@media(max-width:1450px){.stellarnav li a{padding:9px 10px;}
}
@media(max-width:1320px){}
@media(max-width:1276px){}
@media(max-width:1200px){
/*  header  */
    .stellarnav > ul > li > a { padding: 8px 15px 8px 15px;}
    /* slider */
.main-carousel1 .slide-text{padding:15px;    width: 970px;}
section#banner .main-carousel1 .slide-item .slide-text h3{font-size:40px;color:#fff;line-height: 40px}
    section#banner .main-carousel1 .slide-item .slide-text h4 {font-size: 24px;}
/* slider */
/*  make a move  */
    .box-content-make h3{font-size: 40px;}
}
@media only screen and (max-width:1024px){/* Header */
 a.menu-toggle{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}
    nav.stellarnav.dark.right.mobile {display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-orient: horizontal;-webkit-box-direction: reverse;-ms-flex-direction: row-reverse;flex-direction: row-reverse;}
 /* Header */
 img[align="left"], img[align="right"]{max-width:350px;}
    section#middle-banner > img{opacity: .5}
    
}
@media only screen and (max-width:992px){
/*  slider  */
    
.main-carousel1 .slide-text{width: 750px;}
    .main-carousel1 .owl-item img {min-height: 535px;}
/* about   */
    section#about-us .row-box{-ms-flex-wrap: wrap;flex-wrap: wrap;}
    section#about-us .row-box > div{width:100%;}
    
.main-carousel1 .owl-nav.disabled, .main-carousel3 .owl-nav.disabled{display:none !important;}
    
/* form */
    .contact-form .form-group {margin-bottom: 10px;}
    .map-form .row-box .col7 {padding: 0px;}
    .service-heading {margin-bottom: 20px;}
 /* footer */
 .contact-details{max-width:100%;width:100%;float:right;}
 /* footer */
 
}
@media only screen and (max-width:767px){/* header */
    .phone-contact a span {display: none;}
    .book-a-appointment a span {display: none;}
    .book-a-appointment a i {display: block;font-size: 30px;}
    .book-a-appointment {max-width: 55px;}   
    .book-a-appointment a{padding: 8px 0;}   
    
/*  slider  */
    section#banner .main-carousel1 .slide-item .slide-text h4 {font-size: 18px;}
.main-carousel1 .slide-text{width: 100%;padding:0px;}
/*  covid  */
    .heading-box h3 {line-height: 48px;}
    
/*  why we help  */
    section#why-we-help > img{height:100%;-o-object-fit: cover;object-fit: cover;}
    .why-we-help-content {padding: 15px;}
    
/*  who we help  */
    .who-we-help-content {margin-bottom: 40px;}
    
/* form */
    section.map-form figure img{margin-bottom: 40px;}
    .contact-form .form-group {margin-bottom: 25px;}
    .service-heading {margin-bottom: 50px;}
    
section.map-form1 .contact-form {margin-top: 40px;}
section.map-form1 .col7 {padding:0px;}
/*  testimonial  */
    .testimonial-content{padding:15px;}
/*  form  */
    .covid-alert > i {
    font-size: 29px;
    width: 50px;
    height: 50px;
}
.covid-alert{
    max-height:100%;
}
    .contact-form .service-heading h3{font-size: 40px;}
/*  call to action  */
    
    section.call-to-action .col12{-ms-flex-wrap: wrap;flex-wrap: wrap;}
    .text-call-action{margin-bottom: 30px;}
    
/*  footer  */
    .email span {word-break: break-all;}
/*  header  */
 .top-header .col12{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
 .social-media a {width: 34px;font-size: 16px;margin-right: 0px;}
    .btn-social > a {padding: 0px 8px;margin-right: 3px;}
    .phone-email figure {display: none;}
    .logo a img {max-width: 130px;}
    .phone-email a i{display: block;    font-size: 30px;}
    .contact-details1 {display: -webkit-box;display: -ms-flexbox;display: flex;}
/* header */
/* slider */
.section-slide p{color:#fff;}
.main-carousel1 .slide-item img{position:relative;height:400px;}
.section-slide{max-width:100%;padding:15px;}
.main-carousel1 .slide-item:before{background:rgba(0, 0, 0, .5);width:100%;}
/* slider */
/* about */
    
    section#about-us .row-box { display: inline-block;}
    section#about-us figure img {position: relative;width: 100%;}
/* about */
/* services */
section#middle-ban a.view-all-s{margin-left:0px;}
.service-box{margin-top:20px;}
/* services */
/* middle */
.middle-content h3{font-size:25px;}
/* middle */
/* feature */
.feaimages{width:50%;}
.amet h5{font-size:25px;line-height:32px;}
/* feature */
/* testimonial */
section.map-form .row-box .col6, section.map-form .row-box, section.map-form .row-box .col6 {display: inline-block;}
/* footer */
.top-footer .col4{width:100%;}
.footer-link,.contact-details{text-align:center;}
.copyright >img{position:relative;}
.contact-details > div i{line-height:26px;}
.content-box2 h3{display:inline-block;margin-top:20px;}
/* contact us */
    .footer-link, .contact-details,.top-footer h3{text-align: left;}
    .top-footer .row-box > div {margin-bottom: 20px;}
 .phone-email a span{display:none;}
    iframe.map-iframe {height: 400px;}
    .social-links{margin: 0px;}
    .social-media1, .social-links {-webkit-box-pack: left;-ms-flex-pack: left;justify-content: left;}
}
@media(max-width:480px){
    .call-to-action span {display: none;}
    .call-to-action{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
    .call-to-action a i {background: black;padding: 12px;}
    .top-bar{padding:0px;}
}
@media only screen and (max-width:420px){/* Menu css */
 .stellarnav.mobile .call-btn-mobile.third span, .stellarnav.mobile .location-btn-mobile.third span{display:none;}
 /* End Menu css */
}
    @media only screen and (max-width:404px){
/*  call to action  */
    .text-box-action h3 {font-size: 21px;}
    .text-call-action i {font-size: 44px;width: 65px;height: 65px;}
}
