body{
	font-size:15px;
}
.accordion a.Active {
	height: 48px;
	line-height: 24px;
}
.clear{
	clear:both;
}
#section-intro-2, #section-faq{
    background-position: 50% 50%!important;
}

.mapouter {
    position: relative;
    text-align: right;
    height: 100%!important;
    width: 100%!important;;
}
.gmap_canvas {
    overflow: hidden;
    background: none!important;
    height: 100%!important;
    width: 100%!important;
}
.gmap_canvas iframe{
	width:100%!important;
}
.service-inner-descr{
	font-size:1.5em;
	color:#FFF;
}
/*this class is added by jquery*/
.width100{
	width:100%;
}
#section-tracking-result .displayDimensions span{
	font-weight:bold;
}
.displayDimensions{	
	display: inline-block;
    float: left;
    margin-right: 1em;
}
.displayflex{
	display:flex;
}
#calculator{
	/*display:none;*/
	font-size:20px;
}
#calculator hr
{
	height:10px;
}
#calculator .result
{
	font-weight:bold;
}
.textcenter{
	text-align:center;
}
.box-one-two .inner.custom {
    color: #FFF;
    padding: 5em 3em;
    text-align: center;
}
.positionrelative{
	position:relative;
}
.tint_images_black{
	position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0.1;
    background: black;    
}
.tint_images_black02{
	position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0.2;
    background: black;
}
.tint_images_black06{
	/*position: absolute;
    width: 100%;
    height: 100%;
    opacity: 0.6;
    background: black;*/
	position: absolute;
    width: 100%;
    height: 100%;
    background: linear-gradient(90deg, rgba(205,205,205,1) 0%, rgba(0,0,0,0.6) 36%);
}
#calculator_modal .modal-header {
    background: #e6212a;
}
#calculator_modal .modal-title {
    color: #FFF;
}
#calculator_modal .btn-default {
    color: #FFF;
    background-color: #e6212a;
    border-color: #e6212a;
}
#calculator_modal .close {
    opacity: .55;
}
#calculator_modal .close:hover,
#calculator_modal .close:focus {
    filter: alpha(opacity=50);
    opacity: .9;
}
#default_modal .modal-header {
    background: #e6212a;
}
#default_modal .modal-title {
    color: #FFF;
}
#default_modal .btn-default {
    color: #FFF;
    background-color: #e6212a;
    border-color: #e6212a;
}
#default_modal .close {
    opacity: .55;
}
#default_modal .close:hover,
#default_modal .close:focus {
    filter: alpha(opacity=50);
    opacity: .9;
}

.default_modal_center {
  position: fixed;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  overflow: hidden;
   overflow-y: hidden;
}
.marginb3em{
    margin-bottom: 3em;
}
#services .box-container:last-child{
	width:100%;
}
#/*specializedlogistics .box-container:last-child{
	width:100%;
}*/
header.clone #mainmenu a {
    color: #fff;
}
.subscribe_form_holder .form-control{
	margin-bottom:1em;
}
.subscribe_form_holder h3{
	margin-top: 10px;
}
.contact_form_holder .g-recaptcha{
	margin-bottom: 22px;
}
.none{
	display:none;
}
footer .col-md-6 a:hover,
footer .col-md-6 a:active,
footer .col-md-6 a:focus {
    color: #ccc;
    text-decoration: none;
    outline: none;
}
#section-faq li a:hover{
	cursor:pointer;
}
#mainmenu li ul {
    width: 225px;
}
#contact-form-wrapper {
    padding: 20px 60px 26px 60px;
}
.col-md-6 iframe{
	width: 100%;
    float: left;
}
#bg-service-1 a{
	text-decoration:none;
	cursor:pointer;
	color:#FFFFFF;
}
#bg-service-1 a:hover{
	text-decoration:underline;
	cursor:pointer;
	color:#FFFFFF;
}
.flright{
	float:right;
}
.flrightRespo{
	float:right;
}
@media (max-width: 1200px) {
	.tint_images_black02 {
		height: 46.25vh;
	}
	.tint_images_black06 {
		height: 9.4vh;
	}

}
@media (max-width: 992px) {
	#mainmenu li ul {
		width: 350px;
		float: left;
	}
	.tint_images_black06{
		opacity: 0.1;
		height: 42.55vh;
	}
	
	.incomigpackage-form .form-group{
	    width: 100%!important;
	    max-width: 100%!important;
	    
	}
	
	.tooltiptext{
	    display: none;
	}
	
	.displayflex {
		display: block;
	}
	.cta-form input[type=number], .cta-form input[type=text] {
		margin-bottom: 1em;
	}
	.tint_images_black02 {
		height: 42.55vh;
	}
	.clear992{
		clear:both;
	}
	.flrightRespo {
		float: left;
		width:100%;
	}
	.txtcenter{
		text-align: center;
	}
	.tiny-border.footer {
		margin: 20px auto 20px auto;
	}
	.displayflex.w100{
		width:100%;
	}
	.w100_998{
		width:100%;
	}
}

@media (max-width: 600px) {
	.cta-form input[type=text] {
		width: 100%;
		margin-bottom: 1em;
	}
	
	
	
	.cta-form input[type=submit] {
		width: 100%;
	}
	.box-with-icon-left .text {
		padding: 0 0px 0 10px;
	}
	.default_modal_center {
		width: 100%;
	}
	.default_modal_center {
		left: unset;
		top: 10%;
		transform: unset;
	}
	.default_modal_center .send{
		margin-bottom:0px;
	}
	.default_modal_center .modal-footer{
		margin-top:0px;
	}
	.default_modal_center .modal-body {
		padding: 0px 20px;
	}
	.lesspad600 .text{
		padding-left: 10px;
	}
	.sub-intro-text span {
		line-height: 1.1;
	}
	.type-wrap.title.big {
		line-height: 1;
	}
}
@media (max-width: 520px) {
	.light-text .accordion a {
		max-width: 288px;
	}
	.call-to-action{
		text-align:center;
	}
}
@media (max-width: 472px) {
	.tint_images_black02 {
		height: 47.25vh;
	}
	.tint_images_black06 {
		height: 47.25vh;
	}
	.no_padding_resp{
		padding:0px;
	}
	.type-wrap.title.big {
		font-size: 40px !important;
		line-height: 0.9;
	}
	.service-inner-descr {
		font-size: 1.5em;
	}
}
