﻿.cursor {
    cursor: pointer;
}

@media (min-width: 1200px) {
    .floor-img {
        width: 100%;
        height: 430px;
    }

    .modal-dialog {
        max-width: 724px;
        padding-top: 90px;
    }
    /*.img-responsive,
    .thumbnail > img,
    .thumbnail a > img,
    .carousel-inner > .item > img,
    .carousel-inner > .item > a > img {
        display: block;
        max-width: 100%;
        height: 441px;
        width: 100%;
    }*/

    .icon-fonts {
        font-size: 30px;
    }

    .nav > li > a {
        position: relative;
        display: block;
        padding: 15px 15px;
    }

    .nav-padding {
        padding-top: 13px;
    }

    .dl-menuwrapper button {
        background: black;
        border: none;
        width: 39px;
        height: 40px;
        text-indent: -900em;
        overflow: hidden;
        position: relative;
        cursor: pointer;
        outline: none;
        top: -58px;
        right: 41px;
    }

    .navbar-brand {
        float: left;
        padding: 15px 15px;
        font-size: 17px;
        line-height: 20px;
        height: 50px;
    }

    body {
        font-size: 16px;
        line-height: 1.42857143;
        color: black;
        background-color: white;
    }

    .menu-color {
        color: brown;
        border-bottom: none;
    }

        .menu-color:hover {
            color: #F1980C;
            border-bottom: 1px solid #F1980C;
        }

    .paras-testimonial {
        height: 125px;
        width: 125px;
    }

    .pars-img {
        width: 100%;
        height: 300px;
    }

    .bread-crumb {
        background-color: #b19261;
        box-shadow: 0px 7px 11px #6D6861;
        behavior: url("Css/PIE.html");
        position: relative;
        padding: 8px 15px;
        border-radius: 4px;
        color: white;
    }

    .btn {
        display: inline-block;
        margin-bottom: 0;
        font-weight: normal;
        text-align: center;
        vertical-align: middle;
        -ms-touch-action: manipulation;
        touch-action: manipulation;
        cursor: pointer;
        background-image: none;
        border: 1px solid transparent;
        white-space: nowrap;
        padding: 8px 12px;
        font-size: 14px;
        line-height: 1.42857143;
        /* border-radius: 4px; */
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        background-color: #bf9958;
        color: white;
        width: 100%;
    }

    .footer-logo {
        width: 100%;
        height: 109px;
    }

    .ani-top {
        top: 174px;
    }

    .nav {
        margin-bottom: 0;
        padding-left: 62px;
        list-style: none;
    }

    .menu-fonts {
        font-size: 17px;
    }

    .w1 {
        width: 30%;
    }



    /*.responsive-top
    {
        padding-top: 0px;
    }*/

    h3,
    .h3 {
        color: black;
        font-size: 27px;
        text-align: center;
        font-family: "Droid Serif", Arial, Helvetica, sans-serif;
    }

    .places-img {
        width: 100%;
        height: 600px;
    }

    .places-height {
        height: 30px;
    }

    .icon-padding {
        padding-top: 263px;
    }

    .kamleshvaram-img {
        background-image: url('../Images/WebsiteImages/kamleshwaram%20final.jpg');
        background-size: 100% 100%;
    }

    .time-img {
        background-image: url('../Images/All-Logo/TimeSquare%20final.jpg');
        background-size: 100% 100%;
    }

    .jaipur-img {
        background-image: url('../Images/WebsiteImages/JaipurPride.jpg');
        background-size: 100% 102%;
    }

    .sanddunesheights-img {
        background-image: url('../Images/WebsiteImages/SandDues001.jpg');
        background-size: 100% 102%;
    }

    .navbar-right {
        /*float: right !important;*/
        /*margin-right: -15px;*/
        /*padding-right: 69px;*/
    }

    .navbar > .container .navbar-brand,
    .navbar > .container-fluid .navbar-brand {
        /*margin-left: -15px;*/
        /*padding-left: 183px;*/
    }

    .page-padding-top {
        padding-top: 50px;
    }


    .page-padding-bottom {
        padding-bottom: 50px;
    }


    .page-margin-top {
        margin-top: 50px;
    }


    .page-margin-bottom {
        margin-bottom: 50px;
    }



    * {
        /*font-family: "Droid Serif", Arial, Helvetica, sans-serif;*/
        /*font-family: 'Merriweather', serif;*/
        /*font-family: 'Poiret One', cursive;*/
        font-family: 'Lora', serif;
    }

    .search-button-container {
        border: 0;
        background: transparent;
        text-align: center;
        color: white;
        line-height: 16px;
        padding: 13px 23px;
        position: absolute;
        left: 46.75%;
        top: 74px;
        white-space: initial;
        width: 90px;
        height: 90px;
    }

        .search-button-container:after {
            display: block;
            width: 50px;
            height: 50px;
            position: absolute;
            left: 50%;
            top: 0;
            margin-left: -25px;
            content: "";
            z-index: -1;
            -webkit-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
            background: #b19261;
            -webkit-box-shadow: 0 0 0 5px #e8e8e8, 0 0 0 6px #cccccc;
            box-shadow: 0 0 0 5px #e8e8e8, 0 0 0 6px #cccccc;
            -webkit-transition: all 0.3s ease;
            -o-transition: all 0.3s ease;
            transition: all 0.3s ease;
        }

        .search-button-container:hover:after {
            display: block;
            width: 50px;
            height: 50px;
            position: absolute;
            left: 50%;
            top: 0;
            margin-left: -25px;
            content: "";
            z-index: -1;
            -webkit-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
            background: #b19261;
            -webkit-box-shadow: 0 0 0 5px #e8e8e8, 0 0 0 6px #cccccc;
            box-shadow: 0 0 0 5px white, 0 0 0 6px #cccccc;
            -webkit-transition: all 0.3s ease;
            -o-transition: all 0.3s ease;
            transition: all 0.3s ease;
        }


    .search-row {
        padding: 20px 0 40px;
        background: #e8e8e8;
        border-bottom: 1px solid #cccccc;
        border-top: 1px solid #cccccc;
        z-index: 1;
        width: 100%;
    }

    .color {
        color: white;
    }

        .color:hover {
            color: white;
        }

    .padding-top {
        padding-top: 20px;
    }

    .float-left {
        float: left;
    }

    .padding-zero {
        padding: 0px;
    }

    p {
        text-align: justify;
        color: #B1ABAB;
        line-height: 19px;
    }

    /*for-heading*/
    .page-heading {
        display: inline-block;
        position: relative;
        padding: 13px 47px;
        border-bottom: 1px solid black;
    }

    .heading-bottom:before {
        display: block;
        content: "";
        position: absolute;
        left: 50%;
        bottom: -5px;
        background: black;
        width: 91%;
        height: 1px;
        max-width: 369px;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .heading-bottom:after {
        display: block;
        content: "";
        position: absolute;
        width: 10px;
        height: 10px;
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg);
        background: white;
        border: 1px solid #b19261;
        -webkit-box-shadow: 0 0 0 5px white;
        box-shadow: 0 0 0 5px white;
        left: 50%;
        margin-left: -5px;
        bottom: -7px;
    }
    /*heading-end*/
    .page-heading1 {
        display: inline-block;
        position: relative;
        padding: 6px 30px;
        border-bottom: 1px solid black;
    }

    .heading-bottom1:before {
        display: block;
        content: "";
        position: absolute;
        left: 50%;
        bottom: -4px;
        background: black;
        width: 80%;
        height: 1px;
        max-width: 300px;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .text-align {
        text-align: center;
    }

    .desh:before {
        display: block;
        content: "";
        float: left;
        margin: 9px 7px 0 0;
        width: 10px;
        height: 1px;
        background: #b19261;
    }

    .post {
        font-size: 0.8em;
    }

    .main-color {
        color: #b19261;
    }

    .main-background {
        background-color: #B99E74;
    }

    .font-weight {
        font-weight: bold;
    }

    .director {
        font-size: 12px;
        letter-spacing: 1px;
    }

    .client-background {
        background-color: #B19261;
        min-height: 559px;
    }

    .block-back {
        background-color: #B19261;
    }

        .block-back:hover {
            background-color: #B99E74;
        }


    .img-border {
        border: 4px solid #8C8C7D;
    }

        .img-border:hover {
            border: 4px solid black;
        }

    .block-sub-heading {
        color: black;
        font-size: 19px;
    }

    .block-border {
        border: 1px solid white;
    }

    .img-position {
        position: relative;
        top: -54px;
    }

    .absolute {
        position: absolute;
    }

    .block-top {
        top: -44px;
    }

    .block-padding {
        padding-top: 12px;
    }

    .top {
        top: 85px;
    }

    .padding {
        padding: 5px;
    }

    /*up and down Client Project effact start*/

    .blog {
        float: left;
        /*margin-bottom: 30px;*/
        position: relative;
        width: 100%;
    }

        .blog > img {
            width: 100%;
            height: 405px;
        }

    img {
        vertical-align: middle;
    }

    img {
        border: 0;
    }

    .blog-detail {
        top: 60%;
        background: none repeat scroll 0 0 rgba(255, 255, 255, 0.95);
        text-align: center;
        height: auto;
        min-height: 10%;
        max-height: 100%;
        width: 100%;
        padding-bottom: 65px;
        position: absolute;
        bottom: 0;
        left: 0;
        -webkit-transition: all 0.4s linear 0s,padding 0.4s linear 0s;
        -moz-transition: all 0.4s linear 0s,padding 0.4s linear 0s;
        -ms-transition: all 0.4s linear 0s,padding 0.4s linear 0s;
        -o-transition: all 0.4s linear 0s,padding 0.4s linear 0s;
        transition: all 0.4s linear 0s,padding 0.4s linear 0s;
    }

        .blog-detail:hover {
            top: 0%;
        }

    .blog-hover .blog-detail {
        min-height: 100%;
        padding-top: 50px;
    }

    .blog-detail > ul li {
        display: inline;
        line-height: 20px;
        padding: 0 5px;
        position: relative;
    }

        /*ul li, ul li a, ol li, ol li a {
    color: #888888;
    font-family: arimo;
    font-size: 14px;
    line-height: 26px;
}*/

        .blog-detail > ul li a {
            color: #888888;
            -webkit-transition: all 0.2s linear;
            -moz-transition: all 0.2s linear;
            -ms-transition: all 0.2s linear;
            -o-transition: all 0.2s linear;
            transition: all 0.2s linear;
        }

        .blog-detail > ul li:before {
            bottom: 0;
            content: ",";
            position: absolute;
            right: -5px;
        }

        .deal li, .deal li i, .blog-detail > ul li a:hover, .blog-detail > h3 a:hover, .title2 > h2, .offer-intro h5, .widget ul li a:hover, .social-bar a:hover, .social-bar a:hover i, .bottom-footer p a, .simple-parallax > a, .testimonial > span, .simple-title > span, .about-destination li a, .about-destination li a:before, .about-destination > h3 a:hover, .welcome > h4, .icon-box-sec:hover i, .icon-box-sec:hover span, .fancy-parallax h5, .fancy-parallax > h3 span, .sp-package-price > strong, .sp-package-detail > span, .sp-package-detail > h3 a:hover, .toggle-item.activate > h2, .contact-box.light .form-field i, .weatherItem > div.weatherCity, .city-weather span, .reviews h6, .video-section > span, .event-loc i, .abt-event > span, .abt-event > h3 a:hover, .deal-details h3 a, .deal-info > i, .special-deals-carousel .owl-nav > div:hover:before, .room-hover > span i, .blog-desc h3 a:hover, .blog-desc li a:hover, .blog-desc > a:hover, .simple-text > a:hover, .member li a i, .member > h3 a:hover, .info strong, .fancy-parallax2 > h5, .fancy-parallax2 > h3 span, .fancy-parallax2 > h4 strong, .fancy-parallax3 > h3 span, .fancy-parallax3 > h4 strong, .blog-single li a:hover, .comment-info > span i, .whitebox > h4, nav li a:hover, nav li a i, nav li a i.fa, header.dark nav li a:hover, header.dark nav li a i, nav li a i.fa, .slide-subtitle, nav > ul > li ul li a:before, .fancy-text2, .widget-title span, .package-detail > h3 a, .blog-detail > ul li a, .offer-intro > a, .deal-image > a, .welcome > a, .blog-desc li a, .deal-info span strong i, header.header3 nav > ul > li:hover > a, header.header3 nav > ul > li ul li:hover > a, header.header4 nav > ul > li > a:hover, header.header4 nav > ul > li ul li:hover > a, .sidebar-post > h3 a:hover, .about-destination > a:hover, .service-name > span, .price, footer.fancy .widget ul li:hover a, footer.fancy .widget ul li:hover i, .bottom-footer.fancy ul li a:hover, .widget-deal strong, .whitebox-inner > i, .image-slider-text > h3 i, .text-carousel-inner > h3 strong {
            color: #bf9958;
        }

            .reservation form button, .blog-detail > ul.meta, .widget ul li:hover:after, .contact-box > form button, .package-price > a, .simple-parallax > a:hover, .simple-title:before, .toggle-item.activate > span, .modern-text > a, .affiliate:hover:before, .fixed-bottom ul li a:hover, .deal-image > a:hover, .roombar:before, .room-hover > h3:before, .blog-img > ul.meta, .coloured:before, .member li:hover, ul.social-contact li:hover, .comment > a:hover, .rates thead, .slide-bgtitle:before, .gallery-widget a:before, .tags > a:hover, .tags > a:hover span:before, .tags > a:hover span:after, .welcome > a:hover, .parallax-reservation button, .deal-pricebox a, .social-links > a:hover, .social-media > a:hover, .topbar-btn {
                background-color: #bf9958;
            }


    .blog-detail > h3 {
        float: left;
        font-size: 13px;
        line-height: 24px;
        margin-top: 0px;
        padding: 0 25px;
        width: 100%;
    }

    h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
        color: #555;
        -webkit-transition: all 0.3s linear;
        -moz-transition: all 0.3s linear;
        -ms-transition: all 0.3s linear;
        -o-transition: all 0.3s linear;
        transition: all 0.3s linear;
    }

    .blog-detail > ul.meta li a i, .blog-img > ul.meta li a i {
        margin-right: 5px;
        font-size: 14px;
    }

    .blog-detail > ul.meta li a, .blog-detail > ul.meta li a i, .blog-img > ul.meta li a, .blog-img > ul.meta li a i {
        color: #ffffff;
        font-size: 11px;
    }

    h1, h2, h3, h4, h5, h6 {
        /*font-family: raleway;*/
        color: #555;
        letter-spacing: 0.3px;
    }

    /*body, ul, h1, h2, h3, h4, h5, h6, p {
    list-style: none;
    margin: 0;
    padding: 0;
}*/

    h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
        /*font-family: inherit*/;
        font-weight: 500;
        line-height: 1.1;
        /*color: inherit;*/
    }

    .blog p {
        display: block;
        float: left;
        letter-spacing: 0;
        line-height: 27px;
        opacity: 0;
        padding: 6px 34px;
        width: 100%;
        -webkit-transition: opacity 1s ease 0s;
        -moz-transition: opacity 1s ease 0s;
        -ms-transition: opacity 1s ease 0s;
        -o-transition: opacity 1s ease 0s;
        transition: opacity 1s ease 0s;
    }


    p {
        color: #666666;
        /*font-family: arimo;*/
        font-size: 14px;
        line-height: 23px;
    }


    .blog-detail > ul.meta, .blog-img > ul.meta {
        background: none repeat scroll 0 0 #bf9958;
        bottom: -6px;
        left: 0;
        margin-top: 20px;
        padding: 10px;
        position: absolute;
    }

        .blog-detail > ul.meta li a, .blog-detail > ul.meta li a i, .blog-img > ul.meta li a, .blog-img > ul.meta li a i {
            color: #ffffff;
            font-size: 11px;
        }

    .blog-detail > ul {
        float: left;
        padding: 24px 35px 9px;
        text-align: center;
        width: 100%;
    }

    .blog:hover p {
        opacity: 1;
    }
    /*up and down Client Project effact end*/

    .project-back-image {
        /*background-image: url('/Images/WebsiteImages/TS.jpg');
        background-size: 100%;*/
        background-image: url('../Images/WebsiteImages/TimeSquare02.jpg');
        background-size: 100%;
        background-position-y: -92px;
    }

    .project-img-hgt {
        height: 517px;
        width: 100%;
    }

    .title1 {
        color: #ffffff;
        font-size: 18px;
        font-weight: 400;
        line-height: 20px;
        paddign-bottom: 5px;
    }

    .title2 {
        color: #bf9958;
        font-size: 48px;
        padding-bottom: 20px;
    }

    .title3 {
        color: #dedddd;
        float: left;
        font-size: 15px;
        padding-bottom: 20px;
    }

    .project-padding {
        padding-top: 51px;
    }

    .project-container {
        /*margin: 10px 69px;*/
        width: 87%;
    }

    .relative {
        position: relative;
    }

    .absolute {
        position: absolute;
    }

    .project-block-image {
        /*background-image: url('/Images/ban2.jpg');
    background-size: 100% 100%;*/
        background-color: black;
    }

    .project-block-img-hgt {
        height: 523px;
    }

    .project-border {
        border: 20px solid white;
    }

    .project-heading {
        color: #F9C772;
        font-size: 30px;
        font-weight: 500;
        padding-bottom: 10px;
    }

    .project-sb-hding {
        font-size: 18px;
        padding-bottom: 20px;
        text-transform: uppercase;
    }

    .project-contant {
        color: #f1f1f1;
        /*font-family: arimo;*/
        font-size: 14px;
        letter-spacing: 0.3px;
        line-height: 26px;
    }

    .project-color {
        color: #bf9958;
    }

    .project-btn {
        border: 2px solid #bf9958;
        color: #bf9958;
        font-size: 11px;
        font-weight: 600;
        letter-spacing: 0.2px;
        padding: 12px 37px;
        text-transform: uppercase;
    }

        .project-btn:hover {
            border: 2px solid white;
            color: #bf9958;
            font-size: 11px;
            font-weight: 600;
            letter-spacing: 0.2px;
            padding: 12px 37px;
            text-transform: uppercase;
        }

    .margin {
        margin: 15px;
    }

    /*.width1 {
    width: 31%;
}*/

    footer .adres-back {
        background-color: #2a2a2a;
    }

    .footer {
        position: absolute;
        bottom: 0;
        width: 100%;
        height: 40px;
        background-image: linear-gradient(#04519b, #044687 60%, #033769);
        color: white;
        padding-top: 7px;
        font-size: 15px;
    }

    .address-height {
        min-height: 418px;
    }

    .black {
        background-color: black;
    }

    .address-top {
        top: -57px;
    }

    .ftr-contct-hgt {
        min-height: 475px;
    }

    .hme-contct-font {
        color: #939393;
        font-size: 13px;
        line-height: 20px;
        padding: 5px 0;
        text-align: center;
    }

    .form-contrl {
        padding: 3px 14px 3px 17px;
        width: 90%;
        height: 38px;
        font-size: 14px;
        line-height: 1.42857143;
        color: #8b8b8b;
        background-color: #222222;
        background-image: none;
        border: none;
        border-radius: 4px;
    }

    .txt-ara {
        padding: 13px 14px 3px 17px;
        width: 90%;
        font-size: 14px;
        line-height: 1.42857143;
        color: #8b8b8b;
        background-color: #222222;
        background-image: none;
        border: none;
        border-radius: 4px;
    }

    .foter-mail-hgt {
        height: 78px;
    }

    .sociel-icon {
        color: white;
        border: 1px solid gray;
        padding: 5px 10px;
        border-radius: 4px;
    }

        .sociel-icon:hover {
            background-color: #bf9958;
        }

    .margin-right {
        margin-right: 20px;
    }

    .text-justify {
        text-align: justify;
    }

    .padding-bottom {
        padding-bottom: 2px;
    }

    .welcome-img {
        width: 100%;
        height: 290px;
    }
    /*.for-header*/
    .page-heading-layout {
        display: inline-block;
        position: relative;
        padding: 6px 30px;
        border-bottom: 1px solid black;
        width: 100%;
    }

    .padding-bottom {
        padding-bottom: 20px;
    }
    /*header-five-star*/
    .star1 {
        top: -4px;
        left: 5px;
    }

    .star2 {
        top: 11px;
        left: 12px;
    }

    .star3 {
        top: 16px;
        left: 29px;
    }

    .star4 {
        top: 9px;
        left: 43px;
    }

    .star5 {
        top: -4px;
        left: 51px;
    }

    .layout-padding {
        padding-left: 30px;
    }

    .same-back {
        height: 147px;
        border: 2px solid #b19261;
    }

    .contact-back {
        background-color: #FAFAFA;
    }

    .contact-heading-color {
        color: #C2AA83;
    }

    .back {
        color: black;
    }

        .back:hover {
            color: black;
        }

    .awesome-font {
        font-size: 14px;
        width: 20px;
    }

    .contact-awesome {
        font-size: 30px;
    }

    .contact-fonts {
        font-size: 14px;
        padding-top: 8px;
        text-align: center;
    }

    .contact-border {
        border-right: 1px solid brown;
    }

    .map-height {
        height: 306px;
        width: 100%;
    }

    .contact-padding {
        padding-top: 30px;
    }

    .padding-right {
        padding-right: 0px;
    }

    .same-image {
        background-image: url('../Images/most-beautiful-living-room-home-interiors.jpg');
        height: 147px;
        background-size: 100% 100%;
        -webkit-box-shadow: inset 0 0 0 10px rgba(255, 255, 255, 0.5);
        box-shadow: inset 0 0 0 10px rgba(255, 255, 255, 0.5);
    }
    /*about-page*/
    .about-box {
        padding-top: 7px;
        position: absolute;
        padding-right: 26px;
        /* display: inline-block; */
        text-align: center;
        line-height: 79px;
        /* top: 50%; */
        margin-top: 10px;
        color: white;
        width: 79px;
        height: 79px;
        /* -webkit-transition: all 0.3s ease; */
        -o-transition: all 0.3s ease;
        /* transition: all 0.3s ease; */
        /* z-index: 10; */
    }

    /*.about-box:hover {
            padding-top: 7px;
            padding-right: 7px;
            position: absolute;
            /* display: inline-block; */
    /*text-align: center;
            line-height: 79px;*/
    /* top: 50%; */
    /*margin-top: 10px;
            color: #b19261;
            width: 79px;
            height: 79px;*/
    /* -webkit-transition: all 0.3s ease; */
    /*-o-transition: all 0.3s ease;*/
    /* transition: all 0.3s ease; */
    /* z-index: 10; */
    /*}*/

    .about-ractangle {
        /* display: block; */
        /* content: ""; */
        position: absolute;
        left: -6%;
        top: 20%;
        background: #b19261;
        border: 1px solid #b19261;
        z-index: -1;
        /* -webkit-transition: all 0.3s ease; */
        -o-transition: all 0.3s ease;
        /* transition: all 0.3s ease; */
        width: 80%;
        height: 80%;
        /* -webkit-box-shadow: 0 0 0 10px white; */
        /* box-shadow: 0 0 0 10px white; */
        /* -webkit-transform: rotate(45deg); */
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
    }

    /*.about-ractangle:hover {
            /* display: block; */
    /* content: ""; */
    /*position: absolute;
            left: 6%;
            top: 19%;
            background: white;
            border: 1px solid #b19261;
            z-index: -1;*/
    /* -webkit-transition: all 0.3s ease; */
    /*-o-transition: all 0.3s ease;*/
    /* transition: all 0.3s ease; */
    /*width: 80%;
            height: 80%;*/
    /* -webkit-box-shadow: 0 0 0 10px white; */
    /* box-shadow: 0 0 0 10px white; */
    /* -webkit-transform: rotate(45deg); */
    /*-ms-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);
        /*}*/

    .cursur {
        cursor: pointer;
    }

    .about-border {
        border: 1px solid lightgray;
    }

        .about-border:hover {
            border: 1px solid #b19261;
        }

    .about-right {
        display: block;
        content: "";
        position: relative;
        margin-top: 58px;
        width: 45px;
        height: 1px;
        background: lightgray;
        -webkit-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s e;
    }

        .about-right:hover {
            background: #b19261;
        }

    .about-border-top {
        display: block;
        position: absolute;
        left: 50%;
        /* top: 100%; */
        width: 1px;
        /* height: 0; */
        background: #b3b3b3;
        content: "";
        -webkit-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

    .paras-img {
        background-image: url('../Images/WebsiteImages/ParasHeights01.jpg');
        background-size: 100% 110%;
    }

    .paras-img-height {
        width: 100%;
        height: 400px;
    }

    .paras-img-fonts {
        font-size: 93px;
    }

    .floor-plan-color {
        background-color: white;
    }

        .floor-plan-color:hover {
            background-color: #EFEEEC;
        }

    .flor-hover-img {
        height: 148px;
        width: 100%;
    }

    .paras-hover-img {
        width: 100%;
        height: 200px;
    }

    .margin-bottom {
        margin-bottom: 20px;
    }

    .nearby-imgs {
        height: 20px;
    }

    .specification-img {
        width: 100%;
        height: 201px;
    }

    /*Product Image Hover Iffacts*/
    .property {
        /*margin-bottom: 30px;*/
        overflow: hidden;
        position: relative;
        width: 100%;
    }

        .property .property-image {
            /* height: 195px; */
            overflow: hidden;
            width: 100%;
            margin-top: 5px;
        }

            .property .property-image img {
                height: 275px;
                overflow: hidden;
                width: 100%;
            }

        .property .overlay .additional-info li header {
            filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
            opacity: 0.5;
            font-size: 11px;
        }

        .property .overlay .additional-info li {
            -moz-transition: 0.8s;
            -webkit-transition: 0.8s;
            transition: 0.8s;
            filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
            /*opacity: 0;*/
            color: #fff;
            display: table-cell;
            width: 25%;
        }

        .property .overlay {
            -moz-transition: 0.4s;
            -webkit-transition: 0.4s;
            transition: 0.4s;
            bottom: -50px;
            left: 0;
            position: absolute;
            width: 100%;
            z-index: 1;
        }

        .property:hover .overlay, .property:active .overlay, .property:focus .overlay {
            bottom: 0px;
        }

        .property .overlay .info {
            background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.75) 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 0.75)));
            /* background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.75) 100%); */
            background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.75) 100%);
            background: -ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.75) 100%);
            /* background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.75) 100%); */
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
            padding: 12px;
        }

        .property .overlay h3 {
            text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
            color: #fff;
            font-size: 21px;
            font-weight: bold;
            margin: 5px 0 3px 0;
        }

    .view-details1 {
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        display: inline-block;
        /*padding: 3px 8px;*/
        background: rgba(7,56,85,0.6);
        color: #fff;
        font-size: 14px;
        font-weight: 500;
        /*padding-left: 21px;*/
    }

    figure {
        margin: 0;
    }

    .property .overlay .additional-info {
        background-color: #B99E74;
        display: table;
        height: 60px;
        list-style: none;
        margin-bottom: 0;
        width: 100%;
        padding: 8px 12px;
        text-align: center;
    }

        .property .overlay .additional-info li header {
            filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
            opacity: 0.5;
            font-size: 11px;
        }

        .property .overlay .additional-info li figure, .property .overlay .additional-info li a {
            font-size: 11px;
            font-weight: bold;
            letter-spacing: 1px;
        }

    /*End Product Image Hover Iffacts*/
    .floor-plan-padding {
        padding-top: 6px;
    }

    .btn-padding {
        padding: 5px 2px;
    }

    .table-back {
        background: #bf9958;
        color: white;
    }

    .border-bottom {
        border-bottom: 1px solid black;
        margin-top: 4px;
    }

    .kamleshvaram-fontawsom {
        background: #b19261;
        color: white;
        padding: 3px 4px;
        font-size: 15px;
        border-radius: 5px;
    }

    .padding-lft {
        padding-left: 12px;
    }

    .kamleshvaram-testimonial {
        border-radius: 50%;
        height: 88px;
        width: 88px;
    }

    .testimonial-border {
        border-left: 5px solid #e5eaea;
        height: 98px;
    }

    .kamleshvarm-testimonial-back {
        background: #B19261;
    }

    .client-nme-padding {
        padding-left: 37px;
    }

    .padding-left {
        padding-left: 0px;
    }

    .location-width {
        width: 20%;
    }

    .testimonial-heading {
        display: inline-block;
        position: relative;
        padding: 6px 30px;
        border-bottom: 1px solid black;
        color: white;
    }

    .heading-bottom-testimonial:after {
        display: block;
        content: "";
        position: absolute;
        width: 5px;
        height: 5px;
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg);
        background: white;
        border: 1px solid #b19261;
        -webkit-box-shadow: 0 0 0 5px white;
        box-shadow: 0 0 0 5px white;
        left: 50%;
        margin-left: -5px;
        bottom: -7px;
    }

    .heading-bottom-testimonial:before {
        display: block;
        content: "";
        position: absolute;
        left: 50%;
        bottom: -5px;
        background: black;
        width: 91%;
        height: 1px;
        max-width: 369px;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .squre-amenity {
        height: 55px;
        width: 22%;
    }

    .squre-back {
        background: #F9F9F9;
    }

        .squre-back:hover {
            background: #EADFCA;
        }

    .squre-testimonial-img {
        border-radius: 50%;
        height: 152px;
        width: 152px;
    }

    .square-testimonial-back {
        background: #F6F7F8;
    }

    .square-spacification {
        width: 100%;
        height: 181px;
    }

    .pride-border-left {
        border-left: 1px solid #E6DCDC;
    }

    .pride-border-right {
        border-right: 1px solid #E6DCDC;
    }

    .pride-border-bottom {
        border-bottom: 1px solid white;
        margin-top: 4px;
    }

    .pride-img {
        width: 240px !important;
        height: 180px !important;
    }

    .pride-gallery-img {
        width: 100%;
        height: 253px;
    }

    .pride-testimonial {
        border: 1px solid gray;
        border-radius: 13px;
        background-color: white;
    }

    .pride-testimonial-img {
        border-radius: 50%;
        height: 103px;
        width: 103px;
    }

    .pride-back {
        background: black;
        color: white;
    }

    .why-us-circle-color-2 {
        background-color: #D86E38;
    }

    .why-us-circle {
        border-radius: 50%;
        height: 28px;
        width: 30px;
        color: white;
    }

    .why-circle-text {
        top: 4px;
        font-size: 14px;
        left: -15px;
    }

    .margin-left {
        margin-left: 25px;
    }

    .squre-heading-table {
        background: brown;
    }

    .squre-sub-heading-table {
        background: #477070;
        color: white;
    }

    .amenity-padding {
        padding-top: 3px;
    }

    .kamleshvaram-gallery-img {
        height: 382px;
    }

    .gallery-img {
        height: 225px;
        width: 100%;
        padding: 6px;
    }

    .gallery-cation-img {
        height: 400px;
    }

    . .text-right {
        text-align: right;
    }

    .text-left {
        text-align: left;
    }

    .float-right {
        float: right;
    }

    .font-size {
        font-size: 18px;
    }

    .page-sub-heading {
        font: normal normal normal 25px/1.3em Enriqueta,serif;
    }

    .block-heading {
        font-size: 36px;
        padding-bottom: 10px;
        padding-top: 48px;
    }

    .center {
        display: flex;
        align-items: center;
        justify-content: center;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {
    .floor-img {
        width: 100%;
        height: 391px;
    }

    .modal-dialog {
        max-width: 724px;
        padding-top: 90px;
    }
    /*.img-responsive,
    .thumbnail > img,
    .thumbnail a > img,
    .carousel-inner > .item > img,
    .carousel-inner > .item > a > img {
        display: block;
        max-width: 100%;
        height: 441px;
        width: 100%;
    }*/

    .icon-fonts {
        font-size: 30px;
    }

    .nav > li > a {
        position: relative;
        display: block;
        padding: 14px 10px;
    }

    .nav-padding {
        padding-top: 8px;
    }

    .dl-menuwrapper button {
        background: black;
        border: none;
        width: 39px;
        height: 40px;
        text-indent: -900em;
        overflow: hidden;
        position: relative;
        cursor: pointer;
        outline: none;
        top: -58px;
        right: 41px;
    }

    .navbar-brand {
        float: left;
        padding: 15px 15px;
        font-size: 14px;
        line-height: 20px;
        height: 50px;
    }

    body {
        font-size: 13px;
        line-height: 1.42857143;
        color: black;
        background-color: white;
    }

    .menu-color {
        color: brown;
        border-bottom: none;
    }

        .menu-color:hover {
            color: #F1980C;
            border-bottom: 1px solid #F1980C;
        }

    .paras-testimonial {
        height: 125px;
        width: 125px;
    }

    .pars-img {
        width: 100%;
        height: 290px;
    }

    .bread-crumb {
        background-color: #b19261;
        box-shadow: 0px 7px 11px #6D6861;
        behavior: url("Css/PIE.html");
        position: relative;
        padding: 8px 15px;
        border-radius: 4px;
        color: white;
    }

    .back:hover {
        color: black;
    }

    .btn {
        display: inline-block;
        margin-bottom: 0;
        font-weight: normal;
        text-align: center;
        vertical-align: middle;
        -ms-touch-action: manipulation;
        touch-action: manipulation;
        cursor: pointer;
        background-image: none;
        border: 1px solid transparent;
        white-space: nowrap;
        padding: 8px 7px;
        font-size: 12px;
        line-height: 1.42857143;
        /* border-radius: 4px; */
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        background-color: #bf9958;
        color: white;
        width: 100%;
    }

    .footer-logo {
        width: 100%;
        height: 109px;
    }

    .ani-top {
        top: 155px;
    }

    .nav {
        margin-bottom: 0;
        /*padding-left: 40px;*/
        list-style: none;
    }

    .menu-fonts {
        font-size: 13px;
    }

    /*.navbar-collapse.collapse {
        display: none !important;
    }

        .navbar-collapse.collapse.in {
            display: block !important;
        }

    .navbar-header .collapse, .navbar-toggle {
        display: block !important;
    }

    .navbar-header {
        float: none;
    }*/

    .w1 {
        width: 40%;
    }

    /*.responsive-top
    {
        padding-top: 0px;
    }*/

    h3,
    .h3 {
        color: black;
        font-size: 27px;
        text-align: center;
        font-family: "Droid Serif", Arial, Helvetica, sans-serif;
    }

    .places-img {
        width: 100%;
        height: 566px;
    }

    .places-height {
        height: 30px;
    }


    .icon-padding {
        padding-top: 263px;
    }

    .kamleshvaram-img {
        background-image: url('../Images/WebsiteImages/kamleshwaram%20final.jpg');
        background-size: 100% 100%;
    }

    .time-img {
        background-image: url('../Images/All-Logo/TimeSquare%20final.jpg');
        background-size: 100% 100%;
    }

    .jaipur-img {
        background-image: url('../Images/WebsiteImages/JaipurPride.jpg');
        background-size: 100% 100%;
    }

    .sanddunesheights-img {
        background-image: url('../Images/WebsiteImages/SandDues001.jpg');
        background-size: 100% 102%;
    }

    .navbar-right {
        /*float: right !important;
        margin-right: -15px;
        padding-right: 106px;*/
    }

    .navbar > .container .navbar-brand,
    .navbar > .container-fluid .navbar-brand {
        /*margin-left: -15px;*/
        /*padding-left: 163px;*/
    }

    .navbar-right {
        /*float: right !important;
        margin-right: -15px;
        padding-right: 1px;*/
    }

    .navbar > .container .navbar-brand,
    .navbar > .container-fluid .navbar-brand {
        /*margin-left: -15px;*/
        /*padding-left: 34px;*/
    }

    .page-padding-top {
        padding-top: 23px;
    }


    .page-padding-bottom {
        padding-bottom: 50px;
    }


    .page-margin-top {
        margin-top: 50px;
    }


    .page-margin-bottom {
        margin-bottom: 50px;
    }



    * {
        /*font-family: "Droid Serif", Arial, Helvetica, sans-serif;*/
        /*font-family: 'Merriweather', serif;*/
        /*font-family: 'Poiret One', cursive;*/
        font-family: 'Lora', serif;
    }

    .search-button-container {
        border: 0;
        background: transparent;
        text-align: center;
        color: white;
        line-height: 16px;
        padding: 8px 28px;
        position: absolute;
        left: 46.75%;
        top: 74px;
        white-space: initial;
        width: 90px;
        height: 90px;
    }

        .search-button-container:after {
            display: block;
            width: 43px;
            height: 43px;
            position: absolute;
            left: 50%;
            top: 0;
            margin-left: -23px;
            content: "";
            z-index: -1;
            -webkit-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
            background: #b19261;
            -webkit-box-shadow: 0 0 0 5px #e8e8e8, 0 0 0 6px #cccccc;
            box-shadow: 0 0 0 5px #e8e8e8, 0 0 0 6px #cccccc;
            -webkit-transition: all 0.3s ease;
            -o-transition: all 0.3s ease;
            transition: all 0.3s ease;
        }

        .search-button-container:hover:after {
            display: block;
            width: 43px;
            height: 43px;
            position: absolute;
            left: 50%;
            top: 0;
            margin-left: -23px;
            content: "";
            z-index: -1;
            -webkit-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
            background: #b19261;
            -webkit-box-shadow: 0 0 0 5px #e8e8e8, 0 0 0 6px #cccccc;
            box-shadow: 0 0 0 5px white, 0 0 0 6px #cccccc;
            -webkit-transition: all 0.3s ease;
            -o-transition: all 0.3s ease;
            transition: all 0.3s ease;
        }


    .search-row {
        padding: 20px 0 40px;
        background: #e8e8e8;
        border-bottom: 1px solid #cccccc;
        border-top: 1px solid #cccccc;
        z-index: 1;
        width: 100%;
    }

    .color {
        color: white;
    }

        .color:hover {
            color: white;
        }

    .padding-top {
        padding-top: 15px;
    }

    .float-left {
        float: left;
    }

    .padding-zero {
        padding: 0px;
    }

    p {
        text-align: justify;
        color: #B1ABAB;
        line-height: 19px;
    }

    /*for-heading*/
    .page-heading {
        display: inline-block;
        position: relative;
        padding: 9px 47px;
        border-bottom: 1px solid black;
    }

    .heading-bottom:before {
        display: block;
        content: "";
        position: absolute;
        left: 50%;
        bottom: -5px;
        background: black;
        width: 91%;
        height: 1px;
        max-width: 369px;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .heading-bottom:after {
        display: block;
        content: "";
        position: absolute;
        width: 10px;
        height: 10px;
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg);
        background: white;
        border: 1px solid #b19261;
        -webkit-box-shadow: 0 0 0 5px white;
        box-shadow: 0 0 0 5px white;
        left: 50%;
        margin-left: -5px;
        bottom: -7px;
    }
    /*heading-end*/
    .page-heading1 {
        display: inline-block;
        position: relative;
        padding: 6px 30px;
        border-bottom: 1px solid black;
    }

    .heading-bottom1:before {
        display: block;
        content: "";
        position: absolute;
        left: 50%;
        bottom: -4px;
        background: black;
        width: 80%;
        height: 1px;
        max-width: 300px;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .text-align {
        text-align: center;
    }

    .desh:before {
        display: block;
        content: "";
        float: left;
        margin: 9px 7px 0 0;
        width: 10px;
        height: 1px;
        background: #b19261;
    }

    .post {
        font-size: .8em;
    }

    .main-color {
        color: #b19261;
    }

    .main-background {
        background-color: #B99E74;
    }

    .font-weight {
        font-weight: bold;
    }

    .director {
        font-size: 12px;
        letter-spacing: 1px;
    }

    .client-background {
        background-color: #B19261;
        min-height: 559px;
    }

    .block-back {
        background-color: #B19261;
    }

        .block-back:hover {
            background-color: #B99E74;
        }


    .img-border {
        border: 4px solid #8C8C7D;
    }

        .img-border:hover {
            border: 4px solid black;
        }

    .block-sub-heading {
        color: black;
        font-size: 15px;
    }

    .block-border {
        border: 1px solid white;
    }

    .img-position {
        position: relative;
        top: -54px;
    }

    .absolute {
        position: absolute;
    }

    .block-top {
        top: -44px;
    }

    .block-padding {
        padding-top: 10px;
    }

    .top {
        top: 85px;
    }

    .padding {
        padding: 5px;
    }

    /*up and down Client Project effact start*/

    .blog {
        float: left;
        /*margin-bottom: 30px;*/
        position: relative;
        width: 100%;
    }

        .blog > img {
            width: 100%;
            height: 405px;
        }

    img {
        vertical-align: middle;
    }

    img {
        border: 0;
    }

    .blog-detail {
        top: 49%;
        background: none repeat scroll 0 0 rgba(255, 255, 255, 0.95);
        text-align: center;
        height: auto;
        min-height: 10%;
        max-height: 100%;
        width: 100%;
        padding-bottom: 65px;
        position: absolute;
        bottom: 0;
        left: 0;
        -webkit-transition: all 0.4s linear 0s,padding 0.4s linear 0s;
        -moz-transition: all 0.4s linear 0s,padding 0.4s linear 0s;
        -ms-transition: all 0.4s linear 0s,padding 0.4s linear 0s;
        -o-transition: all 0.4s linear 0s,padding 0.4s linear 0s;
        transition: all 0.4s linear 0s,padding 0.4s linear 0s;
    }

        .blog-detail:hover {
            top: 0%;
        }

    .blog-hover .blog-detail {
        min-height: 100%;
        padding-top: 50px;
    }

    .blog-detail > ul li {
        display: inline;
        line-height: 20px;
        padding: 0 5px;
        position: relative;
    }

        /*ul li, ul li a, ol li, ol li a {
    color: #888888;
    font-family: arimo;
    font-size: 14px;
    line-height: 26px;
}*/

        .blog-detail > ul li a {
            color: #888888;
            -webkit-transition: all 0.2s linear;
            -moz-transition: all 0.2s linear;
            -ms-transition: all 0.2s linear;
            -o-transition: all 0.2s linear;
            transition: all 0.2s linear;
        }

        .blog-detail > ul li:before {
            bottom: 0;
            content: ",";
            position: absolute;
            right: -5px;
        }

        .deal li, .deal li i, .blog-detail > ul li a:hover, .blog-detail > h3 a:hover, .title2 > h2, .offer-intro h5, .widget ul li a:hover, .social-bar a:hover, .social-bar a:hover i, .bottom-footer p a, .simple-parallax > a, .testimonial > span, .simple-title > span, .about-destination li a, .about-destination li a:before, .about-destination > h3 a:hover, .welcome > h4, .icon-box-sec:hover i, .icon-box-sec:hover span, .fancy-parallax h5, .fancy-parallax > h3 span, .sp-package-price > strong, .sp-package-detail > span, .sp-package-detail > h3 a:hover, .toggle-item.activate > h2, .contact-box.light .form-field i, .weatherItem > div.weatherCity, .city-weather span, .reviews h6, .video-section > span, .event-loc i, .abt-event > span, .abt-event > h3 a:hover, .deal-details h3 a, .deal-info > i, .special-deals-carousel .owl-nav > div:hover:before, .room-hover > span i, .blog-desc h3 a:hover, .blog-desc li a:hover, .blog-desc > a:hover, .simple-text > a:hover, .member li a i, .member > h3 a:hover, .info strong, .fancy-parallax2 > h5, .fancy-parallax2 > h3 span, .fancy-parallax2 > h4 strong, .fancy-parallax3 > h3 span, .fancy-parallax3 > h4 strong, .blog-single li a:hover, .comment-info > span i, .whitebox > h4, nav li a:hover, nav li a i, nav li a i.fa, header.dark nav li a:hover, header.dark nav li a i, nav li a i.fa, .slide-subtitle, nav > ul > li ul li a:before, .fancy-text2, .widget-title span, .package-detail > h3 a, .blog-detail > ul li a, .offer-intro > a, .deal-image > a, .welcome > a, .blog-desc li a, .deal-info span strong i, header.header3 nav > ul > li:hover > a, header.header3 nav > ul > li ul li:hover > a, header.header4 nav > ul > li > a:hover, header.header4 nav > ul > li ul li:hover > a, .sidebar-post > h3 a:hover, .about-destination > a:hover, .service-name > span, .price, footer.fancy .widget ul li:hover a, footer.fancy .widget ul li:hover i, .bottom-footer.fancy ul li a:hover, .widget-deal strong, .whitebox-inner > i, .image-slider-text > h3 i, .text-carousel-inner > h3 strong {
            color: #bf9958;
        }

            .reservation form button, .blog-detail > ul.meta, .widget ul li:hover:after, .contact-box > form button, .package-price > a, .simple-parallax > a:hover, .simple-title:before, .toggle-item.activate > span, .modern-text > a, .affiliate:hover:before, .fixed-bottom ul li a:hover, .deal-image > a:hover, .roombar:before, .room-hover > h3:before, .blog-img > ul.meta, .coloured:before, .member li:hover, ul.social-contact li:hover, .comment > a:hover, .rates thead, .slide-bgtitle:before, .gallery-widget a:before, .tags > a:hover, .tags > a:hover span:before, .tags > a:hover span:after, .welcome > a:hover, .parallax-reservation button, .deal-pricebox a, .social-links > a:hover, .social-media > a:hover, .topbar-btn {
                background-color: #bf9958;
            }


    .blog-detail > h3 {
        float: left;
        font-size: 13px;
        line-height: 25px;
        margin-top: 0px;
        padding: 0 25px;
        width: 100%;
    }

    h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
        color: #555;
        -webkit-transition: all 0.3s linear;
        -moz-transition: all 0.3s linear;
        -ms-transition: all 0.3s linear;
        -o-transition: all 0.3s linear;
        transition: all 0.3s linear;
    }

    .blog-detail > ul.meta li a i, .blog-img > ul.meta li a i {
        margin-right: 5px;
        font-size: 14px;
    }

    .blog-detail > ul.meta li a, .blog-detail > ul.meta li a i, .blog-img > ul.meta li a, .blog-img > ul.meta li a i {
        color: #ffffff;
        font-size: 11px;
    }

    h1, h2, h3, h4, h5, h6 {
        /*font-family: raleway;*/
        color: #555;
        letter-spacing: 0.3px;
    }

    /*body, ul, h1, h2, h3, h4, h5, h6, p {
    list-style: none;
    margin: 0;
    padding: 0;
}*/

    h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
        /*font-family: inherit*/;
        font-weight: 500;
        line-height: 1.1;
        /*color: inherit;*/
    }

    .blog p {
        display: block;
        float: left;
        letter-spacing: 0;
        line-height: 27px;
        opacity: 0;
        padding: 0px 23px;
        width: 100%;
        -webkit-transition: opacity 1s ease 0s;
        -moz-transition: opacity 1s ease 0s;
        -ms-transition: opacity 1s ease 0s;
        -o-transition: opacity 1s ease 0s;
        transition: opacity 1s ease 0s;
    }


    p {
        color: #666666;
        /*font-family: arimo;*/
        font-size: 12px;
        line-height: 23px;
    }


    .blog-detail > ul.meta, .blog-img > ul.meta {
        background: none repeat scroll 0 0 #bf9958;
        bottom: -6px;
        left: 0;
        margin-top: 20px;
        padding: 10px;
        position: absolute;
    }

        .blog-detail > ul.meta li a, .blog-detail > ul.meta li a i, .blog-img > ul.meta li a, .blog-img > ul.meta li a i {
            color: #ffffff;
            font-size: 11px;
        }

    .blog-detail > ul {
        float: left;
        padding: 24px 35px 9px;
        text-align: center;
        width: 100%;
    }

    .blog:hover p {
        opacity: 1;
    }
    /*up and down Client Project effact end*/

    .project-back-image {
        /*background-image: url('/Images/WebsiteImages/TS.jpg');
        background-size: 100%;*/
              background-image: url('../Images/WebsiteImages/TimeSquare02.jpg');
        background-size: 100%;
        background-position-y: -92px;
    }

    .project-img-hgt {
        height: 380px;
        width: 100%;
    }

    .title1 {
        color: #ffffff;
        font-size: 18px;
        font-weight: 400;
        line-height: 20px;
        paddign-bottom: 5px;
    }

    .title2 {
        color: #bf9958;
        font-size: 48px;
        padding-bottom: 20px;
    }

    .title3 {
        color: #dedddd;
        float: left;
        font-size: 15px;
        padding-bottom: 20px;
    }

    .project-padding {
        padding-top: 31px;
    }

    .project-container {
        /*margin: 10px 69px;*/
        width: 87%;
    }

    .relative {
        position: relative;
    }

    .absolute {
        position: absolute;
    }

    .project-block-image {
        /*background-image: url('/Images/ban2.jpg');
    background-size: 100% 100%;*/
        background-color: black;
    }

    .project-block-img-hgt {
        height: 528px;
    }

    .project-border {
        border: 20px solid white;
    }

    .project-heading {
        color: #F9C772;
        font-size: 25px;
        font-weight: 500;
        padding-bottom: 10px;
    }

    .project-sb-hding {
        font-size: 18px;
        padding-bottom: 20px;
        text-transform: uppercase;
    }

    .project-contant {
        color: #f1f1f1;
        /*font-family: arimo;*/
        font-size: 14px;
        letter-spacing: 0.3px;
        line-height: 26px;
    }

    .project-color {
        color: #bf9958;
    }

    .project-btn {
        border: 2px solid #bf9958;
        color: #bf9958;
        font-size: 11px;
        font-weight: 600;
        letter-spacing: 0.2px;
        padding: 12px 37px;
        text-transform: uppercase;
    }

        .project-btn:hover {
            border: 2px solid white;
            color: #bf9958;
            font-size: 11px;
            font-weight: 600;
            letter-spacing: 0.2px;
            padding: 12px 37px;
            text-transform: uppercase;
        }

    .margin {
        margin: 34px;
    }

    /*.width1 {
    width: 31%;
}*/

    footer .adres-back {
        background-color: #2a2a2a;
    }

    .footer {
        position: absolute;
        bottom: 0;
        width: 100%;
        height: 40px;
        background-image: linear-gradient(#04519b, #044687 60%, #033769);
        color: white;
        padding-top: 7px;
        font-size: 15px;
    }

    .address-height {
        min-height: 418px;
    }

    .black {
        background-color: black;
    }

    .address-top {
        top: -57px;
    }

    .ftr-contct-hgt {
        min-height: 475px;
    }

    .hme-contct-font {
        color: #939393;
        font-size: 13px;
        line-height: 20px;
        padding: 5px 0;
        text-align: center;
    }

    .form-contrl {
        padding: 3px 14px 3px 17px;
        width: 90%;
        height: 38px;
        font-size: 14px;
        line-height: 1.42857143;
        color: #8b8b8b;
        background-color: #222222;
        background-image: none;
        border: none;
        border-radius: 4px;
    }

    .txt-ara {
        padding: 13px 14px 3px 17px;
        width: 90%;
        font-size: 14px;
        line-height: 1.42857143;
        color: #8b8b8b;
        background-color: #222222;
        background-image: none;
        border: none;
        border-radius: 4px;
    }

    .foter-mail-hgt {
        height: 78px;
    }

    .sociel-icon {
        color: white;
        border: 1px solid gray;
        padding: 4px 5px;
        border-radius: 4px;
    }

        .sociel-icon:hover {
            background-color: #bf9958;
        }

    .margin-right {
        margin-right: 20px;
    }

    .text-justify {
        text-align: justify;
    }

    .padding-bottom {
        padding-bottom: 2px;
    }

    .welcome-img {
        width: 100%;
        height: 290px;
    }
    /*.for-header*/
    .page-heading-layout {
        display: inline-block;
        position: relative;
        padding: 6px 30px;
        border-bottom: 1px solid black;
        width: 100%;
    }

    .padding-bottom {
        padding-bottom: 20px;
    }
    /*header-five-star*/
    .star1 {
        top: -1px;
        LEFT: -4PX;
    }

    .star2 {
        top: 8px;
        left: -1px;
    }

    .star3 {
        top: 11px;
        left: 6px;
    }

    .star4 {
        top: 8px;
        left: 11px;
    }

    .star5 {
        top: -1px;
        left: 16px;
    }

    .layout-padding {
        padding-left: 30px;
    }

    .same-back {
        height: 147px;
        border: 2px solid #b19261;
    }

    .contact-back {
        background-color: #FAFAFA;
    }

    .contact-heading-color {
        color: #C2AA83;
    }

    .back {
        color: black;
    }

    .awesome-font {
        font-size: 14px;
        width: 20px;
    }

    .contact-awesome {
        font-size: 30px;
    }

    .contact-fonts {
        font-size: 14px;
        padding-top: 8px;
        text-align: center;
    }

    .contact-border {
        border-right: 1px solid brown;
    }

    .map-height {
        height: 269px;
        width: 100%;
    }

    .contact-padding {
        padding-top: 22px;
    }

    .padding-right {
        padding-right: 0px;
    }

    .same-image {
        background-image: url('../Images/most-beautiful-living-room-home-interiors.jpg');
        height: 147px;
        background-size: 100% 100%;
        -webkit-box-shadow: inset 0 0 0 10px rgba(255, 255, 255, 0.5);
        box-shadow: inset 0 0 0 10px rgba(255, 255, 255, 0.5);
    }
    /*about-page*/
    .about-box {
        padding-top: 2px;
        position: absolute;
        padding-right: 18px;
        /* display: inline-block; */
        text-align: center;
        line-height: 79px;
        /* top: 50%; */
        margin-top: 16px;
        color: white;
        width: 69px;
        height: 69px;
        /* -webkit-transition: all 0.3s ease; */
        -o-transition: all 0.3s ease;
        /* transition: all 0.3s ease; */
        /* z-index: 10; */
    }

    /*.about-box:hover {
            padding-top: 2px;
            padding-right: 7px;
            position: absolute;
             display: inline-block; 
            text-align: center;
            line-height: 79px;
             top: 50%; 
            margin-top: 16px;
            color: #b19261;
            width: 69px;
            height: 69px;
             -webkit-transition: all 0.3s ease; 
            -o-transition: all 0.3s ease;
             transition: all 0.3s ease; 
             z-index: 10; 
        }*/

    .about-ractangle {
        /* display: block; */
        /* content: ""; */
        position: absolute;
        left: -6%;
        top: 20%;
        background: #b19261;
        border: 1px solid #b19261;
        z-index: -1;
        /* -webkit-transition: all 0.3s ease; */
        -o-transition: all 0.3s ease;
        /* transition: all 0.3s ease; */
        width: 80%;
        height: 80%;
        /* -webkit-box-shadow: 0 0 0 10px white; */
        /* box-shadow: 0 0 0 10px white; */
        /* -webkit-transform: rotate(45deg); */
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
    }

    /*.about-ractangle:hover {
             display: block; 
             content: ""; 
            position: absolute;
            left: 6%;
            top: 19%;
            background: white;
            border: 1px solid #b19261;
            z-index: -1;
             -webkit-transition: all 0.3s ease; 
            -o-transition: all 0.3s ease;
             transition: all 0.3s ease; 
            width: 80%;
            height: 80%;
             -webkit-box-shadow: 0 0 0 10px white; 
             box-shadow: 0 0 0 10px white; 
             -webkit-transform: rotate(45deg); 
            -ms-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);
        }*/

    .cursur {
        cursor: pointer;
    }

    .about-border {
        border: 1px solid lightgray;
    }

        .about-border:hover {
            border: 1px solid #b19261;
        }

    .about-right {
        display: block;
        content: "";
        position: relative;
        margin-top: 58px;
        width: 38px;
        height: 1px;
        background: lightgray;
        -webkit-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s e;
    }

        .about-right:hover {
            background: #b19261;
        }

    .about-border-top {
        display: block;
        position: absolute;
        left: 50%;
        /* top: 100%; */
        width: 1px;
        /* height: 0; */
        background: #b3b3b3;
        content: "";
        -webkit-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

    .paras-img {
        background-image: url('../Images/WebsiteImages/ParasHeights01.jpg');
        background-size: 100% 100%;
    }

    .paras-img-height {
        width: 100%;
        height: 360px;
    }

    .paras-img-fonts {
        font-size: 86px;
    }

    .floor-plan-color {
        background-color: white;
    }

        .floor-plan-color:hover {
            background-color: #EFEEEC;
        }

    .flor-hover-img {
        height: 148px;
        width: 100%;
    }

    .paras-hover-img {
        width: 100%;
        height: 170px;
    }

    .margin-bottom {
        margin-bottom: 20px;
    }

    .nearby-imgs {
        height: 20px;
    }

    .specification-img {
        width: 100%;
        height: 222px;
    }

    /*Product Image Hover Iffacts*/
    .property {
        /*margin-bottom: 30px;*/
        overflow: hidden;
        position: relative;
        width: 100%;
    }

        .property .property-image {
            /* height: 195px; */
            overflow: hidden;
            width: 100%;
            margin-top: 5px;
        }

            .property .property-image img {
                height: 275px;
                overflow: hidden;
                width: 100%;
            }

        .property .overlay .additional-info li header {
            filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
            opacity: 0.5;
            font-size: 11px;
        }

        .property .overlay .additional-info li {
            -moz-transition: 0.8s;
            -webkit-transition: 0.8s;
            transition: 0.8s;
            filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
            /*opacity: 0;*/
            color: #fff;
            display: table-cell;
            width: 25%;
        }

        .property .overlay {
            -moz-transition: 0.4s;
            -webkit-transition: 0.4s;
            transition: 0.4s;
            bottom: -50px;
            left: 0;
            position: absolute;
            width: 100%;
            z-index: 1;
        }

        .property:hover .overlay, .property:active .overlay, .property:focus .overlay {
            bottom: 0px;
        }

        .property .overlay .info {
            background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.75) 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 0.75)));
            /* background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.75) 100%); */
            background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.75) 100%);
            background: -ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.75) 100%);
            /* background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.75) 100%); */
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
            padding: 12px;
        }

        .property .overlay h3 {
            text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
            color: #fff;
            font-size: 15px;
            font-weight: bold;
            margin: 5px 0 3px 0;
        }

    .view-details1 {
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        display: inline-block;
        padding: 3px 8px;
        background: rgba(7,56,85,0.6);
        color: #fff;
        font-size: 14px;
        font-weight: 500;
    }

    figure {
        margin: 0;
    }

    .property .overlay .additional-info {
        background-color: #B99E74;
        display: table;
        height: 60px;
        list-style: none;
        margin-bottom: 0;
        width: 100%;
        padding: 8px 12px;
        text-align: center;
    }

        .property .overlay .additional-info li header {
            filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
            opacity: 0.5;
            font-size: 11px;
        }

        .property .overlay .additional-info li figure, .property .overlay .additional-info li a {
            font-size: 11px;
            font-weight: bold;
            letter-spacing: 1px;
        }

    /*End Product Image Hover Iffacts*/
    .floor-plan-padding {
        padding-top: 6px;
    }

    .btn-padding {
        padding: 2px 2px;
    }

    .table-back {
        background: #bf9958;
        color: white;
    }

    .border-bottom {
        border-bottom: 1px solid black;
        margin-top: 4px;
    }

    .kamleshvaram-fontawsom {
        background: #b19261;
        color: white;
        padding: 3px 4px;
        font-size: 15px;
        border-radius: 5px;
    }

    .padding-lft {
        padding-left: 12px;
    }

    .kamleshvaram-testimonial {
        border-radius: 50%;
        height: 73px;
        width: 73px;
    }

    .testimonial-border {
        border-left: 5px solid #e5eaea;
        height: 132px;
    }

    .kamleshvarm-testimonial-back {
        background: #B19261;
    }

    .client-nme-padding {
        padding-left: 37px;
    }

    .padding-left {
        padding-left: 0px;
    }

    .location-width {
        width: 19%;
    }

    .testimonial-heading {
        display: inline-block;
        position: relative;
        padding: 6px 30px;
        border-bottom: 1px solid black;
        color: white;
    }

    .heading-bottom-testimonial:after {
        display: block;
        content: "";
        position: absolute;
        width: 5px;
        height: 5px;
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg);
        background: white;
        border: 1px solid #b19261;
        -webkit-box-shadow: 0 0 0 5px white;
        box-shadow: 0 0 0 5px white;
        left: 50%;
        margin-left: -5px;
        bottom: -7px;
    }

    .heading-bottom-testimonial:before {
        display: block;
        content: "";
        position: absolute;
        left: 50%;
        bottom: -5px;
        background: black;
        width: 91%;
        height: 1px;
        max-width: 369px;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .squre-amenity {
        height: 48px;
        width: 36%;
    }

    .squre-back {
        background: #F9F9F9;
    }

        .squre-back:hover {
            background: #EADFCA;
        }

    .squre-testimonial-img {
        border-radius: 50%;
        height: 132px;
        width: 132px;
    }

    .square-testimonial-back {
        background: #F6F7F8;
    }

    .square-spacification {
        width: 100%;
        height: 158px;
    }

    .pride-border-left {
        border-left: 1px solid #E6DCDC;
    }

    .pride-border-right {
        border-right: 1px solid #E6DCDC;
    }

    .pride-border-bottom {
        border-bottom: 1px solid white;
        margin-top: 4px;
    }

    .pride-img {
        width: 240px !important;
        height: 180px !important;
    }

    .pride-gallery-img {
        width: 100%;
        height: 253px;
    }

    .pride-testimonial {
        border: 1px solid gray;
        border-radius: 13px;
        background-color: white;
    }

    .pride-testimonial-img {
        border-radius: 50%;
        height: 103px;
        width: 103px;
    }

    .pride-back {
        background: black;
        color: white;
    }

    .why-us-circle-color-2 {
        background-color: #D86E38;
    }

    .why-us-circle {
        border-radius: 50%;
        height: 28px;
        width: 30px;
        color: white;
    }

    .why-circle-text {
        top: 4px;
        font-size: 14px;
        left: -15px;
    }

    .margin-left {
        margin-left: 25px;
    }

    .squre-heading-table {
        background: brown;
    }

    .squre-sub-heading-table {
        background: #477070;
        color: white;
    }

    .amenity-padding {
        padding-top: 3px;
    }

    .kamleshvaram-gallery-img {
        height: 382px;
    }

    .gallery-img {
        height: 225px;
        width: 100%;
        padding: 6px;
    }

    .gallery-cation-img {
        height: 400px;
    }

    .text-right {
        text-align: right;
    }

    .text-left {
        -+63-+ +369 text-align: left;
    }

    .float-right {
        float: right;
    }

    .font-size {
        font-size: 15px;
    }

    .page-sub-heading {
        font: normal normal normal 25px/1.3em Enriqueta,serif;
    }

    .block-heading {
        font-size: 36px;
        padding-bottom: 10px;
        padding-top: 48px;
    }

    .center {
        display: flex;
        align-items: center;
        justify-content: center;
    }
}

@media (min-width: 768px) and (max-width: 991px) {
    .floor-img {
        width: 100%;
        height: 320px;
    }

    .tab-padding {
        padding: 0px;
    }

    .time-amenity {
        min-height: 158px;
    }

    .modal-dialog {
        max-width: 543px;
        padding-top: 75px;
    }
    /*.img-responsive,
    .thumbnail > img,
    .thumbnail a > img,
    .carousel-inner > .item > img,
    .carousel-inner > .item > a > img {
        display: block;
        max-width: 100%;
        height: 441px;
        width: 100%;
    }*/

    .icon-fonts {
        font-size: 30px;
    }

    .nav > li > a {
        position: relative;
        display: block;
        padding: 10px 15px;
    }

    .nav-padding {
        padding-top: 13px;
    }

    .navbar-brand {
        float: left;
        padding: 15px 15px;
        font-size: 17px;
        line-height: 20px;
        height: 50px;
    }

    body {
        font-size: 13px;
        line-height: 1.42857143;
        color: black;
        background-color: white;
    }

    .menu-color {
        color: brown;
        border-bottom: none;
    }

    /*.menu-color:hover {
            color: #F1980C;
            border-bottom: 1px solid #F1980C;
        }*/

    .paras-testimonial {
        height: 125px;
        width: 125px;
    }

    .pars-img {
        width: 100%;
        height: 384px;
    }

    .bread-crumb {
        background-color: #b19261;
        box-shadow: 0px 7px 11px #6D6861;
        behavior: url("Css/PIE.html");
        position: relative;
        padding: 8px 15px;
        border-radius: 4px;
        color: white;
    }

    .back:hover {
        color: black;
    }

    .btn {
        display: inline-block;
        margin-bottom: 0;
        font-weight: normal;
        text-align: center;
        vertical-align: middle;
        -ms-touch-action: manipulation;
        touch-action: manipulation;
        cursor: pointer;
        background-image: none;
        border: 1px solid transparent;
        white-space: nowrap;
        padding: 8px 12px;
        font-size: 12px;
        line-height: 1.42857143;
        /* border-radius: 4px; */
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        background-color: #bf9958;
        color: white;
        width: 100%;
    }

    .footer-logo {
        width: 100%;
        height: 88px;
    }

    .ani-top {
        top: 320px;
    }

    .dl-menuwrapper {
        /*width: 100%;*/
        max-width: 300px;
        /*float: left;*/
        position: relative;
        -webkit-perspective: 1000px;
        perspective: 1000px;
        -webkit-perspective-origin: 50% 200%;
        perspective-origin: 50% 200%;
        height: 10px;
    }

        .dl-menuwrapper button {
            background: black;
            border: none;
            width: 40px;
            height: 41px;
            text-indent: -900em;
            overflow: hidden;
            position: relative;
            cursor: pointer;
            outline: none;
            top: -64px;
            right: 41px;
        }

    .menu-fonts {
        font-size: 14px;
    }

    .w1 {
        width: 30%;
    }

    /*.responsive-top {
        padding-top: 13px;
    }*/

    h3,
    .h3 {
        color: black;
        font-size: 21px;
        text-align: center;
        font-family: "Droid Serif", Arial, Helvetica, sans-serif;
    }

    .navbar-collapse.collapse {
        display: none !important;
    }

        .navbar-collapse.collapse.in {
            display: block !important;
        }

    .navbar-header .collapse, .navbar-toggle {
        display: block !important;
    }

    .navbar-header {
        float: none;
    }

    .places-img {
        width: 100%;
        height: 653px;
    }

    .places-height {
        height: 30px;
    }

    .icon-padding {
        padding-top: 266px;
    }

    .kamleshvaram-img {
        background-image: url('../Images/WebsiteImages/kamleshwaram%20final.jpg');
        background-size: 100% 100%;
    }

    .time-img {
        background-image: url('../Images/All-Logo/TimeSquare%20final.jpg');
        background-size: 100% 100%;
    }

    .jaipur-img {
        background-image: url('../Images/WebsiteImages/JaipurPride.jpg');
        background-size: 100% 100%;
    }

    .sanddunesheights-img {
        background-image: url('../Images/WebsiteImages/SandDues001.jpg');
        background-size: 100% 102%;
    }

    .navbar-right {
        float: right !important;
        /*margin-right: -15px;*/
        padding-right: 106px;
    }

    .navbar > .container .navbar-brand,
    .navbar > .container-fluid .navbar-brand {
        /*margin-left: -15px;*/
        padding-left: 163px;
    }

    .page-padding-top {
        padding-top: 22px;
    }


    .page-padding-bottom {
        padding-bottom: 15px;
    }


    .page-margin-top {
        margin-top: 26px;
    }


    .page-margin-bottom {
        margin-bottom: 50px;
    }



    * {
        /*font-family: "Droid Serif", Arial, Helvetica, sans-serif;*/
        /*font-family: 'Merriweather', serif;*/
        /*font-family: 'Poiret One', cursive;*/
        font-family: 'Lora', serif;
    }

    .search-button-container {
        border: 0;
        background: transparent;
        text-align: center;
        color: white;
        line-height: 16px;
        padding: 9px 28px;
        position: absolute;
        left: 43.75%;
        top: 74px;
        white-space: initial;
        width: 90px;
        height: 90px;
    }

        .search-button-container:after {
            display: block;
            width: 45px;
            height: 45px;
            position: absolute;
            left: 50%;
            top: 0;
            margin-left: -23px;
            content: "";
            z-index: -1;
            -webkit-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
            background: #b19261;
            -webkit-box-shadow: 0 0 0 5px #e8e8e8, 0 0 0 6px #cccccc;
            box-shadow: 0 0 0 5px #e8e8e8, 0 0 0 6px #cccccc;
            -webkit-transition: all 0.3s ease;
            -o-transition: all 0.3s ease;
            transition: all 0.3s ease;
        }

        .search-button-container:hover:after {
            display: block;
            width: 45px;
            height: 45px;
            position: absolute;
            left: 50%;
            top: 0;
            margin-left: -23px;
            content: "";
            z-index: -1;
            -webkit-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
            background: #b19261;
            -webkit-box-shadow: 0 0 0 5px #e8e8e8, 0 0 0 6px #cccccc;
            box-shadow: 0 0 0 5px white, 0 0 0 6px #cccccc;
            -webkit-transition: all 0.3s ease;
            -o-transition: all 0.3s ease;
            transition: all 0.3s ease;
        }


    .search-row {
        padding: 6px 1px 40px;
        background: #e8e8e8;
        border-bottom: 1px solid #cccccc;
        border-top: 1px solid #cccccc;
        z-index: 1;
        width: 100%;
    }

    .color {
        color: white;
    }

        .color:hover {
            color: white;
        }

    .padding-top {
        padding-top: 10px;
    }

    .float-left {
        float: left;
    }

    .padding-zero {
        padding: 0px;
    }

    p {
        text-align: justify;
        color: #B1ABAB;
        line-height: 19px;
    }

    /*for-heading*/
    .page-heading {
        display: inline-block;
        position: relative;
        padding: 12px 30px;
        border-bottom: 1px solid black;
    }

    .heading-bottom:before {
        display: block;
        content: "";
        position: absolute;
        left: 50%;
        bottom: -5px;
        background: black;
        width: 91%;
        height: 1px;
        max-width: 369px;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .heading-bottom:after {
        display: block;
        content: "";
        position: absolute;
        width: 10px;
        height: 10px;
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg);
        background: white;
        border: 1px solid #b19261;
        -webkit-box-shadow: 0 0 0 5px white;
        box-shadow: 0 0 0 5px white;
        left: 50%;
        margin-left: -5px;
        bottom: -7px;
    }
    /*heading-end*/
    .page-heading1 {
        display: inline-block;
        position: relative;
        padding: 6px 30px;
        border-bottom: 1px solid black;
    }

    .heading-bottom1:before {
        display: block;
        content: "";
        position: absolute;
        left: 50%;
        bottom: -4px;
        background: black;
        width: 80%;
        height: 1px;
        max-width: 300px;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .text-align {
        text-align: center;
    }

    .desh:before {
        display: block;
        content: "";
        float: left;
        margin: 9px 7px 0 0;
        width: 10px;
        height: 1px;
        background: #b19261;
    }

    .post {
        font-size: .7em;
    }

    .main-color {
        color: #b19261;
    }

    .main-background {
        background-color: #B99E74;
    }

    .font-weight {
        font-weight: bold;
    }

    .director {
        font-size: 11px;
        letter-spacing: 1px;
    }

    .client-background {
        background-color: #B19261;
        min-height: 547px;
    }

    .block-back {
        background-color: #B19261;
    }

        .block-back:hover {
            background-color: #B99E74;
        }


    .img-border {
        border: 4px solid #8C8C7D;
    }

        .img-border:hover {
            border: 4px solid black;
        }

    .block-sub-heading {
        color: black;
        font-size: 14px;
    }

    .block-border {
        border: 1px solid white;
    }

    .img-position {
        position: relative;
        top: -58px;
    }

    .absolute {
        position: absolute;
    }

    .block-top {
        top: -44px;
    }

    .block-padding {
        padding-top: 7px;
    }

    .top {
        top: 70px;
    }

    .padding {
        padding: 5px;
    }

    /*up and down Client Project effact start*/

    .blog {
        float: left;
        /*margin-bottom: 30px;*/
        position: relative;
        width: 100%;
    }

        .blog > img {
            width: 100%;
            height: 405px;
        }

    img {
        vertical-align: middle;
    }

    img {
        border: 0;
    }

    .blog-detail {
        top: 49%;
        background: none repeat scroll 0 0 rgba(255, 255, 255, 0.95);
        text-align: center;
        height: auto;
        min-height: 10%;
        max-height: 100%;
        width: 100%;
        padding-bottom: 65px;
        position: absolute;
        bottom: 0;
        left: 0;
        -webkit-transition: all 0.4s linear 0s,padding 0.4s linear 0s;
        -moz-transition: all 0.4s linear 0s,padding 0.4s linear 0s;
        -ms-transition: all 0.4s linear 0s,padding 0.4s linear 0s;
        -o-transition: all 0.4s linear 0s,padding 0.4s linear 0s;
        transition: all 0.4s linear 0s,padding 0.4s linear 0s;
    }

        .blog-detail:hover {
            top: 0%;
        }

    .blog-hover .blog-detail {
        min-height: 100%;
        padding-top: 50px;
    }

    .blog-detail > ul li {
        display: inline;
        line-height: 20px;
        padding: 0 5px;
        position: relative;
    }

        /*ul li, ul li a, ol li, ol li a {
    color: #888888;
    font-family: arimo;
    font-size: 14px;
    line-height: 26px;
}*/

        .blog-detail > ul li a {
            color: #888888;
            -webkit-transition: all 0.2s linear;
            -moz-transition: all 0.2s linear;
            -ms-transition: all 0.2s linear;
            -o-transition: all 0.2s linear;
            transition: all 0.2s linear;
        }

        .blog-detail > ul li:before {
            bottom: 0;
            content: ",";
            position: absolute;
            right: -5px;
        }

        .deal li, .deal li i, .blog-detail > ul li a:hover, .blog-detail > h3 a:hover, .title2 > h2, .offer-intro h5, .widget ul li a:hover, .social-bar a:hover, .social-bar a:hover i, .bottom-footer p a, .simple-parallax > a, .testimonial > span, .simple-title > span, .about-destination li a, .about-destination li a:before, .about-destination > h3 a:hover, .welcome > h4, .icon-box-sec:hover i, .icon-box-sec:hover span, .fancy-parallax h5, .fancy-parallax > h3 span, .sp-package-price > strong, .sp-package-detail > span, .sp-package-detail > h3 a:hover, .toggle-item.activate > h2, .contact-box.light .form-field i, .weatherItem > div.weatherCity, .city-weather span, .reviews h6, .video-section > span, .event-loc i, .abt-event > span, .abt-event > h3 a:hover, .deal-details h3 a, .deal-info > i, .special-deals-carousel .owl-nav > div:hover:before, .room-hover > span i, .blog-desc h3 a:hover, .blog-desc li a:hover, .blog-desc > a:hover, .simple-text > a:hover, .member li a i, .member > h3 a:hover, .info strong, .fancy-parallax2 > h5, .fancy-parallax2 > h3 span, .fancy-parallax2 > h4 strong, .fancy-parallax3 > h3 span, .fancy-parallax3 > h4 strong, .blog-single li a:hover, .comment-info > span i, .whitebox > h4, nav li a:hover, nav li a i, nav li a i.fa, header.dark nav li a:hover, header.dark nav li a i, nav li a i.fa, .slide-subtitle, nav > ul > li ul li a:before, .fancy-text2, .widget-title span, .package-detail > h3 a, .blog-detail > ul li a, .offer-intro > a, .deal-image > a, .welcome > a, .blog-desc li a, .deal-info span strong i, header.header3 nav > ul > li:hover > a, header.header3 nav > ul > li ul li:hover > a, header.header4 nav > ul > li > a:hover, header.header4 nav > ul > li ul li:hover > a, .sidebar-post > h3 a:hover, .about-destination > a:hover, .service-name > span, .price, footer.fancy .widget ul li:hover a, footer.fancy .widget ul li:hover i, .bottom-footer.fancy ul li a:hover, .widget-deal strong, .whitebox-inner > i, .image-slider-text > h3 i, .text-carousel-inner > h3 strong {
            color: #bf9958;
        }

            .reservation form button, .blog-detail > ul.meta, .widget ul li:hover:after, .contact-box > form button, .package-price > a, .simple-parallax > a:hover, .simple-title:before, .toggle-item.activate > span, .modern-text > a, .affiliate:hover:before, .fixed-bottom ul li a:hover, .deal-image > a:hover, .roombar:before, .room-hover > h3:before, .blog-img > ul.meta, .coloured:before, .member li:hover, ul.social-contact li:hover, .comment > a:hover, .rates thead, .slide-bgtitle:before, .gallery-widget a:before, .tags > a:hover, .tags > a:hover span:before, .tags > a:hover span:after, .welcome > a:hover, .parallax-reservation button, .deal-pricebox a, .social-links > a:hover, .social-media > a:hover, .topbar-btn {
                background-color: #bf9958;
            }


    .blog-detail > h3 {
        float: left;
        font-size: 13px;
        line-height: 25px;
        margin-top: 0px;
        padding: 0 25px;
        width: 100%;
    }

    h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
        color: #555;
        -webkit-transition: all 0.3s linear;
        -moz-transition: all 0.3s linear;
        -ms-transition: all 0.3s linear;
        -o-transition: all 0.3s linear;
        transition: all 0.3s linear;
    }

    .blog-detail > ul.meta li a i, .blog-img > ul.meta li a i {
        margin-right: 5px;
        font-size: 14px;
    }

    .blog-detail > ul.meta li a, .blog-detail > ul.meta li a i, .blog-img > ul.meta li a, .blog-img > ul.meta li a i {
        color: #ffffff;
        font-size: 11px;
    }

    h1, h2, h3, h4, h5, h6 {
        /*font-family: raleway;*/
        color: #555;
        letter-spacing: 0.3px;
    }

    /*body, ul, h1, h2, h3, h4, h5, h6, p {
    list-style: none;
    margin: 0;
    padding: 0;
}*/

    h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
        /*font-family: inherit*/;
        font-weight: 500;
        line-height: 1.1;
        /*color: inherit;*/
    }

    .blog p {
        display: block;
        float: left;
        letter-spacing: 0;
        line-height: 21px;
        opacity: 0;
        padding: 0px 23px;
        width: 100%;
        -webkit-transition: opacity 1s ease 0s;
        -moz-transition: opacity 1s ease 0s;
        -ms-transition: opacity 1s ease 0s;
        -o-transition: opacity 1s ease 0s;
        transition: opacity 1s ease 0s;
    }


    p {
        color: #666666;
        /*font-family: arimo;*/
        font-size: 12px;
        line-height: 19px;
    }


    .blog-detail > ul.meta, .blog-img > ul.meta {
        background: none repeat scroll 0 0 #bf9958;
        bottom: -6px;
        left: 0;
        margin-top: 20px;
        padding: 10px;
        position: absolute;
    }

        .blog-detail > ul.meta li a, .blog-detail > ul.meta li a i, .blog-img > ul.meta li a, .blog-img > ul.meta li a i {
            color: #ffffff;
            font-size: 11px;
        }

    .blog-detail > ul {
        float: left;
        padding: 24px 35px 9px;
        text-align: center;
        width: 100%;
    }

    .blog:hover p {
        opacity: 1;
    }
    /*up and down Client Project effact end*/

    .project-back-image {
        /*background-image: url('/Images/WebsiteImages/TS.jpg');
        background-size: 100%;*/
        background-image: url('../Images/WebsiteImages/TimeSquare02.jpg');
        background-size: 100%;
        background-position-y: -92px;
    }

    .project-img-hgt {
        height: 517px;
        width: 100%;
    }

    .title1 {
        color: #ffffff;
        font-size: 18px;
        font-weight: 400;
        line-height: 20px;
        paddign-bottom: 5px;
    }

    .title2 {
        color: #bf9958;
        font-size: 48px;
        padding-bottom: 20px;
    }

    .title3 {
        color: #dedddd;
        float: left;
        font-size: 15px;
        padding-bottom: 20px;
    }

    .project-padding {
        padding-top: 47px;
    }

    .project-container {
        /*margin: 10px 69px;*/
        width: 87%;
    }

    .relative {
        position: relative;
    }

    .absolute {
        position: absolute;
    }

    .project-block-image {
        /*background-image: url('/Images/ban2.jpg');
    background-size: 100% 100%;*/
        background-color: black;
    }

    .project-block-img-hgt {
        height: 523px;
    }

    .project-border {
        border: 20px solid white;
    }

    .project-heading {
        color: #F9C772;
        font-size: 25px;
        font-weight: 500;
        padding-bottom: 10px;
    }

    .project-sb-hding {
        font-size: 18px;
        padding-bottom: 20px;
        text-transform: uppercase;
    }

    .project-contant {
        color: #f1f1f1;
        /*font-family: arimo;*/
        font-size: 13px;
        letter-spacing: 0.3px;
        line-height: 26px;
    }

    .project-color {
        color: #bf9958;
    }

    .project-btn {
        border: 2px solid #bf9958;
        color: #bf9958;
        font-size: 11px;
        font-weight: 600;
        letter-spacing: 0.2px;
        padding: 12px 37px;
        text-transform: uppercase;
    }

        .project-btn:hover {
            border: 2px solid white;
            color: #bf9958;
            font-size: 11px;
            font-weight: 600;
            letter-spacing: 0.2px;
            padding: 12px 37px;
            text-transform: uppercase;
        }

    .margin {
        margin: 14px;
    }

    /*.width1 {
    width: 31%;
}*/

    footer .adres-back {
        background-color: #2a2a2a;
    }

    .footer {
        position: absolute;
        bottom: 0;
        width: 100%;
        height: 40px;
        background-image: linear-gradient(#04519b, #044687 60%, #033769);
        color: white;
        padding-top: 7px;
        font-size: 15px;
    }

    .address-height {
        min-height: 433px;
    }

    .black {
        background-color: black;
    }

    .address-top {
        top: -57px;
    }

    .ftr-contct-hgt {
        min-height: 433px;
    }

    .hme-contct-font {
        color: #939393;
        font-size: 11px;
        line-height: 20px;
        padding: 5px 0;
        text-align: center;
    }

    .form-contrl {
        padding: 3px 14px 3px 17px;
        width: 90%;
        height: 38px;
        font-size: 14px;
        line-height: 1.42857143;
        color: #8b8b8b;
        background-color: #222222;
        background-image: none;
        border: none;
        border-radius: 4px;
    }

    .txt-ara {
        padding: 13px 14px 3px 17px;
        width: 90%;
        font-size: 14px;
        line-height: 1.42857143;
        color: #8b8b8b;
        background-color: #222222;
        background-image: none;
        border: none;
        border-radius: 4px;
    }

    .foter-mail-hgt {
        height: 78px;
    }

    .sociel-icon {
        color: white;
        border: 1px solid gray;
        padding: 5px 10px;
        border-radius: 4px;
    }

        .sociel-icon:hover {
            background-color: #bf9958;
        }

    .margin-right {
        margin-right: 12px;
    }

    .text-justify {
        text-align: justify;
    }

    .padding-bottom {
        padding-bottom: 2px;
    }

    .welcome-img {
        width: 100%;
        height: 290px;
    }
    /*.for-header*/
    .page-heading-layout {
        display: inline-block;
        position: relative;
        padding: 6px 30px;
        border-bottom: 1px solid black;
        width: 100%;
    }

    .padding-bottom {
        padding-bottom: 20px;
    }
    /*header-five-star*/
    .star1 {
        top: -2px;
        left: 178px;
    }

    .star2 {
        top: 8px;
        left: 182px;
    }

    .star3 {
        top: 11px;
        left: 192px;
    }

    .star4 {
        top: 7px;
        left: 202px;
    }

    .star5 {
        top: -2px;
        left: 209px;
    }

    .layout-padding {
        padding-left: 30px;
    }

    .same-back {
        height: 147px;
        border: 2px solid #b19261;
    }

    .contact-back {
        background-color: #FAFAFA;
    }

    .contact-heading-color {
        color: #C2AA83;
    }

    .back {
        color: black;
    }

    .awesome-font {
        font-size: 14px;
        width: 20px;
    }

    .contact-awesome {
        font-size: 30px;
    }

    .contact-fonts {
        font-size: 14px;
        padding-top: 8px;
        text-align: center;
    }

    .contact-border {
        border-right: 1px solid brown;
    }

    .map-height {
        height: 265px;
        width: 100%;
    }

    .contact-padding {
        padding-top: 20px;
    }

    .padding-right {
        padding-right: 0px;
    }

    .same-image {
        background-image: url('../Images/most-beautiful-living-room-home-interiors.jpg');
        height: 147px;
        background-size: 100% 100%;
        -webkit-box-shadow: inset 0 0 0 10px rgba(255, 255, 255, 0.5);
        box-shadow: inset 0 0 0 10px rgba(255, 255, 255, 0.5);
    }
    /*about-page*/
    .about-box {
        font-size: 14px;
        padding-top: 1px;
        position: absolute;
        padding-right: 26px;
        /* display: inline-block; */
        text-align: center;
        line-height: 79px;
        /* top: 50%; */
        margin-top: 19px;
        color: white;
        width: 67px;
        height: 67px;
        margin-left: -8px;
        /* -webkit-transition: all 0.3s ease; */
        -o-transition: all 0.3s ease;
        /* transition: all 0.3s ease; */
        /* z-index: 10; */
    }

    /*.about-box:hover {
            padding-top: 1px;
            padding-right: 26px;
            position: absolute;
             display: inline-block; 
            text-align: center;
            line-height: 79px;
             top: 50%; 
            margin-top: 19px;
            color: #b19261;
            width: 67px;
            height: 67px;
             -webkit-transition: all 0.3s ease; 
            -o-transition: all 0.3s ease;
             transition: all 0.3s ease; 
             z-index: 10; 
        }*/

    .about-ractangle {
        /* display: block; */
        /* content: ""; */
        position: absolute;
        left: -6%;
        top: 20%;
        background: #b19261;
        border: 1px solid #b19261;
        z-index: -1;
        /* -webkit-transition: all 0.3s ease; */
        -o-transition: all 0.3s ease;
        /* transition: all 0.3s ease; */
        width: 80%;
        height: 80%;
        /* -webkit-box-shadow: 0 0 0 10px white; */
        /* box-shadow: 0 0 0 10px white; */
        /* -webkit-transform: rotate(45deg); */
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
    }

    /*.about-ractangle:hover {
             display: block; 
             content: ""; 
            position: absolute;
            left: 6%;
            top: 19%;
            background: white;
            border: 1px solid #b19261;
            z-index: -1;
             -webkit-transition: all 0.3s ease; 
            -o-transition: all 0.3s ease;
             transition: all 0.3s ease; 
            width: 80%;
            height: 80%;
             -webkit-box-shadow: 0 0 0 10px white; 
             box-shadow: 0 0 0 10px white; 
             -webkit-transform: rotate(45deg); 
            -ms-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);
        }*/

    .cursur {
        cursor: pointer;
    }

    .about-border {
        border: 1px solid lightgray;
    }

        .about-border:hover {
            border: 1px solid #b19261;
        }

    .about-right {
        display: block;
        content: "";
        position: relative;
        margin-top: 58px;
        width: 20px;
        height: 1px;
        background: lightgray;
        -webkit-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s e;
    }

        .about-right:hover {
            background: #b19261;
        }

    .about-border-top {
        display: block;
        position: absolute;
        left: 50%;
        /* top: 100%; */
        width: 1px;
        /* height: 0; */
        background: #b3b3b3;
        content: "";
        -webkit-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

    .paras-img {
        background-image: url('../Images/WebsiteImages/ParasHeights01.jpg');
        background-size: 100% 100%;
    }

    .paras-img-height {
        width: 100%;
        height: 335px;
    }

    .paras-img-fonts {
        font-size: 93px;
    }

    .floor-plan-color {
        background-color: white;
    }

        .floor-plan-color:hover {
            background-color: #EFEEEC;
        }

    .flor-hover-img {
        height: 148px;
        width: 100%;
    }

    .paras-hover-img {
        width: 100%;
        height: 170px;
    }

    .margin-bottom {
        margin-bottom: 20px;
    }

    .nearby-imgs {
        height: 20px;
    }

    .specification-img {
        width: 100%;
        height: 260px;
    }

    /*Product Image Hover Iffacts*/
    .property {
        /*margin-bottom: 30px;*/
        overflow: hidden;
        position: relative;
        width: 100%;
    }

        .property .property-image {
            /* height: 195px; */
            overflow: hidden;
            width: 100%;
            margin-top: 5px;
        }

            .property .property-image img {
                height: 275px;
                overflow: hidden;
                width: 100%;
            }

        .property .overlay .additional-info li header {
            filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
            opacity: 0.5;
            font-size: 11px;
        }

        .property .overlay .additional-info li {
            -moz-transition: 0.8s;
            -webkit-transition: 0.8s;
            transition: 0.8s;
            filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
            /*opacity: 0;*/
            color: #fff;
            display: table-cell;
            width: 25%;
        }

        .property .overlay {
            -moz-transition: 0.4s;
            -webkit-transition: 0.4s;
            transition: 0.4s;
            bottom: -50px;
            left: 0;
            position: absolute;
            width: 100%;
            z-index: 1;
        }

        .property:hover .overlay, .property:active .overlay, .property:focus .overlay {
            bottom: 0px;
        }

        .property .overlay .info {
            background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.75) 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 0.75)));
            /* background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.75) 100%); */
            background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.75) 100%);
            background: -ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.75) 100%);
            /* background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.75) 100%); */
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
            padding: 12px;
        }

        .property .overlay h3 {
            text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
            color: #fff;
            font-size: 15px;
            font-weight: bold;
            margin: 5px 0 3px 0;
        }

    .view-details1 {
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        display: inline-block;
        padding: 3px 8px;
        background: rgba(7,56,85,0.6);
        color: #fff;
        font-size: 14px;
        font-weight: 500;
    }

    figure {
        margin: 0;
    }

    .property .overlay .additional-info {
        background-color: #B99E74;
        display: table;
        height: 60px;
        list-style: none;
        margin-bottom: 0;
        width: 100%;
        padding: 8px 12px;
        text-align: center;
    }

        .property .overlay .additional-info li header {
            filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
            opacity: 0.5;
            font-size: 11px;
        }

        .property .overlay .additional-info li figure, .property .overlay .additional-info li a {
            font-size: 11px;
            font-weight: bold;
            letter-spacing: 1px;
        }

    /*End Product Image Hover Iffacts*/
    .floor-plan-padding {
        padding-top: 6px;
    }

    .btn-padding {
        padding: 2px 2px;
    }

    .table-back {
        background: #bf9958;
        color: white;
    }

    .border-bottom {
        border-bottom: 1px solid black;
        margin-top: 4px;
    }

    .kamleshvaram-fontawsom {
        background: #b19261;
        color: white;
        padding: 3px 4px;
        font-size: 15px;
        border-radius: 5px;
    }

    .padding-lft {
        padding-left: 12px;
    }

    .kamleshvaram-testimonial {
        border-radius: 50%;
        height: 73px;
        width: 73px;
    }

    .testimonial-border {
        border-left: 5px solid #e5eaea;
        height: 254px;
    }

    .kamleshvarm-testimonial-back {
        background: #B19261;
    }

    .client-nme-padding {
        padding-left: 37px;
    }

    .padding-left {
        padding-left: 0px;
    }

    .location-width {
        width: 19%;
    }

    .testimonial-heading {
        display: inline-block;
        position: relative;
        padding: 6px 30px;
        border-bottom: 1px solid black;
        color: white;
    }

    .heading-bottom-testimonial:after {
        display: block;
        content: "";
        position: absolute;
        width: 5px;
        height: 5px;
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg);
        background: white;
        border: 1px solid #b19261;
        -webkit-box-shadow: 0 0 0 5px white;
        box-shadow: 0 0 0 5px white;
        left: 50%;
        margin-left: -5px;
        bottom: -7px;
    }

    .heading-bottom-testimonial:before {
        display: block;
        content: "";
        position: absolute;
        left: 50%;
        bottom: -5px;
        background: black;
        width: 91%;
        height: 1px;
        max-width: 369px;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .squre-amenity {
        height: 43px;
        width: 47%;
    }

    .squre-back {
        background: #F9F9F9;
    }

        .squre-back:hover {
            background: #EADFCA;
        }

    .squre-testimonial-img {
        border-radius: 50%;
        height: 92px;
        width: 92px;
    }

    .square-testimonial-back {
        background: #F6F7F8;
    }

    .square-spacification {
        width: 100%;
        height: 181px;
    }

    .pride-border-left {
        border-left: 1px solid #E6DCDC;
    }

    .pride-border-right {
        border-right: 1px solid #E6DCDC;
    }

    .pride-border-bottom {
        border-bottom: 1px solid white;
        margin-top: 4px;
    }

    .pride-img {
        width: 240px !important;
        height: 180px !important;
    }

    .pride-gallery-img {
        width: 100%;
        height: 253px;
    }

    .pride-testimonial {
        border: 1px solid gray;
        border-radius: 13px;
        background-color: white;
    }

    .pride-testimonial-img {
        border-radius: 50%;
        height: 88px;
        width: 88px;
    }

    .pride-back {
        background: black;
        color: white;
    }

    .why-us-circle-color-2 {
        background-color: #D86E38;
    }

    .why-us-circle {
        border-radius: 50%;
        height: 28px;
        width: 30px;
        color: white;
    }

    .why-circle-text {
        top: 4px;
        font-size: 14px;
        left: -15px;
    }

    .margin-left {
        margin-left: 25px;
    }

    .squre-heading-table {
        background: brown;
    }

    .squre-sub-heading-table {
        background: #477070;
        color: white;
    }

    .amenity-padding {
        padding-top: 3px;
    }

    .kamleshvaram-gallery-img {
        height: 327px;
    }

    .gallery-img {
        height: 225px;
        width: 100%;
        padding: 6px;
    }

    .gallery-cation-img {
        height: 400px;
    }

    . .text-right {
        text-align: right;
    }

    .text-left {
        text-align: left;
    }

    .float-right {
        float: right;
    }

    .font-size {
        font-size: 13px;
    }

    .page-sub-heading {
        font: normal normal normal 25px/1.3em Enriqueta,serif;
    }

    .block-heading {
        font-size: 36px;
        padding-bottom: 10px;
        padding-top: 48px;
    }

    .center {
        display: flex;
        align-items: center;
        justify-content: center;
    }
}

@media (max-width: 767px) {
    .floor-img {
        width: 100%;
        height: 283px;
    }

    .responsive-margin {
        margin-top: 5px;
    }

    .mobile-padding {
        padding: 0px;
    }

    /*.time-amenity
    {
        min-height: 158px;
    }*/

    .modal-dialog {
        max-width: 620px;
        padding-top: 90px;
    }
    /*.img-responsive,
    .thumbnail > img,
    .thumbnail a > img,
    .carousel-inner > .item > img,
    .carousel-inner > .item > a > img {
        display: block;
        max-width: 100%;
        height: 441px;
        width: 100%;
    }*/

    .icon-fonts {
        font-size: 30px;
    }

    .nav > li > a {
        position: relative;
        display: block;
        padding: 10px 15px;
    }

    .nav-padding {
        padding-top: 13px;
    }

    .container {
        width: 564px;
    }

    .menu-color {
        color: brown;
        border-bottom: none;
    }

    .navbar-brand {
        float: left;
        padding: 15px 15px;
        font-size: 17px;
        line-height: 20px;
        height: 50px;
    }

    body {
        font-size: 16px;
        line-height: 1.42857143;
        color: black;
        background-color: white;
    }

    .paras-testimonial {
        height: 125px;
        width: 125px;
    }

    .pars-img {
        width: 100%;
        height: 247px;
    }

    .bread-crumb {
        background-color: #b19261;
        box-shadow: 0px 7px 11px #6D6861;
        behavior: url("Css/PIE.html");
        position: relative;
        padding: 8px 15px;
        border-radius: 4px;
        color: white;
    }

    .back:hover {
        color: black;
    }

    .btn {
        display: inline-block;
        margin-bottom: 0;
        font-weight: normal;
        text-align: center;
        vertical-align: middle;
        -ms-touch-action: manipulation;
        touch-action: manipulation;
        cursor: pointer;
        background-image: none;
        border: 1px solid transparent;
        white-space: nowrap;
        padding: 8px 12px;
        font-size: 10px;
        line-height: 1.42857143;
        /* border-radius: 4px; */
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        background-color: #bf9958;
        color: white;
        width: 100%;
    }

    .footer-logo {
        width: 43%;
        height: 93px;
    }

    .ani-top {
        top: 320px;
    }

    .dl-menuwrapper {
        /*width: 100%;*/
        max-width: 300px;
        /*float: left;*/
        position: relative;
        -webkit-perspective: 1000px;
        perspective: 1000px;
        -webkit-perspective-origin: 50% 200%;
        perspective-origin: 50% 200%;
        height: 10px;
    }

        .dl-menuwrapper button {
            background: black;
            border: none;
            width: 39px;
            height: 40px;
            text-indent: -900em;
            overflow: hidden;
            position: relative;
            cursor: pointer;
            outline: none;
            top: -51px;
            right: 41px;
        }

    .menu-fonts {
        font-size: 14px;
    }

    .w1 {
        width: 51%;
    }

    .mid {
        justify-content: center;
        display: flex;
        text-align: center;
    }

    .responsive-top {
        margin-top: 8px;
    }

    h3,
    .h3 {
        color: black;
        font-size: 18px;
        text-align: center;
        font-family: "Droid Serif", Arial, Helvetica, sans-serif;
    }

    .places-img {
        width: 100%;
        height: 484px;
    }

    .places-height {
        height: 30px;
    }

    .icon-padding {
        padding-top: 234px;
    }

    .kamleshvaram-img {
        background-image: url('../Images/WebsiteImages/kamleshwaram%20final.jpg');
        background-size: 100% 100%;
    }

    .time-img {
        background-image: url('../Images/All-Logo/TimeSquare%20final.jpg');
        background-size: 100% 100%;
    }

    .jaipur-img {
        background-image: url('../Images/WebsiteImages/JaipurPride.jpg');
        background-size: 100% 100%;
    }

    .sanddunesheights-img {
        background-image: url('../Images/WebsiteImages/SandDues001.jpg');
        background-size: 100% 102%;
    }

    .navbar-right {
        float: right !important;
        /*margin-right: -15px;*/
        padding-right: 106px;
    }

    .navbar > .container .navbar-brand,
    .navbar > .container-fluid .navbar-brand {
        /*margin-left: -15px;*/
        padding-left: 163px;
    }

    .page-padding-top {
        padding-top: 22px;
    }


    .page-padding-bottom {
        padding-bottom: 12px;
    }


    .page-margin-top {
        margin-top: 27px;
    }


    .page-margin-bottom {
        margin-bottom: 50px;
    }



    * {
        /*font-family: "Droid Serif", Arial, Helvetica, sans-serif;*/
        /*font-family: 'Merriweather', serif;*/
        /*font-family: 'Poiret One', cursive;*/
        font-family: 'Lora', serif;
    }

    .search-button-container {
        border: 0;
        background: transparent;
        text-align: center;
        color: white;
        line-height: 16px;
        padding: 7px 14px;
        position: absolute;
        left: 45.75%;
        top: 112px;
        white-space: initial;
        width: 70px;
        height: 70px;
    }

        .search-button-container:after {
            display: block;
            width: 42px;
            height: 42px;
            position: absolute;
            left: 50%;
            top: 0;
            margin-left: -23px;
            content: "";
            z-index: -1;
            -webkit-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
            background: #b19261;
            -webkit-box-shadow: 0 0 0 5px #e8e8e8, 0 0 0 6px #cccccc;
            box-shadow: 0 0 0 5px #e8e8e8, 0 0 0 6px #cccccc;
            -webkit-transition: all 0.3s ease;
            -o-transition: all 0.3s ease;
            transition: all 0.3s ease;
        }

        .search-button-container:hover:after {
            display: block;
            width: 42px;
            height: 42px;
            position: absolute;
            left: 50%;
            top: 0;
            margin-left: -23px;
            content: "";
            z-index: -1;
            -webkit-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
            background: #b19261;
            -webkit-box-shadow: 0 0 0 5px #e8e8e8, 0 0 0 6px #cccccc;
            box-shadow: 0 0 0 5px white, 0 0 0 6px #cccccc;
            -webkit-transition: all 0.3s ease;
            -o-transition: all 0.3s ease;
            transition: all 0.3s ease;
        }


    .search-row {
        padding: 0px 0 24px;
        background: #e8e8e8;
        border-bottom: 1px solid #cccccc;
        border-top: 1px solid #cccccc;
        z-index: 1;
        width: 100%;
    }

    .color {
        color: white;
    }

        .color:hover {
            color: white;
        }

    .padding-top {
        padding-top: 10px;
    }

    .float-left {
        float: left;
    }

    .padding-zero {
        padding: 0px;
    }

    p {
        text-align: justify;
        color: #B1ABAB;
        line-height: 19px;
    }

    /*for-heading*/
    .page-heading {
        display: inline-block;
        position: relative;
        padding: 13px 47px;
        border-bottom: 1px solid black;
    }

    .heading-bottom:before {
        display: block;
        content: "";
        position: absolute;
        left: 50%;
        bottom: -5px;
        background: black;
        width: 91%;
        height: 1px;
        max-width: 369px;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .heading-bottom:after {
        display: block;
        content: "";
        position: absolute;
        width: 10px;
        height: 10px;
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg);
        background: white;
        border: 1px solid #b19261;
        -webkit-box-shadow: 0 0 0 5px white;
        box-shadow: 0 0 0 5px white;
        left: 50%;
        margin-left: -5px;
        bottom: -7px;
    }
    /*heading-end*/
    .page-heading1 {
        display: inline-block;
        position: relative;
        padding: 6px 30px;
        border-bottom: 1px solid black;
    }

    .heading-bottom1:before {
        display: block;
        content: "";
        position: absolute;
        left: 50%;
        bottom: -4px;
        background: black;
        width: 80%;
        height: 1px;
        max-width: 300px;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .text-align {
        text-align: center;
    }

    .desh:before {
        display: block;
        content: "";
        float: left;
        margin: 9px 7px 0 0;
        width: 10px;
        height: 1px;
        background: #b19261;
    }

    .post {
        font-size: 0.7em;
    }

    .main-color {
        color: #b19261;
    }

    .main-background {
        background-color: #B99E74;
    }

    .font-weight {
        font-weight: bold;
    }

    .director {
        font-size: 12px;
        letter-spacing: 1px;
    }

    .client-background {
        background-color: #B19261;
        min-height: 901px;
    }

    .block-back {
        background-color: #B19261;
    }

        .block-back:hover {
            background-color: #B99E74;
        }


    .img-border {
        border: 4px solid #8C8C7D;
    }

        .img-border:hover {
            border: 4px solid black;
        }

    .block-sub-heading {
        color: black;
        font-size: 16px;
    }

    .block-border {
        border: 1px solid white;
    }

    .img-position {
        position: relative;
        top: -54px;
    }

    .absolute {
        position: absolute;
    }

    .block-top {
        top: -44px;
    }

    .block-padding {
        padding-top: 12px;
    }

    .top {
        top: 52px;
    }

    .padding {
        padding: 5px;
    }

    /*up and down Client Project effact start*/

    .blog {
        float: left;
        /*margin-bottom: 30px;*/
        position: relative;
        width: 100%;
    }

        .blog > img {
            width: 100%;
            height: 405px;
        }

    img {
        vertical-align: middle;
    }

    img {
        border: 0;
    }

    .blog-detail {
        top: 65%;
        background: none repeat scroll 0 0 rgba(255, 255, 255, 0.95);
        text-align: center;
        height: auto;
        min-height: 10%;
        max-height: 100%;
        width: 100%;
        padding-bottom: 65px;
        position: absolute;
        bottom: 0;
        left: 0;
        -webkit-transition: all 0.4s linear 0s,padding 0.4s linear 0s;
        -moz-transition: all 0.4s linear 0s,padding 0.4s linear 0s;
        -ms-transition: all 0.4s linear 0s,padding 0.4s linear 0s;
        -o-transition: all 0.4s linear 0s,padding 0.4s linear 0s;
        transition: all 0.4s linear 0s,padding 0.4s linear 0s;
    }

        .blog-detail:hover {
            top: 0%;
        }

    .blog-hover .blog-detail {
        min-height: 100%;
        padding-top: 50px;
    }

    .blog-detail > ul li {
        display: inline;
        line-height: 20px;
        padding: 0 5px;
        position: relative;
    }

        /*ul li, ul li a, ol li, ol li a {
    color: #888888;
    font-family: arimo;
    font-size: 14px;
    line-height: 26px;
}*/

        .blog-detail > ul li a {
            color: #888888;
            -webkit-transition: all 0.2s linear;
            -moz-transition: all 0.2s linear;
            -ms-transition: all 0.2s linear;
            -o-transition: all 0.2s linear;
            transition: all 0.2s linear;
        }

        .blog-detail > ul li:before {
            bottom: 0;
            content: ",";
            position: absolute;
            right: -5px;
        }

        .deal li, .deal li i, .blog-detail > ul li a:hover, .blog-detail > h3 a:hover, .title2 > h2, .offer-intro h5, .widget ul li a:hover, .social-bar a:hover, .social-bar a:hover i, .bottom-footer p a, .simple-parallax > a, .testimonial > span, .simple-title > span, .about-destination li a, .about-destination li a:before, .about-destination > h3 a:hover, .welcome > h4, .icon-box-sec:hover i, .icon-box-sec:hover span, .fancy-parallax h5, .fancy-parallax > h3 span, .sp-package-price > strong, .sp-package-detail > span, .sp-package-detail > h3 a:hover, .toggle-item.activate > h2, .contact-box.light .form-field i, .weatherItem > div.weatherCity, .city-weather span, .reviews h6, .video-section > span, .event-loc i, .abt-event > span, .abt-event > h3 a:hover, .deal-details h3 a, .deal-info > i, .special-deals-carousel .owl-nav > div:hover:before, .room-hover > span i, .blog-desc h3 a:hover, .blog-desc li a:hover, .blog-desc > a:hover, .simple-text > a:hover, .member li a i, .member > h3 a:hover, .info strong, .fancy-parallax2 > h5, .fancy-parallax2 > h3 span, .fancy-parallax2 > h4 strong, .fancy-parallax3 > h3 span, .fancy-parallax3 > h4 strong, .blog-single li a:hover, .comment-info > span i, .whitebox > h4, nav li a:hover, nav li a i, nav li a i.fa, header.dark nav li a:hover, header.dark nav li a i, nav li a i.fa, .slide-subtitle, nav > ul > li ul li a:before, .fancy-text2, .widget-title span, .package-detail > h3 a, .blog-detail > ul li a, .offer-intro > a, .deal-image > a, .welcome > a, .blog-desc li a, .deal-info span strong i, header.header3 nav > ul > li:hover > a, header.header3 nav > ul > li ul li:hover > a, header.header4 nav > ul > li > a:hover, header.header4 nav > ul > li ul li:hover > a, .sidebar-post > h3 a:hover, .about-destination > a:hover, .service-name > span, .price, footer.fancy .widget ul li:hover a, footer.fancy .widget ul li:hover i, .bottom-footer.fancy ul li a:hover, .widget-deal strong, .whitebox-inner > i, .image-slider-text > h3 i, .text-carousel-inner > h3 strong {
            color: #bf9958;
        }

            .reservation form button, .blog-detail > ul.meta, .widget ul li:hover:after, .contact-box > form button, .package-price > a, .simple-parallax > a:hover, .simple-title:before, .toggle-item.activate > span, .modern-text > a, .affiliate:hover:before, .fixed-bottom ul li a:hover, .deal-image > a:hover, .roombar:before, .room-hover > h3:before, .blog-img > ul.meta, .coloured:before, .member li:hover, ul.social-contact li:hover, .comment > a:hover, .rates thead, .slide-bgtitle:before, .gallery-widget a:before, .tags > a:hover, .tags > a:hover span:before, .tags > a:hover span:after, .welcome > a:hover, .parallax-reservation button, .deal-pricebox a, .social-links > a:hover, .social-media > a:hover, .topbar-btn {
                background-color: #bf9958;
            }


    .blog-detail > h3 {
        float: left;
        font-size: 12px;
        line-height: 16px;
        margin-top: 0px;
        padding: 0 17px;
        width: 100%;
    }

    h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
        color: #555;
        -webkit-transition: all 0.3s linear;
        -moz-transition: all 0.3s linear;
        -ms-transition: all 0.3s linear;
        -o-transition: all 0.3s linear;
        transition: all 0.3s linear;
    }

    .blog-detail > ul.meta li a i, .blog-img > ul.meta li a i {
        margin-right: 5px;
        font-size: 14px;
    }

    .blog-detail > ul.meta li a, .blog-detail > ul.meta li a i, .blog-img > ul.meta li a, .blog-img > ul.meta li a i {
        color: #ffffff;
        font-size: 11px;
    }

    h1, h2, h3, h4, h5, h6 {
        /*font-family: raleway;*/
        color: #555;
        letter-spacing: 0.3px;
    }

    /*body, ul, h1, h2, h3, h4, h5, h6, p {
    list-style: none;
    margin: 0;
    padding: 0;
}*/

    h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
        /*font-family: inherit*/;
        font-weight: 500;
        line-height: 1.1;
        /*color: inherit;*/
    }

    .blog p {
        display: block;
        float: left;
        letter-spacing: 0;
        line-height: 23px;
        opacity: 0;
        padding: 0px 23px;
        width: 100%;
        -webkit-transition: opacity 1s ease 0s;
        -moz-transition: opacity 1s ease 0s;
        -ms-transition: opacity 1s ease 0s;
        -o-transition: opacity 1s ease 0s;
        transition: opacity 1s ease 0s;
    }


    p {
        color: #666666;
        /*font-family: arimo;*/
        font-size: 12px;
        line-height: 20px;
    }


    .blog-detail > ul.meta, .blog-img > ul.meta {
        background: none repeat scroll 0 0 #bf9958;
        bottom: -6px;
        left: 0;
        margin-top: 20px;
        padding: 10px;
        position: absolute;
    }

        .blog-detail > ul.meta li a, .blog-detail > ul.meta li a i, .blog-img > ul.meta li a, .blog-img > ul.meta li a i {
            color: #ffffff;
            font-size: 11px;
        }

    .blog-detail > ul {
        float: left;
        padding: 24px 35px 9px;
        text-align: center;
        width: 100%;
    }

    .blog:hover p {
        opacity: 1;
    }
    /*up and down Client Project effact end*/

    .project-back-image {
        /*background-image: url('/Images/WebsiteImages/TS.jpg');
        background-size: 100%;*/
        background-image: url('../Images/WebsiteImages/TimeSquare02.jpg');
        background-size: 100%;
        background-position-y: -92px;
    }

    .project-img-hgt {
        height: 517px;
        width: 100%;
    }

    .title1 {
        color: #ffffff;
        font-size: 18px;
        font-weight: 400;
        line-height: 20px;
        paddign-bottom: 5px;
    }

    .title2 {
        color: #bf9958;
        font-size: 48px;
        padding-bottom: 20px;
    }

    .title3 {
        color: #dedddd;
        float: left;
        font-size: 15px;
        padding-bottom: 20px;
    }

    .project-padding {
        padding-top: 6px;
    }

    .project-container {
        /*margin: 10px 69px;*/
        width: 87%;
    }

    .relative {
        position: relative;
    }

    .absolute {
        position: absolute;
    }

    .project-block-image {
        /*background-image: url('/Images/ban2.jpg');
    background-size: 100% 100%;*/
        background-color: black;
    }

    .project-block-img-hgt {
        height: 523px;
    }

    .project-border {
        border: 20px solid white;
    }

    .project-heading {
        color: #F9C772;
        font-size: 24px;
        font-weight: 500;
        padding-bottom: 10px;
    }

    .project-sb-hding {
        font-size: 15px;
        padding-bottom: 20px;
        text-transform: uppercase;
    }

    .project-contant {
        color: #f1f1f1;
        /*font-family: arimo;*/
        font-size: 14px;
        letter-spacing: 0.3px;
        line-height: 26px;
    }

    .project-color {
        color: #bf9958;
    }

    .project-btn {
        border: 2px solid #bf9958;
        color: #bf9958;
        font-size: 11px;
        font-weight: 600;
        letter-spacing: 0.2px;
        padding: 12px 37px;
        text-transform: uppercase;
    }

        .project-btn:hover {
            border: 2px solid white;
            color: #bf9958;
            font-size: 11px;
            font-weight: 600;
            letter-spacing: 0.2px;
            padding: 12px 37px;
            text-transform: uppercase;
        }

    .margin {
        margin: -10px;
    }

    /*.width1 {
    width: 31%;
}*/

    footer .adres-back {
        background-color: #2a2a2a;
    }

    .footer {
        position: absolute;
        bottom: 0;
        width: 100%;
        height: 40px;
        background-image: linear-gradient(#04519b, #044687 60%, #033769);
        color: white;
        padding-top: 7px;
        font-size: 15px;
    }

    .address-height {
        min-height: 371px;
    }

    .black {
        background-color: black;
    }

    .address-top {
        top: 0px;
    }

    .ftr-contct-hgt {
        min-height: 331px;
    }

    .hme-contct-font {
        color: #939393;
        font-size: 13px;
        line-height: 20px;
        padding: 5px 0;
        text-align: center;
    }

    .form-contrl {
        padding: 3px 14px 3px 17px;
        width: 90%;
        height: 38px;
        font-size: 14px;
        line-height: 1.42857143;
        color: #8b8b8b;
        background-color: #222222;
        background-image: none;
        border: none;
        border-radius: 4px;
    }

    .txt-ara {
        padding: 13px 14px 3px 17px;
        width: 90%;
        font-size: 14px;
        line-height: 1.42857143;
        color: #8b8b8b;
        background-color: #222222;
        background-image: none;
        border: none;
        border-radius: 4px;
    }

    .foter-mail-hgt {
        height: 111px;
    }

    .sociel-icon {
        color: white;
        border: 1px solid gray;
        padding: 4px 5px;
        border-radius: 4px;
    }

        .sociel-icon:hover {
            background-color: #bf9958;
        }

    .margin-right {
        margin-right: 20px;
    }

    .text-justify {
        text-align: justify;
    }

    .padding-bottom {
        padding-bottom: 2px;
    }

    .welcome-img {
        width: 100%;
        height: 290px;
    }
    /*.for-header*/
    .page-heading-layout {
        display: inline-block;
        position: relative;
        padding: 6px 6px;
        border-bottom: 1px solid black;
        width: 100%;
    }

    .padding-bottom {
        padding-bottom: 10px;
    }
    /*header-five-star*/
    .star1 {
        top: -3px;
        left: 104px;
        font-size: 14px;
    }

    .star2 {
        top: 9px;
        left: 110px;
        font-size: 14px;
    }

    .star3 {
        top: 11px;
        left: 123px;
        font-size: 14px;
    }

    .star4 {
        top: 8px;
        left: 133px;
        font-size: 14px;
    }

    .star5 {
        top: -3px;
        left: 140px;
        font-size: 14px;
    }

    .layout-padding {
        padding-left: 30px;
    }

    .same-back {
        height: 280px;
        border: 2px solid #b19261;
    }

    .contact-back {
        background-color: #FAFAFA;
    }

    .contact-heading-color {
        color: #C2AA83;
    }

    .back {
        color: black;
    }

    .awesome-font {
        font-size: 14px;
        width: 20px;
    }

    .contact-awesome {
        font-size: 30px;
    }

    .contact-fonts {
        font-size: 14px;
        padding-top: 8px;
        text-align: center;
    }

    .contact-border {
        border-bottom: 1px solid brown;
        padding-bottom: 11px;
    }

    .map-height {
        height: 183px;
        width: 99%;
        /* padding-left: 32px; */
    }

    .contact-padding {
        padding-top: 15px;
    }

    .padding-right {
        padding-right: 2px;
    }

    .same-image {
        background-image: url('../Images/most-beautiful-living-room-home-interiors.jpg');
        height: 147px;
        background-size: 100% 100%;
        -webkit-box-shadow: inset 0 0 0 10px rgba(255, 255, 255, 0.5);
        box-shadow: inset 0 0 0 10px rgba(255, 255, 255, 0.5);
    }
    /*about-page*/
    .about-box {
        padding-top: 0px;
        position: relative;
        padding-right: 26px;
        /* display: inline-block; */
        text-align: center;
        line-height: 79px;
        /* top: 50%; */
        margin-top: 10px;
        color: white;
        width: 79px;
        height: 79px;
        /* -webkit-transition: all 0.3s ease; */
        -o-transition: all 0.3s ease;
        /* transition: all 0.3s ease; */
        /* z-index: 10; */
    }

    /*.about-box:hover {
            padding-top: 7px;
            padding-right: 7px;
            position: relative;
             display: inline-block; 
            text-align: center;
            line-height: 79px;
             top: 50%; 
            margin-top: 10px;
            color: #b19261;
            width: 79px;
            height: 79px;
             -webkit-transition: all 0.3s ease; 
            -o-transition: all 0.3s ease;
             transition: all 0.3s ease; 
             z-index: 10; 
        }*/

    .about-ractangle {
        /* display: block; */
        /* content: ""; */
        position: absolute;
        left: -6%;
        top: 4%;
        background: #b19261;
        border: 1px solid #b19261;
        z-index: -1;
        /* -webkit-transition: all 0.3s ease; */
        -o-transition: all 0.3s ease;
        /* transition: all 0.3s ease; */
        width: 80%;
        height: 80%;
        /* -webkit-box-shadow: 0 0 0 10px white; */
        /* box-shadow: 0 0 0 10px white; */
        /* -webkit-transform: rotate(45deg); */
        -ms-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        transform: rotate(45deg);
    }

    /*.about-ractangle:hover {
             display: block; 
             content: ""; 
            position: absolute;
            left: 6%;
            top: 19%;
            background: white;
            border: 1px solid #b19261;
            z-index: -1;
             -webkit-transition: all 0.3s ease; 
            -o-transition: all 0.3s ease;
             transition: all 0.3s ease; 
            width: 80%;
            height: 80%;
             -webkit-box-shadow: 0 0 0 10px white; 
             box-shadow: 0 0 0 10px white; 
             -webkit-transform: rotate(45deg); 
            -ms-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);
        }*/

    .cursur {
        cursor: pointer;
    }

    .about-border {
        border: 1px solid lightgray;
    }

        .about-border:hover {
            border: 1px solid #b19261;
        }

    .about-right {
        display: block;
        content: "";
        position: relative;
        /*margin-top: 58px;*/
        width: 44px;
        height: 1px;
        background: lightgray;
        -webkit-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s e;
    }

        .about-right:hover {
            background: #b19261;
        }

    .about-border-top {
        display: block;
        position: absolute;
        left: 50%;
        /* top: 100%; */
        width: 1px;
        /* height: 0; */
        background: #b3b3b3;
        content: "";
        -webkit-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

    .paras-img {
        background-image: url('../Images/WebsiteImages/ParasHeights01.jpg');
        background-size: 100% 100%;
    }

    .paras-img-height {
        width: 100%;
        height: 291px;
    }

    .paras-img-fonts {
        font-size: 59px;
    }

    .floor-plan-color {
        background-color: white;
    }

        .floor-plan-color:hover {
            background-color: #EFEEEC;
        }

    .flor-hover-img {
        height: 148px;
        width: 100%;
    }

    .paras-hover-img {
        width: 100%;
        height: 170px;
    }

    .margin-bottom {
        margin-bottom: 20px;
    }

    .nearby-imgs {
        height: 20px;
    }

    .specification-img {
        width: 100%;
        height: 222px;
    }

    /*Product Image Hover Iffacts*/
    .property {
        /*margin-bottom: 30px;*/
        overflow: hidden;
        position: relative;
        width: 100%;
    }

        .property .property-image {
            /* height: 195px; */
            overflow: hidden;
            width: 100%;
            margin-top: 5px;
        }

            .property .property-image img {
                height: 245px;
                overflow: hidden;
                width: 100%;
            }

        .property .overlay .additional-info li header {
            filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
            opacity: 0.5;
            font-size: 11px;
        }

        .property .overlay .additional-info li {
            -moz-transition: 0.8s;
            -webkit-transition: 0.8s;
            transition: 0.8s;
            filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
            /*opacity: 0;*/
            color: #fff;
            display: table-cell;
            width: 25%;
        }

        .property .overlay {
            -moz-transition: 0.4s;
            -webkit-transition: 0.4s;
            transition: 0.4s;
            bottom: -50px;
            left: 0;
            position: absolute;
            width: 100%;
            z-index: 1;
        }

        .property:hover .overlay, .property:active .overlay, .property:focus .overlay {
            bottom: 0px;
        }

        .property .overlay .info {
            background: -moz-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.75) 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, transparent), color-stop(100%, rgba(0, 0, 0, 0.75)));
            /* background: -webkit-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.75) 100%); */
            background: -o-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.75) 100%);
            background: -ms-linear-gradient(top, transparent 0%, rgba(0, 0, 0, 0.75) 100%);
            /* background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.75) 100%); */
            filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 );
            padding: 12px;
        }

        .property .overlay h3 {
            text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3);
            color: #fff;
            font-size: 15px;
            font-weight: bold;
            margin: 5px 0 3px 0;
        }

    .view-details1 {
        -moz-border-radius: 2px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        display: inline-block;
        padding: 3px 8px;
        background: rgba(7,56,85,0.6);
        color: #fff;
        font-size: 14px;
        font-weight: 500;
    }

    figure {
        margin: 0;
    }

    .property .overlay .additional-info {
        background-color: #B99E74;
        display: table;
        height: 60px;
        list-style: none;
        margin-bottom: 0;
        width: 100%;
        padding: 8px 12px;
        text-align: center;
    }

        .property .overlay .additional-info li header {
            filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
            opacity: 0.5;
            font-size: 11px;
        }

        .property .overlay .additional-info li figure, .property .overlay .additional-info li a {
            font-size: 11px;
            font-weight: bold;
            letter-spacing: 1px;
        }

    /*End Product Image Hover Iffacts*/
    .floor-plan-padding {
        padding-top: 6px;
    }

    .btn-padding {
        padding: 2px 2px;
    }

    .table-back {
        background: #bf9958;
        color: white;
    }

    .border-bottom {
        border-bottom: 1px solid black;
        margin-top: 4px;
    }

    .kamleshvaram-fontawsom {
        background: #b19261;
        color: white;
        padding: 3px 4px;
        font-size: 13px;
        border-radius: 5px;
    }

    .padding-lft {
        padding-left: 12px;
    }

    .kamleshvaram-testimonial {
        border-radius: 50%;
        height: 73px;
        width: 73px;
    }

    .testimonial-border {
        border-left: 5px solid #e5eaea;
        height: 193px;
    }

    .kamleshvarm-testimonial-back {
        background: #B19261;
    }

    .client-nme-padding {
        padding-left: 37px;
    }

    .padding-left {
        padding-left: 2px;
    }

    .location-width {
        width: 19%;
    }

    .testimonial-heading {
        display: inline-block;
        position: relative;
        padding: 6px 30px;
        border-bottom: 1px solid black;
        color: white;
    }

    .heading-bottom-testimonial:after {
        display: block;
        content: "";
        position: absolute;
        width: 5px;
        height: 5px;
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg);
        background: white;
        border: 1px solid #b19261;
        -webkit-box-shadow: 0 0 0 5px white;
        box-shadow: 0 0 0 5px white;
        left: 50%;
        margin-left: -5px;
        bottom: -7px;
    }

    .heading-bottom-testimonial:before {
        display: block;
        content: "";
        position: absolute;
        left: 50%;
        bottom: -5px;
        background: black;
        width: 91%;
        height: 1px;
        max-width: 369px;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .squre-amenity {
        height: 39px;
        width: 16%;
    }

    .squre-back {
        background: #F9F9F9;
    }

        .squre-back:hover {
            background: #EADFCA;
        }

    .squre-testimonial-img {
        border-radius: 50%;
        height: 86px;
        width: 86px;
    }

    .square-testimonial-back {
        background: #F6F7F8;
    }

    .square-spacification {
        width: 66%;
        height: 167px;
    }

    .pride-border-left {
        border-left: 1px solid #E6DCDC;
    }

    .pride-border-right {
        border-right: 1px solid #E6DCDC;
    }

    .pride-border-bottom {
        border-bottom: 1px solid white;
        margin-top: 4px;
    }

    .pride-img {
        width: 653px !important;
        height: 180px !important;
    }

    .pride-gallery-img {
        width: 82%;
        height: 218px;
    }

    .pride-testimonial {
        border: 1px solid gray;
        border-radius: 13px;
        background-color: white;
    }

    .pride-testimonial-img {
        border-radius: 50%;
        height: 103px;
        width: 103px;
    }

    .pride-back {
        background: black;
        color: white;
    }

    .why-us-circle-color-2 {
        background-color: #D86E38;
    }

    .why-us-circle {
        border-radius: 50%;
        height: 28px;
        width: 30px;
        color: white;
    }

    .why-circle-text {
        top: 4px;
        font-size: 14px;
        left: -15px;
    }

    .margin-left {
        margin-left: 25px;
    }

    .squre-heading-table {
        background: brown;
    }

    .squre-sub-heading-table {
        background: #477070;
        color: white;
    }

    .amenity-padding {
        padding-top: 3px;
    }

    .kamleshvaram-gallery-img {
        height: 318px;
    }

    .gallery-img {
        height: 225px;
        width: 100%;
        padding: 6px;
    }

    .gallery-cation-img {
        height: 400px;
    }

    .text-right {
        text-align: right;
    }

    .text-left {
        text-align: left;
    }

    .float-right {
        float: right;
    }

    .font-size {
        font-size: 14px;
    }

    .page-sub-heading {
        font: normal normal normal 25px/1.3em Enriqueta,serif;
    }

    .block-heading {
        font-size: 36px;
        padding-bottom: 10px;
        padding-top: 48px;
    }

    .center {
        display: flex;
        align-items: center;
        justify-content: center;
    }
}

@media (max-width: 480px) {
    .testimonial-border {
        border-left: 5px solid #e5eaea;
        height: 137px;
    }

    .paras-img-height {
        width: 100%;
        height: 216px;
    }

    .floor-img {
        width: 100%;
        height: 187px;
    }

    .jaipur-left {
        padding-left: 0px;
    }

    .amenity-right {
        right: 11px;
    }

    .responsive-margin {
        margin-top: 5px;
    }

    .mobile-padding {
        padding: 0px;
    }

    .time-amenity {
        min-height: 110px;
    }

    .modal-dialog {
        max-width: 439px;
        padding-top: 90px;
    }
    /*.img-responsive,
    .thumbnail > img,
    .thumbnail a > img,
    .carousel-inner > .item > img,
    .carousel-inner > .item > a > img {
        display: block;
        max-width: 100%;
        height: 441px;
        width: 100%;
    }*/

    .icon-fonts {
        font-size: 30px;
    }

    .nav > li > a {
        position: relative;
        display: block;
        padding: 10px 15px;
    }

    .nav-padding {
        padding-top: 13px;
    }

    .star1 {
        top: -3px;
        left: 47px;
        font-size: 14px;
    }

    .star2 {
        top: 9px;
        left: 57px;
        font-size: 14px;
    }

    .star3 {
        top: 14px;
        left: 69px;
        font-size: 14px;
    }

    .star4 {
        top: 8px;
        left: 83px;
        font-size: 14px;
    }

    .star5 {
        top: -3px;
        left: 94px;
        font-size: 14px;
    }

    .container {
        width: 293px;
    }

    .navbar-brand {
        float: left;
        padding: 15px 15px;
        font-size: 17px;
        line-height: 20px;
        height: 50px;
    }

    body {
        font-size: 12px;
        line-height: 1.42857143;
        color: black;
        background-color: white;
    }

    .menu-color {
        color: brown;
        border-bottom: none;
    }

    /*.menu-color:hover {
            color: #F1980C;
            border-bottom: 1px solid #F1980C;
        }*/

    .paras-testimonial {
        height: 125px;
        width: 125px;
    }

    .pars-img {
        width: 91%;
        height: 174px;
    }

    .bread-crumb {
        background-color: #b19261;
        box-shadow: 0px 7px 11px #6D6861;
        behavior: url("Css/PIE.html");
        position: relative;
        padding: 8px 15px;
        border-radius: 4px;
        color: white;
    }

    .back:hover {
        color: black;
    }

    .btn {
        display: inline-block;
        margin-bottom: 0;
        font-weight: normal;
        text-align: center;
        vertical-align: middle;
        -ms-touch-action: manipulation;
        touch-action: manipulation;
        cursor: pointer;
        background-image: none;
        border: 1px solid transparent;
        white-space: nowrap;
        padding: 8px 12px;
        font-size: 10px;
        line-height: 1.42857143;
        /* border-radius: 4px; */
        -webkit-user-select: none;
        -moz-user-select: none;
        -ms-user-select: none;
        user-select: none;
        background-color: #bf9958;
        color: white;
        width: 100%;
    }

    .footer-logo {
        width: 73%;
        height: 126px;
    }

    .ani-top {
        top: 320px;
    }

    .dl-menuwrapper {
        /*width: 100%;*/
        max-width: 300px;
        /*float: left;*/
        position: relative;
        -webkit-perspective: 1000px;
        perspective: 1000px;
        -webkit-perspective-origin: 50% 200%;
        perspective-origin: 50% 200%;
        height: 10px;
    }

        .dl-menuwrapper button {
            background: black;
            border: none;
            width: 39px;
            height: 40px;
            text-indent: -900em;
            overflow: hidden;
            position: relative;
            cursor: pointer;
            outline: none;
            top: -65px;
            right: 34px;
        }

    .menu-fonts {
        font-size: 13px;
    }

    .padding-none {
        padding-left: 14px;
    }

    .w1 {
        width: 86%;
    }

    .mid {
        justify-content: center;
        display: flex;
        text-align: center;
    }

    .responsive-top {
        margin-top: 8px;
    }

    h3,
    .h3 {
        color: black;
        font-size: 20px;
        text-align: center;
        font-family: "Droid Serif", Arial, Helvetica, sans-serif;
    }

    .places-img {
        width: 100%;
        height: 351px;
    }

    .places-height {
        height: 30px;
    }

    .icon-padding {
        padding-top: 263px;
    }

    .kamleshvaram-img {
        background-image: url('../Images/WebsiteImages/kamleshwaram%20final.jpg');
        background-size: 100% 100%;
    }

    .time-img {
        background-image: url('../Images/All-Logo/TimeSquare%20final.jpg');
        background-size: 100% 100%;
    }

    .jaipur-img {
        background-image: url('../Images/WebsiteImages/JaipurPride.jpg');
        background-size: 100% 100%;
    }

    .sanddunesheights-img {
        background-image: url('../Images/WebsiteImages/SandDues001.jpg');
        background-size: 100% 102%;
    }

    .navbar-right {
        float: right !important;
        /*margin-right: -15px;*/
        padding-right: 106px;
    }

    .navbar > .container .navbar-brand,
    .navbar > .container-fluid .navbar-brand {
        /*margin-left: -15px;*/
        padding-left: 163px;
    }

    .page-padding-top {
        padding-top: 15px;
    }


    .page-padding-bottom {
        padding-bottom: 24px;
    }


    .page-margin-top {
        margin-top: 12px;
    }


    .page-margin-bottom {
        margin-bottom: 50px;
    }



    * {
        /*font-family: "Droid Serif", Arial, Helvetica, sans-serif;*/
        /*font-family: 'Merriweather', serif;*/
        /*font-family: 'Poiret One', cursive;*/
        font-family: 'Lora', serif;
    }

    .search-button-container {
        border: 0;
        background: transparent;
        text-align: center;
        color: white;
        line-height: 16px;
        padding: 9px 24px;
        position: absolute;
        left: 35.75%;
        top: 97px;
        white-space: initial;
        width: 90px;
        height: 90px;
    }

        .search-button-container:after {
            display: block;
            width: 43px;
            height: 43px;
            position: absolute;
            left: 50%;
            top: 0;
            margin-left: -23px;
            content: "";
            z-index: -1;
            -webkit-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
            background: #b19261;
            -webkit-box-shadow: 0 0 0 5px #e8e8e8, 0 0 0 6px #cccccc;
            box-shadow: 0 0 0 5px #e8e8e8, 0 0 0 6px #cccccc;
            -webkit-transition: all 0.3s ease;
            -o-transition: all 0.3s ease;
            transition: all 0.3s ease;
        }

        .search-button-container:hover:after {
            display: block;
            width: 43px;
            height: 43px;
            position: absolute;
            left: 50%;
            top: 0;
            margin-left: -25px;
            content: "";
            z-index: -1;
            -webkit-transform: rotate(-45deg);
            -ms-transform: rotate(-45deg);
            -o-transform: rotate(-45deg);
            transform: rotate(-45deg);
            background: #b19261;
            -webkit-box-shadow: 0 0 0 5px #e8e8e8, 0 0 0 6px #cccccc;
            box-shadow: 0 0 0 5px white, 0 0 0 6px #cccccc;
            -webkit-transition: all 0.3s ease;
            -o-transition: all 0.3s ease;
            transition: all 0.3s ease;
        }


    .search-row {
        /*padding: 20px 0 40px;*/
        background: #e8e8e8;
        border-bottom: 1px solid #cccccc;
        border-top: 1px solid #cccccc;
        z-index: 1;
        width: 100%;
    }

    .color {
        color: white;
    }

        .color:hover {
            color: white;
        }

    .padding-top {
        padding-top: 10px;
    }

    .float-left {
        float: left;
    }

    .padding-zero {
        padding: 0px;
    }

    p {
        text-align: justify;
        color: #B1ABAB;
        line-height: 19px;
    }

    /*for-heading*/
    .page-heading {
        display: inline-block;
        position: relative;
        padding: 13px 47px;
        border-bottom: 1px solid black;
    }

    .heading-bottom:before {
        display: block;
        content: "";
        position: absolute;
        left: 50%;
        bottom: -5px;
        background: black;
        width: 91%;
        height: 1px;
        max-width: 369px;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .heading-bottom:after {
        display: block;
        content: "";
        position: absolute;
        width: 10px;
        height: 10px;
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg);
        background: white;
        border: 1px solid #b19261;
        -webkit-box-shadow: 0 0 0 5px white;
        box-shadow: 0 0 0 5px white;
        left: 50%;
        margin-left: -5px;
        bottom: -7px;
    }
    /*heading-end*/
    .page-heading1 {
        display: inline-block;
        position: relative;
        padding: 6px 30px;
        border-bottom: 1px solid black;
    }

    .heading-bottom1:before {
        display: block;
        content: "";
        position: absolute;
        left: 50%;
        bottom: -4px;
        background: black;
        width: 80%;
        height: 1px;
        max-width: 300px;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .text-align {
        text-align: center;
    }

    .desh:before {
        display: block;
        content: "";
        float: left;
        margin: 9px 7px 0 0;
        width: 10px;
        height: 1px;
        background: #b19261;
    }

    .post {
        font-size: .8em;
    }

    .main-color {
        color: #b19261;
    }

    .main-background {
        background-color: #B99E74;
    }

    .font-weight {
        font-weight: bold;
    }

    .director {
        font-size: 12px;
        letter-spacing: 1px;
    }

    .client-background {
        background-color: #B19261;
        min-height: 977px;
    }

    .block-back {
        background-color: #B19261;
    }

        .block-back:hover {
            background-color: #B99E74;
        }


    .img-border {
        border: 4px solid #8C8C7D;
    }

        .img-border:hover {
            border: 4px solid black;
        }

    .block-sub-heading {
        color: black;
        font-size: 16px;
    }

    .block-border {
        border: 1px solid white;
    }

    .img-position {
        position: relative;
        top: -54px;
    }

    .absolute {
        position: absolute;
    }

    .block-top {
        top: -61px;
    }

    .block-padding {
        padding-top: 12px;
    }

    .top {
        top: 54px;
    }

    .padding {
        padding: 5px;
    }

    /*up and down Client Project effact start*/

    .blog {
        float: left;
        /*margin-bottom: 30px;*/
        position: relative;
        width: 100%;
    }

        .blog > img {
            width: 100%;
            height: 405px;
        }

    img {
        vertical-align: middle;
    }

    img {
        border: 0;
    }

    .blog-detail {
        top: 49%;
        background: none repeat scroll 0 0 rgba(255, 255, 255, 0.95);
        text-align: center;
        height: auto;
        min-height: 10%;
        max-height: 100%;
        width: 100%;
        padding-bottom: 65px;
        position: absolute;
        bottom: 0;
        left: 0;
        -webkit-transition: all 0.4s linear 0s,padding 0.4s linear 0s;
        -moz-transition: all 0.4s linear 0s,padding 0.4s linear 0s;
        -ms-transition: all 0.4s linear 0s,padding 0.4s linear 0s;
        -o-transition: all 0.4s linear 0s,padding 0.4s linear 0s;
        transition: all 0.4s linear 0s,padding 0.4s linear 0s;
    }

        .blog-detail:hover {
            top: 0%;
        }

    .blog-hover .blog-detail {
        min-height: 100%;
        padding-top: 50px;
    }

    .blog-detail > ul li {
        display: inline;
        line-height: 20px;
        padding: 0 5px;
        position: relative;
    }

        /*ul li, ul li a, ol li, ol li a {
    color: #888888;
    font-family: arimo;
    font-size: 14px;
    line-height: 26px;
}*/

        .blog-detail > ul li a {
            color: #888888;
            -webkit-transition: all 0.2s linear;
            -moz-transition: all 0.2s linear;
            -ms-transition: all 0.2s linear;
            -o-transition: all 0.2s linear;
            transition: all 0.2s linear;
        }

        .blog-detail > ul li:before {
            bottom: 0;
            content: ",";
            position: absolute;
            right: -5px;
        }

        .deal li, .deal li i, .blog-detail > ul li a:hover, .blog-detail > h3 a:hover, .title2 > h2, .offer-intro h5, .widget ul li a:hover, .social-bar a:hover, .social-bar a:hover i, .bottom-footer p a, .simple-parallax > a, .testimonial > span, .simple-title > span, .about-destination li a, .about-destination li a:before, .about-destination > h3 a:hover, .welcome > h4, .icon-box-sec:hover i, .icon-box-sec:hover span, .fancy-parallax h5, .fancy-parallax > h3 span, .sp-package-price > strong, .sp-package-detail > span, .sp-package-detail > h3 a:hover, .toggle-item.activate > h2, .contact-box.light .form-field i, .weatherItem > div.weatherCity, .city-weather span, .reviews h6, .video-section > span, .event-loc i, .abt-event > span, .abt-event > h3 a:hover, .deal-details h3 a, .deal-info > i, .special-deals-carousel .owl-nav > div:hover:before, .room-hover > span i, .blog-desc h3 a:hover, .blog-desc li a:hover, .blog-desc > a:hover, .simple-text > a:hover, .member li a i, .member > h3 a:hover, .info strong, .fancy-parallax2 > h5, .fancy-parallax2 > h3 span, .fancy-parallax2 > h4 strong, .fancy-parallax3 > h3 span, .fancy-parallax3 > h4 strong, .blog-single li a:hover, .comment-info > span i, .whitebox > h4, nav li a:hover, nav li a i, nav li a i.fa, header.dark nav li a:hover, header.dark nav li a i, nav li a i.fa, .slide-subtitle, nav > ul > li ul li a:before, .fancy-text2, .widget-title span, .package-detail > h3 a, .blog-detail > ul li a, .offer-intro > a, .deal-image > a, .welcome > a, .blog-desc li a, .deal-info span strong i, header.header3 nav > ul > li:hover > a, header.header3 nav > ul > li ul li:hover > a, header.header4 nav > ul > li > a:hover, header.header4 nav > ul > li ul li:hover > a, .sidebar-post > h3 a:hover, .about-destination > a:hover, .service-name > span, .price, footer.fancy .widget ul li:hover a, footer.fancy .widget ul li:hover i, .bottom-footer.fancy ul li a:hover, .widget-deal strong, .whitebox-inner > i, .image-slider-text > h3 i, .text-carousel-inner > h3 strong {
            color: #bf9958;
        }

            .reservation form button, .blog-detail > ul.meta, .widget ul li:hover:after, .contact-box > form button, .package-price > a, .simple-parallax > a:hover, .simple-title:before, .toggle-item.activate > span, .modern-text > a, .affiliate:hover:before, .fixed-bottom ul li a:hover, .deal-image > a:hover, .roombar:before, .room-hover > h3:before, .blog-img > ul.meta, .coloured:before, .member li:hover, ul.social-contact li:hover, .comment > a:hover, .rates thead, .slide-bgtitle:before, .gallery-widget a:before, .tags > a:hover, .tags > a:hover span:before, .tags > a:hover span:after, .welcome > a:hover, .parallax-reservation button, .deal-pricebox a, .social-links > a:hover, .social-media > a:hover, .topbar-btn {
                background-color: #bf9958;
            }


    .blog-detail > h3 {
        float: left;
        font-size: 15px;
        line-height: 25px;
        margin-top: 0px;
        padding: 0 25px;
        width: 100%;
    }

    h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
        color: #555;
        -webkit-transition: all 0.3s linear;
        -moz-transition: all 0.3s linear;
        -ms-transition: all 0.3s linear;
        -o-transition: all 0.3s linear;
        transition: all 0.3s linear;
    }

    .blog-detail > ul.meta li a i, .blog-img > ul.meta li a i {
        margin-right: 5px;
        font-size: 14px;
    }

    .blog-detail > ul.meta li a, .blog-detail > ul.meta li a i, .blog-img > ul.meta li a, .blog-img > ul.meta li a i {
        color: #ffffff;
        font-size: 11px;
    }

    h1, h2, h3, h4, h5, h6 {
        /*font-family: raleway;*/
        color: #555;
        letter-spacing: 0.3px;
    }

    /*body, ul, h1, h2, h3, h4, h5, h6, p {
    list-style: none;
    margin: 0;
    padding: 0;
}*/

    h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
        /*font-family: inherit*/;
        font-weight: 500;
        line-height: 1.1;
        /*color: inherit;*/
    }

    .blog p {
        display: block;
        float: left;
        letter-spacing: 0;
        line-height: 27px;
        opacity: 0;
        padding: 32px 23px;
        width: 100%;
        -webkit-transition: opacity 1s ease 0s;
        -moz-transition: opacity 1s ease 0s;
        -ms-transition: opacity 1s ease 0s;
        -o-transition: opacity 1s ease 0s;
        transition: opacity 1s ease 0s;
    }


    p {
        color: #666666;
        /*font-family: arimo;*/
        font-size: 12px;
        line-height: 20px;
    }


    .blog-detail > ul.meta, .blog-img > ul.meta {
        background: none repeat scroll 0 0 #bf9958;
        bottom: -6px;
        left: 0;
        margin-top: 20px;
        padding: 4px;
        position: absolute;
    }

        .blog-detail > ul.meta li a, .blog-detail > ul.meta li a i, .blog-img > ul.meta li a, .blog-img > ul.meta li a i {
            color: #ffffff;
            font-size: 11px;
        }

    .blog-detail > ul {
        float: left;
        padding: 24px 35px 9px;
        text-align: center;
        width: 100%;
    }

    .blog:hover p {
        opacity: 1;
    }
    /*up and down Client Project effact end*/

    .project-back-image {
        /*background-image: url('/Images/WebsiteImages/TS.jpg');
        background-size: 100%;*/
              background-image: url('../Images/WebsiteImages/TimeSquare02.jpg');
        background-size: 100%;
        background-position-y: -92px;
    }

    .project-img-hgt {
        height: 517px;
        width: 100%;
    }

    .title1 {
        color: #ffffff;
        font-size: 15px;
        font-weight: 400;
        line-height: 20px;
        paddign-bottom: 5px;
    }

    .title2 {
        color: #bf9958;
        font-size: 32px;
        padding-bottom: 6px;
    }

    .title3 {
        color: #dedddd;
        float: left;
        font-size: 13px;
        padding-bottom: 5px;
    }

    .project-padding {
        padding-top: 16px;
    }

    .project-container {
        /*margin: 10px 69px;*/
        width: 100%;
    }

    .relative {
        position: relative;
    }

    .absolute {
        position: absolute;
    }

    .project-block-image {
        /*background-image: url('/Images/ban2.jpg');
    background-size: 100% 100%;*/
        background-color: black;
    }

    .project-block-img-hgt {
        height: 523px;
    }

    .project-border {
        border: 20px solid white;
    }

    .project-heading {
        color: #F9C772;
        font-size: 30px;
        font-weight: 500;
        padding-bottom: 10px;
    }

    .project-sb-hding {
        font-size: 18px;
        padding-bottom: 10px;
        text-transform: uppercase;
    }

    .project-contant {
        color: #f1f1f1;
        /*font-family: arimo;*/
        font-size: 14px;
        letter-spacing: 0.3px;
        line-height: 26px;
    }

    .project-color {
        color: #bf9958;
    }

    .project-btn {
        border: 2px solid #bf9958;
        color: #bf9958;
        font-size: 11px;
        font-weight: 600;
        letter-spacing: 0.2px;
        padding: 12px 37px;
        text-transform: uppercase;
    }

        .project-btn:hover {
            border: 2px solid white;
            color: #bf9958;
            font-size: 11px;
            font-weight: 600;
            letter-spacing: 0.2px;
            padding: 12px 37px;
            text-transform: uppercase;
        }

    .margin {
        margin: 14px;
    }

    /*.width1 {
    width: 31%;
}*/

    footer .adres-back {
        background-color: #2a2a2a;
    }

    .footer {
        position: absolute;
        bottom: 0;
        width: 100%;
        height: 40px;
        background-image: linear-gradient(#04519b, #044687 60%, #033769);
        color: white;
        padding-top: 7px;
        font-size: 15px;
    }

    .address-height {
        min-height: 285px;
    }

    .black {
        background-color: black;
    }

    .address-top {
        top: 0px;
    }

    .ftr-contct-hgt {
        min-height: 351px;
    }

    .hme-contct-font {
        color: #939393;
        font-size: 12px;
        line-height: 20px;
        padding: 5px 0;
        text-align: center;
    }

    .form-contrl {
        padding: 3px 14px 3px 17px;
        width: 90%;
        height: 38px;
        font-size: 14px;
        line-height: 1.42857143;
        color: #8b8b8b;
        background-color: #222222;
        background-image: none;
        border: none;
        border-radius: 4px;
    }

    .txt-ara {
        padding: 13px 14px 3px 17px;
        width: 90%;
        font-size: 14px;
        line-height: 1.42857143;
        color: #8b8b8b;
        background-color: #222222;
        background-image: none;
        border: none;
        border-radius: 4px;
    }

    .foter-mail-hgt {
        height: 87px;
    }

    .sociel-icon {
        color: white;
        border: 1px solid gray;
        padding: 5px 5px;
        border-radius: 4px;
    }

        .sociel-icon:hover {
            background-color: #bf9958;
        }

    .margin-right {
        margin-right: 20px;
    }

    .text-justify {
        text-align: justify;
    }

    .padding-bottom {
        padding-bottom: 2px;
    }

    .welcome-img {
        width: 100%;
        height: 290px;
    }
    /*.for-header*/
    .page-heading-layout {
        display: inline-block;
        position: relative;
    }

    .padding-top {
        padding-top: 8px;
    }

    .float-left {
        float: left;
    }

    .padding-zero {
        padding: 0px;
    }

    p {
        text-align: justify;
        color: #B1ABAB;
        line-height: 19px;
    }

    /*for-heading*/
    .page-heading {
        display: inline-block;
        position: relative;
        padding: 11px 11px;
        border-bottom: 1px solid black;
    }

    .heading-bottom:before {
        display: block;
        content: "";
        position: absolute;
        left: 50%;
        bottom: -5px;
        background: black;
        width: 91%;
        height: 1px;
        max-width: 369px;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .heading-bottom:after {
        display: block;
        content: "";
        position: absolute;
        width: 10px;
        height: 10px;
        -webkit-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        transform: rotate(-45deg);
        background: white;
        border: 1px solid #b19261;
        -webkit-box-shadow: 0 0 0 5px white;
        box-shadow: 0 0 0 5px white;
        left: 50%;
        margin-left: -5px;
        bottom: -7px;
    }
    /*heading-end*/
    .page-heading1 {
        display: inline-block;
        position: relative;
        padding: 6px 30px;
        border-bottom: 1px solid black;
    }

    .heading-bottom1:before {
        display: block;
        content: "";
        position: absolute;
        left: 50%;
        bottom: -4px;
        background: black;
        width: 80%;
        height: 1px;
        max-width: 300px;
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
        transform: translateX(-50%);
    }

    .text-align {
        text-align: center;
    }

    .desh:before {
        display: block;
        content: "";
        float: left;
        margin: 9px 7px 0 0;
        width: 10px;
        height: 1px;
        background: #b19261;
    }

    .post {
        font-size: 0.8em;
    }

    .main-color {
        color: #b19261;
    }

    .main-background {
        background-color: #B99E74;
    }

    .font-weight {
        font-weight: bold;
    }

    .director {
        font-size: 12px;
        letter-spacing: 1px;
    }

    .client-background {
        background-color: #B19261;
        min-height: 871px;
    }

    .block-back {
        background-color: #B19261;
    }

        .block-back:hover {
            background-color: #B99E74;
        }


    .img-border {
        border: 4px solid #8C8C7D;
    }

        .img-border:hover {
            border: 4px solid black;
        }

    .block-sub-heading {
        color: black;
        font-size: 14px;
    }

    .block-border {
        border: 1px solid white;
    }

    .img-position {
        position: relative;
        top: -51px;
    }

    .absolute {
        position: absolute;
    }

    .block-top {
        top: -44px;
    }

    .block-padding {
        padding-top: 5px;
    }

    .top {
        top: 48px;
    }

    .padding {
        padding: 5px;
    }

    /*up and down Client Project effact start*/

    .blog {
        float: left;
        /*margin-bottom: 30px;*/
        position: relative;
        width: 100%;
    }

        .blog > img {
            width: 100%;
            height: 405px;
        }

    img {
        vertical-align: middle;
    }

    img {
        border: 0;
    }

    .blog-detail {
        top: 60%;
        background: none repeat scroll 0 0 rgba(255, 255, 255, 0.95);
        text-align: center;
        height: auto;
        min-height: 10%;
        max-height: 100%;
        width: 100%;
        padding-bottom: 65px;
        position: absolute;
        bottom: 0;
        left: 0;
        -webkit-transition: all 0.4s linear 0s,padding 0.4s linear 0s;
        -moz-transition: all 0.4s linear 0s,padding 0.4s linear 0s;
        -ms-transition: all 0.4s linear 0s,padding 0.4s linear 0s;
        -o-transition: all 0.4s linear 0s,padding 0.4s linear 0s;
        transition: all 0.4s linear 0s,padding 0.4s linear 0s;
    }

        .blog-detail:hover {
            top: 0%;
        }

    .blog-hover .blog-detail {
        min-height: 100%;
        padding-top: 50px;
    }

    .blog-detail > ul li {
        display: inline;
        line-height: 20px;
        padding: 0 5px;
        position: relative;
    }

        /*ul li, ul li a, ol li, ol li a {
    color: #888888;
    font-family: arimo;
    font-size: 14px;
    line-height: 26px;
}*/

        .blog-detail > ul li a {
            color: #888888;
            -webkit-transition: all 0.2s linear;
            -moz-transition: all 0.2s linear;
            -ms-transition: all 0.2s linear;
            -o-transition: all 0.2s linear;
            transition: all 0.2s linear;
        }

        .blog-detail > ul li:before {
            bottom: 0;
            content: ",";
            position: absolute;
            right: -5px;
        }

        .deal li, .deal li i, .blog-detail > ul li a:hover, .blog-detail > h3 a:hover, .title2 > h2, .offer-intro h5, .widget ul li a:hover, .social-bar a:hover, .social-bar a:hover i, .bottom-footer p a, .simple-parallax > a, .testimonial > span, .simple-title > span, .about-destination li a, .about-destination li a:before, .about-destination > h3 a:hover, .welcome > h4, .icon-box-sec:hover i, .icon-box-sec:hover span, .fancy-parallax h5, .fancy-parallax > h3 span, .sp-package-price > strong, .sp-package-detail > span, .sp-package-detail > h3 a:hover, .toggle-item.activate > h2, .contact-box.light .form-field i, .weatherItem > div.weatherCity, .city-weather span, .reviews h6, .video-section > span, .event-loc i, .abt-event > span, .abt-event > h3 a:hover, .deal-details h3 a, .deal-info > i, .special-deals-carousel .owl-nav > div:hover:before, .room-hover > span i, .blog-desc h3 a:hover, .blog-desc li a:hover, .blog-desc > a:hover, .simple-text > a:hover, .member li a i, .member > h3 a:hover, .info strong, .fancy-parallax2 > h5, .fancy-parallax2 > h3 span, .fancy-parallax2 > h4 strong, .fancy-parallax3 > h3 span, .fancy-parallax3 > h4 strong, .blog-single li a:hover, .comment-info > span i, .whitebox > h4, nav li a:hover, nav li a i, nav li a i.fa, header.dark nav li a:hover, header.dark nav li a i, nav li a i.fa, .slide-subtitle, nav > ul > li ul li a:before, .fancy-text2, .widget-title span, .package-detail > h3 a, .blog-detail > ul li a, .offer-intro > a, .deal-image > a, .welcome > a, .blog-desc li a, .deal-info span strong i, header.header3 nav > ul > li:hover > a, header.header3 nav > ul > li ul li:hover > a, header.header4 nav > ul > li > a:hover, header.header4 nav > ul > li ul li:hover > a, .sidebar-post > h3 a:hover, .about-destination > a:hover, .service-name > span, .price, footer.fancy .widget ul li:hover a, footer.fancy .widget ul li:hover i, .bottom-footer.fancy ul li a:hover, .widget-deal strong, .whitebox-inner > i, .image-slider-text > h3 i, .text-carousel-inner > h3 strong {
            color: #bf9958;
        }

            .reservation form button, .blog-detail > ul.meta, .widget ul li:hover:after, .contact-box > form button, .package-price > a, .simple-parallax > a:hover, .simple-title:before, .toggle-item.activate > span, .modern-text > a, .affiliate:hover:before, .fixed-bottom ul li a:hover, .deal-image > a:hover, .roombar:before, .room-hover > h3:before, .blog-img > ul.meta, .coloured:before, .member li:hover, ul.social-contact li:hover, .comment > a:hover, .rates thead, .slide-bgtitle:before, .gallery-widget a:before, .tags > a:hover, .tags > a:hover span:before, .tags > a:hover span:after, .welcome > a:hover, .parallax-reservation button, .deal-pricebox a, .social-links > a:hover, .social-media > a:hover, .topbar-btn {
                background-color: #bf9958;
            }


    .blog-detail > h3 {
        float: left;
        font-size: 15px;
        line-height: 25px;
        margin-top: 0px;
        padding: 0 25px;
        width: 100%;
    }

    h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
        color: #555;
        -webkit-transition: all 0.3s linear;
        -moz-transition: all 0.3s linear;
        -ms-transition: all 0.3s linear;
        -o-transition: all 0.3s linear;
        transition: all 0.3s linear;
    }

    .blog-detail > ul.meta li a i, .blog-img > ul.meta li a i {
        margin-right: 5px;
        font-size: 14px;
    }

    .blog-detail > ul.meta li a, .blog-detail > ul.meta li a i, .blog-img > ul.meta li a, .blog-img > ul.meta li a i {
        color: #ffffff;
        font-size: 11px;
    }

    h1, h2, h3, h4, h5, h6 {
        /*font-family: raleway;*/
        color: #555;
        letter-spacing: 0.3px;
    }

    /*body, ul, h1, h2, h3, h4, h5, h6, p {
    list-style: none;
    margin: 0;
    padding: 0;
}*/

    h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
        /*font-family: inherit*/;
        font-weight: 500;
        line-height: 1.1;
        /*color: inherit;*/
    }

    .blog p {
        display: block;
        float: left;
        letter-spacing: 0;
        line-height: 27px;
        opacity: 0;
        padding: 20px 74px;
        width: 100%;
        -webkit-transition: opacity 1s ease 0s;
        -moz-transition: opacity 1s ease 0s;
        -ms-transition: opacity 1s ease 0s;
        -o-transition: opacity 1s ease 0s;
        transition: opacity 1s ease 0s;
    }


    p {
        color: #666666;
        /*font-family: arimo;*/
        font-size: 12px;
        line-height: 14px;
    }


    .blog-detail > ul.meta, .blog-img > ul.meta {
        background: none repeat scroll 0 0 #bf9958;
        bottom: -6px;
        left: 0;
        margin-top: 20px;
        padding: 10px;
        position: absolute;
    }

        .blog-detail > ul.meta li a, .blog-detail > ul.meta li a i, .blog-img > ul.meta li a, .blog-img > ul.meta li a i {
            color: #ffffff;
            font-size: 11px;
        }

    .blog-detail > ul {
        float: left;
        padding: 24px 35px 9px;
        text-align: center;
        width: 100%;
    }

    .blog:hover p {
        opacity: 1;
    }
    /*up and down Client Project effact end*/

    .project-back-image {
        /*background-image: url('/Images/WebsiteImages/TS.jpg');
        background-size: 100%;*/
              background-image: url('../Images/WebsiteImages/TimeSquare02.jpg');
        background-size: 100%;
        background-position-y: -92px;
    }

    .project-img-hgt {
        height: 517px;
        width: 100%;
    }

    .title1 {
        color: #ffffff;
        font-size: 18px;
        font-weight: 400;
        line-height: 20px;
        paddign-bottom: 5px;
    }

    .title2 {
        color: #bf9958;
        font-size: 48px;
        padding-bottom: 20px;
    }

    .title3 {
        color: #dedddd;
        float: left;
        font-size: 15px;
        padding-bottom: 20px;
    }

    .project-padding {
        padding-top: 6px;
    }

    .project-container {
        /*margin: 10px 69px;*/
        width: 87%;
    }

    .relative {
        position: relative;
    }

    .absolute {
        position: absolute;
    }

    .project-block-image {
        /*background-image: url('/Images/ban2.jpg');
    background-size: 100% 100%;*/
        background-color: black;
    }

    .project-block-img-hgt {
        height: 523px;
    }

    .project-border {
        border: 20px solid white;
    }

    .project-heading {
        color: #F9C772;
        font-size: 20px;
        font-weight: 500;
        padding-bottom: 3px;
    }

    .project-sb-hding {
        font-size: 14px;
        padding-bottom: 5px;
        text-transform: uppercase;
    }

    .project-contant {
        color: #f1f1f1;
        /*font-family: arimo;*/
        font-size: 13px;
        letter-spacing: 0.3px;
        line-height: 26px;
    }

    .project-color {
        color: #bf9958;
    }

    .project-btn {
        border: 2px solid #bf9958;
        color: #bf9958;
        font-size: 11px;
        font-weight: 600;
        letter-spacing: 0.2px;
        padding: 12px 37px;
        text-transform: uppercase;
    }

        .project-btn:hover {
            border: 2px solid white;
            color: #bf9958;
            font-size: 11px;
            font-weight: 600;
            letter-spacing: 0.2px;
            padding: 12px 37px;
            text-transform: uppercase;
        }

    .margin {
        margin: 14px;
    }

    /*.width1 {
    width: 31%;
}*/

    footer .adres-back {
        background-color: #2a2a2a;
    }

    .footer {
        position: absolute;
        bottom: 0;
        width: 100%;
        height: 40px;
        background-image: linear-gradient(#04519b, #044687 60%, #033769);
        color: white;
        padding-top: 7px;
        font-size: 15px;
    }

    .address-height {
        min-height: 377px;
    }

    .black {
        background-color: black;
    }

    .address-top {
        top: 0px;
    }

    .ftr-contct-hgt {
        min-height: 311px;
    }

    .hme-contct-font {
        color: #939393;
        font-size: 11px;
        line-height: 20px;
        padding: 5px 0;
        text-align: center;
    }

    .form-contrl {
        padding: 3px 14px 3px 17px;
        width: 90%;
        height: 38px;
        font-size: 14px;
        line-height: 1.42857143;
        color: #8b8b8b;
        background-color: #222222;
        background-image: none;
        border: none;
        border-radius: 4px;
    }

    .txt-ara {
        padding: 13px 14px 3px 17px;
        width: 90%;
        font-size: 14px;
        line-height: 1.42857143;
        color: #8b8b8b;
        background-color: #222222;
        background-image: none;
        border: none;
        border-radius: 4px;
    }

    .foter-mail-hgt {
        height: 109px;
    }
}




.active-menu {
    background-color: #b19261 !important;
    color: white !important;
}

    .active-menu :hover {
        color: white !important;
        background-color: brown !important;
    }

.input-validation-error {
    border: 1px solid red;
}
