@charset "utf-8";
@import url('../css-1');
body {
  font-family: Roboto, sans-serif;
  font-size: 13px;
  line-height: 1;
  padding: 0px;
  margin: 0px;
  font-weight: 300;
  color: #353535;
  background: #fff; 
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  overflow-x: hidden;
}
button, a{transition: all 0.3s ease-out 0s;
    -webkit-transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
	outline:none;
}
button:hover, button:focus{outline:none;}
.location-animate{
	opacity: 0;
	transition: opacity .3s ease;
}
.location-animate.page-visible{
	opacity: 1;
}  
.js-view-checker .translate_y{
	transform: translateY(30px) translateZ(0);
	transition: transform .7s ease .6s, opacity .7s ease .6s;
	opacity: 0;
	display:none;
}
.js-view-checker.visible .translate_y{display:block;
	transform: translateY(0) translateZ(0);
	opacity: 1;
}
.wrap{ overflow: hidden;}
.container{ width:100%;max-width:1200px; margin:0 auto;} 
img{ border:0px none;max-width: 100%;} .rt{ float:right; font-size:12px} .rt a{ color:#000; text-decoration:none}
p{font-size:15px;line-height:20px;}
a:hover{text-decoration:none;}
.fnt-fm{font-size:13px; color:#fff;} 
.txt-tra{ text-transform:uppercase}
.ft-14{ font-size:14px; font-weight:600;} 
.ft-24{ font-size:24px !important;color:#333 !important;line-height: 24px;} 
.blck-tt{color:#000;}  
.red-tt{color:#ed1c24}  
.red-tt a{color:#ed1c24; text-decoration:none }
.ft-13{ font-size:13px; font-weight:600;} 
.ft-13 a{ color:#333; text-decoration:none} 
.ft-18{ font-size:18px !important;line-height: 24px;}
.read-more{ color:#ed1c24; font-size:13px; display:block;text-align:right; padding-bottom:3px;} 
.read-more a{ color:#ed1c24; text-decoration:none}
#lim-wrapper{ width:100%;} 
.lim-top-area{ width:100%;position: fixed;z-index: 9999;background: #fff;box-shadow: 0px 0px 1px 0px #aaa;}
.lim-header11{ width:646px; float:left}
.lim-rt-head{ width:317px; float:left; padding:0 20px 0 20px}
.lim-header{ width:100%;max-width:1200px; margin:0 auto;} 
.lim-top-link{margin-top:0px;}
.lim-top-link ul { margin:0px 0 0; padding:0px;list-style:none;display:flex;justify-content: flex-end;width: 100%;position:relative;}
.lim-top-link  li {display:inline-flex;list-style:none;font-size:14px;text-align:center;vertical-align:top;margin-left: 1px; }
.lim-top-link li.mobile_notepadno{font-size: 20px;}
.lim-top-link li.mobile_notepadno img{width: 16px;
    margin-right: 6px;
}
.lim-top-link  li a{font-weight:normal;color:#ed1d24; text-decoration:none;padding:16px 18px;display:block;}
.lim-top-link  li:last-child a{padding-right:0;}
.lim-top-link  li.top_menu_btn{}
.lim-top-link  li.top_menu_btn a{color:#fff;background:#ed1d24;padding:20px 18px;}
.lim-top-link  li.top_menu_btn a:hover{color:#fff;background:#f6b801;}
.lim-top-link  li.top_menu_btn1{}
.lim-top-link  li.top_menu_btn1 a{color:#fff;background:#ed1d24;padding:20px 18px;}
.lim-top-link  li.top_menu_btn1 a:hover{background: #999;color: #fff;}
.header_bottom{position:relative;box-shadow: 0px 0px 1px 0px #aaa;}
.header_bottom ul{display:block;list-style:none;margin:0;padding:0;}
.header_bottom li{display:inline-block;list-style:none;vertical-align:middle;font-size:13px;}
.header_bottom li:last-child a{padding-right:0;}
.header_bottom li a{font-weight:normal;color:#000; text-decoration:none;display:block;padding:12px 15px;}
.header_bottom li a:hover{color: #ed1d24;}
.lim-ag-logo{ width:220px; margin-top:11px;}
.lim-ag-logo a:hover{text-decoration:none;}
.lim-ag-logo h2{font-size:25px;font-weight:600;color: #ed1d24;text-transform:uppercase;margin: 0 0 4px;}
.lim-ag-logo h3{font-size:13px;font-weight:400;color: #000;text-transform:capitalize;margin: 0;}
.lim-ag-logo h3 span{color: #000;text-transform:uppercase}
.lim-rt-logo{ width:110px; float:right; margin-top: -5px;margin-bottom: 5px;position: relative}
.lim-top-nav{ width:100%;position:relative;}
.top-marg{margin-top: 90px;}
.lim-top-nav-in{ width:100%;max-width:1200px; margin: 0 auto;}
.lim-top-nav-in ul { margin:0px; padding:0px;}
.lim-top-nav-in  li { float:left; display:inline-block; text-transform:uppercase;  list-style:none; margin-left:5px; display:block;  padding:2px 20px 2px 20px; 
font-size:13px; border-right:#bdbec0 solid 1px; margin:8px 0 8px 0px;}
.lim-top-nav-in  a { font-weight:normal; text-align:center;  color:#010101; text-decoration:none; padding-bottom:10px;  }
.lim-top-nav-in a.selected, .lim-top-nav-in a:hover { color:#000;  padding-bottom:9px; text-decoration:none;  border-bottom:#ed1c24 solid 2px;}
.lim-banner{ width:100%; }
.top-serv-txt{ display:block; font-size:16px; border-bottom:#cdc9c9 solid 1px; margin:10px 0 15px 0px; padding-bottom:7px}
.lim-content{ width:100%;  background:url(images/bg.png) repeat-x #f6b801; } 
.lim-content_1{ width:100%; background-color:#fff; }
.lim-cont-inner-in{ width:100%;max-width:1200px;; margin:auto}
.cont-main{ width:100%;  background:#FFF}
.lim-left-area{ width:646px; float:left;} 
.lim-left-area-in{ width:631px; float:left; padding-left:15px; padding-right:5px;} 
.left-cont1{ width:98.3%; float:left; margin-top:14px; border-bottom:#a7a9ac solid 1px; padding-bottom:3px; margin-right:10px; } 
.left-cont1 p{ line-height:19px;}
.lt-block-ft{ width:auto; float:left;  background:url(images/div.png) no-repeat top right; padding-right:30px}
.lt-block-rt{ width:auto; float:left;  padding-left:10px; margin-top:3px;} 
 .lt-testemo{ width:195px; float:left; font-size:13px; text-align:left !important;  background:url(images/div.png) no-repeat top right; margin:0 15px 0 18px; padding-right:25px; padding-top:6px;}
.left-top-strp{ width:100%; } 
.lim-right-area{ width:354px; float:left;} .rt-frm-area{ width:342px; float:left; background:#ed1c24; color:#FFF; line-height:18px; padding:4px 5px 4px 10px;}
.left-cont2{ width:100%; margin-top:14px; }
.left-cont2-1{ width:186px; float:left; border:#bdbec0 solid 1px; height:338px; margin-right:8px; padding:5px 5px 5px 8px;} 
.left-cont2-1 img{ margin:8px 0 6px 0px}
.left-cont2-1 ul{margin:0px; padding:0px;} .left-cont2-1 li{ list-style:url(images/li.png); color:#000; font-size:12px; line-height:16px; margin-left:15px; 
padding: 5px 0 4px 0px; margin-right:10px; text-align:left}
.left-cont2-bt-txt{ width:98%; float:left; text-align:left; font-size:11px; border-bottom:#a7a9ac solid 1px; margin-right:5px; padding:14px 0 6px 0px;}
.rt-form-box{ width:95%; float:left; background:url(images/fm-bg.png) repeat-x; padding:10px;  margin-top:14px; font-size:13px; }
.rt-fm-box1{ width:100%; margin-bottom:9px;} 
.rt-form-txt{ width:100px; }
.frm-input{ border:#d4d5d6 solid 1px; width:240px; height:22px; float:right}
.frm-input-sm{border:#d4d5d6 solid 1px; width:46px; height:22px; float:right}
.frm-input-cont{ border:#d4d5d6 solid 1px; width:180px; height:22px; float:right; margin-left:10px;}
.fm-mar{margin-left:48px; }
.frm-select{ border:#d4d5d6 solid 1px; width:241px; float:right; margin-right:1px;}
.cap-input{ border:#d4d5d6 solid 1px; width:75px; height:20px; float:left; margin-right:8px; margin-left:8px}
.frm-input1{ border:#d4d5d6 solid 1px; width:193px; height:20px; float:right}
.frm-sml-in{ border:#d4d5d6 solid 1px; width:100px; height:16px; margin-bottom:5px;}
.frm-textarea{ border:#d4d5d6 solid 1px;  height:48px; float:right; padding:2px 0px; margin-right:1px;}
.capt-txt{ width:106px; float:left; font-size:11px; line-height:14px; text-align:left}  .cap-box1{  width:67px; float:left}
.video-area{ width:100%;  margin-top:5px;} .mr-top-en{ margin-top:60px;}
.red-box-bg{ width:330px; float:left; background:#ed1c24;  color:#FFF; padding:4px 0 4px 10px; margin:0px 0 10px 0px;}
.radio-bt{ width:200px; text-align:center;}
.bt-jq{ width:100%; padding:20px 0 0 0px; background:#FFF;}
.lim-footer{ width:100%;position: relative; background:#d90e0e;margin-top:10px;}
.ft-link{ width:100%;padding-top:5px;}
.style3 {
    font-size: 15px;
}
.style4 {
    color: #30f;
    font-weight: 600;
}
.style5 {
    color: #FF0000;
}
.style6 {
    font-size: 24px !important;
	font-weight: 500;
}
.style7 {
    font-size: 16px;
	font-weight: 600;
}
.title{font-size: 30px;
    color: #333;
	font-weight: bold;
	text-transform:uppercase;
	margin: 10px 0 10px;
}
.top-nav-1 .main-menu.active {
    right: 0px;
}
.top-nav-1 .main-menu {
    background: #ed1d24;
    border: none;
	box-shadow: -1px 3px 5px -1px rgba(0, 0, 0, 0.1);
    margin: 0;
    padding: 20px 10px 10px 30px;
    position: fixed;
    right: -50%;
    top: 0px;
    height:100%;
    transition: all 0.5s ease-out 0s;
    width: 50%;
    z-index: 9999;
	list-style:none;
	text-align: left;
}
.top-nav-1 .main-menu .menu_border > li {
    display: block;
    font-size: 14px;
    border-bottom: none;
}
.top-nav-1 .main-menu .menu_border > li:hover{background: none;}
.top-nav-1 .main-menu .menu_border > li:hover a{border: none;color: #000;}
.top-nav-1 .main-menu .menu_border > li > a {
    color: #fff;
    display: block;
    position: relative;
    text-shadow: 0 0 0;
    text-transform: uppercase;
	padding: 2px 0px;
}
.menu_border{border-right:1px solid #aaa;}
.menu_border:last-child{border-right:none;}
.show-menu{padding-top: 14px !important;padding-bottom: 0px !important;}
.hide-menu {
    text-align: right;
    font-size: 22px;
    color: #fff;
    margin: 10px 20px 15px;
}
.hide-menu img {background: #fff;
    width: 30px;
    height: 30px;
    padding: 6px;
    border-radius: 50%;
    cursor: pointer;
}
.text-menu {
    height: auto;
    margin: auto;
    display: inline-block;
    background: transparent none repeat scroll 0% 0%;
    vertical-align: middle;
}
.menu-bar {
    display: inline-block;
    width: 28px;
    vertical-align: middle;
}
.menu-bar span {
    background: #ed1c24;
    display: block;
    height: 1px;
    margin: 6px 0;
    width: 100%;
}
.second_nev{width:100%; background:url(../gifs/bl-bg.png) repeat-x;  margin-bottom:2px;} .second_nev ul{margin:0px; padding:0px; font-size:13px; color:#fff;}
.second_nev li{list-style:none; background:url(../gifs/right-li.png) no-repeat right; padding:0 25px 0 25px;  display: inline-block;display: inline-block; margin:7px 0 10px 0;}
.second_nev li a{ text-decoration:none}	
.new_bradcrum{width:100%; background-color:#f1f1f1; margin-bottom:20px; padding:8px 0;} 
.new_bradcrum .left{width:100%; font-size:12px; color:#2f2f2d;margin-top: 7px;margin-bottom:7px}
.new_bradcrum .right{width:50%; float:right; text-align:right;display:none;}
.new_bradcrum a{color:#303030; text-decoration:none;padding-right: 10px;}.new_bradcrum a:hover{color:#ed1c24;}
.new_bradcrum .left img{width:8px;}
.new_bradcrum span{padding-right: 10px;color:#555;}
.contant-detail{width:100%; padding:20px 0 10px;position: relative;} 
.right1 h1{font-size:24px; color:#000;margin:0 0 20px;text-transform: uppercase;line-height: 30px;font-weight: 300;} 
.right1 h2{font-size:60px; color:#300000;margin:0 0 0px;text-transform: uppercase;line-height: 65px;font-weight: 400;} 
.right1 h3{font-size:15px; color:#333; margin:0 0 5px;text-transform: uppercase;line-height: 24px;font-weight: 400;}
.right1 h4{font-size:24px; color:#333; margin:0 0 10px;text-transform: uppercase;line-height: 24px;font-weight: 400;}
.right1 p{font-size:14px; color:#333;}
.btn-box a.view, .view{padding: 12px 20px;min-width:180px;text-align:center; background: #6d6d6b; border-radius: 2px;color: #fff;font-weight: 500;line-height: 22px;transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s;}
.btn-box a.view span, .btn-box a.border_view span{display: inline-block;
    vertical-align: middle;
}
.btn-box a.view svg{width: 17px;
    height: 17px;
    margin-left: 5px;
    display: inline-block;
    vertical-align: middle;
}
.btn-box a.border_view, .border_view{border:2px solid #ed1c24;margin-right:10px;padding: 10px 20px;min-width:180px;text-align:center; background: #fff; border-radius: 2px;color: #ed1c24;font-weight: 500;line-height: 22px;transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s;}
.btn-box a.border_view:hover, .border_view:hover{background: #ed1c24;color:#fff;}
.btn-box a.border_view svg{width: 17px;
    height: 17px;
    margin-right: 5px;
    display: inline-block;
    vertical-align: middle;
}
.sub-btn{padding: 0px 30px; height:38px; background: #ed1c24; border-radius: 4px;color: #fff;font-weight: 600;border:none;display:inline-block;font-size: 15px;min-width: 120px;text-transform:capitalize;transition: all 0.3s ease-out 0s; -moz-transition: all 0.3s ease-out 0s;}
.btn-box a.view:hover, .sub-btn:hover{background: #f6b801;color: #fff;outline: none;} 
.btn-box a.view:focus, .sub-btn:focus{outline: none;}   
.left-bg{padding: 80px 0 0px;}
.left-bg h2{font-size:38px;margin: 0px 0 10px;color:#fff; line-height: 55px;font-weight: 300;text-transform: uppercase;}
.left-bg h2 span{font-size:40px;font-weight: 600;color:#fff;text-transform: uppercase; display: block;}  
.left-bg h4{font-size:45px;margin: 20px 0 40px;color:#f6b801; line-height: 35px;font-weight: 600;text-transform: none;}
.left-bg h4 span.sub-top {text-transform: uppercase;font-size: 22px;font-weight: 600; color: #fff;display: inline-block;}
.left-bg h5{font-size:18px;margin: 10px 0 10px;color:#fff; font-weight: 300;}
.left-bg h3{color:#fff;font-size: 38px;font-weight: 300;text-transform: uppercase;margin-bottom:30px;}
.left-bg p{color:#fff;font-size:18px;font-weight: 300;}
.right-bg{padding:100px 0 50px;}
.right-bg .feature-thumb1{width:400px; margin:0 auto;}
.contant-detail .m1{color:#F00;font-size:14px; }  .contant-detail .responsive{width:100%; float:left; overflow:hidden;}
.contant-detail .left{ width:24%;float:left; border-top:1px solid #d0d0d0;} .contant-detail .right{width:73.2%; float:left; margin-left:2%;}  
.contant-detail .right a{text-decoration:none;} .contant-detail .right .p9{font-weight:bold; text-transform:uppercase; margin-top:10px;} 
.contant-detail .right1{width:100%;} .contant-detail .right1 .p9{font-weight:bold; text-transform:uppercase; margin-top:10px;}
.contant-detail .right ul{margin:0px; padding:0px;} 
.contant-detail .right li{list-style:disc; font-size:12px; line-height:21.5px; color:#303030; margin-left:15px;}
.contant-detail .right li a{color:#999999; text-decoration:none;}
.contant-detail .right p{color:#3e3e3e; margin:8px 0 18px 0px; line-height:18px;}
.contant-detail .right .clienttest{width:100%; margin-bottom:20px;} .contant-detail .right .clienttest h2{font-size:20px; color:#333;}
.contant-detail .right .clienttest .left{width:49%;}
.contant-detail .right .frm{width:100%;;} 
.contant-detail .right .frm .in{width:90%;float:left; text-align:left;}
.contant-detail .right .frm .in label{width:27%;float:left;display:block; text-align:right;padding-right:3% } .contant-detail .right .frm .in span{width:70%;float:left; display:block;}
.contant-detail .right .frm label{width:10%;float:left;display:block;}
.contant-detail .right .frm input{width:80%; padding:3px 0 5px 3px; font-size:12px; color:#333; margin-bottom:10px; border:1px solid #999;}
.contant-detail .right .frm .captcha{width:30%; padding:3px 0 5px 3px; font-size:12px; color:#333; margin-bottom:10px; border:1px solid #999; float:left; margin-top:7px;}
.contant-detail .right .frm textarea{width:80%; padding:3px 0 5px 3px; font-size:12px; color:#333; height:60px; margin-bottom:10px; border:1px solid #999;font-family: arial !important;}
.contant-detail .right .frm .field{width:80%; height:30px; font-size:12px; color:#333; margin-bottom:10px; border:1px solid #999; float:left;}
.contant-detail .left .row{ width:99%;float:left;} .contant-detail .left .clear{clear:both; height:1px; background-color:#D0D0D0; margin-bottom:20px; }
.contant-detail .left .row .head{font-size:15px; margin-top:20px; padding-left:3px; color:#666666;} .contant-detail .left .row .head b{font-weight:normal; color:#f00 !important;}
.contant-detail .left .form_area{ width:82%;float:left; padding:9% 9% 9% 9%; background-color:#565751; margin-bottom:2%; display:block; margin-bottom:20px;}
.contant-detail .left .form_area .row{width:99%; float:left; margin-top:10px;}
.contant-detail .left .form_area .row input{width: 80px;float: left; margin-top: 10px;padding: 0px;height: 26px;}
.contant-detail .left .form_area input{width:95%; background-color:#FFF; border:none; height:20px; padding:1px 2px 4px 5px; margin-top:7px; font-size:12px; color:#333;}
.contant-detail .left .form_area .captcha{width:99%; float:left; display:block; padding-top:6px;}
.contant-detail .left .form_area .captcha input{width:45%; background-color:#FFF; border:none; height:20px; padding:1px 2px 4px 5px; margin-top:0px;}
.contant-detail .left .form_area span{font-size:14px; color:#FFF; display:block; font-weight:normal; margin-bottom:5px; text-align:left}
.contant-detail .left .quick{width:100%; display:block; margin-bottom:20px;}
.contant-detail .left .quick span{background:url(images/quick-bg.png) repeat-x; padding:10px; float:left; display:block; font-size:16px; color:#494748; width:91.5%; font-weight:600;}
.contant-detail .left .quick ul{margin-top:40px; padding:0px;text-align: left;}
.contant-detail .left .quick li{width:91.5%; background:url(images/quick-li-bg.png) repeat-x; padding:10px 10px 13px 10px;font-size:15px; color:#4b4b4a; list-style:none;font-weight:500;}
.contant-detail .left .quick li .icon{width:26px;display:block;float:left; padding-right:8px;}
.contant-detail .left .quick li a{color:#4b4b4a; text-decoration:none;}
.contant-detail .left .quick li a:hover{color:#ed1b24; text-decoration:none;}
.head-tt{ font-size:14px !important; display:block; margin-bottom:10px; margin-top:12px; text-transform:uppercase; font-weight:bold;}
.re-mor{ display:block; border-bottom:#D0D0D0 solid 1px;  border-top:#D0D0D0 solid 1px; font-size:12px; padding:20px 0 20px 0px; font-weight:bold;}
.re-mor a{ text-decoration:none; color:#666} 
.re-mor a:hover{ text-decoration:none; color:#F00}	 
.ft-link1{ margin-top:20px;}
.ft-link1 h3{ margin:10px 0 12px;font-weight: 500;font-size: 12px;}
.ft-link1 p{font-size:12px;}
.ft-link2{margin-top:5px; }
.ft-link1 ul{ margin:0px 0 10px; padding:0px;} 
.ft-link1:last-child ul{ background:none; }
.ft-link1 li{list-style:none; line-height:18px; padding:4px 0 6px 0px;}  
.ft-link1 li a{color:#FFF; text-decoration:none}
.gt-bt-icon{ width:100%;}  
.gt-bt-icon p{ margin:10px 0px;display:flex;}   
.gt-bt-icon a{ color:#FFF; text-decoration:none;}
.gt-bt-icon img{display:inline-flex;}
.gt-bt-icon p svg{display:inline-flex;min-width: 24px;}
.gt-bt-icon span{ display:inline-flex;padding-left:16px;font-size:13px;}
.gt-bt-icon h3{ display:block;font-size:14px;color:#FFF;margin: 10px 0 5px;font-weight: 600;}
.fl { float: left;}.b{font-weight: 600;} .m12 {margin: 0px 0px 0px 8px;}
.main-ft-lnk{display:inline-block; padding-top:15px}
.main-ft-lnk ul{ margin:0px; padding:0px;display:block;list-style:none;}
.main-ft-lnk li{ font-weight:400;color: #fff;padding-left:10px;padding-right:10px;display: inline-block;
    vertical-align: middle;
    font-size: 12px;
} 
.main-ft-lnk li:last-child{padding-right:0px;}
.main-ft-lnk li a{color: #fff;display:block;}
.social-txt{margin: 0px 10px 0 0;font-weight: 600;font-size: 14px;display:inline-block;vertical-align:middle;}
.social-icon{display:inline-block;padding-top:0px;padding-left:10px;vertical-align: middle;} 
.copy-rt{ width:100%;padding: 15px 0 20px;
    font-size: 12px;
    color: #eee;
}
.copy-rt a{ color:#333; text-decoration:none} 
.img_rr{width: 39px; float: left; display:block;}
.ups{ width:80%; float:left; margin-left:50px; margin-bottom:5px}
.ft-top-txt{ width:90%; float:left; font-size:12px; font-weight:noraml; padding:10px 10px 10px 0px; background:url(../images/foot_arr.jpg) no-repeat right; margin-top:42px;}  
.ft-top-txt a{ color:#fff; text-decoration:none}
.ft-top-txt1{color:#FFC20E; font-size:13px; width:100%;padding:5px 0 12px 0;} .ft-top-txt1 a{color:#FFC20E; text-decoration:none; font-size:14px !important; }
a{ color:#fff;}
#gallerya  p{ margin:0px;}
#gallerya {
    overflow: hidden;}
.bg1 {background: none repeat scroll 0% 0% #FFF; height: 400px; text-align:left}
.p1 {
    padding: 0px 0px 0px;
}
.f3 {
    font-size: 12px;
}
.j {
    text-align:left; padding:0 8px 0 0px;
}
.r { display:block; background:url(images/red.jpg) left bottom no-repeat ;  padding-bottom:3px; margin-top:8px; margin-right:0px;} 
.r a{ color:#000; text-decoration:none;}
.stepcarousel{
position: relative; /*leave this value alone*/
overflow: scroll; /*leave this value alone*/
width: 609px; /*Width of Carousel Viewer itself*/
height: 253px; /*Height should enough to fit largest content's height*/
}
.stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}
.stepcarousel .panel{
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 0px; /*margin around each panel*/
width: 155px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}
.slidingDiv {height:350px; background-color: #fff;border:1px solid #d61010; position:absolute; top:220px;	z-index:999;width:630px;}
 .p21 { padding: 0px 0px 0px 8px;}
.show_hide { display:none;}
.col1{color: #D61010; font-size:11px; line-height:18px;}
.col1 a{color:#D61010}
.col1 a:hover{color:#D61010}
.bxslider{ width:auto; margin:0px;}
.bxslider ul{ margin:0px; padding:0px;}
.bxslider li{ list-style:none}
.fb-icon{margin-left:12px;display:inline-block;vertical-align:top;}
.fb-icon a img {opacity:0.8;width:18px;}
.fb-icon a img:hover {opacity:1;}
.top-nav-1{ max-width:1200px;width:100%; margin:0 auto; background:transparent;}
.top-nav-1 ul {
  text-align: right;
  display: block;
  margin: 0;
  text-transform:uppercase;
  padding:0;
  list-style: none;
  position: relative;
  z-index: 999;
}
.top-nav-1 ul li {
 text-transform:uppercase;  list-style:none; margin-left:5px; display:inline-block;  padding:4px 15px 2px 15px; 
font-size:12px;  margin:8px 0 8px 0px; position:relative;  line-height:15px;}
.top-nav-1 ul li.menubg {background:#ee121a;padding: 8px 15px;border-radius: 2px;}
.top-nav-1 ul li.menubg:hover {background:#f6b801;}
.top-nav-1 ul li a {  color:#fff; text-decoration:none; padding-bottom:0px; }
.top-nav-1 ul li a:hover {
  color: #fff;
    border-bottom:#ee121a solid 0px;
}
.top-nav-1 ul li:last-child a:hover {
    border-bottom:none;
}
.top-nav-1 lu li a.selected{ color:#000;  padding-bottom:9px; text-decoration:none;  border-bottom:#ed1c24 solid 2px;}
.top-nav-1 ul li ul {
  padding: 0;
  text-align: left;
  position: absolute;
  top: 33px;
 background: #f5c721; 
  left: 0;
  width: 240px;
  margin:auto;
  display:block;
  opacity: 0;
  visibility: hidden;
  z-index:10000;
  alignment-adjust:middle;
}
.top-nav-1 ul li ul li { 
  background: #f5c721; 
  display: block;
  color: #fff;
    width: 200px;
  padding:1px 10px 1px 10px !important;
  line-height:12px;
  border-right:none;
  text-transform:none;
  position:none;
}
.top-nav-1 ul li ul li a { 
  padding:0px 0 3px 0px;
  color: #000;
  width: 240px;
  font-weight:normal
}
.top-nav-1 ul li ul li a:hover {  border-bottom:#C00 solid 2px; color:#FFF}
.top-nav-1  ul li:hover ul {
  display: block;
  opacity: 1;
  visibility: visible;
}
.topClosePanel{background: url(images/top-strip1.png) repeat-x 0 100%; position:relative; z-index:55; margin-bottom:-8px;}
.topClosePanelin{ width: 994px; margin:0 auto; position:relative; height:130px; margin-top:-130px;}
.topcloseHolder{ width:994px; margin:0 auto; position:relative; height:8px;}
.topCloseBtn{ position:absolute; right:80px; bottom:-38px; background:url(images/topCloseBtn.png) no-repeat 0 0; width:298px; height:47px; z-index:1;}
.topCloseBtn a{ color:#6e7072; font:normal 13px Verdana, Geneva, sans-serif; background:url(images/arrow.gif) no-repeat 100% 7px; padding-right:18px; display:inline-block; margin:16px 0 0 100px; text-decoration:none; }
.cuntryList{ padding-top:5px;}
.cuntryList ul{ margin:0px; padding:0px; float:left; width:98px;}
.cuntryList li{ float:left; width:98px; margin-bottom:0px; border-bottom:0px solid #D3CBCB; line-height:20px; margin-left:20px; list-style:url(images/li1.png); text-transform:uppercase;}
.cuntryList li a{ color:#6f6e6b; font-size:11px; text-decoration:none;}
.cuntryList li:hover a{color:#ed1c24;}
.cuntryOther{ padding-top:20px;}
.cuntryOtherLeft{ float:left; width:395px; padding:0 10px 5px 0; margin-right:18px; color:#6f6e6b; font:normal 14px Tahoma, Arial, Calibri; background:url(images/bor-right.png) no-repeat right;}
.cuntryOtherRight{ float:left; width:320px; padding-top:5px; font: normal 11px Tahoma, Arial, Calibri; line-height:21px; }
.topFormSec{ float:left; width:152px; margin-right:10px;}
.blue-btn{ display:inline-block; padding:5px 10px; background:#3279a6; border:1px solid #19577f; -webkit-border-radius:6px;  -moz-border-radius:6px; border-radius:6px; color:#FFF; margin-top:10px; }
.blue-btn:hover{background:#093676;}
.coun-map{ width:230px; float:left; margin-right:5px; text-align:left; font-size:16px;}
.red-txt{ color:#ed1e25; font-size:15px; font-weight:bold; display:block; margin-top:2px;}
.blck-txt11{ color:#333; font-size:13px; font-weight:bold;}
.ft-11{ font-size:11px; margin-bottom:4px; display:block;}
.text-fnt{ width:300px; float:left;}
.sm-fnt{color:#ee2526; font-size:11px;}
.ft-12{ font-size:11px;}
.input-sel{ width:172px; height:28px; float:left; background:url(images/input-bg.png) no-repeat;}
.go-bt{ width:50px; float:left; display:inline; margin-left:5px;margin-top:5px;}
.ft-lt{ float:left; margin-top:5px;}
.top-skin{ width:994px; float:left;}
.bt-link{ width:994px; float:left;}
.dropdn{
width: 150px; 
height:20px; 
color:#fff; 
background: #ed1c24; 
border:0px;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
    select {padding-right:18px}
}
.wrapper-dropdown-5 {
    /* Size & position */
    width:183px;
	position:relative;
   text-transform:uppercase;
}
.wrapper-dropdown-5:after { /* Little arrow */
     content:'<>';
    font:14px "Consolas", monospace;
    color:#fff;
    -webkit-transform:rotate(90deg);
    -moz-transform:rotate(90deg);
    -ms-transform:rotate(90deg);
    transform:rotate(90deg);
    right:2px; top:2px;
    padding:0 0 2px;   
    position:absolute;
    pointer-events:none;
}
.wrapper-dropdown-5:before { /* Little arrow */
    content:'';
    right:6px; top:0px;
    width:20px; height:21px;
    background:#ed1c24;
    position:absolute;
    pointer-events:none;
    display:block;	
}
.dropdn {
    width:180px;
	height:22px;
    padding:3px;
    margin: 0;
    -webkit-border-radius:4px;
    -moz-border-radius:4px;
    border-radius:4px;    
    background: #ed1c24;
    color:#fff;
    border:none;
    outline:none;
    display: inline-block;
    -webkit-appearance:none;
    -moz-appearance:none;
    appearance:none;
    cursor:pointer;
}
.reply.each-client{}
.replysections {
  margin-bottom: 5px;
  padding: 9px;
  background: #fff;
  border-bottom: 1px solid #ccc;
  clear: both; overflow:hidden;
}
.replysections .replyuser img{}
.replyuser strong {
  display: inline-block;
  margin-left: 11px;
  margin-top: 3px;
}
.study-tabs{}
.nav-tabs-default {
    margin: 20px 0 20px;
}
.nav-tabs-default .nav-tabs {
    margin-bottom: 23px;
}
.nav-tabs-default .nav-tabs>li {
    float: none;
    margin-bottom: -2px;
    display: inline-block;
    padding: 0 30px;
}
.nav-tabs-default .nav-tabs>li.active>a, .nav-tabs-default .nav-tabs>li.active>a:focus, .nav-tabs-default .nav-tabs>li>a:hover {
    color: #231f20;
    background: none; 
    font-weight: 600;
    border-bottom: 3px solid #ed1c24;
    border-bottom-color: #ed1c24;
    border-top:none;border-left:none;border-right:none;
}
.nav-tabs-default .nav-tabs>li>a {border-top:none;border-left:none;border-right:none;
    margin: 0;
    color: #555;
    background: none; 
    padding: 8px 0 15px;
    font-size: 16px;
    font-weight: 300; 
    border-bottom: 3px solid transparent;
    transition: all 0.3s ease-out 0s;
    -moz-transition: all 0.3s ease-out 0s;
}
.nav-tabs-default .nav-tabs>li>a span {
    margin-left: 3px;
    box-shadow: 0px 0px 1px 0px #000;
    height: 22px;
    width: 22px;
    line-height: 22px;
    display: inline-block;
    border-radius: 50%;
}
.cubes-box .box-img {
    width: 300px;
    margin: 0 auto;
}
.box-img {text-align: center;}
.box-img img{margin:0 auto;display:block;}
.btn-box{padding: 15px 0;display: block;}
.btn-box a{ background:none; padding: 0px;color:#888;text-transform: uppercase;letter-spacing:1px;
    font-weight: 600;display: inline-block; font-size: 13px; text-decoration: none; transition: all 0.3s ease;
}
.btn-box a:hover{ color:#ed1c24; }
.img-box{padding:10px 0;}
.img-box img{width:100%;}
.img-box1{padding:10px 0;}
.img-box1 img{width:100%;height: 315px;}
.img-box2{padding-bottom:6px;}
.img-box2 img{width:100%;height: 170px;}
.pad0{padding:0 !important;}
.pad-lft0{padding-left:0 !important;}
.pad-rt0{padding-right:0 !important;}
.pad_lft55{padding-left:55px;}
.pad03{padding:0 3px;}
.pad05{padding:0 5px;}
.centerbox{float:none;margin:0 auto;}
.block_box{display:block !important;}
.relative_box{position:relative;}
.pointers{cursor:pointer;}
.mtop0{margin-top:0px !important;} 
.mtop15{margin-top: 15px;}
.mtop20{ margin-top:20px;} 
.mtop22{margin-top: 22px;}
.mtop50 {margin-top: 50px;}
.mb0{margin-bottom:0px !important;} 
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.pad-top30{padding-top: 30px !important;}
.pad-top50{padding-top: 50px !important;}
.mb50{margin-bottom: 50px !important;}
.mb-30{margin-bottom: -30px;}
.txt_red{ color:#ed1c24 !important; }
.txt-upper {text-transform: uppercase;}
.pad_box1{padding: 15px 15px;}
.pad_box2{padding: 20px 30px;}
.box_shadow1 {box-shadow: 0px 0px 2px 0px #aaa;}
.flex_center{display: flex;justify-content: center;} 
.flex_align{display: flex;align-items: center;flex-wrap:wrap;} 
#top {right:2% !important; background: #ed1c24; border-radius: 2px;}
.padtop30{padding-top:90px !important;}
.hover_shadow:hover{box-shadow: 0 4px 12px 0 rgba(237, 29, 36, 0.6);
	padding-top:10px;
	-moz-transition: all ease-in-out 0.3s;
    -webkit-transition: all ease-in-out 0.3s;
    transition: all ease-in-out 0.3s;
}
.case-study .box-img {
    display: flex;
    align-items: baseline;
}
.case-study .box-img span{padding:5px;display:inline-block;}
.case-study .box-img img{margin:0 auto;display:block;}
.case-study .img-box2 img {height: auto;}
.list-feature{margin:30px 0;}
.main-title{margin:10px 0 10px;font-size:35px;color:#333; }
.main-title1{margin:10px 0 10px;font-size:24px;color:#333; }
.sub-title{margin:0 auto 40px;font-size:18px;color:#555; width: 80%;line-height:24px;}
.sub-title1{margin:0 auto 25px;font-size:18px;color:#555; width: 100%;}
.feature-box{display:table;margin:30px 0 10px;}
.feature-thumb{display:table-cell;width:24px; vertical-align: top;}
.feature-thumb1{display:block;}
.feature-thumb img, .feature-thumb1 img{width:100%;}
.feature-info{display:table-cell;padding-left:20px;vertical-align: top;}
.feature-info h4{margin:0 0 10px;font-size:22px;color:#333;}
.feature-info p{font-size:14px;color:#666;}
.feature-box.text-center{display:block;margin:0px 0 20px;}
.feature-box.text-center .feature-info{display:block;padding:10px 0;vertical-align: top;}
.feature-box.text-center .feature-info h3 {font-size: 15px; margin: 0;}
.feature-box.text-center .feature-thumb1 img {height: 205px;}
.desc{font-size:14px;color:#555;}
.feature-style3{background:#F5F5F5;padding:30px 10px 0;margin-bottom:6px !important;min-height: 180px;}
.feature-style3 .feature-thumb {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
    height: 64px; 
	overflow:hidden;
	transition: transform .5s ease;
	-webkit-transition: transform .5s ease;
    -moz-transition: transform .5s ease;
    -o-transition: transform .5s ease;
}
.feature-style3 .feature-thumb img{
	width: auto;
    max-height: 64px;
	margin:0 auto 5px;
}
.feature-style3:hover .feature-thumb{-ms-transform:scale(1.2,1.2);
	-webkit-transform:scale(1.2,1.2);
	transform:scale(1.2,1.2);
}
.feature-style3 .feature-box.text-center .feature-info {
    display: block;
    padding: 10px 0 0;
}
.feature-style3 .feature-info h4 {
    margin: 0 0 5px;
    font-size: 14px;
    color: #524f4f;
    font-weight: 600;
}
.feature-style3 .feature-info span{color: #524f4f;} 
.left-side-contant{background: none no-repeat;
	background-size:cover;
	position:relative;
	padding:0px 0px 0;
}
.overlayer1{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;background:rgba(0,0,0,0.3);
	padding:20px 30px 0;z-index: 999;}
.pad-top01{padding-top:33%;}
.left-side-contant .feature-info h4 {
    margin: 0 0 15px;
    font-size: 28px;
    color: #fff;
}
.left-side-contant .feature-info p{color: #fff;font-size: 18px;margin-bottom:20px;line-height: 24px;}
.left-side-contant .left-bg {
    padding: 20px 0 30px;
}
.left-side-contant .left-bg h2{font-size: 25px;line-height:32px;margin: 20px 0 65px;}
.left-side-contant .left-bg h2 span {
    font-size: 30px;
    font-weight: 600;
	display: inline-block;
}
.cube-slider .cube-item{display: flex;
    height: 200px;
    align-items: center;
    justify-content: center;
}
.cube-slider .cube-item img{width:100%;}
.cube-slider .owl-theme .owl-nav.disabled+.owl-dots {margin-top: 30px;}
.cube-slider .owl-theme .owl-dots .owl-dot span {width: 15px;height: 2px;}
.cube-slider .owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#eba400;}
.video-box {
    margin-right: 0px;
    width: 100%;
    line-height: 0;
    background-image: url(../images/kalsiji.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-background-size: cover;
    min-height: 482px;
    position: relative;
}
.video-box a.videoBtn {
    display: block;
    color: #fff;
    font-size: 30px;
    font-family: Roboto;
    font-weight: 400;
    text-decoration: none;
    line-height: 30px;
    position: absolute;
    text-align: center;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    z-index: 3;
}
.video-box a.videoBtn span{
    width:86px;
    height:86px;
    background:url(../images/video-play-btn.png) center top no-repeat;
    display:inline-block;
    margin-bottom:21px
}
.video-box a.videoBtn:hover{
    color:#f45721
}
.video-box a.videoBtn:hover>span{
    background-position:center bottom
}
.video-title{color: #fff;
    font-size: 16px;
	position: absolute;
	top: 70%;
    left: 0;
	padding:10px;
	width:100%;
	text-align:center;
	background: rgba(0,0,0,0.3);
}
.video-popup {
    position: fixed;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0,0,0,.1);
    z-index: 9999;
    display: none;
}
.video-popup-box {
    border: 5px solid #e2e2e2;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    width: 650px;
    height: 370px;
    background-color: #fff;
    z-index: 9999;
}
.video-popup-box iframe{width:640px;height:360px;}
.video-popup-box .close-btn {
    position: absolute;
    right: 0;
    top: 0;
    width: 30px;
    height: 30px;
    background: url(../images/bg-close-colorbox2.png) center no-repeat #ed1c24;
    cursor: pointer;
}
.video-container {
    width: 100%;
    position: relative;
    -moz-transition: all ease-in-out 0.25s;
    -webkit-transition: all ease-in-out 0.25s;
    transition: all ease-in-out 0.25s;
}
.video-container:before {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(0,0,0,0.2);
    content: '';
    z-index: 2;
}
.video-container > iframe {
    width: 100%;
    height: 100%;
    display: none;
    z-index: 2;
    position: absolute;
    left: 0;
    top: 0;
}
.video-container > img {height:462px;
    width: 100%;
    position: relative;
    margin: 0;
    -webkit-transition: all ease-in-out 0.25s;
    -moz-transition: all ease-in-out 0.25s;
    transition: all ease-in-out 0.25s;
}
.icon-play {
    position: absolute;
    color: #fff;
    top: 50%;
    left: 50%;
    margin: -35px 0 0 -35px;
    z-index: 3;
    cursor: pointer;
    width: 86px;
    height: 86px;
    background: url(../images/video-play-btn.png) center top no-repeat;
    display: inline-block;
}
.icon-play:hover{
    background-position:center bottom;
}
.icon-play.round:before{content:none;}
.main-banner, .main-banner1{position:relative;}
.main-banner .item-banner{}
.main-banner .banner-thumb{}
.main-banner .banner-thumb img{width:100%;}
.main-banner1 .img-thmb img{width:100%;max-height:470px;}
.main-banner1 .owl-theme .owl-nav.disabled+.owl-dots {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin-bottom: 20px;
	z-index:9990;
}
.main-banner .owl-theme .owl-dots .owl-dot span {width: 20px;height: 3px;}
.main-banner1 .owl-theme .owl-dots .owl-dot span {width: 15px;height: 2px;}
.main-banner1 .owl-theme .owl-dots .owl-dot.active span, .main-banner .owl-theme .owl-dots .owl-dot:hover span{
	background:#ed1b24;
}
/* ---- particles CSS ---- */ 
.particles {padding: 0px;
    background-size: cover;
    position:relative;
	width:100%;
    min-height:300px;
}
.aboutbg {padding: 0px !important;
    background-image: url(../images/exp-gati-logistics-opc-private-limited-about-us.png) !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    position:relative;
    min-height:300px;
	width:100%;
}
.serbg {padding: 0px !important;
    background-image: url(../images/hhg.png) !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    position:relative;
    min-height:300px;
	width:100%;
}
.enq_page.aboutbg{min-height:250px;}
.wh_bg {padding: 0px !important;
    background-image: url(../images/wh_bg.jpg) !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    position:relative;
    min-height:320px;
	width:100%;
}
canvas{ 
	display: none;
	vertical-align: bottom; 
} 
/* ---- particles.js container ---- */ 
#particles-js{ 
   position:absolute; 
   width: 100%; 
   height: 100%; 
   background-color: rgba(20,22,24,0.7); 
   background-image: url(""); 
   background-repeat: no-repeat; 
   background-size: cover; 
   background-position: 50% 50%; 
   display: none;
} 
 /* ---- stats.js ---- */ 
.count-particles{ 
 	background: #000022; 
 	position: absolute; 
 	top: 48px; 
 	left: 0; 
 	width: 80px; 
 	color: #13E8E9; 
 	font-size: .9em; 
 	text-align: left; 
 	text-indent: 4px; 
 	line-height: 14px; 
 	padding-bottom: 2px; 
 	font-family: Helvetica, Arial, sans-serif; 
 	font-weight: bold; 
} 
.js-count-particles{ 
    font-size: 1.5em; 
} 
#stats, .count-particles{
	-webkit-user-select: none; 
	margin-top: 5px; 
	margin-left: 5px; 
} 
#stats{ 
	border-radius: 3px 3px 0 0; 
	overflow: hidden;
} 
.count-particles{ 
    border-radius: 0 0 4px 4px;
}
.map-main{width:100%;margin-top:20px;margin-bottom:20px;position:relative;}
.bg_red{background:#C40000;}  
.map-main-left{padding: 30px 30px 0px;}
.map-main-left h2{margin: 0 0 30px;
    font-size: 40px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
}
.map-main-left h2 span{font-weight: 100;}
.map-main-left .feature-thumb {
    width: 50px;
}
.map-main-left .feature-box{margin: 5px 0 20px;}
.map-main-left .feature-info h4 {font-size: 18px;font-weight: 500;color: #fff;margin: 0 0 12px;}
.map-main-left .feature-info p {
    font-size: 14px;
    color: #ddd;
}
.map-box{padding: 80px 60px ;
    background: url(../images/map1.png) ;
    background-position: center center ;
    background-repeat: no-repeat ;
    background-size: cover ;
    position: relative;
    min-height: 450px;
}
.map-box-info{text-align:center;}
.map-box-info h3{margin: 0 0 20px;
    font-size: 24px;
    color: #333;
}
.map-box-info p{font-size: 14px;
    color: #777
}
.cubes-box{position:relative;margin-bottom:20px;}
.cubes-box img{width:100%;}
.cube-info{width:100%;padding:30px 35px;text-align:center;}
.cube-info h4{font-weight: 500;}
.cube-info h5{font-size: 15px;font-weight:500;}
.cube-info span{font-weight:600;}
.cube-info p{font-size: 15px;margin:0;line-height:22px;
    color: #333;
}
.featurebg1 {
    background: #F0F0EF;
    padding: 30px 0;
}
.feature-style1{padding-top:30px;}
.feature-style1 .feature-info{text-align:left;}
.simple-owl-slider{background:#f7f8f9;padding: 20px 6px;margin-top: 40px;position:relative;}
.simple-owl-slider .items{padding:0 15px;}
.simple-owl-slider .owl-thumb{width:100%;}
.feature-style1 .feature-box.text-center .feature-info h3 {
    font-size: 14px;
    margin: 8px 0 12px;
    text-transform: uppercase;
}
.feature-style2{padding-bottom: 20px;}
.feature-style2 .feature-info {
    display: block;
    padding-left: 0px;
	padding-top: 5px;
}
.feature-box.text-left{margin: 10px 0 20px;display: block;}
.feature-box.text-left .feature-info {display: block;
    padding-left: 0px;
}
.feature-style2 .feature-info p{font-size: 14px;color: #555;}
.feature-style2 ul{padding-left: 15px;
    list-style: circle;margin:0;
}
.feature-style2 li{font-size: 14px;color: #555;padding-bottom:10px;}
.owl-theme .owl-nav {
    margin: 0;
    position: absolute;
    right: -6px;
    top: -50px;
    background: #f7f8f9;
}
.owl-theme .owl-nav button{
    background: #f7f8f9 none repeat scroll 0 0;
    display: inline-block;
    font-size: 18px;
	color: #333;
    height: 20px;
    line-height: 20px;
    margin: 0 0 0 1px;
    opacity: 1;
    position: static;
    width: 20px;
    font-size: 10px;
}
.owl-theme .owl-nav button .angle-left img{width:14px;}
.owl-theme .owl-nav button .angle-right img{width:14px;}
.frm_bodr{box-shadow: 0px 0px 2px 0px #aaa;
    padding: 20px 30px;
}
.form-control{border-radius: 2px;height: 38px;box-shadow: none;}
.form-control:focus{border: 1px solid #999;box-shadow: none;}
.frm_bodr label{display:inline-block;width:29%;}
.frm_bodr input{display:inline-block;width:70%;}
.captcha_code input{width:53%;display:inline-block;}
.captcha_code span{padding: 5px 0px 6px 10px;
    background: #000;
    display: inline-block;
    vertical-align: top;
    border-radius: 2px;
    margin-left: 7px;
}
.enq_frm{padding-left: 20px;padding-right: 20px;}
.customer-info{background: url(../images/apmformenq.jpg) no-repeat top right;
    padding: 13%;background-size: cover;
} 
.logobite{text-align:center;color:#fff;}
.logobite h4{font-size: 20px;text-transform:uppercase;}
.logobite img {
    padding-bottom: 4%;
    width: 50px;
}
.logobite a{color:#fff;font-size: 17px;}
.logobite p{font-size: 14px;padding-top: 10px;}
.contact-info-box {
    padding: 76px 80px 0px;
}
.item-contact-box {color: #fff;
    display: inline-block;
    min-width: 90px;
    vertical-align: middle;
}
.item-contact-box h2 {
    font-size: 17px;
    margin: 15px 0 4px;
    font-weight: 600;
}
.contact-txt p{font-size: 14px;color: #fff;}
.phone-box, .mail-box {
    display: inline-block;
    padding-top: 0px;
    vertical-align: top;
}
.phone-box h2 {color: #fff;
    font-size: 16px;
    margin: 0 0 12px;
}
.mail-box a {
    color: #fff;
}
.contact-info {
    background: #585858;
}
.contact-map {
    background: url(../images/apmenqmap.jpg) no-repeat right;
    background-size: cover;
    border-bottom: 1px solid #ddd;
}
.contact-bg {
    background: #fff;
    padding-bottom: 30px;
	padding-top: 20px;
}
.nbbox {
    width: 40px;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    text-align: center;
    box-shadow: 0px 0px 2px 0px #333;
    border-radius: 50%;
    margin-right: 12px;
    font-size: 20px;
	float:left;
}
.nbbox.mtop1 {margin-top:-10px;}
.img-width{width: 90%;}
.accordion-wrapper{margin-bottom: 10px;width:100%;}
.accordion-wrapper .accordion-section{border-radius:4px;border:solid 1px #e2e2e2;box-sizing:border-box;}
.accordion-wrapper .accordion-section .accordion-header{cursor:pointer;padding:21px 20px;box-sizing:border-box;position:relative;}
.accordion-wrapper .accordion-section .accordion-header .header_text{font-size:15px;font-weight:500;text-align:left;color:#606060;float:left;}
.accordion-wrapper .accordion-section .accordion-header .header_caret_icon{float:right;margin-right: -25px;transform:rotate(-90deg);transition:transform 0.5s;background:url(../images/left-arrow.png) no-repeat;width:16px;height:16px;background-size:14px;}
.accordion-wrapper .accordion-section .accordion-content{box-sizing:border-box;padding-left:20px;padding-right:20px;max-height:0;overflow:hidden;transition:max-height 0.2s ease-out;}
.accordion-wrapper .accordion-section .accordion-content .accordion-content-section{margin-top:15px;}
.accordion-wrapper .accordion-section .accordion-content .accordion-content-section:first-child{margin-top:0px;}
.accordion-wrapper .accordion-section .accordion-content .accordion-content-section:last-child{margin-bottom:16px;}
.accordion-wrapper .accordion-section .accordion-content .text_container{color:#333;line-height:20px;font-size: 14px;}
.accordion-wrapper .accordion-section.active .accordion-header .header_text{color:#ee1d25;}
.accordion-wrapper .accordion-section.active .accordion-header .header_caret_icon{transform:rotate(90deg);background:url(../images/up-arrow.png) no-repeat;background-size:14px;}
.accordion-wrapper .accordion-section.active .accordion-header .header_caret_icon:before{border-top-color:#ee1d25;}
.accordion-wrapper .accordion-section.active .accordion-content{max-height:100%;}
.accordion-wrapper.with-down-border .accordion-section{border-radius:0px;border:none;border-bottom:solid 1px #e2e2e2;}
.accordion-wrapper.with-down-border .accordion-header{padding-left:30px;padding-right:30px;}
.accordion-wrapper.with-down-border .accordion-header:before{content: "";
    position: absolute;
    left: 0;
    top: 16px;
    background: url(../images/qst_icon.png) no-repeat;
    width: 20px;
    height: 20px;
    background-size: 100%;
}
.accordion-wrapper.with-down-border .accordion-content{padding-left:30px;padding-right:30px;}
.line-title{font-size:24px;font-weight:600;position:relative;margin-bottom: 30px;}
.line-title span{display:inline-block;position:relative;background:#fff;z-index:11;padding-right: 12px;}
.line-title:after{background:#333;width:100%;height:1.5px;content:"";z-index:10;display: block;position: absolute;bottom:6px;left: 0;}
.right-bg .cube-slider{
	background: url(../images/trailor.png) no-repeat left center;
    background-size: contain;
    height: 241px;
    width: 100%;
	position: relative;
	margin-top: 50px;
}
.right-bg .cube-slider .cube-item{display: block;
    height: auto;
    text-align: right;
}
.right-bg .cube-slider .cube-item img{width: 500px;
    height: 135px;
    float: right;
	margin-right: 22px;
}
.main-banner .owl-theme .owl-nav.disabled+.owl-dots {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin-bottom: 10px;
}
.slidebg{background: #ffd401;
    background: linear-gradient(to right, #ECA400, #FFD401, #EBA300);
}
.view-btn{display:inline-block;margin-right:15px;border:2px solid #fff;font-size:15px;
	text-transform: uppercase;color:#fff;
    transition: all .25s ease-in-out;
	-webkit-transition: all .25s ease-in-out;
	width:200px;text-align:center;
	padding:15px 0;margin-top:10px;
}
.view-btn:hover, .view-btn.style1:hover{background:#f6b801;color:#fff;} 
.view-btn:last-child{margin-right:0px;}
.view-btn.style1{min-width:180px;border-radius:2px;font-size: 13px;
	font-weight:500;padding: 17px 0; text-align:center;   
	background: #ed1d24;color:#fff;
	border:none;
}
.cube-tabbg{background:#F0F0EF;position:relative;}
.pad-top02{padding-top: 42%;}
.overlayer2 {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    background: rgba(0,0,0,0);
    padding: 20px 30px 0;
    z-index: 999;
}
.warehouse-box{display:block;position:relative;}
.whlft{height:650px;overflow-y:auto;overflow-x:hidden;
	-webkit-transition: all 0.3s ease-out 0s;
    transition: all 0.3s ease-out 0s;
}
.bg2{background:#ed1c24 !important;color:#fff !important;}
.bg2 h3{font-size: 35px;
    margin: 0px 0 5px;
    line-height: 40px;
    font-weight: 300;
}
.bg2 h4{font-size: 35px;
    margin: 0px 0 5px;
    line-height: 40px;
    font-weight: 500;
}
.bg2 h4 span{font-weight: bold;font-size: 38px;}
.bg2 h4 span.light{font-weight: 300;}
.whlft.sticky {
    position: fixed;
    width: 100%;
    max-width: 430px;
    background: #ed1c24;
    top: 55px;
}
.warehouse-img{position:relative;}
.warehouse-img img{width:100%;}
.warehouse-subimg{left: 20px;
    position: absolute;
    top: 72%;
    width: 46%;    
	border: 2px solid #ddd;
    box-shadow: 0px 0px 2px 0px #ddd;
}
.warehouse-subimg img{width:100%;}
.whcontent-detail{padding:20px 0;}
.whcontent-detail h3{margin: 10px 0;
    font-size: 20px;
    font-weight: 600;
}
.whcontent-detail span{display: inline-block;
    font-size: 14px;
    font-weight: 500;
    padding: 0 2px 6px;
}
.whcontent-detail span.first1{width:20%;padding: 0px;}
.whcontent-detail span.last1{width:77%;padding: 0px;}
.whcontent-detail label{display: inline-block;
    font-size: 17px;
    font-weight: 500;
    padding: 2px 2px 0;
}
.whcontent-detail label.first1{width:40%;padding: 0px;}
.whcontent-detail label.last1{width:57%;padding: 0px;}
.whcontent-detail ul{list-style: disc;}
.whcontent-detail li{font-size: 13px;
    line-height: 20px;
    padding-bottom: 6px;
}
.bt-line{border-bottom:1px solid #ddd;margin-bottom: 20px;}
.btop-line{border-top:1px solid #900000;margin-top: 20px;}
.whtbt-line{border-bottom:1px solid #fff;margin: 20px 0 10px;}
.marg-rt15{margin-right:15px;}
.content-lft{padding: 40px 40px;}
.content-lft h2 {
    font-size: 22px;
    font-weight: bold;
    margin: 0 0 10px;
}
.content-lft .whcontent-detail {
    padding: 20px 0 0;
}
.content-lft ul {list-style: disc;padding-left:15px;margin: 10px 0 5px;}
.content-lft li { font-size: 15px;font-weight: 500;padding-bottom:5px;}
.content-lft span.first1 { width: 60%;}
.content-lft span.last1 { width: 36%;}
.content-rt{}
.content-rt img { box-shadow: 0px 0px 2px 0px #555;}
.content-rt span.first1 { width: 40%;}
.content-rt span.last1 { width: 55%;}
.shadow-box{box-shadow: 0px 0px 3px 0px #aaa;
    border-radius: 4px;
    padding: 8px 0px 20px 30px;
    margin: 20px 0;
}
.wow{overflow:hidden;}
.foter_top{background-color: #ea0d0d;color:#fff;}
.ft_logo_lft{padding:30px 0;}
.ft_logo_lft img{max-width: 200px;}
.ft_logo_rt{padding:16px 0;opacity:0.6;display:flex;align-items: center;justify-content: flex-end;}
.ft_logo_rt span{padding-right:20px;font-size: 12px;}
.ft_logo_rt img{max-width: 60px;}
.ft_logo_rt:hover{opacity:1;}
.foter_midel{padding: 60px 0 115px;}
.ft_bottom{border-top: 1px solid #f9d9d9;}
.ft_menu{}
.ft_menu ul{}
.ft_menu ul li strong{}
.ft_menu ul li{}
.ft_txt{max-width: 90%;}
.custom-career{position:relative;margin:50px 0 40px;}
.core-team {display:flex;
    width: 100%;
    margin: 15px 0;
}
.img-container {
    width: 30%;
    position: relative;
    margin-bottom: 10px;
}
.img-thumb {
    border: 1px solid #dcdcdc;
    padding: 10px;
}
.img-container img {
    border: 1px solid #dcdcdc;
    width: 100%;
}
.detail-teams {padding-left:50px;
    width: 70%;
}
.core-team h2 {margin-top:0;
    font-size: 24px;
}
.core-team h3 {
    font-size: 22px;
    color: #ed1b24;
    margin: 10px 0;
    font-weight: 400;
    padding-bottom: 10px;
    border-bottom: 1px solid #dcdcdc;
}
.core-team p {
    font-weight: 300;
    font-size: 16px;
    line-height: 30px;
    margin-bottom: 10px;
}
.client-logo {
    background: #eaeaea;
}
.client-logo .container > div {
    margin: 0 20px;
}
.logo-of-client ul {list-style:none;margin-bottom: 0px;}
.logo-of-client ul li:nth-of-type(-n + 5) {
    border-top: 0;
}
.logo-of-client ul li {
    width: 20%;
    position: relative;
    border: solid #eaeaea;
    border-width: 1px 1px 0px 1px;
    float: left;
    background: #fff;
}
.logo-of-client ul li:before {
    content: '';
    padding-top: 100%;
    display: block;
}
.logo-of-client ul li img {
    max-width: 80%;
    -webkit-filter: grayscale(1);
    filter: grayscale(1);
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.testimonial {
    margin-bottom: 30px;
	padding:30px 0 20px;
}
.testimonial h3 {
    font-size: 32px;
    font-weight: 400;
    color: #ed1b24;
}
.testimonial h4 {
    font-size: 20px;
    font-weight: 400;
}
.testimonial p.top_desc {
    margin: 20px 0;
    font-size: 18px;
    line-height: 30px;
    font-weight: 300;
}
.testimonial p.top_desc span {
    font-size: 20px;
    font-weight: 400;
    display: block;
}
.client-say{display:flex;width:100%;padding-top:30px;}
.client-say > .testi {
    width: 25%;
}
.testi-img img {
    width: 100%;
}
.client-info {padding:10px;}
.client-name {font-weight: 400;
    font-size: 20px;
    color: #ed1b24;
    margin-bottom: 10px;
}
.client-msg {font-size: 14px;
    margin: 0;
    line-height: 25px;
	font-weight: 400;
}
.middle-caree-row{background:#e1e1e1; margin-bottom:50px;}
.list-section-career {
    margin: 0px;
    list-style: none;
}
.list-section-career li {
    position: relative;
    overflow: hidden;
    vertical-align: top;
    text-align: center;
    display: block;
    float: left;
    width: 33.33%;
    height: 310px;
    background: #f3f3f3;
}
.list-section-career li .career-pd-com {
    padding: 10px 35px 10px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    width: 100%;
	height: 100%;
}
.list-section-career li h3 {
    color: #000000;
    display: block;
    font-size: 31px;
    margin: 0 auto 25px;
    max-width: 230px;
    text-align: center;
}
.list-section-career li p {
    line-height: 23px;
    font-size: 15px;
}
.list-section-career li video {padding-bottom: 15px;
    position: absolute;
    bottom: 0;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;
}
#f1_container {
    position: relative;
    margin: 0;
    z-index: 1;
	height:100%;
}
#f1_container .shadow{height:100%;}
.list-section-career li .center-btm{position:absolute; height:100%; bottom:-352px; background:rgba(0,0,0,0.5); transition:all 0.5s ease; -moz-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;
}
.list-section-career li .f1_container:hover .center-btm{bottom:0;}
.list-section-career li .f1_container:hover h3{color:#fff;}
.list-section-career li .f1_container:hover p{color:#fff;}
.career-row-top-icon{text-align:center; margin:50px 0;list-style:none;padding:0;}
.career-row-top-icon li strong{color:#000;display: block;font-size:17px;font-weight: normal;
    margin-bottom: 28px;text-transform: uppercase;
}
.career-row-top-icon li{display:inline-block; vertical-align:top; margin:0 57px; width:259px;}
.career-row-top-icon li p{font-size:12px; color:#717171; margin:0}
.career-row-top-icon li .career-sprite{width:93px; height:93px; display:block; background:url('../images/career-icon.png') no-repeat; margin:0 auto 25px;}
.career-row-top-icon li .career-sprite.abt-career-icn2{background-position:-109px 0;}
.career-row-top-icon li .career-sprite.abt-career-icn3{background-position:-217px 0;}
.middle-caree-row-form{padding:35px 0; background:url('../images/bd.jpg') repeat-y center #f3f3f3; background-size:100%}
.item-data ul{padding:15px;}
.item-data ul li{margin:10px 0;padding-left:16px; background:url('../images/circle-career.png') no-repeat left 4px;}
.list-section-career li.none-transi{ transition:none; background:#bd081c;}
#chart1{width:224px; height:227px; margin:auto; left:0; right:0; top:0; position:absolute; bottom:0;}
.mbile{display:none;}
.list-section-career li.no-hover .center-btm{bottom:0px;}
.list-section-career li.no-hover .center-btm h3,.list-section-career li.no-hover .center-btm p{color:#fff;}
.partner-txt, .business_solutions {position:relative;
    margin-bottom: 30px;
}
.knwo-cube ul{list-style:none;
	padding:0;
}
.knwo-cube li .partner {
    min-height: inherit;
    width: 100%;
    margin: 18px 0;
    border: 1px solid #c1c1c1;
    padding: 10px;
    border-radius: 5px;
}
.knwo-cube li .partner img {
    border: 1px solid #c1c1c1;
    border-radius: 5px;
    float: left;
    padding: 0px;
    width: 42%;
}
.knwo-cube li .about-partner {float:right;
    text-align: right;
    width: 58%;
	font-size: 15px;
    line-height: 20px;
    font-weight: 400;
    margin: 0 0 0 0;
}
.knwo-cube li .partner img.partner_thumb{width: 35%;padding: 5px;}
.knwo-cube li .about-partner.partner_info{width: 65%;text-align: left;padding-left:15px;}
.parner-feature{margin-top:10px;}
.parner-feature h4{font-weight: 500;
    margin-bottom: 19px;
    font-size: 18px;
}
.parner-feature ol{margin-bottom:20px;padding-left: 20px;}
.parner-feature li{font-size: 14px;line-height: 20px;
    margin-bottom: 6px;
	font-weight: 400;
}
.ol_ht{min-height: 268px;}
.feature-note {
    font-size: 13px;
}
.about-partner > span {line-height: 24px; 
    font-weight: 400;
    font-size: 21px;
    display: block;
    margin-bottom: 16px;
}
.knwo-cube li .partner table {
    border: 0 none;
}
.knwo-cube li .partner table td {
    border: 0 none;
    padding: 8px;
    text-align: right;
}
.knwo-cube li .backRed {background: #ed1b24;
    border-radius: 5px;
    color: #fff;
    display: inline-block;
	border:none;
    margin: 0 auto;
    padding: 6px 12px;
    position: relative;
    text-align: center;
    min-width: 130px;
    float: right;
    margin-top: 10px;
    cursor: pointer;
}
.knwo-cube li .backRed:hover {color: #fff;background: #f6b801;}
.hover-effect * {
    position: relative;
    z-index: 2;
}
.hover-effect {
    position: relative;
    overflow: hidden;
}
.hover-effect:hover:before{height:100%;}
.hover-effect:before {
    content: '';
    width: 100%;
    height: 0;
    left: 0;
    bottom: 0;
    position: absolute;
    background: rgba(0,0,0,0.4);
    -moz-transition: all ease-in-out 0.25s;
    -webkit-transition: all ease-in-out 0.25s;
    transition: all ease-in-out 0.25s;
    z-index: 1;
}
.button-partner {border: none;
    line-height: 48px;
    height: 50px;
    min-width: 250px;
    display: inline-block;
    color: #fff;
    font-size: 18px;
    text-align: center;
    margin-top: 20px;
	margin-bottom: 20px;
    cursor: pointer;
    font-weight: 500;
    -moz-transition: all ease-in-out 0.25s;
    -webkit-transition: all ease-in-out 0.25s;
    transition: all ease-in-out 0.25s;
    border-radius: 4px;
}
.partner-content{position:relative;display:flex;}   
.partner-content .pop-image {
    width: 29%;
}
.partner-content .pop-image img {
    width: 100%; 
}
.partner-content .pop-image + div {
    width: 71%;
    padding: 15px;
}
.cancel-pop-up { 
    position: absolute;
    right: 10px;
    top: 10px;
    cursor: pointer;
}  
.partner-content .pop-up-head {
    color: #ed1b24;
    font-weight: 400;
    font-size: 28px;
	padding-top:8px;
}
.partner-content .pop-up-head + p {
    color: #737373;
    line-height: 18px;
    font-size: 14px;
    font-weight: 300;
    margin: 10px 0;
}
ul.popup-form {
    width: 100%;
    margin-bottom: 15px;
    list-style: none;
    padding-left: 0;
}
ul.popup-form li {
    border-bottom: 1px solid #dcdcdc;
    width: 100%;
    margin-bottom: 5px;
}
ul.popup-form li label {font-weight: normal;
    display: block;
    padding: 10px 10px 10px 2px;
}
ul.popup-form li label .sign-icon {
    width: 30px;
    float: left;
    display: block;
    color: #dddddc;
    font-size: 18px;
}
ul.popup-form li label input:not([type='radio']) {
    width: 89%;
    border: none;
    line-height: 20px;
    height: 20px;
    outline: none;
}  
.clear {
    clear: both;
}
.clear:after {
    content: '';
    clear: both;
    float: none !important;
    height: 0 !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    display: block !important;
}
.status-popup.success {
    color: #7dbd00;
}
.status-popup {
    font-size: 13px;
    display: none;
}
.partner-content .signInbutton {
    text-align: left;
    margin: 16px 0 0 0;
}
.signInbutton button { 
    width: auto;
    height: 40px;
    padding: 10px 20px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    outline: none;
    border: 0;
    color: #ffffff;
    margin-right: 10px;
    font-size: 15px;
    cursor: pointer;
    display: inline-block;
	font-weight:500;
	min-width: 120px;
    text-align: center;
}
.signInbutton button.reset-button{box-shadow: 0px 0px 2px 0px #666;
    color: #999;
}
.signInbutton button.reset-button:hover{color: #fff;box-shadow:none;}
.partner-txt .knwo-cube li .backRed a {
    color: #FFF;
}
.cube-detaial-container {
    background: rgba(0,0,0,0.4);
    position: fixed;
    width: 100%;
    height: 100%;
    z-index: 25;
    top: 0;
    left: 0;
    display: none;
}
.cube-detaial-pop{width:95%; max-width:600px; border:5px solid #eee; background:#fff; position:absolute; top:50%; left:50%; -moz-transform:translate(-50% , -50%); -webkit-transform:translate(-50% , -50%); transform:translate(-50% , -50%); display:none; background:#eee;}
.close-cube-popup{background:#3E3E3E; width:25px; height:25px; text-align:center; line-height:25px; top:0; right:0; cursor:pointer; position:absolute; color:#fff; font-weight:bolder;font-size: 12px; z-index:99999;border-radius:5px}
.cube-detaial-pop h3{font-weight:500; color:#D9241B; font-size:21px;}
.cube-detaial-pop ul {
  border-left: 3px solid #fff;
  width: 100%;
}
.cube-detaial-pop ul li {
  background: #fff none repeat scroll 0 0;
  border-bottom: 1px solid #eee;
  padding: 3px 0;
  margin-bottom: 8px;
}
.cube-detaial-pop ul li:nth-child(even){background:#eee;}
.cube-detaial-pop ul li:last-child{border:0;}
.cube-detaial-pop ul li:after{content:''; clear:both; float:none !important; height:0 !important; width:100% !important; margin:0 !important; padding:0 !important; border:none !important; display: block !important;}
.cube-detaial-pop ul li span{line-height:26px; display:block; font-weight:400; padding:5px; width:45%; float:right;}
.cube-detaial-pop ul li span small{display:block;}
.cube-detaial-pop ul li span:first-child{font-weight:500; width:52%; line-height:19px; float:left;}
.bottomLink {
    width: 100%;
    position: relative;
}
.get-quote {
    width: 100%;
    background: #ed1b24;
    height: auto;
    padding: 20px;
	color: #FFFFFF;
    line-height: 24px;
    position: relative;
    font-size: 13px;
    text-align: center;
}
.get-quote label {margin-bottom:0;
    position: relative;
    display: block;
    width: 14%;
    float: left;
    margin-right: 6px; 
	font-weight:normal;
}
.get-quote label input {color: #333;
    width: 100%;
}
.get-quote label input:focus, .get-quote input:focus, .get-quote select:focus{color: #333;border: none;outline:none;}
.get-quote input {font-weight: normal;
    border: none;
    display: inline-block;
    float: left;
	color: #333;
    height: 50px;
    line-height: 30px;
    padding-left: 9px;
    width: 14%;
    margin-right: 6px !important;
    border-radius: 3px;
}
.get-quote select {font-weight: normal;
    border: none;
    display: inline-block;
    float: left;
	color: #333;
    height: 50px;
    line-height: 30px;
    padding-left: 9px;
    width: 100%;
	background:#fff;
    margin-right: 6px !important;
    border-radius: 3px;
}
.get-detail-combine {
    background: #fff none repeat scroll 0 0;
    border: 0 none;
    box-sizing: border-box;
    float: left;
    padding: 10px 10px 10px 0;
    position: relative;
    width: 220px;
    border-radius: 5px;
}
.get-data-cube {
    opacity: 0;
    position: absolute;
}
.get-value {
    box-sizing: border-box;
    cursor: pointer;
    height: 30px;
    padding: 7px;
    position: relative;
    line-height: 17px;
    color: #7a7a7a;
    text-align: left;
    font-size: 13px;
}
.get-value span {
    color: #7a7a7a;
    display: inline;
    float: left;
    font-size: 13px;
	font-weight:normal;
    height: 15px;
    left: 0;
    line-height: 16px;
    padding: 0;
    top: 0;
}
.com-detail {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ed1b24;
    box-sizing: border-box;
    display: none;
    height: auto;
    left: -1px;
    overflow-y: auto;
    padding: 5px;
    position: absolute;
    top: 40px;
    width: 101%;
    border-top: 0;
    z-index: 999999999;
}
.cub-name {
    box-sizing: border-box;
    float: left;
    padding: 6px;
    width: 80%;
    color: #000;
    text-align: left;
    line-height: 16px;
    font-size: 13px;
}
.cub-quant {
    box-sizing: border-box;
    color: #000;
    float: left;
    font-size: 13px;
    line-height: 16px;
    padding: 6px;
    width: 20%;
}
.com-detail ul {display:block;padding:0 5px;}
.com-detail ul li {
    background: #fff none repeat scroll 0 0;
    border-bottom: 1px dotted #ccc;
    clear: both;
	display:block;
    padding: 3px 0;
    width: 100%;
}
.cov-div label.checked {
    background: rgba(0, 0, 0, 0) url(../images/checkbox-input-img.jpg) no-repeat scroll 4px 3px;
}
.cov-div label {
    background: rgba(0, 0, 0, 0) url(../images/checkbox-input-img.jpg) no-repeat scroll 4px -28px;
}
.cov-div label {
    color: #000;
    float: left;
    font-size: 13px;
    line-height: 16px;
    text-align: left;
    width: 75% !important;
    top: 7px;
    position: relative;
}
@media screen and (-webkit-min-device-pixel-ratio: 0){
.cov-div label {
    padding-left: 25px;
}
}
.cov-div label input {width: 14% !important;
    opacity: 0;
    margin-right: 0 !important;
}
.qut-checkbox, .qut-input {
    color: #000;
    height: auto !important;
    width: auto;
}
.get-quote input.qut-input {
    float: right;
    width: 15% !important;
    border: 1px solid #ccc !important;
    line-height: 20px !important;
}
.ok-close {color: #fff;
    font-size: 13px;
    float: right;
    padding: 0;
    line-height: 21px;
    background: #000;
    border-radius: 3px;
    padding: 3px 10px;
    margin: 5px 6px 0 0;
}
.ok-close:hover{background: #ed1b24;color: #fff;}
.or {font-weight: normal;
    width: auto;
    display: inline-block;
    font-size: 12px;
    float: left;
    margin-left: 12px;
    margin-right: -7px;
}
.popup-page {
    float: left;
    font-size: 13px;
    left: 16px;
    line-height: 16px;
    position: relative;
    top: 6px;
    width: 57px;
    z-index: 990;
    height: 46px;
}
.popup-page p {
    display: none;
}
.popup-page span {
    display: block;
    margin: 0;
}
.product-text {
    background: #000 none repeat scroll 0 0;
    border-radius: 5px;
    box-sizing: border-box;
    color: #fff;
    font-size: 13px;
    left: -77px;
    opacity: 0;
    padding: 9px 9px 12px;
    position: relative;
    top: -128px;
    transition: all 0.4s ease 0s;
    visibility: hidden;
    width: 201px;
    z-index: 99;
}
.product-text-arrow {
    background: rgba(0, 0, 0, 0) url(../images/product-arrow.png) no-repeat scroll center center;
    bottom: -13px;
    height: 16px;
    left: 89px;
    position: absolute;
    width: 26px;
}
.popup-page img:hover ~ .product-text {
  opacity: 1;
  top: -108px;
  transition: all 0.4s ease 0s;
  visibility: visible;
}
#flash {
    display: none !important;
}
.get-quote .sub_btn {
    background: #000 url(../images/submit.png) no-repeat scroll 87% center;
    color: #fff;
    cursor: pointer;
    font-family: arial;
    font-size: 15px;
    /*--margin-left: 25px;--*/
    margin-right: 0;
    margin-top: 0;
    padding-left: 0 !important;
    padding-right: 25px;
    text-transform: uppercase;
    width: 12%;
}
.get-quote .sub_btn:hover {
    color: #ed1b24;
}
progress { z-index:9999; background:#ddd;position: fixed; transform: rotate(90deg);left: 0; top: 0;  width: 100%; height: .25em;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;border: none; background-color: transparent; color: red;}
progress::-webkit-progress-bar {background-color: transparent;}
.progress-container {width: 100%;background-color: transparent;
position: fixed;top: 0;left: 0;height: .25em;display: block;}
.progress-bar {width: 50%;display: block;height: inherit;}
.bar-long {background-color:#e1e0e0;left: 0;margin: auto;position:absolute;right: 0;
  top: 107px;width: 2px;}
.bar-long:after {content: ''; display: block; height:117px; width: 44px;
  position: absolute;bottom: 0;left:-20px;display: none;
  background: url('../../images/running_truck.png') no-repeat;
  -webkit-transition: all ease 0.5s;
     -moz-transition: all ease 0.5s;
          transition: all ease 0.5s;
}
.bar-long-show:after {display: block;}
.truck-rotate:after {transform: rotate(180deg);}
h2.ss-subtitle{padding: 10px 10px 40px;font-size: 52px;text-transform: uppercase;
    color: rgba(0,0,0,0.8);position: relative;text-shadow: 1px 1px 2px rgba(0,0,0,0.2);}
h2.ss-subtitle:before{width: 4px;height: 40px;background: rgba(17,17,22,0.8);
	content: '';position: absolute;right: 75%;margin-right: -4px;
	bottom: -4px;-moz-border-radius: 2px 2px 0px 0px;-webkit-border-radius: 2px 2px 0px 0px;border-radius: 2px 2px 0px 0px;}
h2.ss-subtitle:after{width: 25%;height: 0px;border-bottom: 4px dotted rgba(17,17,22,0.8);
	content: '';position: absolute;right: 50%;margin-right: -1px;bottom: -4px;}
.ss-links{position: fixed;left: 10px;top: 166px;width: 25%;z-index: 100;}
.ss-links a{background: rgba(0,0,0,0.2);font-size: 16px;width: 40px;	height: 40px;line-height: 40px;
	margin: 5px;float: left;border-radius: 50%;display: block;text-align: center;-webkit-transition: background 0.2s linear;-moz-transition: background 0.2s linear;-o-transition: background 0.2s linear;
	-ms-transition: background 0.2s linear;transition: background 0.2s linear;}
.ss-links a:hover{background: rgba(0,0,0,0.4);}
.ss-container{ width: 100%; position: relative;  margin-top: 31px;overflow: hidden;
	padding-bottom:0px;}
.ss-container h2{font-size: 40px;text-transform: uppercase;color: rgba(78,84,123,0.2);text-shadow: 0px 1px 1px #fff;padding: 20px 0px;}
.ss-row{width: 100%;clear: both;float: left; position: relative;padding: 30px 0;}
.ss-left, .ss-right{float: left;width:50%; position: relative;}
.ss-right{padding-left: 2%;}
.ss-left{text-align: right;float: left;padding-right: 2%;}
.ss-circle{position: static;}
.ss-small .ss-circle{width: 100px;height: 100px;}
.ss-medium .ss-circle{width: 526px;height: 288px; border:1px solid #ddd;}
.ss-large .ss-circle{ border: 1px solid #dddddd;height: 288px;width: 526px;}
.ss-circle-deco:after{content: '';position: absolute;top: 50%;}
.ss-left .ss-circle-deco:before{right: 2%;}
.ss-right .ss-circle-deco:before{left: 2%;}
.ss-left .ss-circle-deco:after{right:-17px; background:url('../../images/arrow-icon.png') no-repeat; width:33px; height:33px;}
.ss-right .ss-circle-deco:after{left:-17px;background:url('../../images/arrow-icon.png') no-repeat; width:33px; height:33px;}
.ss-left .ss-circle{float:right;margin-right:2px;}
.ss-right .ss-circle{float: left;margin-left: 2px;margin-top:30px;}
.ss-container h3 {border: 1px solid #dddddd;height: 288px; background:#f8f9fa;
padding:38px 26px;width:  526px;}
.ss-container .ss-medium h3{margin-top:0;}
.ss-container .ss-large h3{margin-top:30px;}
.ss-container h3 span{ padding:3px 9px;color:#fff; background:#ed2a31;
font-size: 16px;display:inline-block;}
.ss-container h3 a{font-size: 28px;color: rgba(255,255,255,0.9);display: block;}
.ss-container h3 a:hover{color: rgba(255,255,255,1);}
.ss-container h3{font-weight:300;}
.cnt-row{width:61px; height:61px; float:left;  }
.ss-container h3 strong{ color:#fff; background:#f6b801; margin-left: 10px; padding:3px 9px; font-weight:300; font-size:15px; position:relative; display:inline-block;}
.ss-container h3 p{clear:both;margin-top: 16px; line-height:24px; font-size:19px; color:#5b5b5b;}
.ss-left .lf-cnt{ float:right; text-align:left}
.lf-cnt p{ text-align:left}
.border-row a{ border:1px solid #ddd;}
.ss-row img{ display:block; width:100%; height:100%}
.mr-left .ss-circle{margin-top:30px;}
.mr-txt h3{margin-top:30px;}
.container-row .container p{font-size:19px; text-align:center;} 
.last-ss-row{padding-bottom:0;}
.container-row{ position:relative;}
.how-it-work{ overflow:hidden}
.ss-left a,.ss-right a{pointer-events: none;}
.cnt-howit{text-align:center; margin:35px 0}
.rd-row{ display:block; margin:10px 0; font-size:21px; font-weight:300; color:#5b5b5b;}
.rd-row-a{ display:inline-block;margin:0 auto; text-align:center; padding:10px 20px; background:#ed1c24; border-radius:4px;}
.rd-row-a:hover{background: #f6b801;color: #fff;}
.rd-row-a a{color:#fff; font-size:16px; font-weight:300; }
.step1icon.ss-circle,.step2icon.ss-circle,.step3icon.ss-circle,.step4icon.ss-circle,.step5icon.ss-circle,.step6icon.ss-circle,.step7icon.ss-circle,.step8icon.ss-circle{width:auto;height:auto;border:none; position:static;}
.step1icon{width:auto;height:auto;border:none; position:static;}
.step1icon:after { background:url("../images/wh-icon2.jpg") no-repeat;bottom: 0;content: "";height: 61px;left: 0;margin: auto;position: absolute;right: 0;top: 87px;width: 61px;}		
.step2icon.ss-circle:after{right: 0; background: url(../images/wh-icon3.jpg) no-repeat;
    width: 61px;height: 61px;top:98px;bottom: 0;left: 0;margin: auto;}	
.step3icon.ss-circle:after{right: 0; background: url(../images/wh-icon4.jpg) no-repeat;
    width: 61px;height: 61px;top:98px;bottom: 0;left: 0;margin: auto;}	
.step4icon.ss-circle:after{right: 0; background: url(../images/wh-icon5.jpg) no-repeat;
    width: 61px;height: 61px;top: 98px;bottom: 0;left: 0;margin: auto;}	
.step5icon.ss-circle:after{right: 0; background: url(../images/wh-icon6.jpg) no-repeat;
    width: 61px;height: 61px;top:98px;bottom: 0;left: 0;margin: auto;}	
.step6icon.ss-circle:after{right: 0; background: url(../images/wh-icon7.jpg) no-repeat;
    width: 61px;height: 61px;top: 98px;bottom: 0;left: 0;margin: auto;}	
.step7icon.ss-circle:after{right: 0; background: url(../images/wh-icon8.jpg) no-repeat;
    width: 61px;height: 61px;top: 98px;bottom: 0;left: 0;margin: auto;}	
.step8icon.ss-circle:after{right: 0; background: url(../images/wh-icon9.jpg) no-repeat;
    width: 61px;height: 61px;top: 98px;bottom: 0;left: 0;margin: auto;}	
.ss-container h3 span,.ss-container h3 strong{margin-top:20px;}
.innerpage-name.how-it-work-banner{background:url("../../images/how-it-work-banner.jpg") no-repeat; background-size:cover;}
.cd-section{position:relative;width: 100%;}
.innerpage-name {
    background: url(../images/innerpageback.jpg) no-repeat;
    background-size: cover;
    padding: 60px;
    position: relative;
    text-align: center;
}
.innerpage-name:before{
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background: rgba(255,255,255,0.8);
    content: '';
    z-index: 2;
}
.cuber-pain .video-container {
    width: 100%;
    margin: 0 auto;
    position: relative;
    float: left;
    overflow: visible !important;
    -moz-transition: all ease-in-out 0.25s;
    -webkit-transition: all ease-in-out 0.25s;
    transition: all ease-in-out 0.25s;
}
.cuber-pain .video-container:before {
    background: rgba(0,0,0,0.5);
    width: 80%;
    left: 10%;
}
.cuber-pain .video-container > iframe {
    width: 80%;
    height: 100%;
    display: none;
    z-index: 2;
    position: absolute;
    left: 10%;
    top: 0;
}
.cuber-pain .video-container > img {
    width: 80%;
    position: relative;
    margin: 0 auto;
    -webkit-transition: all ease-in-out 0.25s;
    -moz-transition: all ease-in-out 0.25s;
    transition: all ease-in-out 0.25s;
}
.cuber-grid{display:flex;width:100%;flex-wrap: wrap;margin-top: 40px;}
.cuber-grid .cuber-video{width: 50%;
    margin-bottom: 30px;
    padding: 0 15px;
    display: inline-flex;
    flex-direction: column;
}
.cuber-video .videos {
    position: relative;
    margin-bottom: 15px;
}
.cuber-video .videos iframe {
    width: 100%;
    height: 100%;
    display: none;
    z-index: 2;
    position: absolute;
    left: 0;
    top: 0;
}
.cuber-video .videos img {
    width: 100%;
    -webkit-transition: all ease-in-out 0.25s;
    -moz-transition: all ease-in-out 0.25s;
    transition: all ease-in-out 0.25s;
}
.videos .icon-play:before{content:none;}
.video-tag {
    font-size: 26px;
    line-height: 32px;
    font-weight: 300;
}
.about-txt{padding-bottom:10px;}
.about-txt h4{font-size:19px;color:#333;margin:20px 0 10px;}
.about-txt p{font-size:14px;color:#666;}
.about-txt ul{list-style:none;padding-left:0;margin-bottom:10px;}
.about-txt ol{padding-left:22px;margin-bottom:10px;}
.about-txt li{line-height: 20px;font-size:14px;color:#666;margin-bottom:10px;}
.about-txt ul.disc_list{list-style:disc;padding-left:15px;}
.about-txt ul.disc_list li a{color:#000;}
.about-txt ul.disc_list li a:hover{color:#ed1d24;}
.od_list_id {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ddd;
    box-sizing: border-box;
    display: none;
    left: 0;
    max-height: 300px;
    overflow-x: auto;
    overflow-y: scroll;
    padding: 0px;
    position: absolute;
    top: 47px;
    width: 100%;
    z-index: 999;
}
.od_list_id li {
    background: rgba(0, 0, 0, 0) url(../images/location-icon.jpg) no-repeat scroll 6px 10px;
    border-bottom: 1px solid #ccc;
    cursor: pointer;
    line-height: 20px;
}
.od_list_id li a {
    color: #444444;
    display: block;
    font-family: arial;
    font-size: 11px;
    padding: 5px 0 5px 24px;
    text-align: left;
}
.od_list_id > li > a small {
    color: #ccc;
    font-size: 10px;
}
.map-where-wemove-n {
  background: #000 none repeat scroll 0 0;
  float: right;
  height: 400px;
  position: relative;
  width: 50%;
}
#map {float: right;
    height: 930px;
    width: 48%;
} 
.order-form {padding-left: 0;
  margin-top: 42px;
}
.order-form li span {
  position: relative;
  left: 0;
  color: #000;
  width: 130px;
  top: 0;
  font-weight: bold;
  margin-right: 0px;
  display: inline-block; min-height:28px; float:left;
}
.pricerigt{color:red; font-size: 12px;}
.order-form li b {
  float: left;
  margin-right: 19px;
  min-height: 28px;
}
.new-san{width:50%; float:left;}
.order-form li {
  border-bottom: 1px dotted #dfdfdf;
  clear: both;
  font-size: 14px;
  margin-bottom: 12px;
  overflow: hidden;
  padding-bottom: 0px;
  width: 100%;
}
.order-form li:last-child{}
.popup-page {
  float: left;
  font-size: 13px;
  left: 16px;
  line-height: 16px;
  position: relative;
  top: 6px;
  width: 57px;
  z-index: 999999; height:46px;
}
.popup-booking {
  background: rgba(255, 255, 255, 0.8) none repeat scroll 0 0;
  bottom: 0;
  display: none;
  height: 50%;
  left: 0;
  margin: auto;
  position: fixed;
  right: 0;
  top: 0;
  width: 50%;
  z-index: 999999;
  border-radius: 5px;
}
.tag-pop-up {
  font-size: 20px;
  margin: 120px 0 15px;
  color: #414141;
}
.blur {
  filter: blur(50px);
}
.popup-booking .border-right {
  border-right: 1px solid #fff;
  height: auto;
}
.half-container {
    width: 50%;
}
.left {
    float: left !important;
}
.right {
    float: right !important;
}
.backRed {display: inline-block;
    background: #ed1b24;
    cursor: pointer;
}  
.popup-booking .booking-icon {
    width: 105px;
    height: 105px;
    line-height: 105px;
    text-align: center;
    font-size: 30px;
    border: 5px solid #fff;
    display: inline-block;
    color: #fff;
    margin-top: 62px;
    -moz-transition: all ease-in-out 0.25s;
    -webkit-transition: all ease-in-out 0.25s;
    transition: all ease-in-out 0.25s;
}
p.pop-up-cate {
    font-size: 32px;
    font-weight: 300;
    margin-top: 20px;
    color: #414141;
}
.half-container.right .booking-icon {
    font-size: 45px;
}
.popup-booking .close-popup {
  right: 0;
  top: 0;
  background: #000;
  padding: 7px;
  color: #fff;
  font-size: 18px;
  border-radius: 5px;
}
.popup-booking.pop{z-index: 100;}
.popup-booking.pop > .popup-book-content {z-index: 111;
    position: absolute;
    top: 50%;
    left: 50%;
    height: 500px;
    width: 90%;
    max-width: 1000px;
    -moz-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    text-align: center;
}
.popup-booking.pop .close-popup{right: 0;
    top: 0;
    background: #000;
    padding: 7px;
    color: #fff;
    font-size: 18px;
    border-radius: 5px;
    z-index: 15;
    cursor: pointer;
    position: absolute;
}
.popup-booking.pop .border-right{height:250px; border-right:1px solid #fff;}
.popup-booking.pop .booking-icon{border-radius:50%;}
.popup-booking.pop a:hover .booking-icon{background:#fff; color:#414141; border-color:#414141;}
.sugtable{border-collapse:collapse;margin-bottom:10px;}
.sugtable td, .sugtable th {
  border: 1px solid #ccc;
  font-size: 13px;
  font-weight: normal;
  padding: 4px;
  text-align: center;
}
.sugtable .cube-detaial-container .cube-detaial-pop{display:block !important;}
.popupdiv {
  cursor: pointer;
  float: right;
  margin-left: 8px;
  margin-top: 3px;
  vertical-align: top;
  margin-right: 0px;
}
.rslides_container{ width:100%; margin:0 auto}
.sugtable.devu1{width:100% !important;}
.order-confire-termcondi{padding-left: 0;}
.order-confire-termcondi li {
  color: #4d4d4d;
  font-size: 11px !important;
  list-style: inside none decimal !important;
  padding-bottom: 8px !important;
}
.order_confirmation{padding-top: 90px;}
.innerpage_txt{position: relative;
    z-index: 111;
}
.bookCubeContainer{margin-bottom:-30px;}
#amountoffer{color: #000;}
#anotherfiled {
    margin: 10px 0;
}
#divhideshow > a {
    text-align: right;
    width: 100%;
    display: inline-block;
}
.clearfix:before, .clearfix:after {
    display: table;
    content: " ";
}
.clearfix:after {
    clear: both;
}
.info_list{list-style:disc;padding-left:15px;text-align: left;
margin-top: 20px;}
.info_list li{font-size: 14px;
    margin-bottom:6px;
    line-height: 22px;
    color: #333;
}
.dtxt{display:block;padding-top:8px;font-size: 12px;}
.location_section {
    display: flex;
    align-items: flex-start;
	flex-wrap: wrap;
    padding-bottom: 15px;
    border-bottom: 1px solid #e5e5e5;
}
.pickup_location, .drop_location, .user_name { 
    width: 25%;
}
.user_name, .pickup_location {
    padding-right: 10px;
}
.location_label {font-weight: 500;
    color: #333;
    font-size: 12px;
}
.small_dot.green_dot {
    background: #21ab19;
}
.small_dot.red_dot {
    background: #fa3e3e;
}
.small_dot {
    width: 8px;
    height: 8px;
    border-radius: 100%;
    display: inline-block;
}
.location_label .text {
    display: inline-block;
    margin-left: 5px;
}
.name_label{font-weight: 500;
    color: #333;
    font-size: 12px;
}
.location_text {
    margin-top: 10px;
    color: #3a3a3a;
    margin-left: 14px;
}
.text_number{
    margin-top: 10px;
    color: #3a3a3a;
}
.enq_number{display:block;width:100%;margin-bottom:20px;font-weight: 500;}
.enq_page .left-bg{padding-top: 80px;}
.enq_page .left-bg h2 span {font-size: 40px;}
.featured-on{padding: 50px 0 40px;}
.featured-on h3 {
    padding-bottom: 15px;
    font-size: 32px;
    color: #333;
}
.featured-on ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    text-align: center;
    margin: 0;
    padding: 0;
    list-style: none;
    width: 100%;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
}
.featured-on li { 
    font-size: 15px;
    line-height: 28px;
}
.featured-on li img{}
.track-my-cube{margin-top: -20px;}
.tack-cube-form{position:relative;
	z-index:111;
}
.eg{color: #777; 
    margin-top: 1px;
	margin-bottom: 10px;
}
.wait, .innerpage-tag{line-height: 24px;
    font-size: 16px;
    margin: 10px 0;
    font-weight: 300;
}
ul.track-cube-detail {
    margin: 15px 0 10px;
}
ul.track-cube-detail li {font-size: 18px;
    padding: 10px 0;
    font-weight: 300;
}
ul.track-cube-detail li span {
    font-weight: 400;
    margin: 0 8px;
}
.map-popup{padding:15px; color: #fff; border:5px solid #fff; border-radius:5px; background:rgba(255,0,0,0.8); text-align:center;}
.infoBox > img{position: absolute !important; top: 15px; right: 15px;}
.map-popup:after{content: ''; bottom: -11px; left: 48.5%;width: 0;  position: absolute;height: 0; border-style: solid; border-width: 11px 7.5px 0 7.5px; border-color: #ffffff transparent transparent transparent;}
.gm-style-iw{/*top:0 !important; width: auto !important; left: 0 !important; height: auto; color: #fff*/;}
.map-popup *{padding: 5px 0; font-size: 15px;}
.map-popup h5{font-size: 16px;}
.popup-booking, .tank-pop, .sign-in-popup, .partner-popup, .carrer-popup{position: fixed;
    top: 0px;
    left: 0;
    z-index: 11111;
    width: 100%;
    height: 100%;
    background: rgba(255,255,255,0.8);
    display: none;
}
.pop-animate-container {
    -moz-perspective: 400px;
    -webkit-perspective: 400px;
    perspective: 400px;
}
.partner-content {
    width: 950px;
    position: absolute;
    z-index: 3;
    top: 50%;
    left: 50%;
    background: #ffffff;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    -moz-box-shadow: 1px 3px 13px 0.00px rgba(0, 0, 0, 0.24);
    -webkit-box-shadow: 1px 3px 13px 0px rgba(0, 0, 0, 0.24);
    box-shadow: 1px 3px 13px 0px rgba(0, 0, 0, 0.24);
    overflow: hidden;
}
.pop-animate {
    opacity: 0;
    -moz-transform: translate(-50% , -50%) rotateX(-101deg);
    -webkit-transform: translate(-50% , -50%) rotateX(-101deg);
    transform: translate(-50% , -50%) rotateX(-101deg);
    -moz-transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transition: all ease-in-out 0.5s;
    -moz-transition: all ease-in-out 0.5s;
    transition: all ease-in-out 0.5s;
}
.pop-animate.active {
    opacity: 1;
    transform: translate(-50%, -50%) rotateX(0deg);
    color: rgb(0, 0, 0);
}
#warehouse_openland.main-ft-lnk{display:block;}
#warehouse_openland.main-ft-lnk li{display:block;margin-bottom:15px;color: #333;font-size: 14px;}
#warehouse_openland.main-ft-lnk li span{padding-left:10px;}
.business_solutions .knwo-cube li .partner img{width:100%;border:none;float:none;border-radius:0;}
.business_solutions .knwo-cube li .partner{margin: 0px 0 30px;padding:10px 30px;-webkit-transition: all .2s ease-in-out;transition: all .2s ease-in-out;}
.business_solutions .knwo-cube li .partner:hover{box-shadow: 0 8px 20px 0 rgba(0,0,0,.1);
    transform: translateY(-10px);
    border: 1px solid transparent;
}
.business_solutions .parner-feature h4{color:#333;}
.business_solutions .parner-feature p{color:#666;font-size: 16px;margin-bottom: 20px;}
.business_solutions .parner-feature p.txt_red{font-weight:500;}
.img_thumb{display:block;}
.img_thumb img{width:100%;}
.business_solutions .feature-style1 .feature-box.text-center{padding-right: 15px;padding-left: 15px;border-right: 1px solid #c1c1c1;}
.business_solutions .feature-style1 .feature-box.text-center.no_bdr{border-right: none;}
.business_solutions .feature-style1 .feature-thumb{display: flex;align-items: center;justify-content: center;margin:0 auto 20px;width: 125px;height:125px;border-radius:50%;overflow:hidden;}
.business_solutions .feature-style1 .feature-thumb img{width: 100%;height: 100%;border-radius: 50%}
.business_solutions .feature-style1 .feature-info{text-align: center;}
.business_solutions .feature-style1 .feature-info h3 span{font-size: 42px;color:#888;font-weight: 600;}
.business_solutions .feature-info p span{font-size: 16px;}
.business_solutions .whcontent-detail p{font-size: 15px;}
.benefit_box{position:relative;}
.benefit_box ul{list-style: none;
    padding-left: 0;
    display: flex;
    flex-wrap: wrap;
    padding-top: 30px;
	margin-bottom: 0;
}
.benefit_box ul li{width: 33.33%;
    margin-bottom: 20px;
    display: inline-flex;
    align-items: center;
}
.benefit_box ul li .circle_icon{width: 45px;
    height:45px;
	border: 1px solid #ed1d24;
    border-radius: 50%;
	padding: 7px;
    display: flex;
    align-items: center;
    justify-content: center;
}
.benefit_box ul li img{width: 28px;}
.benefit_box ul li span{padding-left: 15px;
    font-size: 15px;
    font-weight: 400;
}
.step_txt{color: #999;padding-top:5px;display:block;}
.hstep_box{position:relative;padding-bottom:60px;}
.hstep_box:before {position: absolute;
    left: calc(37.5% - 4px);
    background-color: #333;
    width: 9px;
    height: 9px;
    transform: translateX(-4px);
    content: "";
    display: block;
}
.hstep_box:after {position: absolute;
    left: calc(37.5% - 4px);
    background-color: #333;
    width: 1px;
    bottom: 2px;
	top: 11px;
    transform: none;
    content: "";
    display: block;
}
.hstep_box:last-child:after {content:none;width: 0px;}
.choose_tc_box .whcontent-detail p{text-align:justify;}
.list_icons{list-style: none;padding-left:0}
.list_icons li{position: relative;padding:5px 0 5px 35px;display:flex;}
.list_icons li svg{height: 23px;
    position: absolute;
    top: 4px;
    left: 0px;
}
.list_icons li span{}
.cube_slider{position:relative;}
.heading_box{color: #fff;
	background: #333;
    text-transform: uppercase;
    font-weight: bold;
	padding: 18px 24px;
}
.heading_box span{font-size: 16px;} 
.contant_box{display: flex;
    flex-wrap: wrap;
    background-color: #f0f0f0;
    border-bottom: 1px solid #dcdbdb;
	padding: 18px 24px;
}
.contant_box span{
    font-size: 16px;
    color: #2b2c2e;
}
.contant_box span:first-child{flex-basis: 60%;font-weight: bold;}
.contant_box span:last-child{flex-basis: 40%;}
.cube_sch{display:block;position:relative;}
.cube_sch img{width:100%;}
.expand_box{position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(142,142,142,0.75);
    text-transform: uppercase;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    font-weight: bold;
    font-size: 1rem;
    line-height: 0.7rem; 
    opacity: 0;
    transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
}
.cube_sch:hover .expand_box{color: #fff;
    opacity: 1;
}
.expand_icon{background: #ed1d24;
    padding: 1.3rem;
    margin-bottom: 15px;
}
.expand_icon svg{width: 20px;height: auto;}
.expand_box span{display:block;}
.deliver_box{}
.deliver_box .feature-thumb{width: 200px;
    display: block;
    margin: 0 auto;
}
.deliver_box .feature-box.text-center .feature-info h3 {
    font-size: 20px;
    font-weight: 600;
    margin: 5px 0 12px;
}
.deliver_box .feature-info p {
    font-size: 15px;
    color: #555;
}
.find_ct_red{padding-bottom: 5rem;
    padding-top: 5rem;
    background-color: #facc16;
    position: relative;
}
.find_ct_box{display: flex;
    flex-wrap: nowrap;
    align-items: center;
    flex-direction: row;
    color: #fff;
}
.find_ct_box .img_thumb{}
.find_ct_box .img_thumb img{max-width:165px}
.find_ct_box .feature-info{display: flex;
    align-items: center;
    justify-content: space-between;
}
.find_ct_box .feature-info h2{font-weight: 600;margin-bottom: 25px;margin-top: 0;}
.quote_inner{padding: 70px 0 50px;
    position: relative;
    background: rgba(0,0,0,0.3);
}
.ct_txt{font-size: 15px;}
.side_bt_bdr{position: relative;margin-bottom:-30px}
.side_bt_bdr:before {
    content: "";
    display: block;
    width: 110px;
    height: 110px;
    position: absolute;
    top: -110px;
    left: 0;
    border-style: solid;
    border-width: 0 110px 110px 0px;
    border-color: transparent transparent #ea0d0d #ea0d0d;
}
.cube_tabs{
    padding-top: 5rem;
    background-color: #e9e8e8;
    position: relative;
}
.tab_cube{overflow: hidden;
    width: 100%;
}
.cube_tabs .nav-tabs{display:flex;flex-direction: row;
    align-items: stretch;
    justify-content: center;
	margin:30px -2px 25px;
	border-bottom:none;
	width: 100%;
}
.cube_tabs .nav-tabs li{text-align:center;background:#fff;
	flex-basis: calc(20% - 4px);
    margin: 2px;
    position: relative;
	float:none;
}
.cube_tabs .nav-tabs li a{padding: 30px;
    border: none;
    margin: 0;
	color: #333;
	display: flex;
    height: 100%;
    width: 100%;
    text-decoration: none;
    flex-direction: column;
    justify-content: space-between;
}
.cube_tabs .nav-tabs li a:after {
    content: '';
    display: none;
    bottom: -40px;
    width: 24px;
    height: 24px;
    background: #fff;
    z-index: 1;
    position: absolute;
    transform: rotate(45deg);
    left: 50%;
    transform: translateX(-50%) rotate(45deg);
    box-shadow: -1px -1px 4px 0px rgba(0 0 0 / 50%);
}
.cube_tabs .nav-tabs li.active a:after {display:block;}
.cube_tabs .nav-tabs li a:hover, .cube_tabs .nav-tabs li a:focus, .cube_tabs .nav-tabs li.active a, .cube_tabs .nav-tabs li.active a:hover, .cube_tabs .nav-tabs li.active a:focus{
	background:none;border:none;color: #ed1d24;
}
.cube_tabs .nav-tabs li img{max-width: 100%;
    max-height: 125px;
}
.cube_tabs .nav-tabs li span{display:block;font-size: 15px;
    padding-top: 15px;
    font-weight: 500;
}
.cube_tabs .tab-content{
	position: relative;
    box-shadow: 0 0 4px 0 rgba(0 0 0 / 50%);
    
}
.content_inner{position: relative;
    width:100%;
	z-index: 11;
	padding: 50px 0px;
	background: #fff;
	overflow:hidden;
}
.tab_inner{position: relative;
    width:100%;
	z-index: 1111;
}
.pr_box{display: inline-block;
    padding: 10px 30px;
    box-shadow: 0px 0px 3px 0px #aaa;
    border-radius: 3px;
    margin-bottom: 7px;
    background: #f7f8f9;
}
.pr_box a{font-weight: normal;font-size: 20px;padding:10px 0;color: #333;    display: block;
    cursor: pointer;}
.pr_box a:hover{color: #ed1d24;}
.pr_box h4 strong{color: #ed1d24;font-weight: 600;}
.tab-content .tab-pane {
    display: none;
}
.tab-content .tab-pane.active {
    display: block;
}
#sync2.owl-carousel .owl-item img{}
#sync2.owl-carousel .owl-item.current img{border-bottom: 5px solid #ed1d24;}
#sync1.owl-theme .owl-nav {
    margin: 0;
    position: static;
    right: 0;
    top: 0;
    background: none;
}
#sync1.owl-theme .owl-nav [class*=owl-] {color: #fff;
    font-size: 14px;
    padding: 0px;
    background: #ed1d24;
    position: absolute;
    top: 60%;
	height: 30px;
    width: 30px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
	border-radius: 1px;
    z-index: 999;
}
#sync1.owl-theme .owl-nav [class*=owl-]:hover{background: #facc16;color: #fff;}
#sync1.owl-carousel .owl-nav button svg{width: 16px;height: 16px;}
#sync1.owl-carousel .owl-nav button.owl-prev {left:-6px;}
#sync1.owl-carousel .owl-nav button.owl-next {right:-6px;}
.feature-style4{position:relative;}
.feature-style4 .feature-box.text-center{padding-right: 15px;padding-left: 15px;border-right: 1px solid #c1c1c1;}
.feature-style4 .feature-box.text-center.no_bdr{border-right: none;}
.feature-style4 .feature-thumb{display: flex;align-items: center;justify-content: center;margin:0 auto 20px;width: 125px;height:125px;border-radius:50%;overflow:hidden;}
.feature-style4 .feature-thumb img{width: 100%;height: 100%;border-radius: 50%}
.feature-style4 .feature-info{text-align: center;}
.feature-style4 .feature-box.text-center .feature-info h3 {
    font-size: 14px;
    margin: 8px 0 12px;
    text-transform: uppercase;
}
.feature-style4 .feature-info p {
    font-size: 14px;
    color: #666;
}

/*fonts*/
@font-face {
	font-family: 'icomoon';
	src:url('../fonts/icomoon.eot');
	src:url('../fonts/icomoon-1.eot') format('embedded-opentype'),
		url('../fonts/icomoon.ttf') format('truetype'),
		url('../fonts/icomoon.woff') format('woff'),
		url('../fonts/icomoon.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
[class^="icon-"], [class*=" icon-"] {
	font-family: 'icomoon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	/* Better Font Rendering */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.icon-lifestyle:before {content: "\e62e";}
.icon-gps:before {content: "\e62d";}
.icon-success:before {content: "\e62b";}
.icon-kitchen:before {content: "\e626";}
.icon-mail:before {content: "\e627";}
.icon-phoneicon:before {content: "\e628";}
.icon-user:before {content: "\e629";}
.icon-signin:before {content: "\e62a";}
.icon-google-plus:before {content: "\e625";}
.icon-cross-pop:before {content: "\e624";}
.icon-commercial:before {content: "\e623";}
.icon-checkbox-unchecked:before {content: "\e621";}
.icon-checkbox-checked:before {content: "\e622";}
.icon-sofa:before{content:"\e61e";}
.icon-televisions:before{content:"\e61f";}
.icon-car:before{content:"\e620";}
.icon-bottomArrow:before {content: "\e61a";}
.icon-topArrow:before {content: "\e61b";}
.icon-leftArrow:before {content: "\e61c";}
.icon-rigthArrowThin:before {content: "\e61d";}
.icon-mobile:before {content: "\e609";}
.icon-compass:before {content: "\e618";}
.icon-location:before {content: "\e619";}
.icon-rightArrow:before {content: "\e617";}
.icon-verified:before {content: "\e613";}
.icon-calender:before {content: "\e616";}
.icon-bars-se:before {content: "\e60f";}
.icon-facebook:before {content: "\e600";}
.icon-linkedin:before {content: "\e601";}
.icon-twitter:before {content: "\e602";}
.icon-cross:before {content: "\e603";}
.icon-truck:before {content: "\e604";}
.icon-cubeFactory:before {content: "\e62c";}
.icon-factory:before {content: "\e605";}
.icon-rightTrack:before {content: "\e606";}
.icon-securite:before {content: "\e607";}
.icon-search:before {content: "\e608";}
.icon-play:before {content: "\e60a";}
.icon-weatherProff:before {content: "\e60b";}
.icon-bars:before {content: "\e60c";}
.icon-cube:before {content: "\e60d";}
.icon-home:before {content: "\e60e";}
.icon-wheatheProof:before {content: "\e610";}
.icon-cubeno:before {content: "\e630";}
.icon-umbrelaCube:before {content: "\e62f";}
.icon-Mbars:before {content: "\e614";}
.icon-money:before {content: "\e615";}
.icon-money2:before {content: "\e612";}
.icon-sm-truck:before {content: "\e902";}
@media (max-height: 480px){
.popup-booking .border-right {
    height: 120px;
}
p.pop-up-cate {
    font-size: 20px;
    margin-top: 5px;
}
} 
@media only screen and (max-width: 1366px) and (min-width: 1024px)  {
.pad-top02 {
    padding-top: 50%;
}	
} 
@media screen and (max-width:1024px) {
.info_list{margin-top: 8px;}
.ss-medium .ss-circle,.ss-container h3{width:90%}		
.ss-large .ss-circle,.ss-left .ss-circle{width:90%}		
.lf-cnt h3{float:right}	
.ss-right .lf-cnt h3{float:left}
.bar-long:after{ background-size:47%; left: -10px;height: 54px;}
.ss-row img{height:auto; position:absolute;left:0;right:0; top:0; bottom:0; margin:auto;}
.cnt-row img{position:static; height:inherit; }
.ss-right a,.ss-left a{ position:relative;}
.ss-container h3 p{font-size:14px;}	
.ss-container h3 strong::after{display:none}
.ss-container h3 strong{display:block;}
.ss-container{margin-top:0;}
.bar-long{top: 77px;}
.ss-left .ss-circle-deco:after{right: -42px; background-size:26px;}	
.ss-right .ss-circle-deco:after{background-size:26px;left: -34px;}
}
@media screen and (max-width:800px) {
.ss-left .ss-circle-deco:after{ right: -39px;}
.ss-right .ss-circle-deco:after{left: -31px;}
.ss-container h3{padding: 1px 11px;}
.bar-long {top:99px;}
.cnt-row{margin:0;}
.heading_box, .contant_box{padding: 18px 15px;}
.heading_box span {
    font-size: 15px;
}
}
@media screen and (max-width:767px) {
.ss-left .ss-circle-deco:after,.ss-right .ss-circle-deco:after{display:none}
.img-row-how-it-work,.bar-long{display:none}
.ss-row{float:none; clear:none; padding:0; overflow:hidden}
.ss-left, .ss-right{float:none; margin:0 auto; padding:0}
.ss-container {margin-top: 20px;}
.ss-left .lf-cnt {float: none;margin: 0 auto; text-align: left;}
.lf-cnt h3,.ss-right .lf-cnt h3{float:none}
.ss-right{padding:0}
.ss-container h3{height:auto; padding:10px}
.ss-medium .ss-circle, .ss-container h3{width:100%}
.ss-left, .ss-right{width:90%}
.ss-container h3 strong {display: inline;margin-left: 0px;}
.ss-container .ss-large h3, .mr-txt h3 {margin-top: 10px;}
.container-row .container p{font-size:16px;}
.benefit_box ul li {width: 100%;margin-bottom: 15px;}
.cnt-howit{margin:15px 0;}
.rd-row{font-size:18px;}
.img-container img{border:none;}
.h3, h3 {
    font-size: 20px;
}
.mtop22 {
    margin-top: 15px;
}
.mtop50 {
    margin-top: 20px;
}
.cube_tabs {padding-top: 20px;}
.content_inner{padding: 20px 0px;}
.cube_tabs .nav-tabs{overflow-x: auto;overflow-y: hidden;justify-content: flex-start;margin-top:20px;white-space: nowrap;
	margin-bottom: -7px;
    padding-bottom: 32px;
}
.cube_tabs .nav-tabs li{display:inline-block;}
.cube_tabs .nav-tabs li a {padding: 20px 28px;min-width: 140px;}
.pr_box {padding: 8px 25px;}
.pr_box a{font-size:18px;}
.find_ct_red {padding-bottom: 20px;padding-top: 20px;}
.find_ct_box .img_thumb img {
    max-width: 100px;
    margin-bottom: 10px;
}
.find_ct_box .feature-info h2 {
    margin-bottom: 15px;
    font-size: 20px;
}
.side_bt_bdr:before {
    width: 70px;
    height: 70px;
    top: -70px;
    border-width: 0 70px 70px 0px;
}
.find_ct_box .feature-info{flex-direction: column;padding-left: 0px;}
.find_ct_box {
    flex-direction: column;
    text-align: center;
}
.quote_inner {padding: 22px 0 5px;}
#sync1.owl-theme .owl-nav [class*=owl-]{height: 22px;width: 22px;}
#sync1.owl-carousel .owl-nav button svg {
    width: 12px;
    height: 12px;
}
}
@media screen and (max-width:500px) {
.ss-container h3 strong {display: block;}
.cube-detaial-pop{height:250px; top:57%; overflow:auto; position:relative; border-radius:5px}	
}
@media screen and (max-width:320px) {
}