#pull{display: none;}

/* Tablet Portrait size to standard 960 (devices and browsers) */

@media only screen and (min-width: 768px) and (max-width: 1024px) {

.header_container{ width:98%;}

#parent{ width:98%; padding:0px 0px;}

.header_navigation{ padding:15px 15px;}

.front_content{ padding:15px 15px;}

.cottage_pictures{ padding:0px 0px;}

.cottage_pictures ul li{ margin:5px 0px;}

.loate_mapping iframe{ padding:20px 15px;}

.cottage_container{ width:100%; padding:20px 0px;}

.contact_field{ width:97%;}



.navigation_nav{ width:100%;}

.banner_right{ width:100%;}

.take_look_box_left{ width:40%;}

.take_look_box_right{ width:58%;}

.take_look_box_right img{ width:32%; margin:0px 0.3%;}



.cottage_container img{ width:24%; margin:0px 0.2%;}

.cottage_btn{ margin:0px 0px 20px;}

.map{ margin:0px 0px 20px;}



.footer_container{ width:97%; padding:20px 0px;}

.footer_logo{ width:28%;}

.footer_nav{ width:72%; margin:10px 0px 0px 0px;}

.footer_bottom_container{ width:97%; padding:20px 0px;}

.footer_bottom_middle{ margin:-35px 0px 0px 120px;}

.footer_nav ul li{ margin:0px 0px 0px 18px;}



/********************albion-Inner********************/

.banner_caption{ width:98%;}

.cheq_box_container{ width:98%; padding:20px 0px;}

.cheq_box_container_left{ margin:0px 9px 0px 0px;}

.body_container{ width:98%; padding:20px 0px;}

.the_cottage_left{ width:62%;}

.the_cottage_right{ width:36%;}

.cottage_thym{ margin:0px 0px 20px 0px;}

.cottage_thym img{ width:32%; margin:0px 3px 0px 0px;}

.videos_box h3{ margin:0px 0px 15px; font-size:26px;}



/********************albion-Inner2********************/

.within_left{ margin:0px 0px 20px;}

.within_right{ width:100%;}

.cheq_box_container .b24bookingstrip form select{ margin:5px 0px !important; float:none; width:98%;}
.cheq_box_container .b24bookingstrip form span{ display:block !important;}
.cheq_box_container .b24bookingstrip form input{ margin:5px 0px !important; float:none; width:98%;}

}



@media only screen and (min-width: 959px) and (max-width: 1024px) {

.footer_logo{ width:35%;}

.footer_nav{ width:65%; margin:10px 0px 0px 0px;}

.footer_bottom_middle{ margin:-35px 0px 0px 230px;}

.cheq_box_container_left{ margin:0px 13px 0px 0px;}

.the_cottage_left{ width:70%;}

.the_cottage_right{ width:28%;}

.within_right{ width:62%;}

.cheq_box_container .b24bookingstrip form select{ margin:5px 0px !important; float:none; width:98%;}
.cheq_box_container .b24bookingstrip form span{ display:block !important;}
.cheq_box_container .b24bookingstrip form input{ margin:5px 0px !important; float:none; width:98%;}

}



/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */

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

.header_container{ width:95%;}

.header_container h6{ text-align:center;}

.header_container_left{ width:100%; text-align:center;}

.header_container_left img{ margin:0px auto;}

.header_container_right{ width:100%; text-align:center;}

#parent{ width:97%; padding:0px 0px;}



.header_navigation{ padding:15px 15px;}

.front_content{ padding:15px 15px;}

.cottage_pictures{ padding:0px 0px;}

.cottage_pictures ul li{ margin:5px 0px;}

.loate_mapping iframe{ padding:20px 15px;}

.cottage_container{ width:100%; padding:20px 0px;}

.contact_field{ width:95%;}



.navigation_nav{ width:100%;}

.banner_right{ width:100%;}

.take_look_box_left{ width:100%; float:none; margin:0px 0px 20px;}

.take_look_box_right{ width:100%; float:none;}

.take_look_box_right img{ width:32%; margin:0px 0.3%;}



.cottage_container img{ width:48%; margin:0px 0.2% 5px;}

.cottage_btn{ margin:0px 0px 20px;}

.map{ margin:0px 0px 20px;}



.contact_field_left{ width:100%; float:none; margin:0px 0px 20px;}

.contact_field_right{ width:100%; float:none;}

.footer_container{ width:95%; padding:20px 0px;}

.footer_logo{ width:100%; float:none; margin:0px 0px 15px;}

.footer_nav{ width:100%; float:none; margin:0px 0px 0px 0px; text-align:left;}

.footer_nav ul li{ margin:0px 6px 0px 0px;}

.footer_bottom_container{ width:95%; padding:20px 0px;}

.footer_bottom_left{ width:100%; margin:0px 0px 15px;}

.footer_bottom_middle{ width:100%; padding:0px; margin:0px 0px 15px; text-align:left;}

.footer_bottom_right{ width:100%; text-align:left;}



/********************albion-Inner********************/

.banner_caption{ width:95%;}

.banner_caption h1{ font-size:36px; line-height:36px;}

.banner_caption p{ padding:0px 0px 20px;}

.banner_caption_left{ width:100%;}

.cheq_box_container{ width:95%; padding:20px 0px;}

.cheq_box_container_left{ width:31%; margin:0px 5px 10px;}

.cheq_box_container_right{ width:31%; float:left; margin:0px 0px 0px 5px;}

.body_container{ width:95%; padding:20px 0px;}

.the_cottage_left{ width:100%; float:none; margin:0px 0px 20px;}

.the_cottage_right{ width:100%; float:none;}

.videos_box h3{ margin:0px 0px 15px; font-size:26px;}

.cottage_nav{ padding:15px;}

.cottage_thym{ margin:0px 0px 20px 0px;}

.cottage_thym img{ width:32%; margin:0px 3px 0px 0px;}

.our_box{ padding:15px;}

.our_listing_right{ width:82%;}

.our_listing_btn{ margin:0px;}



/********************albion-Inner2********************/

.within_left{ margin:0px 0px 20px;}

.within_right{ width:100%;}

.banner_caption{ display:none;}

.cheq_box_container .b24bookingstrip form select{ margin:5px 0px !important; float:none; width:95%;}
.cheq_box_container .b24bookingstrip form span{ display:block !important;}
.cheq_box_container .b24bookingstrip form input{ margin:5px 0px !important; float:none; width:95%;}
}



@media only screen and (min-width: 640px) and (max-width: 767px) {

.header_container_left{ width:48%;}

.header_container_right{ width:49%;}

.header_container h6{ text-align:left;}

.take_look_box_right img{ margin:0px 0.4%;}

.footer_bottom_left{ width:40%; margin:8px 0px 0px;}

.footer_bottom_middle{ width:22%; margin:0px;}

.footer_bottom_right{ width:28%; margin:8px 0px 0px; text-align:right;}

.cheq_box_container_left{ width:32%; margin:0px 3.5px 10px;}

.cheq_box_container_right{ width:32%;}

.our_listing_right{ width:87%;}

.within_left{ width:36%;}

.within_right{ width:62%;}

.cheq_box_container .b24bookingstrip form select{ margin:5px 0px !important; float:none; width:95%;}
.cheq_box_container .b24bookingstrip form span{ display:block !important;}
.cheq_box_container .b24bookingstrip form input{ margin:5px 0px !important; float:none; width:95%;}

}



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

.header_container{ width:95%;}

.header_container h6{ text-align:center;}

.header_container_left{ width:100%; text-align:center;}

.header_container_left img{ margin:0px auto;}

.header_container_right{ width:100%; text-align:center;}

#parent{ width:95%; padding:0px 0px;}



.header_navigation{ padding:15px 15px;}

.front_content{ padding:15px 15px;}

.cottage_pictures{ padding:0px 0px;}

.cottage_pictures ul li{ margin:5px 0px;}

.loate_mapping iframe{ padding:20px 15px;}

.cottage_container{ width:100%; padding:20px 0px;}

.contact_field{ width:95%;}


.navigation_nav{ width:100%;}

.banner_right{ width:100%;}

.banner_btn_left{ width:100%; float:none; margin:0px 0px 15px;}

.banner_btn_right{ width:100%; float:none;}

.take_look_box_left{ width:100%; float:none; margin:0px 0px 20px;}

.take_look_box_right{ width:100%; float:none;}

.take_look_box_right img{ width:100%; margin:0px 0px 10px; display:block;}



.cottage_container img{ width:100%; margin:0px 0px 10px; display:block;}

.cottage_btn{ margin:0px 0px 20px;}

.cottage_btn a{ display:block; margin:0px 0px 10px;}

.map{ margin:0px 0px 20px;}



.contact_field_left{ width:100%; float:none; margin:0px 0px 20px;}

.contact_field_right{ width:100%; float:none;}

.footer_container{ width:95%; padding:20px 0px;}

.footer_logo{ width:100%; float:none; margin:0px 0px 15px;}

.footer_nav{ width:100%; float:none; margin:0px 0px 0px 0px; text-align:left;}

.footer_nav ul li{ margin:0px 15px 5px 0px;}

.footer_bottom_container{ width:95%; padding:20px 0px;}

.footer_bottom_left{ width:100%; margin:0px 0px 15px;}

.footer_bottom_middle{ width:100%; padding:0px; margin:0px 0px 15px; text-align:left;}

.footer_bottom_right{ width:100%; text-align:left;}



/********************albion-Inner********************/

.banner_caption{ width:95%;}

.banner_caption h1{ font-size:36px; line-height:36px; display:none;}

.banner_caption p{ padding:0px 0px 20px; display:none;}

.banner_caption_left{ width:100%;}

.book_now_btn a{ display:block; margin:0px 0px 10px;}

.cheq_box_container{ width:95%; padding:20px 0px;}

.cheq_box_container_left{ width:100%; float:none; margin:0px 0px 10px;}

.cheq_box_container_right{ width:100%; float:none; margin:0px;}

.body_container{ width:95%; padding:20px 0px;}

.the_cottage_left{ width:100%; float:none; margin:0px 0px 20px;}

.the_cottage_right{ width:100%; float:none;}

.videos_box h3{ margin:0px 0px 15px; font-size:26px;}

.videos_left{ width:100%; float:none; margin:0px 0px 15px;}

.videos_right{ width:100%; float:none;}

.cottage_nav{ padding:15px;}

.cottage_p_text{ margin:0px 0px 15px; padding:0px 0px 10px;}

.cottage_thym{ margin:0px 0px 10px 0px;}

.cottage_thym img{ width:100%; margin:0px 0px 10px 0px;}

.our_box{ padding:15px;}

.our_listing_right{ width:73%;}

.our_listing_btn{ margin:0px;}



/********************albion-Inner2********************/

.body_container h2{ font-size:25px; margin:0px 0px 15px;}

.within_left{ width:100%; float:none; margin:0px 0px 20px;}

.within_left img{ width:100%;}

.within_right{ width:100%; float:none;}

.cottage_nav img{ width:48%; margin:0px 3px 8px 0px;}

.banner_caption{ display:none;}

.cheq_box_container .b24bookingstrip form select{ margin:5px 0px !important; float:none; width:98%;}
.cheq_box_container .b24bookingstrip form span{ display:block !important;}
.cheq_box_container .b24bookingstrip form input{ margin:5px 0px !important; float:none; width:98%;}
}



/*----------------------------Click to open Menu In resposnive----------------------*/

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

.subclick {	height: 40px;padding-top: 0px!important;position:absolute;right: 0px;text-align: center;top: 0px;width: 50px;line-height: 40px;	z-index:999;}

.subclick:after{content: url(arrow.png);}

.sub-open .sub-menu{display: block!important; background:none !important;}

.sub-menu{margin:0px 0px; padding:0px 0px; display:none !important; background-color:#353536 !important; border-top:0 none; position: relative !important; top:0px !important; visibility:inherit !important; width:100% !important;}



.navigation_nav nav{width:100%; margin:0px 0px 0px 0px; padding:0px 0px; background:#084e51;} 

.navigation_nav nav ul{margin:0px 0px; padding:0px 0px; list-style-type:none; width:100%;} 

.navigation_nav nav ul li{margin:0px 0px; padding:0px 0px; line-height:normal; display:block;  float:none; width:auto; height:auto; text-transform:uppercase; border-top:1px solid #022E32;}

.navigation_nav nav ul li a{margin:0px 0px; padding:10px 0px; display:block; height:auto; line-height:normal; font-size:15px; color:#FFF;  height:auto; width:auto; border-radius:0px; font-weight:400;}

.navigation_nav nav ul li a:hover{color:#fff;}

.navigation_nav nav ul li.current-menu-item > a,

.navigation_nav nav ul li.current-menu-ancestor > a,

.navigation_nav nav ul li.current_page_item > a,

.navigation_nav nav ul li.current_page_ancestor > a{color:#fff;}

.navigation_nav nav a{text-align:left; width:100%; text-indent:10px; text-decoration:none; font-size:17px; color:#FFF;}

.navigation_nav nav a:hover{color:#fff; text-decoration:none;}        

.navigation_nav nav ul{display:none; height:auto;}

.navigation_nav nav a#pull {display:block; width:100%; position:relative; background:#3d7fac; margin:0px 0px; color:#FFF; text-transform:uppercase; font-weight:600; line-height:40px;}

.navigation_nav nav a#pull:after{content:""; background:url(../images/nav-icon.png) no-repeat; width:25px; height:20px; display:inline-block; position:absolute; right:10px; top:10px;} 

.navigation_nav nav ul ul:before{ border:none;}

.navigation_nav nav ul ul{ width:100% !important; float:none; position:relative; left:auto; background:none; position:static; display:none;}

.navigation_nav nav ul li{ float:none; position:relative;}

.navigation_nav nav ul ul li{margin:0px 0px; padding:0px 0px; line-height:normal; display:block;  float:none; width:auto; height:auto; text-transform:uppercase; border-top:1px solid #04585c; border-bottom:1px solid #003D41;}

.navigation_nav nav ul ul li a{margin:0px 0px; padding:10px 15px !important; display:block; height:auto; line-height:normal; font-size:15px; color:#FFF !important;  height:auto; width:auto;}

.navigation_nav nav ul ul ul{ width:100% !important; top:0px; display:none;}

.navigation_nav nav ul li:hover ul, .navigation_nav nav ul ul li:hover ul{ display:none;}

.navigation_nav nav ul li ul li a:hover{color:#e56c0e;}

.navigation_nav nav ul ul li.current-menu-item > a,

.navigation_nav nav ul ul li.current-menu-ancestor > a,

.navigation_nav nav ul ul li.current_page_item > a,

.navigation_nav nav ul ul li.current_page_ancestor > a{color:#e56c0e;}



.book_stay{ display:none;}

.ftr_contact{ width:100%;}

.bdp_blog_template.classical .bd-post-image img{ height:auto;}
.single_thumbnail{ height:auto;}
}



@media only screen and (min-width: 1025px) {

.nav ul li a{

transition:margin 1s;

-webkit-transition:margin 1s;

-moz-transition:margin 1s;

-o-transition:margin 1s;}

.nav ul li a:hover{color:#e34c4c !important;}

}

