﻿
.navbar-expand-lg .navbar-collapse {
    width: 100%;
}

#header {
    background-color: #FFFFFF;
}

.resizable {
    resize: vertical;
    overflow: auto;
    min-height: 100px;
    max-height: 500px;
}

.resize-handle {
    width: 100%;
    height: 10px;
    background-color: #f0f0f0;
    cursor: ns-resize;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
    height: 100px;
    width: 100px;
    outline: black;
    background-size: 100%, 100%;
    /*     border-radius: 50%;
    border: 1px solid black; */
    background-image: none;
}

.carousel-indicators button {
    border: 2px solid black !important;
}

.carousel-control-next-icon:after {
    content: '>';
    font-size: 55px;
    color: red;
    -webkit-text-fill-color: white; /* Will override color (regardless of order) */
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: black;
}

.carousel-control-prev-icon:after {
    content: '<';
    font-size: 55px;
    color: red;
    -webkit-text-fill-color: white; /* Will override color (regardless of order) */
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: black;
}


@charset "UTF-8";
/**

* Template Name: Uniland - Real Estate HTML5 Template 
* Version: 1.0.7
* Author: Unicoder
* Email: unicoder16@gmail.com
* Developed By: Unicoder
* Last Update: 5th September, 2017
* Author URL: www.unicoderbd.com

**/
/*======================= 
Fonts and Files 
=========================*/
/*	
	Google Fonts Documentation link
	https://developers.google.com/fonts/docs/getting_started 	
*/
@import url('https://fonts.googleapis.com/css?family=Montserrat:300,400,400i,500,500i,600,600i,700');
@import url('https://fonts.googleapis.com/css?family=Raleway:400,400i,500,500i,600,600i');
/*======================= 
Import CSS Files 
========================*/
@import url('animate.min.css');
@import url('jquery.fancybox.css');
@import url('owl.css');
/*===================================================
Table of CSS Content arrage with every section name
=====================================================
1. Default CSS
2. Top Header CSS
3.1 Nav Header CSS
3.2 Nav Header Style 2 CSS
3.3 Nav Header Style 3 CSS
5. Find Part / Property Search Home Page
6. Offer Part / Service Feature
7. Recent property Section
8. Service Section CSS
9. Achivement Section CSS
10. Our Team Section CSS
11. Client Feedback Section CSS
12. Recent News and News Thumbnail CSS
13. Register Banner CSS 
14. Footer CSS
15. Bottom Footer CSS
16. Map and Property Search Home 2
17. Feature Property Tab Home 2
18. Client Feedback 2 Section CSS Home 2
19. Property Catagory Section CSS Home 3
20. Fixed Banner on Top Home 4
21. Submit Property Banner Home 4
22. Pricing Table Section Home 5
23. Page Banner and Title
24. Property grid page
25. Property list page
26. Single Property Page
27. Property gird map page
28. About Us page css
29. Blog Grid page css
30. Blog Details page css
31. Submit Property page css
32. Sign in and Sign up page css
33. Mission page css
34. Career page css
35. Testimonial page css
36. Chang password page css
37. Comments page css
38. Invoices page css
39. Invoices Details page css
40. Message page css
41. Message Details page css
42. My favorite page css
43. My Profile page css
44. My Properties page css
45. Our Services page css
46. Terms and condition page css
47. Contact page css
48. Error page css
49. Faq page css 
======================================================*/
/*========================================
1. Default CSS
==========================================*/

/* modified so only applies to redeisgned areas */
.bootstrapped body {
    /*font-size: 14px;*/
    font-family: 'Raleway', sans-serif;
    font-weight: 400;
    overflow-x: hidden;
}

.bootstrapped .on-panel i {
    color: #fff;
    padding: 8px 0;
}

.bootstrapped a,
.bootstrapped a:hover,
.bootstrapped a:focus,
.bootstrapped a:visited {
    text-decoration: none !important;
    outline: none;
}

.bootstrapped h1,
.bootstrapped h2,
.bootstrapped h3,
.bootstrapped h4,
.bootstrapped h5,
.bootstrapped h6,
.bootstrapped .h1,
.bootstrapped .h2,
.bootstrapped .h3,
.bootstrapped .h4,
.bootstrapped .h5,
.bootstrapped .h6 {
    font-family: 'Montserrat', sans-serif;
    margin: 0px;
    text-transform: uppercase;
}

.bootstrapped h1,
.bootstrapped .h1 {
    font-size: 36px;
    font-weight: 700;
}

.bootstrapped h2,
.bootstrapped .h2 {
    font-size: 30px;
    font-weight: 700;
}

.bootstrapped h3,
.bootstrapped .h3 {
    font-size: 24px;
    font-weight: 700;
}

.bootstrapped h4,
.bootstrapped .h4 {
    font-size: 18px;
    font-weight: 600;
}

.bootstrapped h5,
.bootstrapped .h5 {
    font-size: 16px;
    font-weight: 600;
}

.bootstrapped h6,
.bootstrapped .h6 {
    font-size: 14px;
    font-weight: 500;
}

.bootstrapped img {
    width: 100%;
}

.bootstrapped p {
    line-height: 26px;
    font-weight: 500;
}

.bootstrapped ul,
.bootstrapped li {
    list-style: none;
    margin: 0;
    padding: 0;
}

.bootstrapped label {
    margin-bottom: 0px;
}

.bootstrapped textarea {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}


.bootstrapped .nav-item {
    white-space: nowrap;
}

/*******************/




.bootstrapped textarea.form-control {
    height: auto !important;
}

.bootstrapped .input_search {
    position: relative;
}

    .bootstrapped .input_search input {
        height: 48px;
        padding-right: 40px;
    }

    .bootstrapped .input_search button {
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        background-color: transparent;
        border: none;
        color: inherit;
        padding: 0;
        cursor: pointer;
        width: 40px;
        height: 100%;
        text-align: center;
    }

.bootstrapped .resize_none {
    resize: none;
}

.bootstrapped .btn_link {
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    text-transform: uppercase;
}

.bootstrapped .socail_media_1 {
    display: inline-block;
    margin: 0 auto;
}

    .bootstrapped .socail_media_1 li span {
        text-transform: uppercase;
        font-family: 'Montserrat', sans-serif;
        font-weight: 600;
    }

    .bootstrapped .socail_media_1 li {
        float: left;
        margin-right: 20px;
    }

        .bootstrapped .socail_media_1 li:last-child {
            margin-right: 0;
        }

        .bootstrapped .socail_media_1 li a {
            font-size: 25px;
        }

.bootstrapped .p_20 {
    padding: 20px;
}

.bootstrapped .p_30 {
    padding: 30px;
}

.bootstrapped .pt_80,
.bootstrapped .py_80 {
    padding-top: 80px;
}

.bootstrapped .pb_80,
.bootstrapped .py_80 {
    padding-bottom: 80px;
}

.bootstrapped .pt_40,
.bootstrapped .py_40 {
    padding-top: 40px;
}

.bootstrapped .pb_40,
.bootstrapped .py_40 {
    padding-bottom: 40px;
}

.bootstrapped .py_20 {
    padding-top: 20px;
}

.bootstrapped .pt_100,
.bootstrapped .py_100 {
    padding-top: 100px;
}

.bootstrapped .pb_100,
.bootstrapped .py_100 {
    padding-bottom: 100px;
}

.bootstrapped .mt_30,
.bootstrapped .my_30 {
    margin-top: 30px;
}

.bootstrapped .mb_30,
.bootstrapped .my_30 {
    margin-bottom: 30px;
}

.bootstrapped .full_row {
    position: relative;
    width: 100%;
}

.bootstrapped .title_row .sub_title p {
    padding-left: 15%;
    padding-right: 15%;
    font-weight: 500;
    font-size: 15px;
}

.bootstrapped .overflow_hidden {
    overflow: hidden;
}

.bootstrapped .upper_1,
.bootstrapped .upper_2,
.bootstrapped .upper_3,
.bootstrapped .upper_4 {
    position: absolute;
    z-index: 9;
}

.bootstrapped .upper_4 {
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
}

.bootstrapped .vertical_center {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.bootstrapped [class^="flaticon-"]::before,
.bootstrapped [class*=" flaticon-"]::before,
.bootstrapped [class^="flaticon-"]::after,
.bootstrapped [class*=" flaticon-"]::after {
    margin-left: 0;
}

.bootstrapped .icon_small [class*="flaticon-"]::before {
    font-size: 16px;
}

.bootstrapped .icon_medium [class*="flaticon-"]::before {
    font-size: 26px;
}

.bootstrapped .icon_large [class*="flaticon-"]::before {
    font-size: 40px;
}

.bootstrapped [class*="icon_list_"] {
    display: inline-block;
}

    .bootstrapped [class*="icon_list_"] li {
        position: relative;
        padding-left: 20px;
        margin-bottom: 20px;
    }

        .bootstrapped [class*="icon_list_"] li::before {
            content: "\f14a";
            font-family: "Font Awesome 5 Free";
            position: absolute;
            top: 0;
            left: 0;
        }

.bootstrapped .icon_list_1 li {
    width: 33.33%;
    float: left;
}

.bootstrapped .service_item_1:before,
.bootstrapped .offer_item_2:before,
.bootstrapped #scroll,
.bootstrapped .filter-btns li,
.bootstrapped .category_img img,
.bootstrapped .navbar .navbar-nav li a,
.bootstrapped .navbar .navbar-nav li ul.dropdown-menu,
.bootstrapped .zoom_effect_1 img,
.bootstrapped .navbar .navbar-nav li:hover > ul.dropdown-menu,
.bootstrapped .property_sorting ul li a:hover,
.bootstrapped a {
    -webkit-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.bootstrapped [class*="overlay_"] {
    /*in achievement section*/
    position: relative;
}

    .bootstrapped [class*="overlay_"]::before {
        position: absolute;
        content: "";
        width: 100%;
        height: 100%;
        top: 0;
        left: 0;
    }

.bootstrapped .downling_center {
    position: relative;
    padding-bottom: 15px;
}

    .bootstrapped .downling_center::after {
        position: absolute;
        content: "";
        width: 30px;
        height: 5px;
        border-radius: 5px;
        z-index: 1;
        bottom: 0;
        left: 50%;
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
    }

@keyframes menu-sticky {
    0% {
        margin-top: -150px;
    }

    50% {
        margin-top: -90px;
    }

    100% {
        margin-top: 0;
    }
}

.bootstrapped .bg_img_1 {
    /*in index 1 achievement section*/
    background-image: url('../images/banner/bg_numbers.webp');
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    background-position: center center;
}

.bootstrapped .bg_img_7 {
    background-image: url('../images/banner/tech-staff.webp');
    background-repeat: no-repeat;
    background-size: cover;
}

.bootstrapped .bg_img_2 {
    /*in index 1 Feedback section*/
    background-image: url(../images/testimonial/test-banner.webp);
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    background-position: center center;
}

.bootstrapped .bg_img_3 {
    /*in index 4 banar section*/
    background-image: url(../images/banner/house-closing.webp);
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    background-position: center center;
}

.bootstrapped .bg_img_4 {
    /*in index 4 slider section*/
    background-image: url(../images/slider/fixed-slider.webp);
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    background-position: center center;
}

.bootstrapped .bg_img_5 {
    /*in Top Banner of all page section*/
    background-image: url(../images/banner/banner.webp);
    background-repeat: no-repeat;
    background-size: cover;
}

.bootstrapped .bg_img_6 {
    /*about page section*/
    background-image: url(../images/banner/who.webp);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 120% center;
}

.bootstrapped #scroll {
    /*Scrolling for going to top*/
    position: fixed;
    right: 30px;
    bottom: 50px;
    width: 35px;
    height: 35px;
    line-height: 33px;
    text-align: center;
    z-index: 9;
    display: none;
}

.bootstrapped button:focus {
    outline: none;
}

.bootstrapped .form-control::-webkit-input-placeholder {
    opacity: 1;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #a1a1a1;
}

.bootstrapped .form-control::-moz-placeholder {
    opacity: 1;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #a1a1a1;
}

.bootstrapped .form-control:-ms-input-placeholder {
    opacity: 1;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #a1a1a1;
}

.bootstrapped .form-control::-ms-input-placeholder {
    opacity: 1;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    font-weight: 600;
    color: #a1a1a1;
}

.bootstrapped .form-control::placeholder {
    opacity: 1;
    font-family: 'Montserrat', sans-serif;
    font-size: 12px;
    font-weight: 500;
    color: #a1a1a1;
}

.bootstrapped .form-control {
    border: 1px solid;
    font-family: "Montserrat", sans-serif;
    padding: 0 20px;
    width: 100%;
    border-radius: 0;
    height: 46px;
}

    .bootstrapped .form-control:focus {
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
        border: 1px solid;
    }

.bootstrapped .btn {
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    font-size: 14px;
    text-transform: uppercase;
    display: inline-block;
    text-shadow: none;
    cursor: pointer;
    border: 2px solid transparent;
    padding: 0 25px;
    line-height: 44px;
    border-radius: 0;
}

.bootstrapped .bootstrap-select {
    height: 100%;
}

    .bootstrapped .bootstrap-select .dropdown-toggle:focus,
    .bootstrapped .show > .btn-light.dropdown-toggle:focus {
        outline: none !important;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6);
    }

.bootstrapped .form-group .bootstrap-select {
    width: 100% !important;
    height: auto;
    font-weight: 400;
}

.bootstrapped .bootstrap-select .dropdown-toggle,
.bootstrapped .show > .btn-light.dropdown-toggle {
    border: 1px solid;
    padding: 0 20px;
    text-transform: capitalize;
    line-height: 46px;
    border-radius: 0;
    font-weight: 400;
}

.bootstrapped .bootstrap-select .dropdown-menu {
    font-size: 14px;
    border-radius: 0;
    border-top: none !important;
    margin-top: -2px;
    padding: 0 10px 10px;
    /*border: 1px solid;*/
}

.bootstrapped .bootstrap-select .dropdown-item {
    padding: 0 8px;
    line-height: 40px;
    margin-bottom: 2px;
    font-family: "Montserrat", sans-serif;
}

.bootstrapped .dropdown_1 .bootstrap-select .filter-option {
    padding: 0 15px 0 5px;
    line-height: 40px;
    position: relative;
}

    .bootstrapped .dropdown_1 .bootstrap-select .filter-option::after {
        position: absolute;
        top: 50%;
        right: 10px;
        transform: translateY(-50%);
    }

.bootstrapped .dropdown_1 .bootstrap-select .dropdown-toggle .dropdown-menu {
    float: inherit;
}

.bootstrapped .dropdown_1 .bootstrap-select .dropdown-toggle,
.bootstrapped .dropdown_1 .show > .btn-light.dropdown-toggle {
    padding: 0 10px;
    line-height: 40px;
    font-size: 13px;
}

    .bootstrapped .dropdown_1 .bootstrap-select .dropdown-toggle::after {
        font-size: 14px;
    }

.bootstrapped .owl_carousel_1,
.bootstrapped .owl_carousel_2 {
    position: relative;
}

    .bootstrapped .owl_carousel_1 .owl-nav,
    .bootstrapped .owl_carousel_2 .owl-nav {
        position: absolute;
        top: -60px;
        right: 0;
    }

.bootstrapped [class*="owl_carousel_"] .owl-nav button {
    outline: none;
}

.bootstrapped [class*="owl_carousel_"] .owl-nav i {
    padding: 10px 14px;
    margin-left: 10px;
}

.bootstrapped .top_header_1 {
    line-height: 40px;
}

    .bootstrapped .top_header_1 .top_left a,
    .bootstrapped .top_right > ul > li {
        font-size: 13px;
        font-family: 'Montserrat', sans-serif;
        font-weight: 500;
    }

        .bootstrapped .top_header_1 .top_left a i {
            font-weight: 700;
            padding-right: 5px;
        }

    .bootstrapped .top_header_1 .registration li {
        float: left;
        margin-left: 30px;
    }

    .bootstrapped .top_header_1 .bootstrap-select .dropdown-menu li a {
        line-height: 25px;
        text-align: center;
    }

.bootstrapped #header {
    width: 100%;
}

.bootstrapped .navbar,
.bootstrapped .navbar-brand {
    padding: 0;
}

.bootstrapped .main_header_1 .navbar-expand-lg .navbar-nav .nav-link {
    line-height: 86px;
    padding: 0 20px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    position: relative;
}

.bootstrapped .navbar-nav .nav-hilite {
    text-decoration: underline !important;
}

.bootstrapped .main_header_1 .btn_primary_bg {
    text-transform: capitalize;
}

.bootstrapped .dropdown-menu li a {
    display: block;
    padding: 0 20px;
    clear: both;
    font-size: 14px;
    line-height: 40px;
    font-family: 'Montserrat', sans-serif;
    white-space: nowrap;
    font-weight: 500;
}

.bootstrapped .dropdown-menu .dropdown-toggle {
    position: relative;
    padding: 0 30px 0 20px;
}

    .bootstrapped .full-page-map #header .dropdown-menu .dropdown-toggle::after,
    .bootstrapped .dropdown-menu .dropdown-toggle::after {
        transform: rotate(-90deg) translateY(-50%);
        position: absolute;
        top: 50%;
        right: 15px;
        margin-left: 20px;
    }

.bootstrapped .full-page-map #header .dropdown-toggle::after {
    transform: rotate(-180deg) translateY(-48%);
    top: 48%;
    right: 8px;
}

.bootstrapped .nav-on-top {
    animation-fill-mode: both;
    width: 100%;
    z-index: 999;
    top: 0;
    position: absolute;
}

.bootstrapped .nav-on-banner {
    animation-fill-mode: both;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 999;
}

.bootstrapped .mega_menu_dropdown {
    position: static !important;
}

    .bootstrapped .mega_menu_dropdown .dropdown-menu {
        width: 100%;
    }

        .bootstrapped .mega_menu_dropdown .dropdown-menu.mega_menu > li {
            width: 25%;
            float: left;
            display: block;
        }

        .bootstrapped .mega_menu_dropdown .dropdown-menu > li > ul a {
            display: block;
        }

.bootstrapped #header.header_style_2 {
    position: absolute;
    z-index: 999;
    width: 100%;
    left: 0;
}

    .bootstrapped #header.header_style_2 .navbar {
        padding-top: 10px;
    }

    .bootstrapped #header.header_style_2 .navbar-expand-lg .navbar-nav .nav-link {
        line-height: 50px;
    }

.bootstrapped .nav-down #header {
    position: static;
}

    .bootstrapped .nav-down #header.fixed-top {
        position: static;
        animation: none;
    }

.bootstrapped .property_search_form input,
.bootstrapped .property_search_form .btn-option {
    width: 100%;
    height: 46px;
}

.bootstrapped .offer_item_1 .icon {
    height: 60px;
    position: relative;
    text-align: center;
    width: 60px;
}

    .bootstrapped .offer_item_1 .icon::before {
        position: absolute;
        content: "";
        border-width: 10px;
        top: 50px;
        left: 0;
        border-style: solid;
    }

    .bootstrapped .offer_item_1 .icon [class^="flaticon-"]::before,
    .bootstrapped .offer_item_1 .icon [class^="flaticon-"]::after {
        line-height: 60px;
        margin: 0 auto;
    }

.bootstrapped .offer_item_1 .title {
    font-size: 15px;
}

.bootstrapped .property_grid_1 {
    border: 1px solid;
}

.bootstrapped .property_item .property_link {
    font-family: 'Montserrat', sans-serif;
}

.bootstrapped .property_item .title {
    text-transform: capitalize;
}

.bootstrapped .zoom_effect_1 {
    overflow: hidden;
    position: relative;
}

    .bootstrapped .team_member_1:hover img,
    .bootstrapped .zoom_effect_1:hover img {
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
    }

.bootstrapped .property_item .upper_1,
.bootstrapped .property_item .upper_2,
.bootstrapped .property_item .upper_3,
.bootstrapped .property_item .property-text > span {
    font-family: "Montserrat", sans-serif;
    font-size: 13px;
    font-weight: 600;
}

.bootstrapped .property_item .upper_1 {
    left: 10px;
    padding: 6px 12px;
    top: 10px;
}

.bootstrapped .property_item .upper_2 {
    top: 10px;
    right: 10px;
    padding: 6px 12px;
}

.bootstrapped .property_item .upper_3 {
    bottom: 0;
    font-weight: 500;
    padding: 10px 15px;
    right: 0;
}

.bootstrapped .property_item .title {
    font-weight: 500;
}

.bootstrapped .property_item .property_text > span {
    font-weight: 600;
    font-family: "Montserrat", sans-serif;
    font-size: 12px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

    .bootstrapped .property_item .property_text > span > i {
        font-size: 14px;
        padding-right: 7px;
    }

.bootstrapped .property_item .quantity ul li {
    display: inline-block;
    font-weight: 500;
    margin-right: 15px;
}

    .bootstrapped .property_item .quantity ul li:last-child {
        margin-right: 0;
    }

.bootstrapped .property_item .quantity li span {
    display: table;
    margin-bottom: 10px;
}

.bootstrapped .property_grid_1 .bed_area {
    border-top: 1px solid;
}

.bootstrapped .property_item .bed_area ul li {
    line-height: 50px;
    font-size: 13px;
    font-weight: 400;
    padding-left: 20px;
}

    .bootstrapped .property_item .bed_area ul li:first-child {
        float: left;
        font-family: "Montserrat", sans-serif;
        font-size: 15px;
        font-weight: 500;
    }

    .bootstrapped .property_item .bed_area ul li.icon_medium {
        float: right;
        padding: 0;
        text-align: center;
        border-left: 1px solid;
    }

        .bootstrapped .property_item .bed_area ul li.icon_medium [class^="flaticon-"]::before,
        .bootstrapped .property_item .bed_area ul li.icon_medium [class^="flaticon-"]::after {
            margin: 0 auto;
            display: table;
            width: 50px;
            height: 50px;
            line-height: 50px;
        }

.bootstrapped .service_item_1,
.bootstrapped .offer_item_2 {
    padding: 30px 20px 50px;
    position: relative;
}

    .bootstrapped .service_item_1::before,
    .bootstrapped .offer_item_2::before {
        content: "";
        position: absolute;
        z-index: -1;
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        -webkit-transform: scale(0.9);
        transform: scale(0.9);
    }

    .bootstrapped .service_item_1:hover::before,
    .bootstrapped .offer_item_2:hover::before {
        -webkit-transform: scale(1);
        transform: scale(1);
    }

    .bootstrapped .service_item_1 p {
        margin-bottom: 0;
    }

.bootstrapped .counting_item_1 {
    position: relative;
    z-index: 9;
}

    .bootstrapped .counting_item_1 .subject {
        font-weight: 500;
        margin-top: 15px;
        display: block;
    }

.bootstrapped .team_member_1 .name {
    text-transform: capitalize;
}

.bootstrapped .bootstrap_carousel_1 .carousel-indicators {
    position: inherit;
    margin-top: 50px;
}

    .bootstrapped .bootstrap_carousel_1 .carousel-indicators li::before,
    .bootstrapped .bootstrap_carousel_1 .carousel-indicators li::after {
        display: none;
    }

    .bootstrapped .bootstrap_carousel_1 .carousel-indicators li {
        width: 10px;
        height: 10px;
        border-radius: 50%;
    }

.bootstrapped .feedback_item_1 p {
    padding: 0 10%;
    margin-bottom: 0;
}

.bootstrapped .carousel-indicators li::before {
    position: absolute;
    top: -10px;
    left: 0;
    display: inline-block;
    width: 100%;
    height: 10px;
    content: "";
}

.bootstrapped .testimonial_avata_1 span {
    text-transform: capitalize;
    font-size: 13px;
}

.bootstrapped .testimonial_avata_1 img {
    height: 55px;
    width: 55px !important;
    border-radius: 50%;
    margin: 0 auto 15px;
}

.bootstrapped .news_img {
    position: relative;
}

.bootstrapped .blog_item p {
    max-height: 150px;
    overflow: hidden;
}

.bootstrapped .news_item_1 .news_img:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0.8);
    transform: scale(0.8);
    opacity: 0;
    -webkit-transition-property: all;
    transition-property: all;
    -webkit-transition-duration: 0.3s;
    transition-duration: 0.3s;
    -webkit-transition-timing-function: ease-in-out;
    transition-timing-function: ease-in-out;
}

.bootstrapped .news_item_1 .news_img:hover::before {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1);
}

.bootstrapped .news_item_1 .news_eye {
    position: absolute;
    border-radius: 50%;
    top: 50%;
    left: 50%;
    display: none;
    opacity: 0;
    -moz-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

    .bootstrapped .news_item_1 .news_eye > i {
        font-size: 20px;
        padding: 20px;
    }

.bootstrapped .news_item_1 .news_img:hover .news_eye {
    opacity: 1;
    display: block;
}

.bootstrapped .news_item_1 .post_info {
    font-size: 13px;
    font-family: 'Montserrat', sans-serif;
    text-transform: capitalize;
    font-style: italic;
    font-weight: 400;
    margin: 10px 0 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.bootstrapped .news_item_1 .title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.bootstrapped .reg_banner {
    display: inline-block;
    width: 100%;
}

    .bootstrapped .reg_banner > span {
        font-style: italic;
        font-family: 'Montserrat', sans-serif;
    }

    .bootstrapped .reg_banner .btn {
        display: table;
        float: right;
    }

.bootstrapped .footer_widget .widget_head {
    /*
	height: 75px;
	padding-bottom: 20px
   */
}

    .bootstrapped .footer_widget .widget_head img {
        /*width: 150px*/
    }

.bootstrapped .footer_widget .widget_title {
    line-height: 30px;
}

.bootstrapped .footer_widget .widget_head {
    /*padding-bottom: 20px*/
}

.bootstrapped .footer_widget.get_in_touch ul li {
    position: relative;
    padding-left: 25px;
    margin-bottom: 20px;
}

    .bootstrapped .footer_widget.get_in_touch ul li i {
        font-size: 14px;
        position: absolute;
        top: 3px;
        left: 0;
    }

.bootstrapped .footer_widget.get_in_touch span {
    font-family: 'Montserrat', sans-serif;
}

.bootstrapped .footer_widget.quick_link li {
    list-style: disc;
    color: #FFFFFF;
    margin-left: 20px;
}

.bootstrapped .footer_widget.quick_link ul,
.bootstrapped .footer_widget.get_in_touch ul {
    margin-top: 5px;
}

.bootstrapped .footer_widget.newslatter form {
    padding-top: 15px;
}

    .bootstrapped .footer_widget.newslatter form input {
        height: 46px;
        padding: 10px 20px;
        width: 100%;
        margin-bottom: 10px;
        font-size: 14px;
    }

.bootstrapped .copyright_text {
    font-size: 13px;
    font-family: 'Montserrat', sans-serif;
}

.bootstrapped #map-banner {
    position: relative;
    overflow: hidden;
    width: 100%;
}

    .bootstrapped #map-banner.visible {
        overflow: visible;
    }

.bootstrapped .homepage-map #map {
    width: 100%;
    height: 710px;
}

.bootstrapped .marker-style {
    width: 20px;
    height: 20px;
    margin-left: -10px !important;
    margin-top: -50px !important;
}

.bootstrapped .cluster > div {
    font-size: 12px !important;
    font-family: 'Montserrat', sans-serif !important;
    line-height: 44px !important;
}

.bootstrapped #find-location {
    position: absolute;
    bottom: 50px;
    left: 50%;
    -moz-transform: translate(-50%, 100%);
    -webkit-transform: translate(-50%, 100%);
    -ms-transform: translate(-50%, 100%);
    -o-transform: translate(-50%, 100%);
    transform: translate(-50%, 100%);
    -moz-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}

    .bootstrapped #find-location.open {
        -moz-transform: translate(-50%, 50px);
        -webkit-transform: translate(-50%, 50px);
        -ms-transform: translate(-50%, 50px);
        -o-transform: translate(-50%, 50px);
        transform: translate(-50%, 50px);
        z-index: 9999;
    }

.bootstrapped .form-up-btn {
    font-family: 'Montserrat', sans-serif;
    font-weight: 500;
    padding: 0 30px;
    line-height: 50px;
    cursor: pointer;
}

    .bootstrapped .form-up-btn span {
        padding-left: 15px;
    }

.bootstrapped #find-location.open .form-up-btn span i {
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -webkit-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}

.bootstrapped .search-box-map #find-location {
    width: 320px;
    bottom: 50%;
    left: 10%;
    position: absolute;
    -webkit-transform: translateY(50%);
    -ms-transform: translateY(50%);
    transform: translateY(50%);
    -ms-transition: all 300ms ease-in-out 0s;
    -webkit-transition: all 300ms ease-in-out 0s;
    transition: all 300ms ease-in-out 0s;
    padding: 30px;
}

.bootstrapped .price_range {
    padding-bottom: 30px;
}

.bootstrapped .search-box-map .property_filter_input .price-filter,
.bootstrapped .search-fixed-right .property_filter_input .price-filter {
    height: 50px;
    margin-right: 5px;
}

.bootstrapped #map-banner.half-wide-map {
    display: flex;
}

.bootstrapped .half-wide-map #map {
    width: 65%;
    float: left;
}

.bootstrapped .search-fixed-right {
    float: right;
    width: 35%;
}

    .bootstrapped .search-fixed-right #find-location {
        position: static;
        transform: none;
    }

.bootstrapped .single_property_detail #map {
    height: 270px;
}

.bootstrapped .filter-tabs {
    margin: 0 0 50px;
    text-align: center;
}

.bootstrapped .filter-btns li {
    cursor: pointer;
    display: inline-block;
    font-family: "Montserrat", sans-serif;
    font-size: 13px;
    font-weight: 600;
    margin-right: 10px;
    padding: 0 20px;
    line-height: 40px;
    text-transform: uppercase;
}

    .bootstrapped .filter-btns li:last-child {
        margin-right: 0;
    }

.bootstrapped .filter-list .mix {
    display: none;
}

.bootstrapped .feedback_item_2 p {
    padding: 30px;
    position: relative;
}

    .bootstrapped .feedback_item_2 p::before {
        content: "";
        position: absolute;
        bottom: -35px;
        left: 30px;
        border-right: 35px solid transparent;
        border-top: 45px solid transparent;
        -moz-transform: rotate(20deg);
        -ms-transform: rotate(20deg);
        -o-transform: rotate(20deg);
        transform: rotate(20deg);
    }

.bootstrapped .feedback_item_2 .testimonial_avata_1 img {
    margin: 0 0 15px;
}

.bootstrapped .owl_carousel_4 .owl-nav {
    margin: 50px auto 0;
    display: table;
}

.bootstrapped header.video-header {
    position: absolute;
    width: 100%;
    top: 0;
    z-index: 1000;
}

    .bootstrapped header.video-header #top_header,
    .bootstrapped header.video-header #nav_header {
        background: none;
    }

.bootstrapped .video-header .navbar-default .navbar-nav {
    padding: 20px 0;
}

.bootstrapped .fixed-header.video-header .navbar-default .navbar-nav {
    padding: 0;
}

    .bootstrapped .fixed-header.video-header .navbar-default .navbar-nav > li > a {
        color: #444444;
    }

.bootstrapped .video-header .navbar-default .navbar-nav > li > a,
.bootstrapped .video-header .navbar-default .navbar-nav > li > a > i {
    line-height: 40px;
}

.bootstrapped #video-background {
    height: 90vh;
}

    .bootstrapped #video-background video {
        position: fixed;
        top: -150px;
        min-width: 101%;
        z-index: -99;
    }

    .bootstrapped #video-background .property_filter_input input.input-address {
        height: 55px;
        padding: 0 50px 0 30px;
        border: none;
    }

    .bootstrapped #video-background .property_filter_input input[type="submit"] {
        background: url("../images/icons/find-location.webp") repeat scroll 0 0 cover;
        height: 25px;
        margin: 0;
        padding: 0;
        position: absolute;
        right: 25px;
        top: 15px;
        width: 25px;
        cursor: pointer;
        border: none;
    }

    .bootstrapped #video-background .carousel-caption {
        top: 50%;
        transform: translateY(-50%);
        left: auto;
        right: auto;
        bottom: auto;
    }

        .bootstrapped #video-background .carousel-caption span {
            font-size: 18px;
            font-weight: 400;
        }

.bootstrapped .category_grid {
    position: relative;
    overflow: hidden;
}

.bootstrapped .category_img img {
    height: 100%;
}

.bootstrapped .category_img.ctg_1 {
    height: 350px;
}

.bootstrapped .category_img.ctg_2 {
    height: 730px;
}

.bootstrapped .category_grid span {
    font-style: italic;
}

.bootstrapped .category_img img {
    -moz-transform: scale(1);
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}

.bootstrapped .category_grid:hover img {
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.bootstrapped .slider-search-2 {
    width: 90%;
}

    .bootstrapped .slider-search-2 .title {
        padding: 15px 30px;
        display: table;
        position: relative;
    }

        .bootstrapped .slider-search-2 .title::before {
            border-right: 25px solid transparent;
            content: "";
            left: 20px;
            position: absolute;
            bottom: -30px;
            -moz-transform: rotate(20deg);
            -webkit-transform: rotate(20deg);
            -ms-transform: rotate(20deg);
            -o-transform: rotate(20deg);
            transform: rotate(20deg);
            border-top: 35px solid;
        }

    .bootstrapped .slider-search-2 a.btn_default {
        text-transform: inherit;
        font-weight: 500;
    }

.bootstrapped .banner_1 {
    position: relative;
    z-index: 2;
    width: 100%;
}

.bootstrapped .property_thumbnails .thumbnails_box i {
    position: absolute;
    top: 5px;
    right: 20px;
    color: #fff;
    cursor: pointer;
}

.bootstrapped #slider-fixed {
    height: 80vh;
    position: relative;
}

.bootstrapped .pricing_item_1 {
    padding: 90px 30px 50px 30px;
}

    .bootstrapped .pricing_item_1 .upper_1 {
        padding: 10px 0;
        top: 20px;
        left: 0;
        font-family: 'Montserrat', sans-serif;
        font-weight: 500;
        text-transform: uppercase;
        width: 120px;
    }

    .bootstrapped .pricing_item_1 .head .h2 {
        font-family: 'Montserrat', sans-serif;
    }

    .bootstrapped .pricing_item_1 .head p {
        margin-bottom: 0;
    }

    .bootstrapped .pricing_item_1 .downling_center::after {
        width: 50px;
    }

    .bootstrapped .pricing_item_1 .features li {
        padding: 10px 0;
    }

    .bootstrapped .pricing_item_1.active {
        padding: 90px 30px 20px;
        z-index: 10;
        top: -30px;
        box-shadow: 0 0 10px;
        left: -30px;
        width: 410px;
    }

.bootstrapped .pricing_item_2 > span {
    font-size: 36px;
}

.bootstrapped .pricing_item_2 .pricing_info span {
    font-size: 14px;
    display: table;
    margin: 0 auto;
}

.bootstrapped .pricing_item_2 .features li {
    padding: 10px 0;
    border-bottom: 1px solid #f5f5f5;
}

.bootstrapped .pricing_item_2:hover {
    margin-top: -20px;
}

.bootstrapped .pricing_item_2,
.bootstrapped .form-up-btn span i {
    -moz-transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    -webkit-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
}

.bootstrapped .page_location li {
    float: left;
}

    .bootstrapped .page_location li:nth-child(even) {
        margin: 0 10px;
    }

.bootstrapped .property_sorting ul > li {
    float: left;
    margin-left: 10px;
}

.bootstrapped .property_sorting ul li > span {
    font-family: 'Montserrat', sans-serif;
    line-height: 45px;
    margin-right: 10px;
}

.bootstrapped .property_sorting ul li a {
    display: block;
    font-size: 16px;
    padding: 0 15px;
    line-height: 46px;
}

.bootstrapped .property_list_1 {
    display: flex;
    margin-bottom: 30px;
    overflow: hidden;
    width: 100%;
}

    .bootstrapped .property_list_1 .zoom_effect_1 {
        width: 45%;
        float: left;
    }

    .bootstrapped .property_list_1 .property_list_details {
        width: 55%;
        float: left;
    }

    .bootstrapped .property_list_1 .property_text,
    .bootstrapped .sidebar-widget {
        margin-bottom: 50px;
    }

.bootstrapped .sidebar_agent.sidebar-widget {
    margin-top: 80px;
}

.bootstrapped .owl_carousel_5 .owl-nav,
.bootstrapped .owl_carousel_6 .owl-nav {
    position: absolute;
    top: -50px;
    right: 0;
}

.bootstrapped .sidebar_tesimonial.sidebar-widget .feedback_item_1 {
    width: 100%;
    padding: 30px 30px 60px;
}

    .bootstrapped .sidebar_tesimonial.sidebar-widget .feedback_item_1 p {
        padding: 0;
    }

.bootstrapped .sidebar_tesimonial.sidebar-widget .bootstrap_carousel_1 .carousel-indicators {
    margin-top: 0;
    bottom: 35px;
}

.bootstrapped .pagination_style1 li {
    margin-right: 10px;
}

.bootstrapped .pagination_style1 a {
    border: none;
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    font-weight: 600;
    padding: 8px 17px;
    display: block;
}

.bootstrapped .property_list_1.full .p-3 {
    padding: 30px 20px !important;
}

.bootstrapped .property_listing_2 ul,
.bootstrapped .property_listing.sidebar-widget ul {
    padding: 15px 25px;
    display: inline-block;
    width: 100%;
}

.bootstrapped .property_listing.sidebar-widget li {
    margin-bottom: 10px;
}

    .bootstrapped .property_listing.sidebar-widget li:last-child {
        margin-bottom: 0;
    }

.bootstrapped .property_listing_2 li span {
    display: inline-block;
    font-family: "Montserrat", sans-serif;
}

.bootstrapped .property_listing.sidebar-widget li span {
    display: inline-block;
    font-family: "Montserrat", sans-serif;
    width: 120px;
}

.bootstrapped .property_listing_2 li {
    float: left;
    width: 33.33%;
    margin-bottom: 20px;
}

.bootstrapped .contact_agent.sidebar-widget {
    border-radius: 4px;
    box-shadow: 0 0 5px #d2d2d2;
    padding: 25px;
}

    .bootstrapped .contact_agent.sidebar-widget .author_img {
        display: inline-block;
    }

        .bootstrapped .contact_agent.sidebar-widget .author_img img {
            width: 60px;
            border-radius: 100%;
            float: left;
        }

        .bootstrapped .contact_agent.sidebar-widget .author_img .agent_info {
            width: 160px;
            float: left;
            margin-left: 15px;
            margin-top: 6px;
            font-family: "Montserrat", sans-serif;
        }

        .bootstrapped .contact_agent.sidebar-widget .author_img .author_name {
            text-transform: inherit;
            margin-bottom: 5px;
        }

    .bootstrapped .contact_agent.sidebar-widget form {
        margin-top: 20px;
    }

.bootstrapped .featured_sidebar.sidebar-widget .position-relative {
    overflow: hidden;
}

.bootstrapped .featured_sidebar.sidebar-widget .quantity {
    position: absolute;
    bottom: -150px;
    left: 0;
    padding: 10px;
    width: 100%;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.4) 50%, rgba(0, 0, 0, 0.8) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#cc000000', GradientType=0);
}

.bootstrapped .featured_sidebar.sidebar-widget .property_grid_1:hover .quantity {
    bottom: 0;
}

.bootstrapped .single_property_detail .head {
    margin-bottom: 40px;
}

    .bootstrapped .single_property_detail .head .title {
        font-weight: 700;
        margin-bottom: 10px;
    }

    .bootstrapped .single_property_detail .head span {
        font-family: "Montserrat", sans-serif;
    }

.bootstrapped .single_property_detail .more_information li {
    float: left;
    width: 33.33%;
    margin-bottom: 10px;
}

    .bootstrapped .single_property_detail .more_information li span {
        display: inline-block;
        font-family: "Montserrat", sans-serif;
        width: auto;
        margin-right: 5px;
    }

.bootstrapped .single_property_detail video {
    padding: 20px;
    border: 1px solid;
    width: 100%;
    margin-bottom: 50px;
}

.bootstrapped .br-widget > a {
    float: left;
    font-size: 18px;
    height: 26px;
    width: 16px;
}

    .bootstrapped .br-widget > a:before,
    .bootstrapped .user-rating ul li:before {
        content: "\2605";
    }

.bootstrapped .br-current-rating {
    float: left;
    padding-left: 30px;
    line-height: 28px;
}

.bootstrapped .user_comments {
    display: inline-block;
}

.bootstrapped .comment_item {
    position: relative;
    padding: 20px 0 20px 100px;
    border-bottom: 1px solid;
}

    .bootstrapped .comment_item.replay {
        padding-left: 170px;
    }

        .bootstrapped .comment_item.replay img {
            left: 70px;
        }

    .bootstrapped .comment_item img {
        width: 70px;
        position: absolute;
        left: 0;
        top: 20px;
    }

    .bootstrapped .comment_item .author_name {
        display: inline-block;
        text-transform: inherit;
        font-weight: 400;
    }

    .bootstrapped .comment_item .author_info span {
        padding-left: 30px;
        font-style: italic;
        font-family: 'Montserrat', sans-serif;
        font-size: 12px;
        font-weight: 400;
    }

    .bootstrapped .comment_item .user-rating {
        display: inline-block;
        width: 100%;
        margin: 15px 0 10px;
    }

        .bootstrapped .comment_item .user-rating li {
            float: left;
            margin-left: 3px;
        }

    .bootstrapped .comment_item .btn {
        line-height: 36px;
        text-transform: capitalize;
    }

.bootstrapped .property_search_area {
    display: inline-block;
    width: 100%;
}

    .bootstrapped .property_search_area .bootstrap-select {
        width: 20% !important;
        float: left;
    }

    .bootstrapped .property_search_area .input {
        position: relative;
        width: 80%;
        float: left;
    }

        .bootstrapped .property_search_area .input input {
            height: 48px;
            padding-right: 40px;
        }

        .bootstrapped .property_search_area .input button {
            position: absolute;
            right: 0;
            top: 50%;
            transform: translateY(-50%);
            background-color: transparent;
            border: none;
            color: inherit;
            padding: 0;
            cursor: pointer;
            width: 40px;
            height: 100%;
            text-align: center;
        }

.bootstrapped .search_map #map,
.bootstrapped .search_map.two {
    width: 100%;
    height: 500px;
}

.bootstrapped .profile_data ul li {
    margin-bottom: 10px;
    font-weight: 500;
}

    .bootstrapped .profile_data ul li:last-child {
        margin-bottom: 0;
    }

    .bootstrapped .profile_data ul li span {
        font-family: "Montserrat", sans-serif;
        width: 100px;
        display: inline-block;
    }

.bootstrapped .according_area {
    margin-bottom: 10px;
}

.bootstrapped .according_title {
    cursor: pointer;
    font-family: "Montserrat", sans-serif;
    font-size: 14px;
    font-weight: 400;
    padding: 10px 25px 10px 15px;
    display: block;
    overflow: hidden;
    position: relative;
    text-overflow: ellipsis;
    white-space: nowrap;
}

    .bootstrapped .according_title::before {
        content: "\f054";
        position: absolute;
        right: 15px;
        top: 50%;
        font-weight: 900;
        font-family: "Font Awesome 5 Free";
        transform: translateY(-50%);
        font-size: 10px;
    }

.bootstrapped .according_details {
    padding: 10px 15px;
    display: none;
}

.bootstrapped .according > div:first-child .according_details {
    display: block;
}

.bootstrapped .misson_area li {
    position: relative;
    padding-left: 100px;
    margin-bottom: 30px;
}

    .bootstrapped .misson_area li img {
        position: absolute;
        left: 0;
        width: 80px;
    }

    .bootstrapped .misson_area li:last-child {
        margin-bottom: 0;
    }

    .bootstrapped .misson_area li span {
        font-family: 'Montserrat', sans-serif;
        font-weight: 700;
        text-transform: uppercase;
        margin-bottom: 5px;
        display: block;
    }

    .bootstrapped .misson_area li p {
        margin-bottom: 0;
    }

.bootstrapped .sidebar-widget.categories li,
.bootstrapped .sidebar-widget.archives li {
    margin-bottom: 15px;
}

    .bootstrapped .sidebar-widget.categories li:last-child,
    .bootstrapped .sidebar-widget.recent-post li:last-child,
    .bootstrapped .sidebar-widget.archives li:last-child {
        margin-bottom: 0;
    }

    .bootstrapped .sidebar-widget.categories li a,
    .bootstrapped .sidebar-widget.recent-post li a,
    .bootstrapped .sidebar-widget.populer_comment li a,
    .bootstrapped .sidebar-widget.archives li a {
        display: block;
        font-family: 'Montserrat', sans-serif;
    }

.bootstrapped .sidebar-widget.recent-post li {
    margin-bottom: 20px;
}

    .bootstrapped .sidebar-widget.recent-post li a,
    .bootstrapped .sidebar-widget.populer_comment li a {
        margin-bottom: 10px;
    }

    .bootstrapped .sidebar-widget.recent-post li span,
    .bootstrapped .sidebar-widget.populer_comment li span {
        text-transform: capitalize;
        display: block;
        font-style: italic;
        font-family: 'Montserrat', sans-serif;
        font-size: 12px;
    }

.bootstrapped .recent-post li span i {
    margin: 0 3px 0 10px;
}

.bootstrapped .sidebar-widget.populer_comment .nav-tabs {
    border: none;
}

.bootstrapped .sidebar-widget.populer_comment .nav li {
    margin-right: 10px;
}

    .bootstrapped .sidebar-widget.populer_comment .nav li:last-child {
        margin-right: 0;
    }

    .bootstrapped .sidebar-widget.populer_comment .nav li a {
        font-family: 'Montserrat', sans-serif;
        text-transform: uppercase;
        font-weight: 500;
        padding: 10px 20px;
        position: relative;
        display: block;
        border-radius: 0;
        border: none;
    }

        .bootstrapped .sidebar-widget.populer_comment .nav li a.active::before {
            content: "";
            position: absolute;
            width: 0;
            height: 0;
            border-left: 10px solid transparent;
            border-right: 10px solid transparent;
            top: 40px;
            left: 40%;
            border-top: 10px solid transparent;
        }

.bootstrapped .sidebar-widget.populer_comment .tab-pane li {
    padding-top: 30px;
}

    .bootstrapped .sidebar-widget.populer_comment .tab-pane li i {
        margin-right: 3px;
    }

.bootstrapped .sidebar-widget.tag_area ul {
    display: inline-block;
}

.bootstrapped .sidebar-widget.tag_area li {
    float: left;
    margin-right: 4px;
    margin-bottom: 4px;
}

    .bootstrapped .sidebar-widget.tag_area li a {
        font-size: 13px;
        font-family: 'Montserrat', sans-serif;
        text-transform: capitalize;
        padding: 10px 12px;
        font-weight: 400;
        display: block;
    }

.bootstrapped .single_blog_detail .head .post-info {
    font-size: 13px;
    font-family: 'Montserrat', sans-serif;
    text-transform: capitalize;
    font-style: italic;
    font-weight: 400;
}

    .bootstrapped .single_blog_detail .head .post-info .comment_text {
        margin-left: 15px;
        margin-right: 3px;
    }

.bootstrapped blockquote {
    font-family: 'Montserrat', sans-serif;
    font-size: 14px;
    margin: 10px 0;
    font-weight: 500;
    padding: 10px 0;
    font-style: italic;
    padding-left: 30px;
}

.bootstrapped .hide {
    display: none;
}

.bootstrapped .important_facts {
    padding: 10px 0;
}

    .bootstrapped .important_facts > label {
        font-family: "Montserrat", sans-serif;
        font-size: 15px;
        font-weight: 400;
        line-height: 44px;
    }

.bootstrapped .radio_check label {
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.bootstrapped .radio_check {
    border-radius: 22px;
    float: right;
    height: 44px;
    overflow: hidden;
    width: 90px;
}

    .bootstrapped .radio_check label {
        background: none repeat scroll 0 0;
        cursor: pointer;
        padding-left: 20px;
        position: relative;
        width: 135px;
    }

    .bootstrapped .radio_check input[type="checkbox"]:checked + label {
        background: none repeat scroll 0 0;
        transform: translateX(-44px);
        padding-right: 20px;
    }

    .bootstrapped .radio_check label span {
        line-height: 44px;
    }

        .bootstrapped .radio_check label span:first-child {
            float: left;
        }

        .bootstrapped .radio_check label span:last-child {
            float: right;
        }

    .bootstrapped .radio_check label::before {
        background: none repeat scroll 0 0;
        border-radius: 17px;
        content: "";
        height: 34px;
        position: absolute;
        right: 51px;
        top: 5px;
        width: 34px;
    }

.bootstrapped .check_submit li {
    display: inline-block;
    padding: 5px 15px;
    width: 33%;
}

    .bootstrapped .check_submit li label {
        font-family: "Montserrat", sans-serif;
        font-size: 13px;
        padding-left: 27px;
        position: relative;
        text-transform: uppercase;
        cursor: pointer;
        line-height: 24px;
    }

        .bootstrapped .check_submit li label::before {
            border: 2px solid transparent;
            box-sizing: border-box;
            content: "";
            height: 19px;
            left: 0;
            position: absolute;
            top: 3px;
            transition: border-color 0.3s ease 0s;
            width: 19px;
        }

    .bootstrapped .check_submit li input[type="checkbox"]:checked + label::before {
        font-size: 12px;
        line-height: 17px;
        position: absolute;
        text-align: center;
        content: "\f00c";
        font-weight: 900;
        font-family: "Font Awesome 5 Free";
        border: none;
    }

.bootstrapped .browse_submit span {
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    padding-bottom: 5px;
    margin-bottom: 10px;
    display: inline-block;
    text-transform: uppercase;
}

.bootstrapped .browse_submit p span {
    margin-bottom: 0;
    padding-bottom: 0;
}

.bootstrapped .fileupload_label {
    background: transparent none repeat scroll 0 0;
    border: 2px dashed transparent;
    cursor: pointer;
    font-family: "Montserrat", sans-serif;
    font-weight: 400;
    padding: 70px 0;
    text-align: center;
    width: 100%;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

    .bootstrapped .fileupload_label:hover {
        background: rgba(144, 201, 35, 0.05);
        border-color: rgba(144, 201, 35, 0.7);
        font-size: 16px;
    }

.bootstrapped .video_upload {
    padding-top: 40px;
}

.bootstrapped .upload_media {
    margin-bottom: 30px;
    position: relative;
}

.bootstrapped .submit_form .alert {
    border: medium none;
    border-radius: 0;
    left: 100%;
    margin-left: 30px;
    position: absolute;
    top: 0;
    width: 31%;
}

    .bootstrapped .submit_form .alert::before {
        border-style: solid;
        border-width: 10px 60px 40px 30px;
        border-color: transparent;
        content: "";
        left: -60px;
        position: absolute;
        top: 5px;
        z-index: -1;
    }

.bootstrapped .browse_submit {
    margin-top: 30px;
}

    .bootstrapped .browse_submit .btn {
        display: table;
        float: left;
        margin-right: 20px;
    }

    .bootstrapped .browse_submit > p {
        font-family: 'Montserrat', sans-serif;
        font-size: 13px;
        text-transform: capitalize;
        line-height: 50px;
        margin-bottom: 0;
    }

.bootstrapped .basic_information,
.bootstrapped .description,
.bootstrapped .check_feature,
.bootstrapped .upload_media {
    position: relative;
}

.bootstrapped .sign_in_up {
    max-width: 500px;
    margin: 0 auto;
}

    .bootstrapped .sign_in_up .header {
        padding: 20px 30px;
        border-radius: 0 !important;
    }

        .bootstrapped .sign_in_up .header .inner-title {
            text-transform: capitalize;
        }

    .bootstrapped .sign_in_up .body {
        padding: 30px;
    }

        .bootstrapped .sign_in_up .body p {
            font-family: 'Montserrat', sans-serif;
            text-transform: capitalize;
            margin-bottom: 30px;
        }

            .bootstrapped .sign_in_up .body p span {
                display: block;
                width: 100%;
            }

    .bootstrapped .sign_in_up .footer {
        text-align: center;
        padding: 20px;
        border-top: 1px solid transparent;
        font-size: 13px;
    }

        .bootstrapped .sign_in_up .footer a {
            display: block;
            width: 100%;
            font-family: 'Montserrat', sans-serif;
            margin-top: 5px;
        }

    .bootstrapped .sign_in_up input[type="radio"] {
        margin-right: 3px;
        cursor: pointer;
    }

    .bootstrapped .sign_in_up .input_radio label {
        margin-right: 10px;
        cursor: pointer;
        font-weight: 600;
    }

.bootstrapped .mission_video video {
    width: 100%;
}

.bootstrapped .info-pages .inner-title {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.bootstrapped .fact_item i {
    font-size: 30px;
    margin-bottom: 20px;
    display: block;
}

.bootstrapped .caeer-grid {
    padding: 30px;
}

    .bootstrapped .caeer-grid ul li {
        margin-bottom: 5px;
    }

.bootstrapped .feedback_item_3 {
    padding: 15px;
}

    .bootstrapped .feedback_item_3 .avata {
        display: inline-block;
        width: 100%;
    }

        .bootstrapped .feedback_item_3 .avata img {
            float: left;
            margin-right: 15px;
            margin-bottom: 0;
            width: 45px;
            height: 45px;
            border: 1px solid transparent;
            border-radius: 50%;
        }

        .bootstrapped .feedback_item_3 .avata span {
            text-transform: capitalize;
            font-size: 13px;
        }

.bootstrapped .settings_links_2 ul {
    border-bottom: 1px solid transparent;
    padding: 25px 30px;
}

    .bootstrapped .settings_links_2 ul li {
        margin-bottom: 5px;
    }

.bootstrapped .settings_links_2 li span {
    font-family: 'Montserrat', sans-serif;
    line-height: 35px;
    display: block;
}

.bootstrapped .settings_links_2 li a {
    display: block;
    padding: 5px 10px;
    transition: 0.3s;
    font-weight: 500;
}

    .bootstrapped .settings_links_2 li a i {
        padding-right: 10px;
    }

.bootstrapped .settings_links_2 [class^="flaticon-"]::before {
    font-size: 16px;
}

.bootstrapped .settings_links_2 li a span {
    float: right;
}

.bootstrapped .submit_form.change_password {
    position: relative;
}

    .bootstrapped .submit_form.change_password .alert {
        width: 47%;
    }

.bootstrapped .replay-form textarea {
    margin-bottom: 20px;
}

.bootstrapped .comment_item .author_text a.action {
    padding-right: 15px;
    display: none;
    font-size: 13px;
    float: right;
    font-weight: 500;
}

.bootstrapped .comment_item:hover .author_text a.action {
    display: block;
}

.bootstrapped .comment_item.replay.type_2 {
    border-bottom: none;
}

.bootstrapped .list_table {
    width: 100%;
}

    .bootstrapped .list_table thead tr td:first-child {
        padding-left: 15px;
    }

    .bootstrapped .list_table thead tr td {
        padding: 0 10px;
    }

    .bootstrapped .list_table thead tr td {
        font-family: "Montserrat", sans-serif;
        line-height: 50px;
    }

    .bootstrapped .list_table tbody tr td {
        padding: 30px 10px;
        font-family: "Montserrat", sans-serif;
        border-bottom: 1px solid transparent;
        font-weight: 400;
    }

    .bootstrapped .list_table .due {
        font-weight: 500;
    }

.bootstrapped .invoice_header {
    padding: 15px 20px;
}

.bootstrapped .invoice_liner {
    border-bottom: 2px solid;
    padding-bottom: 30px;
}

.bootstrapped .invoice_info li {
    font-family: "Montserrat", sans-serif;
    line-height: 35px;
}

    .bootstrapped .invoice_info li span {
        display: inline-block;
        width: 110px;
    }

.bootstrapped .invoice_info li {
    font-family: "Montserrat", sans-serif;
    line-height: 35px;
}

    .bootstrapped .invoice_info li span {
        display: inline-block;
        width: 110px;
    }

.bootstrapped .invoice_table .list_table tbody tr td {
    padding: 10px;
}

.bootstrapped .invoice_table .list_table tbody tr td {
    border-bottom: none;
}

.bootstrapped .invoice_table .list_table tbody tr:hover {
    background: transparent;
}

.bootstrapped .final_price {
    padding: 20px 0;
    display: table;
    float: right;
}

    .bootstrapped .final_price li {
        float: left;
        padding-right: 10px;
        padding-left: 10px;
        font-family: "Montserrat", sans-serif;
        font-size: 18px;
        font-weight: 500;
    }

        .bootstrapped .final_price li:first-child {
            margin-right: 50px;
        }

.bootstrapped .pay_now {
    display: inline-block;
    width: 100%;
}

    .bootstrapped .pay_now .btn {
        float: right;
        margin-top: 15px;
    }

.bootstrapped .payment_note p {
    padding: 15px 0;
    font-size: 12px;
}

.bootstrapped .message_item {
    border-bottom: 1px solid transparent;
    padding: 10px 0;
}

    .bootstrapped .message_item:first-child {
        padding-top: 0;
    }

    .bootstrapped .message_item a {
        padding: 12px;
        display: table;
        position: relative;
        width: 100%;
    }

    .bootstrapped .message_item.new .new {
        font-size: 12px;
        left: -15px;
        padding: 4px 8px;
        position: absolute;
        top: -15px;
    }

        .bootstrapped .message_item.new .new::before {
            border-style: solid;
            border-width: 10px;
            content: "";
            position: absolute;
            right: 0;
            top: 14px;
            border-color: transparent;
        }

    .bootstrapped .message_item img {
        border-radius: 100%;
        float: left;
        height: 55px;
        margin-right: 20px;
        width: 55px;
    }

    .bootstrapped .message_item .sender_name {
        font-family: "Montserrat", sans-serif;
    }

    .bootstrapped .message_item p {
        font-size: 13px;
        margin-bottom: 0;
    }

    .bootstrapped .message_item .datetime {
        font-family: "Montserrat", sans-serif;
        font-size: 13px;
        display: table;
        float: right;
        text-align: right;
    }

        .bootstrapped .message_item .datetime span {
            display: block;
        }

.bootstrapped .msg_text {
    padding: 0 15px 30px;
}

    .bootstrapped .msg_text datetime {
        font-family: "Montserrat", sans-serif;
        font-size: 13px;
        text-decoration: underline;
        display: block;
        margin-bottom: 20px;
    }

    .bootstrapped .msg_text .name {
        font-weight: 500;
        margin-bottom: 10px;
        display: block;
    }

.bootstrapped .regard {
    line-height: 26px;
    font-weight: 500;
}

    .bootstrapped .regard span {
        display: block;
    }

.bootstrapped .msg_replay p {
    font-size: 12px;
}

.bootstrapped .msg_replay .btn {
    line-height: 40px;
}

.bootstrapped .my_property_list {
    width: 100%;
}

    .bootstrapped .my_property_list thead td {
        font-family: "Montserrat", sans-serif;
        padding: 10px;
    }

        .bootstrapped .my_property_list thead td:first-child {
            padding-left: 15px;
        }

        .bootstrapped .my_property_list thead td:last-child {
            text-align: right;
            padding-right: 15px;
        }

    .bootstrapped .my_property_list tbody tr td {
        padding: 30px 10px;
        font-family: "Montserrat", sans-serif;
        border-bottom: 1px solid transparent;
    }

        .bootstrapped .my_property_list tbody tr td img {
            float: left;
            margin-right: 15px;
            width: 150px;
        }

        .bootstrapped .my_property_list tbody tr td .text {
            float: left;
        }

    .bootstrapped .my_property_list .title,
    .bootstrapped .my_property_list .title a {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        line-height: 30px;
        text-transform: capitalize;
    }

    .bootstrapped .my_property_list .text span {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
        font-size: 12px;
        margin-bottom: 5px;
        display: inline-block;
    }

        .bootstrapped .my_property_list .text span i {
            font-size: 11px;
            margin-right: 5px;
        }

    .bootstrapped .my_property_list .text .price {
        font-size: 13px;
    }

    .bootstrapped .my_property_list .delete {
        text-align: right;
    }

        .bootstrapped .my_property_list.type_2 .edit a,
        .bootstrapped .my_property_list .delete a {
            font-size: 11px;
        }

.bootstrapped .profile_area .personal_infor label {
    margin-bottom: 10px;
}

.bootstrapped .profile_area .personal_infor .form-group {
    margin-bottom: 25px;
}

.bootstrapped .save_change {
    padding-top: 20px;
}

    .bootstrapped .save_change p span {
        font-family: 'Montserrat', sans-serif;
        font-size: 14px;
        font-weight: 600;
        text-transform: uppercase;
    }

.bootstrapped .avata_form {
    position: relative;
}

    .bootstrapped .avata_form input[type="file"] {
        display: none;
    }

    .bootstrapped .avata_form label {
        cursor: pointer;
        height: 30px;
        position: absolute;
        right: 10px;
        text-align: center;
        top: 10px;
        width: 30px;
    }

.bootstrapped .prifile_picture ul {
    margin-top: 20px;
    display: inline-block;
}

    .bootstrapped .prifile_picture ul li {
        margin-bottom: 5px;
        font-family: 'Montserrat', sans-serif;
    }

        .bootstrapped .prifile_picture ul li span {
            width: 50px;
            display: inline-block;
        }

.bootstrapped .my_property_list thead tr td {
    padding-left: 10px;
    padding-right: 10px;
}

.bootstrapped .my_property_list.type_2 tbody tr td img {
    width: 120px;
}

.bootstrapped .my_property_list.type_2 .text {
    width: 160px;
}

.bootstrapped .my_property_list .rating i {
    font-size: 10px;
}

.bootstrapped .my_property_list.type_2 .edit,
.bootstrapped .my_property_list.type_2 .delete {
    font-size: 11px;
    text-align: left;
}

.bootstrapped .service_item_2 .service_circle {
    width: 120px;
    height: 120px;
    border-radius: 50%;
    float: left;
}

.bootstrapped .service_circle [class*=" flaticon-"]::before {
    display: table;
    font-size: 45px;
    line-height: 115px;
    margin: 0 auto;
}

.bootstrapped .service_item_2 .service_text {
    padding-left: 30px;
    display: table;
}

.bootstrapped .service_banner {
    padding: 30px;
}

    .bootstrapped .service_banner p {
        padding: 30px 0;
    }

.bootstrapped .terms_sidebar li {
    padding-bottom: 20px;
}

    .bootstrapped .terms_sidebar li:last-child {
        margin-bottom: 0;
    }

    .bootstrapped .terms_sidebar li a,
    .bootstrapped .terms_description .date {
        font-family: 'Montserrat', sans-serif;
    }

.bootstrapped .terms_description .terms_deals {
    padding-left: 100px;
}

.bootstrapped .contact_right > p {
    font-family: 'Montserrat', sans-serif;
    font-weight: 400;
}

.bootstrapped .contact_right #map {
    width: 100%;
    height: 436px;
}

.bootstrapped .error-handel > div {
    display: none;
}

.bootstrapped .page_error {
    font-size: 100px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
    display: block;
    line-height: 140px;
}

.bootstrapped .error_area .btn {
    margin-top: 20px;
}

.bootstrapped .sidebar-widget.settings_links {
    padding: 25px 30px;
}

    .bootstrapped .sidebar-widget.settings_links li a {
        display: block;
        padding: 5px 10px;
        transition: 0.3s;
        font-weight: 500;
        font-family: 'Montserrat', sans-serif;
    }

.bootstrapped .sidebar-widget.faq_brochure .btn {
    width: 100%;
    margin-bottom: 10px;
    padding-top: 5px;
    padding-bottom: 5px;
}

    .bootstrapped .sidebar-widget.faq_brochure .btn i {
        margin-right: 5px;
    }

.bootstrapped .faq_form {
    margin-top: 30px;
    margin-bottom: 30px;
}

.bootstrapped .pagination_style1.type_2 {
    margin-top: 30px;
}

.bootstrapped .index_tab {
    padding: 70px 0;
    background: #f5f5f5;
}

.bootstrapped #thumb-header {
    width: 100%;
    padding: 30px 0;
    background: #fff;
    text-align: center;
    box-shadow: 0px 2px 6px #cacaca;
    position: relative;
}

    .bootstrapped #thumb-header .uniland-logo {
        display: table;
        margin: 0 auto;
    }

    .bootstrapped #thumb-header h6 {
        padding-top: 15px;
        color: #0d1c42;
    }

    .bootstrapped #thumb-header .btn {
        position: absolute;
        right: 0;
        top: 23px;
    }

.bootstrapped .thumb-grid {
    text-align: center;
}

    .bootstrapped .thumb-grid .page-title {
        padding: 15px 0 5px 0;
        color: #1a1a1a;
        display: block;
        font-weight: bold;
    }

    .bootstrapped .thumb-grid img {
        border: 1px solid #cccccc;
    }

.bootstrapped .agency_profile label {
    font-weight: bold;
    margin-bottom: 7px;
}

.bootstrapped .faq_item .faq_question {
    width: 50px;
    line-height: 50px;
    display: block;
    text-align: center;
    font-size: 24px;
    font-weight: bold;
    position: relative;
    float: left;
    margin-right: 20px;
}

    .bootstrapped .faq_item .faq_question:before {
        position: absolute;
        content: "";
        border: 10px solid transparent;
        bottom: -10px;
        right: 0;
    }

.bootstrapped .faq_item .faq_answer p {
    border-bottom: 1px solid #f5f5f5;
    padding-bottom: 15px;
}

.bootstrapped .condition_details .time {
    font-weight: 600;
}

.bootstrapped .article-list li a {
    font-weight: 600;
    font-family: "Open Sans", sans-serif;
}

.bootstrapped .article-list li {
    margin-bottom: 20px;
    list-style: decimal inside;
}

.bootstrapped .timeline .circle {
    position: relative;
    top: 8px;
    background: #fff;
    width: 45px;
    height: 45px;
    border: 2px solid #000;
    border-radius: 50%;
    display: table;
}

.bootstrapped .timeline .point {
    position: absolute;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #000;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.bootstrapped .timeline .date {
    position: absolute;
    right: -115px;
    top: 6px;
    padding: 7px 11px;
}

.bootstrapped .timeline .timeline_item:hover .date {
    right: -107px;
}

.bootstrapped .timeline .date:before {
    position: absolute;
    content: "";
    left: -15px;
    top: 9px;
    border: 8px solid transparent;
}

.bootstrapped .timeline .timeline_info {
    border: 1px solid;
    padding: 20px 30px 20px 80px;
}

.bootstrapped .table .title {
    font-size: 21px;
}

.bootstrapped .table tr th:first-child,
.bootstrapped .table tr td:first-child {
    text-align: left !important;
}

.bootstrapped .timeline_item .date,
.bootstrapped .timeline_item .timeline_info,
.bootstrapped .timeline_item .circle {
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}

.bootstrapped .infobox-wrapper {
    background: #fff;
    width: 300px !important;
    margin-bottom: 85px;
    margin-left: -48px;
}

    .bootstrapped .infobox-wrapper > img {
        position: absolute !important;
        top: 20px;
        right: 20px;
        z-index: 10;
        width: 22px;
        height: 22px;
    }

    .bootstrapped .infobox-wrapper .img_area {
        position: relative;
    }

    .bootstrapped .infobox-wrapper .sale_amount {
        position: absolute;
        bottom: 20px;
        left: 20px;
        z-index: 10;
        font-size: 16px;
        color: #ffffff;
    }

    .bootstrapped .infobox-wrapper .property-title {
        text-transform: inherit;
    }

    .bootstrapped .infobox-wrapper:after {
        content: "";
        position: absolute;
        bottom: -20px;
        left: 42.5%;
        width: 0;
        height: 0;
        border-left: 20px solid transparent;
        border-right: 20px solid transparent;
        border-top: 20px solid #fff;
    }

.bootstrapped .bootstrap-select .dropdown-menu li {
    height: 30px;
}

.bootstrapped .callouts p {
    height: 50px;
    overflow: hidden;
    font-size: .9rem;
}

.bootstrapped .callouts a {
    cursor: pointer;
}

.bootstrapped .home_content,
.bootstrapped .home_content p,
.bootstrapped .home_content a {
    color: #ffffff;
}

.CartAddNote {
    color: red;
    font-size: 11px;
    font-weight: 800;
    bottom: -30px;
    margin: 0px 0px 0px 33px;
}
