
@font-face {
    font-family: 'poppinsbold';
    src: url('fonts/poppins-bold-webfont.eot');
    src: url('fonts/poppins-bold-webfontd41dd41d.eot?#iefix') format('embedded-opentype'),
         url('fonts/poppins-bold-webfont.woff') format('woff'),
         url('fonts/poppins-bold-webfont.ttf') format('truetype'),
         url('fonts/poppins-bold-webfont.svg#poppinsbold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'poppinslight';
    src: url('fonts/poppins-light-webfont.eot');
    src: url('fonts/poppins-light-webfontd41dd41d.eot?#iefix') format('embedded-opentype'),
         url('fonts/poppins-light-webfont.woff') format('woff'),
         url('fonts/poppins-light-webfont.ttf') format('truetype'),
         url('fonts/poppins-light-webfont.svg#poppinslight') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'poppinsmedium';
    src: url('fonts/poppins-medium-webfont.eot');
    src: url('fonts/poppins-medium-webfontd41dd41d.eot?#iefix') format('embedded-opentype'),
         url('fonts/poppins-medium-webfont.woff') format('woff'),
         url('fonts/poppins-medium-webfont.ttf') format('truetype'),
         url('fonts/poppins-medium-webfont.svg#poppinsmedium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'poppinsregular';
    src: url('fonts/poppins-regular-webfont.eot');
    src: url('fonts/poppins-regular-webfontd41dd41d.eot?#iefix') format('embedded-opentype'),
         url('fonts/poppins-regular-webfont.woff') format('woff'),
         url('fonts/poppins-regular-webfont.ttf') format('truetype'),
         url('fonts/poppins-regular-webfont.svg#poppinsregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'poppinssemibold';
    src: url('fonts/poppins-semibold-webfont.eot');
    src: url('fonts/poppins-semibold-webfontd41dd41d.eot?#iefix') format('embedded-opentype'),
         url('fonts/poppins-semibold-webfont.woff') format('woff'),
         url('fonts/poppins-semibold-webfont.ttf') format('truetype'),
         url('fonts/poppins-semibold-webfont.svg#poppinssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansregular';
    src: url('fonts/opensans-regular-webfont.eot');
    src: url('fonts/opensans-regular-webfontd41dd41d.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-regular-webfont.woff') format('woff'),
         url('fonts/opensans-regular-webfont.ttf') format('truetype'),
         url('fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansextrabold_italic';
    src: url('fonts/opensans-extrabolditalic-webfont.eot');
    src: url('fonts/opensans-extrabolditalic-webfontd41dd41d.eot?#iefix') format('embedded-opentype'),
         url('fonts/opensans-extrabolditalic-webfont.woff') format('woff'),
         url('fonts/opensans-extrabolditalic-webfont.ttf') format('truetype'),
         url('fonts/opensans-extrabolditalic-webfont.svg#open_sansextrabold_italic') format('svg');
    font-weight: normal;
    font-style: normal;
}

body { padding:0px; margin:0px; background:#ffffff; font-size:15px; color:#333333; font-family: 'poppinsregular'; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; margin: 0; padding: 0; }
p, a, label, span, div, strong, input, select, button { font-family: 'poppinsregular'; outline:0; }
a, img { border: medium none; }
a { color: #333333; text-decoration: none; }
div { margin: 0; padding: 0; }
p { font-size:15px; line-height:24px; padding:0px 0 15px; margin:0px; text-align:left;font-family: 'poppinsregular'; } 
h1, h2, h3, h4, h5, h6 { font-weight:normal; padding:0px; margin:0px; }
a{ outline:none; }
/*a:hover { color: #1b1f23; }*/
a:focus, :focus, button:focus{ outline:none; }
ul,ol { list-style-type:none; padding:0px; margin:0px; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; } 
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; } 
* html .clearfix { height: 1%; }
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.clear { clear: both; line-height: 1px; padding:0px; height:0px; font-size:1px; }
.left { float:left; }
.right { float:right; }
.anim { transition:all 1s ease; -moz-transition:all 1s ease; -webkit-transition:all 1s ease; -o-transition:all 1s ease; }
form { margin: 0; padding: 0; }
.row { float:none; width:1170px; padding:0px; margin:0 auto; }

/* header section css */
header { float:left; width:100%;padding:0px 0px 0px 0px; }
.head-top { position:relative; float:left; width:100%; padding:15px 0 20px; }
.logo { float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
ul.quick-links li a p {  padding-bottom: 0px; float:left; color: #b12144; font-family: 'poppinslight'; font-size: 12px;}
ul.quick-links li a p span { display:block;  color: #404982; font-family: 'poppinssemibold'; }

.header_right { float: right; text-align:right; width: 70%;}
.header_right ul { float:right; padding:3px 0px 0px 0px; margin:0px 0px 0px 0px; }
.header_right img {float: left;  margin-right:18px;  }
.header_right ul li { float:left; margin-right:30px;}
.header_right ul li p{font-size:12px; color:#b12144;font-family: 'poppinsregular'; float:left; padding:0;}
.header_right ul li p span { color:#404982; font-family: 'poppinssemibold'; letter-spacing:0.4px; display:block;}
.header_right ul li a {color:#404982;font-family: 'poppinssemibold'; }
.header_right ul li a:hover { text-decoration:underline;}
.header_right li:last-child { margin-right:0px;}
.header_right ul li.workdays p{ color:#b4b4b4;}
.header_right ul li.workdays p span { color:#454545; font-family: 'poppinssemibold'; letter-spacing:0.4px; display:block;}

.menu-rht ul li.quote a {background-color: #ef7a1b;color: #fff;padding: 8px 10px;}
.menu-rht ul li a img {float: left; padding-right: 12px;}
p.log-text {padding-top: 10px;font-family: 'poppinsregular';}
.our-service{ float:left; width:100%; border-top: 1px solid #e4e4f0; -webkit-transition: All 0.4s ease; -moz-transition: All 0.4s ease; -o-transition: All 0.4s ease; -ms-transition: All 0.4s ease; transition: All 0.4s ease;}
.ser-let{ float:left; width:50%;}
.ser-rht{ float:right; width:48%;}
ul.left-service li {float: left;width: 48%;padding: 10px;display: inline;}
ul.right-service li {float: left;width: 26%;padding: 10px;display: inline;}

.rht-menu {width: 26%;float: left; padding:0px 0 0 12px;}
.rht-menu ul li { float:left; margin-right:27px;}
.rht-menu ul li a { color:#999999; font-family: 'poppinslight'; font-size: 15px; text-transform:none; line-height:34px;}
.rht-menu ul li.quote a { background:#b12144; color:#fff; font-family:'poppinsregular'; font-size:12px; padding:10px 23px; text-transform:uppercase; display:block; line-height:normal;  -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease;}
.rht-menu ul li.quote a:hover {background:#172e62; color:#fff;}
.rht-menu ul li.location a { background:url(../images/map-icon.png) no-repeat left; padding-left:25px; display:block;}
.rht-menu li:last-child { margin-right:0px;}
.rht-menu ul li.location  a:hover { color:#b12144;}

.let-menu {width: 74%;float: left;border-right: 1px solid #ccc;}
.welcome-to {width: 58%;float: left;background-color: #172e62;color: #fff;padding: 4% 14% 4% 8%; }
.welcome-box {width: 42%;float: right; /*background-image:url(../images/wel-bg.jpg);  min-height: 398px;*/}
/*.box img {position: relative;top: 45px;left: -25%;}*/
.service-include {width: 100%;float: left;padding: 35px 0px 10px;}
.view-service {width: 35%;float: right;text-align: right;}
.service-title{ color:#172e62; font-family: 'poppinssemibold'; font-size:30px;}
.content-part { float: left;padding-right: 120px;}
.read-more {background: #b12144;padding: 10px;width: 120px;border-radius: 15px; margin-top:15px;}
.servam-txt{font-family: 'poppinslight'; font-size: 18px; color:#878787; padding-left:48px; padding-bottom:0px;}
.view-service {width: 16%;float: right;text-align: center;background: #b12144;padding: 15px;margin-top: 35px;color: #fff;font-family: 'poppinssemibold';}
.sarvam-title{font-family: 'poppinssemibold'; font-size: 25px; color:#b12144; line-height:25px;border-bottom: 1px solid #ccc;}
.welcome-to h2{font-family: 'poppinslight'; font-size: 18px; color:#fff; line-height: 30px;}
.menu-section{float:left; width:100%; position:relative;}
nav#main-menu {position:relative; float:left;padding:0px; width:100%; z-index:9;}
.menu-wrap { float:left; width:100%; border-top: 1px solid #dbdbdb;}


.service-include h1 { font-size:30px; color:#172e62; font-family: 'poppinssemibold';  padding-left:50px; line-height:35px; display:inline-block;}
.service-include h1 span { color:#878787; font-size:14px; font-family:'poppinsregular'; display:block;}
.service-include a {float: right;text-align: center;background: #b12144;padding: 0px 20px;margin-top: 10px;color: #fff;font-family: 'poppinssemibold'; text-transform:uppercase; height:40px; line-height:42px;  -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease;}
.service-include a:hover { background:#172e62;}

/* banner section css */
.banner { position:relative; float:left; width:100%; }
.content-area { float:left; width:100%; margin-top:0px;}
.ban-lft { float:left; width:100%; margin-right:1.3093%}
.ban-rgt { float:left; width:24.7954%;}


.sea-freight { float: left; width: 100%;}
.ser-let.services-rht .sea-freight .freight-lft { width:100%;}
.ser-let.services-rht .sea-freight .freight-rht { width:100%;}
.ser-let.services-rht ul li { width:50%;}

.welcome-sarvam { float: left; width: 100%; background:url(../images/wel-bg.png) repeat left; position:relative;}
.welcome-to h1{font-family: 'poppinsregular'; font-size: 28px; color:#fff; line-height: 36px; border-bottom:1px solid #2f4372; padding-bottom:10px; margin-bottom:25px;}
.welcome-to h1 span { color:#b12144; font-size:36px; font-family: 'poppinssemibold'; display:block;}
.welcome-to p { font-size:14px; font-family: 'poppinsregular'; color:#a5acc0; padding-bottom:25px;}
.welcome-to p  span { font-family: 'poppinsbold';}
.welcome-to a.read-more { padding: 13px 26px; border-radius: 25px; -webkit-border-radius: 25px; -moz-border-radius: 25px; -o-border-radius: 25px; margin-top:5px; 
background: rgba(255,203,17,1); display:inline-block; width:auto;
background: -moz-linear-gradient(top, rgba(177, 33, 68,1) 0%, rgb(255, 163, 186) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 163, 186)), color-stop(100%, rgba(177, 33, 68,1)));
background: -webkit-linear-gradient(top, rgba(177, 33, 68,1) 0%, rgba(255, 163, 186) 100%);
background: -o-linear-gradient(top, rgba(177, 33, 68,1) 0%, rgba(255, 163, 186) 100%);
background: -ms-linear-gradient(top, rgba(177, 33, 68,1) 0%, rgba(255, 163, 186) 100%);
background: linear-gradient(to bottom, rgba(177, 33, 68,1) 0%, rgba(255, 163, 186) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffcb11', endColorstr='#f39613', GradientType=0 ); -webkit-transition: All 0.5s ease; -moz-transition: All 0.5s ease; -o-transition: All 0.5s ease; -ms-transition: All 0.5s ease; transition: All 0.5s ease;}

.welcome-to a.read-more span { background:url(../images/aero-icon.png) no-repeat right; font-size:12px; font-family: 'poppinssemibold'; color:#3d3927; text-transform:uppercase; padding-right:25px; }

.welcome-to a:hover { 
background: rgba(243,150,19,1);
background: -moz-linear-gradient(top, rgba(243,150,19,1) 0%, rgba(255,203,17,1) 100%);
background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(243,150,19,1)), color-stop(100%, rgba(255,203,17,1)));
background: -webkit-linear-gradient(top, rgba(243,150,19,1) 0%, rgba(255,203,17,1) 100%);
background: -o-linear-gradient(top, rgba(243,150,19,1) 0%, rgba(255,203,17,1) 100%);
background: -ms-linear-gradient(top, rgba(243,150,19,1) 0%, rgba(255,203,17,1) 100%);
background: linear-gradient(to bottom, rgba(243,150,19,1) 0%, rgba(255,203,17,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f39613', endColorstr='#ffcb11', GradientType=0 );
}

.box { position: absolute; left: 48%; top: 13%;}


.freight-rht.rail-ar::before { position: absolute; display: block; content: ""; background: #fff url(../images/4.png) no-repeat center center; left: 0%; bottom: -30px; padding: 0px; z-index: 9999; background-repeat: no-repeat; background-color: #fff; margin: 0px auto; right:0; height:36px; width:36px;}

/* welcome section css */
.welcome { float:left; width:100%; padding:40px 45px;}
.welcome h1 {color:#000; font-size:23px; line-height:23px; position:relative; text-align:center; margin-bottom:8px;}
.welcome h1:after { position:absolute; content:""; border-bottom:3px double #ebebeb; top:50%; left:0px; width:100%;}
.welcome h1 span{padding:0px 20px; position:relative; z-index:99; background:#fff; font-family: 'poppinsregular';}
.welcome-lft { float:left; width:48.5%; margin-right:1.5%;}
.welcome-rgt { float:left; width:48.5%; margin-left:1.5%;}

/* success parallax css */
.success { /*float:left; width:100%;background:url(../images/policy.jpg) no-repeat top left; padding:38px 0px 82px 0px; text-align:center;*/ float: left;width: 100%;background: url(../images/policy.jpg) repeat-x top left;
padding: 38px 0px 82px 0px;text-align: center;background-attachment: fixed;background-size: cover;}
.quality {background: #2b345b;padding: 45px 48px; font-family: 'poppinssemibold'; font-size:16px; color:#fff; line-height:25px; position:relative; width:86%; margin:0 auto;}
.success h1 {font-size:30px; color:#fff;font-family: 'poppinssemibold'; line-height:48px; margin-bottom:35px;  padding-left:50px; display:inline-block; }
.success p {font-size:16px; color:#c0c3d6; font-family: 'poppinslight';line-height:32px; margin-bottom:20px; text-align:center; padding-bottom:0px; width: 86%; margin:0 auto;}
.left-qute { position: absolute; left: 3%;}
.rhy-qute { position: absolute; right: 3%; bottom: 10%;}


/* footer css */
footer{ background:#f4f1ec; float:left; width:100%; padding:68px 0 50px; position:relative;}
footer::after{ position:absolute; display:block; content:"";  width:100%; left:0; top:-10px; height:10px; z-index:99;} 

.star-div { float:left; width:100%; position:relative; text-align:center;}
.star-div:after { position:absolute; content:""; border-bottom:3px double #8f99a2; top:50%; left:0px; width:100%;}
.star-div img{ background:#1f3345; padding:0px 10px; position:relative; z-index:99;}
.foot-links { float:left; width:100%; margin-top:0px;}
.foot-links li { float:left; width:24%; margin-right:3%; padding-right:3%; border-right:1px solid #bfbdbe; padding-bottom:30px;}
.foot-links li:last-child { margin-right:0px; }
.foot-links li h2 {font-family: 'poppinssemibold'; color:#262c3a; font-size:20px; margin-bottom:15px; }
.foot-links li p {font-family: 'poppinsregular'; color:#808388; font-size:12px; line-height:22px; padding-bottom:0px; }
.foot-links li p a { color:#808388; }
.foot-links li p a:hover { text-decoration:underline;}
.foot-links li a.more-link {color:#26b39a;font-family: 'poppinsregular'; font-size:12px;transition:all 0.5s ease; -moz-transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -o-transition:all 0.5s ease;}
.foot-links li a.more-link:hover { text-decoration:underline;}


.foot-links li:first-child { padding:3% 0;}
.foot-links li:last-child { padding:0; margin:0; border:none; width:auto;}
.foot-links li:nth-child(3) {width: 28%;}
.foot-links li.news p { line-height:14px;}
.foot-links li span.news-date {color:#26b39a;font-family: 'poppinsregular'; font-size:12px; margin-bottom:16px; float:left; width:100%; }

.foot-links .social-icon li { float:left; width:auto; margin:0 7px 0 0; padding:0;}
.foot-links .social-icon li:first-child { padding:0;}

.foot-links li ul li { float:left; width:100%; margin-bottom:8px; line-height:14px; border:none;}
.foot-links li ul li:last-child { margin-bottom:0px;}
.foot-links li ul li a {font-family: 'poppinsregular'; color:#262c3a; font-size:12px; position:relative; transition:all 0.5s ease; -moz-transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -o-transition:all 0.5s ease; }
.foot-links li ul li a:before {content:"+"; font-size:17px; left:0px; top:0px; position:absolute; display:none; }
.foot-links li ul li a:hover {opacity:0.7; text-decoration:underline; }
.logo-foot { background:url(../images/foot-bg.html) no-repeat bottom right; float:left; width:100%; padding:15px 0px 22px 0px;}

.foot-btm { float:left; width:100%; background:#3a3f8f; padding:20px 0px;}
ul.social-foot { float:right; margin-left:12px; }
ul.social-foot li{ float:left; margin-left:3px; line-height:0px;}
ul.social-foot li a{ display:inline-block;transition:all 0.5s ease; -moz-transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -o-transition:all 0.5s ease;}
ul.social-foot li a:hover{ opacity:0.7;}
.foot-btm p {font-family: 'poppinslight'; font-size:12px; color:#fff; line-height:12px; padding-bottom:0px; float:right; padding-top:5px; }

/* mobile menu css */
.mobNav  { display:none; position:fixed; right:0px; overflow:hidden; }
.m-menu { display:none; float:right; color:#fff; }
.m-menu { float:right; margin-left:0; top:25px; right:12px; position:relative; -webkit-transition: All 0.8s ease; -moz-transition: All 0.8s ease; -o-transition: All 0.8s ease; -ms-transition: All 0.8s ease; transition: All 0.8s ease;  }
.m-menu a { display:inline-block; text-align:right; outline:none; padding-left:0px; margin-left:25px; }
.m-menu div { position:absolute; top:4px; left:0px; font-size:14px; font-family: 'poppinsregular'; color:#ec1d25; text-transform:uppercase; cursor:pointer; padding-right:20px; display:inline-block; }
.m-menu a span { display:block; background:#b12144; width:26px; height:3px; margin-top:4px;}
.m-menu a:hover span{ background:#b12144;}
.m-menu a:hover div{ color:#222;}
.mobi-logo { height:57px; }
.mobi-logo img { max-width: 215px;}
.foot-lft {width: 50%;float: left;}
.foot-rft {float: right;width: auto; margin:0px 0 0;}
ul.fot-list li {
    display: inline;
    /* padding: 10px 10px; */
    line-height: 20px; 
    font-family: 'poppinslight';
    font-size: 12px;
    border-right: 1px solid #fff;
    padding-right: 8px;
    margin-right: 14px;
}
ul.fot-list li a{ color:#fff; font-family: 'poppinslight'; -webkit-transition: All 0.4s ease; -moz-transition: All 0.4s ease; -o-transition: All 0.4s ease; -ms-transition: All 0.4s ease; transition: All 0.4s ease;}
ul.fot-list li a:hover { opacity:0.6;}
.freight-lft > img { float:left; width:100%; transition:all 0.5s ease; -moz-transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -o-transition:all 0.5s ease; -webkit-backface-visibilty:hidden;}
.ser-let li { float: left; width: 100%;}
.freight-rht { float:left; width:50%; text-align:center;  align-items: center; display: flex; min-height: 307px; position: relative;}
.freight-rht h2 { font-size:30px; color:#b12144;  font-family: 'poppinsbold'; position:relative; padding-bottom:10px; margin-bottom:15px;}
.freight-rht h2:after {  position:absolute; left:0; right:0; background:#d6d6d6; height:1px; width:28px; display:block; content:""; margin:auto; bottom:0;}
.freight-rht span.icon { display: inline-block; margin-bottom: 10px; transition:all 0.5s ease; -moz-transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -o-transition:all 0.5s ease;}

.ser-let li:hover .freight-lft img { transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1);}
.ser-let li:hover .freight-rht span.icon { transform:rotateY(180deg);}
.ser-let li:hover h2 { color:#3e4881;}
.ser-let li:hover p {   color:#3e4881;}
.ser-let li:hover .freight-lft:after{ position:absolute; background:rgba(0,0,0,0.4); display:block; content:""; top:0; left:0; width:100%; height:100%;}

.freight-rht h2 span { font-family: 'poppinslight';}
.freight-lft { float: left; width: 50%; overflow: hidden; position:relative;}
.freight-rht p { font-size:13px; color:#878787; font-family: 'poppinslight'; text-align:center; line-height:20px;}
.freight-rht > div { float: left; width: 100%;}
.menu-rht ul li a {padding: 8px 4px; font-size: 13px; font-family: 'poppinssemibold';}
.menu-rht ul li {display: inline-block;width: auto;padding: 10px 15px;}
.social-icon {float: left;width: 100%;}
.social {float: left;width: 100%;}
.social-icon .social > li {float: left;width: auto;}
.social-icon .social > li a::before {display: none; padding: 0;}
.social-icon .social > li a {padding: 0;}
.menu-rht ul {padding-top: 7px;}
.freight-rht.star::before {
   position: absolute;
    display: block;
    content: "";
    background: #fff url(../images/1.png) no-repeat center center;
    height: 36px;
    left: -30px;
    top: 0;
    padding: 10px;
    z-index: 9999;
    background-repeat: no-repeat;
    background-color: #fff;
    padding: 0;
	bottom:0;
	width:31px;
	margin:auto;
    
}
.freight-rht.rostar::after {
   position: absolute;
    display: block;
    content: "";
    background: #fff url(../images/2.png) no-repeat center center;
    height:36px;
    right: -30px;
    top: 0%;
    padding: 0px;
    z-index: 9999;
    background-repeat: no-repeat;
    background-color: #fff;
    bottom:0;
	width:31px;
	margin: auto;
    
}
.freight-rht.sestar::after {
    position: absolute;
    display: block;
    content: "";
    background: #fff url(../images/4.png) no-repeat center center;
    left: 50%;
    top: 308px;
    
    padding: 10px;
    z-index: 9999;
    background-repeat: no-repeat;
    background-color: #fff;
    padding: 15px 15px;
    margin: 0px auto;
}
.freight-rht.raistar::before{
    position: absolute;
    display: block;
    content: "";
    background: #fff url(../images/3.png) no-repeat center center;
    left: 0%;
    top: -30px;
    right:0;
    padding: 0px;
    z-index: 9999;
    background-repeat: no-repeat;
    background-color: #fff;    
    margin: 0px auto;
	width:36px;
	height:36px;
}
ul.fot-list li:last-child{ border-right:none;}
.success p span {color: #3a3f8f; font-family: 'poppinssemibold';}
.ddsmoothmenu ul li a.selected {border-top: #3a3f8f;}
/* landing page*/
.lan-banner { width: 100%; float: left;	position: relative;}
.welcome-sarvams{ width:100%; float:left;}
.let-service{ width:70%; float:left; margin-right:4%;}
.rht-service{ width:26%; float:left;}
.services { width: 100%; float: left;}
.services h2 { font-size:23px; color:#fff; font-family: 'poppinslight'; background:#b12144; padding:12px 0 12px 25px; border-bottom:6px solid #b12144;}
.services h2 span { font-family: 'poppinsbold';}
.welcome-sarvams { padding-top: 50px;}
.let-service h1{ padding-bottom:18px; border-bottom: 1px solid #dbdbdb; font-family: 'poppinsregular'; position:relative; font-size: 28px; color:#172e62; margin-bottom:25px;}
.let-service h1 span{color:#b12144;  font-family: 'poppinssemibold'; /*font-size: 36px;*/}
.abt-banner { float:left; width:100%;  padding-bottom: 15px;}
.abt-banner img {border: 1px solid #ccc;padding: 5px;float: left;width: 100%;}

.values{ width:100%; float:left;}
.culture{float:left; width:48%;}
.policy{ float:right; width:48%;}
.culture h2 { padding-bottom: 10px; border-bottom: 1px solid #ccc; font-size: 25px; color: #3e4882; font-family: 'poppinssemibold'; background: url(../images/values-img.png) no-repeat left 0px; padding-left: 42px; line-height: 35px; display: block;}
.values ul.ethics {background: #f1f1f1;padding: 20px;border: 1px solid #ccc;}
.ethics.our {min-height: 540px;}
.ethics.pol {min-height: 450px;}
.values.vis {margin-bottom: 25px;float: left;width: 100%;}

ul.ethics li{ line-height: 25px; background: url(../images/tick-img.png) no-repeat; background-position: 2px 5px; padding-left: 25px; font-family: 'poppinsregular'; font-size: 15px; margin-bottom: 15px;}
ul.ethics li:last-child{ margin-bottom:0;}
.ethics.lists li {width: 49%;float: left;margin-right: 2%;}
.ethics.lists li:nth-child(2n){ margin-right:0;}
.bulk {width: 100%;float: left;margin: 20px 0 0 0;}
.quality-policy{ background-color:#ebebed;}
.quality-policy { background-color: #ebebed; margin-top: 36px; padding: 25px; font-family: 'poppinsregular';}
.misssion-policy{ /*margin-top: 36px;*/	font-family: 'poppinsregular';}
.policy h2 {  padding-bottom: 10px; border-bottom: 1px solid #ccc; font-size: 25px; color: #3e4882; font-family: 'poppinssemibold'; background: url(../images/qul-img.png) no-repeat left 0px; padding-left: 45px; line-height: 35px; display: block;}
ul.ethics { margin-top: 15px; float:left; width:100%;}
.vision-mission{ width:100%; float:left; padding-bottom: 50px;}
.vision-part{ float:left; width:48%;}
.mission-part{ float:right; width:48%;}
.vision-part h2 { padding-bottom: 10px; border-bottom: 1px solid #ccc; font-size: 25px; color: #3e4882; font-family: 'poppinssemibold'; background: url(../images/vision-img.png) no-repeat left 5px; padding-left: 45px; line-height: 35px; display: block; margin-top: 25px;}
.mission-part h2 { padding-bottom: 10px; border-bottom: 1px solid #ccc; font-size: 25px; color: #3e4882; font-family: 'poppinssemibold'; background: url(../images/mission-img.png) no-repeat left 0px; padding-left: 45px; line-height: 35px; display: block; margin-top: 25px;}
.vision-part p { padding-top: 36px;}
.our-head{ background:url(../images/service-bg.png); background-repeat:repeat-x; font-family: 'poppinsregular'; font-size: 21px; color: #fff; padding-left: 14px; padding: 18px 30px;}
.our-head span{font-family: 'poppinssemibold'; font-size: 21px;}
ul.list li{  padding: 0 0 0 30px; border-bottom: 1px solid #313552; cursor: pointer; font-family: 'poppinsregular'; font-size: 13px; background-color:#0a3068; color:#fff;  border-top: 1px solid #535b8f;}
ul.list li a{ color:#bbbdce; padding:0 0 0 20px; background:url(../images/service-aero.png) no-repeat scroll left 17px;  line-height: 46px; display:block;}
.enquiry { float:left; width:100%;}
.enquiry{ background:#dddddd; /*background-image:url(../images/form-bg.png);*/ background-repeat:no-repeat; min-height:561px; margin-top:10px; padding: 25px; margin-bottom: 20px; background-size: cover; }
.enquiry h2 { font-size:23px; color:#0a3068; font-family: 'poppinslight'; position:relative; padding-bottom:10px; margin-bottom:30px;}
.enquiry h2 span { font-family: 'poppinsbold';}
.enquiry h2:after { position: absolute; content: ""; height:1px; background:#0a3068; left: 0px; width: 32px; bottom: 0px;}
.enquiry p { font-size:12px; font-family: 'poppinsregular'; color:#383838; line-height:20px; margin-bottom:25px; padding:0;}
.content { padding-top: 30px;}
ul.enquiry-form li { background: #fff; padding: 10px; margin-bottom: 10px;}
ul.enquiry-form li input { border: none; line-height:18px; color:#2f2f2f; font-size:13px; font-family: 'poppinsregular';}
ul.enquiry-form li span { padding-right: 10px; float: left; display:inline-block; border-right: 1px solid #e1e0e0; margin-right:5px; line-height:0;}
ul.enquiry-form textarea { border:none; font-family: 'poppinsregular'; color:#2f2f2f; font-size:13px; font-family: 'poppinsregular'; width:100%; height:100px;}
.button { text-align:center; margin:20px 0 0; display:block;}
.button a{  font-family: 'poppinsregular'; color:#fff; background-color: #b12144; padding: 12px 40px; text-align: center; font-size:15px; font-family: 'poppinssemibold'; display:inline-block; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px;}
.button a:hover { background:#0a3068;}
.banner-content { position: absolute; left: 0; right: 0; text-align: center; color: #fff; top: 26%; margin: 0px auto; width:100%; z-index:1;}
.banner-content > h1 { font-size:42px; color:#fff; font-family: 'poppinslight'; padding-bottom:10px;}
.banner-content ul li { display: inline-block; color: #fff; padding-top:0px;}
.banner-content ul li a{ color:#878787; padding-top:0px; font-family: 'poppinsregular';}
.banner-content ul li a.active{ color:#b12144;font-family: 'poppinsregular';}
.get-touch{float:left; width:100%; padding:38px 0px 53px 0px; text-align:center; background-size: cover;}
.get-touch p{font-family: 'poppinsregular'; color:#fff; padding:0px 15%; text-align:center; font-size:16px; color:#9a9cb0; line-height:26px; margin-bottom:20px;}
.get-touch h1{ font-size: 30px; color: #fff; font-family: 'poppinssemibold'; line-height: 48px; margin-bottom: 25px; background: url(../images/service-icon.png) no-repeat left; padding-left: 50px; display: inline-block;	}
.let-service h1:after { position: absolute; content: ""; height:1px; background:#b12144; left: 0px; width: 62px; bottom: -1px;}
.content span{font-family: 'poppinsbold';}
.contact-button { text-align:center; margin:25px 0 0; display:block;}
.contact-button a{  font-family: 'poppinsregular'; color:#fff; background-color: #b12144; padding: 12px 40px; text-align: center; font-size:15px; font-family: 'poppinssemibold'; display:inline-block; border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; -o-border-radius:3px;}
.contact-button a:hover { background:#0a3068;}
.list-banner span { vertical-align:top; line-height:20px; color:#878787;}
.let-service p { font-size:14px; color:#000; font-family: 'poppinsregular'; float:left; width:100%;}
.let-service p span { font-family: 'poppinssemibold';}
footer.inner-ftr::after { display: none; height: auto; top: 0;}
.lan-banner:after { position:absolute; width:100%; height:100%; display:block; content:""; left:0; top:0; background:rgba(0,0,0,0.75)}
.lan-banner img { float:left; background-size: cover;width: 100%;}
.box-mobile {display: none;}
.freight-lft.road-fr { float: right;}
.air-freight{ width:100%; float:left;}
.contact-form{ width:48%; float:left;}
.map{ width:48%; float:right; margin:0 0 30px 0; border: 1px solid #ccc;}
.container-full{width:100%; float:right;}
.container-rht{ width:100%; float:left; margin:15px 0;}
.container-lft{width:100%; float:left;}
.container-full h4 {padding: 30px 0 5px 0px;}
.information h1 {padding-bottom: 18px;border-bottom: 1px solid #dbdbdb;font-family: 'poppinsregular';position: relative;font-size: 28px;color: #172e62;margin-bottom: 32px;}
.information h1 span {color: #b12144;font-family: 'poppinssemibold';/*font-size: 36px;*/}
.container-full h4 {font-size: 16px;padding: 10px 0px;color: #b12144;font-family: 'poppinssemibold';}
.form-group {padding: 15px 0px;}
input#name {padding: 10px;width: 100%;border: 1px solid #ccc; margin-top: 5px;}
textarea#message {width: 100%; padding: 10px;border: 1px solid #ccc; margin-top: 5px;}

.contact-title h1{ padding-bottom: 18px;border-bottom: 1px solid #dbdbdb;font-family: 'poppinsregular';position: relative;font-size: 28px;
color: #172e62;margin-bottom: 32px;}
.contact-title h1 span {color: #b12144;font-family: 'poppinssemibold';font-size: 36px;}
/* branch*/
.branch-office {float: left;width: 100%;margin-top: 0px;}
.branch-office li {float: left;width: 23%;margin-right: 2%;padding-right: 2%; border-right: 1px solid #bfbdbe;padding-bottom: 30px;min-height: 180px;
margin-bottom: 25px;}
.branch-office li li {float: left;width: 30%;margin-right: 2%;padding-right: 2%; border-right: 0px solid #bfbdbe;padding-bottom: 30px;min-height: 180px;
margin-bottom: 25px;}
.branch-office li p {font-family: 'poppinsregular';color: #808388;font-size: 12px;line-height: 25px;padding-bottom: 0px;}
.branch-office li h2 {font-family: 'poppinssemibold';color: #172e62;font-size: 20px;margin-bottom: 15px;}
.branch-office li h3 {font-family: 'poppinssemibold';color: #3a3f8f;font-size: 18px;margin-bottom: 5px;}
.branch-office li:last-child { width:70%; margin-right: 0px;border-right:none;}
.branch-office li li:last-child { width:auto; }
section.branch h1 {padding: 10px 0; font-family: 'poppinssemibold'; color: #172e62; text-align: center;margin-bottom: 15px;}
a.contact-but {background: #3a3f8f;color: #fff;padding: 10px 20px;border-radius: 5px;margin-bottom: 18px;display: inline-block;}
a.contact-but:hover{ background-color:#172e62;}
ul.infomation li{ line-height: 25px; background: url(../images/tick-img.png) no-repeat; background-position: 2px 5px; padding-left: 35px; font-family: 'poppinsregular'; font-size: 15px; margin-top: 10px;}
ul.infomation {margin-bottom: 10px;}
/*table*/
table.infotables th {background: rgba(23, 46, 98, 0.32);padding: 10px;color: #000;font-size: 13px; font-family: 'poppinssemibold';}
table.infotables td {    padding: 5px; font-family: 'poppinsregular'; font-size: 14px; line-height: 20px;
    text-align: center;}
table.infotables tr:nth-child(2n+1) td {background: rgba(23, 46, 98, 0.12);}
table.infotables td strong {font-weight: normal;/*font-size: 13px;*/}
.info-content table.infotables td {border-bottom: 1px solid #ccc;border-left: 1px solid #ccc;padding:5px; text-align: center;}
.info-content table.infotables{margin-bottom:10px; border-right: 1px solid #ccc;}
.head-office a{font-family: 'poppinsregular'; color:#b12144;}
ul.list li.selected { background:#0a3068 none repeat scroll 0 0;}
ul.list li:hover { background: #0a3068 none repeat scroll 0 0;}
.head-office p span {color: #3a3f8f;}
.branch-office {float: left;width: 100%;margin-top: 0px;}
.branch-office li p span{color: #3a3f8f}
ul.infomation li:first-child { margin-top:0;}
/*popup css*/
.simplePopup {display: none;position: fixed;border: 10px solid #3a3f8f;background: #fff;z-index: 99999;color:#fff;padding: 12px;width: 35%;min-width: 35%;}
.simplePopupClose {float: right;cursor: pointer;margin-left: 10px;margin-bottom: 10px;color:#000;}
.simplePopupBackground {display: none;background: #000;position: fixed;height: 100%;width: 100%;top: 0;left: 0;z-index: 10000;}
#pop1 .form-group label {color: #000000;display: inline;float: left;line-height: 37px;width: 23%;}
#pop1 .form-group input[type="text"] { float: left;width: 77%;padding: 10px;border: 1px solid #ccc;}
 #pop1 .simplePopup { width:32%;}
 #pop1 .form-group #usrmessage1 {
    width: 77%;
    padding: 10px;
    border: 1px solid #ccc;

}

#pop1 .form-group #vercode1 {
    float: right;
    width: 40%;
}
#pop1 input#name {padding: 10px;width: 77%;border: 1px solid #ccc;}
#pop1 h2 {color: #3a3f8f;text-align: center; position:relative; font-family: 'poppinssemibold'; width:90%; margin-bottom:10px;}
#pop1 h2:after{position: absolute;content: "";height: 1px;background: #3a3f8f;left: 0; right:0; margin:0px auto;width: 90px;bottom: -7px;}
a.contact-buts {background: #3a3f8f;color: #fff;padding: 10px 20px;border-radius: 5px;/*display: block;*/ width:20%; margin:0px auto; text-align:center; font-family: 'poppinssemibold'; text-transform:uppercase; }
#pop1 textarea#message {width: 77%; font-family: 'poppinsregular';}
#pop1 .form-group{ margin-bottom:20px;}
.values h3 {font-weight: bold; float: left;width: 100%;}
.contact-lft {width: 48%;float: left;}
.contact-lft h2{font-family: 'poppinssemibold';color: #172e62;font-size: 20px;margin-bottom: 15px;}
.contact-lft p {font-family: 'poppinsregular';color: #808388;font-size: 12px;line-height: 25px;padding-bottom: 0px;}
.contact-lft a {font-family: 'poppinsregular';color: #b12144;}
.contact-lft p span {color: #3a3f8f;}
.rht-menu .ddsmoothmenu ul li ul li a {background-image: none;}
.rht-menu .ddsmoothmenu ul li ul li a{width: 210px;padding: 8px 10px 8px 12px;margin: 0;border-bottom: 1px solid #313552;border-top: 1px solid #535b8f;
background: #0a3068;color: #fff !important;font-size: 12px;text-transform: none;text-align: left;line-height: 20px;border-right: none;}
.rht-menu .ddsmoothmenu ul li:last-child {padding: 12px 0 0 0;}
.info-content {float: left;width: 100%;}
table.infotables{border-right: 1px solid #ccc;}
table.infotables th{border-left: 1px solid #ccc;}
table.infotables tr td{
border-bottom: 1px solid #ccc;
border-left: 1px solid #ccc;}

.abt-banner.svr-banner { float:right; width:auto;}
.let-service p.service-para { float:left; width:55%;}

.visit { display:block; text-align:left; margin-top:26px; }

input#usrname, input#usremail, input#usrphone {padding: 10px;width: 100%;border: 1px solid #ccc; margin-top: 5px;}
textarea#usrmessage {width: 100%; padding: 10px;border: 1px solid #ccc; margin-top: 5px;}
#contact_form .captcha_img1 input { float: left; padding: 8px 0; width: 43%;border: 1px solid #ccc !important;padding: 6px 0 !important; margin: 5px 10px 0 0;}
input#vercode {padding: 10px;width: 55%;border: 1px solid #ccc; margin-top: 5px;}
#submit {background: #b12144;color: #fff; font-size: 15px;padding: 10px 20px;border-radius: 5px;margin-bottom: 18px;display: inline-block; border:none; cursor:pointer;}
#submit:hover{ background-color:#172e62;}
#contact_form .txterror { color: #f00; font-size: 13px; position: relative; top: 8px;}
#pop1 #contact_form .txterror { color: #f00; font-size: 13px; position: relative; top: 8px; text-align: left; float: right; width: 77%;} 
#submit1 {background: #b12144;color: #fff; font-size: 15px;padding: 10px 20px;border-radius: 5px;margin-bottom: 18px;display: inline-block; border:none; cursor:pointer;margin: 5px;}
#submit1:hover{ background-color:#172e62;}
.simplePopup .form-group { float: left; margin: 0!important; width: 100%;}
.simplePopup textarea#usrmessage { float: right; width: 77%;}
.simplePopup #contact_form .captcha_img1 > input { float: left; width: 32%!important;border: 1px solid #ccc !important;padding: 6px 0 !important; margin:0!important}
.simplePopup #vercode { float: right; width: 45%!important;}

.captcha_img1 #src_captcha2 { width: 100% !important; float: left !important;}
#contact_form.form-inline .txterror {color: #f00; font-size: 13px; position: relative; top: 20px;}
#contact_form.form-inline ul.enquiry-form li { margin-bottom: 20px;}
.enquiry #contact_form .captcha_img1 #src_captcha2 {margin: 0 0 10px;}
.enquiry #contact_form #vercode2 { border: 1px solid #ccc; width: 100%; padding: 5px;}

.mylivechat_collapsed, .mylivechat_expanded {background-color: #172e62!important; border: #172e62!important;}
.mylivechat_prechat_submit_button, .mylivechat_offline_submit_button, .mylivechat_prechat_survey_button {background-color: #3a3f8f!important;
border-color: #3a3f8f!important;}
.mylivechat_prechat_submit_button:hover, .mylivechat_offline_submit_button:hover, .mylivechat_prechat_survey_button:hover {background-color: #172e62!important;
border-color: #172e62!important;}