                                                                                /*!
// Contents
// ------------------------------------------------>

 1.  Global Styles
 2.  Typography
 3.	 Color
 4.	 Align
 5.	 Grid
 6.	 Blockquotes
 7.	 Background
 8.	 Breadcrumbs
 9.	 Buttons
 10. Forms
 11. Icons
 12. List
 13. Media
 14. Tabs
 15. Accordions
 16. Pagination
 17. Alerts
 18. Backtop
 19. Range
 20. Icon Box
 21. Misc
 22. Modals
 23. Animation
 24. Tables
 25. Heading
 26. Header
 27. Menu
 28. module
 29. Hero
 30. Agents
 31. Agency
 32. properties
 33. Account
 34. Feature
 35. Blog
 36. Contact
 37. Sidebar
 38. Footer
 39. 404
 40. video
 41. 404
 42. Video
 43. Carousel
 44. City
 45. Landing
 46. About
 47. Page Title
 48. CTA
 49. Register
 50. Map
 51. Landing

/*------------------------------------*\
    #GLOBAL STYLES
\*------------------------------------*/
                                                                    /*
WARNING! DO NOT EDIT THIS FILE!

To make it easy to update your theme, you should not edit the styles in this file. Instead use 
the custom.css file to add your styles. You can copy a style from this file and paste it in 
custom.css and it will override the style in this file. You have been warned! :)
*/
                                                                    
                                                                    body,
                                                                    html {
                                                                        overflow-x: hidden;
                                                                    }
                                                                    
                                                                    html {
                                                                        font-size: 14px;
                                                                    }
                                                                    
                                                                    body {
                                                                        background-color: #ffffff;
                                                                        font-family: 'Poppins', sans-serif;
                                                                        font-size: 14px;
                                                                        font-weight: 400;
                                                                        color: #aaaaaa;
                                                                        line-height: 1.5;
                                                                        margin: 0;
                                                                    }
                                                                    
                                                                    .wrapper {
                                                                        background-color: #ffffff;
                                                                    }
                                                                    
                                                                    * {
                                                                        outline: none;
                                                                    }
                                                                    
                                                                     ::-moz-selection {
                                                                        text-shadow: none;
                                                                    }
                                                                    
                                                                     ::selection {
                                                                        background-color: #e72f87;
                                                                        color: #ffffff;
                                                                        text-shadow: none;
                                                                    }
                                                                    
                                                                    a {
                                                                        -webkit-transition: all 0.3s ease;
                                                                        -moz-transition: all 0.3s ease;
                                                                        -o-transition: all 0.3s ease;
                                                                        transition: all 0.3s ease;
                                                                        color: #e72f87;
                                                                    }
                                                                    
                                                                    a:hover {
                                                                        color: #3ad4a9;
                                                                        text-decoration: none;
                                                                    }
                                                                    
                                                                    a:focus {
                                                                        color: #3ad4a9;
                                                                        outline: none;
                                                                        text-decoration: none;
                                                                    }
                                                                    
                                                                    a:active {
                                                                        color: #3ad4a9;
                                                                        outline: none;
                                                                        text-decoration: none;
                                                                    }
                                                                    
                                                                    p {
                                                                        font-family: 'Poppins', sans-serif;
                                                                    }
                                                                    
                                                                    textarea {
                                                                        resize: none;
                                                                    }
                                                                    
                                                                    button.btn {
                                                                        margin-bottom: 0;
                                                                    }
                                                                    
                                                                    .btn:focus,
                                                                    .btn:active:focus,
                                                                    .btn.active:focus,
                                                                    .btn.focus,
                                                                    .btn.focus:active,
                                                                    .btn.active.focus {
                                                                        outline: none;
                                                                    }
                                                                    
                                                                    .modal-backdrop {
                                                                        z-index: 1020;
                                                                        background-color: rgba(34, 34, 34, 0.95);
                                                                    }
                                                                    
                                                                    .fullscreen {
                                                                        height: 100vh !important;
                                                                    }
                                                                    /* Custom, iPhone Retina */
                                                                    /* Small Devices, Tablets */
                                                                    /* Medium Devices, Desktops */
                                                                    
                                                                    @media only screen and (max-width: 992px) {
                                                                        .fullscreen {
                                                                            height: auto !important;
                                                                        }
                                                                    }
                                                                    /*------------------------------------*\
    #TYPOGRAPHY
\*------------------------------------*/
                                                                    /* Heading Text */
                                                                    
                                                                    .h1,
                                                                    .h2,
                                                                    .h3,
                                                                    .h4,
                                                                    .h5,
                                                                    .h6,
                                                                    h1,
                                                                    h2,
                                                                    h3,
                                                                    h4,
                                                                    h5,
                                                                    h6 {
                                                                        color: #34495e;
                                                                        font-family: 'Poppins', sans-serif;
                                                                        font-weight: 700;
                                                                        margin: 0 0 28px;
                                                                        line-height: 1;
                                                                    }
                                                                    
                                                                    .h1,
                                                                    h1 {
                                                                        font-size: 52px;
                                                                    }
                                                                    
                                                                    .h2,
                                                                    h2 {
                                                                        font-size: 42px;
                                                                    }
                                                                    
                                                                    .h3,
                                                                    h3 {
                                                                        font-size: 38px;
                                                                    }
                                                                    
                                                                    .h4,
                                                                    h4 {
                                                                        font-size: 32px;
                                                                    }
                                                                    
                                                                    .h5,
                                                                    h5 {
                                                                        font-size: 24px;
                                                                    }
                                                                    
                                                                    .h6,
                                                                    h6 {
                                                                        font-size: 18px;
                                                                    }
                                                                    
                                                                    p {
                                                                        color: #000000;
                                                                        font-size: 14px;
                                                                        font-weight: 400;
                                                                        line-height: 26px;
                                                                    }
                                                                    
                                                                    .lead {
                                                                        font-size: 16px;
                                                                        line-height: 1.8;
                                                                    }
                                                                    /* Aligning Text */
                                                                    
                                                                    .text--left {
                                                                        text-align: left !important;
                                                                    }
                                                                    
                                                                    .text--right {
                                                                        text-align: right !important;
                                                                    }
                                                                    
                                                                    .text--center {
                                                                        text-align: center !important;
                                                                    }
                                                                    
                                                                    .text--just {
                                                                        text-align: justify !important;
                                                                    }
                                                                    
                                                                    .align--top {
                                                                        vertical-align: top;
                                                                    }
                                                                    
                                                                    .align--bottom {
                                                                        vertical-align: bottom;
                                                                    }
                                                                    
                                                                    .align--middle {
                                                                        vertical-align: middle;
                                                                    }
                                                                    
                                                                    .align--baseline {
                                                                        vertical-align: baseline;
                                                                    }
                                                                    /* Weight Text */
                                                                    
                                                                    .bold {
                                                                        font-weight: bold;
                                                                    }
                                                                    
                                                                    .regular {
                                                                        font-weight: normal;
                                                                    }
                                                                    
                                                                    .italic {
                                                                        font-style: italic;
                                                                    }
                                                                    
                                                                    .break-word {
                                                                        word-wrap: break-word;
                                                                    }
                                                                    
                                                                    .no-wrap {
                                                                        white-space: nowrap;
                                                                    }
                                                                    /* Text Color */
                                                                    
                                                                    .text-white {
                                                                        color: #ffffff !important;
                                                                    }
                                                                    
                                                                    .text-gray {
                                                                        color: #f9f9f9 !important;
                                                                    }
                                                                    
                                                                    .text-black {
                                                                        color: #34495e;
                                                                    }
                                                                    
                                                                    .text-theme {
                                                                        color: #e72f87 !important;
                                                                    }
                                                                    
                                                                    .text--capitalize {
                                                                        text-transform: capitalize !important;
                                                                    }
                                                                    
                                                                    .text--uppercase {
                                                                        text-transform: uppercase !important;
                                                                    }
                                                                    
                                                                    .font-heading {
                                                                        font-family: 'Poppins', sans-serif;
                                                                    }
                                                                    
                                                                    .font-body {
                                                                        font-family: 'Poppins', sans-serif;
                                                                    }
                                                                    
                                                                    .font-18 {
                                                                        font-size: 24px;
                                                                    }
                                                                    
                                                                    .font-16 {
                                                                        font-size: 16px;
                                                                    }
                                                                    
                                                                    .font-20 {
                                                                        font-size: 20px;
                                                                    }
                                                                    
                                                                    .font-40 {
                                                                        font-size: 40px;
                                                                    }
                                                                    /* Custom, iPhone Retina */
                                                                    
                                                                    @media only screen and (min-width: 320px) and (max-width: 767px) {
                                                                        text-center-xs {
                                                                            text-align: center !important;
                                                                        }
                                                                    }
                                                                    /* Small Devices, Tablets */
                                                                    
                                                                    @media only screen and (min-width: 768px) and (max-width: 991px) {
                                                                        text-center-sm {
                                                                            text-align: center !important;
                                                                        }
                                                                    }
                                                                    
                                                                    .higlighted-style1 {
                                                                        background-color: #e72f87;
                                                                        color: #fff;
                                                                        padding: 5px 0;
                                                                    }
                                                                    
                                                                    .higlighted-style2 {
                                                                        background-color: #34495e;
                                                                        color: #fff;
                                                                        padding: 5px 0;
                                                                    }
                                                                    
                                                                    .higlighted-style3 {
                                                                        background-color: #f9f9f9;
                                                                        color: #e72f87;
                                                                        padding: 5px 0;
                                                                    }
                                                                    /*------------------------------------*\
    #COLORS
\*------------------------------------*/
                                                                    
                                                                    .color-heading {
                                                                        color: #34495e !important;
                                                                    }
                                                                    
                                                                    .color-theme {
                                                                        color: #e72f87 !important;
                                                                    }
                                                                    
                                                                    .color-white {
                                                                        color: #ffffff !important;
                                                                    }
                                                                    
                                                                    .color-gray {
                                                                        color: #f9f9f9 !important;
                                                                    }
                                                                    /*------------------------------------*\
    #Align
\*------------------------------------*/
                                                                    
                                                                    address,
                                                                    blockquote,
                                                                    dd,
                                                                    dl,
                                                                    fieldset,
                                                                    form,
                                                                    ol,
                                                                    p,
                                                                    pre,
                                                                    table,
                                                                    ul {
                                                                        margin-bottom: 20px;
                                                                    }
                                                                    
                                                                    section {
                                                                        padding-top: 100px;
                                                                        padding-bottom: 100px;
                                                                        overflow: hidden;
                                                                    }
                                                                    /* All margin */
                                                                    
                                                                    .m-0 {
                                                                        margin: 0 !important;
                                                                    }
                                                                    
                                                                    .m-xs {
                                                                        margin: 10px;
                                                                    }
                                                                    
                                                                    .m-sm {
                                                                        margin: 20px;
                                                                    }
                                                                    
                                                                    .m-md {
                                                                        margin: 40px;
                                                                    }
                                                                    
                                                                    .m-lg {
                                                                        margin: 80px;
                                                                    }
                                                                    /* top margin */
                                                                    
                                                                    .mt-0 {
                                                                        margin-top: 0;
                                                                    }
                                                                    
                                                                    .mt-xs {
                                                                        margin-top: 10px;
                                                                    }
                                                                    
                                                                    .mt-10 {
                                                                        margin-top: 10px !important;
                                                                    }
                                                                    
                                                                    .mt-20 {
                                                                        margin-top: 20px !important;
                                                                    }
                                                                    
                                                                    .mt-30 {
                                                                        margin-top: 30px !important;
                                                                    }
                                                                    
                                                                    .mt-40 {
                                                                        margin-top: 40px !important;
                                                                    }
                                                                    
                                                                    .mt-50 {
                                                                        margin-top: 50px !important;
                                                                    }
                                                                    
                                                                    .mt-60 {
                                                                        margin-top: 60px;
                                                                    }
                                                                    
                                                                    .mt-70 {
                                                                        margin-top: 70px !important;
                                                                    }
                                                                    
                                                                    .mt-80 {
                                                                        margin-top: 80px !important;
                                                                    }
                                                                    
                                                                    .mt-90 {
                                                                        margin-top: 90px !important;
                                                                    }
                                                                    
                                                                    .mt-100 {
                                                                        margin-top: 100px !important;
                                                                    }
                                                                    
                                                                    .mt-150 {
                                                                        margin-top: 150px;
                                                                    }
                                                                    
                                                                    .mt--50 {
                                                                        margin-top: -100px;
                                                                    }
                                                                    /* bottom margin */
                                                                    
                                                                    .mb-0 {
                                                                        margin-bottom: 0 !important;
                                                                    }
                                                                    
                                                                    .mb-15 {
                                                                        margin-bottom: 15px;
                                                                    }
                                                                    
                                                                    .mb-10 {
                                                                        margin-bottom: 10px !important;
                                                                    }
                                                                    
                                                                    .mb-20 {
                                                                        margin-bottom: 20px !important;
                                                                    }
                                                                    
                                                                    .mb-25 {
                                                                        margin-bottom: 25px !important;
                                                                    }
                                                                    
                                                                    .mb-30 {
                                                                        margin-bottom: 30px !important;
                                                                    }
                                                                    
                                                                    .mb-40 {
                                                                        margin-bottom: 40px !important;
                                                                    }
                                                                    
                                                                    .mb-50 {
                                                                        margin-bottom: 50px !important;
                                                                    }
                                                                    
                                                                    .mb-55 {
                                                                        margin-bottom: 55px !important;
                                                                    }
                                                                    
                                                                    .mb-60 {
                                                                        margin-bottom: 60px !important;
                                                                    }
                                                                    
                                                                    .mb-70 {
                                                                        margin-bottom: 70px !important;
                                                                    }
                                                                    
                                                                    .mb-75 {
                                                                        margin-bottom: 75px !important;
                                                                    }
                                                                    
                                                                    .mb-80 {
                                                                        margin-bottom: 80px !important;
                                                                    }
                                                                    
                                                                    .mb-90 {
                                                                        margin-bottom: 90px !important;
                                                                    }
                                                                    
                                                                    .mb-100 {
                                                                        margin-bottom: 100px !important;
                                                                    }
                                                                    
                                                                    .mb-150 {
                                                                        margin-bottom: 150px !important;
                                                                    }
                                                                    /* right margin */
                                                                    
                                                                    .mr-0 {
                                                                        margin-right: 0;
                                                                    }
                                                                    
                                                                    .mr-30 {
                                                                        margin-right: 30px !important;
                                                                    }
                                                                    
                                                                    .mr-50 {
                                                                        margin-right: 50px;
                                                                    }
                                                                    
                                                                    .mr-60 {
                                                                        margin-right: 60px;
                                                                    }
                                                                    
                                                                    .mr-150 {
                                                                        margin-right: 150px;
                                                                    }
                                                                    /* left margin */
                                                                    
                                                                    .ml-0 {
                                                                        margin-left: 0;
                                                                    }
                                                                    
                                                                    .ml-xs {
                                                                        margin-left: 10px;
                                                                    }
                                                                    
                                                                    .ml-sm {
                                                                        margin-left: 20px;
                                                                    }
                                                                    
                                                                    .ml-md {
                                                                        margin-left: 40px;
                                                                    }
                                                                    
                                                                    .ml-lg {
                                                                        margin-left: 80px;
                                                                    }
                                                                    
                                                                    .ml-30 {
                                                                        margin-left: 30px !important;
                                                                    }
                                                                    
                                                                    .ml-50 {
                                                                        margin-left: 50px;
                                                                    }
                                                                    
                                                                    .ml-60 {
                                                                        margin-left: 60px;
                                                                    }
                                                                    
                                                                    .ml-150 {
                                                                        margin-left: 150px;
                                                                    }
                                                                    /* All padding */
                                                                    
                                                                    .p-0 {
                                                                        padding: 0 !important;
                                                                    }
                                                                    
                                                                    .p-xs {
                                                                        padding: 10px;
                                                                    }
                                                                    
                                                                    .p-sm {
                                                                        padding: 20px;
                                                                    }
                                                                    
                                                                    .p-md {
                                                                        padding: 40px;
                                                                    }
                                                                    
                                                                    .p-lg {
                                                                        padding: 80px;
                                                                    }
                                                                    
                                                                    .p-30 {
                                                                        padding: 30px;
                                                                    }
                                                                    /* top padding */
                                                                    
                                                                    .pt-0 {
                                                                        padding-top: 0 !important;
                                                                    }
                                                                    
                                                                    .pt-30 {
                                                                        padding-top: 30px !important;
                                                                    }
                                                                    
                                                                    .pt-40 {
                                                                        padding-top: 40px !important;
                                                                    }
                                                                    
                                                                    .pt-45 {
                                                                        padding-top: 45px !important;
                                                                    }
                                                                    
                                                                    .pt-50 {
                                                                        padding-top: 50px;
                                                                    }
                                                                    
                                                                    .pt-60 {
                                                                        padding-top: 60px;
                                                                    }
                                                                    
                                                                    .pt-70 {
                                                                        padding-top: 70px !important;
                                                                    }
                                                                    
                                                                    .pt-80 {
                                                                        padding-top: 80px;
                                                                    }
                                                                    
                                                                    .pt-90 {
                                                                        padding-top: 90px;
                                                                    }
                                                                    
                                                                    .pt-100 {
                                                                        padding-top: 100px !important;
                                                                    }
                                                                    
                                                                    .pt-150 {
                                                                        padding-top: 150px !important;
                                                                    }
                                                                    /* bottom padding */
                                                                    
                                                                    .pb-0 {
                                                                        padding-bottom: 0 !important;
                                                                    }
                                                                    
                                                                    .pb-30 {
                                                                        padding-bottom: 30px;
                                                                    }
                                                                    
                                                                    .pb-50 {
                                                                        padding-bottom: 50px;
                                                                    }
                                                                    
                                                                    .pb-60 {
                                                                        padding-bottom: 60px;
                                                                    }
                                                                    
                                                                    .pb-70 {
                                                                        padding-bottom: 70px !important;
                                                                    }
                                                                    
                                                                    .pb-80 {
                                                                        padding-bottom: 80px;
                                                                    }
                                                                    
                                                                    .pb-90 {
                                                                        padding-bottom: 90px;
                                                                    }
                                                                    
                                                                    .pb-100 {
                                                                        padding-bottom: 100px !important;
                                                                    }
                                                                    /* right padding */
                                                                    
                                                                    .pr-0 {
                                                                        padding-right: 0 !important;
                                                                    }
                                                                    
                                                                    .pr-xs {
                                                                        padding-right: 10px;
                                                                    }
                                                                    
                                                                    .pr-sm {
                                                                        padding-right: 20px;
                                                                    }
                                                                    
                                                                    .pr-md {
                                                                        padding-right: 40px;
                                                                    }
                                                                    
                                                                    .pr-lg {
                                                                        padding-right: 80px;
                                                                    }
                                                                    
                                                                    .pr-15 {
                                                                        padding-right: 15px !important;
                                                                    }
                                                                    
                                                                    .pr-30 {
                                                                        padding-right: 30px !important;
                                                                    }
                                                                    
                                                                    .pr-50 {
                                                                        padding-right: 50px;
                                                                    }
                                                                    
                                                                    .pr-60 {
                                                                        padding-right: 60px;
                                                                    }
                                                                    
                                                                    .pr-100 {
                                                                        padding-right: 100px !important;
                                                                    }
                                                                    
                                                                    .pr-150 {
                                                                        padding-right: 150px;
                                                                    }
                                                                    /* left padding */
                                                                    
                                                                    .pl-0 {
                                                                        padding-left: 0 !important;
                                                                    }
                                                                    
                                                                    .pl-30 {
                                                                        padding-left: 30px;
                                                                    }
                                                                    
                                                                    .pl-50 {
                                                                        padding-left: 50px;
                                                                    }
                                                                    
                                                                    .pl-60 {
                                                                        padding-left: 60px;
                                                                    }
                                                                    
                                                                    .pl-100 {
                                                                        padding-left: 100px !important;
                                                                    }
                                                                    
                                                                    .pl-150 {
                                                                        padding-left: 150px;
                                                                    }
                                                                    /* Postions */
                                                                    
                                                                    .fixed {
                                                                        position: fixed;
                                                                    }
                                                                    
                                                                    .relative {
                                                                        position: relative;
                                                                    }
                                                                    
                                                                    .absolute {
                                                                        position: absolute;
                                                                    }
                                                                    
                                                                    .static {
                                                                        position: static !important;
                                                                    }
                                                                    /* Zindex*/
                                                                    
                                                                    .zindex-1 {
                                                                        z-index: 1;
                                                                    }
                                                                    
                                                                    .zindex-2 {
                                                                        z-index: 2;
                                                                    }
                                                                    
                                                                    .zindex-3 {
                                                                        z-index: 3;
                                                                    }
                                                                    /* Borders */
                                                                    
                                                                    .border-all {
                                                                        border: 1px solid #e72f87;
                                                                    }
                                                                    
                                                                    .border-top {
                                                                        border-top: 1px solid #e72f87;
                                                                    }
                                                                    
                                                                    .border-bottom {
                                                                        border-bottom: 1px solid #e72f87;
                                                                    }
                                                                    
                                                                    .border-right {
                                                                        border-right: 1px solid #e72f87;
                                                                    }
                                                                    
                                                                    .border-left {
                                                                        border-left: 1px solid #e72f87;
                                                                    }
                                                                    /* Display */
                                                                    
                                                                    .inline {
                                                                        display: inline;
                                                                    }
                                                                    
                                                                    .block {
                                                                        display: block;
                                                                    }
                                                                    
                                                                    .inline-block {
                                                                        display: inline-block;
                                                                    }
                                                                    
                                                                    .hide {
                                                                        display: none;
                                                                    }
                                                                    
                                                                    .flex {
                                                                        display: flex;
                                                                    }
                                                                    
                                                                    @media only screen and (max-width: 767px) {
                                                                        section {
                                                                            padding-top: 60px;
                                                                            padding-bottom: 60px;
                                                                        }
                                                                        .text-center-xs {
                                                                            text-align: center !important;
                                                                        }
                                                                        .pull-none-xs {
                                                                            float: none !important;
                                                                            text-align: center !important;
                                                                        }
                                                                        .mb-15-xs {
                                                                            margin-bottom: 15px;
                                                                        }
                                                                        .mb-30-xs {
                                                                            margin-bottom: 30px !important;
                                                                        }
                                                                        .mb-50-xs {
                                                                            margin-bottom: 50px;
                                                                        }
                                                                        .mb-60-xs {
                                                                            margin-bottom: 60px !important;
                                                                        }
                                                                        .p-none-xs {
                                                                            padding-right: 0;
                                                                            padding-left: 0;
                                                                        }
                                                                    }
                                                                    
                                                                    @media only screen and (min-width: 768px) and (max-width: 991px) {
                                                                        .text-center-sm {
                                                                            text-align: center !important;
                                                                        }
                                                                        .mb-0-sm {
                                                                            margin-bottom: 0;
                                                                        }
                                                                        .mb-15-sm {
                                                                            margin-bottom: 15px;
                                                                        }
                                                                        .mb-30-sm {
                                                                            margin-bottom: 30px !important;
                                                                        }
                                                                        .mb-50-sm {
                                                                            margin-bottom: 50px;
                                                                        }
                                                                        .mb-60-sm {
                                                                            margin-bottom: 60px;
                                                                        }
                                                                        .pb-15-sm {
                                                                            padding-bottom: 15px;
                                                                        }
                                                                        .pb-30-sm {
                                                                            padding-bottom: 30px;
                                                                        }
                                                                        .pb-50-sm {
                                                                            padding-bottom: 50px;
                                                                        }
                                                                        .pb-60-sm {
                                                                            padding-bottom: 60px;
                                                                        }
                                                                        .p-none-sm {
                                                                            padding-right: 0;
                                                                            padding-left: 0;
                                                                        }
                                                                        .pull-none-sm {
                                                                            float: none !important;
                                                                            text-align: center !important;
                                                                        }
                                                                    }
                                                                    
                                                                    .border-b {
                                                                        border-bottom: 1px solid #f9f9f9;
                                                                    }
                                                                    
                                                                    .mt--80 {
                                                                        margin-top: -80px;
                                                                    }
                                                                    /*------------------------------------*\
    #Grid
\*------------------------------------*/
                                                                    
                                                                    .row-no-padding [class*="col-"] {
                                                                        padding-left: 0 !important;
                                                                        padding-right: 0 !important;
                                                                    }
                                                                    
                                                                    .col-lg-5ths,
                                                                    .col-md-5ths,
                                                                    .col-sm-5ths,
                                                                    .col-xs-5ths {
                                                                        position: relative;
                                                                        min-height: 1px;
                                                                        padding-right: 15px;
                                                                        padding-left: 15px;
                                                                    }
                                                                    
                                                                    .col-xs-5ths {
                                                                        width: 20%;
                                                                        float: left;
                                                                    }
                                                                    
                                                                    @media (min-width: 768px) {
                                                                        .col-sm-5ths {
                                                                            width: 20%;
                                                                            float: left;
                                                                        }
                                                                    }
                                                                    
                                                                    @media (min-width: 992px) {
                                                                        .col-md-5ths {
                                                                            width: 20%;
                                                                            float: left;
                                                                        }
                                                                    }
                                                                    
                                                                    @media (min-width: 1200px) {
                                                                        .col-lg-5ths {
                                                                            width: 20%;
                                                                            float: left;
                                                                        }
                                                                    }
                                                                    
                                                                    .col-content {
                                                                        padding: 120px 100px 110px 120px;
                                                                    }
                                                                    /* Custom, iPhone Retina */
                                                                    
                                                                    @media only screen and (min-width: 320px) and (max-width: 767px) {
                                                                        .col-content {
                                                                            padding: 40px !important;
                                                                        }
                                                                    }
                                                                    /* Small Devices, Tablets */
                                                                    /* Postion Helpers */
                                                                    
                                                                    .pos-fixed {
                                                                        position: fixed;
                                                                    }
                                                                    
                                                                    .pos-relative {
                                                                        position: relative;
                                                                    }
                                                                    
                                                                    .pos-absolute {
                                                                        position: absolute;
                                                                    }
                                                                    
                                                                    .pos-static {
                                                                        position: static;
                                                                    }
                                                                    
                                                                    .pos-top {
                                                                        top: 0;
                                                                    }
                                                                    
                                                                    .pos-bottom {
                                                                        bottom: 0;
                                                                    }
                                                                    
                                                                    .pos-right {
                                                                        right: 0;
                                                                    }
                                                                    
                                                                    .pos-left {
                                                                        left: 0;
                                                                    }
                                                                    
                                                                    .pos-vertical-center {
                                                                        position: relative;
                                                                        top: 50%;
                                                                        -webkit-transform: translateY(-50%);
                                                                        -moz-transform: translateY(-50%);
                                                                        -o-transform: translateY(-50%);
                                                                        transform: translateY(-50%);
                                                                    }
                                                                    
                                                                    .height-700 {
                                                                        height: 700px !important;
                                                                    }
                                                                    
                                                                    .height-500 {
                                                                        height: 500px !important;
                                                                    }
                                                                    
                                                                    .height-800 {
                                                                        height: 800px !important;
                                                                    }
                                                                    
                                                                    @media only screen and (min-width: 992px) {
                                                                        .hidden-lg,
                                                                        .hidden-md {
                                                                            display: none;
                                                                        }
                                                                    }
                                                                    /*------------------------------------*\
    #Blockquotes
\*------------------------------------*/
                                                                    
                                                                    .blockquote,
                                                                    blockquot {
                                                                        font-size: 14px;
                                                                        font-family: 'Poppins', sans-serif;
                                                                        color: #34495e;
                                                                        font-style: normal;
                                                                        line-height: 26px;
                                                                        font-weight: 400;
                                                                        padding: 0 0 0 40px;
                                                                        position: relative;
                                                                        border: none;
                                                                        margin: 20px 0 24px 30px;
                                                                    }
                                                                    
                                                                    .quote-author {
                                                                        font-family: 'Poppins', sans-serif;
                                                                        display: block;
                                                                        font-size: 13px;
                                                                        font-style: normal;
                                                                        font-weight: 600;
                                                                        line-height: 1;
                                                                        color: #282828;
                                                                        margin-top: 18px;
                                                                    }
                                                                    
                                                                    .blockquote:before {
                                                                        font-family: fontawesome;
                                                                        font-size: 20px;
                                                                        position: absolute;
                                                                        color: #e72f87;
                                                                        line-height: 1.8;
                                                                    }
                                                                    
                                                                    .blockquote:before {
                                                                        content: "\f10d";
                                                                        top: 0;
                                                                        left: 0;
                                                                    }
                                                                    /*------------------------------------*\
    #BACKGROUNDS
\*------------------------------------*/
                                                                    
                                                                    .bg-theme {
                                                                        background-color: #e72f87 !important;
                                                                    }
                                                                    
                                                                    .bg-gray {
                                                                        background-color: #f9f9f9 !important;
                                                                    }
                                                                    
                                                                    .bg-white {
                                                                        background-color: #ffffff !important;
                                                                    }
                                                                    
                                                                    .bg-dark {
                                                                        background-color: #232323 !important;
                                                                    }
                                                                    
                                                                    .bg-dark2 {
                                                                        background-color: #282828 !important;
                                                                    }
                                                                    
                                                                    .bg-dark3 {
                                                                        background-color: #373636 !important;
                                                                    }
                                                                    
                                                                    .bg-secondary {
                                                                        background-color: #282828;
                                                                    }
                                                                    
                                                                    .wrapper-bg {
                                                                        background-color: #f2f7ff;
                                                                    }
                                                                    /* Background Image */
                                                                    
                                                                    .bg-section {
                                                                        position: relative;
                                                                        overflow: hidden;
                                                                        z-index: 1;
                                                                        -webkit-background-size: cover;
                                                                        -moz-background-size: cover;
                                                                        -ms-background-size: cover;
                                                                        -o-background-size: cover;
                                                                        background-size: cover;
                                                                        /*background-attachment: fixed;*/
                                                                        background-repeat: no-repeat;
                                                                        background-position: center center;
                                                                        width: 100%;
                                                                        height: 100%;
                                                                    }
                                                                    
                                                                    .bg-parallex {
                                                                        background-attachment: fixed;
                                                                    }
                                                                    
                                                                    .bg-overlay:before {
                                                                        content: "";
                                                                        display: inline-block;
                                                                        height: 100%;
                                                                        left: 0;
                                                                        position: absolute;
                                                                        top: 0;
                                                                        width: 100%;
                                                                        z-index: -1;
                                                                    }
                                                                    
                                                                    .bg-overlay-light:before {
                                                                        background-color: #ffffff;
                                                                        opacity: 0.8;
                                                                    }
                                                                    
                                                                    .bg-overlay-dark:before {
                                                                        background-color: rgba(52, 73, 94, 0.97);
                                                                    }
                                                                    
                                                                    .bg-overlay-dark2:before {
                                                                        background-color: rgba(52, 73, 94, 0.3);
                                                                    }
                                                                    
                                                                    .bg-overlay-dark3:before {
                                                                        background-color: rgba(52, 73, 94, 0.4);
                                                                    }
                                                                    
                                                                    .bg-overlay-gradient:before {
                                                                        background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
                                                                        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(0, 0, 0, 0.5)));
                                                                        background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
                                                                        background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
                                                                        background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
                                                                        background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
                                                                        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#000000', GradientType=0);
                                                                    }
                                                                    /* Background Video */
                                                                    
                                                                    .bg-video {
                                                                        position: relative;
                                                                    }
                                                                    
                                                                    .bg-video .bg-player {
                                                                        bottom: 0;
                                                                        left: 0;
                                                                        right: 0;
                                                                        position: absolute;
                                                                        top: 0;
                                                                        width: 100%;
                                                                        background: url(polina.jpg) no-repeat;
                                                                        min-height: 500px;
                                                                    }
                                                                    
                                                                    .bg-video .vidbg {
                                                                        min-width: 100%;
                                                                        min-height: 100%;
                                                                    }
                                                                    
                                                                    .bg-vyoutube {
                                                                        z-index: 550;
                                                                        text-align: center;
                                                                        height: 100%;
                                                                        min-height: 100%;
                                                                        position: relative;
                                                                        overflow: hidden;
                                                                    }
                                                                    
                                                                    .bg-gray2 {
                                                                        background-color: #f8f9fa;
                                                                    }
                                                                    /*------------------------------------*\
    #BREADCRUMB
\*------------------------------------*/
                                                                    /* Breadcrumb Style 1 */
                                                                    
                                                                    .breadcrumb {
                                                                        background-color: transparent;
                                                                        margin-bottom: 0;
                                                                        padding: 0;
                                                                        border-radius: 0;
                                                                        color: #e5e4e4;
                                                                        font-size: 14px;
                                                                        font-weight: 400;
                                                                        line-height: 1;
                                                                        text-transform: capitalize;
                                                                    }
                                                                    
                                                                    .breadcrumb>li+li:before,
                                                                    .breadcrumb>li a {
                                                                        color: #e5e4e4;
                                                                    }
                                                                    
                                                                    .breadcrumb>.active {
                                                                        color: #f9f9f9;
                                                                    }
                                                                    
                                                                    .breadcrumb-2>li+li:before {
                                                                        content: "\f101";
                                                                        font-family: fontawesome;
                                                                    }
                                                                    
                                                                    .breadcrumb-3>li+li:before {
                                                                        content: "\f105";
                                                                        font-family: fontawesome;
                                                                    }
                                                                    
                                                                    .breadcrumb>li a:hover {
                                                                        color: #e72f87;
                                                                    }
                                                                    /*------------------------------------*\
    #BUTTONS
\*------------------------------------*/
                                                                    
                                                                    .btn {
                                                                        font-family: 'Poppins', sans-serif;
                                                                        position: relative;
                                                                        z-index: 99;
                                                                        font-size: 14px;
                                                                        font-weight: 600;
                                                                        text-transform: uppercase;
                                                                        text-align: center;
                                                                        border-radius: 4px;
                                                                        padding: 0;
                                                                        line-height: 39px;
                                                                        width: 150px;
                                                                        height: 42px;
                                                                        border: none;
                                                                        -webkit-transition: all 0.3s ease;
                                                                        -moz-transition: all 0.3s ease;
                                                                        -o-transition: all 0.3s ease;
                                                                        transition: all 0.3s ease;
                                                                    }
                                                                    
                                                                    .btn.active,
                                                                    .btn:active {
                                                                        -moz-box-shadow: none;
                                                                        -webkit-box-shadow: none;
                                                                        box-shadow: none;
                                                                    }
                                                                    /* Button Primary */
                                                                    
                                                                    .btn--primary {
                                                                        background-color: #e72f87;
                                                                        color: #ffffff;
                                                                        border: 2px solid transparent;
                                                                        z-index: 99;
                                                                    }
                                                                    
                                                                    .btn--primary:active,
                                                                    .btn--primary:focus,
                                                                    .btn--primary:hover {
                                                                        background-color: #e72f87;
                                                                        border: 2px solid #e72f87;
                                                                        color: #000000;
                                                                        z-index: 99;
                                                                    }
                                                                    
                                                                    .btn--primary.btn--inverse:active,
                                                                    .btn--primary.btn--inverse:focus,
                                                                    .btn--primary.btn--inverse:hover {
                                                                        background-color: #ffffff;
                                                                        border: 2px solid #ffffff;
                                                                        color: #e72f87;
                                                                        z-index: 99;
                                                                    }
                                                                    /* Button Secondary*/
                                                                    
                                                                    .btn--secondary {
                                                                        background-color: #34495e;
                                                                        color: #ffffff;
                                                                        border: 2px solid #e72f87;
                                                                    }
                                                                    
                                                                    .btn--secondary:active,
                                                                    .btn--secondary:focus,
                                                                    .btn--secondary:hover {
                                                                        background-color: #e72f87;
                                                                        color: #ffffff;
                                                                        border-color: #e72f87;
                                                                    }
                                                                    /* Button White */
                                                                    
                                                                    .btn--white {
                                                                        background-color: #ffffff;
                                                                        color: #34495e;
                                                                        border: 2px solid #ffffff;
                                                                    }
                                                                    
                                                                    .btn--white:active,
                                                                    .btn--white:focus,
                                                                    .btn--white:hover {
                                                                        background-color: #e72f87;
                                                                        color: #ffffff;
                                                                        border-color: #e72f87;
                                                                    }
                                                                    
                                                                    .bg-overlay-theme2 .btn--white:active,
                                                                    .bg-overlay-theme2 .btn--white:focus,
                                                                    .bg-overlay-theme2 .btn--white:hover {
                                                                        background-color: #34495e;
                                                                        color: #ffffff;
                                                                        border-color: #e72f87;
                                                                    }
                                                                    /* Button Block */
                                                                    
                                                                    .btn--block {
                                                                        width: 100%;
                                                                    }
                                                                    
                                                                    .btn--auto {
                                                                        width: auto;
                                                                    }
                                                                    /* Button Rounded */
                                                                    
                                                                    .btn--rounded {
                                                                        border-radius: 50px;
                                                                    }
                                                                    /* Button Link */
                                                                    
                                                                    .btn--link {
                                                                        background-color: transparent;
                                                                        border-color: transparent;
                                                                    }
                                                                    
                                                                    .btn--link.btn--primary {
                                                                        color: #e72f87;
                                                                    }
                                                                    
                                                                    .btn--link.btn--primary:active,
                                                                    .btn--link.btn--primary:focus,
                                                                    .btn--link.btn--primary:hover {
                                                                        color: #34495e;
                                                                        background-color: transparent;
                                                                        border-color: transparent;
                                                                    }
                                                                    
                                                                    .btn--link.btn--secondary {
                                                                        color: #34495e;
                                                                    }
                                                                    
                                                                    .btn--link.btn--secondary:active,
                                                                    .btn--link.btn--secondary:focus,
                                                                    .btn--link.btn--secondary:hover {
                                                                        color: #e72f87;
                                                                        background-color: transparent;
                                                                        border-color: transparent;
                                                                    }
                                                                    /* Button Bordered */
                                                                    
                                                                    .btn--bordered {
                                                                        background-color: transparent;
                                                                    }
                                                                    
                                                                    .btn--bordered.btn--primary {
                                                                        color: #e72f87;
                                                                        border-color: #e72f87;
                                                                    }
                                                                    
                                                                    .btn--bordered.btn--primary:active,
                                                                    .btn--bordered.btn--primary:focus,
                                                                    .btn--bordered.btn--primary:hover {
                                                                        color: #ffffff;
                                                                        background-color: #e72f87;
                                                                        border-color: #e72f87;
                                                                    }
                                                                    
                                                                    .btn--bordered.btn--secondary {
                                                                        color: #34495e;
                                                                        border-color: #34495e;
                                                                    }
                                                                    
                                                                    .btn--bordered.btn--secondary:active,
                                                                    .btn--bordered.btn--secondary:focus,
                                                                    .btn--bordered.btn--secondary:hover {
                                                                        color: #ffffff;
                                                                        background-color: #34495e;
                                                                        border-color: #34495e;
                                                                    }
                                                                    
                                                                    .btn--bordered.btn--white {
                                                                        color: #ffffff;
                                                                        border-color: #ffffff;
                                                                    }
                                                                    
                                                                    .btn--bordered.btn--white:active,
                                                                    .btn--bordered.btn--white:focus,
                                                                    .btn--bordered.btn--white:hover {
                                                                        color: #e72f87;
                                                                        background-color: #ffffff;
                                                                        border-color: #ffffff;
                                                                    }
                                                                    
                                                                    .btn--white.btn--secondary {
                                                                        color: #34495e;
                                                                        border-color: #ffffff;
                                                                        background-color: #ffffff;
                                                                    }
                                                                    
                                                                    .btn--white.btn--secondary:active,
                                                                    .btn--white.btn--secondary:focus,
                                                                    .btn--white.btn--secondary:hover {
                                                                        color: #ffffff;
                                                                        background-color: #e72f87;
                                                                        border-color: #e72f87;
                                                                    }
                                                                    
                                                                    .btn--slide:last-of-type {
                                                                        margin-left: -6px;
                                                                    }
                                                                    
                                                                    .btn--slide-wide {
                                                                        width: 270px;
                                                                    }
                                                                    
                                                                    .btn--video {
                                                                        color: #ffffff;
                                                                        font-size: 13px;
                                                                        font-weight: 600;
                                                                        line-height: 51px;
                                                                        text-transform: uppercase;
                                                                        padding-left: 93px;
                                                                    }
                                                                    
                                                                    .btn--video i {
                                                                        position: absolute;
                                                                        left: 30px;
                                                                        top: 0;
                                                                        color: #f9f9f9;
                                                                        font-size: 48px;
                                                                    }
                                                                    
                                                                    .btn--video:hover,
                                                                    .btn--video:hover i {
                                                                        color: #e72f87;
                                                                    }
                                                                    /* Buttom Video With Bordered */
                                                                    
                                                                    .btn--video-bordered {
                                                                        width: 68px;
                                                                        height: 68px;
                                                                        line-height: 65px;
                                                                        border-radius: 50%;
                                                                        border-radius: 33px;
                                                                        background-color: rgba(255, 255, 255, 0.2);
                                                                        -webkit-transition: all .4s;
                                                                        -moz-transition: all .4s;
                                                                        -ms-transition: all .4s;
                                                                        -o-transition: all .4s;
                                                                        transition: all .4s;
                                                                    }
                                                                    
                                                                    .btn--video-bordered .btn--video {
                                                                        padding-left: 0;
                                                                        width: 48px;
                                                                        height: 48px;
                                                                        color: #f9f9f9;
                                                                    }
                                                                    
                                                                    .btn--video-bordered .btn--video i {
                                                                        left: 9px;
                                                                    }
                                                                    
                                                                    .btn--video-bordered:hover {
                                                                        background-color: #ffffff;
                                                                    }
                                                                    
                                                                    .btn--video-bordered:hover .btn--video,
                                                                    .btn--video-bordered:hover .btn--video i {
                                                                        color: #e72f87;
                                                                    }
                                                                    /* Buttom More */
                                                                    
                                                                    .btn-more span {
                                                                        position: relative;
                                                                        padding-right: 7px;
                                                                    }
                                                                    
                                                                    .btn-more span:before {
                                                                        position: absolute;
                                                                        content: "";
                                                                        left: 0;
                                                                        top: 50%;
                                                                        width: 8px;
                                                                        margin-left: -7px;
                                                                        height: 2px;
                                                                        background-color: #222222;
                                                                    }
                                                                    
                                                                    .btn-more span:after {
                                                                        position: absolute;
                                                                        content: "";
                                                                        left: -4px;
                                                                        top: 50%;
                                                                        margin-top: -3px;
                                                                        width: 2px;
                                                                        height: 8px;
                                                                        background-color: #222222;
                                                                    }
                                                                    
                                                                    .btn-more:hover span:after,
                                                                    .btn-more:hover span:before {
                                                                        background-color: #ffffff;
                                                                    }
                                                                    /* Buttom Link */
                                                                    
                                                                    .btn--link.btn-more {
                                                                        color: #e72f87;
                                                                        height: 15px;
                                                                        line-height: 15px;
                                                                    }
                                                                    
                                                                    .btn--link.btn-more:hover {
                                                                        color: #34495e;
                                                                    }
                                                                    
                                                                    .btn--link.btn-more span:after,
                                                                    .btn--link.btn-more span:before {
                                                                        background-color: #e72f87;
                                                                    }
                                                                    
                                                                    .btn--link.btn-more:hover span:after,
                                                                    .btn--link.btn-more:hover span:before {
                                                                        background-color: #34495e;
                                                                    }
                                                                    /* Button Action */
                                                                    
                                                                    .btn--action {
                                                                        line-height: 130px;
                                                                        height: 130px;
                                                                    }
                                                                    
                                                                    .btn--action span:after,
                                                                    .btn--action span:before {
                                                                        background-color: #ffffff;
                                                                    }
                                                                    /* Button Icon */
                                                                    
                                                                    .btn--icon {
                                                                        width: 70px;
                                                                        height: 70px;
                                                                        line-height: 70px;
                                                                        text-align: center;
                                                                        border-radius: 2px;
                                                                        background-color: rgba(27, 26, 26, 0.9);
                                                                        font-size: 40px;
                                                                        display: inline-block;
                                                                        -webkit-transition: all .4s linear;
                                                                        -moz-transition: all .4s linear;
                                                                        transition: all .4s linear;
                                                                    }
                                                                    
                                                                    .btn--hover-white:active,
                                                                    .btn--hover-white:focus,
                                                                    .btn--hover-white:hover {
                                                                        background-color: #ffffff;
                                                                        color: #34495e;
                                                                        border-color: #ffffff;
                                                                    }
                                                                    
                                                                    .btn--white:hover {
                                                                        background-color: #2b2e34;
                                                                        color: #ffffff;
                                                                        border-color: transparent;
                                                                    }
                                                                    
                                                                    .btn--link {
                                                                        font-family: 'Poppins', sans-serif;
                                                                        font-size: 14px;
                                                                        font-weight: 400;
                                                                        text-transform: capitalize;
                                                                        color: #469af4;
                                                                        text-decoration: underline;
                                                                        height: auto;
                                                                    }
                                                                    
                                                                    .btn--link i {
                                                                        margin-left: 8px;
                                                                    }
                                                                    
                                                                    .btn--block {
                                                                        width: 100%!important;
                                                                    }
                                                                    /*------------------------------------*\
    #FORMS
\*------------------------------------*/
                                                                    
                                                                    .form-group {
                                                                        margin-bottom: 30px;
                                                                        position: relative;
                                                                    }
                                                                    
                                                                    label {
                                                                        line-height: 1;
                                                                        font-weight: 400;
                                                                        font-size: 16px;
                                                                        color: #000000;
                                                                        margin-bottom: 12px;
                                                                    }
                                                                    
                                                                    select,
                                                                    .form-control,
                                                                    textarea.form-control {
                                                                        font-family: 'Poppins', sans-serif;
                                                                        background-color: #f8f8f8;
                                                                        border: 1px solid #eeeeee;
                                                                        font-size: 14px;
                                                                        color: #aaaaaa;
                                                                        line-height: 42px;
                                                                        height: 42px;
                                                                        margin-bottom: 0;
                                                                        box-shadow: none;
                                                                        -moz-box-shadow: none;
                                                                        -webkit-box-shadow: none;
                                                                        padding: 0 18px;
                                                                        -webkit-border-radius: 3px;
                                                                        -moz-border-radius: 3px;
                                                                        border-radius: 3px;
                                                                    }
                                                                    
                                                                    .form-control:focus,
                                                                    textarea.form-control:focus {
                                                                        border-color: #e72f87;
                                                                        box-shadow: none;
                                                                        -moz-box-shadow: none;
                                                                        -webkit-box-shadow: none;
                                                                    }
                                                                    
                                                                    .form-control::-webkit-input-placeholder {
                                                                        color: #aaaaaa;
                                                                    }
                                                                    
                                                                    .form-control:-moz-placeholder {
                                                                        color: #aaaaaa;
                                                                    }
                                                                    
                                                                    .form-control::-moz-placeholder {
                                                                        color: #aaaaaa;
                                                                    }
                                                                    
                                                                    .form-control:-ms-input-placeholder {
                                                                        color: #aaaaaa;
                                                                    }
                                                                    
                                                                    textarea.form-control {
                                                                        height: 200px;
                                                                    }
                                                                    /* Placeholder */
                                                                    
                                                                    select {
                                                                        width: 100%;
                                                                        -webkit-appearance: none;
                                                                        -moz-appearance: none;
                                                                        -ms-appearance: none;
                                                                        -o-appearance: none;
                                                                        appearance: none;
                                                                    }
                                                                    
                                                                    .select--box {
                                                                        position: relative;
                                                                    }
                                                                    
                                                                    .select--box i {
                                                                        position: absolute;
                                                                        top: 14px;
                                                                        right: 20px;
                                                                        font-size: 14px;
                                                                        color: #aaaaaa;
                                                                        cursor: pointer;
                                                                    }
                                                                    
                                                                    .input-icon {
                                                                        position: relative;
                                                                    }
                                                                    
                                                                    .input-icon .form-control {
                                                                        padding-left: 40px;
                                                                    }
                                                                    
                                                                    .input-icon i {
                                                                        position: absolute;
                                                                        top: 14px;
                                                                        left: 20px;
                                                                        font-size: 14px;
                                                                        color: #aaaaaa;
                                                                        cursor: pointer;
                                                                    }
                                                                    /* Input Checkbox */
                                                                    
                                                                    .input-checkbox {
                                                                        margin-bottom: 30px;
                                                                    }
                                                                    
                                                                    .label-checkbox {
                                                                        display: block;
                                                                        position: relative;
                                                                        cursor: pointer;
                                                                        font-size: 14px;
                                                                        line-height: 14px;
                                                                        z-index: 2;
                                                                        text-align: left;
                                                                    }
                                                                    
                                                                    .input-checkbox span {
                                                                        display: inline-block;
                                                                        position: relative;
                                                                        font-size: 14px;
                                                                        padding-left: 25px;
                                                                        line-height: 12px;
                                                                    }
                                                                    
                                                                    .label-checkbox input {
                                                                        position: absolute;
                                                                        z-index: -1;
                                                                        opacity: 0;
                                                                    }
                                                                    
                                                                    .input-checkbox span.check-indicator {
                                                                        position: absolute;
                                                                        top: 1px;
                                                                        left: 0;
                                                                        height: 12px;
                                                                        width: 12px;
                                                                        background: transparent;
                                                                        border: 1px solid #d4d4d4;
                                                                        border-radius: 2px;
                                                                        display: block;
                                                                        padding-left: 0;
                                                                    }
                                                                    
                                                                    .label-checkbox input:checked~.check-indicator {
                                                                        background: transparent;
                                                                    }
                                                                    
                                                                    .check-indicator:after {
                                                                        content: '';
                                                                        position: absolute;
                                                                        display: none;
                                                                    }
                                                                    
                                                                    .label-checkbox .check-indicator:after {
                                                                        left: 2px;
                                                                        top: 2px;
                                                                        width: 6px;
                                                                        height: 6px;
                                                                        background-color: #e72f87;
                                                                    }
                                                                    
                                                                    .label-checkbox input:checked~.check-indicator:after {
                                                                        display: block;
                                                                    }
                                                                    /*Form Split */
                                                                    
                                                                    .from-split {
                                                                        padding: 0 15px;
                                                                        margin-bottom: 0;
                                                                    }
                                                                    /* fiter product */
                                                                    
                                                                    .ui-slider {
                                                                        position: relative;
                                                                        text-align: left;
                                                                    }
                                                                    
                                                                    .ui-slider .ui-slider-handle {
                                                                        position: absolute;
                                                                        z-index: 2;
                                                                        width: 1.2em;
                                                                        height: 1.2em;
                                                                        cursor: default;
                                                                        -ms-touch-action: none;
                                                                        touch-action: none;
                                                                    }
                                                                    
                                                                    .ui-slider .ui-slider-range {
                                                                        position: absolute;
                                                                        z-index: 1;
                                                                        font-size: 0.7em;
                                                                        display: block;
                                                                        border: 0;
                                                                        background-position: 0 0;
                                                                    }
                                                                    /* support: IE8 - See #6727 */
                                                                    
                                                                    .ui-slider.ui-state-disabled .ui-slider-handle,
                                                                    .ui-slider.ui-state-disabled .ui-slider-range {
                                                                        filter: inherit;
                                                                    }
                                                                    
                                                                    .ui-slider-horizontal .ui-slider-handle {
                                                                        top: -5px;
                                                                        margin-left: -0.6em;
                                                                    }
                                                                    
                                                                    .ui-slider-horizontal .ui-slider-range {
                                                                        top: 0;
                                                                        height: 100%;
                                                                    }
                                                                    
                                                                    .ui-slider-horizontal .ui-slider-range-min {
                                                                        left: 0;
                                                                    }
                                                                    
                                                                    .ui-slider-horizontal .ui-slider-range-max {
                                                                        right: 0;
                                                                    }
                                                                    
                                                                    .ui-slider-vertical {
                                                                        width: 0.8em;
                                                                        height: 100px;
                                                                    }
                                                                    
                                                                    .ui-slider-vertical .ui-slider-handle {
                                                                        left: -0.3em;
                                                                        margin-left: 0;
                                                                        margin-bottom: -0.6em;
                                                                    }
                                                                    
                                                                    .ui-slider-vertical .ui-slider-range {
                                                                        left: 0;
                                                                        width: 100%;
                                                                    }
                                                                    
                                                                    .ui-slider-vertical .ui-slider-range-min {
                                                                        bottom: 0;
                                                                    }
                                                                    
                                                                    .ui-slider-vertical .ui-slider-range-max {
                                                                        top: 0;
                                                                    }
                                                                    
                                                                    .ui-slider {
                                                                        height: 4px;
                                                                        background-color: rgba(34, 34, 34, 0.06);
                                                                        border-radius: 0;
                                                                        margin-bottom: 20px;
                                                                        margin-top: 5px;
                                                                    }
                                                                    
                                                                    .filter .ui-slider-handle {
                                                                        /* Style for "Line" */
                                                                        width: 15px;
                                                                        height: 15px;
                                                                        margin-left: 0;
                                                                        background-color: #ffffff;
                                                                        border-radius: 50%;
                                                                        border: 1px solid #bdbdbd;
                                                                    }
                                                                    
                                                                    .filter .ui-slider-handle:last-of-type {
                                                                        margin-left: -15px !important;
                                                                    }
                                                                    
                                                                    .filter .ui-slider-range {
                                                                        height: 4px;
                                                                        background-color: #e72f87;
                                                                        margin-bottom: 20px;
                                                                    }
                                                                    
                                                                    .filter p,
                                                                    .filter label {
                                                                        color: #aaaaaa;
                                                                        font-size: 12px;
                                                                        font-weight: 400;
                                                                        line-height: 1;
                                                                        margin-bottom: 16px;
                                                                    }
                                                                    
                                                                    .filter label {
                                                                        margin-bottom: 0;
                                                                        margin-right: 7px;
                                                                    }
                                                                    
                                                                    .filter input {
                                                                        color: #e72f87;
                                                                        border: none;
                                                                        background-color: transparent;
                                                                    }
                                                                    /* Dropzone custom */
                                                                    
                                                                    .dropzone {
                                                                        border-radius: 4px;
                                                                        border: 2px dashed #eeeeee;
                                                                        background-color: #f8f8f8;
                                                                        padding: 40px;
                                                                    }
                                                                    /*------------------------------------*\
    #ICONS
\*------------------------------------*/
                                                                    
                                                                    #icons section {
                                                                        padding-top: 60px;
                                                                        padding-bottom: 60px;
                                                                    }
                                                                    
                                                                    #icons h3 {
                                                                        margin-bottom: 0;
                                                                    }
                                                                    
                                                                    #icons .fa-hover {
                                                                        margin-bottom: 15px;
                                                                        font-size: 15px;
                                                                    }
                                                                    
                                                                    #icons i {
                                                                        margin-right: 10px;
                                                                    }
                                                                    /*------------------------------------*\
    #Lists
\*------------------------------------*/
                                                                    
                                                                    ul.list {
                                                                        padding: 0;
                                                                        font-size: 13px;
                                                                        list-style-type: none;
                                                                        color: #7f7f7f;
                                                                    }
                                                                    
                                                                    ul.list li {
                                                                        font-size: 13px;
                                                                        font-weight: 400;
                                                                        line-height: 30px;
                                                                    }
                                                                    
                                                                    ul.icon-list li i {
                                                                        font-size: 15px;
                                                                        font-weight: 400;
                                                                        line-height: 30px;
                                                                        margin-right: 10px;
                                                                        color: #34495e;
                                                                    }
                                                                    
                                                                    ul.number-list li {
                                                                        line-height: 33px;
                                                                    }
                                                                    
                                                                    ul.number-list li span {
                                                                        font-size: 13px;
                                                                        font-weight: 700;
                                                                        line-height: 30px;
                                                                        margin-right: 15px;
                                                                        color: #34495e;
                                                                    }
                                                                    
                                                                    ul.dot-list li i {
                                                                        font-size: 7px;
                                                                        font-weight: 400;
                                                                        line-height: 30px;
                                                                        margin-right: 19px;
                                                                        color: #34495e;
                                                                    }
                                                                    /*------------------------------------*\
    #MEDIA
\*------------------------------------*/
                                                                    
                                                                    .screen-img {
                                                                        position: relative;
                                                                        display: block;
                                                                        overflow: hidden;
                                                                    }
                                                                    
                                                                    .screen-img img {
                                                                        -webkit-transition: all 0.2s linear;
                                                                        -moz-transition: all 0.2s linear;
                                                                        -o-transition: all 0.2s linear;
                                                                        transition: all 0.2s linear;
                                                                    }
                                                                    
                                                                    .screen-img .screen-hover {
                                                                        overflow: hidden;
                                                                        position: absolute;
                                                                        top: 0;
                                                                        left: 0;
                                                                        width: 100%;
                                                                        height: 100%;
                                                                        background-color: rgba(255, 255, 255, 0.5);
                                                                        webkit-transition: all 0.4s ease-in-out;
                                                                        -moz-transition: all 0.4s ease-in-out;
                                                                        -o-transition: all 0.4s ease-in-out;
                                                                        transition: all 0.4s ease-in-out;
                                                                        padding: 30px;
                                                                        opacity: 0;
                                                                    }
                                                                    
                                                                    .screen-img .screen-hover a {
                                                                        top: 50%;
                                                                        left: 50%;
                                                                        margin-top: -22px;
                                                                        margin-left: -90px;
                                                                        webkit-transition: all 0.4s 0.4s ease-in-out;
                                                                        -moz-transition: all 0.4s 0.4s ease-in-out;
                                                                        -o-transition: all 0.4s 0.4s ease-in-out;
                                                                        transition: all 0.4s 0.4s ease-in-out;
                                                                        opacity: 0;
                                                                    }
                                                                    /* screen Hover Effect */
                                                                    
                                                                    .screen-img:hover .screen-hover {
                                                                        opacity: 1;
                                                                    }
                                                                    
                                                                    .screen-img:hover .screen-hover a {
                                                                        opacity: 1;
                                                                    }
                                                                    /*------------------------------------*\
    #Tabs
\*------------------------------------*/
                                                                    
                                                                    .tabs .nav-tabs {
                                                                        border: none;
                                                                        text-align: center;
                                                                    }
                                                                    
                                                                    .tabs .nav-tabs>li {
                                                                        float: none;
                                                                        display: inline-block;
                                                                    }
                                                                    
                                                                    .tabs .nav-tabs>li>a {
                                                                        color: #333333;
                                                                        font-size: 13px;
                                                                        font-weight: 800;
                                                                        text-transform: capitalize;
                                                                        border-radius: 0;
                                                                        border: none;
                                                                        padding-right: 14px;
                                                                        padding-left: 14px;
                                                                    }
                                                                    
                                                                    .tabs .nav-tabs>li>a:focus,
                                                                    .tabs .nav-tabs>li>a:hover,
                                                                    .tabs .nav-tabs>li.active>a,
                                                                    .tabs .nav-tabs>li.active>a:focus,
                                                                    .tabs .nav-tabs>li.active>a:hover {
                                                                        color: #0cb4ce;
                                                                        background-color: transparent;
                                                                        border: none;
                                                                    }
                                                                    
                                                                    .tabs .tab-content>.tab-pane {
                                                                        padding-top: 27px;
                                                                    }
                                                                    
                                                                    .tabs .tab-content>.tab-pane p {
                                                                        font-size: 15px;
                                                                        font-weight: 400;
                                                                        line-height: 26px;
                                                                    }
                                                                    /* Tabs #2*/
                                                                    
                                                                    .tabs-2.tabs .nav-tabs {
                                                                        border-bottom: none;
                                                                    }
                                                                    
                                                                    .tabs-2.tabs .nav-tabs>li>a {
                                                                        pading-top: 0;
                                                                        padding-bottom: 0;
                                                                    }
                                                                    
                                                                    .tabs-2.tabs .nav-tabs>li>a i {
                                                                        width: 60px;
                                                                        height: 60px;
                                                                        line-height: 60px;
                                                                        text-align: center;
                                                                        border-radius: 2px;
                                                                        background-color: #282828;
                                                                        display: block;
                                                                        color: #ffffff;
                                                                        font-size: 28px;
                                                                        font-weight: 400;
                                                                        margin-bottom: 20px;
                                                                    }
                                                                    
                                                                    .tabs-2.tabs .nav-tabs>li>a:focus,
                                                                    .tabs-2.tabs .nav-tabs>li>a:hover,
                                                                    .tabs-2.tabs .nav-tabs>li.active>a,
                                                                    .tabs-2.tabs .nav-tabs>li.active>a:focus,
                                                                    .tabs-2.tabs .nav-tabs>li.active>a:hover {
                                                                        color: #0cb4ce;
                                                                        background-color: #ffffff;
                                                                        border: none;
                                                                    }
                                                                    
                                                                    .tabs-2.tabs .nav-tabs>li>a:focus i,
                                                                    .tabs-2.tabs .nav-tabs>li>a:hover i,
                                                                    .tabs-2.tabs .nav-tabs>li.active>a i,
                                                                    .tabs-2.tabs .nav-tabs>li.active>a:focus i,
                                                                    .tabs-2.tabs .nav-tabs>li.active>a:hover i {
                                                                        background-color: #0cb4ce;
                                                                    }
                                                                    /* Tab Vertical */
                                                                    
                                                                    .tabs-vertical.tabs .nav-tabs {
                                                                        border-bottom: none;
                                                                        border-right: 1px solid #ededed;
                                                                        width: 15%;
                                                                        float: left;
                                                                    }
                                                                    
                                                                    .tabs-vertical.tabs .nav-tabs>li {
                                                                        float: none;
                                                                        display: block;
                                                                    }
                                                                    
                                                                    .tabs-vertical.tabs .nav-tabs>li>a {
                                                                        border-radius: 0;
                                                                        border: none;
                                                                        padding-right: 20px;
                                                                        padding-left: 0;
                                                                        margin-right: 0;
                                                                    }
                                                                    
                                                                    .tabs-vertical.tabs .nav-tabs>li>a:focus,
                                                                    .tabs-vertical.tabs .nav-tabs>li>a:hover,
                                                                    .tabs-vertical.tabs .nav-tabs>li.active>a,
                                                                    .tabs-vertical.tabs .nav-tabs>li.active>a:focus,
                                                                    .tabs-vertical.tabs .nav-tabs>li.active>a:hover {
                                                                        color: #0cb4ce;
                                                                        background-color: #ffffff;
                                                                        border: none;
                                                                        border-right: 2px solid #0cb4ce;
                                                                        padding-left: 11px;
                                                                    }
                                                                    
                                                                    .tabs-vertical.tabs .tab-content {
                                                                        padding-left: 15%;
                                                                        text-align: left;
                                                                    }
                                                                    
                                                                    .tabs-vertical.tabs .tab-content>.tab-pane {
                                                                        padding-left: 60px;
                                                                        padding-top: 0;
                                                                    }
                                                                    
                                                                    .tabs-vertical.tabs .tab-content>.tab-pane p {
                                                                        color: #a5a5a5;
                                                                        font-size: 16px;
                                                                        font-weight: 300;
                                                                        line-height: 26px;
                                                                    }
                                                                    
                                                                    .tabs-vertical-2.tabs-vertical.tabs .nav-tabs>li>a:focus,
                                                                    .tabs-vertical-2.tabs-vertical.tabs .nav-tabs>li>a:hover,
                                                                    .tabs-vertical-2.tabs-vertical.tabs .nav-tabs>li.active>a,
                                                                    .tabs-vertical-2.tabs-vertical.tabs .nav-tabs>li.active>a:focus,
                                                                    .tabs-vertical-2.tabs-vertical.tabs .nav-tabs>li.active>a:hover {
                                                                        color: #fff;
                                                                        background-color: #0cb4ce;
                                                                        border: none;
                                                                        border-right: 2px solid #0cb4ce;
                                                                        padding-left: 11px;
                                                                    }
                                                                    /*------------------------------------*\
    #Accordion
\*------------------------------------*/
                                                                    
                                                                    .collapsing {
                                                                        transition: height 0.6s;
                                                                    }
                                                                    /* Accordion Base */
                                                                    
                                                                    .panel {
                                                                        border: none;
                                                                    }
                                                                    
                                                                    .accordion .panel {
                                                                        margin-bottom: 20px;
                                                                        -moz-box-shadow: none;
                                                                        -webkit-box-shadow: none;
                                                                        box-shadow: none;
                                                                    }
                                                                    
                                                                    .accordion .panel .panel--heading {
                                                                        padding: 12px 20px;
                                                                        background-color: #f8f8f8;
                                                                        border: 1px solid #eee;
                                                                        -webkit-border-radius: 3px;
                                                                        -moz-border-radius: 3px;
                                                                        border-radius: 3px;
                                                                    }
                                                                    
                                                                    .accordion .panel .panel--heading a {
                                                                        font-family: 'Poppins', sans-serif;
                                                                        font-size: 18px;
                                                                        color: #34495e;
                                                                        font-weight: 500;
                                                                        line-height: 28px;
                                                                        text-transform: capitalize;
                                                                        position: relative;
                                                                        display: block;
                                                                    }
                                                                    
                                                                    .accordion .panel .panel--heading a.collapsed {
                                                                        color: #282828;
                                                                    }
                                                                    
                                                                    .accordion .panel .panel--body {
                                                                        padding: 22px 20px 0;
                                                                        font-size: 16px;
                                                                        font-weight: 400;
                                                                        line-height: 28px;
                                                                    }
                                                                    /* Accordion Status */
                                                                    
                                                                    .accordion .panel--heading .accordion-toggle:after {
                                                                        position: absolute;
                                                                        right: 0;
                                                                        top: 0;
                                                                        content: "\f068";
                                                                        /* symbol for "opening" panels */
                                                                        font-family: fontawesome;
                                                                        font-size: 14px;
                                                                        color: #e72f87;
                                                                        background-color: transparent;
                                                                        border: 1px none;
                                                                        text-align: center;
                                                                        line-height: 20px;
                                                                        -moz-border-radius: 1px;
                                                                        -webkit-border-radius: 1px;
                                                                        border-radius: 1px;
                                                                    }
                                                                    
                                                                    .accordion .panel--heading .accordion-toggle.collapsed:after {
                                                                        content: "\f067";
                                                                        /* symbol for "collapsed" panels */
                                                                        color: #e72f87;
                                                                        background-color: transparent;
                                                                        border: none;
                                                                    }
                                                                    
                                                                    .accordion .panel--heading .accordion-toggle.collapsed:after {
                                                                        content: "\f067";
                                                                        color: #e72f87;
                                                                        background-color: transparent;
                                                                        border: none;
                                                                    }
                                                                    /* Accordion Style #1 */
                                                                    
                                                                    .accordion.accordion-1 .panel--heading a {
                                                                        padding-left: 0;
                                                                    }
                                                                    /* Accordion Style #2 */
                                                                    
                                                                    .accordion-2 .panel {
                                                                        border: 1px solid #eee;
                                                                        background-color: transparent;
                                                                    }
                                                                    
                                                                    .accordion.accordion-2 .panel--heading .accordion-toggle.collapsed:after {
                                                                        content: "\f067";
                                                                        color: #282828;
                                                                        background-color: transparent;
                                                                        border: 1px solid #282828;
                                                                    }
                                                                    /* Accordion Style #3 */
                                                                    
                                                                    .accordion.accordion-3 {
                                                                        border: none;
                                                                        background-color: transparent;
                                                                    }
                                                                    
                                                                    .accordion.accordion-3 .panel {
                                                                        border: none;
                                                                        background-color: #ffffff;
                                                                        -webkit-box-shadow: 0px 2px 3px 0px rgba(40, 40, 40, 0.06);
                                                                        -moz-box-shadow: 0px 2px 3px 0px rgba(40, 40, 40, 0.06);
                                                                        -o-box-shadow: 0px 2px 3px 0px rgba(40, 40, 40, 0.06);
                                                                        box-shadow: 0px 2px 3px 0px rgba(40, 40, 40, 0.06);
                                                                    }
                                                                    /* Accordion Style #4 */
                                                                    
                                                                    .accordion.accordion-4 .panel {
                                                                        border: none;
                                                                        background-color: #f4f4f4;
                                                                    }
                                                                    /*------------------------------------*\
    #PAGINATION
\*------------------------------------*/
                                                                    
                                                                    .pagination {
                                                                        margin: 0;
                                                                        -webkit-border-radius: 0;
                                                                        -moz-border-radius: 0;
                                                                        border-radius: 0;
                                                                    }
                                                                    
                                                                    .pagination>li {
                                                                        margin-right: 10px;
                                                                        display: inline-block;
                                                                    }
                                                                    
                                                                    .pagination>li>a,
                                                                    .pagination>li>span {
                                                                        background-color: transparent;
                                                                        color: #34495e;
                                                                        font-family: 'Open Sans', sans-serif;
                                                                        font-size: 14px;
                                                                        font-weight: 400;
                                                                        border: none;
                                                                        text-transform: uppercase;
                                                                        padding: 0;
                                                                        width: 33px;
                                                                        height: 33px;
                                                                        line-height: 33px;
                                                                        text-align: center;
                                                                        border-radius: 2px;
                                                                    }
                                                                    
                                                                    .pagination>.active>a,
                                                                    .pagination>li:hover>a {
                                                                        background-color: #e72f87 !important;
                                                                        color: #ffffff;
                                                                        border-color: #e72f87;
                                                                        border-radius: 2px !important;
                                                                        border: none;
                                                                    }
                                                                    
                                                                    .pagination>li>a:focus {
                                                                        background-color: transparent;
                                                                    }
                                                                    /*------------------------------------*\
    #ALERT MESSAGE
\*------------------------------------*/
                                                                    
                                                                    .alerts {
                                                                        background-color: #f9f9f9;
                                                                        border-radius: 2px;
                                                                        padding: 20px;
                                                                        margin-bottom: 40px;
                                                                    }
                                                                    
                                                                    .alerts .alert-icon {
                                                                        width: 46px;
                                                                        height: 46px;
                                                                        line-height: 46px;
                                                                        background-color: #e72f87;
                                                                        -moz-border-radius: 2px 1px 1px 2px;
                                                                        -webkit-border-radius: 2px 1px 1px 2px;
                                                                        border-radius: 2px 1px 1px 2px;
                                                                        text-align: center;
                                                                        position: absolute;
                                                                    }
                                                                    
                                                                    .alerts .alert-icon i {
                                                                        color: #ffffff;
                                                                        font-size: 15px;
                                                                        font-weight: 400;
                                                                        line-height: 28px;
                                                                    }
                                                                    
                                                                    .alerts .alert-content {
                                                                        padding-left: 68px;
                                                                    }
                                                                    
                                                                    .alerts .alert-content h4 {
                                                                        color: #e72f87;
                                                                        font-size: 15px;
                                                                        font-weight: 600;
                                                                        line-height: 32px;
                                                                        text-transform: capitalize;
                                                                        margin-bottom: 0;
                                                                        margin-top: -6px;
                                                                    }
                                                                    
                                                                    .alerts .alert-content p {
                                                                        font-family: 'Poppins', sans-serif;
                                                                        color: #9b9b9b;
                                                                        font-size: 12px;
                                                                        font-weight: 500;
                                                                        line-height: 20px;
                                                                        margin-bottom: 0;
                                                                    }
                                                                    
                                                                    .alerts.alert-warning h4 {
                                                                        color: #8a6d3b;
                                                                    }
                                                                    
                                                                    .alerts.alert-warning .alert-icon {
                                                                        background-color: #fcf8e3;
                                                                    }
                                                                    
                                                                    .alerts.alert-warning .alert-icon i {
                                                                        color: #8a6d3b;
                                                                    }
                                                                    
                                                                    .alerts.alert-danger h4 {
                                                                        color: #a94442;
                                                                    }
                                                                    
                                                                    .alerts.alert-danger .alert-icon {
                                                                        background-color: #f2dede;
                                                                    }
                                                                    
                                                                    .alerts.alert-danger .alert-icon i {
                                                                        color: #a94442;
                                                                    }
                                                                    /*------------------------------------*\
    #BACK TO TOP
\*------------------------------------*/
                                                                    
                                                                    #back-to-top {
                                                                        z-index: 9999;
                                                                        position: fixed;
                                                                        right: 30px;
                                                                        bottom: 30px;
                                                                        opacity: 0;
                                                                    }
                                                                    
                                                                    .backtop {
                                                                        width: 40px;
                                                                        height: 40px;
                                                                        line-height: 40px;
                                                                        text-align: center;
                                                                        color: #ffffff;
                                                                        cursor: pointer;
                                                                        border-radius: 2px;
                                                                        transition: opacity 0.2s ease-out;
                                                                        background-color: rgba(0, 0, 0, 0.4);
                                                                        font-size: 20px;
                                                                    }
                                                                    
                                                                    #back-to-top.show {
                                                                        opacity: 1;
                                                                    }
                                                                    
                                                                    #back-to-top:hover {
                                                                        background-color: #e72f87;
                                                                    }
                                                                    /* Style 2 */
                                                                    
                                                                    .backtop.style-2 {
                                                                        border-radius: 0;
                                                                    }
                                                                    /* Style 4*/
                                                                    
                                                                    .backtop.style-3 {
                                                                        border-radius: 5px;
                                                                    }
                                                                    /* Style 4*/
                                                                    
                                                                    .backtop.style-4 {
                                                                        border-radius: 50%;
                                                                    }
                                                                    
                                                                    .back-top-styles .backtop {
                                                                        text-align: center;
                                                                        margin-right: auto;
                                                                        margin-left: auto;
                                                                    }
                                                                    
                                                                    @media only screen and (max-width: 992px) {
                                                                        #back-to-top.show {
                                                                            opacity: 0;
                                                                        }
                                                                    }
                                                                    /*------------------------------------*\
    #Range
\*------------------------------------*/
                                                                    
                                                                    .range-slider .ui-slider {
                                                                        height: 8px;
                                                                        background-color: #d7d7d7;
                                                                        border-radius: 2px;
                                                                        margin-bottom: 20px;
                                                                        margin-top: 5px;
                                                                    }
                                                                    
                                                                    .range-slider .ui-slider-handle {
                                                                        /* Style for "Line" */
                                                                        width: 15px;
                                                                        height: 15px;
                                                                        margin-left: 0;
                                                                        background-color: #272930;
                                                                        border-radius: 1px;
                                                                    }
                                                                    
                                                                    .range-slider .ui-slider-range {
                                                                        height: 8px;
                                                                        background-color: #e72f87;
                                                                        margin-bottom: 20px;
                                                                    }
                                                                    
                                                                    .range-slider p {
                                                                        font-size: 13px;
                                                                        font-weight: 400;
                                                                        line-height: 1;
                                                                    }
                                                                    
                                                                    .range-slider label {
                                                                        color: #f9f9f9;
                                                                    }
                                                                    
                                                                    .range-slider input {
                                                                        color: #e72f87;
                                                                        border: none;
                                                                        background-color: transparent;
                                                                    }
                                                                    /*------------------------------------*\
    #FEATRUE BOX
\*------------------------------------*/
                                                                    /* Feature #8 */
                                                                    
                                                                    .feature-box {
                                                                        text-align: center;
                                                                        margin-bottom: 0;
                                                                    }
                                                                    
                                                                    .feature-box .feature-heading h3 {
                                                                        color: #f9f9f9;
                                                                        font-size: 17px;
                                                                        font-weight: 500;
                                                                        line-height: 1;
                                                                    }
                                                                    
                                                                    .feature-box .feature-icon {
                                                                        position: relative;
                                                                        width: 60px;
                                                                        height: 60px;
                                                                        line-height: 60px;
                                                                        background-color: #f9f9f9;
                                                                        border-radius: 1px;
                                                                        color: #ffffff;
                                                                        font-size: 28px;
                                                                        font-weight: 400;
                                                                        text-align: center;
                                                                        margin: 0 auto 20px;
                                                                        overflow: hidden;
                                                                    }
                                                                    
                                                                    .feature-box .feature-icon i {
                                                                        position: relative;
                                                                        display: block;
                                                                        line-height: 60px;
                                                                        -webkit-transition: all 0.3s ease;
                                                                        -moz-transition: all 0.3s ease;
                                                                        -o-transition: all 0.3s ease;
                                                                        transition: all 0.3s ease;
                                                                    }
                                                                    
                                                                    .feature-box:hover .feature-icon i:first-child {
                                                                        margin-top: -60px;
                                                                    }
                                                                    
                                                                    .feature-box .feature-body p {
                                                                        margin-bottom: 0;
                                                                    }
                                                                    /* Feature Box #2 */
                                                                    
                                                                    .fbox-2 .feature-icon {
                                                                        float: left;
                                                                    }
                                                                    
                                                                    .fbox-2 .feature-body,
                                                                    .fbox-2 .feature-heading {
                                                                        padding-left: 80px;
                                                                        text-align: left;
                                                                    }
                                                                    /* Feature Box #3 */
                                                                    
                                                                    .fbox-3 .feature-icon {
                                                                        float: right;
                                                                    }
                                                                    
                                                                    .fbox-3 .feature-body,
                                                                    .fbox-3 .feature-heading {
                                                                        padding-right: 80px;
                                                                        text-align: right;
                                                                    }
                                                                    /* Feature Box borderd */
                                                                    
                                                                    .fbox-bordered .feature-icon {
                                                                        background-color: transparent;
                                                                        border: 1px solid #f9f9f9;
                                                                        color: #f9f9f9;
                                                                    }
                                                                    /* Feature Box Circle */
                                                                    
                                                                    .fbox-circle .feature-icon {
                                                                        border-radius: 50%;
                                                                    }
                                                                    /* Feature Box Circle  bordered */
                                                                    
                                                                    .fbox-circle.fb-bordered .feature-icon {
                                                                        border-radius: 50%;
                                                                        background-color: transparent !important;
                                                                        border: 2px solid #f9f9f9;
                                                                        color: #f9f9f9;
                                                                    }
                                                                    /*------------------------------------*\
    #MISC
\*------------------------------------*/
                                                                    /* Utility classes table  */
                                                                    
                                                                    .bs-table th small,
                                                                    .responsive-utilities th small {
                                                                        display: block;
                                                                        font-weight: normal;
                                                                        color: #999;
                                                                    }
                                                                    
                                                                    .responsive-utilities tbody th {
                                                                        font-weight: normal;
                                                                    }
                                                                    
                                                                    .responsive-utilities td {
                                                                        text-align: center;
                                                                    }
                                                                    
                                                                    .responsive-utilities td.is-visible {
                                                                        color: #468847;
                                                                        background-color: #dff0d8 !important;
                                                                    }
                                                                    
                                                                    .responsive-utilities td.is-hidden {
                                                                        color: #ccc;
                                                                        background-color: #f9f9f9 !important;
                                                                    }
                                                                    
                                                                    .pallete-item {
                                                                        border: 1px solid #eee;
                                                                        margin-bottom: 24px;
                                                                    }
                                                                    
                                                                    .pallete-color {
                                                                        padding: 45px 15px;
                                                                        text-align: center;
                                                                        text-transform: uppercase;
                                                                    }
                                                                    
                                                                    .pallete-color p {
                                                                        margin-bottom: 0;
                                                                        font-weight: bold;
                                                                        color: #ffffff;
                                                                    }
                                                                    /*------------------------------------*\
    #MODALS
\*------------------------------------*/
                                                                    
                                                                    body.modal-open {
                                                                        padding-right: 0 !important;
                                                                    }
                                                                    
                                                                    .modal {
                                                                        z-index: 1080;
                                                                        background: rgba(34, 34, 34, 0.5);
                                                                    }
                                                                    
                                                                    .modal::-webkit-scrollbar {
                                                                        display: none;
                                                                        width: 0px;
                                                                        /* remove scrollbar space */
                                                                        background: transparent;
                                                                        /* optional: just make scrollbar invisible */
                                                                    }
                                                                    
                                                                    .modal-backdrop {
                                                                        z-index: 1020;
                                                                        background-color: #34495e;
                                                                        display: none;
                                                                    }
                                                                    
                                                                    .modal-dialog {
                                                                        margin-top: 80px;
                                                                    }
                                                                    /*------------------------------------*\
    #Animation
\*------------------------------------*/
                                                                    
                                                                    @keyframes pulse {
                                                                        0% {
                                                                            transform: scale(0.95);
                                                                            opacity: 0.7;
                                                                        }
                                                                        50% {
                                                                            transform: scale(1);
                                                                            opacity: 1;
                                                                        }
                                                                        100% {
                                                                            transform: scale(0.95);
                                                                            opacity: 0.7;
                                                                        }
                                                                    }
                                                                    
                                                                    @-webkit-keyframes pulse {
                                                                        0% {
                                                                            -webkit-transform: scale(0.95);
                                                                            opacity: 0.7;
                                                                        }
                                                                        50% {
                                                                            -webkit-transform: scale(1);
                                                                            opacity: 1;
                                                                        }
                                                                        100% {
                                                                            -webkit-transform: scale(0.95);
                                                                            opacity: 0.7;
                                                                        }
                                                                    }
                                                                    /*------------------------------------*\
    #Tables
\*------------------------------------*/
                                                                    
                                                                    table {
                                                                        background-color: #ffffff;
                                                                        border: 1px solid #eee;
                                                                        border-radius: 0;
                                                                        margin-bottom: 0;
                                                                    }
                                                                    
                                                                    table thead {
                                                                        background-color: #f9f9f9;
                                                                    }
                                                                    
                                                                    table thead tr th {
                                                                        font-size: 14px;
                                                                        font-weight: 600;
                                                                        text-transform: capitalize;
                                                                        color: #282828;
                                                                        line-height: 30px !important;
                                                                        border-bottom-width: 0 !important;
                                                                        border-color: #eee;
                                                                        padding: 0;
                                                                    }
                                                                    
                                                                    table tbody tr td {
                                                                        padding: 20px;
                                                                        border-color: #eee;
                                                                    }
                                                                    
                                                                    table tbody tr td,
                                                                    table tbody tr td {
                                                                        font-size: 13px;
                                                                        font-weight: 600;
                                                                        line-height: 26px;
                                                                        color: #9b9b9b;
                                                                    }
                                                                    /*------------------------------------*\
    #Heading
\*------------------------------------*/
                                                                    
                                                                    .heading .heading--subtitle {
                                                                        font-family: 'Poppins', sans-serif;
                                                                        color: #999ea8;
                                                                        font-size: 15px;
                                                                        font-weight: 800;
                                                                        line-height: 1;
                                                                        margin-bottom: 15px;
                                                                        letter-spacing: 0.3px;
                                                                    }
                                                                    
                                                                    .heading .heading--title {
                                                                        font-family: 'Poppins', sans-serif;
                                                                        font-size: 36px;
                                                                        font-weight: 500;
                                                                        line-height: 45px;
                                                                        margin-bottom: 17px;
                                                                        color: #34495e;
                                                                    }
                                                                    
                                                                    .heading .heading--desc {
                                                                        font-family: 'Poppins', sans-serif;
                                                                        color: #aaaaaa;
                                                                        font-size: 14px;
                                                                        font-weight: 400;
                                                                        line-height: 22px;
                                                                        margin-bottom: 0;
                                                                    }
                                                                    
                                                                    .heading .divider--line+.heading--desc {
                                                                        margin-top: 25px;
                                                                    }
                                                                    
                                                                    .heading-2 .heading--title {
                                                                        font-size: 30px;
                                                                        line-height: 1;
                                                                        margin-bottom: 20px;
                                                                    }
                                                                    
                                                                    .heading-3 .heading--title {
                                                                        font-size: 30px;
                                                                        line-height: 45px;
                                                                        margin-bottom: 20px;
                                                                    }
                                                                    /* Custom, iPhone Retina */
                                                                    
                                                                    @media only screen and (min-width: 320px) and (max-width: 767px) {
                                                                        .heading .heading--title {
                                                                            text-align: center;
                                                                        }
                                                                    }
                                                                    /* Small Devices, Tablets */
                                                                    /*------------------------------------*\
    #HEADER
\*------------------------------------*/
                                                                    
                                                                    .header {
                                                                        height: 100px;
                                                                    }
                                                                    
                                                                    .header-transparent {
                                                                        background-color: transparent;
                                                                    }
                                                                    
                                                                    .header-transparent+.mtop-100,
                                                                    .header-transparent+.page-title,
                                                                    .header-transparent+section {
                                                                        position: relative;
                                                                        margin-top: -100px;
                                                                    }
                                                                    /* Transparent Header */
                                                                    
                                                                    .transparent-header .module .module-icon>i {
                                                                        color: #ffffff;
                                                                    }
                                                                    
                                                                    .static-affix {
                                                                        top: 0;
                                                                        width: 100%;
                                                                        z-index: 10;
                                                                    }
                                                                    /*------------------------------------*\
    #Menu
\*------------------------------------*/
                                                                    
                                                                    .header .navbar-collapse {
                                                                        padding-right: 0;
                                                                        padding-left: 0;
                                                                    }
                                                                    
                                                                    .header .navbar {
                                                                        margin-bottom: 0;
                                                                        border-radius: 0;
                                                                        min-height: 100px;
                                                                        border: none;
                                                                    }
                                                                    
                                                                    .header-bordered .navbar {
                                                                        border-bottom: 1px solid rgba(255, 255, 255, 0.15);
                                                                    }
                                                                    
                                                                    .header-bordered .navbar.navbar--dark {
                                                                        border-bottom: 1px solid rgba(34, 34, 34, 0.1);
                                                                    }
                                                                    
                                                                    .header .navbar .logo {
                                                                        height: 100px;
                                                                        line-height: 90px;
                                                                    }
                                                                    
                                                                    .nav-bordered-right {
                                                                        margin-right: 30px;
                                                                    }
                                                                    
                                                                    .nav-bordered-right+.module:first-of-type:before {
                                                                        position: relative;
                                                                        margin-left: 12px;
                                                                    }
                                                                    
                                                                    .nav-bordered-right+.module:first-of-type:before {
                                                                        position: absolute;
                                                                        top: 50%;
                                                                        margin-top: -13px;
                                                                        left: -46px;
                                                                        content: "";
                                                                        width: 2px;
                                                                        height: 26px;
                                                                        background-color: #c9c9c9;
                                                                    }
                                                                    
                                                                    .affix .nav-bordered-right+.module:first-of-type:before {
                                                                        background-color: #c9c9c9;
                                                                    }
                                                                    
                                                                    .navbar-nav>li {
                                                                        margin-right: 30px;
                                                                    }
                                                                    
                                                                    .navbar-nav>li>a {
                                                                        font-size: 14px;
                                                                        text-transform: capitalize;
                                                                        font-weight: 500;
                                                                        line-height: 100px;
                                                                        color: #ffffff;
                                                                        padding: 0;
                                                                    }
                                                                    
                                                                    .nav .open>a,
                                                                    .nav .open>a:focus,
                                                                    .nav .open>a:hover {
                                                                        background-color: transparent;
                                                                        border: none;
                                                                    }
                                                                    
                                                                    .navbar-nav>li.active>ul {
                                                                        margin-top: 0;
                                                                    }
                                                                    
                                                                    .navbar-nav>li>a:focus,
                                                                    .navbar-nav>li>a:hover {
                                                                        background-color: transparent;
                                                                        color: #e72f87;
                                                                    }
                                                                    /* Menu Level #1 */
                                                                    
                                                                    li.has-dropdown>a:before {
                                                                        position: absolute;
                                                                        content: "\f107";
                                                                        font-family: fontawesome;
                                                                        right: -13px;
                                                                        top: 0;
                                                                        color: #ffffff;
                                                                    }
                                                                    
                                                                    li.has-dropdown>ul.dropdown-menu>li.dropdown-submenu>a:before,
                                                                    ul.dropdown-menu>li.has-dropdown>a:before {
                                                                        font-family: fontawesome;
                                                                        content: "\f105";
                                                                        font-size: 13px;
                                                                        position: absolute;
                                                                        right: 25px;
                                                                    }
                                                                    /* Menu Levels */
                                                                    
                                                                    .dropdown-menu {
                                                                        background-color: transparent;
                                                                        position: relative;
                                                                        width: 100%;
                                                                        border: none;
                                                                        -moz-box-shadow: none;
                                                                        -webkit-box-shadow: none;
                                                                        box-shadow: none;
                                                                    }
                                                                    
                                                                    .transparent-header .navbar {
                                                                        background-color: transparent;
                                                                        height: 101px;
                                                                    }
                                                                    
                                                                    .transparent-header .navbar-nav>li.has-dropdown>a {
                                                                        color: #ffffff;
                                                                    }
                                                                    
                                                                    .transparent-header .navbar-nav li.has-dropdown>a:hover,
                                                                    .transparent-header .navbar-nav li.has-dropdown.active>a {
                                                                        color: #e72f87;
                                                                    }
                                                                    /* Header Light */
                                                                    
                                                                    .header-light,
                                                                    .header-light .navbar {
                                                                        background-color: #ffffff;
                                                                    }
                                                                    
                                                                    .header-light .navbar .logo-dark {
                                                                        display: inline-block;
                                                                    }
                                                                    
                                                                    .header-light .navbar .logo-light {
                                                                        display: none;
                                                                    }
                                                                    
                                                                    .header-light .navbar .module .module-icon i,
                                                                    .header-light .navbar .navbar-nav>li>a,
                                                                    .header-light .navbar .navbar-nav>li>.menu-item::before,
                                                                    .header-light .module-login .btn-popup {
                                                                        color: #34495e;
                                                                    }
                                                                    /* Header Fixed */
                                                                    
                                                                    .header-fixed .affix {
                                                                        background-color: #242424;
                                                                        -webkit-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.09);
                                                                        -moz-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.09);
                                                                        -ms-box-shadow: 0 1px 3px rgba(0, 0, 0, 0.09);
                                                                        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.09);
                                                                        padding-bottom: 20px;
                                                                    }
                                                                    
                                                                    .header-fixed:not(.header-light) .navbar .logo-dark {
                                                                        display: none;
                                                                    }
                                                                    
                                                                    .header-fixed .navbar.affix .logo-dark {
                                                                        display: inline-block;
                                                                    }
                                                                    
                                                                    .header-fixed .navbar.affix .logo-light {
                                                                        display: none;
                                                                    }
                                                                    
                                                                    .header-fixed .navbar.affix .module .module-icon i,
                                                                    .header-fixed .navbar.affix .navbar-nav>li>a {
                                                                        color: #ffffff;
                                                                    }
                                                                    
                                                                    .header-fixed .navbar.affix .navbar-nav>li>a:hover,
                                                                    .header-fixed .navbar.affix .navbar-nav>li>a:hover::before {
                                                                        color: #e72f87;
                                                                    }
                                                                    
                                                                    .header-fixed .navbar.affix .navbar-nav>li>.menu-item::before {
                                                                        color: #222222;
                                                                    }
                                                                    /* Header Centered */
                                                                    
                                                                    .header-centered {
                                                                        height: 255px;
                                                                    }
                                                                    
                                                                    .header-centered .navbar-collapse {
                                                                        padding-right: 260px;
                                                                        padding-left: 260px;
                                                                    }
                                                                    
                                                                    .header-centered .navbar {
                                                                        top: 155px;
                                                                    }
                                                                    
                                                                    .header-centered .navbar.affix {
                                                                        top: 0;
                                                                    }
                                                                    
                                                                    .header-centered .logo-centered {
                                                                        padding-top: 50px;
                                                                        padding-bottom: 25px;
                                                                    }
                                                                    /* Header With Top Bar */
                                                                    
                                                                    .header-topbar {
                                                                        height: 155px;
                                                                    }
                                                                    
                                                                    .header-topbar .navbar {
                                                                        top: 55px;
                                                                    }
                                                                    
                                                                    .header-topbar .navbar.affix {
                                                                        top: 0;
                                                                    }
                                                                    /* Header #3 */
                                                                    
                                                                    .header-3 .navbar-nav {
                                                                        margin-right: 30px;
                                                                        border-right: 1px solid rgba(255, 255, 255, 0.25);
                                                                    }
                                                                    
                                                                    .header-3 .navbar+.module:first-of-type:before {
                                                                        position: relative;
                                                                        margin-left: 12px;
                                                                    }
                                                                    /* Header #5 */
                                                                    
                                                                    .header-5 .container-fluid {
                                                                        padding-right: 0;
                                                                    }
                                                                    
                                                                    .header-5 .module {
                                                                        position: relative;
                                                                        border-left: 1px solid rgba(255, 255, 255, 0.25);
                                                                    }
                                                                    
                                                                    .header-5 .module .module-icon {
                                                                        margin-left: 25px;
                                                                        margin-right: 25px;
                                                                    }
                                                                    /* Header #6 */
                                                                    
                                                                    .header-6 .container-fluid {
                                                                        padding-right: 0;
                                                                    }
                                                                    
                                                                    .header-6 .navbar {
                                                                        min-height: 79px;
                                                                    }
                                                                    
                                                                    .header-6 .navbar .logo {
                                                                        height: 79px;
                                                                        line-height: 79px;
                                                                    }
                                                                    
                                                                    .header-6 .module .module-icon {
                                                                        line-height: 79px;
                                                                    }
                                                                    
                                                                    .header-6 .module .module-label {
                                                                        top: 24px;
                                                                        right: 17px;
                                                                        left: auto;
                                                                    }
                                                                    
                                                                    .header-6 .navbar-nav>li {
                                                                        margin-right: 0;
                                                                    }
                                                                    
                                                                    .header-6 .navbar-nav>li>a {
                                                                        padding-right: 32px;
                                                                        padding-left: 32px;
                                                                        border-left: 1px solid rgba(255, 255, 255, 0.25);
                                                                        line-height: 79px;
                                                                    }
                                                                    
                                                                    .header-6 .navbar-nav>li>.menu-item:before {
                                                                        display: none;
                                                                    }
                                                                    
                                                                    .header-6 .navbar-nav>li.active,
                                                                    .header-6 .navbar-nav>li:hover {
                                                                        background-color: rgba(34, 34, 34, 0.5);
                                                                    }
                                                                    
                                                                    .header-6 .module {
                                                                        position: relative;
                                                                        border-left: 1px solid rgba(255, 255, 255, 0.25);
                                                                    }
                                                                    
                                                                    .header-6 .module .module-icon {
                                                                        margin-left: 32px;
                                                                        margin-right: 32px;
                                                                    }
                                                                    
                                                                    .header-6.header-bordered .affix.navbar {
                                                                        border-bottom: none;
                                                                    }
                                                                    
                                                                    .header-6 .affix .navbar-nav>li.active,
                                                                    .header-6 .affix .navbar-nav>li:hover {
                                                                        background-color: #34495e;
                                                                    }
                                                                    
                                                                    .header-6 .affix .navbar-nav>li.active>a,
                                                                    .header-6 .affix .navbar-nav>li:hover>a {
                                                                        color: #ffffff;
                                                                    }
                                                                    /* Header Centered */
                                                                    
                                                                    .header-7 {
                                                                        height: 305px;
                                                                    }
                                                                    
                                                                    .header-7 .navbar {
                                                                        top: 205px;
                                                                    }
                                                                    
                                                                    .header-7 .navbar.affix {
                                                                        top: 0;
                                                                    }
                                                                    /* Header #13 */
                                                                    
                                                                    .header-13 .navbar-header>.logo {
                                                                        position: absolute;
                                                                        left: 50%;
                                                                        margin-left: -51px;
                                                                    }
                                                                    /* Header #10 */
                                                                    
                                                                    .header-10 .nav-bordered-right+.module:first-of-type:before {
                                                                        background-color: #464d52;
                                                                    }
                                                                    /* Header #16 */
                                                                    
                                                                    .header-16 .navbar {
                                                                        top: 30px;
                                                                    }
                                                                    
                                                                    .header-16 .navbar.affix {
                                                                        top: 0;
                                                                    }
                                                                    /* Header #17 */
                                                                    
                                                                    .header-centered.header-17 {
                                                                        height: 265px;
                                                                    }
                                                                    
                                                                    .header-centered.header-17 .navbar {
                                                                        top: 165px;
                                                                    }
                                                                    
                                                                    .header-17 .navbar.affix {
                                                                        top: 0;
                                                                    }
                                                                    /* Header Half */
                                                                    
                                                                    .header-half .navbar-nav>li>.menu-item:before {
                                                                        bottom: 36px;
                                                                    }
                                                                    /* Container Bordered */
                                                                    
                                                                    .container-bordered {
                                                                        border-bottom: 1px solid rgba(255, 255, 255, 0.15);
                                                                        height: 100px;
                                                                    }
                                                                    /* Navbar Dark */
                                                                    
                                                                    .header-transparent.header-light .navbar.affix {
                                                                        background-color: transparent;
                                                                    }
                                                                    
                                                                    .navbar.navbar--dark .logo-dark {
                                                                        display: inline-block !important;
                                                                    }
                                                                    
                                                                    .navbar.navbar--dark .logo-light {
                                                                        display: none;
                                                                    }
                                                                    
                                                                    .navbar.navbar--dark .module .module-icon,
                                                                    .navbar.navbar--dark .module .module-icon i,
                                                                    .navbar.navbar--dark .navbar-nav>li>a {
                                                                        color: #222222;
                                                                    }
                                                                    
                                                                    .header-8 .navbar.navbar--dark .module-menu .module-icon:after,
                                                                    .navbar.navbar--dark .navbar-nav>li>.menu-item:hover::before,
                                                                    .navbar.navbar--dark .navbar-nav>li.active>.menu-item:before {
                                                                        background-color: #222222;
                                                                    }
                                                                    /* Header Split */
                                                                    
                                                                    .header-split .logo-dark {
                                                                        display: none;
                                                                    }
                                                                    
                                                                    .header-split .logo-light {
                                                                        display: inline-block;
                                                                    }
                                                                    
                                                                    .header-split .module .module-icon i,
                                                                    .header-split .navbar-nav>li>a {
                                                                        color: #222222;
                                                                    }
                                                                    
                                                                    .header-split .navbar-nav>li>.menu-item:hover::before,
                                                                    .header-split .navbar-nav>li.active>.menu-item:before {
                                                                        background-color: #222222;
                                                                    }
                                                                    /* Custom, iPhone Retina */
                                                                    
                                                                    @media only screen and (min-width: 320px) and (max-width: 767px) {
                                                                        .header-5 .module .module-icon,
                                                                        .header-6 .module .module-icon {
                                                                            margin-left: 0;
                                                                            margin-right: 0;
                                                                        }
                                                                        .header-6 .module .module-label {
                                                                            top: 0;
                                                                            right: 0;
                                                                        }
                                                                        .header-centered .logo-centered {
                                                                            display: none;
                                                                        }
                                                                        .header-7,
                                                                        .header-centered.header-17 {
                                                                            height: 120px;
                                                                        }
                                                                        .header-7 .navbar {
                                                                            top: 30px;
                                                                        }
                                                                        .header-centered.header-17 .navbar {
                                                                            top: 0;
                                                                        }
                                                                        .header-centered .navbar-collapse {
                                                                            padding: 0;
                                                                            background-color: #34495e;
                                                                        }
                                                                        .header-13 .navbar-header>.logo {
                                                                            position: relative;
                                                                            left: 0;
                                                                            margin-left: 0;
                                                                        }
                                                                        .header-13 #navbar-collapse-2 {
                                                                            display: none;
                                                                        }
                                                                        .header-16 .navbar {
                                                                            top: 0;
                                                                        }
                                                                    }
                                                                    /* Small Devices, Tablets */
                                                                    
                                                                    @media only screen and (min-width: 768px) and (max-width: 991px) {
                                                                        .header-13 .navbar-header>.logo {
                                                                            position: relative;
                                                                            left: 0;
                                                                            margin-left: 0;
                                                                        }
                                                                        .header-centered .logo-centered {
                                                                            display: none;
                                                                        }
                                                                        .header-centered.header-17 {
                                                                            height: 100px;
                                                                        }
                                                                        .header-centered.header-17 .navbar {
                                                                            top: 0;
                                                                        }
                                                                        .header-centered .navbar-collapse {
                                                                            padding-right: 0;
                                                                            padding-left: 0;
                                                                        }
                                                                        .header-centered.header-17 .module {
                                                                            display: inline-block;
                                                                        }
                                                                        .header-16 .navbar {
                                                                            top: 0;
                                                                            background-color: #ffffff;
                                                                        }
                                                                        .header-7 {
                                                                            height: 130px;
                                                                        }
                                                                        .header-7 .navbar {
                                                                            top: 30px;
                                                                        }
                                                                    }
                                                                    /* Custom, iPhone Retina */
                                                                    
                                                                    @media only screen and (min-width: 320px) and (max-width: 479px) {
                                                                        .mega-dropdown-menu ul {
                                                                            list-style: none;
                                                                            margin-left: -10px;
                                                                        }
                                                                        .mega-dropdown-menu ul li a {
                                                                            line-height: 28px;
                                                                            padding: 0;
                                                                        }
                                                                        .mega-dropdown-menu ul li a i {
                                                                            margin-right: 8px;
                                                                        }
                                                                    }
                                                                    /* Custom, iPhone Retina */
                                                                    
                                                                    @media only screen and (min-width: 320px) and (max-width: 767px) {
                                                                        .header .container {
                                                                            padding-right: 0;
                                                                            padding-left: 0;
                                                                        }
                                                                        .navbar-nav {
                                                                            margin: 0;
                                                                            border-bottom: 1px solid rgba(255, 255, 255, 0.1);
                                                                        }
                                                                        .navbar-toggle {
                                                                            border-color: #ffffff;
                                                                            -moz-border-radius: 0;
                                                                            -webkit-border-radius: 0;
                                                                            border-radius: 0;
                                                                            margin-top: 35px;
                                                                        }
                                                                        .affix .navbar-toggle,
                                                                        .header-light .navbar-toggle {
                                                                            border-color: #34495e;
                                                                        }
                                                                        .navbar-toggle .icon-bar {
                                                                            background-color: #ffffff;
                                                                        }
                                                                        .affix .navbar-toggle .icon-bar,
                                                                        .header-light .navbar-toggle .icon-bar {
                                                                            background-color: #34495e;
                                                                        }
                                                                        .container>.navbar-header {
                                                                            margin-left: 0;
                                                                            padding-right: 10px;
                                                                            padding-left: 10px;
                                                                        }
                                                                        .container .navbar-collapse,
                                                                        .container-bordered .navbar-collapse,
                                                                        .container-fluid .navbar-collapse {
                                                                            width: 100%;
                                                                            background-color: #34495e;
                                                                            margin-right: 0;
                                                                            margin-left: 0;
                                                                        }
                                                                        .navbar-nav>li {
                                                                            height: auto !important;
                                                                            margin-right: 0;
                                                                        }
                                                                        .navbar-nav>li.pull-left {
                                                                            float: none !important;
                                                                        }
                                                                        .navbar-nav li a {
                                                                            line-height: 36px;
                                                                            color: #ffffff;
                                                                            padding-right: 0;
                                                                            padding-left: 10px;
                                                                            padding-top: 0;
                                                                        }
                                                                        .navbar-nav>li>.menu-item:before {
                                                                            display: none;
                                                                        }
                                                                        ul ul {
                                                                            list-style: none;
                                                                        }
                                                                        ul.dropdown-menu li a,
                                                                        ul.mega-menu,
                                                                        ul.mega-menu li ul li a {
                                                                            background-color: transparent;
                                                                            position: relative;
                                                                            padding: 0;
                                                                        }
                                                                        .navbar-nav>li.has-dropdown>a:after,
                                                                        li.dropdown-submenu>a:after {
                                                                            font-family: fontawesome;
                                                                            content: "\f105";
                                                                            font-size: 13px;
                                                                            position: absolute;
                                                                            right: 10px;
                                                                        }
                                                                        .navbar-nav>li.has-dropdown.open>a,
                                                                        .navbar-nav>li.has-dropdown.open>a:focus,
                                                                        .navbar-nav>li.has-dropdown.open>a:hover {
                                                                            background-color: transparent;
                                                                            border: none;
                                                                            border-bottom: 1px solid rgba(255, 255, 255, 0.1);
                                                                        }
                                                                        li.dropdown-submenu.open>ul>li>a {
                                                                            padding-left: 50px !important;
                                                                        }
                                                                        .navbar-nav>li.has-dropdown.open>a:after,
                                                                        .navbar-nav>li.has-dropdown.open>a:focus:after,
                                                                        .navbar-nav>li.has-dropdown.open>a:hover:after,
                                                                        li.dropdown-submenu.open>a:after,
                                                                        li.dropdown-submenu.open>a:focus:after,
                                                                        li.dropdown-submenu.open>a:hover:after {
                                                                            font-family: fontawesome;
                                                                            content: "\f107";
                                                                            font-size: 13px;
                                                                            position: absolute;
                                                                            right: 10px;
                                                                        }
                                                                        li.dropdown-submenu>a:after,
                                                                        li.dropdown-submenu.open>a:focus:after,
                                                                        li.dropdown-submenu.open>a:hover:after {
                                                                            right: 10px;
                                                                        }
                                                                        .dropdown-menu>li>a:focus,
                                                                        .dropdown-menu>li>a:hover,
                                                                        .mega-menu li a:focus,
                                                                        .mega-menu li a:hover,
                                                                        .nav>li>a:focus,
                                                                        .nav>li>a:hover {
                                                                            background-color: transparent;
                                                                        }
                                                                        .dropdown-menu>li>a,
                                                                        .mega-menu>li>a {
                                                                            color: #ffffff;
                                                                        }
                                                                        .mega-menu ul {
                                                                            list-style: none;
                                                                            padding-left: 25px;
                                                                        }
                                                                        .mega-menu ul li {
                                                                            padding-top: 5px;
                                                                        }
                                                                        .dropdown-menu>li>a:focus,
                                                                        .dropdown-menu>li>a:hover,
                                                                        .mega-menu li a:focus,
                                                                        .mega-menu li a:hover {
                                                                            color: #ffffff;
                                                                        }
                                                                        ul.mega-menu {
                                                                            list-style: none;
                                                                            display: none;
                                                                        }
                                                                        .dropdown-submenu.open>.mega-menu,
                                                                        .has-dropdown.open>.mega-menu {
                                                                            display: block;
                                                                        }
                                                                        .dropdown-submenu.open>.mega-menu ul {
                                                                            padding-left: 50px;
                                                                        }
                                                                        .header-fixed .navbar.affix .module .module-icon i,
                                                                        .header-fixed .navbar.affix .navbar-nav>li>a {
                                                                            color: #ffffff;
                                                                        }
                                                                        .mega-dropdown-menu .container a[href='#'] {
                                                                            color: #e72f87;
                                                                            cursor: default;
                                                                            margin-left: 10px;
                                                                            padding: 0;
                                                                            font-weight: 700;
                                                                            text-transform: capitalize;
                                                                        }
                                                                        li.has-dropdown>ul.dropdown-menu>li.dropdown-submenu>a:before,
                                                                        ul.dropdown-menu>li.has-dropdown>a:before {
                                                                            display: none;
                                                                        }
                                                                        .navbar.navbar--dark .module .module-icon i,
                                                                        .navbar.navbar--dark .navbar-nav>li>a {
                                                                            color: #ffffff;
                                                                        }
                                                                        .mega-dropdown-menu li ul li a i {
                                                                            margin-right: 8px;
                                                                        }
                                                                        .header-3 .navbar-nav {
                                                                            margin-right: 0;
                                                                            border-right: none;
                                                                        }
                                                                        .header-light .navbar .module .module-icon i,
                                                                        .header-light .navbar .navbar-nav>li>a {
                                                                            color: #ffffff;
                                                                        }
                                                                        .container-fluid>.navbar-collapse,
                                                                        .container-fluid>.navbar-header,
                                                                        .container>.navbar-collapse,
                                                                        .container>.navbar-header {
                                                                            margin-right: 0;
                                                                            margin-left: 0;
                                                                        }
                                                                        .header-5 .container-fluid {
                                                                            padding-right: 15px;
                                                                        }
                                                                        .header-6 .navbar-nav>li>a {
                                                                            padding-right: 0;
                                                                            padding-left: 10px;
                                                                            border-left: none;
                                                                            line-height: 36px;
                                                                        }
                                                                    }
                                                                    /* Small Devices, Tablets */
                                                                    
                                                                    @media only screen and (min-width: 768px) and (max-width: 991px) {
                                                                        .header .container {
                                                                            padding-right: 0;
                                                                            padding-left: 0;
                                                                        }
                                                                        .navbar-header {
                                                                            float: none !important;
                                                                            margin-right: auto;
                                                                            margin-left: auto;
                                                                            text-align: center;
                                                                        }
                                                                        .header .navbar .logo {
                                                                            float: left;
                                                                        }
                                                                        .navbar-toggle {
                                                                            border-color: #ffffff;
                                                                            -moz-border-radius: 0;
                                                                            -webkit-border-radius: 0;
                                                                            border-radius: 0;
                                                                            margin-top: 35px;
                                                                            display: block;
                                                                        }
                                                                        .affix .navbar-toggle,
                                                                        .header-light .navbar-toggle {
                                                                            border-color: #34495e;
                                                                        }
                                                                        .navbar-toggle .icon-bar {
                                                                            background-color: #ffffff;
                                                                        }
                                                                        .affix .navbar-toggle .icon-bar,
                                                                        .header-light .navbar-toggle .icon-bar {
                                                                            background-color: #34495e;
                                                                        }
                                                                        .navbar-fixed-top .navbar-collapse {
                                                                            overflow: scroll !important;
                                                                        }
                                                                        .navbar-collapse.collapse {
                                                                            display: none!important;
                                                                        }
                                                                        .collapse.in {
                                                                            display: block !important;
                                                                        }
                                                                        .navbar-nav {
                                                                            width: 100%;
                                                                            padding-right: 15px;
                                                                            padding-left: 15px;
                                                                        }
                                                                        .navbar-nav>li {
                                                                            float: none;
                                                                        }
                                                                        .container>.navbar-collapse {
                                                                            width: 100%;
                                                                            background-color: #34495e;
                                                                            margin-right: 0;
                                                                        }
                                                                        .navbar-nav>li {
                                                                            height: auto !important;
                                                                            margin-right: 0;
                                                                        }
                                                                        .navbar-nav>li.pull-left {
                                                                            float: none !important;
                                                                        }
                                                                        .navbar-nav>li>a {
                                                                            line-height: 36px !important;
                                                                            color: #ffffff !important;
                                                                            padding-right: 0;
                                                                            padding-left: 0;
                                                                            padding-top: 0;
                                                                        }
                                                                        .dropdown-menu>li>a,
                                                                        .mega-menu a {
                                                                            padding-top: 0;
                                                                        }
                                                                        .navbar-nav>li:after {
                                                                            display: none;
                                                                        }
                                                                        .navbar-nav>li.active {
                                                                            border-bottom: none;
                                                                        }
                                                                        .navbar-nav>li.has-dropdown>a:after,
                                                                        .navbar-nav>li.has-dropdown>a:after,
                                                                        li.dropdown-submenu>a:after {
                                                                            font-family: fontawesome;
                                                                            content: "\f105";
                                                                            font-size: 13px;
                                                                            position: absolute;
                                                                            right: 0;
                                                                        }
                                                                        .navbar-nav>li.has-dropdown.open>a,
                                                                        .navbar-nav>li.has-dropdown.open>a:focus,
                                                                        .navbar-nav>li.has-dropdown.open>a:hover {
                                                                            background-color: transparent;
                                                                            border: none;
                                                                            border-bottom: 1px solid rgba(255, 255, 255, 0.1);
                                                                        }
                                                                        .mega-menu>li>a,
                                                                        li a:hover,
                                                                        li.dropdown-submenu.open>a,
                                                                        li.open>a:focus {
                                                                            color: #ffffff;
                                                                        }
                                                                        li.dropdown-submenu.open>ul>li>a {
                                                                            padding-left: 50px !important;
                                                                        }
                                                                        .navbar-nav>li.has-dropdown.open>a:after,
                                                                        .navbar-nav>li.has-dropdown.open>a:focus:after,
                                                                        .navbar-nav>li.has-dropdown.open>a:hover:after,
                                                                        li.dropdown-submenu.open>a:after,
                                                                        li.dropdown-submenu.open>a:focus:after,
                                                                        li.dropdown-submenu.open>a:hover:after {
                                                                            font-family: fontawesome;
                                                                            content: "\f107";
                                                                            font-size: 13px;
                                                                            position: absolute;
                                                                            right: 0;
                                                                        }
                                                                        li.dropdown-submenu>a:after,
                                                                        li.dropdown-submenu.open>a:focus:after,
                                                                        li.dropdown-submenu.open>a:hover:after {
                                                                            right: 10px;
                                                                        }
                                                                        .dropdown-menu>li>a:focus,
                                                                        .dropdown-menu>li>a:hover,
                                                                        .nav>li>a:focus,
                                                                        .nav>li>a:hover {
                                                                            background-color: transparent;
                                                                        }
                                                                        .dropdown-menu>li>a,
                                                                        .mega-dropdown-menu .container a,
                                                                        .mega-menu a {
                                                                            color: #ffffff;
                                                                        }
                                                                        .dropdown-menu>li>a:focus,
                                                                        .dropdown-menu>li>a:hover {
                                                                            color: #ffffff;
                                                                        }
                                                                        .mega-menu ul {
                                                                            list-style: none;
                                                                            padding-left: 0;
                                                                        }
                                                                        .mega-menu ul li {
                                                                            padding-top: 5px;
                                                                        }
                                                                        .mega-menu ul ul {
                                                                            padding-left: 0;
                                                                        }
                                                                        .dropdown-menu>li>a:focus,
                                                                        .dropdown-menu>li>a:hover,
                                                                        .mega-menu li a:focus,
                                                                        .mega-menu li a:hover {
                                                                            color: #ffffff;
                                                                        }
                                                                        ul.mega-menu {
                                                                            list-style: none;
                                                                            display: none;
                                                                        }
                                                                        .mega-dropdown-menu .container ul {
                                                                            list-style: none;
                                                                            padding-left: 5px;
                                                                        }
                                                                        .mega-dropdown-menu .container ul li {
                                                                            line-height: 25px;
                                                                        }
                                                                        .mega-dropdown-menu .container ul i {
                                                                            margin-right: 5px;
                                                                        }
                                                                        .dropdown-submenu.open>.mega-menu,
                                                                        .has-dropdown.open>.mega-menu {
                                                                            display: block;
                                                                            padding-left: 25px;
                                                                        }
                                                                        .dropdown-submenu.open>.mega-menu ul {
                                                                            padding-left: 25px;
                                                                        }
                                                                        .navbar-nav>li>.menu-item:before,
                                                                        li.has-dropdown>ul.dropdown-menu>li.dropdown-submenu>a:before,
                                                                        ul.dropdown-menu>li.has-dropdown>a:before {
                                                                            display: none;
                                                                        }
                                                                        .mega-dropdown-menu .container a[href='#'] {
                                                                            color: #e72f87;
                                                                            cursor: default;
                                                                            margin-left: 10px;
                                                                            padding: 0;
                                                                            font-weight: 700;
                                                                            text-transform: capitalize;
                                                                        }
                                                                        .header-6 .navbar-nav>li>a {
                                                                            border-left: none;
                                                                            padding: 0;
                                                                        }
                                                                        .header-6 .module {
                                                                            border-left: none;
                                                                        }
                                                                        .header-6 .module .module-icon,
                                                                        .header-5 .module .module-icon {
                                                                            margin-left: 0;
                                                                            margin-right: 0;
                                                                        }
                                                                        .header-6 .module .module-label {
                                                                            top: 0;
                                                                            right: 0;
                                                                        }
                                                                    }
                                                                    /* Small Devices, Tablets */
                                                                    
                                                                    @media only screen and (max-width: 991px) {
                                                                        .navbar.navbar--dark .module .module-icon i,
                                                                        .navbar.navbar--dark .navbar-nav>li>a {
                                                                            color: #ffffff;
                                                                        }
                                                                        .container .navbar-collapse,
                                                                        .container-bordered .navbar-collapse,
                                                                        .container-fluid .navbar-collapse {
                                                                            width: 100%;
                                                                            background-color: #34495e;
                                                                            margin-right: 0;
                                                                            margin-left: 0;
                                                                        }
                                                                    }
                                                                    /* Large Devices, Wide Screens */
                                                                    
                                                                    @media only screen and (min-width: 992px) and (max-width: 1200px) {
                                                                        .navbar-nav>li {
                                                                            margin-right: 30px;
                                                                        }
                                                                    }
                                                                    
                                                                    @media only screen and (min-width: 992px) {
                                                                        /* Menu with Dropdown */
                                                                        .navbar-nav>li.has-dropdown>ul.dropdown-menu,
                                                                        .navbar-nav>li.has-dropdown>ul.mega-menu,
                                                                        li.dropdown-submenu>ul.mega-menu {
                                                                            background-color: #ffffff;
                                                                            -webkit-transition: all 0.4s ease;
                                                                            -moz-transition: all 0.4s ease;
                                                                            transition: all 0.4s ease;
                                                                            -webkit-transform: scaleY(0);
                                                                            -moz-transform: scaleY(0);
                                                                            -o-transform: scaleY(0);
                                                                            -ms-transform: scaleY(0);
                                                                            transform: scaleY(0);
                                                                            -webkit-transform-origin: 0 0 0;
                                                                            -ms-transform-origin: 0 0 0;
                                                                            -o-transform-origin: 0 0 0;
                                                                            transform-origin: 0 0 0;
                                                                            opacity: 0;
                                                                            position: absolute;
                                                                            left: 0;
                                                                            right: auto;
                                                                            -moz-box-shadow: 0 0 13px rgba(0, 0, 0, 0.09);
                                                                            -webkit-box-shadow: 0 0 13px rgba(0, 0, 0, 0.09);
                                                                            box-shadow: 0 0 13px rgba(0, 0, 0, 0.09);
                                                                            -moz-border-radius: 4px;
                                                                            -webkit-border-radius: 4px;
                                                                            border-radius: 4px;
                                                                            display: block;
                                                                            margin-top: -23px;
                                                                        }
                                                                        .navbar-nav>li.has-dropdown>ul.dropdown-menu {
                                                                            width: 190px;
                                                                            min-width: 190px;
                                                                            padding: 13px 0;
                                                                            background-color: #ffffff;
                                                                        }
                                                                        .navbar-nav>li.has-dropdown>ul.mega-menu,
                                                                        li.dropdown-submenu>ul.mega-menu {
                                                                            width: 385px!important;
                                                                        }
                                                                        li.dropdown-submenu:hover>ul.mega-menu,
                                                                        li.has-dropdown:hover>ul.dropdown-menu,
                                                                        li.has-dropdown:hover>ul.mega-menu {
                                                                            -webkit-transform: scaleY(1);
                                                                            -moz-transform: scaleY(1);
                                                                            -o-transform: scaleY(1);
                                                                            -ms-transform: scaleY(1);
                                                                            transform: scaleY(1);
                                                                            opacity: 1;
                                                                            z-index: 100;
                                                                            display: block;
                                                                        }
                                                                        ul.dropdown-menu>li,
                                                                        ul.mega-menu>li {
                                                                            padding-right: 0;
                                                                            height: 40px;
                                                                            line-height: 40px;
                                                                            position: relative;
                                                                            vertical-align: top;
                                                                        }
                                                                        ul.mega-menu>li {
                                                                            border-right: 1px solid #eaeaea;
                                                                        }
                                                                        ul.mega-menu>li:last-child {
                                                                            border-right: none;
                                                                        }
                                                                        ul.mega-menu>li {
                                                                            width: 190px !important;
                                                                            height: auto;
                                                                            overflow: hidden;
                                                                            display: inline-block;
                                                                        }
                                                                        ul.mega-menu>li>ul {
                                                                            width: 190px;
                                                                            list-style: none;
                                                                            background-color: #ffffff;
                                                                            padding-left: 0;
                                                                            position: relative !important;
                                                                            left: auto !important;
                                                                        }
                                                                        ul.mega-menu li ul li {
                                                                            height: 40px;
                                                                            line-height: 40px;
                                                                            padding: 0;
                                                                        }
                                                                        ul.dropdown-menu li a,
                                                                        ul.mega-menu li ul li a {
                                                                            line-height: 40px;
                                                                            color: #34495e;
                                                                            padding: 0;
                                                                            display: block;
                                                                            font-size: 14px;
                                                                            font-weight: 500;
                                                                            -o-transition: all 0.35s;
                                                                            -moz-transition: all 0.35s;
                                                                            -webkit-transition: all 0.35s;
                                                                            transition: all 0.35s;
                                                                            text-transform: capitalize;
                                                                            margin: 0 24px;
                                                                        }
                                                                        ul.mega-menu li ul li span {
                                                                            color: #e72f87;
                                                                            padding: 0;
                                                                            display: block;
                                                                            font-size: 13px;
                                                                            line-height: 39px;
                                                                            text-transform: uppercase;
                                                                            font-weight: 700;
                                                                        }
                                                                        ul.dropdown-menu li:last-child>a {
                                                                            border-bottom: none;
                                                                        }
                                                                        ul.dropdown-menu li>a:active,
                                                                        ul.dropdown-menu li>a:focus,
                                                                        ul.dropdown-menu li>a:hover,
                                                                        ul.mega-menu li a:active,
                                                                        ul.mega-menu li a:focus,
                                                                        ul.mega-menu li a:hover {
                                                                            background-color: transparent;
                                                                            color: #e72f87;
                                                                        }
                                                                        ul.dropdown-menu.left {
                                                                            left: -185px !important;
                                                                            margin-left: 0 !important;
                                                                        }
                                                                        ul.mega-menu.left {
                                                                            left: -410px !important;
                                                                        }
                                                                        /* Menu Level #2 */
                                                                        li.dropdown-submenu>ul.mega-menu,
                                                                        li.has-dropdown>ul.dropdown-menu>li.dropdown-submenu>ul.dropdown-menu {
                                                                            background-color: #ffffff;
                                                                            padding: 25px 0;
                                                                            -webkit-transition: all 0.4s;
                                                                            -moz-transition: all 0.4s;
                                                                            transition: all 0.4s;
                                                                            -webkit-transform: scaleY(0);
                                                                            -moz-transform: scaleY(0);
                                                                            -o-transform: scaleY(0);
                                                                            -ms-transform: scaleY(0);
                                                                            transform: scaleY(0);
                                                                            -webkit-transform-origin: 0 0 0;
                                                                            -ms-transform-origin: 0 0 0;
                                                                            -o-transform-origin: 0 0 0;
                                                                            transform-origin: 0 0 0;
                                                                            opacity: 0;
                                                                            display: block;
                                                                            position: absolute;
                                                                            left: 100%;
                                                                            right: auto;
                                                                            top: 0;
                                                                            -moz-border-radius: 4px;
                                                                            -webkit-border-radius: 4px;
                                                                            border-radius: 4px;
                                                                            margin: -1px 0 0 -10px;
                                                                            z-index: 1001;
                                                                        }
                                                                        li.has-dropdown>ul.dropdown-menu>li.dropdown-submenu:hover>ul.dropdown-menu {
                                                                            -webkit-transform: scaleY(1);
                                                                            -moz-transform: scaleY(1);
                                                                            transform: scaleY(1);
                                                                            opacity: 1;
                                                                            z-index: 1001;
                                                                            margin-top: -1px;
                                                                            margin-left: -10px;
                                                                            padding: 13px 0;
                                                                            -moz-box-shadow: 0 0 13px rgba(0, 0, 0, 0.09);
                                                                            -webkit-box-shadow: 0 0 13px rgba(0, 0, 0, 0.09);
                                                                            box-shadow: 0 0 13px rgba(0, 0, 0, 0.09);
                                                                        }
                                                                        li.dropdown-submenu.pull-left>ul.dropdown-menu {
                                                                            left: auto;
                                                                            right: 0;
                                                                            margin-right: 0;
                                                                        }
                                                                        /* Menu Level #3 */
                                                                        li.dropdown-submenu>ul.dropdown-menu>li.has-dropdown>ul.dropdown-menu {
                                                                            background-color: #ffffff;
                                                                            float: none;
                                                                            position: absolute;
                                                                            border-radius: 0;
                                                                            left: 100%;
                                                                            right: auto;
                                                                            top: 0;
                                                                            margin: -1px 0 0;
                                                                            z-index: 1;
                                                                            border: 1px solid #eaeaea;
                                                                            padding: 13px 0;
                                                                        }
                                                                        li.dropdown-submenu>ul.dropdown-menu>li.has-dropdown>ul.dropdown-menu.left {
                                                                            left: -185px !important;
                                                                        }
                                                                        /* Mega Menu Content */
                                                                        .mega-dropdown {
                                                                            position: static !important;
                                                                        }
                                                                        .mega-dropdown-menu {
                                                                            padding: 20px 0 !important;
                                                                            width: 100% !important;
                                                                            background-color: #ffffff !important;
                                                                            border: none !important;
                                                                            margin-top: -23px;
                                                                        }
                                                                        .mega-dropdown-menu .container {
                                                                            background-color: #ffffff;
                                                                        }
                                                                        .mega-dropdown-menu .container div[class*='col-'] {
                                                                            padding-left: 0;
                                                                            padding-right: 0;
                                                                        }
                                                                        .mega-dropdown-menu li ul {
                                                                            padding: 0;
                                                                            margin: 0;
                                                                        }
                                                                        .mega-dropdown-menu li ul li {
                                                                            list-style: none;
                                                                        }
                                                                        .mega-dropdown-menu li ul li a {
                                                                            padding: 0;
                                                                            border-bottom: none;
                                                                        }
                                                                        .mega-dropdown-menu li ul li a:hover {
                                                                            padding: 0 0 0 12px;
                                                                        }
                                                                        .mega-dropdown-menu li ul li a i {
                                                                            margin-right: 8px;
                                                                        }
                                                                        .mega-dropdown-menu .container div[class*='col-']>a {
                                                                            border-bottom: none;
                                                                            padding-left: 0;
                                                                            font-size: 14px;
                                                                        }
                                                                        .mega-dropdown-menu .container a[href='#'] {
                                                                            color: #e72f87;
                                                                            cursor: default;
                                                                            font-weight: 600;
                                                                        }
                                                                        .navbar-nav.nav-pos-center {
                                                                            position: absolute;
                                                                            left: 50%;
                                                                            transform: translatex(-50%);
                                                                        }
                                                                    }
                                                                    /*------------------------------------*\
    #MODULE
\*------------------------------------*/
                                                                    
                                                                    .module {
                                                                        display: inline-block;
                                                                        position: relative;
                                                                    }
                                                                    
                                                                    .module span.title {
                                                                        display: none;
                                                                    }
                                                                    
                                                                    .module .module-icon {
                                                                        margin-right: 25px;
                                                                        cursor: pointer;
                                                                        line-height: 100px;
                                                                    }
                                                                    
                                                                    .module:last-of-type .module-icon {
                                                                        margin-right: 0;
                                                                    }
                                                                    
                                                                    .module .module-icon i {
                                                                        font-size: 14px;
                                                                        line-height: 24px;
                                                                        color: #ffffff;
                                                                        font-weight: 400;
                                                                    }
                                                                    
                                                                    .module .menu-icon-double i {
                                                                        margin-left: 30px;
                                                                    }
                                                                    
                                                                    .menu-icon-button {
                                                                        width: 58px;
                                                                        height: 29px;
                                                                        background-color: #333333;
                                                                        color: #ffffff;
                                                                        font-size: 13px;
                                                                        font-weight: 700;
                                                                        line-height: 29px;
                                                                        text-transform: uppercase;
                                                                        /* Text style for "Menu" */
                                                                        letter-spacing: 0.26px;
                                                                        text-align: center;
                                                                        margin-top: 25px;
                                                                        border-radius: 4px;
                                                                    }
                                                                    
                                                                    .menu-icon-button:hover {
                                                                        background-color: #e72f87;
                                                                    }
                                                                    
                                                                    .module .module-active .module-icon i {
                                                                        color: #e72f87;
                                                                    }
                                                                    
                                                                    .module-content {
                                                                        width: 0;
                                                                        height: 0;
                                                                        opacity: 0;
                                                                        display: none;
                                                                        transition: all 0.35s;
                                                                    }
                                                                    
                                                                    .module-fullscreen {
                                                                        left: 0;
                                                                        top: 0;
                                                                        z-index: 99;
                                                                        display: block;
                                                                        -webkit-transition: all 0.2s linear;
                                                                        -moz-transition: all 0.2s linear;
                                                                        transition: all 0.2s linear;
                                                                        background-color: rgba(34, 34, 34, 0.98);
                                                                        position: fixed;
                                                                    }
                                                                    
                                                                    .module-fullscreen.fullscreen-light {
                                                                        background-color: #ffffff;
                                                                    }
                                                                    
                                                                    .module-fullscreen .container {
                                                                        display: none;
                                                                        -webkit-transition: all 0.1s linear;
                                                                        -moz-transition: all 0.1s linear;
                                                                        transition: all 0.1s linear;
                                                                    }
                                                                    
                                                                    .module-active .module-fullscreen {
                                                                        opacity: 1;
                                                                        visibility: visible;
                                                                        height: 100%;
                                                                        width: 100%;
                                                                    }
                                                                    
                                                                    .module-active .module-fullscreen .container {
                                                                        display: block;
                                                                    }
                                                                    
                                                                    .module-cancel {
                                                                        top: 30px;
                                                                        position: absolute;
                                                                        right: 30px;
                                                                        font-size: 13px;
                                                                        font-weight: 700;
                                                                        text-transform: uppercase;
                                                                        color: #ffffff;
                                                                        line-height: 28px;
                                                                        text-align: center;
                                                                    }
                                                                    
                                                                    .module-cancel:hover {
                                                                        opacity: 1;
                                                                        color: #e72f87;
                                                                    }
                                                                    
                                                                    .module .module-box {
                                                                        position: absolute;
                                                                        display: block;
                                                                        background-color: #ffffff;
                                                                        opacity: 0;
                                                                        visibility: hidden;
                                                                        -webkit-transition: all 0.1s linear;
                                                                        -moz-transition: all 0.1s linear;
                                                                        transition: all 0.1s linear;
                                                                        right: -50px;
                                                                        width: 370px;
                                                                        border-radius: 2px;
                                                                        padding: 32px;
                                                                        z-index: 99;
                                                                        -webkit-transform: translateY(10%);
                                                                        -moz-transform: translateY(10%);
                                                                        transform: translateY(10%);
                                                                        height: 0;
                                                                        -webkit-box-shadow: 0 2px 3px rgba(40, 40, 40, 0.06);
                                                                        -moz-box-shadow: 0 2px 3px rgba(40, 40, 40, 0.06);
                                                                        box-shadow: 0 2px 3px rgba(40, 40, 40, 0.06);
                                                                    }
                                                                    
                                                                    .module-active .module-box {
                                                                        opacity: 1;
                                                                        visibility: visible;
                                                                        display: block;
                                                                        -webkit-transform: translateY(0px);
                                                                        -moz-transform: translateY(0px);
                                                                        transform: translateY(0px);
                                                                        height: inherit;
                                                                    }
                                                                    
                                                                    .module .module-hamburger {
                                                                        height: 100%;
                                                                        width: 370px;
                                                                        position: fixed;
                                                                        z-index: 1;
                                                                        top: 0;
                                                                        right: 0;
                                                                        opacity: 1;
                                                                        visibility: visible;
                                                                        display: block;
                                                                        overflow-x: hidden;
                                                                        -webkit-transition: all 0.35s linear;
                                                                        -moz-transition: all 0.35s linear;
                                                                        -o-transition: all 0.35s linear;
                                                                        transition: all 0.35s linear;
                                                                        -webkit-transform: translateX(370px);
                                                                        -moz-transform: translateX(370px);
                                                                        transform: translateX(370px);
                                                                    }
                                                                    
                                                                    .module-active .module-hamburger {
                                                                        -webkit-transform: translateX(0);
                                                                        -moz-transform: translateX(0);
                                                                        transform: translateX(0);
                                                                    }
                                                                    
                                                                    .module-active .module-hamburger::-webkit-scrollbar {
                                                                        display: none;
                                                                    }
                                                                    
                                                                    .module-active .module-hamburger .module-cancel {
                                                                        top: 30px;
                                                                        position: absolute;
                                                                        right: 30px;
                                                                        left: auto;
                                                                        font-size: 12px;
                                                                        color: #ffffff;
                                                                        opacity: 1;
                                                                        z-index: 3;
                                                                    }
                                                                    /* Module Search */
                                                                    
                                                                    .module--search-box .form-search {
                                                                        margin-bottom: 0;
                                                                        border-bottom: 2px solid #eeeeee;
                                                                        padding-bottom: 20px;
                                                                    }
                                                                    
                                                                    .module--search-box .form-control {
                                                                        color: #f9f9f9;
                                                                        font-family: 'Poppins', sans-serif;
                                                                        font-size: 35px;
                                                                        font-weight: 500;
                                                                        line-height: 70px;
                                                                        height: 70px;
                                                                        border: none;
                                                                        background-color: transparent;
                                                                        width: 95%;
                                                                        float: left;
                                                                        padding: 0;
                                                                        margin-bottom: 0;
                                                                        text-transform: capitalize;
                                                                    }
                                                                    
                                                                    .module--search-box .btn {
                                                                        background-color: transparent;
                                                                        -moz-border-radius: 0;
                                                                        -webkit-border-radius: 0;
                                                                        border-radius: 0;
                                                                        width: 35px;
                                                                        line-height: 57px;
                                                                        color: #ffffff;
                                                                        font-size: 28px;
                                                                        font-weight: 400;
                                                                        text-align: right;
                                                                        margin-left: 0;
                                                                        padding: 0;
                                                                    }
                                                                    
                                                                    .module--search-box .form-control::-webkit-input-placeholder {
                                                                        color: #f9f9f9;
                                                                    }
                                                                    
                                                                    .module--search-box .form-control:-moz-placeholder {
                                                                        color: #f9f9f9;
                                                                    }
                                                                    
                                                                    .module--search-box .form-control::-moz-placeholder {
                                                                        color: #9e9e9e;
                                                                    }
                                                                    
                                                                    .module--search-box .form-control:-ms-input-placeholder {
                                                                        color: #f9f9f9;
                                                                    }
                                                                    
                                                                    .module .module-label {
                                                                        width: 16px;
                                                                        height: 16px;
                                                                        line-height: 16px;
                                                                        border-radius: 50%;
                                                                        background-color: #e72f87;
                                                                        color: #ffffff;
                                                                        font-size: 10px;
                                                                        font-weight: 400;
                                                                        text-align: center;
                                                                        position: absolute;
                                                                        top: 34px;
                                                                        left: 8px;
                                                                    }
                                                                    /* Module Cart */
                                                                    
                                                                    .cart-box .cart-overview li {
                                                                        border-bottom: 2px solid #f4f4f4;
                                                                        margin-bottom: 20px;
                                                                        position: relative;
                                                                    }
                                                                    
                                                                    .cart-box .cart-overview li:last-child {
                                                                        margin-bottom: 0;
                                                                    }
                                                                    
                                                                    .cart-box .cart-overview li .cart-cancel {
                                                                        font-size: 0;
                                                                    }
                                                                    
                                                                    .cart-box .cart-overview li .cart-cancel:after {
                                                                        font-family: fontawesome;
                                                                        content: "\f00d";
                                                                        font-size: 12px;
                                                                        position: absolute;
                                                                        text-align: center;
                                                                        right: 0;
                                                                        top: 0;
                                                                        width: 19px;
                                                                        height: 19px;
                                                                        line-height: 19px;
                                                                        -moz-border-radius: 1px;
                                                                        -webkit-border-radius: 1px;
                                                                        border-radius: 1px;
                                                                        background-color: #ffffff;
                                                                        color: #34495e;
                                                                    }
                                                                    
                                                                    .cart-box .cart-overview li .cart-cancel:hover:after {
                                                                        background-color: #e72f87;
                                                                        color: #ffffff;
                                                                    }
                                                                    
                                                                    .cart-box .cart-overview img {
                                                                        width: 49px;
                                                                        height: 49px;
                                                                        margin-right: 15px;
                                                                        position: absolute;
                                                                    }
                                                                    
                                                                    .cart-box .cart-overview .product-meta {
                                                                        padding-left: 60px;
                                                                    }
                                                                    
                                                                    .cart-box .cart-overview h5 {
                                                                        color: #282828;
                                                                        font-size: 14px;
                                                                        text-transform: capitalize;
                                                                        margin-bottom: 0;
                                                                        line-height: 28px;
                                                                        font-weight: 600;
                                                                    }
                                                                    
                                                                    .cart-box .cart-overview p {
                                                                        font-family: 'Poppins', sans-serif;
                                                                        font-size: 14px;
                                                                        line-height: 20px;
                                                                        font-weight: 600;
                                                                        margin-bottom: 0;
                                                                    }
                                                                    
                                                                    .cart-total {
                                                                        border-bottom: 2px solid #f4f4f4;
                                                                        margin-bottom: 20px;
                                                                        min-height: 40px;
                                                                    }
                                                                    
                                                                    .cart-total .total-desc {
                                                                        float: left;
                                                                        text-align: left;
                                                                    }
                                                                    
                                                                    .cart-total .total-des,
                                                                    .cart-total .total-price {
                                                                        font-family: 'Poppins', sans-serif;
                                                                        font-size: 14px;
                                                                        font-weight: 600;
                                                                        line-height: 1;
                                                                        text-transform: capitalize;
                                                                        margin-bottom: 20px;
                                                                    }
                                                                    
                                                                    .cart-total .total-price {
                                                                        float: right;
                                                                        text-align: right;
                                                                        color: #e72f87;
                                                                    }
                                                                    
                                                                    .cart-box .cart--control .btn {
                                                                        height: 42px;
                                                                        line-height: 40px;
                                                                    }
                                                                    /* Module Popup Menu */
                                                                    
                                                                    .module-menu .logo-container {
                                                                        text-align: left;
                                                                        margin-top: 30px;
                                                                        margin-left: 50px;
                                                                        margin-bottom: 230px;
                                                                    }
                                                                    
                                                                    .module-menu .logo-container .logo {
                                                                        line-height: 1;
                                                                        height: auto;
                                                                    }
                                                                    
                                                                    .module-menu {
                                                                        text-align: center;
                                                                    }
                                                                    
                                                                    .module-menu .menu-list li {
                                                                        margin-bottom: 30px;
                                                                    }
                                                                    
                                                                    .module-menu .menu-list li:last-child {
                                                                        margin-bottom: 0;
                                                                    }
                                                                    
                                                                    .module-menu .menu-list a {
                                                                        color: #ffffff;
                                                                        font-size: 30px;
                                                                        font-weight: 700;
                                                                        line-height: 1;
                                                                        margin-right: 30px;
                                                                        letter-spacing: 1.2px;
                                                                        text-transform: capitalize;
                                                                    }
                                                                    
                                                                    .module-menu .menu-list li:last-child a {
                                                                        margin-right: 0;
                                                                    }
                                                                    
                                                                    .module-menu .menu-list a:hover {
                                                                        color: #e72f87;
                                                                    }
                                                                    
                                                                    .module-menu .menu-social {
                                                                        position: absolute;
                                                                        bottom: 80px;
                                                                        left: 0;
                                                                        width: 100%;
                                                                        text-align: center;
                                                                    }
                                                                    
                                                                    .module-menu .menu-social a {
                                                                        color: #646464;
                                                                        font-size: 14px;
                                                                        font-weight: 400;
                                                                        line-height: 28px;
                                                                        margin-right: 23px;
                                                                    }
                                                                    
                                                                    .module-menu .menu-social a:hover {
                                                                        color: #e72f87;
                                                                    }
                                                                    
                                                                    .module-menu .menu-copyrights {
                                                                        position: absolute;
                                                                        bottom: 30px;
                                                                        left: 0;
                                                                        width: 100%;
                                                                        text-align: center;
                                                                    }
                                                                    
                                                                    .module-menu .menu-copyrights {
                                                                        font-size: 12px;
                                                                        font-weight: 400;
                                                                        line-height: 28px;
                                                                        bottom: 30px;
                                                                    }
                                                                    
                                                                    .module-menu-vertical.module-menu .logo-container {
                                                                        margin-bottom: 80px;
                                                                    }
                                                                    
                                                                    .module-menu-vertical.module-menu .menu-list a {
                                                                        margin-right: 0;
                                                                    }
                                                                    
                                                                    .module-menu-vertical.module-menu .menu-list li {
                                                                        margin-bottom: 25px;
                                                                    }
                                                                    
                                                                    .module-menu-light.module-menu .menu-list a,
                                                                    .module-menu-light.module-menu .module-cancel {
                                                                        color: #333;
                                                                    }
                                                                    
                                                                    .module-menu-light.module-menu .menu-list a:hover {
                                                                        color: #e72f87;
                                                                    }
                                                                    /* Module Widgets */
                                                                    
                                                                    .module-widgets {
                                                                        text-align: left;
                                                                        padding: 80px 50px;
                                                                    }
                                                                    
                                                                    .module-active .module-hamburger .module-widgets .module-cancel {
                                                                        color: #34495e;
                                                                        line-height: 29px;
                                                                        font-size: 13px;
                                                                        font-weight: 700;
                                                                        text-transform: uppercase;
                                                                        text-align: center;
                                                                    }
                                                                    
                                                                    .module-active .module-hamburger .module-widgets .module-cancel:hover {
                                                                        color: #e72f87;
                                                                    }
                                                                    /* Module Property */
                                                                    
                                                                    .module-property .btn {
                                                                        height: 42px;
                                                                        width: 165px;
                                                                        border-radius: 4px;
                                                                        border: none;
                                                                        background-color: #e72f87;
                                                                        margin-top: 29px;
                                                                        text-align: center;
                                                                        font-family: 'Poppins', sans-serif;
                                                                        font-size: 14px;
                                                                        font-weight: 500;
                                                                        line-height: 42px;
                                                                        text-transform: uppercase;
                                                                        color: #ffffff;
                                                                        display: block;
                                                                        margin-right: 0;
                                                                        cursor: pointer;
                                                                    }
                                                                    
                                                                    .module-property .btn:hover {
                                                                        background-color: #e72f87;
                                                                        color: #000000;
                                                                    }
                                                                    
                                                                    .navbar.affix .module-property .btn:hover {
                                                                        background-color: #e72f87;
                                                                        color: #000000;
                                                                    }
                                                                    /* Module Login */
                                                                    
                                                                    .module-login .btn-popup {
                                                                        text-align: center;
                                                                        font-family: 'Poppins', sans-serif;
                                                                        font-size: 14px;
                                                                        font-weight: 500;
                                                                        line-height: 100px;
                                                                        text-transform: capitalize;
                                                                        color: #ffffff;
                                                                        display: block;
                                                                        margin-right: 30px;
                                                                        cursor: pointer;
                                                                    }
                                                                    
                                                                    .navbar.affix .module-login .btn-popup {
                                                                        color: #34495e;
                                                                    }
                                                                    
                                                                    .module-login .btn-popup:hover,
                                                                    .navbar.affix .module-login .btn-popup:hover {
                                                                        color: #e72f87;
                                                                    }
                                                                    /* Module Social */
                                                                    
                                                                    .module-social a {
                                                                        color: #ffffff;
                                                                        font-size: 14px;
                                                                        font-weight: 400;
                                                                        line-height: 100px;
                                                                        margin-left: 18px;
                                                                    }
                                                                    
                                                                    .module-social a:hover {
                                                                        color: #e72f87;
                                                                    }
                                                                    /* Transparent Header */
                                                                    
                                                                    .transparent-header .module .module-icon>i {
                                                                        color: #ffffff;
                                                                    }
                                                                    
                                                                    .transparent-header .search-box {
                                                                        top: 100px !important;
                                                                    }
                                                                    
                                                                    @media only screen and (min-width: 320px) and (max-width: 767px) {
                                                                        .module .module-box {
                                                                            position: relative;
                                                                            right: 0;
                                                                            width: 100%;
                                                                            border: none;
                                                                        }
                                                                        .module .module-box .btn--bordered.btn--secondary {
                                                                            background-color: #ffffff;
                                                                            color: #34495e;
                                                                        }
                                                                        .module .module-label {
                                                                            top: -3px;
                                                                        }
                                                                        .module {
                                                                            display: block;
                                                                            width: 100%;
                                                                            border-bottom: 1px solid rgba(255, 255, 255, 0.1);
                                                                        }
                                                                        .module .module-icon {
                                                                            padding-top: 8px;
                                                                            padding-left: 10px;
                                                                        }
                                                                        .module.active i {
                                                                            color: #ffffff;
                                                                        }
                                                                        .module span.title {
                                                                            display: inline-block;
                                                                            color: #ffffff;
                                                                            font-size: 13px;
                                                                            font-weight: bold;
                                                                            text-transform: uppercase;
                                                                        }
                                                                        .module .cart-box,
                                                                        .search-box {
                                                                            display: none;
                                                                            padding-right: 10px;
                                                                            padding-left: 10px;
                                                                        }
                                                                        .module .module-content {
                                                                            margin-bottom: 10px;
                                                                        }
                                                                        .cart-box .cart-overview h5 {
                                                                            color: #ffffff;
                                                                        }
                                                                        .module--search-box .form-search {
                                                                            margin: 25px;
                                                                        }
                                                                        .module--search-box .form-control {
                                                                            font-size: 14px;
                                                                            width: 220px;
                                                                            line-height: 30px;
                                                                        }
                                                                        .module--search-box .btn {
                                                                            font-size: 14px;
                                                                            line-height: 30px;
                                                                        }
                                                                        .module-cart.active .cart-box {
                                                                            opacity: 1;
                                                                            visibility: visible;
                                                                            display: block;
                                                                            -webkit-transform: translateY(0);
                                                                            -moz-transform: translateY(0);
                                                                            -o-transform: translateY(0);
                                                                            transform: translateY(0);
                                                                            background-color: #272930;
                                                                        }
                                                                        .module-cancel {
                                                                            top: 30px;
                                                                            left: 30px;
                                                                        }
                                                                        .module .module-icon {
                                                                            line-height: 36px !important;
                                                                        }
                                                                        .module-search .search-icon i {
                                                                            border-left: none;
                                                                            padding-left: 0;
                                                                            padding-right: 5px;
                                                                        }
                                                                        .module.module-active .cart-box,
                                                                        .module.module-active .search-box {
                                                                            display: block !important;
                                                                        }
                                                                        .module-search.module-active .search-box .search-form {
                                                                            margin-bottom: 10px;
                                                                        }
                                                                        .module-search.module-active .search-box .search-form input {
                                                                            background-color: #ffffff;
                                                                            margin-bottom: 0;
                                                                            height: 35px;
                                                                            line-height: 35px;
                                                                            padding-left: 10px;
                                                                        }
                                                                        .module-cart.module-active .cart-box {
                                                                            background-color: #222222;
                                                                            padding: 30px 20px;
                                                                            margin-bottom: 10px;
                                                                        }
                                                                        .module-cart.module-active .cart-box .cart-control {
                                                                            margin-right: auto;
                                                                            margin-left: auto;
                                                                            text-align: center;
                                                                        }
                                                                        .module-cart.module-active .cart-box .cart-control .pull-right {
                                                                            float: none !important;
                                                                        }
                                                                        .module .module-label {
                                                                            position: relative;
                                                                        }
                                                                        .module-menu.pull-left {
                                                                            float: none !important;
                                                                        }
                                                                        .module-menu .logo-container {
                                                                            margin-top: 40px;
                                                                            margin-bottom: 50px;
                                                                        }
                                                                        .module-menu .menu-social {
                                                                            bottom: 20px;
                                                                        }
                                                                        .module-menu .menu-list li {
                                                                            display: block;
                                                                            margin-bottom: 20px;
                                                                        }
                                                                        .module-menu .menu-list a {
                                                                            margin-right: 0;
                                                                        }
                                                                        .navbar.navbar--dark .module .module-icon {
                                                                            color: #ffffff !important;
                                                                        }
                                                                        .module-login .btn-popup,
                                                                        .navbar.affix .module-login .btn-popup,
                                                                        .header-light .module-login .btn-popup {
                                                                            color: #ffffff;
                                                                            line-height: 50px;
                                                                            text-align: left;
                                                                            margin-left: 15px;
                                                                        }
                                                                        .module-property .btn {
                                                                            margin: 15px;
                                                                        }
                                                                    }
                                                                    /* Small Devices, Tablets */
                                                                    
                                                                    @media only screen and (min-width: 768px) and (max-width: 991px) {
                                                                        .module {
                                                                            width: 100%;
                                                                            border-bottom: 1px solid rgba(255, 255, 255, 0.1);
                                                                            padding: 5px 15px;
                                                                        }
                                                                        .module .module-icon {
                                                                            padding-top: 0;
                                                                        }
                                                                        .module .module-box {
                                                                            position: relative;
                                                                            right: 0;
                                                                            width: 100%;
                                                                            border: none;
                                                                        }
                                                                        .module .module-box .btn--bordered.btn--secondary {
                                                                            background-color: #ffffff;
                                                                            color: #34495e;
                                                                        }
                                                                        .module .module-label {
                                                                            top: -3px;
                                                                            position: relative;
                                                                        }
                                                                        .module span.title {
                                                                            display: inline-block;
                                                                            color: #ffffff;
                                                                            font-size: 13px;
                                                                            font-weight: bold;
                                                                            text-transform: uppercase;
                                                                        }
                                                                        .module .cart-box,
                                                                        .search-box {
                                                                            display: none;
                                                                            padding-right: 10px;
                                                                            padding-left: 10px;
                                                                        }
                                                                        .module .module-content {
                                                                            margin-bottom: 10px;
                                                                        }
                                                                        .cart-box .cart-overview h5 {
                                                                            color: #ffffff;
                                                                        }
                                                                        .module-cart.active .cart-box {
                                                                            opacity: 1;
                                                                            visibility: visible;
                                                                            display: block;
                                                                            -webkit-transform: translateY(0);
                                                                            -moz-transform: translateY(0);
                                                                            -o-transform: translateY(0);
                                                                            transform: translateY(0);
                                                                        }
                                                                        .module .module-icon {
                                                                            line-height: 36px !important;
                                                                        }
                                                                        .module-search .search-icon i {
                                                                            border-left: none;
                                                                            padding-left: 0;
                                                                            padding-right: 5px;
                                                                        }
                                                                        .module.module-active .cart-box,
                                                                        .module.module-active .search-box {
                                                                            display: block !important;
                                                                        }
                                                                        .module-search.module-active .search-box .search-form {
                                                                            margin-bottom: 10px;
                                                                        }
                                                                        .module-search.module-active .search-box .search-form input {
                                                                            background-color: #ffffff;
                                                                            margin-bottom: 0;
                                                                            height: 35px;
                                                                            line-height: 35px;
                                                                            padding-left: 10px;
                                                                        }
                                                                        .module-cart.module-active .cart-box {
                                                                            background-color: #222222;
                                                                            border: none;
                                                                            padding: 30px 20px;
                                                                            margin-bottom: 10px;
                                                                        }
                                                                        .module-cart.module-active .cart-box .cart-control {
                                                                            margin-right: auto;
                                                                            margin-left: auto;
                                                                            text-align: center;
                                                                        }
                                                                        .module-cart.module-active .cart-box .cart-control .pull-right {
                                                                            float: none !important;
                                                                        }
                                                                        .header-fixed .navbar.affix .module .module-icon i,
                                                                        .header-fixed .navbar.affix .navbar-nav>li>a,
                                                                        .module .module-icon i {
                                                                            color: #ffffff !important;
                                                                        }
                                                                        .menu-popup .logo {
                                                                            float: none !important;
                                                                        }
                                                                        .module-menu .logo-container {
                                                                            margin-top: 100px;
                                                                            margin-bottom: 130px;
                                                                        }
                                                                        .navbar.navbar--dark .navbar-nav>li>.menu-item:hover::before,
                                                                        .navbar.navbar--dark .navbar-nav>li.active>.menu-item:before {
                                                                            background-color: #ffffff !important;
                                                                        }
                                                                        .module-login .btn-popup,
                                                                        .navbar.affix .module-login .btn-popup {
                                                                            color: #ffffff;
                                                                            line-height: 40px;
                                                                            text-align: left;
                                                                        }
                                                                        .module-property .btn {
                                                                            margin: 15px 15px 15px 0;
                                                                        }
                                                                    }
                                                                    /* Large Devices, Wide Screens */
                                                                    
                                                                    @media only screen and (min-width: 992px) and (max-width: 1200px) {
                                                                        .module-search .search-icon i {
                                                                            padding-left: 16px;
                                                                            padding-right: 16px;
                                                                        }
                                                                    }
                                                                    /*------------------------------------*\
    #Hero
\*------------------------------------*/
                                                                    
                                                                    .hero-vertical-center {
                                                                        position: absolute;
                                                                        top: 50%;
                                                                        -webkit-transform: translateY(-50%);
                                                                        -moz-transform: translateY(-50%);
                                                                        -o-transform: translateY(-50%);
                                                                        transform: translateY(-50%);
                                                                        z-index: 3;
                                                                        width: 100%;
                                                                    }
                                                                    /* Hero Map */
                                                                    
                                                                    .hero-splash {
                                                                        height: 100vh;
                                                                        overflow: hidden;
                                                                        margin-top: -100px;
                                                                    }
                                                                    
                                                                    .hero-map {
                                                                        position: relative;
                                                                    }
                                                                    
                                                                    .hero-map #googleMap {
                                                                        width: 100%;
                                                                        height: 630px;
                                                                    }
                                                                    
                                                                    .hero-map .form-box {
                                                                        margin-bottom: 0;
                                                                    }
                                                                    
                                                                    .hero-map .search-properties {
                                                                        position: absolute;
                                                                        bottom: 85px;
                                                                        left: 0;
                                                                        width: 100%;
                                                                    }
                                                                    
                                                                    .hero-map .search-properties .input-icon .form-control {
                                                                        padding-left: 37px;
                                                                    }
                                                                    
                                                                    .hero-map .search-properties .input-icon i {
                                                                        position: absolute;
                                                                        top: 15px;
                                                                        left: 20px;
                                                                    }
                                                                    
                                                                    .hero-map .less--options {
                                                                        position: relative;
                                                                        padding-left: 15px;
                                                                        font-size: 11px;
                                                                        line-height: 20px;
                                                                        margin-top: -20px;
                                                                        display: block;
                                                                        background-color: #ffffff;
                                                                    }
                                                                    
                                                                    .hero-map .less--options:before {
                                                                        content: "\f068";
                                                                        font-family: fontawesome;
                                                                        position: absolute;
                                                                        top: 2px;
                                                                        left: 0;
                                                                    }
                                                                    
                                                                    .hero-map .less--options.active:before {
                                                                        content: "\f067";
                                                                    }
                                                                    /* Hero Search */
                                                                    
                                                                    .hero-search {
                                                                        position: relative;
                                                                    }
                                                                    
                                                                    .hero-search .slide--item,
                                                                    .hero-search .carousel {
                                                                        height: 100vh;
                                                                        position: relative;
                                                                    }
                                                                    
                                                                    .hero-search .slider--content {
                                                                        width: 100%;
                                                                        position: absolute;
                                                                        top: 400px;
                                                                        left: 0;
                                                                        z-index: 2;
                                                                    }
                                                                    
                                                                    .hero-search .slider--content h1 {
                                                                        font-size: 50px;
                                                                        font-weight: 500;
                                                                        color: #ffffff;
                                                                        margin-bottom: 70px;
                                                                    }
                                                                    
                                                                    .hero-search .less--options {
                                                                        position: relative;
                                                                        padding-left: 15px;
                                                                        font-size: 11px;
                                                                        margin-top: -20px;
                                                                        display: block;
                                                                        background-color: #ffffff;
                                                                        line-height: 20px;
                                                                    }
                                                                    
                                                                    .hero-search .less--options:before {
                                                                        content: "\f067";
                                                                        font-family: fontawesome;
                                                                        position: absolute;
                                                                        top: 2px;
                                                                        left: 0;
                                                                    }
                                                                    
                                                                    .hero-search .btn {
                                                                        margin-bottom: 30px;
                                                                    }
                                                                    
                                                                    .hero-search .less--options.active:before {
                                                                        content: "\f068";
                                                                    }
                                                                    
                                                                    .hero-search .slider--content h1 {
                                                                        font-size: 50px;
                                                                        font-weight: 500;
                                                                        color: #ffffff;
                                                                    }
                                                                    
                                                                    .hero-search .search-properties {
                                                                        position: static;
                                                                    }
                                                                    
                                                                    .hero-search .option-hide {
                                                                        display: none;
                                                                    }
                                                                    /* Hero Slider */
                                                                    
                                                                    .property-info-slider .property-item .property--title {
                                                                        font-size: 24px;
                                                                    }
                                                                    
                                                                    .property-info-slider .property-item .property--location {
                                                                        margin-bottom: 30px;
                                                                    }
                                                                    
                                                                    @media only screen and (min-width: 320px) and (max-width: 767px) {
                                                                        .hero-map #googleMap {
                                                                            height: 930px;
                                                                        }
                                                                        .hero-search {
                                                                            min-height: 600px;
                                                                            height: 600px;
                                                                            margin-top: 50px;
                                                                        }
                                                                        .hero-search .slider--content {
                                                                            top: 120px;
                                                                        }
                                                                        .hero-search .slider--content form,
                                                                        .hero-search .slider--content form .form-box {
                                                                            padding: 20px;
                                                                            margin-top: 15px
                                                                        }
                                                                        .hero-search .owl-nav {
                                                                            display: none;
                                                                        }
                                                                        .hero-search .less--options {
                                                                            display: none;
                                                                        }
                                                                        .hero-search .search-properties {
                                                                            display: block;
                                                                        }
                                                                        .hero-search .slider--content h1 {
                                                                            font-size: 25px;
                                                                            margin-bottom: 20px;
                                                                        }
                                                                        .hero-search .form-group {
                                                                            margin-bottom: 10px;
                                                                        }
                                                                        .hero-splash {
                                                                            height: auto;
                                                                        }
                                                                        .hero-map .search-properties {
                                                                            top: 150px;
                                                                        }
                                                                        .property-info-slider .slide--item {
                                                                            height: 700px;
                                                                        }
                                                                        .property-info-slider .property-item {
                                                                            margin-top: 60px;
                                                                            max-width: 240px;
                                                                        }
                                                                        .property-info-slider .property--info {
                                                                            padding: 20px;
                                                                        }
                                                                        .property-info-slider .property-item .property--title {
                                                                            font-size: 16px;
                                                                        }
                                                                    }
                                                                    /* Small Devices, Tablets */
                                                                    
                                                                    @media only screen and (min-width: 768px) and (max-width: 1200px) {
                                                                        .hero-search .slider--content {
                                                                            top: 150px;
                                                                        }
                                                                        .hero-search .slider--content h1 {
                                                                            margin-bottom: 0;
                                                                            font-size: 30px;
                                                                        }
                                                                        .hero-search .search-properties {
                                                                            padding: 30px;
                                                                        }
                                                                        .hero-search form {
                                                                            padding: 30px;
                                                                        }
                                                                    }
                                                                    /*------------------------------------*\
    #agent
\*------------------------------------*/
                                                                    
                                                                    .agent {
                                                                        text-align: center;
                                                                        overflow: hidden;
                                                                        -webkit-transition: all 0.5s ease;
                                                                        -moz-transition: all 0.5s ease;
                                                                        -o-transition: all 0.5s ease;
                                                                        transition: all 0.5s ease;
                                                                    }
                                                                    
                                                                    .agent .agent--img {
                                                                        position: relative;
                                                                        margin-bottom: 26px;
                                                                        overflow: hidden;
                                                                    }
                                                                    
                                                                    .agent .agent--img img {
                                                                        max-width: 100%;
                                                                        height: auto;
                                                                    }
                                                                    
                                                                    .agent .agent--details {
                                                                        background-color: #e72f87;
                                                                        width: 100%;
                                                                        -webkit-transition: all 0.5s ease;
                                                                        -moz-transition: all 0.5s ease;
                                                                        -o-transition: all 0.5s ease;
                                                                        transition: all 0.5s ease;
                                                                        -webkit-border-radius: 4px;
                                                                        -moz-border-radius: 4px;
                                                                        border-radius: 4px;
                                                                        position: absolute;
                                                                        left: 0;
                                                                        bottom: -200%;
                                                                        padding: 31px 35px 37px;
                                                                    }
                                                                    
                                                                    .agent:hover .agent--details {
                                                                        bottom: 0;
                                                                    }
                                                                    
                                                                    .agent .agent--details p {
                                                                        color: #ffffff;
                                                                        margin-bottom: 23px;
                                                                    }
                                                                    
                                                                    .agent .agent--details .agent--social-links a {
                                                                        color: rgba(255, 255, 255, 0.8);
                                                                        font-size: 14px;
                                                                        font-weight: 400;
                                                                        line-height: 1;
                                                                        margin-right: 20px;
                                                                    }
                                                                    
                                                                    .agent .agent--details .agent--social-links a:hover {
                                                                        color: #34495e;
                                                                    }
                                                                    
                                                                    .agent .agent--details a:last-child {
                                                                        margin-right: 0;
                                                                    }
                                                                    
                                                                    .agent .agent--details a:hover {
                                                                        color: #ffffff;
                                                                    }
                                                                    
                                                                    .agent .agent--title {
                                                                        color: #34495e;
                                                                        font-size: 18px;
                                                                        font-weight: 500;
                                                                        line-height: 1.3;
                                                                        text-transform: capitalize;
                                                                        margin-bottom: 6px;
                                                                    }
                                                                    
                                                                    .agent .agent--position {
                                                                        color: #aaaaaa;
                                                                        font-size: 14px;
                                                                        font-weight: 400;
                                                                        line-height: 1.3;
                                                                        margin-bottom: 0;
                                                                    }
                                                                    /* Custom, iPhone Retina */
                                                                    
                                                                    @media only screen and (min-width: 320px) and (max-width: 767px) {
                                                                        .agent {
                                                                            margin-bottom: 40px;
                                                                            max-width: 350px;
                                                                            margin-right: auto;
                                                                            margin-left: auto;
                                                                        }
                                                                    }
                                                                    
                                                                    @media only screen and (min-width: 768px) and (max-width: 991px) {
                                                                        .agent .agent--details {
                                                                            padding: 20px;
                                                                        }
                                                                    }
                                                                    /*------------------------------------*\
    #Agent Profile
\*------------------------------------*/
                                                                    
                                                                    .agent-profile .agent--info {
                                                                        margin: 10px 0 30px;
                                                                    }
                                                                    
                                                                    .agent-profile .agent--title {
                                                                        color: #34495e;
                                                                        font-size: 30px;
                                                                        font-weight: 500;
                                                                        line-height: 1.3;
                                                                        text-transform: capitalize;
                                                                        margin-bottom: 11px;
                                                                    }
                                                                    
                                                                    .agent-profile .agent--position {
                                                                        color: #aaaaaa;
                                                                        font-size: 14px;
                                                                        font-weight: 400;
                                                                        line-height: 1.3;
                                                                        margin-bottom: 0;
                                                                    }
                                                                    
                                                                    .agent-profile .agent--profile-details p {
                                                                        margin-bottom: 24px;
                                                                    }
                                                                    
                                                                    .agent-profile .agent--profile-contact li {
                                                                        float: left;
                                                                        width: 50%;
                                                                        color: #aaaaaa;
                                                                        font-size: 14px;
                                                                        line-height: 32px;
                                                                    }
                                                                    
                                                                    .agent-profile .agent--profile-contact li span {
                                                                        color: #34495e;
                                                                        padding-right: 8px;
                                                                    }
                                                                    
                                                                    .agent--social-links a {
                                                                        display: inline-block;
                                                                        font-size: 14px;
                                                                        color: #aaaaaa;
                                                                        margin-right: 17px;
                                                                    }
                                                                    
                                                                    .agent--social-links a:hover {
                                                                        color: #34495e;
                                                                    }
                                                                    
                                                                    .agent--social-links a:last-of-type {
                                                                        margin-right: 0;
                                                                    }
                                                                    
                                                                    .agent-profile .agent--profile-img img {
                                                                        max-width: 100%;
                                                                        height: auto;
                                                                    }
                                                                    /* small Devices*/
                                                                    
                                                                    @media only screen and (min-width: 320px) and (max-width: 767px) {
                                                                        .agent-profile .agent--profile-content,
                                                                        .agent-profile .agent--profile-img {
                                                                            max-width: 350px;
                                                                            margin-right: auto;
                                                                            margin-left: auto;
                                                                        }
                                                                        .agent-profile .agent--profile-contact li {
                                                                            float: none;
                                                                            width: 100%;
                                                                        }
                                                                    }
                                                                    /* Small Devices, Tablets */
                                                                    
                                                                    @media only screen and (min-width: 768px) and (max-width: 991px) {
                                                                        .agent-profile .agent--profile-contact li {
                                                                            float: none;
                                                                            width: 100%;
                                                                        }
                                                                    }
                                                                    /*------------------------------------*\
    #Agency
\*------------------------------------*/
                                                                    
                                                                    .agency-item {
                                                                        position: relative;
                                                                        background-color: #ffffff;
                                                                        padding: 30px;
                                                                        margin-bottom: 30px;
                                                                        -webkit-border-radius: 4px;
                                                                        -moz-border-radius: 4px;
                                                                        border-radius: 4px;
                                                                    }
                                                                    
                                                                    .agency-item .agency--img {
                                                                        position: absolute;
                                                                        top: 30px;
                                                                        left: 30px;
                                                                        width: 270px;
                                                                        height: 270px;
                                                                    }
                                                                    
                                                                    .agency-item .agency--content {
                                                                        padding: 28px 0 30px 320px;
                                                                    }
                                                                    
                                                                    .agency-item .agency--content .agency--title {
                                                                        color: #34495e;
                                                                        font-size: 24px;
                                                                        font-weight: 500;
                                                                        text-transform: capitalize;
                                                                        margin-bottom: 11px;
                                                                    }
                                                                    
                                                                    .agency-item .agency--content .agency--title a {
                                                                        color: #34495e;
                                                                    }
                                                                    
                                                                    .agency-item .agency--content .agency--title a:hover {
                                                                        color: #e72f87;
                                                                    }
                                                                    
                                                                    .agency-item .agency--content .agency--location {
                                                                        color: #aaaaaa;
                                                                        font-size: 14px;
                                                                        line-height: 20px;
                                                                        margin-bottom: 0;
                                                                        display: block;
                                                                    }
                                                                    
                                                                    .agency-item .agency--content .agency--location i {
                                                                        margin-right: 7px;
                                                                    }
                                                                    
                                                                    .agency-item .agency--content .agency---details p {
                                                                        margin-bottom: 24px;
                                                                    }
                                                                    
                                                                    .Properties--number,
                                                                    .agency-item .agency--content .agency--social-links {
                                                                        display: inline-block;
                                                                    }
                                                                    
                                                                    .agency-item .agency--content .agency--social-links a {
                                                                        display: inline-block;
                                                                        font-size: 14px;
                                                                        color: #aaaaaa;
                                                                        margin-right: 17px;
                                                                    }
                                                                    
                                                                    .agency-item .agency--content .agency--social-links a:hover {
                                                                        color: #34495e;
                                                                    }
                                                                    
                                                                    .agency-item .agency--content .agency--social-links a:last-of-type {
                                                                        margin-right: 0;
                                                                    }
                                                                    
                                                                    .Properties--number {
                                                                        padding: 5px 10px;
                                                                        background-color: #34495e;
                                                                        color: #ffffff;
                                                                        font-size: 10px;
                                                                        -webkit-border-radius: 3px;
                                                                        -moz-border-radius: 3px;
                                                                        border-radius: 3px;
                                                                        margin-left: 24px;
                                                                    }
                                                                    
                                                                    .agency--contact li {
                                                                        color: #aaaaaa;
                                                                        font-size: 14px;
                                                                        line-height: 32px;
                                                                        display: inline-block;
                                                                        margin-right: 25px;
                                                                    }
                                                                    
                                                                    .agency--contact li:last-of-type {
                                                                        margin-right: 0;
                                                                    }
                                                                    
                                                                    .agency--contact li i {
                                                                        color: #34495e;
                                                                        padding-right: 8px;
                                                                    }
                                                                    /* Custom, iPhone Retina */
                                                                    
                                                                    @media only screen and (min-width: 320px) and (max-width: 767px) {
                                                                        .agency-item {
                                                                            padding: 15px;
                                                                            max-width: 300px;
                                                                            margin-right: auto;
                                                                            margin-left: auto;
                                                                        }
                                                                        .agency-item .agency--img {
                                                                            position: static;
                                                                        }
                                                                        .agency-item .agency--img img {
                                                                            max-width: 100%;
                                                                            height: auto;
                                                                            width: auto;
                                                                        }
                                                                        .agency-item .agency--content {
                                                                            padding: 20px 0 0 0;
                                                                        }
                                                                        .agency-item .agency--content .pull-right {
                                                                            float: none !important;
                                                                        }
                                                                        .agency-item .agency--content .agency--social-links {
                                                                            margin-top: 20px;
                                                                        }
                                                                        .agency-item .agency--location {
                                                                            margin-bottom: 20px;
                                                                        }
                                                                    }
                                                                    /* Small Devices */
                                                                    
                                                                    @media only screen and (min-width: 768px) and (max-width: 991px) {
                                                                        .agency-item .agency--content {
                                                                            padding-left: 290px;
                                                                        }
                                                                        .agency-item .agency--content .pull-right {
                                                                            float: none!important;
                                                                        }
                                                                        .agency-item .agency--content .agency--location {
                                                                            margin-bottom: 20px;
                                                                        }
                                                                        .agency-item .agency--content .agency--social-links {
                                                                            margin-top: 20px;
                                                                        }
                                                                    }
                                                                    /*------------------------------------*\
    #agency-profile
\*------------------------------------*/
                                                                    
                                                                    .agency-profile .agency--info {
                                                                        margin: 30px 0;
                                                                    }
                                                                    
                                                                    .agency-profile .agency--profile-img img {
                                                                        max-width: 100%;
                                                                        height: auto;
                                                                    }
                                                                    
                                                                    .agency-profile .agency--title {
                                                                        color: #34495e;
                                                                        font-size: 30px;
                                                                        font-weight: 500;
                                                                        line-height: 1.3;
                                                                        text-transform: capitalize;
                                                                        margin-bottom: 11px;
                                                                    }
                                                                    
                                                                    .agency-profile .agency--location {
                                                                        color: #aaaaaa;
                                                                        font-size: 14px;
                                                                        font-weight: 400;
                                                                        line-height: 1.3;
                                                                        margin-bottom: 0;
                                                                    }
                                                                    
                                                                    .agency-profile .agency--location i {
                                                                        margin-right: 7px;
                                                                    }
                                                                    
                                                                    .agency-profile .agency--profile-details {
                                                                        padding-top: 62px;
                                                                    }
                                                                    
                                                                    .agency-profile .agency--profile-details p {
                                                                        margin-bottom: 22px;
                                                                        font-size: 16px;
                                                                        line-height: 28px;
                                                                    }
                                                                    
                                                                    .agency-profile .agency--profile-contact li {
                                                                        float: left;
                                                                        width: 50%;
                                                                        color: #aaaaaa;
                                                                        font-size: 14px;
                                                                        line-height: 32px;
                                                                    }
                                                                    
                                                                    .agency-profile .agency--profile-contact li span {
                                                                        color: #34495e;
                                                                        padding-right: 8px;
                                                                    }
                                                                    
                                                                    .agency-profile .agency--social-links a {
                                                                        display: inline-block;
                                                                        font-size: 14px;
                                                                        color: #aaaaaa;
                                                                        margin-right: 17px;
                                                                    }
                                                                    
                                                                    .agency-profile .agency--social-links a:hover {
                                                                        color: #34495e;
                                                                    }
                                                                    
                                                                    .agency-profile .agency--social-links a:last-of-type {
                                                                        margin-right: 0;
                                                                    }
                                                                    /* Custom, iPhone Retina */
                                                                    
                                                                    @media only screen and (min-width: 320px) and (max-width: 767px) {
                                                                        .agency-profile .agency--profile-img,
                                                                        .agency-profile .agency--profile-content,
                                                                        .agency-profile .agency--profile-details {
                                                                            max-width: 350px;
                                                                            margin-right: auto;
                                                                            margin-left: auto;
                                                                        }
                                                                        .agency-profile .agency--profile-details {
                                                                            padding-top: 20px;
                                                                        }
                                                                        .agency-profile .agency--profile-contact li {
                                                                            float: none;
                                                                            width: 100%;
                                                                        }
                                                                    }
                                                                    /* Custom, iPhone Retina */
                                                                    
                                                                    @media only screen and (min-width: 320px) and (max-width: 600px) {
                                                                        .agency-profile .agency--profile-contact li {
                                                                            float: none;
                                                                            width: 100%;
                                                                        }
                                                                    }
                                                                    /*------------------------------------*\
    #Property Item
\*------------------------------------*/
                                                                    
                                                                    .property-item {
                                                                        background-color: #ffffff;
                                                                        -webkit-border-radius: 4px;
                                                                        -moz-border-radius: 4px;
                                                                        border-radius: 4px;
                                                                        -webkit-transition: all 0.5s ease;
                                                                        -moz-transition: all 0.5s ease;
                                                                        -o-transition: all 0.5s ease;
                                                                        transition: all 0.5s ease;
                                                                        margin-bottom: 30px;
                                                                    }
                                                                    
                                                                    .property-item:hover {
                                                                        -webkit-box-shadow: 0px 10px 30px 0px rgba(52, 73, 94, 0.07);
                                                                        box-shadow: 0px 10px 30px 0px rgba(52, 73, 94, 0.07);
                                                                    }
                                                                    
                                                                    .property-item .property--img {
                                                                        position: relative;
                                                                        overflow: hidden;
                                                                    }
                                                                    
                                                                    .property-item .property--status {
                                                                        position: absolute;
                                                                        bottom: 25px;
                                                                        right: 25px;
                                                                        background-color: #34495e;
                                                                        color: #ffffff;
                                                                        font-size: 10px;
                                                                        -webkit-border-radius: 2px;
                                                                        -moz-border-radius: 2px;
                                                                        border-radius: 2px;
                                                                        padding: 5px 10px;
                                                                        display: block;
                                                                    }
                                                                    
                                                                    .property-item .property--info {
                                                                        padding: 22px 25px 25px;
                                                                    }
                                                                    
                                                                    .property-item .property--title {
                                                                        color: #34495e;
                                                                        font-size: 18px;
                                                                        font-weight: 500;
                                                                        line-height: 28px;
                                                                        text-transform: capitalize;
                                                                        margin-bottom: 2px;
                                                                    }
                                                                    
                                                                    .property-item .property--title a {
                                                                        color: #34495e;
                                                                    }
                                                                    
                                                                    .property-item .property--title a:hover {
                                                                        color: #e72f87;
                                                                    }
                                                                    
                                                                    .property-item .property--location {
                                                                        color: #000000;
                                                                        font-size: 12px;
                                                                        font-weight: 400;
                                                                        line-height: 20px;
                                                                        margin-bottom: 16px;
                                                                    }
                                                                    
                                                                    .property-item .property--location i {
                                                                        margin-right: 7px;
                                                                    }
                                                                    
                                                                    .property-item .property--price {
                                                                        color: #e72f87;
                                                                        font-size: 30px;
                                                                        font-weight: 500;
                                                                        display: block;
                                                                        line-height: 1;
                                                                        margin-bottom: 0;
                                                                    }
                                                                    
                                                                    .property-item .property--price span {
                                                                        margin-left: 8px;
                                                                        position: relative;
                                                                        font-weight: 400;
                                                                        font-size: 14px;
                                                                        vertical-align: middle;
                                                                        padding-left: 5px;
                                                                    }
                                                                    
                                                                    .property-item .property--price span:before {
                                                                        content: "/";
                                                                        position: absolute;
                                                                        top: 3px;
                                                                        left: -2px;
                                                                    }
                                                                    
                                                                    .property-item .property--features {
                                                                        padding: 25px;
                                                                        border-top: 1px solid #eeeeee;
                                                                        position: relative;
                                                                    }
                                                                    
                                                                    .property-item .property--features ul {
                                                                        padding: 0;
                                                                        list-style: none;
                                                                        margin-bottom: 0;
                                                                    }
                                                                    
                                                                    .property-item .property--features li {
                                                                        color: #aaaaaa;
                                                                        font-size: 14px;
                                                                        display: inline-block;
                                                                        margin-right: 25px;
                                                                    }
                                                                    
                                                                    .property-item .property--features li:last-of-type {
                                                                        margin-right: 0;
                                                                    }
                                                                    
                                                                    .property-item .property--features li span {
                                                                        display: block;
                                                                    }
                                                                    
                                                                    .property-item .property--features li .feature {
                                                                        color: #34495e;
                                                                    }
                                                                    
                                                                    .property-item .edit--btn {
                                                                        position: absolute;
                                                                        right: 30px;
                                                                        top: 30px;
                                                                        font-size: 14px;
                                                                        color: #aaaaaa;
                                                                    }
                                                                    
                                                                    .property-item .edit--btn:before {
                                                                        content: "";
                                                                        position: absolute;
                                                                        left: 0;
                                                                        bottom: 0;
                                                                        width: 100%;
                                                                        height: 2px;
                                                                        background-color: #aaaaaa;
                                                                        -webkit-transition: all 0.8s ease;
                                                                        -moz-transition: all 0.8s ease;
                                                                        -o-transition: all 0.8s ease;
                                                                        transition: all 0.8s ease;
                                                                    }
                                                                    
                                                                    .property-item .edit--btn:after {
                                                                        content: "";
                                                                        position: absolute;
                                                                        left: 0;
                                                                        bottom: 0;
                                                                        width: 0;
                                                                        height: 2px;
                                                                        background-color: #e72f87;
                                                                        -webkit-transition: all 0.8s ease;
                                                                        -moz-transition: all 0.8s ease;
                                                                        -o-transition: all 0.8s ease;
                                                                        transition: all 0.8s ease;
                                                                    }
                                                                    
                                                                    .property-item .edit--btn:hover:after {
                                                                        width: 100%;
                                                                    }
                                                                    
                                                                    .property-item .edit--btn i {
                                                                        margin-right: 5px;
                                                                    }
                                                                    
                                                                    .property-item .edit--btn:hover,
                                                                    .property-item .edit--btn:hover i {
                                                                        color: #e72f87;
                                                                    }
                                                                    /* Custom, iPhone Retina */
                                                                    
                                                                    @media only screen and (min-width: 320px) and (max-width: 400px) {
                                                                        .property-item .property--features li {
                                                                            margin-right: 6px;
                                                                        }
                                                                    }
                                                                    
                                                                    @media only screen and (min-width: 320px) and (max-width: 767px) {
                                                                        .property-item .property--features ul {
                                                                            margin-bottom: 20px;
                                                                        }
                                                                        .property-item .edit--btn {
                                                                            position: relative;
                                                                            top: 0;
                                                                            right: auto;
                                                                            left: 0;
                                                                            padding-top: 40px;
                                                                        }
                                                                    }
                                                                    /* Small Devices, Tablets */
                                                                    
                                                                    @media only screen and (min-width: 768px) and (max-width: 991px) {
                                                                        .my-properties.properties-list .property-item {
                                                                            display: block;
                                                                        }
                                                                        .my-properties.properties-list .property-item .property--content {
                                                                            width: 100%;
                                                                        }
                                                                    }
                                                                    /*------------------------------------*\
    #Properties Split
\*------------------------------------*/
                                                                    
                                                                    .properties-split .col-map {
                                                                        padding-right: 0;
                                                                        padding-left: 0;
                                                                    }
                                                                    
                                                                    .properties-split .map-horizontal {
                                                                        position: fixed;
                                                                        height: 100%;
                                                                        width: 100%;
                                                                    }
                                                                    /* Custom, iPhone Retina */
                                                                    
                                                                    @media only screen and (min-width: 320px) and (max-width: 767px) {
                                                                        .properties-split>.container-fluid {
                                                                            padding-right: 15px;
                                                                        }
                                                                    }
                                                                    /* Small Devices, Tablets */
                                                                    /*------------------------------------*\
    #Properties Gird
\*------------------------------------*/
                                                                    
                                                                    .properties.properties-grid .col-md-12 {
                                                                        width: 50%;
                                                                    }
                                                                    
                                                                    .properties.properties-grid .property-item {
                                                                        display: block;
                                                                    }
                                                                    
                                                                    .properties.properties-grid .property-item .property--content {
                                                                        width: 100%;
                                                                    }
                                                                    /* Small Devices, Tablets */
                                                                    
                                                                    @media only screen and (min-width: 320px) and (max-width: 991px) {
                                                                        .properties-grid .property-item {
                                                                            max-width: 470px;
                                                                            margin: 0 auto 30px auto;
                                                                        }
                                                                    }
                                                                    /*------------------------------------*\
    #Properties List
\*------------------------------------*/
                                                                    
                                                                    .properties-list .property-item {
                                                                        display: -ms-flexbox;
                                                                        display: flex;
                                                                        -ms-flex-wrap: wrap;
                                                                        flex-wrap: wrap;
                                                                        margin-bottom: 30px;
                                                                    }
                                                                    
                                                                    .properties-list .property-item .property--content,
                                                                    .properties-list .property-item .property--img {
                                                                        -ms-flex-preferred-size: 0;
                                                                        flex-basis: 0;
                                                                        -ms-flex-positive: 1;
                                                                        flex-grow: 1;
                                                                        max-width: 100%;
                                                                    }
                                                                    
                                                                    .properties-list .owl-carousel .owl-item {
                                                                        padding-bottom: 30px;
                                                                    }
                                                                    
                                                                    .properties.properties-list .col-md-6 {
                                                                        width: 100%;
                                                                    }
                                                                    
                                                                    @media only screen and (min-width: 320px) and (max-width: 599px) {
                                                                        .properties-list .property-item {
                                                                            display: block;
                                                                            max-width: 470px;
                                                                            margin: 0 auto 30px auto;
                                                                        }
                                                                    }
                                                                    
                                                                    @media only screen and (min-width: 600px) and (max-width: 767px) {
                                                                        .properties-list .property-item .property--features,
                                                                        .properties-list .property-item .property--info {
                                                                            padding: 15px;
                                                                        }
                                                                    }
                                                                    /* Small Devices, Tablets */
                                                                    
                                                                    @media only screen and (min-width: 768px) and (max-width: 991px) {
                                                                        .properties-list .property-item {
                                                                            max-width: inherit;
                                                                            margin: 0 auto 30px auto;
                                                                        }
                                                                    }
                                                                    
                                                                    @media only screen and (min-width: 992px) and (max-width: 1200px) {
                                                                        .properties-list .property-item .property--features,
                                                                        .properties-list .property-item .property--info {
                                                                            padding: 15px;
                                                                        }
                                                                    }
                                                                    /*------------------------------------*\
    #properties Filter
\*------------------------------------*/
                                                                    
                                                                    .properties-filter {
                                                                        margin-bottom: 36px;
                                                                    }
                                                                    
                                                                    .properties-filter label {
                                                                        font-size: 14px;
                                                                        margin: 0;
                                                                    }
                                                                    
                                                                    .properties-filter .select--box {
                                                                        display: inline-block;
                                                                    }
                                                                    
                                                                    .properties-filter .select--box select {
                                                                        width: auto;
                                                                        padding: 0 23px 0 5px;
                                                                        background-color: transparent;
                                                                        border: none;
                                                                        height: auto;
                                                                        line-height: 17px;
                                                                    }
                                                                    
                                                                    .properties-filter .select--box i {
                                                                        right: 5px;
                                                                        top: 0;
                                                                    }
                                                                    
                                                                    .properties-filter .select--box i:last-of-type {
                                                                        top: 8px;
                                                                    }
                                                                    
                                                                    .properties-filter .view--type a {
                                                                        display: inline-block;
                                                                        font-size: 14px;
                                                                        padding-left: 5px;
                                                                        color: #aaaaaa;
                                                                    }
                                                                    
                                                                    .properties-filter .view--type a.active {
                                                                        color: #34495e;
                                                                    }
                                                                    /*------------------------------------*\
    #Property Single
\*------------------------------------*/
                                                                    /* property Single gallery */
                                                                    
                                                                    .property-single-gallery-info {
                                                                        margin-bottom: 47px;
                                                                    }
                                                                    
                                                                    .property-single-gallery-info .property--info {
                                                                        padding: 0 0 31px;
                                                                    }
                                                                    
                                                                    .property-single-gallery-info .property--title {
                                                                        font-size: 30px;
                                                                        font-weight: 500;
                                                                        line-height: 38px;
                                                                        text-transform: capitalize;
                                                                        margin-bottom: 9px;
                                                                    }
                                                                    
                                                                    .property-single-gallery-info .property--status {
                                                                        position: static;
                                                                        margin-bottom: 20px;
                                                                        font-size: 18px;
                                                                        line-height: 20px;
                                                                        display: block;
                                                                        background-color: transparent;
                                                                        padding: 0;
                                                                        color: #34495e;
                                                                    }
                                                                    
                                                                    .property-single-gallery-info .property--location {
                                                                        font-size: 18px;
                                                                        line-height: 28px;
                                                                        margin-bottom: 0;
                                                                    }
                                                                    
                                                                    .property-single-gallery-info .property--location i {
                                                                        margin-right: 8px;
                                                                    }
                                                                    
                                                                    .property-single-gallery-info .property--price {
                                                                        font-size: 36px;
                                                                        color: #e72f87;
                                                                    }
                                                                    
                                                                    .property-single-gallery-info .property--meta {
                                                                        padding-top: 25px;
                                                                        border-top: 1px solid rgba(52, 73, 94, 0.07);
                                                                    }
                                                                    
                                                                    .property-single-gallery-info .property--meta ul li {
                                                                        color: #34495e;
                                                                        line-height: 1;
                                                                        margin-right: 20px;
                                                                    }
                                                                    
                                                                    .property-single-gallery-info .property--meta ul li span {
                                                                        color: #aaaaaa;
                                                                    }
                                                                    
                                                                    .property-single-gallery-info .property--meta-share .share--title {
                                                                        color: #34495e;
                                                                        line-height: 1;
                                                                        margin-bottom: 0;
                                                                        margin-right: 20px;
                                                                        text-transform: capitalize;
                                                                    }
                                                                    
                                                                    .property-single-gallery-info .property--meta-share a {
                                                                        color: #aaaaaa;
                                                                        font-size: 14px;
                                                                        margin-right: 15px;
                                                                        line-height: 1;
                                                                    }
                                                                    
                                                                    .property-single-gallery-info .property--meta-share a:last-of-type {
                                                                        margin-right: 0;
                                                                    }
                                                                    
                                                                    .property-single-gallery-info .property--meta-share a:hover {
                                                                        color: #34495e;
                                                                    }
                                                                    /* Property Single Slider */
                                                                    
                                                                    .property-single-slider .slide--item {
                                                                        height: 720px;
                                                                        position: relative;
                                                                    }
                                                                    
                                                                    .property-single-slider .slider--text {
                                                                        width: 100%;
                                                                        position: absolute;
                                                                        left: 0;
                                                                        top: 290px;
                                                                        z-index: 5;
                                                                    }
                                                                    
                                                                    .property-single-slider .property--info {
                                                                        padding: 0 0 38px;
                                                                    }
                                                                    
                                                                    .property-single-slider .property--title {
                                                                        color: #ffffff;
                                                                        font-size: 50px;
                                                                        line-height: 58px;
                                                                        text-transform: capitalize;
                                                                        margin-bottom: 19px;
                                                                    }
                                                                    
                                                                    .property-single-slider .property--location {
                                                                        font-size: 18px;
                                                                        font-weight: 500;
                                                                        margin-bottom: 0;
                                                                        color: #aaaaaa;
                                                                    }
                                                                    
                                                                    .property-single-slider .property--location i {
                                                                        margin-right: 10px;
                                                                    }
                                                                    
                                                                    .property-single-slider .property--status {
                                                                        position: static;
                                                                        background-color: transparent;
                                                                        color: #ffffff;
                                                                        font-size: 18px;
                                                                        margin-bottom: 11px;
                                                                        padding: 0;
                                                                    }
                                                                    
                                                                    .property-single-slider .property--price {
                                                                        font-size: 50px;
                                                                        margin-bottom: 0;
                                                                    }
                                                                    
                                                                    .property-single-slider .property--price span {
                                                                        font-size: 24px;
                                                                    }
                                                                    
                                                                    .property-single-slider .property--meta {
                                                                        padding-top: 25px;
                                                                        border-top: 1px solid rgba(255, 255, 255, 0.1);
                                                                    }
                                                                    
                                                                    .property-single-slider .property--meta ul li {
                                                                        color: #ffffff;
                                                                        font-size: 14px;
                                                                        line-height: 1;
                                                                        margin-right: 20px;
                                                                    }
                                                                    
                                                                    .property-single-slider .property--meta ul li .value {
                                                                        color: #aaaaaa;
                                                                        padding-left: 5px;
                                                                    }
                                                                    
                                                                    .property-single-slider .property--meta-share .share--title {
                                                                        color: #ffffff;
                                                                        font-size: 14px;
                                                                        line-height: 1;
                                                                        margin-bottom: 0;
                                                                        margin-right: 26px;
                                                                    }
                                                                    
                                                                    .property-single-slider .property--meta-share a {
                                                                        color: #aaaaaa;
                                                                        font-size: 14px;
                                                                        margin-right: 22px;
                                                                        line-height: 1;
                                                                    }
                                                                    
                                                                    .property-single-slider .property--meta-share a:last-of-type {
                                                                        margin-right: 0;
                                                                    }
                                                                    
                                                                    .property-single-slider .property--meta-share a:hover {
                                                                        color: #ffffff;
                                                                    }
                                                                    
                                                                    .inner-box {
                                                                        background-color: #ffffff;
                                                                        padding: 0px;
                                                                        -webkit-border-radius: 4px;
                                                                        -moz-border-radius: 4px;
                                                                        border-radius: 4px;
                                                                        margin-bottom: 30px;
                                                                    }
                                                                    
                                                                    .inner-box .heading {
                                                                        margin-bottom: 48px;
                                                                    }
                                                                    
                                                                    .inner-box .heading--title {
                                                                        font-size: 18px;
                                                                        line-height: 1;
                                                                        margin-bottom: 0;
                                                                        text-align: left;
                                                                    }
                                                                    
                                                                    .property-single-desc .feature-panel {
                                                                        position: relative;
                                                                        margin-bottom: 24px;
                                                                    }
                                                                    
                                                                    .property-single-desc .feature-panel .feature--img {
                                                                        position: absolute;
                                                                        top: 0;
                                                                        left: 0;
                                                                        width: 30px;
                                                                        height: 30px;
                                                                    }
                                                                    
                                                                    .property-single-desc .feature-panel .feature--content {
                                                                        padding-left: 50px;
                                                                    }
                                                                    
                                                                    .property-single-desc .feature-panel .feature--content h5 {
                                                                        font-size: 14px;
                                                                        line-height: 1;
                                                                        font-weight: 400;
                                                                        margin-bottom: 8px;
                                                                    }
                                                                    
                                                                    .property-single-desc .feature-panel .feature--content p {
                                                                        font-size: 12px;
                                                                        line-height: 1;
                                                                        margin-bottom: 0;
                                                                    }
                                                                    
                                                                    .property-single-desc .property--details p:first-of-type {
                                                                        padding-top: 6px;
                                                                    }
                                                                    
                                                                    .property-single-desc .property--details p:last-of-type {
                                                                        margin-bottom: 0;
                                                                    }
                                                                    
                                                                    .property-single-features p {
                                                                        position: relative;
                                                                        padding-left: 22px;
                                                                        color: #34495e;
                                                                        line-height: 1;
                                                                        margin-bottom: 18px;
                                                                    }
                                                                    
                                                                    .property-single-features p:before {
                                                                        content: "\f00c";
                                                                        font-family: fontawesome;
                                                                        position: absolute;
                                                                        top: 0;
                                                                        left: 0;
                                                                        color: #e72f87;
                                                                    }
                                                                    
                                                                    .inner-box.property-single-features {
                                                                        padding-bottom: 22px;
                                                                    }
                                                                    
                                                                    .property-single-location ul li {
                                                                        width: 33.33333%;
                                                                        display: inline-block;
                                                                        margin-right: -3px;
                                                                        margin-bottom: 17px;
                                                                    }
                                                                    
                                                                    .property-single-location ul li span {
                                                                        color: #34495e;
                                                                        padding-right: 5px;
                                                                    }
                                                                    
                                                                    .property-single-design .accordion .panel {
                                                                        border: 1px solid #eee;
                                                                    }
                                                                    
                                                                    .property-single-design .accordion .panel .panel--heading {
                                                                        padding: 9px 22px;
                                                                        background-color: #ffffff;
                                                                        border: none;
                                                                        border-bottom: 1px solid #eee;
                                                                    }
                                                                    
                                                                    .property-single-design .accordion .panel .panel--heading a {
                                                                        font-size: 14px;
                                                                        font-weight: 400;
                                                                        line-height: 20px;
                                                                        padding-left: 15px;
                                                                    }
                                                                    
                                                                    .property-single-design .accordion .panel .panel--body {
                                                                        padding: 32px 20px 46px;
                                                                    }
                                                                    
                                                                    .property-single-design .accordion .panel--heading .accordion-toggle:after {
                                                                        left: 0;
                                                                        right: auto;
                                                                        color: #34495e;
                                                                        font-size: 11px;
                                                                    }
                                                                    
                                                                    .property-single-design ul li {
                                                                        line-height: 1;
                                                                    }
                                                                    
                                                                    .property-single-design ul li span {
                                                                        color: #34495e;
                                                                        padding-right: 5px;
                                                                    }
                                                                    
                                                                    .property-single-leave-review .property-rating i {
                                                                        line-height: 42px;
                                                                        font-size: 18px;
                                                                        color: #efefef;
                                                                    }
                                                                    /* property-info-slider */
                                                                    
                                                                    .property-info-slider .slide--item {
                                                                        height: 100vh;
                                                                        position: relative;
                                                                    }
                                                                    
                                                                    .property-info-slider .property-item {
                                                                        margin-top: 140px;
                                                                    }
                                                                    
                                                                    .property-info-slider .property--info {
                                                                        padding: 40px 40px 37px;
                                                                    }
                                                                    
                                                                    .property-info-slider .property--status {
                                                                        position: static;
                                                                        display: inline-block;
                                                                        margin-bottom: 38px;
                                                                    }
                                                                    
                                                                    .property--features {
                                                                        padding: 28px 40px;
                                                                        border-top: 1px solid #eeeeee;
                                                                    }
                                                                    /* property-city-item */
                                                                    
                                                                    .property-city-item {
                                                                        position: relative;
                                                                        margin-bottom: 30px;
                                                                        overflow: hidden;
                                                                        -webkit-border-radius: 4px;
                                                                        -moz-border-radius: 4px;
                                                                        border-radius: 4px;
                                                                    }
                                                                    
                                                                    .property--city-img {
                                                                        position: relative;
                                                                        overflow: hidden;
                                                                    }
                                                                    
                                                                    .property--city-img img {
                                                                        width: 100%;
                                                                        -webkit-transition: all 0.9s ease;
                                                                        -moz-transition: all 0.9s ease;
                                                                        -o-transition: all 0.9s ease;
                                                                        transition: all 0.9s ease;
                                                                    }
                                                                    
                                                                    .property--city-img:hover img {
                                                                        -webkit-transform: scale(1.1);
                                                                        -moz-transform: scale(1.1);
                                                                        transform: scale(1.1);
                                                                    }
                                                                    /* Proprety Review */
                                                                    
                                                                    .property-review {
                                                                        list-style: none;
                                                                        margin-bottom: 0;
                                                                        padding: 0;
                                                                    }
                                                                    
                                                                    .property-review li {
                                                                        margin-bottom: 40px;
                                                                        position: relative;
                                                                    }
                                                                    
                                                                    .property-review li:last-child {
                                                                        margin-bottom: 0;
                                                                    }
                                                                    
                                                                    .property-review li .avatar {
                                                                        position: absolute;
                                                                        left: 0;
                                                                        top: 0;
                                                                        width: 70px;
                                                                        height: 70px;
                                                                        line-height: 70px;
                                                                        background-color: #bdbdbd;
                                                                        color: #ffffff;
                                                                        font-weight: 500;
                                                                        font-size: 24px;
                                                                        text-align: center;
                                                                        -webkit-border-radius: 3px;
                                                                        -moz-border-radius: 3px;
                                                                        border-radius: 3px;
                                                                    }
                                                                    
                                                                    .property-review li .comment {
                                                                        padding-left: 100px;
                                                                        overflow: hidden;
                                                                    }
                                                                    
                                                                    .property-review li .comment h6 {
                                                                        font-size: 18px;
                                                                        font-weight: 500;
                                                                        text-transform: capitalize;
                                                                        margin-bottom: 15px;
                                                                        color: #34495e;
                                                                        line-height: 30px;
                                                                        float: left;
                                                                        margin-right: 18px;
                                                                    }
                                                                    
                                                                    .property-review li .comment .date {
                                                                        color: #aaaaaa;
                                                                        font-family: 'Poppins', sans-serif;
                                                                        font-size: 12px;
                                                                        font-weight: 400;
                                                                        line-height: 30px;
                                                                        float: left;
                                                                    }
                                                                    
                                                                    .property-review li .comment .property-rating {
                                                                        font-size: 14px;
                                                                        font-weight: 400;
                                                                        text-transform: capitalize;
                                                                        color: #e72f87;
                                                                        line-height: 30px;
                                                                        float: right;
                                                                    }
                                                                    
                                                                    .property-review li .comment p {
                                                                        clear: both;
                                                                        margin-bottom: 0;
                                                                    }
                                                                    /* Custom, iPhone Retina */
                                                                    
                                                                    @media only screen and (min-width: 320px) and (max-width: 767px) {
                                                                        .properties-split .map-horizontal {
                                                                            position: relative;
                                                                        }
                                                                        .property-info-slider .property--info {
                                                                            padding: 20px;
                                                                        }
                                                                        .search-properties {
                                                                            position: static;
                                                                        }
                                                                        .property-single-location ul li {
                                                                            width: 100%;
                                                                            display: block;
                                                                        }
                                                                        .property-single-slider .slider-navs .owl-controls .owl-nav [class*=owl-] {
                                                                            display: none !important;
                                                                        }
                                                                        .property-single-slider .pull-left,
                                                                        .property-single-slider .pull-right,
                                                                        .property-single-gallery-info .pull-left,
                                                                        .property-single-gallery-info .pull-right {
                                                                            float: none !important;
                                                                        }
                                                                        .property-single-slider .property--location,
                                                                        .property-single-gallery-info .property--location {
                                                                            margin-bottom: 10px;
                                                                        }
                                                                        .property-single-slider .property--meta ul li,
                                                                        .property-single-gallery-info .property--meta ul li {
                                                                            margin-bottom: 15px;
                                                                        }
                                                                        .properties.properties-grid .col-md-12 {
                                                                            width: 100%;
                                                                        }
                                                                        .inner-box {
                                                                            padding: 15px;
                                                                        }
                                                                        .owl-thumbs .owl-thumb-item {
                                                                            max-width: 19% !important;
                                                                        }
                                                                        .owl-thumbs .owl-thumb-item img {
                                                                            max-width: 100%;
                                                                        }
                                                                        .property-single-slider .slider--text {
                                                                            top: 50px;
                                                                            padding: 10px;
                                                                        }
                                                                        .property-single-slider .slide--item {
                                                                            height: 600px;
                                                                        }
                                                                    }
                                                                    /* Small Devices, Tablets */
                                                                    
                                                                    @media only screen and (min-width: 768px) and (max-width: 991px) {
                                                                        .properties-split .map-horizontal {
                                                                            position: relative;
                                                                        }
                                                                        .wrapper-bg {
                                                                            padding-bottom: 50px;
                                                                        }
                                                                        .owl-thumbs .owl-thumb-item {
                                                                            max-width: 19% !important;
                                                                        }
                                                                        .owl-thumbs .owl-thumb-item img {
                                                                            max-width: 100%;
                                                                        }
                                                                        .property-single-slider .slide--item {
                                                                            height: 600px;
                                                                        }
                                                                        .property-single-slider .property--title {
                                                                            font-size: 40px;
                                                                            line-height: 1;
                                                                        }
                                                                        .property-single-slider .slider--text {
                                                                            top: 100px;
                                                                        }
                                                                        .property-single-slider .slider-navs .owl-controls .owl-nav [class*=owl-] {
                                                                            display: none !important;
                                                                        }
                                                                    }
                                                                    /* Small Devices, Tablets */
                                                                    
                                                                    @media only screen and (min-width: 992px) and (max-width: 1200px) {
                                                                        .property-single-slider .slide--item {
                                                                            height: 600px;
                                                                        }
                                                                        .property-single-slider .slider--text {
                                                                            top: 100px;
                                                                            padding: 0 20px;
                                                                        }
                                                                    }
                                                                    /*------------------------------------*\
    #my-account
\*------------------------------------*/
                                                                    
                                                                    .form-box {
                                                                        background-color: #ffffff;
                                                                        -webkit-border-radius: 4px;
                                                                        -moz-border-radius: 4px;
                                                                        border-radius: 4px;
                                                                        padding: 40px;
                                                                        margin-bottom: 30px;
                                                                    }
                                                                    
                                                                    .form-box .form-group .form-control {
                                                                        margin-bottom: 0;
                                                                    }
                                                                    
                                                                    .form-box>.form-box .form-group:last-of-type {
                                                                        margin-bottom: 0;
                                                                    }
                                                                    
                                                                    .form-box .form--title {
                                                                        font-size: 18px;
                                                                        font-weight: 500;
                                                                        line-height: 1;
                                                                        margin-bottom: 50px;
                                                                    }
                                                                    
                                                                    .edit--profile-area {
                                                                        background-color: #ffffff;
                                                                        -webkit-border-radius: 4px;
                                                                        -moz-border-radius: 4px;
                                                                        border-radius: 4px;
                                                                        padding: 21px 40px;
                                                                        margin-bottom: 30px;
                                                                    }
                                                                    
                                                                    .edit--profile-links li a {
                                                                        color: #aaaaaa;
                                                                        font-size: 14px;
                                                                        line-height: 40px;
                                                                    }
                                                                    
                                                                    .edit--profile-links li a.active {
                                                                        color: #34495e;
                                                                    }
                                                                    
                                                                    .upload--img-area {
                                                                        display: -webkit-flex;
                                                                        display: -moz-flex;
                                                                        display: -ms-flex;
                                                                        display: -o-flex;
                                                                        display: flex;
                                                                        -webkit-align-items: center;
                                                                        -moz-align-items: center;
                                                                        -ms-align-items: center;
                                                                        -o-align-items: center;
                                                                        align-items: center;
                                                                    }
                                                                    
                                                                    .preview--img {
                                                                        display: inline-block;
                                                                        width: 110px;
                                                                        height: 110px;
                                                                        background-color: #f5f5f5;
                                                                        overflow: hidden;
                                                                        text-align: center;
                                                                        position: relative;
                                                                        z-index: 1;
                                                                        -webkit-border-radius: 3px;
                                                                        -moz-border-radius: 3px;
                                                                        border-radius: 3px;
                                                                    }
                                                                    
                                                                    .preview--img:before {
                                                                        content: "\f03e";
                                                                        font-family: fontawesome;
                                                                        color: #aaaaaa;
                                                                        font-size: 36px;
                                                                        position: absolute;
                                                                        top: 50%;
                                                                        left: 50%;
                                                                        -webkit-transform: translate(-50%, -50%);
                                                                        -moz-transform: translate(-50%, -50%);
                                                                        transform: translate(-50%, -50%);
                                                                        z-index: -1;
                                                                    }
                                                                    
                                                                    .output--img {
                                                                        width: 100%;
                                                                        max-width: 100%;
                                                                        max-height: 100%;
                                                                        z-index: 2;
                                                                    }
                                                                    
                                                                    .delete--img {
                                                                        font-size: 14px;
                                                                        font-weight: 400;
                                                                        color: #aaaaaa;
                                                                        text-transform: capitalize;
                                                                    }
                                                                    
                                                                    .delete--img i {
                                                                        margin-right: 5px;
                                                                    }
                                                                    
                                                                    .btn-file input[type=file] {
                                                                        position: absolute;
                                                                        top: 0;
                                                                        right: 0;
                                                                        min-width: 100%;
                                                                        min-height: 100%;
                                                                        font-size: 100px;
                                                                        text-align: right;
                                                                        filter: alpha(opacity=0);
                                                                        opacity: 0;
                                                                        outline: none;
                                                                        background: white;
                                                                        cursor: pointer;
                                                                        display: block;
                                                                    }
                                                                    /*------------------------------------*\
    #Features
\*------------------------------------*/
                                                                    
                                                                    .feature-panel {
                                                                        position: relative;
                                                                    }
                                                                    
                                                                    .feature-panel .feature--icon {
                                                                        margin-bottom: 38px;
                                                                    }
                                                                    
                                                                    .feature-panel .feature--content h3 {
                                                                        color: #34495e;
                                                                        font-size: 18px;
                                                                        font-weight: 500;
                                                                        line-height: 1;
                                                                        margin-bottom: 19px;
                                                                        text-transform: capitalize;
                                                                    }
                                                                    
                                                                    .feature-panel .feature--content p {
                                                                        line-height: 26px;
                                                                        margin-bottom: 0;
                                                                    }
                                                                    
                                                                    .feature-left .feature-panel {
                                                                        margin-bottom: 67px;
                                                                    }
                                                                    
                                                                    .feature-left .feature-panel .feature--icon {
                                                                        position: absolute;
                                                                        left: 0;
                                                                        top: 0;
                                                                        margin-bottom: 0;
                                                                    }
                                                                    
                                                                    .feature-left .feature-panel .feature--content {
                                                                        padding-left: 75px;
                                                                    }
                                                                    /* feature #1 */
                                                                    
                                                                    .feature-1 .feature-panel:after {
                                                                        content: "";
                                                                        position: absolute;
                                                                        top: 30px;
                                                                        right: -80px;
                                                                        display: inline-block;
                                                                        width: 135px;
                                                                        height: 3px;
                                                                        background-image: url(../images/features/icons/divider.png);
                                                                    }
                                                                    
                                                                    .feature-1 [class*="col-"]:last-of-type .feature-panel:after {
                                                                        display: none;
                                                                    }
                                                                    /* Custom, iPhone Retina */
                                                                    
                                                                    @media only screen and (min-width: 320px) and (max-width: 767px) {
                                                                        .feature-panel {
                                                                            margin-bottom: 20px;
                                                                        }
                                                                        .feature-1 .feature-panel:after {
                                                                            display: none;
                                                                        }
                                                                        .feature-left .feature-panel {
                                                                            max-width: 400px;
                                                                            margin-right: auto;
                                                                            margin-left: auto;
                                                                            text-align: center;
                                                                        }
                                                                        .feature-left .feature-panel .feature--icon {
                                                                            position: relative;
                                                                            margin: 0 auto 30px auto;
                                                                            text-align: center;
                                                                        }
                                                                        .feature-left .feature-panel .feature--content {
                                                                            padding-left: 0;
                                                                        }
                                                                    }
                                                                    /*------------------------------------*\
    #BLOG-SECTION
\*------------------------------------*/
                                                                    
                                                                    .blog-entry {
                                                                        border-radius: 5px;
                                                                        background-color: #ffffff;
                                                                        margin-bottom: 30px;
                                                                        overflow: hidden;
                                                                    }
                                                                    
                                                                    .blog-entry .entry--img {
                                                                        overflow: hidden;
                                                                        position: relative;
                                                                    }
                                                                    
                                                                    .blog-entry .entry--img img {
                                                                        max-width: 100%;
                                                                        height: auto;
                                                                        -moz-transition: all 0.4s;
                                                                        -webkit-transition: all 0.4s;
                                                                        -ms-transition: all 0.4s;
                                                                        -o-transition: all 0.4s;
                                                                        transition: all 0.4s;
                                                                    }
                                                                    
                                                                    .blog-entry .entry--content {
                                                                        padding: 25px 20px 25px 25px;
                                                                        position: relative;
                                                                    }
                                                                    
                                                                    .entry--meta {
                                                                        font-family: 'Poppins', sans-serif;
                                                                        font-size: 12px;
                                                                        font-weight: 400;
                                                                        text-transform: capitalize;
                                                                        line-height: 20px;
                                                                        margin-bottom: 6px;
                                                                    }
                                                                    
                                                                    .entry--meta a {
                                                                        position: relative;
                                                                        padding-left: 12px;
                                                                        color: #aaaaaa;
                                                                    }
                                                                    
                                                                    .entry--meta a:before {
                                                                        content: "/";
                                                                        position: absolute;
                                                                        top: 0;
                                                                        left: 4px;
                                                                    }
                                                                    
                                                                    .entry--meta a:first-of-type {
                                                                        padding-left: 0;
                                                                    }
                                                                    
                                                                    .entry--meta a:first-of-type:before {
                                                                        display: none;
                                                                    }
                                                                    
                                                                    .blog-entry .entry--meta .entry--cat a {
                                                                        color: #e72f87;
                                                                    }
                                                                    
                                                                    .blog-entry .entry--title {
                                                                        margin-bottom: 9px;
                                                                    }
                                                                    
                                                                    .blog-entry .entry--title h4 {
                                                                        color: #34495e;
                                                                        font-family: 'Poppins', sans-serif;
                                                                        font-size: 18px;
                                                                        font-weight: 500;
                                                                        line-height: 28px;
                                                                        margin-bottom: 0;
                                                                    }
                                                                    
                                                                    .blog-entry .entry--title h4 a {
                                                                        color: #34495e;
                                                                    }
                                                                    
                                                                    .blog-entry .entry--title h4 a:hover {
                                                                        color: #e72f87;
                                                                    }
                                                                    
                                                                    .blog-entry .entry--bio {
                                                                        color: #aaaaaa;
                                                                        font-size: 14px;
                                                                        font-weight: 400;
                                                                        line-height: 26px;
                                                                        margin-bottom: 18px;
                                                                    }
                                                                    
                                                                    .blog-entry .entry--footer,
                                                                    .blog-entry .entry--more {
                                                                        overflow: hidden;
                                                                    }
                                                                    
                                                                    .blog-entry .entry--more a {
                                                                        color: #e72f87;
                                                                        font-size: 14px;
                                                                        font-weight: 400;
                                                                        line-height: 1;
                                                                        text-transform: capitalize;
                                                                        position: relative;
                                                                    }
                                                                    
                                                                    .blog-entry .entry--more a i {
                                                                        margin-left: 7px;
                                                                        -webkit-transition: all .4s ease;
                                                                        -moz-transition: all .4s ease;
                                                                        transition: all .4s ease;
                                                                    }
                                                                    
                                                                    .blog-entry .entry--more a:hover i {
                                                                        -webkit-transform: translateX(8px);
                                                                        -moz-transform: translateX(8px);
                                                                        transform: translateX(8px);
                                                                    }
                                                                    /* Blog Standard */
                                                                    
                                                                    .blog-standard .blog-entry .entry--title {
                                                                        margin-bottom: 18px;
                                                                    }
                                                                    
                                                                    .blog-standard .blog-entry .entry--title h4 {
                                                                        font-size: 22px;
                                                                    }
                                                                    
                                                                    .blog-standard .blog-entry .entry--content {
                                                                        padding: 22px 40px 25px;
                                                                        position: relative;
                                                                    }
                                                                    
                                                                    .blog-standard .blog-entry .entry--meta,
                                                                    .blog-standard .blog-entry .entry--date {
                                                                        display: inline-block;
                                                                        line-height: 26px;
                                                                    }
                                                                    
                                                                    .blog-standard .blog-entry .entry--meta {
                                                                        margin-right: 20px;
                                                                    }
                                                                    
                                                                    .blog-standard .blog-entry .entry--bio {
                                                                        margin-bottom: 18px;
                                                                    }
                                                                    /* Blog Single */
                                                                    
                                                                    .blog-single .blog-entry .entry--content {
                                                                        padding: 38px 40px 40px;
                                                                    }
                                                                    
                                                                    .blog-single .blog-entry .entry--meta {
                                                                        margin-bottom: 16px;
                                                                    }
                                                                    
                                                                    .blog-single .blog-entry .entry--title {
                                                                        margin-bottom: 14px;
                                                                    }
                                                                    
                                                                    .blog-single .blog-entry .entry--title h4 {
                                                                        font-size: 24px;
                                                                    }
                                                                    
                                                                    .blog-single .blog-entry .entry--bio p {
                                                                        margin-bottom: 12px;
                                                                    }
                                                                    
                                                                    .entry--share .share--title {
                                                                        color: #34495e;
                                                                        font-size: 14px;
                                                                        line-height: 1;
                                                                        margin-bottom: 0;
                                                                        margin-right: 26px;
                                                                    }
                                                                    
                                                                    .entry--share a {
                                                                        color: #5d5d5d;
                                                                        font-size: 14px;
                                                                        margin-right: 22px;
                                                                        line-height: 1;
                                                                    }
                                                                    
                                                                    .entry--share a.twitter {
                                                                        color: #1da1f2;
                                                                    }
                                                                    
                                                                    .entry--share a.facebook {
                                                                        color: #3b5998;
                                                                    }
                                                                    
                                                                    .entry--share a.google-plus {
                                                                        color: #dd4b39;
                                                                    }
                                                                    
                                                                    .entry--share a.pinterest {
                                                                        color: #bd081c;
                                                                    }
                                                                    
                                                                    .entry--share a:last-child {
                                                                        margin-right: 0;
                                                                    }
                                                                    
                                                                    .entry--share a:hover {
                                                                        color: #e72f87;
                                                                    }
                                                                    
                                                                    .blog-single .entry--tags {
                                                                        float: right;
                                                                    }
                                                                    
                                                                    .blog-single .entry--tags a {
                                                                        display: inline-block;
                                                                        font-size: 13px;
                                                                        padding: 9px 15px;
                                                                        border: 1px solid #e72f87;
                                                                        margin-right: 10px;
                                                                    }
                                                                    
                                                                    .blog-single .entry--tags a:last-of-type {
                                                                        margin-right: 0;
                                                                    }
                                                                    
                                                                    .entry-prev-next {
                                                                        position: relative;
                                                                        padding: 40px 0;
                                                                    }
                                                                    
                                                                    .entry-next,
                                                                    .entry-prev {
                                                                        width: 50%;
                                                                        float: left;
                                                                    }
                                                                    
                                                                    .entry-prev-next .entry-prev {
                                                                        padding-right: 15px;
                                                                    }
                                                                    
                                                                    .entry-prev-next .entry-next {
                                                                        padding-left: 15px;
                                                                        text-align: right;
                                                                    }
                                                                    
                                                                    .entry-next-content,
                                                                    .entry-prev-content {
                                                                        position: relative;
                                                                    }
                                                                    
                                                                    .entry-prev-next .entry-prev .entry-desc {
                                                                        position: relative;
                                                                    }
                                                                    
                                                                    .entry-prev-next .entry-next .entry-desc {
                                                                        position: relative;
                                                                    }
                                                                    
                                                                    .entry-prev-next a {
                                                                        font-size: 14px;
                                                                        color: #34495e;
                                                                        line-height: 26px;
                                                                    }
                                                                    
                                                                    .entry-prev-next p {
                                                                        font-family: 'Poppins', sans-serif;
                                                                        font-size: 12px;
                                                                        line-height: 1;
                                                                        text-transform: capitalize;
                                                                        margin-bottom: 7px;
                                                                        color: #aaaaaa;
                                                                    }
                                                                    
                                                                    .entry-prev p i {
                                                                        margin-right: 5px;
                                                                    }
                                                                    
                                                                    .entry-next p i {
                                                                        margin-left: 5px;
                                                                    }
                                                                    
                                                                    .entry-widget {
                                                                        background-color: #ffffff;
                                                                        padding: 40px;
                                                                        margin-bottom: 30px;
                                                                        -webkit-border-radius: 5px;
                                                                        -moz-border-radius: 5px;
                                                                        border-radius: 5px;
                                                                    }
                                                                    
                                                                    .entry-widget .entry-widget-title {
                                                                        position: relative;
                                                                        margin-bottom: 50px;
                                                                    }
                                                                    
                                                                    .entry-widget .entry-widget-title h4 {
                                                                        color: #34495e;
                                                                        font-size: 30px;
                                                                        line-height: 1;
                                                                        margin-bottom: 0;
                                                                        font-weight: 500;
                                                                    }
                                                                    
                                                                    .entry-widget .entry-widget-content {
                                                                        position: relative;
                                                                    }
                                                                    
                                                                    .entry-bio img {
                                                                        position: absolute;
                                                                        left: 0;
                                                                        top: 0;
                                                                    }
                                                                    
                                                                    .entry-bio .entry-bio-desc a:hover,
                                                                    .entry-meta a:hover,
                                                                    .entry-next:hover a,
                                                                    .entry-prev:hover a,
                                                                    .entry-related .entry:hover .entry-title h5,
                                                                    .entry-share a:hover {
                                                                        color: #e72f87;
                                                                    }
                                                                    
                                                                    .entry-widget.entry-related {
                                                                        background-color: transparent;
                                                                        padding: 0;
                                                                        margin: 70px 0 0;
                                                                    }
                                                                    
                                                                    .entry-related .blog-entry .entry--content {
                                                                        padding: 25px 20px 25px 25px;
                                                                    }
                                                                    
                                                                    .entry-related .blog-entry .entry--title h4 {
                                                                        font-size: 18px;
                                                                    }
                                                                    
                                                                    .entry-related .blog-entry .entry--title {
                                                                        margin-bottom: 9px;
                                                                    }
                                                                    
                                                                    ul.comments-list {
                                                                        width: 100%;
                                                                        list-style: none;
                                                                        overflow: hidden;
                                                                        padding-left: 0;
                                                                        margin-bottom: 0;
                                                                    }
                                                                    
                                                                    ul.comments-list li {
                                                                        position: relative;
                                                                        border-bottom: 1px solid #eeeeee;
                                                                        padding-bottom: 20px;
                                                                        margin-bottom: 40px;
                                                                    }
                                                                    
                                                                    ul.comments-list li:last-child {
                                                                        border-bottom: none;
                                                                        padding-bottom: 0;
                                                                        margin-bottom: 0;
                                                                    }
                                                                    
                                                                    ul.comments-list .comment-body .avatar {
                                                                        position: absolute;
                                                                        left: 0;
                                                                        top: 0;
                                                                        width: 70px;
                                                                        height: 70px;
                                                                        line-height: 70px;
                                                                        background-color: #bdbdbd;
                                                                        color: #ffffff;
                                                                        font-weight: 500;
                                                                        font-size: 24px;
                                                                        text-align: center;
                                                                        -webkit-border-radius: 3px;
                                                                        -moz-border-radius: 3px;
                                                                        border-radius: 3px;
                                                                    }
                                                                    
                                                                    ul.comments-list .comment-body .comment {
                                                                        padding-left: 100px;
                                                                        overflow: hidden;
                                                                    }
                                                                    
                                                                    ul.comments-list .comment-body .comment h6 {
                                                                        font-size: 18px;
                                                                        font-family: 'Poppins', sans-serif;
                                                                        font-weight: 500;
                                                                        text-transform: capitalize;
                                                                        margin-bottom: 19px;
                                                                        color: #34495e;
                                                                        line-height: 30px;
                                                                        float: left;
                                                                        margin-right: 18px;
                                                                    }
                                                                    
                                                                    ul.comments-list .comment-body .comment .date {
                                                                        color: #aaaaaa;
                                                                        font-family: 'Poppins', sans-serif;
                                                                        font-size: 12px;
                                                                        font-weight: 400;
                                                                        line-height: 30px;
                                                                        float: left;
                                                                    }
                                                                    
                                                                    ul.comments-list .comment-body .comment a.reply {
                                                                        font-size: 14px;
                                                                        font-weight: 400;
                                                                        text-transform: capitalize;
                                                                        color: #e72f87;
                                                                        line-height: 30px;
                                                                        float: right;
                                                                    }
                                                                    
                                                                    ul.comments-list .comment-body .comment a.reply i {
                                                                        margin-right: 5px;
                                                                    }
                                                                    
                                                                    ul.comments-list .comment a.reply:hover {
                                                                        color: #34495e;
                                                                    }
                                                                    
                                                                    ul.comments-list .comment-body .comment p {
                                                                        clear: both;
                                                                    }
                                                                    
                                                                    ul.comments-list ul.comment-children {
                                                                        list-style: none;
                                                                        margin: 23px 40px 0 40px;
                                                                        padding-top: 30px;
                                                                        padding-left: 0;
                                                                        border-top: 1px solid #eeeeee;
                                                                    }
                                                                    
                                                                    ul.comments-list ul.comment-children .comment-body .comment {
                                                                        padding-left: 90px;
                                                                    }
                                                                    
                                                                    ul.comments-list ul.comment-children li:last-child {
                                                                        margin-bottom: 0;
                                                                        padding-bottom: 0;
                                                                    }
                                                                    
                                                                    ul.comments-list ul.comment-children ul .comment-body .comment {
                                                                        padding-left: 90px;
                                                                    }
                                                                    
                                                                    .comments-form .form-control {
                                                                        margin-bottom: 30px;
                                                                    }
                                                                    /* Blog Grid */
                                                                    
                                                                    .blog-grid .blog-entry {
                                                                        -webkit-transition: all 0.5s ease;
                                                                        -moz-transition: all 0.5s ease;
                                                                        -o-transition: all 0.5s ease;
                                                                        transition: all 0.5s ease;
                                                                    }
                                                                    
                                                                    .blog-grid .blog-entry:hover {
                                                                        -webkit-box-shadow: 0px 10px 30px 0px rgba(52, 73, 94, 0.07);
                                                                        box-shadow: 0px 10px 30px 0px rgba(52, 73, 94, 0.07);
                                                                    }
                                                                    /* Custom, iPhone Retina */
                                                                    
                                                                    @media only screen and (min-width: 320px) and (max-width: 550px) {
                                                                        .entry-related .col-xs-6,
                                                                        .entry-related img {
                                                                            width: 100%;
                                                                        }
                                                                    }
                                                                    
                                                                    @media only screen and (min-width: 320px) and (max-width: 767px) {
                                                                        .blog-grid .blog-entry {
                                                                            max-width: 370px;
                                                                            margin-right: auto;
                                                                            margin-left: auto;
                                                                        }
                                                                        .entry-blog {
                                                                            max-width: 370px;
                                                                        }
                                                                        .blog-single .entry--share {
                                                                            margin-bottom: 20px;
                                                                        }
                                                                        .blog-single .entry--share,
                                                                        .blog-single .entry--tags {
                                                                            float: none;
                                                                        }
                                                                        .blog-entry .entry--content {
                                                                            padding-right: 0;
                                                                            padding-left: 0;
                                                                        }
                                                                        .blog-standard .blog-entry .entry--content {
                                                                            padding: 22px 0 15px;
                                                                        }
                                                                        .blog-single .entry--tags a {
                                                                            margin-bottom: 10px;
                                                                        }
                                                                        ul.comments-list ul.comment-children {
                                                                            margin: 20px 0 0;
                                                                        }
                                                                        .blog-entry .entry--content,
                                                                        .blog-single .blog-entry .entry--content {
                                                                            padding: 20px;
                                                                        }
                                                                        .blog-single .blog-entry .entry--title h4,
                                                                        .blog-standard .blog-entry .entry--title h4 {
                                                                            font-size: 17px;
                                                                            line-height: 1.7;
                                                                        }
                                                                        .entry--share .text-right {
                                                                            text-align: left;
                                                                        }
                                                                        .entry--share .share--title {
                                                                            display: block;
                                                                            margin-bottom: 15px;
                                                                        }
                                                                        .entry-next,
                                                                        .entry-prev {
                                                                            width: 100%;
                                                                            float: none;
                                                                            margin-bottom: 0;
                                                                        }
                                                                        .entry-next {
                                                                            margin-bottom: 0;
                                                                        }
                                                                        .entry-prev {
                                                                            margin-bottom: 30px;
                                                                        }
                                                                        .entry-prev-next {
                                                                            padding: 10px;
                                                                        }
                                                                        .entry-prev-next a {
                                                                            font-size: 13px;
                                                                        }
                                                                        .entry-prev-next .entry-prev {
                                                                            padding-right: 0;
                                                                        }
                                                                        .entry-widget {
                                                                            padding: 20px;
                                                                        }
                                                                        .entry-bio .entry-bio-desc p,
                                                                        .entry-bio img {
                                                                            position: relative;
                                                                            margin-bottom: 15px;
                                                                        }
                                                                        .entry-bio .entry-bio-desc {
                                                                            padding-left: 0;
                                                                        }
                                                                    }
                                                                    /* Small Devices, Tablets */
                                                                    
                                                                    @media only screen and (min-width: 768px) and (max-width: 991px) {
                                                                        .blog-entry .entry--content {
                                                                            padding: 25px 17px 25px 25px;
                                                                        }
                                                                    }
                                                                    
                                                                    @media only screen and (min-width: 992px) and (max-width: 1200px) {
                                                                        .blog-entry .entry--title h4 {
                                                                            font-size: 15px;
                                                                        }
                                                                    }
                                                                    /*------------------------------------*\
    #CONTACT-PAGE
\*------------------------------------*/
                                                                    
                                                                    .contact-panel {
                                                                        margin-bottom: 28px;
                                                                    }
                                                                    
                                                                    .contact-panel h3 {
                                                                        font-size: 18px;
                                                                        font-weight: 500;
                                                                        line-height: 1;
                                                                        margin-bottom: 13px;
                                                                    }
                                                                    
                                                                    .contact-panel p {
                                                                        line-height: 26px;
                                                                        margin-bottom: 0;
                                                                    }
                                                                    /*------------------------------------*\
	#Widgets
\*------------------------------------*/
                                                                    
                                                                    .widget {
                                                                        margin-bottom: 30px;
                                                                        background-color: #ffffff;
                                                                        padding: 10px;
                                                                        -webkit-border-radius: 4px;
                                                                        -moz-border-radius: 4px;
                                                                        border-radius: 4px;
                                                                    }
                                                                    
                                                                    .widget:last-of-type {
                                                                        margin-bottom: 0;
                                                                    }
                                                                    /* Widget */
                                                                    
                                                                    .widget .widget--title {
                                                                        margin-bottom: 35px;
                                                                    }
                                                                    
                                                                    .widget .widget--title h5 {
                                                                        font-family: 'Poppins', sans-serif;
                                                                        color: #34495e;
                                                                        font-size: 18px;
                                                                        font-weight: 500;
                                                                        line-height: 1;
                                                                        text-transform: capitalize;
                                                                        margin-bottom: 0;
                                                                    }
                                                                    /* Category Widget */
                                                                    
                                                                    .widget-categories ul li a {
                                                                        color: #aaaaaa;
                                                                        font-size: 14px;
                                                                        line-height: 35px;
                                                                        position: relative;
                                                                        display: block;
                                                                        text-transform: capitalize;
                                                                        padding-left: 15px;
                                                                    }
                                                                    
                                                                    .widget-categories ul li a:after {
                                                                        position: absolute;
                                                                        top: 0;
                                                                        left: 0;
                                                                        content: "\f105";
                                                                        font-family: fontawesome;
                                                                        line-height: 35px;
                                                                    }
                                                                    
                                                                    .widget-categories ul li a:hover,
                                                                    .widget-categories ul li a:hover:after {
                                                                        color: #e72f87;
                                                                    }
                                                                    
                                                                    .widget-categories ul li a span {
                                                                        margin-left: 5px;
                                                                        color: #e72f87;
                                                                    }
                                                                    /* property Widget */
                                                                    
                                                                    .widget-property ul li a {
                                                                        color: #aaaaaa;
                                                                        font-size: 14px;
                                                                        line-height: 35px;
                                                                        position: relative;
                                                                        display: block;
                                                                        text-transform: capitalize;
                                                                        padding-left: 15px;
                                                                    }
                                                                    
                                                                    .widget-property ul li a:after {
                                                                        position: absolute;
                                                                        top: 0;
                                                                        left: 0;
                                                                        content: "\f105";
                                                                        font-family: fontawesome;
                                                                        line-height: 35px;
                                                                    }
                                                                    
                                                                    .widget-property ul li a:hover,
                                                                    .widget-property ul li a:hover:after {
                                                                        color: #e72f87;
                                                                    }
                                                                    
                                                                    .widget-property ul li a span {
                                                                        float: right;
                                                                    }
                                                                    /* widget-featured-property */
                                                                    
                                                                    .widget-featured-property .property-item {
                                                                        margin-bottom: 0;
                                                                        display: block;
                                                                    }
                                                                    
                                                                    .widget-featured-property .property-item:hover {
                                                                        box-shadow: none;
                                                                    }
                                                                    
                                                                    .widget-featured-property .property-item .property--info {
                                                                        padding: 22px 0 25px;
                                                                    }
                                                                    
                                                                    .widget-featured-property .owl-carousel .owl-item {
                                                                        padding-bottom: 0px;
                                                                    }
                                                                    
                                                                    .widget-featured-property .carousel-dots .owl-controls {
                                                                        margin-top: 0;
                                                                    }
                                                                    
                                                                    .widget-featured-property .property-item .property--content {
                                                                        width: 100%;
                                                                    }
                                                                    
                                                                    .widget-featured-property .property-item .property--price {
                                                                        font-size: 18px;
                                                                    }
                                                                    
                                                                    .widget-featured-property .property-item .property--price span {
                                                                        font-size: 12px;
                                                                    }
                                                                    /* widget property agent */
                                                                    
                                                                    .widget-property-agent .agent--img {
                                                                        margin-bottom: 16px;
                                                                    }
                                                                    
                                                                    .widget-property-agent .agent--title {
                                                                        color: #34495e;
                                                                        font-size: 18px;
                                                                        font-weight: 500;
                                                                        line-height: 32px;
                                                                        text-transform: capitalize;
                                                                        margin-bottom: 13px;
                                                                    }
                                                                    
                                                                    .widget-property-agent .agent--contact ul {
                                                                        margin-bottom: 7px;
                                                                    }
                                                                    
                                                                    .widget-property-agent .agent--contact ul li {
                                                                        line-height: 32px;
                                                                    }
                                                                    
                                                                    .widget-property-agent .agent--contact ul li i {
                                                                        color: #34495e;
                                                                        width: 22px;
                                                                    }
                                                                    /* widget request */
                                                                    
                                                                    .widget-request .form-group,
                                                                    .widget-mortgage-calculator .form-group {
                                                                        margin-bottom: 20px;
                                                                    }
                                                                    
                                                                    .widget-request textarea.form-control {
                                                                        height: 120px;
                                                                    }
                                                                    /* Tags Widget */
                                                                    
                                                                    .widget-tags ul {
                                                                        margin-bottom: 0;
                                                                        margin-left: 0;
                                                                    }
                                                                    
                                                                    .widget-tags ul li {
                                                                        padding-left: 0;
                                                                        padding-right: 0;
                                                                    }
                                                                    
                                                                    .widget-tags a {
                                                                        display: inline-block;
                                                                        border: 1px solid rgba(34, 34, 34, 0.07);
                                                                        background-color: #ffffff;
                                                                        font-size: 13px;
                                                                        font-weight: 400;
                                                                        line-height: 1;
                                                                        color: #aaaaaa;
                                                                        margin-right: 10px;
                                                                        margin-bottom: 10px;
                                                                        text-transform: capitalize;
                                                                        padding: 9px 10px;
                                                                    }
                                                                    
                                                                    .widget-tags a:hover {
                                                                        background-color: #e72f87;
                                                                        color: #ffffff;
                                                                        border-color: #e72f87;
                                                                    }
                                                                    /* Recent Widegt */
                                                                    
                                                                    .widget-recent-posts .entry {
                                                                        position: relative;
                                                                        margin-bottom: 30px;
                                                                    }
                                                                    
                                                                    .widget-recent-posts .entry:last-of-type {
                                                                        margin-bottom: 0;
                                                                        border-bottom: none;
                                                                        padding-bottom: 0;
                                                                    }
                                                                    
                                                                    .widget-recent-posts img {
                                                                        position: absolute;
                                                                        left: 0;
                                                                        top: 0;
                                                                        width: 85px;
                                                                        height: 85px;
                                                                    }
                                                                    
                                                                    .widget-recent-posts .entry .entry-desc {
                                                                        position: relative;
                                                                        margin-left: 100px;
                                                                    }
                                                                    
                                                                    .widget-recent-posts .entry .entry-title {
                                                                        margin-bottom: 9px;
                                                                    }
                                                                    
                                                                    .widget-recent-posts .entry .entry-title a {
                                                                        font-family: 'Poppins', sans-serif;
                                                                        color: #34495e;
                                                                        font-size: 14px;
                                                                        font-weight: 400;
                                                                        line-height: 26px;
                                                                        text-transform: capitalize;
                                                                    }
                                                                    
                                                                    .widget-recent-posts .entry .entry-title a:hover {
                                                                        color: #e72f87;
                                                                    }
                                                                    
                                                                    .widget-recent-posts .entry .entry-desc .entry-meta a {
                                                                        font-family: 'Poppins', sans-serif;
                                                                        font-size: 12px;
                                                                        line-height: 26px;
                                                                        color: #bdbdbd;
                                                                    }
                                                                    /* Search Widget */
                                                                    
                                                                    .widget-search .form-search {
                                                                        border: 1px solid #eeeeee;
                                                                        margin-bottom: 0;
                                                                    }
                                                                    
                                                                    .widget-search .form-search .form-control {
                                                                        border: none;
                                                                        -moz-box-shadow: none;
                                                                        -webkit-box-shadow: none;
                                                                        box-shadow: none;
                                                                        color: #aaaaaa;
                                                                        font-size: 14px;
                                                                        font-weight: 400;
                                                                        line-height: 49px;
                                                                        height: 49px;
                                                                        text-transform: none;
                                                                        padding-left: 15px;
                                                                    }
                                                                    
                                                                    .widget-search .form-search .btn {
                                                                        background-color: #f8f8f8;
                                                                        color: #aaaaaa;
                                                                        -moz-border-radius: 0;
                                                                        -webkit-border-radius: 0;
                                                                        border-radius: 0;
                                                                        width: 40px;
                                                                        height: 49px;
                                                                        line-height: 29px;
                                                                        text-align: center;
                                                                        font-size: 14px;
                                                                        margin-left: 0;
                                                                        padding: 0;
                                                                    }
                                                                    /* Best Products */
                                                                    
                                                                    .widget-best-product .best-product .product-img {
                                                                        width: 49px;
                                                                        height: 49px;
                                                                        text-align: center;
                                                                        padding: 4px;
                                                                    }
                                                                    
                                                                    .widget-best-product .best-product .product-bio {
                                                                        padding-top: 0;
                                                                    }
                                                                    
                                                                    .widget-best-product .best-product .product-bio .product-price {
                                                                        color: #aaaaaa;
                                                                        font-size: 14px;
                                                                        font-weight: 600;
                                                                        line-height: 23px;
                                                                    }
                                                                    
                                                                    .widget-best-product .best-product a {
                                                                        text-transform: uppercase;
                                                                    }
                                                                    /* ADS widget */
                                                                    
                                                                    .ads-widget img {
                                                                        max-width: 100%;
                                                                        height: auto;
                                                                    }
                                                                    /* Recent Product Widegt */
                                                                    
                                                                    .widget-recent-products .product {
                                                                        position: relative;
                                                                        margin-bottom: 24px;
                                                                        min-height: 70px;
                                                                    }
                                                                    
                                                                    .widget-recent-products .product:last-of-type {
                                                                        margin-bottom: 0;
                                                                        border-bottom: none;
                                                                        padding-bottom: 0;
                                                                    }
                                                                    
                                                                    .widget-recent-products .product img {
                                                                        position: absolute;
                                                                        left: 0;
                                                                        top: 0;
                                                                    }
                                                                    
                                                                    .widget-recent-products .product .product-desc {
                                                                        position: relative;
                                                                        margin-left: 65px;
                                                                        border-bottom: 1px solid #f4f4f4;
                                                                        padding-bottom: 18px;
                                                                    }
                                                                    
                                                                    .widget-recent-products .product:last-of-type .product-desc {
                                                                        border-bottom: none;
                                                                        padding-bottom: 0;
                                                                    }
                                                                    
                                                                    .widget-recent-products .product .product-title {
                                                                        margin-bottom: 5px;
                                                                    }
                                                                    
                                                                    .widget-recent-products .product .product-title a {
                                                                        color: #282828;
                                                                        font-size: 14px;
                                                                        font-weight: 700;
                                                                        line-height: 1;
                                                                        text-transform: capitalize;
                                                                        font-family: 'Poppins', sans-serif;
                                                                    }
                                                                    
                                                                    .widget-recent-products .product .product-title a:hover {
                                                                        color: #e72f87;
                                                                    }
                                                                    
                                                                    .widget-recent-products .product .product-desc .product-meta {
                                                                        font-family: 'Poppins', sans-serif;
                                                                        font-size: 13px;
                                                                        font-weight: 600;
                                                                        line-height: 20px;
                                                                    }
                                                                    /* Custom, iPhone Retina */
                                                                    
                                                                    @media only screen and (min-width: 320px) and (max-width: 767px) {
                                                                        .sidebar {
                                                                            margin-bottom: 30px;
                                                                            padding: 30px;
                                                                        }
                                                                        .widget,
                                                                        .widget:last-of-type {
                                                                            margin-bottom: 30px;
                                                                        }
                                                                    }
                                                                    /* Small Devices, Tablets */
                                                                    
                                                                    @media only screen and (min-width: 768px) and (max-width: 991px) {
                                                                        .widget-recent .entry .entry-desc {
                                                                            margin-left: 70px;
                                                                        }
                                                                        .widget,
                                                                        .widget:last-of-type {
                                                                            margin-bottom: 30px;
                                                                        }
                                                                    }
                                                                    /*------------------------------------*\
    #Footer
\*------------------------------------*/
                                                                    

.vertical-center {
    margin: 0;
    position: absolute;
    top: 50%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
  }
                                                                    .footer {
                                                                        padding-top: 0;
                                                                        padding-bottom: 0;
                                                                    }
                                                                    /* Footer Widgets */
                                                                    
                                                                    .footer-widget {
                                                                        padding-top: 125px;
                                                                        padding-bottom: 50px;
                                                                    }
                                                                    
                                                                    .footer-widget .widget--title h5 {
                                                                        font-family: 'Poppins', sans-serif;
                                                                        color: #34495e;
                                                                        font-size: 12px;
                                                                        font-weight: 600;
                                                                        line-height: 1;
                                                                        text-transform: uppercase;
                                                                        margin-bottom: 27px;
                                                                    }
                                                                    
                                                                    .footer-widget .footer--logo {
                                                                        margin-bottom: 44px;
                                                                    }
                                                                    
                                                                    .footer-widget .widget--about p {
                                                                        font-size: 14px;
                                                                        line-height: 26px;
                                                                        margin-bottom: 30px;
                                                                        color: #aaaaaa;
                                                                    }
                                                                    
                                                                    .footer-widget .widget--about ul li {
                                                                        font-size: 14px;
                                                                        font-weight: 400;
                                                                        line-height: 24px;
                                                                        color: #34495e;
                                                                        margin-bottom: 4px;
                                                                        display: block;
                                                                    }
                                                                    
                                                                    .footer-widget .widget--about ul li:last-of-type {
                                                                        margin-bottom: 0;
                                                                    }
                                                                    
                                                                    .footer-widget .widget--links ul li a {
                                                                        font-size: 14px;
                                                                        font-weight: 400;
                                                                        line-height: 24px;
                                                                        color: #aaaaaa;
                                                                        margin-bottom: 9px;
                                                                        display: block;
                                                                    }
                                                                    
                                                                    .footer-widget .widget--links ul li a:hover {
                                                                        color: #e72f87;
                                                                    }
                                                                    
                                                                    .footer-widget .widget--links ul li:last-of-type a {
                                                                        margin-bottom: 0;
                                                                    }
                                                                    
                                                                    .footer-widget .widget--newsletter .newsletter--form {
                                                                        position: relative;
                                                                    }
                                                                    
                                                                    .footer-widget .widget--newsletter .form-control {
                                                                        background-color: #f8f8f8;
                                                                        -moz-border-radius: 5px;
                                                                        -webkit-border-radius: 5px;
                                                                        border-radius: 5px;
                                                                        border: 1px solid #eeeeee;
                                                                        font-size: 14px;
                                                                        color: #aaaaaa;
                                                                        height: 42px;
                                                                    }
                                                                    
                                                                    .footer-widget .widget--newsletter button {
                                                                        background-color: transparent;
                                                                        line-height: 40px;
                                                                        color: #34495e;
                                                                        font-size: 12px;
                                                                        font-weight: 600;
                                                                        position: absolute;
                                                                        top: 2px;
                                                                        right: 20px;
                                                                        cursor: pointer;
                                                                        border: none;
                                                                        height: auto;
                                                                        padding: 0;
                                                                        -webkit-transition: all .4s ease;
                                                                        transition: all .4s ease;
                                                                    }
                                                                    
                                                                    .footer-widget .widget--newsletter:hover button {
                                                                        -webkit-transform: translateX(7px);
                                                                        transform: translateX(7px);
                                                                    }
                                                                    
                                                                    .footer-widget .widget--newsletter h6 {
                                                                        line-height: 1;
                                                                        font-weight: 600;
                                                                        text-transform: uppercase;
                                                                        font-size: 12px;
                                                                        margin-bottom: 24px;
                                                                    }
                                                                    
                                                                    .social-icons a {
                                                                        display: inline-block;
                                                                        width: 33px;
                                                                        height: 33px;
                                                                        line-height: 33px;
                                                                        border-radius: 50%;
                                                                        text-align: center;
                                                                        margin-right: 10px;
                                                                        background-color: #f5f5f5;
                                                                        font-size: 12px;
                                                                        color: #bdbdbd;
                                                                    }
                                                                    
                                                                    .social-icons a:hover {
                                                                        color: #34495e;
                                                                    }
                                                                    
                                                                    .social-icons a:last-of-type {
                                                                        margin-right: 0;
                                                                    }
                                                                    /* Footer Bar */
                                                                    
                                                                    .footer--bar {
                                                                        border-top: 1px solid #eeeeee;
                                                                        padding-top: 32px;
                                                                        padding-bottom: 32px;
                                                                    }
                                                                    
                                                                    .footer--copyright span {
                                                                        color: #aaaaaa;
                                                                        font-size: 14px;
                                                                        line-height: 24px;
                                                                        display: block;
                                                                    }
                                                                    
                                                                    .footer--copyright span a {
                                                                        color: #aaaaaa;
                                                                    }
                                                                    /* Custom, iPhone Retina */
                                                                    
                                                                    @media only screen and (min-width: 320px) and (max-width: 767px) {
                                                                        .footer-widget {
                                                                            padding-top: 38px;
                                                                            padding-bottom: 30px;
                                                                        }
                                                                        .widget--about,
                                                                        .widget--links {
                                                                            margin-bottom: 25px;
                                                                        }
                                                                        .footer-widget .widget--title h5 {
                                                                            margin-bottom: 15px;
                                                                        }
                                                                        .footer--copyright {
                                                                            padding-top: 20px;
                                                                        }
                                                                    }
                                                                    /* Custom, iPhone Retina */
                                                                    
                                                                    @media only screen and (min-width: 768px) and (max-width: 991px) {
                                                                        .widget--about,
                                                                        .widget--links {
                                                                            margin-bottom: 25px;
                                                                        }
                                                                        .footer-widget .widget--title h5 {
                                                                            margin-bottom: 15px;
                                                                        }
                                                                        .footer--copyright {
                                                                            padding-top: 20px;
                                                                        }
                                                                    }
                                                                    /*------------------------------------*\
    #404
\*------------------------------------*/
                                                                    
                                                                    .page-404 {
                                                                        height: 100vh;
                                                                        margin-top: -100px;
                                                                    }
                                                                    
                                                                    .page-404 img {
                                                                        margin-bottom: 42px;
                                                                    }
                                                                    
                                                                    .page-404 h3 {
                                                                        font-size: 50px;
                                                                        font-weight: 500;
                                                                        line-height: 1.1;
                                                                        color: #ffffff;
                                                                        margin-bottom: 38px;
                                                                    }
                                                                    
                                                                    .page-404 p {
                                                                        color: #ffffff;
                                                                        font-size: 18px;
                                                                        font-weight: 500;
                                                                        line-height: 30px;
                                                                        margin-bottom: 0;
                                                                    }
                                                                    
                                                                    .page-404 p a {
                                                                        color: #ffffff;
                                                                        position: relative;
                                                                        padding-bottom: 5px;
                                                                    }
                                                                    
                                                                    .page-404 p a:hover {
                                                                        color: #e72f87;
                                                                    }
                                                                    
                                                                    .page-404 p a:before {
                                                                        position: absolute;
                                                                        content: "";
                                                                        left: 0;
                                                                        bottom: 0;
                                                                        height: 1px;
                                                                        width: 100%;
                                                                        background-color: #ffffff;
                                                                    }
                                                                    
                                                                    .page-404 p a:after {
                                                                        position: absolute;
                                                                        content: "";
                                                                        left: 0;
                                                                        bottom: 0;
                                                                        height: 1px;
                                                                        width: 0;
                                                                        background-color: #e72f87;
                                                                        transition: all 400ms linear;
                                                                    }
                                                                    
                                                                    .page-404 p a:hover:after {
                                                                        width: 100%;
                                                                    }
                                                                    
                                                                    @media only screen and (min-width: 320px) and (max-width: 767px) {
                                                                        .page-404 {
                                                                            padding-top: 160px;
                                                                        }
                                                                        .page-404 h3 {
                                                                            font-size: 34px;
                                                                            line-height: 50px;
                                                                        }
                                                                    }
                                                                    /*------------------------------------*\
	#Video
\*------------------------------------*/
                                                                    
                                                                    .video--content {
                                                                        overflow: hidden;
                                                                        -webkit-border-radius: 4px;
                                                                        -moz-border-radius: 4px;
                                                                        border-radius: 4px;
                                                                    }
                                                                    
                                                                    .video--button {
                                                                        height: 380px;
                                                                        position: relative;
                                                                    }
                                                                    
                                                                    .video-overlay {
                                                                        position: absolute;
                                                                        top: 0;
                                                                        left: 0;
                                                                        width: 100%;
                                                                        height: 100%;
                                                                        background-color: rgba(52, 73, 94, 0.3);
                                                                    }
                                                                    
                                                                    .video--content .video--button .popup-video {
                                                                        color: #ffffff;
                                                                        font-size: 14px;
                                                                        font-weight: 900;
                                                                        text-align: center;
                                                                        display: inline-block;
                                                                        position: relative;
                                                                    }
                                                                    
                                                                    .video--content .video--button .popup-video i {
                                                                        font-size: 70px;
                                                                        display: block;
                                                                        margin: auto;
                                                                    }
                                                                    /*------------------------------------*\
    #Carousel
\*------------------------------------*/
                                                                    
                                                                    .owl-carousel .owl-item img {
                                                                        width: 100%;
                                                                    }
                                                                    
                                                                    .carousel-dots .owl-controls {
                                                                        margin-top: 50px;
                                                                    }
                                                                    
                                                                    .carousel-dots .owl-controls .owl-dots {
                                                                        height: 8px;
                                                                    }
                                                                    
                                                                    .carousel-dots .owl-controls .owl-dots .owl-dot span {
                                                                        height: 8px;
                                                                        width: 8px;
                                                                        border-radius: 50%;
                                                                        background-color: rgba(52, 73, 94, 0.3);
                                                                        border: none;
                                                                        margin: 0 4px;
                                                                    }
                                                                    
                                                                    .carousel-dots .owl-controls .owl-dots .owl-dot.active span {
                                                                        background-color: #34495e;
                                                                        width: 9px;
                                                                        height: 9px;
                                                                        border: none;
                                                                    }
                                                                    
                                                                    .carousel-dots.carousel-theme .owl-controls .owl-dots .owl-dot.active span {
                                                                        background-color: #e72f87;
                                                                        border-color: #e72f87;
                                                                    }
                                                                    
                                                                    .carousel-dots.carousel-white .owl-controls .owl-dots .owl-dot.active span {
                                                                        background-color: #ffffff;
                                                                        border-color: #ffffff;
                                                                    }
                                                                    
                                                                    .carousel-navs .owl-controls .owl-nav {
                                                                        position: relative;
                                                                    }
                                                                    
                                                                    .carousel-navs .owl-controls .owl-nav [class*=owl-] {
                                                                        position: absolute;
                                                                        top: 50%;
                                                                        height: 60px;
                                                                        line-height: 60px;
                                                                        color: #34495e;
                                                                        font-size: 0;
                                                                        font-weight: 400;
                                                                        text-align: center;
                                                                        background-color: transparent;
                                                                        padding: 0;
                                                                        border-radius: 0;
                                                                        -webkit-transition: all 0.35s;
                                                                        -moz-transition: all 0.35s;
                                                                        -o-transition: all 0.35s;
                                                                        transition: all 0.35s;
                                                                        margin-top: -250px;
                                                                    }
                                                                    
                                                                    .carousel-navs .owl-controls .owl-nav [class*=owl-]:hover {
                                                                        color: #e72f87;
                                                                        background-color: transparent;
                                                                    }
                                                                    
                                                                    .carousel-navs .owl-controls .owl-nav .owl-prev {
                                                                        left: 0;
                                                                    }
                                                                    
                                                                    .carousel-navs .owl-controls .owl-nav .owl-prev:before {
                                                                        font-family: 'Linearicons-Free';
                                                                        content: "\e875";
                                                                        font-size: 40px;
                                                                    }
                                                                    
                                                                    .carousel-navs .owl-controls .owl-nav .owl-next {
                                                                        right: 0;
                                                                    }
                                                                    
                                                                    .carousel-navs .owl-controls .owl-nav .owl-next:before {
                                                                        font-family: 'Linearicons-Free';
                                                                        content: "\e876";
                                                                        font-size: 40px;
                                                                    }
                                                                    
                                                                    .carousel-navs .owl-dots {
                                                                        position: absolute;
                                                                        bottom: 20px;
                                                                        width: 100%;
                                                                    }
                                                                    
                                                                    .carousel-navs .owl-dots .owl-dot span {
                                                                        background-color: transparent;
                                                                        border: 1px solid #ffffff;
                                                                    }
                                                                    
                                                                    .carousel-navs .owl-dots .owl-dot.active span,
                                                                    .carousel-navs .owl-dots .owl-dot:hover span {
                                                                        background: #ffffff;
                                                                    }
                                                                    /**/
                                                                    
                                                                    .slider-dots .owl-controls {
                                                                        margin-top: 0;
                                                                    }
                                                                    
                                                                    .slider-dots .owl-controls .owl-dots {
                                                                        position: absolute;
                                                                        bottom: 30px;
                                                                        width: 100%;
                                                                    }
                                                                    
                                                                    .slider-dots .owl-controls .owl-dots .owl-dot span {
                                                                        height: 11px;
                                                                        width: 11px;
                                                                        border-radius: 50%;
                                                                        background-color: #ffffff;
                                                                        border: 2px solid rgba(0, 0, 0, 0.6);
                                                                        margin: 0 4px;
                                                                    }
                                                                    
                                                                    .slider-dots .owl-controls .owl-dots .owl-dot.active span {
                                                                        -moz-box-shadow: 0 0 0 2px #3d3c3c;
                                                                        -webkit-box-shadow: 0 0 0 2px #3d3c3c;
                                                                        box-shadow: 0 0 0 2px #ffffff;
                                                                    }
                                                                    
                                                                    .slider-navs .owl-controls .owl-nav [class*=owl-] {
                                                                        position: absolute;
                                                                        top: 50%;
                                                                        height: 100px;
                                                                        width: 40px;
                                                                        line-height: 100px;
                                                                        margin: -50px 0 0 0;
                                                                        color: #ffffff;
                                                                        font-size: 0;
                                                                        font-weight: 400;
                                                                        background-color: #34495e;
                                                                        text-align: center;
                                                                        padding: 0;
                                                                        border-radius: 0;
                                                                        -webkit-transition: all 0.35s;
                                                                        -moz-transition: all 0.35s;
                                                                        -o-transition: all 0.35s;
                                                                        transition: all 0.35s;
                                                                        z-index: 6;
                                                                    }
                                                                    
                                                                    .slider-navs .owl-controls .owl-nav [class*=owl-]:hover {
                                                                        background-color: rgba(52, 73, 94, 0.8);
                                                                    }
                                                                    
                                                                    .slider-navs .owl-controls .owl-nav .owl-prev {
                                                                        left: 0;
                                                                    }
                                                                    
                                                                    .slider-navs .owl-controls .owl-nav .owl-next:before,
                                                                    .slider-navs .owl-controls .owl-nav .owl-prev:before {
                                                                        font-family: fontawesome;
                                                                        font-size: 25px;
                                                                    }
                                                                    
                                                                    .slider-navs .owl-controls .owl-nav .owl-prev:before {
                                                                        content: "\f104";
                                                                    }
                                                                    
                                                                    .slider-navs .owl-controls .owl-nav .owl-next {
                                                                        right: 0;
                                                                    }
                                                                    
                                                                    .slider-navs .owl-controls .owl-nav .owl-next:before {
                                                                        content: "\f105";
                                                                    }
                                                                    
                                                                    .slider-navs .owl-dots {
                                                                        position: absolute;
                                                                        bottom: 20px;
                                                                        width: 100%;
                                                                    }
                                                                    
                                                                    .slider-navs .owl-dots .owl-dot span {
                                                                        background-color: transparent;
                                                                        border: 1px solid #ffffff;
                                                                    }
                                                                    
                                                                    .slider-navs .owl-dots .owl-dot.active span,
                                                                    .slider-navs .owl-dots .owl-dot:hover span {
                                                                        background: #ffffff;
                                                                    }
                                                                    
                                                                    .slider-navs.slider-shop .owl-controls .owl-dots .owl-dot span {
                                                                        background-color: #3d3c3c;
                                                                        border: 2px solid #ffffff;
                                                                    }
                                                                    
                                                                    .slider-navs.slider-shop .owl-controls .owl-dots .owl-dot.active span {
                                                                        -moz-box-shadow: 0 0 0 2px #3d3c3c;
                                                                        -webkit-box-shadow: 0 0 0 2px #3d3c3c;
                                                                        box-shadow: 0 0 0 2px #3d3c3c;
                                                                    }
                                                                    
                                                                    .slider-theme.slider-navs .owl-controls .owl-nav [class*=owl-]:hover {
                                                                        color: #34495e;
                                                                    }
                                                                    
                                                                    .slider-theme.slider-dots .owl-controls .owl-dots .owl-dot span {
                                                                        border-color: #e72f87;
                                                                    }
                                                                    
                                                                    .carousel-thumbs.slider-navs .owl-controls .owl-nav [class*=owl-] {
                                                                        width: 30px;
                                                                        height: 70px;
                                                                        line-height: 70px;
                                                                        margin-top: -35px;
                                                                    }
                                                                    
                                                                    .carousel-thumbs.slider-navs .owl-controls .owl-nav .owl-next:before,
                                                                    .carousel-thumbs.slider-navs .owl-controls .owl-nav .owl-prev:before {
                                                                        font-size: 18px;
                                                                    }
                                                                    /* Custom, iPhone Retina */
                                                                    
                                                                    @media only screen and (min-width: 320px) and (max-width: 767px) {
                                                                        .carousel-dots .owl-controls {
                                                                            margin-top: 20px;
                                                                        }
                                                                        .slider-navs .owl-controls .owl-nav .owl-prev {
                                                                            left: 0;
                                                                        }
                                                                        .slider-navs .owl-controls .owl-nav .owl-next {
                                                                            right: 0;
                                                                        }
                                                                        .slider-navs .owl-controls .owl-nav .owl-next:before,
                                                                        .slider-navs .owl-controls .owl-nav .owl-prev:before {
                                                                            font-size: 20px;
                                                                        }
                                                                    }
                                                                    /* Small Devices, Tablets */
                                                                    
                                                                    @media only screen and (min-width: 768px) and (max-width: 991px) {
                                                                        .slider-navs .owl-controls .owl-nav .owl-next:before,
                                                                        .slider-navs .owl-controls .owl-nav .owl-prev:before {
                                                                            font-size: 30px;
                                                                        }
                                                                    }
                                                                    
                                                                    .owl-thumbs {
                                                                        margin-top: 0;
                                                                    }
                                                                    
                                                                    .owl-thumbs .owl-thumb-item {
                                                                        border: none;
                                                                        background-color: transparent;
                                                                        padding-right: 2px;
                                                                        padding-left: 2px;
                                                                        max-width: 130px;
                                                                    }
                                                                    
                                                                    .owl-thumbs .owl-thumb-item:last-of-type {
                                                                        padding-right: 0;
                                                                    }
                                                                    
                                                                    .owl-thumbs .owl-thumb-item:first-of-type {
                                                                        padding-left: 0;
                                                                    }
                                                                    
                                                                    .owl-thumbs .owl-thumb-item:last-of-type {
                                                                        padding-right: 0;
                                                                    }
                                                                    
                                                                    .owl-thumb-item img {
                                                                        opacity: 0.8;
                                                                    }
                                                                    
                                                                    .owl-thumb-item.active img {
                                                                        opacity: 1;
                                                                    }
                                                                    /*------------------------------------*\
    #Property City
\*------------------------------------*/
                                                                    
                                                                    .property-city-item .property--city-overlay {
                                                                        position: absolute;
                                                                        top: 0;
                                                                        left: 0;
                                                                        width: 100%;
                                                                        height: 100%;
                                                                        background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
                                                                        background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(100%, rgba(0, 0, 0, 0.5)));
                                                                        background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
                                                                        background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
                                                                        background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
                                                                        background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
                                                                        filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#000000', GradientType=0);
                                                                    }
                                                                    
                                                                    .property-city-item .property--city-overlay .property--item-content {
                                                                        position: absolute;
                                                                        bottom: 56px;
                                                                        width: 100%;
                                                                    }
                                                                    
                                                                    .property-city-item .property--title {
                                                                        color: #ffffff;
                                                                        font-size: 30px;
                                                                        line-height: 1;
                                                                        margin-bottom: 9px;
                                                                        font-weight: 500;
                                                                    }
                                                                    
                                                                    .property-city-item .property--numbers {
                                                                        color: #ffffff;
                                                                        line-height: 1;
                                                                        margin-bottom: 0;
                                                                    }
                                                                    /* Custom, iPhone Retina */
                                                                    
                                                                    @media only screen and (min-width: 320px) and (max-width: 767px) {
                                                                        .property-city-item {
                                                                            max-width: 400px;
                                                                            margin-right: auto;
                                                                            margin-left: auto;
                                                                        }
                                                                    }
                                                                    /* Small Devices, Tablets */
                                                                    /*------------------------------------*\
    #Landing Page / Promo Page
\*------------------------------------*/
                                                                    
                                                                    .landing-hero {
                                                                        height: 100vh;
                                                                        padding-top: 200px;
                                                                    }
                                                                    
                                                                    .landing-hero h1 {
                                                                        font-size: 45px;
                                                                        font-weight: 700;
                                                                        line-height: 60px;
                                                                        text-transform: capitalize;
                                                                    }
                                                                    
                                                                    .landing-hero p {
                                                                        font-family: 'Poppins', sans-serif;
                                                                        font-size: 18px;
                                                                        line-height: 27px;
                                                                    }
                                                                    
                                                                    .landing-demos .portfolio-filter li a {
                                                                        font-weight: 600;
                                                                    }
                                                                    
                                                                    .landing-demos .portfolio-item {
                                                                        margin-bottom: 50px;
                                                                    }
                                                                    
                                                                    .landing-demos .portfolio-title h4 {
                                                                        color: #34495e;
                                                                        text-align: center;
                                                                        font-size: 16px;
                                                                        font-weight: 600;
                                                                        text-transform: capitalize;
                                                                        margin-bottom: 0;
                                                                    }
                                                                    
                                                                    .landing-demos .portfolio-title:hover h4 {
                                                                        color: #e72f87;
                                                                    }
                                                                    
                                                                    .landing-demos .portfolio-img {
                                                                        -moz-box-shadow: 0 2px 3px rgba(40, 40, 40, 0.1);
                                                                        -webkit-box-shadow: 0 2px 3px rgba(40, 40, 40, 0.1);
                                                                        box-shadow: 0 0 36px 4px rgba(0, 0, 0, 0.1);
                                                                        background-color: #c0c0c0;
                                                                        -webkit-transition: all 0.35s;
                                                                        -moz-transition: all 0.35s;
                                                                        -o-transition: all 0.35s;
                                                                        transition: all 0.35s;
                                                                        max-height: 190px;
                                                                        overflow: hidden;
                                                                    }
                                                                    
                                                                    .landing-demos .portfolio-img img {
                                                                        max-width: 100%;
                                                                        height: auto;
                                                                    }
                                                                    
                                                                    .landing-demos .portfolio-item:hover .portfolio-img {
                                                                        -webkit-transform: translateY(-6px);
                                                                        -moz-transform: translateY(-6px);
                                                                        -o-transform: translateY(-6px);
                                                                        transform: translateY(-6px);
                                                                    }
                                                                    
                                                                    .landing-demos .portfolio-item:hover img {
                                                                        -webkit-transform: scale(1);
                                                                        -moz-transform: scale(1);
                                                                        -o-transform: scale(1);
                                                                        transform: scale(1);
                                                                    }
                                                                    
                                                                    .landing-demos .portfolio-bio {
                                                                        padding-top: 23px;
                                                                    }
                                                                    
                                                                    .landing-action {
                                                                        padding-top: 200px;
                                                                    }
                                                                    
                                                                    .landing-action img {
                                                                        margin-bottom: 50px;
                                                                    }
                                                                    
                                                                    .landing-action h2 {
                                                                        font-size: 50px;
                                                                        line-height: 60px;
                                                                        margin-bottom: 50px;
                                                                    }
                                                                    
                                                                    .landing-featues {
                                                                        padding-bottom: 50px;
                                                                    }
                                                                    
                                                                    .landing-featues .feature-box {
                                                                        margin-bottom: 50px;
                                                                    }
                                                                    /* Portfolio Filter */
                                                                    
                                                                    .portfolio-filter {
                                                                        text-align: center;
                                                                        margin-bottom: 36px;
                                                                    }
                                                                    
                                                                    .portfolio-filter li a {
                                                                        color: #34495e;
                                                                        font-size: 13px;
                                                                        font-weight: 700;
                                                                        line-height: 1;
                                                                        margin-right: 29px;
                                                                        text-transform: capitalize;
                                                                    }
                                                                    
                                                                    .portfolio-filter li:last-child a {
                                                                        margin-right: 0;
                                                                    }
                                                                    
                                                                    .portfolio-filter li a.active-filter,
                                                                    .portfolio-filter li a:hover {
                                                                        color: #e72f87;
                                                                    }
                                                                    /* Portfolio Item */
                                                                    
                                                                    .portfolio-item .portfolio--img {
                                                                        position: relative;
                                                                    }
                                                                    
                                                                    .portfolio-item .portfolio--img img {
                                                                        max-width: 100%;
                                                                        height: auto;
                                                                    }
                                                                    /* Custom, iPhone Retina */
                                                                    
                                                                    @media only screen and (min-width: 320px) and (max-width: 767px) {
                                                                        .landing-hero {
                                                                            height: auto;
                                                                            padding-top: 60px;
                                                                        }
                                                                        .landing-hero h1 {
                                                                            font-size: 30px;
                                                                            line-height: 50px;
                                                                        }
                                                                    }
                                                                    /* Small Devices, Tablets */
                                                                    
                                                                    @media only screen and (min-width: 768px) and (max-width: 991px) {
                                                                        .landing-hero {
                                                                            height: auto;
                                                                            padding-top: 100px;
                                                                        }
                                                                        .landing-hero h1 {
                                                                            font-size: 50px;
                                                                            line-height: 55px;
                                                                        }
                                                                    }
                                                                    /*------------------------------------*\
    #About
\*------------------------------------*/
                                                                    
                                                                    .about .heading-2 {
                                                                        margin: 88px 0 55px;
                                                                    }
                                                                    
                                                                    .about .about--panel {
                                                                        margin-bottom: 40px;
                                                                    }
                                                                    
                                                                    .about .about--panel h3 {
                                                                        font-size: 18px;
                                                                        font-weight: 500;
                                                                        color: #34495e;
                                                                        margin-bottom: 19px;
                                                                    }
                                                                    /* Custom, iPhone Retina */
                                                                    
                                                                    @media only screen and (min-width: 320px) and (max-width: 767px) {
                                                                        .about .about--img img {
                                                                            margin: 0 auto;
                                                                            text-align: center;
                                                                        }
                                                                        .about .about--panel {
                                                                            max-width: 400px;
                                                                            margin-right: auto;
                                                                            margin-left: auto;
                                                                            text-align: center;
                                                                        }
                                                                    }
                                                                    /* Small Devices, Tablets */
                                                                    
                                                                    @media only screen and (min-width: 768px) and (max-width: 991px) {
                                                                        .about .heading-2 {
                                                                            margin: 0;
                                                                        }
                                                                        .about .heading-2 .heading--title {
                                                                            font-size: 22px;
                                                                            line-height: 36px;
                                                                        }
                                                                        .about .about--panel {
                                                                            margin-bottom: 0;
                                                                        }
                                                                    }
                                                                    /*------------------------------------*\
    #PAGE-TTILE
\*------------------------------------*/
                                                                    
                                                                    .page-title {
                                                                        padding: 0;
                                                                    }
                                                                    
                                                                    .page-title .title {
                                                                        padding: 235px 0 175px;
                                                                    }
                                                                    
                                                                    .page-title .title--heading {
                                                                        margin-bottom: 20px;
                                                                    }
                                                                    
                                                                    .page-title .title--heading h1 {
                                                                        color: #ffffff;
                                                                        font-size: 50px;
                                                                        font-weight: 500;
                                                                        line-height: 1.2;
                                                                        margin-bottom: 0;
                                                                        text-transform: capitalize;
                                                                    }
                                                                    
                                                                    .page-title .title--desc p {
                                                                        color: #f9f9f9;
                                                                        font-size: 16px;
                                                                        margin-bottom: 0;
                                                                        font-weight: 400;
                                                                    }
                                                                    
                                                                    .page-title .breadcrumb,
                                                                    .page-title .breadcrumb a {
                                                                        font-size: 14px;
                                                                        font-weight: 400;
                                                                        line-height: 1;
                                                                        background: transparent;
                                                                        color: #ffffff;
                                                                    }
                                                                    
                                                                    .page-title .breadcrumb .active {
                                                                        color: #e72f87;
                                                                    }
                                                                    
                                                                    .page-title .breadcrumb a:hover {
                                                                        color: #e72f87;
                                                                    }
                                                                    
                                                                    .page-title .breadcrumb>li+li:before {
                                                                        color: #ffffff;
                                                                    }
                                                                    /* Title #1 */
                                                                    /*------------------------------------*\
    #CTA
\*------------------------------------*/
                                                                    
                                                                    .cta h3 {
                                                                        font-family: 'Poppins', sans-serif;
                                                                        font-size: 30px;
                                                                        font-weight: 500;
                                                                        line-height: 42px;
                                                                        margin-bottom: 28px;
                                                                        color: #ffffff;
                                                                    }
                                                                    
                                                                    .cta p {
                                                                        text-transform: capitalize;
                                                                    }
                                                                    /*------------------------------------*\
    #register & login
\*------------------------------------*/
                                                                    
                                                                    .register-login-modal .modal-dialog {
                                                                        width: 370px;
                                                                        margin: 100px auto;
                                                                        -webkit-border-radius: 4px;
                                                                        -moz-border-radius: 4px;
                                                                        border-radius: 4px;
                                                                    }
                                                                    
                                                                    .register-login-modal .modal-content {
                                                                        border: none;
                                                                        box-shadow: none;
                                                                        position: relative;
                                                                        background-color: transparent;
                                                                    }
                                                                    /* Modal Tab Link */
                                                                    
                                                                    .register-login-modal .nav-tabs {
                                                                        border-bottom: none;
                                                                        text-align: center;
                                                                    }
                                                                    
                                                                    .register-login-modal .nav-tabs>li {
                                                                        float: none;
                                                                        display: inline-block;
                                                                    }
                                                                    
                                                                    .register-login-modal .nav-tabs>li>a {
                                                                        opacity: .3;
                                                                        padding: 0 15px 25px 15px;
                                                                        border: none;
                                                                        color: #ffffff;
                                                                        font-size: 18px;
                                                                        font-weight: 500;
                                                                        text-transform: capitalize;
                                                                    }
                                                                    
                                                                    .register-login-modal .nav-tabs>li.active>a,
                                                                    .register-login-modal .nav-tabs>li.active>a:focus,
                                                                    .register-login-modal .nav-tabs>li.active>a:hover,
                                                                    .register-login-modal .nav-tabs>li>a:focus,
                                                                    .register-login-modal .nav-tabs>li>a:active,
                                                                    .register-login-modal .nav-tabs>li>a:hover {
                                                                        background-color: transparent;
                                                                        border: none;
                                                                        color: #ffffff;
                                                                        opacity: 1;
                                                                    }
                                                                    
                                                                    .register-login-modal .nav-tabs>li.active>a:after {
                                                                        content: "";
                                                                        position: absolute;
                                                                        left: 50%;
                                                                        bottom: 0;
                                                                        margin-left: -5px;
                                                                        border: 10px solid transparent;
                                                                        border-bottom: 10px solid #ffffff;
                                                                    }
                                                                    /* Modal Tab Content */
                                                                    
                                                                    .register-login-modal .tab-content {
                                                                        padding: 40px;
                                                                        background-color: #ffffff;
                                                                        border-radius: 4px;
                                                                    }
                                                                    
                                                                    .register-login-modal .btn--facebook {
                                                                        background-color: #3b5998;
                                                                        color: #ffffff !important;
                                                                        font-size: 14px;
                                                                        text-transform: capitalize;
                                                                        font-weight: 400;
                                                                        margin-bottom: 25px;
                                                                        -webkit-border-radius: 2px;
                                                                        -moz-border-radius: 2px;
                                                                        border-radius: 2px;
                                                                    }
                                                                    
                                                                    .register-login-modal .btn--facebook i {
                                                                        margin-right: 7px;
                                                                    }
                                                                    
                                                                    .register-login-modal .or-text {
                                                                        position: relative;
                                                                        text-align: center;
                                                                        line-height: 1;
                                                                        margin-bottom: 25px;
                                                                    }
                                                                    
                                                                    .register-login-modal .or-text:after {
                                                                        content: "";
                                                                        position: absolute;
                                                                        top: 9px;
                                                                        left: 0;
                                                                        background-color: #e5e5e5;
                                                                        width: 100%;
                                                                        height: 1px;
                                                                    }
                                                                    
                                                                    .register-login-modal .or-text span {
                                                                        background-color: #ffffff;
                                                                        display: inline-block;
                                                                        padding: 0 8px;
                                                                        z-index: 2;
                                                                        position: relative;
                                                                    }
                                                                    
                                                                    .register-login-modal .form-group {
                                                                        margin-bottom: 15px;
                                                                    }
                                                                    
                                                                    .register-login-modal .input-checkbox {
                                                                        padding-top: 10px;
                                                                        margin-bottom: 25px;
                                                                    }
                                                                    
                                                                    .register-login-modal .label-checkbox span,
                                                                    .register-login-modal .label-checkbox span a {
                                                                        color: #aaaaaa;
                                                                    }
                                                                    
                                                                    .register-login-modal .label-checkbox span a {
                                                                        text-decoration: underline;
                                                                    }
                                                                    
                                                                    .register-login-modal .forget-password {
                                                                        margin-top: 20px;
                                                                        display: block;
                                                                        text-align: center;
                                                                        text-decoration: underline;
                                                                        color: #aaaaaa;
                                                                    }
                                                                    /*------------------------------------*\
    #MAP
\*------------------------------------*/
                                                                    
                                                                    .gmap_marker .address-map {
                                                                        padding: 5px 10px;
                                                                        display: inline-block;
                                                                    }
                                                                    
                                                                    .gmap_marker .address-map .address-map-img {
                                                                        border-radius: 4px;
                                                                        overflow: hidden;
                                                                        float: left;
                                                                    }
                                                                    
                                                                    .gmap_marker .address-map .address-map-date {
                                                                        float: left;
                                                                        padding-left: 25px;
                                                                        margin-top: 8px;
                                                                    }
                                                                    
                                                                    .gmap_marker .address-map .address-map-date .address-map-type {
                                                                        color: #ffffff;
                                                                        font-size: 10px;
                                                                        font-weight: 400;
                                                                        line-height: 20px;
                                                                        border-radius: 4px;
                                                                        background-color: #34495e;
                                                                        padding: 6px 10px;
                                                                    }
                                                                    
                                                                    .gmap_marker .address-map .address-map-date .address-map-title {
                                                                        color: #34495e;
                                                                        font-size: 18px;
                                                                        font-weight: 500;
                                                                        line-height: 30px;
                                                                        margin-top: 15px;
                                                                        margin-bottom: 8px;
                                                                    }
                                                                    
                                                                    .gmap_marker .address-map .address-map-date .address-map-title a {
                                                                        color: #34495e;
                                                                    }
                                                                    
                                                                    .gmap_marker .address-map .address-map-date .address-map-title a:hover {
                                                                        color: #e72f87;
                                                                    }
                                                                    
                                                                    .gmap_marker .address-map .address-map-date .address-map-info {
                                                                        color: #aaaaaa;
                                                                        font-size: 12px;
                                                                        font-weight: 400;
                                                                        line-height: 20px;
                                                                        position: relative;
                                                                        padding-left: 10px;
                                                                        margin-bottom: 20px;
                                                                    }
                                                                    
                                                                    .gmap_marker .address-map .address-map-date .address-map-info:before {
                                                                        position: absolute;
                                                                        left: 0;
                                                                        top: 0;
                                                                        content: "\f041";
                                                                        color: #aaaaaa;
                                                                        font-size: 12px;
                                                                        font-weight: 400;
                                                                        line-height: 20px;
                                                                        font-family: FontAwesome;
                                                                    }
                                                                    
                                                                    .gmap_marker .address-map .address-map-date .address-map-price {
                                                                        color: #e72f87;
                                                                        font-family: Poppins;
                                                                        font-size: 18px;
                                                                        font-weight: 500;
                                                                        line-height: 30px;
                                                                    }
                                                                    
                                                                    .blog-h2:hover {
                                                                        color: #fff !important;
                                                                    }
                                                                    /* Hero Search Small */
                                                                    
                                                                    .hero-search-small {
                                                                        position: relative;
                                                                    }
                                                                    
                                                                    .hero-search-small .slide--item-small,
                                                                    .hero-search-small .carousel-small {
                                                                        height: 65vh;
                                                                        position: relative;
                                                                    }
                                                                    
                                                                    .hero-search-small .slider--content {
                                                                        width: 100%;
                                                                        position: absolute;
                                                                        top: 250px;
                                                                        left: 0;
                                                                        z-index: 2;
                                                                    }
                                                                    
                                                                    .btn--primary-2 {
                                                                        background-color: #e72f87;
                                                                        color: #ffffff;
                                                                        border: 2px solid transparent;
                                                                        margin-bottom: 40px !important;
                                                                    }
                                                                    
                                                                    .form-box2 {
                                                                        background-color: #ffffff;
                                                                        -webkit-border-radius: 4px;
                                                                        -moz-border-radius: 4px;
                                                                        border-radius: 4px;
                                                                        padding: 40px;
                                                                        margin-bottom: 30px;
                                                                    }
                                                                    
                                                                    .form-box2 .form-group2 .form-control2 {
                                                                        margin-bottom: 0;
                                                                    }
                                                                    
                                                                    .form-box2>.form-box2 .form-group:last-of-type {
                                                                        margin-bottom: 0;
                                                                    }
                                                                    
                                                                    .form-box2 .form--title2 {
                                                                        font-size: 18px;
                                                                        font-weight: 500;
                                                                        line-height: 1;
                                                                        margin-bottom: 50px;
                                                                    }
                                                                    
                                                                    .form-box-img {
                                                                        background-color: #ffffff;
                                                                        -webkit-border-radius: 4px;
                                                                        -moz-border-radius: 4px;
                                                                        border-radius: 4px;
                                                                        padding: 40px;
                                                                        margin-bottom: 30px;
                                                                        margin-top: 125px;
                                                                    }
                                                                    
                                                                    .form-box-img .form-group-img .form-control-img {
                                                                        margin-bottom: 0;
                                                                    }
                                                                    
                                                                    .form-box-img>.form-box-img .form-group:last-of-type {
                                                                        margin-bottom: 0;
                                                                    }
                                                                    
                                                                    .form-box-img .form--title-img {
                                                                        font-size: 18px;
                                                                        font-weight: 500;
                                                                        line-height: 1;
                                                                        margin-bottom: 50px;
                                                                    }
                                                                    
                                                                    @media only screen and (min-width: 320px) and (max-width: 767px) {
                                                                        .form-box2 {
                                                                            background-color: #ffffff;
                                                                            -webkit-border-radius: 4px;
                                                                            -moz-border-radius: 4px;
                                                                            border-radius: 4px;
                                                                            padding: 25px;
                                                                            margin-bottom: 30px;
                                                                            margin-top: 200px;
                                                                        }
                                                                        .form-box2 .form-group2 .form-control2 {
                                                                            margin-bottom: 0;
                                                                        }
                                                                        .form-box2>.form-box2 .form-group:last-of-type {
                                                                            margin-bottom: 0;
                                                                        }
                                                                        .form-box2 .form--title2 {
                                                                            font-size: 14px;
                                                                            font-weight: 500;
                                                                            line-height: 1;
                                                                            margin-bottom: 50px;
                                                                        }
                                                                    }

                                                                    @media only screen and (min-width: 500px) and (max-width: 767px) {
                                                                        .form-box-img .search-properties {
                                                                           margin-top: 150px !important; 
                                                                        }
                                                                    }
                                                                    
                                                                    @media only screen and (min-width: 320px) and (max-width: 767px) {
                                                                        .form-box {
                                                                            background-color: #ffffff;
                                                                            -webkit-border-radius: 4px;
                                                                            -moz-border-radius: 4px;
                                                                            border-radius: 4px;
                                                                            padding: 25px;
                                                                            margin-bottom: 30px;
                                                                            margin-top: 50px;
                                                                        }
                                                                        .form-box .form-group .form-control {
                                                                            margin-bottom: 0;
                                                                        }
                                                                        .form-box>.form-box .form-group:last-of-type {
                                                                            margin-bottom: 0;
                                                                        }
                                                                        .form-box .form--title {
                                                                            text-align: center;
                                                                            font-size: 14px;
                                                                            font-weight: 500;
                                                                            line-height: 1;
                                                                            margin-bottom: 50px;
                                                                        }
                                                                    }
                                                                    
                                                                    @media only screen and (min-width: 768px) and (max-width: 991px) {
                                                                        .form-box2 {
                                                                            background-color: #ffffff;
                                                                            -webkit-border-radius: 4px;
                                                                            -moz-border-radius: 4px;
                                                                            border-radius: 4px;
                                                                            padding: 25px;
                                                                            margin-bottom: 30px;
                                                                            margin-top: 275px;
                                                                        }
                                                                        .form-box2 .form-group2 .form-control2 {
                                                                            margin-bottom: 0;
                                                                        }
                                                                        .form-box2>.form-box2 .form-group:last-of-type {
                                                                            margin-bottom: 0;
                                                                        }
                                                                        .form-box2 .form--title2 {
                                                                            font-size: 18px;
                                                                            font-weight: 500;
                                                                            line-height: 1;
                                                                            margin-bottom: 50px;
                                                                        }
                                                                    }

                                                                    @media only screen and (min-width: 768px) and (max-width: 991px) {
                                                                        .form-box-img {
                                                                            margin-top: 175px !important;
                                                                        }
                                                                    }
                                                                    
                                                                    @media only screen and (min-width: 768px) and (max-width: 991px) {
                                                                        .form-box {
                                                                            background-color: #ffffff;
                                                                            -webkit-border-radius: 4px;
                                                                            -moz-border-radius: 4px;
                                                                            border-radius: 4px;
                                                                            padding: 40px;
                                                                            margin-bottom: 30px;
                                                                            margin-top: 100px;
                                                                        }
                                                                        .form-box .form-group .form-control {
                                                                            margin-bottom: 0;
                                                                        }
                                                                        .form-box>.form-box .form-group:last-of-type {
                                                                            margin-bottom: 0;
                                                                        }
                                                                        .form-box .form--title {
                                                                            text-align: center;
                                                                            font-size: 10px;
                                                                            font-weight: 500;
                                                                            line-height: 1;
                                                                            margin-bottom: 50px;
                                                                        }
                                                                    }
                                                                    
                                                                    @media only screen and (min-width: 1200px) and (max-width: 1200px) {
                                                                        .form-box2 {
                                                                            background-color: #ffffff;
                                                                            -webkit-border-radius: 4px;
                                                                            -moz-border-radius: 4px;
                                                                            border-radius: 4px;
                                                                            padding: 40px;
                                                                            margin-bottom: 30px;
                                                                            margin-top: 250px;
                                                                        }
                                                                        .form-box2 .form-group2 .form-control2 {
                                                                            margin-bottom: 0;
                                                                        }
                                                                        .form-box2>.form-box2 .form-group:last-of-type {
                                                                            margin-bottom: 0;
                                                                        }
                                                                        .form-box2 .form--title2 {
                                                                            font-size: 18px;
                                                                            font-weight: 500;
                                                                            line-height: 1;
                                                                            margin-bottom: 50px;
                                                                        }
                                                                    }
                                                                    
                                                                    @media only screen and (min-width: 1200px) and (max-width: 1200px) {
                                                                        .form-box {
                                                                            background-color: #ffffff;
                                                                            -webkit-border-radius: 4px;
                                                                            -moz-border-radius: 4px;
                                                                            border-radius: 4px;
                                                                            padding: 40px;
                                                                            margin-bottom: 30px;
                                                                            margin-top: 250px;
                                                                        }
                                                                        .form-box .form-group .form-control {
                                                                            margin-bottom: 0;
                                                                        }
                                                                        .form-box>.form-box .form-group:last-of-type {
                                                                            margin-bottom: 0;
                                                                        }
                                                                        .form-box .form--title {
                                                                            text-align: center;
                                                                            font-size: 10px;
                                                                            font-weight: 500;
                                                                            line-height: 1;
                                                                            margin-bottom: 50px;
                                                                        }
                                                                    }
                                                                    
                                                                    @media only screen and (min-width: 1200px) and (max-width: 1200px) {
                                                                        .form-box-img {
                                                                            background-color: #ffffff;
                                                                            -webkit-border-radius: 4px;
                                                                            -moz-border-radius: 4px;
                                                                            border-radius: 4px;
                                                                            padding: 40px;
                                                                            margin-bottom: 30px;
                                                                        }
                                                                        .form-box-img .form-group-img .form-control-img {
                                                                            margin-bottom: 0;
                                                                        }
                                                                        .form-box-img>.form-box-img .form-group:last-of-type {
                                                                            margin-bottom: 0;
                                                                        }
                                                                        .form-box-img .form--title-img {
                                                                            font-size: 18px;
                                                                            font-weight: 500;
                                                                            line-height: 1;
                                                                            margin-bottom: 50px;
                                                                            margin-top: 250px;
                                                                        }
                                                                    }

                                                                    @media only screen and (min-width: 992px) and (max-width: 1199px) {
                                                                        .form-box-img {
                                                                            margin-top: 480px !important;
                                                                        }
                                                                    }

                                                                    @media only screen and (min-width: 500px) and (max-width: 767px) {
                                                                        .form-box-img {
                                                                            margin-top: 260px !important;
                                                                        }
                                                                    }

                                                                    @media only screen and (min-width: 320px) and (max-width: 499px) {
                                                                        .form-box-img {
                                                                            margin-top: 295px !important;
                                                                        }
                                                                    }

                                                                    @media only screen and (min-width: 1200px) and (max-width: 1200px) {
                                                                        .form-box-img {
                                                                            margin-top: 390px !important;
                                                                        }
                                                                    }

                                                                        @media only screen and (min-width: 992px) and (max-width: 1199px) {
                                                                            .form-box2 {
                                                                                background-color: #ffffff;
                                                                                -webkit-border-radius: 4px;
                                                                                -moz-border-radius: 4px;
                                                                                border-radius: 4px;
                                                                                padding: 40px;
                                                                                margin-bottom: 30px;
                                                                                margin-top: 375px;
                                                                            }
                                                                            .form-box2 .form-group2 .form-control2 {
                                                                                margin-bottom: 0;
                                                                            }
                                                                            .form-box2>.form-box2 .form-group:last-of-type {
                                                                                margin-bottom: 0;
                                                                            }
                                                                            .form-box2 .form--title2 {
                                                                                font-size: 18px;
                                                                                font-weight: 500;
                                                                                line-height: 1;
                                                                                margin-bottom: 50px;
                                                                            }
                                                                        }
                                                                        @media only screen and (min-width: 992px) and (max-width: 1199px) {
                                                                            .form-box-img {
                                                                                background-color: #ffffff;
                                                                                -webkit-border-radius: 4px;
                                                                                -moz-border-radius: 4px;
                                                                                border-radius: 4px;
                                                                                padding: 40px;
                                                                                margin-bottom: 30px;
                                                                            }
                                                                            .form-box-img .form-group-img .form-control-img {
                                                                                margin-bottom: 0;
                                                                            }
                                                                            .form-box-img>.form-box-img .form-group:last-of-type {
                                                                                margin-bottom: 0;
                                                                            }
                                                                            .form-box-img .form--title-img {
                                                                                font-size: 18px;
                                                                                font-weight: 500;
                                                                                line-height: 1;
                                                                                margin-bottom: 50px;
                                                                                margin-top: 480px;
                                                                            }
                                                                        }
                                                                            @media only screen and (min-width: 992px) and (max-width: 1199px) {
                                                                                .form-box {
                                                                                    background-color: #ffffff;
                                                                                    -webkit-border-radius: 4px;
                                                                                    -moz-border-radius: 4px;
                                                                                    border-radius: 4px;
                                                                                    padding: 40px;
                                                                                    margin-bottom: 30px;
                                                                                    margin-top: 200px;
                                                                                }
                                                                                .form-box .form-group .form-control {
                                                                                    margin-bottom: 0;
                                                                                }
                                                                                .form-box>.form-box .form-group:last-of-type {
                                                                                    margin-bottom: 0;
                                                                                }
                                                                                .form-box .form--title {
                                                                                    text-align: center;
                                                                                    font-size: 10px;
                                                                                    font-weight: 500;
                                                                                    line-height: 1;
                                                                                    margin-bottom: 50px;
                                                                                }
                                                                            }
                                                                            @media only screen and (min-width: 768px) and (max-width: 1200px) {
                                                                                .hero-search2 .slider--content2 {
                                                                                    top: 150px;
                                                                                }
                                                                                .hero-search2 .slider--content2 h1 {
                                                                                    margin-bottom: 0;
                                                                                    font-size: 30px;
                                                                                }
                                                                                .hero-search2 .search-properties2 {
                                                                                    padding: 30px;
                                                                                }
                                                                                .hero-search2 .form2 {
                                                                                    padding: 30px;
                                                                                }
                                                                            }
                                                                            @media only screen and (min-width: 768px) and (max-width: 1200px) {
                                                                                .hero-search .slider--content {
                                                                                    top: 150px;
                                                                                }
                                                                                .hero-search .slider--content h1 {
                                                                                    margin-bottom: 0;
                                                                                    font-size: 30px;
                                                                                }
                                                                                .hero-search .search-properties {
                                                                                    padding: 30px;
                                                                                }
                                                                                .hero-search form {
                                                                                    padding: 30px;
                                                                                }
                                                                            }
                                                                            @media only screen and (min-width: 992px) and (max-width: 1200px) {
                                                                                .hero-search2 .slider--content2 {
                                                                                    top: 150px;
                                                                                }
                                                                                .hero-search2 .slider--content2 h1 {
                                                                                    margin-bottom: 0;
                                                                                    font-size: 30px;
                                                                                }
                                                                                .hero-search2 .search-properties2 {
                                                                                    padding: 30px;
                                                                                }
                                                                                .hero-search2 .form2 {
                                                                                    padding: 30px;
                                                                                }
                                                                            }
                                                                            @media only screen and (min-width: 992px) and (max-width: 1200px) {
                                                                                .hero-search .slider--content {
                                                                                    top: 150px;
                                                                                }
                                                                                .hero-search .slider--content h1 {
                                                                                    margin-bottom: 0;
                                                                                    font-size: 30px;
                                                                                }
                                                                                .hero-search .search-properties {
                                                                                    padding: 30px;
                                                                                }
                                                                                .hero-search form {
                                                                                    padding: 30px;
                                                                                }
                                                                            }
                                                                            /*FORM BOX SMALL SCREEN*/
                                                                            @media only screen and (min-width: 320px) and (max-width: 767px) {
                                                                                .form-box-small2 {
                                                                                    background-color: #ffffff;
                                                                                    -webkit-border-radius: 4px;
                                                                                    -moz-border-radius: 4px;
                                                                                    border-radius: 4px;
                                                                                    padding: 40px;
                                                                                    margin-bottom: 30px;
                                                                                    margin-top: 200px;
                                                                                }
                                                                                .form-box-small2 .form-group2 .form-control2 {
                                                                                    margin-bottom: 0;
                                                                                }
                                                                                .form-box-small2>.form-box2 .form-group:last-of-type {
                                                                                    margin-bottom: 0;
                                                                                }
                                                                                .form-box-small2 .form--title2 {
                                                                                    font-size: 18px;
                                                                                    font-weight: 500;
                                                                                    line-height: 1;
                                                                                    margin-bottom: 50px;
                                                                                }
                                                                            }
                                                                            @media only screen and (min-width: 320px) and (max-width: 767px) {
                                                                                .form-box-small {
                                                                                    background-color: #ffffff;
                                                                                    -webkit-border-radius: 4px;
                                                                                    -moz-border-radius: 4px;
                                                                                    border-radius: 4px;
                                                                                    padding: 40px;
                                                                                    margin-bottom: 30px;
                                                                                    margin-top: -50px;
                                                                                }
                                                                                .form-box-small .form-group .form-control {
                                                                                    margin-bottom: 0;
                                                                                }
                                                                                .form-box-small>.form-box .form-group:last-of-type {
                                                                                    margin-bottom: 0;
                                                                                }
                                                                                .form-box-small .form--title {
                                                                                    text-align: center;
                                                                                    font-size: 10px;
                                                                                    font-weight: 500;
                                                                                    line-height: 1;
                                                                                    margin-bottom: 50px;
                                                                                }
                                                                            }
                                                                            @media only screen and (min-width: 320px) and (max-width: 767px) {
                                                                                .form-box-small {
                                                                                    background-color: #ffffff;
                                                                                    -webkit-border-radius: 4px;
                                                                                    -moz-border-radius: 4px;
                                                                                    border-radius: 4px;
                                                                                    padding: 40px;
                                                                                    margin-bottom: 30px;
                                                                                    margin-top: -50px;
                                                                                }
                                                                                .form-box-small .form-group .form-control {
                                                                                    margin-bottom: 0;
                                                                                }
                                                                                .form-box-small>.form-box .form-group:last-of-type {
                                                                                    margin-bottom: 0;
                                                                                }
                                                                                .form-box-small .form--title {
                                                                                    text-align: center;
                                                                                    font-size: 10px;
                                                                                    font-weight: 500;
                                                                                    line-height: 1;
                                                                                    margin-bottom: 50px;
                                                                                }
                                                                            }
                                                                            .form-box-img {
                                                                                background-color: #ffffff;
                                                                                -webkit-border-radius: 4px;
                                                                                -moz-border-radius: 4px;
                                                                                border-radius: 4px;
                                                                                padding: 40px;
                                                                                margin-bottom: 30px;
                                                                            }
                                                                            .form-box-img .form-group-img .form-control-img {
                                                                                margin-bottom: 0;
                                                                            }
                                                                            .form-box-img>.form-box-img .form-group:last-of-type {
                                                                                margin-bottom: 0;
                                                                            }
                                                                            .form-box-img .form--title-img {
                                                                                font-size: 18px;
                                                                                font-weight: 500;
                                                                                line-height: 1;
                                                                                margin-bottom: 50px;
                                                                            }

                                                                            @media only screen and (min-width: 768px) and (max-width: 991px) {
                                                                                .form-box-small2 {
                                                                                    background-color: #ffffff;
                                                                                    -webkit-border-radius: 4px;
                                                                                    -moz-border-radius: 4px;
                                                                                    border-radius: 4px;
                                                                                    padding: 40px;
                                                                                    margin-bottom: 30px;
                                                                                    margin-top: 150px;
                                                                                }
                                                                                .form-box-small2 .form-group2 .form-control2 {
                                                                                    margin-bottom: 0;
                                                                                }
                                                                                .form-box2-small>.form-box2 .form-group:last-of-type {
                                                                                    margin-bottom: 0;
                                                                                }
                                                                                .form-box-small2 .form--title2 {
                                                                                    font-size: 18px;
                                                                                    font-weight: 500;
                                                                                    line-height: 1;
                                                                                    margin-bottom: 50px;
                                                                                }
                                                                            }
                                                                            @media only screen and (min-width: 768px) and (max-width: 991px) {
                                                                                .form-box-small {
                                                                                    background-color: #ffffff;
                                                                                    -webkit-border-radius: 4px;
                                                                                    -moz-border-radius: 4px;
                                                                                    border-radius: 4px;
                                                                                    padding: 40px;
                                                                                    margin-bottom: 30px;
                                                                                    margin-top: -50px;
                                                                                }
                                                                                .form-box-small .form-group .form-control {
                                                                                    margin-bottom: 0;
                                                                                }
                                                                                .form-box-small>.form-box .form-group:last-of-type {
                                                                                    margin-bottom: 0;
                                                                                }
                                                                                .form-box-small .form--title {
                                                                                    text-align: center;
                                                                                    font-size: 10px;
                                                                                    font-weight: 500;
                                                                                    line-height: 1;
                                                                                    margin-bottom: 50px;
                                                                                }
                                                                            }
                                                                            @media only screen and (min-width: 1200px) and (max-width: 1200px) {
                                                                                .form-box2 {
                                                                                    background-color: #ffffff;
                                                                                    -webkit-border-radius: 4px;
                                                                                    -moz-border-radius: 4px;
                                                                                    border-radius: 4px;
                                                                                    padding: 40px;
                                                                                    margin-bottom: 30px;
                                                                                    margin-top: 250px;
                                                                                }
                                                                                .form-box2 .form-group2 .form-control2 {
                                                                                    margin-bottom: 0;
                                                                                }
                                                                                .form-box2>.form-box2 .form-group:last-of-type {
                                                                                    margin-bottom: 0;
                                                                                }
                                                                                .form-box2 .form--title2 {
                                                                                    font-size: 18px;
                                                                                    font-weight: 500;
                                                                                    line-height: 1;
                                                                                    margin-bottom: 50px;
                                                                                }
                                                                            }
                                                                            @media only screen and (min-width: 1200px) and (max-width: 1200px) {
                                                                                .form-box-img {
                                                                                    background-color: #ffffff;
                                                                                    -webkit-border-radius: 4px;
                                                                                    -moz-border-radius: 4px;
                                                                                    border-radius: 4px;
                                                                                    padding: 40px;
                                                                                    margin-bottom: 30px;
                                                                                }
                                                                                .form-box-img .form-group-img .form-control-img {
                                                                                    margin-bottom: 0;
                                                                                }
                                                                                .form-box-img>.form-box-img .form-group:last-of-type {
                                                                                    margin-bottom: 0;
                                                                                }
                                                                                .form-box-img .form--title-img {
                                                                                    font-size: 18px;
                                                                                    font-weight: 500;
                                                                                    line-height: 1;
                                                                                    margin-bottom: 50px;
                                                                                    margin-top: 290px
                                                                                }
                                                                            }
                                                                            @media only screen and (min-width: 1200px) and (max-width: 1200px) {
                                                                                .form-box {
                                                                                    background-color: #ffffff;
                                                                                    -webkit-border-radius: 4px;
                                                                                    -moz-border-radius: 4px;
                                                                                    border-radius: 4px;
                                                                                    padding: 40px;
                                                                                    margin-bottom: 30px;
                                                                                    margin-top: 250px;
                                                                                }
                                                                                .form-box .form-group .form-control {
                                                                                    margin-bottom: 0;
                                                                                }
                                                                                .form-box>.form-box .form-group:last-of-type {
                                                                                    margin-bottom: 0;
                                                                                }
                                                                                .form-box .form--title {
                                                                                    text-align: center;
                                                                                    font-size: 10px;
                                                                                    font-weight: 500;
                                                                                    line-height: 1;
                                                                                    margin-bottom: 50px;
                                                                                }
                                                                            }
                                                                            @media only screen and (min-width: 992px) and (max-width: 1199px) {
                                                                                .form-box-small2 {
                                                                                    background-color: #ffffff;
                                                                                    -webkit-border-radius: 4px;
                                                                                    -moz-border-radius: 4px;
                                                                                    border-radius: 4px;
                                                                                    padding: 40px;
                                                                                    margin-bottom: 30px;
                                                                                    margin-top: 200px;
                                                                                }
                                                                                .form-box-small2 .form-group2 .form-control2 {
                                                                                    margin-bottom: 0;
                                                                                }
                                                                                .form-box-small2>.form-box2 .form-group:last-of-type {
                                                                                    margin-bottom: 0;
                                                                                }
                                                                                .form-box-small2 .form--title2 {
                                                                                    font-size: 18px;
                                                                                    font-weight: 500;
                                                                                    line-height: 1;
                                                                                    margin-bottom: 50px;
                                                                                }
                                                                            }
                                                                            @media only screen and (min-width: 992px) and (max-width: 1199px) {
                                                                                .form-box-small {
                                                                                    background-color: #ffffff;
                                                                                    -webkit-border-radius: 4px;
                                                                                    -moz-border-radius: 4px;
                                                                                    border-radius: 4px;
                                                                                    padding: 40px;
                                                                                    margin-bottom: 30px;
                                                                                    margin-top: 0px;
                                                                                }
                                                                                .form-box-small .form-group .form-control {
                                                                                    margin-bottom: 0;
                                                                                }
                                                                                .form-box-small>.form-box .form-group:last-of-type {
                                                                                    margin-bottom: 0;
                                                                                }
                                                                                .form-box-small .form--title {
                                                                                    text-align: center;
                                                                                    font-size: 10px;
                                                                                    font-weight: 500;
                                                                                    line-height: 1;
                                                                                    margin-bottom: 50px;
                                                                                }
                                                                            }
                                                                            @media only screen and (min-width: 768px) and (max-width: 1200px) {
                                                                                .hero-search2 .slider--content2 {
                                                                                    top: 150px;
                                                                                }
                                                                                .hero-search2 .slider--content2 h1 {
                                                                                    margin-bottom: 0;
                                                                                    font-size: 30px;
                                                                                }
                                                                                .hero-search2 .search-properties2 {
                                                                                    padding: 30px;
                                                                                }
                                                                                .hero-search2 .form2 {
                                                                                    padding: 30px;
                                                                                }
                                                                            }
                                                                            @media only screen and (min-width: 768px) and (max-width: 1200px) {
                                                                                .hero-search .slider--content {
                                                                                    top: 150px;
                                                                                }
                                                                                .hero-search .slider--content h1 {
                                                                                    margin-bottom: 0;
                                                                                    font-size: 30px;
                                                                                }
                                                                                .hero-search .search-properties {
                                                                                    padding: 30px;
                                                                                }
                                                                                .hero-search form {
                                                                                    padding: 30px;
                                                                                }
                                                                            }
                                                                            @media only screen and (min-width: 992px) and (max-width: 1200px) {
                                                                                .hero-search2 .slider--content2 {
                                                                                    top: 150px;
                                                                                }
                                                                                .hero-search2 .slider--content2 h1 {
                                                                                    margin-bottom: 0;
                                                                                    font-size: 30px;
                                                                                }
                                                                                .hero-search2 .search-properties2 {
                                                                                    padding: 30px;
                                                                                }
                                                                                .hero-search2 .form2 {
                                                                                    padding: 30px;
                                                                                }
                                                                            }
                                                                            @media only screen and (min-width: 992px) and (max-width: 1200px) {
                                                                                .hero-search .slider--content {
                                                                                    top: 150px;
                                                                                }
                                                                                .hero-search .slider--content h1 {
                                                                                    margin-bottom: 0;
                                                                                    font-size: 30px;
                                                                                }
                                                                                .hero-search .search-properties {
                                                                                    padding: 30px;
                                                                                }
                                                                                .hero-search form {
                                                                                    padding: 30px;
                                                                                }
                                                                            }
                                                                            .h4-slide {
                                                                                color: white;
                                                                            }
                                                                            @media only screen and (min-width: 1200px) {
                                                                                .h4-slide {
                                                                                    color: white;
                                                                                    margin-top: 25px;
                                                                                }
                                                                            }
                                                                            @media only screen and (min-width: 992px) and (max-width: 1199px) {
                                                                                .form-box-small3 {
                                                                                    background-color: #ffffff;
                                                                                    -webkit-border-radius: 4px;
                                                                                    -moz-border-radius: 4px;
                                                                                    border-radius: 4px;
                                                                                    padding: 40px;
                                                                                    margin-bottom: 30px;
                                                                                    margin-top: 25px;
                                                                                }
                                                                                .form-box-small4 {
                                                                                    background-color: #ffffff;
                                                                                    -webkit-border-radius: 4px;
                                                                                    -moz-border-radius: 4px;
                                                                                    border-radius: 4px;
                                                                                    padding: 40px;
                                                                                    margin-bottom: 30px;
                                                                                    margin-top: 0px;
                                                                                }
                                                                            }
                                                                            @media only screen and (min-width: 350px) and (max-width: 991px) {
                                                                                .form-box-small3 {
                                                                                    background-color: #ffffff;
                                                                                    -webkit-border-radius: 4px;
                                                                                    -moz-border-radius: 4px;
                                                                                    border-radius: 4px;
                                                                                    padding: 40px;
                                                                                    margin-bottom: 30px;
                                                                                    margin-top: 25px;
                                                                                }
                                                                                .form-box-small4 {
                                                                                    background-color: #ffffff;
                                                                                    -webkit-border-radius: 4px;
                                                                                    -moz-border-radius: 4px;
                                                                                    border-radius: 4px;
                                                                                    padding: 40px;
                                                                                    margin-bottom: 30px;
                                                                                    margin-top: 0px;
                                                                                }
                                                                            }
                                                                            .hero-search .slider--content-logo {
                                                                                width: 100%;
                                                                                position: absolute;
                                                                                top: 500px;
                                                                                left: 0;
                                                                                z-index: 2;
                                                                            }

                                                                            .box-text {
                                                                                font-size: 32px !important;
                                                                                color: white;
                                                                            }

                                                                            @media only screen and (min-width: 320px) and (max-width: 1200px) {
                                                                                .box-text {
                                                                                    font-size: 20px !important;
                                                                                    line-height: 10px;
                                                                                }
                                                                            }

                                                                            .award-img {
                                                                                max-width: 100%;
                                                                            }

                                                                            @media only screen and (min-width: 768px) and (max-width: 991px) {
                                                                                .award-img {
                                                                                    max-width: 100%;
                                                                                    margin-top: 200px;
                                                                                }
                                                                            }


                                                                    .small-text {
                                                                        font-size: 26px;
                                                                        color: white;
                                                                    }

                                                                    @media only screen and (min-width: 320px) and (max-width: 768px) {
                                                                        .small-text {
                                                                            font-size: 20px;
                                                                            color: white;
                                                                        }
                                                                    }


.prop-link a {
    color: #e72f87 !important;
    text-decoration: underline !important;
}