@media only screen and (min-width: 1025px) and (max-width: 1060px) {
.wrapper1 { max-width: 1000px;}

}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
header { padding: 11px 15px;}

.banner_caption .paging { visibility:hidden;}

.banner_slider{ display:none;}
.banner .banner_slider_mobile{ display:block;}


.banner_caption h3 { font-size: 80px; line-height: 84px;}
.banner_caption h3 span { font-size: 20px; line-height: 24px;letter-spacing: 3px;}

.welcome_sec { padding: 45px 45px 30px;}
.welcome_sec h3 { font-size: 46px; line-height: 50px; padding-bottom: 15px;}
.welcome_sec p { font-size: 24px; line-height: 30px; padding-bottom: 25px;}

.nav_container .nav_block { min-height: 300px;}
.nav_container .nav_block .block_caption { padding: 0 6px;}
.nav_container .nav_block .block_caption span { font-size: 10px; line-height: 14px;}
.nav_container .nav_block .block_caption h3 { font-size: 16px; line-height: 18px;}

.map_sec span.map_cta { top: 10px;}



.map_sec .head_cont { width: 100%; position:static;}
.head_cont h3 { font-size: 30px; line-height: 34px;}

.desc_sec { padding: 25px 0;}
.desc_sec p { font-size: 20px; line-height: 30px;}


.desc_block{ background-attachment:scroll !important;}
.desc_block video{ display:none;}
.desc_block .desc_block_content { padding: 0 15px;}


.row_container .row { padding: 40px 15px;}
.row figure { width: 35%;}
#sec14d figure img{ display:block;}
#sec14d figure video{ display:none;}
.row .content_block { width: 65%;}

.row div.head_bar h3 { font-size: 26px; line-height: 30px; padding: 10px 0 10px 10px;}
.row div.head_bar h3 small { font-size: 16px; line-height: 20px;}
.row div.head_bar span.serial { font-size: 45px; line-height: 49px;}
.row p { font-size: 18px; line-height: 28px; padding-bottom: 25px;}


}




@media only screen and (max-width: 767px) {
.banner_caption .create {
margin-top: 0;
}

#layout { padding-top: 65px;}
.banner_caption .paging { visibility:hidden;}

.banner_slider{ display:none;}
.banner .banner_slider_mobile{ display:block;}



.navigation { position: relative;padding: 15px 0 25px;}

.navigation.fixed { top: 69px;}
.navigation ul.timing {position: absolute; bottom: 5px; left: 0; margin-bottom: 0; padding-right: 15px;  text-align: center; width: 100%;}
ul.timing li:first-child, ul.timing li:last-child{margin:0 0 0 0;}
ul.timing li{margin:0 50px 0 50px;}


ul.menu li {
 margin:0;}
ul.menu li > a{width:0px;}
ul.menu li > a:hover:before,ul.menu li > a.current:before{ border:8px solid rgba(188,48,50,0.2); display:none;}

ul.menu li:first-child { margin-left: 15px;}
ul.menu li.afternoon { margin-left: 80px;}
ul.menu li.night { margin-left: 80px;}

ul.menu li:first-child::after { left: 20px; width: 84px;}
ul.menu li.afternoon::after { left: 20px; width: 84px;}
ul.menu li.night::after { display: none;}



header { padding: 10px 15px 30px;}
header a.logo { width: 90px;}	
header p {font-size: 10px;line-height: 14px;margin: 0;width: 100%;margin: 0 0 0 0; padding:5px 0; background:#262626; position:absolute; left:0; bottom:0; z-index:99;}
header ul.social { margin-top: 0;}


.banner_caption h3 { font-size: 60px; line-height: 64px;}
.banner_caption h3 span { font-size: 16px; line-height: 20px;letter-spacing: 3px;}



.welcome_sec { padding: 40px 40px 30px;}
.welcome_sec h3 { font-size: 40px; line-height: 44px; padding-bottom: 10px;}
.welcome_sec p { font-size: 20px; line-height: 26px; padding-bottom: 20px;}



.nav_container .nav_block {
    width: 100%;
    min-height: 150px;
}

.nav_container .nav_block .nav_block_img{
	background-position: 0 20% !important;
}

.nav_container .nav_block .block_caption { padding: 0 6px;}
.nav_container .nav_block .block_caption span { font-size: 10px; line-height: 14px;}
.nav_container .nav_block .block_caption h3 { font-size: 16px; line-height: 18px;}

.map_sec span.map_cta { top: 10px; width:155px;}



.map_sec .head_cont { width: 100%; position:static;}
.head_cont h3 { font-size: 24px; line-height: 28px;}

.desc_sec { padding: 25px 0 0;}
.desc_sec p { font-size: 18px; line-height: 28px; padding: 0 20px 30px;}



.desc_block { height: auto !important;  min-height:inherit;  padding:0 0 0; background:none !important;}
.desc_block .desc_block_img{ display:block;}
.desc_block video{ display:none;}
.desc_block .desc_block_content { position: relative !important; padding: 0 0;}
.desc_block .inner_col { width: 100%;}
.desc_block .inner_col .inner_col_cont { padding: 15px 15px 15px 15px;}


.row_container .row { padding: 40px 15px 0; text-align:center;}
.row figure { float: none; width: 100%; display: inline-block;}
#sec14d figure img{ display:block;}
#sec14d figure video{ display:none;}

.row .content_block { width: 100%;  padding-left: 0; padding-top: 15px; text-align:left;}

.row div.head_bar h3 { font-size: 26px; line-height: 30px; padding: 10px 0 10px 10px;}
.row div.head_bar h3 small { font-size: 16px; line-height: 20px;}
.row div.head_bar span.serial { font-size: 45px; line-height: 49px;}
.row p { font-size: 18px; line-height: 28px; padding-bottom: 25px;}

.seperator_sec img.desktop_sep{ display:none;}
.seperator_sec img.mobile_sep{ display:block;}
	
}