@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,300,300italic,400italic,600,600italic,700italic,700,800italic,800);

*{padding:0px;margin:0px;}
body,html{font-family:'Open Sans', sans-serif;font-size:12px;color:#000;width:100%;}
input,textarea{border:0;display:block;outline:none;font-family:'Open Sans', sans-serif;font-size:12px;color:#000;}
img, a{outline:none!important;}
input,textarea{border:0;display:block;outline:none;}
img,input{border:none;display:block;outline:none;}
header, section, footer, aside, nav, main, article, figure{display:block;}
a{-moz-transition:all 0.2s ease 0s;-ms-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;text-decoration:none;}
a:hover, a:focus{text-decoration:none;}
ul, li{margin:0px;padding:0px;list-style-type:none;}
input, button{outline:0px;}
header, section, footer, aside, nav, main, article, figure{display:block;}
/* general */
.clear{clear:both;overflow:hidden;height:0px;}
.container{position:relative;}
/* header */
.header{width:100%;position:relative;z-index:99999;}
/* link sec */
header.header .logo{display:inline-block;float:left;margin-right:50px;}
header.header .logo img{max-width:100%;display:block;}
header.header .row{padding-top:10px;}
/* nav sec */
header.header .nav-sec{width:100%;position:absolute;top:0px;left:0px;}
header.header .nav-sec ul.nav{margin:30px -22px 0 0;list-style:none;list-style-type:none;overflow:hidden;display:inline-block;}
header.header .nav-sec ul.nav li{font-size:18px;float:left;font-weight:600;margin-top:0px;}
header.header .nav-sec ul.nav li a{padding:0 16px;float:left;color:#041a37;line-height:40px;text-decoration:none;}
header.header .nav-sec ul.nav li a.active{color:#fff;}
header.header .nav-sec ul.nav li a:hover, header.header .nav-sec ul.nav li a:focus, .nav-sec ul.nav li.active{border-radius:2px;background:#07408b;color:#fff;}
header.header .address_sec{background:#07408b;width:234px;min-height:116px;display:inline-block;padding:10px 15px;float:right;margin-top:-10px;}
header.header .address_sec ul li{font-size:17px;color:#fff;padding:0px 0px 0px 30px;margin:0px 0px 8px 0px;min-height:25px;}
header.header .address_sec ul li:last-child{margin-bottom:0px;}
header.header .address_sec ul li a{color:#fff;}
header.header .address_sec ul li.email{background:url(../images/email_icon.png) left top no-repeat;}
header.header .address_sec ul li.phone{background:url(../images/phone_icon.png) left top no-repeat;}
header.header .address_sec ul li.skype{background:url(../images/skype_icon.png) left top no-repeat;}
.navigate{display:none;}
/* banner sec */
.banner-sec{width:100%;position:relative;}
.banner-sec .carousel-inner{background:#aed1ff;}
.banner-sec .carousel .carousel-inner img{max-width:100%;display:block;margin:0 auto;height:auto;}
.banner-sec .carousel .carousel-inner img.bannerimg{height:750px;}
.banner-sec .container{position:relative;}
.banner-sec .container .banner_text_sec{position:absolute;top:242px;left:0px;right:0px;margin:0 auto;display:block;z-index:9;}
.banner-sec .container .banner_text_sec .col-md-6{padding:0px;}
.banner-sec .container .banner_text_sec h1{width:100%;float:left;font-size:46px;color:#07408b;font-weight:300;display:block;clear:both;margin:0px 0px 30px 0px;padding:0px;}
.banner-sec .container .banner_text_sec h1 span{float:left;color:#07408b;font-size:32px;font-weight:700;text-transform:uppercase;}
.banner-sec .container .banner_text_sec a.learnmore{width:165px;height:47px;font-size:17px;color:#fff;text-transform:uppercase;display:block;background:url(../images/learnmore_bg.png) #07408b 86% 15px no-repeat;float:left;padding:10px 0 10px 20px;}
.banner-sec .container .banner_text_sec a.learnmore:hover{background:url(../images/learnmore_bg.png) #1158b7 86% 15px no-repeat;}
.banner-sec .banner_text_sec .customer_service{background:url(../images/customer_bg.png) center center repeat;width:341px;min-height:240px;padding:15px;float:right;}
.banner-sec .banner_text_sec .customer_service h2{font-size:23px;color:#07408b;margin:0px 0px 20px 0px;padding:0px;}
.banner-sec .banner_text_sec .customer_service ul li{font-size:18px;color:#020202;border-bottom:1px solid #9e9e9f;padding:0px 0px 8px 20px;margin:0px 0px 10px 0px;background:url(../images/customer_arrow.png) left 7px no-repeat;}
.banner-sec .banner_text_sec .customer_service ul li:last-child{margin-bottom:0px;border:0px;}
.banner-sec .container .banner_icon{position:absolute;left:0px;right:0px;top:inherit;bottom:0px;margin:0 auto;display:block;z-index:9999;}
.banner-sec .banner_text_sec ul.banner_icon{width:100%;float:left;margin-top:125px;}
.banner-sec .banner_text_sec ul.banner_icon li{float:left;display:inline-block;margin-right:10px;}
.banner-sec .banner_text_sec ul.banner_icon li:last-child{margin-right:0px;}
.banner-sec .banner_text_sec ul.banner_icon li img{max-width:100%;display:block;}
.learn_btn > span .carousel-control.left{top:57%;}
.carousel-control.right{top:57%;}
.banner-sec .carousel .carousel-control{transition:all 0.5s ease 0s;top:50%;opacity:0.8;}
.banner-sec .carousel .carousel-control.left{width:66px;height:66px;background:url(../images/slider_prev.png) left center no-repeat;left:10px;text-indent:-9999px;}
.banner-sec .carousel .carousel-control.right{width:66px;height:66px;background:url(../images/slider_next.png) right center no-repeat;right:10px;text-indent:-9999px;}
.welcome_sec{position:relative;padding:40px 0px;}
h1.entry-title{background:hsla(0, 0%, 0%, 0) url(../images/dot2.png) no-repeat scroll center bottom;color:#07408b;float:left;font-size:40px;font-weight:300;line-height:48px;text-align:center;text-transform:capitalize;width:100%;margin:0px 0px 20px 0px;padding:0px;}
h1.entry-title span{background:hsla(0, 0%, 0%, 0) url(../images/dot.png) repeat-x scroll left bottom;display:block;padding-bottom:23px;margin-bottom:2px;line-height:50px;}
.welcome_sec p{font-size:18px;color:#444;margin:0px 0px 40px 0px;padding:0px;line-height:30px;text-align:center;}
.welcome_sec p:last-child{margin-bottom:0px;}
.welcome_sec p span{color:#041a37;}
.learn_btn > span{background:url(../images/learnmore_bg.png) #07408b 97% 23px no-repeat;padding:17px 28px 17px 15px;}
.welcome_sec a.learn_btn{width:422px;height:54px;font-size:19px;color:#fff;text-transform:uppercase;display:block;float:none;padding:15px 0 10px 38px;margin:0 auto;}
.video_sec{background:#07408b;position:relative;padding:55px 0px 40px 0px;}
.arrow{position:relative;}
.arrow img{width:58px;height:58px;position:absolute;left:0px;right:0px;margin:0 auto;display:block;top:-25px;}
.video_sec .arrow img{top:-80px;}
.video_sec .video_computer{background:url(../images/video_bg.png) center center no-repeat;width:572px;height:462px;margin:0 auto;display:block;position:relative;z-index:99;}
.video_sec .video_computer iframe{width:525px!important;height:315px!important;margin:0 auto!important;display:block;padding-top:22px;}
.whitebg_sec{background:#fff;margin-top:-165px;position:relative;min-height:165px;z-index:0;}
.quick_form{background:#171717;position:relative;padding:40px 0px 20px 0px;margin-top:30px;}
.quick_form h1.entry-title{background:hsla(0, 0%, 0%, 0) url(../images/formdot.png) repeat-x scroll left 68px;}
.quick_form h1.entry-title span{background:hsla(0, 0%, 0%, 0) url(../images/formdot2.png) no-repeat scroll center 65px;color:#fff;}
.quick_form .arrow img{top:-70px;}
.quick_form .form-group{margin-bottom:20px;}
.quick_form .form-group label{font-size:17px;font-weight:600;color:#fff;line-height:30px;}
.quick_form .form-group .form-control{border:2px solid #f0f0f0;height:36px;font-size:15px;box-shadow:none;}
.quick_form .form-group textarea.form-control{height:81px;resize:none;}
.quick_form button.btn{width:258px;height:54px;font-size:19px;color:#fff;text-transform:uppercase;display:block;background:url(../images/learnmore_bg.png) #07408b 80% 18px no-repeat;float:none;padding:10px 0 10px 54px;margin:0 auto;text-align:left;border:0px;border-radius:0px;}
.quick_form button.btn:hover{background:url(../images/learnmore_bg.png) #1158b7 80% 18px no-repeat;}
footer.footer{overflow:hidden;}
footer.footer .footer-wrapper{background:#07408b;}
footer.footer .footer-wrapper h3{font-size:40px;color:#fff;font-weight:600;margin:0px 0px 20px 0px;padding:0px;}
footer.footer .footer-wrapper .container > .row > div:last-child{background:#1158b7;}
footer.footer .footer-wrapper .container{position:relative;}
footer.footer .footer-wrapper .col-md-6{padding:40px 15px 0px 15px;min-height:380px;}
footer.footer .footer-wrapper .container > .row > div:last-child{position:relative;}
footer.footer .footer-wrapper .container:after{content:"";position:absolute;display:block;left:100%;top:0;height:100%;bottom:0;width:2000px;}
footer.footer .footer-wrapper .container::after{background:#1158b7;}
footer.footer .footer-wrapper ul.listing{width:190px;display:inline-block;vertical-align:top;}
footer.footer .footer-wrapper ul.listing li{font-size:16px;line-height:28px;}
footer.footer .footer-wrapper ul.listing li a{color:#fff;}
footer.footer .footer-wrapper .copyright{color:#fff;font-size:16px;padding:40px 0 25px 0;}
.footer-wrapper p{font-size:20px;color:#fff;width:85%;line-height:30px;}
.newsletter .form-group .form-control:focus{box-shadow:none;}
.newsletter .form-group .form-control{color:#a2a2a2;font-size:19px;height:47px;font-weight:300;background:#fff url(../images/news-letter-icon.png) left 0px no-repeat;padding:0 0 0 13%;border:none;border-radius:0;width:70%;}
.newsletter > form{margin:35px 0;}
.newsletter ul.social-icons li a{display:inline-block;float:left;padding:8px;}
.social-icons{margin:40px 0;}
.request_msg{position:fixed;right:0px;z-index:99999;bottom:0px;}
/*service_ver2 css*/
.banner-carousel-sec .bannerimg{max-width:100%;height:406px; margin:0 auto; opacity: 0.6;}
.welcome_sec_img img{position:relative;max-width:100%;width:100%;}
.welcome_sec_img_content > h3{text-align:center;color:#fff;font-size:25px;line-height:32px;}
.welcome_sec_img_content > h5{text-align:center;display:table;color:#ffc516;font-size:16px;background:url(../images/read-more_icon.png) right 5px no-repeat;margin:0px auto;padding:0 13px 0 0;}
.welcome_sec_img_content > h5 a{color:#ffc516}
.welcome_sec_img{position:relative;float:left;display:block;}
.welcome_sec_img_content{position:absolute;background:#07408b none repeat scroll 0 0;width:100%;position:absolute;height:97px;left:0px;right:0px;margin:0 auto;display:block;bottom:0PX;}
.service_ver2_content .row{margin:0px -30px;}
.service_ver2_content .service_ver_2_img{position:relative;}
.service_ver2_content .service_ver_2_img:hover .service_ver_2_img_content {background:rgba(7,64,139,.5);}
.service_ver2_content{margin:20px 0 55px 0;}
.service_ver_2_img img{max-width:100%;display:block;margin:0 auto;width:100%;}
.service_ver_2_img_content > h3{text-align:center;color:#fff;font-size:19px;margin:0px 0px 10px 0px;padding:0px;}
.service_ver_2_img_content > h5{text-align:center;display:block;color:#ffc516;font-size:14px;margin:0px auto;padding:0px;min-width:90px;}
.service_ver_2_img_content > h5 a{display:inline-block;padding-right:12px;color:#ffc516;background:url(../images/read-more_icon.png) right 2px no-repeat;}
.service_ver_2_img_content{position:absolute;background:#07408b none repeat scroll 0 0;width:100%;position:absolute;bottom:0px;height:auto;left:0px;right:0px;margin:0 auto;display:block;padding:15px 0px;}
.service_ver2_content2{margin:0 0 60px 0;}
.service_ver2_content2 h2{font-size:32px;text-align:center;color:#444;margin:0 0 20px 0;}
.service_ver2_content2 span{font-size:22px;color:#444;font-weight:300;text-align:center;display:block;line-height:31px;}
.service_ver2_content2_content{border-top:1px solid #07408b;border-bottom:1px solid #07408b;margin:30px auto 0 auto;display:table;text-align:center;padding:0px 60px;}
.service_ver2_content2 .service_ver2_content2_content h1{font-size:32px;text-align:center;color:#07408b;margin:0;padding:20px 0;font-weight:600;}
.banner-sec .container .banner_text_sec_content{display:block;margin:0 auto;left:0;position:absolute;right:0;top:242px;z-index:9;}
.banner-sec .container .banner_text_sec_content h1{clear:both;color:#07408b;display:block;float:left;font-size:46px;font-weight:300;margin:0 0 30px;padding:0;}
.banner-sec .container .banner_text_sec_content h1 span{color:#07408b;float:left;font-size:32px;font-weight:700;text-transform:uppercase;}
.international-freight{position:relative;margin:0 0 170px 0;}
.international-freight .international-freight-content{background:#1158b7;color:#fff;font-size:20px;text-align:center;padding:30px 20px 0;font-weight:300;}
.international-freight-content > p{padding:0 0 15px;}
.international-freight-content .international-freight-content-image{border-top:1px solid #d5d5d5;padding:0 0 20px 0;display:inline-block;}
.international-freight-content-image > span{display:inline-block;padding:20px 0 0 5px;}
.welcome_sec .international-content-para{font-size:21px;color:##444444;font-weight:300;padding:0 0 5px;}
.form-horizontal .form-control{box-shadow:none;border-radius:0;color:#9d9d9d;font-weight:300;font-size:14px;height:45px;}
.form-horizontal .form-control:focus{border-color:#d6d6d6;}
.form-group textarea{border:1px solid #d6d6d6;resize:none;width:100%;color:#9d9d9d;font-size:14px;font-weight:400;padding:15px 0 0 11px;height:150px;}
.form-horizontal h4{color:#9d9d9d;font-size:14px;margin:0 0 15px 0;}
.form-data-section{margin:9% 0;}
.map-section{margin:20px 0;}
.map-section > h1{font-size:28px;color:#444;margin:0;padding:0 0 17px;line-height:34px;}
.welcome_sec li.map_icon_img{background:url(../images/map_icon.png) left 7px no-repeat;color:#444;font-size:18px;font-weight:300;padding:0 0 0 30px;}
.welcome_sec li.phone_icon{background:url(../images/contact_us_phone_icon.png) left 9px no-repeat;color:#444;font-size:18px;font-weight:300;padding:0 0 0 30px;}
.welcome_sec li.fax_icon{background:url(../images/fax_icon.png) left 9px no-repeat;color:#444;font-size:18px;font-weight:300;padding:0 0 0 30px;}
.welcome_sec li.email_icon{background:url(../images/contact_us_mail_icon.png) left 12px no-repeat;color:#444;font-size:18px;font-weight:300;padding:0 0 0 30px;}
.welcome_sec ul li{line-height:35px;}
.welcome_sec ul{padding:0 0 30px 0;}
.welcome_sec .form-group{margin:0 0 20px 0;}
#contactForm_foot_button{background:#07408b none repeat scroll 0 0;font-size:18px;font-weight:600;margin:18px 0 0;padding:11px 32px;}
iframe.contactmap{height:347px;width:500px;}
.form-horizontal #verification{heiht:55px;width:246px;float:left;}
.form-group > img{padding:8px 15px;}
.welcome_sec .form-group{margin:0 0 18px 0;}
/* 20-4-2016 [ Air, Ocean, Trucking Freight Form ] STARTS --------------------------------------------------------------------------------------------------------------------- */
#node-17 fieldset,
#node-19 fieldset,
#node-20 fieldset{top:0;margin-bottom:15px;border:1px solid #eee;}
#node-17 fieldset legend,
#node-19 fieldset legend,
#node-20 fieldset legend{position:relative;left:0;top:0;height:auto;padding:5px 10px;text-indent:inherit;line-height:normal;}
#node-17 .fieldset-wrapper,
#node-19 .fieldset-wrapper,
#node-20 .fieldset-wrapper{margin-top:0;}
#node-17 .form-text, #node-17 .form-select,
#node-19 .form-text, #node-19 .form-select,
#node-20 .form-text, #node-20 .form-select{width:100%;}
#node-17 textarea.form-textarea, #node-17 select.form-select,
#node-19 textarea.form-textarea, #node-19 select.form-select,
#node-20 textarea.form-textarea, #node-20 select.form-select{padding:3px 4px;}
#node-17 .form-item.form-type-radio,
#node-19 .form-item.form-type-radio,
#node-20 .form-item.form-type-radio{display:inline-block;margin-bottom:10px;margin-right:20px;}
#node-17 .form-radio, #node-17 .form-checkbox,
#node-19 .form-radio, #node-19 .form-checkbox,
#node-20 .form-radio, #node-20 .form-checkbox{float:left;}
#node-17 .webform-component--air-freight-rate-contact-information,
#node-19 .webform-component--ocean-freight-rate-contact-information,
#node-20 .webform-component--trucking-freight-rate-contact-information{margin-top:15px;}
#node-17 .webform-component--air-freight-rate-contact-information .form-item,
#node-19 .webform-component--ocean-freight-rate-contact-information .form-item,
#node-20 .webform-component--trucking-freight-rate-contact-information .form-item{float:left;width:24%;margin-left:.5%;margin-right:.5%;}
#node-17 .webform-component--air-freight-rate-load-information--origin,
#node-17 .webform-component--air-freight-rate-load-information--destination,
#node-19 .webform-component--ocean-container-shipping-rate-load-information--origin,
#node-19 .webform-component--ocean-container-shipping-rate-load-information--destination,
#node-20 .webform-component--trucking-container-shipping-rate-load-information--origin,
#node-20 .webform-component--trucking-container-shipping-rate-load-information--destination{float:left;width:49%;margin-left:.5%;margin-right:.5%;padding-bottom:5px;background:#eee;}
#node-17 .webform-component--air-freight-rate-load-information--origin .form-item,
#node-17 .webform-component--air-freight-rate-load-information--destination .form-item{float:left;width:32%;margin-left:.5%;margin-right:.5%;}
#node-17 .webform-component--air-freight-rate-load-information > .fieldset-wrapper > .form-item{float:left;width:19%;margin-left:.5%;margin-right:.5%;}
#node-17 .webform-component--air-freight-rate-load-information--dimensions--quantities-of-loose-items--1to5,
#node-17 .webform-component--air-freight-rate-load-information--dimensions--quantities-of-loose-items--6to10{background:#eee;}
#node-17 .webform-component--air-freight-rate-load-information--dimensions--quantities-of-loose-items--1to5 fieldset,
#node-17 .webform-component--air-freight-rate-load-information--dimensions--quantities-of-loose-items--6to10 fieldset, 
.webform-component-fieldset.webform-component--dimensions--quantities-of-loose-items--1to52 fieldset
{float:left;width:19%;margin-left:.5%;margin-right:.5%;}
#node-17 #webform-client-form-17 > div > .form-item,
#node-19 #webform-client-form-19 > div > .form-item,
#node-20 #webform-client-form-20 > div > .form-item{float:left;width:23%;margin-left:1%;margin-right:1%;min-height:70px;}
#node-17 #webform-client-form-17 > div > .form-item.webform-component--general-description-of-goods-special-instructions{width:48%;}
#node-19 #webform-client-form-19 > div > .form-item.webform-component--general-description-of-goods-special-instructions,
#node-20 #webform-client-form-20 > div > .form-item.webform-component--general-description-of-goods-special-instructions{width:73%;}
#node-17 .webform-container-inline.webform-datepicker .form-type-select,
#node-19 .webform-container-inline.webform-datepicker .form-type-select,
#node-20 .webform-container-inline.webform-datepicker .form-type-select{float:left;width:28%;margin-left:.5%;margin-right:.5%;}
#node-17 .webform-container-inline.webform-datepicker input.webform-calendar,
#node-19 .webform-container-inline.webform-datepicker input.webform-calendar,
#node-20 .webform-container-inline.webform-datepicker input.webform-calendar{padding:8px 3px 3px;}
#node-17 .form-actions,
#node-19 .form-actions,
#node-20 .form-actions{clear:both;padding-top:30px;}
#node-17 .form-actions .webform-submit,
#node-19 .form-actions .webform-submit,
#node-20 .form-actions .webform-submit{margin:0 auto;}
/* 20-4-2016 [ Air, Ocean, Trucking Freight Form ] ENDS 

/* Sanjay */

.webform-component-fieldset.otherinfo-wrapper.webform-component--other-information.form-wrapper { width:100%;}


/* Sanjay */

--------------------------------------------------------------------------------------------------------------------- */

/* 28-4-2016 [  ] STARTS --------------------------------------------------------------------------------------------------------------------- */
#webform-client-form-8 .form-actions{width:100%;}
#webform-client-form-8 input[type="submit"], #webform-client-form-8 input[type="submit"]:hover{padding:11px 0; margin:25px 0 0; width:100%; font-size:18px; text-transform:uppercase;}
.block.block-simplenews{margin-left: 8px;}

/* 28-4-2016 [  ] ENDS --------------------------------------------------------------------------------------------------------------------- */