@media only screen and (max-width: 767px) {
        .property-categories-section .col-md-2 {
        -ms-flex: 0 0 33.3333%;
        flex: 0 0 33.33%;
        max-width: 33.33%%;
    }
.slider.slider-nav img{
    height:auto!important;
}
.tncPpage {
  
    text-align: center;
    padding-bottom: 9px;
}
.tncPpage a{
    text-decoration:underline;
}
.footer-area p{
    text-align:center;
}
.couple-gallery-box h3{
    font-size:16px;
   
}
.contact-area .col-lg-4.col-md-12.box-left{
   padding-left:0px!important;
   padding-right:0px!important;
}
.enquary-box-div {
        /*background: #fbc488;*/
        padding: 22px 12px;
    }
.property-gallery-area .col-lg-6.second-gallery{
    padding-left:0px!important;
    padding-right:0px!important;
}
    
.enquary-tittle-name {
    font-size: 18px;
    text-align: center !important;
}

.agent-tittle{
    text-align:left!important;
    font-size:16px!important;
}
.section-name.map-tittle{
    margin-top:15px;
}
.video-play-button {
  
    width: 17px;
    height: 34px;
    border-radius: 50%;
}
.video-play-button span {
    border-left: 24px solid #fff;
    border-top: 17px solid transparent;
    border-bottom: 17px solid transparent;
}
.contact-area select {
    height: 42px;
    width: 100%;
    padding: 7px 10px;
}
.form-btn-center{
    text-align:center;
    margin-top:10px;
}
.youtube-player{
    height:228px;
    border-radius:12px;
}
.video-play-button:before{
    height:60px;
    width:60px;
}
.video-play-button:after{
   height:60px;
    width:60px; 
}
.couple-gallery-box.cuple5-box {
        background:#e9f5fc;
        padding:20px 15px;
    }
.floorplancaption{
    font-size:14px;
    font-weight:300;
}
.property-categories-section{
    padding:10px 0 25px;
}
button.send-details-btn{
    height:30px;
}
.visit-form form{
    margin-bottom:3px;
}
h2.section-name{
    font-size:20px;
    margin-bottom:14px;
}
.visit-form form .form-control{
    height:30px;
}
.form-group{
    margin-bottom:10px;
}
h1.section-name{
    font-size:18px;
}
.bestoffers{
    font-size:16px;
}
.slide-box .owl-nav .owl-next{
    right:15px;
}
.couple-Group-Area {
    position: relative;
    width: 100%;
    padding: 20px 5px;
}
.qr-code-box .item {
    display: inline-block;
    width: 31%;
    float: left;
    margin: 4px 3px;
}
.propertySpecification{
    width:100%;
}
.feedback .owl-nav .owl-prev {
    position: absolute;
    left: -5px;
}
.feedback .owl-nav .owl-next {
    position: absolute;
    right: -5px;
}
.barcode_area .owl-nav .owl-prev {
    position: absolute;
    left: 0;
}
.company_barcode {
    padding: 10px;
    display:inline-block;
    color:#fff;
}
.company_barcode a img {
    display: inline-block;
    width: 100%;
    position: relative;
    top: 4px;
}
.company_barcode a{
    display:inline-block;
    width:50px;
    float:left;
}
.company_barcode a img{
    display:inline-block;
    width:100%;
}
.company_barcode p {
    margin-top: 0;
}
.barcode_area .owl-nav .owl-next {
    position: absolute;
    right:0;
}
.feedback .card {
    padding: 10px 10px;
}
.five-item .owl-nav {
    top: 35%;
    width:100%;
    position: absolute;
}
.five-item .owl-nav .owl-prev{
    left: 0;
    position: absolute;
}
.five-item .owl-nav .owl-next{
     right: 0;
     position: absolute;
}
.slider-for .slick-next {
    right: 0;
}
.slider-for .slick-prev {
    left: 0;
}
.slider-nav .slick-prev {
    left: 0px;
}
.slider-nav .slick-next {
    right: 0px;
}
    
  .ptb-100 {
    padding-top: 30px;
    padding-bottom: 20px;
  }
.video-gallery .thumbnail img {
    height: auto;
}  
.galleryslide2 .flexslider .slides img {
    width: 110%;
    height: 210px;
    display: block;
}
  
.current-project-area button.close {
    right: 15px!important;

}
.current-project-area .modal.show .modal-dialog {
    margin-top: 150px;
}
.gallery-thumb-slider .modal {
    margin-top: 150px;
}
.current-project-area img.gallery-picu4 {
    height: 300px!important;
}  
.tabcontent table th {
    padding: 5px 2px!important;
    width: 33.3%;
    text-align: center;
} 
#projecExample img {
    height: 300px!important;
    width: 100%;
}
.floor-plan-area .modal.show .modal-dialog {
    margin-top: 150px;
}
.project-thumb-slider button.close {
    right: 15px!important;
}
.carousel-indicators {
    display: none;
}
.floor-plan-area button.close {
    right: 15px;
} 
.gallery-thumb-slider button.close {
    right: 15px;
}
  .floor-plan-area .carousel-inner {
    height: 300px;
}
.floor-plan-area .carousel-inner img{
    height: 300px;
}
.floor-plan-area table tr td {
    border: none;
    padding: 5px 2px!important;
    width: 33.3%;
}  
.property-categories-name p {
    font-size: 12px;
}
.property-categories-name span {
    font-size: 12px;
}
button.cfp_btn {
    border: 0px;
    padding: 0px 10px;
    font-size: 14px;
    font-weight: 600;
}
#feedback {
    background-color: #1C3E5A;
    padding: 20px 0px 0px 0px;
}  
#galleryslide2 .flex-viewport .slides img {
    height: 250px;
}  
section#feedback h4 {
    font-size: 12px;
}  
.FloorPlanTabs .tabcontent{
    padding:10px 2px;
}  
#galleryslide1 .flex-viewport .slides img {
    height: 250px;
}  
 .video-container {
    padding: 20px 0px 10px 0px;
} 
  .abt-txt-area {
    position: relative;
    width: 100%;
    text-align: justify;
}
#gallery img {
    width: 100%;
    height: 300px;
}
  .default-btn {
    padding: 12px 30px;
    font-size: 14px;
  }
  p {
    font-size: 14px;
  }
  .section-title {
    margin-bottom: 40px;
  }
  .section-title h2 {
    font-size: 22px;
    margin-bottom: 13px;
  }
  .section-title p {
    font-size: 14px;
  }
  .top-header {
    display: none;
  }
  .navbar {
    padding: 3px 0px;
  }
  #gallery-section #gallery-thumbs .thumb img {
    height: 60px;
    width: 100%;
}
  .floor-plans-side-left .table>:not(caption)>*>* {
    padding: 2px;
    font-size: 14px;
    background-color: var(--bs-table-bg);
    border-bottom-width: 0;
    box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}

  .navbar-light.is-sticky .navbar-nav .nav-item .nav-link {
    color: #000;
  }
  .navbar-light.is-sticky .navbar-nav .nav-item .nav-link:hover, .navbar-light.is-sticky .navbar-nav .nav-item .nav-link.active {
    color: #7a5b47;
  }
  .navbar-light.navbar-style-two .navbar-nav {
    margin: 15px auto 0;
  }
  .navbar-light.navbar-style-two .others-options {
    background-color: #3c3c3c;
    padding-left: 15px;
    padding-bottom: 10px;
    margin-top: -6px;
  }
  .main-banner {
    height: 100%;
    padding-top: 200px;
    padding-bottom: 140px;
  }
  .main-banner-content {
    margin-bottom: 0;
    border-width: 3px;
    padding: 25px 20px;
  }
  .main-banner-content h1 {
    line-height: 38px;
    font-size: 24px;
  }
  .main-banner-content p {
    font-size: 14px;
  }
  .main-banner-text {
    padding: 25px 20px;
    margin-left: 15px;
    margin-right: 15px;
  }
  .main-banner-text h1 {
    line-height: 38px;
    font-size: 24px;
  }
  .main-banner-text p {
    font-size: 14px;
  }
  .hero-content {
    margin-top: 0;
    text-align: center;
  }
  .hero-content span {
    font-size: 14px;
  }
  .hero-content h1 {
    font-size: 35px;
    margin-top: 13px;
  }
  .hero-content p {
    font-size: 14px;
  }
  button.send-details-btn {
    margin-bottom: 0px;
    margin-top: 0px;
}
.about-area {
    position: relative;
    width: 100%;
    padding: 20px 0px 15px 0px;
}
  .visit-form {
    margin-top: 0px;
    background: #DC6039;
    -webkit-box-shadow: 0 2px 48px 0 rgb(0 0 0 / 8%);
    box-shadow: 0 2px 48px 0 rgb(0 0 0 / 8%);
    padding: 10px 20px 10px 20px;
    right: 0;
    position: relative;
    width: 100%;
    text-align: center;
    top: 0;
    height: auto;
    z-index: 9;
  }
  .about-image {
    margin-top: 0;
    margin-bottom: 90px;
  }
  .about-image img {
    width: 100%;
  }
  .about-image .back-img1, .about-image .back-img2 {
    display: none;
  }
  .about-image .circle-img {
    bottom: -50px;
    right: -10px;
    border-width: 4px;
    width: unset;
  }
  .about-content h3 {
    font-size: 22px;
    margin-bottom: 13px;
  }
  .about-content .about-inner .single-inner-box {
    padding-left: 75px;
  }
  .about-content .about-inner .single-inner-box .icon {
    font-size: 25px;
    width: 55px;
    height: 60px;
    line-height: 60px;
  }
  .about-content .about-inner .single-inner-box h4 {
    font-size: 15px;
  }
  .property-details-area::before {
    right: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: unset;
            transform: unset;
    z-index: -1;
  }
  .video-image {
    background-image: unset;
  }
  .video-image img {
    display: block;
  }
  .video-image .video-btn {
    width: 75px;
    height: 75px;
    line-height: 75px;
    font-size: 25px;
    right: 0;
  }
  .video-image .video-btn::after {
    width: 75px;
    height: 75px;
  }
  .property-details-info {
    padding-top: 40px;
    padding-bottom: 60px;
    padding-left: 15px;
    padding-right: 15px;
  }
  .property-details-info .property-details h3 {
    font-size: 22px;
    margin-bottom: 12px;
  }
  .property-details-info .property-details ul li {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
    font-size: 14px;
    margin-top: 12px;
  }
  .property-details-info .additional-details h3 {
    font-size: 22px;
    margin-bottom: 12px;
  }
  .property-details-info .additional-details ul li {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
    font-size: 14px;
    margin-top: 12px;
  }
  .property-details-area-two::before {
    width: 100%;
    z-index: -1;
  }
  .features-area {
    padding-bottom: 30px;
  }
  .single-features {
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .single-features .icon {
    width: 65px;
    height: 65px;
    line-height: 65px;
    font-size: 25px;
  }
  .single-features h3 {
    font-size: 15px;
  }
  .photo-gallery-item a img {
    width: 100%;
  }
  .tab .tabs {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: 0;
    margin-bottom: 30px;
  }
  .tab .tabs li {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
    margin-bottom: 7px;
    padding-left: 15px;
    padding-right: 0;
  }
  .tab .tabs li::before {
    display: none;
  }
  .tab .tabs li a {
    padding: 15px 35px;
    font-size: 14px;
  }
  .tab .tab_content {
    padding: 25px;
  }
  .tab .tab_content .content {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .tab .tab_content .image {
    margin-top: 35px;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .agent-image {
    margin: 0 0 30px;
  }
  .agent-image img {
    width: 100%;
  }
  .agent-image .back-img1, .agent-image .back-img2 {
    display: none;
  }
  .agent-content {
    padding-left: 0;
  }
  .agent-content .section-title {
    text-align: left;
    margin-bottom: 30px;
  }
  .agent-content .agent-info h3 {
    font-size: 16px;
  }
  .agent-content .agent-info span {
    font-size: 13px;
  }
  .agent-content .agent-contact-info {
    margin: 5px -15px 35px;
  }
  .agent-content .agent-contact-info li {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
    font-size: 14px;
  }
  .agent-content .social {
    position: relative;
    left: 0;
    bottom: 0;
    margin: 0 0 35px;
  }
  .agent-content .social li a {
    line-height: 40px;
  }
  .feedback-area {
    padding-bottom: 30px;
  }
  .single-feedback {
    padding: 30px 20px;
  }
  .services-area {
    padding-bottom: 30px;
  }
  .single-services {
    padding-top: 30px;
    padding-bottom: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }
  .single-services .icon {
    width: 60px;
    height: 60px;
    line-height: 60px;
    font-size: 25px;
  }
  .single-services h3 {
    font-size: 14px;
  }
  .contact-box .agent-contact .image {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
    text-align: center;
  }
  .contact-box .agent-contact .image img {
    width: 75px;
    float:left;
  }
  .contact-box .agent-contact .content {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
    width: 100%;
    margin-top: 25px;
  }
  .contact-box .agent-contact .content h3 {
    font-size: 17px;
  }
  .contact-box .contact-info {
    padding-top: 5px;
  }
  .contact-box .contact-info li {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    flex: 0 0 100%;
    max-width: 100%;
    font-size: 14px;
    margin-top: 20px;
  }
  #contactForm {
    margin-top: 35px;
  }
  .go-top {
    bottom: 10px;
    right: 10px;
    font-size: 20px;
    width: 40px;
    height: 40px;
    line-height: 40px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .main-banner {
    padding-top: 235px;
  }
  .hero-content h1 {
    font-size: 38px;
    margin-top: 13px;
  }
  .hero-content p {
    margin-top: 15px;
  }
  .visit-form {
    max-width: 420px;
    margin-left: auto;
    margin-right: auto;
  }
  .property-details-info {
    padding-left: 40px;
    padding-right: 40px;
  }
  .property-details-info .property-details ul li {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .property-details-info .additional-details ul li {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .contact-box .agent-contact .image {
    -ms-flex: 0 0 41.666667%;
    -webkit-box-flex: 0;
    flex: 0 0 41.666667%;
    max-width: 41.666667%;
  }
  .contact-box .agent-contact .content {
    -ms-flex: 0 0 58.333333%;
    -webkit-box-flex: 0;
    flex: 0 0 58.333333%;
    max-width: 58.333333%;
  }
  .contact-box .contact-info li {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    flex: 0 0 50%;
    max-width: 50%;
  }
  .tab .tabs li {
    -ms-flex: 0 0 33.3333%;
    -webkit-box-flex: 0;
    flex: 0 0 33.3333%;
    max-width: 33.3333%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .ptb-100 {
    padding-top: 80px;
    padding-bottom: 80px;
  }
  .section-title h2 {
    font-size: 25px;
    margin-bottom: 13px;
  }
  .section-title p {
    max-width: 510px;
    margin: 0 auto;
  }
  .top-header {
    display: none;
  }
  .navbar-light .navbar-toggler {
    padding: 3px 10px;
    border-color: #ffffff;
    color: #ffffff;
    border-radius: 0;
    outline: 0;
  }
  .navbar-light .navbar-toggler .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  }
  .navbar-light .navbar-nav {
    background: #3c3c3c;
    padding: 15px;
    margin-top: 15px;
  }
  .navbar-light .navbar-nav .nav-item .nav-link {
    padding-left: 5px;
  }
  .navbar-light .navbar-nav .nav-item:first-child {
    padding-left: 15px;
  }
  .navbar-light .navbar-nav .nav-item:first-child .nav-link {
    padding-left: 5px;
  }
  .navbar-light .navbar-nav .nav-item:first-child .nav-link::before {
    display: block;
  }
  .navbar-light.is-sticky .navbar-toggler {
    border-color: #3c3c3c;
    color: #3c3c3c;
  }
  .navbar-light.is-sticky .navbar-toggler .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  }
  .navbar-light.is-sticky .navbar-nav .nav-item .nav-link {
    color: #ffffff;
  }
  .navbar-light.is-sticky .navbar-nav .nav-item .nav-link:hover, .navbar-light.is-sticky .navbar-nav .nav-item .nav-link.active {
    color: #71b100;
  }
  .navbar-light.navbar-style-two .navbar-nav {
    margin: 15px auto 0;
  }
  .navbar-light.navbar-style-two .others-options {
    background-color: #3c3c3c;
    padding-left: 15px;
    padding-bottom: 10px;
    margin-top: -6px;
  }
  .main-banner {
    height: 100%;
    padding-top: 270px;
    padding-bottom: 130px;
  }
  .main-banner-content {
    padding: 40px;
    margin-bottom: 0;
  }
  .hero-content {
    margin-top: 0;
    text-align: center;
  }
  .hero-content span {
    font-size: 16px;
  }
  .hero-content h1 {
    font-size: 40px;
    margin-top: 10px;
  }
  .hero-content p {
    font-size: 16px;
    margin-top: 16px;
  }
  .visit-form {
    max-width: 450px;
    margin: 40px auto 0;
  }
  .main-banner-text {
    padding: 40px;
    margin-top: 10px;
    margin-left: 40px;
  }
  .about-image {
    margin-top: 0;
    margin-bottom: 90px;
  }
  .about-image img {
    width: 100%;
  }
  .about-image .back-img1, .about-image .back-img2 {
    display: none;
  }
  .about-image .circle-img {
    bottom: -50px;
    right: -10px;
    border-width: 4px;
    width: unset;
  }
  .about-content h3 {
    font-size: 25px;
  }
  .about-content .about-inner .single-inner-box h4 {
    font-size: 15px;
  }
  .features-area {
    padding-bottom: 50px;
  }
  .single-features h3 {
    font-size: 15px;
  }
  .property-details-area::before {
    width: 100%;
    height: 100%;
    right: 0;
    -webkit-transform: unset;
            transform: unset;
    z-index: -1;
  }
  .video-image {
    background-image: unset;
  }
  .video-image img {
    display: block;
  }
  .video-image .video-btn {
    right: 0;
  }
  .property-details-info {
    padding-top: 50px;
    padding-bottom: 80px;
    padding-left: 30px;
    padding-right: 30px;
  }
  .property-details-info .property-details h3 {
    font-size: 25px;
    margin-bottom: 13px;
  }
  .property-details-info .property-details ul li {
    font-size: 15px;
  }
  .property-details-info .additional-details h3 {
    font-size: 25px;
    margin-bottom: 13px;
  }
  .property-details-info .additional-details ul li {
    font-size: 15px;
  }
  .property-details-area-two::before {
    width: 100%;
    z-index: -1;
  }
  .tab .tabs {
    display: -ms-flexbox;
    display: -webkit-box;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: -15px;
    margin-right: 0;
    margin-bottom: 30px;
  }
  .tab .tabs li {
    -ms-flex: 0 0 33.3333%;
    -webkit-box-flex: 0;
    flex: 0 0 33.3333%;
    max-width: 33.3333%;
    margin-bottom: 10px;
    padding-left: 15px;
    padding-right: 0;
  }
  .tab .tabs li::before {
    display: none;
  }
  .tab .tab_content .image {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .tab .tab_content .content {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
    margin-bottom: 40px;
  }
  .agent-image {
    margin: 0 0 35px;
  }
  .agent-image img {
    width: 100%;
  }
  .agent-image .back-img1, .agent-image .back-img2 {
    display: none;
  }
  .agent-content {
    padding-left: 0;
  }
  .agent-content .agent-info h3 {
    font-size: 18px;
  }
  .services-area {
    padding-bottom: 50px;
  }
  .single-services h3 {
    font-size: 15px;
  }
  .contact-box .agent-contact .image img {
    width: 100%;
  }
  #contactForm {
    margin-top: 40px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1199px) {
  .top-header ul.header-contact li {
    margin-top: 7px;
  }
  .top-header ul.header-contact li:first-child {
    margin-top: 0;
  }
  .navbar-light .navbar-brand img {
    width: 180px;
  }
  .navbar-light .navbar-nav .nav-item .nav-link {
    font-size: 13px;
  }
  .navbar-light .others-options {
    display: none;
  }
  .navbar-light.navbar-style-two .navbar-nav {
    margin-right: 0;
    margin-left: auto;
  }
  .about-content h3 {
    font-size: 26px;
  }
  .about-content .about-inner .single-inner-box {
    padding-left: 75px;
  }
  .about-content .about-inner .single-inner-box h4 {
    font-size: 15px;
  }
  .about-content .about-inner .single-inner-box .icon {
    font-size: 30px;
    width: 55px;
    height: 60px;
    line-height: 59px;
  }
  .section-title h2 {
    font-size: 26px;
  }
  .property-details-info .property-details {
    overflow: hidden;
  }
  .property-details-info .property-details h3 {
    font-size: 26px;
  }
  .property-details-info .property-details ul li {
    font-size: 15px;
  }
  .property-details-info .additional-details {
    overflow: hidden;
  }
  .property-details-info .additional-details h3 {
    font-size: 26px;
  }
  .property-details-info .additional-details ul li {
    font-size: 15px;
  }
  .tab .tabs li a {
    font-size: 14px;
  }
  .agent-content .agent-info h3 {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 7px;
  }
  .single-services h3 {
    font-size: 15px;
  }
  .single-features h3 {
    font-size: 15px;
  }
  .contact-box .agent-contact .content h3 {
    font-size: 18px;
  }
  .contact-box .agent-contact .image img {
    width: 100%;
  }
}

@media only screen and (min-width: 1650px) {
  .main-banner {
    height: 100vh;
  }
}

@media screen and (max-width: 768px) and (min-width: 320px) {
.social-fixed-position ul {
    width: 100%;
    list-style-type: none;
    padding: 0;
    transform: inherit;
    display: flex;
}
#carouselFirst .flex-direction-nav .flex-prev {
    top: 15px!important;
}
#carouselFirst .flex-direction-nav .flex-next {
    top: 15px!important;
}
#carouselFirst .flex-direction-nav{
    display:none;
}
.flexslider {
    border: 0px;
    position: relative;
    width: 100%;
    margin: 5px 0px 0px 0px;
}
#galleryslide1 a{
    top: 45%;
}
.slide4you flex-direction-nav a{
     top: 45%;
}
#galleryslide2 .flex-direction-nav a{
     top: 45%;
}

#carouselFirst .slides img {
    height: 50px;
}
#carouselSecond .slides img {
    height: 50px;
}
.social-fixed-position ul li i {
    text-align: center;
    margin-left: -15px;
    color: #fff;
    background: transparent;
    padding: 7px 0px;
    border-radius: 0;
    width: 0;
    height: 40px;
    font-size: 24px;
    transform: inherit;
}
.social-fixed-position ul li {
    display: inline-block;
    margin: 0px;
    background-color: ;
    width: 50%;
    float: left;
    height: 50px;
    text-align: center;
    padding: 5px;
    border-radius: 0;
    transition: all 1s;
}
.social-fixed-position {
    position: fixed;
    left: 0;
    top: inherit;
    bottom: 0;
    height: 50px;
    right: 0;
    width: 100%;
    background: #f5f5f5;
    z-index: 999;
}    
#first_popup {
    width: 95%!important;
}
.project-slider {
    padding: 0px 10px;
}
#carousel .flex-viewport li{
    width:60px!important;
}
#carousel2 .flex-viewport li{
    width:60px!important;
}
.property-categories-name a {
    position: relative;
    font-size: 12px;
}
#Secondry_popup {
    width: 95%;
    margin: 150px 10px;
}
#first_popup {
    border: 5px solid #ef6155;
    width: 95%;
    max-width: 500px;
    margin: 150px 10px;
    overflow-y: inherit;
    left: 0;
    right: 0;
    height: 350px;
    overflow-x: inherit;
    position: fixed;
    padding: 0;
    top: 100px;
}    
#gallery1 img {
    width: 100%;
    height: 320px;
}
p.weblink4u {
    font-size: 17px;
    display: inline-block;
}
p.adres_submision_para {
    font-size: 17px;
    display: inline-block;
}
.gallery-thumbs-container1 .thumb1 img {
    width: 100%;
    height: 50px;
}
.video-container iframe{
    position:relative;
    width:100%;
    padding:0px;
    height:220px;
}    
.bg-light {
    border-top: 32px solid #7a5b47;
    height:70px;
    padding:0px 5px;
}
a.call_now {
    position: absolute;
    top: -26px;
    color: #fff;
    left: 5px;
    display:none;
}
a.mail_now {
    position: absolute;
    top: -27px;
    color: #fff;
    right: 5px;
    display:none;
}
.floor-plans-side-left {
    position: relative;
    width: 105%;
    float: inherit;
}
.floor-plans-side-right {
    position: relative;
    width: 100%;
    float: inherit;
    padding-top:10px;
}
.floor-plans-box {
    position: relative;
    width: 100%;
    display: block;
    background: #fff;
    padding: 25px 0px;
    box-shadow: 0px 0px 5px #ccc;
}
.property-categories-section .col-md-2{
  width: 33.3%;
}
.slider-section {
    position: relative;
    width: 100%;
    margin-top: 70px;
    background: #ccc;
    padding-right: 0;
    height: auto;
    display: block;
}
a.navbar-brand > img {
    width: 120px !important;
}
a.quick_connect_no {
    display: inline-block;
    position: fixed;
    right: 7px;
    top: 20px;
}

.is-sticky a.quick_connect_no {
    top: 14px;
}
.navbar.navbar-expand-lg{
    border-top:0px!important;
}
.navbar-light .navbar-toggler {
    padding: 0;
    border-color: #ffffff;
    color: #ffffff;
    top: 19px;
    width: 30px;
    border-radius: 0;
    height: 30px;
    right: 45%;
    outline: 0;
    position: fixed;
    font-size: 20px;
}
.agent-contact .image p{
    text-align:left;
}
.mainslider {
    position: relative;
    margin-top: 70px;
    height:auto;
    width:100%;
    display:none;
}
.mainslider img {
    position: relative;
    width: 100%;
    height: 342px;
}
.visit-form input[type="email"] {
    display:none;   
}
.view_more{
     display:none;     
}
.navbar-light .navbar-nav .nav-item:first-child {
    padding-left: 15px;
}
.is-sticky .navbar-toggler {
    top:19px;
}
.social-fixed-position ul li:hover {
    transform: inherit;
}
.social-fixed-position ul li:hover i {
    transform: inherit;
    transition: inherit;
}
.collapse.navbar-collapse.active{
    top: 100px;
    display: block;
    position: absolute;
    width: 97%;
    background: #fff;
}
.secondry-header {
    display: block;
}
.mainslider{
    display: none;    
}
.Mobileslider {
    display: block;
    background: #ccc;
    margin-top: 80px;
    height:auto;
}
.Mobileslider img{
    width:100%;
    height:300px;
}
section.project-thumb-slider {
    position: relative;
    width: 100%;
    margin-top: -5px;
}
}

.fa-2x {
    font-size: 30px;
}