@media(max-width: 1199.98px) {
.homeHeader .navbar-brand.logo img {
 width: 100px;
}
	
	
	.ajax-loading img {max-width:100px;}
 #sliders .quwality {
 padding-top: 120px;
 text-align: left;
}
 #about .abtext p {
 padding-bottom: 5px;
 font-size: 14px;
 color: #000;
}
 #services .recovery-list-box {
margin:10px 0;width: 100%;
display: block;
}
#services .serv-item {
display: inline-block;
}
 .recove-truck-1 {
 display: none;
}
#howitwork .recove-count {
 position: relative;
 bottom: 0;
 right: 0;
 margin-bottom: -15px;
}
.recove-boc-detail {
 padding: 10px;
}
.recove-boc-para p {
 padding-left: 10px;
}
.recove-box {
 width: auto !important;
 transform: translateZ(0) !important;
}
 .recove-truck-2 {
 display: none;
}
#howitwork .recove-count-2 {
 position: relative;
 bottom: 0;
 left: 0;
 margin-bottom: -15px;
 padding: 8px 15px 15px 15px;
}
#howitwork .recove-boc-detail-2 {
padding: 15px 15px 15px 15px;
}
#howitwork .recove-boc-detail {
padding: 15px 15px 15px 15px;
}
#howitwork {
padding:50px 0 0;
}
.recove-boc-detail-2 {
    /* padding: 10px; */
    flex-direction: row-reverse;
 text-align: right;
}
.recove-boc-para p {
 padding-left: 10px;
}
.recove-boc-detail-2 img {
 object-fit: none;
}
#download .ourfreeapp h1 {
padding-top: 145px;
}
#sliders .quwality h1 {
font-size:30px;
}
}

@media(max-width: 991px) {
	.services {}
	
}


@media(max-width: 991px) {

    .feature_list li ul li {max-width: 100%; margin-right: 0!important;}
    .feature_list li {font-size: 15px;}
    .comman_header .title {width: 90%;}
    .comman_header {height:200px;}
    nav.nav-menu.d-lg-block {width: 60%;}
    img.d-block.img-fluid {width: 100%; height:250px; object-fit: cover;}
    
    
    
    .nav_toggler {
        display: block;
        width:40px;
        height:40px;
    }
    .nav_toggler span {display: block; width: 100%; height:2px; margin:10px 0; background: #fff;}
    nav.nav-menu ul.main_nav {
    position: fixed;
    display: block;
    top:0px;
    left:-100%;
    height: 100vh;
    background: rgb(10, 157, 232);
    width: 300px;
    transition: 0.3s all;
    -webkit-transition: 0.3s all;
    z-index: 999999;
    padding-top:70px;
    }
    
    nav.nav-menu ul.main_nav li {display: block; position: relative;}
    
    .m__open nav.nav-menu ul.main_nav {
        left:0;
        transition: 0.3s all;
        -webkit-transition: 0.3s all;
    }
    .nav-menu a {
        font-size: 18px;
        letter-spacing: 0.5px;
        padding:10px 15px;
        border-top: 1px solid #e5e5e5;
    }
    .nav-menu > ul > li {padding:0; margin:0;}
    .nav-menu > ul > li > a:before {display: none!important;}
    
    .nav-menu .nav_close {position: absolute; top:20px; right: 30px; z-index: 9; width:40px; height:40px;}
    .nav-menu .nav_close span {display: block; margin:10px 0; width:100%; height:2px; background: #fff;}
    .nav-menu .nav_close span:first-of-type {transform: rotate(45deg); position: absolute; top:0; left:15px;}
    .nav-menu .nav_close span:last-of-type {transform: rotate(-45deg);position: absolute; top:0; left:15px;}
    
    .btn_blocks .filter-button {
        margin:0 10px 15px;
    }
    
    .sub_nav_toggle {display: flex!important; justify-content: center;
         align-items: center; position: absolute; top:2px;
        right: 10px;
        width: 40px;
		transform:initial;
		left:auto;
        height: 45px;
        font-size: 24px;
        text-align: center;
        justify-content: center;
        align-items: center;
        color: #ffffff;
        background: #0084c7;
    }
    
    .nav-menu .sub_menu {display: none!important; background: transparent; position: initial; transform: initial; text-align: left; padding-top:0;}
    .nav-menu li.sub_open {background: #0084c7;}

    .nav-menu li.sub_open .sub_nav_toggle {background: #0a9de8;}
    .nav-menu li.sub_open .sub_menu {display: block!important;}
    .header-social-links a {font-size: 24px; margin-left: 10px; display:inline-block;}
    .header-social-links { padding:0!important;}
    .nav-menu .sub_menu li a {text-align: left; border-top:1px solid #e5e5e5;}
    


.homeHeader .navbar-brand.logo img {
 width: 60px;
}
.homeHeader ul.navbar-nav li a.nav-link {
padding: 10px 0px;
font-size:14px;
}
#sliders .quwality {
 padding-top: 240px;
 text-align: left;
}
#sliders {
padding:15px 0;
}
#sliders .quwality h1 {
font-size:19px;
padding-bottom: 5px;
}
#sliders .quwality p {
font-size:14px;
padding:5px 0;
}
#sliders .iphone img {
width:100%;
text-align:center;
}
 #about {
 padding: 15px 0;
}
#about .abtext h2 {
font-size:20px;
}
#about .abtext p {
 padding-bottom: 5px;
 font-size: 14px;
 color: #000;
}
#about .abtext h1 {
font-size:24px;
}
#about .abtexts img {
margin-top:10px;
}
#about .abtexts img {
box-shadow: 12px 12px 1px rgba(16, 154, 218, 0.12);
}
 #services .how h1 {
font-size:24px;
}
#services .how h2 {
font-size:20px;
}
#services .recovery-list-box {
margin:10px 0;
display: block;width: 100%;
}
#services .serv-item {
display: inline-block;
}
.recovery-serv-list {
 border-bottom: 1px solid rgba(255, 255, 255, 0.17);
}
#howitwork .works h1 {
font-size:24px;
padding-top: 55px;
}
#howitwork .works h2 {
font-size:20px;
margin-bottom:10px;
}
.recove-boc-para p {
font-size:14px;
}
 .recove-truck-1 {
 display: none;
}
#howitwork .recove-count {
 position: relative;
 bottom: 0;
 right: 0;
 margin-bottom: -15px;
}
.recove-boc-detail {
 padding: 10px;
}
.recove-boc-para p {
 padding-left: 10px;
}
.recove-box {
 width: auto !important;
 transform: translateZ(0) !important;
}
 .recove-truck-2 {
 display: none;
}
#howitwork .recove-count-2 {
 position: relative;
 bottom: 0;
 left: 0;
 margin-bottom: -15px;
 padding: 8px 15px 15px 15px;
}
#howitwork .recove-boc-detail-2 {
padding: 15px 15px 15px 15px;
}
#howitwork .recove-boc-detail {
padding: 15px 15px 15px 15px;
}
#howitwork {
padding:50px 0 0;
}
.recove-boc-detail-2 {
    /* padding: 10px; */
    flex-direction: row-reverse;
 text-align: right;
}
.recove-boc-para p {
 padding-left: 10px;
}
.recove-boc-detail-2 img {
 object-fit: none;
}
#download {
padding:15px 0;
}
#download .freeapp img {
width:100%;
}
#download .ourfreeapp h1 {
font-size:24px;
padding-top: 244px;
}
#download .ourfreeapp h2 {
font-size:20px;
margin-bottom: 4px;
}
#footer .footer-top {
padding:15px 0;
}
#footer .footer-top img {
width:100px;
}
#footer .footer-top .footer-info {
 margin-bottom: 15px;
}
#footer .footer-top h4 {
font-size:20px;
padding-bottom: 5px;
}
#footer .mt-3, .my-3 {
 margin-top: 5px;
}
#footer .footer-top .footer-links {
 margin-bottom: 10px;
}
#footer .footer-top {
padding: 15px 0 10px 0;
}
#footer .copyright {
padding-top: 15px;
font-size:14px;
}
.ourfreeapp.aos-init.aos-animate {
width: auto !important;
 transform: translateZ(0) !important;
}
.abtexts.aos-init {
width: auto !important;
 transform: translateZ(0) !important;
}
}
@media(max-width: 767px) {

    nav.nav-menu.d-lg-block {
        width: 40%;
    }
.homeHeader .navbar-brand.logo img {
 width: 60px;
}
.homeHeader ul.navbar-nav li a.nav-link {
padding: 10px 0px;
font-size:14px;
}
#sliders .quwality {
 padding-top: 0;
text-align: center;
}
#sliders {
padding:15px 0;
}
#sliders .quwality h1 {
font-size:19px;
padding-bottom: 5px;
}
#sliders .quwality p {
font-size:14px;
padding:5px 0;
}
#sliders .iphone img {
width:100%;
text-align:center;
}
 #about {
 padding: 15px 0;
}
#about .abtext h2 {
font-size:20px;
}
#about .abtext p {
 padding-bottom: 5px;
 font-size: 14px;
 color: #000;
}
#about .abtext h1 {
font-size:24px;
}
#about .abtexts img {
margin-top:10px;
}
#about .abtexts img {
box-shadow: 12px 12px 1px rgba(16, 154, 218, 0.12);
}
 #services .how h1 {
font-size:24px;
}
#services .how h2 {
font-size:20px;
}
#services .recovery-list-box {
margin:10px 0;
display: block;width: 100%;
}
#services .serv-item {
display: inline-block;
}
.recovery-serv-list {
 border-bottom: 1px solid rgba(255, 255, 255, 0.17);
}
#howitwork .works h1 {
font-size:24px;
padding-top: 55px;
}
#howitwork .works h2 {
font-size:20px;
margin-bottom:10px;
}
.recove-boc-para p {
font-size:14px;
}
.recove-box {
 width: auto !important;
 transform: translateZ(0) !important;
}
.recove-truck-1 {
 display: none;
}
#howitwork .recove-count {
 position: relative;
 bottom: 0;
 right: 0;
 margin-bottom: -15px;
}
.recove-boc-detail {
 padding: 10px;
}
.recove-boc-para p {
 padding-left: 10px;
}
.recove-box {
 width: auto !important;
 transform: translateZ(0) !important;
}
 .recove-truck-2 {
 display: none;
}
#howitwork .recove-count-2 {
 position: relative;
 bottom: 0;
 left: 0;
 margin-bottom: -15px;
 padding: 8px 15px 15px 15px;
}
#howitwork .recove-boc-detail-2 {
padding: 15px 15px 15px 15px;
}
#howitwork .recove-boc-detail {
padding: 15px 15px 15px 15px;
}
#howitwork {
padding:50px 0 0;
}
.recove-boc-detail-2 {
    /* padding: 10px; */
    flex-direction: row-reverse;
 text-align: right;
}
.recove-boc-para p {
 padding-left: 10px;
}
.recove-boc-detail-2 img {
 object-fit: none;
}
#download {
padding:15px 0;
}
#download .freeapp img {
width:100%;
}
#download .ourfreeapp h1 {
font-size:24px;
padding-top: 5px;
}
#download .ourfreeapp h2 {
font-size:20px;
margin-bottom: 4px;
}
#footer .footer-top {
padding:15px 0;
}
#footer .footer-top img {
width:100px;
}
#footer .footer-top .footer-info {
 margin-bottom: 15px;
}
#footer .footer-top h4 {
font-size:20px;
padding-bottom: 5px;
}
#footer .mt-3, .my-3 {
 margin-top: 5px;
}
#footer .footer-top .footer-links {
 margin-bottom: 10px;
}
#footer .footer-top {
padding: 15px 0 10px 0;
}
#footer .copyright {
padding-top: 15px;
font-size:14px;
}
.ourfreeapp.aos-init.aos-animate {
width: auto !important;
 transform: translateZ(0) !important;
}
.abtexts.aos-init {
width: auto !important;
 transform: translateZ(0) !important;
}
.top_bar .contact_list li {font-size:12px;}

.profile_page .container {padding:40px 15px;}
.profile-blocks .container {padding:25px 15px;}

.list-styled li::before {
    width: 50px;
    height: 35px;
    font-size: 24px;
}
.list-styled li {padding-left:55px; font-size: 16px;}
.profile-blocks h2 {font-size: 32px; margin-bottom: 25px;}
.profile-blocks p {font-size: 18px;}
.profile-blocks {padding:0 0 35px;}
.profile_page .bottom_btns {margin-top:25px;}
.profile_page h2 {font-size: 44px;}
.profile_page {padding:0px 0 35px;}



.comman_header {height:200px;}
.comman_header .title {font-size:48px; width:100%;}
.product_page .bg_shap {padding:35px 0;}

.product_single .img_block {margin-bottom: 25px;}
.product_dec {padding:0 15px;}
.feature_list {columns:1; }

.product_single .bg_shap {padding:35px 0;}
.feature_list li ul li {max-width: 100%; margin-right: 0!important;}

.syllabus_block .syls_list li {max-width: 100%;}
.syllabus_block {padding:15px 0;}

.gallery_page .comman_header,
.media-coverage .comman_header{background-position: 50% 100%; }
.media-coverage .comman_header {margin-bottom: 35px;}
.media-coverage .col-md-4 + .col-md-4 {margin-top:25px;}

.testi_modal .modal-content,
.js-modal-content {max-width: 90%; display: block!important;}
.testi_modal .texts,
.testi_modal .res_img {max-width: 100%;}

.testi_modal .texts {padding:15px!important;}

.fixed-sidebar .sidebar_list li {font-size: 24px; left:10px;}
.fixed-sidebar .sidebar_list li:hover {left:-100px;}
.fixed-sidebar .sidebar_list li span {font-size: 16px;}

.footer-section  .col-md-3 + .col-md-3 {margin-top:25px;}
	
.product_page .filter.forensic {flex-direction: column-reverse;}
.product_page.service_page .btn_blocks {margin:15px 0 25px;}
.product_page .content_block h2 {margin-top:0;}
.product_single .product_dec {padding:0 15px;}
.testimonial_page .bg_shap {padding:50px 0 40px;}
.product_dec h3 {font-size:24px;}
	

#header .logo {margin-left:70px;}
	.nav_toggler {
    position: absolute;
		z-index:1;
    top: 14px;
    left: 15px;
}
	
.header-social-links a {font-size:20px; margin-left:7px;}
.header-social-links {min-width:140px;}
#header .logo img {height:40px; max-width:none;}

.carousel-control .glyphicon-chevron-left,
	.carousel-control .glyphicon-chevron-right {font-size:32px;} 

div#main-carousel img.d-block.img-fluid {height:320px; object-fit:cover;}
	
}
 @media(max-width: 330px) {
    .header-social-links a {font-size: 18px; margin-left: 5px;}
    .nav_toggler {width: 35px; height:22px;}
    .nav_toggler span {margin:7px 0;}
}
