body { font-family: "Open Sans", sans-serif; color: rgb(83, 83, 83); background: rgb(255, 249, 247); } .index-body { background: rgb(255, 249, 247); } .bg-white { background: rgb(247, 247, 247) !important; } .img-fluid { height: auto; max-width: 100% !important; } .page_loader { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 999999; background: url("../img/loader.gif") center center no-repeat rgb(255, 255, 255); } ul { list-style: none; margin: 0px; padding: 0px; color: rgb(83, 83, 83); } a { color: rgb(55, 64, 77); text-decoration: none; } a:hover { text-decoration: none; color: rgb(83, 83, 83); } .form-control:focus { box-shadow: none; } p { font-size: 15px; line-height: 26px; color: rgb(83, 83, 83); } h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { font-family: Roboto, sans-serif; color: rgb(55, 64, 77); font-weight: 400; } .heading-2 { margin-bottom: 30px; } .heading-2 h4 { margin-bottom: 10px; font-weight: 400; font-size: 22px; } .heading-2 p { font-size: 16px; font-weight: 400; } .heading-3 { margin-bottom: 20px; font-weight: 400; font-size: 22px; } .bordered-right { border-right: 1px solid rgba(22, 24, 27, 0.12); } .col-pad { padding: 0px; } .col-pad-30 { padding: 0px 30px; } .pad-minus-lr-15 { padding-top: 50px; } .hidden { display: none; } .form-inline .btn, .form-inline .btn:active { padding: 0px 17px; font-size: 15px; background: none; border: 1px solid transparent; color: rgb(33, 33, 33); } .form-inline .btn-2 { color: rgb(255, 255, 255); } .form-inline .btn:hover { background: none; border: 1px solid transparent; } .form-inline a { padding: 0px 17px; } .btn { border-radius: 3px; } .btn-black { color: rgb(255, 255, 255); background-color: rgb(58, 58, 58); border-color: rgb(58, 58, 58); } .btn-black:hover { color: rgb(255, 255, 255); background-color: rgb(51, 51, 51); border-color: rgb(51, 51, 51); } .btn-round { border-radius: 30px; } .delay-02s { animation-delay: 0.2s; } .delay-03s { animation-delay: 0.3s; } .delay-04s { animation-delay: 0.4s; } .delay-05s { animation-delay: 0.5s; } .delay-06s { animation-delay: 0.6s; } .delay-07s { animation-delay: 0.7s; } .delay-08s { animation-delay: 0.8s; } .delay-09s { animation-delay: 0.9s; } .delay-1s { animation-delay: 1s; } .delay-12s { animation-delay: 1.2s; } .delay-15s { animation-delay: 1.5s; } .delay-17s { animation-delay: 1.7s; } .delay-20s { animation-delay: 2s; } .index-5 .container-fluid { width: 100%; padding-right: 30px; padding-left: 30px; } .form-check label, .radio label { min-height: 20px; padding-left: 30px; margin-bottom: 0px; font-weight: 500; cursor: pointer; } .form-check label { display: inline-block; position: relative; padding-left: 10px; } .form-check label::before { content: ""; display: inline-block; position: absolute; width: 17px; height: 17px; left: 0px; margin-left: -20px; border: 1px solid rgb(204, 204, 204); border-radius: 0px; background-color: rgb(255, 255, 255); transition: border 0.15s ease-in-out 0s, color 0.15s ease-in-out 0s; } .form-check label::after { display: inline-block; position: absolute; width: 16px; height: 16px; left: 0px; top: 0px; margin-left: -20px; padding-left: 3px; padding-top: 1px; font-size: 11px; color: rgb(85, 85, 85); } .checkbox-theme input[type="checkbox"]:checked+label::after { color: rgb(255, 255, 255); } .checkbox { margin: 3px 0px; } .map-content-sidebar .checkbox { margin: 3px; } .checkbox label { display: inline-block; position: relative; padding-left: 10px; color: rgb(83, 83, 83); font-size: 13px; line-height: 22px; cursor: pointer; } .checkbox label::before { content: ""; display: inline-block; position: absolute; width: 20px; height: 20px; left: 0px; top: 2px; margin-left: -20px; border: 2px solid rgb(204, 204, 204); border-radius: 10%; background-color: rgb(255, 255, 255); transition: border 0.15s ease-in-out 0s, color 0.15s ease-in-out 0s; } .form-content-box .checkbox label::before { border: none; } .checkbox-theme input[type="checkbox"]:checked+label::before { background-color: rgb(255, 255, 255); } .form-group .form-check { margin-left: 20px; } #page_scroller { animation-duration: 1s; animation-fill-mode: both; animation-name: fadeInRight; animation-delay: 0.3s; cursor: pointer; color: rgb(255, 255, 255); padding: 10px 11px; font-size: 12px; position: fixed; bottom: 0; right: 8px; /* box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 12px 0px; */ border-radius: 3px; } .bgburns .slides li:nth-of-type(2n+1) .slide-background { animation: 25s linear 0s infinite alternate none running bgburnsEast; } .bgburns .slides li:nth-of-type(2n) .slide-background { animation: 25s linear 0s infinite alternate none running bgburnsWest; } @keyframes bgburnsEast { 0% { transform: scale(1) translateX(0px); } 100% { transform: scale(1.2) translateX(100px); } } @-webkit-keyframes bgburnsEast { 0% { transform: scale(1) translateX(0px); } 100% { transform: scale(1.2) translateX(100px); } } @keyframes bgburnsWest { 0% { transform: scale(1) translateX(0px); } 100% { transform: scale(1.2) translateX(-100px); } } @-webkit-keyframes bgburnsWest { 0% { transform: scale(1) translateX(0px); } 100% { transform: scale(1.2) translateX(-100px); } } @media (max-width: 767px) { .flex-direction-nav { display: none; } .bgburns .slides li .slide-background { animation: 0s ease 0s 1 normal none running none !important; } } .t-center { text-align: center; } .t-right { text-align: right; } .t-left { text-align: left; } .option-panel { z-index: 9999; width: 215px; position: fixed; right: 0px; top: 20%; box-shadow: rgba(0, 0, 0, 0.05) 0px 0px 15px; padding: 20px 15px; transition: all 1s ease 0s; background: white !important; } .option-panel-collased { right: -215px; } .option-panel h2 { font-size: 15px; margin: 0px; text-align: center; padding: 10px 0px; font-weight: 500; } .option-panel .color-plate { width: 40px; height: 40px; float: left; margin: 3px; border-radius: 0px; cursor: pointer; } .default-plate { background: rgb(63, 86, 255); } .blue-plate { background: rgb(149, 196, 31); } .yellow-plate { background: rgb(255, 180, 0); } .green-light-plate { background: rgb(26, 188, 156); } .red-plate { background: rgb(195, 28, 28); } .orange-plate { background: rgb(243, 75, 10); } .yellow-light-plate { background: rgb(234, 227, 40); } .green-light-2-plate { background: rgb(13, 205, 189); } .olive-plate { background: rgb(179, 194, 17); } .purple-plate { background: rgb(142, 68, 173); } .blue-light-plate { background: rgb(60, 157, 255); } .brown-plate { background: rgb(161, 76, 16); } .setting-button { position: absolute; font-size: 20px; text-align: center; width: 50px; height: 50px; line-height: 50px; left: -50px; color: rgb(255, 255, 255); top: 0px; border-top-left-radius: 0px; border-bottom-left-radius: 0px; cursor: pointer; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 35px; } .overview-bgi { position: relative; } .overview-bgi::before { position: absolute; content: ""; inset: 0px; background-color: rgba(0, 0, 0, 0.6); } .overview .btn-border { border-radius: 3px; letter-spacing: 1px; text-transform: uppercase; font-size: 11px; font-weight: 500; padding: 5px 12px !important; } .content-area { padding-bottom: 70px; padding-top: 74px; } .content-area-2 { padding: 40px 0px; } .content-area-3 { padding-bottom: 84px; } .content-area-4 { padding: 100px 0px 50px; } .content-area-5 { padding-bottom: 100px; } .content-area-6 { padding-bottom: 50px; } .content-area-7 { padding: 100px 0px; } .content-area-8 { padding-top: 100px; } .content-area-9 { padding: 50px 0px; } .content-area-10 { padding: 100px 0px 40px; } .content-area-11 { padding: 22px 0px 28px; } .content-area-12 { padding-bottom: 50px; } .content-area-13 { padding: 100px 0px 50px; } .content-area-14 { padding: 100px 0px 80px; } .content-area-15 { padding: 100px 0px 40px; } .content-area-16 { padding: 100px 0px 70px; } .content-area-17 { margin-bottom: 70px; } .content-area-18 { padding: 100px 0px 20px; } .content-area-19 { padding: 40px 0px; } .content-area-20 { padding: 40px 0px; } .content-area-21 { padding: 100px 0px 50px; } .content-area-22 { padding: 100px 0px 60px; } .content-area-23 { padding: 100px 0px 84px; } .content-area-24 { padding: 120px 0px; } .btn-border-black { color: rgb(0, 0, 0); border: 2px solid rgb(255, 255, 255); } .btn-border-white { color: rgb(255, 255, 255); border: 2px solid rgb(255, 255, 255); } .btn-border-white:hover { color: rgb(255, 255, 255); border: 2px solid rgb(255, 255, 255); } .btn-black { background: rgb(0, 0, 0); border: 2px solid rgb(0, 0, 0); color: rgb(255, 255, 255); } .btn { cursor: pointer; } .btn-sm { padding: 7px 30px 6px; text-transform: uppercase; font-size: 15px; font-weight: 400; letter-spacing: 0.5px; font-family: Roboto, sans-serif; } .btn-md { cursor: pointer; padding: 12px 30px 10px; letter-spacing: 1px; font-size: 15px; font-weight: 400; text-transform: uppercase; border-radius: 3px; font-family: Roboto, sans-serif; } .btn-lg { cursor: pointer; padding: 12px 35px 10px; letter-spacing: 1px; font-size: 15px; text-transform: uppercase; font-family: Roboto, sans-serif; font-weight: 400 !important; } .btn-white { cursor: pointer; padding: 10px 30px; letter-spacing: 1px; font-size: 15px; font-weight: 500; text-transform: uppercase; border-radius: 3px; background: rgb(255, 255, 255); font-family: Roboto, sans-serif; } .btn-md-round { border-radius: 30px; border-color: rgb(74, 144, 226); } .btn:focus, .btn:active, .btn:focus { outline: none; box-shadow: none !important; } .btn-1 { position: relative; font-size: 15px; color: rgb(255, 255, 255); padding: 14px 40px; font-weight: 400; border-radius: 3px; overflow: hidden; text-transform: capitalize; background-color: rgb(41, 43, 68); cursor: pointer; display: inline-block; transition: all 0.3s ease 0s; } .btn-1:hover { color: rgb(255, 255, 255); } .btn-1:hover::before { left: 0%; transform: scale(1, 1); } .btn-1::before { position: absolute; content: ""; left: 92%; top: 0px; width: 100%; height: 100%; z-index: 1; opacity: 1; transition: all 0.4s ease 0s; transform: skewX(-25deg); } .btn-1 span { position: relative; z-index: 1; } .btn-2 { color: rgb(255, 255, 255); display: inline-block; position: relative; z-index: 5; transition: all 0.9s ease 0s; padding: 0px 30px; line-height: 46px; font-size: 15px; font-weight: 400; letter-spacing: 0.5px; font-family: Roboto, sans-serif; overflow: hidden; border-radius: 3px; } .btn-2::before { position: absolute; content: ""; top: 0px; left: 0px; width: 100%; height: 100%; opacity: 0; visibility: hidden; transition: all 0.9s ease 0s; z-index: -1; } .btn-2:hover { background: transparent !important; } .btn-2:hover::before { width: 0px; opacity: 1; visibility: visible; } .btn-2:hover::after { width: 0px; opacity: 1; visibility: visible; } .btn-3 { padding: 0px 30px; line-height: 46px; position: relative; display: inline-block; background: none; font-size: 15px; font-weight: 400; letter-spacing: 0.5px; font-family: Roboto, sans-serif; border-radius: 3px; } .btn-3 span { position: relative; z-index: 1; } .btn-3:hover span { color: rgb(255, 255, 255) !important; } .btn-3::before { content: ""; position: absolute; top: 0px; left: 0px; display: block; background: transparent; transition: all 0.9s ease 0s; width: 0px; height: 100%; } .btn-3 span:hover { color: rgb(255, 255, 255) !important; } .btn-3:hover { color: rgb(255, 255, 255) !important; } .btn-3:hover::before { width: 100%; color: rgb(255, 255, 255) !important; } .btn-4 { position: relative; display: inline-block; vertical-align: middle; appearance: none; border: none; color: rgb(255, 255, 255); text-transform: capitalize; transition: all 0.3s linear 0s; z-index: 1; padding: 0px 30px; line-height: 50px; font-size: 15px; font-weight: 400; letter-spacing: 0.5px; font-family: Roboto, sans-serif; overflow: hidden; border-radius: 3px; cursor: pointer; outline: none !important; } .btn-4 i::before { position: relative; font-size: 18px; top: 3px; padding-left: 5px; } .btn-4:hover { color: rgb(255, 255, 255); } .btn-4:hover::after { transform: perspective(200px) scaleX(1.05) rotateX(0deg) translateZ(0px); transition: transform 0.4s linear 0s, transform 0.4s linear 0s; } .btn-4::after { position: absolute; inset: 0px; content: ""; border-radius: 3px; transform: perspective(200px) scaleX(0.1) rotateX(90deg) translateZ(-10px); transform-origin: center bottom; transition: transform 0.4s linear 0s, transform 0.4s linear 0s; z-index: -1; } .btn-5 { position: relative; display: inline-block; vertical-align: middle; appearance: none; border: none; color: rgb(255, 255, 255); text-transform: capitalize; transition: all 0.3s linear 0s; z-index: 1; padding: 0px 30px; line-height: 45px; font-size: 15px; font-weight: 400; letter-spacing: 0.5px; font-family: Roboto, sans-serif; overflow: hidden; background: rgb(255, 255, 255); border-radius: 3px; outline: none !important; } .btn-5 i::before { position: relative; font-size: 18px; top: 3px; padding-left: 5px; } .btn-5:hover { color: rgb(255, 255, 255); } .btn-5:hover::after { transform: perspective(200px) scaleX(1.05) rotateX(0deg) translateZ(0px); transition: transform 0.4s linear 0s, transform 0.4s linear 0s; } .btn-5::after { position: absolute; inset: 0px; content: ""; border-radius: 3px; transform: perspective(200px) scaleX(0.1) rotateX(90deg) translateZ(-10px); transform-origin: center bottom; transition: transform 0.4s linear 0s, transform 0.4s linear 0s; z-index: -1; } .main-header .signup-link { margin-top: 33px; margin-left: 10px; text-align: center; color: rgb(255, 255, 255); padding: 5px 20px 4px; font-size: 13px; font-weight: 400; letter-spacing: 0.5px; font-family: Roboto, sans-serif; text-transform: uppercase; background: rgb(0, 0, 0); border-radius: 3px; } .btn-white-sm-outline { color: rgb(255, 255, 255); background: transparent; border: 2px solid rgb(255, 255, 255); text-transform: uppercase; font-weight: 500; padding: 5px 18px; font-size: 12px; } .btn-white-sm-outline:hover { color: rgb(255, 255, 255); padding: 6px 19px; } .btn-white-lg-outline { color: rgb(255, 255, 255); background: transparent; border: 2px solid rgb(255, 255, 255); text-transform: uppercase; font-weight: 400; padding: 10px 33px 8px; font-size: 15px; } .btn-white-lg-outline:hover { color: rgb(255, 255, 255); } .btn-theme-sm-outline { color: rgb(255, 255, 255); border: 2px solid rgb(255, 255, 255); background: transparent; text-transform: uppercase; font-weight: 500; padding: 5px 18px; font-size: 12px; } .btn-theme-sm-outline:hover { color: rgb(255, 255, 255); padding: 5px 18px; } .facebook:hover { color: rgb(59, 88, 158) !important; } .twitter:hover { color: rgb(86, 215, 254) !important; } .linkedin:hover { color: rgb(28, 130, 202) !important; } .google:hover { color: rgb(220, 78, 65) !important; } .rss:hover { color: rgb(231, 135, 51) !important; } .instagram:hover { color: rgb(251, 57, 88) !important; } .facebook-bg { background: rgb(72, 103, 170); } .facebook-bg:hover { background: rgb(58, 87, 149); } .twitter-bg { background: rgb(86, 215, 254); } .twitter-bg:hover { background: rgb(42, 188, 237); } .google-bg { background: rgb(220, 78, 65); } .google-bg:hover { background: rgb(200, 58, 46); } .rss-bg { background: rgb(231, 135, 51); } .rss-bg:hover { background: rgb(208, 120, 44); } .linkedin-bg { background: rgb(28, 130, 202); } .linkedin-bg:hover { background: rgb(3, 100, 151); } .instagram-bg { background: rgb(251, 57, 88); } .instagram-bg:hover { background: rgb(236, 47, 77); } .megamenu-li { position: static; } .megamenu { position: absolute; width: 100%; left: 0px; right: 0px; padding: 15px; } .megamenu-area { padding: 30px 30px 5px; z-index: 2; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 35px; margin-bottom: 0px; } .megamenu-title { color: rgb(83, 83, 83); font-size: 15px; font-weight: 500; border-bottom: 1px solid rgb(238, 238, 238); padding-bottom: 10px; margin-bottom: 15px; } .megamenu-section { margin-bottom: 25px; } .megamenu-area .dropdown-item { margin-bottom: 8px; font-size: 12px; font-weight: 500; padding: 0px !important; } .megamenu-section p { font-size: 15px; color: rgb(119, 119, 119); } #top-header { position: absolute; width: 100%; top: 0px; z-index: 999; font-family: Roboto, sans-serif; } #top-header a { color: rgb(255, 255, 255); } .top-header-bg-black { background: transparent; } .top-header .list-inline { padding: 13px 0px; } .top-header .list-inline a { margin-right: 15px; font-size: 14px; color: rgb(255, 255, 255); } .top-header .list-inline a:last-child { margin-bottom: 0px; } .top-header .list-inline .mr-0 { margin-right: 0px; } .top-header .list-inline a i { margin-right: 5px; } .top-header .top-social-media li { padding: 0 17px; /* height: 38px; */ display: inline-block; text-align: center; font-size: 14px; line-height: 50px; /* width: 48px; */ /* background: #000; */ } .top-header .top-social-media li a { color: rgb(255, 255, 255); } #top-header-2 a { color: #ffffff; font-weight: 700; } .top-header .navbar-buttons { float: right; } .top-header .ct-selection { font-size: 13px; margin-top: 10px; } .top-header .ct-selection .cl a { color: red !important; } .top-header .ct-selection .cl img { margin-right: 5px; } .top-header .ct-selection .dropdown-menu { min-width: 7rem; margin: -1px; font-size: 15px; padding: 10px !important; } #main-header { width: 100%; background: rgb(255, 255, 255); transition: height 0.3s ease-out 0s, background 0.3s ease-out 0s, transform 0.5s ease 0s, box-shadow 0.5s ease 0s, left 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) 0s, -webkit-transform 0.5s ease 0s; } .main-header { background: rgb(255, 255, 255); z-index: 9999; } .main-header .navbar { padding: 0px; } .main-header .navbar-expand-lg .navbar-nav .nav-link { padding: 39px 17px 41px; font-size: 16px; font-weight: 400; letter-spacing: 0.4px; } .main-header .navbar-expand-lg .navbar-nav .submit-btn { padding: 13px 25px; color: rgb(255, 255, 255); font-size: 16px; font-weight: 400; letter-spacing: 0.4px; } .main-header .sb2 { padding: 13px 0px 0px 15px; color: rgb(255, 255, 255); font-size: 16px; font-weight: 400; letter-spacing: 0.5px; margin-top: 23px !important; } .main-header .sb2 a { border-radius: 3px; background: rgb(255, 255, 255) !important; padding: 13px 25px !important; } .main-header .logo img { height: 86px; } .main-header .logo { padding: 0px; margin-right: 0px; float: left; } .main-header .logo-2 img { height: 40px; } .main-header .logo-2 { padding: 25px 0px; margin-right: 50px; float: left; } a { transition: all 0.3s ease-in-out 0s; } .dropdown-menu { min-width: 15rem; padding: 0px; margin: -1px; font-size: 15px; font-family: Roboto, sans-serif; border-radius: 0px; color: rgb(33, 37, 41); border: 1px solid transparent; transition: opacity 0.4s ease 0s, transform 0.4s ease 0s, visibility 0.4s linear 0s, -webkit-transform 0.4s ease 0s; } .dropdown:hover>.dropdown-menu {} .dropdown .dropdown-item:hover>.dropdown-menu { transition: opacity 0.4s ease 0s, transform 0.4s ease 0s, visibility 0.4s linear 0s, -webkit-transform 0.4s ease 0s; } .main-header .dropdown-menu a { padding: 12px 20px; color: rgb(83, 83, 83); transition: all 0.3s ease-in-out 0s; } .main-header .dropdown-menu a:hover { background: rgb(245, 245, 245); transform: translateX(5px); } .main-header .dropdown-menu { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 3px; } .dropdown-submenu { position: relative; } .dropdown-submenu a::after { transform: rotate(-90deg); position: absolute; right: 15px; top: 16px; } .dropdown-submenu .dropdown-menu { top: 0px; left: 100%; } .dropdown-submenu:hover>.dropdown-menu { transition: opacity 0.4s ease 0s, transform 0.4s ease 0s, visibility 0.4s linear 0s, -webkit-transform 0.4s ease 0s; } .main-header .navbar-expand-lg .navbar-nav .nav-link { color: rgb(81, 81, 81); } .open-offcanvas { display: block; text-transform: uppercase; font-weight: 600; font-size: 12px; height: 100%; } #banner { position: relative; } .banner { font-family: Poppins, sans-serif; } .carousel-control-next, .carousel-control-prev { position: absolute; top: 0px; bottom: 0px; width: 0px; } .banner-bg { background: url("../img/banner/img-6.jpg"); } .item-bg { height: 100vh; } .banner img { animation: 25s linear 0s infinite alternate none running bgburnsEast; } .banner .slider-mover-left { width: 35px; height: 35px; line-height: 35px; position: absolute; z-index: 5; display: inline-block; right: -45px; text-align: center; border-radius: 0px; box-shadow: rgba(255, 255, 255, 0.2) 0px 0px 0px 2px; background: rgba(0, 0, 0, 0.14); } .banner .slider-mover-right { width: 35px; height: 35px; line-height: 35px; position: absolute; z-index: 5; display: inline-block; right: 10px; text-align: center; border-radius: 0px; box-shadow: rgba(255, 255, 255, 0.2) 0px 0px 0px 2px; background: rgba(0, 0, 0, 0.14); } .banner .slider-mover-right i { font-size: 23px; line-height: 35px; color: rgb(255, 255, 255); } .banner .slider-mover-left i { font-size: 23px; line-height: 32px; color: rgb(255, 255, 255); } .banner .carousel-content { margin: 0px auto; color: rgb(255, 255, 255); align-self: center !important; } .carousel-item .text-right { float: right; } .banner h1 { color: rgb(255, 255, 255); margin-bottom: 20px; text-transform: uppercase; font-size: 50px; font-weight: 700; letter-spacing: normal; } .banner h3 { color: rgb(255, 255, 255); margin-bottom: 20px; font-size: 45px; font-weight: 600; letter-spacing: normal; } .banner h5 { color: rgb(255, 255, 255); margin-bottom: 20px; font-weight: 300; font-size: 25px; } .tab-search-section h1 { margin-bottom: 15px; } .banner .banner-slider-inner .max-w { max-width: 490px; } .banner p { color: rgb(255, 255, 255); line-height: 1.6; font-size: 18px; font-weight: 400; opacity: 0.9; margin-bottom: 30px; font-family: "Open Sans", sans-serif; } .banner h1 span { font-weight: 700; } .banner .typed-text { font-size: 50px; margin-bottom: 20px; } .banner .tt2 { color: rgb(255, 255, 255); line-height: 1.6; font-size: 18px; font-weight: 300; opacity: 0.9; margin-bottom: 45px; font-family: "Open Sans", sans-serif; text-transform: none; } .banner .tt2 span { font-weight: 400; color: rgb(255, 255, 255); } .banner .btn-5 { padding: 0px 40px; } .banner .btn-2 { padding: 0px 40px; } .banner .btn-3 { padding: 0px 40px; } .banner .banner-slider-inner { display: inline-block; text-shadow: none; right: 0%; left: 0%; width: 100%; height: 100%; bottom: 0px; background-color: rgba(49, 51, 56, 0.51); } .banner .banner-slider-inner .btn { margin: 3px; } .banner .carousel-bg .carousel-item { height: 100vh; background: rgb(62, 74, 91); } .banner_video_bg { height: 100vh; } .banner .meta ul { margin-bottom: 20px; } .banner .carousel-control-next, .carousel-control-prev { opacity: 1; } .banner .meta ul li { display: inline-block; margin: 0px 1px 6px 0px; border-bottom: 3px; color: rgb(255, 255, 255); font-size: 13px; padding: 5px 16px; border-radius: 3px; box-shadow: rgba(255, 255, 255, 0.2) 0px 0px 0px 2px; } .banner .meta ul li i { margin: 0px 3px 3px 0px; font-size: 16px; } .banner .plan-price { font-size: 35px; font-weight: 700; padding: 0px; position: inherit; bottom: 5px; z-index: 40; right: 20px; margin-bottom: 10px; } .banner .plan-price sup { font-size: 15px; position: relative; top: -20px; color: rgb(255, 255, 255); font-weight: 500; } .banner .plan-price span { font-size: 15px; color: rgb(255, 255, 255); font-weight: 500; } #search-area-5 .btn-color-2 { height: 50px; color: rgb(255, 255, 255); } .pattern-overlay {} .banner_video_bg .carousel-item { height: 100vh; } #particles-banner { width: 100%; height: 100vh; background-color: rgba(36, 42, 53, 0.7); position: absolute; } #particles-banner-wrapper .banner-slider-inner { background-color: transparent; } #particles-banner-2 { width: 100%; height: 100vh; background-color: rgba(49, 51, 56, 0.4); position: absolute; } .btn-secton { position: absolute; right: 20px; top: 45%; z-index: 15; padding-left: 0px; list-style: none; display: inline-block; width: 15px; margin: 2px 0px; } .btn-secton .carousel-indicators { position: relative; right: inherit; bottom: inherit; left: 0px; z-index: 15; padding: 0px; margin: 2px 0px; list-style: none; width: 15px; display: inline-block; } .btn-secton .carousel-indicators li { position: inherit; display: inline-block; flex: 0 1 auto; width: 100%; height: 15px; margin: 2px 0px; background-color: rgba(255, 255, 255, 0.5); border-radius: 50px; cursor: pointer; } .btn-secton-2 { display: none; } .banner .b1-inner { margin-top: 100px; } .banner-2 .b1-inner { margin-top: 0px; } .banner .b1-inner-2 { margin-top: 50px; } .banner-text-box { max-width: 500px; } .banner-text-box h3 { font-weight: 400; } .banner-text-box h5 { text-transform: uppercase; font-size: 20px; } .btb2 { margin-top: 112px; } .property-thumbnail::before { content: ""; top: 0px; position: absolute; height: 100%; width: 100%; z-index: 9; background: linear-gradient(to top, rgba(35, 35, 37, 0.5) 0%, rgba(35, 35, 37, 0.15) 35%, rgba(22, 22, 23, 0) 60%, rgba(0, 0, 0, 0) 100%); border-radius: 4px 4px 0px 0px; opacity: 1; } .sub-banner { background: url("../img/img-2.jpg") center center / cover no-repeat rgba(36, 42, 53, 0.7); height: 400px; position: relative; } .sub-banner::before { position: absolute; content: ""; inset: 0px; background: rgb(0 0 0 / 72%); } .sub-banner .breadcrumb-area h1 { margin: 0px 0px 5px; font-weight: 500; text-transform: uppercase; font-family: Roboto, sans-serif; color: rgb(255, 255, 255); font-size: 27px; } .sub-banner .breadcrumb-area { letter-spacing: 1px; text-align: center; width: 100%; position: absolute; top: 55%; right: 0px; left: 0px; padding: 0px 15px; } .sub-banner .breadcrumbs li { display: inline-block; list-style: none; font-size: 16px; } .sub-banner .breadcrumbs li a { color: rgb(255, 255, 255); } .sub-banner .breadcrumbs .active { margin-left: 2px; color: rgb(255, 255, 255); } .sub-banner .breadcrumbs .active::before { content: "/"; font-family: FontAwesome; font-size: 16px; margin-right: 5px; font-weight: 700; } .main-title { text-align: center; margin-bottom: 50px; } .main-title h1 { font-weight: 600; color: rgb(55, 64, 77); font-size: 34px; margin-bottom: 15px; } .main-title h1 span { font-weight: 500; } .main-title p { font-size: 17px; margin-bottom: 0px; } .main-title-2 { text-align: left; margin-bottom: 0px; } .main-title-2 h1 { color: rgb(255, 255, 255); } .main-title-2 p { color: rgb(255, 255, 255); margin-bottom: 20px; opacity: 0.9; } .option-bar { border-radius: 0px; height: 55px; margin-bottom: 15px; background: rgb(255, 255, 255); } .option-bar .heading-icon { width: 55px; color: rgb(255, 255, 255); text-align: center; margin-right: 10px; display: inline-block; border-radius: 5px 0px 0px 5px; position: relative; } .option-bar h4 { line-height: 55px; display: inline-block; padding-right: 0px; border-radius: 0px; margin: 0px; } .option-bar .heading-icon .icon-design { font-size: 20px; position: absolute; right: -7px; top: 16px; } .option-bar .heading-icon .fa-th-list { font-size: 20px; } .option-bar .heading-icon .fa-th-large { font-size: 20px; } .option-bar .heading { font-size: 17px; } .change-view-btn { margin-left: 5px; background: transparent; width: 35px; height: 35px; display: inline-block; line-height: 35px; text-align: center; border-radius: 3px; } .active-view-btn { margin-left: 5px; display: inline-block; width: 35px; height: 35px; line-height: 35px; text-align: center; color: rgb(255, 255, 255) !important; } .change-view-btn:hover { color: rgb(255, 255, 255); } .option-bar .sorting-options { margin: 9px 15px 0px 0px; text-align: right; width: 90px; float: right; } .option-bar .search-area .search-fields { min-height: 35px; padding: 0px; height: 35px; box-shadow: none; background: rgb(255, 255, 255); border: 1px solid rgb(232, 232, 232); border-radius: 3px; cursor: pointer; } .option-bar .search-area .selectBox-dropdown .selectBox-label { line-height: 33px; color: rgb(84, 84, 84); } .option-bar .selectBox-dropdown .selectBox-arrow { border-left: none; } .subtitle { margin-bottom: 20px; font-size: 15px; color: rgb(156, 156, 156); } .option-bar .search-area { width: 170px; margin-top: 10px; float: right; } .property-box { position: relative; margin-bottom: 30px; overflow: hidden; } .property-box:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 0px, rgba(0, 0, 0, 0.1) 0px 3px 3px 0px; } .property-thumbnail { position: relative; } .property-overlay { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; transition: background 0.5s ease 0s; content: ""; z-index: 9; background: linear-gradient(to top, rgba(35, 35, 37, 0.9) 0%, rgba(35, 35, 37, 0.45) 5%, rgba(22, 22, 23, 0) 15%, rgba(0, 0, 0, 0) 100%); border-radius: 4px 4px 0px 0px; opacity: 1; } .property-box .property-overlay { background: linear-gradient(to top, rgba(35, 35, 37, 0) 0%, rgba(35, 35, 37, 0) 5%, rgba(22, 22, 23, 0) 15%, rgba(0, 0, 0, 0) 100%); } .property-overlay { text-align: center; display: flex; justify-content: center; align-items: center; } .property-box .property-thumbnail::before { content: ""; top: 0px; position: absolute; height: 100%; width: 100%; z-index: 9; background: linear-gradient(to top, rgba(35, 35, 37, 0.5) 0%, rgba(35, 35, 37, 0.15) 35%, rgba(22, 22, 23, 0) 60%, rgba(0, 0, 0, 0) 100%); border-radius: 4px 4px 0px 0px; opacity: 1; } .overlay-link { color: rgb(255, 255, 255); border: 2px solid rgb(255, 255, 255); background: rgb(255, 255, 255); border-radius: 5%; width: 45px; height: 45px; line-height: 45px; font-size: 15px; text-align: center; margin: 3px; cursor: pointer; display: none; opacity: 1; } .overlay-link:hover { background: rgb(255, 255, 255); } .overlay-link:not([href]):not([tabindex]), .overlay-link:not([href]):not([tabindex]):hover { color: rgb(255, 255, 255); opacity: 1; } .overlay-link:hover { opacity: 1; color: rgb(255, 255, 255) !important; } .videoWrapper { position: relative; padding-bottom: 56.25%; padding-top: 25px; height: 0px; } .videoWrapper iframe { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; } .property-box { background: rgb(255, 255, 255); } .property-box:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 15px; } .property-box .property-img { position: relative; display: block; overflow: hidden; font-family: Roboto, sans-serif; } .property-box .property-img img { width: 100%; } .property-box:hover .property-thumbnail .property-overlay { background: rgba(12, 62, 185, 0.51); } .property-box:hover .property-thumbnail .overlay-link { display: inline-block; } .property-box .detail .title { font-size: 21px; font-weight: 400; margin-bottom: 10px; } .property-box .detail .title a:hover { color: rgb(74, 71, 71); } .property-box:hover .listing-badges .featured { background: rgb(255, 255, 255); } .property-box:hover .tag-for { background: rgb(255, 255, 255); } .property-box .button, input[type="submit"] { font-size: 11px; font-weight: 500; padding: 5px 14px; border-radius: 2px; color: white; background: rgba(0, 0, 0, 0.7); display: inline-block; letter-spacing: 1px; } .property-box .detail { padding: 25px 25px 20px; } .property-box .detail .location { margin-bottom: 10px; } .property-box .detail .location a { font-size: 15px; color: rgb(83, 83, 83); font-weight: 400; } .property-box .detail .location a i { margin-right: 2px; } .property-box ul li { list-style: none; width: 50%; float: left; font-weight: 400; line-height: 30px; font-size: 15px; } .property-box ul li i { margin-right: 2px; font-size: 15px; font-weight: 500; } .property-box .footer { background: none; border-top: 1px solid rgb(236, 235, 235); padding: 15px 25px; font-size: 15px; color: rgb(83, 83, 83); } .property-box .footer a { color: rgb(83, 83, 83); font-size: 15px; } .property-box .footer span { float: right; } .property-box .footer i { margin-right: 2px; } .property-box .tag-for, .featured, .plan-price, .overlay-link, .property-overlay { transition: all 0.9s ease 0s; } .property-box-2 { margin-bottom: 30px; overflow: hidden; } .property-box-2 .content { padding: 35px 30px 0px; background: rgb(255, 255, 255); } .property-box-2 .content p { margin-bottom: 10px; } .property-box-2.light-bg { background: rgb(255, 255, 255); } .property-box-2:hover .content { transform: translateY(-35px); } .property-box-2 .title { font-size: 22px; } .property-box-2:hover li { opacity: 1; visibility: visible; } .property-box-2 ul li { opacity: 0; visibility: hidden; width: 33.33%; float: left; font-weight: 400; margin-bottom: 0px; font-size: 15px; } .property-box-2 a, h1, h2, h3, h4, h5, h6, .transition { transition: all 0.3s ease 0s; } .property-box-2.light-bg img { width: 100%; } .property-box-2 .tag-for { right: 30px; letter-spacing: 1px; background: rgb(255, 255, 255); color: rgb(0, 0, 0); padding: 5px 12px 4px; font-size: 13px; } .property-box-2:hover .tag-for { background: rgb(35, 57, 214); } .property-box-3 { margin: 0px 0px 30px; } .property-box-3 .media-body { padding-right: 30px; } .property-box-3 img { width: 130px; height: 130px; border-radius: 3px; margin-right: 20px; } .property-box-3 h3 { font-size: 19px; margin-bottom: 10px; } .property-box-3 h5 { font-size: 15px; font-weight: 500; } .property-box-3 p { font-size: 15px; line-height: 25px; margin: 0px; } .property-box-4 { position: relative; overflow: hidden; color: rgb(255, 255, 255); margin-bottom: 30px; } .property-box-4 { position: relative; z-index: 2; overflow: hidden; border-radius: 10px; transition: transform 0.65s cubic-bezier(0.05, 0.2, 0.1, 1) 0s, box-shadow 0.65s cubic-bezier(0.05, 0.2, 0.1, 1) 0s; } .property-box-4 .thumbnail_inner .thumbnail a { display: block; } .thumbnail img { border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.1) 0px 25px 65px; } .property-box-4 .content .inner { position: absolute; bottom: 0px; left: 0px; padding: 30px; z-index: 2; width: 100%; } .property-box-4 .content .inner .portfolio_heading { transition: opacity 0.65s cubic-bezier(0.05, 0.2, 0.1, 1) 0s, transform 0.65s cubic-bezier(0.05, 0.2, 0.1, 1) 0s; } .property-box-4 .content .inner .portfolio_heading .category_list a { color: rgb(255, 255, 255); opacity: 0.9; display: inline-block; font-size: 16px; font-weight: 300; letter-spacing: 0.5px; } .property-box-4 .content .inner .portfolio_heading .title { color: rgb(255, 255, 255); font-size: 20px; margin-bottom: 15px; } .property-box-4 .content .inner .portfolio_heading .title a { color: rgb(255, 255, 255); } .property-box-4 .content .inner .portfolio_hover { opacity: 0; position: absolute; bottom: 20px; margin-top: 10px; transform: translateY(20px); line-height: 1.5em; max-width: 80%; transition: opacity 0.18s cubic-bezier(0.05, 0.2, 0.1, 1) 0s, transform 0.18s cubic-bezier(0.05, 0.2, 0.1, 1) 0s; } .property-box-4 .content .inner .portfolio_hover p { color: rgb(255, 255, 255); opacity: 0.9; } .property-box-4:hover .thumbnail_inner .thumbnail a img { transform: scale(1.1); } .property-box-4 ul li { list-style: none; margin-right: 17px; float: left; font-weight: 400; font-size: 15px; color: rgb(255, 255, 255); line-height: 30px; } .property-box-4 ul li:last-child { margin-right: 0px; } .property-box-4 .thumbnail_inner .thumbnail a img { transition: transform 1s ease 0s, opacity 0.5s ease 0.25s; border-radius: 10px; width: 100%; } .property-box-4:hover .content .inner .portfolio_heading { transform: translateY(-62px); transition: opacity 0.65s cubic-bezier(0.05, 0.2, 0.1, 1) 0s, transform 0.65s cubic-bezier(0.05, 0.2, 0.1, 1) 0s; } .property-box-4:hover .content .inner .portfolio_hover { transform: translateY(0px); opacity: 1; transition: opacity 0.65s cubic-bezier(0.05, 0.2, 0.1, 1) 0.15s, transform 0.65s cubic-bezier(0.05, 0.2, 0.1, 1) 0.15s; } .property-box-4::after, .property-box-4::before { position: absolute; bottom: 0px; left: 0px; width: 100%; height: 100%; display: block; z-index: 1; content: ""; transition: opacity 0.65s cubic-bezier(0.05, 0.2, 0.1, 1) 0s; cursor: pointer; } .property-box-4:hover::before { opacity: 0; } .property-box-4::after { opacity: 1; } .property-box-4:hover::after { opacity: 1; background-image: linear-gradient(2deg, rgba(35, 57, 214, 0.89) 8%, rgba(199, 199, 199, 0) 100%) !important; } .property-box-4::before { background: linear-gradient(rgba(15, 15, 15, 0), rgba(15, 15, 15, 0.75)); } .property-box-5 { position: relative; margin-bottom: 30px; overflow: hidden; background: rgb(255, 255, 255); transition: all 0.5s ease 0s; } .property-box-5:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 15px; transform: translateY(-5px); } .property-box-5 .property-img { position: relative; display: block; overflow: hidden; } .property-box-5:hover .property-thumbnail .property-overlay { background: rgba(12, 62, 185, 0.51); } .property-box-5:hover .property-thumbnail .overlay-link { display: inline-block; } .property-box-5 .property-img img { width: 100%; } .property-box-5 .detail { padding: 15px 30px 10px 25px; } .property-box-5 .detail .title { font-size: 16px; margin-bottom: 7px; } .property-box-5 .detail .title a:hover { color: rgb(74, 71, 71); } .p-box .detail .title { font-size: 22px; } .property-box-5 .detail .location { margin: 0px 0px 4px; } .property-box-5 .detail .location a { font-size: 15px; color: rgb(83, 83, 83); } .property-box-5 .detail .location a i { margin-right: 2px; } .property-box-5 .detail p { margin-bottom: 15px; line-height: 26px; font-size: 15px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; } .property-box-5 .col-pad { padding: 0px; } .property-box-5 ul li { list-style: none; margin-right: 15px; float: left; font-weight: 400; font-size: 15px; } .property-box-5 ul li:last-child { margin: 0px; } .property-box-5 ul li i { font-size: 15px; font-weight: 600; } .property-box-5 .listing-badges .featured { left: -52px; } .property-box-5 .tag-for, .featured, .plan-price, .overlay-link, .property-overlay { transition: all 0.9s ease 0s; } .property-box-5:hover .tag-for { background: rgb(255, 255, 255); } .property-box-5:hover .featured { background: rgb(255, 255, 255); } .property-box-6 { background: rgb(255, 255, 255); margin-bottom: 30px; } .property-box-6 img { width: 100%; } .property-box-6:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 15px; } .property-box-6 .info { padding: 0px 40px; } .property-box-6 ul { padding: 0px; /* display: flex; */ /* justify-content: space-between; */ /* width: 100%; */ margin-bottom: 15px; } .property-box-6 .btn { margin-top: 15px; line-height: 42px; } .property-box-6 ul li { list-style: none; color: rgb(102, 102, 102); font-size: 15px; line-height: 35px; } .property-box-6 ul li i { margin-right: 2px; } .property-box-6 h3 { margin: 0px 0px 20px; } .property-box-6 h3 a:hover { color: rgb(55, 64, 77); } .property-box-6 p { margin-bottom: 20px; height: 97px; overflow: hidden; } .property-box-7 { background: rgb(255, 255, 255); margin-bottom: 30px; position: relative; display: block; transition: all 0.5s ease 0s; } .property-box-7:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 15px; transform: translateY(-5px); } .property-box-7 .property-thumbnail { position: relative; display: block; border-radius: 5px 5px 0px 0px; overflow: hidden; } .property-box-7 .property-thumbnail img { width: 100%; transition: all 900ms ease 100ms; } .property-box-7:hover .property-thumbnail::before { transform: skew(0deg) translateY(0px); } .property-box-7 .property-thumbnail::before { position: absolute; inset: 0px; border-radius: 5px; background: rgba(12, 62, 185, 0.51); content: ""; transform: skew(90deg) translateY(100%); transform-origin: center bottom; transform-style: preserve-3d; transition: all 900ms ease 100ms; z-index: 2; } .property-box-7 .property-thumbnail a::before { background: linear-gradient(to top, rgba(7, 7, 197, 0.41) 0%, rgba(35, 35, 37, 0.15) 35%, rgba(22, 22, 23, 0) 60%, rgba(0, 0, 0, 0) 100%); content: ""; top: 0px; position: absolute; height: 100%; width: 100%; z-index: 9; border-radius: 4px 4px 0px 0px; opacity: 1; } .property-box-7:hover .property-thumbnail img { transform: scale(1.2) rotate(1deg); } .property-box-7 img { width: 100%; } .property-box-7 .detail { padding: 20px; background: rgb(255, 255, 255); } .property-box-7 .detail .title { font-size: 20px; margin-bottom: 10px; font-weight: 500; } .property-box-7 .detail .title a:hover { color: rgb(74, 71, 71); } .property-box-7 .detail .location { margin: 0px; font-size: 15px; } .property-box-7 .detail .location a { color: rgb(83, 83, 83); } .property-box-7 .detail .location i { margin-right: 2px; } .property-box-7 .facilities-list { padding: 15px 20px; background: rgb(247, 247, 247); } .property-box-7 .facilities-list li { list-style: none; float: left; font-weight: 400; line-height: 27px; font-size: 15px; margin-right: 25px; } .property-box-7 .facilities-list li span { display: table; font-weight: 500; } .property-box-7 .facilities-list li:last-child { margin: 0px; } .property-box-7 .footer { background: rgb(255, 255, 255); padding: 0px; } .property-box-7 .footer p { line-height: 48px; margin: 0px 0px 0px 20px; color: rgb(83, 83, 83); font-size: 15px; } .property-box-7 .footer p i { margin-right: 2px; } .property-box-7 .footer ul li { display: inline-block; width: 48px; margin: 0px 0px 0px -4px; } .property-box-7 .footer ul li a { display: block; font-size: 18px; height: inherit; line-height: 48px; text-align: center; width: 48px; border-left: 1px solid rgb(229, 229, 229); text-decoration: none; color: rgb(83, 83, 83); } .property-box-7 .footer ul li a:hover { text-decoration: none; } .property-box-7 .price-box { color: rgb(255, 255, 255); text-align: right; font-size: 15px; position: absolute; bottom: 15px; right: 15px; z-index: 20; } .property-box-7 .price-box span { font-weight: 600; } .property-box-7:hover .tag-2 { background: rgb(255, 255, 255); } .property-box-7:hover .tag-2::after { border-left: 8px solid rgb(255, 255, 255) !important; } .property-box-8 { background: rgb(255, 255, 255); position: relative; display: block; margin-bottom: 30px; transition: all 0.5s ease 0s; } .property-box-8:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px; transform: translateY(-5px); } .property-box-8 .photo-thumbnail { position: relative; } .property-box-8 .photo-thumbnail::before { position: relative; display: block; content: ""; top: 0px; height: 100%; width: 100%; z-index: 999; background: linear-gradient(to top, rgba(47, 45, 45, 0.2) 0%, rgba(0, 0, 0, 0) 35%, rgba(2, 2, 2, 0) 60%, rgba(0, 0, 0, 0) 100%); border-radius: 0px; opacity: 1; } .property-box-8 .photo { position: relative; display: block; overflow: hidden; } .property-box-8 .price-ratings-box .price { font-weight: 600; font-size: 15px; } .property-box-8 .photo::before { position: relative; display: block; content: ""; top: 0px; height: 100%; width: 100%; z-index: 8; background: linear-gradient(to top, rgba(47, 45, 45, 0.2) 0%, rgba(0, 0, 0, 0) 35%, rgba(2, 2, 2, 0) 60%, rgba(0, 0, 0, 0) 100%); border-radius: 4px 4px 0px 0px; opacity: 1; } .property-box-8 .photo img { width: 100%; transform: scale(1); transition: all 500ms ease 0s; } .property-box-8 .photo>a { inset: 0px; background: rgba(12, 62, 185, 0.51); position: absolute; display: flex; justify-content: center; align-items: center; font-size: 30px; color: var(--moniz-base, #ffffff); transition: opacity 500ms ease 0s, visibility 500ms ease 0s, transform 500ms ease 0s; visibility: hidden; opacity: 0; transform: translateY(-30%); content: ""; } .property-box-8 .photo>a>span { position: relative; } .property-box-8:hover .photo img { transform: scale(1.05); } .property-box-8:hover .photo>a { visibility: visible; transform: translateY(0%); opacity: 1; } .property-box-8 .photo>a>span::before { content: ""; width: 20px; height: 2px; background: rgb(255, 255, 255); position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); transition: all 500ms ease 0s; } .property-box-8 .price-ratings-box { color: white; position: absolute; bottom: 12px; right: 15px; z-index: 20; text-align: right; } .property-box-8 .photo>a>span::after { content: ""; transition: all 500ms ease 0s; width: 2px; height: 20px; background: rgb(255, 255, 255); position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .property-box-8 .detail { display: inline-block; width: 100%; } .property-box-8 .property-photo { position: relative; } .property-box-8 .property-photo::before { content: ""; top: 0px; position: absolute; height: 100%; width: 100%; z-index: 9; background: linear-gradient(to top, rgba(35, 35, 37, 0.5) 0%, rgba(35, 35, 37, 0.15) 35%, rgba(22, 22, 23, 0) 60%, rgba(0, 0, 0, 0) 100%); border-radius: 4px 4px 0px 0px; opacity: 1; } .property-box-8 .property-photo img { width: 100%; } .property-box-8 .detail .heading { padding: 20px 20px 15px; margin-bottom: 0px; text-transform: inherit; } .property-box-8 .detail h3 { font-size: 20px; font-weight: 400; margin-bottom: 10px; } .property-box-8 .detail .location { margin: 0px; font-size: 15px; font-weight: 400; } .property-box-8 .detail .location a { color: rgb(83, 83, 83); } .property-box-8 .properties-listing { border-top: 1px solid rgb(235, 235, 235); } .property-box-8 .properties-listing span { color: rgb(90, 89, 89); float: left; line-height: 40px; text-align: center; width: 33.3%; font-size: 15px; border-right: 1px solid rgb(235, 235, 235); } .property-box-8 .properties-listing span:last-child { border-right: 1px solid transparent; } .property-box-8 .tag-for { left: 15px; right: inherit; top: 0px; padding: 5px 12px 3px; } .property-box-8:hover .tag-for { background: rgb(255, 255, 255); } .listing-badges { position: absolute; top: 0px; z-index: 10; right: 0px; width: 100%; display: block; font-size: 15px; padding: 0px; overflow: hidden; height: 100px; } .listing-badges .featured { float: left; transform: rotate(-45deg); left: -67px; top: 17px; position: relative; text-align: center; width: 200px; font-size: 12px; margin: 0px; padding: 7px 10px; text-transform: uppercase; letter-spacing: 1px; font-weight: 400; color: rgb(255, 255, 255); box-shadow: rgba(2, 0, 0, 0.2) 1px 2px 3px 0px; background-color: rgba(0, 0, 0, 0.5); font-family: Roboto, sans-serif; } .tag-for { right: 5px; margin-top: 5px; z-index: 20; letter-spacing: 1px; background-color: rgba(0, 0, 0, 0.5); padding: 3px; border-radius: 2px; text-transform: uppercase; font-size: 10px; font-weight: 400; color: rgb(255, 255, 255); position: absolute; font-family: Roboto, sans-serif; } .price-ratings-box { color: white; position: absolute; bottom: 15px; right: 15px; z-index: 20; text-align: right; } .price-ratings-box .price { font-weight: 400; font-size: 16px; margin: 0px; color: rgb(255, 255, 255); } .price-ratings-box .ratings { font-size: 10px; color: rgb(255, 193, 43); } .plan-price { font-size: 30px; font-weight: 700; padding: 0px; position: absolute; bottom: 5px; z-index: 40; right: 20px; } .plan-price sup { font-size: 15px; position: relative; top: -20px; color: rgb(255, 255, 255); font-weight: 400; } .plan-price span { font-size: 15px; color: rgb(255, 255, 255); font-weight: 400; } .tag-2 { position: absolute; top: 20px; left: 20px; z-index: 20; text-transform: uppercase; font-size: 12px; letter-spacing: 0.7px; color: rgb(255, 255, 255); padding: 5px 14px 4px; font-weight: 500; border-radius: 3px 3px 3px 0px; } .tag-2::after { position: absolute; content: ""; width: 0px; height: 0px; border-top: 0px; border-bottom: 10px solid transparent; bottom: -8px; left: 0px; } .user-profile-box { background: rgb(255, 255, 255); margin: 0px auto 50px; } .user-page .heading { margin-bottom: 25px; font-weight: 400; font-size: 22px; } .user-profile-box .header { padding: 30px 20px 120px; text-align: center; position: relative; border: none; margin: 0px; background: url("../img/banner/img-4.jpg") left top / cover repeat rgba(0, 0, 0, 0.04); color: rgb(239, 239, 239); } .user-profile-box .header h2 { margin: 0px 0px 8px; color: rgb(255, 255, 255); font-size: 24px; } .user-profile-box .header h4 { font-size: 17px; color: rgb(255, 255, 255); font-weight: 300; } .user-profile-box .detail { padding-top: 100px; } .user-profile-box .profile-img { border-radius: 50%; background-clip: padding-box; border: 5px solid rgb(255, 255, 255); bottom: -75px; float: left; height: 160px; width: 160px; left: 50%; margin-left: -75px; position: absolute; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 0px 0px, rgba(0, 0, 0, 0.1) 0px 3px 3px 0px; } .user-profile-box .detail ul li .active { color: rgb(255, 255, 255); border-bottom: none; } .user-profile-box .detail ul li a { border-bottom: 1px solid rgb(234, 234, 234); padding: 12px 20px; display: block; font-size: 15px; font-weight: 400; font-family: Roboto, sans-serif; color: rgb(83, 83, 83); } .user-profile-box .detail ul li .border-bto2 { border-bottom: none; } .user-profile-box .detail ul li a i { margin-right: 10px; font-weight: 600; } .submit-property { overflow: hidden; } .user-page .contact-2 { background: transparent; } .user-page .contact-2 .form-control { min-height: 50px !important; } .submit-property .form-check label { display: inline-block; position: relative; padding-left: 10px; } .submit-property .form-group label, .checkbox label { font-size: 15px; font-weight: 400; color: rgb(83, 83, 83); font-family: Roboto, sans-serif; text-transform: inherit; } .submit-property .form-check label::before { content: ""; display: inline-block; position: absolute; width: 20px; height: 20px; left: 0px; margin-left: -20px; border: 2px solid rgb(204, 204, 204); border-radius: 0px; background-color: rgb(255, 255, 255); transition: border 0.15s ease-in-out 0s, color 0.15s ease-in-out 0s; } .submit-property .contact-2 .form-control { width: 100%; padding: 10px 20px; font-size: 15px; outline: 0px; height: 50px; border-radius: 3px; border: 1px solid rgb(232, 232, 232); box-shadow: none; color: rgb(84, 84, 84) !important; background: rgb(255, 255, 255) !important; } .submit-property .contact-2 textarea { min-height: 150px; } .submit-property .search-area .form-control:focus { color: rgb(246, 246, 246); background-color: rgb(255, 255, 255); border: 1px solid rgb(232, 232, 232) !important; } .submit-property .contact-2 .form-control:focus { border: 1px solid rgb(232, 232, 232); outline: 0px; background-color: rgb(255, 255, 255) !important; } .notification-box { padding: 50px; color: rgb(46, 134, 178); background-color: rgb(186, 232, 255); } .notification-box h4 { margin-bottom: 15px; } .notification-box p { margin-bottom: 0px; } .property-gallery { position: relative; border: 2px dashed rgb(208, 208, 208); border-radius: 3px; background: rgb(252, 252, 252); transition: all 0.3s linear 0s; margin-bottom: 15px; display: inline-block; width: 100%; min-height: 150px; padding: 20px; } .manage-table .listing-photoo { width: 19%; } .manage-table .listing-photoo img { width: 100%; border-radius: 4px; } .manage-table .title-container { width: 40%; padding: 25px 0px 0px 20px; } .manage-table .title-container h5 { font-size: 20px; margin: 0px 0px 10px; } .manage-table .title-container p { font-size: 15px; margin-bottom: 0px; } .manage-table .title-container h6 { font-size: 15px; font-weight: 400; margin-bottom: 7px; } .manage-table .title-container h6 span { font-weight: 500; } .manage-table .action { width: 13%; padding-left: 0px; } .manage-table .date { width: 13%; color: rgb(83, 83, 83); padding-left: 0px; font-size: 15px; } .manage-table .action ul li a { font-size: 15px; text-align: center; font-weight: 400; color: rgb(83, 83, 83); } .manage-table .action ul li a i { margin-right: 2px; } .manage-table .action ul li .dlt { background: rgb(245, 246, 247); padding: 5px 12px; border-radius: 3px; font-size: 13px; } .manage-table .title-container h5 a:hover { color: rgb(74, 71, 71); } .manage-table thead tr { border-radius: 10px; border-bottom: transparent; background: rgb(255, 255, 255); margin-bottom: 30px !important; } .manage-table thead tr th:first-child { padding-left: 20px; } .manage-table thead tr th { padding: 10px 0px; font-weight: 400; color: rgb(83, 83, 83); border-right: none; font-size: 16px; font-family: Roboto, sans-serif; } .manage-table tbody tr td { padding: 25px 0px 0px; } .intro-section { position: relative; } .intro-section .intro-section-inner { padding: 50px 0px; position: relative; z-index: 1; overflow: hidden; } .intro-section h3 { font-size: 27px; margin: 0px; line-height: 50px; color: rgb(255, 255, 255); font-weight: 300; } .intro-section .btn-2 { float: right; } .intro-section .intro-section-inner .btn-5 { border: 2px solid rgb(255, 255, 255); color: rgb(255, 255, 255); } .intro-section .intro-section-inner::before { content: ""; width: 750px; height: 100%; position: absolute; top: 0px; left: 0px; clip-path: polygon(0px 0px, 100% 0px, 50% 100%, 0% 100%); opacity: 0.1; } .intro-section .intro-section-inner::after { content: ""; width: 400px; height: 100%; position: absolute; top: 0px; right: 0px; z-index: -1; clip-path: polygon(0px 0px, 50% 0px, 70% 100%); border-radius: 100%; opacity: 0.1; } .intro-section .intro-section-inner::before { background: rgb(255, 255, 255); } .intro-section .intro-section-inner::after { background: rgb(255, 255, 255); } .intro-section .btn-white2 { color: rgb(0, 0, 0); z-index: 5; padding: 0px 35px; height: 50px; font-size: 15px; font-weight: 400; letter-spacing: 0.5px; font-family: Roboto, sans-serif; overflow: hidden; border-radius: 3px; background: rgb(255, 255, 255); line-height: 50px !important; } .services-info { margin: 0px 0px 30px; padding: 30px 25px 30px 30px; position: relative; text-align: left; background: rgb(255, 255, 255); overflow: hidden; } .services-info:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px; transition: all 0.6s cubic-bezier(0.24, 0.74, 0.58, 1) 0s; } .services-info i { display: inline-block; vertical-align: middle; transition: all 0.6s cubic-bezier(0.24, 0.74, 0.58, 1) 0s; } .services-info:hover i { transform: rotateY(360deg); } .services-info .icon { position: absolute; font-size: 50px; height: auto; } .services-info .icon i { line-height: revert; } .services-info::before { content: ""; position: absolute; top: 0px; left: -80px; height: 2px; width: 80px; transition: all 0.8s ease 0s; } .services-info::after { content: ""; position: absolute; bottom: 0px; right: -80px; height: 2px; width: 80px; transition: all 0.8s ease 0s; } .services-info:hover::before { left: 0px; } .services-info:hover::after { right: 0px; } .services-info .detail { margin-left: 65px; } .services-info h3 { font-weight: 400; margin: 0px 0px 10px; font-size: 22px; } .services-info p { position: relative; font-size: 15px; margin-bottom: 0px; } .services-info .number { font-size: 162px; line-height: 1; color: rgba(58, 48, 48, 0.04); display: inline-block; position: absolute; z-index: 0; right: 20px; font-weight: 700; margin-top: -25px; font-family: Poppins, sans-serif; } .services-2 { padding: 80px 0px 50px; } .services-2 { padding: 100px 0px 70px; background: url("../img/img-3.jpg") center center / cover no-repeat; z-index: 0; } .services-2.overview-bgi::before { position: absolute; content: ""; inset: 0px; background-color: rgba(0, 0, 0, 0.32); } .services-info-2 { width: 100%; perspective: 1000px; margin-bottom: 30px; } .services-info-2 .inner { position: relative; width: 100%; height: 100%; transition: transform 0.8s ease 0s; text-align: left; transform-style: preserve-3d; } .services-info-2 .inner-buttom { color: rgb(255, 255, 255); transform: rotateY(180deg); } .services-info-2 .inner-top, .inner-buttom { position: absolute; width: 100%; backface-visibility: hidden; background: rgb(255, 255, 255); border-radius: 10px; padding: 40px 35px !important; } .services-info-2 .inner-buttom { position: relative; z-index: 0; padding: 40px 35px !important; } .services-info-2 .inner-top { padding: 40px 35px !important; } .services-info-2 .inner-buttom.si1 { background: url("../img/service-photo/service.jpg") left top repeat rgba(0, 0, 0, 0.04); } .services-info-2 .inner-buttom.si2 { background: url("../img/service-photo/service-2.jpg") left top repeat rgba(0, 0, 0, 0.04); } .services-info-2 .inner-buttom.si3 { background: url("../img/service-photo/service-3.jpg") left top repeat rgba(0, 0, 0, 0.04); } .services-info-2 .inner-buttom::before { position: absolute; content: ""; inset: 0px; background: rgba(12, 62, 185, 0.7); z-index: -1; border-radius: 10px; } .services-info-2 h4 { margin-bottom: 3px; font-size: 22px; font-weight: 400; } .services-info-2 h6 { margin-bottom: 20px; text-transform: uppercase; font-weight: 400; font-size: 14px; } .services-info-2 p { margin-bottom: 0px; } .services-info-2 .inner-buttom h4 a { color: rgb(255, 255, 255); } .services-info-2 .inner-buttom h4 a:hover { opacity: 0.9; } .services-info-2 .inner-buttom p { color: rgb(255, 255, 255); opacity: 0.9; } .services-info-2 .inner-buttom h6 { color: rgb(255, 255, 255); opacity: 0.9; } .services-info-2 .inner-top i { display: inline-block; } .services-info-2 .inner-buttom i { display: inline-block; color: rgb(255, 255, 255); } .services-info-2:hover .inner { transform: rotateY(180deg); } .services-info-2 i { position: absolute; top: 25px; right: 30px; transition: all 0.4s ease-in-out 0s; font-size: 50px; } .services-info-3 { margin: 0px auto 30px; position: relative; background: rgb(255, 255, 255); padding: 30px 20px; width: 100%; text-align: center; } .services-info-3:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px; } .services-info-3.df-box:hover::before { transform: rotate(2deg) translateX(-5px) translateY(16px); } .mt-50 { margin-top: 50px; } .services-info-3.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: transparent solid 1px; transition: all 0.3s ease 0s; } .services-info-3.df-box::after { background: rgb(255, 255, 255); } .services-info-3 h5 { font-size: 21px; font-weight: 400; margin: 15px 0px; } .services-info-3 h5 a { color: rgb(56, 55, 55); } .services-info-3 i { font-size: 60px; } .services-info-3.df-box { margin-bottom: 30px; position: relative; z-index: 1; } .services-info-3::after { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; content: ""; z-index: -1; } .services-info-3 .read-more { font-size: 16px; } .partner { text-align: center; padding: 10px 0px; } .partner .main-title { margin-bottom: 10px; } .multi-carousel { float: left; overflow: hidden; padding: 0px 15px; width: 100%; position: relative; } .multi-carousel .multi-carousel-inner { transition: all 1s ease 0s; float: left; } .multi-carousel .multi-carousel-inner .item { float: left; cursor: pointer; } .multi-carousel .multi-carousel-inner .item>div { padding: 10px 15px; margin: 10px; color: rgb(102, 102, 102); text-align: center; } .multi-carousel .multi-carousel-inner .item>div .carousel-img { display: flex; justify-content: center; flex-direction: column; } .multi-carousel .multi-carousel-inner .item>div img { width: 130px; filter: grayscale(100%); } .multi-carousel .multi-carousel-inner .item:hover img { filter: grayscale(0%); } .multi-carousel .leftLst, .multi-carousel .rightLst { position: absolute; top: calc(55% - 20px); } .multi-carousel-indicator { width: 30px; height: 30px; line-height: 33px; z-index: 5; display: inline-block; right: 10px; text-align: center; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 35px; border-radius: 5%; cursor: pointer; } .btn-color-2 { background: rgb(33, 33, 33); } .btn-color-2:hover { background: rgb(0, 0, 0); } .multi-carousel-indicator i { font-size: 20px; line-height: 22px; color: rgb(51, 51, 51); } .multi-carousel .leftLst { left: 0px; } .multi-carousel .rightLst { right: 0px; } .multi-carousel .leftLst.over, .multi-carousel .rightLst.over { pointer-events: none; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 35px; border: none; } .dropzone-design { border: 2px dashed rgb(208, 208, 208); min-height: 100px; } .dropzone-design, .dropzone-design * { box-sizing: border-box; } .dropzone-design { min-height: 150px; border: 2px solid rgba(0, 0, 0, 0.3); background: white; padding: 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: linear-gradient(rgb(238, 238, 238), rgb(221, 221, 221)); } .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 { transition: opacity 0.2s linear 0s; } .dropzone-design .dz-preview .dz-remove { font-size: 15px; 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: 0px; left: 0px; 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: 0px 0.4em; border-radius: 3px; } .dropzone-design .dz-preview:hover .dz-image img { transform: scale(1.05, 1.05); filter: blur(8px); } .dropzone-design .dz-preview .dz-image { border-radius: 3px; overflow: hidden; width: 120px; height: 120px; position: relative; transition: all 0.3s ease 0s; display: block; z-index: 10; } .dropzone-design .dz-preview .dz-image img { display: block; filter: blur(0px); transition: all 0.4s ease 0s; } .dropzone-design .dz-preview.dz-success .dz-success-mark { animation: 3s cubic-bezier(0.77, 0, 0.175, 1) 0s 1 normal none running passing-through; } .dropzone-design .dz-preview.dz-error .dz-error-mark { opacity: 1; animation: 3s cubic-bezier(0.77, 0, 0.175, 1) 0s 1 normal none running slide-in; } .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; transition: all 0.2s linear 0s; } .dropzone-design .dz-preview.dz-complete .dz-progress { opacity: 0; transition: opacity 0.4s ease-in 0s; } .dropzone-design .dz-preview:not(.dz-processing) .dz-progress { animation: 6s ease 0s infinite normal none running pulse; } .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); transform: scale(1); border-radius: 8px; overflow: hidden; } .dropzone-design .dz-preview .dz-progress .dz-upload { background: linear-gradient(rgb(102, 102, 102), rgb(68, 68, 68)); position: absolute; top: 0px; left: 0px; bottom: 0px; width: 0px; transition: width 300ms ease-in-out 0s; } .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: none; opacity: 0; transition: opacity 0.3s ease 0s; border-radius: 8px; font-size: 13px; top: 130px; left: -10px; width: 140px; background: linear-gradient(rgb(190, 38, 38), rgb(169, 34, 34)); padding: 0.5em 1.2em; color: white; } .dropzone-design .dz-preview .dz-error-message::after { content: ""; position: absolute; top: -6px; left: 64px; width: 0px; height: 0px; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid rgb(190, 38, 38); } .dropzone-design { position: relative; border: 2px dashed rgb(208, 208, 208); border-radius: 3px; background: rgb(255, 255, 255); transition: all 0.3s linear 0s; display: inline-block; width: 100%; } .dropzone-design::before { position: absolute; height: 100%; width: 100%; content: ""; top: 0px; left: 0px; background: linear-gradient(rgba(255, 255, 255, 0.95), rgba(255, 255, 255, 0.9)) rgb(102, 103, 107); opacity: 0; z-index: 10; transition: all 0.3s linear 0s; border-radius: 3px; } .dropzone-design:hover::before { opacity: 0.4; } .dropzone-design .dz-message { text-align: center; margin: 50px 0px; font-size: 17px; color: rgb(74, 71, 71); transition: all 0.3s linear 0s; position: relative; z-index: 11; } .dropzone-design:hover .dz-message { color: rgb(102, 103, 107); } .dz-message i { display: block; font-size: 32px; margin-bottom: 15px; } .dropzone-design .dz-default.dz-message span { display: inline; line-height: 117px; } .bg-grea { background: rgb(247, 247, 247); } .services-info-4 { text-align: center; margin-bottom: 30px; border: none; border-radius: 0px; background: rgb(255, 255, 255); transition: all 0.5s ease 0s; } .services-info-4:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px; transform: translateY(-5px); } .services-info-4 img { border-radius: 0px; } .services-info-4 h5 { margin-bottom: 10px; font-size: 20px; font-weight: 400; } .services-info-4 .detail { padding: 25px; text-align: left; } .services-info-4 .btn { letter-spacing: 1px; font-size: 12px; padding: 6px 25px; } .services-info-4 .read-more:hover { color: rgb(83, 83, 83); } .services-info-4 img { width: 100% !important; } .services-details-box { background: rgb(255, 255, 255); } .services-details-box .detail { padding: 30px; } .services-details-box h3 { font-size: 25px; margin-bottom: 20px; } .services-info-5 { position: relative; margin-bottom: 40px; max-width: 500px; margin-right: auto; } .services-info-5.si-6 { margin: 0px 0px 40px auto; } .services-info-5 .icon { position: absolute; } .services-info-5 .icon i { font-size: 40px; line-height: normal; } .services-info-5 .detail { margin-left: 65px; } .services-info-5.si-6 { text-align: right; position: relative; } .services-info-5.si-6 .detail { margin: 0px 65px 0px 0px; position: absolute; } .services-info-5.si-6 .icon { position: inherit; } .service-info-6 { padding: 0px 20px; margin: 0px auto 30px; text-align: center; } .service-info-6 .icon { background: rgb(255, 255, 255); width: 110px; height: 110px; line-height: 110px; text-align: center; display: inline-block; vertical-align: middle; margin-bottom: 10px; border-radius: 100%; transition: all 0.9s cubic-bezier(0.24, 0.74, 0.58, 1) 0s; } .service-info-6:hover .icon { color: rgb(255, 255, 255); } .service-info-6:hover .icon i { color: rgb(255, 255, 255); } .service-info-6 .icon i { font-size: 50px; line-height: 110px; } .service-info-6 h3 { font-size: 21px; margin: 25px 0px 15px; font-weight: 500; } .service-info-6 p { margin-bottom: 0px; font-size: 16px; } .service-info-6:hover { transition: all 0.9s cubic-bezier(0.24, 0.74, 0.58, 1) 0s; color: rgb(255, 255, 255); } .service-info-6:hover .icon { transform: rotateY(360deg); color: rgb(255, 255, 255); } .property-modal .modal-left { background: rgb(58, 58, 58); padding: 0px; color: rgb(255, 255, 255); } .property-modal .modal-content { border: none; background: transparent; } .property-modal .modal-header { display: initial; padding: 0px 0px 10px; border: none; } .property-modal .modal-header .modal-title { color: rgb(255, 255, 255); font-size: 22px; font-weight: 400; } .property-modal .modal-header p { color: rgb(255, 255, 255); margin-bottom: 0px; } .property-modal .modal-header .close, .property-modal .modal-header .close:focus { padding: 7px 11px; outline: none; margin: -40px -3px -15px auto; background: rgb(58, 58, 58); opacity: 1; font-size: 17px; color: rgb(255, 255, 255); border-radius: 3px; cursor: pointer; } .property-modal .modal-body { padding: 0px 15px; } .modal-right { padding: 0px; } #modalCarousel .carousel-item {} .modal-left-content p { font-size: 15px; color: rgb(255, 255, 255); } .modal-left-content img { width: 100%; } .modal-left-content .control { width: 30px; height: 30px; position: absolute; text-align: center; color: rgb(255, 255, 255); font-size: 24px; line-height: 30px; bottom: 0px; opacity: 1; } .modal-left-content iframe { border: none; width: 100%; display: block; height: 505px !important; } .modal-left-content img { height: 505px !important; } .modal-body .row { background: rgb(255, 255, 255); } .modal-left-content .control:hover { opacity: 1; } .modal-left-content .control-prev { right: 30px; } .modal-left-content .control-next { right: 0px; } .modal-right-content .bullets { font-size: 15px; font-weight: 400; margin: 20px 0px; columns: auto 2; } .modal-right-content .bullets li { margin-bottom: 8px; position: relative; padding-left: 20px; } .modal-right-content .bullets2 li { padding-left: 0px; } .modal-right-content .bullets li i { left: 0px; position: absolute; top: 0px; } .modal-right-content .ratings-2 { margin-bottom: 20px; } .modal-right-content .ratings-box { margin-right: 4px; padding: 4px 10px; border-radius: 3px; color: rgb(255, 255, 255) !important; } .modal-right-content .ratings-2 i { color: orange; } .modal-right-content .ratings-2 span { font-size: 14px; color: rgb(83, 83, 83); font-weight: 500; } .modal-right-content .btn { text-transform: uppercase; font-size: 13px; letter-spacing: 0.5px; } #modalCarousel .carousel-item iframe { display: block; } .modal-right-content { padding: 30px; background: rgb(255, 255, 255); } .modal-backdrop.show { opacity: 0.7; } .modal-right-content .price { float: right; } .modal-right-content h3 { font-size: 18px; font-weight: 400; margin-bottom: 20px; } .modal-right-content dl { margin-top: 0px; margin-bottom: 30px; font-size: 15px; } .modal-right-content dl dt { float: left; font-weight: 500; } .modal-right-content dl dd { text-align: right; margin-bottom: 8px; } .modal-right-content dl dt .btn-show { padding: 7px 20px; letter-spacing: 2px; } .testimonial { padding: 40px 0px; background: rgb(247, 247, 247); text-align: center; } .testimonial .testimonial-inner { max-width: 80%; margin: 0px auto; } .testimonial .main-title { margin-bottom: 30px; } .testimonial .testimonial-inner .carousel-inner { max-width: 100%; margin: 0px auto; } .testimonial .testimonial-inner .avatar { max-width: 100px; margin: 0px auto 30px; } .testimonial .testimonial-inner .avatar img { border-radius: 100px; } .testimonial .testimonial-inner h5 { font-size: 16px; font-weight: 400; margin-bottom: 40px; } .testimonial .testimonial-inner h5 strong { font-weight: 500; color: rgb(255, 255, 255); } .testimonial .testimonial-inner h6 { font-size: 12px; font-weight: 500; margin-bottom: 25px; text-transform: uppercase; color: rgb(83, 83, 83); } .testimonial .testimonial-inner .author-name { font-weight: 500; color: rgb(255, 255, 255); font-size: 15px; margin-bottom: 10px; } .testimonial .testimonial-inner p { margin-bottom: 25px; font-size: 16px; line-height: 28px; font-weight: 400; color: rgb(255, 255, 255); } .testimonial .testimonial-inner .carousel-item { margin-bottom: 20px; } .testimonial .carousel-indicators li { width: 12px; height: 12px; background-color: rgb(0, 0, 0); border-radius: 100%; cursor: pointer; } .testimonial .carousel-indicators { bottom: 0px; margin-bottom: 0px; } .testimonial-2 { background: url("../img/img-4.jpg") 0% 0% / cover; position: relative; } .testimonial-2::before { position: absolute; content: ""; inset: 0px; background-color: rgba(0, 0, 0, 0.4); } .testimonial-2 .main-title { z-index: 999; } .testimonial-2 .main-title h1 { color: rgb(255, 255, 255); } .testimonial-2 .main-title p { color: rgb(255, 255, 255); } .testimonial-bg { background: rgb(249, 249, 248); } .testimonial-2 .testimonials-inner { position: relative; max-width: 800px; margin: 0px auto; overflow: hidden; transition: all 0.6s cubic-bezier(0.24, 0.74, 0.58, 1) 0s; } .testimonial-2 .testimonials-inner .user { background-color: rgb(221, 221, 221); border-radius: 50%; height: 120px; width: 120px; left: 0px; position: absolute; top: 30px; display: block; transition: all 0.6s cubic-bezier(0.24, 0.74, 0.58, 1) 0s; z-index: 999 !important; } .testimonial-2 .testimonials-inner:hover .user { transform: rotateY(360deg); color: rgb(255, 255, 255); } .testimonial-2 .testimonials-inner a img { bottom: 2px; border-radius: 50%; display: block; height: 120px; width: 120px; position: absolute; top: 0px; box-shadow: rgba(0, 0, 0, 0.4) 1px 2px 3px 0px; } .testimonial-2 .testimonials-inner .testimonial-info { margin: 0px 0px 0px 60px; padding: 40px 30px 40px 90px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px; border-radius: 5px; } .testimonial-2 .testimonials-inner h3 { font-size: 20px; margin: 0px 0px 5px; font-weight: 400; } .testimonial-2 .testimonials-inner .rating { font-size: 16px; } .testimonial-2 .testimonials-inner .rating i { color: orange; } .testimonial-3 { padding: 100px 0px; } .testimonial-3 .testimonial-info { background: rgb(255, 255, 255); margin: 0px 1px; } .testimonial-3 .testimonial-info:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px; } .testimonial-3 .testimonial-info .photo img { width: 100%; } .testimonial-3 .testimonial-info .detail { padding: 15px 25px 10px; text-align: center; } .testimonial-3 .carousel-indicators { bottom: 0px; margin: 0px; } .testimonial-3 .testimonial-info .testimonial-inner .avatar { max-width: 85px; margin: 0px auto 30px; border-radius: 100px; } .testimonial-3 .testimonial-info .testimonial-inner { max-width: 530px; margin: 0px auto; } .testimonial-3 .testimonial-info .testimonial-inner .avatar img { width: 100%; border-radius: 100px; } .testimonial-3 .testimonial-inner h4 { font-size: 18px; font-weight: 500; margin: 0px 0px 5px; } .testimonial-3 .testimonial-info p { margin-bottom: 30px; font-size: 15px; line-height: 27px; } .testimonial-3 .testimonial-info .testimonial-inner .testimonia-header h1 { font-weight: 700; font-size: 24px; text-transform: uppercase; } .testimonial-3 .testimonial-info .carousel-indicators li { width: 20px; height: 8px; background-color: rgb(138, 137, 137); border-radius: 2px; cursor: pointer; } .testimonial-3 .testimonial-info.carousel-indicators { bottom: 0px; } .testimonial-3 .testimonial-info .carousel-item { max-width: 100%; margin: 0px auto; } .testimonial-4 .testimonial-inner { max-width: 400px; margin: auto; } .testimonial-4 .testimonial-inner .content-box { background: rgb(255, 255, 255); border-radius: 5px; margin: 0px; padding: 30px 40px 30px 72px; position: relative; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 35px; } .testimonial-4 .testimonial-inner .content-box p { margin-bottom: 0px; } .testimonial-4 .testimonial-inner .arrow-down { border-left: 11px solid transparent; border-right: 11px solid transparent; border-top: 8px solid rgb(255, 255, 255); height: 0px; margin: 0px 0px 0px 45px; width: 0px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 35px; } .testimonial-4 .testimonial-inner .user { margin-top: 20px; } .testimonial-4 .testimonial-inner .media img { width: 60px; margin-right: 15px; border-radius: 5px; } .testimonial-4 .testimonial-inner h5 { font-weight: 400; font-size: 19px; margin: 3px 0px; } .testimonial-4 .testimonial-inner h6 { font-weight: 400; font-size: 15px; color: rgb(83, 83, 83); } .testimonial-5 .testimonial-info { border: 0px; padding: 35px 30px; background: rgb(255, 255, 255); position: relative; z-index: 2; } .testimonial-5 .testimonial-info:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px; } .testimonial-5 .testimonial-info .text p { margin: 20px 0px 0px; font-size: 16px; } .testimonial-5 .testimonial-info .user-section { display: flex; align-items: center; position: relative; } .testimonial-5 .testimonial-info .user-section::before { content: ""; position: absolute; left: -31px; top: 0px; border-radius: 6px; width: 6px; height: 100%; } .testimonial-5 .testimonial-info .user-thumb { margin-right: 20px; position: relative; display: flex; align-items: center; justify-content: center; padding-right: 15px; } .testimonial-5 .testimonial-info .user-thumb img { transition: all 0.3s ease 0s; border-radius: 50%; height: 90px; width: 90px; } .testimonial-5 .testimonial-info .icon { position: absolute; top: 50px; right: 0px; width: 40px; height: 40px; border-radius: 50%; color: rgb(255, 255, 255); font-size: 18px; display: flex; align-items: center; justify-content: center; } .testimonial-5 .testimonial-info .user-name h5 { margin-bottom: 0px; font-weight: 400; } .testimonial-5 .testimonial-info .user-name p { margin-bottom: 0px; } .tml-4 { background: url("../img/img-2.jpg") 0% 0% / cover; position: relative; } .tml-4::before { position: absolute; content: ""; inset: 0px; background-color: rgba(0, 0, 0, 0.53); } .tml-4 .testimonial-inner .arrow-down { border-top-color: rgb(255, 255, 255); } .tml-4 .testimonial-inner h5 { color: rgb(255, 255, 255); } .tml-4 .testimonial-inner .user p { margin-bottom: 0px; color: rgb(255, 255, 255); line-height: normal; } .tml-4 .main-title h1 { color: rgb(255, 255, 255); } .tml-4 .main-title p { color: rgb(255, 255, 255); } .tml-4 .main-title { z-index: 999; } .agent-1 { width: 100%; height: 373px; perspective: 1000px; margin-bottom: 30px; } .agent-1 .agent-inner { position: relative; width: 100%; height: 100%; text-align: center; transition: transform 0.8s ease 0s; transform-style: preserve-3d; } .agent-1 .inner-buttom { color: rgb(255, 255, 255); transform: rotateY(180deg); } .agent-1 .inner-top, .inner-buttom { position: absolute; width: 100%; backface-visibility: hidden; background: rgb(255, 255, 255); border-radius: 10px; padding: 40px 10px !important; } .agent-1 .inner-top:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px; } .agent-1 .inner-buttom:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px; } .agent-1 h4 { margin-bottom: 7px; font-size: 20px; } .agent-1 .photo img { height: 150px; margin-bottom: 30px; } .agent-1 .inner-buttom h4 a { color: rgb(255, 255, 255); } .agent-1 .inner-top h4 a { color: rgb(55, 64, 77); } .agent-1 .inner-top p { color: rgb(83, 83, 83); } .agent-1 .inner-buttom p { color: rgb(255, 255, 255); } .agent-1 .social-list li a { margin: 0px 1px 2px; color: rgb(83, 83, 83); width: 40px; height: 40px; line-height: 40px; text-align: center; background: rgb(243, 243, 243); border-radius: 3px; display: inline-block; } .agent-1 .social-list li { display: inline-block; } .agent-1:hover .agent-inner { transform: rotateY(180deg); } .agent-2 { margin-bottom: 30px; background: rgb(255, 255, 255); transition: all 0.5s ease 0s; } .agent-2:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px; transform: translateY(-5px); } .agent-2 .photo { position: relative; } .agent-2 .photo img { width: 100%; } .agent-2 .photo .overlay { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; background: rgba(12, 62, 185, 0.51); padding: 8px; transform: scale(0); transition: all 500ms ease 0s; } .agent-2 .photo .overlay .border { width: 100%; height: 100%; display: -webkit-flex; justify-content: center; align-items: center; border: 1px solid rgba(233, 236, 239, 0.35) !important; } .agent-2 .photo .overlay .border .icon-holder { width: 50px; height: 50px; background: rgb(255, 255, 255); margin: 4px; border-radius: 50%; transition: all 500ms ease 0s; } .agent-2 .photo .overlay .border .icon-holder a { display: block; width: 100%; height: 100%; text-align: center; font-size: 18px; color: rgb(0, 0, 0); border-radius: 50%; line-height: 50px; transition: all 500ms ease 0s; background: rgb(255, 255, 255); } .agent-2 .photo .overlay .border .icon-holder a:hover { color: rgb(255, 255, 255); } .agent-2:hover .photo .overlay { transform: scale(1); } .agent-2 .agent-details { text-align: center; padding: 25px 20px; } .agent-2 .agent-details h5 { margin-bottom: 5px; } .agent-2 .agent-details h5 a { font-size: 20px; } .agent-2 .agent-details p { margin-bottom: 0px; } .agent-2 .facebook-bg:hover { background: rgb(72, 103, 170) !important; } .agent-2 .twitter-bg:hover { background: rgb(86, 215, 254) !important; } .agent-2 .google-bg:hover { background: rgb(220, 78, 65) !important; } .agent-3 { width: 100%; height: auto; position: relative; overflow: hidden; background: rgb(255, 255, 255); margin: 0px auto 30px; transition: all 0.5s ease 0s; } .agent-3:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px; transform: translateY(-5px); } .agent-3 .agent-photo { position: relative; } .agent-3 img { width: 100% !important; } .agent-3 .agent-details { padding: 25px; } .agent-3 .agent-details p { padding-left: 22px; position: relative; font-size: 15px; margin-bottom: 0px; line-height: 30px; } .agent-3 .agent-details .contact { margin-bottom: 20px; } .agent-3 .agent-details p a { color: rgb(83, 83, 83); } .agent-3 .agent-details p i { position: absolute; left: 0px; line-height: 30px; } .agent-3 .agent-details h5 { margin-bottom: 15px; } .agent-3 .agent-details h5 a { font-size: 20px; } .agent-3 .agent-details h6 { font-size: 12px; color: rgb(83, 83, 83); text-transform: uppercase; margin-bottom: 10px; font-weight: 500; } .agent-3 .agent-details .social-list li { display: inline-block; } .agent-3 .agent-details .social-list li a { margin: 0px 1px; color: rgb(255, 255, 255); width: 40px; height: 40px; line-height: 40px; text-align: center; border-radius: 3px; display: inline-block; } .agent-3 .photo { position: relative; } .agent-3 .photo img { height: auto; max-width: none; width: calc(100% + 20px); transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; backface-visibility: hidden; } .agent-3 .agent-overlay { position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; transition: all 0.9s ease 0s; } .agent-3 .job { position: absolute; right: 0px; bottom: 20px; visibility: hidden; opacity: 0; z-index: 9; transition: all 0.9s ease 0s; } .agent-3 .agent-overlay::after { position: absolute; bottom: 0px; left: 0px; background: rgba(12, 62, 185, 0.51); overflow: hidden; width: 0px; height: 100%; content: ""; transition: all 0.9s ease 0s; } .agent-3:hover .job { visibility: visible; opacity: 1; right: 30px; } .agent-3:hover .photo img { transform: translateZ(0px); } .agent-3:hover .agent-overlay::after { width: 100%; } .agent-3 .job h6 { display: block; font-size: 15px; line-height: 0.8; letter-spacing: 1.2px; color: rgb(255, 255, 255); margin: 0px; position: relative; text-transform: uppercase; } .agent-3 .job h6 { position: relative; } .agent-3 .job h6:hover::after { width: 100%; } .agent-3 .job h6::after { width: 0px; content: ""; background: rgb(255, 255, 255); color: rgb(255, 255, 255); position: absolute; left: 0px; right: 0px; margin: 0px auto; bottom: 0px; transition: all 0.4s ease-out 0s; } .agent-4 { margin: 0px 1px 30px; background: rgb(255, 255, 255); transition: all 0.5s ease 0s; } .agent-4:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px; transform: translateY(-5px); } .agent-4 .photo { position: relative; } .agent-4 .photo img { width: 100%; } .agent-4 .photo .overlay { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; background: rgba(12, 62, 185, 0.51); padding: 8px; transform: scale(0); transition: all 500ms ease 0s; } .agent-4 .photo .overlay .border { width: 100%; height: 100%; display: -webkit-flex; justify-content: center; align-items: center; border: 1px solid rgba(233, 236, 239, 0.35) !important; } .agent-4 .photo .overlay .border .icon-holder { width: 50px; height: 50px; background: rgb(255, 255, 255); margin: 4px; border-radius: 50%; transition: all 500ms ease 0s; } .agent-4 .photo .overlay .border .icon-holder a { display: block; width: 100%; height: 100%; text-align: center; font-size: 18px; color: rgb(0, 0, 0); border-radius: 50%; line-height: 50px; transition: all 500ms ease 0s; background: rgb(255, 255, 255); } .agent-4 .photo .overlay .border .icon-holder a:hover { color: rgb(255, 255, 255); } .agent-4:hover .photo .overlay { transform: scale(1); } .agent-4 .details h3 a { font-size: 20px; } .agent-4 .details h3 { font-weight: 400; margin: 0px 0px 10px; } .agent-4 .details h6 { font-weight: 500; margin-bottom: 15px; font-size: 12px; text-transform: uppercase; color: rgb(83, 83, 83); } .agent-4 .details { padding: 0px 20px 0px 30px; } .agent-4 .contact p { padding-left: 22px; position: relative; font-size: 15px; margin-bottom: 0px; line-height: 30px; } .agent-4 .contact p i { position: absolute; left: 0px; line-height: 30px; } .agent-4 p a { color: rgb(83, 83, 83); } .agent-4 a:hover { color: rgb(83, 83, 83); } .agent-4 .social-list a:hover { box-shadow: none; } .agent-4 .facebook-bg:hover { background: rgb(72, 103, 170) !important; } .agent-4 .twitter-bg:hover { background: rgb(86, 215, 254) !important; } .agent-4 .google-bg:hover { background: rgb(220, 78, 65) !important; } .agent-5 { padding: 40px; background: rgb(255, 255, 255); z-index: 1; overflow: hidden; position: relative; margin-bottom: 30px; transition: all 0.5s ease 0s; } .agent-5:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px; transform: translateY(-5px); } .agent-5::before { content: ""; position: absolute; left: 0px; top: 0px; width: 7px; height: 0px; z-index: 1; transition: all 0.4s ease-out 0s; } .agent-5:hover::before { height: 100%; } .agent-5 .photo { height: 130px; left: 30px; width: 130px; float: left; margin-right: 20px; } .agent-5 .photo img { width: 100%; border-radius: 100%; } .agent-5 .detail { float: left; margin-top: 20px; } .agent-5 .member-socials a { font-size: 16px; margin-right: 16px; color: rgb(83, 83, 83) !important; } .agent-5 .detail h3 { font-size: 22px; } .agent-5 .detail p { margin-bottom: 10px; } .most-popular-box-1 { position: relative; overflow: hidden; margin-bottom: 15px; border-radius: 5px; } .most-popular-box-1 img { width: 100%; height: 250px; } .mpb-2 img { height: 515px; } .most-popular-box-1:hover .content { opacity: 1; transform: scale(1, 1); } .most-popular-box-1 .content { position: absolute; text-align: center; transition: all 0.5s ease 0s; inset: 0px; opacity: 0; background: rgba(12, 62, 185, 0.51); z-index: 9; } .most-popular-box-1:hover .inner { top: 50%; } .most-popular-box-1 .inner { padding: 25px 10px 22px; border: none; position: absolute; top: -100px; background-color: rgb(255, 255, 255); left: 30px; right: 30px; z-index: 9; transition: all 0.5s ease 0s; text-align: center; transform: translateY(-50%); border-radius: 5px; } .most-popular-box-1:hover .thumb-photo img { transform: scale(1.1); } .most-popular-box-1 .thumb-photo img { display: block; transform: scale(1); transition: all 0.5s ease 0s; width: 100%; } .most-popular-box-1 .thumb-photo { overflow: hidden; position: relative; } .most-popular-box-1 .info h3 { margin: 0px 0px 7px; text-transform: capitalize; font-size: 20px; font-weight: 400; line-height: 1; } .most-popular-box-1 .info h3 a:hover { color: rgb(55, 64, 77); } .most-popular-box-1 .info p { line-height: normal; margin: 0px; } .most-popular-box-2 { width: 100%; height: auto; position: relative; overflow: hidden; background: rgb(255, 255, 255); margin: 0px auto 15px; } .most-popular-box-2:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px; } .most-popular-box-2 .agent-photo { position: relative; } .most-popular-box-2 img { width: 100% !important; } .most-popular-box-2 .photo { position: relative; } .most-popular-box-2 .photo img { height: auto; max-width: none; width: calc(100% + 20px); transition: opacity 0.35s ease 0s, transform 0.35s ease 0s; backface-visibility: hidden; border-radius: 5px; } .most-popular-box-2 .most-overlay { position: absolute; right: 0px; top: 0px; width: 100%; height: 100%; transition: all 0.9s ease 0s; } .most-popular-box-2 .job { position: absolute; left: 0px; bottom: 20px; visibility: hidden; opacity: 0; z-index: 9; transition: all 0.9s ease 0s; } .most-popular-box-2 .most-overlay::after { position: absolute; bottom: 0px; right: 0px; background: rgba(12, 62, 185, 0.51); overflow: hidden; width: 0px; height: 100%; border-radius: 5px; content: ""; transition: all 0.9s ease 0s; } .most-popular-box-2:hover .job { visibility: visible; opacity: 1; left: 25px; } .most-popular-box-2:hover .photo img { transform: translateZ(0px); } .most-popular-box-2:hover .most-overlay::after { width: 100%; } .most-popular-box-2 .job h6 { display: block; font-size: 20px; font-weight: 400; line-height: normal; color: rgb(255, 255, 255); margin: 0px; position: relative; font-family: Roboto, sans-serif; } .most-popular-box-2 .job h6 a { color: rgb(255, 255, 255); } .most-popular-box-2 .job h6 a:hover { color: rgb(255, 255, 255); opacity: 0.9; } .most-popular-box-2 .job h6 { position: relative; } .most-popular-box-2 .job h6:hover::after { width: 100%; } .most-popular-box-2 .job h6::after { width: 0px; content: ""; background: rgb(255, 255, 255); color: rgb(255, 255, 255); position: absolute; left: 0px; right: 0px; margin: 0px auto; bottom: 0px; transition: all 0.4s ease-out 0s; } .most-popular-box-2 .job p { color: rgb(255, 255, 255); margin-bottom: 5px; font-size: 14px; } .most-popular-box-3 { position: relative; z-index: 0; background-position: center center; background-repeat: no-repeat; background-size: cover; transition: all 0.3s cubic-bezier(0.24, 0.74, 0.58, 1) 0s; margin: 0px 0px 15px; overflow: hidden; width: 100% !important; } .most-popular-box-3 .most-overflow { overflow: hidden; border-radius: 3px; } .most-popular-box-3 .most-photo { position: relative; transform: scale(1); transition: all 1s ease 0s; border-radius: 3px; } .most-popular-box-3 .most-photo img { border-radius: 3px; height: 250px; width: 100%; } .most-popular-box-3 .most-photo .big { height: 515px; } .most-popular-box-3:hover .most-photo { transform: scale(1.2); border-radius: 3px; } .most-popular-box-3:hover .most-photo img { border-radius: 3px; } .most-popular-box-3 .most-photo::before { content: ""; top: 0px; position: absolute; height: 100%; width: 100%; z-index: 9; background: linear-gradient(to top, rgba(35, 35, 37, 0.52) 0%, rgba(35, 35, 37, 0.15) 35%, rgba(22, 22, 23, 0.08) 60%, rgba(0, 0, 0, 0) 100%); border-radius: 3px; opacity: 1; } .most-popular-box-3:hover .most-photo::before { opacity: 0.7; background-image: linear-gradient(358deg, rgba(35, 57, 214, 0.83) 8%, rgba(35, 57, 214, 0.27) 82%) !important; } .most-popular-box-3 h3 { transition: all 0.4s ease 0s; color: rgb(255, 255, 255); font-weight: 400; font-size: 20px; letter-spacing: 1px; margin-bottom: 2px; } .most-popular-box-3 .listings_no { position: absolute; top: 20px; right: 20px; z-index: 20; font-size: 13px; background: rgba(0, 0, 0, 0.15); box-shadow: rgba(255, 255, 255, 0.2) 0px 0px 0px 1px; color: rgb(255, 255, 255); padding: 5px 14px 6px; font-weight: 500; border-radius: 3px; } .most-popular-box-3 p { margin-bottom: 0px; color: rgb(255, 255, 255); } .most-popular-box-3 .ling-section { position: absolute; bottom: 20px; padding-right: 20px; padding-left: 20px; width: 100%; } .most-popular-box-3 h3 a { color: rgb(255, 255, 255); } .most-popular-box-3 h3 a:hover { color: rgb(255, 255, 255); opacity: 0.9; } .agent-page .heading { margin-bottom: 25px; font-size: 19px; text-transform: uppercase; } .additional-details-list li { list-style: none; line-height: 30px; font-weight: 400; font-size: 15px; } .additional-details-list li span { margin-right: 10px; float: left; font-weight: 500; } .attachments a i { margin-right: 10px; } .our-newslatters { text-align: center; background: rgb(247, 247, 247); padding: 60px 0px 50px; } .our-newslatters .form-info { max-width: 550px; margin: 0px auto; } .our-newslatters h3 { margin-bottom: 10px; } .our-newslatters p { margin-bottom: 30px; font-size: 16px; } .our-newslatters .form-control { width: 72%; padding: 10px 20px; font-size: 16px; border: 1px solid rgb(255, 255, 255); background: rgb(255, 255, 255); outline: 0px; height: 50px; border-radius: 3px; float: left; margin-right: 3%; color: rgb(83, 83, 83); } .our-newslatters .btn-message { height: 50px; width: 25%; font-size: 15px; text-transform: inherit; padding: 0px 5px; } .our-newslatters-2 .inner { background: url("../img/banner/img-3.jpg") center center / cover no-repeat; z-index: 0; position: relative; padding: 30px 15px; border-radius: 100px; margin: 0px 0px 30px; } .our-newslatters-2 .inner::before { opacity: 0.8; content: ""; border-radius: 100px; display: block; inset: 0px; height: 100%; width: 100%; position: absolute; } .our-newslatters-2 .inner .intro-text h3 { font-size: 27px; margin-bottom: 0px; color: rgb(255, 255, 255); line-height: 60px; font-weight: 400; } .our-newslatters-2 .inner .Subscribe-box { border-radius: 3px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 35px; } .our-newslatters-2 .form-inline { background: rgb(255, 255, 255); border-radius: 60px; } .our-newslatters-2 .inner form .form-control { width: 68%; height: 60px; padding: 10px 15px; font-size: 15px; border-radius: 60px; outline: 0px; font-weight: 500; border: 1px solid rgb(255, 255, 255); background: rgb(255, 255, 255); } .our-newslatters-2 .inner .btn { width: 32%; padding: 0px 5px; line-height: 58px; text-align: center; border-radius: 60px; font-size: 15px; font-weight: 400; color: rgb(255, 255, 255); text-transform: uppercase; background: rgb(17, 17, 17); } .rating-area { margin-bottom: 20px; } .rating-area .average-rating { padding: 19px; text-align: center; border-radius: 0px; } .rating-area .average-rating h1 { color: rgb(255, 255, 255); font-weight: 600; } .rating-area .average-rating .ratings i { color: orange; } .rating-area .average-rating h4 { font-size: 16px; color: rgb(255, 255, 255); margin-bottom: 0px; } .rating-area .rating-item { display: flex; align-items: center; margin-bottom: 6px; } .rating-area .rating-item .ratings { margin-left: auto; } .rating-area .rating-count { width: 40px; } .rating-area .rating-bar { width: 59%; height: 15px; margin: 0px 20px; background: rgb(212, 215, 222); position: relative; } .rating-area .rating-width { position: absolute; height: 100%; left: 0px; top: 0px; z-index: 1; background: rgb(122, 125, 138); } .rating-area .ratings i { color: rgb(237, 166, 25); font-size: 15px; } .agent-experience { font-size: 15px; position: relative; padding-left: 22px; } .agent-experience i { left: 0px; position: absolute; } .agent-experience i { top: 7px; } .pricing { text-align: center; background: rgb(255, 255, 255); } .pricing:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px; } .pricing .pricing-btn { border-radius: 3px !important; } .pricing h3 { font-size: 18px; font-weight: 500; margin-bottom: 25px; text-transform: uppercase; } .pricing .content { padding: 25px 0px; border-bottom: 1px solid rgb(234, 234, 234); } .pricing .content ul li { padding: 7px 0px; font-size: 16px; } .pricing .price-heading { padding: 35px 0px 20px; text-align: center; border-bottom: 1px solid rgb(234, 234, 234); color: rgb(83, 83, 83); } .pricing .button { padding: 25px 0px; } .pricing .price-heading .price .dolar { font-size: 50px; margin-right: 5px; font-weight: 600; color: rgb(0, 0, 0); } .pricing .price-heading .price .month { font-size: 15px; font-weight: 600; } .pricing .price-heading .price sup { top: -25px; left: -3px; font-size: 30px; font-weight: 600; } .pricing .btn { border-radius: 3px; padding: 7px 30px; } .pricing.boxed--emphasis { transform: scale(1.09); margin: 0px 15px; } .pricing.boxed--emphasis .content ul li { padding: 8px 0px; font-size: 15px; } .pricing-tables .main-title-2 h1 { color: rgb(55, 64, 77); } .pricing-tables .main-title-2 p { color: rgb(83, 83, 83); } .pricing .btn-outline:hover { color: rgb(255, 255, 255); } .pricing .button-theme { color: rgb(255, 255, 255); } .pricing-tables.tab-box .nav-pills .nav-link { display: block; padding: 10px 25px; width: 110px; border-radius: 0px; background: rgb(251, 251, 251); } .pricing-tables.tab-box .btn-section { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px; width: 220px; border-radius: 50px; } .pricing-tables.tab-box .nav-pills .nav-link.active, .nav-pills .show>.nav-link { background: rgb(255, 255, 255); } .pricing-tables.tab-box .btn-monthly { border-radius: 50px 0px 0px 50px !important; } .pricing-tables.tab-box .btn-yearly { border-radius: 0px 50px 50px 0px !important; } .pricing-2 { text-align: center; background: rgb(255, 255, 255); padding: 40px 30px; border-radius: 4px; transition: all 0.4s ease 0s; margin-bottom: 30px; } .pricing-2:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px; } .pricing-2 .pricing-head { margin-bottom: 30px; } .pricing-2 .pricing-head h5 { font-size: 20px; font-weight: 500; margin-bottom: 20px; color: rgb(255, 255, 255); } .pricing-2 .price-rate h4 { font-size: 45px; font-weight: 600; margin-bottom: 5px; color: rgb(255, 255, 255); } .pricing-2 .price-rate span { font-size: 16px; font-weight: 500; margin-left: 5px; } .pricing-2 .pricing-bottom { margin-top: 30px; border-top: 1px solid rgba(185, 185, 185, 0.39); padding-top: 30px; } .pricing-2 .price-details li { font-size: 15px; margin-bottom: 15px; font-weight: 400; } .pricing-2 .pricing-bottom li i { font-size: 18px; margin-right: 5px; } .pricing-2 .pricing-button { margin-top: 30px; } .pricing-2 .theme-btn { border: 2px solid rgba(255, 0, 102, 0.08); display: inline-block; border-radius: 3px; transition: all 0.6s ease 0s; padding: 7px 30px; } .pricing-2 .pricing-head h5, .pricing-2 .price-rate h4, .pricing-2 .price-rate span, .pricing-2 .price-details li, .pricing-2 .price-details li i { color: rgb(83, 83, 83); transition: all 0.4s ease 0s; } .pricing-2:hover .pricing-head h5, .pricing-2:hover .price-rate h4, .pricing-2:hover .price-rate span, .pricing-2:hover .price-details li, .pricing-2:hover .price-details li i { color: rgb(255, 255, 255); } .pricing-2.active .pricing-head h5, .pricing-2.active .price-rate h4, .pricing-2.active .price-rate span, .pricing-2.active .price-details li, .pricing-2.active .price-details li i { color: rgb(255, 255, 255); } .pricing-2:hover .pricing-bottom { border-top: 1px solid rgba(255, 255, 255, 0.45); } .pricing-2:hover .pricing-button .theme-btn { background: rgb(255, 255, 255); } .pricing-2.active { box-shadow: rgba(0, 33, 121, 0.08) 0px 20px 40px 0px; transform: translateY(-10px); } .pricing-2:hover { box-shadow: rgba(0, 33, 121, 0.08) 0px 20px 40px 0px; transform: translateY(-10px); } .pricing-2:hover { box-shadow: rgba(0, 33, 121, 0.08) 0px 20px 40px 0px; transform: translateY(-10px); } .pricing-2.active .pricing-button .theme-btn { background: rgb(255, 255, 255); } .pricing-2 .pricing-button .theme-btn { color: rgb(255, 255, 255); border: 1px solid transparent; } .contact-1 .form-control { width: 100%; padding: 10px 20px; font-size: 15px; outline: 0px; height: 50px; border-radius: 3px; border: 1px solid rgb(216, 216, 216); background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.06) 0px 1px 3px 0px; } .contact-1 .form-control:focus { color: rgb(73, 80, 87); outline: 0px; background: rgb(255, 255, 255); border: 1px solid rgb(216, 216, 216); box-shadow: rgba(0, 0, 0, 0.06) 0px 1px 3px 0px; } .contact-1 .form-group { margin-bottom: 20px; } .contact-1 .contact-inner-2 { background: rgb(255, 255, 255); margin: 0px 1px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 15px; } .contact-1 textarea { min-height: 150px; } .date-box span { font-size: 19px; display: block; line-height: 22px; } .contact-1 .contact-map { height: 560px !important; } .contact-1 .contact-inner { background: rgb(255, 255, 255); margin: 0px 1px; } .contact-1 .form { padding: 30px 50px; } .contact-1 .col-pad { padding: 0px; } .contact-map p { color: red; font-size: 50px; } .cf2 { padding: 0px; } .contact-2 { background: rgb(255, 255, 255); } .contact-2 .contact-info { text-align: center; margin-bottom: 50px; border: 1px solid rgb(221, 221, 221); padding: 20px; border-radius: 10px; } .contact-2 .contact-info i { font-size: 24px; margin-bottom: 20px; } .contact-2 .contact-info p { margin-bottom: 0px; } .contact-2 .contact-info h5 { margin-bottom: 10px; font-size: 17px; font-weight: 400; } .contact-2 .form-section { margin-bottom: 30px; } .contact-2 .form-control { padding: 10px 17px; width: 100%; min-height: 55px; font-size: 15px; font-weight: 500; border-radius: 3px; background: rgb(247, 247, 247); border: 1px solid rgb(247, 247, 247); color: rgb(73, 80, 87) !important; } .contact-2 .form-control:focus { color: rgb(73, 80, 87); background: rgb(247, 247, 247); border: 1px solid rgb(247, 247, 247); outline: 0px; } .contact-2 .form-group { margin-bottom: 20px; } .contact-2 textarea { min-height: 180px !important; } .contact-2 .opening-hours { padding: 45px 50px 50px; margin-left: 50px; border-radius: 5px; background: rgb(247, 247, 247); margin-bottom: 30px; } .contact-2 .opening-hours .day { margin-bottom: 30px; } .contact-2 .opening-hours .day li { list-style: none; line-height: 30px; font-size: 15px; font-weight: 400; } .contact-2 .opening-hours strong { width: 100px; display: inline-block; font-weight: 500; } .contact-2 h3 { margin-bottom: 20px; font-size: 22px; font-weight: 400; } .contact-2 .social-list li { display: inline-block; } .contact-2 .social-list li a { margin: 0px 0px 5px; color: rgb(255, 255, 255); width: 45px; height: 45px; line-height: 45px; display: inline-block; border-radius: 3px; text-align: center; } .contact-2 .bh-55 { height: 55px; } .map-section { width: 100%; padding: 30px; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 10px; background: rgb(255, 255, 255); margin-bottom: 30px; } .contact-3 .form-section { margin-bottom: 30px; } .contact-3 .form-control { padding: 10px 17px; width: 100%; min-height: 50px; font-size: 15px; font-weight: 500; border-radius: 3px; background: rgb(255, 255, 255); border: 1px solid rgb(219, 219, 219); box-shadow: none; color: rgb(73, 80, 87) !important; } .contact-3 .form-control:focus { color: rgb(73, 80, 87); background: rgb(255, 255, 255); border: 1px solid rgb(219, 219, 219); box-shadow: none; outline: 0px; } .contact-3 .form-group { margin-bottom: 20px; } .contact-3 textarea { min-height: 290px !important; } .contact-3 h3 { margin-bottom: 20px; font-size: 22px; font-weight: 400; } .contact-3 .social-list li { display: inline-block; } .contact-3 .social-list li a { margin: 0px; color: rgb(255, 255, 255); width: 45px; height: 45px; line-height: 45px; display: inline-block; border-radius: 3px; text-align: center; } .contact-3 .contact-info .ci-box { margin: 0px 0px 20px; } .contact-3 .contact-info { padding: 30px; background: rgb(255, 255, 255); margin-bottom: 30px; } .contact-3 .contact-info .ci-box .icon { position: absolute; background: rgb(255, 255, 255); border: 1px solid rgb(228, 228, 228); border-radius: 3px; } .contact-3 .contact-info .ci-box .detail { margin-left: 65px; } .contact-3 .contact-info .ci-box h5 { font-weight: 400; font-size: 17px; margin: 0px 0px 5px; } .contact-3 .contact-info .ci-box p a { color: rgb(83, 83, 83); } .contact-3 .contact-info .ci-box p { font-size: 15px; font-weight: 400; margin-bottom: 0px; color: rgb(83, 83, 83); } .contact-3 .contact-info .ci-box i { width: 50px; height: 50px; line-height: 50px; font-size: 20px; color: rgb(255, 255, 255); text-align: center; } .table-bordered td, .table-bordered th { border: 1px solid rgb(233, 236, 239); background: rgb(255, 255, 255); } .table td, .table th { padding: 13px 15px; vertical-align: top; border-top: 1px solid rgb(233, 236, 239); } .pages-404 { top: 0px; width: 100%; bottom: 0px; opacity: 1; min-height: 100vh; text-align: center; position: relative; display: flex; justify-content: center; align-items: center; padding: 30px 0px; } .pages-404 .pages-404-inner h1 { font-size: 67px; margin-bottom: 30px; font-weight: 700; } .pages-404 .pages-404-inner p { margin-bottom: 30px; line-height: 30px; font-weight: 500; font-size: 17px; } .border-thn { cursor: pointer; padding: 8px 30px; letter-spacing: 1px; font-size: 15px; font-weight: 600; transition: all 0.5s ease 0s; background: transparent; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 35px; border-radius: 50px !important; } .border-thn:hover { color: rgb(255, 255, 255); } .pages-404-2 { top: 0px; width: 100%; bottom: 0px; opacity: 1; min-height: 100vh; position: relative; display: flex; justify-content: center; align-items: center; padding: 25px 15px; background: rgb(27, 27, 27); } .pages-404-2 .btn-2 { padding: 0px 60px; } .pages-404-2 .error404 { line-height: 0.8; margin-bottom: 40px; font-weight: 700; font-size: 260px; opacity: 2; color: rgb(63, 63, 63); text-shadow: rgba(0, 0, 0, 0.4) 1px 1px 5px; } .pages-404-2 h1 { font-size: 34px; font-weight: 500; margin-bottom: 30px; color: rgb(222, 222, 222); } .pages-404-2 p { color: rgb(185, 179, 179); margin-bottom: 30px; font-size: 18px; } .notice { padding: 17px 15px; background-color: rgb(255, 255, 255); margin-bottom: 10px; border-radius: 2px; border-width: 1px 1px 1px 4px; border-style: solid; border-color: rgb(255, 255, 255) rgb(255, 255, 255) rgb(255, 255, 255) rgb(131, 137, 146); border-image: initial; } .notice-success { border-left-color: rgb(116, 186, 40); } .notice-success strong { color: rgb(116, 186, 40) !important; } .notice-danger { border-left-color: rgb(235, 52, 79); } .notice-danger strong { color: rgb(235, 52, 79); } .notice-info strong { color: rgb(29, 180, 189); } .notice-info { border-left-color: rgb(29, 180, 189); } .notice-warning { border-left-color: rgb(254, 169, 17); } .notice-warning strong { color: rgb(254, 169, 17); } .notice strong { font-weight: 600; } .progress { margin-bottom: 20px; height: 22px; } .progress { background-color: rgb(236, 236, 236); } .btn-warning { color: rgb(255, 243, 243); background-color: rgb(255, 193, 7); border-color: rgb(255, 193, 7); } .tab-box .nav-pills .nav-link { padding: 7px 30px; } .tab-box .nav-pills .nav-link.active, .nav-pills .show>.nav-link { border-radius: 3px; } .table-bordered .ass th { font-weight: 600; } .table-bordered { font-family: Montserrat, sans-serif; font-weight: 500; color: rgb(83, 83, 83); font-size: 15px; } .button-section .btn { margin-bottom: 5px; } .bomd { padding: 13px 26px; letter-spacing: 1px; font-size: 13px; font-weight: 600; text-transform: uppercase; transition: all 0.5s ease 0s; border-radius: 2px; } .search-area-inner .range-slider { margin-top: 5px; margin-bottom: 0px; } .search-area-inner .form-group { margin-bottom: 20px; } .as-2 { display: none; } .footer-1 { padding-top: 0px; background: linear-gradient(191deg, #025899, #002138, #025899, #002138); } .footer-1::before { content: ""; } .footer-1 h4 { font-size: 18px; margin-bottom: 25px; color: rgb(236, 236, 236); font-weight: 400; text-transform: uppercase; } .footer-1 a { color: rgb(197, 197, 197); font-size: 15px; } .footer-1 a:hover { color: rgb(173, 171, 171); } .footer-1 .footer-inner .links li { margin-bottom: 15px; padding-left: 15px; position: relative; line-height: 20px; } .footer-1 .footer-inner .links li a i { left: 0px; position: absolute; top: 0px; line-height: 22px; } .footer-1 .footer-inner .social-list { margin: 30px 0px 0px; } .footer-1 .footer-inner .social-list li a { font-size: 15px; float: left; margin-right: 5px; } .footer-1 .footer-inner .gallery li { float: left; } .footer-1 .footer-inner .gallery li img { margin: 0px 10px 10px 0px; width: 70px; border-radius: 1px; } .footer-1 .footer-inner .Subscribe-box .btn-color { border: none; } .footer-1 .footer-inner .Subscribe-box form .form-contact { width: 75%; height: 45px; padding: 10px 20px; border: 1px solid rgb(235, 235, 235); font-size: 15px; outline: none; border-radius: 3px; float: left; margin-right: 2%; } .footer-1 .footer-inner .Subscribe-box form .btn { height: 45px; font-size: 15px; font-weight: 400; text-transform: uppercase; border-radius: 3px; width: 23%; float: left; } .footer-1 .submitNewsletter { margin-left: 30px; } .footer-1 .submitNewsletter p { margin-bottom: 30px; } .footer-1 .footer-item { margin-bottom: 32px; } .footer-1 .footer-inner .contact-info li { margin-bottom: 15px; font-size: 15px; color: rgb(197, 197, 197); font-weight: 400; position: relative; padding-left: 25px; } .footer-1 .footer-inner .contact-info li i { left: 0px; position: absolute; line-height: 22px; } .footer-1 .footer-inner .contact-info li a { color: rgb(197, 197, 197); } .footer-1 .footer-inner .recent-posts .media h5 a { font-size: 17px; color: rgb(197, 197, 197); } .footer-1 .footer-inner .recent-posts .media h5 a:hover { color: rgb(173, 171, 171); } .footer-1 .recent-posts .media p { margin: 0px; font-size: 15px; color: rgb(197, 197, 197); } .footer-1 p { color: rgb(197, 197, 197); } .sub-footer { padding: 3px 0px; border-top: 1px solid rgba(255, 255, 255, 0.33); } .sub-footer .copy { margin: 0px; font-size: 15px; color: rgb(197, 197, 197); line-height: 40px; } .sub-footer .copy a { color: rgb(178, 179, 181); } .sub-footer .copy a:hover { text-decoration: underline; } .sub-footer .social-list { float: right; } .sub-footer .social-list li { display: inline-block; font-size: 16px; text-align: center; } .sub-footer .social-list li a { margin: 0px 2px; color: rgb(255, 255, 255); width: 40px; height: 40px; line-height: 40px; display: inline-block; border-radius: 3px; background: rgba(0, 0, 0, 0.15); box-shadow: rgba(255, 255, 255, 0.2) 0px 0px 0px 1px; } .sub-footer .social-list li a:hover { box-shadow: none; } .sub-footer .recent-posts .media h5 { font-weight: 400; } .sub-footer .facebook-bg:hover { background: rgb(72, 103, 170) !important; } .sub-footer .twitter-bg:hover { background: rgb(86, 215, 254) !important; } .sub-footer .google-bg:hover { background: rgb(220, 78, 65) !important; } .sub-footer .linkedin-bg:hover { background: rgb(1, 119, 181) !important; } .footer-2 .footer-left, .footer-wrapper { position: relative; } .footer-2 .row { margin-right: 0px; margin-left: 0px; } .footer-2 .btn-white-lg-outline { padding: 15px 35px 13.5px; } .footer-2 .footer-left { background: linear-gradient(145deg, rgb(248, 31, 1), rgb(238, 7, 110)); padding: 140px 120px; z-index: 2; margin-right: 0px; border-top-right-radius: 6px; } .footer-2 .footer-left::before { position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; background: url("../img/footer-left.png"); content: ""; z-index: 1; opacity: 0.5; border-top-right-radius: 6px; } .footer-2 .footer-left .inner::after { content: url("../img/big-logo.png"); position: absolute; right: -50px; top: 50%; z-index: -1; transform: translateY(-50%); width: 290px; height: 296px; } .footer-2 .footer-left .inner { z-index: 5; position: relative; } .footer-2 .footer-left span { color: rgb(255, 255, 255); font-size: 15px; text-transform: uppercase; letter-spacing: 4px; display: block; margin-bottom: 9px; } .footer-2 .footer-left .inner h2 { color: rgb(255, 255, 255); font-size: 75px; font-weight: 900; font-family: Montserrat, sans-serif; line-height: 90px; margin-bottom: 40px; } .footer-2 .footer-right { background: url("../img/footer-2.jpg") 50% center / cover no-repeat; width: 100%; padding: 150px 70px 150px 120px; } .footer-2 .footer-right::before { position: absolute; content: ""; inset: 0px; background: rgba(14, 5, 34, 0.53); } .footer-2 .footer-right .footer-link h4 { color: rgb(198, 201, 216); font-weight: 500; margin-bottom: 30px; opacity: 0.74; font-size: 22px; } .footer-2 .footer-right .links { margin-bottom: 40px; } .footer-2 .footer-right .links li { margin-bottom: 12px; } .footer-2 .footer-right .links li a { color: rgb(198, 201, 216); font-size: 16px; opacity: 0.74; } .footer-2 .footer-right .links li a:hover { opacity: 1; } .footer-2 .social-share { margin-bottom: 30px; } .footer-2 .social-share li a { border: 0px; width: 30px; height: auto; text-align: left; line-height: inherit; font-size: 16px; } .footer-2 .social-share li a { display: inline-block; text-align: left; font-size: 16px; color: rgb(198, 201, 216); opacity: 0.74; } .footer-2 .social-share li a:hover { opacity: 1; } .footer-2 .social-share li { margin-right: 15px; } .footer-2 .copyright-text { position: absolute; bottom: -100px; } .footer-2 .copyright-text p { color: rgb(198, 201, 216); font-size: 15px; opacity: 0.74; margin-bottom: 0px; } .footer-2 .copyright-text p a { color: rgb(198, 201, 216); } .footer-2 .copyright-text p a:hover { opacity: 1; color: rgb(242, 243, 247); } .footer-2 .col-pad { padding: 0px; } .footer-3 { background: rgb(243, 243, 243); position: relative; padding-top: 60px; margin-top: 60px; } .our-newslatters-2 { top: -60px; width: 100%; position: absolute; } .our-newslatters-2 .inner { margin: 0px; } .footer-3 h4 { font-size: 20px; font-weight: 500; margin-bottom: 25px; } .footer-3 .footer-inner .links li { margin-bottom: 15px; position: relative; line-height: 20px; font-size: 16px; } .footer-3 .footer-inner .links li a { color: rgb(83, 83, 83); } .footer-3 .footer-inner .links li a:hover { color: rgb(30, 29, 29); } .footer-3 .footer-inner p { color: rgb(83, 83, 83); } .footer-3 .footer-inner .links li a i { left: 0px; position: absolute; top: 0px; line-height: 22px; } .footer-3 .footer-inner .contact-info li { margin-bottom: 15px; font-size: 16px; color: rgb(83, 83, 83); font-weight: 400; } .footer-3 .footer-inner .contact-info li a { color: rgb(83, 83, 83); } .footer-3 .footer-inner .gallery li { float: left; } .footer-3 .footer-inner .gallery li img { margin: 0px 10px 10px 0px; width: 70px; border-radius: 100px; } .footer-3 .fi2 { margin-right: 50px; } .footer-3 .sub-footer { padding: 25px 0px 22px; border-top: 1px solid rgb(227, 227, 227); } .footer-3 .sub-footer p { color: rgb(83, 83, 83); margin-bottom: 0px; font-size: 16px; line-height: 50px; } .footer-3 .sub-footer p a { color: rgb(83, 83, 83); } .footer-3 .sub-footer p a:hover { color: rgb(255, 255, 255); } .footer-3 .footer-item { margin-bottom: 40px; } .footer-3 .footer-inner { padding: 90px 0px 40px; } .footer-3 .footer-gallery ul li { float: left; width: 75px; height: 75px; margin: 0px 10px 10px 0px; position: relative; overflow: hidden; border-radius: 5px; } .footer-3 .footer-gallery ul li img { width: 100%; transition: all 0.3s ease 0s; border-radius: 5px; cursor: pointer; } .footer-3 .footer-gallery ul li:hover img { transform: scale(1.1); border-radius: 5px; } .footer-4 { margin-right: 0px; text-align: center; padding-top: 50px; position: relative; width: 100%; height: 100%; left: 0px; top: 0px; background: url("../img/footer-left.png"); content: ""; z-index: 1; } .footer-4::before { position: absolute; content: ""; inset: 0px; background: rgba(255, 255, 255, 0.75); } .footer-4 .footer-menu ul { margin-bottom: 35px; } .footer-4 .footer-menu ul li, .footer-menu ul li a { display: inline-block; position: relative; } .footer-4 .footer-menu ul li a { color: rgb(83, 83, 83); margin-right: 40px; font-weight: 600; font-size: 15px; text-transform: uppercase; margin-bottom: 10px; } .footer-4 .footer-menu ul li a::before { position: absolute; top: 3px; right: -20px; width: 1px; height: 15px; background-color: rgb(83, 83, 83); content: ""; opacity: 0.4; } .footer-4 .footer-menu ul li a:hover { color: rgb(34, 34, 34); } .footer-4 .footer-menu ul li:last-child a::before { opacity: 0; } .footer-4 .social-media .social-list { margin-bottom: 50px; } .footer-4 .logo-image { margin-bottom: 45px; } .footer-4 img { height: 50px; } .footer-4 .copy-right-2 { border-top: 1px solid rgba(0, 0, 0, 0.53); padding: 25px 0px; text-align: center; font-size: 15px; } .footer-4 .copy-right-2 p { text-align: center; color: rgb(83, 83, 83); margin-bottom: 0px; font-size: 16px; } .footer-4 .copy-right-2 p a { color: rgb(83, 83, 83); } .footer-4 .copy-right-2 p a:hover { color: rgb(34, 34, 34); } .footer-4 .social-media .icon { margin: 0px 2px 3px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 35px; } .footer-4 .social-media .icon span { color: rgb(42, 41, 41); } .footer-5 { background: url("../img/footer-2.jpg") center center / cover no-repeat; z-index: 0; position: relative; } .footer-5::before { position: absolute; content: ""; inset: 0px; background: rgba(14, 5, 34, 0.53); } .footer-5 .container { color: rgb(255, 255, 255); z-index: 999 !important; } .footer-5 ul li a { color: rgb(175, 176, 183); } .footer-5 h4 { font-size: 22px; margin-bottom: 7px; font-weight: 400; color: rgb(175, 176, 183); } .footer-5 .footer-item { margin-bottom: 60px; } .footer-5 .footer-inner .links li { margin-bottom: 10px; font-size: 15px; font-weight: 400; padding-left: 20px; position: relative; line-height: 20px; } .footer-5 .footer-inner .links li a i { left: 0px; position: absolute; top: 0px; line-height: 22px; } .footer-5 .footer-inner .links li:last-child { margin-bottom: 0px; } .footer-5 .footer-inner .links li a:hover { color: rgb(239, 233, 233); } .footer-5 a { color: rgb(175, 176, 183); } .footer-5 .footer-inner p { font-size: 15px; color: rgb(175, 176, 183); z-index: 999; } .footer-5 .footer-inner p a { color: rgb(175, 176, 183); } .footer-5 .footer-inner .contact-info li { color: rgb(175, 176, 183); font-size: 15px; line-height: 45px; margin-bottom: 10px; font-weight: 400; position: relative; padding-left: 55px; } .footer-5 .footer-inner .contact-info li i { font-size: 16px; float: left; left: 0px; position: absolute; width: 45px; height: 45px; text-align: center; line-height: 45px; background: rgba(68, 63, 80, 0.72); border-radius: 3px; } .footer-5 .s-border { background: rgba(255, 255, 255, 0.18); } .footer-5 .m-border { width: 20px; height: 1px; margin-bottom: 25px; border-radius: 50px; background: rgb(197, 197, 197); } .footer-5 .m-border { background: rgba(255, 255, 255, 0.18); } .footer-5 .s-border { width: 40px; height: 1px; margin-bottom: 2px; border-radius: 50px; background: rgb(197, 197, 197); } .footer-5 .social-media { float: right; } .footer-5 .social-media .icon { margin: 0px 0px 3px 4px; } .footer-5 .social-media .icon { background: rgba(68, 63, 80, 0.72); color: rgb(255, 255, 255) !important; } .footer-5 .footer-gallery { max-width: 255px; margin-left: auto; } .footer-5 .footer-inner { padding: 80px 0px 20px; } .sub-footer-5 { padding: 25px 0px 22px; border-top: 1px solid rgba(255, 255, 255, 0.18); text-align: center; margin-bottom: 0px; color: rgb(255, 255, 255); } .sub-footer-5 p { margin-bottom: 0px; color: rgb(175, 176, 183); text-align: left; line-height: 44px; } .footer-5 .form-inline { width: 100%; border-radius: 100px; background: rgb(255, 255, 255); } .footer-5 .subscribe-newsletter .form-control { width: 75%; height: 60px; padding: 10px 30px; font-size: 17px; outline: 0px; border-radius: 3px; border: transparent; background: rgba(68, 63, 80, 0.72); margin-right: 3%; } .footer-5 .subscribe-newsletter .btn { border: none; color: rgb(37, 35, 42); background: rgb(255, 255, 255); padding: 15px 5px; height: 60px; font-size: 22px; top: 0px; right: 0px; text-transform: inherit; font-weight: 400; border-radius: 3px; width: 22%; } .footer-5 .subscribe-newsletter { padding: 40px 0px; border-bottom: 1px solid rgba(255, 255, 255, 0.18); } .footer-5 .subscribe-newsletter .newsletter-content-wrap { max-width: 550px; margin-left: auto; } .footer-5 .subscribe-newsletter h3 { color: rgb(175, 176, 183); margin-bottom: 0px; line-height: 60px; text-transform: uppercase; font-weight: 500; font-size: 27px; } .footer-5 .recent-posts .media h5 a { color: rgb(145, 147, 152); } .footer-5 .footer-inner .text { margin-right: 30px; } .footer-5 .s-border { background: rgba(255, 255, 255, 0.18); } .footer-5 .m-border { background: rgba(255, 255, 255, 0.18); } .footer-5 .footer-gallery ul li { float: left; width: 75px; height: 75px; margin: 0px 10px 10px 0px; position: relative; overflow: hidden; border-radius: 5px; } .footer-5 .footer-gallery ul li img { width: 100%; transition: all 0.3s ease 0s; border-radius: 5px; cursor: pointer; } .footer-5 .footer-gallery ul li:hover img { transform: scale(1.1); border-radius: 5px; } .footer-5 .social-media .icon span { color: rgb(255, 255, 255); } .footer-5 .sub-footer { padding: 25px 0px 22px; border-top: 1px solid rgba(255, 255, 255, 0.18); text-align: center; margin-bottom: 0px; color: rgb(255, 255, 255); } .footer-5 .sub-footer p { margin-bottom: 0px; color: rgb(175, 176, 183); text-align: left; line-height: 44px; } .lines { position: absolute; top: 0px; left: 0px; right: 0px; height: 100%; z-index: -1; } .line { position: absolute; width: 1px; height: 100%; top: 0px; left: 50%; background: rgba(255, 255, 255, 0.1); overflow: hidden; } .line::after { content: ""; display: block; position: absolute; height: 15vh; width: 100%; top: -50%; left: 0px; background: linear-gradient(rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 75%, rgb(255, 255, 255) 100%); animation: 7s cubic-bezier(0.4, 0.26, 0, 0.97) 0s infinite normal forwards running drop; z-index: -888; } .line:nth-child(1) { margin-left: -30%; } .line:nth-child(1)::after { animation-delay: 1s; } .line:nth-child(3) { margin-left: 30%; } .line:nth-child(3)::after { animation-delay: 2s; } .line:nth-child(4) { margin-left: -15%; } .line:nth-child(4)::after { animation-delay: 3s; } .line:nth-child(5) { margin-left: 15%; } .line:nth-child(5)::after { animation-delay: 4s; } @keyframes drop { 0% { top: -50%; } 100% { top: 110%; } } .social-media .social-list { display: inline-flex; } .social-media .icon { position: relative; border-radius: 3px; margin: 0px 4px 3px 0px; 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) 0s; } .social-media .tooltip { position: absolute; top: 0px; font-size: 14px; background-color: rgb(255, 255, 255); color: rgb(255, 255, 255); padding: 5px 8px; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.1) 0px 10px 10px; opacity: 0; pointer-events: none; transition: all 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55) 0s; } .social-media .tooltip::before { position: absolute; content: ""; height: 8px; width: 8px; background-color: rgb(255, 255, 255); bottom: -3px; left: 50%; transform: translate(-50%) rotate(45deg); transition: all 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55) 0s; } .social-media .icon span { color: rgb(255, 255, 255); } .social-media .icon:hover span { color: rgb(255, 255, 255); } .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: rgba(0, 0, 0, 0.1) 0px -1px 0px; } .social-media .facebook { background-color: rgb(59, 89, 153); } .social-media .facebook:hover, .social-media .facebook:hover .tooltip, .social-media .facebook:hover .tooltip::before { color: rgb(255, 255, 255); background-color: rgb(59, 89, 153) !important; } .social-media .twitter { background-color: rgb(70, 193, 246); } .social-media .twitter:hover, .social-media .twitter:hover .tooltip, .social-media .twitter:hover .tooltip::before { color: rgb(255, 255, 255); background-color: rgb(70, 193, 246) !important; } .social-media .instagram { background-color: rgb(225, 48, 108); } .social-media .instagram:hover, .social-media .instagram:hover .tooltip, .social-media .instagram:hover .tooltip::before { color: rgb(255, 255, 255); background-color: rgb(225, 48, 108) !important; } .social-media .github { background-color: rgb(51, 51, 51); } .social-media .github:hover, .social-media .github:hover .tooltip, .social-media .github:hover .tooltip::before { color: rgb(255, 255, 255); background-color: rgb(51, 51, 51) !important; } .social-media .youtube { background-color: rgb(222, 70, 59); } .social-media .youtube:hover, .social-media .youtube:hover .tooltip, .social-media .youtube:hover .tooltip::before { color: rgb(255, 255, 255); background-color: rgb(222, 70, 59) !important; } .contact-section::before { position: absolute; content: ""; inset: 0px; background-color: rgba(0, 0, 0, 0.5); } .contact-section .form-section { background: rgb(255, 249, 247); min-height: 100vh; position: relative; text-align: center; display: flex; justify-content: center; align-items: center; padding: 15px; } .contact-section .form-inner { max-width: 450px; width: 100%; margin: 0px auto; text-align: center; background: rgb(255, 255, 255); padding: 50px 30px; } .contact-section .bg-img { min-height: 100vh; position: relative; display: flex; justify-content: center; align-items: center; padding: 15px; background: url("../img/img-2.jpg") center center / cover no-repeat rgba(0, 0, 0, 0.04); z-index: 999; } .contact-section .bg-img::before { position: absolute; content: ""; inset: 0px; background: rgba(41, 0, 142, 0.69); } .contact-section .form-section .extra-login { float: left; width: 100%; text-align: center; position: relative; } .contact-section .form-section .extra-login::before { position: absolute; left: 0px; top: 10px; width: 100%; height: 1px; background: rgb(228, 228, 228); content: ""; } .contact-section .form-section .extra-login>span { width: auto; float: none; display: inline-block; padding: 1px 20px; z-index: 1; position: relative; font-family: "Open Sans"; font-size: 14px; color: rgb(83, 83, 83); text-transform: capitalize; background: rgb(255, 255, 255); } .contact-section .pad-0 { padding: 0px; } .contact-section .form-section p { color: rgb(83, 83, 83); margin-bottom: 0px; font-size: 16px; font-weight: 400; } .contact-section .form-section p a { color: rgb(83, 83, 83); } .contact-section .form-section ul { list-style: none; padding: 0px; margin: 0px 0px 20px; } .contact-section .form-section .thembo { margin-left: 4px; } .contact-section .form-section h3 { margin: 0px 0px 25px; font-size: 22px; font-weight: 400; } .contact-section .form-section .form-group { margin-bottom: 25px; } .contact-section .form-section .form-box { float: left; width: 100%; text-align: left; position: relative; } .contact-section .form-section .form-box input { float: left; width: 100%; } .contact-section .form-section .input-text { padding: 10px 20px; font-size: 15px; height: 50px; outline: none; color: rgb(97, 97, 97); border-radius: 3px; font-weight: 500; border: 1px solid rgba(0, 0, 0, 0.16); background: rgb(255, 255, 255); } .contact-section .form-section img { margin-bottom: 5px; } .contact-section .form-section .form-box i { position: absolute; top: 10px; right: 20px; font-size: 23px; color: rgb(97, 97, 97); } .contact-section .form-section .checkbox .terms { margin-left: 3px; } .contact-section .form-section .btn-md { cursor: pointer; padding: 13px 50px 12px; font-size: 17px; font-weight: 400; font-family: Jost, sans-serif; border-radius: 3px; } .contact-section .form-section input[type="checkbox"], input[type="radio"] { margin-right: 3px; } .contact-section .form-section button:focus { outline: -webkit-focus-ring-color auto 0px; } .contact-section .none-2 { display: none; } .contact-section .form-section .terms { margin-left: 3px; } .contact-section .form-section .checkbox { font-size: 14px; } .contact-section .form-section .form-check { float: left; margin-bottom: 0px; } .contact-section .form-section .form-check a { color: rgb(83, 83, 83); float: right; } .contact-section .form-section .form-check-input { position: absolute; margin-left: -15px; } .contact-section .form-section .form-check label::before { content: ""; display: inline-block; position: absolute; width: 18px; height: 18px; top: 0px; border: 1px solid rgb(197, 195, 195); border-radius: 3px; background-color: rgb(255, 255, 255); } .contact-section .form-section .form-check-label { padding-left: 5px; margin-bottom: 0px; font-size: 16px; font-weight: 500; color: rgb(83, 83, 83); } .contact-section .form-section input[type="checkbox"], input[type="radio"] { margin-top: 4px; } .contact-section .form-section a.forgot-password { font-size: 16px; color: rgb(83, 83, 83); float: right; } .contact-section .logo img { margin-bottom: 15px; height: 30px; } .contact-section .info { max-width: 610px; padding: 10px 30px; z-index: 999; } .contact-section .info h1 { color: rgb(255, 255, 255); margin-bottom: 30px; font-size: 50px; font-weight: 700; } .contact-section .info h1 a { color: rgb(255, 255, 255); } .contact-section .info p { color: rgb(255, 255, 255); opacity: 0.8; line-height: 28px; } .contact-section .form-section ul { list-style: none; padding: 0px; margin: 0px 0px 20px; } .contact-section .social-list { padding: 0px; text-align: center; } .contact-section .social-list li { display: inline-block; } .contact-section .social-list li a { margin: 1px; font-size: 14px; font-weight: 500; width: 110px; height: 40px; line-height: 40px; border-radius: 0px; display: inline-block; text-align: center; color: rgb(255, 255, 255); } .contact-section .social-list li a:hover { text-decoration: none; } .contact-section .facebook-bg { background: rgb(72, 103, 170); } .contact-section .facebook-bg:hover { background: rgb(61, 89, 150); color: rgb(255, 255, 255); } .contact-section .twitter-bg { background: rgb(51, 204, 255); } .contact-section .twitter-bg:hover { background: rgb(86, 215, 254); } .contact-section .google-bg { background: rgb(219, 68, 55); } .contact-section .google-bg:hover { background: rgb(220, 78, 65); } .blog-1 { position: relative; height: 452px; overflow: hidden; background: center center / cover no-repeat rgb(255, 255, 255); z-index: 0; transition: all 0.3s cubic-bezier(0.24, 0.74, 0.58, 1) 0s; margin-bottom: 30px; width: 100% !important; } .blog-1.bp { background-position: center center; background-repeat: no-repeat; background-size: cover; border-radius: 7px; } .blog-1.blog-photo { background-image: url("../img/banner/img-1.jpg"); } .blog-1.blog-photo-2 { background-image: url("../img/banner/img-2.jpg"); } .blog-1.blog-photo-3 { background-image: url("../img/banner/img-3.jpg"); } .blog-1.blog-photo-4 { background-image: url("../img/banner/img-4.jpg"); } .blog-1 .date { position: absolute; top: 30px; right: 30px; display: block; background: rgb(255, 255, 255); padding: 13.5px 19px; font-size: 16px; text-align: center; border-radius: 5px; } .blog-1 .date p { margin-bottom: 0px; font-size: 15px; font-weight: 500; line-height: normal; } .blog-1:hover .date p { color: rgb(255, 255, 255); } .blog-1:hover .date h2 { color: rgb(255, 255, 255); } .blog-1 .date h2 { font-weight: 700; font-family: Jost, sans-serif; font-size: 27px; margin-bottom: 0px; } .blog-1::before { content: ""; top: 0px; position: absolute; height: 100%; width: 100%; z-index: 0; background: linear-gradient(to top, rgba(47, 45, 45, 0.73) 0%, rgba(0, 0, 0, 0.44) 35%, rgba(2, 2, 2, 0) 60%, rgba(0, 0, 0, 0) 100%); border-radius: 4px 4px 0px 0px; opacity: 1; } .blog-1 h3 { transition: all 0.4s ease 0s; margin: 0px 0px 12px; color: rgb(255, 255, 255); font-weight: 400; font-size: 25px; } .blog-1 .ling-section { position: absolute; bottom: 25px; padding-right: 30px; padding-left: 30px; width: 100%; } .blog-1 h3 a { color: rgb(255, 255, 255); } .blog-1 h3 a:hover { color: rgb(255, 255, 255); opacity: 0.9; } .blog-1 .read-more-btn { display: inline-block; position: absolute; bottom: 0px; left: 87px; transform: translateX(-50%); opacity: 0; visibility: hidden; font-size: 15px; font-weight: 500; text-align: left; padding: 9.5px 22px; border-radius: 3px; background: rgb(255, 255, 255); } .blog-1 .read-more-btn::before { content: ""; position: absolute; width: 0px; transition: all 0.5s ease 0s; } .blog-1 .ling-section p { display: inline-block; transition: all 0.4s ease 0s; color: rgb(255, 255, 255); } .blog-1:hover .read-more-btn { opacity: 1; visibility: visible; bottom: 0px; text-align: left; } .blog-1:hover h3 { transform: translateY(-50px); } .blog-1:hover .ling-section p { transform: translateY(-50px); } .blog-2 { position: relative; display: block; margin-bottom: 30px; z-index: 2; background: rgb(255, 255, 255); border: none; transition: all 0.5s ease 0s; } .blog-2:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 15px; transform: translateY(-5px); } .blog-2 .blog-photo { position: relative; display: block; overflow: hidden; } .blog-2 .blog-photo img { width: 100%; transform: scale(1); transition-delay: 0.1s; transition-timing-function: ease-in-out; transition-duration: 0.7s; } .blog-2:hover .blog-photo .overlay-icon { transform: perspective(400px) scaleY(1); } .blog-2 .blog-photo .overlay-icon { position: absolute; inset: 0px; z-index: 3; display: flex; justify-content: center; align-items: center; flex-wrap: wrap; transition: all 0.9s ease 0s; transform: perspective(400px) scaleY(0); transform-origin: center bottom; } .blog-2 .blog-photo .overlay-icon a { position: relative; display: inline-block; } .blog-2 .blog-photo .overlay-icon span { color: rgb(255, 255, 255); font-size: 25px; line-height: 25px; } .blog-2 .blog-photo::after { position: absolute; content: ""; bottom: 0px; left: 0px; right: 0px; height: 100%; background: rgba(12, 62, 185, 0.51); transition: all 0.5s ease-in-out 0.1s; opacity: 1; transform-origin: center bottom; transform-style: preserve-3d; transform: scaleY(0); z-index: 1; } .blog-2:hover .blog-photo img { transform: scale(1.2) rotate(1deg); } .blog-2:hover .blog-photo::after { opacity: 0.9; transform: scaleY(1); } .blog-2 .detail { position: relative; display: block; background: rgb(255, 255, 255); border: none; padding: 32px 35px; transition: all 200ms linear 0.1s; } .blog-2 .title { position: relative; display: block; font-size: 22px; font-weight: 400; margin-bottom: 12px; } .blog-2 .title::before { position: absolute; top: 0px; left: -35px; width: 3px; height: 100%; content: ""; } .blog-2 .post-meta li { position: relative; float: left; color: rgb(83, 83, 83); font-size: 15px; margin-right: 30px; } .blog-2 .post-meta:last-child { margin-right: 0px; } .blog-2 .post-meta li i { margin-right: 5px; } .blog-2 .post-meta li a { color: rgb(83, 83, 83); } .blog-2 .post-meta { position: relative; display: block; overflow: hidden; margin-top: 13px; } .blog-3 { position: relative; margin: 0px 1px 30px; z-index: 2; background: rgb(255, 255, 255); border: none; transition: all 0.5s ease 0s; } .blog-3:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 15px; } .blog-3:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 15px; transform: translateY(-5px); } .blog-3 .blog-photo { position: relative; display: block; overflow: hidden; } .blog-3 .blog-photo img { width: 100%; transform: scale(1); transition-delay: 0.1s; transition-timing-function: ease-in-out; transition-duration: 0.7s; } .blog-3:hover .blog-photo .overlay-icon { transform: perspective(400px) scaleY(1); } .blog-3 .blog-photo .overlay-icon { position: absolute; inset: 0px; z-index: 3; display: flex; justify-content: center; align-items: center; flex-wrap: wrap; transition: all 0.9s ease 0s; transform: perspective(400px) scaleY(0); transform-origin: center bottom; } .blog-3 .blog-photo .overlay-icon a { position: relative; display: inline-block; } .blog-3 .blog-photo .overlay-icon span { color: rgb(255, 255, 255); font-size: 25px; line-height: 25px; } .blog-3 .blog-photo::after { position: absolute; content: ""; bottom: 0px; left: 0px; right: 0px; height: 100%; background: rgba(12, 62, 185, 0.51); transition: all 0.5s ease-in-out 0.1s; opacity: 1; transform-origin: center bottom; transform-style: preserve-3d; transform: scaleY(0); z-index: 1; } .blog-3:hover .blog-photo img { transform: scale(1.2) rotate(1deg); } .blog-3:hover .blog-photo::after { opacity: 0.9; transform: scaleY(1); } .blog-3 .detail { padding: 40px 30px 0px; display: inline-block; } .blog-3 .detail h3 { margin-bottom: 10px; font-size: 20px; font-weight: 400; } .blog-3 .detail p { margin-bottom: 20px; } .blog-3 .user { position: absolute; bottom: 20px; right: 20px; border-radius: 100px; padding-right: 20px; background: rgba(0, 0, 0, 0.36); z-index: 999; } .blog-3 .user .avatar { position: absolute; width: 30px; } .blog-3 .user .name { margin-left: 40px; } .blog-3 .user .name h5 { line-height: 30px; margin-bottom: 0px; font-size: 13px; font-weight: 400; color: rgb(255, 255, 255); } .blog-3 .detail .blog-footer { font-size: 15px; } .blog-3 .detail .date { margin: 0px; font-size: 15px; } .blog-3 .detail .blog-footer a { font-weight: 400; font-size: 15px; font-family: Roboto, sans-serif; } .blog-3 .detail .blog-footer a:hover { color: rgb(83, 83, 83); } .blog-4 { position: relative; z-index: 9; overflow: hidden; background: rgb(255, 255, 255); border-radius: 4px; transition: all 0.4s ease 0s; margin-bottom: 30px; } .blog-4 .blog-inner { position: relative; padding: 60px; } .blog-4:hover .blog-inner { background: rgba(35, 57, 214, 0.45); } .blog-4:hover::before { opacity: 1; transform: scale(1) translateY(0px); transition: all 1s ease 0s; } .blog-4-one:hover::before { background: url("../img/blog/blog.jpg") left top repeat rgba(0, 0, 0, 0.04); } .blog-4-two:hover::before { background: url("../img/blog/blog-2.jpg") left top repeat rgba(0, 0, 0, 0.04); } .blog-4-there:hover::before { background: url("../img/blog/blog-3.jpg") left top repeat rgba(0, 0, 0, 0.04); } .blog-4::before { position: absolute; content: ""; left: 0px; top: 0px; width: 100%; height: 100%; opacity: 0; transform-origin: center top; transform: scale(0.9) translateY(20px); border-radius: 4px; transition: all 0.4s ease 0s; } .blog-4 h3 { font-size: 22px; font-weight: 400; text-transform: none; margin: 0px 0px 20px; } .blog-4 h3 a { color: rgb(56, 55, 55); } .blog-4 h3 a:hover { color: rgb(255, 255, 255); opacity: 0.9; } .blog-4 p { margin-bottom: 20px; } .blog-4:hover p { color: rgb(255, 255, 255); } .blog-4:hover h3 a { color: rgb(255, 255, 255); z-index: 999; } .blog-4 h5 { font-size: 15px; color: rgb(83, 83, 83); } .blog-4 h5 a { color: rgb(83, 83, 83); } .blog-4:hover h5 { color: rgb(255, 255, 255); z-index: 999; } .blog-4:hover .b-btn { color: rgb(255, 255, 255); z-index: 999; } .blog-4 .b-btn:hover { color: rgb(255, 255, 255); opacity: 0.9; } .blog-5 { margin-bottom: 30px; border: none; background: rgb(255, 255, 255); z-index: 2; position: relative; overflow: hidden; transition: all 0.6s cubic-bezier(0.24, 0.74, 0.58, 1) 0s; border-radius: 10px; } .blog-5:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 15px; transform: translateY(-5px); } .blog-5 .detail { padding: 45px 25px 15px; border-radius: 10px; } .blog-5 .blog-image { position: relative; } .blog-5 .blog-image::before { position: absolute; content: ""; width: 0px; height: 0px; left: 0px; bottom: 0px; z-index: 1; opacity: 0; visibility: hidden; transition: all 0.6s ease 0s; } .blog-5 .blog-image img { transition: all 0.5s ease 0s; z-index: 111; width: 100%; border-radius: 10px 10px 0px 0px; } .blog-5 .blog-image::after { position: absolute; content: ""; width: 0px; height: 0px; right: 0px; top: 0px; z-index: 1; opacity: 0; visibility: hidden; transition: all 0.6s ease 0s; } .blog-5:hover .blog-image::before, .blog-5:hover .blog-image::after { width: 100%; height: 100%; opacity: 0.2; visibility: visible; } .blog-5 .blog-photo { position: relative; } .blog-5 .blog-photo img { width: 100%; } .blog-5 .post-meta { position: absolute; bottom: -20px; font-size: 15px; border-radius: 5px; width: 85%; margin: 0px 7.5%; padding: 7px 0px; text-align: center; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px; z-index: 999 !important; } .blog-5 .post-meta span { margin: 0px 15px 0px 0px; display: inline-block; font-size: 14px; color: rgb(60, 59, 59); font-weight: 500; line-height: 26px; } .blog-5 .post-meta span i { font-size: 14px; margin-right: 5px; font-weight: 600; } .blog-5 .detail h3 { font-size: 20px; font-weight: 400; margin-bottom: 15px; } .blog-5 .detail h3 a { color: rgb(33, 33, 33); } .blog-5 .detail h3 a:hover { color: rgb(83, 83, 83); } .mr-0 { margin-right: 0px; } .blog-5 .date-box { position: absolute; top: 15px; font-size: 11px; color: rgb(255, 255, 255); width: 60px; height: 60px; text-align: center; padding: 10px 0px 5px; right: 19px; border-radius: 5px 5px 0px; text-transform: uppercase; font-weight: 600; z-index: 999; } .blog-5 .date-box span { font-size: 17px; display: block; font-weight: 600; margin-bottom: 0px; color: rgb(255, 255, 255); } .blog-5 .date-box::after { position: absolute; content: ""; width: 0px; height: 0px; border-top: 0px; border-bottom: 10px solid transparent; bottom: -10px; right: 0px; } .blog-5:hover .date-box { background: rgb(255, 255, 255); } .blog-5:hover .date-box::after { border-right: 10px solid rgb(255, 255, 255); } .blog-big:hover { transform: translateY(0px); box-shadow: none; } .pagination-box { margin-bottom: 25px; } .pagination { padding-left: 0px; border-radius: 4px; display: inline-block; } .pagination li { display: inline-block; } .pagination>li>a, .pagination>li>span { border-radius: 0px; margin: 0px 1px 5px; width: 50px; height: 50px; text-align: center; padding: 0px; line-height: 50px; border: none; } .pagination>li>a { color: rgb(33, 37, 41); font-size: 18px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 3px; } .pagination>li>.active { color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 3px; } .pagination>li>a:hover { color: rgb(255, 255, 255); } .page-item:first-child .page-link { margin-left: 0px; border-top-left-radius: 0px; border-bottom-left-radius: 0px; } .page-item:last-child .page-link { border-top-right-radius: 0px; border-bottom-right-radius: 0px; } .form-search { position: relative; } .form-search .form-control { box-shadow: none; border: 1px solid rgb(247, 247, 247); background: rgb(247, 247, 247); border-radius: 3px; height: 45px; } .form-search .btn { background: none; position: absolute; right: 0px; top: 0px; padding: 10px 12px 9px; } .show-more-options { font-weight: 600; font-size: 15px; margin-bottom: 20px; display: block; cursor: pointer; } .widget { padding: 30px 25px; border-bottom: 1px solid rgb(234, 234, 234); } .widget-3 { padding: 30px 20px; border: none; } .sidebar-title { margin-bottom: 20px; font-size: 20px; } .sidebar { background: rgb(255 255 255); /* box-shadow: 9px 6px 8px 0px #b4adad; */ } .compare-properties { margin-bottom: 30px; border-radius: 0px; border: none; } #compare-search { margin-bottom: 15px; } #compare-search .form-group { margin-bottom: 15px; } .compare-properties .card-img-top { border-radius: 0px; } .compare-properties h6 { margin: 0px; font-weight: 500; font-size: 15px; } .comparison .faq-accordion .card-block { padding: 0px; } .comparison .faq-accordion .card-title { font-size: 18px; } .comparison h3 { text-align: center; } .vs { border-radius: 50%; width: 80px; height: 80px; margin: 0px auto; } .vs img { width: 100%; } .comparison .selectBox-dropdown .selectBox-arrow { border-left: none; } .compare-table tr { border: 1px solid rgb(236, 236, 236); } .compare-table tr:first-child { border-top: none; } .compare-table tr td:first-child { width: 350px; background: rgb(248, 249, 250); } .compare-table tr td { box-sizing: border-box; font-size: 15px; padding: 20px 15px; text-align: center; width: 395px; font-weight: 500; } .compare-table tr td .fa-times { color: red; } .compare-table tr td .fa-check { color: green; } .categories ul li { font-size: 15px; margin-bottom: 10px; } .categories ul li:last-child { margin-bottom: 0px; } .categories ul li a { color: rgb(83, 83, 83); } .categories ul li span { float: right; } .tags ul li a { float: left; margin: 0px 3px 3px 0px; padding: 4px 12px; font-size: 15px; text-decoration: none; border: 1px solid rgb(247, 247, 247); background: rgb(247, 247, 247); color: rgb(95, 95, 95); border-radius: 2px; } .tags ul li a:hover { color: rgb(255, 255, 255); } .recent-posts .media h5 { margin-bottom: 5px; } .recent-posts .media h5 a { font-size: 17px; } .recent-posts .media img { width: 60px; border-radius: 3px; margin-right: 15px; } .recent-posts .media p { margin: 0px; font-size: 15px; } .recent-posts .media p strong { font-weight: 500; } .recent-comments img { width: 60px; margin-right: 15px; border-radius: 3px; } .recent-comments .media h5 { font-size: 17px; } .recent-comments .media p { margin-bottom: 0px; font-size: 15px; } .recent-comments .media p span { font-weight: 500; } blockquote { padding: 20px; margin: 0px 0px 30px; background: rgb(249, 246, 246); border-left: 5px solid rgb(230, 230, 230); } blockquote p { font-size: 15px; font-weight: 400; } blockquote .footers { font-size: 15px; font-weight: 500; letter-spacing: 1px; color: rgb(0, 0, 0); } .tags-socal-box .social-list { float: right; text-align: right; } .tags-socal-box h2 { font-size: 18px; margin-bottom: 20px; font-weight: 400; } .tags-socal-box .social-list ul li { display: inline-block; margin-left: 10px; } .tags-socal-box .social-list ul li a { color: rgb(83, 83, 83); } .tags-socal-box .social-list ul li:first-child { margin: 0px; } .tags-socal-box { margin-bottom: 10px; } .comments-section { margin-bottom: 50px; } .comment { margin-bottom: 30px; position: relative; } .comment .comment-author { height: 60px; left: 0px; position: absolute; top: 0px; width: 60px; } .comments ul { list-style: none; margin: 0px 0px 0px 80px; padding: 0px; } .comment .comment-author a img { bottom: 2px; border-radius: 50%; display: block; height: 60px; width: 60px; position: absolute; top: 0px; } .comment .comment-content { margin-left: 80px; padding: 20px; background: rgb(255, 255, 255); } .comment .comment-content p { margin-bottom: 0px; } .comment .comment-meta { font-family: Roboto, sans-serif; } .comment .comment-meta-author { float: left; font-weight: 400; color: rgb(55, 64, 77); font-size: 17px; font-family: Roboto, sans-serif; } .comment .comment-meta-reply { float: right; margin-left: 15px; font-size: 14px; text-transform: uppercase; } .comment .comment-meta-date { float: right; font-size: 14px; } .comment .comment-body { margin-top: 10px; } .simple-content { padding-top: 100px; background: url("http://placehold.it/1920x511") center center / cover no-repeat; z-index: 0; position: relative; } .simple-content::before { position: absolute; content: ""; inset: 0px; background-color: rgba(0, 0, 0, 0.3); } .simple-content p { color: rgb(255, 255, 255); line-height: 28px; font-size: 15px; margin-bottom: 20px; } .simple-content h1 { color: rgb(255, 255, 255); margin-bottom: 20px; font-size: 30px; } .shop-box { margin-bottom: 30px; border: none; background: rgb(255, 255, 255); z-index: 2; position: relative; overflow: hidden; transition: all 0.6s cubic-bezier(0.24, 0.74, 0.58, 1) 0s; border-radius: 0px; text-align: center; } .shop-box:hover { box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 15px; transform: translateY(-5px); } .shop-box .shop-theme { position: relative; } .shop-box .shop-theme::before { position: absolute; content: ""; width: 0px; height: 0px; left: 0px; bottom: 0px; z-index: 1; opacity: 0; visibility: hidden; transition: all 0.6s ease 0s; } .shop-box .shop-theme img { transition: all 0.5s ease 0s; z-index: 111; width: 100%; border-radius: 0px; } .shop-box .shop-theme::after { position: absolute; content: ""; width: 0px; height: 0px; right: 0px; top: 0px; z-index: 1; opacity: 0; visibility: hidden; transition: all 0.6s ease 0s; } .shop-box:hover .shop-theme::before, .shop-box:hover .shop-theme::after { width: 100%; height: 100%; opacity: 0.2; visibility: visible; } .shop-box .price-box { text-align: right; font-size: 15px; position: absolute; bottom: 15px; right: 15px; z-index: 20; font-weight: 600; } .shop-box .price-box .del { color: red; font-size: 13px; } .shop-box .price-box span { color: rgb(55, 64, 77); } .shop-box .shop-details .btn { padding: 6px 20px 5px; font-size: 13px; letter-spacing: normal; } .shop-box .shop-details { padding: 25px 15px 30px; } .shop-box .shop-details h4 { font-size: 15px; font-weight: 500; margin: 0px; } .shop-box .shop-details h5 a { font-size: 18px; } .shop-box .shop-details h5 { font-weight: 400; margin-bottom: 13px; } .shop-checkout .form-control { width: 100%; padding: 10px 20px; font-size: 16px; background: transparent; outline: 0px; height: 45px; border-radius: 3px; border: 1px solid rgb(219, 219, 219); box-shadow: rgba(0, 0, 0, 0.06) 0px 1px 3px 0px; } .shop-checkout .form-group { margin-bottom: 20px; } .our-payment .payment-box { margin-left: 0px; } .payment-box { margin-left: 20px; } .payment-box .form-check-label { font-size: 15px; font-weight: 500; font-family: Roboto, sans-serif; margin-bottom: 5px; color: rgb(33, 33, 33); } .shop-info .btn-md { padding: 13px 5px 11px; } .shop-info .form-control { width: 100%; padding: 10px 20px; font-size: 16px; background: transparent; outline: 0px; height: 50px; border-radius: 3px; border: 1px solid rgb(219, 219, 219); box-shadow: rgba(0, 0, 0, 0.06) 0px 1px 3px 0px; } .shop-info { background: rgb(255, 255, 255); margin-bottom: 40px; } .shop-info h3 { font-size: 27px; font-weight: 400; color: rgb(33, 33, 33); } .shop-info .price { font-size: 18px; font-weight: 400; margin-bottom: 5px; } .shop-info .price del { margin-right: 15px; } .shop-info .inner { padding: 50px 45px 20px; } .shop-info .inner p { margin-bottom: 25px; } .shop-info .ratings { margin-bottom: 20px; } .shop-info .ratings i { color: orange; } .shop-info .car-properties .list-inline-item { width: 50px; } .shop-info .price del { color: rgb(240, 21, 31); } .shop-info p a { color: rgb(240, 21, 31); } .financing-calculator { margin-bottom: 30px; background: rgb(255, 255, 255); } .financing-calculator .form-control { padding: 10px 17px; width: 100%; font-size: 15px; font-weight: 500; border-radius: 3px; background: transparent; border: 1px solid rgb(214, 213, 213); box-shadow: none; color: rgb(73, 80, 87) !important; min-height: 50px !important; } .sidebar .financing-calculator { background: rgb(255, 255, 255); } .shop-slider .carousel-control-next, .carousel-control-prev { width: 0px; } table { width: 100%; } .shop-header { margin-bottom: 30px; } .shop-table.cart .product-thumbnail, .shop-table.cart .product-name { padding-left: 0px; } .shop-table.cart .product-thumbnail, .shop-table.cart .product-name a { text-transform: none; font-size: 15px; color: rgb(83, 83, 83); } .shop-table th { padding: 15px 0px; border: none; font-weight: 500; font-size: 16px; } .shop-table.cart td, .shop-table.cart th { vertical-align: middle; padding-left: 10px; padding-right: 10px; font-size: 16px; } .shop-table.cart .product-remove { padding-right: 0px; } .shop-table td { border-top: 1px solid rgb(221, 221, 221); padding: 40px 0px; } .shop-table.cart .product-thumbnail img { width: 100px; } .shop-table.cart .qty { width: 60px; padding-left: 0px; padding-right: 0px; text-align: center; } .shop-table input[type="text"], input[type="email"], textarea, input[type="password"], input[type="tel"] { border: 1px solid rgb(232, 232, 232); padding: 6px 15px; color: rgb(119, 119, 119); max-width: 100%; outline: none; } .cart-total-box { padding: 25px; background: rgb(255, 255, 255); } .cart-total-box h5 { font-weight: 400; font-size: 18px; } .cart-total-box ul li { line-height: 33px; width: 100%; font-size: 15px; } .cart-total-box ul li span { margin-right: 0px; } .cart-total-box .btn { line-height: 48px; padding: 0px 30px; font-size: 15px; font-weight: 400; letter-spacing: 0.5px; font-family: Roboto, sans-serif; } .shop-checkout .form-check-label { font-size: 16px; font-weight: 400; color: rgb(55, 64, 77); } .shop-checkout .form-group { margin-bottom: 25px; } .shop-checkout .form-control { padding: 10px 17px; width: 100%; min-height: 50px; font-size: 15px; font-weight: 500; border-radius: 3px; border: 1px solid rgb(255, 255, 255); background: rgb(255, 255, 255); box-shadow: none; color: rgb(73, 80, 87) !important; } .shop-single .shop-title { font-weight: 500; margin-bottom: 30px; font-size: 22px; } .shop-details-content p { font-size: 15px; line-height: 28px; } .payment-box { margin-bottom: 30px; } .payment-box p { padding: 10px 0px 0px 20px; } .form-check { font-size: 13px; } .form-check-label { font-size: 13px; color: rgb(128, 130, 142); } .faq-box { border: 1px solid transparent; border-radius: 0px; margin-bottom: 0px; } .faq-box h5 .btn-link { padding: 25px 20px; width: 100%; text-align: left; display: inline-block; text-decoration: none; font-size: 16px; color: rgb(83, 83, 83); } .faq-box .card-header { padding: 0px; margin: 0px; background-color: rgb(255, 255, 255); font-size: 15px; border-bottom: 1px solid rgb(216, 216, 216); } .bd-none { border-bottom: none !important; } .faq-box .card-body p { line-height: 27px; } .faq-box .card-body span { font-size: 15px; } .faq-box .card-body span a { font-weight: 600; } .faq-accordion .card { margin-bottom: 0px; border-top: none; border-right: none; border-left: none; border-image: initial; border-bottom: 1px solid rgb(241, 242, 243); background-color: rgb(255, 255, 255); } .card-header { border-bottom: 1px solid rgba(0, 0, 0, 0.07); } .faq-accordion .card-header { padding: 25px 20px 20px; background: rgb(255, 255, 255); } .faq-accordion .card-title { margin-bottom: 0px; padding-right: 20px; letter-spacing: 0px; font-size: 16px; cursor: pointer; } .faq-accordion .card-block { padding: 25px 20px 20px; } .faq-accordion .answer-helpful { font-size: 15px; } .faq-accordion .answer-helpful .yes { margin-left: 5px; color: rgb(21, 87, 36); font-size: 15px; } .faq-accordion .answer-helpful .no { margin-left: 5px; color: rgb(114, 28, 36); font-size: 15px; } .typography .mb-60 { margin-bottom: 40px; } .typography .heading { font-weight: 500; text-transform: uppercase; margin: 0px 0px 20px; } .typography p { font-size: 15px; margin: 0px; } .typography-2 .heading { text-transform: uppercase; margin: 20px 0px; } .typography-2 .sd p { margin-bottom: 40px; } .hr-title.hr-long { width: 50%; margin: 7px auto 30px; } .hr-title { border-top-style: solid; border-top-width: 1px; font-size: 16px; text-align: center; line-height: 20px; margin: 10px 0px; height: auto; color: rgb(115, 115, 115); } .hr-title abbr { background-color: rgb(255, 249, 247); padding: 2px 10px; border-radius: 2px; position: relative; top: -10px; letter-spacing: 1px; } .typography-2 address { margin-bottom: 20px; font-style: normal; font-size: 15px; line-height: 26px; color: rgb(83, 83, 83); } .typography-2 .space { width: 100%; display: block; clear: both; height: 20px; position: relative; border-top: none; } .slick-slider-area { position: relative; } .slick-slide-item { padding: 0px 15px; } .slick-arrow-buton { width: 35px; height: 35px; line-height: 35px; top: 43%; font-size: 20px; border-radius: 3px; position: absolute; color: rgb(0, 0, 0); z-index: 999; background: white; cursor: pointer; text-align: center; box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 15px; } .slick-arrow-buton:hover { color: rgb(255, 255, 255); } .slick-next { right: -15px; } .slick-prev { left: -15px; } .slick-slide, .slick-slide:focus * { outline: none !important; } :focus { outline: none !important; } .slick-btn { text-align: center; margin: 0px auto; border-radius: 5px; position: relative; top: 43px; max-width: 90px !important; } .slick-btn .sab-4 { border-radius: 50px 0px 0px 50px; } .slick-btn .slick-arrow-buton-2:last-child { border: none; } .slick-btn .sab-3 { border-radius: 0px 50px 50px 0px; } .slick-btn .slick-arrow-buton-2 { width: 45px; height: 30px; line-height: 30px; cursor: pointer; text-align: center; display: block; float: left; border-right: 1px solid rgb(228, 228, 228); box-shadow: rgba(0, 0, 0, 0.15) 5px 5px 15px; background: white; font-size: 20px; position: absolute; bottom: 12px; } .slick-btn .slick-next { right: 0px; } .slick-btn .slick-prev { left: 0px; } .slick-slide img { width: 80%; } .slick-current img { width: 100%; filter: grayscale(0%); } .slick-arrow { display: inline-block; font-style: normal; font-variant: normal; font-weight: normal; font-stretch: normal; line-height: 1; font-family: FontAwesome; font-size: inherit; text-rendering: auto; -webkit-font-smoothing: antialiased; background: none; color: rgb(119, 119, 119); cursor: pointer; outline: none; } .slick-prev { border: none; position: absolute; left: 0px; top: 20px; } .slick-next { background: none; border: none; position: absolute; right: 0px; top: 20px; } .counters { padding: 40px 0px 20px; background: url("../img/img-2.jpg") center center / cover no-repeat; z-index: 0; position: relative; } .counters::before { position: absolute; content: ""; inset: 0px; background-color: rgba(0, 0, 0, 0.68); } .counter-box { text-align: center; margin-bottom: 40px; } .counter-box i { font-size: 50px; color: rgb(255, 255, 255); } .counter-box h1 { color: rgb(255, 255, 255); font-weight: 600; font-size: 30px; margin: 10px 0px; } .counter-box h5 { font-size: 16px; color: rgb(255, 255, 255); font-weight: 400; margin: 0px; letter-spacing: 0.5px; } .about-us .about-info h3 { font-weight: 400; font-size: 27px; margin: 20px 0px 15px; } .about-us .about-info .counters h1 { font-weight: 600; margin: 10px 0px; font-size: 25px; } .about-us .about-info { padding-left: 10px; } .about-us .about-carousel { padding-right: 10px; } .about-us .about-carousel img { border-radius: 5px; } .about-us .about-info .counters h5 { color: rgb(55, 64, 77); } .about-us .about-info .counter-box { text-align: left; margin: 0px 30px 0px 0px; float: left; } .about-us .counters { padding: 0px; } .about-us .carousel-indicators li { position: relative; flex: 0 1 auto; width: 12px; height: 12px; margin-right: 3px; margin-left: 3px; text-indent: -999px; background-color: rgba(255, 255, 255, 0.5); cursor: pointer; } .about-text ul li { list-style: none; color: rgb(90, 89, 89); font-size: 15px; } .about-text h3 { margin-bottom: 20px; font-size: 23px; } .properties-service-v img { width: 100%; } .about-text p b { font-weight: 500; } .about-text p { font-weight: 300; font-size: 16px; line-height: 32px; } .about-text ul li { margin-bottom: 15px; padding-left: 25px; position: relative; } .about-text ul li i { left: 0px; position: absolute; top: 0px; line-height: 22px; } .about-us iframe, .modal-body iframe .element.style { height: 350px !important; } .about-us iframe, .modal-body iframe { width: 100%; border: none !important; } .properties-details-page .heading { margin-bottom: 25px; font-size: 20px; font-weight: 500; } .properties-details-page iframe, .modal-body iframe .element.style { height: 350px; } .properties-details-page iframe, .modal-body iframe { width: 100%; border: none !important; } .properties-details-sliders .list-inline { white-space: nowrap; width: 100% !important; } .properties-details-sliders .carousel-indicators { position: static; left: initial; width: initial; margin-left: initial; margin-top: 0px; } .properties-details-sliders .carousel-indicators a { cursor: pointer; } .properties-details-sliders .carousel-indicators>li { height: initial; text-indent: initial; margin-right: 0px; margin-left: 0px; } .dd.properties-details-sliders .carousel-indicators>li { width: initial; height: initial; text-indent: initial; } .smail-properties .list-inline-item { width: 20%; } .smail-properties .list-inline-item a img { width: 100%; border: none; border-radius: 0px; } .properties-details-sliders .carousel-indicators>li.active img { opacity: 0.7; } .properties-details-sliders .right { position: absolute; right: 15px; top: 45%; } .properties-details-sliders .left { left: 10px; top: 47%; width: 30px; height: 30px; line-height: 33px; position: absolute; z-index: 5; display: inline-block; right: -30px; text-align: center; background: rgb(255, 255, 255); border-radius: 5%; } .properties-details-sliders .left i { font-size: 20px; color: rgb(0, 0, 0); } .properties-details-sliders .right { right: 10px; top: 47%; width: 30px; height: 30px; line-height: 33px; position: absolute; z-index: 5; display: inline-block; text-align: center; background: rgb(255, 255, 255); border-radius: 5%; } .properties-details-sliders .right i { font-size: 20px; color: rgb(0, 0, 0); } .list-inline-item:not(:last-child) { margin-right: 1px; } .smail-properties { width: 100%; } .alert strong { font-weight: 600; } .maps .map-properties .map-content { margin-top: 0px !important; } .section .map-properties .map-content { margin-top: 0px !important; } .floor-plans table { width: 100%; margin-bottom: 15px; } .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 { font-size: 13px; } .floor-plans table td, table th { padding: 10px 15px; border-right: 1px solid rgba(0, 0, 0, 0.07); font-size: 15px; } .floor-plans table td strong { font-weight: 600; } .tabbing-box .tab-pane { padding-top: 50px; } .faq .tabbing-box .tab-pane { padding-top: 30px; } .tabbing-box .tp2 { padding-top: 30px; } .tabbing-box .nav-tabs { background: rgb(255, 255, 255); border-bottom: 1px solid rgb(255, 255, 255); } .tabbing-box .nav-tabs li { text-transform: uppercase; font-size: 13px; font-weight: 600; letter-spacing: 0.3px; } .tabbing-box .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link { padding: 12px 18px; color: rgb(55, 64, 77); border: none; } .tabbing-box .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { color: rgb(255, 255, 255); border-radius: 0px; } .tabbing-box .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link:hover { border-radius: 0px; color: rgb(255, 255, 255); } .financing-calculator .form-label { margin-bottom: 8px; font-size: 12px; font-weight: 500; text-transform: uppercase; } .financing-calculator .form-group { margin-bottom: 20px; } .financing-calculator .form-control { width: 100%; padding: 10px 20px; font-size: 15px; border: 1px solid rgb(216, 216, 216); background: rgb(255, 255, 255); outline: 0px; color: rgb(246, 246, 246); height: 45px; border-radius: 3px; } .financing-calculator .form-control:focus { border: 1px solid rgb(216, 216, 216); background: rgb(255, 255, 255); } .location #map { width: 100%; height: 350px; } .property-details ul li { font-weight: 400; margin-bottom: 10px; font-size: 15px; } .property-details ul li strong { margin-right: 5px; font-weight: 500; } .heading-properties { margin-bottom: 15px; } .heading-properties h5 { font-size: 15px; } .heading-properties h3 { font-weight: 500; margin-bottom: 5px; font-size: 25px; } .heading-properties p { margin-bottom: 0px; } .p-r { float: right; text-align: right; } .p-r i { color: rgb(255, 193, 43); margin-left: 2px; } .heading-properties-2 { margin-bottom: 20px; } .heading-properties-2 h1 { font-size: 27px; font-weight: 500; margin: 0px 0px 10px; } .heading-properties-2 h1 span { float: right; } .heading-properties-2 ul li { float: left; margin-right: 20px; font-weight: 400; font-size: 15px; } .heading-properties-2 ul li:last-child { margin-right: 0px; } .heading-properties-2 p { text-align: right; font-weight: 600; margin-bottom: 0px; } .amenities-box li { margin-bottom: 15px; padding-left: 25px; position: relative; color: rgb(83, 83, 83); font-size: 15px; } .amenities-box li i { left: 0px; position: absolute; top: 0px; font-weight: 500; } .features-opions ul li { margin-bottom: 15px; padding-left: 25px; position: relative; color: rgb(83, 83, 83); font-size: 15px; } .features-opions ul li i { left: 0px; position: absolute; top: 0px; font-weight: 500; } .af ul li i { font-size: 15px; line-height: 21px; } .sell-your-properties { text-align: center; background: url("../img/contact.jpg") center center / cover no-repeat rgba(0, 0, 0, 0.04); position: relative; padding: 35px 20px; } .sell-your-properties h3 { color: rgb(255, 255, 255); font-size: 24px; font-weight: 400; margin-bottom: 20px; opacity: 0.9; } .sell-your-properties p { color: rgb(255, 255, 255); margin-bottom: 20px; opacity: 0.9; } .sell-your-properties .btn-md { padding: 10px 30px 9px; letter-spacing: 0.5px; font-size: 13px; } .helping-center { background: url("../img/contact.jpg") center center / cover no-repeat rgba(0, 0, 0, 0.04); position: relative; padding: 20px; width: 100%; } .helping-center i { font-size: 75px; margin-right: 15px; } .helping-center h5 { text-transform: uppercase; color: rgb(255, 255, 255); font-size: 15px; font-weight: 400; } .helping-center h4 { margin: 0px; } .helping-center h4 a { color: rgb(255, 255, 255); font-weight: 400; font-size: 20px; } .sidebar .social-list li { text-align: center; display: inline-block; list-style: none; } .sidebar .social-list li a { width: 45px; height: 45px; line-height: 45px; text-align: center; display: inline-block; font-size: 16px; color: rgb(255, 255, 255); margin-bottom: 2px; border-radius: 5px; } .sidebar .agent-3 { margin: 0px; background: rgb(255, 255, 255); box-shadow: none; border-bottom: 1px solid rgb(234, 234, 234); } .sidebar .agent-3:hover { transform: translateY(0px); } .coming-soon .cmt { top: 20px; position: absolute; } .coming-soon h1 { font-weight: 700; font-size: 80px; margin-bottom: 20px; color: rgb(255, 255, 255); text-transform: uppercase; line-height: 1; text-shadow: rgba(0, 0, 0, 0.65) 0px 4px 10px; } .coming-soon p { color: rgb(255, 255, 255); line-height: 1.6; font-size: 24px; font-weight: 400; opacity: 0.9; margin-bottom: 30px; font-family: "Open Sans", sans-serif; text-shadow: rgba(0, 0, 0, 0.45) 0px 4px 10px; } .coming-soon .btn-white-lg-outline { opacity: 0.9; } .coming-soon .btn-white-lg-outline:hover { opacity: 1; } .coming-soon ul li { display: inline-block; font-size: 16px; margin-right: 0px; } .coming-soon ul li a { color: rgb(255, 255, 255); width: 45px; height: 45px; line-height: 45px; background: rgba(0, 0, 0, 0.12); display: inline-block; border-radius: 5px; text-align: center; } .coming-soon .cm { text-align: left; } .coming-soon .cmb { bottom: 20px; position: absolute; } .coming-soon img { animation: 0s ease 0s 1 normal none running bgburnsEast; } .overview p { font-family: Georgia, serif; font-size: 15px; position: relative; color: rgb(255, 255, 255); padding: 0px 20px; margin-bottom: 10px; text-align: center; font-weight: 500; } .overview-box p { color: rgb(51, 51, 51); opacity: 0; transform: scale(0); transition: all 0.5s linear 0s; } .overview { z-index: 9; cursor: default; overflow: hidden; text-align: center; position: relative; margin-bottom: 16px; box-shadow: rgb(221, 221, 221) 0px 0px 3px; } .overview .mask, .overview .content { width: 100%; height: 100%; position: absolute; overflow: hidden; top: 30%; left: 0px; } .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; transition: all 0.6s ease-in-out 0s; border: none; } .overview-box:hover>img { transform: scale(2) rotate(10deg); opacity: 0.3; } .overview h2 { text-transform: uppercase; color: rgb(255, 255, 255); text-align: center; position: relative; font-size: 16px; padding: 0px 10px; background: rgba(0, 0, 0, 0.8); text-shadow: none; } .overview-box h2 { color: rgb(51, 51, 51); margin: 0px 20px; background: transparent; transform: scale(0); transition: all 0.5s linear 0s; opacity: 0; } .overview a.btn { display: inline-block; overflow: hidden; text-transform: uppercase; } .overview-box a.btn { opacity: 0; transform: scale(0); transition: all 0.5s linear 0s; padding: 4px 20px; } .overview-box:hover h2, .overview-box:hover p, .overview-box:hover a.btn { transform: scale(1); opacity: 1; } .most-popular-places .col-pad { padding: 0px 8px; } #full-page-search { position: fixed; top: 0px; left: 0px; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.8); transition: all 0.5s ease-in-out 0s; transform: translate(0px, -100%) scale(0, 0); opacity: 0; z-index: 99999; } #full-page-search.open { transform: translate(0px, 0px) scale(1, 1); opacity: 1; } #full-page-search input[type="search"] { position: absolute; top: 50%; color: rgb(0, 0, 0); font-weight: 400; text-align: left; margin-top: -60px; outline: none; font-size: 18px; background: rgb(255, 255, 255); border: none; padding: 11.5px 20px; border-radius: 3px; width: 100%; max-width: 400px; } #full-page-search .search { width: 100%; max-width: 400px; margin: 0px auto; } #full-page-search .btn { position: absolute; top: 50%; margin-left: 135px; } #full-page-search .close { position: fixed; top: 15px; right: 15px; color: rgb(255, 255, 255); opacity: 1; padding: 10px 17px; font-size: 15px; outline: -webkit-focus-ring-color auto 0px; cursor: pointer; border-radius: 3px; background: rgb(58, 58, 58); } .filteriz-navigation { padding: 0px; text-align: center; margin-top: 20px; } .filteriz-navigation li { color: rgb(83, 83, 83); text-align: center; padding: 6px 20px 5px; margin: 0px 2px; border: 0px; background: rgb(255, 255, 255); border-radius: 3px; cursor: pointer; font-size: 15px; font-weight: 400; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 2px; font-family: Roboto, sans-serif; } .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: 200px; object-fit: cover; } .portfolio-item:hover img { /* zoom: 1; */ /* opacity: 0.1; */ } .portfolio-item:hover .portfolio-content { display: inline; /* transition-delay: 0.5s; */ background: rgb(0 0 0 / 61%); /* z-index: -999; */ color: rgb(255, 255, 255) !important; opacity: 1; visibility: visible; } .portfolio-content { /* display: none; */ top: 0px; width: 100%; text-align: center; padding: 20px; box-sizing: border-box; transition: all 0.8s ease 0s; color: rgb(28, 28, 28); height: 100%; position: absolute; right: 0px; transition: 0.5s; visibility: hidden; opacity: 0; } .portfolio-content-inner { position: relative; top: 50%; transform: translateY(-50%); font-size: 23px; } .portfolio-content p { font-size: 16px; color: rgb(255, 255, 255); } .overview-box p { color: rgb(255, 255, 255); font-family: Roboto, sans-serif; opacity: 0; font-weight: 400; transform: scale(0); transition: all 0.5s linear 0s; } .overview { z-index: 9; cursor: default; overflow: hidden; text-align: center; position: relative; margin-bottom: 16px; box-shadow: rgb(221, 221, 221) 0px 0px 3px; background: linear-gradient(to top, rgba(35, 35, 37, 0.9) 0%, rgba(35, 35, 37, 0.45) 35%, rgba(22, 22, 23, 0) 60%, rgba(0, 0, 0, 0) 100%); } .overview .mask, .overview .content { width: 100%; height: 100%; position: absolute; overflow: hidden; top: 0px; left: 0px; background-color: rgba(0, 0, 0, 0.12); z-index: 999; } .overview .mask:hover { background-color: rgba(0, 0, 0, 0.6); } .overview .info { max-width: 100%; top: 0px; width: 100%; bottom: 0px; opacity: 1; min-height: 354px; text-align: center; position: relative; display: flex; justify-content: center; align-items: center; } .overview .info .ds { display: inline-block; } .overview .btn-border { border: 2px solid rgb(255, 255, 255); background: rgb(255, 255, 255); font-size: 13px; } .overview img { display: block; position: relative; width: 100%; height: 354px; } .overview .big-img { height: 723px; } .overview .info-2 { max-width: 100%; top: 0px; width: 100%; bottom: 0px; opacity: 1; text-align: center; position: relative; display: flex; justify-content: center; align-items: center; height: 723px; } .overview-box img { left: 10px; margin-left: -10px; position: relative; transition: all 0.6s ease-in-out 0s; border: none; } .overview-box:hover>img { transform: scale(2) rotate(10deg); opacity: 1; } .overview h2 { color: rgb(255, 255, 255); text-align: center; position: relative; font-weight: 400; font-size: 18px; padding: 0px 10px 5px; background: rgba(0, 0, 0, 0.8); font-family: Roboto, sans-serif; margin: 20px 0px 0px; text-shadow: none; } .overview-box h2 { color: rgb(255, 255, 255); margin: 0px 20px; background: transparent; transform: scale(0); transition: all 0.5s linear 0s; opacity: 0; } .overview a.btn { display: inline-block; overflow: hidden; } .overview-box a.btn { opacity: 0; transform: scale(0); transition: all 0.5s linear 0s; padding: 4px 20px; } .overview-box:hover h2, .overview-box:hover p, .overview-box:hover a.btn { transform: scale(1); opacity: 1; } .most-popular-places .col-pad { padding: 0px 8px; } .view-all ul { margin-bottom: 30px; 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: 15px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 1px; } .view-all ul li a:hover { color: rgb(255, 255, 255); } .view-all h3 { margin-bottom: 30px; text-align: center; } .view-section .form-search .form-control { border: 1px solid rgb(238, 238, 238); height: 50px; background: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 1px; } .brand-box { text-align: center; padding: 20px; display: inline-block; background: rgb(255, 255, 255); width: 100%; margin-bottom: 30px; transform: scale(1); transition: all 1s ease 0s; } .brand-box:hover { transform: scale(1.1); z-index: 999; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 15px; } .brand-box h5 { margin: 0px; font-size: 15px; } .brand-box img { height: 50px; } #search-area-1 { background: rgb(243, 243, 243); padding: 30px 0px 15px; } #search-area-1 .form-group { margin-bottom: 15px; } #search-area-1 .range-slider { margin-top: 9px; margin-bottom: 0px; } #search-area-2 { position: absolute; width: 100%; background-color: rgba(0, 0, 0, 0.4); bottom: 0px; z-index: 999; padding: 40px 0px 10px; } #search-area-3 { position: absolute; width: 100%; bottom: 0px; z-index: 999; padding: 40px 0px 10px; } #search-area-4 { transition: all 0.4s ease 0s; position: absolute; bottom: -85px; width: 100%; } #search-area-4 .search-area-inner .form-group { margin-bottom: 20px; } #search-area-4 .search-area-inner { padding: 30px 30px 10px; box-shadow: rgba(0, 0, 0, 0.12) 0px 0px 8px 0px; background: rgb(255, 255, 255); } #search-area-4 .search-area-inner .range-slider { margin-top: 15px; margin-bottom: 0px; } #search-area-5 { width: 100%; padding: 30px 25px 20px; } #search-area-5 .form-group { margin-bottom: 10px; } #search-area-5 .col-pad { padding: 0px 5px; } .search-area .search-fields { min-height: 50px; padding: 0px; background: rgb(255, 255, 255); border-radius: 3px; cursor: pointer; border: 1px solid rgb(226, 226, 226); width: 100% !important; } .form-group label, .checkbox label { font-size: 15px; font-weight: 400; color: rgb(83, 83, 83); font-family: Roboto, sans-serif; text-transform: inherit; } .features-brand .form-group label, .checkbox label { font-size: 15px; font-weight: 400; color: rgb(83, 83, 83); font-family: "Open Sans", sans-serif; } .features-brand .form-check label::before { content: ""; display: inline-block; position: absolute; width: 17px; height: 17px; left: 0px; top: 2px; margin-left: -20px; border: 1px solid rgb(148, 145, 145); border-radius: 0px; background-color: rgb(255, 255, 255); transition: border 0.15s ease-in-out 0s, color 0.15s ease-in-out 0s; } .search-area .search-fields button { border-radius: 1px; box-shadow: none; border: none; background: rgb(255, 255, 255); } .search-area .selectBox-dropdown .selectBox-arrow { text-align: center; width: 36px; border-left: none; } .search-area .selectBox-dropdown .selectBox-label { padding: 2px 15px; display: initial; white-space: nowrap; overflow: hidden; line-height: 48px; font-size: 15px; color: rgb(84, 84, 84); font-weight: 400; } .search-area .selectBox-options.selectBox-options-bottom { margin: 0px; padding: 0px; } .search-area .selectBox-options, .selectBox-options li a { padding: 12px 15px; font-size: 15px; font-weight: 400; border-bottom: 1px solid rgb(236, 236, 236); cursor: pointer; } .search-area .selectBox-options, .selectBox-options li:last-child { border-bottom: none; } .sa-show { display: none; } .submit-property .selectBox-arrow { border-left: none; } .submit-property .btn-4 { padding: 0px 60px; } .search-area-2 { position: absolute; width: 100%; background-color: rgba(0, 0, 0, 0.6); bottom: 0px; z-index: 999; padding: 40px 0px 10px; } .search-area-2 .search-fields { border: 1px solid rgb(177, 177, 177); background: transparent; } .search-area-2 .selectBox-dropdown .selectBox-label { color: rgb(177, 177, 177); } .search-area-2 .selectBox-dropdown .selectBox-arrow::before { color: rgb(177, 177, 177); } .search-area-3 { padding: 40px 40px 25px; max-width: 370px; width: 100%; z-index: 1; border-radius: 3px; margin-left: auto; position: relative; } .search-area-3 h2 { margin-bottom: 5px; font-size: 23px; color: rgb(255, 255, 255); } .search-area-3 .selectBox-dropdown .selectBox-label { color: rgb(84, 84, 84); } .search-area-3 p { color: rgb(255, 255, 255); font-size: 16px; margin-bottom: 20px; } .search-area-3::before { opacity: 0.7; content: ""; display: block; inset: 0px; height: 100%; width: 100%; position: absolute; z-index: -999; } .search-area-3 .search-area-inner .form-group { margin-bottom: 15px; } .search-area-3 .btn-color-2 { color: rgb(255, 255, 255); height: 50px; margin: 0px !important; } .search-area-6 { padding: 0px 15px; } .search-area-6 .form-group { margin-bottom: 0px; border-right: 1px solid rgb(208, 208, 208); } .search-area-6 .col-pad2 { padding: 0px; } .search-area-6 .search-fields { min-height: 65px; line-height: 65px; padding: 0px; background: rgb(255, 255, 255); border-radius: 0px; cursor: pointer; border: none; box-shadow: rgba(0, 0, 0, 0.06) 0px 1px 3px 0px; width: 100% !important; } .search-area-6 .selectBox-dropdown .selectBox-arrow { position: absolute; top: 0px; right: 0px; width: 30px; height: 100%; border-left: none; } .search-area-6 .search-button { height: 65px; border-radius: 0px 5px 5px 0px; width: 100%; margin: 0px !important; } .search-area-6 .sf2 { border-radius: 5px 0px 0px 5px; } .search-area-6 .fg2 { border-right: none; } .search-area-6 .tab-box .nav-pills { border-bottom: 1px solid transparent; display: inline-block; margin-bottom: 15px; text-align: center !important; } .tab-search-section .tab-box #pills-tab { border-bottom: 1px solid transparent; margin-bottom: 20px; text-align: center !important; display: inline-block !important; } .tab-search-section .tab-box .nav-pills .nav-item { display: inline-block; } .tab-search-section .tab-box .nav-pills .nav-link { background: rgb(255, 255, 255); padding: 6px 25px 5px; } .tab-search-section .tab-box .nav-pills .nav-link.active, .nav-pills .show>.nav-link { border-radius: 3px; } .tab-search-section .search-area-6 .fc2 { cursor: text; padding: 0px 15px; } .properties-banner { background: url("../img/property/img-19.jpg") center center / cover no-repeat rgba(36, 42, 53, 0.7); height: 500px; position: relative; } .properties-banner .heading-properties-2 { text-align: center; width: 100%; position: absolute; bottom: 20px; right: 0px; left: 0px; } .properties-banner .heading-properties-2 .inner { background: rgb(255, 255, 255); padding: 20px; } .properties-banner .heading-properties-2 h1 { text-align: left; } .properties-banner .heading-properties-2 h1 { font-size: 22px; } .map-content { position: relative; overflow: hidden; box-shadow: rgba(0, 0, 0, 0.1) 0px 1px 1px; padding: 0px !important; } #contactMap { width: 100%; height: 350px; } .map { transition: all 0.4s ease 0s; height: 100%; } .contact-map-content .map-content { width: 250px; } .marker-loaded .map-marker { visibility: visible; } .map-properties .map-properties-list { margin: 0px; padding: 0px; } .map-properties .map-properties-list li { list-style: none; margin-bottom: 8px; color: rgb(83, 83, 83); } .map-properties .map-properties-list li a { color: rgb(83, 83, 83); } .map-properties .map-properties-list li i { margin-right: 10px; } .cnt-bg-photo { background-size: cover; top: 0px; min-height: 100vh; width: 100%; bottom: 0px; max-height: 100%; } body.off-canvas-sidebar-open { left: -375px; position: relative; } .off-canvas-sidebar-open .off-canvas-sidebar { transform: translateX(-375px); } .off-canvas-sidebar { background: rgb(27, 29, 31); position: fixed; right: -375px; top: 0px; height: 100%; width: 375px; z-index: 999999; transition: transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) 0s, -webkit-transform 0.2s cubic-bezier(0.645, 0.045, 0.355, 1) 0s; } .off-canvas-sidebar-wrapper { width: auto; height: 100%; overflow: hidden scroll; top: 0px; bottom: 0px; opacity: 1; min-height: 100vh; text-align: center; position: relative; display: flex; justify-content: center; align-items: center; } .off-canvas-content { padding: 20px 0px; } .off-canvas-header { text-align: right; top: 20px; color: rgb(255, 255, 255); position: absolute; right: 10px; } .off-canvas-header .close-offcanvas { color: rgb(255, 255, 255); padding: 10px 17px; text-align: center; border-radius: 100px; font-size: 18px; } .canvas-widget .menu { text-align: center; margin-top: 50px; } .canvas-widget .menu-item { margin-bottom: 25px; } .canvas-widget .menu-item a { color: rgb(255, 255, 255); line-height: 1.2; font-weight: 400; font-size: 15px; letter-spacing: 1px; transition: all 0.3s ease-in-out 0s; } .canvas-widget .menu-item a:hover { opacity: 0.8; transform: translateX(5px); } .canvas-widget .logo {} .canvas-widget .social-icons { text-align: center; margin-top: 50px; } .canvas-widget .social-icons>li { display: inline-block; margin: 10px; } .canvas-widget .social-icons>li a { color: rgb(255, 255, 255); transition: all 0.3s ease-in-out 0s; } .canvas-widget .social-icons>li a:hover { opacity: 0.8; transform: translateX(5px); } .close-offcanvas { font-size: 24px; } .bbb { background: none !important; } .slick-slider-area { position: relative; } .slick-slide-item { padding: 0px 15px; } .slick-arrow-buton { position: absolute; top: 43%; } .slick-slider-area .slick-arrow-buton { width: 50px; height: 35px; line-height: 35px; top: 47%; border-radius: 3px; position: absolute; z-index: 999; cursor: pointer; text-align: center; background: rgb(255, 255, 255); } .slick-next { right: 15px; content: normal; } .slick-next::before { content: normal; } .slick-prev { left: 15px; content: normal; } .slick-prev::before { content: normal; } .slick-slide, .slick-slide:focus * { outline: none !important; } :focus { outline: none !important; } .slick-dots { position: absolute; bottom: -25px; display: block; width: 100%; padding: 0px; margin: 0px; list-style: none; text-align: center; } .simple-slick-carousel.slick-dotted.slick-slider { margin-bottom: 0px; } .simple-slick-carousel.slick-dotted.slick-slider.dots-nav { margin-bottom: 30px; } .simple-slick-carousel .slick-dots { display: none !important; } .simple-slick-carousel.dots-nav .slick-dots { display: block !important; } .slick-dots li { position: relative; padding: 0px; margin: 0px 3px; display: inline-block; cursor: pointer; } .slick-dots li { width: 16px; height: 16px; font-size: 0px; cursor: pointer; color: transparent; border: 0px; position: relative; outline: none; display: inline-block; margin: 0px 3px; opacity: 1; border-radius: 50%; line-height: 0; box-shadow: rgb(119, 119, 119) 0px 0px 0px 2px inset; transition: all 0.3s ease 0s; } .slick-dots li button { display: none; } .slick-dots li button:hover, .slick-dots li button:focus { outline: none; } .slick-dots li.slick-active { transition: all 0.3s ease 0s; } .slick-dots li::after { position: absolute; height: 13px; width: 13px; display: block; content: ""; top: 1px; left: 1px; border-radius: 50%; transition: all 0.3s ease 0s; opacity: 0; } .slick-dots li.slick-active::after { opacity: 1; } .nav-sidebar { width: 350px; position: fixed; top: 0px; left: -350px; height: 100vh; z-index: 9999; background: rgb(255, 255, 255); color: rgb(255, 255, 255); transition: all 0.3s ease 0s; overflow-y: scroll; box-shadow: rgba(0, 0, 0, 0.2) 3px 3px 3px; } .nav-sidebar.active { left: 0px; } .nav-sidebar .overlay { display: none; position: fixed; width: 100vw; height: 100vh; background: rgba(0, 0, 0, 0.7); z-index: 998; opacity: 0; transition: all 0.5s ease-in-out 0s; } .nav-sidebar .overlay.active { display: block; opacity: 1; } .dropdown-toggle::after { display: block; position: absolute; top: 50%; right: 20px; transform: translateY(-50%); } #dismiss { width: 35px; height: 35px; line-height: 35px; text-align: center; background: transparent; position: absolute; top: 24px; font-size: 20px; right: 20px; cursor: pointer; transition: all 0.3s ease 0s; } .get-in-touch .media:hover i { color: rgb(255, 33, 79); } .sidebar-navigation { height: auto; margin: 0px auto; padding: 30px 20px 20px; border-bottom: 1px solid rgba(0, 0, 0, 0.14); } .sidebar-logo img { width: 80px; } .sidebar-navigation ul { margin: 0px; padding: 0px; } .sidebar-navigation ul li { display: block; } .sidebar-navigation ul li a { position: relative; display: block; font-size: 16px; font-weight: 500; padding: 10px; text-decoration: none; color: rgb(46, 46, 46); letter-spacing: normal; transition: all 0.3s linear 0s; } .sidebar-navigation .pt0 { padding-top: 0px; } .sidebar-navigation ul li a em { font-size: 12px; position: absolute; right: 5px; top: 50%; transform: translateY(-50%); padding: 4.5px 5px 5.5px; border-radius: 5px; font-weight: 100; color: rgb(119, 119, 119); } .sidebar-navigation ul li:hover>a, .sidebar-navigation ul li.selected>a { background-color: transparent; color: rgb(46, 46, 46); border-color: rgba(255, 255, 255, 0.1); } .sidebar-navigation ul li ul { display: none; background-color: transparent; } .sidebar-navigation ul li ul.open { display: block; } .sidebar-navigation ul li ul li a { color: rgb(46, 46, 46); border-color: rgba(255, 255, 255, 0.1); font-size: 15px; font-weight: 500; padding: 8px; } .sidebar-navigation ul li ul li:hover>a, .sidebar-navigation ul li ul li.selected>a { background-color: transparent; } .sidebar-navigation ul li ul li:hover>a::before, .sidebar-navigation ul li ul li.selected>a::before { margin-right: 10px; } .sidebar-navigation ul li ul li.selected.selected--last>a { background-color: rgb(148, 170, 176); color: rgb(255, 255, 255); } .sidebar-navigation ul li ul li.selected.selected--last>a::before { background-color: transparent; } .sidebar-navigation { height: auto; margin: 0px auto; padding: 30px 20px 20px; border-bottom: 1px solid rgba(0, 0, 0, 0.14); } .sidebar-inner h3 { margin: 0px 0px 20px; padding: 0px 10px; font-weight: 600; text-transform: uppercase; font-family: "Open Sans", sans-serif; font-size: 15px; color: rgb(0, 0, 0); } .sidebar-logo { padding: 20px 30px; border-bottom: 1px solid rgba(0, 0, 0, 0.14); } .get-social { height: auto; margin: 0px auto; padding: 30px; border-bottom: 1px solid rgba(0, 0, 0, 0.14); } .get-social a { width: 40px; height: 40px; line-height: 40px; text-align: center; display: inline-block; font-size: 17px; margin-right: 2px; border-radius: 5%; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px; color: rgb(255, 255, 255); } .get-social h3 { padding: 0px; } .get-in-touch { height: auto; margin: 0px auto; padding: 30px; border-bottom: 1px solid rgba(0, 0, 0, 0.14); } .get-in-touch h3 { padding: 0px; } .get-in-touch .media { margin-bottom: 10px; } .get-in-touch .media i { width: 40px; height: 40px; text-align: center; background: rgb(241, 230, 230); line-height: 40px; margin-right: 15px; font-size: 16px; color: rgb(46, 46, 46); border-radius: 3px; } .get-in-touch .media a { color: rgb(46, 46, 46); font-size: 16px; line-height: 40px; margin-bottom: 0px; font-weight: 500; } .mbl { margin: 0px 0px 30px; } .mrb { margin: 0px 0px 50px; } .mb-10 { margin-bottom: 10px; } .mb-20 { margin-bottom: 20px; } .mb-60 { margin-bottom: 60px; } .mb-50 { margin-bottom: 50px; } .mb-45 { margin-bottom: 45px; } .mb-40 { margin-bottom: 40px; } .mb-30 { margin-bottom: 30px !important; } @media (max-width: 1200px) { .property-box-3 .media-body { padding-right: 0px; } .main-header .navbar-expand-lg .navbar-nav .nav-link { padding: 35px 12px 34px; } .about-us .about-info h3 { margin: 0px 0px 15px; } .coming-soon-inner .cm { top: 25%; } .coming-soon-inner h1 { font-size: 80px; } .property-box-3 h3 { font-size: 17px; } .property-box-5 .detail { padding: 20px 27px 20px 20px; } .property-box-5 ul li { margin-right: 10px; } .property-box-5 .detail .location { margin: 0px 0px 10px; } .property-box-6 h3 { margin: 0px 0px 12px; font-size: 22px; } .property-box-6 p { margin-bottom: 10px; } .property-box-6 .btn { margin-top: 10px; } .property-box-6 .info { padding: 0px 30px; } .main-title { margin-bottom: 40px; } .d-none-1200 { display: none; } .footer-1 .submitNewsletter { margin-left: 0px; } .none-1200 { display: none; } .shop-info .inner { padding: 40px 35px 20px; } .footer-2 .footer-right { padding: 80px 40px 100px; } .footer-2 .footer-left { padding: 110px 60px; } .footer-2 .footer-left .inner h2 { font-size: 46px; line-height: 60px; } .footer-2 .copyright-text { bottom: -70px; } } @media (max-width: 992px) { .banner .w-100 { width: auto !important; } .our-newslatters-2 .inner { border-radius: 10px; } .our-newslatters-2 .inner::before { border-radius: 10px; } .our-newslatters-2 .inner form .form-control { height: 50px; } .our-newslatters-2 .inner .btn { line-height: 48px; } .footer-3 .our-newslatters-2 { top: -78px; } .footer-3 { padding-top: 78px; margin-top: 78px; } .footer-2 .footer-left { padding: 60px; } .footer-2 .footer-right { padding: 60px 45px 80px; } .footer-2 .copyright-text { bottom: -40px; } .footer-2 .footer-left .inner h2 { margin-bottom: 20px; } .contact-section .form-section { width: 100%; } .contact-section .form-section { justify-content: center; align-items: center; padding: 15px 0px; } .contact-section .bg-img { min-height: 100%; border-radius: 5px; } .none-992 { display: none !important; } .footer-5 .footer-gallery { max-width: 100%; margin-left: 0px; } .footer-5 .subscribe-newsletter h3 { line-height: 50px; font-size: 20px; } .footer-5 .subscribe-newsletter .form-control { height: 50px; padding: 10px 20px; } .footer-5 .subscribe-newsletter .btn { padding: 0px; height: 50px; font-size: 20px; } .footer-5 .footer-item { margin-bottom: 40px; } .footer-5 .footer-inner { padding: 60px 0px 20px; } .footer-5 .subscribe-newsletter { padding: 30px 0px; } .social-media .icon { width: 45px; height: 45px; line-height: 45px; } .footer-3 .footer-inner { padding: 70px 0px 30px; } .footer-4 .copy-right-2 p { font-size: 15px; } .footer-3 .sub-footer p { margin-bottom: 10px; line-height: normal; } .banner .w-100 { width: auto !important; } .shop-info .inner { padding: 30px 30px 5px; } .banner img { animation: 0s ease 0s 1 normal none running bgburnsEast; } .search-area-3 { display: none; } .banner .b1-inner-2 { margin-top: 0px; } .btb2 { margin-top: 0px; } .pages-404-2 { text-align: center; } .pages-404-2 .error404 { margin-bottom: 25px; font-size: 180px; } .pages-404-2 h1 { font-size: 24px; margin-bottom: 20px; } .pages-404-2 p { margin-bottom: 20px; } .properties-banner { height: 450px; } .sub-banner { background-position: inherit; background-repeat: inherit; } .banner-text-box { text-align: center; max-width: 100%; } .as-2 { width: 100%; display: inline-block; } .services-2 { padding: 80px 0px 50px; } .our-newslatters h3 { font-size: 22px; } .change-password { margin-bottom: 50px; } .properties-banner { background-position: left center; background-repeat: inherit; position: relative; } .heading-properties-2 ul li { margin-right: 10px; } .heading-properties-2 h1 { font-size: 24px; } .cp-2 { padding: 0px 7.5px; } .as { display: none; } .cp-3 { padding: 0px !important; } .sub-banner { background-position: inherit; background-repeat: inherit; } .properties-details-page .send-btn.mb-50 { margin-bottom: 60px; } .sub-footer { text-align: center; padding: 25px 0px; } .sub-footer .social-list { float: inherit; } .sub-footer .copy { line-height: normal; margin-bottom: 20px; } .footer-1 .footer-item { margin-bottom: 60px; } .our-newslatters-2 .inner { text-align: center; } .our-newslatters-2 .inner .intro-text h3 { font-size: 23px; line-height: normal; margin: 0px 0px 18px; } .about-us .about-info h3 { font-size: 23px; margin: 0px 15px 15px 0px; } .about-us .about-info { padding: 30px 0px 0px; } .about-us .about-info .counters h1 { font-size: 22px; } .about-us .about-carousel { padding-right: 0px; } .about-us .about-info .counter-box { margin-right: 20px; } .pages-404 .pages-404-inner h1 { font-size: 50px; } .agent-4 .details { padding: 25px; } .shop-info h3 { font-size: 22px; } .sa-show { display: flex; } .sa-show-2 { display: none; } .banner .plan-price { font-size: 30px; } #search-area-1 { padding: 30px 0px 20px; } .banner-text-box { text-align: left; } .banner h5 { font-size: 22px; } .banner-text-box h5 { font-size: 20px; font-weight: 400; letter-spacing: normal; } .main-header .signup-link { margin: 0px 0px 20px; } .main-header .ls-bgn { margin-left: 20px; } .btn-secton { right: 10px; } .banner .typed-text { font-size: 37px; } .banner .tt2 { font-size: 16px; margin-bottom: 30px; } .tab-search-section h1 { margin-bottom: 10px; } .tab-search-section .search-area .search-button { font-size: 13px; } .banner p { font-size: 16px; margin-bottom: 25px; } .open-offcanvas { padding: 18px 20px 15px; } .blog-3 .photo img { width: 100%; } .megamenu-section p { font-size: 12px; } .services-info-3.s-brd-2 { border-bottom: none; } .map-content-left { padding: 20px 30px; } .map-content-right { padding: 20px 30px; } .property-box-3 img { width: 110px; height: 110px; } #search-area-1 .form-group { margin-bottom: 10px; } #search-area-1 .selectBox-dropdown .selectBox-arrow { margin-right: 10px; width: auto; } #search-area-1 .selectBox-dropdown .selectBox-arrow { border-left: none; } #search-area-1 .selectBox-dropdown .selectBox-arrow::before { font-size: 10px; } #search-area-1 .selectBox-dropdown .selectBox-label { padding: 2px 10px; } .text-l { text-align: center; } .navbar-collapse { margin: 0px -15px; background: rgb(255, 255, 255); } .footer-1 { padding-top: 80px; } .hidden-mb-45 { margin-bottom: 45px; } .content-area { padding-bottom: 50px; } .content-area-2 { padding: 80px 0px 50px; } .content-area-3 { padding-bottom: 64px; } .content-area-4 { padding: 80px 0px 30px; } .content-area-5 { padding-bottom: 80px; } .content-area-6 { padding-bottom: 30px; } .content-area-7 { padding: 80px 0px; } .content-area-8 { padding-top: 80px; } .content-area-9 { padding: 30px 0px; } .content-area-10 { padding: 80px 0px 30px; } .content-area-11 { padding: 80px 0px 30px; } .content-area-12 { padding-bottom: 30px; } .content-area-13 { padding: 80px 0px 30px; } .content-area-14 { padding: 80px 0px 30px; } .content-area-14 { padding: 80px 0px 60px; } .content-area-15 { padding: 80px 0px 50px; } .content-area-16 { padding: 80px 0px 50px; } .content-area-17 { margin-bottom: 50px; } .content-area-18 { padding: 80px 0px 20px; } .content-area-19 { padding: 80px 0px 50px; } .content-area-20 { padding: 80px 0px; } .content-area-21 { padding: 80px 0px 50px; } .content-area-22 { padding: 80px 0px 40px; } .content-area-23 { padding: 80px 0px 64px; } .btn-white { padding: 10px 28px 8px; font-weight: 400; } .submit-property .heading { margin-bottom: 20px; font-size: 18px; } .main-title { margin-bottom: 30px; } .main-title h1 { font-size: 30px; } .main-title p { font-size: 16px; } .main-title-2 { text-align: center; } .main-title-2 .btn { display: none; } .main-title-2 span { display: none; } .testimonial { padding: 80px 0px; } .testimonial .testimonial-inner .testimonia-header h1 { font-size: 30px; } .testimonial .testimonial-inner p { font-size: 15px; line-height: 26px; } .pricing.mrg-btn-60 { margin-bottom: 70px; } .properties-slider { margin-bottom: 40px; } .pricing-tables .mrg-btn-76 { margin-bottom: 40px; } .sidebarmbl { margin-left: 0px; } .about-text { margin-top: 40px; } .mrb { margin: 0px 0px 50px; } .mbl { margin: 0px 0px 30px; } .properties-list-fullwidth .property-box-5 .price-ratings-box { right: 30px; } .properties-list-fullwidth .property-box-5 .detail { padding: 25px 40px; } .banner .slider-mover-left { width: 30px; height: 30px; line-height: 30px; right: -40px; } .banner .slider-mover-left i { font-size: 22px; line-height: 30px; } .banner .slider-mover-right { width: 30px; height: 30px; line-height: 30px; right: 10px; } .banner .slider-mover-right i { font-size: 22px; line-height: 30px; } .navbar-light .navbar-toggler { border: none; font-size: 17px; font-weight: 100; border-radius: 3px; cursor: pointer; } .navbar-toggler { padding: 0px; width: 35px; height: 35px; font-size: 1rem; border-radius: 0px; outline: none !important; } .main-header .logo { padding: 20px 0px; } .main-header-2 .logo { padding: 20px 0px; } .main-header .logo-2 { padding: 20px 0px; } .main-header .navbar-expand-lg .navbar-nav .nav-link { padding: 16px 20px 15px; } .banner .banner-slider-inner { padding: 20px 15px; top: 0%; } .banner h1 { font-size: 37px; } .banner h3 { font-size: 37px; } .banner .banner-opt .banner-slider-inner h1 { font-size: 32px; } .banner .banner-opt .banner-slider-inner p { font-size: 15px; } .breadcrumb-area h1 { font-size: 35px; } .shop-infombl { margin-left: 0px; } .media-pad-top-50 { padding-top: 50px; } .coming-soon h1 { font-size: 50px; } .coming-soon p { font-size: 20px; margin-bottom: 25px; } .register-info { padding: 30px 40px; } .setting-button { font-size: 15px; width: 40px; height: 40px; line-height: 40px; left: -40px; } .search-area .search-fields { min-height: 38px; padding: 0px 5px 0px 3px; } .submit-property .contact-2 .form-control { padding: 10px 15px; height: 38px; } .search-area .search-button { cursor: pointer; padding: 10px 20px 9px; } .sidebar .search-area .search-button { padding: 12px 20px; } .pt-40 { padding-top: 40px; } .sub-banner { height: 350px; } .submit-property .search-area .search-fields { min-height: 44px; } .comparison .search-area .search-fields { min-height: 45px; } .comparison .search-button { cursor: pointer; min-height: 45px; } .sub-banner .breadcrumb-area { top: 52%; } .sub-banner .breadcrumb-area h1 { font-size: 25px; } .property-box-5 ul li { margin-right: 15px; } .property-box-5 .detail .location { margin: 0px 0px 15px; } .p-box .price-ratings-box { right: 30px; } .p-box .detail { padding: 30px 40px; } .hedin-mb-30 { margin-bottom: 30px !important; } .hedin-mb-50 { margin-bottom: 50px; } .widget-2 { margin-bottom: 60px; background: rgb(255, 255, 255); padding: 30px 25px; } .simple-content p { line-height: 28px; font-size: 15px; } .simple-content h1 { font-size: 25px; } .simple-content .btn-lg { padding: 10px 30px 8px; } .simple-content .btn-white-lg-outline { padding: 8px 28px 6px; } .simple-content .btn { margin: 2px; } .simple-content { padding-top: 60px; } .simple-content .btn-sm { padding: 6px 23px; margin: 2px 2px 0px; } .property-box-6 .info { padding: 30px; } .intro-text h3 { font-size: 20px; line-height: inherit; } .intro-section .btn { float: none; } .faq-accordion .card-header { padding: 15px 20px; } .comparison .faq-accordion .card-title { font-size: 15px; } #main-header .navbar-expand-lg .navbar-nav .nav-link { color: rgb(0, 0, 0); } .main-header .navbar-expand-lg .navbar-nav .active .nav-link { background: rgb(249, 249, 249); border-bottom: 1px solid transparent; } .main-header .navbar-expand-lg .navbar-nav .nav-link:hover { background: rgb(249, 249, 249); } .sticky-header { position: fixed; top: 0px; z-index: 999; width: 100%; } .sticky-header { position: fixed; top: 50px; z-index: 999; background: white; } .header-shrink { transition: all 0.5s ease 0s; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px; background: rgb(255, 255, 255); top: 0px !important; } .mh-2 { position: fixed; top: 40px; z-index: 999; width: 100%; border-bottom: 1px solid rgba(220, 220, 220, 0.2); } .main-header .navbar-expand-lg .navbar-nav .submit-btn { display: inline-block; margin: 0px 0px 20px 20px; } .top-header.th-bg { position: fixed; top: 0px; z-index: 999; width: 100%; background: rgba(0, 0, 0, 0.14); } .contact-2 .contact-info { margin-bottom: 30px; } .contact-2 .mb-30 { margin-bottom: 0px; } .advanced-search .search-button { padding: 13px 20px; } .search-area-6 .search-fields { min-height: 45px; line-height: 45px; padding: 0px; border-radius: 3px; } .search-area-6 .form-group { margin-bottom: 10px; border-right: none; } .search-area-6 .col-pad2 { padding: 0px 15px; } .search-area-6 .search-button { height: 45px; border-radius: 5px; } .tab-search-section .tab-box #pills-tab { margin-bottom: 15px; } .search-area-6 { padding: 0px; } .main-header .sb2 { padding: 0px; margin: 0px !important; } .d-none-992 { display: none; } .contact-3 .form-section { margin-bottom: 50px; } .contact-1 .form { padding: 0px; margin-bottom: 50px; } .contact-1 .contact-inner { background: transparent; } .none-992 { display: none; } .properties-details-page .tabbing-box .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link { padding: 12px 16px; } .property-box-4 ul li { margin-right: 10px; } .contact-2 .opening-hours { padding: 45px 50px 50px; margin-left: 0px; } .contact-2 .form-section { margin-bottom: 50px; } .pricing-2.active { transform: translateY(0px); } .pricing-2.active:hover { transform: translateY(-10px); } .content-area-24 { padding: 80px 0px 50px; } .pricing-tables .pricing.boxed--emphasis { transform: scale(1); margin: 0px 0px 30px; } .pricing-tables .pricing { margin-bottom: 30px; } .pricing-tables.tab-box .btn-section { width: 220px; margin: 0px auto; } .service-info-6 { padding: 30px; background: rgb(255, 249, 247); } .counters { padding: 80px 0px 40px; } .important-btn { display: none; } .testimonial-3 .testimonial-info { background: transparent; margin: 0px 1px; box-shadow: none; } .testimonial-3 .testimonial-info:hover { box-shadow: none; } .testimonial-3 { padding: 80px 0px; } .testimonial-3 .testimonial-info .detail { padding: 0px; } .testimonial-3 .testimonial-info .testimonial-inner { max-width: 470px; } .blog-4 .blog-inner { padding: 30px; } .blog-3 .detail { padding: 30px; } .main-header .dropdown-menu a { padding: 12px 20px; } .main-header .dropdown-menu a:hover { padding: 12px 20px; background: rgb(249, 249, 249) !important; } .main-header .navbar-expand-lg .navbar-nav .nav-link { padding: 12px 20px 10px; } .main-header .sb2 a { border-radius: 3px; background: rgb(255, 255, 255) !important; padding: 13px 25px !important; } } @media (max-width: 768px) { .content-area { padding-bottom: 30px; } .content-area-24 { padding: 60px 0px 30px; } .properties-banner { height: 400px; } .content-area-2 { padding: 60px 0px 30px; } .content-area-3 { padding-bottom: 44px; } .content-area-4 { padding: 60px 0px 10px; } .content-area-5 { padding-bottom: 60px; } .content-area-6 { padding-bottom: 10px; } .content-area-7 { padding: 60px 0px; } .content-area-8 { padding-top: 60px; } .content-area-9 { padding: 10px 0px; } .content-area-10 { padding: 60px 0px 10px; } .content-area-11 { padding: 60px 0px 10px; } .content-area-12 { padding-bottom: 30px; } .content-area-13 { padding: 60px 0px 30px; } .content-area-14 { padding: 60px 0px; } .content-area-15 { padding: 60px 0px 30px; } .content-area-16 { padding: 60px 0px 30px; } .content-area-17 { margin-bottom: 30px; } .content-area-18 { padding: 60px 0px 20px; } .content-area-19 { padding: 60px 0px 30px; } .content-area-20 { padding: 60px 0px; } .content-area-21 { padding: 60px 0px 30px; } .content-area-22 { padding: 60px 0px 30px; } .content-area-23 { padding: 60px 0px 44px; } .sub-banner .breadcrumb-area { top: 48%; } .footer-5 .sub-footer p { margin-bottom: 10px; line-height: normal; } .footer-5 .subscribe-newsletter h3 { line-height: normal; margin-bottom: 15px; } .footer-5 .social-media { float: left; } .footer-4 .footer-menu ul li a { margin-right: 20px; } .footer-4 .footer-menu ul li a::before { right: -10px; } .footer-3 .footer-inner { padding: 60px 0px 20px; } .footer-2 .footer-right { padding: 60px 15px 80px; } .footer-2 .footer-left { padding: 60px 30px; } .footer-2 .footer-left .inner::after { right: 0px; } .banner .btn-5 { padding: 0px 30px; line-height: 45px; } .banner .btn-2 { padding: 0px 30px; line-height: 41px; } .banner .btn-3 { padding: 0px 30px; line-height: 41px; } .banner .btn-1 { padding: 11.5px 30px; } .property-box-4 ul li { margin-right: 15px; } .slick-slider-area .slick-arrow-buton { width: 35px; height: 35px; } .contact-section .form-inner { margin: 0px 15px; } .index-5 .container-fluid { padding-right: 15px; padding-left: 15px; } .heading-properties-2 h1 span { float: inherit; display: flex; font-size: 17px; margin-top: 7px; } .heading-properties-2 .float-right { width: 100%; display: flex !important; } .heading-properties-2 h1 { font-size: 22px; } .heading-properties-2 ul { margin-bottom: 5px; } .heading-properties-2 p { text-align: left; float: none; } .change-password { margin-bottom: 30px; } .footer-1 .footer-item { margin-bottom: 50px; } .testimonial { padding: 60px 0px; } .services-info-5.si-6 .icon { position: absolute; } .services-info-5.si-6 .detail { margin: 0px 0px 0px 55px; position: inherit; } .services-info-5 .detail { margin-left: 55px; } .services-info-5 p { margin-bottom: 0px; } .services-info-5.si-6 { text-align: left; position: relative; display: flex; margin: 0px auto 30px 0px; } .services-info-5 { margin-bottom: 30px; } .manage-table { border-bottom: 1px solid rgb(230, 230, 230); } .manage-table .action a { float: none; } .manage-table .action a { margin: 3px 0px; } .manage-table { text-align: center; background: rgb(255, 255, 255); } .manage-table .listing-photoo { width: 100%; float: left; padding-left: 0px; } .manage-table .listing-photoo img { max-width: 280px !important; } .manage-table .title-container { padding: 20px 0px 10px; width: 100%; float: left; } .manage-table .date { width: 100%; padding: 0px; float: left; margin-bottom: 15px; } .manage-table .action { width: 100%; float: left; padding: 0px; margin-bottom: 25px; } .manage-table .action ul li { display: inline-block; } .manage-table .action ul li a { padding: 5px 15px; background: rgb(235, 237, 239); margin: 1px; border-radius: 3px; } .manage-table thead { display: none; } .manage-table:last-child { border-bottom: none; } .pages-404 .pages-404-inner h1 { font-size: 40px; } .vs { margin: 0px auto 30px; } .tags-socal-box h2 { margin-bottom: 10px; } .sb { margin-bottom: 30px; } .contact-2 .opening-hours { padding: 30px; } .map-section { padding: 20px; } .d-none-768 { display: none; } .counters { padding: 60px 0px 20px; } .intro-section .intro-section-inner { padding: 30px 0px; text-align: center; } .intro-section .btn-2 { float: none; } .intro-section h3 { margin-bottom: 15px; line-height: normal; font-size: 24px; } .services-2 { padding: 60px 0px 30px; } .coming-soon-inner .cs { display: inherit; text-align: center; color: rgb(255, 255, 255); font-weight: 700; font-size: 50px; margin-bottom: 30px; } .banner h5 { font-size: 20px; } .banner-text-box h5 { font-size: 17px; } .banner .b1-inner { margin-top: 50px; } .banner-2 .b1-inner { margin-top: 0px; } .sticky-header { top: 0px; } .top-header { display: none; } .btn-secton-2 { display: flex; } .banner .slider-mover-left { display: none; } .banner .slider-mover-right { display: none; } .main-title h1 { margin-bottom: 10px; } .properties-details-sliders .left { left: 5px; } .properties-details-sliders .right { right: 5px; } .typography .mb-50 { margin-bottom: 35px; } .services-info-3.s-brd-3 { border-bottom: none; } .sub-banner .breadcrumb-area h1 { font-size: 22px; } .sub-banner .breadcrumbs li { font-size: 15px; } .sub-banner .breadcrumbs .active::before { margin-right: 7px; } .cart-total-box { padding: 20px; } .shop-table.cart td, .shop-table.cart th { padding-left: 0px; } .shop-table.cart .product-thumbnail, .shop-table.cart .product-name a { font-size: 15px; } .notification-box { padding: 30px; } .notification-box h3 { font-size: 25px; } .shop-table.cart .product-thumbnail img { width: 70px; } .faq-accordion .card-header { padding: 13px 20px; } .faq-accordion .card-header a.collapsed::before { margin-right: 10px; } .faq-accordion .card-title { font-size: 15px; } .faq-accordion .card-title { padding-right: 0px; } .filteriz-navigation li { padding: 6px 17px 5px; margin: 0px 1px 4px; } #search-area-1 .selectBox-dropdown .selectBox-label { padding: 2px 12px; } .t-center { text-align: center; } .t-right { text-align: center; } .t-left { text-align: center; } .property-modal .modal-header .modal-title { font-size: 19px; } .footer-1 { padding-top: 60px; } .footer-1 h4 { margin-bottom: 20px; } .option-bar .heading { display: none; } .main-title { margin-bottom: 25px; } .main-title h1 { font-size: 25px; font-weight: 500; } .heading-2 h4 { font-size: 22px; } #main-header { top: 0px; } .widget-2 { margin-bottom: 40px; } .tabbing-box .tab-pane { padding-top: 40px; } .faq .tabbing-box .tab-pane { padding-top: 30px; } .tabbing-box .tp2 { padding-top: 30px; } .property-box-5 .price-ratings-box { right: 30px; } .property-box-5 .col-pad { padding: 0px 15px; } .property-box-5 .detail { padding: 25px; } .property-box-5 ul li { line-height: 30px; } .services .col-pad-30 { padding: 30px; } .comments ul { margin: 0px; } .comment { margin: 0px 0px 40px; } .tags-socal-box .social-list { float: none; text-align: left; margin-top: 20px; } .pricing-tables .mrg-btn-76 { margin-bottom: 30px; } .property-box-5 .tag.featured { left: 15px; margin-top: 15px; z-index: 20; background-color: rgba(0, 0, 0, 0.5); } .property-box-5 .price-ratings-box { right: 15px; } .properties-list-fullwidth .property-box-5 .price-ratings-box { right: 15px; } .properties-list-fullwidth .property-box-5 .detail { padding: 25px; } .banner h1 { font-size: 32px; } .banner h3 { font-size: 32px; } .banner .banner-slider-inner { padding: 10px 12px; top: 0%; } .banner .banner-opt .banner-slider-inner h1 { font-size: 20px; } .banner .banner-opt .banner-slider-inner p { line-height: 22px; font-size: 15px; max-width: 90%; margin: 0px auto 5px; } .banner .btn-md { padding: 9px 15px; font-size: 12px; } .breadcrumb-area h1 { font-size: 28px; } button:focus { outline: -webkit-focus-ring-color auto 0px; } .heading-properties h3 { font-size: 20px; } .coming-soon-inner { text-align: center; } .coming-soon-inner .cm { position: absolute; top: 28%; left: 3%; width: 94%; right: 3%; } .coming-soon { text-align: center; } .coming-soon-inner ul li { margin: 0px 2px; float: none; } .register-box { margin: auto; } .setting-button { font-size: 15px; width: 35px; height: 35px; line-height: 35px; left: -35px; color: rgb(255, 255, 255); } .tabbing-box .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link { padding: 9px 13px; } .tabbing-box .nav-tabs li { font-size: 11px; } .tabbing-box .nav-tabs li { font-size: 12px; letter-spacing: normal; } .sub-banner { height: 300px; } .property-description.pt-40 { padding-top: 20px; } .hdn-mb-30 { margin-bottom: 30px; } .properties-details-page .mb-60 { margin-bottom: 40px; } .properties-details-page .mb-45 { margin-bottom: 25px; } .heading-3 { font-size: 20px; } .properties-details-page .send-btn.mb-50 { margin-bottom: 40px; } .hedin-mb-30 { margin-bottom: 10px !important; } .properties-details-page .heading { margin-bottom: 20px; font-size: 18px; } .simple-content img { margin-top: 50px; } .simple-content { text-align: center; } .property-box-6 .info { padding: 30px 25px; } .intro-text h3 { margin: 5px 0px 10px; } .intro-text h3 { font-size: 17px; } .banner .carousel-content { padding: 0px 10px; } .banner .typed-text { font-size: 32px; } .banner .tt2 { font-size: 16px; } .setting-button { display: none; } .main-header .logo { padding: 15px 0px; } .main-header-2 .logo { padding: 15px 0px; } .main-header .logo-2 { padding: 15px 0px; } .mpp .container-fluid { padding-right: 30px; padding-left: 30px; } .coming-soon p { font-size: 17px; } .coming-soon h1 { font-size: 40px; } } @media (max-width: 500px) { .banner .typed-text { font-size: 28px; } .banner .tt2 { font-size: 16px; } .properties-details-sliders .left { display: none; } .properties-details-sliders .right { display: none; } .option-bar { display: none; } .comment .comment-meta-date { display: none; } #search-area-5 { width: 100%; padding: 30px 15px 20px; } .coming-soon-counter div { margin: 0px 3px 15px; } .hdn { display: none; } .banner .banner-slider-inner { padding: 10px; top: 0%; } .navbar-toggler { width: 30px; height: 30px; } .banner .btn-md { padding: 7px 12px; font-size: 10px; } .banner .banner-slider-inner .btn { margin: 0px 0px 5px; } .banner h1 { font-size: 28px; } .banner h3 { font-size: 28px; } .banner .banner-opt .banner-slider-inner h1 { font-size: 20px; } .banner .banner-opt .banner-slider-inner p { line-height: 22px; font-size: 15px; max-width: 90%; margin: 0px auto 5px; } .media-pad-top-50 { padding-top: 50px; } .carousel-inner img { width: 100%; } .sell-your-properties { background-size: cover; background-position: center center; background-repeat: no-repeat; position: relative; padding: 30px 20px; width: 100%; } .coming-soon h1 { font-size: 35px; } .banner .btn-5 { padding: 0px 25px; line-height: 40px; } .banner .btn-2 { padding: 0px 25px; line-height: 36px; } .banner .btn-3 { padding: 0px 25px; line-height: 36px; } .banner .btn-1 { padding: 9px 25px; } .banner .btn-white-lg-outline { font-size: 14px; letter-spacing: normal; } .banner .btn-lg { cursor: pointer; padding: 9px 27px 8px; letter-spacing: normal; font-size: 14px; } } @media (min-width: 991px) { .dropdown:hover>.dropdown-menu { display: block; } .dropdown .dropdown-item:hover>.dropdown-menu { display: block; } .dropdown-submenu:hover>.dropdown-menu { display: block; } .header-with-top { top: 40px; } .sticky-header .nav-link::after { display: none !important; } .sticky-header .navbar-expand-lg .navbar-nav .nav-link { color: #666; font-weight: 600; } .sticky-header .open-offcanvas { color: rgb(255, 255, 255); display: inline-block; } .sticky-header .sb2 a { background: #14536f!important; } .do-sticky .nav-link::after { display: none !important; } .header-shrink .navbar-expand-lg .navbar-nav .nav-link { color: rgb(81, 81, 81); opacity: 1; } .header-shrink .navbar-expand-lg .navbar-nav .nav-link:hover { color: rgb(0, 0, 0) !important; } .header-shrink .open-offcanvas { color: rgb(81, 81, 81); } .hide-carat .nav-link::after { display: none !important; } .sticky-header { position: fixed; background: #ffffff; top: 50px; z-index: 999; width: 100%; } .header-shrink { background: rgb(255, 255, 255); transition: all 0.5s ease 0s; box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px; top: 0px !important; } .top-header.th-bg { position: relative; /* top: 0px; */ /* z-index: 999; */ width: 100%; background: #1c3e64; overflow: hidden; } } @media (min-width: 991px) and (max-width: 1200px) { .property-box-5 .detail p { margin-bottom: 10px; } .blog-3 .detail p { margin-bottom: 10px; } .blog-3 .detail { padding: 25px 23px 0px; } .blog-3 p { font-size: 15px; line-height: 25px; } .d-none2-1200 { display: none; } } .comon_icon { position: fixed; width: 45px; z-index: 5; left: 6px; } .comon_icon img { width: 100%; } .whatsapp { bottom: 50px; } .ltn__about-us-area .about-img-left { margin-right: 30px; } .ltn__about-us-area .about-us-img-wrap { position: relative; } .ltn__about-us-area .about-us-img-wrap img { margin: 0px; } .ltn__about-us-area .about-us-info-wrap { position: relative; } .ltn__about-us-area .section-subtitle-2 { display: inline-block; padding: 5px 20px; border-radius: 25px; position: relative; background: rgb(122, 162, 39); color: rgb(255, 255, 255); } .ltn__about-us-area .section-title { font-size: 35px; font-weight: 700; line-height: 1.3; } .ltn__about-us-area .section-title span { color: rgb(247, 146, 27); } .ltn__about-us-area .section-title-area p { margin-bottom: 0px; color: rgb(116 116 116); padding: 11px 0px 13px; font-size: 15px; line-height: 1.5; font-weight: 600; } .ltn__about-us-area .ltn__list-item-half { margin-top: 0px; padding-left: 0px; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-flow: row wrap; gap: 20px; } .ltn__about-us-area .ltn__list-item-half li { list-style: none; display: flex; -webkit-box-align: center; align-items: center; padding-right: 0px; color: rgb(0, 0, 0); font-size: 18px; line-height: 1.5; justify-content: flex-start; margin: 0px; } .ltn__about-us-area .ltn__list-item-half li i { font-size: 20px; color: rgb(255, 255, 255); margin-right: 15px; height: 45px; width: 45px; line-height: 45px; background-color: #025899; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; -webkit-box-flex: 0; flex: 0 0 45px; border-radius: 100%; } .ltn__about-us-area .ltn__callout { padding: 20px; margin: 25px 0px; border-left: 4px solid rgb(58, 57, 60); border-top-color: rgb(58, 57, 60); border-right-color: rgb(58, 57, 60); border-bottom-color: rgb(58, 57, 60); position: relative; } .ltn__about-us-area .bg-overlay-theme-05::before { background: rgba(10, 10, 10, 0.09); position: absolute; content: ""; left: 0px; top: 0px; height: 100%; width: 100%; z-index: -1; } .ltn__about-us-area .ltn__callout p { margin-bottom: 0px; color: rgb(0, 0, 0); padding: 20px 0px 15px; font-size: 18px; line-height: 1.5; } .PT_60 { padding-top: 60px; } .testimonial { background: url("../../img/banner_testimonial.jpg") fixed; position: relative; } .testimonial::before { content: ""; background: rgba(0, 0, 0, 0.56); position: absolute; top: 0px; width: 100%; height: 100%; left: 0px; } .testimonial .testimonial-inner .main-title h1 { color: rgb(255, 255, 255); } .top-header.th-bg:before { content: ""; height: 100%; width: 35%; background: #38b2e6; position: absolute; top: 0; right: -20px; transform: skew(-25deg); } .shape.shape-top { position: relative; z-index: 2; /* width: 100%; */ top: 0; right: 0; left: 0; } .shape.shape-top svg { width: 100%; height: 73px; fill: #fff9f7; } /* ================================== */ /* ================================== */ /* ================================== */ /* ================================== */ .info.info2 { padding: 16px; text-align: justify; } .info.info2 h3 a { font-size: 25px; color: #025899; } .property-box-6 ul li { /* width: 49%; */ } .btnBlock { /* margin: 10px; */ display: flex; } .btnBlock a { width: 49%; /* display: block; */ color: #fff; padding: 5px 14px; margin-right: 4px; } .btnBlock a.thm-one { background: #025899; box-shadow: inset 0px 0px 0px 0px #0c9ed4; } .btnBlock a.thm-two { background: #0c9ed4; box-shadow: inset 0px 0px 0px 0px #025899; transition: 0.5s; } .btnBlock a.thm-two:hover { box-shadow: inset 195px 0px 0px 0px #025899; } .btnBlock a.thm-one:hover { box-shadow: inset 195px 0px 0px 0px #0c9ed4; } a#page_scroller img { width: 4em; } #tab-button { /* display: table; */ table-layout: fixed; width: 100%; margin: 0; padding: 0; list-style: none; border-bottom: 1px solid #c7c7c7; text-align: center; } #tab-button li { display: inline-block; width: 20%; /* margin-right: 19px; */ } #tab-button li a { display: block; padding: .5em; /* background: #eee; */ border-bottom: 2px solid #ddd0; text-align: center; color: #000; text-decoration: none; font-weight: 600; } #tab-button li:not(:first-child) a { border-left: none; } #tab-button li a:hover, #tab-button .is-active a { /* border-bottom-color: transparent; */ /* background: #fff; */ border-bottom: 2px solid #025899; color: #025899; font-weight: 600; } .tab-contents { padding: 1.5em 2em 1em; /* border: 1px solid #ddd; */ } .tab-button-outer { display: none; } .tab-contents { margin-top: 20px; } @media screen and (min-width: 768px) { .tab-button-outer { position: relative; z-index: 2; display: block; } .tab-select-outer { display: none; } .tab-contents { position: relative; top: -1px; margin-top: 0; } } /** Service info 2 start **/ .service-info-2 { margin: 0 auto 23px; position: relative; text-align: left; background: #fff; padding: 23px 30px; width: 100%; } .service-info-2 h5 { font-size: 19px; margin: 0 0 10px; font-weight: 600; /* margin: 0; */ } .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: 56px; */ } .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: 13px; 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); background: #14536f; } .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: 19px; position: relative; z-index: 1; } .service-info-2:after{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; content: ''; z-index: -1; } .service-info-2.df-box:hover h5 a { color: #14536f; } .text-end { text-align: end; } section.contactSec { padding: 83px 0; background-attachment: fixed; position: relative; } section.contactSec:before { top: 0; position: absolute; content: ''; height: 100%; width: 100%; background: #000000cf; } .tagLine p { font-size: 18px; color: #fff; } .visionMain { margin: 21px 0; } .vission h5 { color: #ffffff; /* font-weight: 700; */ font-size: 27px; /* -webkit-text-stroke: 2px #14536f; */ background: linear-gradient(45deg, #025899, #19b1e4); padding: 2px 13px; border-radius: 5px; } .vission p { color: #727272; font-weight: 600; } .blockImg { height: 240px; overflow: hidden; } .blockImg img { height: 100%; object-fit: cover; transition: 0.5s; } /** 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; } .properties-details-page p { font-size: 16px; } .properties-amenities ul { margin: 0; padding: 0; } .properties-amenities li { list-style: none; } .properties-amenities ul li, .properties-condition ul { list-style: none; margin-bottom: 10px; font-size: 15px; border-bottom: 1px solid #8f8f8f; border-radius: 10px; /* text-align: center; */ margin-bottom: 18px; box-shadow: 3px 2px 5px 0px #b7b7b7; padding: 8px; } .properties-amenities ul li i { margin-right: 10px; text-align: center; font-size: 15px; font-weight: 400; } .properties-condition ul { margin: 0; padding: 0; padding-left: 15px; display: flex; justify-content: space-around; padding-top: 9px; height: 100%; } .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; } .properties-panel-box .nav-tabs>li>a:hover { color: #fff; background: #95c41f; } .heading-properties p i{ color: #95c41f; margin-right: 5px; } .heading-properties h5{ color: #95c41f; } .heading-properties h3 span{ color: #95c41f; } .main-title-4 { margin-bottom: 20px; } .main-title-4 h3 { font-size: 20px; margin: 0 0 10px; font-weight: 600; background: linear-gradient(167deg, #1b5486, #03adf0, #1b5486, #14536f ); padding: 9px 15px; color: #fff; border-radius: 7px; } .main-title-4 h1 a { color: #212121; } .main-title-4 h1 span { font-weight: 600; } .form-title img { width: 69%; margin-bottom: 12px; } .side-form { padding: 19px; } .form-title h5, .Side-contact-info h3 { text-align: center; background: linear-gradient(45deg, #1c5382, #0baff0); color: #fff; padding: 6px 0; font-size: 22px; margin-bottom: 22px; } .side-form { border-bottom: 46px solid #fff9f7; } .side-form lable { font-size: 16px; padding-left: 7px; font-weight: 700; } .side-form input.form-control { margin-top: 6px; } .form-title { text-align: center; } section.prjectsSec { padding-top: 71px; } a.dwn { /* float: right; */ padding: 0; height: 100%; display: inline-block; /* box-shadow: 7px 7px 12px 0px #aeaeae; */ } a.dwn { padding: 6px 23px; background: #3f75a3; color: #fff; border-radius: 6px; border: 1px solid #8a8a8a; transition:0.5s; font-size: 16px; filter: drop-shadow(8px 9px 12px #8a8a8a); } a.dwn:hover{ color:#fff; } a.dwn i.fa.fa-download { margin-right: 6px; animation: down .9s ease-in infinite; } @keyframes down{ 0%{transform: translateY(-10px);} 100%{transform: translateY(0px);} } .ltn__about-us-area .about-us-img-wrap img { width: 100%; } .map ul li { font-size: 15px; /* font-weight: 700; */ list-style: square; } .map ul {margin-top: 63px;margin-left: 12px;} .main-title-2 h6 { font-size: 24px; } .propertyMain .carousel-inner { padding: 22px; } .property-box-6:hover .blockImg img { transform: scale(1.1); } .directorBlock { position: relative; padding: 17px; border: 6px solid #14536f; padding-top: 44px; margin-bottom: 44px; } .directorBlock h4 { position: absolute; top: -27px; background: #0782b0; padding: 8px 11px; color: #fff; box-shadow: 6px 5px 5px 1px #9a9a9a85; } .contBlock p { margin: 0; font-size: 16px; font-weight: 600; } .mission-vission p {color: #535252;font-weight: 600;text-align: center;} .pt-80 { padding-top: 80px; } .Side-contact-info { padding: 19px; border-bottom: 37px solid #fff9f7; } .Side-contact-info .ci-box { position: relative; display: flex; } .Side-contact-info .ci-box .icon i {padding: 10px;background: linear-gradient(45deg, #1c5382, #0baff0);color: #fff;border-radius: 3px;margin-right: 8px;} .Side-contact-info .detail { margin-left: 24px; } .Side-contact-info h5 { font-size: 18px; font-weight: 500; } .Side-contact-info p { font-size: 14px; font-weight: 700; color: #6e6e6e; }