.lSSlideOuter .lSPager.lSGallery img{width:100%;}
.lSAction > a{top:inherit;bottom:35px}
.lSSlideOuter{position:relative;}
.lSSlideWrapper{position:static;}
.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover {
    border-radius: 0;
    border: 0;
}
a:where(:not(.wp-element-button)) {
    text-decoration: none !important;
}
.lightSlider{overflow:initial !important}
.gwts-gwl-slidergal.gwts-loaded li{height:auto !important}
.lSNext {
    width: 30px !important;
    height: 114px !important;
    background-image:linear-gradient(90deg, #FFFFFF 0%, #FFFFFFC9 100%) !important;
    background-repeat: no-repeat !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
   right: 0 !important;
    bottom: 0 !important;
	background-position: 0px !important;
	opacity:1 !important;
	}
.lSPrev {
   width: 30px !important;
    height: 114px !important;
    background-image:linear-gradient(90deg, #FFFFFF 0%, #FFFFFFC9 100%) !important;
    background-repeat: no-repeat !important;
    display: flex !important;
    align-items: center;
    justify-content: center;
    left: 0 !important;
    bottom: 0 !important;
	opacity:1 !important;
	}
.lSSlideOuter .lSPager.lSGallery img {
    width: 100%;
    height: 114px;
    object-fit: cover;
    max-width: 175px;
}

.gwts-gwl-slidergal li img {
    margin: auto;
    min-height: 561px;
    object-fit: cover;
    height: 100%;
	width:100%
}
.apartslider{display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    }

.aparttop .wpb_content_element{padding-bottom:15px;}
.aparttop{display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
            align-items: center;}
.socalicons{text-align:right; cursor:pointer}
.socalicons .wpb_wrapper{ 
	display: -webkit-box;
     display: -ms-flexbox;
     display: flex;
      -webkit-box-pack: end; 
    -ms-flex-pack: end; 
            justify-content: flex-end;
	padding-top:42px;
}
.menu11{display:none}
#showmenu{display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
            align-items: center;

}

#showmenu img{margin-right:10px;}
.social-box{margin-left:10px;}
.social-btn{
display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
            justify-content: center;
}
.social-btn a{
background: #637480;
    border-radius: 100px;
    width: 30px;
    height: 30px;
    margin-right: 15px;
    text-align: center;
    line-height: 30px;
}

.social-btn img{
filter:  brightness(0) invert(1);
}

.apart-tab .vc_tta.vc_general .vc_tta-tab>a {
	padding: 5px 0px;}

.apart-tab .vc_tta-tab.vc_active>a {
      border-bottom:2px solid #658399!important;
    border-radius:0px !important;
}
.apart-tab .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab.vc_active>a::before{display:none !important;}
.apart-tab .vc_tta-tabs:not([class*=vc_tta-gap]):not(.vc_tta-o-no-fill).vc_tta-tabs-position-left .vc_tta-tab.vc_active>a::after
{display:none !important;}

.apart-tab .vc_tta-tab vc_active{max-width:100px;}
.apart-tab ul{margin-left:15px;}
#ast-desktop-header .site-primary-header-wrap>.ast-builder-grid-row, .site-footer .ast-builder-grid-row-container-inner .site-primary-footer-inner-wrap {
    padding: 0 15px;
}

.apart-tab p{margin-bottom:17px;}
.attract_list ul{padding:0px 20px;}	
.topbacks {
    padding: 50px 20px 10px;
}
.detailattaction{
	display:-webkit-box;
display:-ms-flexbox;
display:flex;

}

.detailattaction .vc_col-sm-8 .vc_column-inner{width:100%; height:100%}
.detailattaction .vc_col-sm-8 .vc_column-inner > .wpb_wrapper{width:100%; height:100%}
.detailattaction .vc_col-sm-8 .vc_column-inner > .wpb_wrapper .wpb_single_image{width:100%; height:100%}
.detailattaction .vc_col-sm-8 .wpb_single_image .vc_figure{width:100%; height:100%}
.detailattaction .vc_col-sm-8 .wpb_single_image .vc_single_image-wrapper{width:100%; height:100%}


.detailattaction .wpb_single_image img{width:100%;height:100%}

@media only screen and (max-width:767px) {
  .lSSlideOuter .lSPager.lSGallery img {
    width: 100%;
    height:auto
   }
.lSAction{display:none !important}
.apartslider{display:block !important}	
.gwts-gwl-slidergal li img {min-height:auto !important}	
.apart-tab .vc_tta.vc_general .vc_tta-panel-body {
    margin-left: 0px;
}	
.aparttop{display:block !important}	
.apartleft p{ display:block !important;}
.socalicons .wpb_wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.column-half1{float:none !important; width:100%;}
.socalicons .wpb_wrapper{padding-top:0px;}	
.detailattaction{display:block}	
.locstop{display:block !important}	
.needbox {margin-bottom:30px}	
}
@media only screen and (max-width:1023px) {
.lSAction{display:none !important}
 .lSSlideOuter .lSPager.lSGallery img {
    width: 100%;
    height:auto
   }
.lSAction{display:none !important}
.apartslider{display:block !important}	
.gwts-gwl-slidergal li img {min-height:auto !important}	
.apartslider{display:block !important}	
.apartslider .vc_col-sm-8{width:100% !important}
.apartslider .vc_col-sm-4{width:100% !important}
	
}
@media only screen and (max-width:1024px) {
.conleft{padding: 40px 15px}
}
@media only screen and (max-width:768px) {
.aparticons .vc_col-sm-2{width:100% !important}
.homecontact .vc_col-sm-4{width:100% !important}
.homecontact .vc_col-sm-8{width:100% !important}
.attract_list li	{width:100% !important}
.slidethumb img{min-height:auto;}	
.attscontent{min-height:auto;}	
}

@media only screen and (min-width:769px) and (max-width:1024px) { 
.attract_list li {flex-basis: calc(33.3% - 20px);}
.conleft h2 {
    position: relative;
    padding-bottom: 10px;
    margin-bottom: 10px;
    font-size: 25px;
}	
.aparticons .wpb_wrapper p{font-size:12px;}	
.slidethumb img{min-height:180px;}	
.attscontent{min-height:250px;}	
.apartright {
    color: #637480;
    font-size: 13px;
    text-align: center;
    background: #F4F4F4;
    border-radius: 7px;
    padding: 26px 20px;
}	
.graybox{padding: 25px 15px;}
.ast-builder-menu-1 .menu-item > .menu-link{font-size:13px;}
.conright > .vc_column-inner > .wpb_wrapper {
     padding: 10px 50px 0px;
    }	
.homecontact textarea{height: 75px;}	
}

@media only screen and (max-width:1000px){
#ast-mobile-header .site-primary-header-wrap>.ast-builder-grid-row, .ast-title-bar-wrap .ast-advanced-headers-wrap, .site-content>.ast-container {
    padding-left: 0px!important;
    padding-right: 0px!important;
}
}

@media only screen and (max-width:1024px){
.addrs{font-size:14px;}	
.hometestimonial{padding:40px 0px;}	
.homecontact{padding:40px 0px;}	

}
@media only screen and (min-width:1025px) and (max-width:1240px){
.apartright p{margin-bottom:7px !important;}
}


.locstop{display:flex}
.locstop .vc_col-sm-8 div{width:100%; height:100%}
.locstop .vc_col-sm-8 div p{
width: 100%;
    height: 100%;
}
.locstop .vc_col-sm-8 div p iframe{
width: 100%;
    height: 100%;
}
.locstop .vc_col-sm-8 .wpb_text_column{margin-bottom:0px}