
/* Estilos generados dinámicamente desde PHP y base de datos */
body { 
    background-color: ;
    color: ;
    font-family: ;
    font-size: ;
    font-weight: ;
}
h1 { font-family: 'Raleway', sans-serif; color: #111111; font-weight: 700; margin-top: 0; margin-bottom: 10px; padding: 0; text-transform: uppercase; }h2 { font-family: 'Raleway', sans-serif; color: #111111; font-weight: 700; margin-top: 0; margin-bottom: 10px; padding: 0; text-transform: uppercase; }h3 { font-family: 'Raleway', sans-serif; color: #111111; font-weight: 700; margin-top: 0; margin-bottom: 10px; padding: 0; text-transform: uppercase; }h4 { font-size: 18px; }h5 { font-family: 'Raleway', sans-serif; color: #111111; font-weight: 700; margin-top: 0; margin-bottom: 10px; padding: 0; text-transform: uppercase; }h6 { font-family: 'Raleway', sans-serif; color: #111111; font-weight: 700; margin-top: 0; margin-bottom: 10px; padding: 0; text-transform: uppercase; }p { margin: 0; padding: 0; }a { text-decoration: none; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }a:focus, a:hover { text-decoration: none; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }ul { margin: 0; padding: 0; }ul li { list-style-type: none; margin: 0; padding: 0; }img { width: 100%; max-width: 100%; height: auto; }.at-col-default-mar { margin-bottom: 30px; position: relative; z-index: 1; }.at-color-word { color: #CC935C; }.at-sec-title { margin-bottom: 60px; text-align: center; position: relative; z-index: 1; }.at-sec-title h2 { font-size: 36px; }.at-sec-title h2 span { color: #CC935C; }.at-sec-title p { color: #333333; }.at-heading-under-line { width: 100px; height: 1px; background: #CC935C; position: relative; margin: 0 auto; margin-bottom: 20px; }.at-heading-under-line .at-heading-inside-line { width: 30px; height: 5px; background: #CC935C; position: absolute; left: 50%; top: -2px; margin-left: -15px; }.at-sec-title-left { text-align: left; }.at-sec-title-left .at-heading-under-line { margin: 0; margin-bottom: 20px; }.at-sec-title-left .at-heading-under-line .at-heading-inside-line { margin-left: 0; left: 0; }.form-control { resize: none; height: 45px; margin-bottom: 30px; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; border-radius: 0px; -moz-border-radius: 0px; -webkit-border-radius: 0px; }.form-control:focus { border-color: #CC935C; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; }::-webkit-input-placeholder { color: #676767 !important; }::-moz-placeholder { color: #676767 !important; }:-ms-input-placeholder { color: #676767 !important; }input:-moz-placeholder { color: #676767 !important; }.at-input::-webkit-input-placeholder { color: #c5c5c5 !important; }.at-input::-moz-placeholder { color: #c5c5c5 !important; }.at-input:-ms-input-placeholder { color: #c5c5c5 !important; }.at-input:-moz-placeholder { color: #c5c5c5 !important; }.at-btn-default { font-size: 18px; background: #CC935C; color: #ffffff; border: none; height: 50px; padding-left: 30px; padding-right: 30px; border: none; border-radius: 0; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }.hvr-bounce-to-right { font-size: 15px; background: #CC935C; color: #ffffff; text-transform: uppercase; border: none; padding: 14px 40px; border-radius: 0; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }.hvr-bounce-to-right:hover { background: #CC935C; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }.hvr-bounce-to-right:before { background-color: #bf864f; }.at-over-layer-black { position: relative; }.at-over-layer-black:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 0; background-color: rgba(0, 0, 0, 0.9); }.at-over-layer-white { position: relative; }.at-over-layer-white:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 0; background-color: rgba(255, 255, 255, 0.8); }#dyscrollup-btn { z-index: 999999; position: fixed; bottom: 10px; right: 10px; cursor: pointer; display: none; color:#ffffff; text-align: center; }#dyscrollup-btn:before { content: "\f106"; font-family: FontAwesome; position: absolute; left: 0; bottom: 0; background: #CC935C; color: #ffffff; font-size: 36px; padding: 5px 10px 10px; }#preloader { position: fixed; left: 0; top: 0; z-index: 9999999; width: 100%; height: 100%; overflow: visible; background: #ffffff url('../images/preloader.gif') no-repeat center center; }.featherlight .featherlight-content { padding: 10px; border-bottom: none; }.featherlight-next span { right: -2%; }.featherlight-previous { right: 88%; top: 10px; left: 10px; bottom: 10px; background: transparent; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }.featherlight-next { left: 88%; top: 10px; right: 10px; bottom: 10px; background: transparent; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }.featherlight-next:hover, .featherlight-previous:hover { background: rgba(0, 0, 0, 0.7); -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }.featherlight-next span, .featherlight-previous span { font-size: 30px; color: #ffffff; text-shadow: none; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }.featherlight .featherlight-close-icon { background: #000000; color: #ffffff; right: 20px; top: 20px; font-size: 16px; border: 1px solid #ffffff; padding: 0 5px; }.at-pagination { text-align: center; }.at-pagination .pagination>li:first-child>a, .at-pagination .pagination>li:last-child>a, .at-pagination .pagination>li:first-child>span { border-top-left-radius: 0; border-bottom-left-radius: 0; border-top-right-radius: 0; border-bottom-right-radius: 0; }.at-pagination .pagination>li>a, .at-pagination .pagination>li>span { background-color: #CC935C; color: #ffffff; }.at-pagination .pagination>li>a:hover, .at-pagination .pagination>li>span:hover { background-color: #111111; color: #ffffff; }.at-main-herader {  }.at-header-topbar { background-color: #111111; padding: 10px 0; }.at-header-topbar i { color: #CC935C; margin-right: 5px; }.at-header-topbar p { color: #dcdcdc; }.at-header-topbar p a { color: #dcdcdc; }.at-sign-in-up { text-align: right; }.at-sign-in-up p { margin-right: 15px; display: inline-block; }.at-social a i { color: #dcdcdc; margin-right: 0; margin-left: 15px; width: 20px; text-align: center; padding-bottom: 5px; border-bottom: 2px solid #dcdcdc; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }.at-social a i:hover { color: #CC935C; border-color: #CC935C; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }.header-navbar {  }.main-logo { margin-top: 10px; margin-bottom: 10px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }.main-logo img { width: 185px; height: auto; }.logo-white { display: block; }.logo-black { display: none; }.header-area.fixed-header .logo-white { display: none; }.header-area.fixed-header .logo-black { display: block; }.stellarnav ul { text-align: right; }.stellarnav>ul>li { margin-left: 30px; }.stellarnav>ul>li>a { font-size: 14px; color: #333333 !important; text-transform: uppercase; font-weight: 600; padding: 25px 0; }.stellarnav>ul>li>a:hover { color: #CC935C!important; }.stellarnav>ul>li:last-child a {  }.stellarnav.light { background: transparent; }.stellarnav>ul>li.active>a {  }.stellarnav ul ul { min-width: 250px; background: #CC935C; border: none; margin-left: 2px; padding: 0; -webkit-box-shadow: 0px 0px -2px rgba(128,128,128,1); -moz-box-shadow: 0px 0px -2px rgba(128,128,128,1); box-shadow: 0px 0px -2px rgba(128,128,128,1); -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0; }.stellarnav ul li ul li a { font-size: 14px; color: #333333; text-transform: uppercase; font-weight: 600; padding: 16px 15px; border-top: 1px solid #eeeeee; background: #ffffff; }.stellarnav ul li ul li a:hover { background-color: #f2f2f2; color: #CC935C; padding-left: 20px; }.stellarnav ul li ul li:last-child a { border-bottom: none; }.stellarnav.light a, .stellarnav.light li a { color: #333333; }.stellarnav ul ul ul { top: 30px; right: 220px; left: auto; }.scroll-to-fixed-fixed { background: #ffffff; -moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px#888; box-shadow: 0 0 5px #888; }.herader-transparent { position: absolute; left: 0; top: 0; z-index: 9999; width: 100%; background: transparent; }.herader-transparent .navbar-default .navbar-nav>.open>a, .herader-transparent .navbar-default .navbar-nav>pen>a:focus, .herader-transparent .navbar-default .navbar-nav>.open>a:hover { color: #ffffff !important; }.herader-transparent .at-navbar { background: transparent; }.herader-transparent .at-navbar .navbar { background: transparent; }.herader-transparent .at-header-topbar { background-color: rgba(17, 17, 17, 0.3); }.herader-transparent .at-navbar .navbar-default .navbar-nav>li>a { color: #ffffff; }.herader-transparent .scroll-to-fixed-fixed .navbar-default .navbar-nav>li>a { color: #333333; }.herader-transparent .scroll-to-fixed-fixed { background: #ffffff; }.scroll-to-fixed-fixed .logo-black { display: block; }.scroll-to-fixed-fixed .logo-white { display: none; }.herader-transparent .scroll-to-fixed-fixed .navbar-default .navbar-nav>.open>a, .herader-transparent .scroll-to-fixed-fixed .navbar-default .navbar-nav>pen>a:focus, .herader-transparent .scroll-to-fixed-fixed .navbar-default .navbar-nav>.open>a:hover { color: #333333 !important; }.at-main-slider { width: 100%; overflow-x: hidden; }.flexslider { border: none; margin-bottom: 0; }.flexslider .slides li { position:relative; }.flex-caption { position: absolute; bottom: 0; left: 0; background: rgba(0, 0, 0, 0.9); font-size: 36px; color: #ffffff; text-align: center; text-transform: uppercase; width: 100%; padding: 2%; }.flex-caption span { color: #CC935C; font-size: 50px; }.flex-direction-nav a:before { content: "f0a8"; font-family: FontAwesome; color: #ffffff; font-size: 30px; }.flex-direction-nav a.flex-next:before { content: "f0a9"; font-family: FontAwesome; color: #ffffff; font-size: 30px; }.flex-control-thumbs li { width: 20%; }.main-slider-section {  }.slide { list-style-type: none; padding: 0; }.slide-item { height: 90vh; }.slide-item:before { content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 0; background: rgba(0, 0, 0, 0.7); }.slide-item-bg-one, .slide-item-bg-two, .slide-item-bg-three { height: 80vh; }.slide-item-bg-one { background: url(../images/slider/1.jpg); background-repeat: no-repeat; background-size: cover; }.slide-item-bg-two { background: url(../images/slider/2.jpg); background-repeat: no-repeat; background-size: cover; }.slide-item-bg-three { background: url(../images/slider/3.jpg); background-repeat: no-repeat; background-size: cover; }.slide-caption { width: 100%; padding: 0 50px; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); text-align: center; color: #fff; }.slide-caption-title { font-size: 40px; color: #ffffff; margin-bottom: 0; text-transform: uppercase; margin-bottom: 20px; font-weight: normal; }.slide-caption-title span { color: #CC935C; }.slide-caption-desc { font-size: 20px; font-style: italic; color: #ffffff; letter-spacing: 5px; margin-bottom: 10px; text-transform: capitalize; }.slide-caption .btn { border-radius: 0; border: 2px solid #CC935C; color: #ffffff; background: #CC935C; padding: 10px 25px; text-transform: uppercase; }.slide-caption .btn:hover { color: #ffffff; border-color: #ffffff; background: transparent; }.owl-item.active .slide-caption-desc { animation: 1s 1s fadeInRight both; }.owl-item.active .slide-caption-title { animation: 1s 1.5s fadeInLeft both; }.owl-item.active .btn { animation: 1s 2.5s fadeInUp both; }.main-slider-section .owl-prev { position: absolute; top: 45%; left: 0; font-size: 25px; background: #551FC0; padding: 0 5px; color: #ffffff; border-radius: 0; }.main-slider-section .owl-next { position: absolute; top: 45%; right: 0; font-size: 25px; background: #551FC0; padding: 0 5px; color: #ffffff; border-radius: 0; }.main-slider-section .owl-theme .owl-nav [class*="owl-"] { background: rgba(0, 0, 0, 0.5); color: #ffffff; font-size: 20px; border-radius: 0; margin: 0; padding: 10px 12px; }.pogoSlider { height: 80vh; padding-bottom: 0 !important; }.pogoSlider-dir-btn { z-index: 1; width: 30px; height: 30px; }.pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--prev { top: 50%; left: 0; position: relative; width: 80px; height: 70px; margin-top: 0; border: none; margin-bottom: -40px; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); transform: translateY(-50%); }.pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--prev:before { content: "f177"; position: absolute; left: 0; top: 0; z-index: 99999; font-family: FontAwesome; font-size: 30px; line-height: 50px; color: #ffffff; width: 60px; height: 50px; background: #C5996D; cursor: pointer; }.pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--next { margin-top: 0; right: 0; top: 50%; border: none; width: 80px; height: 70px; -webkit-transform: rotate(0deg); -ms-transform: rotate(0deg); transform: rotate(0deg); transform: translateY(-50%); }.pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--next:before { content: "f178"; position: absolute; right: 0; top: 0; z-index: 99999; font-family: FontAwesome; font-size: 30px; line-height: 50px; color: #ffffff; width: 60px; height: 50px; background: #C5996D; cursor: pointer; }.pogoSlider-slide { background-size: cover; background-position: center; background-repeat: no-repeat; }.pogoSlider-slide:before { content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 0; background: rgba(0, 0, 0, 0.5); }.silder-elements { text-align: center; position: relative; top: 50%; left: 0; right: 0; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); z-index: 999; padding: 0; }.slider-para { color: #ffffff; font-size: 16px !important; margin-bottom: 35px !important; padding: 0 250px; }.slider-main-title { font-size: 56px !important; line-height: 65px !important; color: #ffffff; margin-bottom: 30px; }.slider-main-title span { color: #ffa733; }.silder-elements .theme-btn { margin: 0 5px; margin-bottom: 20px; color: #ffffff; background: #C5996D; min-width: 180px; height: 55px; padding: 15px 10px 15px; border: none; }.pogoSlider--navBottom .pogoSlider-nav { display: none; }.main-search-field { padding: 50px 0 20px; background: url(../images/background/pattern.png); background-repeat: repeat; background-color: #333333; }.main-search-field.mt10 { margin-top: -10px; }.main-search-field select { width: 100%; height: 45px; padding: 5px 10px; border: 1px solid #c5c5c5; color: #c5c5c5; border-radius: 0; background: transparent; text-transform: capitalize; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }select:focus { outline: none; }option { background: #000; }.main-search-field select:focus { background: transparent; }.at-input { width: 100%; height: 45px; padding: 5px 10px; color: #c5c5c5; border: 1px solid #c5c5c5; border-radius: 0; background: transparent; }.at-input:focus { outline: none; }.main-search-field .at-input-price { background-color: transparent; border: none; font-size: 16px; color: #CC935C; height: 25px; width: 180px; }.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { border-radius: 0; }.ui-widget.ui-widget-content { border: none; height: 5px; margin-top: 5px; }.ui-widget-header { background-color: #CC935C; }.ui-slider .ui-slider-handle { height: 12px; width: 16px; margin-left: 0; }.main-search-field .hvr-bounce-to-right { width: 100%; }.hide { display: none; }.at-pricing-range label { color: #ffffff; }.main-search-field-two { padding: 150px 0; background: url(../images/background/4.jpg); background-position: center; background-repeat: no-repeat; background-size: cover; }.main-search-field-two.at-over-layer-black:before { background-color: rgba(0, 0, 0, 0.5); }.main-search-field-two h1 { color: #ffffff; font-size: 42px; height: 70px; margin-bottom: 0; }.main-search-field-two .at-search-box { background-color: rgba(0, 0, 0, 0.8); padding: 30px 30px 0 30px; }.main-search-field-two .at-word-color { color: #CC935C; }.main-search-field-two label { color: #ffffff; }.main-search-field-two .at-input-price {  }.main-search-field-two ::-webkit-input-placeholder { color: #9e9e9e !important; }.main-search-field-two ::-moz-placeholder { color: #9e9e9e !important; }.main-search-field-two :-ms-input-placeholder { color: #9e9e9e !important; }.main-search-field-two input:-moz-placeholder { color: #9e9e9e !important; }.main-search-field-three { width: 100%; padding: 250px 0; }.at-about-sec { padding: 100px 0 0; overflow: hidden; }.at-about-title { border-left: 2px solid #CC935C; padding-left: 20px; margin-bottom: 30px; }.at-about-col .at-about-title h1 { font-size: 46px; margin-top: 50px; }.at-about-col .at-about-title h1 span { color: #CC935C; }.at-about-col .at-about-title h6 { color: #CC935C; letter-spacing: 8px; }.at-about-sec-two { padding: 100px 0 70px; }.about-three-area { padding: 100px 0 70px; }.about-three-area .at-about-col { margin-bottom: 30px; position: relative; }.about-three-area .at-about-col:before { content: ""; width:  }.about-three-area .at-about-col ul li { position: relative; padding-left: 25px; margin-bottom: 5px; padding-bottom: 5px; }.about-three-area .at-about-col ul li:before { content: "f00c"; font-family: "FontAwesome"; position: absolute; left: 0; top: 0; z-index: 0; color: #CC935D; }.at-Call-sec { background: url(../images/background/1.jpg); overflow: hidden; position: relative; background-size: cover; background-repeat: no-repeat; background-position: 50% 50%; margin-top: -1px; }.at-Call-sec.at-over-layer-black:before { z-index: -1; }.at-Call-left { float: left; width: 50%; margin-left: -5%; background: #CC935C; -ms-transform: skewX(-20deg); -webkit-transform: skewX(-20deg); transform: skewX(-20deg); overflow: hidden; border-right: 10px solid #ffffff; }.at-inside-Call { padding: 100px 80px 100px 170px; text-align: right; -ms-transform: skewX(20deg); -webkit-transform: skewX(20deg); transform: skewX(20deg); }.at-inside-Call h5 { color: #111111; font-size: 18px; line-height: 18px; letter-spacing: 8px; }.at-inside-Call h2 { color: #ffffff; margin-bottom: 0; letter-spacing: 1px; font-size: 26px; }.at-Call-right { padding: 80px 0 30px 70px;
    padding-right: 0px;
  padding-right: 20%;text-align: right; }.at-Call-right-inside { padding: 20px; }.at-Call-right .at-Call-right-inside h2 { color: #ffffff; font-size: 24px; z-index: 1; letter-spacing: 1px; }.at-Call-right .at-Call-right-inside h3 { color: #ffffff; font-size: 24px; letter-spacing: 1px; margin-bottom: 0; z-index: 2; }.at-Call-right .at-Call-right-inside h3 span { color: #CC935C; letter-spacing: 8px; }.at-property-sec { padding: 100px 0 70px; }.at-property-img { position: relative; overflow: hidden; }.at-property-img .at-property-overlayer { position: absolute; bottom: -100%; z-index: 111; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.7); -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }.at-property-item:hover .at-property-img .at-property-overlayer { left: 0; bottom: 0; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }.at-property-btn { text-transform: uppercase; border: 1px solid #e0e0e0; background: transparent; padding: 10px 22px; border-radius: 0; position: absolute; top: -15%; left: 50%; z-index: 222; -moz-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); -o-transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%); transform: translate(-50%,-50%); -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }.at-property-item:hover .at-property-btn { color: #e0e0e0; background: rgba(0, 0, 0, 0.7); top: 50%; -webkit-transition: all 0.8s ease-in-out; -moz-transition: all 0.8s ease-in-out; -o-transition: all 0.8s ease-in-out; -ms-transition: all 0.8s ease-in-out; transition: all 0.8s ease-in-out; }.at-property-img h4 { color: #ffffff; font-weight: 600; padding: 5px 10px; margin-bottom: 0; background: #CC935C; position: absolute; left: 0; top: 0; opacity: 1; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }.at-property-item:hover .at-property-img h4 { left: -110px; opacity: 0; -webkit-transition: all 0.9s ease-in-out; -moz-transition: all 0.9s ease-in-out; -o-transition: all 0.9s ease-in-out; -ms-transition: all 0.9s ease-in-out; transition: all 0.9s ease-in-out; }.at-property-img h5 { color: #ffffff; font-weight: 600; padding: 5px 10px; margin-bottom: 0; background: #CC935C; position: absolute; left: 0; top: 35px; opacity: 1; -webkit-transition: all 0.7s ease-in-out; -moz-transition: all 0.7s ease-in-out; -o-transition: all 0.7s ease-in-out; -ms-transition: all 0.7s ease-in-out; transition: all 0.7s ease-in-out; }.at-property-item:hover .at-property-img h5 { left: -110px; opacity: 0; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }.at-property-dis { padding: 10px 20px; background: #CC935C; }.at-property-dis ul li { display: inline-block; color: #ffffff; margin-right: 20px; }.at-property-dis ul li i { margin-right: 5px; color: #ffffff; }.at-property-location { background: #F2F2F2; padding: 30px 20px; }.at-property-location h4 i { margin-right: 5px; color: #737373; }.at-property-location h4 a { color: #CC935C; }.at-property-location p i { margin-right: 5px; color: #737373; }.at-property-location p { text-transform: capitalize; color: #111111; }.at-property-location h4 { font-size: 18px; }.at-property-sec .hvr-bounce-to-right { margin-top: 30px; margin-bottom: 30px; }.at-bg-black { background: #333333 !important; }.at-property-sec.top-space { padding-top: 250px; }.at-property-right-sidebar {  }.at-pagination .pagination { margin-bottom: 0; }.at-pagination-right { text-align: right !important; }.at-pagination-left { text-align: left !important; }.at-sidebar { margin-bottom: 30px; }.at-sedebar-title { font-size: 18px; text-transform: uppercase; padding-bottom: 10px; margin-bottom: 30px; border-bottom: 1px solid #E6E6E6; }.at-sidebar-search { margin-bottom: 50px; }.at-sidebar-search .form-control { background: #f2f2f2; border: none; height: 50px; box-shadow: none; font-size: 14px; text-transform: uppercase; }.at-sidebar-search .input-group-btn .btn { border-radius: 0; height: 50px; width: 60px; background: #CC935C; }.at-sidebar-search .input-group-btn .btn i { font-size: 28px; color: #ffffff; }.at-sidebar-search .input-group-btn .btn:hover { background: #BF864F; }.at-categories { margin-bottom: 50px; }.at-categories ul li { padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #E6E6E6; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }.at-categories ul li:last-child { border-bottom: none; }.at-categories ul li:hover { border-color: #CC935C; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }.at-categories ul li a { color: #676767; text-transform: uppercase; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }.at-categories ul li:hover a { color: #CC935C; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }.at-categories ul li:hover span { color: #CC935C; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }.at-latest-news { margin-bottom: 50px; }.at-latest-news ul li { border-bottom: 1px solid #E6E6E6; margin-bottom: 20px; padding-bottom: 20px }.at-latest-news ul li:last-child { border-bottom: none; }.at-news-item { position: relative; padding-left: 100px; }.at-news-item img { width: 80px; height: 80px; position: absolute; left: 0; top: 0; }.at-news-item h4 { margin-bottom: 5px; }.at-news-item h4 a { color: #CC935C; font-size: 15px; }.at-sidebar-tags { margin-bottom: 50px; }.at-sidebar-tags a { padding: 10px 18px; background: transparent; border: 1px solid #E6E6E6; margin-bottom: 10px; margin-right: 10px; display: inline-block; text-transform: uppercase; color: #676767; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }.at-sidebar-tags a:hover { border-color: #CC935C; background: #CC935C; color: #ffffff; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }.at-preview { margin-bottom: 50px; }.at-property-details-col { margin-bottom: 30px; }.at-property-details-col .nav>li>a { padding: 0; }.at-property-details-col #myCarousel { margin-bottom: 30px; }.at-property-details-col .nav-pills>li.active>a { background: transparent; }.at-property-details-col .carousel-inner .item .carousel-caption { position: absolute; left: 0; right: 0; top: 0; bottom: 0; background: rgba(0, 0, 0, 0.8); padding-top: 10px; padding-bottom: 0; width: 100%; height: 50px; }.at-property-details-col .carousel-inner .item .carousel-caption h2 { color: #ffffff; font-size: 24px; margin-bottom: 0; }.at-property-details-col .at-sec-title { margin-top: 50px; margin-bottom: 30px; }.at-property-details-col .at-property-features ul li { border-bottom: 1px solid #E6E6E6; background: #F2F2F2; font-size: 16px; font-weight: 400; text-transform: capitalize; padding-top: 20px; padding-bottom: 20px; padding-left: 15px; padding-right: 20px; }.at-property-details-col .at-property-features ul li:before { content: "\f101"; font-family: FontAwesome; margin: 10px; }.at-property-details-col .at-property-features ul li span { color: #CC935C; }.at-comment-row { margin-top: 60px; margin-bottom: 60px; }.at-comment-row h3 { margin-bottom: 50px; }.at-comment-row h3 a { font-size: 18px; color: #111111; font-family: 'Open Sans', sans-serif; }.at-comment-item { margin-bottom: 50px; position: relative; padding-left: 90px; }.at-comment-item img { width: 70px; height: 70px; position: absolute; left: 0; top: 0; }.at-comment-item h5 { font-size: 12px; margin-bottom: 0; }.at-comment-item a i { color: #CC935C; }.at-form-area textarea.form-control { min-height: 120px; }.at-form-area .hvr-bounce-to-right { margin-top: 0; margin-bottom: 30px; }.at-property-details-col .carousel { margin-bottom: 40px; }.at-property-details-col .carousel ul { text-align: center; margin-top: 5px; }.at-property-details-col .carousel ul li { width: 24.3%; margin-right: 0; margin: 0 2px; display: inline-block; border: 2px solid #CC935C; }.at-property-details-col .carousel-caption { position: absolute; left: 0; right: 0; bottom: 0; background: rgba(0, 0, 0, 0.8); padding-top: 10px; padding-bottom: 10px; width: 100%; }.at-property-details-col .carousel-caption h5 { color: #ffffff; font-size: 20px; margin-bottom: 0; font-weight: 500; text-transform: capitalize; }.at-property-details-col .carousel-indicators { position: relative; margin-left: 0; margin-right: 0;flex-wrap: wrap; }.at-property-details-col .carousel-indicators [data-bs-target] { width: 25%;
  height: 80px;
  border-top: 0;
  margin-top: 5px;
  flex: auto; }.at-property-details-col .carousel-indicators [data-bs-target]:nth-child(1) { background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin-left: 0; }.at-property-details-col .carousel-indicators [data-bs-target]:nth-child(2) { background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin-left: 0; }.at-property-details-col .carousel-indicators [data-bs-target]:nth-child(3) { background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin-left: 0; }.at-property-details-col .carousel-indicators [data-bs-target]:nth-child(4) { background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin-left: 0; }.at-property-details-col .carousel-indicators button { border: 3px solid transparent !important;
    border-top-color: transparent;
    border-right-color: transparent;
    border-bottom-color: transparent;
    border-left-color: transparent; }.at-property-details-col .carousel-indicators button.active { border-color: #CC935C !important; }.at-agents-sec { padding: 100px 0 70px; background: #f2f2f2; }.at-agent-col { text-align: center; margin-left: 10px; margin-right: 10px; margin-bottom: 30px; }.at-agent-img { position: relative; overflow: hidden; }.at-agent-info { padding: 20px 30px; background: url(../images/background/pattern.png); background-repeat: repeat; background-color: #333333; }.at-agent-info h4 a { color: #CC935C; margin-bottom: 0; }.at-agent-info p { color: #ffffff; text-transform: capitalize; line-height: 16px; }.at-agent-social { background: rgba(0, 0, 0, 0.85); padding: 10px; width: 80%; position: absolute; left: 50%; bottom: 20px; margin-left: -40%; opacity: 0; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }.at-agent-col:hover .at-agent-social { bottom: 0; opacity: 1; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }.at-agent-social a i { color: #ffffff; margin-right: 5px; margin-left: 5px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }.at-agent-social a i:hover { color: #CC935C; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }.at-agent-social .at-agent-call p { color: #CC935C; }.slick-slide { outline: none; }.slick-dotted.slick-slider { margin-bottom: 0; }.slick-prev:before, .slick-next:before { color: #CC935C; }.at-agents-sec-two { background: url(../images/background/2.jpg); background-position: center; background-repeat: no-repeat; }.at-agents-sec-two .at-sec-title h2, .at-agents-sec-two .at-sec-title p { color: #ffffff; }.at-agents-sec-three { background: none; }.agents-four-area .slick-slide img { background: rgb(255,255,255); background: -moz-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(204,147,92,1) 100%); background: -webkit-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(204,147,92,1) 100%); background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(204,147,92,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#cc935c",GradientType=1); }.at-agents-details-sec { padding: 100px 0 70px; }.at-singel-agent { border: 3px solid #CC935C; }.at-agents-details-col p { margin-bottom: 10px; }.at-agent-socil-contact { margin-bottom: 10px; }.at-agent-socil-contact a i { color: #111111; margin-right: 10px; }.at-agent-socil-contact a i:hover { color: #CC935C; }.at-start { margin-bottom: 20px; }.at-start i { font-size: 30px; color: #CC935C; }.at-agents-details-sec h3 { font-size: 18px; border-bottom: 1px solid #cccccc; padding-bottom: 10px; display: inline-block; margin-top: 50px; }.at-blog-sec { padding: 100px 0 70px; }.at-blog-column { position: relative; }.at-blog-sec .at-blog-box { background: #f2f2f2; border-top: 5px solid #111111; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }.at-blog-sec .at-blog-box:hover { border-color: #CC935C; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }.at-blog-sec .at-blog-box .at-blog-img { position: relative; overflow: hidden; }.at-blog-sec .at-blog-box .at-blog-img img { -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }.at-blog-sec .at-blog-box:hover .at-blog-img img { -ms-transform: scale(1.1); -webkit-transform: scale(1.1); transform: scale(1.1); -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; }.at-blog-sec .at-blog-box .at-blog-img .at-blog-date { position: absolute; bottom: 0; left: 0; width: 100%; padding: 10px 20px; background: rgba(0, 0, 0, 0.9); }.at-blog-sec .at-blog-box .at-blog-img .at-blog-date ul li { float: left; margin-right: 20px; }.at-blog-sec .at-blog-box .at-blog-img .at-blog-date ul li i { margin-right: 5px; color: #CC935C; }.at-blog-sec .at-blog-box .at-blog-img .at-blog-date ul li a { color: #ffffff; }.at-blog-sec .at-blog-content { /* Agrega tus estilos aquí */ }.at-blog-sec .at-blog-content h4 a { color: #111111; text-transform: uppercase; }.at-blog-sec .at-blog-content h4 a:hover { color: #CC935C; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }.at-blog-sec .at-blog-content p { margin-bottom: 20px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }.at-blog-sec .at-blog-content a { text-transform: capitalize; }.at-blog-sec .at-blog-content a i { -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }.at-blog-sec .at-blog-content a:hover i { margin-left: 10px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }.blog-two-area { background: rgb(255,255,255); background: -moz-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(204,147,92,1) 100%); background: -webkit-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(204,147,92,1) 100%); background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(204,147,92,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#cc935c",GradientType=1); }.at-newsletter-sec { padding: 80px 0; background: url(../images/background/3.jpg); position: relative; background-size: cover; background-repeat: no-repeat; background-position: 50% 50%; text-align: center; }.at-newsletter-sec h2 { color: #ffffff; font-size: 42px; position: relative; z-index: 1; }.at-newsletter-sec h2 span { color: #CC935C; }.at-newsletter-sec p { color: #ffffff; margin-bottom: 30px; position: relative; z-index: 1; }.at-newsletter-sec .form-group { width: 100%; position: relative; z-index: 1; }.at-newsletter-sec .form-control { background: none; border: none; box-shadow: none; color: #ffffff; font-style: italic; font-size: 18px; background: rgba(255,255,255,0.4); min-height: 50px; }.at-newsletter-sec .at-sub-btn { font-size: 18px; background: #CC935C; color: #ffffff; border: none; height: 50px; padding: 0; border: none; border-radius: 0; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }.at-newsletter-sec .at-sub-btn a { font-size: 18px; padding-left: 30px; padding-right: 30px; height: 50px; color: #ffffff; line-height: 24px; }.at-brand-sec { padding: 50px 0; }.at-brand-sec .brand-carousel .slick-slide { padding-left: 15px; padding-right: 15px; }.brand-two-area { background: rgb(255,255,255); background: -moz-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(204,147,92,1) 100%); background: -webkit-linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(204,147,92,1) 100%); background: linear-gradient(180deg, rgba(255,255,255,1) 0%, rgba(204,147,92,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#cc935c",GradientType=1); }#at-inner-title-sec { padding: 0 0 50px; background: #F2F2F2; background: url(../images/background/2.jpg); background-size: cover; background-position: center; }#at-inner-title-sec .at-inner-title-box { background: rgba(0, 0, 0, 0.8); border: 5px solid rgba(0, 0, 0, 0.2); border-top: none; padding: 30px 20px; }#at-inner-title-sec .at-inner-title-box h2 { color: #CC935C; font-size: 48px; }#at-inner-title-sec .at-inner-title-box p { color: #ffffff; font-size: 14px; text-transform: uppercase; }#at-inner-title-sec .at-inner-title-box p a { color: #ffffff; }#at-inner-title-sec .at-inner-title-box p a:hover { color: #CC935C; }.at-plan-sec { padding: 100px 0 70px; }.at-plan-box ul li { margin-bottom: 10px; }.at-plan-box ul li:before { content: "f101"; font-family: FontAwesome; margin: 10px; }.at-service-sec { padding: 100px 0px 50px; }.at-service-content { margin-bottom: 50px; }.at-service-content h2 { margin-bottom: 20px; line-height: 1.3; }.at-service-content h2 span { color: #CC935C; }.at-service-item { margin-bottom: 50px; padding: 0 20px; position: relative; text-align: center; }.at-service-icon { width: 70px; height: 70px; margin: auto; text-align: center; border: 2px solid #111111; border-right: 2px solid transparent; border-left: 2px solid transparent; margin-bottom: 30px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }.at-service-item:hover .at-service-icon { border-bottom: 2px solid transparent; border-top: 2px solid transparent; border-right: 2px solid #CC935C; border-left: 2px solid #CC935C; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }.at-service-icon i { color: #CC935C; font-size: 40px; line-height: 70px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }.at-service-item:hover .at-service-icon i { color: #111111; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }.at-account-sec { padding: 100px 0; }.at-account-sec .nav-tabs>li.active>a, .at-account-sec .nav-tabs>li.active>a:focus, .at-account-sec .nav-tabs>li.active>a:hover { color: #ffffff; background: #CC935C; border: none; }.at-account-sec .nav-tabs>li>a { border-radius: 0; padding: 10px 50px; font-size: 18px; background: #111111; color: #ffffff; border: none; margin: 0; }.at-account-sec .nav-tabs > li, .at-account-sec .nav-pills > li { float:none; display:inline-block; zoom:1; }.at-account-sec .nav-tabs, .at-account-sec .nav-pills { text-align: center; border-bottom: none; }.at-account-sec .tab-content { padding: 30px; background: #F2F2F2; }.at-account-sec .tab-content .form-control { height: 50px; margin-bottom: 20px; }.at-account-sec .checkbox { margin-bottom: 30px; }.at-account-sec .checkbox p a { color: #CC935C; }.at-account-sec .nav-tabs .nav-link.active { background: #CC935C; color: #ffffff; }.at-account-col .nav-pills .nav-link { font-size: 20px; border-radius: 0; background-color: #F2F2F2; width: 140px; height: 55px; line-height: 55px; padding: 0; color: #111111; }.at-account-col .nav-pills .nav-link.active { background-color: #CC935C; color: #ffffff; }.at-faq-sec { padding: 100px 0; }.at-faq-sec .panel-group .panel { border-radius: 0; }.at-faq-sec .panel-heading { border-radius: 0; }.at-faq-sec img { margin-bottom: 30px; }.at-faq-accordion .accordion { border-radius: 0; }.at-faq-accordion .accordion-item { background-color: #F2F2F2; }.at-faq-accordion .accordion-item:first-of-type { border-radius: 0; }.at-faq-accordion .accordion-item:first-of-type .accordion-button { border-radius: 0; }.at-faq-accordion .accordion-item:last-of-type .accordion-button.collapsed { border-radius: 0; }.at-faq-accordion .accordion-button { font-size: 20px; font-weight: 600; }.at-faq-accordion .accordion-button:focus { box-shadow: none; border: none; }.at-faq-accordion .accordion-button:not(.collapsed) { background-color: #CC935C; color: #ffffff; }.at-error-sec { padding: 150px 0; background: url(../images/background/error.jpg); background-size: cover; background-position: center; background-repeat: no-repeat; text-align: center; }.at-error-col { position: relative; z-index: 1; }.at-error-sec h1 { font-size: 100px; }.at-error-sec h2 { font-size: 26px; margin-bottom: 50px; }.at-error-sec a { font-size: 24px; font-weight: bold; color: #CC935C; border-bottom: 2px solid #111111; }.at-contact-sec { padding: 100px 0 70px; }.at-contact-form .form-control { height: 45px; margin-bottom: 23px; }.at-contact-form textarea.form-control { min-height: 120px; }.at-info-box { border: 1px solid #eeeeee; padding: 30px 20px; padding-left: 80px; }.at-info-box i { width: 40px; height: 40px; border-radius: 50%; background-color: #CC935C; color: #ffffff; font-size: 18px; position: absolute; left: 20px; top: 22px; z-index: 0; text-align: center; line-height: 40px; }.at-main-footer { padding: 60px 0 30px; background: url(../images/background/1.jpg); position: relative; background-size: cover; background-position: center; background-repeat: no-repeat; }.at-main-footer.at-over-layer-black:before { background-color: rgba(0, 0, 0, 0.95); }.at-main-footer .at-footer-logo img { width: 220px; height: 60px; }.at-main-footer h4 { font-size: 24px; color: #CC935C; text-transform: uppercase; }.at-main-footer .at-heading-under-line { width: 100px; height: 1px; background-color: #ffffff; position: relative; margin: 0; margin-bottom: 40px; }.at-main-footer .at-heading-under-line .at-heading-inside-line { width: 30px; height: 4px; background-color: #ffffff; position: absolute; left: 0; top: -2px; margin-left: 0; }.at-footer-about-col p { color: #dedede; border-top: 1px solid #ffffff; padding-top: 20px; margin-top: -10px; }.at-footer-about-col .at-social { margin-top: 30px; }.at-footer-link-col ul li { border-bottom: 1px solid #333333; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }.at-footer-link-col ul li:hover { border-bottom: 1px solid #CC935C; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }.at-footer-link-col ul li:last-child { border-bottom: none; }.at-footer-link-col ul li a { color: #999999; line-height: 48px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }.at-footer-link-col ul li a:hover { color: #CC935C; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }.at-footer-gallery-col .at-gallery ul li { float: left; }.at-footer-gallery-col .at-gallery ul li img { width: 118px; height: auto; }.at-footer-gallery-col .thumbnail { padding: 0; border-radius: 0; border: none; margin-bottom: 0; }.at-footer-Tag-col a { float: left; border: 1px solid #333333; margin-right: 5px; margin-bottom: 5px; color: #999999; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; }.at-footer-Tag-col a:hover { border-color: #CC935C; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; }.at-footer-Tag-col .hvr-bounce-to-right { padding: 12px 30px; background: transparent; }.at-footer-Tag-col .hvr-bounce-to-right:before { background: #CC935C; }.at-copyright { padding: 20px 0; background-color: #000; text-align: center; }.at-copyright p { color: #ffffff; }.at-copyright p a { color: #CC935C; }.hero-area { padding: 200px 0; min-height: 700px; background-image: url(../images/background/5.jpg); background-size: cover; background-repeat: no-repeat; position: relative; }.hero-img { position: absolute; top: 50%; right: 80px; z-index: 0; width: 800px; transform: translateY(-50%); }.hero-col h2 { font-size: 46px; }.hero-col p { margin-bottom: 25px; }.hero-col .btn { padding: 18px 40px; }.video-area { background-image: url(../images/background/6.jpg); background-size: cover; background-repeat: no-repeat; position: relative; }.video-area:before { content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 0; background: rgb(255,255,255); background: -moz-linear-gradient(0deg, rgba(255,255,255,0.6951155462184874) 0%, rgba(204,147,92,0.8015581232492998) 100%); background: -webkit-linear-gradient(0deg, rgba(255,255,255,0.6951155462184874) 0%, rgba(204,147,92,0.8015581232492998) 100%); background: linear-gradient(0deg, rgba(255,255,255,0.6951155462184874) 0%, rgba(204,147,92,0.8015581232492998) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#cc935c",GradientType=1); }.featherlight-iframe.featherlight .featherlight-content { width: 80%; height: 91.5%; }.featherlight-iframe.featherlight iframe { width: 100%; height: 100%; }.video-col { position: relative; padding: 50px; bottom: -150px; border-radius: 10px; -webkit-box-shadow: 0px 20px 30px 0px rgba(204,147,92,0.2); -moz-box-shadow: 0px 20px 30px 0px rgba(204,147,92,0.2); box-shadow: 0px 20px 30px 0px rgba(204,147,92,0.2); background: rgb(255,255,255); background: -moz-linear-gradient(0deg, rgba(255,255,255,0.6951155462184874) 0%, rgba(204,147,92,0.8015581232492998) 100%); background: -webkit-linear-gradient(0deg, rgba(255,255,255,0.6951155462184874) 0%, rgba(204,147,92,0.8015581232492998) 100%); background: linear-gradient(0deg, rgba(255,255,255,0.6951155462184874) 0%, rgba(204,147,92,0.8015581232492998) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#cc935c",GradientType=1); }.video-col a { position: absolute; top: 50%; left: 50%; z-index: 1; margin-top: -50px; margin-left: -50px; }.video-col a i { font-size: 80px; line-height: 100px; color: #000000; background: rgba(255,255,255,0.5); width: 100px; height: 100px; border-radius: 50%; position: absolute; top: 50%; left: 50%; text-align: center; }.video-col img { border-radius: 5px; }.stellarnav sup { font-weight: bold; font-size: 12px; font-style: italic; animation: color-change 1s infinite; }@keyframes color-change { 0% { color: #FF0000; margin-left: 8px; } 50% { color: #92B901; margin-left: 0;} 100% { color: #FF0000; margin-left: 8px;} }.top-heading-area { padding: 200px 0 200px; background: #CC935C; background-image: url(../images/background/0.jpg); background-size: cover; background-repeat: no-repeat; position: relative; }.top-heading-area:before { content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 0; background: rgb(204,147,92); background: -moz-linear-gradient(180deg, rgba(204,147,92,1) 0%, rgba(204,147,92,0) 100%); background: -webkit-linear-gradient(180deg, rgba(204,147,92,1) 0%, rgba(204,147,92,0) 100%); background: linear-gradient(180deg, rgba(204,147,92,1) 0%, rgba(204,147,92,0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#cc935c",endColorstr="#cc935c",GradientType=1); }.jarallax { position: relative; z-index: 0; }.jarallax > .jarallax-img { position: absolute; object-fit: cover; font-family: "object-fit: cover;"; top: 0; left: 0; width: 100%; height: 100%; z-index: -1; }.top-heading-col { text-align: center; }.top-heading-col h1 { font-size: 50px; }.top-heading-col h1 span { font-size: 100px; }.top-heading-col .btn { padding: 15px 45px; margin-top: 30px; }.top-heading-area marquee { margin-top: 220px; background: rgba(0,0,0,0.6); margin-bottom: 0; color: #ffffff; font-size: 24px; padding: 15px 0; margin-bottom: -10px; }.showcase-area { padding: 100px 0 70px; }.showcase-col { position: relative; margin-bottom: 30px; text-align: center; }.showcase-col-img { max-height: 300px; overflow: hidden; margin-bottom: 20px; border: 1px solid #dddddd; position: relative; }.showcase-col-img:before { content: ""; width: 100%; height: 0; position: absolute; left: 0; bottom: 0; z-index: 0; background: rgb(255,255,255); background: -moz-linear-gradient(180deg, rgba(255,255,255,0.7987570028011204) 0%, rgba(204,147,92,0.8995973389355743) 100%); background: -webkit-linear-gradient(180deg, rgba(255,255,255,0.7987570028011204) 0%, rgba(204,147,92,0.8995973389355743) 100%); background: linear-gradient(180deg, rgba(255,255,255,0.7987570028011204) 0%, rgba(204,147,92,0.8995973389355743) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#cc935c",GradientType=1); -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }.showcase-col:hover .showcase-col-img:before { height: 100%; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }.showcase-col-img img { width: 100%; }.showcase-col-img a { position: absolute; left: 0; right: 0; top: 80%; transform: translateY(-50%); font-size: 24px; text-transform: capitalize; color: #000000; border: 1px solid #000000; display: inline-block; padding: 15px 10px; width: 200px; margin: 0 auto; opacity: 0; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }.showcase-col-img a:hover { background: #000000; color: #FFFFFF; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }.showcase-col:hover .showcase-col-img a { opacity: 1; top: 50%; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; }.showcase-col h4 { margin-bottom: 60px; }.showcase-col h4 a { color: #000000; position: relative; }.showcase-col h4 a img { width: 60px; position: absolute; right: -60px; top: 0; z-index: 0; }.showcase-col ul li { display: inline-block; width: 19.7%; margin-bottom: 4px; }.showcase-col ul li a { background: #CC935C; display: block; padding: 12px 5px; text-transform: capitalize; color: #ffffff; }.discription-box p { margin-top: 50px; font-weight: bold; color: #111111; }.discription-box p span { color: #CC935C; font-size: 24px; line-height: 40px; }.flags img { width: 28px;height: auto;-webkit-transition: all 0.3s  }.carousel-indicators .active { opacity: 1; }.at-property-details-col .carousel-indicators [data-bs-target]:nth-child(5) { background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin-left: 0; }.at-property-details-col .carousel-indicators [data-bs-target]:nth-child(6) { background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin-left: 0; }.at-property-details-col .carousel-indicators [data-bs-target]:nth-child(7) { background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin-left: 0; }.at-property-details-col .carousel-indicators [data-bs-target]:nth-child(8) { background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin-left: 0; }.at-property-details-col .carousel-indicators [data-bs-target]:nth-child(9) { background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin-left: 0; }.at-property-details-col .carousel-indicators [data-bs-target]:nth-child(10) { background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin-left: 0; }.at-property-details-col .carousel-indicators [data-bs-target]:nth-child(11) { background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin-left: 0; }.at-property-details-col .carousel-indicators [data-bs-target]:nth-child(12) { background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin-left: 0; }.at-property-details-col .carousel-indicators [data-bs-target]:nth-child(13) { background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin-left: 0; }.at-property-details-col .carousel-indicators [data-bs-target]:nth-child(14) { background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin-left: 0; }.at-property-details-col .carousel-indicators [data-bs-target]:nth-child(15) { background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin-left: 0; }.at-property-details-col .carousel-indicators [data-bs-target]:nth-child(16) { background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin-left: 0; }.at-property-details-col .carousel-indicators [data-bs-target]:nth-child(17) { background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin-left: 0; }.at-property-details-col .carousel-indicators [data-bs-target]:nth-child(18) { background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin-left: 0; }.at-property-details-col .carousel-indicators [data-bs-target]:nth-child(19) { background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin-left: 0; }.at-property-details-col .carousel-indicators [data-bs-target]:nth-child(20) { background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  margin-left: 0; }.solicitar-mas a { background: #CC935C;
  padding: 15px;
  border-radius: 2px;
  color: white !important;
  font-size: 20px;
  font-family: 'Roboto Slab', serif;
  font-weight: 500;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out; }.solicitar-mas { display: flex;
  align-content: center;
  align-items: center;
  justify-content: flex-end; }