@media only screen and (max-width:1400px){
    nav ul li{padding: 0 4px;}
    nav ul li a{font-size: 15px;
    line-height: 17px;}
    .dropdown-one{top:17px;}
}
@media only screen and (max-width:1200px){
    .container{width:100%;padding:0 20px;}
    .slick-slider{margin-bottom: inherit;}
    .ashland{padding:40px 0 40px 0;}
    .lorem_in p{font-size:23px;padding: 22px 30px 0 30px;}
    .lorem_in h3{padding: 0 0 3px 0;}
	.reserve-bk > ul > li{padding: 0 40px 0 0;}
    
}
@media only screen and (max-width:1024px){
    .ashland_in h1{font-size:43px;padding: 0 0 35px 0;}
    .ashland{padding: 37px 0 37px 0;}
    .area span{font-size: 24px;padding:5px 0 0 0;}
    .lorem{padding:31px 0 31px 0;}
    .lorem_in h2{font-size: 42px;}
    .lorem_in h3{font-size:28px;}
    .lorem_in p{font-size:23px;line-height: 28px;padding:17px 28px 0 28px;}
    .social_icons{padding:20px 0 20px 0;}
    .signup_in p{font-size: 21px;}
    .signup{padding:13px 0 13px 0;}
    .social_in ul li{padding:0 7px;}
    .header_btm{padding:5px 0 5px 0;}
	.driving figure{margin: 0;}
    
    
}
@media only screen and (max-width:991px){
    nav{padding:43px 0 0 0;}
    nav ul{margin: inherit;padding:0 10px;}
    nav ul li{padding: 0 11px;}
    nav ul li a{font-size: 15px;}
    .logo{width:200px;}
    .ashland_cnt ul{margin: inherit;}
    .ashland_cnt ul li{padding: 10px 12.5px;}
    .ashland{padding:33px 0 33px 0;}
    .ashland_in h1{font-size:40px;padding: 0 0 25px 0;}
    .area span{font-size:21px;}
    .ashland_in h2{font-size: 28px;}
    .lorem_in h2{font-size: 37px;line-height:45px;}
    .lorem{padding:25px 0 25px 0;}
    .lorem_in h3{font-size: 25px;line-height:30px;padding: inherit;}
    .lorem_in p {font-size: 20px;line-height: 26px;padding: 17px 0px 0 0px;}
    .social_icons{padding:13px 0 13px 0;}
    .signup{padding:10px 0 10px 0;}
    .signup_in p{font-size: 19px;line-height:25px;}
    .dropdown-one{top:17px;}
    
    /*.header_top{display: none;}*/ 
    nav{display: none;}
    /*menu-left-right*/
    .menu{display: block;position: absolute;top:50%;right:20px;transform: translate(-50%,-50%);}
    .sidemenu{display: block;height: 100%;overflow: auto; overflow-y: scroll;}
    nav{display: none;}
    .menu button span{display: block;}
    nav ul li{display: block;float: none;text-align: center;padding: 10px;}
    nav ul li a{display: block;color:#000000;}
    .open-menu .sidemenu nav{float:none;}
    .header_cnt{padding: 0 15px;position: relative;text-align: left;}
    .log-stky{display: block;}
    .log-stky img{width:92px;height:auto;margin: 0;}
    /*--dropdowns--*/
    .dropdown-one{position: static;width: 100%;padding: 10px 0 0 0;}
    .dropdown-two{position: static;}
	/*nav li.resortrent:hover .dropdown-one{display:none;}
    nav li.rentals:hover .dropdown-one{display:none;}*/
	nav li span{display:block !important;position: absolute;z-index: 2;right: 10px;top: 8px;width: 20px;height: 20px;text-align: center;}
    nav li span:after {content: "\f107"; position: absolute; z-index: 2; left: 0; top: 0; font-family:'FontAwesome'; font-size: 25px; line-height: 20px; right: 0; margin: 0 auto;}
    nav li.sub_menu span:after {content: "\f106";}
	/*--inner page--*/
	.reserve-in h3{font-size:19px;}
	.reserve-in{width: 100%;}
	.relax-lt{padding: 0;}
	.reserve-bk{padding: 30px 0 0 0;}
	.reserve-bk > ul > li{width: 33.3%;padding: 0 0 15px 0;}
	.reserve-bk > ul > li:after{display: none;}
	.reserve-bk > ul{font-size: 0;}
	.driving h2{line-height: 50px;}
	
}
@media only screen and (max-width:767px){
    .ashland_cnt ul li{width:100%;}
    .area img{margin: 0 auto;}
    .ashland{padding:27px 0 27px 0;}
    .ashland_in h1{font-size:35px;padding:0 0 19px 0;}
    .area span{padding:5px 0 5px 0;}
    .lorem{padding:20px 0 20px 0;}
    .lorem_in h2 {font-size: 34px;line-height: 40px;}
    .lorem_in h3{font-size: 24px;}
    .lorem_in p {font-size: 18px;line-height: 23px;padding: 12px 0px 0 0px;}
    header{position: static;}
    .overlay{display: none;}
    .header_btm{background: #004812;}
    .header-rgt{display: none;}
    .area span a{margin:10px 14px 10px 0;}
	/*--inner page--*/
	.relax-rt{width: 100%;float: none;display: block;}
	.relax-lt{width: 100%;float: none;display: block;padding: 0;}
	.relax-lt h2,.driving h2,.ashland h2,.resort h2{font-size: 30px;line-height: 35px;}
	.reserve-in h3{float: none;display: block;padding: 0 0 15px 0;}
	.reserve-in a{float: none;display: block;margin: 0;}
	.ashland p{padding: 0 0 15px 0;}
	.ashland p.brand{padding: 0 0 15px 0;}
	.pack-in{padding: 15px 0 0 0;}
	.resort figure,.ashland figure{margin: 0;}
	.resort figure img,.ashland figure img{width: 100%;height: auto;}
	.driving p,.driving p.pad{padding: 9px 0;}
	.contact-form form{width: 100%;margin: 0;}
	.driving figure img{width: 100%;height: auto;}
	.ashland a{word-break: break-all;}
	.driving{padding: 0 0 0px 0;}
	.ashland-in,.contact{padding: 20px 0;}
	.reserve-in{padding: 10px 0 0 0;}
	.contact-form ul{margin: 0;}
	.slick-slide img{width: 100%;}

    
}
@media only screen and (max-width:599px){
    .ashland_in h1{font-size:30px;padding: 0 0 15px 0;}
    .ashland_in h2{font-size:24px;line-height: 28px;}
    .ashland{padding: 15px 0 0 0;}
    .area span{font-size: 18px;}
    .lorem_in h3{font-size: 19px;line-height: 20px;letter-spacing: 0px;}
    .lorem_in h2{font-size:30px;line-height: 33px;}
    .lorem_in p {font-size: 17px;line-height: 21px;}
    .signup_in p{font-size: 18px;}
    .banner_in img{object-fit: cover;}
    .footer_rt{float: none;}
    .footer_lft{float: none;}
    .footer_in{width: 100%;}
    .footer_rt img{margin: 0 auto;}
    .signup_in{width:100%;margin: 0;}
    .slick-dots li button{width: 10px;height: 10px;}
	/*--inner page--*/
	.contact-form ul li label{float: none;display: block;width: 100%;text-align: left;}
	.contact-form ul li input{float: none;display: block;width: 100%;}
	.contact-form li textarea{float: none;display: block;width: 100%;}
	.relax-lt h2, .driving h2, .ashland h2, .resort h2{font-size: 23px;line-height: 30px;}
	.contact-form h5{padding: 0 0 10px 0;text-align: left;}
	.contact-form ul li .btn{float: none;}
}
@media only screen and (max-width:479px){
    .logo{width:160px;}
    .ashland_in h1{font-size: 29px;line-height: 31px;}
    .ashland_in h2{font-size: 21px;line-height:25px;}
    .lorem{padding:16px 0;}
    .lorem_in h2{font-size: 28px;}
    .lorem_in p {font-size: 15px;line-height: 20px;}
    .store_in ul li{padding: 2px 0;}
    .footer_lft p br{display: none;}
    .footer_lft span{letter-spacing: 0;}
    .footer_lft {font-size: 9px;}
	/*--inner page--*/
	.reserve-bk > ul > li{width:50%;}
}

/*--for sticky header--*/
@media only screen and (min-width:768px){
   
    .stiky header{position: fixed;left: 0;width: 100%;top:0;z-index: 100;text-align: center;background:#004812;}
    .home-list{-webkit-transition: padding ease-in-out 0.3s;-ms-transition: padding ease-in-out 0.3s;-o-transition: padding ease-in-out 0.3s;-moz-transition: padding ease-in-out 0.3s;transition: padding ease-in-out 0.3s;}
     .stiky .home-list{padding: 15px 0 15px 0;}
    .sticky .wrapper{padding-top: 118px;}
    
}

@media only screen and (max-width:991px) {
    .ra-inn {
        background-color: #fff;
        padding: 0;
    }

    .ra-title {
        position: relative;
        text-align: center;
        background-color: #fff;
    }

    .ra-title span {
        font-size: 32px;
        color: #004812;
    }
}

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

    .ra-inn {
        padding: 0 20px;
    }

    .ra-inn li {
        clear: both;
        margin: 4px 0;
    }

    .ra-li-img {
        width: 100%;
    }

    .ra-inn ul li a img {
        border-radius: 4px;
    }

    .video-responsive iframe {
        width: auto;
        height: auto;
    }
}
