.mobile-menu ul li a.activeMobileMenu{ color: #90AADC; text-decoration: underline; }
nav#topnav select,.goto{display:none}
@media (min-width: 1200px){
    #formCont{
    width: 100%;
    }
}
@media (max-width: 1280px) {
.wrapper{clear:both;width:96%}
}
@media (max-width: 1024px) {
.wrapper{clear:both;width:94%;padding-left: 30px;padding-right: 30px;}
.contactSection .box-70{width: 60%;}
.custom-bg-img{width: 37.5%;height: 290px;}
html, body{
    overflow-x: hidden;
}
#formCont #order .g-recaptcha{
        width: 30%;
}
}
@media (max-width: 980px) {
    #header {
        margin-bottom: 35px;
    }
    #emc-sourcing-main .box-padding {
        padding-left: 0;
    }
    .maincontent {
        padding-left: 0;
    }
    .maincontent .box-padding {
        padding-left:0;
    }
    .contract-img {
        margin-top:35px;
    }
    .industry-links {
        position: static;
    }
    .mobile-menu{
        display:block !important;
        float: none;
    cursor: pointer;
    /*width: 100%;*/
    margin: 0 auto;
    height: 40px;
    font-size: 0;
    border: 1px solid #003604;
    background: #003604 url(../images/menu.png) left center no-repeat;
    position: relative;
    color: #FFF;
    }
    select>option:hover
    {
        color: red;
        cursor: pointer;
    }
}
@media (min-width: 769px) and (max-width: 980px) {
.wrapper{clear:both;width:96%;max-width:640px}
.align-right,.alignright{text-align:center;float:none}
.box-80,.box-70,.box-75,.box-60,.box-65,.box-50,.box-55,.box-45,.box-40,.box-35,.box-30,.box-33,.box-25,.box-20,.box-15{float:none;width:100%;margin:10px auto;display:block;clear:both}
.row{margin:0;padding:0}
.box-paddingL,.box-paddingR,.box-paddingS,.box-padding{padding:5px 0;margin:0}
.head-col{float:none;width:100%;margin:0 auto;text-align:center}
.logo{float:none;margin:6px auto;width:300px;text-align:center;border-radius:0;overflow:hidden}
.logo img{margin:0;padding:0;width:100%}
.logo-wrapper{margin:0;padding:6px 8px}
.user-tools{background:rgba(0,0,0,0.9);display:block;text-align:center;padding:0;margin:0}
ul.toplinks{border-right:none;display:inline-block;list-style:none;margin:0;padding:0}
ul.toplinks li{border-left:none;padding:0;line-height:110%;color:#fff;display:inline-block;float:none;position:relative;transition:all .3s ease 0}
ul.toplinks li a{line-height:120%}
#header{text-align:center;position:relative}
#topmenu{float:none;margin:0 auto;padding:0;width:100%;clear:both}
.moduletable_dropdown{float:none;clear:both;margin:0 auto;width:100%;background:none;text-align:center}
/* nav#topnav ul,nav#topnav ul.menu{display:none}
nav#topnav select{float:none;display:block;cursor:pointer;width:100%;margin:0 auto;height:40px;padding:10px;font-size:0;border:1px solid #FF9933;background:#FF9933 url(../images/menu.png) left center no-repeat;position:relative;color:#FFF}
nav#topnav select option{display:block;background:#FF9933;border:none;border-bottom:1px solid rgba(255,255,255,0.2);padding:6px 0 10px 6px;text-transform:uppercase;font-size:14px;line-height:24px}
nav#topnav select option:hover{background:#0F0F0F} */
.sticky{position:relative}
iframe{width:100%;height:auto}
.ban_caption h3{font-size:76px;line-height:100%;font-weight:400;margin:0 auto;letter-spacing:5px;padding:15px 30px 0;text-align:center!important;text-transform:uppercase}
.ban_caption .txt1{font-size:46px;font-weight:400;letter-spacing:10px;line-height:100%;margin:10px 0}
#services{display:block;width:100%;margin:0;position:relative;padding:30px 0}
#leftContent,#rightContent{float:none;width:96%;margin:0 auto;padding:2% 2% 3%;clear:both}
#usertools{font-size:13px;line-height:120%;text-align:center}
#footer,#bar{text-align:center}
.usertool{text-align:center}
.bancaption h2{font-size:20px;line-height:110%}
.bancaption p{font-size:14px;line-height:110%;margin:0}
.slider{margin-bottom:0}
.ontop-right{position:relative;width:90%;right:0;margin:0 auto}
.shape-two{min-height:350px}
.column-2,.column-3,.column-4{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}
}
@media (max-width: 768px) {
 .wrapper{
    width: 92%;
 }
.align-right,.alignright{text-align:center;float:none}
.box-80,.box-70,.box-75,.box-60,.box-65,.box-50,.box-55,.box-45,.box-40,.box-35,.box-30,.box-33,.box-25,.box-20,.box-15{float:none;width:100%;margin:10px auto;display:block;clear:both}
.row{margin:0;padding:0}
.box-paddingL,.box-paddingR,.box-paddingS,.box-padding{padding:5px 0;margin:0}
.head-col{float:none;width:100%;margin:0 auto;text-align:center}
.logo{float:none;margin:6px auto;width:300px;text-align:center;border-radius:0;overflow:hidden}
.logo img{margin:0;padding:0;width:100%}
.logo-wrapper{margin:0;padding:6px 8px}
.user-tools{background:rgba(0,0,0,0.9);display:block;text-align:center;padding:0;margin:0}
ul.toplinks{border-right:none;display:inline-block;list-style:none;margin:0;padding:0}
ul.toplinks li{border-left:none;padding:0;line-height:110%;color:#fff;display:inline-block;float:none;position:relative;transition:all .3s ease 0}
ul.toplinks li a{line-height:120%}
#header{text-align:center;position:relative}
#topmenu{float:none;margin:0 auto;padding:0;width:100%;clear:both}
.moduletable_dropdown{float:none;clear:both;margin:0 auto;width:100%;background:none;text-align:center}
/* nav#topnav ul,nav#topnav ul.menu{display:none}
nav#topnav select{float:none;display:block;cursor:pointer;width:100%;margin:0 auto;height:40px;padding:10px;font-size:0;border:1px solid #FF9933;background:#FF9933 url(../images/menu.png) left center no-repeat;position:relative;color:#FFF}
nav#topnav select option{display:block;background:#FF9933;border:none;border-bottom:1px solid rgba(255,255,255,0.2);padding:6px 0 10px 6px;text-transform:uppercase;font-size:14px;line-height:24px}
nav#topnav select option:hover{background:#0F0F0F} */
nav#topnav ul,nav#topnav ul.menu{display:none;}
.mobile-menu ul{margin-top:40px !important;background: #003604;}
nav#topnav div.mobile-menu ul li{display:block;background:#013300;border:none;
padding:6px 0 10px 10px;text-transform:uppercase;font-size:14px;line-height:24px; text-align:left;}
/* nav#topnav div.mobile-menu ul li:hover{background:#0F0F0F} */
nav#topnav div.mobile-menu ul li.mobile-menu__parent{border-bottom:1px solid #fefffb !important; margin:0px 10px 0px 10px; text-align:center;}
.mobile-menu a{color: #f2ffef;cursor: pointer;text-decoration: none;}
.mobile-menu a:active, .mobile-menu a:hover{color: #aacccb;cursor: pointer;text-decoration: underline;}
.sticky{position:relative}
iframe{width:100%;height:auto}
.ban_caption h3{font-size:60px;line-height:100%;font-weight:400;margin:0 auto;letter-spacing:5px;padding:15px 30px 0;text-align:center!important;text-transform:uppercase}
.ban_caption .txt1{font-size:40px;font-weight:400;letter-spacing:10px;line-height:100%;margin:10px 0}
#services{display:block;width:100%;margin:0;position:relative;padding:30px 0}
.service_image{margin-top:10px}
ul.service-list li{list-style:none;padding-bottom:4px;padding-left:25x;display:block;width:80%}
#leftContent,#rightContent{float:none;width:96%;margin:0 auto;padding:2% 2% 3%;clear:both}
#usertools{font-size:13px;line-height:120%;text-align:center}
#footer,#bar{text-align:center}
.usertool{text-align:center}
.bancaption h2{font-size:20px;line-height:110%}
.bancaption p{font-size:14px;line-height:110%;margin:0}
.slider{margin-bottom:0}
.ontop-right{position:relative;width:90%;right:0;margin:0 auto}
.shape-two{min-height:350px}
.column-2,.column-3,.column-4{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}
.contract-img.special-prj-img {margin-left:0; width:100%;}
.special-prj-img .prj3 {right:160px;}
#order input[type='text'], #order textarea,
.contactForm .fullWidth .halfWidth{
    width: 100% !important;
    margin-left: 0px !important;
    margin-right: 0px !important;    
}
.contactSection .box-70,
.custom-bg-img{
    width: 100%;
}
.custom-bg-img{
    background-size: cover;    
    height: 300px;

}
#order textarea{
    padding: 0px;
}
.contactForm{
    margin-top: 30px;
}
#formCont #order .g-recaptcha{
       width: 98%;
    padding: 15px 5px !important;
    margin-right: 0px !important;
}
.g-recaptcha > div{margin: auto;}
.contactForm h3{
    margin-bottom: 10px;
}
#order label{
    width: 45%;
}
#order label.Noastrik{
    width: 42.5%;
}
#formCont #order input[type="submit"]{
    margin-top: 5px;
}

    .contactForm .fullWidth{
        width: 90%;
    }
    .custom-box-50{
        width: 100%;
    }
    #contactus-main .custom-box-50 img{
        max-width: 100%;
        float: unset;
        width: 100%;
    }

}
@media (max-width: 767px) {
    .wrapper{
        padding-left: 15px;
        padding-right: 15px;
    }
    .hide-desktop {
        display:block !important;
    }
    .hide-in-mobile span {
        display: none !important;
    }
    .maincontent {
        padding-bottom: 10px;
    }
    #news-main {
        padding-top: 10px;
    }
    .contact-img-rght {
        margin-right: 150px;
    }
    .contactForm h3{
        margin-top: 30px;
    }
    .contactForm .fullWidth div{
        display: block;
    }
    .custom-box-50{
        width: 100%;
    }
    #contactus-main .custom-box-50 img{
        max-width: 100%;
    }
        #order label{
        width: 100% !important;
    }
    #order label.Noastrik{
        padding-left: 0px;
    }
    #order input[type='text'], #order textarea, #order input[type='tel']{
        width: 97% !important;
    }
    .contactSection h3 {
        font-size: 25pt;
    }
    #order select option{
        font-size: 14px;
    }
    #formCont #order button{
        margin-left: 0px !important;
    }
}
@media (max-width: 640px) {
.align-right,.alignright{text-align:center;float:none}
.box-80,.box-70,.box-75,.box-60,.box-65,.box-50,.box-55,.box-45,.box-40,.box-35,.box-30,.box-33,.box-25,.box-20,.box-15{float:none;width:100%;margin:10px auto;display:block;clear:both}
.row{margin:0;padding:0}
.box-paddingL,.box-paddingR,.box-paddingS,.box-padding{padding:5px 0;margin:0}
.head-col{float:none;width:100%;margin:0 auto;text-align:center}
.logo{float:none;margin:6px auto;width:300px;text-align:center;border-radius:0;overflow:hidden}
.logo img{margin:0;padding:0;width:100%}
.logo-wrapper{margin:0;padding:6px 8px}
.user-tools{background:rgba(0,0,0,0.9);display:block;text-align:center;padding:0;margin:0}
ul.toplinks{border-right:none;display:inline-block;list-style:none;margin:0;padding:0}
ul.toplinks li{border-left:none;padding:0;line-height:110%;color:#fff;display:inline-block;float:none;position:relative;transition:all .3s ease 0}
ul.toplinks li a{line-height:120%}
#header{text-align:center;position:relative}
#topmenu{float:none;margin:0 auto;padding:0;width:100%;clear:both}
.moduletable_dropdown{float:none;clear:both;margin:0 auto;width:100%;background:none;text-align:center}
nav#topnav ul,nav#topnav ul.menu{display:none}
/* nav#topnav select{float:none;display:block;cursor:pointer;width:100%;margin:0 auto;height:40px;padding:10px;font-size:0;border:1px solid #FF9933;background:#FF9933 url(../images/menu.png) left center no-repeat;position:relative;color:#FFF}
nav#topnav select option{display:block;background:#FF9933;border:none;border-bottom:1px solid rgba(255,255,255,0.2);padding:6px 0 10px 6px;text-transform:uppercase;font-size:14px;line-height:24px}
nav#topnav select option:hover{background:#0F0F0F} */
.mobile-menu ul{margin-top:40px !important;background: #013300;}
nav#topnav div.mobile-menu ul li{display:block;background:#013300;border:none;
padding:6px 0 10px 10px;text-transform:uppercase;font-size:14px;line-height:24px; text-align:left;}
/* nav#topnav div.mobile-menu ul li:hover{background:#0F0F0F} */
nav#topnav div.mobile-menu ul li.mobile-menu__parent{border-bottom:1px solid #fefffb !important; margin:0px 10px 0px 10px; text-align:center;}
.mobile-menu a{color: #f2ffef;cursor: pointer;text-decoration: none;}
.mobile-menu a:active, .mobile-menu a:hover{color: #aacccb;cursor: pointer;text-decoration: underline;}
.ban_caption{display:none}
.sticky{position:relative}
iframe{width:100%;height:auto}
#services{display:block;width:100%;margin:0;position:relative;padding:30px 0}
#usertools{font-size:13px;line-height:120%;text-align:center}
#footer,#bar{text-align:center}
.usertool{text-align:center}
.bancaption h2{font-size:18px;line-height:110%}
.bancaption p{font-size:14px;line-height:110%;margin:0}
.slider{margin-bottom:0}
.ontop-right{position:relative;width:90%;right:0;margin:0 auto}
.shape-two{min-height:300px}
.column-2,.column-3,.column-4{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}
/* .special-prj-img .prj3 {right:80px;}
.special-prj-img img {max-width: 180px;}
.special-prj-img .prj4 {top:200px;} */
.special-prj-img .sp-prj,.make-buy-img .make-imgs  {position: static;
    float: left;
    width: 50%;
    min-height: 170px;
    padding: 10px;-moz-box-sizing: border-box; -webkit-box-sizing: border-box;
    box-sizing: border-box;}
    .contact-img-rght {
        margin-right: 20px;
    }     
}
@media (max-width: 480px) {
.align-right,.alignright{text-align:center;float:none}
.box-80,.box-70,.box-75,.box-60,.box-65,.box-50,.box-55,.box-45,.box-40,.box-35,.box-30,.box-33,.box-25,.box-20,.box-15{float:none;width:100%;margin:10px auto;display:block;clear:both}
.row{margin:0;padding:0}
.box-paddingL,.box-paddingR,.box-paddingS,.box-padding{padding:5px 0;margin:0}
.head-col{float:none;width:100%;margin:0 auto;text-align:center}
.logo{float:none;margin:6px auto;width:300px;text-align:center;border-radius:0;overflow:hidden}
.logo img{margin:0;padding:0;width:100%}
.logo-wrapper{margin:0;padding:6px 8px}
.user-tools{background:rgba(0,0,0,0.9);display:block;text-align:center;padding:0;margin:0}
ul.toplinks{border-right:none;display:inline-block;list-style:none;margin:0;padding:0}
ul.toplinks li{border-left:none;padding:0;line-height:110%;color:#fff;display:inline-block;float:none;position:relative;transition:all .3s ease 0}
ul.toplinks li a{line-height:120%}
#header{text-align:center;position:relative}
#topmenu{float:none;margin:0 auto;padding:0;width:100%;clear:both}
.moduletable_dropdown{float:none;clear:both;margin:0 auto;width:100%;background:none;text-align:center}
nav#topnav ul,nav#topnav ul.menu{display:none;}
/* nav#topnav select{float:none;display:block;cursor:pointer;width:100%;margin:0 auto;height:40px;padding:10px;font-size:0;border:1px solid #FF9933;background:#FF9933 url(../images/menu.png) left center no-repeat;position:relative;color:#FFF}
nav#topnav select option{display:block;background:#FF9933;border:none;border-bottom:1px solid rgba(255,255,255,0.2);padding:6px 0 10px 6px;text-transform:uppercase;font-size:14px;line-height:24px}
nav#topnav select option:hover{background:#0F0F0F} */
.mobile-menu ul{margin-top:40px !important;background: #013300;}
nav#topnav div.mobile-menu ul li{display:block;background:#013300;border:none;
padding:6px 0 10px 10px;text-transform:uppercase;font-size:14px;line-height:24px; text-align:left;}
/* nav#topnav div.mobile-menu ul li:hover{background:#0F0F0F} */
nav#topnav div.mobile-menu ul li.mobile-menu__parent{border-bottom:1px solid #fefffb !important; margin:0px 10px 0px 10px; text-align:center;}
.mobile-menu a{color: #f2ffef;cursor: pointer;text-decoration: none;}
.mobile-menu a:active, .mobile-menu a:hover{color: #aacccb;cursor: pointer;text-decoration: underline;}

.ban_caption{display:none}
.sticky{position:relative}
iframe{width:100%;height:auto}
#services{display:block;width:100%;margin:0;position:relative;padding:30px 0}
#usertools{font-size:13px;line-height:120%;text-align:center}
#footer,#bar{text-align:center}
.usertool{text-align:center}
.bancaption h2{font-size:18px;line-height:110%}
.bancaption p{display:none}
.slider{margin-bottom:0}
.ontop-right{position:relative;width:90%;right:0;margin:0 auto}
.shape-two{min-height:250px}
.column-2,.column-3,.column-4{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}
.contract-img.special-prj-img,.contract-img.make-buy-img {margin-top:10px;}
.special-prj-img .sp-prj,.make-buy-img .make-imgs {width:100%; padding: 10px 0;}
.special-prj-img img,.make-buy-img img {
    max-width: 100%;
    width: 100%;
}
.damage-anly-imgs {
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    margin-top: 10px;
}
.dmg-lft-img {
    width: 100%;
    padding-right:0;
}
.dmg-rght-img {
    width: 100%;
}
.dmg-rght-img img {
    margin-top:5px;
    padding:0;
}
.testimony-logos img {
    max-width: 135px;
}
.about-content strong {
    margin-bottom: 20px;
}
.contact-img-rght {
    float: none;
    width: 100%;
    margin-left: 0;
    display: block;
}
/* #order input[type='text'], #order textarea {
    width: 175px;
} */
}
@media (max-width: 360px) {
.user-tools{background:rgba(0,0,0,0.9);display:block;text-align:center;padding:0;margin:0}
ul.toplinks{border-right:none;display:inline-block;list-style:none;margin:0;padding:0}
ul.toplinks li{border-left:none;padding:0;line-height:110%;color:#fff;display:inline-block;float:none;position:relative;transition:all .3s ease 0}
ul.toplinks li a{line-height:120%}
.logo{float:none;margin:6px auto;width:99%;text-align:center;border-radius:0;overflow:hidden}
.bancaption{display:none}
.ontop-right{position:relative;width:90%;right:0;margin:0 auto}
.shape-two{min-height:200px}
.column-2,.column-3,.column-4{-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0}
}