
@media(max-width:1350px){

    /* why choose us section start */
    .why-chhose-bg{min-height: 420px;}
    /* why choose us section end*/

  
}

@media(max-width:1199px){

    section.banner_sc .custom-btn.btn { font-size: 16px; padding: 12px 25px;}
     h2{font-size: 34px;}
    /* .plr-80 { padding-left: 50px; padding-right: 50px;} */
 
     p { margin-bottom: 18px;}

    



    /* banner start */
    section.banner_sc h1{font-size: 60px; line-height: 60px; margin-bottom: 10px;}
    .homeslider .banner-content p{font-size: 32px; line-height: 46px; margin-bottom: 22px;}
    section.banner_sc .item{padding-top: 60px; min-height: 492px;     padding-bottom: 190px;}
    /* banner end */

    /* our equipment section start */
    .our-equipment-sec .row .col { width: 25%;}
    .our-equipment-sec .equipment-box h3{font-size: 19px; margin-top: 16px;}
     /* our equipment section end */

    /* why choose section start */
    .why-chhose-bg{min-height: 310px;}
    .why-choose-grid{padding: 25px;}
    .why-choose-grid h2 { margin-bottom: 25px;}
    .why-choose-content-box.left{padding-right: 0;}
    .why-choose-content-box.right{padding-left: 0;}
    .why-choose-content ul li{font-size: 18px;}
    .why-choose-content-box.left .why-choose-content {padding-right: 5px;}
    .why-choose-content-box.right .why-choose-content{padding-left: 5px;}
    /* why choose section end */

    /* letest news section start */
    .letest-news h2 {  margin-bottom: 30px;}
    .news-date figcaption{margin-right: 20px;}
    .news-desc h4 { margin-bottom: 5px;}
    .news-desc { margin-bottom: 30px;}
     /* letest news section end */

    /* contact form start */
    .contact-box{padding: 25px;}
    .contact-sec h2 { margin-bottom: 20px; font-size: 30px;}
    /* textarea.form-control {height: 140px;} */
     .contact-sec input[type=submit]{padding: 9px 52px;}
    /* contact form end */

    

    /* About page start */

    /* left right section start */
    .about-us-wrapper-div .wp-block-column h2{margin-bottom: 10px;}
    /* left right section end */

    /* About page end */
   


}






@media(max-width:991px){

   
   
     h2{font-size: 30px;}
     h3{font-size: 24px;}
 


    

    /* banner start */
    section.banner_sc .item {padding-top: 30px; min-height: 360px; padding-bottom: 140px;}
    section.banner_sc h1 { font-size: 40px; line-height: 1.2; margin-bottom: 6px;}
    .homeslider .banner-content p { font-size: 26px; line-height: 1.4; margin-bottom: 18px;}
    section.banner_sc .custom-btn.btn{padding: 8px 20px;}
    /* banner end */

    /* our equipment section start */
    .our-equipment-sec h2{margin-bottom: 10px;}
    .our-equipment-sec .fs-heading-area{margin-bottom: 25px;}
    .our-equipment-sec .equipment-box h3 { font-size: 18px;  margin-top: 12px;}
    /* our equipment section end */

    /* why choose section start */
    .why-choose-grid h2 { margin-bottom: 20px;}
    .why-chhose-bg { min-height: 240px;}
    .why-choose-grid { padding: 25px 15px; margin-top: -22px;}
    .why-choose-arrow img{height: 115px;}
  
    .why-choose-content ul li { font-size: 16px; font-weight: 600;  line-height: normal;}
    /* why choose section end */

    /* letest news section start */
    .letest-news h2 { margin-bottom: 20px;}
    .news-date figcaption .month{padding: 4px 10px;}
    .news-date figcaption .date{padding: 5px 10px;}
    .news-date figcaption { margin-right: 10px;}
    .news-desc h4 { font-size: 16px; line-height: normal;}
    /* letest news section end */

    /* contact form start */
    .contact-sec h2 { margin-bottom: 18px;  font-size: 26px;}
    .contact-box { padding: 20px;}
    .contact-sec .form-control{margin-bottom: 15px;}
    .contact-box textarea.form-control { height: 110px;}
     .contact-sec input[type=submit]{padding: 8px 32px;}
    /* contact form end */

    

    /* contact page start */
    .contact-wrapper-div h2 { margin-bottom: 25px; text-align: left;}
    /* contact page end */

    /* About page start */

    /* left right section start */
    .about-us-wrapper-div .wp-block-column > *{text-align: left;}
    .about-us-wrapper-div .wp-block-column figure:not(.wp-block-gallery){text-align: center; float: none; display: block; margin: 0;}
    .about-us-wrapper-div :where(.wp-block-columns) { margin-bottom: 30px !important;}
    .about-us-wrapper-div :where(.wp-block-columns):last-child{margin-bottom: 0 !important;}
    /* left right section end */

    /* About page end */

}


@media(max-width:767px){

    
     h2{font-size: 26px;}
     h3{font-size: 22px;}
   
     p {  margin-bottom: 15px;}


    

    /* home banner start */
    .homeslider .banner-content { padding-right: 0;}
    section.banner_sc .item { padding-top: 20px; min-height: 300px;  padding-bottom: 120px;}
    section.banner_sc h1 { font-size: 30px; line-height: 1.2; margin-bottom: 5px;}
    .homeslider .banner-content p { font-size: 22px; line-height: 1.4; margin-bottom: 14px;}
    section.banner_sc .custom-btn.btn {  padding: 6px 14px; font-size: 15px;}
    /* home banner end */

    /* our equipment section start */
    .our-equipment-sec h2 { margin-bottom: 8px;}
    .our-equipment-sec .row .col { width: 33.3%;}
    .our-equipment-sec .equipment-box h3 { font-size: 16px; margin-top: 10px;}
    .equipment-box { margin-bottom: 20px;}
    /* our equipment section end */

    /* why choose section start */
    .why-choose-grid h2 {margin-bottom: 15px;}
    .why-chhose-bg { min-height: 180px;}
    .why-choose-content-box.left{flex-direction: row-reverse;}
    .why-choose-content ul li{text-align: left; font-size: 18px; padding-bottom: 7px;}
    .why-choose-arrow.left img{transform: scale(-1, 1);}
    .why-choose-content { margin-left: 18px;}
    .why-choose-content-box.left ul li { text-align: left;}
    /* why choose section end */

    /* letest news section start */
    .letest-news{margin-bottom: 30px;}
    /* letest news section end */

    /* contact form section start */
    .contact-sec h2 { margin-bottom: 12px; font-size: 24px;}
   
    /* contact form section end */

    

    /* contact page start */
    .contact-wrapper-div h2 { margin-bottom: 15px;}
    /* contact page end */

    /* About us page start */

    /* left right section start */
    .about-us-wrapper-div .wp-block-columns:nth-child(even){flex-direction: column-reverse;}
    .about-us-wrapper-div :where(.wp-block-columns.is-layout-flex) { gap: 1em;}
    /* left right section end */

    /* About us page end */


    /* miantanace page start */
    .maintenance-wrapper-div h2{margin-bottom: 8px;}
    /* miantanace page end */

    /* testemonial page start */
    .testimonials-wrapper-div :where(.wp-block-columns.is-layout-flex){gap: 0;}
    .testimonials-wrapper-div  .wp-block-columns > .wp-block-column{margin-bottom: 18px; padding: 15px;}
    .testimonials-wrapper-div  .wp-block-columns > .wp-block-column blockquote p{font-size: 18px !important; margin-bottom: 10px;}
    .testimonials-wrapper-div  .wp-block-columns > .wp-block-column .wp-block-image{margin-bottom: 8px;}
    /* testemonial page end */

}

@media(max-width:575px){

  
     h2{font-size: 24px;}
     h3{font-size: 20px;}
  
    


    /* header start */
    /* top bar start */
  
    /* top bar end */
    /* header end */

    /* banner start */
    section.banner_sc .item { padding-top: 15px; min-height: 270px; padding-bottom: 105px;}
    section.banner_sc h1{font-size: 27px}
    .homeslider .banner-content p { font-size: 20px; margin-bottom: 12px;}
    /* banner end */

    /* our equipment section start */
    .our-equipment-sec h2 { margin-bottom: 6px;}
    .our-equipment-sec{padding-bottom: 0 !important;}
    .our-equipment-sec .fs-heading-area { margin-bottom: 20px;}
    /* our equipment section end */

    /* why choose section start */
    .why-chhose-bg {min-height: 150px;}
    .why-choose-grid{margin-top: -12px;  padding: 20px 15px;}
    .why-choose-content { margin-left: 12px;}
    .why-choose-content ul li{font-size: 17px;}
    .why-choose-content-box.right .why-choose-content {padding-left: 0;}
    .why-choose-grid h2 { margin-bottom: 12px;}
    /* why choose section end */

    /* letest news section start */
    .letest-news h2 { margin-bottom: 15px;}
    .news-desc {  margin-bottom: 24px;}
    /* letest news section end */

    /* contact section start */
    .contact-sec h2 { font-size: 22px;}
    .contact-sec input[type=submit]{padding: 8px 26px;}
     /* contact section end */

     /* contact page start */
    .contact-wrapper-div h3 { font-size: 22px;}
    /* contact page end */

        /* About us page start */

    /* left right section start */
    .about-us-wrapper-div .wp-block-column h2 { margin-bottom: 5px;}
    /* left right section end */

    /* About us page end */
.signup-btn a {font-size: 15px;}

.signup-btn {right: -65px; width: 130px;}

}


@media(max-width:479px){

    
    
     h3{font-size: 18px;}


    

    /* banner start */
    .homeslider .banner-content p{font-size: 18px;}
    /* banner end */

    /* our equipment section start */
    .our-equipment-sec .equipment-box figure{min-height: 154px;}
    /* our equipment section end */

    /* our equipment section start */
    .our-equipment-sec .row .col { width: 50%;}
    /* our equipment section end */

    /* why choose section start */
    .why-chhose-bg { min-height: 110px;}
    .why-choose-arrow{display: none;}
    .why-choose-content{margin-left: 0;}
    .why-choose-content-box.left{padding-bottom: 15px;}
    .why-choose-content ul li{position: relative; padding-left: 15px;}
    .why-choose-content ul li:before{content: ""; position: absolute; left: 0; top: 8px; background: #000; height: 5px; width: 5px; border-radius: 50%;}
    .why-choose-grid{position: relative;}
    .why-choose-grid:before{content: ""; position: absolute; left: 0; top: 0; height: 100%; width: 100%; background: url('../img/arrow_r.png')no-repeat center center; background-size: 80px; opacity: 0.2;}

     /* why choose section end */
    
    /* letest news section start */
    .letest-news { margin-bottom: 25px;}
    /* letest news section end */

    /* contact form satrt */
    .contact-box { padding: 15px;}
    .contact-sec h2 { font-size: 21px;}
    .contact-sec .form-group label{font-size: 15px;}
    /* contact form end*/

    .contact-box label{margin-bottom: 2px;}
    .appointment-box{width: 100%;}
    .appointment-box .inner-box{width: 100%;}

}
