	@media only screen and (max-width:768px) {
			body .ubnlink a {
  background: #15284b;
  color: #fff;
  float: left;
  width: 47%;
  margin-bottom: 10px;
  padding: 5px 10px;
  margin-right: 3%;
  font-weight: 500;
  text-align: center;
}
		.sform .form-group {
    float: none;
    width: 100%;
}
		.services-sec{overflow:hidden;}
		.our-Features-sec.a2 #villaOverview {
  overflow: hidden;
}
		 .footsbtb.clearfix {
  display: block;
  position: fixed;
  bottom: 0px;
  left: 0px;
  width: 100%;
  border-top: #fff 1px solid;
  z-index: 99999;
}
		body .whats {
 
			bottom: 46px;}
		.lg-outer .lg-actions .lg-next, .lg-outer .lg-actions .lg-prev {
  border-radius: 2px;
  color: #fff;
  cursor: pointer;
  display: block;
  font-size: 14px;
  margin-top: -10px;
  padding: 6px 7px 7px;
  position: absolute;
  top: 50%;
}
		#o0q4k9344k41652857298325 #aqn8fagbaolg1652857298420{bottom: 53px !important;}
		#o0q4k9344k41652857298325 #euq8g0uh2t1g1652857298408{bottom: 44px !important;}
		
		
	.footsbtb.clearfix .sbn1 {

  width: 100%;
  text-align: center;
  color: #fff;
  background: #c56a21;
  display: block;
  line-height: 38px;
  height: 38px;
  font-size: 15px;
  font-weight: 600;
}
		.fcontct2 {
  display: none;
}
	body .whatbtn{display:none;}
	.footsbtb.clearfix .sbn2 {
  float: left;
  width: 50%;
  text-align: center;
  color: #fff;
  background: #0DA501;
  display: block;
  line-height: 38px;
  height: 38px;
  font-size: 15px;
  font-weight: 600;
}
	

.footsbtb.clearfix .sbn1 i, .footsbtb.clearfix .sbn2 i {

    margin-right: 5px;

}
		.plan-sec{float:none;}
		.contact-text p {
    position: relative; 
    padding-left: 25px; 
    font-size: 12px;
    margin-bottom: 15px;
}
		.search-sec {
    background: transparent;
    position: inherit;
    width: 100%;
    left: 0px;
    bottom: -34px;
}
		.inside-menu .navbar {
    position: relative;
    min-height: auto;
    margin-bottom: 0;
    padding: 7px 0px 10px;
}
		.bvilla-box .loction-text{left: 11%;
    top: 32%;}
		.fliter-tab-sec{padding: 30px 0px 30px;}
		.luxcon9 h2{font-size:25px}
		.luxcon9 p{font-size:16px; line-height:23px;}
		.our-villa-sec .center-text{font-size:20px;}
		.hme-faq h2{font-size:25px;}
		.results-found-sec {
			padding: 15px 0px;}
		.blog2-sec h2{font-size:24px;}
		.blog-classic-content{margin-bottom:15px;}
		.custfil1 .results-text h1{font-size: 25px;
margin-bottom: 18px;}
		.filter-button{margin-bottom:13px;}
		.inside-menu .navbar-brand > img {
    max-width: 125px;
}
		.top-sec{padding:3px 0px;}
		.banner-sec .navbar-brand > img{max-width:125px;}
		.top-content p{padding-right:0px;}
		.top-content p a{font-size:12px}
		.top-content p{font-size:12px; line-height: 20px;
display: block;}
		.top-right{display:none;}
		.services-sec{margin-top:18px;}
		.cint2 img{margin-bottom:15px;}
		.detail-left-bg .left.carousel-control span {
    background: none;
    width: 20px;
    height: 40px;
    font-size: 16px;
    padding: 8px 0px;
    color: #fff;
    box-shadow: none;
}
		.listing-sec.pds .detail-left-bg{padding: 0px; box-shadow:none}
	.detail-left-bg .right.carousel-control span{background: none;
    width: 20px;
    height: 40px;
    font-size: 16px;
    padding: 8px 0px;
    color: #fff;
    box-shadow: none;}		
		.banner-text h1 {
    color: #fff;
    font-size: 44px;
    font-weight: 700;
    margin-bottom: 10px;
    font-family: 'Raleway', sans-serif;
    font-size: 21px;
    padding-right: 15px;
}
		.col5 {
    float: left;
    width: 100%;
    position: relative;
    overflow: hidden;
}
		.condition-text p {
    position: relative;
    padding-left: 0;
    line-height: 35px;
    font-weight: 600;
    float: left;
    padding-right: 16px;
    color: #000;
    width: 100%;
}
		.serach-btnj {
    background: #10c9c3;
    color: #fff;
    font-weight: 600;
    border: none;
    padding: 6px 22px;
    margin-top: 10px;
}
		#quote-carousel {padding: 0px 0px 25px 0px;}
	.testimonial-sec {padding: 25px 0px 50px 0px;float: left;width: 100%;}
		.testimonial-sec .carousel-inner.text-center blockquote{padding:10px 0px;}
	.services-colm{padding: 15px 0;
min-height: 125px;
margin-bottom: 25px;}
	.services-sec {padding: 0 0px 0px 0px;float: left;width: 100%;}
	.center-text h2 {margin-bottom: 5px;font-weight: 500;font-size: 20px; margin: 0px 6px;}
		.services-sec h3{margin-bottom: 5px;font-weight: 500;font-size: 20px;}
		.testimonial-heading h3{margin-bottom: 5px;font-weight: 500;font-size: 20px;}
	.we-are-sec {padding: 15px 0px 0px;}
	.banner-bottom-right {bottom: 8px;}
	.banner-text h2 {font-size: 20px;margin-bottom: 0;}
	.banner-text p {font-size: 20px; }
	.banner-text a {display: none;}
		#myCarousel42 .carousel-caption{padding:4px 0px 9px;}
		#myCarousel42 .carousel-caption a{margin-top:3px; padding:2px 11px; font-size:12px;}
		#myCarousel42 h1{font-size:23px; line-height:initial; margin-bottom:7px;}
		#myCarousel42 h2{font-size:23px; line-height:initial; margin-bottom:7px;}
	.absolute-sec {background: #15284bc2;z-index: 99; position:initial;}
	.absolute-sec .navbar-nav {float: left;}
	.absolute-sec .navbar-collapse {background:#000000e6; z-index: 999999999; margin-top: 20px;border-top: 4px solid #10c9c3;border-bottom: 4px solid #10c9c3;}
	.featured-text p {font-size: 20px;}
	.villa-p-text p {padding: 30px 0px 30px 0px;}
	.villa-p-text img {display: inherit;}
	.col3 {margin-bottom: 20px;}
	.col5-txt {display: none;}
		.footer-text h3{font-size:20px;}
		.footer-text h3 a{font-size:20px;}
	.services-sec {float: none;
width: 100%;
padding: 27px 0px 10px;}
	.plan-colm { margin-bottom: 20px;}
	.testimonial-sec .carousel-inner.text-center p {font-size: 16px;padding: 0; line-height:23px;}
	#quote-carousel .carousel-indicators {bottom: -50px;}
	#quote-carousel .carousel-indicators .active {width:50px;height:50px;}
	#quote-carousel .carousel-indicators li {width:30px;height:30px;}
		.about-colm{min-height: auto;
margin-bottom: 20px;}
		.footer-text h4{margin-bottom:7px;}
		.icon-left-img.hover14.column img{margin-bottom:25px}
	.footer-text {padding: 15px 0px;}
	.absolute-sec .navbar-inverse .navbar-nav > li > a {padding: 24px 0px 8px 36px;}
	.absolute-sec .navbar-toggle {background: #10c9c3;border: none;border-radius:0;}
	.absolute-sec .navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {background: #79e1dd;}
	.owl-carousel .owl-nav button.owl-next, .owl-carousel .owl-nav button.owl-prev, .owl-carousel button.owl-dot {width: 29% !important;}
	
	
	.inside-menu .navbar-nav {float: none; margin:0px;}
	.inside-menu .navbar-collapse {background:#15284b; z-index: 999999999; margin-top: 20px;border-top: none;border-bottom: none;}
	.inside-menu .navbar-inverse .navbar-nav > li > a {padding: 10px 0px 10px 24px;}
	.inside-menu .navbar-toggle {background: #cfc47f;border: none;border-radius:0;}
	.inside-menu .navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {background: #79e1dd;}
		#myCarousel42 .carousel-control {
    opacity: 1;
    width: 26px;
    height: 50px;
    top: 50%;
    background: #15284bb3;
        background-image: none;
    background-image: none;
    line-height: 50px;
    font-size: 27px;
    font-weight: normal;
    margin-top: -25px;
}
	.inside-menu .navbar-inverse .navbar-nav > li > a {color: #fff;}
	.results-found-sec select {margin-top: 30px;}
	.results-text {margin-top: 12px;}
	.listing-icon {text-align: left;margin-top: 10px;}
	.listing-left-text {padding: 20px 16px;}
	.bg-listing {margin-bottom: 20px;}
	.listing-left-text.listing1 {margin-bottom: 30px;}
	
	.detail-contact {margin-bottom: 30px;}
	.details-right {padding: 12px 0px;}
		.fcont-detail {
			width: 94%;}
		.fcontct{overflow:scroll;}
		.fcont-detail{top: 0px;
transform: translate(0, -0%) !important;
-ms-transform: translate(0, -0%) !important;
-webkit-transform: translate(0, 0%) !important;}
		.center-text.villa-heading h3:before{left:28%;}
		.cancellation-content h4.out-txt {
    margin-left: 0px;
			display: block; text-align: left;
} 
		.cancellation-content h4{margin-bottom: 7px;
margin-top: 8px;}
		.bvilla-box{margin:25px;}
		
	}

	@media only screen and ( min-width:768px) and (max-width:1024px){
		.fcont-detail {
			width: 70%;}
		.fcontct{overflow:scroll;}
	.absolute-sec .navbar-inverse .navbar-nav > li > a {font-size: 12px;padding: 8px 0px 21px 30px;}
	.banner-bottom-right {bottom: 15px;left: -28px;}
	.col3 p {padding: 5px 0px 12px 66px;}
	.col5-txt {display: none;}
	.testimonial-sec .carousel-inner.text-center p {font-size: 20px;padding: 0px 0px;}
	.footer-text {margin-bottom: 10%;}
	.footer-text p {font-size: 14px;}
	.footer-text h3 {font-size: 28px;}
	.navbar-header {float: none;}
	.navbar-left,.navbar-right {float: none !important;}
	.navbar-toggle {display: block;}
	.navbar-collapse {border-top: 1px solid transparent; box-shadow:none;}
	.navbar-fixed-top {top: 0;border-width: 0 0 1px;}
	.navbar-collapse.collapse {display: none!important;}
	.navbar-nav {float: none!important;margin-top: 7.5px;}
	.navbar-nav>li {float: none;}
	.collapse.in{display:block !important;background:#000000e6; z-index: 999999999; margin-top: 20px;border-top: 4px solid #10c9c3;border-bottom: 4px solid #10c9c3;  }
	.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {border: none;}
	.absolute-sec {background: rgba(170, 170, 170, 0.78);z-index: 99;}
	.absolute-sec .navbar-collapse {background:#000000e6; z-index: 999999999; margin-top: 20px;border-top: 4px solid #10c9c3;border-bottom: 4px solid #10c9c3;}
	.absolute-sec .navbar-toggle {background: #10c9c3;border: none;border-radius:0;}
	.absolute-sec .navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {background: #79e1dd;}
	
	.inside-menu .navbar-nav {float: left;}
	.inside-menu .navbar-collapse {background:#000000e6; z-index: 999999999; margin-top: 20px;border-top: 4px solid #10c9c3;border-bottom: 4px solid #10c9c3;}
	.inside-menu .navbar-inverse .navbar-nav > li > a {padding: 24px 0px 8px 36px;}
	.inside-menu .navbar-toggle {background: #10c9c3;border: none;border-radius:0;}
	.inside-menu .navbar-inverse .navbar-toggle:focus, .navbar-inverse .navbar-toggle:hover {background: #79e1dd;}
	.inside-menu .navbar-inverse .navbar-nav > li > a {color: #fff;}
	.listing-icon a {padding: 0px 0px 0px 8px;}
	.listing-left-text {padding: 20px 15px;}
	.listing-left-text li img {width: 26px;}
	.listing-right .item img {width: 100%;}
	.bg-listing .collapse.in {background: none;border-bottom: none;border-top: none;}
	.listing-left-text.listing1 {margin-bottom: 30px;}
	}

/* home page accodion  */

._faqs_cont {
  padding-left: 0;
  list-style: none;
}
._faqs_cont > li {
  margin-bottom: 20px;
}

._faqs_cont > li summary {
  font-weight: 500;
  cursor: pointer;
  transition: margin 150ms ease-out;
  background: #cfc47f;
  color: #fff;
  padding: 15px 15px 15px 35px;
  position: relative;
}
._faqs_cont > li summary::-webkit-details-marker,
._faqs_cont > li summary::marker {
 display: none; 
 content: "";
}
._faqs_cont > li details[open] {
	border: 1px solid #cfc47f;
}
._faqs_cont > li summary h3 {
  font-size: 16px;
  color: #fff;
}
._faqs_cont > li details summary::before {
  content: "";
  position: absolute;
  top: 15px;
  left: 13px;
  width: 11px;
  height: 11px;
  border-right: 2px solid #15284b;
  border-bottom: 2px solid #15284b;
  transform: rotate(45deg);
  transition: all 300ms;
}
._faqs_cont > li details[open] summary::before {
	transform: rotate(225deg);
	top: 18px;
}
._faqs_cont ._content p {
  font-size: 16px;
}
._faqs_cont > li details[open] summary {
  margin-bottom: 10px;
}
._faqs_cont ._content {
  padding: 0 12px 8px;
}
._faqs_cont > li details {
	border: 1px solid #ccc;
}