
body{position:relative; font-family: 'Poppins', sans-serif;  font-size:14px;  color:#232323;  padding:0;overflow-x: hidden;   margin:0;    letter-spacing:.014em}
* {margin:0px;	padding:0px;	border:0px;}
p{   /*letter-spacing:.02em;*/  font-size:16px ; color: #262626;    margin-bottom: 1.3em; font-family: 'Poppins', sans-serif; text-align: justify;}
h1,h2,h3,h4,h5,h6{	margin: 0px;    color: #555;padding: 0px; font-family: 'Poppins', sans-serif;}
a{ text-decoration: none; -webkit-transition: all .5s ease-in-out;  -moz-transition: all .5s ease-in-out;-o-transition: all .5s ease-in-out;  transition: all .5s ease-in-out;}
a:hover, a:focus{ text-decoration: none; outline: none;}
.header{width: 100%;/*overflow: hidden;*/ float: left;}
.logo{width: 100%; float: left; padding:5px 0 9px; }
/*============================== nav ========================*/
.navbar{background: none;border:none;min-height: inherit;float: right; margin-bottom: 0; *margin-top:54px;}
.navbar-default .navbar-nav > li > a:focus{ outline: none;}
.nav > li{text-transform: uppercase; color: #002d89; margin: 0 20px; position: relative; *padding-bottom: 10px;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{padding: 0;}
.navbar-default .navbar-nav > li:last-child  a:after{display: none;}
.nav > li:first-child{ margin-left: 0;}
.nav > li:last-child{ margin-right: 0;}
.navbar-default .navbar-nav > li > a{ color: #9c241c;font-weight:500; padding: 0; font-family: 'Poppins', sans-serif; position: relative;font-size: 16px;}
.navbar-default .navbar-nav > li > a:hover{color: #eb7800;}
.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus{ color: #eb7800 !important;}
/*.navbar-nav > li:before { content: ""; position: absolute; z-index: -1; left: 0; right: 100%; bottom: 0; background: #eb7800; height: 2px; -webkit-transition-property: right; transition-property: right; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out;}
.navbar-nav > li:hover:before, .navigation .navbar-nav > li:focus:before, .navigation .navbar-nav > li:active:before {    right:50%;}*/
.navbar-nav > li:before { content: ""; position: absolute; z-index: -1; left: 0; right:0; bottom: 0; height: 6px; top: 50%; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; width:14px; margin:0 auto;}
.navbar-nav > li:hover:before, .navigation .navbar-nav > li:focus:before, .navigation .navbar-nav > li:active:before {  background: url(../images/dots.png)0 0 no-repeat; top: 100%;}
.navbar-nav > li .dropdown-menu{ padding: 0;border: 2px solid #eb7800; border-top: none;border-radius: 0 0 10px 10px;}
.dropdown-menu > li > a{padding: 10px 20px;border-bottom: 1px dashed #ddd;}
.dropdown-menu > li:last-child  > a{ border-bottom: none;border-radius: 0 0 5px 5px;}
.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{ background: #ed3237; color: #fff;}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{    background-color: inherit;}
.navbar-brand {display: none;}
.df{display:flex;}
.alc{align-self: center;}

.foo-social {display: inline-block;list-style-type: none;margin-bottom:0;/* float:right; */}
.foo-social li {margin:0;display: inline-block;padding:0 !important;background: #eb7800;height: 28px;width: 28px !important;text-align: center;}
.foo-social li:first-child{margin-left: 0;}
.foo-social li a { color: #fff; text-decoration: none; display: block;}
.foo-social li a i {font-size: 14px; line-height: 28px; color: #fff; display: inline-block; vertical-align: middle; position: relative; top: 0;}
.foo-social li a:hover { background: #9c241c;}

.nivo-directionNav {bottom: 0; top: 50%;  width: 100%;  left: 0;  margin: 0 auto; position: absolute; display: inline-table;  z-index: 99;}
.nivo-directionNav a {color: #fff; text-indent: inherit !important; opacity: 1 !important; float: left; margin: 0 10px; position: static; width: 40px !important; height: 40px !important; background: #9c241c; text-align: center;}
.nivo-directionNav a i {display: block; font-size: 30px; line-height: 40px;}
.nivo-prevNav { left: 0; float: left;}
.nivo-nextNav { right: 0;  float: right!important;}
/*================= Header End ======================*/
.about-company { padding: 50px 0;}
.about-company h2{ font-size:30px; font-weight: 500; color: #9c241c; margin-bottom: 20px;}
.about-company p span{color: #9c241c; }
.about-company p span strong{font-weight:500;}

.know-more{background: #9c241c; color: #fff; padding: 10px 20px; text-transform: uppercase; font-weight: 500; font-size: 14px; position: relative;
*position: absolute;  z-index: 1;     display: inline-block;}
.know-more:hover:before { -webkit-transform: scaleX(1);  transform: scaleX(1);  -webkit-transform-origin: left center;  transform-origin: left center;}
.know-more:before { content: '';  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%;  z-index: -1;  background-color: #eb7800;    -webkit-transform: scaleX(0);  transform: scaleX(0);  -webkit-transform-origin: right center;  transform-origin: right center;  -webkit-transition: transform .24s cubic-bezier(.37,.31,.31,.9); -webkit-transition: -webkit-transform .24s cubic-bezier(.37,.31,.31,.9); transition: -webkit-transform .24s cubic-bezier(.37,.31,.31,.9); transition: transform .24s cubic-bezier(.37,.31,.31,.9); transition: transform .24s cubic-bezier(.37,.31,.31,.9),-webkit-transform .24s cubic-bezier(.37,.31,.31,.9);}
.know-more:hover { color: #fff;}


.our-services{background:#f1f1f1; padding:50px 0;}
.our-services h5{ font-size: 18px;  color: #2f2f2f;  margin-bottom: 10px;font-weight: 500;}
.our-services h2{ font-size:30px; font-weight: 500; color: #9c241c; margin-bottom:40px;}
.freight-img {border: 4px solid #fff; box-shadow: 0px 0 15px #00000073;}
.freight-img img {width: 100%;}
.freight-txt h5 { color: #9c241c;  margin-top: 20px;     margin-bottom: 20px;}
.freight-txt h5 a{ color: #9c241c;}
.mt-20{margin-top:20px;}

.why-choose{padding:50px 0;}
.worldwide {  display: flex;  border: 4px solid #fff;  box-shadow: 0px 0 15px #0000003d;  margin-bottom: 30px; padding: 15px; background: #f8f8f8;}
.worldwide-txt, .worldwide-img { align-self: center;}
.worldwide-txt h3 { font-size: 22px; color: #eb7800; padding-left: 20px;}
.pr-60 { padding-right: 60px;}

.why-choose h5{font-size: 18px; color: #1b1b1b; margin-bottom: 10px;}
.why-choose h2{font-size: 40px; color: #eb7800; margin-bottom: 25px; font-weight: 400;}
.wid-90 {  width: 90%;  margin: 0 auto;}
.know-more.get-a-quote { background: #eb7800; padding: 10px 35px;}
.know-more.get-a-quote:before{background:#9c241c;}

.bg-quote{background: #9c241c;}

.tb-c img{width: 100%; height: 100%;}
.tb-c {padding-right: 0; padding-left: 0; vertical-align: top; overflow: hidden;}
.tbb-c{vertical-align: top; overflow: hidden;}
.tbb-c img{width: 100%; height: 100%;}
.bg-quote {background: #9c241c; padding: 40px 30px ;}
.get-quote{padding-bottom:30px;}
.get-quote h5{ color:#fff; font-size:18px; margin-bottom:10px;}
.get-quote h2{ color:#fff; font-size:30px; margin-bottom:40px; font-weight:500;}
.get-quote input{background: none; border: 1px solid #fff; height: 40px; width: 100%; padding: 0 10px;  margin-bottom: 25px;  color: #fff; outline: none;}
.get-quote textarea {background: none; width: 100%; border: 1px solid #fff; outline: none; padding: 10px; margin-bottom: 25px; color: #fff;}
.know-more.submit { background: #fff; color:#9c241c; padding: 10px 35px;}
.know-more.submit:before{background:#eb7800;}

.customers-saying{padding:50px 0 70px;}
.customers-saying h2{ font-size:30px; font-weight: 500; color: #9c241c; margin-bottom:15px;}
.customers-saying h6{ margin-bottom:35px; font-size: 16px; color: #1b1b1b;}
.customers-saying p {  font-weight: 500;}
.customers-saying span {font-weight: 600;color: #9c241c; font-size: 16px;}

.carousel-box {width: 110px; display: inline-block;  position: relative;}
.carousel-control {top: inherit; font-size: 14px; color: #000;  text-shadow: none; opacity: 1; bottom: -30px;  width:auto;}
/*===================================== Footer =========================================*/
.footer{background: #f5f5f5; padding:50px 0;}
.footer-top img{ margin-bottom:20px;}
.footer-top .foo-social{width: 100%;margin: 0 auto;display: block;text-align: center;margin-top: 35px;}
.footer-top .foo-social li{border-radius: 5px;}
.footer-top .foo-social li a{border-radius: 5px;}
.footer-top p{font-size: 15px;color:#7a7e82;line-height: 24px;text-align: center;}
.reach-us h4 {font-size: 20px; color: #000; margin-bottom: 15px; font-weight: 600; border-bottom: 1px solid #eeeeee; padding-bottom: 15px;}
.reach-us ul{ margin-bottom: 0; list-style-type: none;}
.reach-us ul li{color:#7a7e82;font-size: 14px;display: inline-block;position: relative;border-right: 1px solid #c9c9c9;padding-right: 10px;margin-right: 10px;}
.reach-us ul li a{text-decoration:none;color:#7a7e82;}
.reach-us ul li a:hover{color:#9c241c;}
.reach-us ul li:last-child{margin-bottom:0;}
.contact-info h4 {font-size: 20px; color: #000; margin-bottom: 15px; font-weight: 600; border-bottom: 1px solid #eeeeee; padding-bottom: 15px;}
.contact-info ul{ margin-bottom: 0; list-style-type: none;}
.contact-info ul li{ color:#7a7e82; font-size:14px; margin-bottom:15px; position:relative; padding-left: 38px;     line-height: 24px;}
.contact-info ul li:last-child{margin-bottom:15px;}
.contact-info ul li:before{content: "\f041"; position: absolute; left: 0;  background: #fff; font-family: FontAwesome; top: 0; width: 25px; height: 25px;border-radius: 5px; text-align: center; line-height: 25px; font-size: 15px; color: #eb7800;}
.contact-info ul li:last-child:before{content:"\f095";}
.contact-info ul li+li{margin-bottom: 8px;}
.contact-info ul li+li:before{content: "\f0e0";}
.contact-info ul li+li+li:before{content: "\f095";}
.contact-info ul li+li+li+li:before{content: "\f0e0";}
.contact-info ul li a{text-decoration:none;color:#7a7e82;}
.contact-info ul li a:hover{color:#eb7800;}
.footer-bottom {background:#9c241c; padding: 15px;color: #fff;}
.footer-bottom p{ margin-bottom:0; color:#fff; font-size:14px;}
/*================= Start Top scrolling script ======================*/
#toTop { display: none; text-decoration: none; position: fixed; bottom: 20px; right: 2%; overflow: hidden; z-index: 999; width: 40px; height: 40px; border: none; text-indent: 100%; background: url(../images/arrow.png)0 0 no-repeat;}
#toTopHover {width: 40px; height: 40px; display: block; overflow: hidden; float: right; opacity: 0; -moz-opacity: 0; filter: alpha(opacity=0);}
/*==================== Stop Top scrolling script =======================*/
/*==================== Loader ====================*/
.load_container {display:block;position:fixed;width:100%;height:100vh;background:#fff; z-index:99999999;}
.load_content {width:90%;height:100%;display:flex;margin:auto;}
#loader {bottom: 0;left: 0;margin: auto;position: absolute;right: 0;top: 0;}
.loader {height: 100vh; display: flex; align-items: center;  justify-content: center;}

.lds-roller {display: inline-block;position: relative;width: 80px; height: 80px;}
.lds-roller div {animation: lds-roller 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite; transform-origin: 40px 40px;}
.lds-roller div:after {content: " ";display: block;position: absolute;width: 7px;height: 7px;border-radius: 50%;background: #fff; margin: -4px 0 0 -4px;}
.lds-roller div:nth-child(1) { animation-delay: -0.036s;}
.lds-roller div:nth-child(1):after {top: 63px; left: 63px;}
.lds-roller div:nth-child(2) {animation-delay: -0.072s;}
.lds-roller div:nth-child(2):after {top: 68px; left: 56px;}
.lds-roller div:nth-child(3) {animation-delay: -0.108s;}
.lds-roller div:nth-child(3):after {top: 71px; left: 48px;}
.lds-roller div:nth-child(4) {animation-delay: -0.144s;}
.lds-roller div:nth-child(4):after {top: 72px; left: 40px;}
.lds-roller div:nth-child(5) {animation-delay: -0.18s;}
.lds-roller div:nth-child(5):after {top: 71px; left: 32px;}
.lds-roller div:nth-child(6) {animation-delay: -0.216s;}
.lds-roller div:nth-child(6):after {top: 68px; left: 24px;}
.lds-roller div:nth-child(7) { animation-delay: -0.252s;}
.lds-roller div:nth-child(7):after {top: 63px; left: 17px;}
.lds-roller div:nth-child(8) {animation-delay: -0.288s;}
.lds-roller div:nth-child(8):after {top: 56px; left: 12px;}
@keyframes lds-roller {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
/*===================================== Contact Us Page =========================================*/
.banner { width: 100%; display: inline-block;}
.banner img{ width: 100%;}
.contact-us{padding:50px 0;}
.contact-us h4 { font-size: 20px;  font-weight: 600;  color: #9c241c; margin-bottom:40px;}
.contact-us h4 span img { width: auto; vertical-align: middle;}
.contact-us p {line-height: 26px;}
.contact-us p a{color: #262626;}
.contact-us p a:hover{color: #9c241c;}
.contact-us p strong {color: #9c241c;}
.bor-left{border-right: 1px solid #8c8c8c;}

/*===================================== Services Page =========================================*/
.services{padding:50px 0;}
.services h4 { font-size: 18px; color: #9c241c; font-weight: 300; text-align: center; width: 68%; margin: 0 auto; line-height: 26px; font-style: italic;}
.sea-freight h2 {font-size: 24px; padding-bottom:20px; color: #9c241c;  font-weight: 500;}
.sea-freight p { font-size: 16px; font-weight: 400; line-height: 24px;     margin-bottom: 0;}
.freight-text{padding:30px 30px 10px 0;}
.dis-blk{display:block;}
.dis-none{display:none;}
.freight-text.pl-30{padding-left:30px; padding-right: 0;}

.cost-effective { background: #f07c00;  padding: 50px;}
.cost-effective h4 {color: #fff; font-size: 24px; font-weight: 300; width: 55%;  margin: 0 auto 25px; line-height: 36px;}
.know-more.get-a-quote.servicess { color: #f07c00;  background: #fff;}
.know-more.get-a-quote.servicess:hover { color: #fff;}
/*===================================== About Us Page =========================================*/
.our-vision h2 {font-size: 30px; color: #fff;  margin-bottom: 20px;}
.our-vision p {color: #fff; margin-bottom: 0;}
.vision{ background:#9c241c; padding: 25px; vertical-align: top; overflow: hidden;}
.values{ background:#f07c00; padding: 25px; vertical-align: top; overflow: hidden;}
.plr-0 { padding-left: 0; padding-right: 0;}
.bg-gray{background:#f3f3f3;}
.mission h2 {color: #9c241c; font-size: 30px;  margin-bottom: 15px;}
.mission ul{ list-style-type:none;}
.mission ul li {color: #4a4a4a; font-size: 16px; margin-bottom: 8px; position: relative;  padding-left:15px;}
.mission ul li:last-child{margin-bottom:0;}
.mission ul li:before{content: "\f105"; position: absolute;  left: 0;  top: 0; font-family: FontAwesome;}
.dark-gray{background:#d3d3d3;}
.mission-txt{padding:15px;}
.fl-r{float:right;}
/*===================================== Gallery Page =========================================*/
.gallery{ padding: 30px 0 !important;  display: inline-block;  width: 100%;}
.gallery h1 { font-size: 70px;  font-weight: 600;  text-transform: uppercase;  color: #000;}
.gallery h1 span{color: #9c241c;}
.pb-30{padding-bottom:30px;}
.gallery h3 { width: 58%; margin: 20px auto 0;  color: #9c241c;  font-weight: 500;  font-size: 18px; line-height: 26px;}



ul.c-logo li {display: inline-block;list-style: none;}
ul.c-logo li {margin-top: 50px;}



.text-foot-cen { text-align: center; margin: 0 auto; width: 60%; }
.reach-us ul li:last-child { margin: 0;  padding: 0; border: 0; }

