@import url('https://fonts.googleapis.com/css2?family=Quicksand:wght@300;400;500;600;700&display=swap');
body{font-family:'Quicksand', sans-serif;}
@media (min-width: 992px) { .container{max-width: 1100px;} }
@media (min-width: 1200px) { .container{max-width: 1600px;} }
@keyframes gradient{0% {background-position:0% 50%;} 50% {background-position:100% 50%;} 100% {background-position:0% 50%;}}

.header{width:100%;height:auto;display:block;position:absolute;float:left;z-index:50;}
.header .navbar{padding:25px 0;}
.header .navbar .logo{width:315px;height:130px;display:block;position:relative;float:left;background-image:url(images/logo.svg);background-position:center center;background-size:cover;}
.header .navbar ul{width:auto;height:auto;display:block;position:relative;float:left;margin:0;padding:0;list-style:none;list-style-type:none;}
.header .navbar ul li{width:auto;height:auto;display:block;position:relative;float:left;padding-right:35px;}
.header .navbar ul li:last-child{padding-right:0;}
.header .navbar ul li a{width:auto;height:auto;display:block;position:relative;float:left;padding:1px 10px;color:#ffffff;text-decoration:none;font-weight:500;font-size:19px;border-bottom:2px solid #CCA442;transition:0.3s;}
.header .navbar ul li a:hover{border-color:#ffffff;color:#EDCD5D;}
.header .navbar button{width:auto;height:auto;display:none;position:absolute;float:right;outline:none;padding:0;background-color:transparent;border:1px solid transparent;border-radius:.25rem;right:0;top:80.50px;}
.header .navbar button:focus{outline:none;}
.header .navbar button .menu-icon{width:30px;height:19px;position:relative;transform:rotate(0deg);transition:.5s ease-in-out;cursor:pointer;}
.header .navbar button .menu-icon span{width:100%;height:3px;display:block;position:absolute;background-color:#EDCD5D;border-radius:3px;opacity:1;left:0;transform:rotate(0deg);transition:.35s ease-in-out;}
.header .navbar button .menu-icon span:nth-child(1){top:0;border-bottom-left-radius:0;border-bottom-right-radius:0;}
.header .navbar button .menu-icon span:nth-child(2), .menu-icon span:nth-child(3){top:8px;}
.header .navbar button .menu-icon span:nth-child(4){top:16px;border-top-left-radius:0;border-top-right-radius:0;}
.header .navbar button .menu-icon.open span:nth-child(1){top:8px;width:0%;left:50%;}
.header .navbar button .menu-icon.open span:nth-child(2){transform:rotate(45deg);}
.header .navbar button .menu-icon.open span:nth-child(3){transform:rotate(-45deg);}
.header .navbar button .menu-icon.open span:nth-child(4){top:8px;width:0%;left:50%;}

.slider{width:100%;height:100vh;display:block;position:relative;float:left;background-color:#C0953F;overflow:hidden;}
.slider .item{width:100%;height:100vh;display:flex;position:relative;float:left;background-size:cover;background-position:center center;align-items:center;}
.slider .item::before{content:"";width:100%;height:100%;display:block;position:absolute;float:left;opacity:.65;background-color:#010711;}
.slider .item .content{width:100%;height:auto;display:block;position:relative;float:left;margin:auto 0;border-left:5px solid #C0953F;padding:10px 0 25px 20px;}
.slider .item .content .title{width:100%;height:auto;display:block;position:relative;float:left;font-size:60px;color:#ffffff;font-weight:700;margin-bottom:10px;text-shadow:0px 0px 4px #1F2533;}
.slider .item .content .description{width:100%;height:auto;display:block;position:relative;float:left;font-size:23px;color:#ffffff;margin-bottom:25px;}
.slider .item .content .more{width:100%;height:auto;display:block;position:relative;float:left;}
.slider .item .content .more a{width:auto;height:auto;display:block;position:relative;float:left;background-color:#C0953F;color:#ffffff;text-decoration:none;font-weight:500;padding:11px 20px;border-radius:.25rem;transition:0.3s;}
.slider .item .content .more a:hover{background-color:#1F2533;}
.slider .owl-nav button.owl-prev{width:70px;height:70px;display:block;position:absolute;left:0;top:auto;right:250px;bottom:5px;margin:auto;outline:none;background-color:#C0953F;border-radius:70px;z-index:10;transition:0.3s;}
.slider .owl-nav button.owl-next{width:70px;height:70px;display:block;position:absolute;right:0;top:auto;left:250px;bottom:5px;margin:auto;outline:none;background-color:#C0953F;border-radius:70px;z-index:10;transition:0.3s;}
.slider .owl-nav button.owl-prev svg, .slider .owl-nav button.owl-next svg{fill:#ffffff;width:15px;height:30px;transition:0.3s;}
.slider .owl-nav button.owl-prev:hover, .slider .owl-nav button.owl-next:hover{background-color:#1F2533;}
.slider .owl-nav.disabled{display:flex;}
.slider .owl-dots.disabled{display:flex;}
.slider .owl-dots{width:100%;height:80px;display:flex;position:absolute;float:left;z-index:5;bottom:0;background-color:#ae8739;justify-content:center;box-shadow: 0 3px 18px 8px rgba(64,64,64,.2), 0 2px 6px 2px rgba(77,77,77,.1);}
.slider .owl-dots .owl-dot{width:15px;height:15px;display:block;position:relative;float:left;background-color:#C0953F;margin:auto 5px;border-radius:15px;border:2px solid #ffffff;outline:none;transition:0.3s;}
.slider .owl-dots .owl-dot.active{width:22px;height:22px;}

.mansions{width:100%;height:805px;display:block;position:relative;float:left;padding:50px 0;}
.mansions .container{position:relative;}
.mansions .title{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:30px;}
.mansions .title h1{font-size:40px;font-weight:600;margin-bottom:0;}
.mansions .title::after{content:"";width:70px;height:3px;display:block;position:absolute;float:left;background-color:#C0953F;bottom:0;left:0;border-radius:3px;}
.mansions .view{width:auto;height:auto;display:block;position:absolute;float:left;top:2px;right:15px;background-color:#C0953F;color:#ffffff;border-radius:4px;padding:10px 20px;font-weight:500;text-decoration:none;transition:0.3s;}
.mansions .view:hover{background-color:#9b7833;}
.mansions .content{width:100%;height:auto;display:block;position:relative;float:left;}
.mansions .content .item{width:33.333333%;height:300px;display:block;position:absolute;float:left;}
.mansions .content .item:nth-child(1){top:0;left:0;padding:0 15px 0 0;}
.mansions .content .item:nth-child(2){top:0;left:33.333333%;height:630px;padding:0 15px;}
.mansions .content .item:nth-child(3){top:0;right:0;padding:0 0 0 15px;}
.mansions .content .item:nth-child(4){top:330px;left:0;padding:0 15px 0 0;}
.mansions .content .item:nth-child(5){top:330px;right:0;padding:0 0 0 15px;}
.mansions .content .item a{width:100%;height:100%;display:block;position:relative;float:left;text-decoration:none;color:#ffffff;border-radius:4px;overflow:hidden;}
.mansions .content .item a .image{width:100%;height:100%;display:block;position:relative;float:left;background-position:center center;background-size:cover;transition:0.5s;}
.mansions .content .item a .image::before{content:"";width:100%;height:100%;display:block;position:absolute;left:0;top:0;background-color:rgba(1,7,17,.45);background:linear-gradient(360deg, rgba(1,7,17,.65), transparent);z-index:0;}
.mansions .content .item a .text{width:100%;height:auto;display:block;position:absolute;left:0;bottom:0;z-index:1;font-size:30px;font-weight:600;padding:25px;transition:0.5s;}
.mansions .content .item a:hover .image{transform:scale(1.1);}
.mansions .content .item a:hover .text{padding:50px;}

.about{width:100%;height:auto;display:block;position:relative;float:left;padding:50px 0;}
.about .content{width:100%;height:auto;display:block;position:relative;float:left;}
.about .content .title{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:15px;font-size:40px;font-weight:600;}
.about .content .title::after{content:"";width:70px;height:3px;display:block;position:absolute;float:left;background-color:#C0953F;bottom:0;left:0;border-radius:3px;}
.about .content .title-2{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:15px;font-size:40px;font-weight:600;text-align:right;}
.about .content .title-2::after{content:"";width:70px;height:3px;display:block;position:absolute;float:left;background-color:#C0953F;bottom:-5px;right:0;border-radius:3px;}
.about .content .text{width:100%;height:auto;display:block;position:relative;float:left;font-size:17px;font-weight:400;margin-bottom:15px;padding-right:15px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}
.about .content .text-2{width:100%;height:auto;display:block;position:relative;float:left;font-size:17px;font-weight:400;margin-bottom:15px;text-align:right;padding-left:15px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}
.about .content .more{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:25px;}
.about .content .more a{width:auto;height:auto;display:block;position:relative;float:left;background-color:#C0953F;color:#ffffff;border-radius:4px;padding:10px 20px;font-weight:500;text-decoration:none;transition:0.3s;}
.about .content .more a:hover{background-color:#9b7833;}
.about .content .more-2{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:25px;}
.about .content .more-2 a{width:auto;height:auto;display:block;position:relative;float:right;background-color:#C0953F;color:#ffffff;border-radius:4px;padding:10px 20px;font-weight:500;text-decoration:none;transition:0.3s;}
.about .content .more-2 a:hover{background-color:#9b7833;}
.about .content .image{width:100%;height:100%;display:block;position:relative;float:left;background-position:center center;background-size:cover;border:10px solid #c0953f;border-radius:100%;}

.page{width:100%;height:auto;display:block;position:relative;float:left;}
.page .banner{width:100%;height:400px;display:block;position:relative;float:left;background-position:center center;background-size:cover;}
.page .banner::before{content:"";width:100%;height:100%;display:block;position:absolute;float:left;opacity:.65;background-color:#010711;}
.page .content{width:100%;height:auto;display:block;position:relative;float:left;padding:15px 0;}
.page .content .list{width:100%;height:auto;display:block;position:relative;float:left;padding-top:55px;}
.page .content .list .title{width:100%;height:auto;display:block;position:absolute;float:left;background-color:#997732;padding:15px;color:#ffffff;text-align:center;font-size:35px;font-weight:600;left:0;top:-60px;border-radius:4px;}
.page .content .list .title::after{content:"";width:70px;height:3px;display:block;position:absolute;float:left;background-color:#EDCD5D;bottom:17px;top:auto;left:0;right:0;margin:auto;border-radius:3px;}
.page .content .list .item{width:100%;height:280px;display:block;position:relative;float:left;margin-bottom:30px;}
.page .content .list .item a{width:100%;height:100%;display:block;position:relative;float:left;text-decoration:none;color:#ffffff;border-radius:4px;overflow:hidden;}
.page .content .list .item a .image{width:100%;height:100%;display:block;position:relative;float:left;background-position:center center;background-size:cover;transition:0.5s;}
.page .content .list .item a .image::before{content:"";width:100%;height:100%;display:block;position:absolute;left:0;top:0;background-color:transparent;background-image:linear-gradient(360deg, rgba(1,7,17,.65), transparent);z-index:0;transition:0.3s;}
.page .content .list .item a .text{width:100%;height:auto;display:block;position:absolute;left:0;bottom:0;z-index:1;font-size:25px;font-weight:600;padding:25px;transition:0.5s;}
.page .content .list .item a:hover .image{transform:scale(1.1);}
.page .content .list .item a:hover .text{padding:40px;}
.page .content .list .item a:hover .image::before{background-color:rgba(1,7,17,.45);}
.page .content .main{width:100%;height:auto;display:block;position:relative;float:left;}
.page .content .main .title{width:100%;height:auto;display:block;position:relative;float:left;background-color:#997732;padding:15px;margin-bottom:15px;margin-top:-56px;color:#ffffff;text-align:center;font-size:35px;font-weight:600;border-radius:4px;}
.page .content .main .title::after{content:"";width:70px;height:3px;display:block;position:absolute;float:left;background-color:#EDCD5D;bottom:17px;top:auto;left:0;right:0;margin:auto;border-radius:3px;}

.carousel-img{width:100%;height:auto;display:block;position:relative;float:left;}
.carousel-img .owl-nav button.owl-prev{width:60px;height:60px;display:block;position:absolute;left:15px;top:0;right:auto;bottom:0;margin:auto;outline:none;background-color:#C0953F;border-radius:70px;z-index:10;transition:0.3s;}
.carousel-img .owl-nav button.owl-next{width:60px;height:60px;display:block;position:absolute;right:15px;top:0;left:auto;bottom:0;margin:auto;outline:none;background-color:#C0953F;border-radius:70px;z-index:10;transition:0.3s;}
.carousel-img .owl-nav button.owl-prev svg, .carousel-img .owl-nav button.owl-next svg{fill:#ffffff;width:15px;height:30px;transition:0.3s;}
.carousel-img .owl-nav button.owl-prev:hover, .carousel-img .owl-nav button.owl-next:hover{background-color:#1F2533;}
.carousel-img .owl-nav.disabled{display:block;}

.page .content .main .img{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:15px;}
.page .content .main .img img{width:100%;max-width:100%;height:auto;border-radius:.25rem;}
.page .content .main .description{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:15px;font-size:17px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}
.page .content .main .text{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:15px;font-size:17px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}
.page .content .main .text p{margin-bottom:0;}
.page .content .main .text h1, .page .content .main .text h2, .page .content .main .text h3, .page .content .main .text h4, .page .content .main .text h5, .page .content .main .text h6{font-family:'Quicksand', sans-serif;font-weight:600;font-size:25px;}
.page .content .main .text h1 strong, .page .content .main .text h1 b, .page .content .main .text h2 strong, .page .content .main .text h2 b, .page .content .main .text h3 strong, .page .content .main .text h3 b, .page .content .main .text h4 strong, .page .content .main .text h4 b, .page .content .main .text h5 strong, .page .content .main .text h5 b, .page .content .main .text h6 strong, .page .content .main .text h6 b{font-weight:600;}
.page .content .main .text b, .page .content .main .text strong{font-weight:500;}
.page .content .main .details{width:100%;height:auto;display:block;position:relative;float:left;margin:15px 0 30px 0;padding:15px;color:#ffffff;}
.page .content .main .details .row{margin-right:-30px;margin-left:-30px;}
.page .content .main .details .item{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:30px;padding:15px 15px 22px 15px;background-color:#997732;border-radius:4px;background:linear-gradient(45deg, #C0953F, #997732, #CCA442, #997732);background-size:400% 400%;animation:gradient 10s ease infinite;}
.page .content .main .details .item .details-title{width:100%;height:auto;display:block;position:relative;float:left;text-align:center;font-weight:700;font-size:45px;margin-bottom:-10px;}
.page .content .main .details .item .details-title small{font-size:20px;font-weight:600;}
.page .content .main .details .item .details-content{width:100%;height:auto;display:block;position:relative;float:left;text-align:center;font-weight:500;font-size:19px;}
.page .content .main .content{width:100%;height:auto;display:block;position:relative;float:left;padding:0;margin-bottom:15px;}
.page .content .main .content .col-md-4{border-right:1px solid #997732;}
.page .content .main .content .col-md-4:last-child{border-right:none;}
.page .content .main .content .item{width:100%;height:auto;display:block;position:relative;float:left;}
.page .content .main .content .item .content-title{width:100%;height:auto;display:block;position:relative;float:left;font-weight:700;font-size:35px;margin-bottom:10px;}
.page .content .main .content .item .content-title::after{content:"";width:50px;height:3px;display:block;position:absolute;float:left;background-color:#C0953F;bottom:-2px;left:0;border-radius:4px;}
.page .content .main .content .item .content-text{width:100%;height:auto;display:block;position:relative;float:left;font-size:17px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}
.page .content .main .gallery{width:100%;height:auto;display:block;position:relative;float:left;margin:15px 0 15px 0;}
.page .content .main .gallery .gallery-title{width:100%;height:auto;display:block;position:relative;float:left;font-weight:700;font-size:35px;margin-bottom:20px;}
.page .content .main .gallery .gallery-title::after{content:"";width:50px;height:3px;display:block;position:absolute;float:left;background-color:#C0953F;bottom:-2px;left:0;border-radius:4px;}
.page .content .main .gallery .item{width:100%;height:208px;display:block;position:relative;float:left;margin-bottom:30px;overflow:hidden;}
.page .content .main .gallery .item a{width:100%;height:100%;display:block;position:relative;float:left;overflow:hidden;}
.page .content .main .gallery .item a img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center;border-radius:.25rem;transition:0.3s;}
.page .content .main .gallery .item a:hover img{filter:brightness(110%);opacity:0.7;transform:scale(1.1);}
.page .content .main .video{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:15px;}
.page .content .main .video .item{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:30px;}
.page .content .main .video .item .embed-responsive{border-radius:4px;}
.page .content .main .file{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:15px;}
.page .content .main .file .item{width:100%;height:auto;display:block;position:relative;float:left;border-radius:4px;margin-bottom:10px;background-color:#555555;}
.page .content .main .file .item a{width:100%;height:auto;display:block;position:relative;float:left;border-radius:4px;color:#ffffff;text-decoration:none;padding:15px 20px;transition:0.3s;}
.page .content .main .file .item a:hover{background-color:#CCA442;}
.page .content .main .file .item a .text{width:auto;height:auto;display:block;float:left;position:relative;color:#ffffff;margin:0;}
.page .content .main .file .item a .icon{width:35px;height:35px;display:block;float:right;position:relative;margin-top:9px;}

.other-title{width:100%;height:auto;display:block;position:relative;float:left;font-weight:700;font-size:35px;margin-bottom:20px;}
.other-title::after{content:"";width:50px;height:3px;display:block;position:absolute;float:left;background-color:#C0953F;bottom:-2px;left:0;border-radius:4px;}
.carousel-other{width:100%;height:auto;display:block;position:relative;float:left;margin-top:15px;}
.carousel-other .item{width:100%;height:auto;display:block;position:relative;float:left;border-radius:4px;overflow:hidden;}
.carousel-other .item .list{padding-top:0;}
.carousel-other .item .list .item{margin-bottom:0;}
.carousel-other .owl-nav button.owl-prev{width:60px;height:60px;display:block;position:absolute;left:15px;top:0;right:auto;bottom:0;margin:auto;outline:none;background-color:#C0953F;border-radius:70px;z-index:10;transition:0.3s;}
.carousel-other .owl-nav button.owl-next{width:60px;height:60px;display:block;position:absolute;right:15px;top:0;left:auto;bottom:0;margin:auto;outline:none;background-color:#C0953F;border-radius:70px;z-index:10;transition:0.3s;}
.carousel-other .owl-nav button.owl-prev svg, .carousel-other .owl-nav button.owl-next svg{fill:#ffffff;width:15px;height:30px;transition:0.3s;}
.carousel-other .owl-nav button.owl-prev:hover, .carousel-other .owl-nav button.owl-next:hover{background-color:#1F2533;}
.carousel-other .owl-nav.disabled{display:block;}

.contact-info{width:100%;height:auto;display:block;position:relative;float:left;}
.page .content .contact-info .left{width:33%;height:auto;display:block;position:relative;float:right;}
.contact-info .right{width:63%;height:auto;display:block;position:relative;float:left;margin-right:4%;}
.contact-info h1{width:auto;height:auto;display:block;position:relative;float:none;color:#222222;font-size:30px;font-weight:500;margin-bottom:20px;margin-top:0;}
.contact-info h1:after{content:"";display:block;width:40px;height:2px;background-color:#222222;margin-top:5px;margin-bottom:5px;}
.contact-info span{width:100%;height:auto;display:inline-block;position:relative;float:none;margin-bottom:7px;color:#222222;font-size:16px;font-weight:500;}
.contact-info span a{width:auto;height:auto;display:block;position:relative;float:left;color:#222222;text-decoration:none;transition:0.3s;}
.contact-info span i{width:30px;height:30px;display:block;position:relative;float:left;margin-right:7px;}
.contact-info span i svg{fill:#222222;transition:0.3s;}
.contact-info span a:hover i svg{fill:#997732;}
.contact-info span a:hover{color:#997732;}
.contact-info iframe{width:100%!important;}
.form-control{font-weight:500;}
.form-control:focus{border-color:#997732;box-shadow:0 0 0 .2rem rgba(153,119,50,.25);}

.footer{width:100%;height:auto;display:block;position:relative;float:left;background-color:#222222;padding:50px 0;margin-top:140px;}
.footer .form{width:100%;height:auto;display:block;position:relative;float:left;background-color:#997732;padding:40px 50px;border-radius:4px;margin-top:-140px;}
.footer .form .text{width:100%;height:auto;display:block;position:relative;float:left;font-weight:600;color:#ffffff;font-size:26px;}
.footer .form label{color:#ffffff;font-weight:500;font-size:18px;position:absolute;}
.footer .form .form-control{border:none;border-bottom:2px solid #ffffff;border-radius:0;color:#ffffff;background-color:transparent;padding:.375rem 0;font-size:17px;font-weight:500;}
.footer .form .form-control:focus{box-shadow:none;}
.footer .form .form-control::placeholder{color:#ffffff;}
.footer .form button{width:auto;height:auto;display:block;position:relative;float:left;background-color:#C0953F;color:#ffffff;border-radius:4px;padding:10px 20px;font-weight:500;outline:none;border:none;transition:0.3s;}
.footer .form button:hover{background-color:#745a26;}
.footer .menu{width:100%;height:auto;display:block;position:relative;float:left;padding-left:25px;}
.footer .menu ul{width:auto;height:auto;display:block;position:relative;float:left;list-style:none;list-style-type:none;margin:0;padding:0;}
.footer .menu ul h1{width:auto;height:auto;display:block;position:relative;color:#ffffff;font-size:26px;margin-bottom:15px;}
.footer .menu ul li{width:auto;height:auto;display:block;position:relative;float:left;margin-right:20px;}
.footer .menu ul li:last-child{margin-right:0;}
.footer .menu ul li a{width:auto;height:auto;display:block;position:relative;float:left;color:#d2d2d2;text-decoration:none;font-weight:500;font-size:17px;transition:0.3s;}
.footer .menu ul li a::before{content:"";width:7px;height:7px;display:block;position:relative;float:left;background-color:#c0953f;border-radius:7px;margin-top:9px;margin-right:5px;}
.footer .menu ul li a:hover{color:#EDCD5D;}
.footer .contact{width:100%;height:auto;display:block;position:relative;float:left;margin-top:25px;padding-left:25px;}
.footer .contact h1{width:auto;height:auto;display:block;position:relative;color:#ffffff;font-size:26px;margin-bottom:15px;}
.footer .contact span{width:auto;height:auto;display:block;position:relative;float:left;padding:0 20px 17px 0;color:#d2d2d2;}
.footer .contact span a{width:auto;height:auto;display:block;position:relative;float:left;color:#d2d2d2;text-decoration:none;transition:0.3s;}
.footer .contact span i{width:22px;height:22px;display:block;position:relative;float:left;margin-right:7px;}
.footer .contact span i svg{fill:#ffffff;transition:0.3s;}
.footer .contact span a:hover{color:#EDCD5D;}
.footer .contact span a:hover i svg{fill:#EDCD5D;}
.footer-copyright{width:100%;height:auto;display:block;position:relative;float:left;background-color:#171717;padding:20px 0;}
.footer-copyright p{width:auto;height:auto;display:flex;float:left;position:relative;margin-bottom:0;min-height:30px;justify-content:center;align-items:center;font-size:14px;color:#d2d2d2;}
.footer-copyright .ka{width:40px;height:30px;display:block;float:right;position:relative;background-image:url(images/ka.net.tr.svg);}

.map{width:100%;height:auto;display:block;position:relative;float:left;margin-bottom:20px;}
.map-title{width:100%;height:auto;display:block;position:relative;float:left;font-weight:700;font-size:35px;margin-bottom:20px;}
.map-title::after{content:"";width:50px;height:3px;display:block;position:absolute;float:left;background-color:#C0953F;bottom:-2px;left:0;border-radius:4px;}
.open-map{width:auto;height:auto;display:block;position:relative;float:left;background-color:#1a73e8;color:#ffffff;border:4px solid #1a73e8;border-radius:4px;font-weight:600;text-decoration:none;transition:0.3s;}
.open-map p{width:auto;height:50px;line-height:32px;display:block;position:relative;float:left;padding:9px 23px;margin-bottom:0;}
.open-map span{width:50px;height:50px;display:flex;position:relative;float:left;background-color:#ffffff;border-radius:4px;align-items:center;}
.open-map span i{width:24px;height:35px;display:block;position:relative;float:left;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 856 1228'%3E%3Cg%3E%3Cpath d='M 236 909.9 C 273.9 957.3 312.5 1016.9 332.7 1052.9 C 357.3 1099.7 367.5 1131.3 385.8 1187.9 C 396.5 1218.9 406.7 1228.3 428.1 1228.3 C 451.5 1228.3 462.2 1212.5 470.4 1187.9 C 487.5 1134.8 500.7 1094.4 521.6 1055.9 C 602.2 903.9 733.6 795.9 807.6 647.9 C 807.6 647.9 856.3 557.5 856.3 430.9 C 856.3 312.9 808.3 230.9 808.3 230.9 L 236.3 910.9 L 236 909.9 Z' fill='%2334a853'/%3E%3Cpath d='M 42 631.9 C 88.1 736.9 176 828.9 236 909.9 L 554 532.9 C 554 532.9 509.1 591.7 428 591.7 C 337.6 591.7 264 519.7 264 428.7 C 264 366.1 301.3 322.7 301.3 322.7 C 67.3 357.5 80.3 414.2 41.3 631.7 L 42 631.9 Z' fill='%23fbbc04'/%3E%3Cpath d='M 558 19.6 C 664 53.7 754 125.6 808 230.6 L 554 533.6 C 554 533.6 591.3 490 591.3 427.6 C 591.3 334.7 512.9 264.6 428.3 264.6 C 348 264.6 302.3 322.7 302.3 322.7 C 321.8 278.3 523.3 34.7 558.3 19.7 L 558 19.6 Z' fill='%234285f4'/%3E%3Cpath d='M 100 152.9 C 163.2 77.7 274 -0.1 427 -0.1 C 500.9 -0.1 557 19.5 557 19.5 L 302 322.5 C 284.8 313.17 117 182.5 100 152.5 L 100 152.9 Z' fill='%231a73e8'/%3E%3Cpath d='M 42 631.9 C 42 631.9 0.3 549.1 0.3 429.9 C 0.3 316.9 44.5 217.9 100.3 153.9 L 302.3 323.9 L 42.3 631.9 L 42 631.9 Z' fill='%23ea4335'/%3E%3C/g%3E%3C/svg%3E");background-size:cover;background-position:center center;margin:auto;}
.open-map:hover{color:#ffffff;background-color:#398eff;border-color:#398eff;text-decoration:none;}
.Main_Harita_Detail_Maps{position:relative; width:100%; min-height:500px; top:0px; margin:0px;padding:0px; overflow:hidden;margin-bottom:10px;}
#GoogleMaps{padding:0px; margin:0px; width:100%; min-height:500px; text-align:left; display:block; -moz-transition:all 0.5s ease; -webkit-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}
#GoogleMapsLocation {background: none rgb(255, 255, 255); border: 0px; margin: 0px; padding: 0px; position: absolute; cursor: pointer; user-select: none; border-radius: 2px; height: 40px; width: 275px; box-shadow: rgba(0, 0, 0, 0.3) 0px 1px 4px -1px; overflow: hidden; top: 10px; right: 60px; z-index:3;}
#GoogleMapsLocation input {float:left;border: none;font-size:15px;color:#2D2E33;text-align:left;text-decoration:none; width:-webkit-calc(100% - 85px); width:-moz-calc(100% - 85px); width: calc(100% - 85px); min-width:190px; height:40px;line-height:40px; padding-left:5px;}
#GoogleMapsLocation a{float: right; background-size:200% 100%; background-image: linear-gradient(to right, #997732 50%, #c0953f 50%); -webkit-transition: background-position 0.5s; -moz-transition: background-position 0.5s; -o-transition: background-position 0.5s; -ms-transition: background-position 0.5s; transition: background-position 0.5s; border:none;font-size:15px;color:#FFFFFF;text-align:center;text-decoration:none;width:80px;height:40px;line-height:40px;cursor:pointer }
#GoogleMapsLocation a:hover{background-position: -100% 0%;}				
#GoogleMapsDirections {z-index: 1; height: auto;width: 100%; font-size:14px; text-align:left;}
#GoogleMapsDirections Table{width:100%; border-width: 1px; border-color: #F5F5F5; border-collapse: solid;font-size:14px;}
#GoogleMapsDirections Table tbody { border-width: 1px; border-style:solid; border-color: #F5F5F5;font-size:14px;}
#GoogleMapsDirections Table td { border-width: 1px; padding-left: 5px; border-style: solid; border-color: #F5F5F5; height:30px;line-height:30px; font-size:13px;font-size:14px;}
#GoogleMapsDirections .adp-placemark{ background:#FFFFFF; border:0; border-collapse:collapse; border-spacing:0; height:40px;line-height:40px;}
#GoogleMapsDirections .adp-placemark tbody{ background:#FFFFFF; border:0; border-collapse:collapse; border-spacing:0; height:40px;line-height:40px;}
#GoogleMapsDirections .adp-placemark tbody tr td{ background:#FFFFFF; border:0; border-collapse:collapse; border-spacing:0; height:40px;line-height:40px;}
#GoogleMapsDirections .adp-directions{font-size:14px;}
#GoogleMapsDirections .adp-marker{border:0; border-collapse:collapse; border-spacing:0; margin-left:5px; margin-right:10px; width:auto; height:20px;}
#GoogleMapsDirections .adp-text{border:0; border-collapse:collapse; border-spacing:0; margin-left:5px; color:#2D2E33;}
#GoogleMapsDirections .adp-summary{line-height:35px;}										
#GoogleMapsDirections .adp-distance{text-align:center;}
#GoogleMapsDirections .adp-legal{display:none;}
#GoogleMapsDirections .adp-substep{font-size:14px;}

@media (max-width: 1199px) {
	.mansions{height:750px;}
	.mansions .content .item{height:270px;}
	.mansions .content .item:nth-child(2){height:570px;}
	.mansions .content .item:nth-child(4){top:300px;}
	.mansions .content .item:nth-child(5){top:300px;}
	
	.about{padding:50px 0 15px 0;}
	.about .content .text{padding-right:0;}
	.about .content .more{margin-bottom:10px;}
	.about .content .image{width:50%;height:460px;margin:15px 0;border-radius:4px;}
	.about .content .title-2{text-align:left;}
	.about .content .title-2::after{left:0;right:auto;}
	.about .content .text-2{text-align:left;padding-left:0;}
	.about .content .more-2{margin-bottom:0;}
	.about .content .more-2 a{float:left;}
}
@media (max-width: 991px) {
	.header .navbar button{display:block;}
	.header .navbar ul{width:100%;display:none;background-color:#a98337;position:absolute;top:165px;border:2px solid #EDCD5D;box-shadow:0 .5rem 1rem rgba(0,0,0,.15);border-radius:4px;z-index:50;}
	.header .navbar ul.show{display:block;}
	.header .navbar ul.collapsing{display:block;position:absolute;height:0;overflow:hidden;transition:height .35s ease;}
	.header .navbar ul li{width:100%;padding-right:0;}
	.header .navbar ul li a{width:100%;text-align:center;padding:5px 10px;border-color:#EDCD5D;font-size:16px;}
	.header .navbar ul li:last-child a{border-bottom:none;}
	
	.mansions{height:auto;padding:50px 0 0 0;}
	.mansions .content .item{width:50%;position:relative;}
	.mansions .content .item:nth-child(2){left:auto;height:270px;padding:0 0 0 15px;}
	.mansions .content .item:nth-child(3){width:100%;padding:0;margin:30px 0;}
	.mansions .content .item:nth-child(4){top:auto;}
	.mansions .content .item:nth-child(5){top:auto;}
	
	.about .content .image{width:100%;}
	
	.page .banner{height:200px;}
	.page .content .list{padding-top:37px;}
	.page .content .list .item{margin-bottom:15px;}
	.carousel-other .item .list{padding-top:0;}
	
	.page .content .contact-info .left{width:100%;float:left;margin-bottom:35px;}
	.contact-info .right{width:100%;float:right;margin-right:0;}
	
	.footer{padding:50px 0 15px 0;}
	.footer .menu{margin-top:30px;padding-left:0;}
	.footer .contact{padding-left:0;}
	.sevinc-insaat{margin:15px 0;}
}
@media (max-width: 767px) {
	.slider .item .content .title{font-size:40px;}
	.slider .item .content .description{font-size:17px;}
	.slider .item .content .more a{font-size:15px;}
	
	.mansions .title h1{font-size:30px;}
	.mansions .view{padding:6px 10px;}
	.mansions .content .item:nth-child(1){padding:0 7.5px 0 0;}
	.mansions .content .item:nth-child(2){padding:0 0 0 7.5px;}
	.mansions .content .item:nth-child(3){margin:15px 0;}
	.mansions .content .item:nth-child(4){padding:0 7.5px 0 0;}
	.mansions .content .item:nth-child(5){padding:0 0 0 7.5px;}
	.mansions .content .item a .text{font-size:25px;}
	
	.about .content .title{font-size:30px;}
	.about .content .text{font-size:16px;}
	.about .content .title-2{font-size:30px;}
	.about .content .text-2{font-size:16px;}
	
	.page .content .main .title, .page .content .main .content .item .content-title, .page .content .main .gallery .gallery-title, .other-title, .map-title{font-size:27px;}
	.page .content .main .video .item{margin-bottom:15px;}
	.page .content .main .details .item{margin-bottom:15px;}
	
	.footer .form{padding:25px;}
	.footer .menu ul li{width:100%;}
}
@media (max-width: 575px){
	.page .content .main .gallery .item{height:auto;margin-bottom:15px;}
	.page .content .main .gallery .item a{height:auto;display:block;}
	.page .content .main .gallery .item a img{width:100%;}
}
@media (max-width: 400px) {
	.header .navbar .logo{width:250px;height:103px;}
	.header .navbar button{top:67px;}
	.header .navbar ul{top:140px;}
	
	.mansions .view{display:none;}
	.mansions .content .item{width:100%;padding:0;}
	.mansions .content .item:nth-child(1){width:100%;padding:0;margin:0 0 15px 0;}
	.mansions .content .item:nth-child(2){width:100%;padding:0;margin:0 0 15px 0;}
	.mansions .content .item:nth-child(3){margin:0 0 15px 0;}
	.mansions .content .item:nth-child(4){width:100%;padding:0;margin:0 0 15px 0;}
	.mansions .content .item:nth-child(5){width:100%;padding:0;}
}
@media (max-width: 345px) {
	.slider .owl-nav button.owl-prev{right:240px;}
	.slider .owl-nav button.owl-next{left:240px;}
}