@media only screen and ( max-width: 1934px ) {

    .inner_banner, .bannerscca, .mainslider, .aboutusbanner, .banner_100, .banner_scba, .banner_tunnel, .banner_spacialoilfiedche, .banner_mmvbanner, .banner_construction_chemical, .banner_2, .banner_31, .banner_3, .banner_28, .banner_6, .banner_1, .banner_14, .banner_15, .banner_27, .banner_20, .banner_22, .banner_rest1, .banner_rest2, .banner_rest3, .entertainmentbanner {

        height:560px;

    } 

}

@media only screen and ( max-width: 1400px ) {

    .inner_banner, .bannerscca, .mainslider, .aboutusbanner, .banner_100, .banner_scba, .banner_tunnel, .banner_spacialoilfiedche, .banner_mmvbanner, .banner_construction_chemical, .banner_2, .banner_31, .banner_3, .banner_28, .banner_6, .banner_1, .banner_14, .banner_15, .banner_27, .banner_20, .banner_22, .banner_rest1, .banner_rest2, .banner_rest3, .entertainmentbanner {

        height:400px;

    } 

}

@media only screen and ( max-width: 1024px ) {

	.banner img { object-fit:cover; }

}

@media only screen and ( max-width: 900px ) {

	.navbar-default .navbar-toggle .icon-bar { background-color:#fff; }

    .navbar-toggler { position:absolute; top:-50px; right:0; outline:0; color:#fff; }

	.navbar-expand-lg { float:none; width:100%; }

	.navbar-default .navbar-toggle .icon-bar { background-color:#fff; }

    .navbar-toggler { position:absolute; top:-50px; right:0; outline:0; }

    .navbar-expand-lg { float:none; width:100%; }

    .navbar-toggler:focus, .navbar-toggler:hover { outline:0; }

    .nav-link { text-align:center; padding:5px; }

    .services_one_left_nav ul li a { padding:4px; font-size:12px; }
    .header-top { z-index:9999; }
    .home-map-right .h3 { height:auto !important; }
    .home-map-right.text-right { margin-top:-30px; text-align:center !important; }
    .dropdown-item { white-space: break-spaces; word-break: break-all; text-align:center; color:#fff; }
    .navbar-nav .dropdown-menu { position:initial !important; background:none; border:1px solid #ccc; }
    .navbar-nav .dropdown-item { border-bottom:1px solid #ccc; }
    .navbar-nav .dropdown-item:last-child { border-bottom:0; }
    .navbar-collapse { height:500px; overflow:auto; }

}

@media only screen and ( max-width: 520px ) {
    .service_one_img_box img { filter:grayscale(0); }
    .dropdown-a:hover .dropdown-c { display:block; width:100%; }
    .navbar-collapse { padding-bottom:10px; }
    .dropdown-item { white-space: break-spaces;
        -webkit-white-space: break-spaces;
        -moz-white-space: break-spaces;
        -o-white-space: break-spaces;

         word-break: break-word;
         -webkit-word-break: break-word;
         -moz-word-break: break-word;
         -o-word-break: break-word;
      }
    .sl-wrapper .sl-image iframe, .sl-wrapper .sl-image img { width:70% !important; height:auto !important; }
    .service_cap h2 { color:#090d8a; height:50px; }
    .services_one { padding-top:10px; }

    .footer { text-align:center; }

    .width76 { width:100% !important; }

	p {font-size:13px;}

	li {font-size:13px;}

    .photo a { width:100% !important; }

    .qcertifications p { text-align:center; margin-top:10px; }

	.aboutdisp { margin-bottom:10px; }

	.aboutdisp img { width:100% !important; }

	.banner img { height:auto; }

	.harsh p { font-size: 14px;
    width: 100%;
    margin-bottom: 14px;
    text-align: center; }

    .harsh { flex-direction: column; } 

	.heading { font-size:20px; }

	.heading:after { left:40%; }
    .home-map { text-align:center; }

	.service_one_box { margin-bottom:15px; }

	.inner_banner, .mainslider, .bannerscca, .aboutusbanner, .banner_100, .banner_scba, .banner_tunnel, .banner_spacialoilfiedche, .banner_mmvbanner, .banner_construction_chemical, .banner_2, .banner_31, .banner_3, .banner_28, .banner_6, .banner_1, .banner_14, .banner_15, .banner_27, .banner_20, .banner_22, .banner_rest1, .banner_rest2, .banner_rest3, .entertainmentbanner { height:150px;    background-size: 100% 142px !important; }

	#myTab { width:100%; text-align:center; }

	.innerheading { font-size:18px; }

    .navbar-default { float: none; margin-top: 10px;}

    .navbar-default .navbar-toggle { border:0;}

    .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background: none;}

    .navbar-default .navbar-nav>li>a { text-align: center;}

    .caption h3 { font-size:16px;}

    .logo { margin-bottom:10px; }

    .banner .carousel-indicators { display: none;}

    /*.navbar-default .navbar-toggle .icon-bar { background-color:#000; }

    .navbar-toggler { position:absolute; top:-50px; right:0; outline:0; }

    .navbar-expand-lg { float:none; width:100%; }

    .navbar-toggler:focus, .navbar-toggler:hover { outline:0; }

    .nav-link { text-align:center; padding:5px; }*/

    .banner img {  object-fit: cover; margin-top:0; }

    .banner { margin-top:7px; }

    .home_about { padding:0px; }

    .header-small { text-align:center; }

    .text-left { text-align:initial !important; }

    .text-right { text-align:initial !important; }

    .header-small p { text-align:center; display: block; }

    .inner_banner,.banner_1,.bannerscca, .banner_2, .banner_3, .banner_4, .banner_5, .banner_6, .banner_7, .banner_8, .banner_9, .banner_10, .banner_11, .banner_12, .banner_13, .banner_14, .banner_15, .banner_16, .banner_17, .banner_18, .banner_19, .banner_20, .banner_21, .banner_22, .banner_23, .banner_24, .banner_25, .banner_26, .banner_27, .banner_28, .banner_29, .banner_30, .banner_31, .banner_32, .banner_33, .banner_34 { height:150px; }

    .inner_banner h3, .inner_banners h3 { font-size:2em; }

    .clients_one ul li { width:45%; }

    .clients_one { padding:20px 0; }

    #myTab { display: block; width:100%; }

    .tab-content { width:100%; margin:0; }

    .modal-dialog { max-width:96%;}

    .aboutdisp { width:100%; }

    .inner_heading { font-size:18px; margin-bottom:10px; }

    .services_one_left_nav { position:inherit; top:inherit; }

    .listnone { padding-left:10px; }

    .innerheadingnav { font-size:20px !important; }

    .contact_left label { font-size:13px; }

    

    .listnone li { font-size:13px; }

    .inner_banners { height:110px; }

    .services_one h5 { font-size:14px; }



}







