@media(max-width: 1599px){

  /* .divider-and-moduler .tab-slide-pagination a{margin: 0 18px;} */
}
@media(max-width: 1399px){
  .divider-and-moduler .tab-slide-pagination a{margin: 0 15px;}
}

@media(min-width:1200px) and (max-width: 1367px){

  .home-product:after {width: 40px;}
  
    
}

@media(max-width: 1366px){
/* comn class start */
.ptb80 {padding-top: 65px;padding-bottom: 65px;}
/* comn class end */



/* home product sec. start */

/* .site-title {font-size: 36px;} */
.product-box .product-content {padding-top: 23px}
.product-box .product-content h3 {font-size: 28px;line-height: 34px; margin-bottom: 16px;}
.product-box .product-content p {margin-bottom: 20px;}
/* .home-product:after{width: 40px;} */
/* home product sec. end */


/* divider&module sec. start */
.divider-and-moduler .site-title {margin-bottom: 31px;}
.divider-and-moduler .site-title{line-height: 31px;}
.divider-and-moduler .left-area ul li {margin-bottom: 12px;}
.divider-and-moduler .moduler-slide .custome-btn {font-size: 15px; padding: 10px 22px;}
.divider-and-moduler .moduler-slide .slick-dots {margin-top: 20px; /*margin-right: 167px;*/}
.divider-and-moduler .tab-slide-pagination a{margin: 0 13px;}
/* divider&module sec. end */



/* home about sec. start */
.home-about .home-about-content {padding: 30px 0 30px 52px;}
.small-site-title {margin-bottom: 12px;}
.home-about .home-about-content .site-title{line-height: 31px;}
.home-about .home-about-content .site-title{margin-bottom: 23px;}
.home-about .home-about-content .custome-btn {margin-top: 12px; font-size: 18px;padding: 16px 37px;}
/* home about sec. end */

/* home FAQs start */

/* home FAQs end */

/* home contact us sec. start */
.home-contact-form .contact-form {padding: 65px 22px;}
.home-contact-form .form-group {margin-bottom: 20px;}
/* .home-contact-form form .row .col-lg-6:nth-child(6){width: 100%;} */
.home-contact-form select, .home-contact-form input, .home-contact-form textarea {padding: 16px 0;}
.home-contact-form .form-control::-webkit-file-upload-button { padding: 11px 22px;}
.home-contact-form input.custome-btn {padding: 15px 36px}
/* home contact us sec. end */
}

@media(max-width: 1199px){



.ptb80 {padding-top: 50px; padding-bottom: 50px;}
.pt80 {padding-top: 48px;}



/* home product sec. start */
.home-product h2 {margin-bottom: 5px;}
.home-product:after {width: 15px;}
.product-box{padding: 22px;}
.product-box .product-content h3 {font-size: 22px;line-height: 28px;}
.product-box .product-content p {margin-bottom: 18px;}
.home-product .main-productbox{padding-top: 40px;}
.product-box .product-box-img {margin-top: -41px;}
.product-box .product-content h3 span{line-height: 17px;font-size: 17px;}
.product-box .product-content .product-list{margin-bottom: 10px;}
/* request btn start */
.home-product .product-slide-btn{margin-top: 18px;}
/* request btn end */
/* home product sec. end */


/* divider&module sec. start */

.divider-and-moduler .left-area ul li {margin-bottom: 10px;}
.divider-and-moduler .left-area ul li a {font-size: 17px;}
.divider-and-moduler .moduler-slide .moduler-content p{margin-bottom: 15px;}
.divider-and-moduler .moduler-slide .custome-btn {padding: 8px 20px;margin-top: 5px;}
.divider-and-moduler .moduler-slide .slick-dots {margin-top: 17px;margin-right: 152px;}
.divider-and-moduler .moduler-slide .slick-dots li:not(:last-of-type) {margin-right: 21px;}
.divider-and-moduler .moduler-slide .slick-dots li.slick-active button {height: 11px; width: 11px;}
.divider-and-moduler .moduler-content{margin-bottom: 30px;}
.divider-and-moduler .tab-slide-pagination a{margin: 0 17px;}
.divider-and-moduler .tab-slide-pagination .et_pb_code_inner{justify-content: start;}
.divider-and-moduler .tab-slide-pagination a {margin: 0 17px;}

/* divider&module sec. end */



/* home about sec. start */
.home-about .home-about-content {padding: 30px 0 30px 30px;}
.home-about .home-about-content p{margin-bottom: 15px;}
.home-about .home-about-content p.paragraph-title {margin-bottom: 10px;}
.home-about .home-about-content .custome-btn {margin-top: 15px;font-size: 17px;padding: 12px 28px;}
/* home about sec. end */



/* home contact us sec. start */

.home-contact-form .contact-form {padding: 40px 22px;}
.home-contact-form .contact-form .site-title {line-height: 30px; margin-bottom: 20px}
.home-contact-form select, .home-contact-form input, .home-contact-form textarea {padding: 11px 0;}
.home-contact-form select, .home-contact-form input, .home-contact-form textarea {font-size: 15px;}
.home-contact-form textarea {height: 88px;}
.home-contact-form select {background-size: 13px;}
.form-control[type=file]:not(:disabled):not([readonly]){height: 45px;}
.home-contact-form .form-group small{margin-top: 7px;}
.home-contact-form input.custome-btn {padding: 10px 31px;font-size: 17px;}
.home-contact-form input.custome-btn{margin-top: 15px;}
/* home contact us sec. end */

}

@media(min-width:992px){
/* home Dividers & Modular start  */
.divider-and-moduler .left-area{border-right: 2px solid var(--theme-bg);height: 100%;}
/* home Dividers & Modular end */
}

@media(max-width:991px){

.ptb80 {padding-top: 35px;padding-bottom: 35px;}
.pt80 {padding-top: 30px;}


/* home banner end */

/* home product sec. start */
.product-box .product-content h3 {font-size: 21px;}
.home-product .product-slide-btn .custome-btn{padding: 11px 23px;}
.product-box .product-content h3 span{font-size: 16px;}

/* icon start */
.home-product-slider .slick-prev{position: absolute;right: 25px;}
.home-product-slider .slick-prev:hover{background-color: #000;}
.home-product-slider .slick-next{position: absolute;right: 0;}
.home-product-slider .slick-next:hover{background-color: #000;}
.home-product-slider .slick-arrow {font-size: 26px;z-index: 1;top: -37px;background-color: var(--theme-bg);padding: 3px 5px;color: #fff;transition: 0.5s ease-in-out;}
/* icon end */

/* home product sec. end */



/* divider&module sec. start */
.divider-and-moduler .site-title {  margin-bottom: 26px;}
.divider-and-moduler .left-area{margin-bottom: 20px;}
.divider-and-moduler .left-area ul{display: flex; overflow-x: scroll; white-space: nowrap;}
.divider-and-moduler .left-area ul li {margin-bottom: 2px; margin-right: 13px;}
.divider-and-moduler .left-area ul li:last-child {margin-right: 0px;}
.divider-and-moduler .left-area ul li a.active::before{left: 2px;}
  ::-webkit-scrollbar{height: 4px;width: 4px;}
::-webkit-scrollbar-thumb:horizontal{background: gray;border-radius: 10px;}
.divider-and-moduler .moduler-slide .moduler-content p:first-child{margin-top: 10px;}
.divider-and-moduler .moduler-slide .moduler-content p {margin-bottom: 10px;}
.divider-and-moduler .moduler-slide .custome-btn { margin-top: 12px; font-size: 14px; padding: 7px 20px;}
/* .divider-and-moduler .tab-slide-pagination .et_pb_code_inner{margin-top: 5px;} */
.divider-and-moduler .moduler-slide .slick-dots {justify-content: left; margin-right: 0px;}
.divider-and-moduler .tab-slide-pagination .et_pb_code_inner button{font-size: 18px;}
.divider-and-moduler .tab-slide-pagination a{margin: 0 19px;}
/* divider&module sec. end */


/* home about sec. start */
.home-about .row .col-md-12:first-child{order: 2;}
.home-about .home-about-content {padding: 30px 0 30px 15px;}
.home-about .home-about-content .site-title {margin-bottom: 9px;}
.home-about .home-about-content .custome-btn {font-size: 16px; padding: 10px 23px;}
/* home about sec. end */



/* home contact us sec. start */
.home-contact .row .col-md-12:first-child{order: 2;}

/* contact form start  */
.home-contact-form .contact-form {padding: 40px 0px;}
.home-contact-form select, .home-contact-form input, .home-contact-form textarea {font-size: 14px;}
.home-contact-form select, .home-contact-form input, .home-contact-form textarea {padding: 9px 0;}
.form-control[type=file]:not(:disabled):not([readonly]) {height: 41px;}
.home-contact-form input.custome-btn {margin-top: 0; padding: 8px 28px;font-size: 16px;}
/* contact form end */

/* home contact us sec. end */
}

@media(max-width:767px){

.pt80 {padding-top: 18px;}
.ptb80 {padding-top: 30px;padding-bottom: 30px;}
/* .site-title {font-size: 28px;} */



/* =========home product sec. start ========*/
.product-box {padding: 15px;}
.product-box .product-content {padding-top: 10px;}
.product-box .product-content h3 { margin-bottom: 10px;}
.product-box .product-content p {line-height: 21px; margin-bottom: 17px;}
.product-box .product-btn{display: block;}
.product-box .product-btn a{padding: 6px 20px;}
.home-product-slider .item{padding-bottom: 20px;}
/* request btn start */
.home-product .product-slide-btn {margin-top: 7px;}
.home-product .product-slide-btn .custome-btn {padding: 9px 22px;}
.product-box .product-content h3 span{font-size: 15px;}
/* request btn end */


/*======== home product sec. end ==========*/


/* =============divider&module sec. start =============*/
.divider-and-moduler .site-title {margin-bottom: 21px; line-height: 21px;}
.divider-and-moduler .left-area{margin-bottom: 25px;}
.divider-and-moduler .left-area ul li a {font-size: 15px;}
.divider-and-moduler .moduler-slide .moduler-content p:first-child {margin-top: 0px;}
.divider-and-moduler .moduler-slide .moduler-content p{margin-bottom: 3px;}
.divider-and-moduler .moduler-slide .custome-btn {padding: 9px 22px;}
/* .divider-and-moduler .moduler-slide .slick-dots {justify-content: center; margin-top: 10px;} */
/* .divider-and-moduler .tab-slide-pagination .et_pb_code_inner{margin-top: 25px;} */

.divider-and-moduler .tab-slide-pagination a {margin: 0 14px;}


/* =============divider&module sec. end =============*/



/* =============home about sec. start =============*/
.small-site-title {margin-bottom: 5px; font-size: 19px;}
.home-about .home-about-content {padding: 30px 0 30px 11px;}
.home-about .home-about-content .site-title { margin-bottom: 8px;}
.home-about .home-about-content p {margin-bottom: 10px;}
.home-about .home-about-content .custome-btn {font-size: 15px;padding: 8px 19px; }
/*============= home about sec. end =============*/


/* =============home faq contact section start =============*/



/* contact form start */
.home-contact-form .contact-form {padding: 30px 0px;}
.home-contact-form .contact-form .site-title {margin-bottom: 13px;}
.home-contact-form .form-group {margin-bottom: 15px;}
.home-contact-form select, .home-contact-form input, .home-contact-form textarea {padding: 7px 0; font-size: 15px;}
.home-contact-form select {background-size: 11px;}
.home-contact-form textarea {height: 75px;}
/* .home-contact-form form .row .col-lg-6:nth-child(6) {width: 75%;} */
.form-control[type=file]:not(:disabled):not([readonly]) {height: 39px;}
.home-contact-form .form-control::-webkit-file-upload-button {padding: 8px 17px;}
.home-contact-form input.custome-btn{font-size: 15px;}
/* contact form end */

/* =============home faq contact section end =============*/


}


@media(max-width:575px){
.ptb80 {padding-top: 29px; padding-bottom: 29px;}
/* .site-title{font-size: 25px;} */




/* =============home product sec. start =============*/
.home-product::before {left: 15px;}
.home-product h2 {margin-bottom: 5px; line-height: 25px;} 
.product-box .product-content h3 {font-size: 20px;margin-bottom: 4px;}
.product-box .product-content p { margin-bottom: 13px;}
/* .product-box .product-btn a {font-size: 12px; padding: 5px 8px; line-height: normal;} */
.home-product .product-slide-btn {margin-top: 0px;}
.product-box .product-content h3 span{font-size: 14px;}
.home-product-slider .slick-arrow {font-size: 20px;padding: 3px;top: -24px;}
.home-product-slider .slick-prev {position: absolute;right: 18 px;}
/*============= home product sec. end =============*/


/*======= divider&module sec. start =======*/
.divider-and-moduler .left-area {margin-bottom: 15px;}
.divider-and-moduler .moduler-img img{margin: 0 auto;}
.divider-and-moduler .site-title { margin-bottom: 18px;}
.divider-and-moduler .left-area ul li {margin-bottom: 7px;}
.divider-and-moduler .left-area ul li a {font-size: 14px;}
.divider-and-moduler .left-area ul li a.active::before {height: 13px;}
.divider-and-moduler .moduler-slide .moduler-content p:first-child{margin-top: 10px;}
.divider-and-moduler .moduler-slide .custome-btn{margin-top: 15px;}
.divider-and-moduler .tab-slide-pagination a {margin: 0 20px;}
.divider-and-moduler .tab-slide-pagination{padding-left: 0 !important;}

/* =======divider&module sec. end =======*/



/* =======home about sec. start======= */
.home-about .home-about-content .custome-btn {font-size: 14px;padding: 7px 16px;}
/* =======home about sec. end =======*/

/*===== home contact faq start ======*/

/* home contact us sec. start */


/* contact form start */
.home-contact-form .contact-form {padding: 28px 0px;}
.home-contact-form textarea {height: 70px;}
.form-control[type=file]:not(:disabled):not([readonly]) {height: 36px;}
.home-contact-form .form-control::-webkit-file-upload-button {font-size: 12px;padding: 8px 15px;}
/*= contact form end */


/* ========home contact faq start ========*/
}

@media(max-width:479px){

.ptb80 {padding-top: 21px;padding-bottom: 21px;}
.site-title {font-size: 20px;}




/*=========== HOME product start  ===========*/
.home-product:after {width: 15px;}
.home-product h2 {margin-bottom: 0px;}
.product-box .product-content h3 {font-size: 19px;}
.product-box .product-btn a:first-child{margin-bottom: 0;}
.product-box .product-btn a {padding: 6px 16px;}
.home-product-slider .item {padding-bottom: 10px;}
.home-product .slick-list{padding-bottom: 5px;}
/*=========== HOME product end  ===========*/


/*=========== divider&module sec. start ===========*/
.divider-and-moduler .site-title { margin-bottom: 8px;}
.divider-and-moduler .left-area ul li {margin-bottom: 2px;}
.divider-and-moduler .tab-slide-pagination a {margin: 0 15px;}
.divider-and-moduler .tab-slide-pagination .et_pb_code_inner {margin-bottom: 10px;}
/* ===========divider&module sec. end ===========*/



/*=========== home about sec. start ===========*/
.home-about .home-about-content {padding: 20px 0;}
.small-site-title {margin-bottom: 5px;font-size: 17px;}
/*=========== home about sec. end ===========*/


/*=========== home contact us sec. start ===========*/
.home-contact-form .contact-form {padding: 25px 0px;}
.home-contact-form .contact-form .site-title {margin-bottom: 11px;}
.home-contact-form form .row .col-6{width: 100%;}
.home-contact-form .form-group {margin-bottom: 10px;}
.home-contact-form form .row .col-lg-6:nth-child(6){width: 100%;}
.home-contact-form .form-group small{font-size: 12PX;}
.home-contact-form input.custome-btn {font-size: 14PX; padding: 7px 27px}
/*=========== home contact us sec. end ===========*/
}
