@media only screen and (max-width: 1450px) {

.journey_sec .journey_slider{ max-width:1040px; }
.journey_sec .journey_slider .journey_slide{ padding:0 4px;}
.journey_sec .journey_slider .slide_inner{ min-height:360px; }
.journey_sec .journey_slider .slide_inner .hover_cont{ padding:0 10px; }

.journey_sec .journey_slider .hover_cont h3{ font-size: 26px; padding:0 0 5px; }
.journey_sec .journey_slider .hover_cont h4{ font-size: 18px; line-height: 21px; padding:0 0 5px; }
.journey_sec .journey_slider .hover_cont .small_text{ font-size: 14px; line-height: 28px; }
.journey_sec .journey_slider .hover_cont .shape{ width:100px; }
.journey_sec .journey_slider .hover_cont .pesp{ width:90px; }
.journey_sec .journey_slider .hover_cont .sl{ width:160px; }
.journey_sec .journey_slider .hover_cont .tl{ width:130px; }
.journey_sec .journey_slider .hover_cont .fw{ width:160px; }
.journey_sec .journey_slider .hover_cont p{ font-size: 16px; line-height: 120%; }

}


@media only screen and (max-width: 1365px) {
.banner .banner_img figure { display: block; }
.banner .banner_img { background: none !important; height:auto; }
}

@media only screen and (max-width: 1280px) {
.banner .banner_cont h1 { font-size: 60px; }
.desc_sec h2 { font-size: 60px; }

.journey_sec { padding: 0 0 30px; }
.journey_sec .journey_slider { max-width: 940px; }
.inner_page .journey_sec { padding: 0 0 30px; }
.inner_page .journey_sec .journey_slider{ max-width:940px; }

.vid_box_inner { width: 940px; }
}
	

@media only screen and (max-width: 1024px) {
header .header_inner { padding: 0 15px; }
header ul.left_logos li.delta_logo a { width: 130px; }
header ul.left_logos li.tl_logo a {width: 100px; }
ul.the_logos { padding-top:60px; }
ul.the_logos li.delta_logo a { width: 250px; }
ul.the_logos li.as_logo a { width: 200px; }

.banner .banner_cont { max-width: 768px; padding: 30px 20px 0; }
.banner .banner_cont h1{ font-size: 45px; }
.banner .banner_cont p { font-size: 22px; }

.vid_block { background-size:180px auto !important; }

.intro_sec { max-width: 768px; }
.intro_sec p { font-size: 22px; }

.desc_sec h2 { font-size: 55px; }
.desc_sec .explore_btn { margin-bottom: 50px; }  

.img_gal .img_slider { max-width: 768px; }
.img_gal .img_slider .img_slide figure { min-height: 373px; }

.article_intro { max-width: 740px; padding: 40px 20px 40px; }
.article_intro h1 { font-size: 50px; }
.article_intro p { font-size: 22px; line-height: 110%; padding:0 0 20px; }

.tiles_row .cont_part { padding: 0 0 0 20px; }
.tiles_row.right .cont_part { padding-right:20px; }
.tiles_row .cont_part p { padding-bottom: 20px; }
.tiles_row .cont_part h2 { font-size: 40px; }

.quote_sec { padding: 60px 20px 60px; }
.quote_sec blockquote { max-width: 670px; }
.quote_sec blockquote p { font-size: 40px; }

.img_row { margin: 0 auto 50px; }

.journey_sec .journey_slider { max-width: 700px; }
.inner_page .journey_sec .journey_slider{ max-width:700px; }

.vid_box {	padding: 0 40px 0; }

}


@media only screen and (max-width: 767px) {
	
.head-wrap { }
.ad_container { padding: 25px 15px 10px; margin-left: -15px; margin-right: -15px; width: calc(100% + 30px); min-height:70px; }
.ad_container .ad { margin: 0px; }

header .header_inner{border-bottom: 18px solid #bce2f1; border-top:none; padding: 0 15px 0; min-height:70px; }
header a.paid_logo { margin: 0 auto 0; padding: 2px 5px 1px; top:auto; bottom:-18px; left:0; right:0; transform:none; -webkit-transform:none; -moz-transform:none; -ms-transform:none; -o-transform:none; }
header ul.left_logos { padding: 7px 0 0 0; }
header ul.social_icon { margin-top: 10px; }

header ul.left_logos li.delta_logo a { width: 110px; }
header ul.left_logos li.tl_logo a { width: 80px; }
header ul.left_logos { padding-top:15px; }
header ul.social_icon { margin-top:10px; }
ul.the_logos { padding-top:40px; }
header ul.left_logos li.delta_logo2 a { width: 105px; }  
header ul.left_logos li.pesp_logo a { width: 58px; }
header ul.left_logos li.tl_logo2 a { width: 70px; }
header ul.left_logos li.sl_logo a { width: 80px; }  
header { box-shadow: 0px 0px 12px rgba(0,0,0,0.1); }

.mob-show { display: block !important; }
.desktop{ display:none !important; }


.banner .banner_cont h1 { font-size: 40px; padding-bottom: 10px; }
.banner .banner_cont p { font-size: 20px; }
.banner .banner_cont { position: relative; padding: 30px 20px; background: #2E2E2E; }

.vid_block { background-size:100px auto !important; }

ul.the_logos li.delta_logo a { max-width: 140px; }
ul.the_logos li.as_logo a { max-width: 110px; }
ul.the_logos li.as_logo { padding-left:15px; }
ul.the_logos li.delta_logo { padding-right:15px; }

.intro_sec p,
.desc_sec p { font-size: 20px; }
.desc_sec p { padding-bottom: 30px; }
.desc_sec .explore_btn { padding: 10px 25px; font-size: 20px; line-height: 1.1; width:auto; margin-bottom: 35px; }
.desc_sec h2 { font-size: 35px; padding-bottom:10px; }

.img_gal { padding: 25px 0 20px; }
.img_gal .img_slider { max-width: 320px; }
.img_gal .img_slider .img_slide figure { min-height: 350px; }


.article_intro { padding: 30px 20px; max-width: 540px; }
.article_intro h1 { font-size: 44px; }
.article_intro p { font-size: 20px; }

.img_block { margin-bottom: 35px; }
.img_block figure { max-width: 640px; }

.tiles_row { max-width: 500px; }
.tiles_row .img_part { width: 100%; }
.tiles_row .cont_part { padding: 45px 0 0 0; width: 100%; }
.tiles_row.right .img_part { width: 100%; order:0; }
.tiles_row.right .cont_part { padding: 45px 0 0 0; width: 100%; }
.tiles_row .cont_part h2 { font-size: 35px; }
.tiles_row .cont_part p { font-size: 20px; padding-bottom: 15px; }

.quote_sec { padding: 50px 20px 20px; }
.quote_sec blockquote { max-width: 500px; }
.quote_sec blockquote p { font-size: 28px; }

.img_row { margin-bottom: 30px; max-width:500px; padding:0 20px; }
.img_row .img_col { width: 100%; margin:30px 0 0; } 


.intro_part h2 { font-size: 30px; }
.intro_part p { font-size: 20px; }


.journey_sec .journey_slider { max-width: 460px; }
.journey_sec .journey_slider .slide_inner { min-height: 400px; }

.inner_page .journey_sec .journey_slider{ max-width:460px; }
.inner_page .journey_sec .journey_slider .slide_inner { min-height: 400px; }

footer { padding: 15px 0 10px;}
footer ul li { padding: 0; width: 100%; background:none;}
footer ul li a { display: inline-block;}

.vid_box { padding: 30px 25px 0; }
.vid-close { right: -20px; }
.vid_box.active .vid-close { top: -20px; }

}

@media only screen and (max-width: 480px) {

.journey_sec .journey_slider { max-width: 250px; }
.inner_page .journey_sec .journey_slider{ max-width:250px; }

}

@media only screen and (max-width: 374px) {

.footer .wrapper { padding:0 15px; }

}