/*------------------------------------------------------------------ [Main Stylesheet] Project: The Nest Version: 1.1.0 -------------------------------------------------------------------*/ /*------------------------------------------------------------------ [Table of contents] 1. Top Header / .top-header 2. Main Header / .main-header 3. Home Page Banner (Main Home) / .banner 4. Banner Search Box / .search-area 5. Recent Properties / .recent-properties 6. Articles Tips / .articles-tips 7. Application Counter / .counters 8. Partner / .partners-block 9. Testimonials / .testimonial-section 10. Map Content /.map-content 11. Map Content Sidebar /.map-content-sidebar 12. Single Page Banner / .sub-banner 13. Properties List View / .listing-properties-box 14. Properties Grid View / .properties-box 15. Single Property Details / .properties-details-page 16. Listing Page Sidebar /.sidebar 17. Pricing Table /.pricing-container 18. Agent Contact Form /.agent-widget 19. Properties Comments /.properties-comments 20. Help Center /.helping-center 21. Specifications /.specifications 22. My Profile /.my-profile 23. My Properties Box /.my-properties-box 24. Submit Property /.submit-property 25. Blog /.blog-body 26. Contact Form /.contact-form 27. Signup/Login Wrapper /.form-content-box 28. Pagination /.pagination 29. Main Footer / .main-footer 30. Sub Footer / .sub-footer -------------------------------------------------------------------*/ /** GLOBAL CLASSES **/ html, body { height: 100%; } body { font-family: 'Open Sans', sans-serif; font-family: 'Roboto', sans-serif; font-family: 'Noto Sans Thai', sans-serif; font-family: 'Nunito', sans-serif; background: #fafafa; } h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { color: #262525; } .modal-dialog { margin: 140px auto 30px; } p { font-size: 16px; line-height: 26px; color: #343434; } a { cursor: pointer; color: #262525; text-decoration: none !important; } ul { padding: 0; margin: 0; text-decoration: none; list-style: none; color: #343434 !important; } a:hover { text-decoration: none; } .btn.active, .btn:active { box-shadow: none; } .btns-black { background: #000 !important; border: solid 2px #000; color: #fff; } .btns-black:hover { color: #fff; background-color: #333 !important; border-color: #333; } .bootstrap-select .btn-default.focus, .bootstrap-select .btn-default:focus { color: #999 !important; } .delay-02s { animation-delay: 0.2s; -webkit-animation-delay: 0.2s } .delay-03s { animation-delay: 0.3s; -webkit-animation-delay: 0.3s } .delay-04s { animation-delay: 0.4s; -webkit-animation-delay: 0.4s } .delay-05s { animation-delay: 0.5s; -webkit-animation-delay: 0.5s } .delay-06s { animation-delay: 0.6s; -webkit-animation-delay: 0.6s } .delay-07s { animation-delay: 0.7s; -webkit-animation-delay: 0.7s } .delay-08s { animation-delay: 0.8s; -webkit-animation-delay: 0.8s } .delay-09s { animation-delay: 0.9s; -webkit-animation-delay: 0.9s } .delay-1s { animation-delay: 1s; -webkit-animation-delay: 1s } .delay-12s { animation-delay: 1.2s; -webkit-animation-delay: 1.2s } .delay-15s { animation-delay: 1.5s; -webkit-animation-delay: 1.5s } .delay-17s { animation-delay: 1.7s; -webkit-animation-delay: 1.7s } .delay-20s { animation-delay: 2.0s; -webkit-animation-delay: 2.0s } #page_scroller { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: fadeInRight; animation-name: fadeInRight; animation-delay: 0.3s; -webkit-animation-delay: 0.3s; cursor: pointer; color: #FFF; padding: 10px 11px; font-size: 12px; position: fixed; bottom: 25px; right: 28px; box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.2); border-radius: 3px; } .margin-t-10 { margin-top: 10px; } .checkbox { padding-left: 20px; margin: 15px 0; } .checkbox label { display: inline-block; position: relative; padding-left: 15px; color: #343434; font-size: 13px; line-height: 22px; } .checkbox label::before { content: ""; display: inline-block; position: absolute; width: 20px; height: 20px; left: 0; margin-left: -20px; border: 2px solid #cccccc; border-radius: 10%; background-color: #fff; -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out; -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out; transition: border 0.15s ease-in-out, color 0.15s ease-in-out; } .sidebar-widget .checkbox label { font-size: 16px; font-weight: 500; } .form-content-box .checkbox label::before { border: none; } .checkbox-theme input[type="checkbox"]:checked + label::before { background-color: #fff; } input[type=checkbox]:checked + label:before { display: inline-block; font: normal normal normal 14px/1 FontAwesome; text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; content: "\f00c"; text-shadow: 1px 1px 1px rgba(0, 0, 0, .2); font-size: 14px; text-align: center; line-height: 16px; font-weight: 300; } .btn-check:active+.btn-light:focus, .btn-check:checked+.btn-light:focus, .btn-light.active:focus, .btn-light:active:focus, .show>.btn-light.dropdown-toggle:focus { box-shadow: none; } .btn-light:hover { color: #717171; background-color: #fff; border-color: #fff; } /* Solid Buttons Structure**/ .button-sm { cursor: pointer; padding: 10px 25px; letter-spacing: 1px; font-size: 11px; font-weight: 600; text-transform: uppercase; color: #555; background: transparent; transition: .5s; border-radius: 2px; border: none; } .button-sm:hover { color: #333; } .button-md { cursor: pointer; padding: 11px 25px 11px 25px; text-transform: uppercase; color: #555; background: transparent; transition: .5s; border-radius: 2px; border: none; font-size: 16px; letter-spacing: 0.5px; font-weight: 500; } .button-md:hover { color: #333; } .button-lg { cursor: pointer; padding: 18px 30px; letter-spacing: 1px; font-size: 18px; font-weight: 600; text-transform: uppercase; color: #555; background: #DDD; transition: .5s; border-radius: 2px; border: none; } .button-lg:hover { color: #333; } .read-more-2 { cursor: pointer; padding: 12px 45px 10px 45px; letter-spacing: 1px; font-size: 13px; font-weight: 600; text-transform: uppercase; color: #555; background: transparent; transition: .5s; border-radius: 50px; border: none; } .btn-outline-2{ cursor: pointer; padding: 12px 35px 10px 35px; letter-spacing: 1px; font-size: 13px; font-weight: 700; text-transform: uppercase; transition: .5s; border-radius: 5px; } /** Solid Buttons Colors **/ .button-default { color: #555; background: #DDD; } .button-default:hover { color: #333; background: #DDD; } .button-theme { color: #FFF; } .button-theme:hover, .button-theme:focus { color: #fff !important; outline: none; } .out-line-btn:hover, .out-line-btn:focus { outline: none; } /** Border Buttons Colors **/ .border-button-sm { cursor: pointer; padding: 10px 12px 6px; letter-spacing: 1px; font-size: 13px; font-weight: 600; text-transform: uppercase; color: #555; background: #DDD; transition: .5s; border-radius: 2px; border: none; } .border-button-default { color: #555; background: #DDD; } .border-button-default:hover { color: #333; background: #DDD; } .border-button-theme { background: transparent; } .border-button-theme:hover { color: #fff; } .button-section a { margin: 0 5px 5px 0; } .panel-title { font-size: 16px; font-weight: 500; } .panel-heading { padding: 15px 20px; border-bottom: 1px solid transparent; border-top-left-radius: 3px; border-top-right-radius: 3px; margin-bottom: 0!important; } .panel-heading h3{ margin-bottom: 0!important; } .panel-body { padding: 20px; font-size: 16px; } /** BTN 1 **/ .btn-1 { padding: 0 47px 0 25px; line-height: 46px; position: relative; display: inline-block; background: none; border-radius: 3px; } .btn-1 span { font-size: 16px; font-weight: 600; position: relative; z-index: 1; } .btn-1 .arrow { width: 13px; height: 2px; background: currentColor; display: inline-block; position: absolute; top: 0; bottom: 0; margin: auto; right: 25px; } .btn-1 .arrow:after { width: 8px; height: 8px; border-right: 2px solid currentColor; border-top: 2px solid currentColor; content: ""; position: absolute; top: -3px; right: 0; display: inline-block; -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); } .btn-1:before { content: ""; position: absolute; top: 0; left: 0; display: block; background: transparent; -moz-transition: ease all 0.9s; -o-transition: ease all 0.9s; -webkit-transition: ease all 0.9s; transition: ease all 0.9s; width: 0; height: 100%; } .btn-1:hover { color: #ffffff!important; } .btn-1:hover:before { width: 100%; color: #fff!important; } /** BTN 2 **/ .btn-2 { color: #fff; font-size: 16px; display: inline-block; position: relative; z-index: 5; transition: .9s ease; font-weight: 600; padding: 0 47px 0 25px; line-height: 46px; border-radius: 3px; } .btn-2 span { font-size: 16px; font-weight: 600; position: relative; z-index: 1; } .btn-2 .arrow { width: 13px; height: 2px; background: currentColor; display: inline-block; position: absolute; top: 0; bottom: 0; margin: auto; right: 25px; } .btn-2 .arrow:after { width: 8px; height: 8px; border-right: 2px solid currentColor; border-top: 2px solid currentColor; content: ""; position: absolute; top: -3px; right: 0; display: inline-block; -moz-transform: rotate(45deg); -o-transform: rotate(45deg); -ms-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); } .btn-2:before { position: absolute; content: ""; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; visibility: hidden; transition: all .9s ease; z-index: -1; } .btn-2:hover { background: transparent!important; } .btn-2:hover:before { width: 0; opacity: 1; visibility: visible; } .btn-2:hover:after { width: 0; opacity: 1; visibility: visible; } .btn-2.btn-white{ background: #fff; border: 2px solid #fff; } .btn-2.btn-white:hover { color: #fff; border: 2px solid #fff; } .btn-2.btn-white:before { background: #fff; } /** BTN 3 **/ .btn-3 { position: relative; display: inline-block; vertical-align: middle; -webkit-appearance: none; outline: none !important; color: #ffffff; text-transform: capitalize; transition: all 0.3s linear; z-index: 1; overflow: hidden; } .btn-3:hover { color: #ffffff; } .btn-3:hover:after { transform: perspective(200px) scaleX(1.05) rotateX(0deg) translateZ(0); transition: transform 0.9s linear, transform 0.4s linear; } .btn-3:after { position: absolute; top: 0; left: 0; bottom: 0; right: 0; content: ""; transform: perspective(200px) scaleX(0.1) rotateX(90deg) translateZ(-10px); transform-origin: bottom center; transition: transform 0.9s linear, transform 0.4s linear; z-index: -1; } /** TABS **/ .theme-tabs .nav-tabs { border-bottom: 2px solid #DDD; } .nav-tabs > li.active > a, .theme-tabs .nav-tabs > li.active > a:focus, .theme-tabs .nav-tabs > li.active > a:hover { border-width: 0; } .theme-tabs .nav-tabs > li > a { border: none; color: #ffffff; } .theme-tabs .nav-tabs > li.active > a, .theme-tabs .nav-tabs > li > a:hover { border: none; background: #fff; } .theme-tabs .nav-tabs > li > a::after { content: ""; height: 2px; position: absolute; width: 100%; left: 0; bottom: -1px; transition: all 250ms ease 0s; transform: scale(0); } .theme-tabs .nav-tabs > li.active > a::after, .theme-tabs .nav-tabs > li:hover > a::after { transform: scale(1); } .theme-tabs .tab-nav > li > a::after { color: #fff; } .theme-tabs .tab-pane { padding: 15px 0; } .theme-tabs .tab-content { padding: 20px } .theme-tabs .nav-tabs > li { width: 20%; text-align: center; } .theme-tabs { background: #FFF none repeat scroll 0% 0%; box-shadow: 0 1px 3px rgba(0, 0, 0, 0.3); margin-bottom: 30px; } @media all and (max-width: 724px) { .theme-tabs .nav-tabs > li > a > span { display: none; } .theme-tabs .nav-tabs > li > a { padding: 5px 5px; } } /** ELEMENTS PAGE **/ .elements-page .list-group-item { padding: 15px 20px; } .elements-page .table>:not(caption)>*>* { padding: 20px; } .elements-page .table-bordered { border: 1px solid #dee2e6; background: #fff; color: #343434; } .elements-page .heading-2 { margin: 0 0 20px; font-size: 21px; font-weight: 600; } .elements-page .bomd { padding: 13px 26px; font-size: 16px; font-weight: 500; transition: .5s; border-radius: 3px; margin-bottom: 3px; } .elements-page .btn-md { cursor: pointer; padding: 13px 26px 13px; font-size: 16px; font-weight: 500; color: #fff; transition: .5s; border-radius: 3px; border: none; margin-bottom: 3px; } .elements-page .progress { margin-bottom: 20px; height: 22px; } .elements-page .bomd:focus { box-shadow: none!important; } /** Notice start **/ .notice { padding: 17px 15px; background-color: #ffffff!important; margin-bottom: 10px; border-radius: 2px; border: 1px solid #eaeff5; border-left: 4px solid #838992; box-shadow: 0px 0px 10px 1px rgba(71, 85, 95,0.08); -webkit-box-shadow: 0px 0px 10px 1px rgba(71, 85, 95,0.08); -moz-box-shadow: 0px 0px 10px 1px rgba(71, 85, 95,0.08); font-size: 16px; color: #343434; } .notice-success { border-left-color: #74ba28; } .notice-success strong { } .notice-danger { border-left-color: #eb344f; } .notice-danger strong { color: #eb344f; } .notice-info strong { color: #1db4bd; } .notice-info { border-left-color: #1db4bd; } .notice-warning { border-left-color: #fea911; } .notice-warning strong { color: #fea911; } .notice strong{ font-weight: 600; } .open-offcanvas { display: block; text-transform: uppercase; font-weight: 600; font-size: 12px; height: 100%; } .carousel-caption { right: 0; left: 0; padding: 0 20px 0; } #banner6 .banner-slider-inner{ padding: 0 20px; } #banner6 .banner-slider-inner h1 { text-transform: initial; } /** SEARCH AREA **/ .search-area { background: #e6e6e6; padding: 40px 0 25px; } .show-search-area { z-index: 9999; transition: all 0.4s; display: block; } .search-area .form-group { margin-bottom: 15px; } .search-area .btn{ padding: 12px 15px; } .search-area .dropdown-toggle::after { right: 12px; } .search-area .search-fields{ border: 1px solid #fff; } .search-area .bootstrap-select .dropdown-menu { margin: -1px 0!important; border: none; } .bootstrap-select.btn-group .dropdown-toggle .caret { position: absolute; top: 50%; right: 15px; margin-top: -2px; vertical-align: middle; } .search-area .search-button{ font-weight: 600; font-family: 'Noto Sans Thai', 'Nunito', sans-serif; } .sr2{ padding: 30px 15px 15px; } .sr2 .bootstrap-select .dropdown-menu { margin: -2px 0!important; } .banner-search-box .bootstrap-select .dropdown-menu { margin: -2px 0!important; } .sr2 .btn { font-size: 16px; height: 55px; line-height: 33px; } .sr2 .search-fields { border: none; } .sr2 .search-fields{ padding: 0; } .sr2 .search-button { cursor: pointer; padding: 13px 20px 12px; letter-spacing: 1px; font-size: 14px; font-weight: 600; height: 55px; text-transform: uppercase; color: #FFF; transition: .5s; border-radius: 2px; border: none; width: 100%; } .search-fields { min-height: 47px; padding: 0; box-shadow: none; border: 1px solid #e0e0e0; background: #fff; font-size: 15px; line-height: 47px!important; border-radius: 3px; } .sidebar-widget .form-group{ margin-bottom: 20px; } .form-control { padding-left: 15px; } .search-fields button { border-radius: 1px; box-shadow: none; border: none; background: #fff; } .search-button { cursor: pointer; padding: 14px 20px; letter-spacing: 0.5px; font-size: 15px; font-weight: 600; text-transform: uppercase; color: #FFF; transition: .5s; border-radius: 3px; border: none; width: 100%; } .search-button:hover, .search-button:focus { outline: none; color: #fff; } .banner-search-box { max-width: 350px; padding: 30px; margin-left: auto; } .banner-search-box .search-area { padding: 0; background: transparent; } .banner-search-box .min-value { color: #fff; } .banner-search-box .max-value { color: #fff; } .banner-search-box .search-fields button { border-radius: 3px; box-shadow: none; border: none; } .banner-search-box .search-fields { border: none; } .banner-search-box .search-fields { padding: 0; box-shadow: none; border-radius: 3px; } .banner-search-box .btn { display: inline-block; min-height: 50px; border-radius: 3px; } .banner-search-box .search-area .form-group { margin-bottom: 15px; } .banner-search-box .range-slider { margin: 15px 0 0; } /** BOOTSTRAP SELECT START **/ .bootstrap-select { width: 100% !important; } .bootstrap-select button { color: #717171; border-radius: 2px; outline: none; } .btn-check:focus+.btn-light, .btn-light:focus{ color: #717171; } .bootstrap-select .dropdown-menu li { padding: 0; } .bootstrap-select .dropdown-menu { padding: 0 !important; margin: 0 0 !important; border: 1px solid #e0e0e0; box-shadow: none !important; border-radius: 0 !important; } .bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark { margin-top: 12px; } .bootstrap-select .dropdown-menu li a { padding: 0 15px; font-weight: 400; font-size: 15px; outline: none; border: 0 !important; color: #343434; } .bootstrap-select .dropdown-menu li a:hover { border: none; font-size: 15px; font-weight: 400; } .bootstrap-select .btn-default.active, .bootstrap-select .btn-default:active, .bootstrap-select .open > .dropdown-toggle.btn-default { color: #333; background-color: #eee; border-color: transparent !important; box-shadow: none !important; } .bootstrap-select .btn-default:hover { background: transparent !important; color: #717171!important; box-shadow: none !important; } .bootstrap-select .btn-default.active, .bootstrap-select .btn-default:active, .bootstrap-select .open > .dropdown-toggle.btn-default { color: #717171!important; background-color: transparent; !important; border-color: #adadad; } .btn-default.active, .btn-default:active, .open > .dropdown-toggle.btn-default { color: #333; color: #717171!important; background-color: transparent !important; box-shadow: none !important; border-color: #adadad; } .bootstrap-select .dropdown-toggle:focus { outline: none !important; background: transparent !important; } .bootstrap-select .dropdown-menu > .active > a, .bootstrap-select .dropdown-menu > .active > a:focus, .bootstrap-select .dropdown-menu > .active > a:hover { text-decoration: none; background-color: #fff; outline: 0; } .bootstrap-select .bs-actionsbox, .bootstrap-select .bs-donebutton, .bs-searchbox { padding: 4px 8px; background: #EEE; border-bottom: 1px solid #d5d5d5; } .bootstrap-select .bs-searchbox .form-control { margin-bottom: 0; width: 100%; float: none; height: 36px; border: 1px solid #ddd; box-shadow: none; } .dropdown-menu > li > a:hover { text-decoration: none; background-color: #fff; } .banner-search-box .btn-default:active, .open > .dropdown-toggle.btn-default { color: #717171!important; } .banner-search-box .btn-default { color: #717171!important; } /** MAIN TITLE AREA START **/ .main-title { text-align: center; margin-bottom: 40px; } .main-title h1 { font-weight: 700; margin: 0 0 10px; text-transform: uppercase; font-size: 27px; } .main-title h1 span { font-weight: 700; } .main-title p { font-size: 17px; margin-bottom: 0; } /** MAIN TITLE 2 AREA START **/ .main-title-2 { margin-bottom: 40px; } .main-title-2 h1 { font-weight: 700; margin: 0 0 5px; font-size: 30px; text-transform: uppercase; } .main-title-2 p { font-size: 18px; margin-bottom: 13px; } .main-title-2 .title-border{ height: 7px; width: 120px; background: transparent; border-radius: 10px; margin: 0 auto 0 0; } .main-title-2 .title-border-inner { height: 7px; width: 7px; animation: pulse 3s ease infinite alternate, nudge 5s linear infinite alternate; border-radius: 10px; float: left; margin: 0 3px; } .main-title-2 .title-border.tb2{ margin: 0 auto 0 0; } @keyframes nudge { 0%, 100% { transform: translate(0, 0); } 50% { transform: translate(50px, 0); } 80% { transform: translate(20px, 0); } } /** MAIN TITLE 3 AREA START **/ .main-title-3{ margin-bottom: 40px; text-align: center; } .main-title-3 h1 { font-weight: 700; margin: 0; font-size: 30px; } .main-title-3 .section-subtitle { display: inline-block; padding: 5px 20px; border-radius: 25px; position: relative; opacity: 1; font-weight: 600; font-size: 16px; margin-bottom: 10px; } .main-title-3 .section-subtitle::before { position: absolute; content: ""; width: 100%; height: 100%; top: 50%; right: 50%; -webkit-transform: translateY(-50%) translateX(50%); -ms-transform: translateY(-50%) translateX(50%); transform: translateY(-50%) translateX(50%); border-radius: 25px; opacity: 0.1; } /** MAIN TITLE 4 AREA START **/ .main-title-4 { margin-bottom: 20px; } .main-title-4 h1 { font-size: 20px; margin: 0 0 10px; font-weight: 600; } .main-title-4 h1 a { color: #212121; } .main-title-4 h1 span { font-weight: 600; } /** MAIN TITLE 5 AREA START **/ .main-title-5 h1{ color: #fff; } .main-title-5 p{ color: #fff; } /** PROPERTY AREA START **/ .property { background: #fff; position: relative; margin-bottom: 30px; overflow: hidden; -webkit-transition: all 0.5s; transition: all 0.5s; z-index: 2; } .property:hover { box-shadow: 0 0 10px rgb(0 0 0 / 10%); -webkit-transform: translateY(-5px); transform: translateY(-5px); } .property:hover .property-overlay { background: linear-gradient(0,#2724d396,rgb(255 255 255 / 0%)); } .property:hover .overlay-link { display: inline-block; } .property .hp-1 { height: 250px; } .property:hover { box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.10), 0 3px 3px 0 rgba(0, 0, 0, 0.10); } .property-img { position: relative; display: block; overflow: hidden; } .property-img:before { content: ""; top: 0; position: absolute; height: 100%; width: 100%; z-index: 0; background: linear-gradient(to top,rgb(35 35 37 / 66%) 0%,rgb(35 35 37 / 13%) 35%,rgb(255 255 255 / 0%) 60%,rgb(255 255 255 / 0%) 100%); border-radius: 4px 4px 0 0; opacity: 1; } .property-tag { position: absolute; } .property-tag.sale { right: 15px; top: 15px; } .property-tag.featured { left: 15px; margin-top: 15px; } .property-price { color: #fff; position: absolute; font-weight: 600; font-size: 20px; bottom: 15px; right: 15px; z-index: 20; } .property .button, input[type="submit"] { font-size: 12px; font-weight: 600; padding: 6px 14px 4px; border-radius: 2px; color: #fff; border: none; background-color: rgb(0 0 0 / 25%); text-transform: uppercase; letter-spacing: 1px; display: inline-block; z-index: 20; } .property-content { padding: 20px; } .property-content .title { font-size: 22px; font-weight: 600; margin: 0 0 5px; } .property-content .title a:hover { color: #4a4747; } .property-content p { margin: 10px 0 20px; } .ratings { color: orange; font-size: 12px; } .property-content .property-address { margin: 0 0 15px; } .property-content .property-address a { font-size: 15px; color: #343434; } .property-content .property-address a i { margin-right: 3px; } .property-content .facilities-list { padding: 0; margin: 0; } .property-content .facilities-list li { width: 33%; float: left; font-size: 15px; line-height: 29px; } .property-content .facilities-list li i { font-size: 14px; font-weight: 400; } .property-content .fl-2 li { width: 50%; } .property-content .property-footer { border-top: solid 1px #f1f1f1; padding: 17px 20px; color: #343434; font-size: 15px; } .property-content .property-footer .right { float: right; } .property-content .property-footer a { color: #343434; } .property-content .property-footer i { margin-right: 5px; } .property-footer a { color: #4a4747; } .properties-panel-box .panel-default { border-color: transparent; } .panel { background: transparent; } .properties-panel-box .panel { margin-bottom: 0; box-shadow: none; } .properties-panel-box .panel-body { padding: 0; } .property .col-pad { padding: 0; } .property-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0); transition: background 0.5s ease; } .property-overlay { text-align: center; display: flex; justify-content: center; align-items: center; } .overlay-link { color: #fff; border: 2px solid #FFF; border-radius: 50%; width: 40px; height: 40px; line-height: 40px; font-size: 14px; text-align: center; margin: 3px; cursor: pointer; display: none; } .overlay-link:not([href]):not([tabindex]), .overlay-link:not([href]):not([tabindex]):hover { color: #fff; } .overlay-link:hover { color: #fff; } .property-img:hover .property-overlay { /* background-color: rgba(0, 0, 0, 0.5); */ } .property-img:hover .overlay-link { display: inline-block; } .property .hp-2 { height: 249px; } .property .property-content { padding: 0px!important; } .property .property-content .info{ padding: 30px 25px 25px; } /** FP2 STARTED**/ .fp2 { -webkit-transition: .5s; transition: .5s; transition: 0.9s cubic-bezier(0.24, 0.74, 0.58, 1); } .fp2:hover .featured{ transform: rotateY(360deg ); } .fp2 .featured { /* display: inline-block; */ /* vertical-align: middle; */ /* transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1); */ } .fp2:hover .sale{ transform: rotateY(360deg ); } .fp2 .sale { /* display: inline-block; */ /* vertical-align: middle; */ /* transition: 0.9s cubic-bezier(0.24, 0.74, 0.58, 1); */ } /** MODAL BODY DESIGN STARTED**/ .modal-raw { display: flex; } .modal-left, .modal-right { flex: 1; } .property-modal .modal-left { padding: 0; } .property-modal img{ height: 550px!important; } .property-modal .modal-content { border: none; background: transparent; box-shadow: none; border-radius: 0; padding: 0 15px; } .property-modal .carousel-control-next{ background: #423b3b57; width: 30px; height: 45px; border-radius: 2px; top: 45%; margin: 3px; opacity: 1; } .property-modal .carousel-control-prev { background: #423b3b57; width: 30px; height: 45px; border-radius: 2px; top: 45%; margin: 3px; opacity: 1; } .property-modal .carousel-control-next-icon, .carousel-control-prev-icon { display: inline-block; width: 1.4rem; height: 1.4rem; background-repeat: no-repeat; background-position: 50%; background-size: 100% 100%; } .modal-right-content h2{ font-weight: 600; margin:0 0 5px; font-size: 23px; } .modal-right-content .location{ margin-bottom: 20px; } .property-modal .modal-header { padding: 0; margin-bottom: 10px; border-bottom: none; } .property-modal .modal-header .close, .property-modal .modal-header .close:focus { width: 40px; height: 40px; text-align: center; line-height: 40px; outline: none; background: #3a3a3a; opacity: 1; color: #FFF; border-radius: 3px; cursor: pointer; border: none; } .property-modal .modal-body { padding: 0; background: #fff; } .modal-right { padding: 0; border-top: 1px solid #EEE; } #modalCarousel .carousel-item { max-height: 240px; } .modal-left-content { } .modal-left-content img { width: 100%; height: 100%; } .modal-left-content .control { width: 30px; height: 30px; position: absolute; text-align: center; color: #FFF; font-size: 24px; line-height: 30px; bottom: 0px; opacity: 1; } .modal-left-content .carousel-inner { display: flex; } .modal-left-content .carousel-inner .item { flex: 1; } .modal-left-content .item img { width: 100%; } .modal-left-content iframe { border: none; width: 100%; height: 550px!important; display: block; } .modal-left-content .control:hover { opacity: 1; } .modal-left-content .control-prev { right: 30px; } .modal-left-content .control-next { right: 0; } .modal-left-content .description { padding: 40px 25px; } .modal-right-content .bullets { color: #000; font-size: 15px; font-weight: 400; columns: 2; } .modal-right-content .bullets li { margin-bottom: 5px; position: relative; padding-left: 25px; } .modal-right-content .bullets li i { left: 0; position: absolute; top: 0; } .modal-right-content .heading p{ margin-bottom: 0; } .modal-right-content .comon-section{ padding: 20px 30px; border-bottom: solid 1px #bbbbbb73; } .modal-right-content p { font-size: 15px; } .modal-backdrop.show { opacity: 0.7; } .modal-right-content{ padding: 10px 0; } .modal-right-content .price { float: right; font-size: 18px; font-weight: 600; } .modal-right-content h3 { font-size: 18px; font-weight: 600; margin: 0 0 15px; color: #262525; } .modal-right-content dl { margin-top: 0; margin-bottom: 20px; font-size: 15px; } .modal-right-content dl dt { float: left; font-weight: 500; } .modal-right-content .cs-none{ border-bottom: none; } .modal-right-content dl dd { text-align: right; margin-bottom: 5px; } .property-modal .modal-content /** MODAL BODY DESIGN ENDED **/ /** Featured tag2 AREA START **/ .featured-tag2:hover i { transform: rotateY(360deg); } .sale-tag { font-size: 12px; font-weight: 600; padding: 6px 14px 4px; border-radius: 2px; color: #fff; border: none; text-transform: uppercase; letter-spacing: 1px; display: inline-block; z-index: 20; right: 20px; margin-top: 20px; top: 0; position: absolute; background-color: rgb(0 0 0 / 25%); } /** INTRO SECTION START **/ .intro-section{ position: relative; } .intro-section .intro-section-inner { padding: 50px 0; position: relative; z-index: 1; overflow: hidden; } .intro-section h3 { font-size: 27px; margin: 0; line-height: 50px; color: #fff; font-weight: 300; } .intro-section .btn-2 { float: right; } .intro-section .intro-section-inner .btn-5 { border: 2px solid #fff; color: #fff; } .intro-section .intro-section-inner:after { content: ""; width: 50%; height: 100%; position: absolute; top: 0; right: 0; z-index: -1; -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%); clip-path: polygon(0 0, 100% 0, 70% 100%); opacity: 0.5; } /** NAV TABS START **/ .nav-tabs { border-bottom: 1px solid transparent; margin-bottom: 30px; text-align: center; } .properties-panel-box .nav > li > a { position: relative; display: block; padding: 10px 20px 8px; border-radius: 0; background: #fff5f5; color: #4a4747; font-size: 14px; font-weight: 600; text-transform: uppercase; } .properties-panel-box .nav > li { position: relative; display: block; font-weight: 600; text-align: center; } .properties-panel-box .nav-tabs > li { float: none; margin-bottom: -1px; display: inline-block; } .properties-panel-box .nav-tabs > li > a { line-height: 1.42857143; border: none; margin: 4px 6px 4px 0; } .properties-panel-box .nav-tabs > li > a:hover { background: transparent; border-radius: 0; } .properties-panel-box .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover { color: #fff; cursor: default; border: none; border-radius: 0; border-bottom-color: transparent; } .properties-panel-box .nav > li > a { padding: 10px 20px 8px!important; } .properties-panel-box .nav > li > a:hover{ padding: 10px 20px 8px!important; } .properties-panel-box .tab-btn .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover { padding: 10px 20px 8px!important; } /** LIST INLINE LISTING AREA START **/ .list-inline-listing { padding: 0; text-align: center; } .list-inline-listing li { padding: 5px 25px 4px; margin: 0; border: 2px solid #fff; background: #fff; color: #343434; border-radius: 5px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); font-size: 16px; font-weight: 500; } .list-inline-listing li:hover { color: #fff; box-shadow: 0 0 35px rgba(0, 0, 0, 0.1); } .list-inline-listing .active { color: #fff; box-shadow: none; } /** Service info 1 start **/ .service-info-1 { padding: 40px 20px; margin-bottom: 30px; background: #fff; text-align: center; -webkit-transition: all 0.5s; transition: all 0.9s; position: relative; border-radius: 4px; z-index: 1; } .service-info-1:hover{ box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); } .service-info-1 h3 { margin:10px 0 15px; -webkit-transition: all 0.5s; transition: all 0.5s; font-size: 20px; font-weight: 600; } .service-info-1 p { margin-bottom: 20px; -webkit-transition: all 0.5s; transition: all 0.5s; } .service-info-1 .read-more { line-height: 1; font-weight: 600; -webkit-transition: all 0.5s; transition: all 0.5s; display: block; font-size: 16px; } .service-info-1 i { display: inline-block; -webkit-transition: all 0.5s; transition: all 0.5s; font-size: 45px; } .service-info-1::before { content: ""; position: absolute; left: 0; bottom: 0; width: 100%; height: 0px; border-radius: 4px; -webkit-transition: all 0.5s; transition: all 0.9s; z-index: -1; } .service-info-1:hover { -webkit-transform: translateY(-5px); transform: translateY(-5px); } .service-info-1:hover i { -webkit-transform: rotate(360deg); transform: rotate(360deg); } .service-info-1:hover::before { height: 100%; } .service-info-1:hover p { color: #fff; } .service-info-1:hover h3 { color: #fff; font-size: 20px; font-weight: 500; } .service-info-1:hover .read-more { color: #ffffff; } .service-info-1:hover i{ color: #fff; } .service-info-1 .read-more:hover { letter-spacing: 1.5px; } /** Service info 2 start **/ .service-info-2 { margin: 0 auto 30px; position: relative; text-align: left; background: #fff; padding: 40px 30px; width: 100%; } .service-info-2 h5 { font-size: 21px; margin: 0 0 15px; font-weight: 600; } .service-info-2 .number { font-size: 120px; line-height: 1; color: #3a30301c; display: inline-block; position: absolute; z-index: 0; right: 20px; font-weight: 600; bottom: 10px; font-family: "Poppins", sans-serif; } .service-info-2:hover .number{ z-index: -1; } .service-info-2 .detail { margin-left: 80px; } .service-info-2 .icon { position: absolute; font-size: 60px; display: inline-block; vertical-align: middle; transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1); } .service-info-2 p{ font-size: 16px; margin-bottom: 0; } .service-info-2.df-box:hover:before { -webkit-transform: rotate(2deg) translateX(-5px) translateY(16px); transform: rotate(2deg) translateX(-5px) translateY(16px); } .service-info-2.df-box:before { content: " "; width: 95%; height: 95%; z-index: -3; position: absolute; top: auto; bottom: 1px; left: 1px; border-radius: 12px; background-repeat: repeat-x; outline: 1px solid transparent; -webkit-transition: all .3s; transition: all .3s; } .service-info-2.df-box:after { background: #FFF; } .service-info-2.df-box { margin-bottom: 30px; position: relative; z-index: 1; } .service-info-2:after{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: ''; z-index: -1; } /** What are you looking for? AREA START **/ .mgn-top { margin-top: 30px; } .our-service-inner { background: rgba(0, 0, 0, 0.80); padding: 70px 0; } .our-service-two .content { padding: 0; background: transparent; } .our-service-two .content:hover { padding: 0; background: transparent; } .content-area { padding: 100px 0 70px; } .content-area-2 { padding: 70px 0; } .content-area-3 { padding: 40px 0; } .content-area-4 { padding: 70px 0; } .content-area-5 { padding-bottom: 50px; } .content-area-6 { padding: 100px 0 50px; } .content-area-7 { padding: 100px 0; } .content-area-8 { padding: 100px 0 70px; } .content-area-9 { padding-top: 100px; } .content-area-10 { padding: 100px 0 70px; } .content-area-11 { margin-bottom: 100px; } .content-area-12 { padding: 100px 0 80px; } .content-area-13 { margin-bottom: 100px; padding-bottom: 15px; } .content-area-14 { margin-bottom: 100px; padding:100px 0 20px; } .content-area-15 { padding: 100px 0 50px; } .content-area-16 { padding: 100px 0 50px; } .content-area-17{ margin-bottom: 70px; } .theme img { margin-bottom: 30px; } .biography p { line-height: 25px; color: #4a4747; margin-bottom: 20px; } .biography .nav-tabs { border-bottom: 1px solid transparent; margin-bottom: 0; text-align: left; } .additional-details-list { margin: 0; padding: 0; } .additional-details-list li { list-style: none; line-height: 28px; font-weight: 600; font-size: 15px; color: #333; } .additional-details-list li span { margin-right: 5px; float: left; font-weight: 400; color: #4a4747; } .attachments a i { margin-right: 10px; } /** OUR SERVICE THERE AREA START **/ .our-service-there { background: url(../img/bg/BG3.png); background-size: cover; background-repeat: no-repeat; position: relative; z-index: 0; padding-top: 100px; text-align: center; } .our-service-there:before { position: absolute; left: 0; top: 0; width: 100%; height: 100%; /*background: #191fcb;*/ content: ""; z-index: -1; opacity: 0.4; } /** PARTNERS AREA START **/ .partners { text-align: center; padding: 40px 0 30px; } .partners h4 { font-weight: 700; margin: 0 0 10px; text-transform: uppercase; font-size: 20px; } .partners img{ max-width:150px; margin: 0 auto; } .partners .custom-slider { width: 100%; margin: auto; } .partners .slick-slider{ user-select: none; } .partners .slick-next{ right: 0; display: none!important; } .partners .slick-prev{ left: 0; display: none!important; } /** Comon Slick start **/ .comon-slick .slick .item .property-box-3{ background-position:center; background-size:cover; transition:.3s; margin:0; opacity:1; -webkit-transform: scale3d(0.9, 0.9, 9); transform: scale3d(0.9, 0.9, 9); transition: all 0.3s ease-in-out; } .comon-slick .slick .item .property-box{ background-position:center; background-size:cover; transition:.3s; margin:0; opacity:1; -webkit-transform: scale3d(0.9, 0.9, 9); transform: scale3d(0.9, 0.9, 9); transition: all 0.3s ease-in-out; } .comon-slick .slick .slick-list { padding: 0!important; } .comon-slick .slick .slick-center .property-box-3 { opacity: 1; -webkit-transform: scale3d(1.0, 1.0, 1); transform: scale3d(1.0, 1.0, 1); } .comon-slick .slick .slick-center .property-box { opacity: 1; -webkit-transform: scale3d(1.0, 1.0, 1); transform: scale3d(1.0, 1.0, 1); } .comon-slick .slick-slide { outline: none } .comon-slick .slick-prev, .slick-next { position:absolute; top:50%; z-index: 1; } .comon-slick .slick-prev i{ display: none; } .comon-slick .slick-next i{ display: none; } .comon-slick .slick-prev { width: 50px; height: 50px; line-height: 50px; position: absolute; top: 45%; border-radius: 100px; z-index: 999; left: -5px; text-align: center; background: #fff; border: none; opacity: 1; font-size: 20px; display: initial; box-shadow: 0 0 15px rgb(0 0 0 / 10%); } .comon-slick .slick-prev::before { content: "←"; } .comon-slick .slick-next::before { content: "→"; } .comon-slick .slick-next { width: 50px; height: 50px; line-height: 50px; position: absolute; top: 45%; z-index: 999; right: -5px; text-align: center; background: #fff; opacity: 1; font-size: 20px; display: initial; border: none; border-radius: 100px; box-shadow: 0 0 15px rgb(0 0 0 / 10%); } .comon-slick .comon-slick-inner .slick-next{ display: none!important; } .comon-slick .comon-slick-inner .slick-prev{ display: none!important; } .slide-box { padding: 0 15px; } /** CATEGORY AREA START **/ .filtr-item{ padding: 0 15px; } /** Popular places box start **/ .popular-places-box { position: relative; z-index: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); width: 100%!important; margin: 0 0 20px 0; overflow: hidden; } .popular-places-box .popular-places-overflow { overflow: hidden; border-radius: 3px; } .popular-places-box .popular-places-photo { position: relative; transform: scale(1); transition: 1s; border-radius: 3px; } .popular-places-box .popular-places-photo img{ border-radius: 3px; height: 280px; width: 100%; } .popular-places-box .popular-places-photo .big { height: 575px; } .popular-places-box:hover .popular-places-photo { transform: scale(1.2); border-radius: 3px; } .popular-places-box:hover .popular-places-photo img{ border-radius: 3px; } .popular-places-box .popular-places-photo:before { content: ""; top: 0; position: absolute; height: 100%; width: 100%; z-index: 9; background: linear-gradient(to top,rgb(35 35 37 / 77%) 0%,rgb(35 35 37 / 39%) 35%,rgb(22 22 23 / 23%) 60%,rgba(0,0,0,0) 100%); border-radius: 3px; opacity: 1; } .popular-places-box:hover .popular-places-photo:before{ background: linear-gradient(to top,rgb(8 8 197 / 79%) 0%,rgb(0 0 179 / 45%) 35%,rgb(255 255 255 / 0%) 60%,rgb(255 255 255 / 0%) 100%); opacity: 1; } .popular-places-box h3 { -webkit-transition: .4s; transition: .4s; color: #fff !important; font-weight: 400; font-size: 22px; margin-bottom: 5px; } .popular-places-box .listings_no { position: absolute; top: 20px; right: 20px; z-index: 20; font-size: 14px; color: #fff; padding: 7px 14px 6px; font-weight: 500; border-radius: 3px; } .popular-places-box p{ margin-bottom: 0; color: #fff; } .popular-places-box .ling-section { position: absolute; bottom: 20px; padding-right: 20px; padding-left: 20px; width: 100%; } .popular-places-box h3 a{ color: #fff; } .popular-places-box h3 a:hover{ color: #fff; opacity: 0.9; } .popular-places .col-pad { padding: 0 10px; } .popular-places .col-pad2{ padding: 0 10px 0 20px; } .popular-places.pp2 .ling-section { position: absolute; bottom: 10px; width: 95%; margin: 0 auto!important; padding: 11px 20px 9px; background: #fff; content: ""; border-radius: 3px; } .popular-places.pp2 h3 { -webkit-transition: .4s; transition: .4s; color: #fff; font-weight: 600; font-size: 17px; letter-spacing: normal; margin-bottom: 2px; } .popular-places.pp2 .ling{ padding: 0 10px; } .popular-places.pp2 h3{ margin-bottom: 0; } .popular-places.pp2 h3 span{ font-size: 15px; line-height: 24px; font-weight: 400; } .popular-places.pp2 .popular-places-photo:before { background: linear-gradient(to top,rgb(255 255 255 / 0%) 0%,rgb(255 255 255 / 0%) 35%,rgb(255 255 255 / 0%) 60%,rgba(0,0,0,0) 100%); } .popular-places.pp2 .popular-places-box h3{ color: #343434; } /** POPULAR PLACES 2 start **/ .popular-places-box-2 { position: relative; overflow: hidden; background: #fff; z-index: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; margin-bottom: 30px!important; transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); width: 100%!important; border-radius: 5px; } .popular-places-box-2:before { content: ""; top: 0; position: absolute; height: 100%; width: 100%; z-index: 0; background: linear-gradient(to top,rgb(30 57 133 / 92%) 0%,rgb(38 57 181 / 35%) 35%,rgba(2, 2, 2, 0) 60%,rgba(0,0,0,0) 100%); border-radius: 4px 4px 0 0; opacity: 1; } .popular-places-box-2 h3 { -webkit-transition: .4s; transition: .4s; font-weight: 500; font-size: 22px; margin: 0 0 12px; } .popular-places-box-2 .ling-section { position: absolute; bottom: 25px; padding-right: 30px; padding-left: 30px; width: 100%; } .popular-places-box-2 h3 a{ color: #fff; } .popular-places-box-2 h3 a:hover{ color: #fff; opacity: 0.9; } .popular-places-box-2 .read-more-btn { display: inline-block; position: absolute; bottom: 0; left: 87px; -webkit-transform: translateX(-50%); transform: translateX(-50%); opacity: 0; visibility: hidden; -webkit-transition: 0.6; transition: 0.6; font-size: 15px; font-weight: 500; text-align: left; padding: 9px 24px; border-radius: 3px; color: #fff; } .popular-places-box-2:hover .read-more-btn { opacity: 1; visibility: visible; bottom: 0; text-align: left; } .popular-places-box-2 .read-more-btn::before { content: ''; position: absolute; width: 0; -webkit-transition: .5s; } .popular-places-box-2 .member-socials { display: inline-block; -webkit-transition: .4s; transition: .4s; margin-bottom: 5px; color: #fff; } .popular-places-box-2:hover h3 { -webkit-transform: translateY(-50px); transform: translateY(-50px); } .popular-places-box-2:hover .member-socials { -webkit-transform: translateY(-50px); transform: translateY(-50px); } .popular-places-box-2 .listings_no { position: absolute; top: 20px; right: 20px; z-index: 20; font-size: 14px; color: #fff; background: rgba(0,0,0,0.15); padding: 7px 14px 6px; font-weight: 500; border-radius: 3px; } .comon-slick .slick .slick-center .popular-places-box-2 { opacity: 1; -webkit-transform: scale3d(1.0, 1.0, 1); transform: scale3d(1.0, 1.0, 1); } .comon-slick .slick .item .popular-places-box-2 { background-position: center; background-size: cover; transition: .3s; margin: 0; opacity: 1; -webkit-transform: scale3d(0.9, 0.9, 9); transform: scale3d(0.9, 0.9, 9); transition: all 0.3s ease-in-out; } .comon-slick .slick .slick-center .popular-places-box-2 { opacity: 1; -webkit-transform: scale3d(1.0, 1.0, 1); transform: scale3d(1.0, 1.0, 1); } /** MAIN FOOTER AREA START **/ .main-footer { padding: 80px 0 0; /*background: url(../img/footerbg.png);*/ z-index: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; color: #c1c9d1; position: relative; background-color: #001a42; } .main-footer .footer-item .newsletter input { color: rgb(113, 113, 113); border-image: initial; outline: none; border: none; width: 80%; height: 50px; padding: 10px 15px; border-radius: 0; font-size: 16px; font-weight: 500; outline: 0; background: #fff; border: 1px solid #fff; float: left; } .main-footer .footer-item .newsletter .btn { width: 20%; border-radius: 0; padding: 11px 13px; border-top-right-radius: 3px; border-bottom-right-radius: 3px; font-size: 15px; font-weight: 600; border: none; height: 50px; cursor: pointer; transition: .5s; } .main-footer .footer-item .btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus { outline: thin dotted; outline: none; outline-offset: -2px; } .main-footer .footer-item .newsletter { cursor: pointer; color: #c1c9d1; background: transparent; transition: .5s; border-radius: 2px; border: none; } .main-footer .footer-item .newsletter input { background-color: #fff; border-color: #fff; box-shadow: none!important; } .main-footer .footer-info .personal-info li { color: #c1c9d1; font-size: 16px; line-height: 26px; margin-bottom: 12px; position: relative; padding-left: 25px; } .main-footer .footer-info .main-title-4 h1 { color: #e0e0e0; font-weight: 600; font-size: 22px; } .main-footer .footer-item { margin-bottom: 50px; } .main-footer .footer-item.fi2{ margin-right: 20px; } .main-footer .footer-info .personal-info li i { font-size: 15px; left: 0; position: absolute; top: 0; line-height: 27px; } .main-footer .footer-info .personal-info li a { color: #c1c9d1; } .main-footer .footer-info p { margin-bottom: 20px; font-size: 16px; color: #c1c9d1; } .main-footer .footer-info .links li { font-size: 16px; margin-bottom: 12px; } .main-footer .footer-info .links li a { color: #c1c9d1; } .main-footer .footer-info .links li a:hover { color: #e0e0e0; } .main-footer .footer-info .main-title-4 .border-3 { background: #737272; } .main-footer .footer-info .popular-posts .media-heading { font-size: 18px; margin: 8px 0 10px; font-weight: 600; } .main-footer .footer-info .popular-posts h4 a{ color: #c1c9d1; } .main-footer .footer-info .popular-posts h4 a:hover{ color: #e0e0e0; } .main-footer .footer-info .popular-posts .media .media-left img{ width: 65px; } .main-footer .footer-info .popular-posts .listing-post-meta { font-size: 16px; font-weight: 500; color: #c1c9d1; } .main-footer .footer-info .popular-posts .listing-post-meta a{ color: #c1c9d1!important; } /** COPY RIGHT AREA START **/ .copy-right { padding: 20px 0; border-top: solid 1px #2d2d67; color: #c1c9d1; font-size: 15px; margin-top: 30px; } .copy-right ul { float: right; } .copy-right ul li { display: inline-block; } .copy-right ul li a { margin-left: 2px; color: #c5c5c5; width: 45px; height: 45px; line-height: 45px; display: inline-block; border-radius: 3px; background: transparent; border: solid 1px #2d2d67; text-align: center; } .copy-right ul li a:hover{ color: #fff; border: solid 1px transparent; } .copy-right a { color: #c1c9d1; } .copy-right p{ line-height: 45px; color: #c1c9d1; margin-bottom: 0; } /** Main footer 2 area start **/ .main-footer-2 { text-align: center; padding-top: 50px; background: url(../img/footer.png); z-index: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; position: relative; background-color: #00183E; } .main-footer-2 .footer-menu ul { margin-bottom: 35px; } .main-footer-2 .footer-menu ul li, .footer-menu ul li a { display: inline-block; position: relative; } .main-footer-2 .footer-menu ul li a { color: #fff; margin-right: 40px; font-size: 15px; text-transform: uppercase; margin-bottom: 10px; } .main-footer-2 .footer-menu ul li a:before { position: absolute; top: 3px; right: -20px; width: 1px; height: 15px; background-color: #fff; content: ""; opacity: .4; } .main-footer-2 .footer-menu ul li a:hover { color: #e9e6e6; } .main-footer-2 .footer-menu ul li:last-child a:before { opacity: 0; } .main-footer-2 .social-media .social-list{ margin-bottom: 50px; } .main-footer-2 .logo-image{ margin-bottom: 45px; } .main-footer-2 img{ height: 45px; } .main-footer-2 .copy-right-2 { border-top: solid 1px #a3a3a340; padding: 25px 0; text-align: center; font-size: 15px; } .main-footer-2 .copy-right-2 p { text-align: center; color: #fff; margin-bottom: 0; font-size: 15px; } .main-footer-2 .copy-right-2 p a { color: #fff; } .section-4 { padding-top: 145px; } /** MAIN FOOTER 3 STARTED **/ .main-footer-3 { background: url(../img/footer-2.png); z-index: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; position: relative; } .main-footer-3 .footer-inner{ padding-top: 80px; padding-bottom: 40px; } .main-footer-3 h4 { font-size: 22px; font-weight: 600; margin-bottom: 25px; } .main-footer-3 .footer-item { margin-bottom: 40px; } .main-footer-3 .footer-item.fi-two{ margin-right: 30px; } .main-footer-3 .footer-inner .links li { margin-bottom: 15px; position: relative; line-height: 20px; font-size: 16px; } .main-footer-3 .footer-inner .links li a { color: #343434; } .main-footer-3 .footer-inner .links li a:hover { color: #1e1d1d; } .main-footer-3 .footer-inner p { color: #343434; } .main-footer-3 .footer-inner .links li a i { left: 0; position: absolute; top: 0; line-height: 22px; } .main-footer-3 .footer-inner .contact-info li { margin-bottom: 15px; font-size: 16px; color: #343434; font-weight: 400; } .main-footer-3 .footer-inner .contact-info li a { color: #343434; } .main-footer-3 .footer-inner .gallery li { float: left; } .main-footer-3 .footer-inner .gallery li img { margin: 0 10px 10px 0; width: 70px; border-radius: 100px; } .main-footer-3 .fi2{ margin-right: 50px; } .main-footer-3 .subscribe-box-2{ margin-bottom: 20px; } .main-footer-3 .subscribe-box-2 .form-inline { width: 100%; border-radius: 3px; } .main-footer-3 .subscribe-box-2 .form-control { width: 70%; margin-right: 5%; height: 50px; padding: 10px 25px 10px 25px!important; font-size: 15px; outline: 0; border-radius: 3px; background: #fff; border: solid 1px #c7c7c7; } .main-footer-3 .form-control:focus { box-shadow: none; } .main-footer-3 .subscribe-box-2 .form-inline .btn { width: 25%; padding: 14.5px 13px; font-size: 13px; font-weight: 600; border-radius: 3px; color: #fff; } .main-footer-3 .sub-footer{ padding: 35px 0; text-align: center; border-top: solid 1px #e3e3e3; } .main-footer-3 .sub-footer p{ color: #343434; margin-bottom: 0; } .main-footer-3 .sub-footer p a{ color: #343434; } .main-footer-3 .sub-footer p a:hover{ color: #fff; } /** Social media area start **/ .social-media .social-list{ display: inline-flex; } .social-media .icon { position: relative; border-radius: 3px; margin: 0 4px 3px 0; width: 50px; height: 50px; line-height: 50px; text-align: center; font-size: 18px; display: flex; justify-content: center; align-items: center; flex-direction: column; cursor: pointer; transition: all 0.2s cubic-bezier(0.68, -0.55, 0.265, 1.55); } .social-media .tooltip { position: absolute; top: 0; font-size: 14px; background-color: #ffffff; color: #ffffff; padding: 5px 8px; border-radius: 5px; box-shadow: 0 10px 10px rgba(0, 0, 0, 0.1); opacity: 0; pointer-events: none; transition: all 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); } .social-media .tooltip::before { position: absolute; content: ""; height: 8px; width: 8px; background-color: #ffffff; bottom: -3px; left: 50%; transform: translate(-50%) rotate(45deg); transition: all 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55); } .social-media .icon span{ color: #fff; } .social-media .icon:hover span{ color: #fff; } .social-media .icon:hover .tooltip { top: -45px; opacity: 1; visibility: visible; pointer-events: auto; } .social-media .icon:hover span, .social-media .icon:hover .tooltip { text-shadow: 0px -1px 0px rgba(0, 0, 0, 0.1); } .social-media .facebook{ background-color: #3b5999; } .social-media .facebook:hover, .social-media .facebook:hover .tooltip, .social-media .facebook:hover .tooltip::before { background-color: #3b5999!important; color: #ffffff; } .social-media .twitter{ background-color: #46c1f6; } .social-media .twitter:hover, .social-media .twitter:hover .tooltip, .social-media .twitter:hover .tooltip::before { background-color: #46c1f6!important; color: #ffffff; } .social-media .instagram{ background-color: #e1306c; } .social-media .instagram:hover, .social-media .instagram:hover .tooltip, .social-media .instagram:hover .tooltip::before { background-color: #e1306c!important; color: #ffffff; } .social-media .github{ background-color: #333333; } .social-media .github:hover, .social-media .github:hover .tooltip, .social-media .github:hover .tooltip::before { background-color: #333333!important; color: #ffffff; } .social-media .youtube{ background-color: #de463b; } .social-media .youtube:hover, .social-media .youtube:hover .tooltip, .social-media .youtube:hover .tooltip::before { background-color: #de463b!important; color: #ffffff; } /** VIEW ALL AREA START **/ .view-all h3 { margin: 0 0 30px; font-weight: 600; text-align: center; } .view-all ul { margin-bottom: 25px; text-align: center; } .view-all ul li { display: inline-block; } .view-all ul li a { width: 45px; height: 45px; line-height: 45px; margin-bottom: 5px; text-align: center; display: inline-block; font-size: 16px; font-weight: 600; background: #fff; box-shadow: 0 0 3px rgba(0, 0, 0, 0.1); } .view-search { max-width: 400px; margin: 0 auto 50px; } .view-search.form-search .btn { padding: 12px 12px 12px 13px!important; } .comparison .search-fields .btn{ font-size: 16px; padding: 13px 20px 11px; } .comparison .faq-accordion .accordion-body { padding: 0; background: #fff; } .comparison .accordion-item { border: none; } /** BRAND BOX AREA START **/ .brand-box { text-align: center; padding: 20px; display: inline-block; width: 100%; background: #fff; margin-bottom: 30px; } .brand-box img { height: 50px; } .brand-box h5 { font-weight: 700; margin: 20px 0 5px; text-transform: uppercase; font-size: 14px; } .brand-box p { margin: 0; font-weight: 600; font-size: 14px; } /** COMPARE TABLE **/ .compare-table { margin-bottom: 40px; } .compare-table tr { border: 1px solid #ececec; } .compare-table tr:first-child { border-top: none; } .compare-table tr td:first-child { width: 350px; background: #fff; } .compare-table tr td { box-sizing: border-box; font-size: 16px; padding: 20px 15px; text-align: center; width: 395px; font-weight: 400; background: #f1f1f1; color: #343434; } .compare-table tr td .fa-times { color: red; } .compare-table tr td .fa-check { color: green; } .comparison-search { margin-bottom: 25px; text-align: center; } .comparison-search h3 { margin: 0 0 20px; font-size: 20px; font-weight: 600; } /** TESTIMONIAL AREA START **/ .item-inner { max-width: 650px; margin: 0 auto; } /** LISTINGS PARALLAX AREA START **/ .listings-parallax { background: url(../img/img-6.png); z-index: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; color: #efefef; padding-top: 70px; } .listings-parallax h1 { font-size: 31px; margin: 0 0 30px; font-weight: 700; color: #fff; } .listings-parallax p { line-height: 30px; font-size: 16px; margin-bottom: 20px; color: #fff; font-weight: 400; opacity: 0.9; } .pad { padding-top: 0; } /** PRICING 1 STARTED **/ .pricing-1 { text-align: center; margin-bottom: 30px; padding: 30px; background: #fff; -webkit-transition: all 0.5s; transition: all 0.5s; } .pricing-1:hover{ box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); -webkit-transform: translateY(-5px); transform: translateY(-5px); } .pricing-1 .title { color: #3f3f3f; font-size: 20px; padding-bottom: 20px; border-bottom: 1px solid #eaeaea; font-weight: 600; } .pricing-1 .content { padding: 20px 0; border-bottom: 1px solid #eaeaea; } .pricing-1 .content ul { list-style: none; padding: 0; margin: 0; } .pricing-1 .content ul li { padding: 7px 0; font-weight: 400; font-size: 16px; color: #808080; } .pricing-1 .price-for-user { padding: 25px 0; margin-bottom: 30px; text-align: center; border-bottom: 1px solid #eaeaea; color: #3f3f3f; } .pricing-1 .price-for-user .price .dolar { font-size: 50px; margin-right: 10px; font-weight: 700; } .pricing-1 .price-for-user .price .month { font-size: 14px; } .pricing-1 .price-for-user .price sup { top: -25px; left: -3px; font-size: 30px; } .pricing-btn { padding: 6px 30px; border-radius: 50px; font-size: 14px; font-weight: 400; letter-spacing: 1.5px; text-transform: uppercase; } /** PRICING 2 STARTED **/ .pricing-2 { text-align: center; margin-bottom: 30px; background: #fff; -webkit-transition: all 0.5s; transition: all 0.5s; } .pricing-2:hover{ box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); -webkit-transform: translateY(-5px); transform: translateY(-5px); } .pricing-2 .pricing-btn { border-radius: 3px !important; } .pricing-2 .btn-1 { padding: 0 25px; line-height: 40px; border-radius: 5px; } .pricing-2 .btn-2 { padding: 0 25px; line-height: 40px; border-radius: 5px; } .pricing-2 .title { color: #3f3f3f; font-size: 20px; padding: 25px 0; font-weight: 600; } .pricing-2 .content { padding: 25px 0; border-bottom: 1px solid #eaeaea; } .pricing-2 .content ul li { padding: 7px 0; font-size: 16px; color: #808080; } .pricing-2 .price-for-user { padding: 25px 0; text-align: center; background: #fbf1f1; color: #3f3f3f; } .pricing-2 .button { padding: 25px 0; } .pricing-2 .price-for-user .price .dolar { font-size: 50px; margin-right: 10px; font-weight: 700; } .pricing-2 .price-for-user .price .month { font-size: 15px; font-weight: 600; } .pricing-2 .price-for-user .price sup { top: -25px; left: -3px; font-size: 30px; font-weight: 600; } /** PRICING TABLES 5 STARTED **/ .pricing-3 { text-align: center; position: relative; background: #fff; -webkit-transition: all 0.5s; transition: all 0.5s; } .pricing-3:hover{ box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); -webkit-transform: translateY(-5px); transform: translateY(-5px); } .pricing-tables-3 .mb { margin: 0 auto 65px !important; } .pricing-3 .price-header { width: 100%; background: #fbf1f1; padding: 35px 20px; } .pricing-3 .price-header .title { margin: 0 0 10px; color: #212529; font-size: 20px; } .pricing-3 .price-header .price { font-size: 35px; font-weight: 300; margin: 0; color: #212529; } .pricing-3 .content { padding: 20px 20px 30px; } .pricing-3 .content ul { margin: 0 0 20px; } .pricing-3 .content ul li { padding: 8px 0; color: #808080; font-size: 16px; } .pricing-3 .btn-1 { padding: 0 25px; line-height: 40px; border-radius: 0; } .pricing-3 .btn-2 { padding: 0 25px; line-height: 40px; border-radius: 0; } .pricing-3.featured { margin-left: -1px; margin-right: -1px; transform: translateY(-23px); border-radius: 0 0 3px 3px; z-index: 11; -webkit-transition: all 0.5s; transition: all 0.5s; margin-bottom: 30px; } .pricing-3.featured .price-header { padding: 47px 20px; } .pricing-3.featured .content { padding: 20px 20px 60px; } .pricing-3.featured .listing-badges { position: absolute; top: 0; z-index: 999; right: 0; width: 100%; display: block; font-size: 15px; padding: 0; overflow: hidden; height: 100px; } .pricing-3.featured .listing-badges .featured { float: left; transform: rotate(-45deg); left: -60px; top: 22px; position: relative; text-align: center; width: 200px; font-size: 13px; margin: 0; padding: 7px 10px; background: #fff; font-weight: 600; color: #fff; } .pricing-3.mb-50 { margin-bottom: 50px; } /** Faq start **/ .faq-accordion .p-text{ color: #343434; } .faq-accordion .accordion-button:focus { z-index: 3; border-color: #86b7fe; outline: 0; box-shadow: none; } .faq-accordion .accordion-button { position: relative; display: flex; align-items: center; width: 100%; padding: 20px; font-size: 17px; color: #343434; text-align: left; background-color: #fff; border: 0; border-radius: 0; overflow-anchor: none; transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,border-radius .15s ease; } .accordion-button:not(.collapsed)::after { background-image: url(../img/down.png); transform: rotate(-180deg); } .accordion-button::after { flex-shrink: 0; width: 1.25rem; height: 1.25rem; margin-left: auto; content: ""; background-image: url(../img/up.png); background-repeat: no-repeat; background-size: 1.25rem; transition: transform .2s ease-in-out; } .faq-accordion .accordion-body { padding: 30px 0; background: #fafafa; } /** Counters 1 start **/ .counters-1 { padding: 100px 0 70px; background: #fff; text-align: center; } .counter-box-1 { width: 100%; background: #fafafa; margin-bottom: 30px; padding: 30px 10px; text-align: center; } .counter-box-1 h1{ font-weight: 800; margin: 5px 0; font-size: 40px; } .counter-box-1 h5{ margin: 0; color: #262525; font-size: 18px; font-weight: 400; } .counter-box-1 i { color: #262525; font-size: 50px; } /** Counters 2 start **/ .counters-2{ background: url(../img/img-3.png); z-index: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; position: relative; padding: 0; } .counters-2:before { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #191fcb; content: ""; z-index: -1; opacity: 0.4; } .counters-2 .border-r{ border-right: solid 5px rgb(255 255 255 / 20%); } .counters-2 .border-l{ border-left: solid 5px rgb(255 255 255 / 20%); } .counter-box-2{ position: relative; z-index: 2; -webkit-transition: .5s; transition: .5s; overflow: hidden; transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); padding: 80px 0; text-align: center; } .counter-box-2:hover { -webkit-transform: translateY(-5px); transform: translateY(-5px); } .counter-box-2 h1 { margin: 25px 0 10px; font-weight: 700; color: #fff; } .counter-box-2:hover h1{ color: #fff; } .counter-box-2 i { font-size: 50px; color: #fff; display: inline-block; vertical-align: middle; width: 100px; height: 100px; line-height: 100px; background: #fff; border-radius: 100%; transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1); } .counter-box-2:hover i{ color: #fff; } .counter-box-2:hover i { transform: rotateY(360deg); } .counter-box-2 p{ font-size: 18px; font-weight: 500; margin-bottom: 0; color: #fff; } /** COUNTERS 3 AREA START **/ .counters-3 { padding: 80px 0 65px; color: #fff; background: url(../img/bg/BG.png); z-index: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; position: relative; } .counters-3:before { position: absolute; left: 0; top: 0; width: 100%; height: 100%; /*background: #191fcb;*/ content: ""; z-index: -1; opacity: 0.4; } .counters-3 .sec-title-three{ max-width: 400px; } .counters-3 p { font-size: 17px; font-weight: 400; margin-bottom: 0; color: #fff; } .counter-box-3 { padding: 20px 20px 15px; width: 250px; margin: 0 0 15px 15px; float: right; display: inline-block; background: rgba(0, 0, 0, 0.36); -webkit-box-shadow: 0px 0px 0px 2px rgba(255,255,255,0.2); box-shadow: 0px 0px 0px 2px rgba(255,255,255,0.2); border-radius: 5px; overflow: hidden; } .counter-box-3 i { font-size: 48px; margin-right: 15px; display: inline-block; vertical-align: middle; transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1); } .counter-box-3:hover i{ color: #fff!important; } .counters-3-inner{ max-width: 530px; margin-left: auto; } .counter-box-3:hover i { transform: rotateY(360deg); } .counter-box-3 h1 { font-size: 30px; font-weight: 700; margin: 0 0 5px; text-align: left; color: #fff; } .counter-box-3 p { font-size: 16px; text-align: left; margin: 0; color: #fff; font-weight: 400; letter-spacing: 1px; } .counters-3 .main-title{ text-align: left; } /** OVERVIEW BGI **/ .overview-bgi { position: relative; } .overview-bgi:before { position: absolute; content: ''; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.6); } .text-color { color: #fff !important; } .t-slider-l { width: 30px; height: 30px; line-height: 25px; position: absolute; top: 100%; z-index: 5; display: inline-block; border: solid 1px #fff; background: #fff; text-align: center; border-radius: 0; opacity: 1; } .t-slider-l i { font-size: 15px; line-height: 27px; color: #343434; border-radius: 0; } .t-slider-r { width: 30px; height: 30px; line-height: 25px; position: absolute; top: 100%; z-index: 5; display: inline-block; right: 0; border: solid 1px #fff; background: #fff; text-align: center; border-radius: 0; opacity: 1; } .t-slider-r i { font-size: 15px; line-height: 27px; color: #343434; border-radius: 0; } .pojison { top: 47%; } /** AGENT SECTION 1 AREA START **/ .agent-section-1 { padding: 100px 0; background: url(../img/team/agent-bg.png); z-index: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; } .agent-section-1.overview-bgi:before { position: absolute; content: ''; top: 0; left: 0; right: 0; bottom: 0; background-color: rgba(0, 0, 0, 0.5); } .agent-section-1 h1 { color: #e4e3e3; font-weight: 700; font-size: 27px; margin: 0 0 40px; text-transform: uppercase } .agent-section-1 .slider-mover-left { width: 30px; height: 50px; line-height: 50px; position: inherit; border-radius: 0; top: 45%; background: #15151559; border: solid 1px #e4e3e3; } .agent-section-1 .slider-mover-right { width: 30px; height: 50px; line-height: 50px; position: inherit; border-radius: 0; top: 45%; background: #15151559; border: solid 1px #e4e3e3; } .agent-section-1 .t-slider-r i { font-size: 18px; color: #e4e3e3; } .agent-section-1 .t-slider-l i { font-size: 18px; color: #e4e3e3; } .agent-section-1 h2 { font-weight: 700; margin: 0 0 10px; text-transform: uppercase; font-size: 27px; color: #fff; } .agent-section-1 p { font-size: 17px; font-weight: 400; margin-bottom: 0; color: #fff; } .agent-section-1 .sec-title-three{ padding: 118.5px 0 0; } .agent-section-1 .item{ margin:0 30px; } /** SOCIAL MEDIA AREA START **/ .social-media-area .icon { width: 45px; height: 45px; line-height: 45px; text-align: center; font-size: 18px; } .img-responsive { width: 100%; } /** Agent 1 start **/ .agent-1 { padding: 50px 10px 30px; border-radius: 10px; overflow: hidden; position: relative; background-color: #fff; margin-bottom: 30px; text-align: center; height: 350px; } .agent-1:hover{ box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); } .agent-1:before, .agent-1:after { content: ""; position: absolute; z-index: -1; } .agent-1:before { text-align: left; } .agent-1 .member-name { font-size: 20px; font-weight: 600; margin:0 0 7px; } .agent-1 .member-designation{ font-size: 17px; } .agent-1 .member-thumb { width: 170px; height: 170px; margin: 0 auto 30px; border-radius: 50%; overflow: hidden; } .agent-1 .member-thumb img { width: 100%; } .agent-1:hover .team-hover-content { visibility: visible; opacity: 1; } .agent-1 .team-hover-content { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #fff; transition: .8s; opacity: 0; visibility: hidden; } .agent-1 .team-hover-content .member-thumb { width: 100%; height: 100%; border-radius: 0; margin-bottom: 0; } .agent-1 .team-hover-content .member-name-designation{ color: #fff; position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: flex; flex-direction: column; justify-content: flex-end; text-align: center; padding: 30px 0; background: linear-gradient(0,#1f2cc4b8,rgb(255 171 74 / 0%)); margin-bottom: 0; padding-bottom: 70px; } .agent-1:hover h4 a{ color: #fff; } .agent-1 .team-hover-content .member-name { color: #fff; font-size: 20px; font-weight: 600; margin:0 0 7px; transform: translateY(50px); transition: all .4s cubic-bezier(.76,.21,.32,.85); transition-delay: .3s; opacity: 0; } .agent-1 .team-hover-content .member-designation { transform: translateY(50px); transition: all .4s cubic-bezier(.76,.21,.32,.85); transition-delay: .2s; transform: translateY(50px); opacity: 0; color: #fff; font-size: 17px; } .agent-1:hover .team-hover-content .member-name { opacity: 1; transform: translateY(0); transition-delay: .1s; } .agent-1:hover .team-hover-content .member-designation { opacity: 1; transform: translateY(0); transition-delay: .2s; } .agent-1:hover .member-socials { opacity: 1; transform: translateY(0); transition-delay: .3s; } .agent-1 .member-socials { position: absolute; left: 0; bottom: 25px; width: 100%; transform: translateY(50px); transition: all .4s cubic-bezier(.76,.21,.32,.85); transition-delay: .1s; opacity: 0; } .agent-1 .member-socials a { display: inline-block; text-align: center; transition: .3s; margin: 0 0 3px; width: 40px; height: 40px; line-height: 40px; background: #fff; border-radius: 3px; display: inline-block; color: #262525; font-size: 16px; } .agent-1 .member-socials a:hover{ color: #fff; } .agent-1 .social-list a { margin: 0 0 3px; width: 40px; height: 40px; font-size: 16px; line-height: 40px; text-align: center; background: #f3f3f3; border-radius: 3px; display: inline-block; color: #262525; } /** AGENT BOX 2 AREA START **/ strong { font-weight: 600; } .a-2 .agent-content { padding: 40px 30px 0; } /** Team 2 start **/ .agent-2 { margin: 0 1px; margin-bottom: 30px; background: #fff!important; position: relative; z-index: 2; } .agent-2:hover { box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1); } .agent-2 .detail { padding: 0 30px; } .agent-2 img { width: 100%; } .agent-2 .detail h4 { margin: 0 0 10px; font-size: 22px; font-weight: 600; } .agent-2 .detail h5 { margin: 0 0 20px; font-size: 15px; font-weight: 600; color: #5f5e5e; } .agent-2 .photo { overflow: hidden; position: relative; } .agent-2 .photo::before { position: absolute; content: ""; width: 0; height: 0; background: #fff; left: 0; bottom: 0; z-index: 1; opacity: 0; visibility: hidden; -webkit-transition: all 0.6s ease; -moz-transition: all 0.6s ease; transition: all 0.6s ease; } .agent-2 .photo img { -webkit-transition: all 0.5s ease; -moz-transition: all 0.5s ease; transition: all 0.5s ease; } .agent-2 .photo::after { position: absolute; content: ""; width: 0; height: 0; background: #fff; right: 0; top: 0; z-index: 1; opacity: 0; visibility: hidden; -webkit-transition: all 0.6s ease; -moz-transition: all 0.6s ease; transition: all 0.6s ease; } .agent-2 .photo:hover .photo::before, .agent-2:hover .photo::after { width: 100%; height: 100%; opacity: 0.7; visibility: visible; background: linear-gradient(0,#221fc49c,rgb(255 255 255 / 17%)); } .agent-2 .detail .contact ul li { margin-bottom: 10px; font-size: 15px; position: relative; } .agent-2 .detail .contact ul li:last-child{ margin-bottom: 0; } .agent-2 .detail .contact ul li i { left: 0; position: absolute; } .agent-2 .social-list li { display: inline-block; font-size: 16px; z-index: 999; } .agent-2:hover .social-list{ z-index: 999!important; } .agent-2 .social-list { position: absolute; top: 15px; text-align: center; z-index: 20; border-radius: 5px 5px 0 0; left: 15px; width: 45px; color: rgb(255, 255, 255); } .agent-2 .social-list li a { margin-right: 0px; font-size: 17px; width: 40px; height: 40px; border-radius: 3px; display: inline-block; text-align: center; line-height: 40px; display: inline-block; vertical-align: middle; transition: 0.9s cubic-bezier(0.24, 0.74, 0.58, 1); color: #fff!important; margin-bottom: 3px; } .col-pad{ padding: 0; } .agent-2:hover li a { transform: rotateY(360deg); } /** AGENT 3 AREA START **/ .agent-3 { margin-bottom: 30px; background: #fff; transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); text-align: center; } .agent-3:hover { -webkit-transform: translateY(-5px); transform: translateY(-5px); box-shadow: 0 0 15px rgba(0, 0, 0, 0.05); } .agent-3 .info { padding: 30px; padding-top: 15px; background: #fff; } .agent-3 .info h4{ margin-bottom: 5px; font-size: 20px; font-weight: 600; } .agent-3 .info p { margin-bottom: 0; font-weight: 500; } .agent-3 .thumb { overflow: hidden; position: relative; z-index: 1; } .agent-3 .thumb img { background: #ffffff; box-shadow: 0 0 15px rgba(0, 0, 0, 0.05); padding: 6px; } .agent-3 .thumb ul { position: absolute; left: 0; right: 0; bottom: 0; padding: 30px; z-index: 1; transform: translate(0, -40px); transition: all 0.35s ease-in-out; opacity: 0; text-align: center; } .agent-3 .thumb ul li { display: inline-block; margin: 0 3px; text-align: center; } .agent-3 .thumb ul li a { display: inline-block; height: 40px; width: 40px; line-height: 40px; color: #ffffff; border-radius: 3px; font-size: 16px; text-align: center; } .agent-3 .thumb::after { position: absolute; left: 0; bottom: 6px; content: ""; height: 100%; width: 100%; background: url(../img/avatar/1.png); background-size: contain; background-position: bottom; background-repeat: no-repeat; } .agent-3:hover .thumb ul { transform: translate(0, -10px); opacity: 1; } /** AGENT DETAIL AREA START **/ .agent-detail { background: #fff; margin-bottom: 30px; } .agent-detail h3 { font-weight: 600; margin: 0 0 15px; text-transform: uppercase; } .agent-detail h3 a { color: #262525; } .agent-detail h5{ font-size: 15px; margin: 0 0 10px; } .agent-detail .agent-content { padding: 25px 30px 20px; } .agent-detail .agent-theme { padding: 0; } .agent-detail .social-media ul li a { font-size: 15px; width: 40px; height: 40px; line-height: 40px; } .agent-detail .social-media-area .icon{ width: 45px; height: 45px; line-height: 45px; text-align: center; font-size: 18px; } .address-list { margin: 0 0 15px; padding: 0; } .address-list li { line-height: 32px; font-size: 16px; } .address-list li span { margin-right: 10px; font-weight: 600; float: left; } /** TESTIMONIALS AREA START **/ .testimonials-1 { width: 100%; padding: 100px 0; height: auto; background: #fff; text-align: center; } .testimonials-1 .carousel-indicators li { display: inline-block; width: 10px; height: 10px; margin: 1px; text-indent: -999px; cursor: pointer; border: solid 2px #333; border-radius: 0; } .testimonials-1 .carousel-control-prev{ display: none; } .testimonials-1 .carousel-indicators [data-bs-target] { box-sizing: content-box; flex: 0 1 auto; width: 12px; height: 12px; padding: 0; margin-right: 3px; margin-left: 3px; text-indent: -999px; cursor: pointer; background-color: #333; background-clip: padding-box; border: 0; opacity: 1; transition: opacity .6s ease; } .testimonials-1 .carousel-indicators { bottom: -15px; } .testimonials-1 .testimonials-inner{ max-width: 700px; margin: 0 auto; } .testimonials-1 .testimonials-inner .job { margin-bottom: 25px; font-size: 16px; } .testimonials-1 .testimonials-inner .avatar { max-width: 95px; margin: 0 auto 30px; border-radius: 100px; padding: 5px; background: #fff; box-shadow: 0 0 0 0 rgb(0 0 0 / 10%), 0 3px 3px 0 rgb(0 0 0 / 10%); } .testimonials-1 .testimonials-inner .avatar img { width: 100%; border-radius: 100px; height: 85px; } .testimonials-1 .testimonials-inner h4 { font-size: 20px; font-weight: 600; margin: 0 0 5px; } .testimonials-1 .testimonials-inner p { margin-bottom: 30px; font-size: 16px; } /** TESTIMONIALS 2 AREA START **/ .testimonials-2 { position: relative; padding: 100px 0; display: inline-block; width: 100%; float: left; background: #fff; } .testimonials-2 h2{ font-weight: 700; margin: 0 0 10px; text-transform: uppercase; font-size: 27px; } .testimonials-2 p{ font-weight: 400; } .testimonials-2 .sec-title-three{ max-width: 400px; } .testimonials-2 .testimonials-box{ padding: 40px; background: #fafafa; -webkit-transition: all 0.5s; transition: all 0.9s; position: relative; text-align: left; z-index: 1; } .testimonials-2 .testimonials-box:hover { box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.10), 0 3px 3px 0 rgba(0, 0, 0, 0.10); } .testimonials-2 .testimonials-box::before { content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 0; -webkit-transition: all 0.5s; transition: all 0.9s; z-index: -1; } .testimonials-2 .testimonials-box:hover::before { height: 100%; } .testimonials-2 .testimonials-box:hover p { color: #fff!important; } .testimonials-2 .testimonials-box .user-info p{ color: #fff; } .testimonials-2 .testimonials-box p { margin-bottom: 20px; font-size: 16px; } .testimonials-2 .testimonials-box h5 { font-weight: 600; font-size: 18px; margin: 0 0 3px; } .testimonials-2 .testimonials-box .user-info p { margin-bottom: 0; line-height: normal; } .testimonials-2 .testimonials-box:hover h5 a { color: #fff; } .testimonials-2 .testimonials-box .user-info img { width: 65px; height: 65px; border-radius: 50px; box-shadow: 1px 2px 3px 0 rgba(0, 0, 0, .4); display: inline-block; transition: all 0.5s; } .testimonials-2 .testimonials-box:hover img { -webkit-transform: rotate(360deg); transform: rotate(360deg); } /** TESTIMONIALS 3 **/ .testimonials-3 { background: url(../img/img-5.png); z-index: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; position: relative; } .testimonials-3:before { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #191fcb; content: ""; z-index: -1; opacity: 0.4; } .testimonials-3 .testimonials-inner { position: relative; max-width: 800px; margin: 0 auto; -webkit-transition: .5s; transition: .5s; overflow: hidden; transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1); } .testimonials-3 .testimonials-inner .user { background-color: #DDDDDD; border-radius: 50%; height: 120px; width: 120px; left: 0; position: absolute; top: 30px; transition: background-color .15s linear; display: block; z-index: 999!important; transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1); } .testimonials-3 .testimonials-inner:hover .user { transform: rotateY(360deg); color: #fff; } .testimonials-3 .testimonials-inner a img { bottom: 2px; border-radius: 50%; display: block; height: 120px; width: 120px; position: absolute; top: 0px; box-shadow: 1px 2px 3px 0 rgb(0 0 0 / 40%); } .testimonials-3 .testimonials-inner .testimonial-info { margin: 0 0 0 60px; padding: 40px 30px 40px 90px; background: #fff; box-shadow: 0 0 10px rgb(0 0 0 / 10%); border-radius: 5px; } .testimonials-3 .testimonials-inner .testimonial-info p{ margin-bottom: 10px; } .testimonials-3 .testimonials-inner h3 { font-size: 20px; margin:0 0 5px; font-weight: 600; } .testimonials-3 .testimonials-inner .rating { font-size: 16px; } .testimonials-3 .testimonials-inner .rating i { color: orange; } .testimonials-3 .testimonials-inner .rating{ color: #343434; } .pr-0{ padding-right: 0; } /** SLICK BTN AREA START **/ .slick-btn { max-width: 80px!important; margin: 0 auto; position: relative; top: 30px; } .slick-btn .slick-prev { left: 0; } .slick-btn .sab-4 { border-radius: 3px; } .slick-btn .slick-next { right: 0; } .slick-btn .sab-3 { border-radius: 3px; } .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next { margin-right: 0; } .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next { margin-left: 0; } .recently-properties .slick-btn { max-width: 35px!important; margin: 0 auto; position: relative; top: -4px; } .slick-btn-section{ width: 100%; display: inline-block; } .services-2 .slick-btn{ max-width: 40px!important; margin: 0 auto; position: relative; top: 0; } .agent-section .slick-btn{ max-width: 40px!important; margin: 0 auto; position: relative; top: 0; } /** SOCIAL COLOR AREA START **/ .facebook:hover { color: #3b589e !important; } .twitter:hover { color: #56d7fe !important; } .linkedin:hover { color: #1c82ca !important; } .google:hover { color: #dc4e41 !important; } .rss:hover { color: #e78733 !important; } .facebook-bg { background: #3b589e; } .twitter-bg { background: #56d7fe; } .google-bg { background: #dc4e41; } .rss-bg { background: #e78733; } /** FACEBOOK BG AREA START **/ .facebook-bg:hover { background: #3b589e!important; } .twitter-bg:hover { background: #56d7fe!important; } .linkedin-bg:hover { background: #1c82ca!important; } .google-bg:hover { background: #dc4e41!important; } .rss-bg:hover { background: #e78733!important; } /** BLOCK HEADING AREA START **/ .option-bar { background: #fff; border-radius: 3px; height: 60px; margin-bottom: 30px; } .option-bar h4 { line-height: 60px; display: inline-block; border-radius: 3px 0 0 3px; margin: 0 0 0; font-weight: 600; } .option-bar .title{ font-size: 20px; } .option-bar .heading-icon { width: 60px; text-align: center; margin-right: 15px; display: inline-block; border-radius: 3px 0 0 3px; position: relative; color: #fff; height: 60px; } .option-bar .sorting-options { margin: 10px 15px 0 0; text-align: right; } .option-bar .sorting:focus { outline: none; } .option-bar .search-fields { min-height: 40px; padding: 0; box-shadow: none; border: 1px solid #e0e0e0; background: #fff; font-size: 15px; line-height: 40px!important; border-radius: 3px; margin-right: 0; max-width: 230px; } .option-bar .btn{ padding: 8.5px 10px; } .change-view-btn { margin-left: 0; border-radius: 2px; background: transparent; padding: 10px 12.5px 9px; } .change-view-btn:hover { color: #fff; } .active-view-btn { color: #fff !important; margin-left: 0; padding: 10px 12.5px 9px; } .active-view-btn:hover { background: transparent; } .mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #ccc !important; filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)"; } /** PORTFOLIO ITEM **/ .portfolio-item { margin-bottom: 30px; } .properties-gallery .pad { padding: 0; } .properties-gallery .portfolio-item { margin-bottom: 30px; } .pg .portfolio-item { margin-bottom: 0; } /** PORTFOLIO AREA START **/ .portfolio-item, .portfolio-item:focus { outline: none; margin-bottom: 30px; position: relative; cursor: pointer; } .portfolio-item img, .portfolio-item img:focus { outline: none; width: 100%; height: 100%; } .portfolio-item:hover img { zoom: 1; filter: alpha(opacity=20); -webkit-opacity: 0.1; opacity: 0.3; } .portfolio-item:hover .portfolio-content { display: inline; -webkit-transition-delay: 0.50s; transition-delay: 0.50s; background-color: rgb(49 67 231); color: #fff !important; z-index: -999; } .portfolio-content { display: none; top: 0; width: 100%; text-align: center; padding: 20px; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 0.8s ease; transition: all 0.8s ease; text-transform: uppercase; color: #1c1c1c; height: 100%; position: absolute; right: 0; } .portfolio-content-inner { position: relative; top: 50%; transform: translateY(-50%); } .portfolio-content p { font-size: 16px; font-weight: 600; letter-spacing: 1px; color: #fff; object-fit: 1; z-index: 999; } .overview-box p { color: #333; -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transform: scale(0); transform: scale(0); -webkit-transition: all 0.5s linear; transition: all 0.5s linear; } .overview { z-index: 9; cursor: default; overflow: hidden; text-align: center; position: relative; margin-bottom: 16px; box-shadow: 0 0 3px #ddd; } .overview .mask, .overview .content { width: 100%; height: 100%; position: absolute; overflow: hidden; top: 20%; left: 0; } .overview img { display: block; position: relative; width: 100%; height: 232px; } .overview .big-img { height: 480px; } .overview-box img { left: 10px; margin-left: -10px; position: relative; -webkit-transition: all 0.6s ease-in-out; transition: all 0.6s ease-in-out; border: none; } .overview-box:hover > img { -webkit-transform: scale(2) rotate(10deg); transform: scale(2) rotate(10deg); -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=30)"; filter: alpha(opacity=30); opacity: 0.3; } .overview h2 { text-transform: uppercase; color: #fff; text-align: center; position: relative; font-size: 18px; padding: 10px; background: rgba(0, 0, 0, 0.8); margin: 20px 0 0 0; text-shadow: none; } .overview-box h2 { color: #333; margin: 0 20px 0; background: transparent; -webkit-transform: scale(0); transform: scale(0); -webkit-transition: all 0.5s linear; transition: all 0.5s linear; -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; } .overview a.btn { display: inline-block; overflow: hidden; text-transform: uppercase; } .overview-box a.btn { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transform: scale(0); transform: scale(0); transition: all 0.5s linear; padding: 4px 20px; } .overview-box:hover h2, .overview-box:hover p, .overview-box:hover a.btn { -webkit-transform: scale(1); transform: scale(1); -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; } .latest-offest .col-pad { padding: 0 8px; } /** ADVANCE SEARCH **/ .show-more-options { font-weight: 600; font-size: 16px; margin-bottom: 20px; display: block; } /** PAGINATION BOX **/ .pagination-box { margin-bottom: 25px; } .pagination { padding-left: 0; border-radius: 4px; display: inline-block; } .pagination li { display: inline-block; } .pagination > li > a { color: #353535; font-size: 17px; background: #fff; font-weight: 500; } .pagination > li > a:hover{ box-shadow: 0 0 5px rgba(0, 0, 0, 0.1); color: #fff; } .pagination > li > a, .pagination > li > span { border-radius: 0; margin: 0 2px 5px; padding: 12px 19px; text-align: center; border: none; } .pagination > li > a:hover { color: #fff; } .pagination > li > .active { color: #fff; } .page-link:focus { box-shadow: 1px 1px 1px 1px rgba(0, 0, 0, 0.1); } /** LOGIN SECTION AREA START **/ .login-section { position: relative; min-height: 100vh; text-align: center; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; justify-content: center; align-items: center; width: 100%; } .login-section:before { content: ""; width: 50%; height: 100%; position: absolute; top: 0; left: 0; -webkit-clip-path: polygon(0 0, 100% 0, 9% 100%, 0% 100%); clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%); border-radius: 0; background: rgba(0, 0, 0, 0.04) url(../img/client-bannr.png) top left repeat; background-position: center center; background-repeat: no-repeat; background-size: cover; z-index: -9; } .login-section .form-section { max-width: 550px; margin: 0 auto; padding: 70px 50px; background: #fff; border-radius: 5px; box-shadow: 0 0 35px rgba(0, 0, 0, 0.1); } .login-section .form-section p{ margin-bottom: 0; text-align: center; font-size: 16px; } .login-section .form-section a { text-decoration: none; } .login-section .form-section p a{ color: #343434; font-weight: 500; } .login-section .form-section .extra-login { float: left; width: 100%; margin: 25px 0 25px; text-align: center; position: relative; } .login-section .form-section .extra-login::before { position: absolute; left: 0; top: 10px; width: 100%; height: 1px; background: #d8dcdc; content: ""; } .login-section .form-section .extra-login > span { width: auto; float: none; display: inline-block; background: #fff; padding: 1px 20px; z-index: 1; position: relative; font-size: 15px; color: #616161; text-transform: capitalize; } .login-section .form-section ul{ list-style: none; padding: 0; margin: 0 0 20px; } .login-section .logo-2 img{ margin-bottom: 20px; height: 35px; } .login-section .form-section .social-list li { display: inline-block!important; margin-bottom: 5px; } .login-section .form-section .social-list li a { font-size: 14px; font-weight: 400; width: 130px; margin: 2px 0 3px 0; height: 40px; line-height: 40px; border-radius: 20px; display: inline-block; text-align: center; text-decoration: none; background: #fff; box-shadow: 0 0 5px rgba(0, 0, 0, 0.2); font-family: 'Jost', sans-serif; } .login-section .form-section .social-list li a i{ height: 40px; width: 40px; line-height: 40px; float: left; color: #fff; border-radius: 20px; } .login-section .form-section .social-list li a span{ margin-right: 7px; } .login-section .form-section .thembo{ margin-left: 4px; } .login-section .form-section h3 { margin: 0 0 30px; font-size: 23px; font-weight: 600; } .login-section .form-section .form-group { margin-bottom: 25px; } .login-section .form-section .form-control { float: left; width: 100%; padding: 12px 20px 12px 20px; } .login-section .form-section .form-control { font-size: 16px; outline: none; color: #616161; border-radius: 3px; border: 1px solid #dbdbdb; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .06); } .login-section .checkbox label::before { display: none; } .login-section input[type=checkbox]:checked + label:before { display: none; } .login-section .form-check-input:focus { box-shadow: none; } .login-section .checkbox { padding-left: 0; margin: 0; } .login-section .form-section .checkbox .terms{ margin-left: 3px; } .login-section .form-section button:focus { outline: none; outline: 0 auto -webkit-focus-ring-color; } .login-section .none-2{ display: none; } .login-section .form-section .terms{ margin-left: 3px; } .login-section .form-section .form-check-input { width: 20px; height: 20px; margin-top: 0px; vertical-align: top; background-repeat: no-repeat; background-position: center; background-size: contain; position: absolute; -webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-print-color-adjust: exact; color-adjust: exact; border: 1px solid #e8e8e8; border-radius: 2px; background-color: #fff; margin-left: -22px; } .login-section .form-section .checkbox { margin-bottom: 20px; font-size: 14px; } .login-section .form-control:focus { color: #212529; background-color: #fff; outline: 0; box-shadow: none; } .login-section .form-section .form-check{ float: left; margin-bottom: 0; } .login-section .form-section .form-check a { color: #343434; float: right; } .login-section .form-section .form-check-label { padding-left: 5px; margin-bottom: 0; font-size: 16px; color: #343434; } .login-section .form-section a.forgot-password { font-size: 16px; color: #343434; float: right; } /** Social media **/ .login-section .facebook-i { background: #4867aa; color: #fff; } .login-section .twitter-i { background: #33CCFF; color: #fff; } .login-section .google-i { background: #db4437; color: #fff; } .login-section .facebook-color{ color: #4867aa; } .login-section .twitter-color { color: #33CCFF; } .login-section .google-color { color: #db4437; } /** login section end **/ /** ERROR PAGE AREA START **/ .error-page { top: 0; width: 100%; bottom: 0; opacity: 1; min-height: 100vh; position: relative; display: flex; justify-content: center; align-items: center; padding: 25px 15px; background: #1B1B1B; } .error-page .error404 { line-height: .8; margin:0; font-weight: 800; font-size: 240px; opacity: 2; color: #3F3F3F; text-shadow: 1px 1px 5px rgb(0 0 0 / 40%); font-family: 'Jost', sans-serif; } .error-page h1 { font-size: 30px; font-weight: 500; margin:0 0 20px; color: #dedede; } .error-page .nobottomborder{ margin-left: 50px; } .error-page p { margin-bottom: 25px; font-size: 18px; color: #dedede; } /** BLOG AREA START **/ .blog-box { margin-bottom: 30px; border-radius: 0; padding: 0; border: none; position: relative; background: transparent; } a:hover { text-decoration: none; color: #4a4747; } .blog-box h3 { margin: 0 0 15px; font-size: 23px; font-weight: 600; } .blog-box .detail { padding: 30px; background: #fff; } .read-more { font-weight: 400; font-size: 16px; } .blog-box .date-box { position: absolute; top: 15px; right: 15px; display: block; letter-spacing: 1px; padding: 12px; text-align: center; background-color: rgba(0, 0, 0, 0.5); } .blog-box .date-box h5 { color: #fff; margin: 0; font-size: 13px; font-weight: 600; text-transform: uppercase; } .blog-box .detail .title a:hover { color: #7a7677; } .blog-box .detail .post-meta { font-size: 14px; margin-bottom: 15px; font-weight: 400; } .blog-box .detail .post-meta span { margin-right: 15px; } .blog-box .detail .post-meta span a i { margin-right: 5px; } .blog-box .detail p { margin-bottom: 20px; } .blog-creative .blog-box .detail { padding: 20px !important; } /** BLOG 1 AREA START **/ .blog-1 { margin-bottom: 30px; -webkit-transition: all 0.5s; transition: all 0.5s; position: relative; z-index: 2; background: #fff; } .blog-1:hover { box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); -webkit-transform: translateY(-5px); transform: translateY(-5px); } .blog-1 .blog-photo { position: relative; transform: scale(1); transition: 1s; } .blog-1 .blog-inner:hover .blog-photo { transform: scale(1.1); } .blog-1 .blog-overflow { overflow: hidden; position: relative; } .blog-1 .blog-inner:hover .blog-photo:before { width: 100%; } .blog-1 .blog-photo:before { position: absolute; content: ''; background: linear-gradient(0,#1f52c4e0,rgb(255 171 74 / 0%)); right: 0; width: 0%; height: 100%; transition: 1s; } .blog-1 .detail { padding: 30px 25px; display: inline-block; width: 100%; } .blog-1 h3 { margin: 0 0 15px; font-size: 22px; font-weight: 600; } .blog-1 p{ margin-bottom: 0; } .blog-1 .post-meta { margin: 0 0 15px; width: 100%; } .blog-1 .post-meta li { font-size: 15px; margin: 0; float: left; margin-right: 20px; } .blog-1 .post-meta li:last-child { margin-right: 0; } /** Blog 2 start **/ .blog-2{ position: relative; width: 100%; border-radius: 10px; margin-bottom: 30px; z-index: 2; -webkit-transition: .5s; transition: .5s; overflow: hidden; transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1); } .blog-2 img{ width: 100%; } .blog-2:hover { -webkit-transform: translateY(-5px); transform: translateY(-5px); } .blog-2:hover .date-box { transform: rotateY(360deg); } .blog-2 .date-box { position: absolute; right: 20px; display: block; background: #fff; padding: 2px; transition: 0.9s cubic-bezier(0.24, 0.74, 0.58, 1); top: 20px; z-index: 999; width: 100px; height: 100px; text-align: center; font-size: 16px; padding-top: 30px; clip-path: polygon(0 0, 100% 0, 100% 75%, 50% 100%, 0 75%); border-radius: 5px 5px 0 0; } .blog-2:hover .date-box{ color: #fff; } .blog-2:hover .date-box span { color: #fff; } .blog-2 .date-box span{ font-size: 35px; font-weight: 700; margin-bottom: 5px; display: block; line-height: 22px; } .blog-2:before { content: ""; top: 0; position: absolute; height: 100%; width: 100%; z-index: 9; border-radius: 10px; background: linear-gradient(to top,rgb(35 35 37 / 91%) 0%,rgb(35 35 37 / 45%) 35%,rgb(255 255 255 / 0%) 60%,rgb(255 255 255 / 0%) 100%); opacity: 1; } .blog-2:hover:before { background: linear-gradient(0,#010b75bd,rgb(255 255 255 / 0%)); } .blog-2 p{ color: #fff; margin-bottom: 0; } .blog-2 h3{ font-size: 22px; font-weight: 600; margin-bottom: 10px; color: #fff; } .blog-2 h3 a{ color: #fff; } .blog-2 .blog-info{ position: absolute; bottom: 30px; left: 25px; right: 25px; z-index: 999; } /** BLOG 3 AREA START **/ .blog-3 { margin-bottom: 30px; border-radius: 0; border: none; background: #fff; z-index: 2; position: relative; -webkit-transition: .5s; transition: .9s; overflow: hidden; transition: 0.9s cubic-bezier(0.24, 0.74, 0.58, 1); text-align: center; } .blog-3 .post-meta { position: absolute; bottom: -20px; font-size: 15px; border-radius: 5px; width: 90%; margin: 0 5%; padding: 7px 0; text-align: center; background: #fff; box-shadow: 0 0 35px rgb(0 0 0 / 10%); } .blog-3 .post-meta span { margin: 0 7px; display: inline-block; font-size: 15px; font-weight: 500; line-height: 26px; } .blog-3:hover{ box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); -webkit-transform: translateY(-5px); transform: translateY(-5px); } .blog-3 .blog-image { position: relative; } .blog-3 .date-box { position: absolute; top: 20px; font-size: 15px; padding: 6px 15px 4px; text-align: center; right: 20px; background: #fff; border-radius: 3px; display: block; z-index: 999!important; transition: 0.9s cubic-bezier(0.24, 0.74, 0.58, 1); } .blog-3:hover .date-box { transform: rotateY(360deg); color: #fff; } .blog-3 .detail { padding: 50px 25px 30px; } .blog-3 h4{ margin: 0 0 15px; font-size: 20px; font-weight: 600; } .blog-3:hover .post-meta { color: #fff!important; } .blog-3:hover .post-meta span{ color: #fff!important; } .blog-3:hover .post-meta a { color: #fff; } .blog-3:hover .post-meta { bottom: 10px; transition: 0.9s cubic-bezier(0.24, 0.74, 0.58, 1); } .blog-3:hover .detail { padding: 35px 25px 35px; transition: 0.9s cubic-bezier(0.24, 0.74, 0.58, 1); } /** SIDEBAR WIDGET AREA START **/ .sidebar-widget { background: #fff; padding: 30px; margin-bottom: 25px; } .sidebar .contact-1 .contact-form form textarea { min-height: 130px; } .contact-1 label { font-weight: 600; font-size: 14px; } .single-block { margin-bottom: 30px; } .form-search { position: relative; } .form-search .form-control { padding: 10px 17px; font-size: 16px; outline: none; color: #6c6c6c; border-radius: 3px; min-height: 50px; font-weight: 400; border: 1px solid #fff; background: #fff; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .06); } .form-search .btn { background: none; position: absolute; right: 0; top: 0; padding: 15px 12px 13px 13px; } .form-search .btn:active, .form-search .btn:focus { box-shadow: none; outline: none; } .form-search .btn i { color: #4a4747; } .form-search .form-group, .form-search .form-control { width: 100%; } .form-search .form-group{ margin-bottom: 0; } .search-box .form-search .form-control{ background: #ebe9e9; border: 1px solid #ebe9e9; box-shadow: none; } .range-slider { margin-top: 15px; margin-bottom: 30px; } .range-slider .ui-slider { position: relative; text-align: left; } .range-slider label { font-size: 15px; color: #4a4747; font-weight: 600; margin-bottom: 12px; } .range-slider .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 14px; height: 14px; border-radius: 50%; border: 2px solid #66676b; cursor: w-resize; outline: none; top: -5px; margin-left: -8px; box-shadow: none !important; } .range-slider .ui-slider .ui-slider-range { position: absolute; z-index: 1; display: block; border: 0; background-position: 0 0; } .range-slider .ui-slider .ui-slider-handle { } .range-slider .ui-widget-content { background-color: #ccc; } .range-slider .ui-widget-header { } .range-slider .ui-slider.ui-state-disabled .ui-slider-handle, .range-slider .ui-slider.ui-state-disabled .ui-slider-range { filter: inherit; } .range-slider .ui-slider-horizontal { height: 4px; border-radius: 10px; width: calc(100% - 16px); margin-left: 8px; } .range-slider .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; } .range-slider .ui-slider-horizontal .ui-slider-range-min { left: 0; } .range-slider .ui-slider-horizontal .ui-slider-range-max { right: 0; } .min-value:focus, .max-value:focus, .min-value, .max-value { width: 40%; display: inline-block; border: 0; background-color: transparent; padding: 0; margin: 12px 0 0 0; cursor: default; } .min-value { float: left; margin-left: -8px; width: 40%; margin-right: -8px; font-size: 13px; color: #4a4747; font-weight: 600; margin-top: 15px; } .max-value { float: right; width: 60%; text-align: right; margin-right: -8px; font-size: 13px; color: #4a4747; font-weight: 600; margin-top: 15px; } .sidebar .properties-box .detail header { padding-bottom: 0; } .banner-search-box .min-value { font-size: 12px; font-weight: 400; } .banner-search-box .max-value { font-size: 12px; font-weight: 400; } .sidebar-widget .btn { display: inline-block; padding: 12px 15px 12px 15px; margin-bottom: 0; font-size: 16px; } /** CATEGORY AREA START **/ .category-posts ul { margin: 0; padding: 0; } .category-posts ul li { padding: 10px 0; border-bottom: dashed 1px #ededed; font-size: 16px; } .category-posts ul li span { float: right; } .category-posts ul li:last-child { border-bottom: none; padding: 10px 0 0; } .category-posts ul li a{ color: #343434; } /** TAGS BOX AREA START **/ .tags-box ul li a { float: left; margin: 0 4px 4px 0; padding: 6px 12px; font-size: 15px; font-weight: 400; color: #61666d; border: solid 1px #f3f3f3; background: #f3f3f3; border-radius: 2px; } .tags-box ul li a:hover { color: #fff; } .blog-box .tags-box ul li a{ margin: 0 2px 0 0; padding: 8px 12px; } /** LATEST REVIWS AREA START **/ .latest-reviews-box img { width: 60px; height: 60px; border-radius: 5%; } .latest-reviews-box h3 { font-size: 18px; margin: 0 0 5px; font-weight: 600; } .latest-reviews-box a { color: #4a4747; } .latest-reviews-box p { margin: 0; font-weight: 400; } .latest-reviews-box p { font-size: 16px; margin: 0 0 20px; } .latest-reviews-box p:last-child { margin: 0; } /** POPULAR POSTS AREA START **/ .popular-posts-box { color: #4a4747; } .popular-posts-box img { width: 65px; } .popular-posts-box h4 { font-size: 18px; margin: 0 0 10px; font-weight: 600; } .popular-posts-box .listing-post-meta { font-size: 16px; font-weight: 500; } /** POPULAR POSTS AREA START **/ .archives ul { margin: 0; padding: 0; } .archives ul li { line-height: 40px; border-bottom: dashed 1px #f1f0f0; font-size: 16px; } .archives ul li:last-child { border-bottom: none; } .archives ul li a { color: #4a4747; } /** BLOG SHARE START **/ .blog-share { float: right; text-align: right; } .blog-share ul li { margin: 0 0 3px 3px; } .blog-share .icon { width: 40px; height: 40px; line-height: 40px; border-radius: 2px; font-size: 17px; } .comments { list-style: none; margin: 0; padding: 0; } .comment { margin: 0 0 30px 0; position: relative; } .comment-author { background-color: #DDDDDD; border-radius: 50%; height: 60px; left: 0; position: absolute; top: 0; transition: background-color .15s linear; width: 60px; } .comment-author a img { bottom: 2px; border-radius: 50%; display: block; height: 60px; width: 60px; position: absolute; top: 0; } .t-s { margin-top: 40px; } .t-s h2 { font-weight: 600; font-size: 20px; margin: 0 0 20px; color: #212121; } .comment-content { margin-left: 80px; padding: 0 0 30px; border-bottom: solid 1px #e3e3e3; } .comment-content.cc2{ border-bottom: none; padding-bottom: 0; } .comment-meta-author { float: left; font-weight: 600; font-size: 17px; } .comment-meta-author a { font-weight: 600; } .comment-meta-author a:hover { color: #4a4747; } .comment-meta-reply { color: #fff; font-size: 13px; margin: 0 0 0 5px; padding: 4px 0; border-radius: 2px; } .comment-meta-reply a { color: #fff; padding: 4px 8px; border-radius: 2px; } .comment-body { color: gray; margin-top: 10px; line-height: 24px; } .comment-body p{ margin-bottom: 0; } .comment-rating { color: orange; margin-bottom: 5px; } .comment-rating span{ color: #343434; } .comments ul { list-style: none; margin: 0 0 0 80px; padding: 0; } .comment-meta-date { background-color: #f1f1f1; border-radius: 2px; font-size: 13px; padding: 5px 8px 3px; } /** CONTACT 1 AREA START **/ .contact-1 .contact-form form .form-control { width: 100%; padding: 10px 17px; font-size: 15px; outline: none; color: #6c6c6c; border-radius: 3px; min-height: 50px; font-weight: 400; border: 1px solid #dbdbdb; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .06); } .contact-1 .col-pad2{ padding: 0; } .contact-1 .contact-details .ci-box i { width: 65px; font-size: 25px; height: 65px; line-height: 65px; border-radius: 100%; background: #fff; color: #000; text-align: center; } .contact-1 .contact-details .ci-box{ margin-bottom: 25px; position: relative; } .contact-1 .detail{ margin: 5px 0 0 20px; } .contact-1 .contact-details{ background: #fff; padding: 50px; background: rgba(0, 0, 0, 0.04) url(../img/img-4.png) top left repeat; background-size: cover; background-position: center center; background-repeat: no-repeat; position: relative; z-index: 0; } .contact-1 .contact-details:before { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #191fcb; content: ""; z-index: -1; opacity: 0.7; } .contact-1 .contact-pad{ padding: 50px; } .contact-1 .col-pad2 { border-right: none; } .contact-1 .contact-form .form-group { margin-bottom: 20px; } .contact-1 .contact-form form textarea { min-height: 250px!important; } .contact-1 .contact-details .ci-box h4 { font-weight: 500; font-size: 18px; color: #fff; font-style: normal; margin: 0 0 5px; } .contact-1 h3 { margin: 0 0 20px; font-weight: 600; font-size: 22px; } .contact-1 .contact-details .ci-box p { font-size: 15px; color: #fff; margin-bottom: 0; } .contact-1 .contact-details .ci-box p a { color: #fff; } .contact-1 .contact-details h3{ color: #fff; } .contact-1 .social-media .icon { background: #fff; } .contact-1 .social-media .icon span { color: #95c41f!important; } .contact-1 .social-media .icon:hover span { color: #fff!important; } /** CONTACT 2 AREA START **/ .contact-2 .contact-info{ background: #fff; text-align: center; padding: 55px 10px 20px; position: relative; margin: 35px 0 30px; } .contact-2 .contact-info .icon { position: absolute; left: 0; top: -35px; width: 100%; } .contact-2 .contact-form form .form-control { width: 100%; padding: 10px 17px; font-size: 15px; outline: none; color: #6c6c6c; border-radius: 3px; min-height: 50px; font-weight: 400; border: 1px solid #fafafa; background: #fafafa; box-shadow: none; } .contact-2 .contact-form{ background: #fff; padding: 30px; margin-bottom: 30px; } .contact-2 .form-group{ margin-bottom: 20px; } .contact-2 .contact-form form textarea { min-height: 195px !important; } .contact-2 .contact-info i{ width: 70px; line-height: 70px; font-size: 30px; height: 70px; margin: 0 auto; border-radius: 100%; color: #fff; margin-bottom: 20px; } .contact-2 .opening-hours { margin-bottom: 30px; background: #fff; padding: 30px; } .contact-2 h3 { margin: 0 0 20px; font-weight: 600; font-size: 22px; } .contact-2 .opening-hours .list-style-none { margin: 0 0 20px; padding: 0; } .contact-2 .opening-hours .list-style-none li { list-style: none; line-height: 35px; font-size: 15px; } .contact-2 .opening-hours strong { width: 100px; display: inline-block; font-weight: 400; } .contact-2 .contact-info .p2 { margin: 0; font-weight: 600; font-size: 17px; } .contact-2 .contact-info p{ margin-bottom: 0; } .contact-2 .contact-info p a{ color: #343434; } .contact-2 .social-media .icon { background: #f3f3f3; } .contact-2 .social-media .icon span { color: #000!important; } .contact-2 .social-media .icon:hover span { color: #fff!important; } /** CONTACT 3 AREA START **/ .contact-3 .contact-info { text-align: center; } .contact-3 .contact-info strong { font-weight: 500; font-size: 14px; color: #525252; } .contact-3 .contact-info i { font-size: 24px; color: #212529; } .contact-3 .contact-info p { margin: 0; font-size: 15px; } .contact-3 .form-control { width: 100%; font-size: 15px; background: #fff; outline: 0; border-radius: 3px; border: 1px solid #fff; } .contact-3 .form-control:focus { color: #495057; background-color: #fff; border: 1px solid #fff; outline: 0; } .contact-3 .btn-4{ line-height: 58px; } .contact-3 .form-floating>label { padding: 1rem 1rem; } .contact-3 .mb-3 { margin-bottom: 20px!important; } .contact-3 .form-floating { color: #343434; } .contact-3 .form-floating>.form-control:focus, .form-floating>.form-control:not(:placeholder-shown) { padding-top: 1.625rem; padding-bottom: .625rem; padding-right: 1rem; padding-left: 1rem; } .contact-3 textarea { min-height: 250px; } .contact-3 .btn-message { border-radius: 50px; padding: 10px 60px 11px; } .contact-3 .contact-info-2 { padding: 40px; border-radius: 5px; margin-left: 50px; background: #fff; } .contact-3 .contact-info-2 .ci-box i { font-size: 25px; width: 65px; height: 65px; text-align: center; background: #f5f5f5; border-radius: 100%; line-height: 65px; } .contact-3 .contact-info-2 .ci-box h5 { font-weight: 600; font-size: 16px; margin: 0 0 5px; } .contact-3 .contact-info-2 .ci-box p { font-size: 15px; font-weight: 400; margin-bottom: 0; } .contact-3 .contact-info-2 .ci-box { position: relative; } .contact-3 .contact-info-2 .ci-box .detail{ margin-left: 15px; } .contact-3 .button-md{ height: 58px; } .contact-3 .form-control:focus { color: #212529; background-color: #fff; border-color: transparent; outline: 0; box-shadow: none; } /** CONTACT 3 AREA START **/ .contact-map { height: 300px !important; } .contact-map-content .map-content { width: 250px; } .location .contact-map { height: 400px !important; } /** PROPERTIES SLIDER SECTION AREA START **/ .properties-slider-section { width:100%; display:block; margin:0 auto; } .properties-slider-section .slick-prev{ display: none!important; } .properties-slider-section .slick-arrow{ display: none!important; } .properties-slider-section button{ display: none; } .properties-slider-section .slick-slide img { display: inline-block; } .properties-slider-section .slider-nav img{ cursor: pointer; } /** Product slider box start **/ .product-slider-box .product-img-slide { display: inline-block; width: 100%; } .product-slider-box .slider-for2 { width: 80%; float: left; padding: 0; background: transparent; border: 1px transparent; overflow: hidden; border-radius: 0; } .product-slider-box .slider-nav2 { width: 20%; float: left; padding-left: 13px; margin-bottom: 0; } .product-slider-box .slider-for2 img{ border-radius: 3px; } .product-slider-box .thumb-slide { padding: 0; margin-bottom: 5px; background: #fff; overflow: hidden; width: 100%!important; border-radius: 3px; } .product-slider-box .slick-current { border-color: transparent; } .product-slider-box .slick-arrow { display: none!important; } .product-slider-box .slick-next { top: auto; bottom: 0; transform: translateX(-50%) rotate(-90deg); } .product-slider-box .slick-slide img { margin: 0 auto; width: 100%; cursor: pointer; } /** Details banner start **/ .details-banner{ padding: 0; position: relative; } .details-banner .slick-slide img{ display: initial; } .details-banner h1 { font-size: 25px; font-weight: 600; text-transform: uppercase; margin: 5px 0 10px; } .details-banner h2{ font-size: 20px; font-weight: 600; margin-bottom: 10px; } .details-banner .text .ratings-2 span { font-size: 15px; color: #343434; font-weight: 500; } .details-banner .text .ratings-box { margin-right: 4px; padding: 4px 10px; color: #fff; border-radius: 3px; } .details-banner .text .ratings-2 i { color: orange; } .details-banner .breadcrumb-area-2 { width: 100%; position: absolute; bottom: 40px; right: 0; left: 0; z-index: 9; } .details-banner .cover-buttons ul li { display: inline-block; margin-bottom: 3px; } .details-banner .cover-buttons ul li { color: #fff; padding: 7px 12px; font-size: 13px; font-weight: 500; border-radius: 3px; } .details-banner .cover-buttons ul li:hover { color: #fff; } .details-banner .container-fluid{ z-index: 9999!important; } .details-banner .slide-box{ padding: 0; } .details-banner img{ height: 635px; width: 100%; } .details-banner .banner-img:before { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.18); content: ""; z-index: 1; opacity: 0.1; background: linear-gradient(0,#000391bf,rgb(255 255 255 / 0%)); cursor: pointer; } .details-banner .breadcrumb-box { background: #fff; padding: 20px 20px 17px; border-radius: 3px; } /** Slide box btn start **/ .slide-box-btn .slick-prev{ display: none!important; } .slide-box-btn .slick-next{ display: none!important; } /** ABOUT CITY ESTATE AREA START **/ .about-city-estate { padding-top: 100px; } .about-city-estate .main-title-4 h1 { font-weight: 600; font-size: 30px; } .about-text p { margin-bottom: 20px; } .about-text { margin: 0 0 0 10px; } .about-text h3 { font-weight: 700; margin: 0 0 20px; text-transform: uppercase; font-size: 27px; } .about-text ul li{ width: 50%; float: left; line-height: 30px; } .about-text ul li i { margin-right: 5px; } .pds-2{ margin-right: 10px; } .pds-2 img{ border-radius: 5px; } .pds-2 .carousel-control-prev{ display: none; } .pds-2 .carousel-control-next{ display: none; } /** About real estate 2 area start **/ .about-real-estate-2{ padding: 100px 0; } .about-real-estate-2 .about-text{ padding-left: 15px; margin: 0; } .about-real-estate-2 .about-text h1{ font-weight: 700; margin: 0 0 30px; text-transform: uppercase; font-size: 27px; } .about-real-estate-2 .about-text h3 { font-size: 34px; font-weight: 600; margin: 0 0 15px; } .about-real-estate-2 .about-text .bottom { width: 100%; margin-top: 30px; } .about-real-estate-2 .about-text .name { font-weight: 600; font-size: 20px; text-transform: uppercase; margin-bottom: 0; } .about-real-estate-2 .about-text .left{ float: left; } .about-real-estate-2 .about-text .signature img { vertical-align: middle; height: 50px; } .about-real-estate-2 .signature { float: right; } .about-real-estate-2 .about-img-section{ position: relative; } .about-real-estate-2 .about-img-section .image-box { position: relative; display: block; margin-right: auto; padding-bottom: 20px; max-width: 550px; } .about-real-estate-2 .about-img-section .image-box .image-1 { position: relative; overflow: hidden; width: 100%; } .about-real-estate-2 .about-box-Experience { position: absolute; left: 50px; bottom: 0; width: 320px; } .about-real-estate-2 .about-box-Experience .content { position: absolute; right: 32%; top: 23%; transform: rotate(-28deg); text-align: center; } .about-real-estate-2 .about-box-Experience .content h3 { font-size: 45px; color: #ffffff; font-weight: 700; margin-bottom: 5px; } .about-real-estate-2 .about-box-Experience .content p { font-size: 18px; color: #ffffff; margin-bottom: 0; } .about-real-estate-2 .about-img-section .image-box { -webkit-animation:glide 2s ease-in-out alternate infinite; } .about-real-estate-2 .main-title-2 { margin-bottom: 30px; } @-webkit-keyframes glide { from { left:0px; top:0px; } to { left:0px; top:20px; } } /** SUB BANNER AREA START **/ .sub-banner { background: rgba(0, 0, 0, 0.04) url(../img/sub-banner.png) top left repeat; background-size: cover; padding: 220px 0 120px; position: relative; background-position: center center; background-repeat: no-repeat; z-index: 0; text-align: center; } .sub-banner:before { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #191fcb; content: ""; z-index: -1; opacity: 0.4; } .sub-banner:before { position: absolute; left: 0; top: 0; width: 100%; height: 100%; /* background: #191fcb; */ content: ""; z-index: -1; opacity: 0.4; } .sub-banner h1 { margin: 0 0 5px; font-weight: 700; text-transform: uppercase; font-size: 30px; color: #ffffff; } .sub-banner.sb-two { padding: 170px 0 120px; } .sub-banner.sb-three{ padding: 170px 0 120px; } .breadcrumbs li { display: inline-block; font-size: 18px; font-weight: 400; color: #ffffff; } .breadcrumbs li a { position: relative; padding-right: 23px; -webkit-transition: 0.3s; transition: 0.3s; color: #fff; } .breadcrumbs li a :before { right: 13px; } .breadcrumbs li a:before{ background-color: #fff; content: ""; height: 13px; width: 2px; margin: 0 2px; position: absolute; right: 7px; top: 5px; } .breadcrumbs li a:after{ background-color: #fff; content: ""; height: 13px; width: 2px; margin: 0 2px; position: absolute; right: 3px; top: 5px; } .carousel-indicators [data-bs-target] { box-sizing: content-box; flex: 0 1 auto; width: 12px; height: 12px; padding: 0; margin-right: 3px; margin-left: 3px; text-indent: -999px; cursor: pointer; background-color: #fff; background-clip: padding-box; border: 0; border-top: 0px solid transparent; border-bottom: 0px solid transparent; opacity: 1; transition: opacity .6s ease; } /** SERVICES INFO 2 AREA START **/ .services-info-2 { background: #fff; margin-bottom: 30px; } .services-info-2:hover { box-shadow: 0 0 10px rgb(0 0 0 / 10%); } .services-info-2 img{ width: 100%; } .services-info-2 h3 { font-size: 18px; font-weight: 600; margin: 0 0 10px; } .services-info-2 .caption { padding: 20px; } .services-2 .read-more { font-weight: 600; font-size: 16px; } /** SERVICES INFO 3 AREA START **/ .services-info-3 { background: #fff; padding: 20px; text-align: center; margin-bottom: 30px; } .services-info-3:hover { box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.10), 0 3px 3px 0 rgba(0, 0, 0, 0.10); } .services-info-3 i { font-size: 40px; margin-bottom: 20px; } .services-info-3 h5 { font-size: 18px; font-weight: 600; margin: 10px 0 10px; } .services-info-3 p { margin-bottom: 0; font-size: 15px; } .services-info-4 { margin: 0 auto 30px; position: relative; text-align: left; } .services-info-4 .icon { position: absolute; font-size: 60px; text-align: left; color: #fff; } .services-info-4 .detail { margin-left: 70px; } .services-info-4 h3 { font-weight: 600; margin: 0 0 10px; font-size: 22px; } .services-info-4 h3 a{ color: #fff; } .services-info-4 p { position: relative; font-size: 15px; margin-bottom: 0; color: #fff; } .bg-service-color{ padding: 30px; margin-bottom: 30px; position: relative; z-index: 1; overflow: hidden; max-width: 555px; } .bg-service-color:before { content: ""; width: 750px; height: 100%; position: absolute; top: 0; left: 0; -webkit-clip-path: polygon(0 0, 100% 0, 9% 100%, 0% 100%); clip-path: polygon(0 0, 100% 0, 9% 100%, 0% 100%); opacity: 0.5; } .our-service-there .cap2{ max-width: 450px; margin-left: auto; } .bg-service-color { background: #fff; padding: 30px; position: relative; overflow: hidden; margin-bottom: 30px; width: 100%; } .bg-service-color:hover { transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1); } .bg-service-color i{ display: inline-block; vertical-align: middle; transition: 0.6s cubic-bezier(0.24, 0.74, 0.58, 1); } .bg-service-color .icon { font-size: 50px; } .services-info-4:hover i{ transform: rotateY(360deg); } /** HELPING CENTER AREA START **/ .helping-center { margin-bottom: 30px; padding-left: 40px; text-align: left; } .helping-center .icon { float: left; margin-left: -40px; } .helping-center .icon i { font-size: 40px; } .helping-center h4 { font-weight: 600; margin: 0 0 5px; font-size: 16px; } .helping-center span{ color: #343434; font-size: 15px; } .helping-center p { font-size: 16px; margin: 0; } .helping-center p a{ color: #343434; } .helping-center:last-child { margin: 0; } /** MRG BTM BIG AREA START **/ .mrg-btm-30 { margin-bottom: 30px; } .mb-100 { margin-bottom: 100px; } .mb-70 { margin-bottom: 70px; } .mb-60 { margin-bottom: 60px; } .mb-50 { margin-bottom: 50px!important; } .mb-30 { margin-bottom: 30px!important; } .mb-40 { margin-bottom: 40px; } .mt-20 { margin-top: 20px; } .mb-0 { margin-bottom: 0 !important; } .mb-20 { margin-bottom: 20px; } .mb-25 { margin-bottom: 25px; } .mb-15 { margin-bottom: 15px; } .pb-0{ padding-bottom: 0; } .contact-details .mb-0 { margin-bottom: 0 !important; } .mbb-50{ margin-bottom: 50px!important; } /** MY PROFILE AREA START **/ .user-account-box { background: white; margin: 0 auto 30px; } .user-account-box .header { padding: 40px 0 60px; text-align: center; position: relative; border: none; margin: 0; background: url(../img/client-bannr.png); background-position: center center; background-repeat: no-repeat; background-size: cover; } .user-account-box .header h3 { margin: 0 0 5px; color: #efefef; font-weight: 600; font-size: 17px; text-transform: uppercase; } .user-account-box .header p { margin-bottom: 5px; color: #efefef; } .user-account-box .social-list { width: 100%; position: absolute; bottom: 0; padding: 15px 10px 10px; border-radius: 0; background: rgba(0, 0, 0, 0.7); text-align: center; } .user-account-box .social-list li { list-style: none; display: inline-block; } .user-account-box .social-list li a { margin: 0 8px; color: #fff; } .user-account-box .content { padding: 0; } .user-account-box .content ul { margin: 0; padding: 0; } .user-account-box .content ul li { list-style: none; font-weight: 400; } .user-account-box .content ul li a { border-bottom: 1px solid #f5f5f5; padding: 12px 20px 12px 20px; display: block; color: #343434; border-left: solid 5px transparent; font-size: 17px; } .user-account-box .content ul li a i { margin-right: 10px; } .user-account-box .content ul li .active { font-weight: 600; } .my-address form .form-group { margin-bottom: 25px; } .my-address form .form-control { padding: 10px 17px; font-size: 15px; outline: none; color: #717171; width: 100%; min-height: 50px; font-weight: 400; border-radius: 3px; background: transparent; border: 1px solid #dbdbdb; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .06); } .my-address form textarea { min-height: 170px!important; padding: 20px 17px!important; } .my-address form label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: 400; color: #343434; font-size: 16px; } .my-address { background: #fff; padding: 30px 30px; } .edit-profile-photo { position: relative; width: 150px; height: 150px; margin: 0 auto 70px; } .edit-profile-photo img { width: 100%; border-radius: 50%; box-shadow: 1px 2px 3px 0 rgba(0, 0, 0, .4); margin-bottom: 20px; } .photoUpload { background: #fff; } .change-photo-btn { border-radius: 50px; font-size: 13px; bottom: -45px; left: 15px; width: auto; background-color: #fff; color: #333; transition: 0.3s; cursor: pointer; line-height: 28px; } .photoUpload { position: relative; overflow: hidden; border-radius: 50px; padding: 3px 25px; cursor: pointer; color: #fff; } .photoUpload input.upload { position: absolute; top: 0; right: 0; margin: 0; padding: 0; cursor: pointer; opacity: 0; filter: alpha(opacity=0); } .my-address { margin-bottom: 30px; } .my-properties .main-title-4 { margin-bottom: 0; } .headline { font-size: 22px; line-height: 32px; margin: 0 0 30px 0; } blockquote { padding: 20px 20px; margin: 0 0 20px; font-size: 16px; line-height: 25px; color: #4a4747; background: #f9f6f6; } .typography-page p { font-size: 16px; color: #4a4747; } .typography-page mark.color { color: #fff; } mark.color { color: #fff; border-radius: 3px; } mark { background: #ff0; color: #8a803e; } mark, .mark { padding: 3px 13px; border-radius: 3px; margin-bottom: 30px; color: #fff; } .icon-lists .heading { margin: 0 0 10px 0; font-size: 24px; } .list-3 li:first-child, .list-2 li:first-child, .list-1 li:first-child { margin-top: 0; } .list-3 li, .list-2 li, .list-1 li { list-style: none; margin: 14px 0; line-height: 27px; margin-left: 27px; position: relative; color: #4a4747; font-size: 16px; } .list-3, .list-2, .list-1 { padding: 5px 0 0 0; } .list-2 li:before { content: "\f00c"; font-size: 14px; } .list-1 li:before { content: "\f0c8"; font-size: 8px; } .list-3 li:before, .list-2 li:before, .list-1 li:before { font-family: "FontAwesome"; margin: 0; position: relative; color: #66676b; float: left; margin-left: -27px; display: block; } .list-3 li:before { content: "\f058"; font-size: 15px; top: 1px; } .numbered ol { counter-reset: li; list-style: none; padding: 0; margin-left: 18px; display: inline-block; } .numbered ol li { display: inline-block; padding: 6px 0; width: 100%; font-size: 16px; color: #4a4747; } .numbered.color ol > li::before { border: 1px solid #274abb; color: #274abb; } .numbered.color ol > li::before { border: 1px solid #66676b; color: #66676b; } .numbered ol > li::before { content: counter(li); counter-increment: li; font-size: 16px; line-height: 34px; width: 36px; height: 36px; display: inline-block; border: 1px solid #333; border-radius: 50%; text-align: center; margin: 0; margin-left: 0; font-weight: 500; color: #333; position: relative; float: left; left: -18px; transform: translateY(-20%); } .numbered.color.filled ol > li::before { color: #fff; } .numbered.color ol > li::before { } .demo h1, .demo h2, .demo h3, .demo h4, .demo h5, .demo h6 { line-height: 40px; } .mrg-btm-52 { margin-bottom: 52px; } /** Tabbing box start **/ .tabbing-box .tab-pane { padding-top: 30px; } .tabbing-box .nav-tabs { background: #fff; border-bottom: solid 1px #fff; margin-bottom: 0; } .tabbing-box .nav-tabs li { font-size: 17px; font-weight: 500; } .tabbing-box .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link{ padding: 10px 20px 10px; } .tabbing-box .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { color: #fff; border-radius: 0; } .tabbing-box .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link:hover { border-radius: 0; color: #fff; } .tabbing-box .nav-tabs .nav-link { border: none; color: #4a4747; } .tabbing-box .accordion-item { background-color: transparent; border: none; } /** PANEL BOX **/ .yes { color: #3c763d !important; margin-left: 5px; font-weight: 600 !important; font-size: 12px; } .no { color: #a94442 !important; margin-left: 7px; font-weight: 600 !important; font-size: 12px; } .nav > li { position: relative; display: block; font-weight: 600; text-align: center; letter-spacing: 1px; } .nav-tabs { border-bottom: 1px solid transparent; margin-bottom: 30px; } .nav-tabs > li > a { line-height: 1.42857143; border: none; } .nav-tabs > li > a:hover { background: transparent; border-radius: 0; } .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover { color: #555; cursor: default; border: none; border-radius: 0; border-bottom-color: transparent; } /** OUR NEWSLATTERS AREA START **/ .our-newslatters { text-align: center; background: #fff; padding: 40px 0; } .our-newslatters h3 { margin:0 0 10px; font-size: 24px; font-weight: 600; } .our-newslatters p { margin-bottom: 20px; font-size: 16px; } .our-newslatters .form-info { max-width: 600px; margin: 0 auto; } .our-newslatters .form-control { width: 70%; padding: 10px 20px; font-size: 16px; border: 1px solid #e9e9e9; background:#e9e9e9; outline: 0; height: 55px; border-radius: 3px; } .our-newslatters .btn-md { height: 55px; margin-left: 3%; width: 27%; font-size: 15px; text-transform: inherit; } .our-newslatters .form-control:focus { background-color: #e9e9e9; border-color: #e9e9e9; box-shadow: none; } .our-newslatters .btn-check:focus+.btn, .btn:focus { outline: 0; box-shadow: none; } /** FLOOR PLANS AREA START **/ .floor-plans table { width: 100%; margin-bottom: 40px; border: 1px solid rgba(0, 0, 0, 0.07); } .floor-plans table tr:first-child { border-bottom: 1px solid rgba(0, 0, 0, 0.05); } .floor-plans table td, table th { padding: 10px 15px; border-right: 1px solid rgba(0, 0, 0, 0.07); } .floor-plans table td { font-size: 15px; } /** PROPERTIES DETAILS PAGE AREA START **/ .properties-details-page p { font-size: 16px; } .properties-amenities ul { margin: 0; padding: 0; } .properties-amenities li { list-style: none; } .properties-amenities ul li { list-style: none; margin-bottom: 10px; font-size: 16px; } .properties-amenities ul li i { margin-right: 10px; text-align: center; font-size: 15px; font-weight: 400; } .properties-condition ul { margin: 0; padding: 0; } .properties-condition li { list-style: none; } .properties-condition ul li { list-style: none; margin-bottom: 10px; color: #4a4747; font-size: 16px; } .properties-condition ul li i { margin-right: 5px; text-align: center; font-size: 15px; font-weight: 400; } .sidebar .inside-properties iframe { width: 100%; border: 0; height: 250px !important; } .inside-properties iframe { width: 100%; border: 0; height: 400px !important; } .sidebar .location .contact-map { width: 100%; height: 250px !important; } .heading-properties h3 { font-weight: 700; margin-top: 0; color: #353434; } .heading-properties p { margin-bottom: 0; } .heading-properties h5 { text-align: right; font-weight: 600; margin: 0; font-size: 16px; } .Property-description .nav-tabs > li { float: left; margin-bottom: -1px; display: inline-block; } /** TABLE MANAGE TABLE PAGE AREA START **/ table.manage-table { width: 100% !important; border-collapse: separate; border-spacing: 0; border: none; } table.manage-table tr{ background: #fff; width: 100%!important; padding: 20px!important; } table.manage-table .photo{ width: 20%; float: left; } table.manage-table .photo img{ border-radius: 5px; } table.manage-table .title-container{ width: 45%; float: left; } table.manage-table .action{ text-align: right; } table.manage-table .title-container p{ margin-bottom: 2px; } table.manage-table .title-container h4 a:hover{ color: #343434!important; } table.manage-table .title-container h4{ margin-bottom: 5px; font-size: 22px; font-weight: 500; } table.manage-table .expire-date{ width: 20%; float: left; color: #343434; } table.manage-table .action{ width: 15%; float: left; text-align: right; } table.manage-table .action a { display: block; color: #343434; line-height: 20px; padding: 3px 0; font-size: 15px; } /** SUBMIT PROPERTY AREA START **/ .notification-box { padding: 30px 35px; color: #2e86b2; margin-bottom: 50px; background-color: #bae8ff; } .notification-box h3 { margin: 0 0 10px; font-weight: 600; } .notification-box p { font-size: 17px; margin: 0; } .submit-address form .form-control { padding: 10px 20px; font-size: 16px; outline: none; color: #717171; width: 100%; min-height: 50px; font-weight: 400; border-radius: 3px; border: 1px solid #dbdbdb; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .06); } .submit-address .btn{ padding: 9px 20px 7px; margin-bottom: 0; font-size: 16px; } .submit-address form textarea { min-height: 200px!important; } .submit-address form label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: 400; font-size: 16px; color: #343434; } .submit-address form .form-group { margin-bottom: 25px; } .submit-address .checkbox { padding-left: 0; margin: 0 0 10px; } .submit-address .checkbox label { padding-left: 10px; color: #343434; } .dropzone-design { border: 2px dashed #d0d0d0; min-height: 100px; } .dropzone-design, .dropzone-design * { box-sizing: border-box; } .dropzone-design { min-height: 200px; border: 2px solid rgba(0, 0, 0, 0.3); background: white; padding: 20px 20px; } .dropzone-design.dz-clickable { cursor: pointer; } .dropzone-design.dz-clickable * { cursor: default; } .dropzone-design.dz-clickable .dz-message, .dropzone-design.dz-clickable .dz-message * { cursor: pointer; } .dropzone-design.dz-started .dz-message { display: none; } .dropzone-design.dz-drag-hover { border-style: solid; } .dropzone-design.dz-drag-hover .dz-message { opacity: 0.5; } .dropzone-design .dz-preview { position: relative; display: inline-block; vertical-align: top; margin: 16px; min-height: 100px; } .dropzone-design .dz-preview:hover { z-index: 1000; } .dropzone-design .dz-preview:hover .dz-details { opacity: 1; } .dropzone-design .dz-preview.dz-file-preview .dz-image { border-radius: 3px; background: #999; background: linear-gradient(to bottom, #eee, #ddd); } .dropzone-design .dz-preview.dz-file-preview .dz-details { opacity: 1; } .dropzone-design .dz-preview.dz-image-preview { background: white; } .dropzone-design .dz-preview.dz-image-preview .dz-details { -webkit-transition: opacity 0.2s linear; -moz-transition: opacity 0.2s linear; -ms-transition: opacity 0.2s linear; -o-transition: opacity 0.2s linear; transition: opacity 0.2s linear; } .dropzone-design .dz-preview .dz-remove { font-size: 14px; text-align: center; display: block; cursor: pointer; border: none; } .dropzone-design .dz-preview .dz-remove:hover { text-decoration: underline; } .dropzone-design .dz-preview:hover .dz-details { opacity: 1; } .dropzone-design .dz-preview .dz-details { z-index: 20; position: absolute; top: 0; left: 0; opacity: 0; font-size: 13px; min-width: 100%; max-width: 100%; padding: 2em 1em; text-align: center; color: rgba(0, 0, 0, 0.9); line-height: 150%; } .dropzone-design .dz-preview .dz-details .dz-size { margin-bottom: 1em; font-size: 16px; } .dropzone-design .dz-preview .dz-details .dz-filename { white-space: nowrap; } .dropzone-design .dz-preview .dz-details .dz-filename:hover span { border: 1px solid rgba(200, 200, 200, 0.8); background-color: rgba(255, 255, 255, 0.8); } .dropzone-design .dz-preview .dz-details .dz-filename:not(:hover) { overflow: hidden; text-overflow: ellipsis; } .dropzone-design .dz-preview .dz-details .dz-filename:not(:hover) span { border: 1px solid transparent; } .dropzone-design .dz-preview .dz-details .dz-filename span, .dropzone-design .dz-preview .dz-details .dz-size span { background-color: rgba(255, 255, 255, 0.4); padding: 0 0.4em; border-radius: 3px; } .dropzone-design .dz-preview:hover .dz-image img { -webkit-transform: scale(1.05, 1.05); -moz-transform: scale(1.05, 1.05); -ms-transform: scale(1.05, 1.05); -o-transform: scale(1.05, 1.05); transform: scale(1.05, 1.05); -webkit-filter: blur(8px); filter: blur(8px); } .dropzone-design .dz-preview .dz-image { border-radius: 3px; overflow: hidden; width: 120px; height: 120px; position: relative; transition: all 0.3s; display: block; z-index: 10; } .dropzone-design .dz-preview .dz-image img { display: block; filter: blur(0px); transition: all 0.4s; } .dropzone-design .dz-preview.dz-success .dz-success-mark { -webkit-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); -moz-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); -ms-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); -o-animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); } .dropzone-design .dz-preview.dz-error .dz-error-mark { opacity: 1; -webkit-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); -moz-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); -ms-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); -o-animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); } .dropzone-design .dz-preview .dz-success-mark, .dropzone-design .dz-preview .dz-error-mark { pointer-events: none; opacity: 0; z-index: 500; position: absolute; display: block; top: 50%; left: 50%; margin-left: -27px; margin-top: -27px; } .dropzone-design .dz-preview .dz-success-mark svg, .dropzone-design .dz-preview .dz-error-mark svg { display: block; width: 54px; height: 54px; } .dropzone-design .dz-preview.dz-processing .dz-progress { opacity: 1; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -ms-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; } .dropzone-design .dz-preview.dz-complete .dz-progress { opacity: 0; -webkit-transition: opacity 0.4s ease-in; -moz-transition: opacity 0.4s ease-in; -ms-transition: opacity 0.4s ease-in; -o-transition: opacity 0.4s ease-in; transition: opacity 0.4s ease-in; } .dropzone-design .dz-preview:not(.dz-processing) .dz-progress { -webkit-animation: pulse 6s ease infinite; -moz-animation: pulse 6s ease infinite; -ms-animation: pulse 6s ease infinite; -o-animation: pulse 6s ease infinite; animation: pulse 6s ease infinite; } .dropzone-design .dz-preview .dz-progress { opacity: 1; z-index: 1000; pointer-events: none; position: absolute; height: 16px; left: 50%; top: 50%; margin-top: -8px; width: 80px; margin-left: -40px; background: rgba(255, 255, 255, 0.9); -webkit-transform: scale(1); border-radius: 8px; overflow: hidden; } .dropzone-design .dz-preview .dz-progress .dz-upload { background: #333; background: linear-gradient(to bottom, #666, #444); position: absolute; top: 0; left: 0; bottom: 0; width: 0; -webkit-transition: width 300ms ease-in-out; -moz-transition: width 300ms ease-in-out; -ms-transition: width 300ms ease-in-out; -o-transition: width 300ms ease-in-out; transition: width 300ms ease-in-out; } .dropzone-design .dz-preview.dz-error .dz-error-message { display: block; } .dropzone-design .dz-preview.dz-error:hover .dz-error-message { opacity: 1; pointer-events: auto; } .dropzone-design .dz-preview .dz-error-message { pointer-events: none; z-index: 1000; position: absolute; display: block; display: none; opacity: 0; -webkit-transition: opacity 0.3s ease; -moz-transition: opacity 0.3s ease; -ms-transition: opacity 0.3s ease; -o-transition: opacity 0.3s ease; transition: opacity 0.3s ease; border-radius: 8px; font-size: 13px; top: 130px; left: -10px; width: 140px; background: #be2626; background: linear-gradient(to bottom, #be2626, #a92222); padding: 0.5em 1.2em; color: #fff; } .dropzone-design .dz-preview .dz-error-message:after { content: ''; position: absolute; top: -6px; left: 64px; width: 0; height: 0; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid #be2626; } .dropzone-design { position: relative; border: 2px dashed #d0d0d0; border-radius: 3px; background: #fff; transition: all 0.3s linear; display: inline-block; width: 100%; } .dropzone-design:before { position: absolute; height: 100%; width: 100%; content: ""; top: 0; left: 0; background: linear-gradient(to bottom, rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.9)); background-color: #66676b; opacity: 0; z-index: 10; transition: all 0.3s linear; border-radius: 3px; background: #fff; } .dropzone-design:hover:before { opacity: 0.4; } .dropzone-design .dz-message { text-align: center; margin: 50px 0; font-size: 17px; color: #4a4747; transition: all 0.3s linear; position: relative; z-index: 11; } .dropzone-design:hover .dz-message { color: #66676b; } .dz-message i { display: block; font-size: 32px; margin-bottom: 15px; } .dropzone-design .dz-default.dz-message span { display: inline; line-height: 117px; } .bordered-right { border-right: 1px solid rgba(22, 24, 27, .12); } /** SPECIFICATIONS AREA START **/ .section-heading .media .media-left i { color: #fff; width: 47px; height: 47px; line-height: 47px; text-align: center; font-size: 30px; float: left; } .specifications .reviews-box ul { margin: 0; padding: 0; } .specifications .reviews-box ul li { list-style: none; float: left; } .specifications a:hover { color: #646363; } .book-btn { display: block; height: 41px; margin-bottom: 15px; border-radius: 3px; } .book-btn-l { float: left; padding: 0 12px; height: 40px; display: block; text-align: center; line-height: 40px; color: #fff; } .book-btn-r { height: 40px; line-height: 40px; font-size: 12px; text-transform: uppercase; color: #ffffff; font-weight: 600; text-align: center; display: block; } /** PAGE LOADER **/ .no-js #loader { display: none; } .js #loader { display: block; position: absolute; left: 100px; top: 0; } .page_loader { position: fixed; left: 0; top: 0; width: 100%; height: 100%; z-index: 999999; background: url(../img/loader.gif) center no-repeat #fff; } .slider-section .simple-slider { margin-bottom: 30px; } .social-media-box { text-align: left; float: left; width: 100%; } .social-media-box .social-list li a { text-align: center; display: inline-block; font-size: 18px; border-radius: 0; } /** Option Panel **/ .option-panel { z-index: 9999; width: 225px; position: fixed; right: 0; background: #fff; box-shadow: 0 0 15px rgb(0 0 0 / 5%); top: 20%; padding: 20px 20px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; } .option-panel-collased { right: -225px; } .option-panel h2 { font-size: 16px; margin: 0 0 0 0; text-align: center; padding: 8px 0; font-weight: 600; } .option-panel .color-plate { width: 40px; height: 40px; float: left; margin: 3px; border-radius: 0; cursor: pointer; } .default-plate { background: #95c41f; } .blue-plate { background: #2048bb } .yellow-plate { background: #ffb400 } .red-plate { background: #d20023; } .green-light-plate { background: #1abc9c } .orange-plate { background: #F34B0A; } .yellow-light-plate { background: #eae328; } .green-light-2-plate { background: #0dcdbd; } .olive-plate { background: #b3c211; } .purple-plate { background: #8e44ad; } .blue-light-plate { background: #3c9dff; } .brown-plate { background: #A14C10; } .setting-button { background: #eee; position: absolute; font-size: 16px; text-align: center; width: 50px; height: 50px; line-height: 50px; left: -50px; color: #fff; /* top: 0; */ border-radius: 0; cursor: pointer; display: none; } /** Option Panel **/ /** ICONS LIBRARY **/ .glyph { background: #fff; text-align: center; padding: 25px 11px; margin-bottom: 25px; font-size: 16px; color: #343434; width: 100%; } .glyph:hover{ box-shadow: 0 0 10px rgb(0 0 0 / 10%); } .glyph .glyph-icon { font-size: 35px; color: #555; } /** PROPERTY 2 SECTION START **/ .property-2 { z-index: 2; background: #fff; text-align: left; margin-bottom: 30px; -webkit-transition: all 0.5s; transition: all 0.5s; } .property-2:hover { box-shadow: 0 0 10px rgba(0, 0, 0, 0.1); -webkit-transform: translateY(-5px); transform: translateY(-5px); } .property-2 .property-overflow { overflow: hidden; position: relative; z-index: 999; } .property-2 .property-inner:hover .property-photo:before { width: 100%; } .property-2 .property-photo:before { position: absolute; content: ''; background: linear-gradient(0,#1f43c4c2,rgb(255 171 74 / 17%)); right: 0; width: 0%; height: 100%; transition: 1s; z-index: 111; } .property-2 .content { padding: 20px 20px; } .property-2 .content .title { font-size: 20px; font-weight: 600; margin: 0 0 5px; } .property-2 .property-address a { font-size: 15px; color: #343434; } .property-2 .property-address{ margin: 0; } .property-2 .facilities-list { padding: 0 20px; text-align: center; border-top: solid 1px #efe9e9; } .property-2 .facilities-list li { float: left; font-size: 14px; line-height: 40px; border-right: solid 1px #efe9e9; text-align: center; width: 33.33%; } .property-2 .facilities-list li:last-child { margin-right: 0; padding-right: 0; border-right: none; } .property-2 .price-ratings { position: absolute; font-size: 20px; bottom: 10px; right: 10px; text-align: right; z-index: 200; } .property-2 .featured { position: absolute; top: 10px; left: 10px; z-index: 999!important; font-size: 10px; font-weight: 600; padding: 6px 14px; border-radius: 2px; color: #fff; text-transform: uppercase; letter-spacing: 1px; display: inline-block; } .property-2 .price-ratings .price { font-size: 17px; font-weight: 600; color: #fff; } .property-hp img{ height: 279px; } .property-hp .property-content .info { padding: 40px 30px 35px; } .property-hp .property-content .title { font-size: 25px; } .property-hp .property-footer { padding: 20px 30px; } .listing-badges { position: absolute; top: 0; right: 0; width: 100%; display: block; font-size: 15px; padding: 0; overflow: hidden; height: 100px; } .listing-badges .featured { float: left; transform: rotate(317deg); left: -57px; top: 26px; position: relative; text-align: center; width: 200px; letter-spacing: 1px; z-index: 20; font-size: 12px; font-weight: 600; padding: 6px 14px 4px; color: #fff; box-shadow: 1px 2px 3px 0 rgb(2 0 0 / 20%); background: red; } /** PROPERTY 3 SECTION START **/ .property-3 { position: relative; overflow: hidden; background: #fff; z-index: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; margin-bottom: 30px; transition: 0.3s cubic-bezier(0.24, 0.74, 0.58, 1); width: 100%!important; } .property-3:hover{ -webkit-transform: translateY(-5px); transform: translateY(-5px); } .property-3:before { content: ""; top: 0; position: absolute; height: 100%; width: 100%; z-index: 0; background: linear-gradient(0,#2b2c27e6,rgb(255 255 255 / 0%)); border-radius: 4px 4px 0 0; opacity: 1; } .property-3:hover:before { content: ""; top: 0; position: absolute; height: 100%; width: 100%; z-index: 0; background: linear-gradient(0,#122868e6,rgb(255 255 255 / 0%)); border-radius: 4px 4px 0 0; opacity: 1; } .property-3 h3 { -webkit-transition: .4s; transition: .4s; font-weight: 600; font-size: 22px; margin: 0 0 12px; } .property-3 .ling-section { position: absolute; bottom: 30px; padding-right: 25px; padding-left: 25px; width: 100%; } .property-3 h3 a{ color: #fff; } .property-3 h3 a:hover{ color: #fff; opacity: 0.9; } .property-3 .read-more-btn { display: inline-block; position: absolute; bottom: 0; left: 82px; -webkit-transform: translateX(-50%); transform: translateX(-50%); opacity: 0; visibility: hidden; -webkit-transition: 0.6; transition: 0.6; font-size: 15px; font-weight: 500; text-align: left; color: #fff; padding: 9.5px 22px; border-radius: 3px; background: #fff; } .property-3 .read-more-btn::before { content: ''; position: absolute; width: 0; -webkit-transition: .5s; } .property-3 .facilities-list { display: inline-block; -webkit-transition: .4s; transition: .4s; } .property-3 .facilities-list li { margin-right: 10px; float: left; font-size: 15px; line-height: normal; color: #fff; padding-right: 10px; border-right: solid 1px #c7c7c752; } .property-3 .facilities-list li:last-child{ padding-right: 0; margin-right: 0; border-right: none; } .property-3:hover .read-more-btn { opacity: 1; visibility: visible; bottom: 0; text-align: left; } .property-3:hover h3 { -webkit-transform: translateY(-50px); transform: translateY(-50px); } .property-3:hover .facilities-list { -webkit-transform: translateY(-50px); transform: translateY(-50px); } .property-3 .featured-tag2{ font-size: 12px; font-weight: 600; padding: 6px 14px 4px; border-radius: 2px; color: #fff; border: none; text-transform: uppercase; letter-spacing: 1px; display: inline-block; z-index: 20; left: 20px; margin-top: 20px; top: 0; position: absolute; } .advanced-search .dropdown-toggle::after{ right: 12px; } .advanced-search .bootstrap-select .dropdown-menu { margin: -2px 0!important; } .advanced-search .dropdown:hover > .dropdown-menu { margin: 0!important; border-top: none!important; } /** MEDIA QUERY **/ @media (max-width: 1200px) { .agent-1 .member-thumb { width: 140px; height: 140px; margin: 0 auto 30px; } .d-none-1200{ display: none; } .contact-3 .contact-info-2 { margin-left: 0px; } .agent-detail .address-list{ line-height: 28px; font-size: 15px; } .agent-detail h3 { font-size: 22px; margin: 0 0 10px; } .agent-detail img{ height: 350px; } .agent-2.a-two img{ height: 255px; } .cap2 { margin-left: 30px; } .agent-2.a-three img{ height: 280px; } .about-text{ margin-top: 0; } .n-1200{ display: none; } .a-2 .agent-content { padding: 25px 20px 0; } .property-2 .content { padding: 20px 15px; } .property-2 .facilities-list { padding: 0 12px; } } @media (max-width: 995px) { .about-text { margin: 30px 0 0; } .pds-2 { margin-right: 0; } .property-2 .content { padding: 20px 20px; } .logo img { height: 35px; } .bordered-right { border-right: 1px solid transparent; } .pricing-tables-3 .mb { margin: 0 auto 40px !important; } .compare-table tr td { font-size: 14px; padding: 15px 10px; } .banner .button-md { padding: 12px 20px 8px 20px; font-size: 12px; } .animated { /*CSS3 animation properties*/ -webkit-animation: none !important; -moz-animation: none !important; -o-animation: none !important; -ms-animation: none !important; animation: none !important; /*CSS3 transition properties*/ -o-transition-property: none !important; -moz-transition-property: none !important; -ms-transition-property: none !important; -webkit-transition-property: none !important; transition-property: none !important; /*CSS3 transform properties*/ -o-transform: none !important; -moz-transform: none !important; -ms-transform: none !important; -webkit-transform: none !important; transform: none !important; } .modal-raw { display: block; } } @media all and (min-width: 992px) { .banner img { /*animation: bgburnsEast 25s linear infinite alternate; -webkit-animation: bgburnsEast 25s linear infinite alternate;*/ } .dropdown:hover > .dropdown-menu { display: block; max-width: fit-content; margin: auto; opacity: 1; visibility: visible; } .dropdown .dropdown-item:hover > .dropdown-menu { display: block; } .dropdown-submenu:hover > .dropdown-menu { display: block; } .hide-carat .nav-link::after { display: none !important; } } @media (max-width: 992px) { .testimonials-2 .sec-title-three { max-width: 100%; margin-bottom: 40px; text-align: center; } .setting-button { display: none; } .about-real-estate-2 .about-img-section .image-box{ margin-bottom: 50px; max-width: 100%; } .details-banner img{ height: 500px; } .d-none-992{ display: none; } .sub-banner { padding: 180px 0 100px; } .sub-banner.sb-three{ padding: 180px 0 100px; } .sub-banner.sb-two { padding: 150px 0 100px; } .sub-banner h1 { font-size: 27px; } .breadcrumbs li { font-size: 17px; } .main-footer-3 .footer-inner { padding-top: 60px; padding-bottom: 20px; } .main-footer-3 .sub-footer { padding: 30px 0; } .main-footer-3 .footer-item.fi-two { margin-right: 0; } .main-footer-2 .footer-menu ul li a { margin-right: 20px; } .main-footer-2 .footer-menu ul li a:before { right: -12px; } .social-media .icon { margin: 0 2px 3px 0; width: 45px; height: 45px; line-height: 45px; } .blog-share .social-media .icon { width: 40px; height: 40px; line-height: 40px; } .banner .w-32{ width: 50%; float: left; } .banner .w-17{ width: 50%; float: left; } .banner .w-17-2{ width: 100%; float: left; } .banner .banner-slider-inner h2 { font-size: 35px; } .banner .carousel-control-next, .carousel-control-prev { width: 30px; height: 50px; border-radius: 5px 0 0 5px; top: 45%; margin: 0; } .banner .carousel-control-next-icon, .carousel-control-prev-icon { display: inline-block; width: 1.2rem; height: 1.2rem; } .banner .w-100 { width: auto!important; } .details-banner .breadcrumb-box .text-end { text-align: left!important; } .details-banner .ratings-2{ margin-bottom: 5px; } .details-banner h1 { font-size: 25px; font-weight: 600; margin: 0 0 5px; } .product-slider-box .slider-for2 { width: 80.5%; } .product-slider-box .slider-nav2 { width: 19.5%; } .advanced-search.as2{ display: none; } .comon-slick .slick .item { padding: 0 15px; } .comon-slick .slick .item .popular-places-box-2 { transform: scale3d(1, 1, 1)!important; } .popular-places .col-pad2 { padding: 0; } .intro-section h3 { font-size: 22px; } .bg-service-color { max-width: 100%; } .our-service-there .cap2 { max-width:350px; margin: auto; } .counters-3-inner{ max-width: 530px; margin:0 auto; } .error-page .nobottomborder { margin-left: 0; } .agent-detail img{ height: auto; } .agent-detail .agent-content { padding: 30px 30px 25px; } .agent-2.a-two img{ height: auto; } .agent-2.a-three img{ height: auto; } .agent-2 .detail { padding: 30px; } .sub-banner{ width: auto!important; } .contact-3 .contact-info-2 { padding: 40px; margin:0 0 50px 0; } .t-s h2{ margin-bottom: 10px; } .banner .item img { width: auto!important; } .banner .carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img { display: block; max-width: initial; height: auto; } .bs-glyphicons li { width: 33.33%; } .logo { margin-right: 25px; padding: 27.5px 0; } .error-page{ text-align: center; } .error-page .error404 { font-size: 200px; margin-bottom: 30px; } .error-page p { margin-bottom: 20px; font-size: 17px; } .error-page h1 { font-size: 30px; margin: 0 0 20px; } .counters-2 { padding: 80px 0 40px; } .banner .btn-1 { line-height: 41px; font-size: 15px; padding: 0 42px 0 20px; } .banner .btn-2 span { font-size: 15px; } .banner .btn-2 { font-size: 15px; line-height: 41px; padding: 0 42px 0 20px; } .counter-box-2 { padding: 0; margin-bottom: 40px; } .counters-2 .border-l { border-left: none; } .counters-2 .border-r { border-right: none; } .as2 .a-two .detail { padding: 30px 30px 25px; } .search-area .form-group{ margin-bottom: 10px; } .search-area { padding: 30px 0 20px; } .sr2{ padding:30px 15px 20px; } .sr2 .btn { font-size: 16px; height: 50px; line-height: 28px; } .sr2 .search-button { height: 50px!important; } .sr2 .search-button{ height: 45px; } .property-2 .facilities-list li { width: 33%; margin-right: 0; padding: 0; } .agent-section-1 .sec-title-three{ padding: 0; margin-bottom: 40px; text-align: center; } .counters-3 .sec-title-three { max-width: 100%; margin-bottom: 40px; text-align: center; } .counter-box-3 { margin: 0 7.5px 15px; } .copy-right { text-align: center; } .copy-right p{ line-height: normal; margin-bottom: 15px; } .copy-right ul { float: none; } .counters-3 .main-title{ text-align: center; } .property-modal .carousel-control-next, .carousel-control-prev { background: #423b3b57; width: 30px; height: 45px; border-radius: 0 5px 5px 0; top: 45%; margin: 0; opacity: 1; } } @media (max-width: 768px) { .counters h3 { font-size: 19px; margin-bottom: 20px; } .error-page{ padding: 25px 0; } .about-real-estate-2 .about-text h1{ font-size: 24px; } .about-real-estate-2 { padding: 70px 0; } .about-real-estate-2 h1{ font-size: 24px; } .counter-box-2 i { font-size: 35px; width: 80px; height: 80px; line-height: 80px; } .counter-box-2 p { font-size: 16px; } .contact-1 .contact-pad{ padding: 30px; } .contact-1 .contact-details { padding: 30px; } .banner .banner-slider-inner h2 { font-size: 30px; } .blog-box .detail .blog-share{ margin-top: 20px; } .sr2{ padding:30px 0 20px!important; } .banner .text-start{ text-align: center!important; } .banner .text-end{ text-align: center!important; } .sidebar-widget{ padding: 30px 20px; } .comparison-search .form-group{ margin-bottom: 15px; } .comparison-search{ margin-bottom: 10px; } .comment-meta-date{ display: none; } .tabbing-box.tb2 .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link { padding: 7.5px 14px 7.5px; font-size: 15px; } .comon-slick .slick-prev { left: 20px; } .comon-slick .slick-next { right: 20px; } .popular-places.pp2 .col-pad { padding: 0 15px; } .copy-right { margin-top: 20px; } table.manage-table .photo{ width: 100%; } table.manage-table .action { width: 100%; text-align: left; } table.manage-table .expire-date { width: 100%; margin-bottom: 10px; } table.manage-table .title-container { width: 100%; } table.manage-table .photo img { margin-bottom: 20px; } table.manage-table .d-flex { display: inline-block!important; } table.manage-table .action a { display: initial; padding: 5px 15px; background: #ededed; border-radius: 3px; } table.manage-table .pe-3 { padding-right: 0!important; } .login-section .form-section { padding: 50px 30px; } .login-section .form-section .social-list li a i { display: none; } .login-section .form-section .social-list li a { width: 100px; } .option-bar{ display: none; } .contact-3 .contact-info-2 { padding: 30px; margin:0 0 30px 0; } .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color: transparent; } .modal-dialog{ margin: 100px auto 30px; } .main-footer .footer-item.fi2{ margin-right: 0; } .navbar-nav { margin: 0px 0px!important; background: #fff5f5; } .navbar-collapse{ padding: 0; } .bs-glyphicons li { width: 50%; } .error-page .error404 { font-size: 120px; } .error-page p { font-size: 17px; } .error-page h1 { font-size: 26px; } .intro-section .intro-section-inner { padding: 30px 0; } .intro-section { text-align: center; } .intro-section h3 { margin-bottom: 15px; line-height: normal; } .intro-section .btn-2 { float: none; } .counter-box-inner{ max-width: 262px; margin: 0 auto; } .counter-box-1 h1 { font-size: 40px; } .counters-1 { padding: 70px 0 40px; } .counter-box-3 { max-width: 345px!important; margin: 0 auto 15px; float: initial; } .counters-2 { padding: 70px 0 30px; } .testimonials-1{ padding: 70px 0; } .view-search { margin: 0 auto 30px; } .n-786{ display: none; } .content-area-17{ margin-bottom: 40px; } .main-title p{ font-size: 16px; } .main-title p.mb-30{ margin-bottom: 20px!important; } .property-hp .property-content .info{ padding: 25px 20px 20px; } .property-hp .property-content .property-footer { padding: 15px 20px; } .property-hp .property-content .title { font-size: 22px; } .counters-3 .counter-box-3 { padding: 20px 12px 15px; } .our-service-there { padding-top: 70px; } .counters-3{ padding: 70px 0 55px; } .counters-3 .sec-title-three { margin-bottom: 25px; } .counters-3 .sec-title-three h2 { font-size: 24px; } .counters { padding: 50px 0 20px; } .agent-section-1 .sec-title-three{ margin-bottom: 25px; } .agent-section-1 h2 { font-size: 24px; } .agent-section-1 .item { margin: 0; } .agent-section-1 { padding: 50px 0; } .pr-0{ padding-right: 15px; } .testimonials-2 { padding: 70px 0; } .button-section.mb-50{ margin-bottom: 40px; } .mega-dropdown .mega-dropdown-menu { padding: 15px 5px; background: #fff5f5!important; } .mega-dropdown-menu > li > ul > li > a { font-size: 16px; } .property .hp-1 { height: auto; } .option-panel { top: 10%; } .brand-box { padding: 20px 10px; } .main-footer { padding: 70px 0 0; } .brand-box img { height: 40px; } .brand-box h5 { font-weight: 600; margin: 20px 0 10px; } .property .button, input[type="submit"] { padding: 5px 12px; } .property-price { font-size: 17px; } .logo img { height: 30px; } .properties-panel-box .nav > li > a { font-size: 12px; padding: 8px 15px; } .mb-70 { margin-bottom: 40px; } .mb-100 { margin-bottom: 70px; } .pricing-tables-3 .mb { margin: 0 auto 25px !important; } .about-city-estate .main-title-4 h1 { font-size: 24px; } .about-city-estate { padding-top: 70px; } .error404-content h2 { font-size: 22px; } .breadcrumbs li { font-size: 16px; } .list-inline-listing li { padding: 5px 15px 3px; margin: 0 0 3px; } .biography p { font-size: 15px; } .main-title h1 { font-size: 24px; } .main-title-2 h1{ font-size: 24px; } .main-title-2 p { font-size: 17px; margin-bottom: 10px; } .main-title-2 { margin-bottom: 30px; } .main-title-3{ margin-bottom: 30px; } .main-title-3 h1{ font-size: 24px; } .main-title-3 .section-subtitle { font-size: 15px; } .property-hp img { height: auto; } .main-title-4 { margin-bottom: 20px; } .content-area { padding: 70px 0 40px; } .content-area-2 { padding: 70px 0; } .content-area-3 { padding: 20px 0; } .content-area-4 { padding: 50px 0; } .content-area-5 { padding-bottom: 20px; } .content-area-6 { padding: 70px 0 40px; } .content-area-7 { padding: 70px 0; } .content-area-8 { padding: 70px 0 40px; } .content-area-9 { padding-top: 50px; } .content-area-10 { padding: 70px 0 55px; } .content-area-11 { margin-bottom: 70px; } .content-area-12 { padding: 70px 0 50px; } .content-area-13 { margin-bottom: 70px; padding-bottom: 15px; } .content-area-14 { margin-bottom: 70px; padding:70px 0 20px; } .content-area-15 { padding: 70px 0 30px; } .content-area-16 { padding: 70px 0 20px; } .categories-2 { padding: 50px 0 30px; } .main-title { margin-bottom: 30px; } .mb-40 { margin-bottom: 20px; } .listings-parallax { padding-top: 50px; text-align: center; } .contect-agent-photo { margin-top: 15px; } .our-service-inner { padding: 50px 0; } .properties-panel-box .nav-tabs > li > a { margin: 2px 4px 2px 0; } .bc-2{ max-width: 90%; margin: 0 auto!important; } .logo-2 { margin-bottom: 10px; text-align: center; } .login-section .logo-2{ margin-bottom: 0; } .location .contact-map { height: 250px !important; } .logo { padding: 25px 0; } .navbar-default .navbar-toggle { margin-top: 33px; margin-right: 0; padding: 0; margin-bottom: 8px; border-radius: 0; border: none; } .navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover { color: #fff !important; } .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover { color: #fff; } .navbar-default .navbar-nav .open .dropdown-menu > li > a { color: #fff; } .navbar-default .navbar-nav .open .dropdown-menu > li > a { color: #555; background: #fff5f5; border-bottom: none; } .navbar-nav > .dropdown > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li.dropdown-header, .navbar-nav > .dropdown > .dropdown-menu > .dropdown-submenu > .dropdown-menu > li > a { background: #fff5f5; padding-left: 50px; } .hidden-mb-0 { margin-bottom: 0; } .section-4 { padding-top: 95px; } .listings-parallax h1 { font-size: 25px; margin: 0 0 20px; } .sub-banner { padding: 160px 0 80px; } .sub-banner.sb-three{ padding: 160px 0 80px; } .sub-banner.sb-two { padding: 80px 0; } .contact-details .media .media-left { padding-right: 20px; } .contact-details .media .media-left i { width: 42px; font-size: 21px; height: 42px; line-height: 42px; } .blog-box .detail p { text-align: justify; } .search-box .form-group { margin-bottom: 0; } .blog-box .detail { padding: 25px 20px; } .blog-box .detail .tags-box { margin-bottom: 20px; } .blog-box .detail .blog-share { float: left; text-align: left; } .blog-box h3 { font-size: 20px; } .comments ul { margin: 0 0 0 0; } .comment-body { line-height: 20px; margin-top: 10px; font-size: 13px; text-align: justify; } blockquote { margin: 20px 0 20px; } .go-home { float: none; } .option-bar h4 { display: block; border-radius: 3px; } .option-bar .cod-pad { padding: 0 15px 0 0; } .form-content-box .details { padding: 20px 20px; } .sec-title-three h2 { margin-top: 0; } .recent-properties { padding: 50px 0 20px; } .about-text h3 { font-size: 24px; } .search-area .form-group { margin-bottom: 10px; } .properties-box .detail .location a { font-size: 14px; } .about-box { max-width: 100%; } .property .height img { height: auto; } .properties-details-page p { text-align: justify } .properties-amenities ul li { list-style: none; } .properties-condition ul li { margin-bottom: 10px; } .heading-properties h3 { font-size: 18px; } .typography-page p { font-size: 13px; line-height: 25px; text-align: justify; } .sub-banner h1 { font-size: 24px; } .breadcrumbs .active:before { font-size: 18px; } .breadcrumb-area p { font-size: 14px; } .breadcrumb-area .button-md { padding: 10px 20px; } .listings-parallax img { margin-top: 30px; } .t-slider-l { width: 30px; height: 30px; line-height: 25px; } .t-slider-r { width: 30px; height: 30px; line-height: 25px; } .animated { /*CSS3 animation properties*/ -webkit-animation: none !important; -moz-animation: none !important; -o-animation: none !important; -ms-animation: none !important; animation: none !important; /*CSS3 transition properties*/ -o-transition-property: none !important; -moz-transition-property: none !important; -ms-transition-property: none !important; -webkit-transition-property: none !important; transition-property: none !important; /*CSS3 transform properties*/ -o-transform: none !important; -moz-transform: none !important; -ms-transform: none !important; -webkit-transform: none !important; transform: none !important; } .testimonials-2 .sec-title-three { margin-bottom: 25px; } .testimonials-2 h2 { font-size: 24px; } } @media (max-width: 575px) { .property .hp-2 { height: auto!important; } } /** List view inside Map **/ .map-properties-list { margin: 0px 15px 30px 15px; } .img-inside-map { height: 225px; }