@media (min-width:1400px){ 
}

@media (min-width:1600px){  
}



@media (min-width:992px){ 
.navbar-nav > li:hover > .dropdown-menu{ position:absolute; left:0px; top:100%; display:block;} 


}


@media (min-width:1200px) and (max-width:1399px){   
.top-content h2{ font-size:45px;}
}

@media (min-width:992px) and (max-width:1199px){  
.navbar-nav > li > a{ padding:5px 10px !important; font-size:13px;}   

.services_wrap .nav-tabs li .nav-link{ font-size:14px; padding:10px;} 
.top-content .btn{ width:auto;} 
.top-content h2{ font-size:40px;} 
.top-content{ font-size:16px;} 
.service-title h3{ font-size:50px; line-height:60px;}
 
}

@media (min-width:768px) and (max-width:991px){  
.leader_col figure{ width:160px; height:160px;}   
.leader_col figure img{ max-width:100px;} 

.top-content{ text-align:center; font-size:15px;} 
.top-content h2{ font-size:30px; margin-bottom:15px; line-height:36px;} 
.top-content .body-content{ padding-top:0px !important; padding-bottom:0px !important;} 
.top-interactive{ text-align:center; padding-top:25px;} 

.services_wrap .nav-tabs{ white-space:nowrap; overflow:hidden; overflow-x:auto; flex-wrap:inherit;} 
.service-title h3{ font-size:40px; line-height:50px;}

  
}

@media (max-width:991px){ 
.navbar-toggler{ padding:0px; border:none; outline:none; color:#000; box-shadow:none;}  
.navbar-toggler:hover{ color:#000;}
.navbar-toggler:focus{ border:none; outline:none; box-shadow:none;} 
#navbarCollapse{ position:fixed; background:#fff; width:100%; z-index:999; transition:all 0.4s ease; -webkit-transition:all 0.4s ease; height:100% !important; display:block !important; left:-100%; top:0px;} 
#navbarCollapse.show{ left:0px;} 
.navbar-nav > li{ margin:0px 0px 15px; text-align:center;} 
.topright ul{ justify-content:center; padding-top:15px !important;} 
.navbar-nav{ margin-left:0px !important;} 

/*================================12=07=2023======================================*/ 
.navbar-collapse  .navbar-toggler{ position:absolute; right:10px; top:-8px; background:#04b19d; color:#fff; width:24px; height:24px; padding:0px; display:inline-flex; align-items:center; justify-content:center; border-radius:2px;} 
.navbar-collapse  .logo_menu{ padding:50px 0px 25px !important; border-bottom:#ccc 1px solid;}  
.navbar-collapse  .logo_menu img{ max-width:160px;}
.navbar-nav > li > a{ display:flex; align-items:center; padding:15px 25px!important; font-weight:600; border-bottom:#ccc 1px solid; text-align:left;} 
.navbar-nav > li{ width:100%; margin:0px;} 
.navbar-nav > li > .dropdown-toggle::after{ content:"\f078"; font-weight:normal; font-family:'FontAwesome'; bottom:0px; margin-left:auto; border:none !important;} 
.navbar-nav > li > .dropdown-menu{ background:#04b19d; padding:0px; border-radius:0px; margin:0px !important; transition:all 0.4s ease; -webkit-transition:all 0.4s ease;} 
.navbar-nav > li > .dropdown-menu li a{padding:14px 25px!important; color:#fff; font-weight:600; border-bottom:#fff 1px solid; text-align:left;}
.navbar-nav > li > .dropdown-menu li a:hover, .navbar-nav > li > .dropdown-menu li a:focus{ background:#000 !important; color:#fff;} 
.topright{ padding-top:10px;}
.navbar-collapse  .navbar-toggler img{ height:12px; filter: brightness(0) invert(1);} 
.navbar-collapse  .navbar-toggler:hover{ background:#000;}

.dropdownitem21{
    border-bottom: 1px solid #000;
    padding: 15px 25px !important;
    font-weight: 600;
    border-bottom: #ccc 1px solid;
    text-align: left;
}

.testimonials:before{
    display: none;
}

.new-text-align{
    text-align: center;
}

}

@media (max-width:767px){   
.top_header ul{ flex-wrap:wrap; justify-content:center !important;} 
.top_header ul li{ margin:2px 10px;} 
.oneapp_detail{ padding-top:30px;} 
.oneapp_detail .accordion .accordion-item .accordion-button{ padding-left:80px; position:relative; min-height:70px;} 
.oneapp_detail .accordion-header i{ position:absolute; left:0px; top:0px;} 
.mr_adv{ padding:30px 10px 20px; margin-bottom:30px;} .leader_col{ margin-bottom:30px;} 
.widget_nav_menu{ margin:30px 0px;} .copyright{ text-align:center;} 
.footer-nav-menu { justify-content:center !important;}
.footer-nav-menu li{ margin:5px;} 


.top-content{ text-align:center; font-size:15px;} 
.top-content h2{ font-size:30px; margin-bottom:15px; line-height:36px;} 
.top-content .body-content{ padding-top:0px !important; padding-bottom:0px !important;} 
.top-interactive{ text-align:center; padding-top:25px;} 

.services_wrap .nav-tabs{ white-space:nowrap; overflow:hidden; overflow-x:auto; flex-wrap:inherit;} 
.service-title h3{ font-size:40px; line-height:50px; width:100%; max-width:100%; text-align:center;} .top-content .btn{ margin:5px !important;} 

.service-title .img-wrap{ width:100%; max-width:100%; height:auto; text-align:center;} 
.service-title .img-wrap img{ width:250px; position:relative; bottom:0px;} 
.service-title p{ margin-top:0px; font-size:16px;} 
.services_wrap .tab-content{ padding:60px 20px 30px;} 
.widget_nav_menu, .about_footer{ padding-top:0px;} 
.corporate_office::before{ left:8px; right:8px; width:auto; border-radius:30px;} 
.corporate_office .widget{ padding:20px;} .card-content{ text-align:center;}
  
}



@media (max-width:560px){  
.overlay{padding:10px;}
.row-cols-md-4 > * {flex: 0 0 auto;width: 100%;}
}