@media (max-width:1920px){
	.at-ph{
		top: 76%;
	}
}

@media (max-width:1800px){
	.at-navigation ul li a, .at-contactnumber em, .at-contactnumber i{
		font-size: 18px;
	}
	.at-navigation > ul > li{
		margin: 8px 15px 0;
	}
}
@media (max-width:1680px){
	.at-homeslidervone .item {padding: 0 0 0 25%;}
	.at-featuresarea {padding: 100px 0 100px 200px; }
	.at-featuresarea:before { width: 100px; }
	.at-titleandbtn {padding: 0 20px 0 0;}
	.at-counterarea:before {
		right: -300px;
		width: 200px;
	}
	.at-postsvtwo .at-posttitle h2 {
		font-size: 26px;
		line-height: 32px;
	}
	.at-ph{
		top: 80%;
	}

	.at-contactsocial{
		padding-left: 20px;
	}
	.at-navigation ul li a, .at-contactnumber em, .at-contactnumber i{
		font-size: 18px;
	}
/*	.at-contactsocial{
		padding-top: 18px;
	}*/
	.at-logo{
		padding: 15px 0 0px 34px;
	}
	.at-comapny .at-navigationarea{
		padding-right: 34px;
	}
}

@media (max-width:1590px){
	.at-logo{
		padding: 15px 0 0px 25px;
	}
	.at-contactsocial{
		padding-top: 5px;
	}
	.at-comapny .at-navigationarea{
		padding: 25px 25px 0 25px;
	}
}

@media (max-width:1555px){
	
	.at-logo{
		padding-left: 30px;
	}
	.at-homeone .at-navigationarea, .at-comapny .at-navigationarea{
		padding-right: 30px;
	}
	.at-navigation ul li a, .at-contactnumber em, .at-contactnumber i{
		font-size: 17px;
	}
	.at-navigation > ul > li{
		margin: 0px 9px 0;
	}
	.at-contactsocial{
		padding-top: 0;
	}
}
@media (max-width:1440px){
/*	.at-contactsocial {padding: 0 0 0 20px;}*/
/*	.at-navigation > ul > li {margin: 8px 10px 0;}*/
	.at-titleandbtn {width: calc(30% + 40px)}
	.at-counterarea:before {
		right: -95px;
		width: 90px;
	}
	.at-postsvtwo .at-posttitle h2 {
		font-size: 22px;
		line-height: 26px;
	}
}
@media (max-width:1413px){
	.at-logo{
		width: 290px;
	}
	.at-navigation > ul > li{
		margin-top: 0;
	}
	
}
@media (max-width:1375px){
	.at-navigation ul li a{
		font-size: 18px;
	}
	.at-contactnumber em, .at-contactnumber i{
		font-size: 24px;
	}
	.at-contactnumber em, .at-contactnumber i{
		font-size: 16px;
	}
	.at-navigation ul li a{
		font-size: 17px;
	}
}
@media (max-width:1366px){
	.at-postsvtwo .at-post {
		width: 33.33%;
		float: left;
	}
}
@media (max-width:1360px){}
@media (max-width:1280px){
	.at-home .at-logo {width: 250px;}
	.at-homeslidervone .item {padding: 0 0 0 320px;}
	.at-homeone .at-navigationarea {padding: 25px 15px 0;}
	.at-featuresarea:before {width: 60px;}
	.at-featuresarea {padding: 100px 0 100px 120px;}
	.at-titleandbtn {width: calc(32% + 40px);}
	.at-featuresslider .at-slidernav {right: 0;}
	.at-careers.at-aboutsection{overflow: auto;}
	.at-headervtwo{padding: 0;}
	.at-headervtwo .at-contactsocial {padding: 25px 0 10px 30px;}
	.at-headervtwo .at-navigationarea{padding: 0 20px;}
	.at-headervtwo .at-logo {padding: 21px 0 0;}
}
@media (max-width:1279px){
	.at-homeslidervthree .at-titleborder h2 {
		font-size: 44px;
		line-height: 40px;
	}
	.at-ourservicesarea .at-serviceimg figcaption{padding: 20px;}
	.at-serviceimg figcaption h2 {
		font-size: 20px;
		line-height: 24px;
	}
	.at-aboutsectionvthree .at-aboutus .at-sectiontitleborder h2 {
		font-size: 38px;
		line-height: 48px;
	}
	.at-servicetabsnav {font-size: 14px;}
}
@media (max-width:1199px){
	.at-ptablefoot .at-btn {width: 100%;}
	.at-aboutsectionvfourholder .at-textcontent{background: transparent;}
	.at-homeslidervfour{min-height: 600px;}
}
@media (max-width:1080px){
	.at-home .at-logo {padding: 29px 15px 0;}
	.at-navigationarea {padding: 25px 10px 0;}
	.at-navigation > ul > li {margin: 8px 0 0;}
	.at-navigation ul li a {padding: 0 10px 27px;}
	.at-contactsocial {padding: 0 0 0 10px;}
	.at-contactsocial .at-socialicons {padding: 0 0 0 10px;}
	.at-homeslider .item,
	.at-homeslider .pogoSlider-slide{
		padding: 0;
		overflow: hidden;
	}
	.at-featuresslider .at-slidernav {right: 15px;}
	.at-featuresarea {padding: 100px 0;}
	.at-featuresarea:before,
	.at-counterarea:before {width: 0;}
	/* .at-homeslider .item img {
		width: auto;
		height: 570px;
		max-width: none;
		margin: 0 0 0 -200px;
	} */
	.at-titleandbtn {
		padding: 0;
		float: none;
		width: 100%;
		margin: 0 auto;
		overflow: hidden;
		text-align: center;
	}
	.at-titleandbtn h2 {margin: 0 15px 30px;}
	.at-features {
		margin: 0;
		width: 100%;
		float: left;
		padding: 40px 15px 0;
	}
	.at-emailsubscribearea p {
		float: none;
		margin: 0 auto;
		max-width: 415px;
	}
	.at-formnewsletter{
		float: none;
		overflow: hidden;
		margin: 20px auto 0;
	}
	.at-aboutus .at-textcontent {
		padding: 45px;
		margin: 50px 0 0 0;
	}
	.at-requestacallback {padding: 45px;}
	.at-sectiontitleborder h2 {font-size: 34px;}
	.at-counterarea .at-titleandbtn {padding: 0 0 20px;}
	.at-scounter{
		width: 100%;
		text-align: center;
	}
	.at-addressusa .at-address ul{padding: 0 0 43px;}
	.at-postsvtwo .at-postslider .at-posttitle h2 {
		font-size: 18px;
		line-height: 24px;
	}
}
@media (max-width:1050px){}
@media (max-width:1024px){
	.at-dropdowarrow{
		z-index: 2;
		display: block;
		font-size: 24px;
	}
	.at-ph{
		display: none;
	}
	.at-infoemail{
		color: #fff;
	}
	.at-infoemail:before{
		background: #fff;
	}
	.at-pogolidercontent{
		height: 83%;
	}
	.at-titleborder{
		padding: 0 0 12px;
		margin: 0 0 20px;
	}
	.at-slidercontent .at-description{
		padding-bottom: 20px;
	}
	.at-btns{
		padding-bottom: 50px;
	}
	.or-rou, .or-rou2{
		width: 250px;
		height: 250px;
		line-height: 250px;
	}
	.low-rate-in{
		padding: 70px 22px;
	}
	.at-serviceimg figcaption.cargo-link2 h2 {
    font-size: 16px;
}
	/*==========================================================================================
			For Mobile Nav use this code in Responsive.css desired Query
	==========================================================================================*/
	.navbar-toggle{
		margin: 0;
		display: block;
	}
	.at-navigation ul li a{
		text-align: left;
	}
	.navbar-collapse.collapse {display: none!important;}
	.collapse.in{display:block !important;}
	/*==========================================================================================
				For Mobile Nav use this code in Responsive.css desired Query
	==========================================================================================*/
	.at-navigationarea {padding: 20px !important;}
	.at-contactsocial {padding: 17px 23px 2px 20px;}
	.at-home .at-logo {padding: 23px 15px 0;}
	.at-navigation{
		left: 0;
		top: 100%;
		float: none;
		width: 100%;
		background: #fff;
		position: absolute;
	}
	.at-navigation ul{
		width: 100%;
		float: left;
		position: static;
		text-align: center;
	}
	.at-navigation ul li{
		margin: 0;
		width: 100%;
		float: left;
	}
	.at-navigation ul li a{
		z-index: 1;
		line-height: 40px;
		position: relative;
		padding: 0 20px 5px;
	}
	.at-navigation ul.sub-menu{
		padding: 0;
		opacity: 1;
		display: none;
		visibility: visible;
	}
	.at-navigation ul.sub-menu li a{padding-bottom: 0;}
	.at-comingsooncontent h2 {
		margin: 15% 0 0;
		font: 300 50px/53px 'Rubik', Arial, Helvetica, sans-serif;
	}
	
	.navbar-toggle{
		background: #ff6701;
	}
	.mob-01{
		display: block;
	}
	.at-navigation ul li a .fa{
		display: none;
	}
	.at-navigation ul li ul.sub-menu li{
		padding-left: 35px;
	}
	.comp-con, .com-bot, .sea-ship-con{
		padding: 55px 0 0;
	}
	.com-ship{
		margin-top: 55px;
	}
	.main-ser, .at-aboutus, .all-form, .at-aboutus, .main-ser{
		padding: 55px 0;
	}
	.low-rate-in{
		margin-bottom: 70px;
	}
	.sea-ship-con h4{
		font-size: 26px;
		padding: 0;
	}
	.ser-spa{
		margin-top: 0;
	}
	.emil-info{
		margin-top: 50px;
	}
	.ser-rou{
		padding-bottom: 20px;
	}
	.ser-con{
		padding: 55px 0 0;
	}
}
@media (max-width:991px){
	.at-aboutus .at-sidebar{padding: 0 0 40PX;}
	.at-posts .at-sidebar{padding: 60px 0 0;}
	.at-faqcategorytitle{padding: 0 0 30px;}
	.at-ourprocess li figure {
		width: 100%;
		margin: 0 0 30px !important;
	}
	.at-ourprocess li figure img{
		width: 100%;
		height: auto;
		display: block;
	}
	.at-processcontent{
		width: 100%;
		float: left;
	}
	.at-ptable {
		width: 49%;
		margin: 0 0 30px;
	}
	.at-servicetabsnav {font-size: 14px;}
	.at-servicetabcontent .at-sectionimg{width: 100%;}
	.at-servicetabcontent .at-sectionimg img{width: 100%;}
	.at-homeslidervthree .at-titleborder h2 {
		font-size: 30px;
		line-height: 30px;
	}
	.at-slidercontent .at-btns .at-btn{padding: 15px 45px;}
	.at-slidercontent .at-description p {
		font-size: 16px;
		font-weight: 400;
		line-height: 26px;
	}
	.at-aboutsectionvthree .at-aboutus .at-sectiontitleborder h2 {
		font-size: 30px;
		line-height: 38px;
	}
	.at-fcolumn + .at-fcolumn {padding: 30px 0 30px 30px;}
	
	.ser-rou {
		padding: 30px 0;
	}
	.at-footer, .at-widgetusefullinks{
		padding: 35px 0 0;
	}
	.at-copyright{
		text-align: center;
	}
	.fo-bo-li {
    text-align: center;
    margin-top: 10px;
}
	.at-widgetcontent ul.fo-ri, .at-widgetcontent ul.fo-ri2 {
    float: left;
    width: 100%;
    margin: 23px 0 0;
}
	.at-serviceimg figcaption.cargo-link2 h2 {
    font-size: 35px;
}
	.ware-con-blog span{
		margin-bottom: 25px;
	}
	.help-box .com-bot{
		padding: 0;
	}
	.at-aboutus .at-sectionimg{
		width: 100%;
	}
	.at-aboutus .at-textcontent{
		width: 100%;
		position: relative;
	}
	ul.ship-li1 {
    margin: 40px 0 0 25px;
}
}
@media (max-width:900px){
	.at-happycustomers {padding: 40px 0 0;}
	.at-testimonial{margin: 15px 0;}
	.at-postsvtwo .at-post {width: 50%;}
	.at-addressfrance .at-address ul{padding: 0 0 43px;}
	.mob-dis{
		display: inline-block;
		}
	.mob-dis .at-infoemail .fa{
		font-size: 30px;
		color: #333;
	}.mob-dis .at-infoemail{
		font-size: 26px;
		color: #333;
		position: inherit;
	}
	.home-in .at-contactsocial{
		float: inherit;
	}
	.at-contactnumber{
		margin-bottom: 15px;
	}
	.at-homeslider{
		min-height: 635px;
	}
	.at-counter{
		display: none;
	}
	.home-in .at-contactnumber i, .home-in .at-contactnumber em, .mob-dis .at-infoemail .fa, .mob-dis .at-infoemail{
		font-size: 20px;
	}
}
@media (max-width:800px){
	.at-homeslider .item figcaption {
		height: 80%;
		padding: 20px;
	}
	.at-titleborder h2 {
    font-size: 35px;
    line-height: 40px;
}
	.at-titleborder {
		margin: 0 0 20px;
		padding: 0 0 20px;
	}
	.at-slidercontent .at-description p {font-size: 16px;}
	.at-aboutsectionvthree .at-counterarea {width: 100%;}
	.at-homeslidervfive .swiper-pagination-bullet {padding: 15px 15px 15px 50px;}
	.at-homeslidervfive .swiper-pagination-bullet span{
		top: 24px;
		left: 14px;
		width: 25px;
		height: 25px;
		font-size: 12px;
		line-height: 25px;
	}
	.at-homeslidervfive .swiper-pagination-bullet h2 {
		font-size: 16px;
		line-height: 20px;
	}
	.at-homeslidervfive .swiper-pagination-bullet .at-description p {font-size: 12px;}
	.at-homeslidervsix .at-slidercontent.at-slidercontentleft,
	.at-homeslidervsix .at-slidercontent.at-slidercontentright {padding: 30px;}
	.at-homeslidervsix .at-titleborder h2 {
		font-size: 35px;
		line-height: 35px;
	}
	
	
}
@media (max-width:767px){
	.tg-dropdowarrow{display: block;}
	.tg-nav{
		width: auto;
		float: right;
	}
	.tg-navigation{
		top: 100%;
		left: 0;
		background: #fff;
		position: absolute;
	}
	.tg-navigation ul{}
	.tg-navigation ul li{
		width: 100%;
		float: left;
		display: block;
	}
	.sub-menu,
	.mega-menu{
		clear: both;
		float: left;
		display: none;
		position: static;
		width: 100% !important;
	}
	.at-homeslider .item figcaption{height: 286px;}
	.at-aboutus .at-sectionimg {
		margin: 0 0 -100px;;
		width: 100%;
	}
	.at-aboutus .at-textcontent {
		padding: 30px;
		margin: 0 45px;
		width: calc(100% - 90px);
	}
	.at-counters{padding: 0;}
	.at-counters li{
		width: 50%;
		padding: 15px 0;
	}
	.at-requestacallback .at-textcontent{
		width: 100%;
		float: left;
		padding: 0 0 30px;
	}
	.at-formrequestcallback{
		width: 100%;
		float: left;
	}
	.at-requestacallback {
		padding: 20px;
		margin: 0 0 50px;
	}
	.at-whychooseus{
		width: 100%;
		float: left;
		padding: 0;
	}
	.at-whychooseus + .at-whychooseus{padding: 40px 0 0;}
	.at-fcolumn,
	.at-fcolumn + .at-fcolumn {
		width: 100%;
		padding: 30px 0;
	}
	.at-homeslider .item img{
		width: auto;
		height: 500px;
		max-width: none;
	}
	.at-home .at-header,
	.at-header{background: #fff;}
	.at-home .at-logo {
		width: 200px;
		padding: 21px 0 21px 20px;
	}
	.at-infoemail {
		top: 18%;
		left: 15px;
		-webkit-transform: rotate(0deg);
		-moz-transform: rotate(0deg);
		-ms-transform: rotate(0deg);
		-o-transform: rotate(0deg);
		transform: rotate(0deg);
	}
	.at-homeslider .item figcaption {left: 15px;}
	.at-titleandbtn h2 {
		font-size: 28px;
		font-weight: 300;
		line-height: 32px;
	}
	.at-aboutus .at-textcontent {
		padding: 20px;
		margin: 0 15px;
		width: calc(100% - 30px);
	}
	.at-griditem{width: 100%;}
	.at-ptable {width: 100%;}
	.at-servicetabsnav li{
		width: 33.33%;
		float: left;
	}
	.at-servicetabsnav li:nth-child(1),
	.at-servicetabsnav li:nth-child(2),
	.at-servicetabsnav li:nth-child(3){border-bottom: 1px solid #e7e7e7}
	.at-servicedetailsection .at-servicetabcontent .at-liststyle li{width: 100%;}
	.at-comingsooncontent{width: 100%;}
	.at-rightimgbox{display: none;}
	.at-colcontact{padding: 15px 0 0;}
	.at-contactusvtwo .at-locationmap{
		width: 100%;
		float: left;
		height: 350px;
		position: static;
	}
	.at-contactusvtwo .at-formcontacus{
		width: 100%;
		float: left;
		padding: 100px 15px 0;
	}
	.at-contactusvthree .at-formcontacus {padding: 30px 15% 30px 30px;}
	.at-contactusvfour .at-locationmap{
		width: 100%;
		float: left;
		height: 500px;
		position: relative;
	}
	.at-contactusvfour .at-formtheme.at-formcontacus{
		width: 100%;
		float: left;
		padding: 30px;
	}
	.at-homeslidervthree{height: 260px;}
	.at-homeslidervthree .pogoSlider-slide figure{display: none;}
	.at-homeslidervthree .at-pogolidercontent{
		width: 100%;
		padding: 0;
		height: 230px;
	}
	.at-homeslidervthree .at-slidercontent {
		padding: 0;
		height: auto;
	}
	.at-homethree .at-ourservicesarea{
		height: auto;
		display: block;
	}
	.at-aboutsectionvthree .at-aboutus .at-sectionimg{
		width: 50%;
		float: none;
		margin: 0 auto;
		display: block;
	}
	.at-aboutsectionvthree .at-aboutus .at-sectionimg:after{
		clear: both;
		content: '';
		display: block;
	}
	.at-aboutsectionvthree .at-aboutus .at-textcontent{
		margin: 0;
		width: 100%;
		padding: 50px 0 0;
	}
	.at-homethree .at-homesliderarea {height: 400px;}
	.at-homethree .at-main {
		margin: -200px 0 0;
		padding: 200px 0 0;
	}
	.at-homeslidervfour .at-titleborder h2 {
		font-size: 36px;
		line-height: 30px;
	}
	.at-homeslidervfour .at-slidercontent{width: 100%;}
	.at-aboutus .at-sectionimg{
		margin: 0;
	}
	.at-aboutus .at-textcontent{
		position: relative;
	}
	.main-ser{
		padding-top: 0;
	}
	.ph-num{
		display: none;
	}
	.at-pogolidercontent{
		padding: 30px;
	}
	.home-in .at-navigation > ul > li{
		margin: 0;
	}
}
@media (max-width:720px){}
@media (max-width:640px){
	.at-aboutusslider figure figcaption {
		padding: 0 20px;
		font-size: 24px;
		line-height: 28px;
	}
	.at-fullheight{height: auto;}
	.at-maintenancepage .at-content{
		height: auto;
		display: block;
		padding:  70px 0;
	}
	.at-aboutsectionvthree .at-aboutus .at-sectionimg {width: 70%;}
	.at-homeslidervone .pogoSlider-dir-btn{
		left: 100px;
	}
	.at-homeslidervone .pogoSlider-dir-btn--prev {
    	left: calc(100px - 50px);
	}
}
@media (max-width:568px){
	.at-home .at-logo,
	.at-logo {
		float: none;
		display: block;
		margin: 0 auto;
		padding: 15px 0;
	}
	.at-navigationarea {
		width: 100%;
		padding: 0 0 15px;
		text-align: center;
	}
	.at-nav,
	.at-contactsocial{
		float: none;
		vertical-align: top;
		/*display: inline-block;*/
		text-align: center;
	}
	.at-homeslider .at-slidernav{display: none;}
	.at-homeslider .item figcaption,
	.at-pogolidercontent {
		left: 15px;
		height: 314px;
		width: calc(100% - 30px);
	}
	.at-postsvtwo .at-post {width: 100%;}
	.at-homeslidervone .pogoSlider-dir-btn{
		left: 100px;
	}
	.at-homeslidervone .pogoSlider-dir-btn--prev {
    	left: calc(100px - 50px);
	}
	.at-pogolidercontent{
		height: 385px;
	}
}
@media (max-width:480px){
	.at-slidercontent .at-btns .at-btn{padding: 15px 28px;}
	.at-titleborder h2 {
    font-size: 28px;
    line-height: 27px;
	}
	.at-titleborder h2 strong{
		font-size: 40px;
	}
	.at-btns {
    	padding-bottom: 13px;
	}
	/*.at-homeslidervone .pogoSlider-dir-btn{
		left: 350px;
	}
	.at-homeslidervone .pogoSlider-dir-btn--prev {
		left: calc(350px - 50px);
	}*/
	.at-addressarea {
		width: 100%;
		max-width: 420px;
		padding: 134px 15px;
	}
	.at-addressslider {padding: 50px 20px;}
	.at-aboutus .at-member figure {
		width: 130PX;
		margin: 0 20px 0 0;
	}
	.at-servicetabsnav li{width: 50%;}
	.at-servicetabsnav li:nth-child(4){border-bottom: 1px solid #e7e7e7}
	.at-homeslidervfour .at-titleborder h2 {
		font-size: 30px;
		line-height: 24px;
	}
	.at-homeslidervsix .at-slidercontent.at-slidercontentleft,
	.at-homeslidervsix .at-slidercontent.at-slidercontentright {padding: 15px;}
	.at-homeslidervsix .at-titleborder h2 {
		font-size: 28px;
		line-height: 28px;
	}
	.com-bot h1, .help-box .num{
		font-size: 40px;
	}
	.mob-dis .at-infoemail, .mob-dis .at-infoemail .fa{
		font-size: 22px;
	}
}
@media (max-width:360px){
	.at-titleborder h2 {
		font-size: 24px;
		line-height: 20px;
	}
	.at-slidercontent .at-description {padding: 0 0 26px;}
	.at-slidercontent .at-description p {line-height: 24px;}
	.at-contactusvthree .at-formcontacus {padding: 15px;}
	.at-services .at-servicesslidercounter{
		display: none;
	}
	.low-rate-in h3{
		font-size: 28px;
		padding: 0;
	}
	.at-slidercontent .at-btns .at-btn{
		padding: 0 18px;
	}
	.at-titleborder h2 strong{
		font-size: 42px;
	}
}
@media (max-width:320px){
	.at-servicetabsnav li{width: 100%;}
	
}
@media (max-height:640px){
	.at-comingsooncontent{
		height: auto;
		padding: 30px 5% 30px 30px;
	}
	.at-comingsooncontent .at-socialicons{
		width: 100%;
		float: left;
		position: static;
	}
}