@media all and (max-width:480px) 
{
	.maincontent {max-width:90%; width:90%}
	.content-wrapper {padding:30px 0;}
	
	
	h1 {font-size:50px; line-height:50px; text-align: center;}
	h2 {font-size:40px; line-height:40px;}
		.h2-sub {font-weight:500; font-size:20px; line-height:25px; }
	h3 {font-size:25px; line-height:25px;}
	
	.fs-24 {font-size:22px; line-height:22px;}
	
	/*Servies*/
	.services-wrapper .maincontent { width: 100%; max-width:95%;}	
	.services-list {width:100%; margin:10px 10px 20px 10px}
	
	
	
	
	/*Footer*/
	.footer-wrapper .maincontent{max-width:90%; width:90%; text-align: center;}
	.footer-wrapper .span_1_of_4 {width:100%;}
	.footer-wrapper .span_1_of_4:nth-child(2n) { margin-right:0;} 
	
	.footer-credits .maincontent{text-align: center;}
	.copy-right {text-align: center;}
	
	/*Inside Banner*/
	.inside-banner-wrapper {height: 350px}
	
	/*Contents*/
	.content-wrapper .tc-col-holder{width:100%;}
		.tc-left-content {padding-right:0;}
		.tc-right-content {padding-left:0;}
		
	.mob-swap { flex-direction: column-reverse;}
	
	.center-on-mobile {text-align: center;}
	
	/*Right Services*/
	
	.right-services-holder {top:unset; bottom:5px; right: unset; left:50%; margin-left:-140px;}
		
		.right-services-listings {}
		.right-services-listings li {display:inline-block; margin:0 2px;}
		.right-services-listings li:hover{margin-left:0!important; margin-top:-5px!important;}
		.right-services-listings .icons-holder {height:40px; width:40px; }
		.right-services-listings .ic-air {background-size:26px;}
		.right-services-listings .ic-sea {background-size:26px;}
		.right-services-listings .ic-customs{ background-size:26px;}
		.right-services-listings .ic-domestic{background-size:26px;}
		.right-services-listings .ic-project{background-size:26px;}

	
	/*Team*/
	
	.team-holder {padding:10px 0; text-align: center;}
	
	/*Table */
	.tbl-rate tr td:first-child{width:100%!important; display: block}
	.tbl-rate tr td:nth-child(2){width:100%!important; display: block; display:none!important}
	.tbl-rate tr td:last-child{width:100%!important; display: block}
	
	
	/*Why*/
	.bg-globe { background:url("/images/globe.svg") no-repeat; 
	background-position: left 50%  top 20px; 
	background-size:200px; 
	padding:0;
	padding-bottom:30px;}
	.bg-globe .section .span_1_of_2:first-child{height: 220px;}
	
	
}	


/*=====================================================*/


@media all and (min-width:481px)  and (max-width:768px)
{		
	
	.maincontent {max-width:90%; width:90%}
	.content-wrapper {padding:30px 0;}
	
	
	h1 {font-size:50px; line-height:50px; text-align: center;}
	h2 {font-size:40px; line-height:40px;}
		.h2-sub {font-weight:500; font-size:20px; line-height:25px; }
	h3 {font-size:25px; line-height:25px;}
	
	.fs-24 {font-size:22px; line-height:22px;}
	
	
	
	/*Servies*/
	.services-wrapper .maincontent { width: 100%; max-width:95%;}	
	.services-list {width:100%; margin:10px 10px 20px 10px}
	
	/*Footer*/
	.footer-wrapper .maincontent{max-width:90%; width:90%}
	.footer-wrapper .span_1_of_4 {width:49%;}
	.footer-wrapper .span_1_of_4:nth-child(2n) { margin-right:0;} 
	.footer-wrapper .span_1_of_4:nth-child(3) { margin-left:0;} 
	
	.footer-credits .maincontent{text-align: center;}
	.footer-credits .span_1_of_4, .footer-credits .span_3_of_4 {width:100%; margin: 0; text-align: center}
	.copy-right {text-align: center;}
	
	/*Inside Banner*/
	.inside-banner-wrapper {height: 350px}
	
	/*Contents*/
	.content-wrapper .tc-col-holder{width:100%;}
		.tc-left-content {padding-right:0;}
		.tc-right-content {padding-left:0;}
		
	.mob-swap { flex-direction: column-reverse;}
	.img-holder-right {text-align: center}
		.img-holder-left {text-align: center}
	.center-on-mobile {text-align: center;}
	
	/*Right Services*/
	
	.right-services-holder {top:unset; bottom:5px; right: unset; left:50%; margin-left:-140px;}
	.right-services-listings li {display:inline-block; margin:0 2px;}
	.right-services-listings li:hover{margin-left:0!important; margin-top:-5px!important;}
	.right-services-listings .icons-holder {height:40px; width:40px; }
	.right-services-listings .ic-air {background-size:26px;}
	.right-services-listings .ic-sea {background-size:26px;}
	.right-services-listings .ic-customs{ background-size:26px;}
	.right-services-listings .ic-domestic{background-size:26px;}
	.right-services-listings .ic-project{background-size:26px;}

	
	/*Team*/
	.team-page .section .span_1_of_3 { width:100%; margin: 0;}
	.team-holder {padding:10px 30px; text-align: center; box-sizing: border-box;}
	
	/*Table */
	.tbl-rate tr td:first-child{width:100%!important; display: block}
	.tbl-rate tr td:nth-child(2){width:100%!important; display: block; display:none!important}
	.tbl-rate tr td:last-child{width:100%!important; display: block}
	
	
	/*Why*/
	.bg-globe { background:url("/images/globe.svg") no-repeat; 
	background-position: left 50%  top 20px; 
	background-size:200px; 
	padding:0;
	padding-bottom:30px;}
	.bg-globe .section .span_1_of_2:first-child{height: 220px;}
	.bg-globe .section .span_1_of_2 {width:100%; margin:0;}
	
	.two-cols .section .span_1_of_2{width:100%; margin:0;}
	
}


/*=====================================================*/


@media all and (min-width:769px)  and (max-width:1024px)
{	
	.maincontent {max-width:90%; width:90%}
	.content-wrapper {padding:30px 0;}
	
	h1 {font-size:50px; line-height:50px; text-align: center;}
	h2 {font-size:40px; line-height:40px;}
		.h2-sub {font-weight:500; font-size:20px; line-height:25px; }
	h3 {font-size:25px; line-height:25px;}
	
	.fs-24 {font-size:22px; line-height:22px;}
	
	
	/*Servies*/
	.services-wrapper .maincontent { width: 100%; max-width:95%;}	
	.services-list {width:100%; margin:10px 10px 20px 10px}
	
	/*Footer*/
	.footer-wrapper .maincontent{max-width:90%; width:90%}
	.footer-wrapper .span_1_of_4 {width:49%;}
	.footer-wrapper .span_1_of_4:nth-child(2n) { margin-right:0;} 
	.footer-wrapper .span_1_of_4:nth-child(3) { margin-left:0;} 
	
	.footer-credits .maincontent{text-align: center;}
	.footer-credits .span_1_of_4, .footer-credits .span_3_of_4 {width:100%; margin: 0; text-align: center}
	.copy-right {text-align: center;}
	
	
	/*Inside Banner*/
	.inside-banner-wrapper {height: 350px}
	
	/*Contents*/
	.content-wrapper .tc-col-holder{width:100%;}
		.tc-left-content {padding-right:0;}
		.tc-right-content {padding-left:0;}
		
	.mob-swap { flex-direction: column-reverse;}
	.img-holder-right {text-align: center}
	.img-holder-left {text-align: center}
	.center-on-mobile {text-align: center;}
	


	

	
		
	/*Team*/
	.team-page .section .span_1_of_3 { width:100%; margin: 0;}
	.team-holder {padding:10px 30px; text-align: center; box-sizing: border-box;}
	
	
	/*Why*/
	.bg-globe { background:url("/images/globe.svg") no-repeat; 
	background-position: left 50%  top 20px; 
	background-size:200px; 
	padding:0;
	padding-bottom:30px;}
	.bg-globe .section .span_1_of_2:first-child{height: 220px;}
	.bg-globe .section .span_1_of_2 {width:100%; margin:0;}
	
	.two-cols .section .span_1_of_2{width:100%; margin:0;}
	
}
	
/*=====================================================*/
	

@media all and (min-width:1025px)  and (max-width:1280px)
{
	.maincontent {width:90%; max-width:90%;}
	
     /*Servies*/
	.services-wrapper .maincontent { width: 100%; max-width:95%;}	
	.services-list {width:31.5%}
	
	 .services-list:nth-of-type(3n) { margin-right: 0;}
     .services-list:nth-of-type(3n+1) {}
     .services-list:nth-child(4) {margin-left:17.5%;}
	
	
	.footer-credits .maincontent{text-align: center;}
	.footer-credits .span_1_of_4, .footer-credits .span_3_of_4 {width:100%; margin: 0; text-align: center}
	.copy-right {text-align: center;}
	
	.bg-globe { 
	background-position: left -300px  bottom 10px; 
	background-size:800px; 
	padding:40px 0;}
	

	
	
}
/*=====================================================*/


@media all and (min-width:1281px)  and (max-width:1366px)
{		
	.maincontent { width:90%;}
	
	/*Servies*/
	.services-wrapper .maincontent { width: 100%; max-width:95%;}	
	.services-list {width:31.5%}
	
	 .services-list:nth-of-type(3n) { margin-right: 0;}
     .services-list:nth-of-type(3n+1) {}
     .services-list:nth-child(4) {margin-left:17.5%;}
	
	
	.bg-globe { 
	background-position: left -250px  bottom 10px; 
	background-size:800px; 
	padding:40px 0;}
	
}

/*=====================================================*/

@media all and (min-width:1367px)  and (max-width:1440px)
{	
	
/*Servies*/
	.services-wrapper .maincontent { width: 100%; max-width:95%;}	
	.services-list {width:18.3%}
	
	
	.bg-globe { 
	background-position: left -220px  bottom 10px; 
	background-size:800px; 
	padding:40px 0;}
	
}

/*=====================================================*/

@media all and (min-width:1441px)  and (max-width:1600px)
{	

  	/*Servies*/
	.services-wrapper .maincontent { width: 100%; max-width:95%;}	
	.services-list {width:18.3%}
	
	
	.bg-globe { 
	background-position: left -200px  bottom -100px; 
	background-size:900px; 
	padding:60px 0;}
    
}

/*=====================================================*/

@media all and (min-width:1601px)  and (max-width:1680px)
{	
	/*Servies*/
	.services-wrapper .maincontent { width: 100%; max-width:95%;}	
	.services-list {width:18.3%}	
	.maincontent { width: 95%;} 
	
}

@media all and (min-width:1681px)  and (max-width:1920px)
{
	
}

