.villa_moblie_hide{}
.villa_normal_hide{display:none;}
.contact_mobile1
{
	float:left;
	width:90%;
	padding:10% 5%;
	margin-top:30px;
}
.contact_mobile1 label
{
	float:left;
	width:100%;
	font-size:16px;
	padding:4px 0px;
}
.contact_mobile1 input[type="text"]
{
	float:left;
	width:100%;
	border:solid 1px #CCC;
	height:50px;
	text-align:center;
}
.contact_mobile1 select
{
	float:left;
	width:100%;
	border:solid 1px #CCC;
	height:50px;
	text-align:center !important;
	background:#ffffff;
}
.contact_mobile1 select:hover
{
	text-align:center !important;
	background:#ffffff;
}
.contact_mobile1 .input_guests1
{
	border-top:none !important;
}
.contact_mobile1 textarea
{
	float:left;
	width:100%;
	border:solid 1px #CCC;
	height:auto;
	text-align:center;
}
.contact_mobile1 input[type="button"]
{
	float:left;
	width:100%;
	border:solid 1px #CCC;
	height:50px;
	text-align:center;
}
.contact_mobile1 .space15
{
	margin-bottom:15px;
}
.contact_mobile1 .code
{
	float:left;
	width:20% !important
}
.contact_mobile1 .number
{
	float:left;
	width:78% !important
}
.contact_mobile1 p
{
	float:left;
	width:100%;
	text-align:center;
	padding:0px 0px 10px 0px;
}
.mobile_blue1
{
	color:#c4d9fe;
}
.contact_slider1
{
	float:left;
	width:98%;
	height:auto;
	margin:10px 0px;
}
.contact_space1
{
	margin-top:5px;
}
.ArtDescription
{
	padding-top:15px;
}
.normal_hide_gallery{display:none;}
@media screen and (min-width: 1900px) {

 h1{font-size:2.4em;}

 .search_blog1_bottom h3{font-size:19px !important;}
.search_hover1_top span{font-size:1.6em;line-height:24px;}
.search_blog1_top h3{font-size:20px !important;}
.search_blog1_bottom_left{font-size:22px;}

.logIn{	font-size:11px;}

.index_middle_content .space_content1 h2{font-size:46px;}
.index_middle_content h3 { line-height:52px; letter-spacing:4px;padding:20px 0px 10px 0px;}
.index_middle_content h4 { font-size: 1.6vw;line-height: 2.4vw;}
.index_new_blog_wrapper2 h1 {font-size: 38px;}
.index_page_potrait1_box h3 {padding: 50px 0px 5px 0px !important;font-size: 24px;letter-spacing: 2px;}
.index_new_blog_wrapper2 h2{font-size: 1.2vw;line-height: 30px;}
.index_new_blog_wrapper2 h3{font-size:24px;}
.index_new_blog_wrapper2 p {font-size: 17px;letter-spacing: 1px;line-height: 22px;}
.summary__button{padding: .475rem 1.2rem;font-size: .85rem;}
.summary__enquire{font-size: 1.2rem;}
.overlay1 h3 {font-size: 40px;}
.overlay1 h5 {font-size: 20px;border-bottom:none !important;}
.overlay2 h3 {font-size: 40px;}
.overlay2 h5 {font-size: 20px;border-bottom:none !important;}
.overlay2Article h5 {font-size: 20px;border-bottom:none !important;}
.content_left{font-size:18px;line-height:28px !important;}
.content_txt1{font-size:18px;line-height:28px !important;}
.footer_new_wrap{font-size:18px;}
.footer_new_copyright {width: 410px !important;}
.footer_new_search {width: 430px !important; }
.footer_header_space1 img {width: 85% !important;height: auto;}
.content_left span{	font-size:24px !important;}
.content_left img{width:95%;height:auto;}
.search_blog1_bottom span {font-size:28px !important;}
.footer_new_main_box_content p { line-height:30px!important;}
.footer_new_links ul li {font-size:20px !important; line-height:20px; margin-bottom:20px !important;}
.content_txt2 {height: 50px !important;font-size: 18px !important;line-height: 20px !important;}
.where_would_go_left_menu ul li{ height:58px !important; line-height:58px !important; font-size:22px;}
.where_would_go_head2{font-size:20px !important;}
.where_would_go_left{ min-height:580px !important;}
.index_magazine_wrapper_content1 p{ font-size:20px; line-height:24px;}
.index_magazine_wrapper_content2 p{ font-size:20px;line-height:24px;}
.index_magazine_wrapper_content3 p{ font-size:20px;line-height:24px;}
.layerslider_top{height:86px;}
.index_middle_content .space_content1
{
	font-size:48px;
	letter-spacing:6px;
	padding: 50px 0px;
}
.dec_ritimgspace_04 {
    margin-right: 88px !important;
}
.dec_ritimgspace_05 {
    margin-right: 80px !important;
}
}
@media screen and (min-width: 1600px) and (max-width: 1899px)
{
	 h1{font-size:1.4em}
	  #menu_left{font-size: 15px;}
	 .menu > li > a{font-size: 16px;}
	 .menu_holder {width: 398px;}
	 .destination_menu_head {font-size: 22px;}
	 .destination_menu_content .location { font-size: 22px !important;}
	 .logIn {font-size:15px !important;}
	 .header_contact {font-size: 19px;}
	 .search_strip1_bottom {font-size: 16px;}
	 #search_strip1 input[type="text"] { height: 42px;}
	 .search_input2 {height: 42px;}
	 .search_button1 {height: 42px;}
	 .secondsLabel{width: 32% !important;}

}
@media screen and (min-width: 1367px) and (max-width: 1599px)
{
	 h1{font-size:1.2em}
	 #menu_left{font-size: 14px;}
	 .menu > li > a{font-size: 15px;}
	 .menu_holder {width: 398px;}
	 .destination_menu_head {font-size: 20px;}
	 .destination_menu_content .location { font-size: 20px !important;}
	 .logIn {font-size:14px !important;}
	 .header_contact {font-size: 18px;}
	 .search_strip1_bottom {font-size: 15px;}
	 #search_strip1 input[type="text"] { height: 40px;}
	 .search_input2 {height: 40px;}
	 .search_button1 {height: 40px;}
	 .search_blog1_bottom h3{font-size: 14px !important;}
}
@media screen and (min-width: 1200px) and (max-width: 1366px)
{
.slider_top1 { padding: 0px 0px 0px 0px !important;}
#full-slider-wrapper{ margin:inherit !important;}
.slider-wrapper-images {margin-left: 0px !important; margin-top:0px !important;margin-right:1px !important;}
.slider-wrapper-thumb {margin-top: 0px !important;width:451px !important;height: 600px !important;}
.slider-wrapper-thumb ul li {width: 217px !important;height: 122px !important;}
.slider-wrapper-thumb ul li img {width: 217px !important;height: 122px !important;}
.slider-wrapper-images-overlay1{height:80px !important;}

}


@media screen and (min-width: 1251px) and (max-width: 1350px)
{
search_blog1_bottom h3{font-size: 13px !important;}
}


@media screen and (min-width: 800px) and (max-width: 1199px)
{
	.slider_top1 {width: 100% !important;}
	#full-slider-wrapper{width:100% !important;margin:0 auto;}
	.slider-wrapper-images{margin:0 auto !important;float:none !important;width: 100% !important ;height: 600px;}
	.slider-wrapper-thumb {display:none;margin: 27px auto !important;width: 900px !important;height: 110px !important;overflow-x: hidden;overflow-y: scroll;float:none !important;}
	.slider-wrapper-thumb ul li {width: 178px !important;height: auto;}
	.normal_hide_gallery{display:block;}
	#full-slider-wrapper {padding-top: 0px !important; }
	.old_villapage_slider1 .ls-slide img {width: 100% !important; height:auto;}
	#content-1 {padding: 1px 0px !important;width: 100% !important;}
	.mTS-buttons-out .mTS_horizontal .mTSThumbContainer {margin: 0px !important;margin-left: 0px;}
	.content{margin-top:0px !important;}
	.content li a {border: 1px solid rgba(255,255,255,.1) !important;}
	/*.ls-slide img {height:auto !important;}
	.ls-inner {height:auto !important;}
	#layerslider {width:100% !important;height:auto !important;}*/
}


@media screen and (min-width: 801px) and (max-width: 1020px)
{
.menu_holder{float: right;width: 474px;}
#menu_right{width: 394px;}
.search_blog ul li {width:49.6%;margin-right:.4%;}
li.pagen {width: 49.5% !important;}

}
@media screen and (min-width: 320px) and (max-width: 800px)
{
.slider_top1 { padding: 0px 0px 0px 0px !important;}
#full-slider-wrapper{ margin:inherit !important; width: 100% !important;}
.slider_top1 { width: 100%;}
.slider-wrapper-images {width: 100% !important;margin-left: 0px !important;}
.slider-wrapper-thumb {display:none;}
.normal_hide_gallery{display:block;}
.content li a {border: 1px solid rgba(255,255,255,.1) !important;}
.mTS-buttons-out .mTS_horizontal .mTSThumbContainer {margin: 0px !important;margin-left: 0px;}
#content-1 {padding: 1px 0px !important;width: 100% !important; display:none;}

h1{font-size:18px;}
.mTS-buttons-out .mTSButton{ line-height:75px !important; width:24px !important; height: -webkit-fill-available !important;}

.villa_page_potrait1 {width:84% !important; margin:0 auto; float:none !important; padding-bottom:10px}
.villa_page_potrait2 {width:84% !important; margin:0 auto !important; float:none !important; padding-bottom:10px;}
.villa_page_body_content_box{width: 100% !important;min-height:auto !important;}
.villa_page_body_content_box2{width: 92% !important;min-height:auto !important;padding:4%}
.villa_page_body_content{width:100% !important;}
.padding_main {padding-top: 108px;}
.search_blog {width:92%;}
.search_blog ul li{	width:86% !important; margin:0px 7% 0px 7%;}
.vp_sectiontop1_place{width:100% !important;}
.villa_margin1{ margin:0px !important;}
.villa_mobile_hide{display:none;}
.villa_normal_hide{display:block;color:#333;}
.vp_sectiontop1_details{flaot:left;width:100% !important;padding-left:0px !important;padding-top:10px !important;padding-bottom:10px !important;}
.vp_sectiontop1_bbs {width:33% !important;}
.vp_sectiontop1_container {width: 100% !important;padding: 10px 0px 15px 0px !important;}
.vp_sectiontop1_place{text-align:center;}
.ls-v5 .ls-bottom-slidebuttons {display:none !important;}
.vp_sectiontop1_buttons .button1 {width: 80% !important;}
.vp_sectiontop1_buttons .button2 {width: 80% !important;}
.vp_sectiontop1_dates .input1{margin-bottom:10px !important; font-size:18px !important;height:46px !important;width:220px !important;}
.vp_sectiontop1_price {font-size: 32px !important;letter-spacing: 1px !important;padding-top:0px !important;}
.footer_new_main_logo {width:48% !important; text-align:center !important; min-height:190px;}
<!--Menu CSS-->
.menu_holder { margin: 0 auto;width: 100% !important;}
.menu > li > a {color:#FFF !important;}
.menu > li > a {padding:10px 5px !important;font-size:14px !important;}
#menu_right	{margin:0 auto;width:316px !important;float:none !important;}
ul.menu .dropdown-col-8	{width:100% !important;}
.space_4col	{left:0px;}
.fullwindow {
	-webkit-transform: scale3d(1);
transform: scale3d(1);
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
-webkit-transform: translate(-100%, 0);
-ms-transform: translate(-100%, 0);
transform: translate(-100%, 0);
	}
.fullWindow ul {padding:0px;margin:0px;}
.fullWindow ul li span{padding: 13px 28px;border-bottom: solid 1px #e1e1e1;width: 100%;color: #666666;display: block;margin: 0;cursor: pointer;}
.fullWindow ul li:hover{background:#EFEFEF;}
.fullWindow ul li a{color: #666666;text-decoration: none;}
.fullWindow ul li span::before{content: " ";background:url(../images/menu_bullet1.png) no-repeat left;width: 5px;height: 6px;float: left;padding-right: 10px;padding-top: 20px;}
.fullWindow ul li a:active{color: #666666;text-decoration: none;}
.fullWindow ul li ul li{padding: 13px 20px 13px 45px;border-bottom: solid 1px #e1e1e1;width: 100%;color: #666666;display: block;margin: 0;cursor: pointer;}
.fullWindow ul li ul li a::before{content: " ";background:url(../images/menu_bullet1.png) no-repeat left;width: 5px;height: 6px;float: left;padding-right: 10px;padding-top: 20px;}
.fullWindow li:first-child  {border-top: solid 1px #e1e1e1;}
.menu_logo1 { padding:10px;}
.menu_logo1 img{ width:40%;height:auto;}
.menu_logo1 a{display:block;padding:10px 15px;text-decoration:none;color:#333;font-weight:bold;background:#999;border-radius: 2px;}
}
@media screen and (max-width: 599px)
{
.topStripeContainer {}
.topStripeContainer2 {background:#3d3d3d;height: 45px;width: 100%;border-bottom-width: thin;border-bottom-style: solid;border-bottom-color: #000;border-top-width: 3px;
border-top-style: solid;
border-top-color: #000;}
.villa_page_potrait1 {width:84% !important; margin:0 auto; float:none !important; padding-bottom:10px}
.villa_page_potrait2 {width:84% !important; margin:0 auto !important; float:none !important; padding-bottom:10px;}
.villa_page_body_content_box{width: 100% !important;min-height:auto !important;}
.villa_page_body_content_box2{width: 92% !important;min-height:auto !important; padding:4%;}
.villa_page_body_content{width:100% !important;}
.padding_main {padding-top: 108px;}
.search_blog ul li{	width:100% !important; margin:0px 0px 0px 0px;}
.search_blog {width:100%;}
.search_blog1_bottom_left{font-size:13px;}
.search_hover1_top span {font-size:14px;}
.vp_sectiontop1_place{width:100% !important;}
.villa_margin1{ margin:0px !important;}
.villa_mobile_hide{display:none;}
.villa_normal_hide{display:block;color:#333;}
.vp_sectiontop1_details{flaot:left;width:100% !important;padding-left:0px !important;padding-top:10px !important;padding-bottom:10px !important;}
.vp_sectiontop1_bbs {width:33% !important;}
.vp_sectiontop1_container {width: 100% !important;padding: 10px 0px 15px 0px !important;}
.vp_sectiontop1_place{text-align:center;}
.ls-v5 .ls-bottom-slidebuttons {display:none !important;}
.vp_sectiontop1_buttons .button1 {width: 80% !important;}
.vp_sectiontop1_buttons .button2 {width: 80% !important;}
.vp_sectiontop1_dates .input1{margin-bottom:10px !important;height:46px !important;font-size:18px !important;width:220px !important;}
.vp_sectiontop1_price {font-size:32px !important ;letter-spacing: 1px !important;padding-top:0px !important;}
.footer_new_main_logo {width:48% !important; text-align:center !important; min-height:92px;}

<!--Menu CSS-->
.menu > li > a.gold1{color:#f8d7a1 !important;}
.menu_holder { margin: 0 auto;width: 100% !important;}
ul.menu li > div,  ul.menu > li  { width: auto !important;text-align: center;}
ul.menu li > div,  ul.menu > li.subdomain1  { width: auto !important;text-align: center;}
ul.menu li > div,  ul.menu > li.subdomain1 a { padding:0px 0px !important;}
.menu > li > a {  padding: 9px 10px;}
.menu > li > a {color:#FFF !important;font-size:14px !important;line-height: auto;}
#menu_right	{margin:0 auto;width:290px !important;float:none !important;}
ul.menu .dropdown-col-8	{width:100% !important;}
.space_4col	{left:0px;}
.destination_menu_head{padding-left:0px;}

.fullwindow {
	-webkit-transform: scale3d(1);
transform: scale3d(1);
-webkit-transform: translate3d(-100%, 0, 0);
transform: translate3d(-100%, 0, 0);
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
-webkit-transform: translate(-100%, 0);
-ms-transform: translate(-100%, 0);
transform: translate(-100%, 0);
	}
.fullWindow ul {padding:0px;margin:0px;}
.fullWindow ul li span{padding: 13px 28px;border-bottom: solid 1px #e1e1e1;width: 100%;color: #666666;display: block;margin: 0;cursor: pointer;}
.fullWindow ul li:hover{background:#EFEFEF;}
.fullWindow ul li a{color: #666666;text-decoration: none;}
.fullWindow ul li span::before{content: " ";background:url(../images/menu_bullet1.png) no-repeat left;width: 5px;height: 6px;float: left;padding-right: 10px;padding-top: 20px;}
.fullWindow ul li a:active{color: #666666;text-decoration: none;}
.fullWindow ul li ul li{padding: 13px 20px 13px 45px;border-bottom: solid 1px #e1e1e1;width: 100%;color: #666666;display: block;margin: 0;cursor: pointer;}
.fullWindow ul li ul li a::before{content: " ";background:url(../images/menu_bullet1.png) no-repeat left;width: 5px;height: 6px;float: left;padding-right: 10px;padding-top: 20px;}
.fullWindow li:first-child  {border-top: solid 1px #e1e1e1;}
.menu_logo1 { padding:10px;}
.menu_logo1 img{ width:40%;height:auto;}
.menu_logo1 a{display:block;padding:10px 15px;text-decoration:none;color:#333;font-weight:bold;background:#999;border-radius: 2px;}
.search_blog1_top:hover .search_hover1{	display:none;}

.detls_cen{	width:100% !important;}
.campbay_txt{	width:100%;}
.dec_ritimgspace{	width:100%;}
.dec_ritimgspace_bottom{	width:100% !important;}
.villa_page_body_content_box_space {height: 30px !important; display:none;}
.ArtHeader{ width: 92% !important;padding: 4% 4% 4% 4% !important;}
.ArtDescription{ width: 92% !important;padding: 0 4% 4% 4% !important;}
.mobile_align1{ width:96% !important; text-align:center; padding-left:4%;}
.mTSThumb, ul.mTSContainer > li img {
    vertical-align: bottom;
}

.index_page_potrait1_box_head {
    font-size: 18px;
}
.add_list1
{
	 width:70px; height:auto;
	 background:#8b8177;
	 color:#FFFFFF;
	text-align:center;
	font-size:12px;
	padding:2px 0px;
	margin-right:10px;
	margin-top:5px;
}
.remove_list1
{
	 width:70px; height:auto;
	 background:#8b8177;
	 color:#FFFFFF;
	text-align:center;
	font-size:12px;
	padding:2px 0px;
	margin-right:10px;
	margin-top:5px;
}
}
@media screen and (max-width: 335px)
{
	.index_middle_content .space_content1 h2 {
    padding: 2px 0px;
    font-size: 26px;
	line-height: 18px;
}
.menu > li > a
{	font-size:14px !important;
padding:8px 6px 0px 6px;}
.menu > li > a.gold1{color:#f8d7a1 !important;}
.mTSThumb, ul.mTSContainer > li img {
    vertical-align: bottom;
    width: 100% !important;
}
}
@media screen and (max-width: 310px)
{
.menu > li > a
{	font-size:12px !important;
padding:8px 2px 0px 2px;}
}
/* ======================================================================================================================================================
 Responsive Code
====================================================================================================================================================== */
@media screen and (min-width:1200px) and (max-width: 1300px) {

.search_hover1_top span
{
	font-size: 1.0em;
	line-height: 1.4em;
}
.search_blog1_bottom_left
{
	font-size:1.25em;
}
}
@media screen and (min-width:900px) and (max-width: 1200px) {
	.normal_hide2{ display:block;}
	/*.search_blog ul li{	width:49.6%;margin-right:.4%;}*/
	.search_blog1_bottom p{ height:auto;overflow:hidden;font-size: 14px !important;line-height: 20px !important;  padding:10px 0px 35px 0px !important;}
}
@media screen and (max-width: 280px) {

.normal_hide2{ display:block;}
.search_blog1_bottom p{ height:auto !important;overflow:hidden !important;font-size: 14px !important;line-height: 18px !important; padding:10px 0px 35px 0px !important;}
.mTSThumb, ul.mTSContainer > li img {
    vertical-align: bottom;
}
}
@media screen and (min-width: 1500px) {

.search_hover1_top span
{
	font-size:1.4em;

}

.search_blog1_top h3
{

	font-size:1.00em !important;
}
.search_blog1_bottom_left
{
	font-size:20px;

}
}
.mobile_search1
{
	margin: 0px auto 0px auto;
    width: 60%;
    height: auto;
    overflow: hidden;
    padding: 0px 0px 5px 0px;
}
.mobile_search1 input[type="text"]
{
	float:left;
	width:80%;
	height:46px;
	overflow:hidden;
	border:0px;
	background:#93887a;
	padding:10px 5px;
	font-size:16px;
	color:#ffffff;
	font-weight: 100;

}
.mobile_search1 input[type="button"]
{
	width:18%;
	height:46px;
	overflow:hidden;
	border:0px;
	margin-left:2%;
	background:url(../images/search1.png) no-repeat center #93887a;
}
.mobile_home_search1
{
	float:left;
	width:100%;
	height:auto;
	overflow:hidden;
	padding-top:0px;
}
.mobile_home_search1_more
{
	margin:0 auto;
	width:100%;
	height:auto;
	overflow:hidden;
	display: none;
}

.mobile_home_search1_more label
{
	width: 100%;
    height: auto;
    overflow: hidden;
    float: left;
    color:#ffffff;
    font-size:18px;
    padding-bottom: 10px;
}
.mobile_home_search1_header
{
	float:left;
	width:100%;
	height:auto;
	overflow:hidden;
	background:#666666;
	color:#ffffff;
	padding:10px 0px;
	text-align:center;
	font-size:18px;
}
.mobile_home_search1_content
{
	float:left;
	width:96%;
	height:auto;
	overflow:hidden;
	padding:2% 2%;
	text-align: center;
}
.input_search1
{
	border-radius: 4px !important;
    border: 1px solid #d7d8da;
	width:96%;
	padding:15px 2%;
	font-size:16px;
}
.input_search2
{
	border-radius: 4px !important;
    border: 1px solid #d7d8da;
	width:94%;
	padding:15px 2%;
	font-size:16px;
}
.mobile_home_box1
{
	float:left;
	width:49%;
	height:auto;
	overflow:hidden;
	margin-right:1%;
}
.mobile_home_box2
{
	float:left;
	width:49%;
	height:auto;
	overflow:hidden;
	margin-left:1%;
}
.search_button
{
	width:100%;
	border-radius: 100px;
	background-color: #666666;
	border:0px;
	padding:15px 0px;
	color:#ffffff;
	font-size:16px;
}
