@charset "utf-8";
@import url('http://fonts.googleapis.com/css?family=Roboto:100,300,400,500,600,700,800,900');
@import url('https://fonts.googleapis.com/css?family=Alex+Brush');
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;
}
.wrap{ overflow: hidden;}
.container{ width:100%;max-width:1200px; margin:auto;} 
img{ border:0px none;max-width: 100%;} .rt{ float:right; font-size:12px} .rt a{ color:#000; text-decoration:none}
p{font-size:13px;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: relative;
	z-index: 1001;
	background: rgba(255, 255, 255, 1); 
	-webkit-box-shadow: 0px 3px 21px -5px rgba(0, 0, 0, 0.59); 
	-moz-box-shadow: 0px 3px 21px -5px rgba(0, 0, 0, 0.59); 
	box-shadow: 0px 3px 21px -5px rgba(0, 0, 0, 0.59);
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out
	box-shadow: 0px 0px 0px 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:auto;} 
.lim-top-link{margin-top:0px;}
.lim-top-link ul { margin:0px 80px 0 0; padding:0px;text-align:right;}
.lim-top-link  li { display:inline-block;  list-style:none; margin-left:5px; padding:7px 8px 7px 10px; font-size:11px}
.lim-top-link  a { font-weight:normal; text-align:center;  color:#010101; text-decoration:none; padding-bottom:3px; border-bottom:#ffcb04 solid 1px;}
.lim-top-link a.selected, .top-link a:hover { color:#000;  text-decoration:none;  border-bottom:#d8ad08 solid 3px; }
.lim-ag-logo{ width:454px; float:left; margin-top:20px; text-align:center;}
.lim-ag-logo a:hover{text-decoration:none;}
.lim-ag-logo h2{font-size:21px;font-weight:500;color: #000;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:210px; float:right; margin-top: -27px;margin-bottom: 0px;transform: translateY(15px)}
.lim-rt-logo.logo-left{float:right;}
.logo-right{border-left: 1px solid #ddd; margin-left: 10px;
    padding-left: 10px;
    width: 450px;
}
.lim-top-nav{ width:60px;position:fixed;top:0px;left:0px;z-index: 2100;background: #f9f9f9;bottom:0;}
.top-marg{margin-top: 0px;}

.lim-top-nav-in{ width:100%;max-width:1200px; margin: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.html) 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.html) 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.html) 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.html); 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.html) 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:#CE202D;}
.ft-link{ width:100%;padding-top:20px;}
.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;
}
.main-menu.active {
    -moz-opacity: 1;
    -khtml-opacity: 1;
    -webkit-opacity: 1;
    opacity: 1;
    -ms-filter: alpha(opacity=100);
    filter: alpha(opacity=100);
    visibility: visible;
    -webkit-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -o-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0);
}

.registered-smb-home-strip {
    background-color: #f5f8fa;
    text-align: right;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 99
}

header {
    height: 90px;
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    padding: 0;
    z-index: 99999;
	background: rgba(255, 255, 255, 1); 
	-webkit-box-shadow: 0px 3px 21px -5px rgba(0, 0, 0, 0.59); 
	-moz-box-shadow: 0px 3px 21px -5px rgba(0, 0, 0, 0.59); 
	box-shadow: 0px 3px 21px -5px rgba(0, 0, 0, 0.59);
    -webkit-transition: all .4s ease-in-out;
    -moz-transition: all .4s ease-in-out;
    -ms-transition: all .4s ease-in-out;
    -o-transition: all .4s ease-in-out;
    transition: all .4s ease-in-out
}

  
header.scrolled {
    background-color: #fff
}
header .brand-logo a {
    display: inline-block;
    padding: 15px 0
}
header .brand-logo a>img {
    display: block;
    vertical-align: middle
}
header a {
    color: inherit
}
header .login-btn {
    margin-right: 20px;
    padding: 19px 0
}
header .login-btn a {
    line-height: 41px;
    font-size: 18px;
    font-weight: 400
}
header .login-btn a>span {
    display: inline-block;
    vertical-align: text-top;
    margin-right: 10px
}
header .login-btn a>span img {
    display: block;
    width: 15px;
    vertical-align: middle
}
header .sell_do_virtual_numbers {
    display: inline-block;
    margin-right: 10px
}
header ul.nav-links {
    list-style: none;
    margin-right: 0
}
header ul.nav-links li {
    display: inline-block
}
header ul.nav-links li a {
    display: block;
    color: inherit;
    line-height: 41px;
    font-size: 18px;
    margin-right: 14px;
    font-weight: 400;
    position: relative;
    padding: 19px 0
}
footer {
    float: left;
    width: 100%;
    padding: 10px 0;
    background-color: #fff;
    color: #505459;
    font-size: 15px;
    bottom: 0;
    left: 0
}
footer .upper {
    padding: 30px 0
}
footer .upper b {
    font-weight: 500
}
footer .upper .quicklinks p {
    margin-bottom: 10px
}
footer .upper .quicklinks a {
    color: inherit;
    display: inline-block;
    margin-bottom: 10px
}
footer .upper .footer-form-wrapper {
    padding: 0 3%;
    position: relative
}
footer .upper .sociallinks-wrapper {
    padding-left: 10px
}
footer .upper .sociallinks {
    margin-bottom: 15px
}
footer .upper .sociallinks b {
    float: left;
    margin: 7px 10px 7px 0;
    display: inline-block;
    font-size: 15px
}
footer .upper .sociallinks a {
    display: inline-block;
    vertical-align: text-bottom;
    margin-right: 2px;
    float: left;
    width: 10%;
    padding: 3px 0
}
.fb-icon {
    width: 8%!important;
    margin-left: -4px
}
footer .upper .sociallinks a img {
    width: 100%;
    vertical-align: middle
}
footer .lower {
    padding: 30px 0 10px;
    color: #505459;
    border-top: 1px solid #ccc
}
footer .lowerlinks ul {
    list-style: none;
    text-align: right
}
footer .lowerlinks ul li {
    display: inline-block;
    margin-right: 15px;
    position: relative
}
footer .lowerlinks ul li:last-child {
    margin-right: 0
}
footer .lowerlinks ul li a {
    display: block;
    color: inherit
}
footer .lowerlinks ul li:after {
    content: '';
    position: absolute;
    right: -10px;
    top: 6px;
    border-right: 2px solid gray;
    height: 13px
}
footer .lowerlinks ul li:last-child:after {
    display: none
}
.footer-form-wrapper:before {
    content: '';
    position: absolute;
    height: 147px;
    width: 1px;
    border-left: 2px solid rgba(200,203,206,.35);
    left: 0;
    top: -27px
}
.footer-form-wrapper:after {
    content: '';
    position: absolute;
    height: 147px;
    width: 1px;
    border-right: 2px solid rgba(200,203,206,.35);
    right: 0;
    top: -27px
}
footer .footer-form-wrapper {
    margin-top: 20px
}
footer form.selldof .btn, .subscribe-field-wrapper form.selldof .btn {
    padding: 0 12px!important;
    line-height: 42px!important;
    background-color: #0176ff!important;
    border-color: #0176ff!important;
    color: #fff!important;
    border-radius: 0 4px 4px 0!important;
    font-size: inherit!important;
    font-weight: 500!important;
    width: 100%;
    letter-spacing: 1px
}
footer form.selldof .form-control, .subscribe-field-wrapper form.selldof .form-control {
    height: 44px!important;
    border-radius: 4px 0 0 4px;
    box-shadow: none!important;
    margin: 0;
    -webkit-box-shadow: none!important
}
.footer-form-wrapper .selldof .btn[disabled] {
    font-size: 10px!important;
    padding: 0!important
}

.main-menu {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
	text-align:left;
    height: 100%;
    background: #fff;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    z-index: 2222;
    -webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -o-transition: all .8s ease;
    transition: all .8s ease;
    -moz-opacity: 0;
    -khtml-opacity: 0;
    -webkit-opacity: 0;
    opacity: 0;
    -ms-filter: alpha(opacity=0);
    filter: alpha(opacity=0);
    -webkit-transform: translate(-100%,0);
    -moz-transform: translate(-100%,0);
    -o-transform: translate(-100%,0);
    -ms-transform: translate(-100%,0);
    transform: translate(-100%,0);
    visibility: hidden;
}
.main-menu ul {text-align:left;margin-top:30px;}
.main-menu li {
    display: block;
    font-size: 14px;
    border-bottom: none;
}
.main-menu li:hover{background: none;}
.main-menu li:hover a{border: none;color: #ed1d24;}
.main-menu li > a {
    color: #333;
    display: block;
    position: relative;
    text-shadow: 0 0 0;
    text-transform: uppercase;
	padding: 8px 0px;
	-webkit-transition: color .2s ease-in-out 0ms;
    transition: color .2s ease-in-out 0ms;
}
.main-menu-txt{margin-top:40px;padding-left: 85px;}
.main-menu-txt p{font-size: 24px;color: #333;margin-bottom:20px;    
	-webkit-transition: color .3s ease-in-out 0ms;
    transition: color .3s ease-in-out 0ms;
}
a, p { -webkit-font-smoothing: antialiased!important;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: geometricPrecision;
}
.career-contact-phone{
    display:flex;
}
.career-contact-phone-input{
        width: 140% !important;
}
.flex-box {
    display: flex;
    align-items: center;
}
.hide-menu {
    text-align: right;
    font-size: 22px;
    color: #fff;
    margin: 15px 30px 1px;
}
.hide-menu img {
    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;
    margin-top: 12px;
	margin-left: 5px;
}
.menu-bar span {
    background: #151515;
    display: block;
    height: 1px;
    margin: 6px 0;
    width: 100%;
}

.second_nev{width:100%; background:url(../gifs/bl-bg.html) 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.html) 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:12px 0 12px;} 
.new_bradcrum .left{width:50%; font-size:12px; color:#2f2f2d;float:left;}
.new_bradcrum .right{width:50%; float:right; text-align:right; padding-right:0px;}
.new_bradcrum a{color:#303030; text-decoration:none;padding-right: 10px;}.new_bradcrum a:hover{color:#ed1c24;}
.new_bradcrum .left img{width:9px;}
.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 10px;width:180px;text-align:center; background: #ed1c24; 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;}
.sub-btn{padding: 10px 30px; background: #ed1c24; border-radius: 4px;color: #fff;font-weight: 600;line-height: 22px;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;}
.sub-btn:hover{background: #f6b801;color: #fff;}
.btn-box a.view:hover{background: #f6b801;color: #fff;}
.left-bg{padding: 105px 0 30px;}
.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:60px;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 h3{color:#fff;font-size: 38px;font-weight: 300;text-transform: uppercase;margin-bottom:30px;}
.left-bg p{color:#fff;}
.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.html) 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.html) 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: 600;font-size: 14px;}
.ft-link1 p{ font-size:14px;}
.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:15px; padding:4px 0 4px 0px; font-size:12px; text-align:left}  .ft-link1 li a{ color:#FFF; text-decoration:none}
.mtop20{ margin-top:20px;} 
.gt-bt-icon{ width:100%;}  
.gt-bt-icon p{ padding:0px; margin:10px 0px 12px;display:block;font-size:12px;}   
.gt-bt-icon a{ color:#FFF; text-decoration:none;}
.gt-bt-icon img{display:inline-block;}
.gt-bt-icon span{ display:inline-block;padding-left:6px;font-size:14px;}
.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{ width:100%; padding-top:50px}
.main-ft-lnk ul{ margin:20px 0 10px; padding:0px;display:block;list-style:none;}
.main-ft-lnk li{ font-weight:500;color: #555;padding-bottom:50px;line-height: 24px;} 
.main-ft-lnk li img{ display: inline-block;vertical-align: middle;width:32px;}  
.main-ft-lnk li span{ display: inline-block;vertical-align: middle;padding-left:20px;font-size: 15px;}
.social-txt{margin: 0px 10px 0 0;font-weight: 600;font-size: 14px;display:inline-block;vertical-align:middle;}
.social-icon{ display:inline-block;vertical-align:middle; } 
.copy-rt{ width:100%;  margin-top:60px; color:#fff; padding:20px 0 30px;border-top: 1px solid #ccc;}
.copy-rt a{ color:#656565; 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.html) 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{ width:auto; height:auto;margin-right:8px;}
.fb-icon a img:hover {background:url(images/fb-h.html);}
	
.top-nav-1{ max-width:1200px;width:100%; margin:auto; background:transparent; height:40px;}
.top-nav-1 ul {
  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; 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.html) 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.html) 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.html) 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.html); 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.html) 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.html) 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: 150px;}
.pad0{padding:0 !important;}
.pad-lft0{padding-left:0 !important;}
.pad-rt0{padding-right:0 !important;}
.pad03{padding:0 3px;}
.pad05{padding:0 5px;}
.centerbox{float:none;margin:0 auto;}
.mtop15{margin-top: 15px;}
.mtop22{margin-top: 22px;}
.mb20{margin-bottom:20px;}
.pad-top50{padding-top: 50px !important;}
.txt-upper {
    text-transform: uppercase;
}
#top {right:2% !important; background: #ed1c24; border-radius: 2px;}
.padtop30{padding-top:90px !important;}
.case-study .box-img {justify-content: center;
    display: flex;
    align-items: baseline;
}
.s_logo img{max-height:70px;filter: grayscale(0);}
.s_logo img:hover{filter: grayscale(0);}
.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:20px 0 10px;font-size:35px;color:#333; }
.sub-title{margin:0 auto 40px;font-size:18px;color:#555; width: 80%;}
.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:#777;}
.feature-box.text-center{display:block;margin:0px 0 20px;}
.feature-box.text-center .feature-info{display:block;padding-bottom:10px;padding-left: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:#ed1d24;padding:50px 10px 0;margin-bottom:6px !important;min-height: 180px;}
.feature-style3 .feature-thumb {
    display: block;
    width: 100%;
	text-align:center;
	overflow:hidden;
	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: 40px;
	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 0px;
    font-size: 14px;
    color: #fff;
    font-weight: 600;
}
.feature-style4.feature-box{display: block;
    padding: 10px 20px;
}
.feature-style4 .feature-thumb {display: block;width: 105px;margin:0 auto 10px;   
	border: 1px solid #aaa;
    border-radius: 50%;
    padding: 20px;
}
.feature-style4 .feature-thumb img{
	width:100%;
}
.feature-style4 .feature-info{display: block;
    padding: 15px 0 0;
}
.feature-style4 .feature-info p{font-size:14px;color:#717171;}
.top_title{font-size:18px;color:#333;margin:15px 0 28px;}
.left-side-contant{background: none no-repeat;
	background-size:cover;
	position:relative;
    min-height:470px;
	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:22%;}
.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/dd.jpg);
    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;
}
.main-banner, .main-banner1{position:relative;}
.main-banner1 .img-thmb img{width:100%;max-height:470px;}
.main-banner1 .owl-theme .owl-nav.disabled+.owl-dots {
    margin-top: 20px;
	z-index:9990;
}
.main-banner1 .owl-theme .owl-dots .owl-dot, .main-banner1 .owl-theme .owl-dots .owl-dot.active{border:none;background:none;box-shadow:none;}
.main-banner1 .owl-theme .owl-dots .owl-dot:focus, .main-banner1 .owl-theme .owl-dots .owl-dot:hover{border:none;}
.main-banner1 .owl-theme .owl-dots .owl-dot span {width: 12px;height: 12px;border-radius:50%;border:1px solid #ccc;background:none;}
.main-banner1 .owl-theme .owl-dots .owl-dot.active span, .main-banner .owl-theme .owl-dots .owl-dot:hover span{
	border:1px solid #ed1c24;background:none;
}

/* ---- particles CSS ---- */ 
.particles {padding: 0px;
    background-size: cover;
    position:relative;
	width:100%;
    min-height:470px;
}
.particles.faqbg{background-image: url(../images/faq_banner.jpg) !important;}
.particles.contactbg{background-image: url(../images/contact_banner.jpg) !important;}
.particles.careerbg{background-image: url(../images/career_banner.jpg) !important;}
.particles.servicebg{background-image: url(../images/service_banner.jpg) !important;}
.aboutbg {padding: 0px !important;
    background-image: url(../images/about_banner.jpg) !important;
    background-position: center center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    position:relative;
    min-height:320px;
}
.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;
}
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%;padding-top:20px;padding-bottom:20px;}
.map-main-left{background-color: rgba(0,0,0,0.7);padding: 50px 30px;min-height: auto;}
.map-main-left h2{margin: 0 0 30px;
    font-size: 45px;
    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: 24px;font-weight: 600;color: #333;margin: 0 0 15px;}
.map-main-left .feature-info p {
    font-size: 14px;
    color: #888;
}
.advantage_bg{background: url(../images/advantage_bg.jpg);
	background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: relative;
	padding: 80px 0px 30px;
	min-height:662px;
}
.advantage_bg:before {
    content: "";
    position: absolute;
    top: 0;
    left: 55%;
    right: 0;
    bottom: 0;
    display: block !important;
    background-color: rgba(237, 28, 36, 0.9);
}
.advantage_bg .map-main-left{background-color: rgba(255,255,255,0.9);padding: 50px 30px 30px;}
.map-box{}
.map-box-info{padding-left:20px;}
.map-box-info h3{margin: 20px 0 30px;
    font-size: 45px;
    text-transform: uppercase;
    font-weight: 900;
    color: #fff;
}
.map-box-info h3 span{display:block;}
.map-box-info p{font-size: 14px;
    color: #fff
}
.cubes-box{position:relative;margin-bottom:20px;}
.cubes-box img{width:100%;}
.cube-info{width:100%;padding:20px 20px;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%;padding-bottom:18px;}
.feature-style1 .feature-box.text-center .feature-info h3 {
    font-size: 14px;
    margin: 0px 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;line-height:22px;}
.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: 36px;}
.frm_career label{display:inline-block;width:29%;}
.frm_career input{display:inline-block;width:70%;}
.captcha_code{position:relative;}
.captcha_code input{padding-right:85px;}
.captcha_code span{padding: 5px 0px 6px 10px;
    background: #000;
    display: inline-block;
    border-radius: 2px;
    width:78px;
	position:absolute;right:0;
	top:0;
}
.customer-info{background: url(../images/apmformenq.jpg) no-repeat top right;
    padding: 16% 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: 10px 80px 0px;
    background: #a06b6b;
	min-height: 385px;
}
.item-contact-box {color: #fff;
    display: inline-block;
    min-width: 90px;
    vertical-align: middle;
}
.item-contact-box h2 {
    font-size: 17px;
    margin: 28px 0 4px;
    font-weight: 600;
}
.item-contact-box p{margin-bottom:5px;}
.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 10px;
}
.mail-box a {
    color: #fff;

}
.contact-info {
    border-bottom: 1px solid #aaa;
    margin-bottom: 30px;
    padding-bottom: 20px;
}
.contact-map {
    background: url(../images/apmenqmap.jpg) no-repeat right;
    background-size: cover;
    min-height: 500px;
    border-bottom: 1px solid #aaa;
}
.contact-bg {
    background: #fff;
    padding-bottom: 0px;
}
.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:16px;font-weight:400;text-align:left;color:#606060;float:left;}
.accordion-wrapper .accordion-section .accordion-header .header_caret_icon{float:right;transform:rotate(-180deg);transition:transform 0.4s;transform-origin: center;background:url(../images/plus.svg) no-repeat;width:16px;height:16px;background-size:16px;}
.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:#212121;line-height:20px;font-size: 14px;}
.accordion-wrapper .accordion-section.active .accordion-header .header_text{color:#000;}
.accordion-wrapper .accordion-section.active .accordion-header .header_caret_icon{transform:rotate(180deg);background:url(../images/minus.svg) no-repeat;background-size:16px;}
.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:0px;padding-right:0px;}
.accordion-wrapper.with-down-border .accordion-content{padding-left:0px;padding-right:0px;}

.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 .cube-slider .owl-theme .owl-nav.disabled+.owl-dots {
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    margin-bottom: -120px;
}
.slidebg{background:url(../images/a.html) no-repeat;height:100%;background-size:cover;width:100%;padding-top: 90px;
    padding-bottom: 50px;}
.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{border:2px solid #ed1d24;color:#ed1d24;}
.view-btn:last-child{margin-right:0px;}
.view-btn.style1{width:180px;border-radius:2px;font-size: 13px;
	font-weight:500;padding: 13px 0;    
	background: rgba(255,255,255,0.3);
}
.cube-tabbg{background:#F0F0EF;min-height: 470px;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: 117px;
}
.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%;}
.mtop50 {
    margin: 50px 20px 0;
}
.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:0px;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;}

.side__socials {
    position: fixed;
    bottom: 0px;
    left: 0;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    z-index: 2111;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    min-width: 300px;
    line-height: 60px;
}
.side__socials a {
    margin-right: 30px;
    display: inline-block;
    text-decoration: none;
    color: #151515;
    font-size: 14px;
    -webkit-transition: all .2s ease;
    -moz-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;
}
.side__socials a:hover {color: #ed1d24;}
.iconBasic.icon__small {
    width: 12px;
    height: 12px;
    line-height: 12px;
}

.side__socials svg {
    fill: #bd3738;
    margin-right: 4px;
}
svg:not(:root) {
    overflow: hidden;
}
.iconBasic {
    width: 24px;
    height: 24px;
    line-height: 24px;
    text-align: center;
    display: inline-block;
    fill: #151515;
}

/*--home slider css--*/
.cssclippathpolygon .clippath{display:block}.cssclippathpolygon .noclippath {display: none;}.no-cssclippathpolygon .module_image-text .container .img .img-content .img-mask{overflow:hidden}.no-cssclippathpolygon .module_text-image .container .img .img-content .img-mask{overflow:hidden}.module_slider-home .slider-desktop .scroll-down{font-weight:400;font-size:1.4em;color:#151515;letter-spacing:0;line-height:1.64285714em}@media screen and (min-width:992px) and (max-width:1439px){.info-content p,.module_slider-home .slider-desktop .scroll-down,.txt--p5,body.donde-comprar-map .main .location .content .left ul li .txt p,body.servicio-tecnico .main .location .content .left ul li .txt p{font-size:1.2em}} @media screen and (min-width:0) and (max-width:991px){.info-content p,.module_slider-home .slider-desktop .scroll-down,.txt--p5,body.donde-comprar-map .main .location .content .left ul li .txt p,body.servicio-tecnico .main .location .content .left ul li .txt p{font-size:1.2em}} @media screen and (min-width:0) and (max-width:767px){.module_slider-home .slider-desktop .scroll-down,.txt--p5,body.donde-comprar-map .main .location .content .left ul li .txt p,body.servicio-tecnico .main .location .content .left ul li .txt p{font-size:1.2em}}

.module_slider-home{position:relative;}.module_slider-home .cooling-heating{position:absolute;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);left:35px;z-index:100}@media screen and (min-width:992px) and (max-width:1439px){.module_slider-home .cooling-heating{left:20px}.module_slider-home .cooling-heating img{height:120px}}@media screen and (min-width:0) and (max-width:991px){.module_slider-home .cooling-heating{display:none}}.module_slider-home .slider-desktop{position:relative;height:calc(100vh - 60px);min-height:550px}@media screen and (min-width:0) and (max-width:1024px){.module_slider-home .slider-desktop{height:calc(50vh - 130px);min-height:550px}} @media screen and (min-width:0) and (max-width:768px){.module_slider-home .slider-desktop{height:calc(30vh - 130px);min-height:350px}}.module_slider-home .slider-desktop__bg{position:absolute;top:0;left:0;width:100%;height:calc(100vh - 120px);padding-right:0!important;min-height:490px}@media screen and (min-width:0) and (max-width:1024px){.module_slider-home .slider-desktop__bg{height:calc(50vh - 195px);min-height: 450px;}}.module_slider-home .slider-desktop__bg>div,.module_slider-home .slider-desktop__bg>div>div{position:relative;width:100%;height:100%}.module_slider-home .slider-desktop__bg>div>div.toRight .clippath .img{left:0;-webkit-transform-origin:left top;transform-origin:left top}.module_slider-home .slider-desktop__bg>div>div.toRight .clippath .img>div{left:0;-webkit-transform:translateX(10%);transform:translateX(10%)}.module_slider-home .slider-desktop__bg>div>div.toRight .clippath .img.out{-webkit-clip-path:polygon(0 0,0 0,0 100%,0 100%);clip-path:polygon(0 0,0 0,0 100%,0 100%)}.module_slider-home .slider-desktop__bg>div>div.toRight .clippath .img.out>div{-webkit-transform:translateX(-10%);transform:translateX(-10%)}.module_slider-home .slider-desktop__bg>div>div.toLeft .clippath .img{left:0;-webkit-transform-origin:left top;transform-origin:left top}.module_slider-home .slider-desktop__bg>div>div.toLeft .clippath .img>div{left:0;-webkit-transform:translateX(-10%);transform:translateX(-10%)}.module_slider-home .slider-desktop__bg>div>div.toLeft .clippath .img.out{-webkit-clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}.module_slider-home .slider-desktop__bg>div>div.toLeft .clippath .img.out>div{-webkit-transform:translateX(10%);transform:translateX(10%)}.module_slider-home .slider-desktop__bg>div>div.noTransition .img>div{-webkit-transition:none!important;transition:none!important}.module_slider-home .slider-desktop__bg>div>div.withTransition .img>div{-webkit-transition:transform .6s ease-in-out 0ms;-webkit-transition:-webkit-transform .6s ease-in-out 0ms;transition:-webkit-transform .6s ease-in-out 0ms;transition:transform .6s ease-in-out 0ms;transition:transform .6s ease-in-out 0ms,-webkit-transform .6s ease-in-out 0ms}.module_slider-home .slider-desktop__bg>div>div>div{height:100%;width:100%;}.module_slider-home .slider-desktop__bg>div>div .clippath .img{width:100%;height:100%;position:absolute;top:0;z-index:0;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%);-webkit-transition:-webkit-clip-path 1s cubic-bezier(.653,0,.372,1) 0ms;transition:-webkit-clip-path 1s cubic-bezier(.653,0,.372,1) 0ms;transition:clip-path 1s cubic-bezier(.653,0,.372,1) 0ms;transition:clip-path 1s cubic-bezier(.653,0,.372,1) 0ms,-webkit-clip-path 1s cubic-bezier(.653,0,.372,1) 0ms;overflow:hidden}.module_slider-home .slider-desktop__bg>div>div .clippath .img>div{position:absolute;top:0;background-size:cover;width:calc(100vw - 96px);height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:transform 1s ease-in-out 0ms;-webkit-transition:-webkit-transform 1s ease-in-out 0ms;transition:-webkit-transform 1s ease-in-out 0ms;transition:transform 1s ease-in-out 0ms;transition:transform 1s ease-in-out 0ms,-webkit-transform 1s ease-in-out 0ms}@media screen and (min-width:1280px) and (max-width:1582px){.module_slider-home .slider-desktop__bg>div>div .clippath .img>div{width:calc(100vw - 60px)}} @media screen and (min-width:992px) and (max-width:1279px){.module_slider-home .slider-desktop__bg>div>div .clippath .img>div{width:calc(100vw - 60px)}} @media screen and (min-width:0) and (max-width:991px){.module_slider-home .slider-desktop__bg>div>div .clippath .img>div{width:100vw}}.module_slider-home .slider-desktop__bg>div>div .clippath .img.is-active{z-index:2!important}.module_slider-home .slider-desktop__bg>div>div .clippath .img.is-active>div{-webkit-transform:translateX(0);transform:translateX(0)}.module_slider-home .slider-desktop__bg>div>div .clippath .img.out{z-index:2}.module_slider-home .slider-desktop__bg>div>div .clippath .img.in{z-index:1}.module_slider-home .slider-desktop__bg>div>div .clippath .img.in>div{-webkit-transform:translateX(0);transform:translateX(0)}.module_slider-home .slider-desktop__bg>div>div .noclippath .img{opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-size:cover;-webkit-transition:opacity .8s ease-in-out 0ms;transition:opacity .8s ease-in-out 0ms;z-index:0}.module_slider-home .slider-desktop__bg>div>div .noclippath .img.in{opacity:1;z-index:2}.module_slider-home .slider-desktop__bg>div>div .noclippath .img.out{opacity:0}.module_slider-home .slider-desktop .txt{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}.module_slider-home .slider-desktop .txt .container{width:100%;height:100%;position:relative}.module_slider-home .slider-desktop .txt .container .txt-bg,.module_slider-home .slider-desktop .txt .container .txt-content{position:absolute;bottom:0;right:0;height:calc(100% - 105px);width:45%;color:#fff;}@media screen and (min-width:780px) and (max-width:1024px){.module_slider-home .slider-desktop .txt .container .txt-bg,.module_slider-home .slider-desktop .txt .container .txt-content{height:calc(100% - 60px)}}.module_slider-home .slider-desktop .txt .container .txt-content{padding:20px 30px 10px;display: flex;align-items: flex-start;flex-direction: column;justify-content: center;text-align: left;}@media screen and (min-width:0) and (max-width:991px){.module_slider-home .slider-desktop .txt .container .txt-content{padding:40px 40px 0}}.module_slider-home .slider-desktop .txt .container .txt-content .line{display:block;-center-transform-origin:left;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:translateX(31px);transform:translateX(31px);-webkit-transition:transform .6s ease-in-out 0ms;-webkit-transition:-webkit-transform .6s ease-in-out 0ms;transition:-webkit-transform .6s ease-in-out 0ms;transition:transform .6s ease-in-out 0ms;transition:transform .6s ease-in-out 0ms,-webkit-transform .6s ease-in-out 0ms}.module_slider-home .slider-desktop .txt .container .txt-content .title--title5{opacity:0;-webkit-transition:-webkit-transform .5s ease-in-out 0ms,opacity .5s ease-in-out 0ms;-webkit-transition:opacity .5s ease-in-out 0ms,-webkit-transform .5s ease-in-out 0ms;transition:opacity .5s ease-in-out 0ms,-webkit-transform .5s ease-in-out 0ms;transition:transform .5s ease-in-out 0ms,opacity .5s ease-in-out 0ms;transition:transform .5s ease-in-out 0ms,opacity .5s ease-in-out 0ms,-webkit-transform .5s ease-in-out 0ms;-webkit-transform:translateX(62px);transform:translateX(62px);font-size:25px;margin: 0px 0 10px;}.module_slider-home .slider-desktop .txt .container .txt-content .title--title5 span{font-size:40px;display:block;}.module_slider-home .slider-desktop .txt .container .txt-content .txt--p3{opacity:0;margin-bottom:25px;-webkit-transition:-webkit-transform .5s ease-in-out 80ms,opacity .5s ease-in-out 80ms;-webkit-transition:opacity .5s ease-in-out 80ms,-webkit-transform .5s ease-in-out 80ms;transition:opacity .5s ease-in-out 80ms,-webkit-transform .5s ease-in-out 80ms;transition:transform .5s ease-in-out 80ms,opacity .5s ease-in-out 80ms;transition:transform .5s ease-in-out 80ms,opacity .5s ease-in-out 80ms,-webkit-transform .5s ease-in-out 80ms;-webkit-transform:translateX(62px);transform:translateX(62px)}.module_slider-home .slider-desktop .txt .container .txt-content .txt--p3 p{font-size:20px;}.module_slider-home .slider-desktop .txt .container .txt-content .button{margin-top:0px;opacity:0;-webkit-transition:-webkit-transform .5s ease-in-out .16s,opacity .5s ease-in-out .16s;-webkit-transition:opacity .5s ease-in-out .16s,-webkit-transform .5s ease-in-out .16s;transition:opacity .5s ease-in-out .16s,-webkit-transform .5s ease-in-out .16s;transition:transform .5s ease-in-out .16s,opacity .5s ease-in-out .16s;transition:transform .5s ease-in-out .16s,opacity .5s ease-in-out .16s,-webkit-transform .5s ease-in-out .16s;-webkit-transform:translateX(62px);transform:translateX(62px)}.module_slider-home .slider-desktop .txt .container .txt-content .button button,.module_slider-home .slider-desktop .txt .container .txt-content .button a{padding: 0 10px;height:40px;line-height:38px;font-size:14px;text-align:center;display:inline-block;min-width:180px;transition: all .25s ease-in-out;-webkit-transition: all .25s ease-in-out;border: 1px solid #fff;color:#fff;font-weight: 500;background: none;margin-right:10px;}.module_slider-home .slider-desktop .txt .container .txt-content .button button.active,.module_slider-home .slider-desktop .txt .container .txt-content .button a.active{background: #fff;color: #de1b22;}.module_slider-home .slider-desktop .txt .container .txt-content .button button:hover,.module_slider-home .slider-desktop .txt .container .txt-content .button a:hover{color:#ED1D24;background:#fff;text-decoration:none;}.module_slider-home .slider-desktop .txt .container .txt-content.in .line{-webkit-transform:translateX(0);transform:translateX(0)}.module_slider-home .slider-desktop .txt .container .txt-content.in .button,.module_slider-home .slider-desktop .txt .container .txt-content.in .title--title5,.module_slider-home .slider-desktop .txt .container .txt-content.in .txt--p3{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}.module_slider-home .slider-desktop .txt .container .txt-content.is-active{z-index:5}.module_slider-home .slider-desktop .txt .container .txt-bg>div{position:relative;height:100%;width:100%}.module_slider-home .slider-desktop .txt .container .txt-bg>div .img{width:100%;position:absolute;overflow:hidden;top:0;left:0;height:100%;-webkit-transition:width .8s cubic-bezier(.678,0,.328,1) 0ms;transition:width .8s cubic-bezier(.678,0,.328,1) 0ms}.module_slider-home .slider-desktop .txt .container .txt-bg>div .img img{max-width:353px;max-height:235px;display:block;width:100vw;height:auto;position:absolute;bottom:10%;right:0;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:transform .8s cubic-bezier(.678,0,.328,1) 0ms,opacity .8s cubic-bezier(.678,0,.328,1) 0ms;-webkit-transition:opacity .8s cubic-bezier(.678,0,.328,1) 0ms,-webkit-transform .8s cubic-bezier(.678,0,.328,1) 0ms;transition:opacity .8s cubic-bezier(.678,0,.328,1) 0ms,-webkit-transform .8s cubic-bezier(.678,0,.328,1) 0ms;transition:transform .8s cubic-bezier(.678,0,.328,1) 0ms,opacity .8s cubic-bezier(.678,0,.328,1) 0ms;transition:transform .8s cubic-bezier(.678,0,.328,1) 0ms,opacity .8s cubic-bezier(.678,0,.328,1) 0ms,-webkit-transform .8s cubic-bezier(.678,0,.328,1) 0ms}@media screen and (min-width:780px) and (max-width:1024px){.module_slider-home .slider-desktop .txt .container .txt-content .button button, .module_slider-home .slider-desktop .txt .container .txt-content .button a{min-width:160px;}}.module_slider-home .slider-desktop .txt .container .txt-bg>div .bg{background:#de1b22;top:0;left:0;position:absolute;height:100%;width:100%;-webkit-transition:transform .8s cubic-bezier(.67,0,.326,1) 0ms;-webkit-transition:-webkit-transform .8s cubic-bezier(.67,0,.326,1) 0ms;transition:-webkit-transform .8s cubic-bezier(.67,0,.326,1) 0ms;transition:transform .8s cubic-bezier(.67,0,.326,1) 0ms;transition:transform .8s cubic-bezier(.67,0,.326,1) 0ms,-webkit-transform .8s cubic-bezier(.67,0,.326,1) 0ms;-webkit-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1);transform:scale(1)}.module_slider-home .slider-desktop .txt .container .txt-bg.out>div .bg{-webkit-transform:scaleX(0);transform:scaleX(0)}.module_slider-home .slider-desktop .txt .container .txt-bg.out>div .img{width:0}.module_slider-home .slider-desktop .txt .container .txt-bg.out>div .img img{-webkit-transform:translateX(100%);transform:translateX(100%)}.module_slider-home .slider-desktop .arrows-wrap{position:absolute;left:5%;bottom:15px;z-index:10;min-width:35%;}@media screen and (min-width:992px) and (max-width:1439px){.module_slider-home .slider-desktop .arrows-wrap{bottom:15px}}.module_slider-home .slider-desktop .scroll-down{position:absolute;bottom:136px;right:35px;color:#fff;-webkit-transform-origin:right bottom;transform-origin:right bottom;-webkit-transform:rotate(-90deg) translate(100%);transform:rotate(-90deg) translate(100%);z-index:10}@media screen and (min-width:992px) and (max-width:1439px){.module_slider-home .slider-desktop .scroll-down{right:22px;bottom:80px}}.module_slider-home .slider-desktop .scroll-down img{vertical-align:middle;margin-right:10px}.module_slider-home .slider-mobile{position:relative;display:none}.module_slider-home .slider-mobile .slider a{display:block;text-decoration:none}.module_slider-home .slider-mobile .slider a .img{height:60vw;background-repeat:no-repeat;background-size:cover}.module_slider-home .slider-mobile .slider a .txt{margin-top:-1px;height:100vw;max-height:375px;background:#ed1d24;padding:9px 17px 35px} @media screen and (min-width:376px) and (max-width:991px){.module_slider-home .slider-mobile .slider a .txt{padding:9px 60px 35px}} @media screen and (min-width:0) and (max-width:375px){.module_slider-home .slider-mobile .slider a .txt{padding:9px 25px 35px}}.module_slider-home .slider-mobile .slider a .txt .line{margin-top:0}.module_slider-home .slider-mobile .slider a .txt .title--title5{margin-bottom:15px}.module_slider-home .slider-mobile .slider .slick-dots{width:100%;position:absolute;bottom:20px;left:0;text-align:center}.module_slider-home .slider-mobile .slider .slick-dots li{position:relative;display:inline-block;width:26px;height:26px;margin:0;padding:10px}.module_slider-home .slider-mobile .slider .slick-dots li button{text-indent:-9999px;width:6px;height:6px;background:#ff6f91;font-size:0;line-height:0;display:block;padding:0;border:0;outline:none;border-radius:50%}.module_slider-home .slider-mobile .slider .slick-dots li.slick-active button{background:#fff}
.arrows>a,.arrows>div{display:inline-block;margin:0 15px;height:auto;position:relative;text-decoration:none}.arrows>a>div,.arrows>div>div{width:35px;display:inline-block;height:32px;background-image:url(../images/arrow-red-line9009.svg?2eb2681393527e9bb880944cb08e0e01);background-repeat:no-repeat;background-position:0;-webkit-transition:transform .2s ease-in-out 0ms;-webkit-transition:-webkit-transform .2s ease-in-out 0ms;transition:-webkit-transform .2s ease-in-out 0ms;transition:transform .2s ease-in-out 0ms;transition:transform .2s ease-in-out 0ms,-webkit-transform .2s ease-in-out 0ms}.arrows>a>div.white,.arrows>div>div.white{background-image:url(../images/arrow-white-line34af.svg?8cef67c9e2366a76851448f8a92e7954)}.arrows>a img,.arrows>div img{position:absolute;top:50%;margin-top:-6.75px;-webkit-transition:transform .2s ease-in-out 0ms;-webkit-transition:-webkit-transform .2s ease-in-out 0ms;transition:-webkit-transform .2s ease-in-out 0ms;transition:transform .2s ease-in-out 0ms;transition:transform .2s ease-in-out 0ms,-webkit-transform .2s ease-in-out 0ms}.arrows>a img.enabled,.arrows>div img.enabled{display:block}.arrows>a.is-disabled img.enabled,.arrows>a.slick-disabled img.enabled,.arrows>a img.disabled,.arrows>div.is-disabled img.enabled,.arrows>div.slick-disabled img.enabled,.arrows>div img.disabled{display:none}.arrows>a.is-disabled img.disabled,.arrows>a.slick-disabled img.disabled,.arrows>div.is-disabled img.disabled,.arrows>div.slick-disabled img.disabled{display:block}.arrows>a.is-disabled>div,.arrows>a.slick-disabled>div,.arrows>div.is-disabled>div,.arrows>div.slick-disabled>div{background-image:url(../images/arrow-grey-line0be5.svg?f15372f67f4583eea61efce597f388e0)}.arrows>a.arrow--right--large,.arrows>div.arrow--right--large{padding-right:2px}.arrows>a.arrow--right--large div,.arrows>div.arrow--right--large div{width:51px;-webkit-transform-origin:left center;transform-origin:left center}.arrows>a.arrow--right--large img,.arrows>div.arrow--right--large img{right:0;margin-top:-7.75px}.arrows>a.arrow--right--large:hover img,.arrows>div.arrow--right--large:hover img{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.arrows>a.arrow--right--large:hover div,.arrows>div.arrow--right--large:hover div{-webkit-transform:scaleX(1.2);transform:scaleX(1.2)}.arrows>a.arrow--right,.arrows>div.arrow--right{padding-right:2px}.arrows>a.arrow--right div,.arrows>div.arrow--right div{-webkit-transform-origin:left center;transform-origin:left center}.arrows>a.arrow--right img,.arrows>div.arrow--right img{right:0}.arrows>a.arrow--right:hover img,.arrows>div.arrow--right:hover img{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.arrows>a.arrow--right:hover div,.arrows>div.arrow--right:hover div{-webkit-transform:scaleX(1.3);transform:scaleX(1.3)}.arrows>a.arrow--right-xs,.arrows>div.arrow--right-xs{padding-right:2px}.arrows>a.arrow--right-xs div,.arrows>div.arrow--right-xs div{width:26px;-webkit-transform-origin:left center;transform-origin:left center}.arrows>a.arrow--right-xs img,.arrows>div.arrow--right-xs img{right:0}.arrows>a.arrow--right-xs:hover img,.arrows>div.arrow--right-xs:hover img{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}.arrows>a.arrow--right-xs:hover div,.arrows>div.arrow--right-xs:hover div{-webkit-transform:scaleX(1.35);transform:scaleX(1.35)}.arrows>a.arrow--left,.arrows>div.arrow--left{padding-left:2px}.arrows>a.arrow--left div,.arrows>div.arrow--left div{-webkit-transform-origin:right center;transform-origin:right center}.arrows>a.arrow--left img,.arrows>div.arrow--left img{left:0}.arrows>a.arrow--left:hover img,.arrows>div.arrow--left:hover img{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.arrows>a.arrow--left:hover div,.arrows>div.arrow--left:hover div{-webkit-transform:scaleX(1.3);transform:scaleX(1.3)}.arrows>a.arrow--left-xs,.arrows>div.arrow--left-xs{padding-left:2px}.arrows>a.arrow--left-xs div,.arrows>div.arrow--left-xs div{width:26px;-webkit-transform-origin:right center;transform-origin:right center}.arrows>a.arrow--left-xs img,.arrows>div.arrow--left-xs img{left:0}.arrows>a.arrow--left-xs:hover img,.arrows>div.arrow--left-xs:hover img{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}.arrows>a.arrow--left-xs:hover div,.arrows>div.arrow--left-xs:hover div{-webkit-transform:scaleX(1.35);transform:scaleX(1.35)}.arrows>div{margin-left:0;margin-right:35px;color:#000;font-weight:600;font-size:1.2em;float:left;padding:9px 0;height:32px}.arrows>div span{font-family:Source Sans Pro;vertical-align:middle;display:inline-block;width:12px;text-align:center} .module_slider-home .slider-desktop .txt .container .txt-content .title--title5 span.cursive{font-family:Alex Brush;text-transform: capitalize;font-size:64px;} @media only screen and (max-width: 768px){.module_slider-home .slider-desktop {height: calc(50vh - 140px); min-height: 350px;}.module_slider-home .slider-desktop__bg {height: calc(50vh - 190px);min-height: 320px;}.module_slider-home .slider-desktop .txt .container .txt-bg, .module_slider-home .slider-desktop .txt .container .txt-content{height: calc(100% - 10px);width: 52%;}.module_slider-home .slider-desktop .txt .container .txt-content{padding: 10px 20px 0;}.module_slider-home .slider-desktop .txt .container .txt-content .button button, .module_slider-home .slider-desktop .txt .container .txt-content .button a{min-width: 160px;}.module_slider-home .slider-desktop .txt .container .txt-content .title--title5 span {font-size: 27px;}.module_slider-home .slider-desktop .txt .container .txt-content .title--title5{font-size: 17px;}.module_slider-home .slider-desktop .txt .container .txt-content .title--title5 span.cursive{font-size: 42px;}.module_slider-home .slider-desktop .txt .container .txt-content .txt--p3 p {font-size: 15px;margin-bottom: 2px;}
.module_slider-home .slider-desktop {height: calc(72vh - 0px);min-height: auto;margin-bottom: 30px;}.module_slider-home .slider-desktop__bg {height: calc(30vh - 80px);min-height: 144px;}.module_slider-home .slider-desktop__bg>div, .module_slider-home .slider-desktop__bg>div>div {padding:0;} .module_slider-home .slider-desktop .txt .container .txt-bg, .module_slider-home .slider-desktop .txt .container .txt-content {height: calc(100% - 28%);width: 100%;}.module_slider-home .slider-desktop .txt .container .txt-content .button button, .module_slider-home .slider-desktop .txt .container .txt-content .button a {min-width: 154px;margin-right: 4px;} .module_slider-home .slider-desktop .arrows-wrap {left: 0;bottom: -40px;min-width: 90%;} }
.slide-txts{
	position: absolute;
    left: 4%;
    top: 35%;
	-webkit-transition: all 0.1s ease;
    -moz-transition: all 0.1s ease;
    transition: all 0.1s ease;
    -webkit-animation: fadeInRight 1s ease;
    -moz-animation: fadeInRight 1s ease;
    animation: fadeInRight 1s ease;
    font-size: 28px;
    z-index: 4;
    width: 100%;
    max-width: 45%;
}
.slide-txts.fadeInRight{}
@-webkit-keyframes fadeInRight {
 0% {
 opacity: 0;
 -webkit-transform: translateX(950px);
}
 60% {
 -webkit-transform: translateX(-10px);
}
 80% {
 -webkit-transform: translateX(5px);
}
 100% {
 opacity: 1;
 -webkit-transform: translateX(0);
}
}
.slide-txts h2{font-size: 100px;
    color: #de1b22;
    text-transform: uppercase;
    font-weight: bold;
    font-family: Verdana, Geneva, sans-serif;
    letter-spacing: -8px;
}
.logo_box{margin-top: 50px;max-width: 85%;}
.coun {
    background: #fff none repeat scroll 0 0;
    color: #646464;
    line-height: normal;
    text-align: center;
    width: 25%;
    float: left;
    margin-bottom: 20px;
    font-family: sans-serif !important;
}
.counter, .plussign {
    color: #da251c;
    font-size: 25px;
    font-weight: 500;
    line-height: normal;
}
.ei-se {padding: 0 10px;
    margin-top: 8px;
    font-size: 20px;
    color: #646464;
}
.feature-style5.feature-box{margin:50px 30px 30px;box-shadow: 0px 8px 45px 0px #e5e5e5;
    padding: 0 100px 15px;
}
.feature-style5 .feature-thumb{display:block;    
	margin: -20px auto 0;
    box-shadow: 0px 0px 3px 0px #aaa;
    border-radius: 50%;
    padding: 10px;
    width: 44px;
	background:#fff;
}
.feature-style5 .top_title{margin: 25px 0 12px;font-weight: 400;}
.feature-style5 span{font-size: 15px;color: #333;display:inline-block;margin-bottom: 25px;font-weight:500;}
.feature-style5 .top_title a{color: #da251c;}
.t_desc{min-height:160px; line-height: 25px;}
.bt_bg_rt{filter: grayscale(1);}
.box-m-left {
    margin-left: 14%;
}
.pnumber_box{position: absolute;
    top: 0px;
    height: 100%;
    right: 317px;
    display: flex;
    align-items: center;
    z-index: 999;
}
.ph_number{display: inline-block;padding-left:30px;color: #333;font-size: 16px;;font-weight: 600;cursor: pointer;}
.ph_number:hover{color: #da251c;}
.ph_number span{display: inline-block;}
.ph_number img{margin-right:3px;width:24px;}
.svg_whatsapp{background: #4dc247;
    height: 55px;
    width: 55px;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    text-align: center;
    line-height: 55px;
    position: fixed;
    top: 45%;
    right: 15px;
    overflow: hidden;
    cursor: pointer;
    z-index: 2221;
}
.svg_whatsapp svg{fill: white;
    width: 45px;

}





.main-enquiry.active {
    -moz-opacity: 1;
    -khtml-opacity: 1;
    -webkit-opacity: 1;
    opacity: 1;
    -ms-filter: alpha(opacity=100);
    filter: alpha(opacity=100);
    visibility: visible;
    -webkit-transform: translate(0,0);
    -moz-transform: translate(0,0);
    -o-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0);
}


.main-enquiry {
    position: fixed;
    top: 1%;
    left: 10%;
    width: 80%;
	text-align:left;
    height: 100%;
    background: #fff;
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    z-index: 2222;
    -webkit-transition: all .8s ease;
    -moz-transition: all .8s ease;
    -o-transition: all .8s ease;
    transition: all .8s ease;
    -moz-opacity: 0;
    -khtml-opacity: 0;
    -webkit-opacity: 0;
    opacity: 0;
    -ms-filter: alpha(opacity=0);
    filter: alpha(opacity=0);
    -webkit-transform: translate(-100%,0);
    -moz-transform: translate(-100%,0);
    -o-transform: translate(-100%,0);
    -ms-transform: translate(-100%,0);
    transform: translate(-100%,0);
    visibility: hidden;
}
.main-enquiry ul {text-align:left;margin-top:30px;}
.main-enquiry li {
    display: block;
    font-size: 14px;
    border-bottom: none;
}
.main-enquiry li:hover{background: none;}
.main-enquiry li:hover a{border: none;color: #ed1d24;}
.main-enquiry li > a {
    color: #333;
    display: block;
    position: relative;
    text-shadow: 0 0 0;
    text-transform: uppercase;
	padding: 8px 0px;
	-webkit-transition: color .2s ease-in-out 0ms;
    transition: color .2s ease-in-out 0ms;
}
.main-enquiry-txt{margin-top:40px;padding-left: 85px;}
.main-enquiry-txt p{font-size: 24px;color: #333;margin-bottom:20px;    
	-webkit-transition: color .3s ease-in-out 0ms;
    transition: color .3s ease-in-out 0ms;
}

.hide-enquiry {
    text-align: right;
    font-size: 22px;
    color: #fff;
    margin: 15px 30px 1px;
}
.hide-enquiry img {
    cursor: pointer;
}



.loginoverlay, .demooverlay, .partner-register-overlay {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    background: rgba(0,0,0,.7);
    transition: opacity .5s;
    visibility: hidden;
    opacity: 0;
    z-index: 99999;
    display: none
}
.loginoverlay.show, .demooverlay.show, .partner-register-overlay.show {
    visibility: visible;
    opacity: 1;
    display: block
}

.loginoverlay.crmdemo-form .popupleft {
    min-height: 660px
}
.popup, .partner-register-popup {
    margin: 10px auto 0 auto;
    padding: 0;
    background: #fff;
    border-radius: 5px;
    width: 80%;
    position: relative;
    transition: all .6s ease-in-out
}
.popup h2 {
    margin-top: 0;
    color: #333
}
.popup .popupclose, .popup .popupclosedemo, .partner-register-popup .closebtn {
    position: absolute;
    top: 1px;
    right: 10px;
    transition: all .2s;
    font-size: 30px;
    text-decoration: none;
    color: #333;
    z-index: 2
}
.popup .popupclose:hover, .popup .popupclosedemo:hover, .partner-register-popup .closebtn:hover {
    color: #0176ff
}
.popup .content {
    max-height: 30%;
    overflow: auto
}
.signup-inner-wrapper {
    position: absolute;
    width: 80%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}
.free_crm_field {
    display: none
}
.demo-signupform-wrapper .selldof .btn {
    background-color: #0176ff!important;
    border: 2px solid #0176ff!important;
    border-radius: 3px!important;
    color: #fff!important;
    align-items: center;
    justify-content: center;
    font-family: inherit!important;
    font-weight: 700!important;
    font-size: 16px!important;
    padding: 10px!important;
    margin: 20px 0!important;
    width: 100%!important;
    cursor: pointer!important;
    transition: all .3s ease!important
}
.popupleft {
    background-color: #0176ff;
    color: #fff;
    padding: 20px 45px;
    min-height: 550px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px
}
.popupright {
    padding: 25px 35px 10px
}
.popupright small {
    font-size: 10px;
    line-height: 1.1;
    display: inline-block
}
.popupright form {
    margin-right: 20px
}
.login-pop-content .popup-lgtext {
    font-size: 22px;
    margin-top: 20px;
    font-weight: 500
}
.login-pop-content ul.popup-points {
    margin-top: 20px;
    list-style: none
}
.login-pop-content ul.popup-points li {
    margin-bottom: 30px
}
.login-pop-content ul.popup-points li:last-child {
    margin-bottom: 0
}
.login-pop-content ul.popup-points li p.pt-title {
    font-size: 22px
}
.login-pop-content ul.popup-points li p.pt-text {
    font-size: 14px
}

@media only screen and (min-width:1200px) and (max-width:1280px) {
.popup {
    width: 60vw
}
.partner-register-popup {
    width: 40vw
}
}


.popupleft {
    background-color: #0176ff;
    color: #fff;
    padding: 20px 45px;
    min-height: 550px;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px
}
.popupright {
    padding: 25px 35px 10px
}
.popupright small {
    font-size: 10px;
    line-height: 1.1;
    display: inline-block
}
.popupright form {
    margin-right: 20px
}
.login-pop-content .popup-lgtext {
    font-size: 22px;
    margin-top: 20px;
    font-weight: 500
}
.login-pop-content ul.popup-points {
    margin-top: 20px;
    list-style: none
}
.login-pop-content ul.popup-points li {
    margin-bottom: 30px
}
.login-pop-content ul.popup-points li:last-child {
    margin-bottom: 0
}
.login-pop-content ul.popup-points li p.pt-title {
    font-size: 22px
}
.login-pop-content ul.popup-points li p.pt-text {
    font-size: 14px
}


.popup, .partner-register-popup {
    height: 100%;
    width: 100%;
    margin: 0 auto;
    border-radius: 0
}
.popupright form {
    margin-right: 0
}

.h50{
	max-height: 50%
}
