*{margin:0;padding:0;}
*, *::after, *::before{box-sizing:border-box;}
body{font-family:'Karla', sans-serif;}
header, section, footer, aside, nav, main, article, figure{display:block;}
img{max-width:100%;display:block;}
select{-moz-appearance:none;-webkit-appearance:none;appearance:none;text-indent:0.01px;text-overflow:"";}
select::-ms-expand{display:none;}
.h2-new {font-size: 1.17em;}
.wrapper{width:100%;}
.head-col{width:100%;float:left;}
.common{width:100%;margin:0 auto;max-width:1170px;}
.main{width:100%;float:left;}
.logo{float:left;width:auto;}
.head-r{float:right;padding:20px 0 0;width:auto;}
.folo-col{float:right;margin:0 18px 0 0;width:auto;}
.follo-txt{float:left;font-size:13px;padding:4px;text-transform:uppercase;}
.social-icon{float:left;width:auto;}
.social{float:left;padding:0 2px;width:auto;}
.dl-menuwrapper{display:none;}
.nav-col{clear:both;float:right;margin:10px 0 0;width:auto;}
.sm{position:relative;z-index:9999;}
.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.red {color:#C00;}
.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right;}
.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0;}
.sm ul{display:none;}
.sm li,.sm a{position:relative;}
.sm a{display:block;}
.sm a.disabled{cursor:not-allowed;}
.sm:after{content:"\00a0";display:block;height:0;font:0px/0 serif;clear:both;visibility:hidden;overflow:hidden;}
.sm,.sm *,.sm *:before,.sm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}
.top-menu{float:right;padding:0;}
.sm-blue{background:transparent;}
.sm-blue a{color:#000;font-family:"Karla",sans-serif;font-size:13px;font-weight:bold;padding:10px 0;text-decoration:none;text-transform:uppercase;}
.sm-blue a:hover, .sm-blue a:focus{background:#b61177;color:#fff;}
.sm-blue a span.sub-arrow{position:absolute;top:50%;margin-top:-17px;left:auto;right:4px;width:34px;height:34px;overflow:hidden;font:bold 16px/34px !important;text-align:center;text-shadow:none;background:rgba(0, 0, 0, 0.1);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;}
.sm-blue a.highlighted span.sub-arrow:before{display:block;content:'-';}
.sm-blue > li:last-child > a.highlighted, .sm-blue > li:last-child > *:not(ul) a.highlighted,.sm-blue > li:last-child > ul > li:last-child > a.highlighted, .sm-blue > li:last-child > ul > li:last-child > *:not(ul) a.highlighted,.sm-blue > li:last-child > ul > li:last-child > ul > li:last-child > a.highlighted, .sm-blue > li:last-child > ul > li:last-child > ul > li:last-child > *:not(ul) a.highlighted,.sm-blue > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > a.highlighted, .sm-blue > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > *:not(ul) a.highlighted,.sm-blue > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > a.highlighted, .sm-blue > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > ul > li:last-child > *:not(ul) a.highlighted{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;}
.sm-blue ul{background:white;}
.sm-blue ul ul{background:rgba(102, 102, 102, 0.1);}
.sm-blue ul a.current{background:#006892;}
.sm-blue ul a.disabled{color:#b3b3b3;}
.sm-blue ul li{border-top:1px solid rgba(0, 0, 0, 0.05);}
.sm-blue ul li:first-child{border-top:0;}
@media (min-width:768px){.sm-blue ul{position:absolute;width:12em;}
 .sm-blue li{background:rgba(0, 0, 0, 0) url("../images/nav-devider.jpg") no-repeat scroll 0 center;float:left;padding:0 28px;}
 .sm-blue.sm-rtl li{float:right;}
 .sm-blue ul li, .sm-blue.sm-rtl ul li, .sm-blue.sm-vertical li{float:none;}
 .sm-blue a{white-space:nowrap;}
 .sm-blue ul a, .sm-blue.sm-vertical a{white-space:normal;}
 .sm-blue .sm-nowrap > li > a, .sm-blue .sm-nowrap > li >:not(ul) a{white-space:nowrap;}
 .sm-blue a:hover, .sm-blue a:focus, .sm-blue a:active, .sm-blue a.highlighted{background:none;border-bottom:1px solid #de0008;color:#000;}
 .sm-blue a.current{background:#006892;background-image:-webkit-gradient(linear, to bottom, to top, color-stop(0%, #006188), color-stop(100%, #006f9c));background-image:-webkit-linear-gradient(to bottom, #006188, #006f9c);background-image:-moz-linear-gradient(to bottom, #006188, #006f9c);background-image:-o-linear-gradient(to bottom, #006188, #006f9c);background-image:linear-gradient(to bottom, #006188, #006f9c);color:white;}
 .sm-blue a.disabled{background:#3092c0;background-image:-webkit-gradient(linear, to bottom, to top, color-stop(0%, #3298c8), color-stop(100%, #2e8cb8));background-image:-webkit-linear-gradient(to bottom, #3298c8, #2e8cb8);background-image:-moz-linear-gradient(to bottom, #3298c8, #2e8cb8);background-image:-o-linear-gradient(to bottom, #3298c8, #2e8cb8);background-image:linear-gradient(to bottom, #3298c8, #2e8cb8);color:#a1d1e8;}
 .sm-blue a span.sub-arrow{top:auto;margin-top:0;bottom:2px;left:50%;margin-left:-5px;right:auto;width:0;height:0;border-width:5px;border-style:solid dashed dashed dashed;border-color:#a1d1e8 transparent transparent transparent;background:transparent;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display:none;}
 .sm-blue a.highlighted span.sub-arrow:before{display:none;}
.sm-blue > li:first-child{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;border-left:0 none;}
.sm-blue ul{background:#ed1d24 none repeat scroll 0 0;padding:0;}
.sm-blue ul a {background:transparent none repeat scroll 0 0;border-bottom:1px solid #de0008;border-radius:0 !important;color:#fff;font-size:14px; padding:8px 15px;} 
.sm-nowrap li{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;padding:0;}
.sm-blue ul a:hover, .sm-blue ul a:focus{background:#ea131b;color:#fff;font-size:14px;}
 .sm-blue ul a.disabled{background:white;color:#b3b3b3;}
 .sm-blue ul a span.sub-arrow{top:50%;margin-top:-5px;bottom:auto;left:auto;margin-left:0;right:10px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #a1d1e8;}
 .sm-blue ul li{border:0;}
 .sm-blue span.scroll-up, .sm-blue span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:white;height:20px;}
 .sm-blue span.scroll-up-arrow, .sm-blue span.scroll-down-arrow{position:absolute;top:-2px;left:50%;margin-left:-8px;width:0;height:0;overflow:hidden;border-width:8px;border-style:dashed dashed solid dashed;border-color:transparent transparent #2b82ac transparent;}
 .sm-blue span.scroll-down-arrow{top:6px;border-style:solid dashed dashed dashed;border-color:#2b82ac transparent transparent transparent;}
 .sm-blue.sm-rtl.sm-vertical a span.sub-arrow{right:auto;left:10px;border-style:dashed solid dashed dashed;border-color:transparent #a1d1e8 transparent transparent;}
 .sm-blue.sm-rtl > li:first-child{border-left:1px solid #2b82ac;}
 .sm-blue.sm-rtl > li:last-child{border-left:0;}
 .sm-blue.sm-rtl ul a span.sub-arrow{right:auto;left:10px;border-style:dashed solid dashed dashed;border-color:transparent #a1d1e8 transparent transparent;}
 .sm-blue.sm-vertical a{padding:9px 23px;}
 .sm-blue.sm-vertical a span.sub-arrow{top:50%;margin-top:-5px;bottom:auto;left:auto;margin-left:0;right:10px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #a1d1e8;}
 .sm-blue.sm-vertical > li{border-left:0 !important;}
 .sm-blue.sm-vertical ul{-webkit-border-radius:4px !important;-moz-border-radius:4px !important;-ms-border-radius:4px !important;-o-border-radius:4px !important;border-radius:4px !important;}
 .sm-blue.sm-vertical ul a{padding:9px 23px;}

}
.banner{width:100%;float:left;height:459px;text-transform:uppercase;}
.heder-txt{float:left;width:441px;}
.heder-txt h2{color:#000;font-family:"Roboto",sans-serif;font-size:33px;}
.heder-txt p{color:#000;font-family:"Roboto",sans-serif;font-size:28px;font-weight:300;text-transform:capitalize;}
.heder-txt.heder-txt2 h2 {color:#fff;} 
.heder-txt.heder-txt2 p {color:#fff;}
#contentHolderUnit_0{background:url(../images/header1.jpg) no-repeat center top;background-size:auto;height:459px !important;}
#contentHolderUnit_1{background:url(../images/header2.jpg) no-repeat center top;background-size:auto;height:459px !important;}
#contentHolderUnit_2{background:url(../images/header3.jpg) no-repeat center top;background-size:auto;height:459px !important;}
#contentHolderUnit_3{background:url(../images/header4.jpg) no-repeat center top;background-size:auto;height:459px !important;}
#contentHolderUnit_4{background:url(../images/header5.jpg) no-repeat center top;background-size:auto;height:459px !important;}
.allinone_contentSlider .contentHolderVisibleWrapper{height:459px !important}
.allinone_contentSlider .contentHolder{height:459px !important}
.allinone_contentSlider .contentHolderUnit{height:459px !important}
.allinone_contentSlider.imposing{height:395px !important;}
.counter-col{background:#ed1d24 none repeat scroll 0 0;float:left;padding:16px 0;width:100%;}
.main-count-wrap{margin:0 auto;max-width:830px;width:100%;}
.main-count-wrap > ul{list-style-type:none;}
.main-count-wrap li{float:left;margin:0 25px 0 0;min-height:56px;}
.count{color:#fff;float:left;font-size:35px;font-weight:bold;}
.plus{color:#fff;float:left;font-size:35px;font-weight:bold;}
.count-txt{clear:both;color:#fff;font-size:18px;font-weight:400;line-height:8px;text-transform:capitalize;}
.main-count-wrap li:first-child {
  background: url("../images/year-exp.png") no-repeat scroll 0 center, rgba(0, 0, 0, 0) url("../images/devider.jpg") no-repeat scroll right center;
  padding: 0 30px 0 55px;
  width: 224px;
}
.main-count-wrap li:nth-child(3) {
  background: url("../images/export.png") no-repeat scroll 0 center, rgba(0, 0, 0, 0) url("../images/devider.jpg") no-repeat scroll right center;
  padding: 0 30px 0 60px;
  width: 174px;
}
.main-count-wrap li:nth-child(2) {
  background: url("../images/expert-team.png") no-repeat scroll 0 center, rgba(0, 0, 0, 0) url("../images/devider.jpg") no-repeat scroll right center;
  padding: 0 30px 0 60px;
  width: 201px;
}
.main-count-wrap li:last-child {
  background: rgba(0, 0, 0, 0) url("../images/hig-qlty.png") no-repeat scroll 0 center;
  margin-right: 0;
  padding: 0 0 0 54px;
  width: 156px;
}
.hm-prod-col h1{background:url("../images/border-plus.png") no-repeat scroll center 41px, rgba(0, 0, 0, 0) url("../images/heading-line.png") repeat-x scroll center 50px;float:left;font-size:36px;padding:0 0 20px;text-align:center;text-transform:uppercase;width:100%;}
.hm-prod-col{float:left;padding:50px 0;width:100%;}
.prod-panel1{float:left;max-width:328px;width:100%;}
.prod-panel2{float:left;margin:0 19px;max-width:475px;width:100%;}
.prod-panel3{float:left;max-width:328px;width:100%;}
.prod-col h3{color:#ed1d24;font-size:18px;}
.prod-col h2{color:#ed1d24;font-size:18px;}
.inside-content-right h3 {color:#ed1d24;font-size:18px;margin-bottom:10px;}
.inside-content-right h2 {color:#ed1d24;font-size:18px;margin-bottom:10px;}
.contact-content-right .title {color:#ed1d24;font-size:18px;margin-bottom:10px;text-transform: uppercase;font-weight: bold;}
.contact-form .form-title {color:#ed1d24;font-size:18px;margin-bottom:10px;text-transform: uppercase;font-weight: bold;}
.contact-content-right a { color:#000}
.prod-col > p{font-size:15px;line-height:22px;}
.read-more{float:left;margin:18px 0 0;width:auto;}
.read-more a{border:1px solid #000;color:#333;display:inline-block;font-size:15px;padding:10px 12px;text-decoration:none;text-transform:capitalize;}
.read-more a:hover{border:1px solid #ed1d24;color:#ed1d24;}
.prod-col{float:left;margin:65px 0 0;width:100%;}
.prod-panel1 .prod-col{float:left;text-align:right;}
.prod-panel1 .prod-col:last-child{margin:90px 0 0;}
.prod-panel3 .prod-col:last-child{margin:110px 0 0;}
.prod-panel1 .read-more{float:right;}
.hm-prod-col .main{margin:12px 0 0;}
.footer-col1{background:#ececec none repeat scroll 0 0;float:left;padding:40px 0;width:100%;}
.foot-col:first-child{padding:0;width:20.5%;}
.foot-col{background:rgba(0, 0, 0, 0) url("../images/foot-devider.png") no-repeat scroll right center;float:left;min-height:221px;padding:0 40px;width:26.5%;}
.home-footer .foot-col {min-height:197px;}
.foot-col:last-child{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;margin-right:0;padding-right:0;}
.footer-col2{background:#6e6f72 none repeat scroll 0 0;float:left;padding:20px 0;width:100%;}
.foot-col ul{list-style-type:none;}
.foot-col li a{border-bottom:1px solid #bababa;color:inherit;float:left;font-size:13px;font-weight:bold;
padding:10px 0;text-decoration:none;text-transform:uppercase;width:100%;text-align:left;}
.foot-col li:last-child a{border-bottom:0 solid #bababa;}
.foot-col li li:first-child a{border-top:1px solid #bababa;}
.foot-col li li a{border:medium none;padding:8px 0;text-transform:capitalize;}
.foot-col h4 {
  border-bottom: 1px solid #bababa;
  color: #000;
  font-size: 15px;
  font-weight: 400;
  text-transform: uppercase;
  padding: 10px 0 10px;
  margin: 0 0 2px;
}
.foot-col p:nth-child(2){margin:0 0 10px;line-height:25px;}
.foot-col p a {
  color: inherit;
  text-decoration: underline;
}
.foot-col p{font-size:13px;line-height:22px;}
.foot-line{color:#fff;float:left;font-size:13px;padding:4px 0;width:auto;}
.foot-line > a{color:#fff;}
.foot-line > span{padding:0 5px;}
.footer-col2 .folo-col{margin:0;}
.footer-col2 .follo-txt{color:#fff;text-transform:capitalize;}
.inside-banner{width:100%;float:left;height:274px;}
.inside-banner img{height:100%;object-fit:cover;width:100%;}
.desktop {display:block;}
.mobile {display:none}
.breadcrumbs{background:#949596 none repeat scroll 0 0;color:#fff;float:left;font-size:16px;padding:15px 0;text-align:center;text-transform:uppercase;width:100%;}
.breadcrumbs .main a{color:#fff;text-decoration:none;}
.devid{padding:0 5px;}
.inside-content{float:left;padding:50px 0;width:100%;}
.top-tab{background:#f9f9f9 none repeat scroll 0 0;border:1px solid #c1c1c2;float:left;text-align:center;width:100%;margin:0 0 40px 0;}
/* .top-tab > ul{display:inline-flex;list-style-type:none;text-align:center;} */
.top-tab > ul{display:table;list-style-type:none;text-align:center; width:100%; float: left;}
.top-tab li:first-child{border-left:0px solid #c1c1c2;}
.top-tab li:last-child{border-right:0px solid #c1c1c2;}
.top-tab li{border-right:1px solid #c1c1c2;/* display:inline; */display:table-cell;float:none;padding:15px 15px;text-align:center; vertical-align: middle;}
.top-tab li a{color:#000;font-size:16px;text-decoration:none;text-transform:uppercase;}
.top-tab li.active{background:#ed1d24 none repeat scroll 0 0;position:relative;}
.top-tab li.active a{color:#fff;}
.top-tab li.active::before{border-left:6px solid transparent;border-right:6px solid transparent;border-top:5px solid #c1c1c2;content:"";left:50%;margin-left:-8px;position:absolute;top:100%;z-index:1000;}
.product-cont{float:left;width:100%;}
.inside-content h1{/*background:rgba(0, 0, 0, 0) url("../images/heading-bg.jpg") no-repeat scroll 60px 20px;*/float:left;font-size:24px;font-weight:400;margin:0 0 20px;padding:0;width:auto;}
.heading-col > span {background: rgba(0, 0, 0, 0) url("../images/heading-bg.jpg") no-repeat scroll 0 0; float: left; height: 1px; margin: 20px 0 0 10px;
  width: 125px; display: none;}
.product-cont p{font-size:15px;line-height:25px;margin:0 0 20px;text-align:justify;}
.product-cont p.red a {text-align: justify; border: 1px solid #000; color: #333; display: inline-block; font-size: 15px; padding: 10px 12px; text-decoration: none; text-transform: capitalize; font-weight: 500; }
.product-cont p.red a:hover {border: 1px solid #ed1d24;color: #ed1d24;}
.product-table-col{width:100%;float:left;margin:20px 0 0;}
.product-table-col table{border:1px solid #e7e8e8;border-collapse:collapse;margin:0;padding:0;width:100%;}
.product-table-col table tr{border:1px solid #e7e8e8;}
.product-table-col table th, .product-table-col table td{border:1px solid #e7e8e8;padding:12px 15px;text-align:left;}
.product-table-col table td{color:#000;font-size:16px;line-height:14px;text-align:center;}
.product-table-col table th{background:#ed1d24 none repeat scroll 0 0;color:#fff;font-size:14px;line-height:18px;text-align:center;text-transform:capitalize;}
.product-table-col table th:first-child {text-align:left;}
.product-table-col img{display:inline;}
.product-table-col tr td:last-child a{color:#ed1d24;font-size:13px;text-transform:capitalize;}
.product-table-col tr td:first-child {text-align:left;}
.product-table-col table tr:nth-child(odd) {background: #fff;}
.product-table-col table tr:nth-child(even){background: #fafafa;}
.prod-img {display: none;}
.inner-menu {display: none;}
.clear{clear:both;}
.inside-content-left { float:left;width:580px;}
.inside-content-right { float:right;width:560px;}

.list-area { float:left;width:100%;}
.list-area ul { margin:0;padding:0}
.list-area ul li { list-style:none;background:url(../images/bullet.png) no-repeat left 0px;margin-bottom: 20px; padding-bottom: 3px;
padding-left:30px; text-align:justify;}
.contact-content-left { float:left;width:59%}
.contact-content-left iframe { border:1px solid #ccc;}
.contact-content-right { float:right; }
.contact-content-right p { margin:0 0 8px 0}
.contact-content-right span {width: 56px;float:left;}
.coln { width:15px !important}

ul.bult { margin:0;padding:0}
ul.bult li { list-style:none;background:url(../images/bullet.png) no-repeat left 0px;margin-bottom: 20px; padding-bottom: 3px;
padding-left:30px; text-align:justify;}

.contact-form { float:left;width:100%;margin-top: 30px;}

/* Form */
.white-grey { margin:10px 0 0; background-color:#fff; max-width:100%; padding:0px; font-weight:400; font-size: 13px; color: #000; border-radius:0px; -webkit-border-radius:0px;
 -moz-border-border-radius:0px; border:1px solid #e7e7e7; float:left; width:99.6%; }

.white-grey .label { display: block; margin:0;  background-color:#fafafa; padding:10px 2%; float:left; width:50%; }

.white-grey .label2 { display: block; margin:0; background-color:#f5f4f4; padding:10px 2%; float:left; width:50%; }

.white-grey .label2.label3 { min-height:125px;}

.field { text-align: left; font-size: 15px; font-weight:normal; padding-right: 10px; margin:13px 0 0 0px; color: #000; float:left; 
width:25%; text-transform:capitalize;}
.field.field1 { width:30%}
.colon { float:left; width:4%;  margin:13px 0 0 0; font-weight:600;font-size: 13px; color: #777777;}
.white-grey input[type="text"], .white-grey input[type="email"], .white-grey textarea { padding: 7px;  margin-bottom:5px; font-weight:400; 
font-size: 13px; color: #777777; border: 1px solid #e8f0f5; background: #ffffff; line-height:25px; outline: 0; border-radius: 2px; 
-webkit-border-radius: 2px; width:70%; }
.white-grey input[type="checkbox"] { width: 19px; padding: 0 5px 0 0; display:inline-block; clear: left; float: left; }
.check-lt { float:left; width:100%; margin:0; }
.check-rt { float:left; width:33%;}
.white-grey textarea{ height:75px; padding: 5px 0px 0px 5px; width:70%; }
.white-grey .button { background-color:#247fcd; border-radius:3px; -webkit-border-radius:3px; -moz-border-border-radius:3px; border:1px solid #247fcd;
 display:inline-block;color:#ffffff; font-size:14px; font-weight:400; line-height: 28px; padding:0px 20px; text-decoration:none; text-align:center; 
 margin:0 10px 0 0; }
.white-grey .button:hover { background-color:#0f6ebf; }
.white-grey .button:active { position:relative; top:1px; }
.white-grey select { -webkit-appearance:none; -moz-appearance: none; text-indent: 0.01px; text-overflow: '';line-height: 15px; padding:12px 7px ; 
font-weight:400; font-size: 13px; color: #777777; 
 border: 1px solid #e8f0f5; background: #ffffff; line-height:15px; outline: 0; border-radius: 2px; -webkit-border-radius: 2px; width:64%;}
.btn { margin:0;}
.compulsary-msg {display: block; margin:0;  background-color:#fafafa; padding:10px 2%; float:left; width:100%; }
.label img { margin:0px 0 0px 10px; padding:0; vertical-align:middle;}
.captcha-field {/*  width: 47% !important; */ width: 40% !important;float:left;margin-right:3% }
.message { background: none repeat scroll 0 0 #feffd3; border: 1px solid #f4e2a3; clear: both; color: #e50121; margin: 0 0 15px; padding: 7px 2%;text-align: center; }
.check-lt span {float:left; width:88%; font-weight:400;font-size: 13px; color: #777777; }
.check-rt span {float:left; width:88%; font-weight:400;font-size: 13px; color: #777777; }
.req { color:#e72303; }
.text { color:#000;font-weight:400; font-size: 13px; }
.asteric-text { color: #d50909; font-family: Tahoma; font-size: 13px; font-weight: normal; }
.submit { margin:0 10px 0 0;padding:10px 15px;border:1px solid #000; cursor:pointer }
.label2 > img {margin-top: 2px;display:unset}
.field.field2 {width: 30%;}
.label2.label4 textarea, .label.label4 > input, .label2.label4 > input { width:64%  }
.label2.label4.label3 {min-height: 100px;}
.label.label4 .captcha-field {width: 40% !important;}
#file1 {height: 43px;/* margin-top: 4px; */margin-top: 3px;}
.label.label4.blank-part {min-height: 58px;}
.field.field2.field3 {margin-top: 4px;}
.label.label4 .submit {float: left;margin-top:0px;width: auto !important; font-size:13px;font-family: 'Karla', sans-serif;}
.label.label4 select {width: 64%;}
.label.label4 textarea { width:64%}
.label.label4.label3 {height: 125px;}
.site-map .foot-col {width: 290px; min-height: 220px;}
.site-map .foot-col {padding-right: 40px;}
.site-map .foot-col:last-child {padding-right: 0;}

.career-table {float: left; width: 100%; margin-bottom: 20px; border: 1px solid #e7e8e8; border-collapse: collapse; }
.career-table th {background: #ed1d24 none repeat scroll 0 0; color: #fff; font-size: 14px; line-height: 18px; text-align: center; text-transform: capitalize; border: 1px solid #e7e8e8; padding: 12px 15px;}
.career-table tr:nth-child(2n+1) { background: #fff;}
.career-table tr:nth-child(2n) { background: #fafafa;}
.career-table td {color: #000; font-size: 16px; line-height: 14px; text-align: center; border: 1px solid #e7e8e8; padding: 12px 15px;}
.career-table td a {color: #ed1d24; font-size: 13px; text-transform: capitalize;}

.top-menu .has-submenu {position: relative;}
.top-menu .has-submenu::after {
  background: rgba(0, 0, 0, 0) url("../images/down-arrow.png") no-repeat scroll 0 0;
  content: "";
  padding: 4px;
  position: absolute;
  right: -15px;
  top: 44%;
}
.top-menu .has-submenu.highlighted::after {border-top-color:#ed1d24;}
.last-comm {
  min-height: 68px;
}

.certification-content {float: left; width: 100%; }
.certification-part { width: 23%; float: left; margin-right: 30px; text-align: center; border: 1px solid #ddd; }
.certification-part:last-child { margin-right: 0px; }
.certificate-img { width: 100%; float: left; text-align: center;}
.certificate-img img { display: inline-block; }
.certificate-name {float: left; width: 100%; text-align: center; padding: 10px; border-top: 1px solid #ddd; }
.certificate-name a{color:#000 }

@media screen and (max-width:1280px){
.textElement51_imposingFW { margin-top:5% !important;margin-left: -3%;}
	
}

@media screen and (max-width:1024px){
.textElement51_imposingFW { margin-top:8% !important;margin-left: -1%;}
	
}

@media screen and (max-width:768px){
.inside-content-left { width:100%;text-align:center;}	
.inside-content-left img { display:initial !important}
.inside-content-right { width:100%;margin-top:3%}
.site-map .foot-col:last-child {float:left}
}



@media screen and (max-width:767px){.product-table-col table{border:0;}
 .product-table-col table caption{font-size:1.3em;}
 .product-table-col table thead{border:none;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}
 .product-table-col table tr{border-bottom:3px solid #e7e8e8;display:block;margin-bottom:.625em;}
 .product-table-col table td{border-bottom:1px solid #e7e8e8;display:block;font-size:.8em;text-align:right;}
 .product-table-col table td::before {color: #ed1d24; content: attr(data-label); float: left; font-weight: bold; text-transform: uppercase;}
 .product-table-col table td:last-child{border-bottom:0;}
 .label.label4.blank-part {display:none;}
 .career-table thead {border: none; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px;}
 .career-table {border:0;}
 .career-table tr {margin-bottom: .625em; display:block; width:100%; border-bottom: 3px solid #e7e8e8;}
 .career-table td {border-bottom:0px solid #e7e8e8;display:block;font-size:.8em;text-align:right;}
 .career-table td::before {color: #ed1d24; content: attr(data-label); float: left; font-weight: bold; text-transform: uppercase;}
 .product-table-col tr td:first-child {text-align:right;}
 .home-footer .foot-col {min-height: auto;}
 .certification-part {width: 48%; margin-right: 4%; margin-bottom: 30px;}
 .certification-part:nth-child(2n) {margin-right:0; }
}
@media screen and (max-width:480px){
.heder-txt h2 { font-family: "Roboto",sans-serif; font-size:20px; margin: 0 0 10px;}
.heder-txt p {font-family: "Roboto",sans-serif; font-size:15px; font-weight: 300; line-height: 26px; text-transform: capitalize;}
.textElement51_imposingFW {
    color: rgb(0, 0, 0) !important;
    font-size: 40px;
    left: 210px !important;
    top: 39px  !important;
}
.heder-txt h2 { line-height:25px;}

}

@media screen and (max-width:360px){
.heder-txt h2 { font-family: "Roboto",sans-serif; font-size:20px; margin: 0 0 10px;}
.heder-txt p {font-family: "Roboto",sans-serif; font-size:15px; font-weight: 300; line-height: 26px; text-transform: capitalize;}
.textElement51_imposingFW {
    color: rgb(0, 0, 0) !important;
    font-size: 40px;
    left: 210px !important;
    top: 25px  !important;
}
.heder-txt h2 { line-height:25px;}
}


@media screen and (min-width:320px) and (max-width:540px){
.logo {float: left; text-align: center; width: 100%;}
.logo img {display: inline; vertical-align: middle;}
.head-r {width: 100%; padding:5px 0 0;}
.folo-col {display: none;}
.top-menu {display: none;}
.dl-menuwrapper {display: block;}
.nav-col {margin: 0; width: 100%;}
.inside-banner {height: 120px;}
.product-cont {padding: 0 3%;}
.footer-col1 {padding: 40px 2%;}
.foot-col:first-child {width: 100%; padding:0 0 20px;text-align:center;}
.foot-col {background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border-bottom: 1px solid #bababa; margin: 0 0 20px; min-height: auto; padding: 0 0 20px; width: 100%;}
.foot-col > img {display: inline;}
.footer-col2 {padding: 0 2%;}
.foot-col:last-child {border: 0 none; margin: 0; padding: 0;}
.foot-line { text-align: center; line-height:22px;}
.top-tab > ul {display: none;}
.top-tab select {background: rgba(0, 0, 0, 0) url("../images/select-bg.png") no-repeat scroll right center; border: medium none; padding: 3px 0; width: 100%;}
.top-tab {
  margin: 0 2% 20px;
  width: 96%;
}
.banner{width:100%;float:left;height:260px;text-transform:uppercase;}
.heder-txt {
  float: left;
  margin: 0;
  padding: 94px 10px 0;
  position: absolute;
  right: -120px;
  top: 0;
  width: 320px;
}

#contentHolderUnit_0{background:url(../images/header1.jpg) no-repeat center top;background-size:cover;height:120px !important;}
#contentHolderUnit_1{background:url(../images/header2.jpg) no-repeat center top;background-size:cover;height:120px !important;}
#contentHolderUnit_2{background:url(../images/header3.jpg) no-repeat center top;background-size:cover;height:120px !important;}
#contentHolderUnit_3{background:url(../images/header4.jpg) no-repeat center top;background-size:cover;height:120px !important;}
#contentHolderUnit_4{background:url(../images/header5.jpg) no-repeat center top;background-size:cover;height:120px !important;}
.allinone_contentSlider .contentHolderVisibleWrapper {height: 260px !important;}
.allinone_contentSlider .contentHolder{height:120px !important}
.allinone_contentSlider .contentHolderUnit{height:120px !important}
.allinone_contentSlider.imposing{height:75px !important;}
.counter-col {padding: 16px 2%;}
.main-count-wrap {max-width: 240px;}
.main-count-wrap li:first-child {background:url("../images/year-exp.png") no-repeat scroll 0 center, rgba(0, 0, 0, 0) none no-repeat scroll right center; padding: 0 0 0 55px;}
.main-count-wrap li {
  border-bottom: 1px solid #f4777c;
  margin: 0 0 10px;
  padding-bottom: 30px !important;
  width: 100% !important;
}
.main-count-wrap li:nth-child(2) {background: url("../images/export.png") no-repeat scroll 0 center, rgba(0, 0, 0, 0) none no-repeat scroll right center;
 padding: 0 0 0 60px; margin-right: 0;}
.main-count-wrap li:nth-child(3) {background:url("../images/expert-team.png") no-repeat scroll 0 center, rgba(0, 0, 0, 0) none no-repeat scroll right center; padding: 0 0 0 60px;}
.prod-panel2 {display: none;}
.prod-panel1 {max-width: 100%;}
.prod-panel3 {max-width: 100%;}
.prod-panel1 .read-more {float: left;}
.prod-img {float: left; margin: 0 0 10px; text-align: center; width: 100%; display:block;}
.prod-img > img {display: inline; vertical-align: middle;}
.prod-panel1 .prod-col {float: left; margin: 0; text-align: center;}
.prod-panel1 .read-more {float: none;}
.prod-panel1 .prod-col:last-child, .prod-panel3 .prod-col:last-child {margin: 20px 0 0;}
.prod-col {margin: 20px 0 0; text-align: center;}
.read-more {float: none;}
.inner-menu {display: block;}

.contact-content-left { width:100%;margin-bottom:0}
.contact-content-right { width:100%;margin-bottom:2%}
.white-grey .label {width:100%; }

.white-grey .label2 {width:100%; }

.white-grey .label2.label3 { min-height:117px;}
.field { width:100%;margin-bottom:2%;margin-top:0}
.field.field2 { width:100%;margin-bottom:2%;margin-top:0}
.colon { display:none;}
.white-grey input[type="text"], .white-grey input[type="email"], .white-grey textarea { width:100%}
.label2.label4 {height: 80px;}
.label2.label4 textarea, .label.label4 > input, .label2.label4 > input { width:100%}
.white-grey select { width:100%}
.label2.label4.label5 {float: left;height: 91px;}
.foot-col { border:0 !important}
.site-map .foot-col {
    padding-right: 0;
    width: 100%;
	min-height:auto;
	margin-bottom:0
}
.desktop {display:none !important;}
.mobile {display:block !important}
.certification-part {width: 100%; margin-right: 0px; margin-bottom: 30px;}
}
@media screen and (width:480px){
.heder-txt {
  padding: 64px 10px 0;
  position: absolute;
  right: -120px;
  top: 0;
  width: 320px;
}
}
@media screen and (min-width:541px) and (max-width:767px){
.logo {float: left; text-align: center; width: 100%;}
.logo img {display: inline; vertical-align: middle;}
.head-r {width: 100%; padding:5px 0 0;}
.folo-col {display: none;}
.top-menu {display: none;}
.dl-menuwrapper {display: block;}
.nav-col {margin: 0; width: 100%;}
.inside-banner {height: 120px;}
.product-cont {padding: 0 2%;}
.footer-col1 {padding: 40px 2%;}
.foot-col:first-child {width: 100%; padding:0 0 20px;text-align:center;}
.foot-col {background: rgba(0, 0, 0, 0) none repeat scroll 0 0; border-bottom: 1px solid #bababa; margin: 0 0 20px; min-height: auto; padding: 0 0 20px; width: 100%;}
.foot-col > img {display: inline;}
.footer-col2 {padding: 0 2%;}
.foot-col:last-child {border: 0 none; margin: 0; padding: 0;}
.foot-line { text-align: center; line-height:22px;}
.top-tab > ul {display: none;}
.top-tab select {background: rgba(0, 0, 0, 0) url("../images/select-bg.png") no-repeat scroll right center; border: medium none; padding: 3px 0; width: 100%;}
.top-tab {margin: 0 2%; width: 96%;}
.footer-col2 .folo-col {display: block; padding: 5px 0 1px;}
.banner{width:100%;float:left;height:205px;text-transform:uppercase;}
.heder-txt {float: left; position: absolute; right: -232px; top: -50px; width: 330px;}
.heder-txt h2 { font-family: "Roboto",sans-serif; font-size:20px; margin: 0 0 10px;}
.heder-txt p {font-family: "Roboto",sans-serif; font-size:15px; font-weight: 300; line-height: 26px; text-transform: capitalize;}
#contentHolderUnit_0{background:url(../images/header1.jpg) no-repeat center top;background-size:cover;height:205px !important;}
#contentHolderUnit_1{background:url(../images/header2.jpg) no-repeat center top;background-size:cover;height:205px !important;}
#contentHolderUnit_2{background:url(../images/header3.jpg) no-repeat center top;background-size:cover;height:205px !important;}
#contentHolderUnit_3{background:url(../images/header4.jpg) no-repeat center top;background-size:cover;height:205px !important;}
#contentHolderUnit_4{background:url(../images/header5.jpg) no-repeat center top;background-size:cover;height:205px !important;}
.allinone_contentSlider .contentHolderVisibleWrapper{height:205px !important}
.allinone_contentSlider .contentHolder{height:205px !important}
.allinone_contentSlider .contentHolderUnit{height:205px !important}
.allinone_contentSlider.imposing{height:160px !important;}
.counter-col {padding: 16px 2%;}
.main-count-wrap {max-width: 430px;}
.main-count-wrap li:first-child {
  padding: 0 10px 0 55px;
  width: 216px;
}
.desktop {display:block !important;}
.mobile {display:none !important}
.main-count-wrap li {margin: 0 13px 10px 0;}
.main-count-wrap li:nth-child(2) {background: url("../images/export.png") no-repeat scroll 0 center, rgba(0, 0, 0, 0) none no-repeat scroll right center;
 padding: 0 0 0 60px; margin-right: 0;}
.main-count-wrap li:nth-child(3) {
  padding: 0 45px 0 60px;
  width: 216px;
}
.prod-panel2 {display: none;}
.prod-panel1 {max-width: 100%;}
.prod-panel3 {max-width: 100%;}
.prod-panel1 .read-more {float: left;}
.prod-img {float: left; margin: 0 0 10px; text-align: center; width: 100%; display:block;}
.prod-img > img {display: inline; vertical-align: middle;}
.prod-panel1 .prod-col {float: left; margin: 0; text-align: center;}
.prod-panel1 .read-more {float: none;}
.prod-panel1 .prod-col:last-child, .prod-panel3 .prod-col:last-child {margin: 20px 0 0;}
.prod-col {margin: 20px 0 0; text-align: center;}
.read-more {float: none;}
.inner-menu {display: block;}
.contact-content-left { width:100%;margin-bottom:0}
.contact-content-right { width:100%;margin-bottom:2%}
.white-grey .label {width:100%; }
.white-grey .label2 {width:100%; }
.white-grey .label2.label3 { min-height:117px;}
.foot-col { border:0 !important}
.site-map .foot-col {
    padding-right: 0;
    width: 100%;
	min-height:auto;
	margin-bottom:0
}
}
@media screen and (min-width:768px) and (max-width:1023px){
.sm-blue li {padding: 0 19px;}
.inner-menu {display: none;}
.inside-banner {height: 230px;}
.inside-content {padding: 50px 2%;}
.foot-col {padding: 0 20px; width: 50% !important; margin:0 0 10px;}
.footer-col1 {padding: 40px 2%;}
.footer-col2 {padding: 20px 2%;}
.banner{width:100%;float:left;height:275px;text-transform:uppercase;}
.heder-txt {float: left; position: absolute; right: -250px; width: 330px;}
.heder-txt h2 { font-family: "Roboto",sans-serif; font-size:20px; margin: 0 0 10px;}
.heder-txt p {font-family: "Roboto",sans-serif; font-size:15px; font-weight: 300; line-height: 26px; text-transform: capitalize;}
#contentHolderUnit_0{background:url(../images/header1.jpg) no-repeat center top;background-size:auto 100%;height:275px !important;}
#contentHolderUnit_1{background:url(../images/header2.jpg) no-repeat center top;background-size:auto 100%;height:275px !important;}
#contentHolderUnit_2{background:url(../images/header3.jpg) no-repeat center top;background-size:auto 100%;height:275px !important;}
#contentHolderUnit_3{background:url(../images/header4.jpg) no-repeat center top;background-size:auto 100%;height:275px !important;}
#contentHolderUnit_4{background:url(../images/header5.jpg) no-repeat center top;background-size:auto 100%;height:275px !important;}
.allinone_contentSlider .contentHolderVisibleWrapper{height:275px !important}
.allinone_contentSlider .contentHolder{height:275px !important}
.allinone_contentSlider .contentHolderUnit{height:275px !important}
.allinone_contentSlider.imposing{height:225px !important;}
.main-count-wrap li {float: left; margin: 0 10px 0 0; min-height: 56px;}
.main-count-wrap li:first-child {
  background: url("../images/year-exp.png") no-repeat scroll 0 center, rgba(0, 0, 0, 0) url("../images/devider.jpg") no-repeat scroll right center;
  padding: 0 16px 0 55px;
  width: 210px;
}
.main-count-wrap li:nth-child(2) {
  background: url("../images/export.png") no-repeat scroll 0 center, rgba(0, 0, 0, 0) url("../images/devider.jpg") no-repeat scroll right center;
  padding: 0 15px 0 60px;
  width: 159px;
}
.main-count-wrap li:nth-child(3) {
  background: url("../images/expert-team.png") no-repeat scroll 0 center, rgba(0, 0, 0, 0) url("../images/devider.jpg") no-repeat scroll right center;
  padding: 0 10px 0 60px;
  width: 181px;
}
.main-count-wrap li:last-child {
  background: rgba(0, 0, 0, 0) url("../images/hig-qlty.png") no-repeat scroll 0 center;
  margin-right: 0;
  padding: 0 0 0 55px;
  width: 162px;
}
.prod-panel2 {margin: 0 10px; max-width: 350px; padding: 30px 0 0;}
.prod-panel1 {max-width: 199px; width: 100%;}
.prod-panel3 {max-width: 199px; width: 100%;}
.prod-panel1 .prod-col:first-child , .prod-panel3 .prod-col:first-child{margin: 0;}
.foot-col:nth-child(3) {
  float: left;
  padding-left: 0;
}
.foot-col:nth-child(2) { background:none;}
.foot-col:last-child {
  padding-right: 20px;
}
.contact-content-left { width:100%;margin-bottom:0}
.contact-content-right { width:100%;margin-bottom:2%}
.white-grey .label {width:100%; }

.white-grey .label2 {width:100%; }

.white-grey .label2.label3 { min-height:117px;}
.desktop {display:block !important;}
.mobile {display:none !important}
.textElement51_imposingFW {
    margin-left: 2% !important;
    margin-top: 6% !important;
}
.label.label4.blank-part {display:none;}
.certification-part {
	margin-right: 15px;
}
}
@media screen and (min-width:1024px) and (max-width:1169px){
.sm-blue li {padding: 0 19px;}
.inner-menu {display: none;}
.inside-banner {height: 275px;}
.inside-content {padding: 50px 2%;}
.foot-col {padding: 0 13px;}
.footer-col1 {padding: 40px 2%;}
.footer-col2 {padding: 10px 2%;}
.banner{width:100%;float:left;height:375px;text-transform:uppercase;}
.heder-txt {float: left; width: 330px;}
.heder-txt h2{font-family:"Roboto",sans-serif;font-size:28px;}
.heder-txt p{font-family:"Roboto",sans-serif;font-size:20px;font-weight:300;text-transform:capitalize;}
#contentHolderUnit_0{background:url(../images/header1.jpg) no-repeat center top;background-size:auto;height:375px !important;}
#contentHolderUnit_1{background:url(../images/header2.jpg) no-repeat center top;background-size:auto;height:375px !important;}
#contentHolderUnit_2{background:url(../images/header3.jpg) no-repeat center top;background-size:auto;height:375px !important;}
#contentHolderUnit_3{background:url(../images/header4.jpg) no-repeat center top;background-size:auto;height:375px !important;}
#contentHolderUnit_4{background:url(../images/header5.jpg) no-repeat center top;background-size:auto;height:375px !important;}
.allinone_contentSlider .contentHolderVisibleWrapper{height:375px !important}
.allinone_contentSlider .contentHolder{height:375px !important}
.allinone_contentSlider .contentHolderUnit{height:375px !important}
.allinone_contentSlider.imposing{height:325px !important;}
.prod-panel3 {max-width: 255px;}
.prod-panel1 {max-width: 255px;}
.inside-content-left { width:50%;}
.inside-content-right { width:47%; } 
.field {width: 31%;}
.white-grey input[type="text"], .white-grey input[type="email"], .white-grey textarea {width: 63%;}
.captcha-field {width: 36% !important;}
.contact-content-left {width: 52%;}
.field.field2 {margin-top: 11px;width: 30%;}
.label.label4 .captcha-field {width: 37% !important;}
.site-map .foot-col {min-height: 220px;width: 245px;}
.label.label4.blank-part {min-height: 67px;}
.white-grey .label {min-height: 67px;}
}


