.error_page img {
    max-width: 100%;
}

.aboutimg img {
    max-width: 100%;
}

img {
    max-width: 100%;
}

/****************************************************************************
(800 X 600) + (768 X 1024)
****************************************************************************/
@media only screen and (min-width: 1201px) and (max-width: 1231px) {
    header nav ul li a {
        font-size: 10px;
    }

    .header_bottom nav ul li a {
        font-size: 10px;
    }

    .top_bar .top_btn {
        margin-right: 2px;
    }

    .boxed_size {
        padding: 0px 20px;
    }

    .boxed_size .inner_box {
        width: 100%;
    }

    .services_two .service h5 {
        font-size: 14px;
    }

    .header_bottom form {
        float: right;
    }

    .header ul li {
        margin-right: 20px
    }

    .about_imod .about_img figure {
        width: 100%;
    }

    p {
        font-size: 13px;
    }

    .department ul li a {
        font-size: 13px;
    }

    .ser_inner .detail .con {
        width: 100%;
    }

    .shop_cates li div a {
        font-size: 12px
    }

    .side_widget address .button {
        font-size: 10px;
    }

    p br {
        display: none;
    }

    .slide_content p {
        padding-right: 100px;
    }

    .footer_widget .social a {
        margin-right: 3px
    }
}


@media screen and (max-width:1024px) {
    .hp6-nav>ul>li>a {
        padding: 20px 12px;
/*      font-size: 15px; */
    }
    .facilty_right {
        position: relative;
        display: none;
    }

    .facility_sec .lab_number p {
        font-size: 20px;
    }

    .facility_sec .lab_number p span a {
        font-size: 26px;
    }

    .facility_left:before {
        bottom: 100px;
    }

    .facility_left:after {
        bottom: 130px;
    }

    .facility_left {
        padding-left: 0;
        margin-top:20px;
    }

    .facility_sec:before {
        content: none;
    }

    .facility_sec:after {
        content: none;
    }

    .lab_testimonials:after {
        content: none;
    }

    .laborities_section:after {
        content: none;
    }

    .laboratory_services {
        padding: 50px 40px;
    }
    .mainmenu nav>ul>li{
        padding-right:10px;
    }
    #menu_11 .mainmenu nav ul li a{
        font-size:16px;
    }
    #menu_11 .search-box-outer{
        display:none;
    }
    #menu_11 .cart{
        line-height:60px;
        margin-left:20px;
    }
	.topbar .social_icon{
		text-align:center;
	}
    .contact_wrap ul li{
        padding-left: 0px;
    }
}


@media (max-width: 1024px) and (min-width: 768px){
    .cntct-form {
        margin-left: 20px;
    }
}

@media (min-width: 768px){
    .responsive_menu{
        display: none;
    }
}



/****************************************************************************
(800 X 600) + (768 X 1024)
****************************************************************************/
@media only screen and (min-width: 992px) and (max-width: 1200px) {
    .facility_sec .lab_number p{
        font-size:15px;
    }
    .map-section iframe{
        height: 330px;
    }

    .leftsectionsupport {
    padding: 40px 20px;
    }

    .cart a {
        margin-right: 0px;
        display: block;
        color: #e16297;
        /* font-weight: bold; */
        text-transform: uppercase;
        /*text-align: left;*/
    }

    .headerv1 .cart a {
        text-align: left;
    }

    .about_imod_two .heading p {
        padding: 0
    }

    .ser_inner .detail .con {
        width: 100%;
    }

    p br {
        display: none;
    }
	
	.footer_widget p br {
		display: block;
	}

    .about_imod .about_img figure {
        width: 100%;
    }

    .side_widget address .button {
        font-size: 10px;
    }

    .header_bottom form input[type="text"] {
        width: 70%;
    }

    .slide_content .iner_content .button {
        margin-left: -15px;
    }

    .header ul li {
        margin-right: 20px
    }

    .header_bottom form {
        float: right;
    }

    .contact_detail>img {
        width: 100%;
    }

    .recent_post ul li p {
        margin-bottom: 0px
    }

    /*header nav ul li a {
        font-size: 10px;
    }*/

    p {
        font-size: 13px;
    }

    .department ul li a {
        font-size: 13px;
    }

    .stat h3 span {
        margin-bottom: 5px;
    }

    .header_bottom nav ul li a {
        font-size: 10px;
    }

    .footer_widget .social a {
        margin-bottom: 10px;
    }

    .boxed_size {
        padding: 0px 20px;
    }

    .boxed_size .inner_box {
        width: 100%;
    }

    .footer_detail .button {
        display: inline-block;
        padding: 10px 14px;
    }

    .stat h3 {
        font-size: 17px;
        vertical-align: 16px;
    }

    .stat h3 span {
        display: block;
        font-size: 15px;
    }

    .shop {
        min-height: auto;
    }

    .services_two .service h5 {
        font-size: 14px;
    }

    /*.shop {*/
    /*    padding: 35px 25px*/
    /*}*/

    .shop_cates li div a {
        font-size: 12px
    }

    /*.heading p {*/
    /*    padding: 0 40px*/
    /*}*/

    .footer_widget .social a {
        margin-right: 3px
    }

    .slide_content p {
        padding-right: 100px;
    }

    .counter-info h4 {
        color: #ffffff;
        font-size: 12px;
    }

    .counter-info {
        float: left;
        padding-left: 10px;
    }
    
    .post-links ul li{
        margin-right:5px;
    }
    /*Custom Added*/
    header.header5 nav>ul>li{
        padding: 35px 10px;
    }
    .cannabis_counter .P_circle img{
        top: 15%;
        left: 19%;
    }
    .circle-chart{
        width:175px;
        height:175px;
    }
    .topbar .t_text{
        font-size: 14px;
        padding-left: 10px;
    }
    .logo_11 img{
        max-width:initial;
    }

}

/****************************************************************************
    (800 X 600) + (768 X 1024)
****************************************************************************/
@media only screen and (min-width: 801px) and (max-width: 991px) {
    .lab_number {
    background: #e16297;
        padding: 28px 51px;
    }
    .headerv7 .nav-cut .navbar {
        padding: 20px;
    }

    .hp6-nav>ul>li>a {
        display: inline-block;
        color: #ffffff;
        font-size: 12px;
        font-weight: 400;
        padding: 0 10px 0 10px;
        position: relative;
    }

    p br {
        display: none;
    }

    .shop_cates li div a {
        font-size: 12px
    }

    .header div ul {
        float: left;
        width: auto;
    }

    .header ul li {
        margin-right: 20px;
        margin-top: 5px;
    }

    .feature_img img {
        display: none;
    }

    .news h5 {
        font-size: 16px;
    }

    .department .tabss img {
        display: none;
    }

    .footer_detail span br {
        display: none;
    }

    .slide_content p {
        padding-right: 100px;
        max-width: 90%;
    }

    .services_two .service h5 {
        font-size: 14px;
    }

    /*.shop {*/
    /*    min-height: 500px;*/
    /*    padding: 35px 20px;*/
    /*}*/

    .slide_content h1 {
        margin-bottom: 10px;
        font-size: 25px;
        font-weight: 600;
        color: #fff;
        text-decoration: none;
        line-height: 30px;
    }

    .slide_content h3 {
        font-size: 14px;
    }

    .slide_content {
        padding-top: 34px;
    }

    .slide_content>.container>.row>.col-sm-12 {
        margin-top: -130px;
    }

    .team figure,
    .team figure img {
        height: auto;
    }

    .footer_detail .button {
        display: inline-block;
        padding: 10px 14px;
    }

    .boxed_size {
        padding: 0px 20px;
    }

    .boxed_size .inner_box {
        width: 100%;
    }

    .top_bar .bar_inner .button {
        display: inline-block;
        line-height: normal;
        padding: 9px 14px;
    }

    .top_bar .bar_inner {
        height: auto;
        line-height: normal;
        padding: 10px 10px 15px 10px;
    }

    header nav ul li {
        margin-left: 9px;
    }

    header nav.st5 ul li {
        margin-right: 9px;
    }

    header nav.st5 ul {
        padding-right: 0;
    }

    .header_bottom nav ul li {
        margin-right: 9px;
    }

    header nav ul li a,
    .header_bottom nav ul li a {
        font-size: 10px;
    }

    .main_info .info_inner .button {
        border: 0px;
        margin-left: -14px;
        font-size: 10px;
        padding: 10px 8px;
    }

    .department ul li a {
        font-size: 12px;
    }

    .stat h3 {
        font-size: 17px;
    }

    .stat h3 span {
        display: block;
        font-size: 15px;
    }

    .stat {
        text-align: center;
    }

    .team_wrap .team {
        margin-bottom: 40px;
    }

    .header_bottom form input[type="text"] {
        width: 88%;
    }

    .header_bottom form a {
        width: 38px;
    }

    .header {
        height: auto;
        padding: 10px 0px;
    }


    .header div ul {
        text-align: center;
    }

    .header div {
        text-align: center;
    }

    .header .button {
        display: inline-block;
        margin-top: 11px;
    }

    .slide_content .iner_content .button {
        border: 0px;
        font-size: 8px;
    }

    .about_imod .about_img figure {
        width: 100%;
        height: auto;
    }

    .contact_detail .address {
        width: 100%;
        padding: 10px !important;
    }

    .contact_detail img {
        width: 100%;
        margin: 0 auto;
        display: block;
    }

    .maped_detail span strong {
        font-size: 22px;
    }

    article.news figure {
        height: auto;
    }

    .recent_post ul li {
        margin-bottom: 20px;
    }

    .recent_post ul li img {
        width: 100%;
        height: auto;
    }

    .project_two ul li.item {
        width: 20%;
    }

    .contact_detail .button img {
        margin-bottom: 0px;
        width: auto;
        height: auto;
        display: inline-block;
    }

    .side_widget address .button {
        font-size: 10px;
    }

    .side_widget address .button img {
        display: none;
    }

    .my-selector a {
        margin-bottom: 10px;
    }

    .side_widget form input[type='text'] {
        width: 61.6%;
    }

    .recent_post.best_seller ul li img {
        width: 69px;
        height: 66px;
    }

    .shop img {
        width: 100%;
    }

    footer .col-md-2.col-sm-2 {
        width: 50%;
    }

    footer .col-md-3.col-sm-3 {
        width: 50%;
    }

    footer .col-md-2.col-sm-2 .footer_widget {

        display: inline-block;
        vertical-align: top;
    }

    .promotion .inner_promotion h5 {
        margin-bottom: 10px;
    }

    .button {
        padding: 12px 10px;
    }

    .footer_bottom p {
        text-align: center;
    }

    .header_bottom form {
        float: right;
        width: 100%;
        margin-top: 30px;
    }

    .ser_inner .detail .con {
        width: 100%;
    }

    .header_bottom form input {
        width: 100%;
    }
}


/****************************************************************************
(768)
****************************************************************************/
@media only screen and (min-width: 768px) and (max-width: 800px) {
    .features_wrap .feature_img img {
        display: none;
    }

    .ser_inner .detail .con {
        width: 100%;
    }

    .hp6-nav>ul>li>a{
        padding: 0 15px;
    }

    .header_bottom form {
        float: right;
        width: 100%;
        margin-top: 30px;
    }

    .header_bottom form input {
        width: 100%;
    }

    .header div ul {
        float: left;
        width: auto;
    }

    .header ul li {
        margin-right: 20px;
        margin-top: 5px;
    }

    .department .tabss img {
        display: none;
    }

    .footer_detail span br {
        display: none;
    }

    .footer_bottom p {
        text-align: center;
    }

    .button {
        padding: 12px 10px;
    }

    .promotion .inner_promotion h5 {
        margin-bottom: 10px;
    }

    /*.shop {*/
    /*    min-height: 500px;*/
    /*}*/

    .slide_content h1 {
        margin-bottom: 10px;
        font-size: 25px;
        font-weight: 600;
        color: #fff;
        text-decoration: none;
        line-height: 30px;
    }

    .slide_content h3 {
        font-size: 14px;
    }

    .slide_content {
        padding-top: 34px;
    }

    .slide_content>.container>.row>.col-sm-12 {
        margin-top: -130px;
    }

    .team figure,
    .team figure img {
        height: auto;
    }

    .boxed_size {
        padding: 0px 10px;
    }

    .boxed_size .inner_box {
        width: 100%;
    }

    .top_bar .bar_inner .button {
        display: inline-block;
        line-height: normal;
        padding: 9px 14px;
    }

    .top_bar .bar_inner {
        height: auto;
        line-height: normal;
        padding: 10px;
    }

    header nav ul li {
        margin-left: 9px;
    }

    header nav.st5 ul li {
        margin-right: 9px;
    }

    header nav.st5 ul {
        padding-right: 0;
    }

    .header_bottom nav ul li {
        margin-right: 9px;
    }

    header nav ul li a,
    .header_bottom nav ul li a {
        font-size: 10px;
    }

    .main_info .info_inner .button {
        border: 0px;
        margin-left: -14px;
        font-size: 10px;
        padding: 10px 8px;
    }

    .heading {
        padding: 0px 0;
    }

    .department ul li a {
        font-size: 12px;
    }

    .stat h3 {
        font-size: 17px;
    }

    .stat h3 span {
        display: block;
        font-size: 15px;
    }

    .stat {
        text-align: center;
    }

    .team_wrap .team {
        margin-bottom: 0;
    }

    .header_bottom form input[type="text"] {
        width: 100%;
    }

    .header_bottom form a {
        width: 38px;
    }

    .header {
        height: auto;
        padding: 10px 0px;
    }


    .header div ul {
        text-align: center;
        width: 100%;
    }

    .header div {
        text-align: center;
    }

    .header .button {
        display: inline-block;
        margin-top: 11px;
    }

    .slide_content .iner_content .button {
        border: 0px;
        font-size: 8px;
    }

    .about_imod .about_img figure {
        width: 100%;
        height: auto;
    }

    .contact_detail .address {
        width: 100%;
        padding: 10px !important;
    }

    .contact_detail img {
        width: 100%;
        margin: 0 auto;
        display: block;
    }

    .maped_detail span strong {
        font-size: 25px;
    }

    article.news figure {
        height: auto;
    }

    .recent_post ul li {
        margin-bottom: 20px;
    }

    .recent_post ul li img {
        width: 100%;
        height: auto;
    }

    .recent_post.best_seller ul li img {
        width: 69px;
        height: 66px;
    }

    .project_two ul li.item {
        width: 20%;
    }

    .contact_detail .button img {
        margin-bottom: 0px;
        width: auto;
        height: auto;
        display: inline-block;
    }

    .side_widget address .button {
        font-size: 10px;
    }

    .side_widget address .button img {
        display: none;
    }

    .my-selector a {
        margin-bottom: 10px;
    }

    .side_widget form input[type='text'] {
        width: 61.6%;
    }

    .shop img {
        width: 100%;
    }

    footer .col-md-2.col-sm-2 {
        width: 50%;
    }

    footer .col-md-3.col-sm-3 {
        width: 50%;
    }

    footer .col-md-2.col-sm-2 .footer_widget {
        width: 46%;
        display: inline-block;
        vertical-align: top;
    }


}



@media (max-width: 991px) {
    .map-section iframe{
        height:230px;
    }

    .maped_detail span strong {
        font-size: 22px;
    }

    .product-heading h1{
        font-size:20px
    }
    .product-heading p{
        font-size:12px;
        line-height:18px;
    }
    .transport_services .service-section {
        margin: 0;
    }
    .leftsectionsupport {
        width: 100%;
        z-index: 1;
        position: relative;
        /*right: 0;
        top: 25px;*/
        background-color: #0a3d85;
        padding: 40px 55px 40px 80px;
    }

    .transport_services .serimg {
        width: 100% !important;
        height: auto !important;
    }

    .facility_left:before {
        bottom: 95px;
    }

    .facility_left:after {
        bottom: 120px;
    }

    .facility_sec .lab_number p span a {
        margin: 0;
    }

    .headerv1 .cart a {
        margin: 0;
        display: block;
    }

    .headerv1 .cart {
        padding: 35px 0 0;
    }

    header.header5 nav>ul>li{
        padding: 20px 7px;
    }

     header.header5 nav{
        margin-bottom: 0;
     }

     header.header5 nav ul form{
        position: absolute;
        top: 20px;
        right: 0;
        padding: unset;
        margin-left: unset;
     }

    header.header5 nav>ul>li a{
        font-size: 12px;
    }

    header.header_8 nav {
        padding: 0;
    }

    header.header_8 nav>ul>li {
        padding: 35px 10px;
    }

    header.header_8 nav>ul>li a {
        font-size: 13px;
    }

    .headerv7 .nav-cut nav ul li a {
        margin-right: 0px;
        font-size:14px;
    }
        
    .headerv7 .nav-cut nav {
        padding-right:0px;
    }

    .headerv7 .nav-cut nav ul {
        width: 100%;
        padding-left:0px;
    }

    #features.features_7 .feat1 {
        padding: 40px 20px 20px;
    }

    #features.features_7 .feat1 i {
        padding-bottom: 10px;
    }

    .review-slide{
        padding: 0;
    }

    .hp6-nav{
        padding: 15px 0;
    }

    .hp6_mbl{
        position: absolute;
        right: 0;
        bottom: 10px;
    }

    .header_style2{
        margin-bottom: 0!important;
    }

    .team_wrap {
        margin-bottom: 0px;
    }

    .team_wrap.specialized_wrap {
        margin-bottom: 98px;
    }

    .team_wrap.style1 {
        margin-bottom: 98px;
    }

    .team_wrap.style1 .team {
        margin-bottom: 40px;
    }

    .team_wrap.style1 .team .details {
        background: #fff;
    }

    .meta_blok{
        margin-bottom: 15px;
        margin-top: 15px;
    }

    .bfr-slider {
        padding: 0;
    }

    .st5 form{
        display: none;
    }
    
    .laboratory_services {
        padding: 90px 60px 40px;
    }

    .laboratory_services:after {
        content: 'Services';
        position: absolute;
        /*top: 30px;*/
        font-size: 75px;
    }
    
    .laborities_section .container-fluid.zero_padding {
        padding: 0 15px;
    }

    body.home .search-box-btn {
        display: none;
    }

    .my-selector a {
        margin: 0;
    }

    .bar_inner ul {
        float: left;
        width: 100%;
        text-align: center;
    }

    .logo {
        float: left;
        width: 100%;
        text-align: center;
        margin-bottom: -25px;
    }
    
    .headerv7 .logo {
        text-align: left;
    }
    
    .headerv7 .email{
        margin-top:15px;
    }

    .logo img {
        max-width: 100%;
        width: auto;
    }

    header .logo a img {
        width: auto;
        max-width: 100%;
    }

    .page_title {
        display: inline-block;
        text-align: center;
        width: 100%;
    }

    nav {
        float: left;
        width: 100%;
        text-align: center;
        margin-bottom: -30px;
    }

    .hp6-nav {
        padding: 15px 0;
        padding-left: 16px;
        width: unset;
    }

    nav.st5 {
        margin-bottom: 0;
    }

    .rqst-text span i {
        padding-right: 5px;
    }

    .rqst-text span {
        font-size: 13px;
        padding: 0 10px;
    }

    .rqst-text span strong {
        padding: 0;
    }

    .hp6-nav{
        margin-bottom: 0;
    }
    
    .hp6 .bt_logo {
        width: 100%;
        text-align: center;
    }
    
    .hp6 .bt_logo:before {
        display: none;
    }
    
    .hp6 .mobile-menu-btn {
        margin-right: 15px;
    }
    
    .bottom-header:after {
        content: '';
        position: absolute;
        top: 0;
        left: 100%;
        width: 60%;
        height: 100%;
        background-color: #fff;
    }

    nav ul li {
        padding: 0 10px;
    }

    nav ul li a {
        font-size: 16px;
    }

    header nav ul li a,
    .header_bottom nav ul li a {
        font-size: 14px;
    }

    .headerv7 .email{
        margin-top:15px;
    }
    
    .appt-btn {
        float: left;
        width: 100%;
        margin-top: 15px;
        text-align: center;
    }
    
    .headerv7 .appt-btn {
        text-align: left;
    }

    .features_three {
        background: #fff;
    }

    .paper {
        margin-bottom: 40px;
    }

    .single {
        margin-bottom: 40px;
        float: left;
        width: 100%;
    }

    aside {
        float: left;
        width: 100%;
    }

    .stat h3 span {
        margin-bottom: 10px;
    }

    .stat img {
        margin-bottom: 10px;
    }

    .main_slider {
        float: left;
        width: 100%;
    }

    .main_info {
        float: left;
        width: 100%;
    }

    .award {
        margin-bottom: 50px;
    }

    /*.about_imod_two {
        position: relative;
        top: 40px;
    }*/

    .services_two .service {
        padding: 40px 15px
    }

    .services_two .service {
        min-height: 360px;
    }

    .footer_widget {
        margin-top: 45px;
    }

    p {
        font-size: 13px;
    }

    .heading h3 {
        font-size: 25px;
    }

    .mgbtm {
        margin-bottom: 40px;
    }

    .single .news>img {
        width: 100%;
    }

    .testi {
        padding: 40px 15px;
    }

    p br {
        display: none;
    }

    .footer_widget p br {
        display: block;
    }

    .slide_content p {
        font-size: 16px;
        padding: 15px;
    }

    .dropdown-menu.pull-right {
        left: inherit !important;
    }

    .docy-sec {
        padding: 0;
    }

    .hp6 .top-bar {
        display: none;
    }

    /*.team_wrap.team_three .team {
        min-height: 420px;
    }*/

    .imed_theme .imed_theme .comment-box {
        margin-left: 0px !important;
    }

    .comments-area .imed_theme .imed_theme {
        margin-left: 0px !important;
    }

    .footer-hp6 .widget-tweets {
        padding: 0;
    }

    .footer-hp6 .widget-about {
        padding-right: 0;
    }

    .footer-hp6 .footer_widget {
        width: 100%;
    }
    /* Custom Code */
    .department.style1 ul li.ui-state-active:before{
        right:0px;
    }
    .department.style1 ul li.ui-state-active:after{
        right:5px;
    }
    header.header5 nav.nav-right ul li{
        margin-left:5px;
    }
    header.headerv1 nav{
        margin-bottom:0px;
    }

}



/****************************************************************************
    (601 X 767)
****************************************************************************/

@media only screen and (min-width: 701px) and (max-width: 767px) {
    .features_wrap .feature_img img {
        display: none;
    }

    .department .tabss img {
        display: none;
    }

    .footer_detail {
        padding: 50px 20px;
        ;
    }

    .footer_bottom {
        padding-bottom: 30px;
    }

    .footer_detail span br {
        display: none;
    }

    .testi {
        margin-bottom: 44px;
    }

    .top_bar ul li {
        margin-bottom: 10px;
    }

    .cart {
        text-align: center;
        margin: 0px 0px 10px;
    }

    .features_wrap div.col-sm-6 {
        overflow: hidden;
    }

    .stat h3 {
        font-size: 18px;
        line-height: 36px;
        vertical-align: top;
    }

    /*.team figure img {*/
    /*    width: 100%;*/
    /*    height: auto;*/
    /*}*/

    .team figure {
        position: relative;
        height: auto;
    }

    .test_slider {
        width: 90% !important;
        margin: 0 auto;
    }

    .test_slider>div {
        width: 100% !important;
    }

    .news .col-sm-4.col-md-4 {
        width: 30%;
        float: left;
    }

    .news h5 {
        line-height: 25px;
    }

    .footer_detail .button {
        display: inline-block;
    }

    .meta ul li {
        margin-bottom: 5px;
    }

    .team_wrap .team {
        width: 50%;
        float: left;
    }


    .boxed_size {
        padding: 0px 10px;
    }

    .boxed_size .inner_box {
        width: 100%;
    }

    .responsive_button {
        display: block;
    }

    .responsive_nav.navbar-collapse {
        margin-bottom: 10px;
    }

    .top_bar .bar_inner .button {
        display: inline-block;
    }

    .top_bar .bar_inner {
        border-bottom: 1px solid #eeeeee;
        height: auto;
        line-height: 30px;
        text-align: center;
        padding: 10px 0px;
    }

    .top_bar .bar_inner div {
        text-align: center;
    }

    header .logo {
        text-align: center;
        margin-bottom: 10px;
    }

    header {
        height: auto;
        line-height: normal;
        padding: 10px 0px 0px;
    }

    header .logo a img {
        width: auto;
    }

    .my-selector a {
        margin-bottom: 10px;
    }

    header form {
        width: 100%;
        margin-bottom: 10px;
    }

    header form a i {
        color: #fff;
    }

    header form a {
        background: #000;
        height: 38px;
        display: inline-block;
        vertical-align: middle;
        line-height: 37px;
        text-align: center;
        width: 38px;
        margin-left: -5px;
    }

    header form input[type="text"] {
        position: static;
        visibility: visible;
        width: 85%;
        border: 2px solid #000;
        border-radius: 0px;
    }

    .header {
        height: auto;
        text-align: center;
        padding: 0px 0px 12px;
    }

    .header div {
        text-align: center;
        line-height: normal;
    }

    .header ul {
        text-align: center;
    }

    .header .button {
        display: inline-block;
    }

    .header ul li {
        text-align: left;
    }

    nav {
        display: none;
    }

    .slide_content .iner_content {
        /*display: none;*/
    }

    .slide_content h1 {
        font-size: 18px;
        line-height: normal;
    }

    .slide_content {
        padding-top: 64px;
    }

    .main_slider,
    .main_slider img {
        height: 415px;
    }

    .main_info .info_inner {
        padding: 55px 20px;
    }

    .main_info {
        background-size: 300px;
        padding-bottom: 7px;
    }

    .features_wrap .feature_img img {
        margin: 0;
        width: 100%;
        margin-bottom: 12px;
        display: none;
    }

    .feature i {
        margin-bottom: 76px;
    }

    /*.heading {
        padding: 0px 10px;
    }*/

    .stat {
        margin-bottom: 10px;
    }

    .team_wrap .team .details {
        background: #fff;
    }

    .team_wrap .team {
        margin-bottom: 15px;
    }

    .testi_d {
        margin-bottom: 0px;
    }

    .award {
        margin-bottom: 40px;
    }

    .footer_detail {
        padding: 20px;
    }

    .footer_bottom p {
        color: #cccccc;
        line-height: 27px;
        margin-top: 16px;
    }

    .about_imod .about_img figure {
        width: 100%;
        height: auto;
    }

    .features_three .detld {
        padding: 20px;
        margin-bottom: 40px;
    }

    .features_three {
        background-image: none;
    }

    .promotion .inner_promotion span {
        font-size: 14px;
        display: block;
        margin: 10px;
    }

    .team_wrap.team_two .team {
        margin-bottom: 15px;
    }

    .contact_detail .address {
        width: 100%;
        padding: 10px !important;
    }

    .contact_detail img {
        width: 100%;
        margin: 0 auto;
        display: block;
    }

    .maped_detail span strong {
        font-size: 25px;
    }

    article.news figure {
        height: auto;
    }

    .recent_post ul li {
        margin-bottom: 20px;
    }

    .recent_post ul li img {
        width: 100%;
        height: auto;
    }

    .project_two ul li.item {
        width: 100%;
    }

    .contact_detail .button img {
        margin-bottom: 0px;
        width: auto;
        height: auto;
        display: inline-block;
    }

    .recent_post.best_seller ul li .col-sm-5.col-md-5 {
        float: left;
    }

    .comment_form {
        width: 100%;
        margin-bottom: 30px;
    }

    .connected-carousels {
        width: 300px;
        margin: 0 auto;
    }

    .footer_detail {
        padding: 50px 20px;
        ;
    }

    .promotion .inner_promotion h5 {
        font-size: 26px;
    }

    .promotion .inner_promotion span {
        /*margin-left: 40px;*/
        margin: 10px;
        display: block;
        width: 100%;
    }

    .promotion .inner_promotion p {
        font-size: 14px
    }
}




@media (max-width: 768px) {
    .slide_content h3{
        font-size: 14px;
        margin-bottom: 5px;
    }
    .slide_content h1{
        font-size: 15px;
        margin-bottom: 5px;
    }
    .slide_content p{
        font-size: 12px;
    }
    .slide_content>.container>.row>.col-sm-12{
        top:10%;
    }

    .lab_number {
        background: #e16297;
        padding: 32px 51px;
    }
    .facility_sec .lab_number p{
        font-size:16px;
    }
    .facility_sec .lab_number p span a{
        font-size:34px;
    }
    /*.headerv7 .navhead {*/
    /*    padding: 6.5px 20px;*/
    /*}*/

    .inner_appointments .heading p {
        float: right;
    }

    header form input[type="text"] {
        width: 100% !important;
    }

    header form {
        position: relative;
    }

    header form a {
        position: absolute;
        top: 0;
        right: 0;
    }

    header.header_8 nav>ul>li {
        padding: 30px 10px;
    }

    header.header_8 form a {
        top: 30px;
    }

    .headerv7 .email{
        margin-top:10px;
    }
    .appt-btn {
        margin-top: 10px;
    }

    .logo {
        margin: 0;
        padding: 10px 0px;
    }
    
    header.header5 .logo {
        padding: 15px 0;
    }

    .cart {
        float: left;
        width: 100%;
    }

    .page_title .layer {
        padding: 40px 0;
    }

    article.news h5 {
        font-size: 20px;
    }

    .contact_wrap ul {
        margin-bottom: 30px;
    }

    .error_page img {
        max-width: 70%;
    }

    .project_two ul li.item {
        width: 50%;
        float: left;
    }

    .ser {
        margin-bottom: 40px;
    }

    .service_small {
        width: 100%;
    }

    .maped_detail span cite {
        margin-bottom: 0;
    }

    .downloads ul li {
        margin-bottom: 10px;
    }

    .single .news>img {
        width: 100%;
    }

    .testi {
        width: 100%;
        float: left;
    }

    .ser_inner .detail .con {
        width: 80%;
    }

    .about_img {
        margin-top: 30px;
    }

    .header_bottom form {
        width: 100%;
    }

    .header_bottom form input[type="text"] {
        width: 85%;
    }

    .header ul {
        float: left;
        width: 100%;
        text-align: center;
    }

    .header.headerv2 ul {
        margin-right: 0;
    }

    .header ul li {
        margin-right: 30px;
    }

    .header.headerv2 .text-right .button.pink {
        display: none;
    }

    .services_two .service {
        min-height: auto;
    }

    .responsive_button.mg-top {
        margin-top: 20px;
    }

    .doctor_img {
        display: none;
    }

    .appointment_wrap .inner_appointments {
        padding-bottom: 80px;
    }

    .testi_three .row {
        margin-bottom: 30px;
    }

    .cases_wrap .button {
        margin-bottom: 30px;
    }

    .main_info .info_inner h5+p {
        margin-bottom: 25px;
    }

    .feature_img {
        display: none;
    }

    .features_wrap .feature_img img {
        display: none;
    }

    .department .tabss p {
        padding-left: 0
    }

    .contact_detail .button {
        margin-top: 15px;
    }

    /*.shop {*/
    /*    padding: 35px 20px*/
    /*}*/

    .heading p br {
        display: none;
    }

    .home_testi .testi_d {
        margin-bottom: 0px;
    }

    .home_twos .slide_content {
        padding-top: 80px
    }

    .home_twos .slide_content p {
        padding-right: 40px
    }

    .about_imod .stat h3 span {
        margin: 0
    }

    .comments-area .imed_theme .imed_theme {
        margin-left: 0px;
    }

    .header_8:before {
        width: 50%;
    }
    /*Custom Added*/
    .lab_number {
        position: relative;
    }

    .facility_left:before {
        right: 48px;
        bottom:115px;
    }

    .facility_left:after {
        right: 58px;
        bottom:140px;
    }

    .facility_left {
        margin-bottom: 0;
    }

    .facilty_right img {
        width: 200px;
        margin: 0 auto;
        margin-bottom: 20px;
    }
}

@media screen and (max-width: 767px) {

    .headerv1 .cart {
        display: none;
    }

    .headerv1 .logo {
        padding: 10px 0;
    }

    .headerv7 .navigation-bar {
        display: none;
    }

    header.hp6 .mobile-menu-btn>a {
        margin-top: 15px;
    }

    .hp6 {
        padding: 0;
    }
    
    .hp6 .bt_logo {
        width: 235px;
    }
    
    .hp6 .bt_logo:before {
        display: block;
    }
    
    .hp6 .mobile-menu-btn {
        margin-right: 0;
    }
    
    .bottom-header:after {
        display: none;
    }

    .header_8 {
        margin-bottom: 10px;
    }

    header.hp6 .search-btn {
        display: none;
    }

    #head_11 .topbar {
        text-align: center;
    }

    #head_11 .topbar .t_text {
        padding: 10px 0;
    }

    #head_11 .topbar .social_icon {
        text-align: center;
    }

    #menu_11 .cart,
    #menu_11 .search-box-outer {
        display: none;
    }

    #menu_11 .logo_11 {
        text-align: center;
    }
    
    .footer-hp6>div>div>div {
        padding: 30px 15px;
        border-right: none;
        border-bottom: 1px solid #b1b1b1;
    }

    .footer-hp6 .widget-about {
        padding-bottom: 40px;
    }

    .footer-hp6 .bd-none {
        border: none !important;
    }

    .footer-hp6 .widget-guide {
        text-align: left;
    }

    .partners-logos {
        margin-bottom: 98px;
    }

    .partner_inner {
        padding: 60px 0;
    }

    .laboratory_services:after {
        content: 'Services';
        position: absolute;
        font-size: 75px;
    }

    .msg_form img {
        height: auto !important;
    }

    .header_8 .text-right form {
        padding: 0;
        display: none;
    }

    .nav_style2{
        display: none;
    }
    .header_8 .text-right form input[type="search"]{
        right: 40px;
    }

    #stats .mystatistic .my-stats {
        background-color: #d52924;
        padding: 85px 0px;
    }
    .headerv7 .navbar-nav>li>ul, .headerv7 .navbar-nav>li>ul>li>ul{
        top: 0 !important;
        background-color: #333 !important;
        border: none !important;
        left: -15px;

    }
    .headerv7 nav ul {

        position: absolute;
        background: #333;
        text-align: left;
    }

    .headerv7 .nav-cut .navbar {
        padding: 20px;
    }

    .cart .quantity input.input-text {
        margin-bottom: 10px !important;
    }

    .about-st6 {
        background: none;
    }

    .counter-info {
        float: left;
        padding-left: 15px;
    }

    .header_8:before {
        content: '';
        position: absolute;
        background: #33a9c6;
        width: 100%;
    }

    .responsive_nav ul {
        border-radius: 0;
        overflow: auto;
        height: auto;
        max-height: 400px;
    }

    .navbar-nav>li>ul,
    .navbar-nav>li>ul>li>ul {
        position: relative !important;
        width: 100% !important;
        height: auto;
        left: 0;
        top: 0;
        right: 0;
        margin: 0;
        padding: 0;
    }

    .navbar-nav>li>ul>li {
        margin: 0;
    }

    .navbar-nav li.dropdown>a:after {
        content: '';
        position: absolute;
        right: 20px;
        top: 25px;
        border: 7px solid transparent;
        border-top: 7px solid #555555;
    }

    .blog_wrap .comments-area .comment {
        padding-left: 0px !important;
    }

    .blog_wrap .comments-area .comment-box .author-thumb {
        position: relative !important;
    }

    .heading_spa span.cursive.specialized{
        top: 20px;
    }
    .button.pink{
        display: inline-block;
    }

    .btn_lines{
        display: none;
    }

    .heading_spa span.cursive{
        font-size: 55px;
    }

    .blog_wrap .comments-area .comment {
        padding-left: 0px !important;
    }

    .about_inner .inner_wrapper img{
        margin-bottom: 20px;
    }

    .ser_inner-2 .item{
        padding: 20px;
    }

    .blog_wrap .comments-area .comment .comment-inner .rating {
        position: relative !important;
        margin-top: 10px !important;
    }

    .blog_wrap .comments-area .comment-box .author-thumb {
        position: relative !important;
    }

    .blog_wrap .comments-area .comment .comment-inner .rating {
        position: relative !important;
        margin-top: 10px !important;
        margin-top: 0px !important;
        margin-left: 15px;
        margin-bottom: 25px;
    }

    .collapsens ul li a{
        display: block;
        padding: 10px;
    }

    .imed_theme .imed_theme .comment-box {
        margin-left: 0px !important;
    }

    .comments-area .imed_theme .imed_theme {
        margin-left: 0px !important;
    }

    header .btn-search-style {
        display: none;
    }

    .navbar-toggler {
        padding: .25rem .75rem;
        font-size: 1.25rem;
        line-height: 1;
        background-color: transparent;
        border: 1px solid #ffffff;
        border-radius: .25rem;
        margin: 0;
        float: right;
        color: #fff;
    }

    .department.style2 ul {
        margin-bottom: 0;
    }

    .department.style2 ul li {
        margin-right: 15px;
    }

    .department ul li a {
        font-size: 14px;
    }

    /*//////// Header Start //////////*/

    .myheader {
        padding: 30px 0;
    }

    #header .location i {
        border: 1px solid #e5e5e5;
        padding: 10px 10px;
        font-size: 20px;
        color: #222222;
    }
    .headerv7 .location i{
        padding:8px 12px;
    }

    #header .location .col-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
        margin-left: -15px;
    }

    #header .location h6 {
        color: #444444;
        font-weight: 600;
        font-size: 14px;
    }

    #header .location p {
        color: #666666;
        font-size: 14px;
        font-weight: 500;
    }

    #header .email i {
        border: 1px solid #e5e5e5;
        padding: 10px 10px;
        font-size: 20px;
        color: #222222;
    }

    #header .email h6 {
        color: #444444;
        font-size: 14px;
        font-weight: 600;
    }

    #header .email p {
        color: #444444;
        font-size: 14px;
        font-weight: 500;
    }

    #header .email .col-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
        margin-left: -10px;
    }

    #header .hbutn i {
        font-size: 16px;
        color: #ffffff;
    }

    #header .hbutn {
        background-color: #0a3d85;
        color: #ffff;
        border-radius: 0;
        padding: 15px 25px;
        font-weight: 600;
        font-size: 14px;
    }

    #header .hbutn:hover {
        background-color: #d52924;
    }

    /*//////// Header End //////////*/


    /*////////////// Navigation Start ///////////////*/

    .slider-area {
        position: relative;
    }

    .navigation-bar {
        position: absolute;
        z-index: 90;
        left: 0;
        right: 0;
        margin-left: 65px;
    }

    .navbar-nav .nav-link {
        padding-right: 25px !important;
    }

    nav ul {
        border-bottom: none;
        width: 90%;
    }

    .navhead {
        margin-right: -14px;
        color: white;
        padding: 20px;
        background-color: #d52924;
        position: relative;
    }

    .navhead::before {
        content: "";
        border-top: 74px solid transparent;
        border-right: 35px solid #d52924;
        position: absolute;
        left: -35px;
        bottom: 0px;

    }

    /*////////////// Navigation End ///////////////*/

    /*//////// Slider Start //////////*/

    .slide__tile h2 {
        font-family: "Poppins", sans-serif;
        font-weight: 700;
        font-size: 25px;
        transition: none 0s ease 0s;
        text-align: inherit;
        line-height: 35px;
        border-width: 0px;
        margin: 0px 0px 7px;
        padding: 0px;
        letter-spacing: 0px;
    }

    .shead {
        padding: 0;
        color: white;
    }

    .btn00 {
        background-color: #d52924;
        border-radius: 0;
        transition: none 0s ease 0s;
        text-align: inherit;
        line-height: 24px;
        border-width: 1px;
        margin: 0px;
        padding: 6px 12px;
        letter-spacing: 0px;
        font-weight: 600;
        font-size: 16px;
    }

    .btn11 {
        background: transparent;
        ;
        border-radius: 0;
        color: #ffffff;
        border: 1px solid #fff;
        transition: none 0s ease 0s;
        text-align: inherit;
        line-height: 24px;
        margin: 0px;
        padding: 6px 12px;
        letter-spacing: 0px;
        font-weight: 600;
        font-size: 16px;
    }

    .btn11:hover {
        background-color: #d52924;
        border: none;
    }

    /*//////// Slider End //////////*/

    /*//////// Features Start //////////*/

    #features {
        padding: 0 0 100px 0;
        margin: -30px 0 0 0;
        font-family: 'Poppins', sans-serif;
    }

    #features i {
        font-size: 30px;
        padding: 50px 0;
    }

    #features h6 {
        font-weight: 600;
        font-size: 18px;
        color: #222222;
    }

    #features p {
        color: #444444;
        font-size: 14px;
        font-weight: 400;
    }

    .feat1 {
        padding: 10%;
        background-color: #f1f4f8;
        position: relative;
        margin-bottom: 15px;
    }

    .feat1 h5 {
        font-size: 26px;
        position: absolute;
        bottom: 0;
        right: 10px;
        color: #cccccc;
    }

    .feat1:hover {
        background-color: #ffffff;
        box-shadow: 0 82px 150px 24px #f2f2f2;
    }

    .feat1:hover i {
        color: #d52924;
    }

    .feat1:hover h6 {
        color: #0a3d85;
    }

    .feat1:hover h5 {
        color: #0a3d85;
    }

    .feat1:hover:after {
        content: "";
        border-left: 10px solid transparent;
        border-bottom: 10px solid #d52924;
        position: absolute;
        bottom: 0;
        right: 0;
    }

    .feat2 {
        padding: 10%;
        background-color: #f1f4f8;
        position: relative;
        margin-bottom: 15px;
    }

    .feat2 h5 {
        font-size: 26px;
        position: absolute;
        bottom: 0;
        right: 10px;
        color: #cccccc;
    }

    .feat2:hover {
        background-color: #ffffff;
        box-shadow: 0 82px 150px 24px #f2f2f2;
    }

    .feat2:hover i {
        color: #d52924;
    }

    .feat2:hover h6 {
        color: #0a3d85;
    }

    .feat2:hover h5 {
        color: #0a3d85;
    }

    .feat2:hover:after {
        content: "";
        border-left: 10px solid transparent;
        border-bottom: 10px solid #d52924;
        position: absolute;
        bottom: 0;
        right: 0;
    }

    .feat3 {
        padding: 10%;
        background-color: #f1f4f8;
        position: relative;
    }

    .feat3 h5 {
        font-size: 26px;
        position: absolute;
        bottom: 0;
        right: 10px;
        color: #cccccc;
    }

    .feat3:hover {
        background-color: #ffffff;
        box-shadow: 0 82px 150px 24px #f2f2f2;
    }

    .feat3:hover i {
        color: #d52924;
    }

    .feat3:hover h6 {
        color: #0a3d85;
    }

    .feat3:hover h5 {
        color: #0a3d85;
    }

    .feat3:hover:after {
        content: "";
        border-left: 10px solid transparent;
        border-bottom: 10px solid #d52924;
        position: absolute;
        bottom: 0;
        right: 0;
    }

    .feat4 {
        padding: 10%;
        background-color: #f1f4f8;
        position: relative;
    }

    .feat4 h5 {
        font-size: 26px;
        position: absolute;
        bottom: 0;
        right: 10px;
        color: #cccccc;
    }

    .feat4:hover {
        background-color: #ffffff;
        box-shadow: 0 82px 150px 24px #f2f2f2;
    }

    .feat4:hover i {
        color: #d52924;
    }

    .feat4:hover h6 {
        color: #0a3d85;
    }

    .feat4:hover h5 {
        color: #0a3d85;
    }

    .feat4:hover:after {
        content: "";
        border-left: 10px solid transparent;
        border-bottom: 10px solid #d52924;
        position: absolute;
        bottom: 0;
        right: 0;
    }
    
    .laboratory_left {
        height: 350px;
    }

    /*//////// Features End //////////*/

    /*///////////// Ground Transport section Start///////////////*/
    #gtransport {
        padding: 100px 0 100px 0;
    }

    .ground-head {
        text-align: center;
    }

    #gtransport h3 {
        color: #222222;
        font-size: 36px;
        font-weight: 600;
    }

    .ground-head h4 {
        color: #555555;
        font-size: 30px;
        font-weight: 400;
    }

    .ground-head p {
        color: #565656;
        font-size: 16px;
        font-weight: 400;
    }

    #gtransport hr {
        width: 50px;
        background-color: #d52924;
    }

    .gimg {
        position: relative;
    }

    .gihead h4 {
        font-size: 36px;
        font-weight: 600;
        color: #ffffff;
        position: absolute;
        bottom: 70px;
        left: 40px;
        right: 200px;
    }

    .g4parts {
        padding-top: 30px;
    }

    .gimgpara i {
        padding: 15px;
        border: 1px solid #e5e5e5;
        color: #0a3d85;
        font-size: 24px;
    }

    .gimgpara i:hover {
        background-color: #d52924;
        color: #ffffff;
    }

    .technology,
    .realtime,
    .multimode,
    .smartersol {
        padding-bottom: 25px;
    }

    .technology h6 {
        color: #222222;
        font-size: 18px;
        font-weight: 600;
    }

    .technology p {
        font-size: 14px;
        font-weight: 400;
        color: #747474;
    }

    .realtime h6 {
        color: #222222;
        font-size: 18px;
        font-weight: 600;
    }

    .realtime p {
        font-size: 14px;
        font-weight: 400;
        color: #747474;
    }

    .multimode h6 {
        color: #222222;
        font-size: 18px;
        font-weight: 600;
    }

    .multimode p {
        font-size: 14px;
        font-weight: 400;
        color: #747474;
    }

    .smartersol h6 {
        color: #222222;
        font-size: 18px;
        font-weight: 600;
    }

    .smartersol p {
        font-size: 14px;
        font-weight: 400;
        color: #747474;
    }

    .grimg::after {
        content: "";
        border-left: 100px solid transparent;
        border-bottom: 100px solid white;
        position: absolute;
        bottom: 0;
        right: 0px;

    }

    /*///////////// Ground Transport section End///////////////*/

    /*////////////// Why Chosoe Us section Start///////////////*/

    #whycs {
        background-color: #f1f4f8;
        padding: 90px 0;
    }

    #whycs h3 {
        color: #222222;
        font-size: 36px;
        font-weight: 600;
    }

    #whycs p {
        color: #444444;
        font-size: 14px;
        font-weight: 400;
    }

    #whycs hr {
        width: 50px;
        background-color: #d52924;
    }

    .whycu6 {
        padding-top: 60px;
    }

    .whycu6 h5 {
        font-size: 15px;
        font-weight: 600;
    }

    .wcu1 {
        background-color: #ffffff;
        padding: 39px 18px;
        vertical-align: middle;
        position: relative;
        margin-bottom: 15px;
    }

    .wcu1:hover {

        color: #fff;
    }

    .wcu1:before {
        content: "";
        border-right: 70px solid #f1f4f8;
        border-bottom: 170px solid transparent;
        position: absolute;
        bottom: 0;
        top: 0px;
        right: 0;
    }

    .wcu1 h6 {
        font-size: 26px;
        font-weight: 300;
        position: absolute;
        right: 35px;
        bottom: -7px;
        color: #cccccc;
    }

    .wcu1:hover h6 {
        color: #ffffff;
    }

    .wcu2 {
        background-color: #ffffff;
        padding: 39px 18px;
        vertical-align: middle;
        position: relative;
    }

    .wcu2:hover {

        color: #fff;
    }

    .wcu2:before {
        content: "";
        border-right: 70px solid #f1f4f8;
        border-bottom: 170px solid transparent;
        position: absolute;
        bottom: 0;
        top: 0px;
        right: 0;
    }

    .wcu2 h6 {
        font-size: 26px;
        font-weight: 300;
        position: absolute;
        right: 35px;
        bottom: -7px;
        color: #cccccc;
    }

    .wcu2:hover h6 {
        color: #ffffff;
    }

    .wcu3 {
        background-color: #ffffff;
        padding: 39px 18px;
        vertical-align: middle;
        position: relative;
    }

    .wcu3:hover {

        color: #fff;
    }

    .wcu3:before {
        content: "";
        border-right: 70px solid #f1f4f8;
        border-bottom: 170px solid transparent;
        position: absolute;
        bottom: 0;
        top: 0px;
        right: 0;
    }

    .wcu3 h6 {
        font-size: 26px;
        font-weight: 300;
        position: absolute;
        right: 35px;
        bottom: -7px;
        color: #cccccc;
    }

    .wcu3:hover h6 {
        color: #ffffff;
    }

    .wcu4 {
        background-color: #ffffff;
        padding: 39px 18px;
        vertical-align: middle;
        position: relative;
        margin-bottom: 15px;
    }

    .wcu4 {
        background-color: #ffffff;
        padding: 39px 18px;
        vertical-align: middle;
        position: relative;
    }

    .wcu4:hover {

        color: #fff;
    }

    .wcu4:before {
        content: "";
        border-right: 70px solid #f1f4f8;
        border-bottom: 170px solid transparent;
        position: absolute;
        bottom: 0;
        top: 0px;
        right: 0;
    }

    .wcu4 h6 {
        font-size: 26px;
        font-weight: 300;
        position: absolute;
        right: 35px;
        bottom: -7px;
        color: #cccccc;
    }

    .wcu4:hover h6 {
        color: #ffffff;
    }

    .wcu5 {
        background-color: #ffffff;
        padding: 39px 18px;
        vertical-align: middle;
        position: relative;
    }

    .wcu5:hover {

        color: #fff;
    }

    .wcu5:before {
        content: "";
        border-right: 70px solid #f1f4f8;
        border-bottom: 170px solid transparent;
        position: absolute;
        bottom: 0;
        top: 0px;
        right: 0;
    }

    .wcu5 h6 {
        font-size: 26px;
        font-weight: 300;
        position: absolute;
        right: 35px;
        bottom: -7px;
        color: #cccccc;
    }

    .wcu5:hover h6 {
        color: #ffffff;
    }

    .wcu6 {
        background-color: #ffffff;
        padding: 39px 18px;
        vertical-align: middle;
        position: relative;
    }

    .wcu6 {
        background-color: #ffffff;
        padding: 39px 18px;
        vertical-align: middle;
        position: relative;
    }

    .wcu6:hover {

        color: #fff;
    }

    .wcu6:before {
        content: "";
        border-right: 70px solid #f1f4f8;
        border-bottom: 170px solid transparent;
        position: absolute;
        bottom: 0;
        top: 0px;
        right: 0;
    }

    .wcu6 h6 {
        font-size: 26px;
        font-weight: 300;
        position: absolute;
        right: 35px;
        bottom: -7px;
        color: #cccccc;
    }

    .wcu6:hover h6 {
        color: #ffffff;
    }

    /*////////////// Why Chosoe Us section Start///////////////*/

    /*////////////// Call to action section Start///////////////*/

    #calltoaction {

        background-size: cover;
        padding: 90px 0;
        color: #ffffff;
        text-align: center;
        border-bottom: 1px solid #cccccc;
        position: relative;
    }

    #calltoaction:before {
        content: "";
        border-right: 40px solid transparent;
        border-bottom: 40px solid #ffffff;
        position: absolute;
        bottom: -1;
        left: 0;
    }

    #calltoaction:after {
        content: "";
        border-left: 40px solid transparent;
        border-bottom: 40px solid #ffffff;
        position: absolute;
        bottom: -1;
        right: 0;
    }

    #calltoaction h2 {
        font-size: 36px;
        font-weight: 600;
        color: #ffffff;
    }

    #calltoaction h6 {
        font-size: 18px;
        font-weight: 300;
        color: #ffffff;
    }

    .ctathead {
        padding: 0;
    }

    .ctat {
        padding-bottom: 10px;

    }

    .ctat i {
        font-size: 20px;
    }

    .ctat .call-to-action {
        color: #ffffff;
        font-size: 18px;
        font-weight: 400;
    }

    .ctat .my-bold-font {
        font-size: 22px;
        font-weight: 600;
    }

    .ctaschedule i {
        font-size: 16px;
    }

    .ctaschedule a {
        background-color: #d52924;
        color: #ffffff;
        border-radius: 0;
        padding: 15px;
        font-size: 14px;
        font-weight: 600;
    }

    .ctaschedule a:hover {
        background-color: #d52924;
        color: #0a3d85;
    }

    .btn:focus {
        outline: none;
        box-shadow: none;
    }

    /*////////////// Call to action section End///////////////*/

    /*////////////// Testimonial section Start///////////////*/

    #testimonial {
        padding: 100px 0;
    }

    #testimonial.testimonial7 {
        padding: 90px 0;
    }

    #testimonial h4 {
        font-size: 36px;
        font-weight: 600;
        color: #222222;
    }

    #testimonial p {
        font-size: 14px;
        font-weight: 400;
        color: #5b5b5b;
    }

    #testimonial hr {
        width: 50px;
        background-color: #d52924;
    }

    .tsstilist h6 {
        font-size: 14px;
        color: #444444;
        font-weight: 600;
    }

    .tsstilist span {
        font-size: 12px;
        color: #444444;
        font-weight: 400;
    }

    .tsstilist {
        padding-top: 60px;
    }

    .testi1 {
        background-color: #f1f4f8;
        padding: 40px 40px 40px 30px;
        position: relative;
        margin-bottom: 60px;
    }

    .tesimg1 {
        position: absolute;
        right: 0;
        left: 36%;
    }

    .testi2 {
        background-color: #f1f4f8;
        padding: 40px 40px 40px 30px;
        position: relative;
        margin-bottom: 60px;
    }

    .tesimg2 {
        position: absolute;
        right: 0;
        left: 36%;
    }

    .testi3 {
        background-color: #f1f4f8;
        padding: 40px 40px 40px 30px;
        position: relative;
    }

    .tesimg3 {
        position: absolute;
        right: 0;
        left: 36%;
    }

    /*////////////// Testimonial section End///////////////*/

    /*////////////// Footer section Start///////////////*/

    #footer {
        background-color: #020e1f;
        padding: 0 0 40px 0;
    }

    #footer .fcol1 {
        background-color: #073577;
        text-align: center;
        padding: 80px 38px;
        justify-content: center;
    }

    .fcol1 p {
        font-size: 14px;
        font-weight: 400;
        color: #cccccc;
    }

    .fcol1 hr {
        background-color: #395d92;
        width: 80%;
    }

    .fcol1 h6 {
        font-size: 18px;
        font-weight: 500;
        color: #cccccc;
    }

    .phone i {
        font-size: 16px;
        color: #ffffff;
        margin-left: 16px;
    }

    .phone .phone-text {
        font-size: 14px;
        font-weight: 600;
        color: #cccccc;
    }

    .envelop i {
        font-size: 16px;
        color: #ffffff;
        margin-left: -3px;
    }

    .envelop .envelop-text {
        font-size: 14px;
        font-weight: 600;
        color: #cccccc;
    }

    .fcol1 .btn i {
        font-size: 16px;
    }

    .fcol1 .btn {
        background-color: #d52924;
        color: #ffffff;
        padding: 10px 20px;
        border-radius: 0;
        font-size: 14px;
        font-weight: 600;
    }

    .fcol1 .btn:hover {
        background-color: #020e1f;
        color: #073577;
    }

    .fcol2 {
        padding: 50px 0 0 20px;
    }

    .fcol2 h6 {
        font-weight: 600;
        font-size: 18px;
        color: #ffffff;
    }

    .fcol2 hr {
        background-color: #d52924;
        width: 30px;
        margin-left: 0;
    }

    .fcol2 ul li {
        list-style: none;
        color: #cccccc;
        font-size: 14px;
        margin: 0 -30px;
        display: block;
        padding-bottom: 5px;
    }

    .fcol2 ul li a {
        text-decoration: none;
        color: #cccccc;
        font-size: 14px;
        font-weight: 400;
        margin: 0 -5px;
        display: block;
        padding-bottom: 5px;
    }

    .fcol3 {
        padding: 30px 0 0 20px;
    }

    .fcol3 h6 {
        color: #ffffff;
        font-weight: 600;
        font-size: 18px;
    }

    .fcol3 hr {
        background-color: #d52924;
        width: 10%;
        margin-left: 0;
    }

    .fcol3 .col-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
        margin-right: -75px;
    }

    .fcol3 a {
        display: inline-block;
        font-size: 14px;
        color: #b8babc;
        padding: 15px;
        border: 1px solid #424b58;
        border-radius: 50%;
        margin-bottom: 10px;
    }

    .fcol3 a:hover {
        background-color: #073577;
        border: solid #073577;
    }

    .myfsec .fpara {
        font-size: 12px;
        font-weight: 400;
        color: #a9aaac;
        padding: 30px 0 0 70px;
    }

    /*////////////// Footer section End///////////////*/

    .slide_content p{
        margin-bottom: 5px;
        max-width: 80%;
    }
    .slide_content>.container>.row>.col-sm-12{
        top: 64%;
    }

    .header-09 .navhead {
        display: none;
    }

    .services_sec9 .service-section {
        margin-right: 0;
    }

    .services_sec9 .serimg {
        width: 100%;
    }

    .grimg:after {
        right: -41px;
    }

    .gtransport .featurs {
        padding-top: 50px;
    }

    .wcu_feats h5 {
        font-size: 16px;
    }

    .wcu_feat:before {
        right: -1px;
        top: -1px;
    }

    .wcu_feat {
        padding: 30px 40px;
    }

    .call_detail {
        text-align: center;
    }

    .cta_btn {
        text-align: center;
    }

    .navigation-bar_10 {
        display: none;
    }

    .stats_sec2 .stats-head-outer {
        padding: 80px 40px;
    }

    .header_bottom form {
        display: none;
    }

    .header_bottom .cart {
        display: none;
    }

    .counter_detail {
        margin-bottom: 40px;
    }

    .cannabis_counter .P_circle i {
        right: 41%;
    }

    .progress_circle {
        margin-bottom: 30px;
    }

    .news_column img{
        width: 100%;
    }

    .news_block img{
        width: 100%;
    }

    .header .text-right{
        text-align: center !important;
    }
    .header_style_ten .header .text-right{
        text-align: left !important;
    }

    .header.headerv2 .text-right {
        margin-top: 0px;
    }

     .department ul li{
        margin-bottom: 20px;
    }

    /*Custom Added*/
    .department.style1 ul li.ui-state-active:before{
        right: -18px;
    }
    .department.style1 ul li.ui-state-active:after{
        right: -17px;
    }
    .about_inner .about_details{
        padding:0px;
    }
    .about5 .about_inner .about_details{
        padding:0px 15px;
    }
    .symptom_block .heding span{
		margin-top:20px;
	}
	#menu_11 .responsive_button{
	    margin-top:20px;
	}
	.blog-7.articles.news_wrap .detail{
        padding:20px 20px;
    }
    .blog-7.articles.news_wrap .detail h5 a{
        font-size:16px;
    }

}

/****************************************************************************
    (480 X 600)
****************************************************************************/

@media only screen and (min-width: 481px) and (max-width: 700px) {
    /*.shop {*/
    /*    padding: 35px 20px*/
    /*}*/

    /*.heading {
        padding-left: 20px !important;
        padding-right: 20px !important;
    }*/

    .features_wrap .feature_img img {
        display: none;
    }

    .department .tabss img {
        display: none;
    }

    .promotion .inner_promotion p {
        font-size: 14px
    }

    .promotion .inner_promotion h5 {
        font-size: 24px;
    }

    .footer_bottom {
        padding-bottom: 30px;
    }

    .footer_detail {
        padding: 50px 20px;
        ;
    }

    .footer_detail span br {
        display: none;
    }

    .testi {
        margin-bottom: 44px;
    }

    .top_bar ul li {
        margin-bottom: 10px;
    }

    .cart {
        text-align: center;
        margin: 0px 0px 10px;
    }

    .features_wrap div.col-sm-6 {
        overflow: hidden;
    }

    .stat h3 {
        font-size: 18px;
        line-height: 36px;
        vertical-align: top;
    }

    /*.team figure img {*/
    /*    width: 100%;*/
    /*    height: auto;*/
    /*}*/

    .team figure {
        position: relative;
        height: auto;
    }

    .test_slider {
        width: 90% !important;
        margin: 0 auto;
    }

    .test_slider>div {
        width: 100% !important;
    }

    .news .col-sm-4.col-md-4 {
        width: 30%;
        float: left;
    }

    .news h5 {
        line-height: 25px;
    }

    .footer_detail .button {
        display: inline-block;
    }

    .meta ul li {
        margin-bottom: 5px;
    }

    .team_wrap .team {
        width: 50%;
        float: left;
    }



    .boxed_size {
        padding: 0px 10px;
    }

    .boxed_size .inner_box {
        width: 100%;
    }

    .connected-carousels {
        width: 300px;
        margin: 0 auto;
    }

    .responsive_button {
        display: block;
    }

    .responsive_nav.navbar-collapse {
        margin-bottom: 10px;
    }

    .top_bar .bar_inner .button {
        display: inline-block;
    }

    .top_bar .bar_inner {
        border-bottom: 1px solid #eeeeee;
        height: auto;
        line-height: 30px;
        text-align: center;
        padding: 10px 0px;
    }

    .top_bar .bar_inner div {
        text-align: center;
    }

    header .logo {
        text-align: center;
        margin-bottom: 10px;
    }

    header {
        height: auto;
        line-height: normal;
        padding: 10px 0px 0px;
    }

    header .logo a img {
        width: auto;
    }

    .my-selector a {
        margin-bottom: 10px;
    }

    header form {
        width: 100%;
        margin-bottom: 10px;
    }

    header form a i {
        color: #fff;
    }

    header form a {
        background: #000;
        height: 38px;
        display: inline-block;
        vertical-align: middle;
        line-height: 37px;
        text-align: center;
        width: 38px;
        margin-left: -5px;
    }

    header form input[type="text"] {
        position: static;
        visibility: visible;
        width: 85%;
        border: 2px solid #000;
        border-radius: 0px;
    }

    .header {
        height: auto;
        text-align: center;
        padding: 0px 0px 12px;
    }

    .header div {
        text-align: center;
        line-height: normal;
    }

    .header ul {
        text-align: center;
    }

    .header .button {
        display: inline-block;
    }

    .header ul li {
        text-align: left;
    }

    nav {
        display: none;
    }

    .slide_content .iner_content {
        /*display: none;*/
    }

    .slide_content h1 {
        font-size: 18px;
        line-height: normal;
    }

    .slide_content {
        padding-top: 64px;
    }

    .main_slider,
    .main_slider img {
        height: auto;
    }

    .main_info .info_inner {
        padding: 55px 20px;
    }

    .main_info {
        background-size: 300px;
        padding-bottom: 7px;
    }

    .features_wrap .feature_img img {
        margin: 0;
        width: 100%;
        margin-bottom: 12px;
    }

    .feature i {
        margin-bottom: 76px;
    }

    .heading {
        padding: 0px 0;
    }

    .stat {
        margin-bottom: 10px;
    }

    .team_wrap .team .details {
        background: #fff;
    }

    .team_wrap .team {
        margin-bottom: 15px;
    }

    .testi_d {
        margin-bottom: 0px;
    }

    .award {
        margin-bottom: 50px;
    }

    .footer_detail {
        padding: 20px;
    }

    .footer_bottom p {
        color: #cccccc;
        line-height: 27px;
        margin-top: 16px;
    }

    .about_imod .about_img figure {
        width: 100%;
        height: auto;
    }

    .features_three .detld {
        padding: 20px;
        margin-bottom: 40px;
    }

    .features_three {
        background-image: none;
    }

    .promotion .inner_promotion span {
        margin: 0px;
    }

    .team_wrap.team_two .team {
        margin-bottom: 15px;
        min-height: 350px;
    }

    .contact_detail .address {
        width: 100%;
        padding: 25px 10px !important;
    }

    .contact_detail img {
        width: 100%;
        margin: 0 auto;
        display: block;
    }

    .maped_detail span strong {
        font-size: 25px;
    }

    article.news figure {
        height: auto;
    }

    .recent_post ul li {
        margin-bottom: 20px;
    }

    .recent_post ul li img {
        width: 100%;
        height: auto;
    }

    .contact_detail .button img {
        margin-bottom: 0px;
        width: auto;
        height: auto;
        display: inline-block;
    }

    .recent_post.best_seller ul li .col-sm-5.col-md-5 {
        float: left;
    }

    .comment_form {
        width: 100%;
        margin-bottom: 30px;
    }

    .shop_wrap .heading {
        text-align: center;
    }

    .shop_wrap .heading form {
        float: none;
        margin: 0 auto 10px;
    }

    .header_bottom {
        margin-bottom: 10px;
    }

    .promotion .inner_promotion span {
        width: 100%;
        margin-bottom: 20px;
    }

    .feature_img img {
        display: none;
    }

    .department ul li a {
        font-size: 13px;
    }

    .slide_content p br {
        display: none;
    }

    .slide_content p {
        font-size: 12px;
        margin-bottom: 5px;
        padding: 0;
    }

    .woocommerce #content table.cart td.actions .coupon .button,
    .woocommerce #content table.cart td.actions .coupon .input-text,
    .woocommerce #content table.cart td.actions .coupon input,
    .woocommerce table.cart td.actions .coupon .button,
    .woocommerce table.cart td.actions .coupon .input-text,
    .woocommerce table.cart td.actions .coupon input,
    .woocommerce-page #content table.cart td.actions .coupon .button,
    .woocommerce-page #content table.cart td.actions .coupon .input-text,
    .woocommerce-page #content table.cart td.actions .coupon input,
    .woocommerce-page table.cart td.actions .coupon .button,
    .woocommerce-page table.cart td.actions .coupon .input-text,
    .woocommerce-page table.cart td.actions .coupon input {
        width: 40%;
    }

    .woocommerce .cart_shipping,
    .woocommerce .cart_totals {
        width: 100%;
        margin-top: 45px;
    }

    .woocommerce .col2-set .col-1,
    .woocommerce-page .col2-set .col-1 {
        width: 100% !important;
        max-width: 100%;
    }

    .woocommerce .col2-set .col-2,
    .woocommerce-page .col2-set .col-2 {
        float: none !important;
        width: auto !important;
    }

    .shop-item .image img {
        width: 100%;
    }

    .woocommerce div.product {
        min-height: inherit;
    }

    .indus_theme .indus_theme .comment {
        margin-left: 0px;
    }

    .admin-bar .stricky-fixed {
        top: 46px;
    }

    .search-box-btn {
        display: none;
    }

    .shop img {
        width: auto !important;
    }

    .woocommerce nav.woocommerce-pagination {
        margin-bottom: 50px;
    }

    .comments-area .imed_theme .imed_theme {
        margin-left: 0px;
    }
}

/*/////////////// Media Query Start /////////////////*/

@media only screen and (min-width: 1199px) and (max-width: 1300px) {


    /*////////////// Navigation Start ///////////////*/

    .slider-area {
        position: relative;
    }
    .hp6-nav ul{
        border: none;
        width: unset;
    }

    .navigation-bar {
        position: absolute;
        z-index: 90;
        left: 0;
        right: 0;
        margin-left: 15px;
    }

    .navbar-nav .nav-link {
        padding-right: 25px !important;
    }


    .headerv7 nav ul {
        border-bottom: 1px solid #d52924;
        width: 90%;
    }

    .navhead {
        margin-right: -14px;
        color: white;
        padding: 20px;
        background-color: #d52924;
        position: relative;
    }

    .navhead:before {
        content: "";
        border-top: 73px solid transparent;
        border-right: 35px solid #d52924;
        position: absolute;
        left: -35px;
        bottom: 0px;
    }

    /*////////////// Navigation End ///////////////*/
}

@media only screen and (max-width: 1023px){
	.msg_form img{
		height:auto !important;
	}
	.footer_detail{
		padding:45px 30px;
	}
	.footer_widget{
		padding-top:45px;
	}
	.footer-gallery-style img{
		max-width: 65px;
		max-height:65px;
	}
    .facilty_right img{
        display: none;
    }
    .facility_sec:before{
        background: transparent;
    }
    .treatment_wrap .img_wrap .button.pink {
        padding: 20px 50px;
        border-radius: 10px;
        display: inline-block;
    }
}

@media only screen and (max-width: 992px){
    .img_border{
        display: none;
    }
    .about_5 .about_inner .inner_wrapper img {
        padding: 0;
    }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {


    /*////////////// Navigation Start ///////////////*/

    .slider-area {
        position: relative;
    }

    .hp6-nav{
        padding-left: 70px;
    }

    .navigation-bar {
        position: absolute;
        z-index: 90;
        left: 0;
        right: 0;
        margin-left: 20px;
    }

    .navbar-nav .nav-link {
        padding-right: 10px !important;
    }

    .navigation-bar nav ul {
        border-bottom: 1px solid #d52924;
        width: 90%;
    }

    .headerv7 .navigation-bar nav ul {
        width: 100%;
        padding-left: 0;
    }

    .headerv7 .navigation-bar nav ul li a {
        margin: 0;
    }

    .navhead {
        margin-right: -14px;
        color: white;
        padding: 20px;
        background-color: #d52924;
        position: relative;
    }

    .navhead:before {
        content: "";
        border-top: 73px solid transparent;
        border-right: 35px solid #d52924;
        position: absolute;
        left: -35px;
        bottom: 0px;
    }


    /*////////////// Navigation End ///////////////*/
}

/*@media only screen and (min-width: 992px) and (max-width: 1023px) { */
/*    .facility_left:after {*/
/*        bottom: 47%;*/
/*    }*/
/*    .facility_left:before {*/
/*        bottom: 40.5%;*/
/*    }*/
/*}*/

/* ==================================== Homepage 9,10 & Service 02,03 Page ======================= */

@media only screen and (min-width: 992px) and (max-width: 1199px) {

    .header-09 .hbutn {
        padding: 15px 20px;
    }

    .header-09 .navigation-bar {
        margin-left: 0;
    }

    .header-09 nav>ul>li {
        padding: 20px 5px;
    }

    .header-09 nav ul li a {
        font-size: 13px;
    }

    .services_sec9 .serimg {
        width: 100%;
        height: fit-content;
    }

    .grimg img {
        width: 100%;
    }

    header .navigation-bar_10 nav>ul>li {
        padding: 24px 5px;
    }

    .navigation-bar_10 nav {
        padding-left: 10px;
        padding-right: 10px;
    }

    .navigation-bar_10 .navhead .navhead-text {
        margin-left: 20px;
    }

    .navigation-bar_10 .call-support {
        font-size: 14px;
    }

    header.header_style_ten .cart a b {
        right: 10px;
    }

    .cannabis_counter .P_circle i {
        right: 16%;
    }

    header.header_style_ten .header_bottom nav > ul > li{
        margin-left: 0;
    }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {

    /*////////////// Navigation Start ///////////////*/

    .slider-area {
        position: relative;
    }

    .navigation-bar {
        position: absolute;
        z-index: 90;
        left: 0;
        right: 0;
        margin-left: 65px;
    }

    .navbar-nav .nav-link {
        padding-right: 25px !important;
    }

    .navigation-bar nav ul {
        border-bottom: none;
        width: 90%;
    }

    .navhead {
        margin-right: -14px;
        color: white;
        padding: 20px;
        background-color: #d52924;
        position: relative;
    }

    .navhead:before {
        content: "";
        border-top: 73px solid transparent;
        border-right: 35px solid #d52924;
        position: absolute;
        left: -35px;
        bottom: 0px;
    }

    /*////////////// Navigation End ///////////////*/

    /*//////// About section start //////////*/

    #about {

        background-repeat: no-repeat;
        background-position-x: right;
        background-position-y: bottom;
    }

    #about h3 {
        font-size: 36px;
        font-weight: 600;
        font-style: normal;
    }

    #about span {
        color: #0a3d85;
    }

    #about hr {
        width: 50px;
        background-color: #d52924;
    }

    #about .apara {
        padding-top: 5px;

    }

    #about .apara h6 {
        font-size: 16px;
        color: #444444;
        font-weight: 600;
    }

    .about-para {
        padding-top: 10px;
    }

    #about .apara p {
        font-size: 14px;
        color: #444444;
        font-weight: 400;
    }

    #about .apara ul {
        font-size: 14px;
        color: #444444;
        font-weight: 400;
        padding-top: 5px;
    }

    #about .aboutimg:after {
        content: "";
        border-bottom: 80px solid white;
        border-right: 80px solid transparent;
        position: absolute;
        bottom: 0;
    }

    /*//////// About section End //////////*/

    /*///////////// Ground Transport section Start///////////////*/
    #gtransport {
        padding: 100px 0 100px 0;
    }

    .ground-head {
        text-align: center;
    }

    #gtransport h3 {
        color: #222222;
        font-size: 36px;
        font-weight: 600;
    }

    .ground-head h4 {
        color: #555555;
        font-size: 30px;
        font-weight: 400;
    }

    .ground-head p {
        color: #565656;
        font-size: 16px;
        font-weight: 400;
    }

    #gtransport hr {
        width: 50px;
        background-color: #d52924;
    }

    .gimg {
        position: relative;
    }

    .gihead h4 {
        font-size: 20px;
        font-weight: 600;
        color: #ffffff;
        position: absolute;
        bottom: 210px;
        left: 40px;
        right: 200px;
    }

    .g4parts {
        padding-top: 10px;
    }

    .gimgpara i {
        padding: 10px;
        border: 1px solid #e5e5e5;
        color: #0a3d85;
        font-size: 24px;
    }

    .gimgpara i:hover {
        background-color: #d52924;
        color: #ffffff;
    }

    .technology,
    .realtime,
    .multimode,
    .smartersol {
        padding-bottom: 0px;
    }

    .technology h6 {
        color: #222222;
        font-size: 18px;
        font-weight: 600;
    }

    .technology p {
        font-size: 14px;
        font-weight: 400;
        color: #747474;
    }

    .realtime h6 {
        color: #222222;
        font-size: 18px;
        font-weight: 600;
    }

    .realtime p {
        font-size: 14px;
        font-weight: 400;
        color: #747474;
    }

    .multimode h6 {
        color: #222222;
        font-size: 18px;
        font-weight: 600;
    }

    .multimode p {
        font-size: 14px;
        font-weight: 400;
        color: #747474;
    }

    .smartersol h6 {
        color: #222222;
        font-size: 18px;
        font-weight: 600;
    }

    .smartersol p {
        font-size: 14px;
        font-weight: 400;
        color: #747474;
    }

    .grimg:after {
        content: "";
        border-left: 100px solid transparent;
        border-bottom: 100px solid white;
        position: absolute;
        bottom: 0;
        right: 0px;
    }

    /*///////////// Ground Transport section End///////////////*/

    /*////////////// Why Chosoe Us section Start///////////////*/

    #whycs {
        background-color: #f1f4f8;
        padding: 90px 0;
    }

    #whycs h3 {
        color: #222222;
        font-size: 36px;
        font-weight: 600;
    }

    #whycs p {
        color: #444444;
        font-size: 14px;
        font-weight: 400;
    }

    #whycs hr {
        width: 50px;
        background-color: #d52924;
    }

    .whycu6 {
        padding-top: 60px;
    }

    .whycu6 h5 {
        font-size: 15px;
        font-weight: 600;
    }

    .wcu1 {
        background-color: #ffffff;
        padding: 39px 18px;
        vertical-align: middle;
        position: relative;
    }

    .wcu1:hover {

        color: #fff;
    }

    .wcu1:before {
        content: "";
        border-right: 70px solid #f1f4f8;
        border-bottom: 170px solid transparent;
        position: absolute;
        bottom: 0;
        top: 0px;
        right: 0;
    }

    .wcu1 h6 {
        font-size: 26px;
        font-weight: 300;
        position: absolute;
        right: 35px;
        bottom: -7px;
        color: #cccccc;
    }

    .wcu1:hover h6 {
        color: #ffffff;
    }

    .wcu2 {
        background-color: #ffffff;
        padding: 39px 18px;
        vertical-align: middle;
        position: relative;
    }

    .wcu2:hover {

        color: #fff;
    }

    .wcu2:before {
        content: "";
        border-right: 70px solid #f1f4f8;
        border-bottom: 170px solid transparent;
        position: absolute;
        bottom: 0;
        top: 0px;
        right: 0;
    }

    .wcu2 h6 {
        font-size: 26px;
        font-weight: 300;
        position: absolute;
        right: 35px;
        bottom: -7px;
        color: #cccccc;
    }

    .wcu2:hover h6 {
        color: #ffffff;
    }

    .wcu3 {
        background-color: #ffffff;
        padding: 39px 18px;
        vertical-align: middle;
        position: relative;
    }

    .wcu3:hover {

        color: #fff;
    }

    .wcu3:before {
        content: "";
        border-right: 70px solid #f1f4f8;
        border-bottom: 170px solid transparent;
        position: absolute;
        bottom: 0;
        top: 0px;
        right: 0;
    }

    .wcu3 h6 {
        font-size: 26px;
        font-weight: 300;
        position: absolute;
        right: 35px;
        bottom: -7px;
        color: #cccccc;
    }

    .wcu3:hover h6 {
        color: #ffffff;
    }

    .wcu4 {
        background-color: #ffffff;
        padding: 39px 18px;
        vertical-align: middle;
        position: relative;
    }

    .wcu4 {
        background-color: #ffffff;
        padding: 39px 18px;
        vertical-align: middle;
        position: relative;
    }

    .wcu4:hover {

        color: #fff;
    }

    .wcu4:before {
        content: "";
        border-right: 70px solid #f1f4f8;
        border-bottom: 170px solid transparent;
        position: absolute;
        bottom: 0;
        top: 0px;
        right: 0;
    }

    .wcu4 h6 {
        font-size: 26px;
        font-weight: 300;
        position: absolute;
        right: 35px;
        bottom: -7px;
        color: #cccccc;
    }

    .wcu4:hover h6 {
        color: #ffffff;
    }

    .wcu5 {
        background-color: #ffffff;
        padding: 39px 18px;
        vertical-align: middle;
        position: relative;
    }

    .wcu5:hover {

        color: #fff;
    }

    .wcu5:before {
        content: "";
        border-right: 70px solid #f1f4f8;
        border-bottom: 170px solid transparent;
        position: absolute;
        bottom: 0;
        top: 0px;
        right: 0;
    }

    .wcu5 h6 {
        font-size: 26px;
        font-weight: 300;
        position: absolute;
        right: 35px;
        bottom: -7px;
        color: #cccccc;
    }

    .wcu5:hover h6 {
        color: #ffffff;
    }

    .wcu6 {
        background-color: #ffffff;
        padding: 39px 18px;
        vertical-align: middle;
        position: relative;
    }

    .wcu6 {
        background-color: #ffffff;
        padding: 39px 18px;
        vertical-align: middle;
        position: relative;
    }

    .wcu6:hover {

        color: #fff;
    }

    .wcu6:before {
        content: "";
        border-right: 70px solid #f1f4f8;
        border-bottom: 170px solid transparent;
        position: absolute;
        bottom: 0;
        top: 0px;
        right: 0;
    }

    .wcu6 h6 {
        font-size: 26px;
        font-weight: 300;
        position: absolute;
        right: 35px;
        bottom: -7px;
        color: #cccccc;
    }

    .wcu6:hover h6 {
        color: #ffffff;
    }

    /*////////////// Why Chosoe Us section Start///////////////*/

    /*////////////// Call to action section Start///////////////*/

    #calltoaction {

        background-size: cover;
        padding: 90px 0;
        color: #ffffff;
        text-align: center;
        border-bottom: 1px solid #cccccc;
        position: relative;
    }

    #calltoaction:before {
        content: "";
        border-right: 40px solid transparent;
        border-bottom: 40px solid #ffffff;
        position: absolute;
        bottom: 0;
        left: 0;
    }

    #calltoaction:after {
        content: "";
        border-left: 40px solid transparent;
        border-bottom: 40px solid #ffffff;
        position: absolute;
        bottom: 0;
        right: 0;
    }

    #calltoaction h2 {
        font-size: 36px;
        font-weight: 600;
        color: #ffffff;
    }

    #calltoaction h6 {
        font-size: 18px;
        font-weight: 300;
        color: #ffffff;
    }

    .ctathead {
        padding: 0 85px;
    }

    .ctat i {
        font-size: 20px;
    }

    .ctat .call-to-action {
        color: #ffffff;
        font-size: 18px;
        font-weight: 400;
    }

    .ctat .my-bold-font {
        font-size: 22px;
        font-weight: 600;
    }

    .ctaschedule i {
        font-size: 16px;
    }

    .ctaschedule a {
        background-color: #d52924;
        color: #ffffff;
        border-radius: 0;
        padding: 15px;
        font-size: 14px;
        font-weight: 600;
    }

    .ctaschedule a:hover {
        background-color: #d52924;
        color: #0a3d85;
    }

    .btn:focus {
        outline: none;
        box-shadow: none;
    }

    /*////////////// Call to action section End///////////////*/

    /*////////////// Message Form section Start///////////////*/

    #msgform {
        text-align: left;
    }

    .myform h4 {
        font-size: 36px;
        font-weight: 600;
        color: #ffffff;
    }

    .myform p {
        font-size: 14px;
        color: #56595d;
        font-weight: 400;
    }

    #msgform hr {
        width: 50px;
        background-color: #d52924;
        margin: 0;
    }

    /*.myform {*/

    /*    background-color: #020e1f;*/
    /*    padding: 76px 70px 76px 30px;*/
    /*    margin-left: 0;*/
    /*}*/

    .form-control {
        border-radius: 0;
    }

    .myform ::placeholder {
        font-size: 14px;
        font-weight: 400;
        color: #444444;
    }

    #msgform .btn {
        display: inline-block;
        font-weight: 600;
        color: #ffffff;
        text-align: center;
        vertical-align: middle;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        background-color: #d52924;
        border: 1px solid transparent;
        padding: 10px 15px;
        font-size: 16px;
        line-height: 1.5;
        border-radius: 0;
    }

    /*////////////// Message Form section End///////////////*/

    /*////////////// Award section Start///////////////*/

    #award {
        padding: 90px 0;
    }

    .awards h4 {
        font-size: 36px;
        font-weight: 600;
        color: #222222;
    }

    .awards hr {
        width: 50px;
        background-color: #d52924;
        margin-left: 0;
    }

    .myaward-logo-1,
    .myaward-logo-2 {
        text-align: center;
    }

    .awards img {
        padding: 5px;
        border: 1px solid #d9d9d9;
    }

    .awhead1,
    .awhead2 {
        padding-top: 20px;
    }

    .awards h6 {
        font-size: 14px;
        font-weight: 600;
        color: #222222;
    }

    .awards p {
        font-size: 12px;
        font-weight: 400;
        color: #828282;
    }

    /*////////////// Award section End///////////////*/

    /*////////////// News section Start///////////////*/

    .news h4 {
        color: #222222;
        font-size: 36px;
        font-weight: 600;
        color: #222222;
    }

    .news hr {
        width: 50px;
        background-color: #d52924;
        margin-left: 0;
    }

    .news h6 {
        font-size: 14px;
        font-weight: 600;
        color: #222222;
    }

    .news p {
        font-size: 12px;
        font-weight: 400;
        color: #828282;
    }

    .row-2nd .row {
        margin-top: -20px;

    }

    /*////////////// News section End///////////////*/

    /*////////////// Footer section Start///////////////*/

    #footer {
        background-color: #020e1f;
        padding: 0 0 40px 0;
    }

    #footer .fcol1 {
        background-color: #073577;
        text-align: center;
        padding: 80px 38px;
        justify-content: center;
    }

    .fcol1 p {
        font-size: 14px;
        font-weight: 400;
        color: #cccccc;
    }

    .fcol1 hr {
        background-color: #395d92;
        width: 80%;
    }

    .fcol1 h6 {
        font-size: 18px;
        font-weight: 500;
        color: #cccccc;
    }

    .phone i {
        font-size: 16px;
        color: #ffffff;
        margin-left: 16px;
    }

    .phone .phone-text {
        font-size: 14px;
        font-weight: 600;
        color: #cccccc;
    }

    .envelop i {
        font-size: 16px;
        color: #ffffff;
        margin-left: -3px;
    }

    .envelop .envelop-text {
        font-size: 14px;
        font-weight: 600;
        color: #cccccc;
    }

    .fcol1 .btn i {
        font-size: 16px;
    }

    .fcol1 .btn {
        background-color: #d52924;
        color: #ffffff;
        padding: 10px 20px;
        border-radius: 0;
        font-size: 14px;
        font-weight: 600;
    }

    .fcol1 .btn:hover {
        background-color: #020e1f;
        color: #073577;
    }

    .fcol2 {
        padding: 100px 0 0 20px;
    }

    .fcol2 h6 {
        font-weight: 600;
        font-size: 18px;
        color: #ffffff;
    }

    .fcol2 hr {
        background-color: #d52924;
        width: 30px;
        margin-left: 0;
    }

    .fcol2 ul li {
        list-style: none;
        color: #cccccc;
        font-size: 14px;
        margin: 0 -30px;
        display: block;
        padding-bottom: 5px;
    }

    .fcol2 ul li a {
        text-decoration: none;
        color: #cccccc;
        font-size: 14px;
        font-weight: 400;
        margin: 0 -5px;
        display: block;
        padding-bottom: 5px;
    }

    .fcol3 {
        padding: 100px 0 0 20px;
    }

    .fcol3 h6 {
        color: #ffffff;
        font-weight: 600;
        font-size: 18px;
    }

    .fcol3 hr {
        background-color: #d52924;
        width: 10%;
        margin-left: 0;
    }

    .fcol3 .col-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
        margin-right: -15px;
    }

    .fcol3 a {
        display: inline-block;
        font-size: 14px;
        color: #b8babc;
        padding: 15px;
        border: 1px solid #424b58;
        border-radius: 50%;
        margin-bottom: 10px;
    }

    .fcol3 a:hover {
        background-color: #073577;
        border: solid #073577;
    }

    .myfsec .fpara {
        font-size: 12px;
        font-weight: 400;
        color: #a9aaac;
        padding: 30px 0 0 70px;
    }

    /*////////////// Footer section End///////////////*/

    .header-09 .logo img {
        float: left;
        margin-bottom: 30px;
    }

    .header-09 .location {
        margin-bottom: 30px;
    }

    .header-09 .navigation-bar {
        margin-left: 0;
    }

    .header-09 .navhead {
        display: none;
    }

    .header-09 nav {
        float: left;
    }

    .services_sec9 .serimg {
        width: 100%;
    }

    .services_sec9 .service-section {
        margin-right: 0;
    }

    .grimg img {
        width: 100%;
    }

    .gtransport .featurs {
        padding-top: 50px;
    }

    .footer_widget {
        margin-top: 55px;
        display: inline-block;
        vertical-align: top;
        width: 49%;
    }

    .navigation-bar_10 nav {
        padding-left: 10px;
        padding-right: 10px;
    }

    .navigation-bar_10 .navhead {
        display: none;
    }

    header .navigation-bar_10 nav>ul>li {
        padding: 24px 10px;
    }

    .stats_sec2 .stats-head-outer {
        padding: 80px 40px;
    }

    .header_bottom form {
        display: none;
    }

    .header_bottom .cart {
        display: none;
    }

    .counter_detail{
        margin-bottom: 40px;
    }

    .header .text-right{
        text-align: center !important;
    }

    .header.headerv2 .text-right {
        text-align: left !important;
    }

    .header.headerv2 .text-right .button.pink {
        margin-left: 25px;
    }

    .cannabis_counter .P_circle i {
        right: 30%;
    }

    header.header_style_ten .header_bottom nav > ul > li {
        padding: 20px 15px 50px 15px;
    }
    /* Custom Added */
    .gallery-item-two .overlay-inner .content{
        line-height:100px;
    }
    .headerv7 .navhead {
        padding: 19px 20px;
    }
    .nav-cut .navhead::before{
        border-top:65px solid transparent;
    }
    .navhead .call-support{
        font-size:16px;
    }
    .navhead .cont-nmbr{
        font-size:18px;
    }
	#menu_11 .search-box-outer, #menu_11 .cart{
        display:none;
    }
	#menu_11 .mainmenu nav ul li a{
        font-size:12px;
    }
	#menu_11 .mainmenu{
		line-height:45px
	}
	.footer_widget .social a{
	    margin-right:1px;
	}
}

@media only screen and (min-width: 768px) and (max-width: 861px) {
    .navhead::before {
        content: "";
        border-top: 107px solid transparent;
        border-right: 35px solid #d52924;
        position: absolute;
        left: -35px;
        bottom: 0px;
    }
}

@media only screen and (max-width: 500px){
    .heading_spa span.cursive{
        display: none;
    }
}

@media only screen and (max-width: 578px) {
    .natural_product  img{
        max-width:35%;
    }
    .owl-theme .owl-nav{
        bottom:20px;
        right:45px;
    }
    .product_slider.owl-theme .owl-nav{
        bottom:20px;
        right:45px;
    }
    .facility_sec .lab_number p span a{
        font-size:32px;
    }
    .slide_content h3{
        font-size: 14px;
    }
    .slide_content h1{
        font-size: 15px;
    }
}

@media only screen and (max-width: 575px) {

    /*.facility_left:after {*/
    /*    bottom: 32%;*/
    /*}*/

    #testimonial.testimonial7 {
        padding: 55px 0;
    }

    .test_slider .item img {
        display: inline-block;
        width: 85px;
        height: auto;
    }

    .shead {
        padding: 0 30px;
    }

    .natural_product {
        padding-bottom: 60px;
        height: auto;
    }

    /*//////// Header Start //////////*/

    .myheader {
        padding: 30px 0;
        text-align: center;
    }

    #header .location i {
        border: 1px solid #e5e5e5;
        padding: 10px 10px;
        font-size: 20px;
        color: #222222;
        margin-bottom: 10px;
    }

    #header .location .col-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
        margin-left: -15px;
    }

    #header .location h6 {
        color: #444444;
        font-weight: 600;
        font-size: 14px;
    }

    #header .location p {
        color: #666666;
        font-size: 14px;
        font-weight: 500;
    }

    #header .email i {
        border: 1px solid #e5e5e5;
        padding: 10px 10px;
        font-size: 20px;
        color: #222222;
        margin-bottom: 10px;
    }

    #header .email h6 {
        color: #444444;
        font-size: 14px;
        font-weight: 600;
    }

    #header .email p {
        color: #444444;
        font-size: 14px;
        font-weight: 500;
    }

    #header .email .col-9 {
        -ms-flex: 0 0 75%;
        flex: 0 0 75%;
        max-width: 75%;
        margin-left: -10px;
    }

    #header .hbutn i {
        font-size: 16px;
        color: #ffffff;
    }

    #header .hbutn {
        background-color: #0a3d85;
        color: #ffff;
        border-radius: 0;
        padding: 15px 25px;
        font-weight: 600;
        font-size: 14px;
    }

    #header .hbutn:hover {
        background-color: #d52924;
    }

    .logo,
    .location,
    .email {
        margin-bottom: 10px;

    }

    /*//////// Header End //////////*/

    .leftsectionsupport {
        padding: 40px;
    }

    /*////////////// Navigation Start ///////////////*/

    .slider-area {
        position: relative;
    }

    .navigation-bar {
        position: absolute;
        z-index: 90;
        left: 0;
        right: 0;
        margin-left: 0;
    }

    .navbar-nav .nav-link {
        padding-right: 25px !important;
    }

    .navbar-expand-xl .navbar-collapse {
        display: -ms-flexbox !important;
        display: flex !important;
        -ms-flex-preferred-size: auto;
        flex-basis: auto;
    }

    .navbar {
        position: relative;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        -ms-flex-align: center;
        align-items: center;
        -ms-flex-pack: justify;
        justify-content: space-between;
        padding: 20px;
    }

    .navbar-toggler {
        padding: .25rem .75rem;
        font-size: 1.25rem;
        line-height: 1;
        background-color: transparent;
        border: 1px solid #ffffff;
        border-radius: .25rem;
        margin: 0;
        float: right;
        color: #fff;
    }

    nav ul {
        border-bottom: none;
        width: 90%;
    }

    nav ul li a {
        color: white;
        font-size: 16px;
        font-weight: 500;
    }

    nav ul li a:hover {
        color: #d52924;
    }

    .navhead {
        margin-right: -15px;
        color: white;
        padding: 20px;
        background-color: #d52924;
        position: relative;
        visibility: hidden;
    }

    .navhead .call-support {
        font-size: 18px;
        font-weight: 400;
    }

    .navhead .cont-nmbr {
        font-size: 22px;
        font-weight: 600;
    }

    .navhead:before {
        content: "";
        border-top: 73px solid transparent;
        border-right: 35px solid #d52924;
        position: absolute;
        left: -35px;
        bottom: 0px;
    }

    .navbar .fa {
        color: white;
        font-size: 20px;
    }

    .dropdown .btn {
        background-color: #1b2534;
        color: white;
    }

    /*////////////// Navigation End ///////////////*/

    /*.facility_left:before {*/
    /*    bottom: 85px;*/
    /*}*/

    /*//////// Features Start //////////*/

    #features {
        padding: 0 0 100px 0;
        margin: -30px 0 0 0;
        font-family: 'Poppins', sans-serif;
    }

    #features i {
        font-size: 30px;
        padding: 50px 0;
    }

    #features h6 {
        font-weight: 600;
        font-size: 18px;
        color: #222222;
    }

    #features p {
        color: #444444;
        font-size: 14px;
        font-weight: 400;
    }

    .feat1 {
        padding: 10%;
        background-color: #f1f4f8;
        position: relative;
        margin-bottom: 15px;
    }

    .feat1 h5 {
        font-size: 26px;
        position: absolute;
        bottom: 0;
        right: 10px;
        color: #cccccc;
    }

    .feat1:hover {
        background-color: #ffffff;
        box-shadow: 0 82px 150px 24px #f2f2f2;
    }

    .feat1:hover i {
        color: #d52924;
    }

    .feat1:hover h6 {
        color: #0a3d85;
    }

    .feat1:hover h5 {
        color: #0a3d85;
    }

    .feat1:hover:after {
        content: "";
        border-left: 10px solid transparent;
        border-bottom: 10px solid #d52924;
        position: absolute;
        bottom: 0;
        right: 0;
    }

    .feat2 {
        padding: 10%;
        background-color: #f1f4f8;
        position: relative;
        margin-bottom: 15px;
    }

    .feat2 h5 {
        font-size: 26px;
        position: absolute;
        bottom: 0;
        right: 10px;
        color: #cccccc;
    }

    .feat2:hover {
        background-color: #ffffff;
        box-shadow: 0 82px 150px 24px #f2f2f2;
    }

    .feat2:hover i {
        color: #d52924;
    }

    .feat2:hover h6 {
        color: #0a3d85;
    }

    .feat2:hover h5 {
        color: #0a3d85;
    }

    .feat2:hover:after {
        content: "";
        border-left: 10px solid transparent;
        border-bottom: 10px solid #d52924;
        position: absolute;
        bottom: 0;
        right: 0;
    }

    .feat3 {
        padding: 10%;
        background-color: #f1f4f8;
        position: relative;
        margin-bottom: 15px;
    }

    .feat3 h5 {
        font-size: 26px;
        position: absolute;
        bottom: 0;
        right: 10px;
        color: #cccccc;
    }

    .feat3:hover {
        background-color: #ffffff;
        box-shadow: 0 82px 150px 24px #f2f2f2;
    }

    .feat3:hover i {
        color: #d52924;
    }

    .feat3:hover h6 {
        color: #0a3d85;
    }

    .feat3:hover h5 {
        color: #0a3d85;
    }

    .feat3:hover:after {
        content: "";
        border-left: 10px solid transparent;
        border-bottom: 10px solid #d52924;
        position: absolute;
        bottom: 0;
        right: 0;
    }

    .feat4 {
        padding: 10%;
        background-color: #f1f4f8;
        position: relative;
    }

    .feat4 h5 {
        font-size: 26px;
        position: absolute;
        bottom: 0;
        right: 10px;
        color: #cccccc;
    }

    .feat4:hover {
        background-color: #ffffff;
        box-shadow: 0 82px 150px 24px #f2f2f2;
    }

    .feat4:hover i {
        color: #d52924;
    }

    .feat4:hover h6 {
        color: #0a3d85;
    }

    .feat4:hover h5 {
        color: #0a3d85;
    }

    .feat4:hover:after {
        content: "";
        border-left: 10px solid transparent;
        border-bottom: 10px solid #d52924;
        position: absolute;
        bottom: 0;
        right: 0;
    }

    .client-reviews-sec .client-review-carousel .owl-nav,
    .client-reviews-sec .client-review-carousel .owl-dots {
        display: none;
    }

    /*//////// Features End //////////*/

    .team_wrap.style1 {
        margin-bottom: 55px;
        padding: 55px 0 0;
    }

    .department .inner_dep {
        padding: 55px 0;
    }

    .section_margin {
        margin-bottom: 55px;
    }

    .news {
        margin-bottom: 10px;
    }

    .cannabis_counter .P_circle img {
        left: 39%;
        top:20%;
    }

    .news_section {
        padding: 55px 0;
    }

    .news_section .news_block {
        margin: 0 15px 40px;
    }

    .lab_testimonials.style_two {
        padding: 55px 0;
    }

    /*///////////// Ground Transport section Start///////////////*/
    #gtransport {
        padding: 100px 0 100px 0;
    }

    .ground-head {
        text-align: center;
    }

    #gtransport h3 {
        color: #222222;
        font-size: 36px;
        font-weight: 600;
    }

    .ground-head h4 {
        color: #555555;
        font-size: 30px;
        font-weight: 400;
    }

    .ground-head p {
        color: #565656;
        font-size: 16px;
        font-weight: 400;
    }

    #gtransport hr {
        width: 50px;
        background-color: #d52924;
    }

    .gimg {
        position: relative;
    }

    .gihead h4 {
        font-size: 30px;
        font-weight: 600;
        color: #ffffff;
        position: absolute;
        bottom: 70px;
        left: 40px;
        right: 200px;
    }

    .g4parts {
        padding-top: 30px;
    }

    .gimgpara i {
        padding: 15px;
        border: 1px solid #e5e5e5;
        color: #0a3d85;
        font-size: 24px;
    }

    .gimgpara i:hover {
        background-color: #d52924;
        color: #ffffff;
    }

    .technology,
    .realtime,
    .multimode,
    .smartersol {
        padding-bottom: 10px;
    }

    .technology h6 {
        color: #222222;
        font-size: 18px;
        font-weight: 600;
    }

    .technology p {
        font-size: 14px;
        font-weight: 400;
        color: #747474;
    }

    .realtime h6 {
        color: #222222;
        font-size: 18px;
        font-weight: 600;
    }

    .realtime p {
        font-size: 14px;
        font-weight: 400;
        color: #747474;
    }

    .multimode h6 {
        color: #222222;
        font-size: 18px;
        font-weight: 600;
    }

    .multimode p {
        font-size: 14px;
        font-weight: 400;
        color: #747474;
    }

    .smartersol h6 {
        color: #222222;
        font-size: 18px;
        font-weight: 600;
    }

    .smartersol p {
        font-size: 14px;
        font-weight: 400;
        color: #747474;
    }

    .grimg::after {
        content: "";
        border-left: 100px solid transparent;
        border-bottom: 100px solid white;
        position: absolute;
        bottom: 0;
        right: 0px;
    }

    /*///////////// Ground Transport section End///////////////*/

    /*////////////// Why Chosoe Us section Start///////////////*/

    #whycs {
        background-color: #f1f4f8;
        padding: 90px 0;
    }

    #whycs h3 {
        color: #222222;
        font-size: 36px;
        font-weight: 600;
    }

    #whycs p {
        color: #444444;
        font-size: 14px;
        font-weight: 400;
    }

    #whycs hr {
        width: 50px;
        background-color: #d52924;
    }

    .whycu6 {
        padding-top: 60px;
    }

    .whycu6 h5 {
        font-size: 14px;
        font-weight: 600;
    }

    .wcu1 {
        background-color: #ffffff;
        padding: 39px 18px;
        vertical-align: middle;
        position: relative;
        margin-bottom: 15px;
    }

    .wcu1:hover {

        color: #fff;
    }

    .wcu1:before {
        content: "";
        border-right: 70px solid #f1f4f8;
        border-bottom: 170px solid transparent;
        position: absolute;
        bottom: 0;
        top: 0px;
        right: 0;
    }

    .wcu1 h6 {
        font-size: 26px;
        font-weight: 300;
        position: absolute;
        right: 35px;
        bottom: -7px;
        color: #cccccc;
    }

    .wcu1:hover h6 {
        color: #ffffff;
    }

    .wcu2 {
        background-color: #ffffff;
        padding: 39px 18px;
        vertical-align: middle;
        position: relative;
        margin-bottom: 15px;
    }

    .wcu2:hover {

        color: #fff;
    }

    .wcu2:before {
        content: "";
        border-right: 70px solid #f1f4f8;
        border-bottom: 170px solid transparent;
        position: absolute;
        bottom: 0;
        top: 0px;
        right: 0;
    }

    .wcu2 h6 {
        font-size: 26px;
        font-weight: 300;
        position: absolute;
        right: 35px;
        bottom: -7px;
        color: #cccccc;
    }

    .wcu2:hover h6 {
        color: #ffffff;
    }

    .wcu3 {
        background-color: #ffffff;
        padding: 39px 18px;
        vertical-align: middle;
        position: relative;
        margin-bottom: 15px;
    }

    .wcu3:hover {

        color: #fff;
    }

    .wcu3:before {
        content: "";
        border-right: 70px solid #f1f4f8;
        border-bottom: 170px solid transparent;
        position: absolute;
        bottom: 0;
        top: 0px;
        right: 0;
    }

    .wcu3 h6 {
        font-size: 26px;
        font-weight: 300;
        position: absolute;
        right: 35px;
        bottom: -7px;
        color: #cccccc;
    }

    .wcu3:hover h6 {
        color: #ffffff;
    }

    .wcu4 {
        background-color: #ffffff;
        padding: 39px 18px;
        vertical-align: middle;
        position: relative;
        margin-bottom: 15px;
    }

    .wcu4 {
        background-color: #ffffff;
        padding: 39px 18px;
        vertical-align: middle;
        position: relative;
    }

    .wcu4:hover {

        color: #fff;
    }

    .wcu4:before {
        content: "";
        border-right: 70px solid #f1f4f8;
        border-bottom: 170px solid transparent;
        position: absolute;
        bottom: 0;
        top: 0px;
        right: 0;
    }

    .wcu4 h6 {
        font-size: 26px;
        font-weight: 300;
        position: absolute;
        right: 35px;
        bottom: -7px;
        color: #cccccc;
    }

    .wcu4:hover h6 {
        color: #ffffff;
    }

    .wcu5 {
        background-color: #ffffff;
        padding: 39px 18px;
        vertical-align: middle;
        position: relative;
        margin-bottom: 15px;
    }

    .wcu5:hover {

        color: #fff;
    }

    .wcu5:before {
        content: "";
        border-right: 70px solid #f1f4f8;
        border-bottom: 170px solid transparent;
        position: absolute;
        bottom: 0;
        top: 0px;
        right: 0;
    }

    .wcu5 h6 {
        font-size: 26px;
        font-weight: 300;
        position: absolute;
        right: 35px;
        bottom: -7px;
        color: #cccccc;
    }

    .wcu5:hover h6 {
        color: #ffffff;
    }

    .wcu6 {
        background-color: #ffffff;
        padding: 39px 18px;
        vertical-align: middle;
        position: relative;
    }

    .wcu6 {
        background-color: #ffffff;
        padding: 39px 18px;
        vertical-align: middle;
        position: relative;
    }

    .wcu6:hover {

        color: #fff;
    }

    .wcu6:before {
        content: "";
        border-right: 70px solid #f1f4f8;
        border-bottom: 170px solid transparent;
        position: absolute;
        bottom: 0;
        top: 0px;
        right: 0;
    }

    .wcu6 h6 {
        font-size: 26px;
        font-weight: 300;
        position: absolute;
        right: 35px;
        bottom: -7px;
        color: #cccccc;
    }

    .wcu6:hover h6 {
        color: #ffffff;
    }

    /*////////////// Why Chosoe Us section Start///////////////*/

    /*////////////// Message Form section Start///////////////*/

    #msgform {
        text-align: left;
    }

    .myform h4 {
        font-size: 36px;
        font-weight: 600;
        color: #ffffff;
    }

    .myform p {
        font-size: 14px;
        color: #56595d;
        font-weight: 400;
    }

    #msgform hr {
        width: 50px;
        background-color: #d52924;
        margin: 0;
    }

    /*.myform {
        background-color: #020e1f;
        padding: 76px 70px 76px 30px;
        margin-left: 0;
    }*/

    .form-control {
        border-radius: 0;
    }

    .myform ::placeholder {
        font-size: 14px;
        font-weight: 400;
        color: #444444;
    }

    #msgform .btn {
        display: inline-block;
        font-weight: 600;
        color: #ffffff;
        text-align: center;
        vertical-align: middle;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        background-color: #d52924;
        border: 1px solid transparent;
        padding: 10px 15px;
        font-size: 16px;
        line-height: 1.5;
        border-radius: 0;
    }

    /*////////////// Message Form section End///////////////*/

    /*////////////// Award section Start///////////////*/

    #award {
        padding: 90px 30px;
    }

    .awards h4 {
        font-size: 36px;
        font-weight: 600;
        color: #222222;
    }

    .awards hr {
        width: 50px;
        background-color: #d52924;
        margin-left: 0;
    }

    .myaward-logo-1,
    .myaward-logo-2 {
        text-align: center;
    }

    .awards img {
        padding: 5px;
        border: 1px solid #d9d9d9;
    }

    .awhead1,
    .awhead2 {
        padding-top: 20px;
    }

    .awards h6 {
        font-size: 14px;
        font-weight: 600;
        color: #222222;
    }

    .awards p {
        font-size: 12px;
        font-weight: 400;
        color: #828282;
    }

    /*////////////// Award section End///////////////*/

    /*////////////// News section Start///////////////*/

    .news h4 {
        color: #222222;
        font-size: 36px;
        font-weight: 600;
        color: #222222;
    }

    .news hr {
        width: 50px;
        background-color: #d52924;
        margin-left: 0;
    }

    .news h6 {
        font-size: 14px;
        font-weight: 600;
        color: #222222;
    }

    .news p {
        font-size: 12px;
        font-weight: 400;
        color: #828282;
    }

    .row-2nd .row {
        margin-top: -20px;

    }

    /*////////////// News section End///////////////*/

    /*////////////// Footer section Start///////////////*/

    #footer {
        background-color: #020e1f;
        padding: 0 0 40px 0;
    }

    #footer .fcol1 {
        background-color: #073577;
        text-align: center;
        padding: 80px 38px;
        justify-content: center;
    }

    .fcol1 p {
        font-size: 14px;
        font-weight: 400;
        color: #cccccc;
    }

    .fcol1 hr {
        background-color: #395d92;
        width: 80%;
    }

    .fcol1 h6 {
        font-size: 18px;
        font-weight: 500;
        color: #cccccc;
    }

    .phone i {
        font-size: 16px;
        color: #ffffff;
        margin-left: 16px;
    }

    .phone .phone-text {
        font-size: 14px;
        font-weight: 600;
        color: #cccccc;
    }

    .envelop i {
        font-size: 16px;
        color: #ffffff;
        margin-left: -3px;
    }

    .envelop .envelop-text {
        font-size: 14px;
        font-weight: 600;
        color: #cccccc;
    }

    .fcol1 .btn i {
        font-size: 16px;
    }

    .fcol1 .btn {
        background-color: #d52924;
        color: #ffffff;
        padding: 10px 20px;
        border-radius: 0;
        font-size: 14px;
        font-weight: 600;
    }

    .fcol1 .btn:hover {
        background-color: #020e1f;
        color: #073577;
    }

    .fcol2 {
        padding: 50px 0 0 20px;
    }

    .fcol2 h6 {
        font-weight: 600;
        font-size: 18px;
        color: #ffffff;
    }

    .fcol2 hr {
        background-color: #d52924;
        width: 30px;
        margin-left: 0;
    }

    .fcol2 ul li {
        list-style: none;
        color: #cccccc;
        font-size: 14px;
        margin: 0 -30px;
        display: block;
        padding-bottom: 5px;
    }

    .fcol2 ul li a {
        text-decoration: none;
        color: #cccccc;
        font-size: 14px;
        font-weight: 400;
        margin: 0 -5px;
        display: block;
        padding-bottom: 5px;
    }

    .fcol3 {
        padding: 30px 0 0 20px;
    }

    .fcol3 h6 {
        color: #ffffff;
        font-weight: 600;
        font-size: 18px;
    }

    .fcol3 hr {
        background-color: #d52924;
        width: 10%;
        margin-left: 0;
    }

    .fcol3 .col-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
        margin-right: -75px;
    }

    .fcol3 a {
        display: inline-block;
        font-size: 14px;
        color: #b8babc;
        padding: 15px;
        border: 1px solid #424b58;
        border-radius: 50%;
        margin-bottom: 10px;
    }

    .fcol3 a:hover {
        background-color: #073577;
        border: solid #073577;
    }

    .myfsec .fpara {
        font-size: 12px;
        font-weight: 400;
        color: #a9aaac;
        padding: 30px 0 0 70px;
    }

    /*////////////// Footer section End///////////////*/

    .header-09 .top_sec {
        text-align: center;
    }

    .header-09 .location,
    .header-09 .email {
        padding-bottom: 20px;
    }

    .features-09 .feat {
        margin-bottom: 20px;
    }

    .department [class^="flaticon-"]:before,
    [class*=" flaticon-"]:before,
    [class^="flaticon-"]:after,
    [class*=" flaticon-"]:after {
        font-size: 30px !important;
    }

    .services_sec9 [class^="flaticon-"]:before,
    [class*=" flaticon-"]:before,
    [class^="flaticon-"]:after,
    [class*=" flaticon-"]:after {
        font-size: 50px;
    }

    .grimg img {
        width: 100%;
    }

    .grimg:after {
        right: 0;
    }

    .wcu_feat h6 {
        right: 40px;
    }

    .news .col-sm-8.col-md-8 {
        width: 70%;
        float: left;
    }

    .stats_sec2 .stats-head {
        margin-bottom: 20px;
    }

    .header .text-right{
        text-align: center !important;
    }

    .cannabis_counter .P_circle i {
        right: 38%;
    }

    .department.style1 ul li.ui-state-active:before, 
    .department.style1 ul li.ui-state-active:after {
        right: 20px;
    }
    .element-item {
        width: 100%;
        margin: 10px 0;
    }
    .insta-img{
        width: 100%;
        margin: 10px 0px;
    }
    .facilty_right {
        position: relative;
        margin-top: 30px;
    }
    .headerv7 .logo{
        text-align:center;
    }
	.blog-7 .zero_padding{
        padding: 0px 15px;
    }
    .headerv7 .appt-btn {
        text-align: center;
    }
    .blog-3-ten.news_wrap .news figure img{
        width:100%;
    }

    .gallery-section .gallery-item-two{
        margin-bottom: 15px;
    }

    /* Custom Media Query */

@media only screen and (max-width: 575px) and (min-width:480px) {
    .gallery-item-two .overlay-inner .content{
        line-height:240px;
    }
    .shop .shop_btn {
        width: 55%;
        margin: 0px auto;
    }
}


@media only screen and (max-width: 480px) {

    .shop_wrap.section_margin {
        margin-top: 55px;
    }

    .slider_8:after {
        content: none;
    }

    .slider_8:before {
        content: none;
    }

    .cannabis_counter .P_circle img {
        left: 37%;
        top: 20%;
    }

    .counter_sec .inner_sec {
        padding: 55px 0;
    }

    .counter_sec .counter_detail h2 {
        font-size: 34px;
    }

    .lab_testimonials.style_two h5 {
        font-size: 16px;
    }

    .lab_testimonials.style_two h5:before {
        margin-right: 20px;
    }

    .lab_testimonials.style_two h5:after {
        margin-left: 20px;
    }

    /*.heading {
        padding-left: 10px !important;
        padding-right: 10px !important;
    }*/

    .rqst-text span {
        padding: 0 15px;
    }

    .promotion .inner_promotion p {
        font-size: 14px
    }

    .promotion .inner_promotion span {
        margin: 10px;
        display: block;
    }

    .team_wrap.specialized_wrap {
        margin-bottom: 55px;
    }

    .footer_bottom {
        padding-bottom: 30px;
    }

    .footer_detail span br {
        display: none;
    }

    .header_bottom {
        margin-bottom: 10px;
    }

    /*.shop {*/
    /*    padding: 35px 20px*/
    /*}*/

    .shop_wrap .heading {
        text-align: center;
    }

    .shop_wrap .heading form {
        float: none;
        margin: 0 auto 10px;
    }

    .testi {
        margin-bottom: 44px;
    }

    .recent_post.best_seller ul li .col-sm-5.col-md-5 {
        float: left;
    }

    .top_bar ul li {
        margin-bottom: 10px;
    }

    .cart {
        text-align: center;
        margin: 0px 0px 10px;
        padding: 10px 0;
    }

    .features_wrap div.col-sm-6 {
        overflow: hidden;
    }

    .stat h3 {
        font-size: 18px;
        line-height: 36px;
        vertical-align: top;
    }

    /*.team figure img {*/
    /*    width: 100%;*/
    /*    height: auto;*/
    /*}*/

    .team figure {
        position: relative;
        height: auto;
    }

    .gallery-section {
        padding-bottom: 0;
    }

    .testi_three.section_margin {
        margin-bottom: 55px;
    }

    .testi_two.section_margin {
        margin-bottom: 55px;
    }

    .testi_inner {
        padding: 55px 0;
    }

    .testi_inner .heading {
        margin-bottom: 55px;
    }

    .test_slider {
        width: 90% !important;
        margin: 0 auto;
    }

    .test_slider .item img {
        display: inline-block;
        width: 70px;
        height: auto;
    }

    .test_slider .item .testi_d img {
        width: 85px;
        height: 85px;
    }

    .test_slider .item .testi_d cite img {
        height: auto;
    }

    .testi_d>a {
        width: 85px;
        height: 85px;
    }

    .test_slider>div {
        width: 100% !important;
    }

    .pt-services {
        padding: 55px 0;
    }

    .why-choose-us {
        padding: 55px 0;
    }

    .toggle-item h2:before {
        width: 30px;
        height: 30px;
        line-height: 32px;
        top: 10px;
    }

    .toggle-item h2 {
        padding: 0 15px;
    }

    .latest-news-section.blog-8 {
        padding: 55px 0;
    }

    .client-reviews-sec .client-review-carousel .owl-nav,
    .client-reviews-sec .client-review-carousel .owl-dots {
        display: none;
    }

    .partners-logos {
        margin-bottom: 55px;
    }

    .news .col-sm-4.col-md-4 {
        width: 30%;
        float: left;
    }

    .news h5 {
        line-height: 25px;
    }

    .footer_detail .button {
        display: inline-block;
    }

    .meta ul li {
        margin-bottom: 5px;
    }

    /*.department.style1 ul li.ui-state-active:before,
    .department.style1 ul li.ui-state-active:after {
        right: 20px;
    }*/

    .articles.news_wrap.blog-7 {
        padding: 55px 0 35px;
    }

    /*.articles.news_wrap.blog-7 .detail {*/
    /*    padding: 35px 30px;*/
    /*}*/

    .articles.news_wrap.blog-7 .detail .meta ul li {
        margin-bottom: 5px;
    }

    .articles.news_wrap.blog-7 .detail h5 {
        margin-bottom: 0;
    }

    .articles.news_wrap.blog-7 .detail p {
        margin: 10px 0;
    }

    .lab_testimonials {
        padding-bottom: 55px;
    }

    .lab_testimonials:after {
        width: 65%;
    }

    .lab_testi {
        padding: 40px 20px;
    } 

    .boxed_size {
        padding: 0px 10px;
    }

    .boxed_size .inner_box {
        width: 100%;
    }

    .connected-carousels {
        width: 300px;
        margin: 0 auto;
    }

    .responsive_button {
        display: block;
    }

    .responsive_nav.navbar-collapse {
        margin-bottom: 10px;
    }

    .top_bar .bar_inner .button {
        display: inline-block;
    }

    .top_bar .bar_inner {
        border-bottom: 1px solid #eeeeee;
        height: auto;
        line-height: 30px;
        text-align: center;
        padding: 10px 0px;
    }

    .top_bar .bar_inner div {
        text-align: center;
    }

    .sdata .service-head h4 {
        font-size: 32px;
    }

    header .logo {
        text-align: center;
        margin-bottom: 10px;
    }

    header {
        height: auto;
        line-height: normal;
        padding: 10px 0px 0px;
    }

    header.hp6 {
        padding: 0;
    }

    header.hp6 .search-btn {
        display: none;
    }

    header.st5 {
        padding: 0;
    }

    header.st5 .logo {
        margin-bottom: 0;
    }

    .filter-section {
        padding: 50px 0;
        margin: 0;
    }

    .news_wrap {
        padding: 50px 0;
    }

    header .logo a img {
        width: auto;
    }

    .my-selector a {
        margin-bottom: 10px;
    }

    .search-box-btn {
        display: none;
    }

    header form {
        width: 100%;
        margin-bottom: 10px;
    }

    header form a i {
        color: #fff;
    }

    header form a {
        background: #000;
        height: 38px;
        display: inline-block;
        vertical-align: middle;
        line-height: 37px;
        text-align: center;
        width: 38px;
        margin-left: -5px;
    }

    header form input[type="text"] {
        position: static;
        visibility: visible;
        width: 85%;
        border: 2px solid #000;
        border-radius: 0px;
    }

    article.news h5 {
        font-size: 16px;
    }

    .header {
        height: auto;
        text-align: center;
        padding: 0px 0px 12px;
    }

    .header div {
        text-align: center;
        line-height: normal;
    }

    .header.headerv2 .logo {
        line-height: initial;
    }

    .header ul {
        text-align: center;
    }

    .header .button {
        display: inline-block;
    }

    .header ul li {
        text-align: left;
    }

    nav {
        display: none;
    }

    .slide_content .iner_content {
        /*display: none;*/
    }

    .slide_content h1 {
        font-size: 16px;
        line-height: normal;
    }

    .main_info .info_inner span {
        font-size: 13px;
    }

    .slide_content {
        padding-top: 64px;
    }

    .main_slider,
    .main_slider img {
        height: 415px;
    }

    .main_info .info_inner {
        padding: 55px 20px;
    }

    .main_info {
        background-size: 300px;
        padding-bottom: 7px;
    }

    .features_wrap .feature_img img {
        margin: 0;
        width: 100%;
        margin-bottom: 12px;
        display: none;
    }

    .feature i {
        margin-bottom: 76px;
    }

    .heading {
        padding: 0px 0;
    }

    .about_5 .about_inner {
        padding: 55px 0;
    }

    .about_5 .heading {
        padding: 0 !important;
    }

    .about_5 .heading h1 {
        font-size: 26px;
    }

    .stat {
        margin-bottom: 10px;
    }

    /*.team_wrap .team .details {*/
    /*    background: #fff;*/
    /*}*/

    .team_wrap .team {
        margin-bottom: 15px;
    }

    .testi_d {
        margin-bottom: 0px;
    }

    .award {
        margin-bottom: 30px;
    }

    .footer_detail {
        padding: 50px 20px;
        ;
    }

    .footer_bottom p {
        color: #cccccc;
        line-height: 27px;
        margin-top: 16px;
    }

    .about_imod .about_img figure {
        width: 100%;
        height: auto;
    }

    .features_three .detld {
        padding: 20px;
        margin-bottom: 40px;
    }

    .features_three {
        background-image: none;
    }

    /*.promotion .inner_promotion span {
        
    }*/

    .team_wrap.team_two .team {
        margin-bottom: 15px;
    }

    .promotion .inner_promotion h5 {
        font-size: 18px;
        margin-bottom: 10px;
    }

    .contact_detail .address {
        width: 100%;
        padding: 10px !important;
    }

    .contact_detail img {
        width: 100%;
        margin: 0 auto;
        display: block;
    }

    .maped_detail span strong {
        font-size: 25px;
    }

    article.news figure {
        height: auto;
    }

    .recent_post ul li {
        margin-bottom: 20px;
    }

    .recent_post ul li img {
        width: 100%;
        height: auto;
    }

    .project_two ul li.item {
        width: 100%;
    }

    .contact_detail .button img {
        margin-bottom: 0px;
        width: auto;
        height: auto;
        display: inline-block;
    }

    .error_page img {
        max-width: 90%;
    }

    .news h5 {
        font-size: 13px;
    }

    .page_title h1 {
        font-size: 28px;
    }

    .comment_form {
        width: 100%;
        margin-bottom: 30px;
    }

    .news p {
        float: left;
        width: 100%;
        margin-top: 15px;
    }

    .news_wrap .news {
        padding-bottom: 20px;
        background: #fff;
    }

    .articles.news_wrap.blog-7 .news {
        padding: 0;
        margin-bottom: 30px;       
    }

    .testi_two .testi_inner .heading {
        margin-bottom: 50px;
    }

    .department .tabss img {
        display: none;
    }

    .feature_img img {
        display: none;
    }

    .feature h5 {
        font-size: 15px
    }

    .stat img {
        max-width: 18%;
        margin-right: 7px;
    }

    .heading h3 {
        font-size: 24px;
    }

    .recent_post ul li p {
        padding-left: 25px;
    }

    .recent_post ul li span {
        padding-left: 25px;
    }

    .testi_d {
        padding: 60px 15px;
    }

    .full-wdth {
        width: 100%;
    }

    .recent_post.best_seller ul li span {
        padding-left: 25px;
    }

    .about_imod .stat {
        margin-top: 20px;
    }

    .stat h3 span {
        font-size: 16px
    }

    .stat h3 {
        font-size: 16px;
        padding-left: 55px;
    }

    .stat h3 span {
        margin-bottom: 0;
    }

    .qnt {
        width: 100%;
        text-align: center;
        margin-bottom: 30px;
    }

    .shop_detail .qnt p a {
        float: left;
        width: 100%;
        display: inline-block;
        margin-top: 30px;
        margin-bottom: 20px;
    }

    .single .social_icon span {
        width: 100%;
        float: left;
        margin-bottom: 15px;
    }

    .testi_inner .heading h3 {
        font-size: 30px;
    }

    .tc {
        float: left;
        width: 100%;
        text-align: center;
    }

    .ser_inner .detail .con {
        width: 100%;
    }

    .header ul li {
        margin-bottom: 10px;
    }

    .header.headerv2 ul li {
        margin-bottom: 0;
    }

    .header.headerv2 ul li {
        display: inline;
        margin-right: 2px;
    }

    .header.headerv2 ul li i {
        margin-right: 2px;
    }

    .home_twos .slide_content {
        padding-top: 60px;
    }

    input.button {
        margin-bottom: 10px;
    }

    .features_wrap .feature_img img {
        display: none;
    }

    .contact_detail .address span {
        font-size: 15px;
    }

    .single .heading p {
        margin-top: 15px;
    }

    .shop_wrap .heading select {
        margin-bottom: 20px;
        width: 100%;
    }

    .slide_content p {
        font-size: 12px;
        margin: 0;
        padding: 5px 0;
    }

    .slide_content p br {
        display: none;
    }

    .main_info .info_inner .button {
        width: 100%;
    }

    .about_imod_two ul li,
    .cases_slider ul li {
        font-size: 10px
    }

    .why_us #accordion h3 {
        font-size: 14px;
    }

    .maped_detail span strong {
        font-size: 20px;
    }

    .maped_detail span cite {
        font-size: 14px;
    }

    .main_slider .owl-dots {
        top: 43%;
    }

    .comments-area .imed_theme .imed_theme {
        margin-left: 0px;
    }

    .about_imod {
        padding: 55px 0 0;
    }

    /*.about_imod .stat {
        margin-top: 30px;
    }*/

    .gallery-section .filters {
        margin-bottom: 30px;
    }

    .blog_wrap {
        margin: 55px 0;
    }

    .section_margin {
        margin-bottom: 55px;
    }

    .section_padding_t {
        padding-top: 50px;
    }
    .section_padding_b {
        padding-bottom: 50px;
    }

    .feature {
        margin-bottom: 30px;
    }

    /*.element-item {*/
    /*    width: 100%;*/
    /*    margin: 10px 0;*/
    /*}*/

    .services_two .service {
        margin-bottom: 20px;
    }

    .services_sec9 .sdata {
        padding: 78px 10px 78px 30px;
    }

    .services_sec9 [class^="flaticon-"]:before,
    [class*=" flaticon-"]:before,
    [class^="flaticon-"]:after,
    [class*=" flaticon-"]:after {
        font-size: 40px;
    }

    .department.section_margin {
        margin-bottom: 55px;
    }

    .department .inner_dep {
        padding: 55px 0;
    }

    .department ul li{
        display: block;
    }

    .gtransport .featurs i {
        padding: 10px;
        font-size: 20px;
    }

    .gtransport .featurs h6 {
        font-size: 16px;
    }

    .msg_form .form {
        padding: 90px 0 90px 20px;
    }

    .news .col-sm-8.col-md-8 {
        width: 100%;
    }

    .fet_img {
        padding-top: 0;
    }

    .cannabis_counter .P_circle i {
        right: 33%;
    }

    .header_style_ten .header ul,
    .header_style_ten .header .logo {
        margin: 0;
    }
    .header_style_ten .header ul li {
        margin-right: 5px;
    }
    .shop_section .shop_slider .product_detail .name {
        line-height: 26px;
    }

    .shop_section .shop_slider .product_detail .name a {
        font-size: 18px;
    }
    /*Custom Added*/
    .ctat .my-bold-font{
        font-size:17px;
    }
}

@media only screen and (max-width: 375px) {
    .cannabis_counter .P_circle img {
        left: 33%;
    }
}

@media only screen and (min-width: 320px) and (max-width: 479px) {

    .woocommerce-cart table.cart td.actions .coupon .input-text {
        width: 100%;
        margin-bottom: 20px;
    }

    .woocommerce #content table.cart td.actions .coupon .button,
    .woocommerce #content table.cart td.actions .coupon .input-text,
    .woocommerce #content table.cart td.actions .coupon input,
    .woocommerce table.cart td.actions .coupon .button,
    .woocommerce table.cart td.actions .coupon .input-text,
    .woocommerce table.cart td.actions .coupon input,
    .woocommerce-page #content table.cart td.actions .coupon .button,
    .woocommerce-page #content table.cart td.actions .coupon .input-text,
    .woocommerce-page #content table.cart td.actions .coupon input,
    .woocommerce-page table.cart td.actions .coupon .button,
    .woocommerce-page table.cart td.actions .coupon .input-text,
    .woocommerce-page table.cart td.actions .coupon input {
        width: 90%;
    }

    .woocommerce div.product .woocommerce-tabs ul.tabs li a {
        padding: 12px 23px 10px;
    }

    .woocommerce .col2-set .col-1,
    .woocommerce-page .col2-set .col-1 {
        width: 100% !important;
         max-width: 100%;
    }

    .error-search-box {
        width: 100%;
    }

    .woocommerce div.product .woocommerce-tabs ul.tabs li a {
        padding: 12px 16px 10px;
    }

    .single-blog-item .text-holder .blog-title {
        font-size: 18px;
    }

    .admin-bar .stricky-fixed {
        top: 0px;
    }

    /*.shop {*/
    /*    padding: 35px 20px*/
    /*}*/

    .slide_content h1{
        margin-bottom: 5px;
    }
}

@media only screen and (max-width: 450px) {
    
    .laborities_section {
        margin-bottom: 55px;
    }
    
    .laboratory_services:after {
        font-size: 55px;
    }

    .laboratory_services .lab_heading h1 {
        font-size: 24px;
    }

    .lab_heading:before {
        top: -15%;
        font-size: 55px;
    }

    .laboratory_services {
        padding: 60px 50px;
    }

    .lab_heading {
        margin-bottom: 20px;
    }

    .lab_service .service_details h5 {
        font-size: 16px;
    }

    .lab_service .service_details p {
        font-size: 12px;
    }

    .laboratory_services:before {
        border-left: 100px solid #1b6c7f;
        border-bottom: 100px solid transparent;
    }

    .laborities_section:after {
        border-left: 70px solid transparent;
        border-bottom: 70px solid #e16297;
    }

    .laboratory_services .lab_heading p {
        font-size: 12px;
    }

    .facility_left {
        margin-top: 50px;
        margin-bottom: 50px;
    }

    .facility_left:before {
        border-left: 35px solid #2fc0df;
        border-bottom: 35px solid transparent;
        bottom: 76px;
    }

    .facility_left:after {
        left: 5px;
        bottom: 95px;
        font-size: 13px;
    }

    .lab_number {
        padding: 20px 40px;
    }

    .facility_sec .lab_number p,
    .facility_sec .lab_number p span a {
        font-size: 14px;
    }

    /*//////// Features Start //////////*/

    #features {
        padding: 0 0 100px 0;
        margin: -30px 0 0 0;
        font-family: 'Poppins', sans-serif;
    }

    #features i {
        font-size: 30px;
        padding: 50px 0;
    }

    #features h6 {
        font-weight: 600;
        font-size: 18px;
        color: #222222;
    }

    #features p {
        color: #444444;
        font-size: 14px;
        font-weight: 400;
    }

    .feat1 {
        padding: 10%;
        background-color: #f1f4f8;
        position: relative;
        margin-bottom: 15px;
    }

    .feat1 h5 {
        font-size: 26px;
        position: absolute;
        bottom: 0;
        right: 10px;
        color: #cccccc;
    }

    .feat1:hover {
        background-color: #ffffff;
        box-shadow: 0 82px 150px 24px #f2f2f2;
    }

    .feat1:hover i {
        color: #d52924;
    }

    .feat1:hover h6 {
        color: #0a3d85;
    }

    .feat1:hover h5 {
        color: #0a3d85;
    }

    .feat1:hover:after {
        content: "";
        border-left: 10px solid transparent;
        border-bottom: 10px solid #d52924;
        position: absolute;
        bottom: 0;
        right: 0;
    }

    .feat2 {
        padding: 10%;
        background-color: #f1f4f8;
        position: relative;
        margin-bottom: 15px;
    }

    .feat2 h5 {
        font-size: 26px;
        position: absolute;
        bottom: 0;
        right: 10px;
        color: #cccccc;
    }

    .feat2:hover {
        background-color: #ffffff;
        box-shadow: 0 82px 150px 24px #f2f2f2;
    }

    .feat2:hover i {
        color: #d52924;
    }

    .feat2:hover h6 {
        color: #0a3d85;
    }

    .feat2:hover h5 {
        color: #0a3d85;
    }

    .feat2:hover:after {
        content: "";
        border-left: 10px solid transparent;
        border-bottom: 10px solid #d52924;
        position: absolute;
        bottom: 0;
        right: 0;
    }

    .feat3 {
        padding: 10%;
        background-color: #f1f4f8;
        position: relative;
        margin-bottom: 15px;
    }

    .feat3 h5 {
        font-size: 26px;
        position: absolute;
        bottom: 0;
        right: 10px;
        color: #cccccc;
    }

    .feat3:hover {
        background-color: #ffffff;
        box-shadow: 0 82px 150px 24px #f2f2f2;
    }

    .feat3:hover i {
        color: #d52924;
    }

    .feat3:hover h6 {
        color: #0a3d85;
    }

    .feat3:hover h5 {
        color: #0a3d85;
    }

    .feat3:hover:after {
        content: "";
        border-left: 10px solid transparent;
        border-bottom: 10px solid #d52924;
        position: absolute;
        bottom: 0;
        right: 0;
    }

    .feat4 {
        padding: 10%;
        background-color: #f1f4f8;
        position: relative;
    }

    .feat4 h5 {
        font-size: 26px;
        position: absolute;
        bottom: 0;
        right: 10px;
        color: #cccccc;
    }

    .feat4:hover {
        background-color: #ffffff;
        box-shadow: 0 82px 150px 24px #f2f2f2;
    }

    .feat4:hover i {
        color: #d52924;
    }

    .feat4:hover h6 {
        color: #0a3d85;
    }

    .feat4:hover h5 {
        color: #0a3d85;
    }

    .feat4:hover:after {
        content: "";
        border-left: 10px solid transparent;
        border-bottom: 10px solid #d52924;
        position: absolute;
        bottom: 0;
        right: 0;
    }

    /*//////// Features End //////////*/

    /*//////// About section start //////////*/

    #about {

        background-repeat: no-repeat;
        background-position-x: right;
        background-position-y: bottom;
    }

    #about h3 {
        font-size: 36px;
        font-weight: 600;
        font-style: normal;
    }

    #about span {
        color: #0a3d85;
    }

    #about hr {
        width: 50px;
        background-color: #d52924;
    }

    #about .apara {
        padding-top: 5px;

    }

    #about .apara h6 {
        font-size: 16px;
        color: #444444;
        font-weight: 600;
    }

    .about-para {
        padding-top: 10px;
    }

    #about .apara p {
        font-size: 14px;
        color: #444444;
        font-weight: 400;
    }

    #about .apara ul {
        font-size: 14px;
        color: #444444;
        font-weight: 400;
        padding-top: 5px;
    }

    #about .aboutimg:after {
        content: "";
        border-bottom: 80px solid white;
        border-right: 80px solid transparent;
        position: absolute;
        bottom: 0;
    }

    /*//////// About section End //////////*/

    /*///////////// Ground Transport section Start///////////////*/
    #gtransport {
        padding: 100px 0 100px 0;
    }

    .ground-head {
        text-align: center;
    }

    #gtransport h3 {
        color: #222222;
        font-size: 36px;
        font-weight: 600;
    }

    .ground-head h4 {
        color: #555555;
        font-size: 30px;
        font-weight: 400;
    }

    .ground-head p {
        color: #565656;
        font-size: 16px;
        font-weight: 400;
    }

    #gtransport hr {
        width: 50px;
        background-color: #d52924;
    }

    .gimg {
        position: relative;
    }

    .gihead h4 {

        font-size: 20px;
        font-weight: 600;
        color: #ffffff;
        position: absolute;
        bottom: 50px;
        left: 35px;
        right: 200px;
    }

    .g4parts {
        padding-top: 30px;
    }

    .gimgpara i {
        padding: 8px;
        border: 1px solid #e5e5e5;
        color: #0a3d85;
        font-size: 24px;
    }

    .gimgpara i:hover {
        background-color: #d52924;
        color: #ffffff;
    }

    .technology,
    .realtime,
    .multimode,
    .smartersol {
        padding-bottom: 10px;
    }

    .technology h6 {
        color: #222222;
        font-size: 18px;
        font-weight: 600;
    }

    .technology p {
        font-size: 14px;
        font-weight: 400;
        color: #747474;
    }

    .realtime h6 {
        color: #222222;
        font-size: 18px;
        font-weight: 600;
    }

    .realtime p {
        font-size: 14px;
        font-weight: 400;
        color: #747474;
    }

    .multimode h6 {
        color: #222222;
        font-size: 18px;
        font-weight: 600;
    }

    .multimode p {
        font-size: 14px;
        font-weight: 400;
        color: #747474;
    }

    .smartersol h6 {
        color: #222222;
        font-size: 18px;
        font-weight: 600;
    }

    .smartersol p {
        font-size: 14px;
        font-weight: 400;
        color: #747474;
    }

    .grimg::after {
        content: "";
        border-left: 100px solid transparent;
        border-bottom: 100px solid white;
        position: absolute;
        bottom: 0;
        right: 0px;
    }

    /*///////////// Ground Transport section End///////////////*/

    /*////////////// Message Form section Start///////////////*/

    #msgform {
        text-align: left;
    }

    .myform h4 {
        font-size: 36px;
        font-weight: 600;
        color: #ffffff;
    }

    .myform p {
        font-size: 14px;
        color: #56595d;
        font-weight: 400;
    }

    #msgform hr {
        width: 50px;
        background-color: #d52924;
        margin: 0;
    }

    /*.myform {
        background-color: #020e1f;
        padding: 76px 30px 76px 30px;
        margin-left: 0;
    }*/

    .form-control {
        border-radius: 0;
    }

    .myform ::placeholder {
        font-size: 14px;
        font-weight: 400;
        color: #444444;
    }

    #msgform .btn {
        display: inline-block;
        font-weight: 600;
        color: #ffffff;
        text-align: center;
        vertical-align: middle;
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        background-color: #d52924;
        border: 1px solid transparent;
        padding: 10px 15px;
        font-size: 16px;
        line-height: 1.5;
        border-radius: 0;
    }



    /*////////////// Message Form section End///////////////*/


    /*////////////// Footer Form section Start///////////////*/

    .fcol3 .col-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
        margin-right: -26px;
    }

    /*////////////// Footer Form section End///////////////*/
}

@media only screen and (max-width: 280px) {
    .header.headerv2 ul li {
        display: block; 
        margin-right: 0px;
    }
}

/*/////////////// Media Query End /////////////////*/