.main-header .header-upper .upper-right {
    position: relative;
    padding: 8px 0px;
}
.main-header .info-box .icon-box {
    position: absolute;
    left: -30%;
    }
    .about-property {
    position: relative;
    padding: 19px 0px 17px;
}
.question img{display: inline;}
.carousel-control.left,.carousel-control.right { margin-right: 40px;margin-left: 32px; background-image: none;opacity: 1;}
.carousel-control > a > span {color: white;font-size: 29px !important;}
.carousel-col { position: relative; min-height: 1px; padding: 5px; float: left;}
.main-header .btn-outer .visit-btn{/*background: #0f084c;*/ background: #be2b43;}
.main-header .info-box .icon-box{color:#8f3e94;}
.main-header .info-box .icon-box:hover{border:1px solid #00b8a8}
.main-menu .navigation > li:hover > a, .main-menu .navigation > li.current > a, .main-menu .navigation > li.current-menu-item > a {
    background: #00b8a8;
    opacity: 1;
}

.sticky-header .main-menu .navigation > li:hover > a, .sticky-header .main-menu .navigation > li.current > a, .sticky-header .main-menu .navigation > li.current-menu-item > a{
	    background: #00b8a8;
}
.theme-btn{
    /*background-color: #6f61ec;*/
    background-color: #91241F;
    color: #fff;
    padding: 2% 6%;
    font-size: 16px;
}
.logss img{width:45%;}

.main-slider .outer-box .info-list li strong{color:#00b8a8;font-size: 23px !important;}
.main-slider .outer-box .lower-info .read-more{background:#00b8a8;}
.about-property .property-info .icon-box{color:#00b8a8;}
.about-property .property-info .info-block:hover .icon-box:before{border-color: #00b8a8;}
.about-property .property-info .info-block:hover{color:#00b8a8;}
.property-details .tabs-box .tab-buttons .tab-btn:hover, .property-details .tabs-box .tab-buttons .tab-btn.active-btn {
    color: #ffffff;
    background: #162e55;
}
.styled-list-one li:before{color:#00b8a8;}
.gallery-section .filters li:hover, .gallery-section .filters li.active{color: #ffffff;
    background: #00b8a8;
    border-color: #00b8a8;}
    .default-portfolio-item .overlay-inner h3 a:hover {
    color: #162e55;
}
.default-portfolio-item .overlay-inner .image-link {
    position: relative;
    display: block;
    font-size: 20px;
    color: #00b8a8;
}
.main-footer:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background: #333333f2;
}
a {
    text-decoration: none;
    cursor: pointer;
    color: #5ab9a8;
}
.locations-box {
    position: relative;
    width: 100%;
    height: auto;
}

.btn-style-one {
    position: relative;
    padding: 10px 25px;
    line-height: 24px;
    text-transform: uppercase;
    background: #5ab9a8;
    color: #ffffff !important;
    font-size: 15px;
    font-weight: 600;
    border: 2px solid #5ab9a8 !important;
    border-radius: 3px;
}
.pricing thead{/*background-color: #322796;*/ background-color: #91241F;color: #fff;}

.scroll-to-top{color:#00b8a8;}
.about-property .property-info .icon-box .icon img{margin:0 auto;}
.lif{font-weight: 500;}
.overlay {
    position: absolute;
    top: 0;
    left: 0%;
    width: 96%;
    height: 100%;
    transition: background 0.5s ease;
    display: block;
    background: rgba(0, 0, 0, 0.74);
    z-index: 0;
}
.button11 {
    position: absolute;
    width: auto;
    left: 25%;
    top: 50%;
    text-align: center;
    opacity: 1;
    transition: opacity .35s ease;
}
.button11 a {
    width: 200px;
    padding: 12px 48px;
    text-align: center;
    color: white;
    z-index: 1;
}
.btn-primary {
    color: #fff;
    /*background-color: #e98427;*/
    background-color: #91241F;
    border-color: #230102;
}
.modal-body .theme-btn{color: #fff;
    /*background-color: #4536d0;*/
    background-color: #91241F;
    padding: 3% 7%;
    font-size: 17px;}
    body.modal-open{padding-right: 0px;}
    #fixedbutton_visit {
       position: fixed;
    right: -45px;
    top: 20rem;
    transform: rotate(-90deg);
    z-index: 9999;
    /*background: #322796;*/
    background: #91241F;
    color: #fff;
    box-shadow: 0 0px 10px rgb(90, 185, 168);
    padding: 15px 12px;
    font-size: 15px;
    font-weight: 600;
}
.brochure{margin-bottom: 3%;margin-top: 3%}
.nearby-locations .location-block .inner-box h4 {
    font-size: 14px;
}
.property-info.style-two .icon-box:before {
    border: 2px solid #f99e14;
    border-radius: 50%;
}
#floorplan .default-portfolio-item .image-box {
    position: relative;
    display: block;
    border: 3px solid #00b8a8;;
}
.check-column .upper-title .icon {
    color: #ffffff;
    font-style: normal;
    font-size: 16px;
    text-align: center;
    height: 48px;
    width: 48px;
    padding: 4px;
    line-height: 24px;
    border: 0px solid #00b8a8;
    /*background: #322796;*/
    background: #91241F;
    left: 0px;
    top: 45%;
    margin-top: -22px;
    position: absolute;
    border-radius: 50%;
}
@media screen and (min-width:320px) and (max-width:768px){
    .no-mobile{display:none !important;}
    .about-property {
    position: rel66ative;
    padding: 38px 0px 3px;
}
.proj-des button{margin-top:3%;}
.proj-des{text-align: center;}
.proj-des .hi{font-size: 20px;
    font-weight: 600;
    color: #5ab9a8;
    font-family: 'Open Sans', sans-serif;
    line-height: 21px;margin-bottom: 3%;margin-top:3%;}
.proj-des p{margin-bottom: 0px;}
.proj-des h2{    color: #632b67;
    font-size: 21px;
    font-weight: 600;margin-top: 2%;
}
.about-property .property-info .info-block .title {
    position: relative;
    font-size: 13px;
    }
    .nearby-locations .location-block .inner-box .icon-box{    width: 45px;
    height: 45px;}
    .nearby-locations .location-block .inner-box {
    position: relative;
    padding: 0px 10px 0px 66px;
}
.sec-title h2{font-size: 20px;}
.proj-des .higt{background-color: #422ef5;
    padding: 2% 0;
    color: #fff;
    font-size: 19px;}
.navbar-toggle{display: none;}
.property-details .right-column .inner-box {
    position: relative;
    float: right;
    padding: 26px 0px 6px 42px !important;
    z-index: 1;
}
.gallery-section {
    position: relative;
    padding: 20px 0px;
}
.property-dimensions .image-column .image-box .dimensions-value, .map-section .outer-container .info-container .inner-box h4, .about-property .property-info .info-block .title, .call-to-action .column {
    font-size: 11px;
    line-height: 18px;
        margin: 0 auto 7px;
}
.property-dimensions {
    position: relative;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
    padding: 20px 0px 0px;
}
.nearby-locations {
    position: relative;
    padding: 20px 0px 0px;
}
.down_enquiry {
    background: #322796 none repeat scroll 0 0;;
    bottom: 0;
    position: fixed;
    width: 100%;
    z-index: 9;
}
.down_enquiry ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
}
.down_enquiry ul li {
    float: left;
    text-align: center;
    width: 50%;
    border-right: 1px solid #fff;
    height: 40px;
}
.down_enquiry ul li a{color:#fff;line-height: 41px;}
}
.social-links-one a:hover {
    background: #00b8a8;
    color: #ffffff;
}
.main-slider .outer-box h2{color:#fff;}

.main-slider .outer-box {
    position: relative;
    width: 800px !important;
    background: #1f1f1fad;
    color: #5ab9a8;
    }
    .about-property .property-info .info-block .title {
    position: relative;
    font-size: 15px;
    font-family: 'Raleway',sans-serif;
    text-transform: CAPITALIZE;
    font-weight: 500;
    line-height: 24px;
}
.gallery-section {
    position: relative;
    padding: 9px 0px 30PX;
}
.property-dimensions {
    padding: 11px 0px 16px;
}
.sec-title.centered {
    text-align: center;
    max-width: 1000px;
    margin: 0 auto 16px;
}
.ami{text-align: center;margin-bottom: 6%}
.ami img{margin:0 auto;margin-bottom: 2%}
.carousel-control { 
    width: 8%;
    width: 0px;
}
.overlay {
    position: absolute;
    top: 0;
    left: 0%;
    width: 96%;
    height: 100%;
    transition: background 0.5s ease;
    display: block;
    background:rgba(0, 0, 0, 0.74);
    z-index: 0;
}
.nearby-locations {
    position: relative;
    padding: 12px 0px 0px;
}
.button11 {
    position: absolute;
    width: auto;
    left: 25%;
    top: 50%;
    text-align: center;
    opacity: 1;
    transition: opacity .35s ease;
}
.button11 a {
    width: 200px;
    padding: 12px 48px;
    text-align: center;
    color: white;
    z-index: 1;
}
.floor img{    filter: blur(6px);
    -webkit-filter: blur(6px);}
#floorplan{background-color: #fbfbfb;}
.carousel-control.left,
.carousel-control.right { 
    margin-right: 40px;
    margin-left: 32px; 
    background-image: none;
    opacity: 1;
}
.carousel-control > a > span {
    color: white;
      font-size: 29px !important;
}

.carousel-col { 
    position: relative; 
    min-height: 1px; 
    padding: 5px; 
    float: left;
 }

 .active > div { display:none; }
 .active > div:first-child { display:block; }
 .blink {
      animation: blinker 0.6s linear infinite;
      color: #f2e72b;
      }
       @keyframes blinker {  
      50% { opacity:0.5; }
      }
      .blink-one {
      animation: blinker-one 1s linear infinite;
      }
      @keyframes blinker-one {  
      0% { opacity: 0.5; }
      }
@media screen and (max-width: 580px) and (min-width: 320px){
    .about-property .property-info .info-block{margin-bottom: 0px;}
    .about-property .property-info .info-block .title{font-weight: 600;
    line-height: 18px;}
    .about-property .property-info .icon-box{margin-bottom: 6px;}
    .bor-n{border-right: 0px solid #e0e0e0 !important;}
    .nearby-locations .location-block .inner-box .location-distance {
    font-size: 14px;
   color: #5ab9a8;;
    line-height: 15px;
}
.main-footer .footer-upper{padding:18px 0px 43px;}

.check-column {
    padding: 0px 15px 0px 1px;
    border:0px !important;
}
.check-column .upper-title {
    position: relative;
    padding: 4px 0px 0px 51px;
   } 
.check-column .upper-title strong {
    display: block;
    color: #242424;
    font-size: 12px;
}
.check-column .upper-title .icon{    height: 40px;
    width: 40px;}
.main-slider .outer-box .text {
    
    font-size: 13px !important;
    line-height: 19px !important;
}
.main-slider .outer-box {
    position: relative;
    width: 330px !important;
}
.nearby-locations .location-block {
    position: relative;
    margin-bottom: 43px;
    height: 53px;
}
.down_enquiry ul li {
    float: left;
    text-align: center;
   /* width: 33%;*/
    border-right: 1px solid #fff;
    height: 40px;
}
.down_enquiry ul li:nth-child(3){border-right: 0px solid #fff;}
.main-slider .tp-caption{display: block !important;}
}
/*xs*/
@media (max-width: 767px) {
  .carousel-inner .active.left { left: -50%; }
  .carousel-inner .active.right { left: 50%; }
    .carousel-inner .next        { left:  50%; }
    .carousel-inner .prev            { left: -50%; }
  .carousel-col                { width: 50%; }
    .active > div:first-child + div { display:block; }
}

/*sm*/
@media (min-width: 768px) and (max-width: 991px) {
  .carousel-inner .active.left { left: -50%; }
  .carousel-inner .active.right { left: 50%; }
    .carousel-inner .next        { left:  50%; }
    .carousel-inner .prev            { left: -50%; }
  .carousel-col                { width: 50%; }
    .active > div:first-child + div { display:block; }
}

/*md*/
@media (min-width: 992px) and (max-width: 1199px) {
  .carousel-inner .active.left { left: -33%; }
  .carousel-inner .active.right { left: 33%; }
    .carousel-inner .next        { left:  33%; }
    .carousel-inner .prev            { left: -33%; }
  .carousel-col                { width: 33%; }
    .active > div:first-child + div { display:block; }
  .active > div:first-child + div + div { display:block; }
}

/*lg*/
@media (min-width: 1200px) {
  .carousel-inner .active.left { left: -25%; }
  .carousel-inner .active.right{ left:  25%; }
    .carousel-inner .next        { left:  25%; }
    .carousel-inner .prev            { left: -25%; }
  .carousel-col                { width: 25%; }
    .active > div:first-child + div { display:block; }
  .active > div:first-child + div + div { display:block; }
    .active > div:first-child + div + div + div { display:block; }
}