/*section-1 slider bottom*/



.sp-slider-text {
    padding: 0 8%;
    color: #676767 !important;
}
hr.sp-hr {
   
    border-width: 2px;
    width: 70px;
    margin: 0;
}

/*Property Amenities*/
.sp-white-heading {
    color: white;
    text-align: center;
   
}
hr.sp-amenities {
    
    border-width: 2px;
    width: 40px;
}
.sp-amentities-main:before {
    content: "";
    position: absolute;
    height: 65px;
    left: 31%;
    border-left: 2px solid;
    border-right: 2px solid;
    padding-left: 36%;
    top: 0;
}
.sp-amenities>h5 {
    color: #f5f5f5;
}
.sp-amenities>h3 {
    color: #f5f5f5;
    margin-top: 0px;
   
}
.sp-amenities {
    text-align: center;
}


/*sp-call to action*/
.sp-call-to-action>p{
 padding-left: 32px;
 color:#f5f5f5;

}
.sp-white-body-text{
color:white;

}

.sp-call-to-action {
    border-left: 2px solid #f5f5f5;
    margin-top: 10px;
}
.sp-contact-btn {
    padding-top: 19px;
}
.sp-contact-btn>a {
   border: 2px solid #f5f5f5;
    padding: 10px 22px;
   font-size: 15px;
   color:#fff;
}
.sp-contact-btn a:hover {
    background: whitesmoke;
}

/*tabs section*/

ul.sp-tabs-ul>li {
    list-style: none !important;
}
.sp-tab-section {
    padding: 0 60px;
}
.sp-tab-text {
    color: #f5f5f5;
   margin-bottom: 0;
   
}


.sp-tabs-main div.vc_tta-panels {
    background: transparent !important;
        border: 0 !important;
}
.vc_tta.vc_general .vc_tta-tab.vc_active>a::after, .vc_tta.vc_general .vc_tta-tab.vc_active>a::before{
border:0 !important;

}
li.sp-clearfix {
    color: #f5f5f5;
    font-family: inherit;
    font-size: 14px;
    padding-bottom: 15px;
    border-bottom: 1px solid rgba(14, 154, 175, 0.55);
    padding-top: 15px;
}
ul.sp-tabs-ul {
    padding-top: 20px;
}
div.sp-tab-title .vc_tta-panel-body {
    padding: 0 !important;
}
.sp-tabs-main .vc_tta-tabs-list {
    background: white !important;
}
.sp-tabs-main li.vc_active>a{

border:#0E9AAF !important;
border-width: 0 !important;
color:white !important;
}
.sp-tabs-main.vc_tta.vc_general .vc_tta-tab>a{

border:0 !important;
 color: #222222;
background:white;
border:white;
padding: 14px 23px;
}
.sp-tabs-main.vc_tta.vc_general .vc_tta-tab>a:hover{

background:white;
}
.sp-tabs-main li.vc_tta-tab>a{

font-family: Montserrat-Regular;
    font-size: 13px;
  
}
.sp-tab-left>div {
    min-height: 458px;
}
.sp-tab-right>div {
    min-height: 458px;
}
 




.sp-map-inner {
    position: relative;
}
.sp-map-inner>div {
    padding: 0 !important;
}

ul.sp-location>li {
    list-style: none;
    border-bottom: 1px solid #6cc1ce !important;
}
ul.sp-location {
    padding-left: 0;
}
.sp-map-section {
    padding-bottom: 20px;
}
.location-sub-text {
    color: white;
}
.sp-h4-heading {
    color: #000;
}
.sp-person-details>h6 {
    font-size: 16px;
}
.sp-h4-heading {
    color: #000;
}

.sp-contact-btn.sp-location-btn {
    padding-top: 35px;
}
.sp-person-img {
    padding-top: 20px;
    display: inline-block;
}
.sp-person-details {
    display: inline-block;
    padding-left: 25px;
}

span.sp-social-icon-bottom {
    padding-right: 10px;
    font-size: 15px;
}

.sp-social-icon {
    position: relative;
    top: 20px;
}
.sp-location-bottom {
    padding-top: 25px;
}
.sp-location-bottom>h5 {
   color:#000;
       margin: 0;
}
.sp-contact-left {
    padding-left: 5%;
    padding-right: 5%;
}
input.sp-user {
   background-color: transparent;
    border: 0 !important;
    width: 45%;
    height: 40px;
    margin-bottom: 20px;
    border-bottom: 1px solid white !important;
    margin-right: 10% !important;
    color: #f5f5f5;
    padding-left: 35px !important;
}
input.sp-email {
    background-color: transparent;
    border: 0 !important;
    width: 45%;
    height: 40px;
    margin-bottom: 30px;
    border-bottom: 1px solid white !important;
    color: #f5f5f5;
    padding-left: 35px !important;
    
}
input.sp-subject{
    background-color: transparent;
    border: 0 !important;
    height: 40px;
    margin-bottom: 30px;
    border-bottom: 1px solid white !important;
   width:100%;
   margin-right: 23px !important;
   color: #f5f5f5;
    padding-left: 35px !important;
}
 

textarea.sp-contact-field {
    background-color: transparent;
    border: 0 !important;
    border-bottom: 1px solid white !important;
    padding: 0;
    height: 99px;
   width:100%;
   color: #f5f5f5;
}
.sp-contact-field::-webkit-input-placeholder {
    color: #d6d6d6;
    font-size: 13px;
     font-family: inherit;
   letter-spacing:0 !important;
}
input.sp-submit-btn {
   
    font-family: inherit;
    border: 1px solid white;
    border-radius: 1px;
    background: white;
    padding: 10px 29px;
    margin-top: 10px;
}
.sp-footer-left>div {
    min-height: 535px;
}
.sp-footer-right>div {
    min-height: 535px;
}

ul.sp-tabs-ul {
    padding-left: 0;
}
.value {
    float: right;
}



/******  media css    ******/



@media screen and (max-width: 1200px) and (min-width: 992px) 
{ 
.property-space-remove
{     height: 0px !important;
}
} 


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

/***** Property Highlights css  ****/
.sp-highlight {
    width: 70%;
    padding: 25px 0% 25% 20%;
    box-sizing: border-box;
}
.sp-highlights-left>div
{ padding-bottom:20px;
}

.property-space-remove
{     height: 0px !important;
}
.sp-services-right {
    padding-left: 28px;
    padding-right: 20px;
}
.sp-map-section
{ padding-bottom:0px;
}
.sp-contact-btn.sp-location-btn
{ padding-top:30px;
}
}
@media screen and (max-width: 770px)
{
.sp-slider-text
{ padding:0px;
}
.sp-call-to-action {
    text-align: center;
    margin: 0px;
    border: none;
}
.sp-contact-btn {
    text-align: center;
    padding: 0px;
}

/**** Property Highlights *****/

.sp-highlight
{ padding:0px 5%;
}
.sp-highlights-right {
    position: static !important;
}
.sp-highlights-right .vc_column-inner.vc_custom_1481975562707 {
    margin: 0px;
}
}