.container {

	width:1170px !important;

	padding-left:15px !important;

	padding-right:15px !important;

}

.main-content{

	margin:0;

	padding:0;

	width:100%;

}

.wrapper-services{

	margin:0;

	padding:0;

	width:100%;

	background:#fcfcfc;

}

.wrapper-clients{

	margin:0;

	padding:0;

	width:100%;

	background:#f3f3f3;

}

.wrapper-partners{

	margin:0;

	padding:0;

	width:100%;

	background:#fcfcfc;

}

.wrapper-aboutus{

	margin:0;

	padding:0;

	width:100%;

	background:#fcfcfc;

}

.wrapper-overview{

	margin:0;

	padding:0;

	width:100%;

	min-height:650px;

	background:url(../images/bg-aboutus.jpg) no-repeat center;

	background-size:cover;

}

.wrapper-team{

	margin:0;

	padding:0;

	width:100%;

	background:#fcfcfc;

	color:#666666 !important;

}

.wrapper-joinus{

	margin:0;

	padding:0;

	width:100%;

	min-height:600px;

	background:url(../images/bg-joinus.jpg) no-repeat center;

	background-size:cover;

}

.wrapper-map{

	margin:0;

	padding:0;

	width:100%;

	height:600px;

	background:#f7f7f7;

}

.wrapper-contact{

	margin:0;

	padding:40px 0;

	width:100%;

	background:#222222;

	color:#fff;

}



.heding-border{

	margin:0 auto;

	width:35px;

	height:2px;

	background:#000000;

	display:block;

}

.heding-border1{

	margin:0 auto;

	width:35px;

	height:2px;

	background:#fff;

	display:block;

}

.section-color h3{

	/*color:#fff !important;*/

}



/*SERVICES*/

.services-top-text{

	padding:6px 0;

	margin:0 0 15px 0;

	color:#666666;

	text-align:center;

}

.services-top-text span{

	color:#333333;

	font-family: 'latobold';

}

.service-slider-bg{

	margin:0 auto;

	padding:0;

	width:100%;

}

.service-slider-bg a{

	color:#fff;

}

.service-slider-btn{

	margin:0;

	padding:36px 0 0 0;

	width:5%;

	height:96px;

	float:left;

	background:#40b2d9;

	text-align:center;

	font-size:30px;

	box-sizing:border-box;

}

.service-slider-content{

	margin:0;

	padding:0;

	width:90%;

	float:left;

}

.col-4-services{

	margin:0;

	padding:0 15px;

	width:33.33%;

	box-sizing:border-box;

	float:left;

	min-height:120px;

}





.col-5-services{

	margin:0;

	float:left;

	width:25%;

	box-sizing:border-box;

	padding: 11px 7px;

	min-height:120px;

    

     background-color: #F8F8F8;

}

.col-2-services{

	margin:0;

	padding:0 15px;

	width:50%;

	box-sizing:border-box;

	float:left;

	min-height:120px;

}

.col-1-services{

	margin:0;

	padding:0 15px;

	width:100%;

	box-sizing:border-box;

	float:left;

	min-height:120px;

}

.service-icon{

	margin:0 15px 0 0;

	padding:0;

	width:85px;

	height:85px;

	float:left;

	color:#fff;

	text-align:center;

	background:#40b2d9;

	border-radius:50%;

	line-height:88px;

	font-size:28px;

}

.service-text{

	display: table;

	height:86px;

}

.service-text span{

	display: table-cell;

	vertical-align: middle;

}



/*CLIENTS*/



.client-slider-bg{

	margin:0 auto;

	padding:0;

	width:100%;

}

#parentHorizontalTab1 ul.resp-tabs-list{

	background:#fff;

	margin: 0 auto;

    padding: 0;

    width: 65%;

	height:86px;

	display: inherit;

}

#parentHorizontalTab1 .resp-tab-active {

    background-color: #f3f3f3;

	padding-top:33px;

}

#parentHorizontalTab1 .resp-tabs-list li{

	border-top:0;

	padding-bottom:30px;

}

#parentHorizontalTab1 .resp-tab-content-active{

	background:#f3f3f3;

	padding:0 0 1px 0;

	border-left:1px solid #dddddd;

	border-top:1px solid #dddddd;

	border-right:1px solid #dddddd;

	overflow:hidden;

	text-align:center;

}

.client-col-3{

	width:25%;

	float:left;

}

.client-logo-bg{

	margin:0;

	padding:0;

	width:100%;

	display: table;

	height:120px;

	border-right:1px solid #dddddd;

	border-bottom:1px solid #dddddd;

}

.client-logo-bg span{

	display: table-cell;

	vertical-align: middle;

}



/*PARTNERS*/



#parentHorizontalTab2 ul.resp-tabs-list{

	background:#fcfcfc;

	margin: 0 auto;

    padding: 0;

    width: 655px;

	height:20px;

	display: inherit;

}

#parentHorizontalTab2 .resp-tab-active {

    background-color: #fcfcfc;

	border-top: 0px solid #40b2d9 !important;

}



#parentHorizontalTab2 .resp-tabs-list li{

	border-top:0;

	padding:0 30px;

	width:auto;

	margin:0 0 16px 0;

	border-right:1px solid #aaaaaa;

	font-size:18px;

}

#parentHorizontalTab2 .resp-tabs-list li:last-child{

	border-right:0px solid #aaaaaa;

}

#parentHorizontalTab2 .resp-tab-content-active{

	padding:15px 0 1px 0;

	border:0;

	text-align:center;

}



.partner-col-5 {

    margin:0;

	padding:0;

	width:20%;

	float:left;

}

.partner-logo-bg{

	margin:0 0 15px 0;

	padding:0;

	width:100%;

	display: table;

	height:65px;

}

.partner-logo-bg span{

	display: table-cell;

	vertical-align: middle;

}



/*ABOUT US*/

.overview-text{

	margin:0 auto;

	padding:30px 0 15px 0;

	width:90%;

	text-align:center;

	color:#fff;

}

.overview-text p{

	margin:0 0 22px 0;

	padding:0;

	line-height:21px;

}

.wrapper-team .section-color h5{

	color:#666666 !important;

}



.wrapper-team .section-title {

    padding-bottom: 26px;

    padding-top: 30px;

}

.team-text{

	padding:0px 0;

	margin:0 0 15px 0;

	color:#666666;

	text-align:center;

	line-height:21px;

}

.team-text p{

	margin:0 0 25px 0;

}

.leadership-team-bg{

	margin:50px 0;

	padding:0;

	width:100%;

	float:left;

	border:1px solid #dddddd;

}

.team-col-4{

	margin:0;

	padding:0;

	width:25%;

	float:left;

}

.team-logo{

	margin:0;

	padding:0px;

	width:100%;

	display: table;

	height:134px;

	border-right:1px solid #dddddd;

	text-align:center;

}

.team-logo span{

	display: table-cell;

	vertical-align: middle;

}

.joinus-sub-head{

	margin:0;

	padding:0 0 24px 0;

	width:100%;

	color:#40b2d9;

	font-size:26px;

	text-align:center;

	line-height:30px;

}

.joinus-text{

	margin:0;

	padding:0 0 40px 0;

	width:100%;

	color:#fff;

	text-align:center;

	font-family: 'latolight';

	line-height:22px;

}

.wrapper-joinus ul{

	margin:0 auto;

	padding:0;

	width:81%;

	list-style-type:none;

	color:#898a8d;

}

.wrapper-joinus ul li{

	margin:0;

	padding:0;

	width:auto;

	float:left;

}

.wrapper-joinus ul li a{

	margin:0;

	padding:0 19px;

	float:left;

	color:#fff;

}

.wrapper-joinus ul li a:hover{

	color:#c6c6c6;

}

.career-link-bg{

	margin:0;

	padding:0;

	width:100%;

	color:#fff;

}

.career-link-bg p{

	margin:0;

	padding:0 0 28px 0;

	text-align:center;

}

.career-link-bg a{

	margin:0;

	padding:0;

	width:100%;

	color:#40b2d9;

	text-decoration:underline;

	font-size:22px;

}

a.icon-mail1{

	margin:0 auto;

	margin-top:48px;

	margin-bottom:12px;

	padding:0;

	width:48px;

	height:48px;

	line-height:48px;

	color:#050b10;

	font-size:16px;

	text-align:center;	

	background:#40b2d9;

	border-radius:50%;

	display:block;

	text-decoration:none;

}	

.contact-col-2{

	margin:0;

	padding:0;

	width:33.33%;

	float:left;

}

.contact-col-1{

	margin:0;

	padding:0;

	width:33.33%;

	float:left;

}

.contact-head{

	margin:0;

	padding:0 0 24px 0;

	width:100%;

	float:left;

	color:#40b2d9;

	font-family: 'slabo_27pxregular';

	font-size:16px;

	text-align:left;

	text-transform:uppercase;

}

.contact-col-2 p{

	margin:0 0 24px 0;

	padding:0;

	font-size:14px;

}

.contact-col-2 a{

	color:#fff;

	font-size:14px;

}

a.icon-social{

	margin:0 auto;

	margin-right:20px;

	margin-top:10px;

	padding:0;

	width:38px;

	height:38px;

	line-height:38px;



	font-size:16px;

	text-align:center;	

	

	display:block;

	text-decoration:none;

	float:left;

}

.btn-send{

	margin:0;

	width:136px !important;

	border-radius:2px;

	color:#222222;

	font-size: 16px;

	text-transform:uppercase;

	padding:10px;

	cursor:pointer;

	border:none;

	font-family: 'latobold';

	text-align:center;

	letter-spacing:1px;

	background:#40b2d9;

	float:left;

}

.service-slider-content h5{

	margin:0;

	padding:0 0 20px 15px;

	color:#40b2d9;

	text-align:left;

}

.tab-2 {

  display: none;

   position:absolute;

    left:65px;

}

.tab-1 {   

   

}

.right-arrow {

    float:right !important;

}

.pos{

    position:relative;

    left:0px;

}

.pos1{

    display:hidden;

    position:absolute;

    left:65px;

}

.disabledbutton {

    pointer-events: none;

    opacity: 0.4;

}

.wrapper-services .overlay{

	background:#f8f8f8;

	border-top:1px solid #f1f1f1;

}

.wrapper-map iframe{

	width:100%;

	height:100%;

	border:0;

}









/*Icon CSSS*/

@font-face {

	font-family: 'icomoon';

	src:url('../fonts/icomoon.eot?ce3eby');

	src:url('../fonts/icomoon.eot?#iefixce3eby') format('embedded-opentype'),

		url('../fonts/icomoon.ttf?ce3eby') format('truetype'),

		url('../fonts/icomoon.woff?ce3eby') format('woff'),

		url('../fonts/icomoon.svg?ce3eby#icomoon') 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-technology-1:before {

	content: "\e629";

}

.icon-technology-2:before {

	content: "\e62a";

}

.icon-technology-3:before {

	content: "\e62b";

}

.icon-technology-4:before {

	content: "\e62c";

}

.icon-technology-5:before {

	content: "\e62d";

}

.icon-digital-marketing-1:before {

	content: "\e62e";

}

.icon-digital-marketing-2:before {

	content: "\e62f";

}

.icon-digital-marketing-3:before {

	content: "\e630";

}

.icon-digital-marketing-4:before {

	content: "\e631";

}

.icon-digital-marketing-5:before {

	content: "\e632";

}

.icon-digital-marketing-6:before {

	content: "\e633";

}

.icon-digital-marketing-7:before {

	content: "\e634";

}

.icon-digital-marketing-8:before {

	content: "\e635";

}

.icon-digital-marketing-9:before {

	content: "\e636";

}

.icon-Crooss-border-1:before {

	content: "\e637";

}

.icon-Crooss-border-2:before {

	content: "\e638";

}

.icon-Crooss-border-3:before {

	content: "\e639";

}

.icon-Crooss-border-4:before {

	content: "\e63a";

}

.icon-services1:before {

	content: "\e624";

}

.icon-services4:before {

	content: "\e625";

}

.icon-services5:before {

	content: "\e626";

}

.icon-services6:before {

	content: "\e627";

}

.icon-services7:before {

	content: "\e628";

}

.icon-arrow-left:before {

	content: "\e622";

}

.icon-arrow-right:before {

	content: "\e623";

}

.icon-channelmanagement:before {

	content: "\e61d";

}

.icon-currency-symbol:before {

	content: "\e61e";

}

.icon-downloading26:before {

	content: "\e61f";

}

.icon-Fulfillmentbyrk:before {

	content: "\e620";

}

.icon-location54:before {

	content: "\e621";

}

.icon-mail:before {

	content: "\e61c";

}

.icon-warehousing-1:before {

	content: "\e610";

}

.icon-warehousing-2:before {

	content: "\e611";

}

.icon-warehousing-3:before {

	content: "\e612";

}

.icon-warehousing-4:before {

	content: "\e613";

}

.icon-warehousing-5:before {

	content: "\e614";

}

.icon-warehousing-6:before {

	content: "\e615";

}

.icon-warehousing-7:before {

	content: "\e616";

}

.icon-warehousing-8:before {

	content: "\e617";

}

.icon-warehousing-9:before {

	content: "\e618";

}

.icon-warehousing-10:before {

	content: "\e619";

}

.icon-warehousing-11:before {

	content: "\e61a";

}

.icon-warehousing-12:before {

	content: "\e61b";

}

.icon-solution-1:before {

	content: "\e600";

}

.icon-solution-2:before {

	content: "\e601";

}

.icon-solution-3:before {

	content: "\e602";

}

.icon-internation-logistics-1:before {

	content: "\e603";

}

.icon-internation-logistics-2:before {

	content: "\e604";

}

.icon-internation-logistics-3:before {

	content: "\e605";

}

.icon-domestic-1:before {

	content: "\e606";

}

.icon-domestic-2:before {

	content: "\e607";

}

.icon-domestic-3:before {

	content: "\e608";

}

.icon-customer-1:before {

	content: "\e609";

}

.icon-customer-2:before {

	content: "\e60a";

}

.icon-accounting-1:before {

	content: "\e60b";

}

.icon-accounting-2:before {

	content: "\e60c";

}

.icon-Accounting-3:before {

	content: "\e60d";

}

.icon-Accounting-4:before {

	content: "\e60e";

}

.icon-logo:before {

	content: "\e60f";

}





































.row {

    margin-left: -15px;

	margin-right: -15px;

}

/* responsive Tabs*/



ul.resp-tabs-list {

    margin: 0px;

    padding: 0px;

	background: #f0f0f0;

    display: inline-block;

    height: 96px;

    width: 100%;

}



.resp-tabs-list li {

    font-size: 16px;

	font-family: 'slabo_27pxregular';

    display: inline-block;

    padding: 37px 15px;

    margin: 0 0px 0 0;

    list-style: none;

    cursor: pointer;

    float: left;

	padding: 36px 15px 37px 15px;

    text-align: center;

    width: 25%;

	box-sizing:border-box;

	border-top: 3px solid #f1f1f1;

	color: #000;

}



.resp-tabs-container {

    padding: 0px;

    clear: left;

}



h2.resp-accordion {

    cursor: pointer;

    padding: 5px;

    display: none;

}



.resp-tab-content {

    display: none;

    padding: 46px 0px 15px 0;

}



.resp-tab-active {

	border-top: 3px solid #40b2d9 !important;

}



.resp-tab-active {

    border-bottom: none;

    background-color: #fcfcfc;

}



.resp-content-active, .resp-accordion-active {

    display: block;

}



.resp-tab-content {

	border-top-color: #5AB1D0;

}



h2.resp-accordion {

    font-size: 13px;

    border: 1px solid #f1f1f1;

    border-top: 0px solid #f1f1f1;

    margin: 0px;

    padding: 10px 15px;

}



h2.resp-tab-active {

    border-bottom: 0px solid #f1f1f1 !important;

    margin-bottom: 0px !important;

    padding: 10px 15px !important;

}



h2.resp-tab-title:last-child {

    border-bottom: 12px solid #c1c1c1 !important;

    background: blue;

}



/*-----------Vertical tabs-----------*/

.resp-vtabs ul.resp-tabs-list {

    float: left;

    width: 30%;

}



.resp-vtabs .resp-tabs-list li {

    display: block;

    padding: 15px 15px !important;

    margin: 0 0 4px;

    cursor: pointer;

    float: none;

}



.resp-vtabs .resp-tabs-container {

    padding: 0px;

    background-color: #fff;

    border: 1px solid #c1c1c1;

    float: left;

    width: 68%;

    min-height: 250px;

    border-radius: 4px;

    clear: none;

}



.resp-vtabs .resp-tab-content {

    border: none;

    word-wrap: break-word;

}



.resp-vtabs li.resp-tab-active { 

position: relative;

z-index: 1;

margin-right: -1px !important;

padding: 14px 15px 15px 14px !important;

border-top: 1px solid;

border: 1px solid #5AB1D0 !important;

border-left: 4px solid #5AB1D0 !important;

margin-bottom: 4px !important;

border-right: 1px #FFF solid !important;

}



.resp-arrow {

    width: 0;

    height: 0;

    float: right;

    margin-top: 3px;

    border-left: 5px solid transparent;

    border-right: 5px solid transparent;

    border-top: 7px solid #c1c1c1;

}



h2.resp-tab-active span.resp-arrow {

    border: none;

    border-left: 5px solid transparent;

    border-right: 5px solid transparent;

    border-bottom: 7px solid #fff;

}



/*-----------Accordion styles-----------*/

h2.resp-tab-active {

    background: #DBDBDB;/* !important;*/

}



.resp-easy-accordion h2.resp-accordion {

    display: block;

}



.resp-easy-accordion .resp-tab-content {

    border: 1px solid #c1c1c1;

}



.resp-easy-accordion .resp-tab-content:last-child {

    border-bottom: 1px solid #c1c1c1;/* !important;*/

}



.resp-jfit {

    width: 100%;

    margin: 0px;

}



.resp-tab-content-active {

    display: block;

}



h2.resp-accordion:first-child {

    border-top: 1px solid #f1f1f1;/* !important;*/

}



/*Here your can change the breakpoint to set the accordion, when screen resolution changed*/

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

    ul.resp-tabs-list {

        display: none;

    }

	#parentHorizontalTab1 ul.resp-tabs-list {

        display: none;

    }

	#parentHorizontalTab2 ul.resp-tabs-list {

        display: none;

    }



    h2.resp-accordion {

		box-sizing: border-box;

    	display: block;

	    width: 100%;

		line-height:17px;

    }



    .resp-vtabs .resp-tab-content {

        border: 1px solid #f1f1f1;

    }



    .resp-vtabs .resp-tabs-container {

        border: none;

        float: none;

        width: 100%;

        min-height: 100px;

        clear: none;

    }



    .resp-accordion-closed {

        display: none !important;

    }



    .resp-vtabs .resp-tab-content:last-child {

        border-bottom: 1px solid #f1f1f1 !important;

    }

	.resp-tab-content {

		border: 1px solid #f1f1f1;

		padding:15px;

	}

	h2.resp-tab-active {

		background: #40b2d9 !important;

		line-height:17px;

		color:#fff;

		margin-bottom: 20px !important;

	}

	#parentHorizontalTab1 h2.resp-tab-active {

		margin-bottom: 0px !important;

	}

	#parentHorizontalTab2 .resp-tab-content-active{

		border: 1px solid #f1f1f1;

		overflow:hidden;

	}

	#parentHorizontalTab2 h2.resp-tab-active {

		margin-bottom: 0px !important;

	}

}





.icon-internation-logistics-2{

	font-size:30px;

}

.icon-logo{

	font-size:60px;

	color:#fff;

}

.icon-domestic-1{

	font-size:31px;

}

.icon-warehousing-5{

	font-size:24px;

}

.icon-warehousing-9{

	font-size:22px;

}

.icon-warehousing-12{

	font-size:21px;

}

.icon-services4{

	font-size:34px;

}

.icon-services5{

	font-size:45px;

}

.icon-services6{

	font-size:35px;

}

.icon-services7{

	font-size:33px;

}

.icon-digital-marketing-1 {

    font-size:33px;

}





.success-message{

	margin:15px 0 0 0;

	padding:0;

	color:#40a546;

	display:none;

}

.error-message{

	display:none;

	color:#f13c00;

}

.contact-email{

	width:80%;

}

.first-tab .client-col-3:nth-child(2) span img {
    background-image: url(../images/sprites.png);
    width: 147px;
    height: 38px;
    /* float: left; */
    /* margin: 0 auto; */
    background-position: 97% 65%;
    /* background-size: 100% 100%; */
    display: inline-table;
    /* margin: 33px 0; */
    vertical-align: middle;
    /* padding-top: 15px; */
    overflow: hidden;
    /* background: #fff; */
}.second-tab .client-col-3:nth-child(3) span img {
    background-image: url(../images/sprites.png);
    width: 138px;
    height: 38px;
    /* float: left; */
    /* margin: 0 auto; */
    background-position: -1% 8%;
    /* background-size: 100% 100%; */
    display: inline-table;
    /* margin: 33px 0; */
    vertical-align: middle;
    /* padding-top: 15px; */
    overflow: hidden;
}
.second-tab .client-col-3:nth-child(4) span img {
    background-image: url(../images/sprites.png);
    width: 165px;
    height: 38px;
    /* float: left; */
    /* margin: 0 auto; */
    background-position: 100% 8%;
    /* background-size: 100% 100%; */
    display: inline-table;
    /* margin: 33px 0; */
    vertical-align: middle;
    /* padding-top: 15px; */
    overflow: hidden;
}
/*BUTTONS*/
/* .btn-primary { */
    /* color: #fff; */
    /* background-color: #161616; */
    /* padding: 5px 11px; */
    /* border-color: #FFFFFF; */
    /* background: #aebcbf; */
    /* background: -moz-linear-gradient(top, #aebcbf 0%, #6e7774 50%, #0a0e0a 51%, #0a0809 100%); */
    /* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#aebcbf), color-stop(50%,#6e7774), color-stop(51%,#0a0e0a), color-stop(100%,#0a0809)); */
    /* background: -webkit-linear-gradient(top, #aebcbf 0%,#6e7774 50%,#0a0e0a 51%,#0a0809 100%); */
    /* background: -o-linear-gradient(top, #aebcbf 0%,#6e7774 50%,#0a0e0a 51%,#0a0809 100%); */
    /* background: -ms-linear-gradient(top, #aebcbf 0%,#6e7774 50%,#0a0e0a 51%,#0a0809 100%); */
    /* background: linear-gradient(to bottom, #aebcbf 0%,#6e7774 50%,#0a0e0a 51%,#0a0809 100%); */
    /* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#aebcbf', endColorstr='#0a0809',GradientType=0 ); */
/* } */
/* .btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary { */
    /* color: #fff;  */
    /* background: #45484d; */
    /* background: -moz-linear-gradient(top, #45484d 0%, #000000 100%); */
    /* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#45484d), color-stop(100%,#000000)); */
    /* background: -webkit-linear-gradient(top, #45484d 0%,#000000 100%); */
    /* background: -o-linear-gradient(top, #45484d 0%,#000000 100%); */
    /* background: -ms-linear-gradient(top, #45484d 0%,#000000 100%); */
    /* background: linear-gradient(to bottom, #45484d 0%,#000000 100%); */
    /* filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#45484d', endColorstr='#000000',GradientType=0 ); */
/* } */



