@media screen and (max-width: 1024px) {
    
.feature-sec .container{z-index:inherit;}    
}
@media screen and (max-width: 768px) {
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{ 
    background: url(../images/menu-arrow-w.svg) !important; }    
.feature-sec .container{margin-top: 0px;
        z-index: inherit;} 
.feature-sec p{ padding-left: 0px; margin-bottom: 20px;}
.home-about-sec h6:before{left: 30px;}
.home-about-sec h2{ font-size:35px;}
.home-about-nav{ gap: 10px;}
.home-about-nav li{font-size: 16px;}
.home-about-det{position: initial;}
.our-app-box{ padding: 20px;}
.our-app-box h4{font-size:20px;}
.our-app-box p {
    font-size: 14px; 
    line-height: 19px;
}
.custom-reviewbord-box{ min-height: auto;}
.custom-review-box{ min-height: 620px;}

}
@media screen and (max-width: 767px) {
.top-nav{display:none;}    
.logo{margin-bottom:20px;} 
.our-app-box .mt-5 {margin-top: .1rem !important;}
.custom-review h3{font-size:27px;}
.home-blog{ margin-top: 20px;}
.quta-box-nav li {   grid-column: span 2;}
.home-quta-sec{max-height: none;}
.quta-box-det h3{ margin-top: 20px; font-size: 24px;}
.quta-box-det .mt-5 {
    margin-top: 1rem !important;
}
.main-footer h4{margin-top:20px;}
.inner-banner h1{    left: 35%;
    transform: translateX(-32%);
    width: 80%; font-size:18px;}
.inner-page h2{ font-size: 27px;}  
.abt_logo_section .abt_logoinn img{    height: auto;
    max-width: 200px;
    width: 100%;}
.page-template-area-of-services-php .inner-page .manag-box ul li {
    width: 100%;
} 
 .inner-page h2 { font-size: 22px; }
 .service_section3,.service_section4,.service_section5{pading:50px 2%}
 .inner-banner h2{ font-size: 12px;}
 .manag-box h3 {
    font-size: 22px;}
.inner-page .service_section2 ul{padding:0 8%;} 
.inner-page .service_section2 ul li{    font-size: 12px; line-height: 18px;}
.pricing-table{margin-bottom:30px;}
.contact-card{display:block;}
.addresscard{margin-bottom:20px;} 
.main-nav.fixed{position: relative;}
.read-more{margin-bottom:20px;}
.cop-right{height: auto;
        text-align: center;}
.cop-right .text-end {
    text-align: center !important;
}        
}
@media screen and (max-width: 480px) {
.top-nav{ display: none;} 
.main-nav.fixed{position: relative;}
    
}

