 @font-face {
font-family: proxinova-regular;
src: url(fonts/Proxima-nova-regular.ttf);
}

@font-face {
font-family: proxinova-bold;
src: url(fonts/Proxima-nova-bold.ttf);
}

@-ms-viewport{
  width: device-width;
}

body{
	margin:0px;
	font-family: proxinova-regular;
	padding:0px;
}
img {
    max-width: 100%;
}
a:hover{
	text-decoration:none;
}
.spinner-wrapper {position: fixed;top: 0;left: 0;right: 0;bottom: 0;background-color: #fff;z-index: 999999;}
.spinner {position: absolute;top: 50%;left: 50%;transform: translate(-50% ,-50%);}
/***** header *****/
.navbar.navbar-default.acsi_navi {
    background: no-repeat;
    box-shadow: none;
    border: 0;
	margin-bottom: 0;
}

.top_bar {
    background-color: #eeeeee;
    padding: 0;
}

.top_bar ul li {
    display: inline-block;
    margin-left: 20px;
    color: #626262;
    font-size: 13px;
	    line-height: 17px;
}

.top_bar ul li:nth-child(1):before {
    content: "\f041";
    font-family: fontawesome;
    font-size: 16px;
    vertical-align: middle;
    margin-right: 7px;
}

.top_bar ul li:nth-child(2):before {
    content: "\f095";
    font-family: fontawesome;
    font-size: 16px;
    vertical-align: middle;
    margin-right: 7px;
}

.top_bar ul li:nth-child(3):before {
    content: "\f003";
    font-family: fontawesome;
    font-size: 14px;
    vertical-align: middle;
    margin-right: 7px;
}

.top_bar ul li a {
    color: #626262;
    font-size: 13px;
}

.top_bar ul {
    text-align: right;
    margin-bottom: 0;
    padding: 4px 0;
}

.top_bar::before {
    border-color: #fff transparent transparent;
    border-style: solid;
    border-width: 46px 36px 0 0;
    content: "";
    display: block;
    left: 0px;
    position: absolute;
    top: 0;
}

.header-main:after {
    content: "";
    display: block;
    width: 40%;
    position: absolute;
    height: 27px;
    right: 0;
    top: 0;
    background-color: #eeeeee;
    z-index: -1;
}

.botm_bar ul {
    margin: 0;
    padding: 3px 0;
}

.botm_bar li {
    display: inline-block;
    border-left: #dddddd solid 1px;
    margin-left: 10px;
    padding-left: 10px;
}

.botm_bar {
    padding: 0;
    text-align: right;
}

.botm_bar ul li a {
    color: #333;
    font-size: 14px;
}

.botm_bar ul li:last-child a {
    background-color: #05aa8f;
    padding: 9px 19px;
    display: inline-block;
    color: #fff;
    font-size: 13px;
}

.botm_bar ul li a:hover{
	color:#275253;
	text-decoration:none;
}

.botm_bar ul li:last-child,
.botm_bar ul li:first-child{
	border-left:0;
}

.botm_bar ul li:last-child a:hover {
    background-color: #275253;
	color:#fff;
    text-decoration: none;
}

.mnu_clr {
    background-color: #05aa8f;
	position:relative;
}

.menu_ph_main .navbar-nav li a {
    color: #fff;
}

.menu_ph_main .navbar-nav li a {
    color: #fff;
    padding: 8px 13px;
}

.menu_ph_main .navbar-nav li a:focus {
    outline: none;
    background-color: transparent;
}
/***menu**/
.menu_ph_main ul.blc_clr {
    background-color: #000;
    margin-bottom: 4px;
    border-bottom: #fff solid 2px;
	padding-right: 25px;
	display:inline-block;
}

.menu_ph_main ul.default_clr{
	display:inline-block;
	padding-left: 35px;
	max-width: 100%;
	overflow:hiidden;
	position:relative;
}

.menu_ph_main .stellarnav.light li a {
    color: #fff;
    padding: 10px 12px;
}

.menu_ph_main .stellarnav.light li.qote_btn_mnu a {
    background-color: #000;
    padding: 9px 19px;
    display: none;
    color: #fff;
    font-size: 16px;
    margin: 8px;
    text-align: center;
    border: 0;
}

.menu_ph_main .stellarnav.light {
    background: no-repeat;
}

.menu_ph_main ul.default_clr::before {
    border-color: #000 transparent transparent;
    border-style: solid;
    border-width: 38px 33px 0 0;
    content: "";
    display: block;
    left: -4px;
    position: absolute;
    top: 0;
}

.stellarnav ul.default_clr::after {
    width: 2px;
    height: 55px;
    position: absolute;
	content:"";
    left: 13px;
    top: -10px;
    background-color: #fff;
    transform: rotate(41deg);
}

.menu_ph_main .stellarnav ul li a::before {
    background-color: #fff;
    border-radius: 50%;
    content: "";
    height: 4px;
    left: 0;
    opacity: 0;
    position: absolute;
    top: 30px;
    transition: all 500ms ease;
    width: 4px;
}

.menu_ph_main .stellarnav ul li a::after {
    background-color: #fff;
    border-radius: 50%;
    content: "";
    height: 4px;
    position: absolute;
    right: 0;
    top: 30px;
    width: 4px;
    opacity: 0;
    transition: all 500ms ease;
}

.menu_ph_main .stellarnav ul li::before {
    background-color: #fff;
    border-radius: 50%;
    content: "";
    height: 4px;
    left: 50%;
    position: absolute;
    bottom: 0px;
    transition: all 500ms ease;
    width: 4px;
    opacity: 0;
    transform: translate(-50%);
}

.menu_ph_main .stellarnav ul li:hover::before, 
.menu_ph_main .stellarnav ul li.active::before {
    bottom: 3px;
    opacity: 1;
}

.menu_ph_main .stellarnav ul li:hover a::before, 
.menu_ph_main .stellarnav ul li.active a::before {
    left: 37%;
    opacity: 1;
}

.menu_ph_main .stellarnav ul li:hover a::after, 
.menu_ph_main .stellarnav ul li.active a::after {
    right: 37%;
    opacity: 1;
}

.menu_ph_main .stellarnav li li.has-sub > a::after{
	display:none;
}

.menu_ph_main .stellarnav.light li li:last-child a {
    border: 0;
    border-radius: 0 0px 15px 15px;
}

.menu_ph_main .stellarnav.light li li a {
    padding: 13px 15px;
	 color: #333;
    font-size: 14px;
	transition: all 0.4s ease;
    border-bottom: #eee solid 1px;
}

.menu_ph_main .stellarnav.light li ul{
	border-radius: 0 15px 15px 15px;
}

.menu_ph_main .stellarnav.light li b.caret {
    float: right;
    margin-top: 8px;
}

.menu_ph_main .stellarnav.light li li a:hover {
    color: #fff;
    background-color: #05aa8f;
}

	.menu_ph_main .stellarnav ul ul li::before,
	.menu_ph_main .stellarnav ul ul li a::before,
	.menu_ph_main .stellarnav ul ul li a::after{
		display:none!important;
	}


/***menu**/

.mnu_clr:before {
    content: "";
    background-color: #000;
    width: 40%;
    height: 39px;
    display: block;
    left: 0;
    top: 0;
    position: absolute;
    border-bottom: #fff solid 2px;
}

.navbar-nav.default_clr{
	position:relative;
}

.navbar-nav.default_clr {
    position: relative;
    padding-left: 42px;
}


.menu_ph_main .navbar-nav.default_clr li a {
    padding-top: 10px;
}

.menu_ph_main .navbar-nav li a:hover{
	background:none
}

.navbar-nav li::before{
	background-color: #fff;
    border-radius: 50%;
    content: "";
    height: 4px;
    left: 50%;
    position: absolute;
    bottom: 0px;
	transition:all 500ms ease;
    width: 4px;
	opacity:0;
	transform: translate(-50%);
}

.navbar-nav li:hover::before,
.navbar-nav li.active::before {
    bottom: 4px;	
	opacity:1
}

.navbar-nav li a::before{
	background-color: #fff;
    border-radius: 50%;
    content: "";
    height: 4px;
    left: 0;
	opacity:0;
    position: absolute;
    top: 30px;
	transition:all 500ms ease;
    width: 4px;
}

.navbar-nav.blc_clr li a::before{
	top:28px;
}
	
.navbar-nav li:hover a::before,
.navbar-nav li.active a::before {
    left:37%;
	opacity:1;	
}

.navbar-nav li a{
	position:relative;
}

.navbar-nav li a::after{
	background-color: #fff;
    border-radius: 50%;
    content: "";
    height: 4px;
    position: absolute;
    right: 0;
    top: 30px;
    width: 4px;
	opacity:0;
	transition:all 500ms ease;
}

.navbar-nav.blc_clr li a::after{
	top:28px;
}

.navbar-nav li:hover a::after,
.navbar-nav li.active a::after {
    right:37%;
	opacity:1;
}

.navbar-nav .open > .dropdown-menu {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
    opacity: 1;
    
}

.navbar-nav li .dropdown-menu{
	padding: 0;
    width: 215px;
    border-radius: 0 15px 15px 15px;
    left: 11px;
}

.navbar-nav li .dropdown-menu .scnd_dropdown .dropdown-menu {
    top: 0px;
    left: 100%;
}

.navbar-nav li .dropdown-menu .scnd_dropdown b {
    position: absolute;
    right: 7px;
    top: 50%;
    transform: translate(-50%);
}

.menu_ph_main .navbar-nav ul.dropdown-menu li:first-child a{
	border-radius: 0 13px 0 0;
}

.menu_ph_main .navbar-nav ul.dropdown-menu li:last-child a{
	border-radius: 0 0 13px 13px;
}

.menu_ph_main .navbar-nav ul.dropdown-menu li a:hover,
.menu_ph_main .navbar-nav .dropdown-menu>.active>a {
    background-color: #05aa8f;
    color: #fff;
	background-image:none;
}
  
.navbar-nav .dropdown-menu {
  opacity:.3;
  -webkit-transform-origin: top;
  transform-origin: top;
  -webkit-animation-fill-mode: forwards;  
  animation-fill-mode: forwards; 
  -webkit-transform: scale(1, 0);
  transition: all 0.3s linear;
  -webkit-transition: all 0.3s linear;
}

.navbar-nav .caret-up {
    width: 0; 
    height: 0; 
    border-left: 4px solid rgba(0, 0, 0, 0);
    border-right: 4px solid rgba(0, 0, 0, 0);
    border-bottom: 4px solid;
    display: inline-block;
    margin-left: 2px;
    vertical-align: middle;
}

.nav .open > a{
	background-color:transparent;
}

.menu_ph_main .navbar-nav ul.dropdown-menu li a {
    color: #333;
    font-size: 14px;
	transition: all 0.4s ease;
    border-bottom: #eee solid 1px;
	padding:12px 15px;
}

.menu_ph_main .navbar-nav ul.dropdown-menu li:last-child a{
	border:0;
}

.navbar-nav ul.dropdown-menu li::before, 
.navbar-nav ul.dropdown-menu li a::before, 
.navbar-nav ul.dropdown-menu li a::after{
	display:none;
}
/***** header *****/



/***thankpage****/
.thank_you_bg{
        background:url(images/thank-bg.jpg)no-repeat center;
        width:100%;
        height:280px;
        background-size:cover; 
        }
    .thank_you_bg h1{    
        font-size: 60px;
        color: #fff;
        font-weight: 900;
        font-family: cursive;
        text-align: center;
        padding-top: 100px;
        margin:0; 
    }
    .thank_enquiry {
        text-align: center;
        padding-bottom: 30px;
    }    
    .thank_enquiry h3 {
        font-size: 30px;
        padding: 25px 0 20px;
    }
    .thank_enquiry p {
        font-size: 16px;
        padding: 0 47px;
        color: #333;
    }
    .thank_enquiry a {
        z-index: 999999;
        color: #05aa8f;
    }
    .thank_you-text {
        padding: 35px 0px;
    }
/***thankpage****/




/****main banner ****/
.main_slider {
    position: relative;
}

.main_slider .carousel-control.left {
    left: 40px;
}
.main_slider .carousel-control.right{
	right:40px;
}

.main_slider .carousel-control.left, 
.main_slider .carousel-control.right {
    background-color: rgba(255, 255, 255, 0.33);
    background-image: none;
    border-radius: 50%;
    box-shadow: none;
    height: 40px;
    line-height: 40px;
    opacity: 1;
    text-align: center;
    text-shadow: none;
    top: 50%;
    transform: translateY(-50%);
    width: 40px;
    z-index: 9;
}

.main_slider .carousel-inner img {
    background-size: cover;
	width:100%;
    height: 560px !important;
    object-fit: cover;
}

.navbar-brand>img {
    display: block;
    max-width: inherit;
}

.main_slider .carousel-caption {
    left: 10%;
    width: 550px;
    text-align: left;
    top: 50%;
    transform: translateY(-50%);
}

.main_slider .carousel-caption h3 {
    font-family: proxinova-bold;
    font-size: 41px;
    margin-bottom: 13px;
}

.main_slider .carousel-caption p {
    font-size: 16px;
    line-height: 25px;
    color: #eee;
}

.main_slider .carousel-caption a {
    font-family: proxinova-regular;
    font-size: 13px;
    text-transform: uppercase;
    background-color: #00a388;
    color: #fff;
    padding: 13px 43px;
    display: inline-block;
    border-radius: 50px;
    font-weight: 600;
    text-shadow: none;
}

.main_slider .carousel-caption a:hover{
	background-color: #275253;
	text-decoration:none;
}

.icon_inr_outr .iner_icon:last-child{
	border-right:0;
}

.iner_icon {
    padding: 0 45px;
	text-align: center;
    border-right: #dadada solid 2px;
}

.icon_inr_outr {
    padding-bottom: 25px;
    margin-top: -40px;
    border-radius: 10px;
    padding-top: 20px;
    background-color: #fff;
    box-shadow: #eeeeee 0 10px 10px;
    margin-bottom: 50px;
}

.iner_icon span {
    background-color: #fff;
    display: block;
    width: 90px;
    height: 90px;
    text-align: center;
    border-radius: 50%;
    margin: 0 auto;
    box-shadow: #f0f0f0 0 7px 5px;
}

.iner_icon img {
    text-align: center;
    margin: -60px auto 0;
    display: block;
    padding: 24px;
}

.iner_icon h4 {
    text-transform: uppercase;
    font-family: proxinova-bold;
	font-size:14px;
	color:#333;
    margin-top: 31px;
    padding-bottom: 10px;
    margin-bottom: 10px;	
	position:relative;
}

.iner_icon h4:before {
    content: "";
    background-color: #05aa8f;
    width: 30px;
    height: 1px;
    bottom: 0;
    left: 50%;
    transform: translate(-50%);
    display: block;
    position: absolute;
}

.iner_icon p {
    font-size: 14px;
    color: #777777;
}

.iner_icon a {
    background-color: #00a388;
    padding: 10px 25px;
    color: #fff;
    border-radius: 50px;
    margin-top: 2px;
    display: inline-block;
    font-size: 14px;
	transition:all 500ms ease;
}

.iner_icon a.quot_btn_pos {
    position: absolute;
    right: 11px;
    padding: 3px 11px;
    border-radius: 4px;
    top: 0;
    font-size: 12px;
}

.iner_icon a:hover{
	background-color:#275253;
	text-decoration:none;
} 

.icon_inr_outr .iner_icon:nth-child(1) span{
	animation: icon_img 1.3s alternate infinite;
}

@keyframes icon_img{
	0%{transform:translateY(0px);
	}
	
	100%{transform:translateY(15px);
	}
	
}

.icon_inr_outr .iner_icon:nth-child(2) span{
	animation: icon_img2 1.5s alternate infinite;
}

@keyframes icon_img2{
	0%{transform:translateY(0px);
	}
	
	100%{transform:translateY(15px);}
	
}

.icon_inr_outr .iner_icon:nth-child(3) span{
	animation: icon_img3 1.7s alternate infinite;
}

@keyframes icon_img3{
	0%{transform:translateY(0px);
	}
	
	100%{transform:translateY(15px);
	}
	
}
/****main banner ****/



/**** about us section ***/
.inr_about h1 {
    font-size: 31px;
    text-transform: uppercase;
    margin-bottom: 0;
}

.inr_about h2 {
    font-family: proxinova-bold;
    font-size: 33px;
    margin-bottom: 25px;
    margin-top: 0;
    padding-bottom: 10px;
    text-transform: uppercase;
	position:relative;
}

.inr_about h2 span{
	color:#00a388;
}

.inr_about h2::before {
    background-color: #00a388;
    bottom: 0;
    content: "";
    display: block;
    height: 3px;
    left: 0;
    position: absolute;
    width: 100px;
}

.inr_about p {
    font-size: 15px;
    line-height: 26px;
	color:#777777;
}

.inr_about a {
    background-color: #00a388;
    padding: 10px 35px;
    color: #fff;
    border-radius: 50px;
    margin-top: 2px;
    display: inline-block;
    font-size: 14px;
	transition:all 500ms ease;
}

.inr_about a:hover{
	background-color:#275253;
	text-decoration:none;
} 

.img_pos img {
    object-fit: cover;
    width: 100%;
}

.about_main,
.img_pos {
    padding: 0;
}

.inr_about {
    padding-left: 7%;
    padding-right: 50px;
    padding-top: 40px;
}

.main_about {
    padding-bottom: 90px;
    padding-top: 50px;
}
/**** about us section ***/


/**** our services**********/
.main_service{
	background:url("images/srvice_bg.jpg") left top repeat-y;
	padding-top: 65px;
	background-size: contain;
	padding-bottom: 60px;
}

.cont_serv_inr h1:before {
    content: "";
    width: 80px;
    height: 3px;
    background-color: #fff;
    position: absolute;
    bottom: -11px;
    left: 0;
}

.cont_serv_inr h1 {
    text-transform: uppercase;
    color: #fff;
    font-size: 36px;
	position:relative;
}

.cont_serv_inr h1 span{
	font-family: proxinova-bold;
	color:#275253;
}

.right_cont_serv p {
    color: #fff;
    font-size: 15px;
    line-height: 24px;
    margin-bottom: 0;
}

.right_cont_serv {
    border-left: #fff solid 2px;
    padding-left: 25px;
    padding-top: 6px;
    padding-bottom: 6px;
}

.coln_mn_servc {
    margin-bottom: 50px;
}

.prt_for_clr {
    padding: 0;
}

.clor_bg {
    background:#fff url("images/frt-1.png") 14px 18px no-repeat;
    padding: 15px 15px 15px 68px;
	margin-bottom: 30px;
	cursor: pointer;
	min-height:194px;
}

.clor_bg:hover{
	background:#275253 url("images/frt-1-green.png") 14px 18px no-repeat;
}

.prt_for_clr .col-sm-4:nth-child(2) .clor_bg{
	background:#fff url("images/sixth-6.png") 14px 18px no-repeat;
}

.prt_for_clr .col-sm-4:nth-child(2) .clor_bg:hover{
	background:#275253 url("images/sixth-6-green.png") 14px 18px no-repeat;
}

.prt_for_clr .col-sm-4:nth-child(3) .clor_bg{
	background:#fff url("images/fifth-5.png") 14px 18px no-repeat;
}

.prt_for_clr .col-sm-4:nth-child(3) .clor_bg:hover{
	background:#275253 url("images/fifth-5-green.png") 14px 18px no-repeat;
}

.prt_for_clr .col-sm-4:nth-child(4) .clor_bg{
	background:#fff url("images/scnd-2.png") 14px 18px no-repeat;
}

.prt_for_clr .col-sm-4:nth-child(4) .clor_bg:hover{
	background:#275253 url("images/scnd-2green.png") 14px 18px no-repeat;
}

.prt_for_clr .col-sm-4:nth-child(5) .clor_bg{
	background:#fff url("images/thrd-3.png") 14px 18px no-repeat;
}

.prt_for_clr .col-sm-4:nth-child(5) .clor_bg:hover{
	background:#275253 url("images/thrd-3-green.png") 14px 18px no-repeat;
}

.prt_for_clr .col-sm-4:nth-child(6) .clor_bg{
	background:#fff url("images/forth-4.png") 14px 18px no-repeat;
}

.prt_for_clr .col-sm-4:nth-child(6) .clor_bg:hover{
	background:#275253 url("images/forth-4-green.png") 14px 18px no-repeat;
}


.clor_bg h1 {
    margin-top: 0;
    font-size: 21px;
    color: #333333;
    margin-bottom: 7px;
}

.clor_bg:hover h1{
	color:#0fad90;
}

.clor_bg p {
    color: #aaa;
    font-size: 14px;
    line-height: 21px;
}

.clor_bg:hover p{
	color:#fff;
}

.clor_bg a {
    color: #333;
    font-family: poppins;
    font-weight: 500;
    font-size: 12px;
	transition:all 500ms ease;
}

.clor_bg:hover a{
	color:#0fad90;
}

.clor_bg a:hover {
    text-decoration: none;
    padding-left: 5px;
}

.clor_bg h1 {
    margin-top: 0;
    font-size: 18px;
    color: #333333;
    margin-bottom: 7px;
    font-family: poppins;
    font-weight: 400;
}
/**** our services**********/


/**** we are here section *****/
.here_section {
    background-color: #f5f5f5;
}

.her_cont h1 {
    font-family: proxinova-bold;
    font-size: 33px;
    margin-bottom: 0px;
    margin-top: 0;
    padding-bottom: 5px;
    text-transform: uppercase;
    position: relative;
}

.her_cont h1 span {
    color: #00a388;
}

.her_cont p {
    color: #919191;
    font-size: 12px;
    font-family: poppins;
    line-height: 21px;
    font-weight: 400;
}

.her_cont ul {
    padding-left: 0;
    list-style: none;
    margin: 20px 0 0 0;
}

.her_cont img {
    margin-right: 10px;
}

.her_cont ul li {
    margin-bottom: 13px;
    font-size: 16px;
    color: #121d37;
}

.here_section {
    background-color: #f5f5f5;
    padding-top: 60px;
    padding-bottom: 50px;
}

.map_img img {
    padding-top: 60px;
}

.her_cont a.her_btn_sec {
    background-color: #00a388;
    padding: 7px 35px;
    color: #fff;
    display: inline-block;
    border-radius: 50px;
    margin-top: 9px;
    text-transform: uppercase;
    font-size: 10px;
    font-family: poppins;
    letter-spacing: 1px;
}

.her_cont a.her_btn_sec:hover {
    background-color: #275253;
    text-decoration: none;
}

.her_cont ul li a {
    color: #333;
    cursor: pointer;
}

.her_cont ul li a:hover {
    color: #00a388;
}
/**** we are here section *****/



/******why china******/
.why_cont_ryt h1 {
    font-family: proxinova-bold;
    font-size: 33px;
    margin-bottom: 20px;
    margin-top: 0;
    padding-bottom: 0;
    text-transform: uppercase;
    position: relative;
}

.why_cont_ryt h1 span {
    color: #00a388;
}

.why_cont_ryt p {
    line-height: 27px;
    color: #6b6b6b;
    font-size: 13px;
    font-family: poppins;
}

.why_section {
    padding-top: 80px;
    padding-bottom: 95px;
	position:relative;
}

.why_cont_ryt h1::before {
    background-color: #00a388;
    bottom: -3px;
    content: "";
    display: block;
    height: 2px;
    left: 0;
    position: absolute;
    width: 85px;
}

.why_cont_ryt a {
    background-color: #00a388;
    padding: 9px 28px;
    color: #fff;
    display: inline-block;
    border-radius: 50px;
    margin-top: 20px;
    text-transform: uppercase;
    font-family: poppins;
    font-size: 13px;	
    margin-right: 30px;
}

.why_cont_ryt a:hover {
    background-color: #275253;
    text-decoration: none;
}

.why_cont_ryt {
    padding-top: 25px;
}

.grp_cont {
    text-align: center;
}


/*animation section***/
.animation_icon img:nth-child(1){
	position:fixed;
	left:5%;
	top:0;	
	width: 190px;
	animation-name: top;
    animation-duration: 10s;
    animation-timing-function:  cubic-bezier(0, 0, 0.58, 0.2);
    animation-iteration-count: infinite;
    animation-direction: alternate;
}


@keyframes top {
    0% {top:10px; transform:rotate(0deg);}
	30%{ opacity:1; }
	60%{ opacity:1;}
    100%{  top:40%; transform:rotate(180deg);}
}

.animation_icon img:nth-child(2){
	position:fixed;
	left:5%;
	width: 170px;
	bottom:0;	
	animation: top1 alternate 8s infinite;
}

@keyframes top1 {
    0% { bottom:25%; transform:rotate(0deg);}
    100%{  bottom:5%; transform:rotate(180deg);}
}


.animation_icon img:nth-child(3){
	position:fixed;
	right:5%;
	width: 160px;
	bottom:0;	
	animation: top2 alternate 8s infinite;
}

@keyframes top2 {
    0% { bottom:30%; transform:rotate(0deg);}
    100%{  bottom:10%; transform:rotate(360deg);}
}

.animation_icon img:nth-child(4){
	position:fixed;
	right:5%;
	width: 160px;
	top:0;	
	animation: top3 alternate 8s infinite;
}

@keyframes top3 {
    0% { top:20%; transform:rotate(0deg);}
    100%{  top:30%; transform:rotate(-360deg);}
}

.animation_icon img:nth-child(5){
	position:fixed;
	right:30%;
	width: 160px;
	bottom:0;	
	animation: top4 alternate 8s infinite;
}

@keyframes top4 {
    0% { bottom:30%; transform:rotate(0deg);}
    100%{  bottom:20%; transform:rotate(-360deg);}
}

.animation_icon img:nth-child(6){
	position:fixed;
	left :30%;
	width: 220px;
	bottom:0;	
	animation: top5 alternate 5s infinite;
}

@keyframes top5 {
    0% { bottom:0; transform:rotate(0deg);}
    100%{  bottom:-100px; transform:rotate(-360deg);}
}

.animation_icon img:nth-child(7){
	position:fixed;
	left :50%;
	width: 150px;
	top:0;	
	animation: top6 alternate 10s infinite;
}

@keyframes top6 {
    0% { top:120px; transform:rotate(0deg);}
    100%{  top:0px; transform:rotate(-360deg);}
}


/*animation section***/
/******why china******/


/******sea services**********/
.serv_sea_main{
	background:url("images/sea-bg.jpg") left top repeat-y;
	background-size: contain;
}

.imag_ser_sea {
    padding-right: 0;
}

.pd_rmv {
    padding-right: 0;
}

.inr_ser_sea h1 {
    color: #fff;
    font-size: 36px;
    margin: 0 0 20px 0;
    padding-bottom: 5px;
	position:relative;
}

.inr_ser_sea h1 span{
	font-family: proxinova-bold;
}

.inr_ser_sea h1::before {
    background-color: #fff;
    bottom: 0;
    content: "";
    display: block;
    height: 2px;
    left: 0;
    position: absolute;
    width: 85px;
}

.inr_ser_sea ul{
	margin:0;
	padding:0;
	list-style:none;
}

.inr_ser_sea ul li {
    background: url(images/tik.png) left 4px no-repeat;
    color: #fff;
    font-size: 14px;
    padding-left: 21px;
    margin-bottom: 6px;
}

.inr_ser_sea a {
    background-color: #fff;
    padding: 7px 35px;
    color: #40596a;
    display: inline-block;
    border-radius: 50px;
    margin-top: 15px;
}

.imag_ser_sea {
    background-image: url(images/aro.jpg);
    background-size: cover;
	border-radius: 180px 0 0 180px;
	background-position: right;
}

.serv_sea_main .row {
    display: flex!important;
}

.inr_ser_sea {
    padding-top: 50px;
    padding-bottom: 40px;
	padding-left: 4%;
}

.inr_ser_sea a:hover {
    background-color: #275253;
    text-decoration: none;
	color:#fff;
}

.icon_bg_sec .col-sm-4:nth-child(1) .bg_clr_serv {
    background: #fff url(images/fifth-5-green.png) center 30px no-repeat;
}
.icon_bg_sec .col-sm-4:nth-child(2) .bg_clr_serv {
    background: #fff url(images/scnd-2green.png) center 30px no-repeat;
}
.icon_bg_sec .col-sm-4:nth-child(3) .bg_clr_serv {
    background: #fff url(images/thrd-3-green.png) center 30px no-repeat;
}
.icon_bg_sec .col-sm-4:nth-child(4) .bg_clr_serv {
    background: #fff url(images/conso.png) center 30px no-repeat;
}
.icon_bg_sec .col-sm-4:nth-child(5) .bg_clr_serv {
    background: #fff url(images/inspe.png) center 30px no-repeat;
}
.icon_bg_sec .col-sm-4:nth-child(6) .bg_clr_serv {
    background: #fff url(images/forth-4-green.png) center 30px no-repeat;
}

.icon_bg_sec .bg_clr_serv:hover h1 a{
	color:#333;
}

.icon_bg_sec .bg_clr_serv {
    padding: 65px 53px 10px;
    margin: 0 45px 50px;
    min-height: 153px;
}
/******sea services**********/



/****our testimonila section****/
.tst_quote a {
    background-color: #00a388;
    padding: 7px 35px;
    color: #fff;
    display: inline-block;
    border-radius: 50px;
    margin-top: 9px;
    text-transform: uppercase;
    font-size: 10px;
    font-family: poppins;
	margin-right:63px;
    letter-spacing: 1px;
}

.tst_quote a:hover {
    background-color: #275253;
    text-decoration: none;
    color: #fff;
}

.tst_quote {
    text-align: right;
    margin-top: -43px;
    z-index: 9;
}

.hd_tst_main h1 {
    text-transform: uppercase;
    text-align: center;
    font-size: 30px;
    position: relative;
    padding-bottom: 7px;
    margin-bottom: 15px;
	margin-top:0;
}

.hd_tst_main h1 span{
	font-family: proxinova-bold;
}

.hd_tst_main h1::before {
    background-color: #3eb6a2;
    bottom: 0;
    content: "";
    display: block;
    height: 2px;
    left: 50%;
	transform:translate(-50%);
    position: absolute;
    width: 85px;
}

.hd_tst_main p {
    color: #a7a6a6;
    text-align: center;
    font-size: 15px;
    padding: 0 180px;
    line-height: 21px;
}

.ou_tst_main {
    padding-top: 90px;
    padding-bottom: 80px;
}

#customers-testimonials .img_tstti {
    border-radius: 4px;
    display: inline-block;
    margin: -30px -60px 0 0;
    max-width: 100%;
    position: relative;
    width: auto;
    z-index: 999;
	width: 220px;
}

.tsti_main .item-details {
    display: inline-block;
    vertical-align: top;
    width: 77%;
	text-align:center;
    background-color: #f7f7f7;
    box-shadow: #E8E8EB 0px 4px 16px;
    padding: 30px 50px 40px 100px;
}

.tsti_main .owl-item {
    margin: 70px 0;
}

.tsti_main .item-details p {
    color: #606060;
    font-size: 16px;
    line-height: 24px;
}

.tsti_main .author-name {
    font-size: 18px;
    font-weight: 600;
    font-family: poppins;
    color: #333333;
    margin-top: 25px;
}

.designation_client {
    font-size: 15px;
    margin-bottom: 12px;
}

.tsti_main .owl-nav button.owl-prev span, 
.tsti_main .owl-nav button.owl-next span {
    background-color: #00a388;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    font-size: 23px;
    line-height: 23px;
    color: #fff;
    text-align: center;
    margin-right: 7px;
    display: block;
}

.tsti_main .owl-nav button.owl-prev span:hover, 
.tsti_main .owl-nav button.owl-next span:hover{
	background-color:#333;
}

.tsti_main .owl-nav button.owl-prev:focus,
.tsti_main .owl-nav button.owl-next:focus{
	outline:0;
} 

.tsti_main .owl-carousel .owl-stage-outer{
	margin-left:25px;
}

.tsti_main .owl-nav {
    position: absolute;
    top: 0;
    right: 40px;
}
/****our testimonila section****/




/**** our exp********/
.exp_main{
	background:url(images/exp.jpg) center center no-repeat;
	background-size:cover;
	padding-top: 50px;
    padding-bottom: 50px;
}

.inr_exp h1 {
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    font-size: 28px;
    margin-bottom: 20px;
    margin-top: 0;
}

.inr_exp h1 span{
	font-family: proxinova-bold;
}

.inr_exp{
	text-align:center;
}

.inr_exp p {
    color: #fff;
    text-align: center;
    padding: 0 150px;
    font-family: poppins;
    font-size: 15px;
    line-height: 25px;
    margin-bottom: 0;
    font-weight: 300;
}

.inr_exp a {
    background-color: #fff;
    color: #3fa682;
    padding: 8px 25px;
	margin-top: 25px!important;
    border-radius: 50px;
    margin: 0 auto;
    display: inline-block;
    text-transform: uppercase;
    font-weight: 500;
    font-family: poppins;
    font-size: 12px;
    line-height: 21px;
	-webkit-transform-origin: top center;
	transform-origin: top center;
	animation: swing 2s infinite linear;
	-webkit-animation: swing 2s infinite linear;
}

.inr_exp a:hover{
	background-color: #275253;
	color:#fff;
	text-decoration:none;
}
@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}

@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }

  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }

  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }

  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }

  to {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
/**** our exp********/



/***our blog section ****/
.blog_hd h1 {
    text-transform: uppercase;
    font-size: 25px;
    margin-top: 0;
    margin-bottom: 10px;
    padding-bottom: 10px;
    display: inline-block;
	margin-left: 14px;
	position:relative;
}

.blog_hd h1 span{
	font-family: proxinova-bold;
}

.blog_hd h1::before {
    background-color: #00a388;
    bottom: 0;
    content: "";
    display: block;
    height: 1px;
    left: 0;
    position: absolute;
    width: 65px;
}

.inr_blog {
    padding: 15px;
    margin: 15px 12px;
}

.inr_blog:hover {
    background-color: #fff;
    box-shadow: #ccc 0 2px 20px;
}

.inr_blog h6 {
    color: #848484;
    font-size: 15px;
    margin-bottom: 0;
    margin-top: 15px;
}

.inr_blog h1 a {
    color: #333;
    font-size: 19px;
    font-family: poppins;
}

.inr_blog h1 {
    margin: 0;
    line-height: 27px;
    margin-bottom: 5px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.inr_blog p {
    color: #777;
    font-family: poppins;
    font-size: 12px;
    font-weight: 400;
}

.inr_blog h1 a:hover{
	text-decoration:none;
}

.inr_blog a.read_blog {
    color: #0fa88f;
    font-size: 14px;
	transition:all 500ms ease;
}

.inr_blog:hover h1 a{
	color: #0fa88f;
}

.inr_blog:hover a.read_blog{
	color:#333;
	padding-left:6px;
}

.blog_main {
    padding-top: 80px;
    padding-bottom: 70px;
}

.pd_rmove .owl-nav {
    position: absolute;
    right: 0;
    top: -55px;
}

.pd_rmove .owl-nav .owl-prev i,
.pd_rmove .owl-nav .owl-next i {
    width: 45px;
    height: 45px;
    border: #d8d8d8 solid 1px;
    border-radius: 50px;
    line-height: 43px;
	margin-left: 12px;
    font-size: 17px;
	transition:all 500ms ease;
	color:#d8d8d8;
}

.pd_rmove .owl-nav .owl-prev i:hover,
.pd_rmove .owl-nav .owl-next i:hover{
	background-color:#0fa88f;
	border-color:#0fa88f;
	color:#fff;
}

.pd_rmove .owl-nav .owl-prev:focus, 
.pd_rmove .owl-nav .owl-next:focus{
	outline:0;
}
/***our blog section ****/



/***footer***********/
.foter_main{
	background:url("images/fotr.jpg") center center no-repeat;
	background-size: cover;
    padding-top: 50px;
    padding-bottom: 40px;
}

.foter_main h3 {
    text-transform: uppercase;
    color: #fff;
    font-size: 17px;
    font-family: poppins;
    font-weight: 500;
	margin-bottom: 30px;
    letter-spacing: 1px;
    margin-top: 0;
}

.fist_fotr p {
    color: #fff;
    margin-top: 20px;
    line-height: 22px;
    font-size: 12px;
    font-weight: 300;
    letter-spacing: 1px;
}

.scnd_fotr ul {
    list-style: none;
    padding: 0;
}

.scnd_fotr ul li a {
    color: #fff;
	transition:all 500ms ease;
    font-size: 13px;
}

.scnd_fotr ul li {
    margin-bottom: 5px;
	position:relative;
}

.scnd_fotr ul li:before {
    content: "\f0da";
    font-family: fontawesome;
    color: #fff;
    font-weight: 400;
    margin-right: 11px;
    vertical-align: middle;
    font-size: 11px;
}

.scnd_fotr ul li a:hover{
	text-decoration:none;
	padding-left:6px;
}

.scnd_fotr.fotr_scnd {
    padding-left: 40px;
}

.forth_fotr ul {
    padding: 0;
    list-style: none;
}

.forth_fotr ul li a {
    color: #fff;
    font-size: 13px;
}

.forth_fotr ul li {
    margin-bottom: 13px;
    position: relative;
    padding-left: 28px;
    line-height: 17px;
    padding-right: 8px;
	color: #fff;
    font-size: 13px;
}

.forth_fotr ul li:nth-child(1):before {
    content: "\f041";
    font-family: fontawesome;
    position: absolute;
    left: 0;
    color: #fff;
    top: 1px;
    font-size: 17px;
}

.forth_fotr ul li:nth-child(2):before{
	content: "\f095";
    font-family: fontawesome;
    position: absolute;
    left: 0;
    color: #fff;
    top: 1px;
    font-size: 17px;
}

.forth_fotr ul li:nth-child(3):before{
	content: "\f003";
    font-family: fontawesome;
    position: absolute;
    left: 0;
    color: #fff;
    top: 1px;
    font-size: 14px;
}

.forth_fotr ul li:last-child{
	padding-left:0;
}

.forth_fotr ul li:last-child a {
    padding: 12px 28px;
    border: #fff solid 1px;
    display: inline-block;
	transition:all 500ms ease;
	text-align:center;
}

.forth_fotr ul li:last-child a:hover{
	background-color:#fff;
	color: #0fa88f;
	text-decoration:none;
}

.bottom_footr_main {
    background-color: #23393a;
    padding: 15px 0;
}

.copy_right p {
    color: #fff;
    font-size: 14px;
    margin-bottom: 0;
}

.botm_fotr ul {
    padding: 0;
	margin:0;
    text-align: right;
}

.botm_fotr ul li {
    display: inline-block;
    padding-right: 15px;
    border-left: #fff solid 1px;
    line-height: 10px;
    padding-left: 15px;
}

.botm_fotr ul li:first-child{
	border:0;
}

.botm_fotr ul li a{
	color:#fff;
	font-size:12px;
}

.botm_fotr ul li a:hover{
	color:#0fa88f;
	text-decoration:none;
}
/***footer***********/


/******************************************shiping page css start*********************/
/****banner***/
.banner_main_ship{
	background:url("images/ship_banner.jpg") center top no-repeat;
	background-size:cover;
	padding:120px 0;
	position:relative;
}

.banner_main:before{
	content:"";
	display:block;
	width:100%;
	height:100%;
	background-color:#000;
	position:absolute;
	left:0;
	top:0;
	opacity: 0.3;
}


.bnr_cont h1 {
    color: #fff;
    font-size: 46px;
    font-family: 'Oswald', sans-serif;
    margin: 0;
    font-weight: 700;
}

.bnr_cont p {
    width: 550px;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    line-height: 26px;
    margin-top: 15px;
}
/****banner***/


/** baner bottom content****/
.inr_cont_botm h1 {
    margin: 0 0 10px 0;
    font-family: oswald;
    font-size: 25px;
	color:#fff;
    text-align: center;
    font-weight: 600;
}

.inr_cont_botm p {
    font-family: 'Open Sans', sans-serif;
    color: #fff;
    text-align: center;
    font-size: 13px;
	line-height: 21px;
	margin-bottom: 0;
}

.inr_cont_botm.scnd_sec_rel h1,
.inr_cont_botm.scnd_sec_rel p{
	color:#333;
}

.inr_cont_botm{
	padding: 25px 53px 20px;
	text-align:center;
}

.bnr_botm_main .row {
    display: flex;
}

.frst_sec_rel {
    background: #019179;
}

.thrd_sec_rel{
	background:#2b2a2a;
}

.scnd_sec_rel{
	background:#f3f3f3;
}

.inr_cont_botm img {
    margin-bottom: 20px;
}

.frst_sec_rel img{
	animation: rel_img 0.9s alternate infinite;
}

@keyframes rel_img{
	0%{transform:translateY(10px);
	}
	
	100%{transform:translateY(0px);
	}
	
}

.scnd_sec_rel img{
	animation: rel_img2 1.2s alternate infinite;
}

@keyframes rel_img2{
	0%{transform:translateY(10px);
	}
	
	100%{transform:translateY(0px);}
	
}

.thrd_sec_rel img{
	animation: rel_img3 1.4s alternate infinite;
}

@keyframes rel_img3{
	0%{transform:translateY(10px);
	}
	
	100%{transform:translateY(0px);
	}
	
}
/** baner bottom content****/


/**solution section****/
.inr_hd_solu h1 {
    text-align: center;
    font-family: oswald;
    color: #333;
    font-size: 34px;
    line-height: 39px;
    margin: 0 0 45px 0;
}

.inr_icon_solu span {
    position: absolute;
    left: 0;
    top: 0;
    background-color: #00a388;
    padding: 12px;
    border-radius: 50px;
}

.inr_icon_solu:hover span{
	animation: solu_img 1s alternate infinite;
}

@keyframes solu_img{
	0%{transform:translateY(0px);
	}
	
	100%{transform:translateY(25px);
	}
	
}

.inr_icon_solu {
    padding-left: 68px;
    margin-bottom: 40px;
    padding-right: 20px;
}

.inr_icon_solu h1 {
    margin: 0;
    font-family: oswald;
    font-size: 24px;
    margin-bottom: 7px;
}

.inr_icon_solu h1 a{
	font-size:24px;
	font-family: oswald;
	color:#333;
}

.inr_icon_solu:hover h1 {
    color: #00a388;
}

.inr_icon_solu p {
    color: #828282;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
	padding-right: 15px;
    line-height: 23px;
	margin-bottom: 0;
}

.inr_icon_solu a:hover {
    color: #00a388;
    padding-left: 6px;
}

.inr_icon_solu a {
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    font-weight: 600;
	transition: all 500ms ease;
    color: #00a388;
    margin-top: 4px;
    display: inline-block;
}

.solution_main {
    padding: 80px 0 40px;
}

.btn_quot_ship a {
    background-color: #00a388;
    padding: 7px 35px;
    color: #fff;
    display: inline-block;
    border-radius: 50px;
    margin-top: 0px;
    text-transform: uppercase;
    font-size: 10px;
    font-family: poppins;
    letter-spacing: 1px;
}

.btn_quot_ship a:hover {
    background-color: #275253;
    text-decoration: none;
}

.btn_quot_ship{
		text-align:right;
}
/**solution section****/


/****shiping amazon*****/
.ship_amzon{
	background:url("images/amzon.jpg") center top no-repeat;
	background-size:cover;
	overflow: hidden;
}

.inr_ship_amzon:before {
    content: "";
    display: block;
    position: absolute;
    width: 100%;
    background:url(images/ship_amo.png) right top no-repeat;
    height: 100%;
    z-index: 1;
    left: 0;
    top: 0;
}

.inr_ship_amzon h1 {
    color: #fff;
    font-family: oswald;
    font-size: 36px;
    margin: 0 0 20px 0px;
    z-index: 9;
	text-align: center;
	    padding-left: 145px;
    position: relative;
}

.inr_ship_amzon p {
    font-family: oswald;
    color: #fff;
    z-index: 9;
	padding: 0 65px 0 175px;
	margin-bottom: 35px;
    position: relative;
    font-size: 17px;
    line-height: 27px;
    text-align: center;
}

.inr_ship_amzon ul {
    z-index: 9;
	padding:0 77px 0 115px;
    position: relative;
}

.inr_ship_amzon ul li {
    font-size: 17px;
    font-family: 'Open Sans', sans-serif;
    width: 49%;
    display: inline-block;
    color: #fff;
    font-weight: 600;
    margin-bottom: 5px;
}

.inr_ship_amzon ul li::before{
	content:"\f111";
	font-size:11px;
	color:#fff;
	    margin-right: 12px;
	display:inline-block;
	font-family:fontawesome;
}

.inr_ship_amzon {
    position: relative;
    padding: 60px 40px;
}

.inr_ship_amzon a {
    background-color: #fff;
    padding: 13px 32px;
    font-family: 'Open Sans', sans-serif;
    display: inline-block;
    font-size: 13px;
    z-index: 9;
    position: relative;
    margin-top: 18px;
    font-weight: 600;
    color: #00a388;
}

.inr_ship_amzon a:hover{
	background-color:#333;
	color:#fff;
}

.inr_ship_amzon {
    text-align: center;
}
/****shiping amazon*****/



/*** Ever available****/
.ever_avil_main .row{
	display:flex!important;
}

.evr_img{
	background-image: url(images/ever.jpg);
    background-size: cover;
}

.ever_avil_main {
    background-color: #232331;
	    padding-right: 0;
}

.inr_cont_avi h1{
	font-family:oswald;
}

.inr_cont_avi h1 {
    font-family: oswald;
    color: #fff;
    font-size: 33px;
    margin-bottom: 20px;
    margin-top: 0;
}

.inr_cont_avi p {
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    line-height: 23px;
	margin-bottom: 5px;
}

.inr_cont_avi {
    padding: 40px 85px 40px 50px;
}

.cont_btn_hip a {
    background-color: #fff;
    padding: 10px 17px;
	font-family: 'Open Sans', sans-serif;
    display: inline-block;
    margin-right: 25px;
	font-size: 12px;
	margin-top: 8px;
    font-weight: 600;
    color: #232331;
	transition:all 300ms ease;
}

.cont_btn_hip a:hover{
	background-color:#00a388;
	color:#fff;
}

.cont_btn_hip a:nth-child(2){
	background-color:#00a388;
	color:#fff;
}

.cont_btn_hip a:hover:nth-child(2){
	background-color:#fff;
	color:#232331;
}
/*** Ever available****/

/****shipment section****/
.inr_shipment h1 {
    font-family: oswald;
    color: #333333;
    font-size: 33px;
    margin-bottom: 20px;
    margin-top: 0;
}

.inr_shipment p {
    color: #8e8e8e;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    line-height: 21px;
    margin-bottom: 12px;
	padding-right: 45px;
}

.inr_shipment a {
    background-color: #00a388;
    padding: 10px 17px;
	font-family: 'Open Sans', sans-serif;
    display: inline-block;
    margin-right: 25px;
	font-size: 12px;
	margin-top: 8px;
    font-weight: 600;
    color: #fff;
}

.inr_shipment a:nth-child(2){
	background-color:#333333;
	color:#fff;
}
.inr_shipment a:hover {
    background-color: #275253;
}

.ship_img {
    text-align: center;
    padding-right: 0;
}

.shipment_main {
    padding: 70px 0;
}

.inr_shipment {
    padding-top: 50px;
}
/****shipment section****/


/****take section****/
.take_main {
    background-color: #f2f4f9;
    padding: 50px 0;
}

.tke_hd h1 {
    text-align: center;
    font-family: oswald;
	margin-top: 0;
    font-weight: 800;
	margin-bottom: 5px;
    font-size: 27px;
}

.tke_hd h2 {
    margin-top: 0;
    text-align: center;
	    font-size: 29px;
    font-family: oswald;
    font-weight: 400;
}

.bg_clr_tke {
    background: #fff url(images/1.png) center 25px no-repeat;
    padding: 75px 53px 10px;
    text-align: center;
    margin: 0 25px 50px;
    min-height: 169px;
    display: block;
	box-shadow: #ccc 0 0 11px;
	transition:all 500ms ease;
}

.bg_clr_tke:hover{
	background: #00a388 url(images/1white.png) center 25px no-repeat;
}

.bg_clr_tke:hover h1{
	color:#fff;
}

.tke_cont_main {
    margin-top: 40px;
}

.bg_clr_tke h1 {
    font-family: oswald;
    font-size: 24px;
    font-weight: 400;
}

.tk_btn {
	text-align:center;
}

.tk_btn a {
    background-color: #00a388;
    padding: 11px 30px;
    font-family: 'Open Sans', sans-serif;
    display: inline-block;
    margin-right: 25px;
    font-size: 12px;
    margin-top: 8px;
    font-weight: 600;
    color: #fff;
}
.tk_btn a:hover {
    background-color: #275253;
}
/****take section****/


/*****Amozon****/
/*****Amozon****/


/*****what section*****/
.wht_main {
    background-color: #333;
    padding: 25px 0;
}

.cont_wht h1 {
    margin-top: 0;
    text-align: left;
    font-size: 35px;
    color: #fff;
    font-family: oswald;
    font-weight: 400;
}

.cont_wht p {
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    line-height: 23px;
	padding-right: 100px;
    margin-bottom: 5px;
}

.btn_wht a {
    background-color: #fff;
    padding: 12px 27px;
    font-family: 'Open Sans', sans-serif;
    display: inline-block;
    margin-right: 25px;
    font-size: 13px;
    margin-top: 8px;
    font-weight: 600;
	transition:all 500ms ease;
    color: #00a388;
}

.btn_wht a:hover {
    background-color: #00a388;
    color: #fff;
}

.btn_wht {
    text-align: right;
	padding-top: 20px;
}
/*****what section*****/
/******************************************shiping page css end*********************/



/******************************************abouot us page css start*********************/
.banner_main_about{
	background:url("images/about_bnar.jpg") center top no-repeat;
	background-size:cover;
	padding:150px 0;
	position:relative;
}

.about_comt {
    padding: 15px 0 30px;
}

.inr_about.abou_inr {
    padding-left: 15px;
    padding-top: 25px;
}

.about_top{
	padding-top:70px;
	padding-bottom:70px;
}

.img_comt img {
    width: 100%;
    object-fit: cover;
}

.cont_serv_inr ul li {
    color: #fff;
    list-style: none;
    margin-bottom: 20px;
	padding-left: 31px;
    font-size: 13px;
    font-family: poppins;
	line-height: 22px;
	background:url(images/tik-1.png) left 2px no-repeat;
}

.cont_serv_inr ul {
    padding: 0;
    margin-top: 50px;
}
/******************************************abouot us page css start*********************/





/******************************************Our services page css *************************/
.banner_main_serv{
	background:url("images/serv_bnar.jpg") left bottom no-repeat;
	background-size:cover;
	padding:150px 0;
	position:relative;
}
/******************************************Our services page css *************************/





/******************************************faq page css *************************/
.banner_main_faq{
	background:url("images/faq_baner.jpg") left bottom no-repeat;
	background-size:cover;
	padding:150px 0;
	position:relative;
}

.acdin_hm {
    width: 85%;
    margin: 50px auto 0;
}

.acdin_hm.panel-group .panel-heading[aria-expanded="true"] {
    background-color: #05aa8f;
    border-radius: 0;
    border-color: #05aa8f;
}
.acdin_hm.panel-group .panel-heading[aria-expanded="true"] h4{
	color:#fff;
}

.acdin_hm .panel-info > .panel-heading + .panel-collapse > .panel-body{
	border-top-color#05aa8f;
}

.acdin_hm.panel-group .panel {
    border-radius: 0;
    box-shadow: none;
	border:#05aa8f solid 1px;
    margin-top: 25px;
}

.acdin_hm.panel-group .panel-heading[aria-expanded="true"]:before{
	color:#fff;
}

.acdin_hm.panel-group .panel-heading {
    background:none;
    box-shadow: none;
	padding: 15px;
	position:relative;
	cursor:pointer;
}

.acdin_hm.panel-group .panel-heading[aria-expanded="true"]:before{
	content:"\f146";
}

.acdin_hm.panel-group .panel-heading:before{
	position:absolute;
	right:10px;
	top:12px;
	font-size:14px;
	content:"\f0fe";
	color:#05aa8f;
	font-family:fontawesome;
}

.acdin_hm.panel-group .panel-heading h4 {
    color: #333;
    font-size: 13px;
    font-weight: 500;
	font-family:poppins;
}

.panel-body {
    color: #333;
    font-family: poppins;
    font-size: 13px;
    line-height: 25px;
}
/******************************************faq page css *************************/





/******************************************ship proces page css *************************/
.banner_main_proces{
	background:url("images/ship_pro_banar.jpg") left bottom no-repeat;
	background-size:cover;
	padding:150px 0;
	position:relative;
}

.icn_pro_mn {
    margin-top: 50px;
}

.inr_icn_pro {
    padding-left: 0;
    text-align: center;
    margin-bottom: 45px;
}

.inr_icn_pro h1 {
    margin: 17px 0 14px 0;
    font-size: 17px;
    font-family: poppins;
}

.inr_icn_pro img {
    margin: 0 auto;
    text-align: center;
}

.inr_icn_pro ul {
    padding: 0;
    list-style: none;
}

.inr_icn_pro ul li {
    margin-bottom: 4px;
    font-size: 12px;
    font-family: poppins;
}

.inr_icn_pro ul li:before {
    content: "\f105";
    font-family: fontawesome;
    color: #3eb6a2;
    font-weight: 600;
    margin-right: 10px;
}

.inr_icn_pro p {
    font-size: 14px;
    padding: 0 28px;
    line-height: 20px;
}

.abou_inr ul {
    list-style: none;
    padding: 20px 0 0 0;
}

.abou_inr ul li {
    font-size: 14px;
    color: #777777;
    margin-bottom: 10px;
    position: relative;
    padding-left: 25px;
	line-height:23px;
}

.abou_inr ul li:before {
    content: "";
    background: url(images/tik.png) left 0px no-repeat;
    font-family: fontawesome;
    width: 18px;
    height: 15px;
    font-weight: 600;
    display: inline-block;
    position: absolute;
    left: 0;
    top: 5px;
}

.ou_tst_main.how_we_do {
    padding-bottom: 40px;
}
/******************************************ship proces page css *************************/





/******************************************ship proces page css *************************/
.banner_main_tsti{
	background:url("images/tst_bner.jpg") left bottom no-repeat;
	background-size:cover;
	padding:150px 0;
	position:relative;
}

.tsti_clint {
    padding-top: 80px;
    padding-bottom: 20px;
}

.inr_tsti {
    padding: 20px;
    background-color: #fff;
	    margin-bottom: 100px;
	text-align: center;
    box-shadow: #ccc 0 0 21px;
}

.inr_tsti img.client_img {
    width: 135px;
    height: 135px;
    object-fit: cover;
    border-radius: 50%;
    margin-top: -60px;
    /* border: #efefef solid 6px; */
    box-shadow: #ccc 0 0 18px;
}

.inr_tsti ul {
    list-style: none;
    padding: 0;
    margin-top: 15px;
}

.inr_tsti ul li {
    display: inline-block;
    color: #3eb6a2;
    font-size: 16px;
}

.inr_tsti p {
    font-family: poppins;
    font-size: 12px;
    line-height: 21px;
}

.inr_tsti h1 {
    margin: 16px 0 0 0;
    font-family: poppins;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
}

.tstimo_inr {
    padding-top: 80px;
}
/******************************************ship proces page css *************************/



/*****contact us page ********************/
.banner_main_cont{
	background:url("images/cont_banner.jpg") center bottom no-repeat;
	background-size:cover;
	padding:150px 0;
	position:relative;
}

.inr_cont_sec {
    text-align: center;
}

.cont_main {
    padding-top: 70px;
	padding-bottom:70px;
}

.gt_toc_hd h1 {
    text-transform: uppercase;
    text-align: center;
    font-size: 30px;
    position: relative;
    padding-bottom: 7px;
    margin-bottom: 15px;
    margin-top: 0;
}

.gt_toc_hd h1 span {
    font-family: proxinova-bold;
	color: #00a388;
}

.gt_toc_hd h1::before {
    background-color: #3eb6a2;
    bottom: 0;
    content: "";
    display: block;
    height: 2px;
    left: 50%;
    transform: translate(-50%);
    position: absolute;
    width: 85px;
}

.gt_toc_hd p {
    color: #a7a6a6;
    text-align: center;
    font-size: 15px;
    padding: 0 180px;
    line-height: 21px;
}

.gt_toc_hd {
    padding-bottom: 40px;
}

.inr_cont_sec h1 {
    font-size: 21px;
    font-family: poppins;
    text-transform: uppercase;
    color: #333;
	font-weight:600;
}

.inr_cont_sec i {
    color: #05aa8f;
    font-size: 18px;
    border-radius: 50%;
    border: #05aa8f solid 1px;
    width: 50px;
    height: 50px;
    line-height: 50px;
	transition:all 300ms ease;
}

.inr_cont_sec:hover i{
	background-color:#05aa8f;
	color:#fff;
	transform:rotate(360deg);
}

.inr_cont_sec p {
    font-size: 15px;
    line-height: 21px;
    padding: 0 15px;
}

.inr_cont_sec a {
    font-size: 15px;
    color: #333;
}

.inr_cont_sec a:hover{
	color:#05aa8f;
}

.form_section .field input {
    border: #eee solid 1px;
    border-radius: 0;
    padding: 13px 15px;
    color: #272727;
    background-color: #eee;
    font-size: 13px;
    font-family: poppins;
	width: 100%;
}

.form_section .field textarea {
    border: #eee solid 1px;
    border-radius: 0;
    padding: 13px 15px;
    color: #272727;
    background-color: #eee;
    font-size: 13px;
    font-family: poppins;
    width: 100%;
    resize: none;
    height: 130px;
}

.form_section .field {
    margin-bottom: 15px;
}

.form_section .field input:focus,
.form_section .field textarea:focus {
    outline: 0;
    border-color: #05aa8f;
    background-color: transparent;
    color: #333;
}

.form_section input.button {
    padding: 12px 45px;
    border: 0;
    background-color: #05aa8f;
    color: #fff;
    font-size: 15px;
    width: 100%;
    font-weight: 500;
    text-transform: uppercase;
    font-family: poppins;
	transition:all 300ms ease;
}

.form_section input.button:hover {
    background-color: #333;
}

.form_main {
    padding-bottom: 100px;
}
/*****contact us page ********************/



/***our partners page css*******/
.amo_inr_icon img {
    height: 35px;
}

.banner_main_part{
	background:url("images/patner_banner.jpg") left bottom no-repeat;
	background-size:cover;
	padding:150px 0;
	position:relative;
}

.logo_inr_mian ul {
    padding: 0;
    margin: 0;
}

.logo_inr_mian ul li:hover {
    transform: scale(1.1);
}

.logo_inr_mian ul li {
    list-style: none;
    display: inline-block;
    width: 14%;
    text-align: center;
    padding: 15px;
    border: #ccc solid 1px;
    margin-bottom: 25px;
    margin-right: 25px;
	transition:all 300ms ease;
}

.logo_inr_mian h1 {
    text-align: left;
    font-size: 30px;
    position: relative;
    padding-bottom: 7px;
    margin-bottom: 15px;
    margin-top: 0;
    color: #333;
    font-weight: 600;
    padding-left: 13px;
}

.inr_logo_ul {
    margin-bottom: 50px;
}
/***our partners page css*******/



/*********resources page css*****/
.banner_main_resourc{
	background:url("images/resourc_bnar.jpg") left bottom no-repeat;
	background-size:cover;
	padding:150px 0;
	position:relative;
}

.inr_resour {
    margin-bottom: 35px;
}

.inr_resour h1 {
    font-size: 20px;
    font-family: poppins;
    line-height: 25px;
    margin: 20px 0 10px;
}

.inr_resour p {
    color: #a7a6a6;
    text-align: left;
    font-size: 15px;
    padding: 0 20px 0 0;
    line-height: 21px;
}

.inr_resour a {
    font-size: 15px;
    padding: 10px 20px;
    background-color: #00a388;
    color: #fff;
    display: inline-block;
    font-weight: 500;
	border-radius: 50px;
}

.inr_resour a:hover {
    background-color: #275253;
    text-decoration: none;
}

.inr_resour img {
    box-shadow: #ccc 0 2px 20px;
}

.resour_main {
    padding: 80px 0 60px;
}
/*********resources page css*****/


/*****air frieght page css*************/
.banner_main_air{
	background:url("images/air_baner.jpg") left bottom no-repeat;
	background-size:cover;
	padding:150px 0;
	position:relative;
}

.inr_about.air_hd {
    padding-left: 0;
    padding-top: 5px;
}

.inr_about.air_hd h1 {
    text-transform: none;
    margin-bottom: 15px;
    font-size: 25px;
    font-weight: 500;
    line-height: 29px;
}

.inr_tbl {
    background-color: #fff;
    box-shadow: #ccc 0 0 10px;
    padding: 25px;
}

.inr_tbl h1 {
    font-size: 18px;
    text-align: center;
    margin: 0 0 20px 0;
    font-weight: 600;
    font-family: open sans;
    background-color: #00a388;
    padding: 12px 15px;
    color: #fff;
}

.inr_tbl p {
    color: #a7a6a6;
    text-align: center;
    font-size: 15px;
    line-height: 21px;
}

.inr_tbl ul li {
    text-align: center;
    list-style: none;
    font-size: 15px;
    border-bottom: #eee solid 1px;
    padding-bottom: 10px;
    margin-bottom: 10px;
	color:#555;
    line-height: 19px;
}

.inr_tbl:hover ul li{
	border-color:#01b295;
}

.inr_tbl ul li:last-child{
	padding:0;
	margin:0;
	border:0;
}

.inr_tbl ul {
    padding: 0;
    margin-top: 30px;
}

.tbl_main {
    padding: 10px 0 90px;
}

.inr_tbl.scl_div {
    z-index: 9;
    position: relative;
    padding-bottom: 45px;
}

.inr_tbl.pd_eql_sec {
    padding-bottom: 45px;
}

.inr_tbl:hover {
    background-color: #00a388;
}

.inr_tbl:hover h1 {
    background-color: #fff;
    color: #00a388;
}

.inr_tbl:hover p, 
.inr_tbl:hover ul li {
    color: #fff;
}

.bg_clr_serv {
    background: #fff url(images/1.png) center 30px no-repeat;
    padding: 85px 53px 10px;
    text-align: center;
    margin: 0 25px 50px;
    min-height: 170px;
    display: block;
    transition: all 500ms ease;
}

.bg_clr_serv:hover{
	background: #275253 url(images/1white.png) center 25px no-repeat;
}

.add_serv h1 {
    text-transform: uppercase;
    text-align: center;
    font-size: 30px;
    position: relative;
    padding-bottom: 7px;
    margin-bottom: 15px;
	color:#fff;
    margin-top: 0;
}

.add_serv h1::before {
    background-color: #fff;
    bottom: 0;
    content: "";
    display: block;
    height: 2px;
    left: 50%;
    transform: translate(-50%);
    position: absolute;
    width: 85px;
}

.add_serv p {
    color: #fff;
    text-align: center;
    font-size: 15px;
    padding: 0 120px;
    line-height: 21px;
}

.bg_clr_serv h1 {
    font-size: 24px;
    font-weight: 400;
    line-height: 19px;
}

.bg_clr_serv a {
    color: #333;
    font-family: poppins;
    font-size: 16px;
	cursor: pointer;
    font-weight: 600;
}

.bg_clr_serv:hover a{
	color:#fff;
}

.add_serv {
    padding-bottom: 40px;
}

.aadd_main {
    background: url(images/srvice_bg.jpg) center center repeat-y;
    padding: 70px 0 30px 0;
    background-size: cover;
}
/*****air frieght page css*************/




/*****sea frieght page css*************/
.banner_main_sea{
	background:url("images/sea-1_banner.jpg") left bottom no-repeat;
	background-size:cover;
	padding:150px 0;
	position:relative;
}
/*****sea frieght page css*************/


/*****experience page css*************/
.banner_main_exp{
	background:url("images/exp_bnar.jpg") left bottom no-repeat;
	background-size:cover;
	padding:150px 0;
	position:relative;
}
/*****experience page css*************/


/*****ware page css*************/
.banner_main_ware{
	background:url("images/ware_baner.jpg") left bottom no-repeat;
	background-size:cover;
	padding:150px 0;
	position:relative;
}

.inr_about.ware_sec h1,
.inr_about.ware_sec2 h1 {
    margin-bottom: 7px;
}

.inr_about.ware_sec2 {
    padding-left: 45px;
}

.cont_main.wrap_main {
    padding-bottom: 0;
}
/*****ware page css*************/




/*****Cargo Consolidation page css*************/
.banner_main_crgo{
	background:url("images/cargo_baner.jpg") left bottom no-repeat;
	background-size:cover;
	padding:150px 0;
	position:relative;
}

.about_top.pd_rmv {
    padding-bottom: 0;
}
/*****Cargo Consolidation page css*************/



/*****Customs Brokerage page css*************/
.banner_main_broke{
	background:url("images/brok2.jpg") left bottom no-repeat;
	background-size:cover;
	padding:150px 0;
	position:relative;
}
/*****Customs Brokerage page css*************/



/*****Customs Brokerage usa page css*************/
.banner_main_brokusa{
	background:url("images/brok2.jpg") left bottom no-repeat;
	background-size:cover;
	padding:150px 0;
	position:relative;
}

.us_import {
    padding: 70px 0 0;
}

.brok_cont{
	padding-bottom:80px;
}
/*****Customs Brokerage usa page css*************/


/*****Customs Brokerage uk page css*************/
.banner_main_brokuk{
	background:url("images/brok2.jpg") left bottom no-repeat;
	background-size:cover;
	padding:150px 0;
	position:relative;
}
/*****Customs Brokerage uk page css*************/




/*****Customs Brokerage canada page css*************/
.banner_main_brokcan{
	background:url("images/brok2.jpg") left bottom no-repeat;
	background-size:cover;
	padding:150px 0;
	position:relative;
}
/*****Customs Brokerage canada page css*************/


/*****Customs Brokerage australia page css*************/
.banner_main_brokaus{
	background:url("images/brok2.jpg") left bottom no-repeat;
	background-size:cover;
	padding:150px 0;
	position:relative;
}
/*****Customs Brokerage australia page css*************/



/*****Shipping to the USA page css*************/
.banner_main_shipusa{
	background:url("images/ship_banner_usa.jpg") center top no-repeat;
	background-size:cover;
	padding:120px 0;
	position:relative;
}
/*****Shipping to the USA page css*************/

/*****Shipping to the Singapore page css*************/
.banner_main_shipsingapore{
	background:url("images/Singapore.jpg") center top no-repeat;
	background-size:cover;
	padding:120px 0;
	position:relative;
}
/*****Shipping to the Singapore page css*************/



/*****Shipping to the canada page css*************/
.banner_main_shipcan{
	background:url("images/ship_banner_canda.jpg") center top no-repeat;
	background-size:cover;
	padding:120px 0;
	position:relative;
}
/*****Shipping to the canada page css*************/



/*****Shipping to the aus page css*************/
.banner_main_shipaus{
	background:url("images/ship_banner_aus.jpg") center top no-repeat;
	background-size:cover;
	padding:120px 0;
	position:relative;
}
/*****Shipping to the aus page css*************/


/*****Shipping to the Europe page css*************/
.banner_main_shipurp{
	background:url("images/ship_banner_urp.jpg") center top no-repeat;
	background-size:cover;
	padding:120px 0;
	position:relative;
}
/*****Shipping to the Europe page css*************/



/*****Shipping to the Amazon FBA  page css*************/
.banner_main_shipamozon{
	background:url("images/amo_bnar.jpg") center top no-repeat;
	background-size:cover;
	padding:120px 0;
	position:relative;
}

.amo_inr_icon h1 {
    font-size: 21px;
    font-weight: 500;
    font-family: oswald;
}

.amo_inr_icon{
	text-align:center;
}

.amo_inr_icon p {
    color: #a7a6a6;
    text-align: center;
    font-size: 12px;
	font-family: 'Open Sans', sans-serif;
    line-height: 18px;
}

.fba_hd h1 {
    text-align: center;
    font-family: oswald;
    color: #333;
    font-size: 34px;
    line-height: 39px;
	margin-top:0;
}

.fba_hd p {
    color: #a7a6a6;
	padding: 0 180px;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
	text-align:center;
    line-height: 23px;
    margin-bottom: 5px;
}

.amo_inr_icon {
    margin-top: 50px;
}

.amo_page .tke_cont_main .bg_clr_tke:hover h1 {
    color:#333;
}

.amo_page .tke_cont_main .col-sm-4:nth-child(1) .bg_clr_tke {
    background: #fff url("images/1.png") center 25px no-repeat;
}

.amo_page .tke_cont_main .col-sm-4:nth-child(2) .bg_clr_tke {
    background: #fff url("images/2.png") center 25px no-repeat;
}

.amo_page .tke_cont_main .col-sm-4:nth-child(3) .bg_clr_tke {
    background: #fff url("images/3.png") center 25px no-repeat;
}

.amo_page .tke_cont_main .col-sm-4:nth-child(4) .bg_clr_tke {
    background: #fff url("images/4.png") center 25px no-repeat;
}

.amo_page .tke_cont_main .col-sm-4:nth-child(5) .bg_clr_tke {
    background: #fff url("images/5.png") center 25px no-repeat;
}

.amo_page .tke_cont_main .col-sm-4:nth-child(6) .bg_clr_tke {
    background: #fff url("images/6.png") center 25px no-repeat;
}
/*****Shipping to the Amazon FBA  page css*************/



/***** blog  page css*************/
.banner_main_blog{
	background:url("images/blog_bnar.jpg") center top no-repeat;
	background-size:cover;
	padding:120px 0;
	position:relative;
}

.blog_inr {
    padding: 20px 0 50px;
}

.blog_inr img {
    display: block;
    width: 100%;
}

.blog_inr .inr_blog {
    margin: 15px 0;
}
/***** blog  page css*************/


/***** privacy  page css*************/
.banner_main_privacy{
	background:url("images/privacy_bnar.jpg") center top no-repeat;
	background-size:cover;
	padding:120px 0;
	position:relative;
}

.policy_content p {
    color: #333;
    font-size: 14px;
    line-height: 25px;
    margin-bottom: 15px;
}

.hd_tst_main p {
    color: #a7a6a6;
    text-align: center;
    font-size: 15px;
    padding: 0 180px;
    line-height: 21px;
}

.policy_content {
    padding: 30px 0;
}

.policy_content ul {
    list-style: none;
    padding: 0;
	margin-bottom: 25px;
}

.policy_content ul li {
    margin-bottom: 7px;
	position:relative;
}

.policy_content ul li:before {
    content: "\f105";
    font-family: fontawesome;
    margin-right: 11px;
    color: #05aa8f;
    font-weight: 600;
    display: inline-block;
}

.policy_content a {
    color: #05aa8f;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
}
/***** privacy  page css*************/



/***** subscription  page css*************/
.banner_main_subscri{
	background:url("images/news_bnar.jpg") center top no-repeat;
	background-size:cover;
	padding:120px 0;
	position:relative;
}

.news_letr form {
    background-color: #fff;
    padding: 35px;
    width: 80%;
    margin: 0 auto;
    box-shadow: #ccc 0 0 19px;
}

.news_letr form input {
    border: #eee solid 1px;
    border-radius: 0;
    padding: 13px 15px;
    color: #ccc;
    background-color: #eee;
    font-size: 13px;
    font-family: poppins;
}

.news_letr form input:focus {
    outline: 0;
    border-color: #05aa8f;
    background-color: transparent;
    color: #333;
}

.news_letr form .left-div input:last-child {
    margin-right: 0;
}

.news_letr form .left-div input {
    width: 49%;
    margin-right: 13px;
}

.news_letr form .right-div {
    text-align: center;
}

.news_letr form .right-div input {
    background-color: transparent;
    padding: 9px 35px;
    color: #a7a6a6;
    border-color: #a7a6a6;
	margin-right: 15px;
}

.news_letr form .right-div {
    margin-top: 25px;
}

.news_letr form .right-div input:hover,
.news_letr form .right-div input:focus{
	background-color:#3eb6a2;
	border-color:#3eb6a2;
	color:#fff;
}

.news_letr {
    margin: 50px 0 100px;
}
/***** subscription  page css*************/


/***** get a quote  page css*************/
.banner_main_quote{
	background:url("images/gett_bnar.jpg") center top no-repeat;
	background-size:cover;
	padding:120px 0;
	position:relative;
}

form.form_main_get {
    background-color: #fff;
    box-shadow: #ccc 0 0 19px;
    padding: 30px 20px;
    margin: 50px 0 90px;
}

.form_main_get input,
.form_main_get textarea.form-control {
    border: #eee solid 1px;
    border-radius: 3px;
    padding: 9px 15px;
    color: #212020;
    background-color: rgba(0,0,0,0.1);
    font-size: 13px;
    font-family: poppins;
    width: 100%;
    box-shadow: none;
    font-weight: 400;
    margin-top: 5px;
    height: 46px;
}

.form_main_get textarea.form-control{
	height:100px;
	resize:none;
}

.form_main_get input:focus, 
.form_main_get textarea:focus,
form.form_main_get select:focus{
    outline: 0;
    border-color: #05aa8f;
    background-color: transparent;
    color: #333;
	box-shadow:none;
}

.form_main_get label {
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;	
	vertical-align: top;
}

.input_name label:nth-child(3) {
    margin-right: 0;
}
.input_name label {
    width: 32%;
    margin-right: 17px;
	margin-bottom: 25px;
}

.input_name label:nth-child(4) {
    width: 100%!important;
}

.form_main_get h1 {
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
	margin-bottom: 7px;
    margin-top: 0;
    color: #333;
}

.form_main_get .input_shipment input,
.form_main_get .service_type input,
.form_main_get .cart_part input{
	content: '\0020';
    width: 12px;
    vertical-align: middle;
    height: 12px;
    margin-right: 5px;
    margin-top: 0;
	cursor:pointer;
	-moz-transform: scale(1.0, 1.0);
	-webkit-transform: scale(1.0, 1.0);
	border: 1px solid #C0C0C0;
}

.form_main_get .input_shipment span,
.form_main_get .service_type span,
.form_main_get .cart_part span{
    font-size: 12px;
    font-weight: 400;
}

.form_main_get .input_shipment label,
.form_main_get .service_type label {
    margin-right: 20px;
    margin-bottom: 0;
    line-height: 20px;
}

.from-group.input_shipment,
.from-group.service_type {
    margin-bottom: 18px;
}

.detail_shipmnt h3 {
    font-size: 25px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
}

.detail_shipmnt {
    margin-top: 35px;
}

.inr_detail_shipmnt {
    background-color: #f7f7f7;
    padding: 20px 0px 0 0px;
}

.cart_part {
    padding-bottom: 15px;
    margin-top: 10px;
}

.corton_input label,
.pallts_input label {
    width: 100%;
    margin-bottom: 19px;
}

.form_main_get .expp_date label:nth-child(3) {
    margin-right: 0;
}

.form_main_get .expp_date label {
    width: 32%;
    margin-right: 18px;
}

.form_main_get .cart_part span {
    margin-right: 15px;
}

.expp_date {
    margin-top: 25px;
}

form.form_main_get select {
    border-radius: 0;
    box-shadow: none;
    color: #ccc;
    font-size: 13px;
    font-weight: 400;
    padding: 9px 15px;
    margin-top: 4px;
    height: 46px;
    background: rgba(0,0,0,0.1) url(images/arow_down.png) calc(100% - 10px) center no-repeat;
    -webkit-appearance: none;
    -moz-appearance: none;
    border-color: #eee;
    background-size: 8px;
}

.from-group.fba_typ {
    margin-top: 33px;
}

.fba_code {
    margin-bottom: 20px;
}

.fba_code label:nth-child(2) {
    margin-right: 0;
}

.fba_code label {
    width: 49%;
    margin-right: 17px;
}

.form_main_get .delivery_info input{
	margin-bottom:10px;
}

.form-group.delivery_info h3 {
    margin-top: 40px;
    font-size: 25px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    margin-bottom: 15px;
}

.button_submit{
	text-align:center;
	margin-top:20px;
}

.form_main_get input[type="submit"] {
    background-color: #05aa8f;
    font-size: 16px;
    color: #fff;
    font-family: 'Open Sans', sans-serif;
    width: 260px;
    text-transform: uppercase;
    height: auto;
    font-weight: 600;
    padding: 15px;
	transition:all 300ms ease;
}

.form_main_get input[type="submit"]:hover {
    background-color: transparent;
    color: #05aa8f;
	border-color: #05aa8f;
}
/***** get a quote  page css*************/


/******************************************air cargo page css start*********************/
.banner_main_crago{
	background:url("images/air_cargo_bnar.jpg") center top no-repeat;
	background-size:cover;
	padding:150px 0;
	position:relative;
}

.air_contnt h1 {
    font-size: 20px;
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;
    margin-top: 20px;
    margin-bottom: 5px;
}

.air_contnt p {
    font-size: 15px;
    line-height: 26px;
    color: #777777;
}
/******************************************air cargo page css start*********************/


/******************************************door to door page css start*********************/
.banner_main_door{
	background:url("images/door_bnar.jpg") center top no-repeat;
	background-size:cover;
	padding:150px 0;
	position:relative;
}

.gt_toc_hd.p_tag p {
    padding: 0 15px;
}

.exp_main.marg_top {
    margin-top: 70px;
}

.cont_serv_inr.dor_serv h1 {
    margin-top: 0;
}

.cont_serv_inr.dor_serv ul {
    margin-top: 40px;
}
/******************************************door to door page css start*********************/



/******************************************door to door page css start*********************/
.banner_main_insp{
	background:url("images/ins_bnar.jpg") center top no-repeat;
	background-size:cover;
	padding:150px 0;
	position:relative;
}

.inr_about.ins_erv {
    padding-left: 0;
    padding-top: 0;
}

.inr_about.ins_erv h1 {
    font-size: 28px;
    font-weight: 600;
    font-family: proxinova-bold;
    margin-bottom: 15px;
    margin-top: 0;
}

.inr_about.ins_erv p strong {
    font-family: proxinova-bold;
    color: #333;
    font-size: 16px;
}

.insp_main {
    padding: 20px 0 80px;
}
/******************************************door to door page css start*********************/



/*-------------- By -- Me ------------*/

.table_container {
    padding: 25px 80px;
}
.table>thead>tr>th{
    vertical-align:initial;
}
.table-bordered>thead>tr>td, .table-bordered>thead>tr>th {
    border-bottom-width: 1px;
    background-color: #00a388;
    color: #fff;
    font-weight: 400;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 10px 15px;
}

.shipping_txt p {
    font-size: 16px;
    line-height: 1.6;
}
.shipping_txt a {
    margin-top: 18px;
}
.freight_pgd {
    padding: 25px 0 10px;
    margin: 0;
}
.freight_list h3 {
    color: #333;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 24px;
}
.freight_list ul li {
    display: inline-block;
    list-style: none;
        width: 30%;
    padding-bottom: 10px;
}
.freight_list ul li i {
    color: #333;
    padding-right: 5px;
    font-size: 18px;
}
.freight_list ul li a {
    color: #333;
    font-size: 16px;
    transition: all linear 0.3s;
    text-decoration:none; 
}
.freight_list ul li a:hover,.freight_list ul li:hover i{
    color: #00a388;
}











/************************** media query start here********************************/
@media (max-width:1199px){
	.exp-info {
		padding: 0;
	}
	
	.forth_fotr ul li:last-child a{
		 padding: 11px 20px;
	}
	
	.news_letr form .left-div input {
		width: 100%;
		margin-right: 0;
		margin-bottom: 5px;
	}
	
	.fist_fotr p{
		line-height: 19px;
	}
	
	.blog_main {
		padding-bottom: 60px;
		padding-top: 65px;
	}
	
	.ou_tst_main {
		padding-bottom: 70px;
		padding-top: 70px;
	}
	
	.navbar-brand {
		padding: 4px 15px;
	}
	
	.top_bar,
	.header-main::after	{
		display: none;
	}
	
	.botm_bar ul {
		margin: 0;
		padding: 6px 0;
	}
	
	.mnu_clr .container {
		width: 100%;
	}
	
	.header-main {
		padding: 10px 0;
	}
	
	.iner_icon {
		padding: 0 25px;
	}
	
	.inr_about{
		padding-top: 0;
	}
	
	.clor_bg h1{
		font-size: 16px;
	}
	
	.main_service{
		padding-bottom: 40px;
		padding-top: 45px;
	}
	
	.why_section {
		padding-bottom: 70px;
		padding-top: 60px;
	}
	
	.main_about {
		padding-bottom: 60px;
		padding-top: 50px;
	}
	
	.inr_about {
		padding-left: 4%;
	}
	
	.inr_ser_sea {
		padding-left: 3	%;
	}
	
	.icon_inr_outr{
		margin-bottom: 30px;
	}
	
	.banner_main_about {
		padding: 80px 0;
	}	
	
	.inr_about.abou_inr {
		padding-top: 0;
	}
	
	.about_top {
		padding-bottom: 40px;
		padding-top: 50px;
	}
	
	.why_cont_ryt {
		padding-top: 15px;
	}

	.bg_clr_tke {
		margin: 0 5px 50px;
		min-height: 179px;
		 padding: 75px 15px 3px 10px;
	}
	
	.inr_ship_amzon::before {
		background: hsla(0, 0%, 0%, 0.56) none repeat 
	}
	
	.inr_ship_amzon h1{
		padding-left:0;
	}
	
	.inr_ship_amzon p{
		padding:0;
	}
	
	.inr_ship_amzon ul {
		padding: 0;
	}
	
	/***menu****/
	.menu_ph_main ul.default_clr::before{
		display:none;
	}
	
	.stellarnav ul.default_clr::after{
		display:none;
	}
	
	.menu_ph_main ul.blc_clr,
	.menu_ph_main ul.default_clr{
		padding-right:0;
		padding-left:0;
	}
	
	.menu_ph_main ul.blc_clr,
	.menu_ph_main ul.default_clr{
		display: block;
		text-align: center;
	}
	
	.menu_ph_main ul.blc_clr{
		margin-bottom:0px;
	}
	
	.mnu_clr:before{
		width:100%;
	}
	/***menu****/
}


/***experience**/
.exp-info {
    background: #fff;
    padding: 0px 95px 0px;
    position: relative;
    z-index: 1;
}

.exp-map-box{
    position:relative;
    border-top:1px solid #e9e9e9;
    border-bottom:12px solid #05aa8f;
    margin-top:5px;
    margin-bottom: 20px;
}
.exp-map-box img{
	width:100%;
}

.exp-point{
    color:#000;
    position:absolute;
    padding-bottom:30px;
    font-weight: bold;
    cursor: pointer;
    background: url("images/map-pointer.png") center bottom no-repeat;
}

.north-am{
    left:15%;
    top:33%
}
.south-am{
    left:26%;
    top:61%
}
.eur-poin{
    left:53%;
    top:30%
}
.mid-ea{
    left:63%;
    top:40%
}
.afr-poin{
    left:53%;
    top:51%
}
.asi-poin{
    left:76%;
    top:20%
}
.ind-poin{
    left:71%;
    top:52%
}
.aus-poin{
    left:78%;
    top:62%
}
.exp-ul-main{
    padding:0 20px;
}
.exp-ul-main li>h3{
    font-size: 18px;
    line-height: 26px;
    font-weight: 300;
    color: #000;
}
.exp-ul-main li+li{
    margin-top:20px;
}
.exp-ul-main li>div{
    overflow: hidden;
}
.exp-ul-main li>div>a{
    display: block;
    width: 50%;
    margin-top:10px;
    float: left;
    line-height: 25px;
    color:#000;
}
.exp-ul-main li>div>a:hover{
    color:  #05aa8f;
}
.exp-ul-main li>div>a img{
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
}

.exp-ul-main li {
    list-style: none;
}
/***experience**/



@media (max-width:768px){
	 .menu_ph_main .stellarnav.light li.qote_btn_mnu a{
		display: block;
	}
	.fba_code label{
		width:100%;
	}
	.from-group.input_shipment label{
		display: block;
		padding-bottom: 8px;
	}
	.from-group.service_type label{
		display: block;
		padding-bottom: 8px;
	}

	.menu_ph_main .stellarnav.mobile.light li.qote_btn_mnu a{
		border:0;
	}
	
	.botm_bar {
		display: none;
	}

	.menu_ph_main .stellarnav.light .default_clr li:last-child {
		padding-bottom: 2px;
	}

	.menu_ph_main .stellarnav.light .menu-toggle {
		color: #fff;
		padding: 0;
		margin-bottom: 21px;
		font-size: 0;
		width: auto;
		margin-right: 15px;
	}
	
	.mnu_clr .menu_ph_main {
		padding:0;
	}
	
	.menu_ph_main i.fa.fa-bars {
		font-size: 17px;
		background-color: #000;
		width: 30px;
		height: 30px;
		text-align: center;
		line-height: 30px;
		border-radius: 50%;
	}
	
	.mnu_clr:before {
		display:none;
	}
	
	.navbar-brand {
		text-align: center;
	}

	.navbar-brand img {
		display: block;
		margin: 0 auto;
		width: auto;
		z-index: 999;
		position: relative;
	}
	
	.menu_ph_main .stellarnav.light {
		background: no-repeat;
		text-align: right;
	}
	
	.botm_bar li:nth-child(3),
	.botm_bar li:nth-child(2)	{
		display: none;
	}
	
	.botm_bar ul li:nth-child(1) a {
		background-color: #05aa8f;
		padding: 9px 19px;
		display: inline-block;
		color: #fff;
		font-size: 13px;
	}
	
	.botm_bar ul li:last-child, .botm_bar ul li:first-child{
		margin-left:0;
	}
	
	.botm_bar ul{
		padding:0;
	}
	
	.mnu_clr {
		background-color: transparent;
		position: absolute;
		top: 20px;
		right: 0;
		width:100%;
		z-index: 99;
		padding: 0;
	}
	
	.menu_ph_main .stellarnav.mobile.light ul {
		background: #05aa8f;
	}
	
	.menu_ph_main .stellarnav.mobile.light ul .caret{
		display:none;
	}
	
	.menu_ph_main .navbar-brand img {
		display: block;
		margin: 0 auto;
	}
	
	.menu_ph_main .header-main {
		padding: 0 0 10px 0;
	}
	
	.menu_ph_main .stellarnav.mobile li a.dd-toggle, 
	.menu_ph_main .stellarnav.mobile.light li a.dd-toggle {
		border: 0;
		height: 38px;
		font-size: 11px;
		text-align: center;
		width: 40px;
	}
	
	.menu_ph_main .stellarnav ul li::before,
	.menu_ph_main .stellarnav ul li a::before,
	.menu_ph_main .stellarnav ul li a::after{
		display:none!important;
	}
	
	.menu_ph_main .stellarnav.light li li a{
		color:#fff;
	}
	
	.menu_ph_main .stellarnav.mobile.light li a{
		border-bottom:#fff solid 1px;
		padding-top:13px;
		padding-bottom:13px;
	}
	
	.navbar-header {
		padding-left: 0;
	}
	
	.navbar-default .navbar-brand {
		padding-left: 0;
	}
	
	.menu_ph_main .stellarnav.light li ul a {
		padding-left: 25px;
	}
	
	.menu_ph_main .stellarnav.light li ul ul a{
		padding-left:45px;
	}
	
}





@media (max-width:991px){
	.inr_cont_botm {
		padding: 25px 15px 20px;
	}
	
	.table_container {
		padding: 25px 0;
	}
	
	.cont_wht p{
		
	}
		
	.solution_main {
		padding: 50px 0 40px;
	}
	
	.container {
		width: auto;
	}
	
	.iner_icon {
		padding: 0 5px;
	}
	
	.inr_about h2 {
		font-size: 28px;
	}
	
	.inr_about h1 {
		font-size: 27px;
	}
	
	.inr_about {
		padding-right: 20px;
	}
	
	.cont_serv_inr h1 {
		font-size: 33px;
	}
	
	.right_cont_serv p {
		font-size: 14px;
		line-height: 22px;
	}
	
	.her_cont h1 {
		font-size: 28px;
	}
	
	.why_cont_ryt h1 {
		font-size: 28px;
	}
	
	.why_cont_ryt a{
		margin-right: 13px;
		padding: 9px 23px;
	}
	
	.grp_cont img {
		padding-top: 60px;
	}
	
	.why_section {
		padding-bottom: 60px;
		padding-top: 40px;
	}
	
	.inr_ser_sea h1 {
		font-size: 28px;
	}
	
	.hd_tst_main p {
		padding: 0 70px;
	}
	
	#customers-testimonials .img_tstti{
		width: 170px;
	}
	
	.tsti_main .item-details{
		 padding: 20px 50px 30px 80px;
	}
	
	.tsti_main .author-name{
		margin-top: 19px;
		font-size: 15px;
	}
	
	.designation_client {
		margin-bottom: 6px;
	}
	
	.ou_tst_main {
		padding-bottom: 50px;
		padding-top: 60px;
	}
	
	.inr_exp p{
		padding: 0 50px;
	}
	
	.exp_main{
		padding-bottom: 40px;
		padding-top: 40px;
	}
	
	.blog_main {
		padding-bottom: 45px;
		padding-top: 55px;
	}
	
	.foter_main h3{
		font-size: 15px;
	}
	
	.iner_icon span{
		height: 80px;
		width: 80px;
	}
	
	.main_slider .carousel-inner img{
		height: 400px !important;
	}
	
	.main_slider .carousel-caption{
		top: 42%;
	}
	
	.forth_fotr ul li{
		 padding-right: 0px;
	}
	
	/***siping***/
	.inr_cont_avi {
		padding: 40px 35px 40px 12px;
	}
	
	.inr_shipment {
		padding-top: 0;
	}
	/***siping***/

}


@media(max-width:767px){
	.exp-ul-main li>div>a {
		width: 100%;
	}	
	
	.form_main_get .expp_date label,
	.input_name label{
		width:100%;
	}
	
	.table_container {
		overflow-y: scroll;
		padding: 25px 0 0;
	}
	
	.icon_bg_sec .bg_clr_serv {
		margin: 0 20px 20px;
		    padding: 65px 33px 10px;
			min-height: auto;
	}
	
	.hd_tst_main h1 {
		font-size: 27px;
	}
	
	.ou_tst_main {
		padding-bottom: 50px;
		padding-top: 40px;
	}
	
	.animation_icon {
		display: none;
	}
	
	.icon_inr_outr{
		margin-top: 50px;
	}
	
	.icon_inr_outr {
		box-shadow: none;
		padding: 0;
	}
	
	.right_cont_serv{
		padding-left: 15px;
	}
	
	.inr_ser_sea {
		padding-top: 30px;
	}
		
	.main_service .col-sm-12, 
	.main_service .col-sm-4 {
		padding: 0;
	}
	
	.cont_serv_inr h1 {
		margin-top: 0;
	}
	
	.iner_icon {
		border-right:0;
	}
	
	.iner_icon {
		border-right: 0 none;
		padding-bottom: 20px;
		padding: 20px;
		box-shadow: 0 0px 15px hsl(0, 0%, 93%);
		margin-bottom:60px;
	}
	
	.icon_inr_outr .iner_icon:nth-child(1) {
		border: 0 none;
	}
	
	.iner_icon a.quot_btn_pos{
		top: 20px;
	}
	
	.main_about {
		padding-bottom: 0;
		padding-top: 20px;
	}
	
	.inr_about {
		padding-bottom: 30px;
	}
	
	.cont_serv_inr h1{
		text-align:center;
	}
	
	.cont_serv_inr h1::before{
		left: 50%;
		transform: translate(-50%);
	}
	
	.right_cont_serv {
		border-left: 0;
		padding-left: 25px;
		padding-top: 12px;
		text-align: center;
	}
	
	.main_service {
		padding-bottom: 30px;
		padding-top: 30px;
	}
	
	.coln_mn_servc {
		margin-bottom: 30px;
	}

	.here_section {
		padding-top: 50px;
	}
	
	.grp_cont img {
		padding-top: 0;
	}
	
	.serv_sea_main .row {
		display: inherit !important;
	}
	
	.imag_ser_sea{
		padding-top: 200px;
		 border-radius: 0;
	}
	
	.serv_sea_main{
		padding-left:0;
	}
	
	.foter_main .col-sm-12, 
	.foter_main .col-sm-3 {
		padding: 0;
	}
	
	.foter_main h3 {
		margin-bottom: 14px;
		margin-top: 30px;
	}
	
	.forth_fotr ul li:last-child a {
		margin-top: 15px;
	}
	
	.copy_right p {
		text-align: center;
	}
	
	.botm_fotr ul li{
		padding-left: 10px;
		padding-right: 10px;
	}
	
	.botm_fotr ul {
		text-align: center;
	}
	
	.icon_inr_outr .iner_icon:last-child {
		border-right: 0 none;
		margin-bottom: 0;
	}
	
	.inr_exp p {
		padding: 0 20px;
		font-size:14px;
		line-height:20px;
	}
	
	.hd_tst_main p {
		padding: 0 10px;
	}
	
	.tsti_main .item-details p {
		font-size: 14px;
		line-height: 20px;
	}
	
	.here_section .col-sm-12,
	.here_section .her_cont,
	.here_section .map_img {
		padding: 0;
	}
	
	.why_section .col-sm-12, 
	.why_section .col-sm-6 {
		padding: 0;
	}
	
	.why_cont_ryt {
		margin-top: 40px;
	}
	
	.ou_tst_main .col-sm-12 {
		padding: 0;
	}
	
	.tsti_main .owl-carousel .owl-stage-outer {
		margin-left: 0;
		margin-right: 0;
	}
	
	.tst_quote a{
		margin-right: 20px;
	}

	.exp_main .inr_exp {
		padding: 0;
	}
	
	.main_slider .carousel-caption {
		left: 22px;
		top: 39%;
	}
	
	.main_slider .carousel-caption a{
		font-size: 13px; 
		font-weight: 500;
		padding: 12px 31px;
	}
	
	.main_slider .carousel-caption h3{
		font-size: 33px;
	}
	
	.main_slider .carousel-inner img {
		height: 300px !important;
	}
	
	.main_slider .carousel-control.left, 
	.main_slider .carousel-control.right {
		bottom: 0;
		left: auto;
		right: 10px;
		top: auto;
	}
	
	.main_slider .carousel-control.left{
		right:60px;
	}
	
	.blog_main .col-sm-12 {
		padding: 0;
	}
	
	#customers-testimonials .img_tstti {
		border-radius: 50%;
		display: block;
		margin: -20px auto;
		text-align: center;
		width: 80px;
	}
	
	.tsti_main .item-details{
		 width: 100%;
	}
	
	#customers-testimonials .img_tstti {
		border-radius: 50%;
		width: 70px;
	}
	
	#customers-testimonials .img_tstti {
		border-radius: 50%;
		width: 80px;
	}
	
	.tsti_main .item-details {
		padding: 40px 15px 15px;
	}
	
	.tsti_main .owl-nav {
		right: 0;
	}
	
	.main_slider .carousel-caption{
		width:auto;
	}
	
	.botm_bar {
		text-align: center;
	}
	
	.iner_icon span {
		box-shadow: 0 0 5px hsl(0, 0%, 94%);
	}
	
	.bnr_cont p{
		width:auto;
	}
	
	.banner_main {
		padding: 50px 0;
	}
	
	/**about page***/
	.inr_about h1 {
		margin-top: 0;
	}
	
	.about_top .inr_about.abou_inr {
		padding: 0;
	}
	
	.cont_serv_inr {
		margin-top: 30px;
	}
	
	.cont_serv_inr ul {
		margin-top: 35px;
	}
	
	.cont_serv_inr h1 {
		font-size: 28px;
	}
	
	.cont_serv_inr ul li{
		margin-bottom: 13px;
	}
	/**about page***/
	
	
	/***warehouse****/
	.cont_main.wrap_main {
		padding-top: 50px;
	}
	
	.gt_toc_hd p{
		 padding: 0 10px;
	}
	
	.inr_about.ware_sec {
		padding: 15px 0;
	}

	.inr_about.ware_sec2 {
		padding-left: 0;
		padding-top: 30px;
	}
	
	.gt_toc_hd {
		padding-bottom: 20px;
	}
	
	.gt_toc_hd h1 {
		font-size: 25px;
	}

	.cont_wht h1 {
		text-align: center;
	}

	.cont_wht p {
		padding: 0;
		text-align: center;
	}

	.btn_wht {
		padding-top:10px;
		text-align: center;
	}

	.cont_wht, .btn_wht {
		padding: 0;
	}
	
	.btn_wht a{
		margin-right: 15px;
	}
	
	.cont_wht h1{
		font-size: 29px;
	}
	
	.cont_wht p {
		font-size: 12px;
		line-height: 21px;
	}
	
	.inr_tbl.scl_div{
		transform: scale(1);
		margin:20px 0;
	}
	
	.prod_main .col-sm-12 {
		padding-left: 0;
		padding-right: 0;
	}
	
	.aadd_main
	/***warehouse****/
	
	/**air freight****/
	  .aadd_main {
		padding: 30px 0 30px;
	}
	
	.add_serv h1 {
		font-size: 26px;
	}	
	
	.add_serv p {
		padding: 0 15px;
	}
	
	.bg_clr_serv {
		margin: 0 5px 20px;
	}
	
	.add_serv {
		padding-bottom: 30px;
	}
	
	.add_serv p {
		padding: 0;
	}
	
	
	/**air freight****/
	
	/**ship to usa ****/
	.bnr_cont h1{
		font-size:34px;
	}
	
	.bnr_botm_main .row {
		display: inherit;
	}
	
	.inr_cont_botm {
		padding: 25px 15px 20px;
	}
	
	.solution_main {
		padding: 40px 0;
	}
	
	.inr_hd_solu h1 {
		font-size: 29px;
		line-height: 34px;
	}
	
	.inr_icon_solu {
		padding-right: 0;
	}
	
	.inr_icon_solu p {
		padding-right: 0;
	}
	
	.inr_ship_amzon {
		padding: 60px 15px;
	}
	.inr_ship_amzon ul li::before {
		display: none;
	}

	.inr_ship_amzon p {
		margin-bottom: 25px;
	}

	.inr_ship_amzon h1{
		font-size: 30px;
	}

	.inr_ship_amzon p {
		font-size: 15px;
	}

	.inr_ship_amzon {
		padding: 30px 15px;
	}
	
	.ever_avil_main .row {
		display: inherit !important;
	}

	.inr_cont_avi {
		padding: 40px 15px 40px 0;
	}
	
	.ship_img {
		padding-left: 0;
	}
	
	.inr_shipment {
		padding: 25px 0 0;
	}

	.inr_shipment p{
		padding-right:0;
	}

	.bg_clr_tke {
		margin: 0 5px 24px;
	}
	
	.inr_ship_amzon ul li{
		width:100%;
		font-size: 14px;
	}
	
	.ship_amzon {
		padding: 0;
	}
	
	.evr_img {
		display: none;
	}
	
	.shipment_main {
		padding: 40px 0;
	}
		
	.form_section {
		padding-left: 0;
		padding-right: 0;
	}
	
	.map_sec {
		margin-top: 30px;
		padding: 0;
	}

	.form_inr_main {
		padding: 0;
	}

	.form_main {
		padding-bottom: 50px;
	}

	.inr_cont_sec {
		padding: 0;
	}
	
	.fba_hd p{
		padding:0 15px;
	}
	/**ship to usa ****/
	
	.tsti_clint {
		padding-top: 50px;
	}

}


@media(max-width:480px){
	.inr_exp p {
		font-size: 13px;
	}
	
	.form_main_get input[type="submit"] {
		width: 222px;
		padding: 11px;
	}
	
	.main_slider .carousel-caption h3 {
		font-size: 21px;
	}

	.main_slider .carousel-caption p {
		color: hsl(0, 0%, 93%);
		font-size: 14px;
		line-height: 20px;
	}

	.main_slider .carousel-caption a {
		font-size: 12px;
		font-weight: 500;
		padding: 11px 21px;
	}

	.main_slider .carousel-caption {
		top: 34%;
	}
	
	.main_slider .carousel-inner img {
		height: 280px !important;
	}
	
	.news_letr form {
		padding: 15px;
		width: 100%;
	}
	
	.news_letr {
		margin: 50px 0 70px;
	}
	
	.news_letr form .right-div input{
		padding: 9px 25px;
	}
	
}


/* added by dev start */
.formcont .field label{
	width:100%;
	color:#666;
}
.formcont .field input[type='text']{
	font-family:helvetica, sans-serif;
	font-weight:normal;
}
.formcont .field input[type='email']{
	font-family:helvetica, sans-serif;
	font-weight:normal;
}
.formcont .field textarea{
	font-family:helvetica, sans-serif;
	font-weight:normal;
}


/*-------------------------- custom checkbox ------------------------------*/
.form-element {
  height: auto;
  width: 100%;
  margin: 0 0 25px;
  position: relative; }
  .form-element .form-element-label {
    display: block; }
  .form-element input[type="text"],
  .form-element input[type="radio"],
  .form-element input[type="checkbox"],
  .form-element input[type="password"],
  .form-element input[type="email"],
  .form-element input[type="submit"] {
    height: 46px;
    width: 100%;
    border-radius: 2px;
    color: #454545;
    display: block;
    /*border: 1px solid #ccc;*/
    padding: 0 12px 0;
    background-color: rgba(0,0,0,0.1);
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none; }
    .form-element input[type="text"] :-moz-placeholder,
    .form-element input[type="radio"] :-moz-placeholder,
    .form-element input[type="checkbox"] :-moz-placeholder,
    .form-element input[type="password"] :-moz-placeholder,
    .form-element input[type="email"] :-moz-placeholder,
    .form-element input[type="submit"] :-moz-placeholder {
      color: #858585; }
    .form-element input[type="text"] ::-webkit-input-placeholder,
    .form-element input[type="radio"] ::-webkit-input-placeholder,
    .form-element input[type="checkbox"] ::-webkit-input-placeholder,
    .form-element input[type="password"] ::-webkit-input-placeholder,
    .form-element input[type="email"] ::-webkit-input-placeholder,
    .form-element input[type="submit"] ::-webkit-input-placeholder {
      color: #858585; }
  .form-element select {
    height: 36px;
    width: 100%;
    border-radius: 2px;
    color: #454545;
    border: 1px solid #ccc;
    padding-left: 10px;
    padding-right: 20px;
    margin: 0 0 0;
    background-color: #eee;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none; }
  .form-element textarea {
    border: 1px solid #ccc;
    border-radius: 2px;
    height: 110px;
    width: 100%;
    padding: 6px 12px;
    resize: vertical;
    background-color: #eee;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none; }
    .form-element textarea :-moz-placeholder {
      color: #858585; }
    .form-element textarea ::-webkit-input-placeholder {
      color: #858585; }
  .form-element input, .form-element textarea, .form-element select {
    transition: background-color 0.1s ease, border-color 0.1s ease;
    -webkit-transition: background-color 0.1s ease, border-color 0.1s ease;
    -moz-transition: background-color 0.1s ease, border-color 0.1s ease;
    -ms-transition: background-color 0.1s ease, border-color 0.1s ease;
    -o-transition: background-color 0.1s ease, border-color 0.1s ease; }
    .form-element input:focus, .form-element textarea:focus, .form-element select:focus {
      background-color: #f6f6f6;
      border-color: #bfbfbf;
      outline: none; }
  .form-element input[type="radio"] {
    display: none; }
    .form-element input[type="radio"].error :-moz-placeholder {
      color: red; }
    .form-element input[type="radio"].error ::-webkit-input-placeholder {
      color: red; }
  .form-element input[type="radio"] ~ span.radio-btn {
    background-color: #eee;
    border: 1px solid #ccc;
    vertical-align: middle;
    display: inline-block;
    margin: 0 5px 0 0;
    position: relative;
    border-radius: 20px;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    height: 15px;
    width: 15px; }
    .form-element input[type="radio"] ~ span.radio-btn:before {
      background: #666;
      content: "";
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      -webkit-transform: translate(-50%, -50%);
      -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      -o-transform: translate(-50%, -50%);
      border-radius: 10px;
      -webkit-border-radius: 10px;
      -moz-border-radius: 10px;
      height: 8px;
      width: 8px;
      transform-origin: 50% 50%;
      -webkit-transform-origin: 50% 50%;
      -moz-transform-origin: 50% 50%;
      -ms-transform-origin: 50% 50%;
      -o-transform-origin: 50% 50%;
      transform: translate(-50%, -50%) scale(0);
      -webkit-transform: translate(-50%, -50%) scale(0);
      -moz-transform: translate(-50%, -50%) scale(0);
      -ms-transform: translate(-50%, -50%) scale(0);
      -o-transform: translate(-50%, -50%) scale(0);
      transition: all 0.1s ease;
      -webkit-transition: all 0.1s ease;
      -moz-transition: all 0.1s ease;
      -ms-transition: all 0.1s ease;
      -o-transition: all 0.1s ease; }
  .form-element input[type="radio"] ~ span.text {
    margin: 0 10px 0 0;
    vertical-align: middle; }
  .form-element input[type="radio"]:checked ~ span.radio-btn:before {
    transform: translate(-50%, -50%) scale(1);
    -webkit-transform: translate(-50%, -50%) scale(1);
    -moz-transform: translate(-50%, -50%) scale(1);
    -ms-transform: translate(-50%, -50%) scale(1);
    -o-transform: translate(-50%, -50%) scale(1); }
  .form-element input[type="radio"].custom-radio {
    display: none; }
  .form-element input[type="radio"].custom-radio ~ span.text {
    vertical-align: middle; }
  .form-element input[type="radio"].custom-radio ~ span.radio-btn {
    vertical-align: middle;
    display: inline-block;
    margin: 0 14px 0 0; }
  .form-element input[type="checkbox"].custom-checkbox {
    margin: 0;
    opacity: 0;
    padding: 0;
    position: absolute;
    height: 0;
    width: 0; }
    .form-element input[type="checkbox"].custom-checkbox:focus + label span.checkbox-btn {
      background-color: #f6f6f6;
      border-color: #bfbfbf; }
  .form-element input[type="checkbox"].custom-checkbox ~ span.text {
    vertical-align: middle; }
  .form-element input[type="checkbox"].custom-checkbox ~ span.checkbox-btn {
    border-radius: 2px;
    background-color: #eee;
    border: 1px solid #ccc;
    vertical-align: middle;
    display: inline-block;
    margin: 0 10px 0 0;
    position: relative;
    height: 13px;
    width: 13px; }
    .form-element input[type="checkbox"].custom-checkbox ~ span.checkbox-btn svg {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      -webkit-transform: translate(-50%, -50%);
      -moz-transform: translate(-50%, -50%);
      -ms-transform: translate(-50%, -50%);
      -o-transform: translate(-50%, -50%);
      height: 13px;
      width: 13px; }
      .form-element input[type="checkbox"].custom-checkbox ~ span.checkbox-btn svg path {
        fill: #666;
        transform-origin: 50% 50%;
        -webkit-transform-origin: 50% 50%;
        -moz-transform-origin: 50% 50%;
        -ms-transform-origin: 50% 50%;
        -o-transform-origin: 50% 50%;
        transform: scale(0);
        -webkit-transform: scale(0);
        -moz-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transition: all 0.1s ease;
        -webkit-transition: all 0.1s ease;
        -moz-transition: all 0.1s ease;
        -ms-transition: all 0.1s ease;
        -o-transition: all 0.1s ease; }
  .form-element input[type="checkbox"].custom-checkbox:checked ~ span.checkbox-btn svg path {
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1); }
  .form-element .form-element-dropdown {
    position: relative; }
    .form-element .form-element-dropdown.active a {
      background-color: #f6f6f6;
      border-color: #bfbfbf; }
    .form-element .form-element-dropdown.active ul {
      display: block; }
    .form-element .form-element-dropdown a {
      height: 36px;
      width: 100%;
      border-radius: 2px;
      color: #454545;
      cursor: default;
      display: inline-block;
      border: 1px solid #ccc;
      padding-left: 15px;
      padding-right: 20px;
      line-height: 32px;
      position: relative;
      text-decoration: none;
      background-color: #eee;
      transition: background-color 0.1s ease, border-color 0.1s ease;
      -webkit-transition: background-color 0.1s ease, border-color 0.1s ease;
      -moz-transition: background-color 0.1s ease, border-color 0.1s ease;
      -ms-transition: background-color 0.1s ease, border-color 0.1s ease;
      -o-transition: background-color 0.1s ease, border-color 0.1s ease; }
      .form-element .form-element-dropdown a:after {
        border: 5px solid transparent;
        border-top-color: #666;
        content: "";
        margin-top: -2px;
        position: absolute;
        right: 10px;
        top: 50%;
        height: 0;
        width: 0; }
    .form-element .form-element-dropdown ul {
      background-color: #eee;
      border: 1px solid #ccc;
      border-radius: 2px;
      display: none;
      left: 0;
      list-style: none;
      margin: 0;
      min-width: 100%;
      overflow-y: auto;
      padding: 0;
      position: absolute;
      top: 100%;
      z-index: 1; }
      .form-element .form-element-dropdown ul li {
        padding: 0 15px; }
        .form-element .form-element-dropdown ul li:hover {
          background-color: #f6f6f6; }
        .form-element .form-element-dropdown ul li.selected {
          display: none; }
  .form-element input[type="file"].input-file-hidden {
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1; }
  .form-element input[type="file"] + .form-element-inputfile {
    height: 36px;
    width: 100%;
    border-radius: 2px;
    cursor: pointer;
    color: #454545;
    display: block;
    line-height: 34px;
    border: 1px solid #ccc;
    padding: 0 12px 0 36px;
    position: relative;
    background-color: #eee;
    -webkit-appearance: none;
    -moz-appearance: none;
    -ms-appearance: none;
    -o-appearance: none;
    appearance: none;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 36px; }
    .form-element input[type="file"] + .form-element-inputfile:before {
      background: transparent url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEgAAABICAYAAABV7bNHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKE1hY2ludG9zaCkiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6ODdGQUFDOTI4MEZCMTFFN0FGNjk5QzI1NzJBREMzRjIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6ODdGQUFDOTM4MEZCMTFFN0FGNjk5QzI1NzJBREMzRjIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDo4N0ZBQUM5MDgwRkIxMUU3QUY2OTlDMjU3MkFEQzNGMiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDo4N0ZBQUM5MTgwRkIxMUU3QUY2OTlDMjU3MkFEQzNGMiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PhhTqOIAAAKySURBVHja7JpPSJRBGMbX0tCDhPgHybOipGaglomIFwU9Ch3Di25EdCjyqnXoIh5EolY6dE2EDnrwz030IiJKB4VKDx6sQM1CChPW54VX+PhwW3e+71vnW58HHoYdvpmd/e3MO+/MblY8Ho9QiXWFCAiIgAiIgAiIgAiIgCgCIiACIiACIiACIiCKgAiIgAiIgEKh7IseQDQadVeVwrXwdVh+k9qG1+C/Z7WPxWKZDcihBrgHboOrHPW/4U/wR/gd/POyLbFceAxegh+54Ijy4XvwEPwZfnhpAGF5laBYhnvP2aQIfgO/zXhAgCPLewG+adIcHsn0GfQeLvfQ/gncFfQgs4L+8wJmiuxGj+F2uERjzQb8yofuv8E3sJMF9iGyA4ZTj2JSt+5TVfr4FtJvNzwRuiUGOIUo5l1wgtD9sMagZ3BeGmLZrdABwuypRvEgTcG+IFRBGnBea8Jnqj8pzrx/8LDmUwsI2N+tBOTIa+546GYG7tPMusOg/aEkkoD03EZAUx7zEtn+m+Fj3V0X4UbDvlbhVoD6ZUUMApwuj3DktN6icCJatmi9iergaZuCdL+Htus6c45c9Udav27YbxO+uB5bADUZtttSCIf/iSnN+pyJntoCKMegzSZ8G95P8ty+LplNg/eoCeth9YvMDATRg3M+L8FW7oS+pnugF3WjKHnOOGJEsb6e09O5W6O63ctW+yNNmXkggDZSPISWqU+VKLmrdlyJVBgmnVYssTGP7XcT1O957HfWFkCyFHYi9mnQCkAItpLYdWqssEUvMK5Va3YxHcxd3aFS1bUU65PpJcYz6Mfn8nWbx6DkPFWlmfWK4+iQTFd9GJ9cv36QIwrGMWDtdUemib/NExABERABERABERABUQREQAREQAREQAREQBQBERABERABhUMnAgwAeTmWxmxR2bsAAAAASUVORK5CYII=") 0 0/36px 36px no-repeat;
      content: "";
      left: 0;
      position: absolute;
      top: 50%;
      transform: translateY(-50%);
      -webkit-transform: translateY(-50%);
      -moz-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
      -o-transform: translateY(-50%);
      height: 36px;
      width: 36px; }
    .form-element input[type="file"] + .form-element-inputfile.form-element-inputfile-filled .form-element-inputfile-reset {
      display: block; }
    .form-element input[type="file"] + .form-element-inputfile span {
      display: block;
      margin-right: 36px;
      overflow: hidden;
      text-overflow: ellipsis;
      white-space: nowrap; }
    .form-element input[type="file"] + .form-element-inputfile .form-element-inputfile-reset {
      display: none;
      position: absolute;
      right: 0;
      top: 0;
      height: 36px;
      width: 36px; }
      .form-element input[type="file"] + .form-element-inputfile .form-element-inputfile-reset:before, .form-element input[type="file"] + .form-element-inputfile .form-element-inputfile-reset:after {
        background-color: #666;
        content: "";
        position: absolute;
        left: 50%;
        top: 50%;
        transform-origin: 50% 50%;
        height: 2px;
        width: 12px; }
      .form-element input[type="file"] + .form-element-inputfile .form-element-inputfile-reset:before {
        transform: translate(-50%, -50%) rotate(45deg); }
      .form-element input[type="file"] + .form-element-inputfile .form-element-inputfile-reset:after {
        transform: translate(-50%, -50%) rotate(-45deg); }
  .form-element .form-element-error {
    color: #FF4D4D;
    display: none; }
  .form-element.error .form-element-error {
    display: block; }
  .form-element.error input[type="checkbox"],
  .form-element.error input[type="text"],
  .form-element.error input[type="password"],
  .form-element.error input[type="email"],
  .form-element.error textarea,
  .form-element.error span.radio-btn,
  .form-element.error select,
  .form-element.error input[type="file"] + label {
    background-color: #ffe6e6;
    border: 1px solid #FF4D4D;
    color: #FF4D4D; }







