        @charset "utf-8";
        /* CSS Document */
        @font-face {
            font-family: 'euphemiaregular';
            src: url('../../../fonts/op/euphemia-webfont.eot');
            src: url('../../../fonts/op/euphemia-webfont.eot?#iefix') format('embedded-opentype'), url('../../../fonts/op/euphemia-webfont.woff2') format('woff2'), url('../../../fonts/op/euphemia-webfont.woff') format('woff'), url('../../../fonts/op/euphemia-webfont.ttf') format('truetype'), url('../../../fonts/op/euphemia-webfont.svg#euphemiaregular') format('svg');
            font-weight: normal;
            font-style: normal;
        }
        @font-face {
            font-family: 'Humanst521 UBd BT';
            src: url('../../../fonts/op/HUM521UB.ttf') format('truetype'),url('../../../fonts/op/Humanist 521 Ultra Bold BT.ttf') format('truetype'),url('../../../fonts/op/Humanst521 UBd BT Ultra Bold.ttf') format('truetype'),url('../../../fonts/op/Humanst521UBdBTUltraBold.ttf') format('truetype');            
            font-weight: normal;
            font-style: normal;
        }
        
        body {
            font-family: "Myriad Pro", PTSansCaptionRegular, arial, helvetica, sans-serif;
        }
        .test{

            line-height: 2;
        }
        .test span.last {
            font-family: "Humanst521 UBd BT";
        }
        
        @media (min-width: 1280px) {
            .navbar-brand {
                height: 130px;
            }
        }
       
        @media (min-width: 1360) {
            .navbar-brand {
                height: 140px;
            }
        }
        
        .navbar-header .icon-bar {
            display: block !important;
        }
        
        .navbar-brand img {
            width: 70%;
            height: auto;
        }
        
        .log-reg2 {
            margin: 0 0 0 0;
            padding: 0px 0 10px 0;
        }
        
        .log-reg li {
            list-style: none;
            float: left;
            font-weight: bold;
            color: #ffffff;
            padding: 0 14px!important;
            background: none !important;
            position: relative;
        }
        
        .log-reg li:hover {
            color: #fdb615;
        }
        
        .log-reg li.loged-out {
            padding: 0 6px!important;
        }
        
        .log-reg li a {
            color: #ffffff;
            font-size: 14px!important;
        }
        
        .log-reg li a:hover,
        .log-reg li a:focus .log-reg li a:active {
            outline: none;
            color: #fdb615;
            text-decoration: none;
        }
        
        .navbar-right li {
            /*    position:static;*/
            background: url(../../../images/op/menuSeparator.png) right top no-repeat;
            padding: 10px 12px 10px 8px;
        }
        
        .navbar-right li:last-child {
            background: none;
            padding-left: 0;
            padding-right: 0;
        }
    
        .navbar-right li:nth-child(7) {
            background: none!important;
        }
        
        .navbar-right li a {
            padding: 0 0 0 0;
            font-size: 15px;
            color: #333333;
        }
        
        .navbar-right li a:hover {
            outline: none;
            color: #fcb514!important;
        }
        
        .navbar-default .navbar-nav>li>a {
            color: #0a0a0a;
        }
        
        .navbar-right .dropdown-menu li {
            background: none!important;
        }
        
        .clsDrpMnu div:last-child {
            border-right: 0 !important;
        }
        
        .clsDrpMnuid div:last-child {
            border-right: 0 !important;
        }
        
        @media (max-width: 992px) {
            .clsDrpMnu .clsBorderRight {
                border-right: none;
            }
        }
        
        .zsg-steps>li>a:after,
        .zsg-steps>li>a:before,
        .zsg-trapezoid:after,
        .zsg-trapezoid:before {
            border-bottom-width: 30px;
            border-top-width: 30px;
        }
        
        .zsg-steps>li>a:after,
        .zsg-steps>li>a:before,
        .zsg-trapezoid:after,
        .zsg-trapezoid:before {
            content: "";
            display: inline-block;
            width: 0;
            height: 0;
            position: absolute;
            top: 0;
        }
        
        .zsg-steps>li>a.zsg-h1:after,
        .zsg-steps>li>a.zsg-h1:before,
        .zsg-trapezoid.zsg-h1:after,
        .zsg-trapezoid.zsg-h1:before,
        h1.zsg-steps>li>a:after,
        h1.zsg-steps>li>a:before,
        h1.zsg-trapezoid:after,
        h1.zsg-trapezoid:before {
            border-bottom-width: 65px;
            border-top-width: 65px;
        }
        
        .zsg-steps>li>a:after,
        .zsg-trapezoid_br:after,
        .zsg-trapezoid_tr:after {
            border-left-width: 1em;
            border-left-style: solid;
            right: -1em;
        }
        
        .zsg-steps>li>a:before,
        .zsg-trapezoid_bl:before,
        .zsg-trapezoid_br:after {
            border-top-style: solid;
            border-top-color: transparent;
        }
        
        .search .search-form {
            background-color: rgba(0, 116, 228, 0.9);
            color: #fff;
            padding: 1rem;
        }
        
        .search .search-form {
            background-color: transparent;
            color: #fff;
            padding: 1rem;
        }
        
        .search .search-form {
            padding-bottom: 20px;
        }
        
        .search .search-form .col-sm-3 {
            padding-right: 0;
        }
        
        .tab-pane .input-group .col-sm-3 {
            margin: 0px 0;
        }
        
        .tab-pane .input-group .col-sm-3:first-child {
            padding-left: 0px;
        }
        
        .tab-pane .input-group .col-sm-3 select {
            width: 100% !important;
            border-radius: 4px !important;
        }
        
        .search .search-form .form-control.full_width {
            width: 99.3% !important;
            margin-bottom: 22px;
            border-radius: 4px !important;
        }
        
        .search .search-form .input-group {
            width: 100%;
        }
        
        .formBox {
            padding: 0 12px;
        }
        
        .search .search-form .nav-tabs>li.active {
            background: url(../../../images/op/mapActive.png) left 14px no-repeat;
        }
        
        .search .search-form .nav-tabs>li.active a {
            color: #fbfeff;
            background: url(../../../images/op/arrowTip.png) center bottom no-repeat;
        }
        
        .search .search-form .nav-tabs>li a:focus {
            outline: none;
        }
        
        .btn-positioned {
            position: absolute;
            float: none !important;
            bottom: 1px;
            right: 0px;
        }
        
        .tickerupdates {
            padding-left: 127px;
        }
        
        #ticker-block {
            background: none repeat scroll 0 0 #FFFFFF;
            color: #000000;
            width: 968px;
        }
        
        #ticker-id {
            color: black;
        }
        
        .ddown {
            margin-bottom: 0px;
        }
        
        .ddown dd,
        .ddown dt {
            margin: 0px;
            padding: 0px;
        }
        
        .ddown ul {
            margin: -1px 0 0 0;
        }
        
        .ddown dd {
            position: relative;
        }
        
        .ddown a,
        .ddown a:visited {
            color: #000;
            text-decoration: none;
            outline: none;
            font-size: 12px;
        }
        
        .box .inner:hover {
            box-shadow: 0 0 6px #aaa;
        }
        
        .search-wrapper .ddown dt a {
            background-color: #fff;
            display: block;
            padding: 4px 4px 0px 11px;
            min-height: 32px;
            overflow: hidden;
            border: 0;
            width: 142px;
            font-weight: normal;
            color: #000;
            padding-left: 14px;
        }
        
        .ddown dt a p {
            margin: 0 0 0 0;
        }
        
        .search-wrapper .ddown dt a {
            border-radius: 4px !important;
        }
        
        .search-drop-down {
            width: 100% !important;
            height: 32px;
        }
        
        .ddown dt a span,
        .multiSelBed span {
            cursor: pointer;
            display: inline-block;
            padding: 0 3px 2px 0;
            font-size: 15px;
            font-weight: bold;
            line-height: 1.42857143;
            color: #555;
        }
        
        .ddown dd ul {
            background-color: #FFF;
            border: 0px none;
            color: #000;
            display: none;
            padding: 2px 15px 2px 5px;
            position: absolute;
            top: 2px;
            width: 200px;
            list-style: outside none none;
            height: 100px;
            overflow: auto;
            left: 0px;
            z-index: 99;
        }
        
        .ddown dd ul {
            background-color: #FFF;
            border: 0px none;
            color: #000;
            display: none;
            padding: 2px 15px 2px 5px;
            position: absolute;
            top: 2px;
            width: 258px;
            list-style: outside none none;
            height: 100px;
            overflow: auto;
            left: 0px;
            z-index: 99;
        }
        
        .ddown span.value {
            display: none;
        }
        
        .ddown dd ul li a {
            padding: 5px;
            display: block;
        }
        
        .ddown dd ul li label {
            font-weight: normal;
            font-size: 14px;
            line-height: 1.42857143;
            color: #555;
        }
        
        .ddown dd ul li a:hover {
            background-color: #fff;
        }
        
        .search-drop-down {
            width: 100%;
            height: 32px;
        }
        
        .searchinputs {
            width: 100%;
        }
        
        .dropdown-menu {
            top: auto;
            border-radius: 0px;
        }
        
        .search-form .btn {
            display: inline-block;
            padding: 6px 12px;
            margin-bottom: 0;
            font-size: 13px;
            font-weight: bold;
            line-height: 1.42857143;
            text-align: center;
            white-space: nowrap;
            vertical-align: middle;
            -ms-touch-action: manipulation;
            touch-action: manipulation;
            cursor: pointer;
            -webkit-user-select: none;
            -moz-user-select: none;
            -ms-user-select: none;
            user-select: none;
            background-image: none;
            border: 1px solid transparent;
        }
        
        ul.token-input-list-facebook {
            overflow: hidden;
            width: 100%;
            cursor: text;
            z-index: 999;
            list-style-type: none;
            clear: left;
            display: inline-block;
            padding: 0px 2px;
            font-size: 14px;
            color: #555;
            background-color: #fff;
            background-image: none;
            border: 1px solid #ccc;
            border-radius: 4px;
        }
        
        ul.token-input-list-facebook li input {
            -webkit-appearance: caret;
        }
        
        li.token-input-token-facebook {
            overflow: hidden;
            height: auto !important;
            height: 15px;
            margin: 3px;
            padding: 4px 5px;
            background-color: #eff2f7;
            color: #000;
            cursor: default;
            border: 1px solid #EDB33D;
            font-size: 13px;
            border-radius: 3px;
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
            float: left;
            white-space: nowrap;
        }
        
        li.token-input-token-facebook p {
            display: inline;
            padding: 0;
            margin: 0;
        }
        
        li.token-input-token-facebook span {
            color: #a6b3cf;
            margin-left: 5px;
            font-weight: bold;
            cursor: pointer;
        }
        
        li.token-input-selected-token-facebook {
            background-color: #F3D07A;
            border: 1px solid #352401;
            color: #343130;
        }
        
        li.token-input-input-token-facebook {
            float: left;
            margin: 0;
            padding: 0;
            list-style-type: none;
        }
        
        div.token-input-dropdown-facebook {
            position: absolute;
            font-size: 14px;
            line-height: 1.42857143;
            color: #555;
            background-color: #fff;
            overflow: hidden;
            z-index: 999;
        }
        
        div.token-input-dropdown-facebook p {
            margin: 0;
            padding: 5px;
            font-weight: bold;
            color: #777;
        }
        
        div.token-input-dropdown-facebook ul {
            margin: 0;
            width: 434px;
            height: 400px;
            overflow-y: scroll;
            padding: 0;
        }
        
        div.token-input-dropdown-facebook ul li {
            background-color: #fff;
            padding: 3px;
            margin: 0;
            list-style-type: none;
        }
        
        div.token-input-dropdown-facebook ul li.token-input-dropdown-item-facebook {
            background-color: #fff;
        }
        
        div.token-input-dropdown-facebook ul li.token-input-dropdown-item2-facebook {
            background-color: #fff;
        }
        
        div.token-input-dropdown-facebook ul li em {
            font-weight: bold;
            font-style: normal;
        }
        
        div.token-input-dropdown-facebook ul li.token-input-selected-dropdown-item-facebook {
            background-color: #F9BF49;
            color: #fff;
        }
        
        .paddingleftalign {
            padding-left: 0px;
        }
        
        .formBox a {
            text-decoration: none;
            color: #fff;
        }
        
        .fullfill {
            width: 100%;
        }
        
        .bottom_margin {
            margin-bottom: 10px;
        }
        
        .refineboxsection .navbar-collapse {
            padding-left: 0;
            padding-right: 0;
        }
        
        a:focus {
            outline: none;
        }
        
        .scroll-to-top {
            background-color: rgba(0, 0, 0, .9);
            border-radius: 2pc;
            color: #fff;
            display: block;
            font-size: 30px;
            padding: 10px 18px 5px;
            position: absolute;
            bottom: -33px;
            height: 62px;
            left: 50%;
            margin-left: -23px;
            cursor: pointer;
            z-index: 10;
        }
        
        .scroll-to-top .fa-angle-down:before {
            font-size: 42px;
        }
        
        .scroll-to-top:hover {
            color: #fdb515;
        }
        
        .searchId label {
            float: left;
            line-height: 33px;
            padding-right: 15px;
        }
        
        .searchId input.form-control {
            border-radius: 0px;
            box-shadow: none;
            border-color: #000;
        }
        
        .searchId input.form-control:focus {
            outline: none;
            border: 1px solid #ccc;
        }
        
        .searchId .btn {
            border-radius: 0px;
            background: #3b5998;
            color: #fff;
            font-weight: bold;
            border: 1px solid transparent;
        }
        
        .lastUpdteText {
            text-align: right;
        }
        
        .lastUpdteText span {
            color: #ce1400;
            font-weight: bold;
            line-height: 30px;
        }
        
        center h1 {
            margin-bottom: 28px;
        }
        
        .box {
            margin-bottom: 28px;
        }
        
        .box .inner {
            background-color: rgb(255, 255, 255);
            box-shadow: 0px 1px 4px 0px rgba(1, 2, 2, 0.18);
        }
        
        .box .top img {
            max-width: 100%;
        }
        
        .box .top .form-group {
            padding-left: 30px;
            padding-right: 30px;
            margin-bottom: 8px;
        }
        
        .box .top .form-group input {
            border-radius: 25px;
            border: 1px solid #a4a4a4;
            color: #84827e;
        }
        
        .box .top .form-group input:focus {
            border: 1px solid #a4a4a4;
            outline: none;
            box-shadow: none;
        }
        
        .box .top .btn-default {
            background: #3b5998;
            border: none;
            border-radius: 6px;
            font-weight: bold;
            color: #fff;
            font-size: 18px;
            padding: 8px 30px;
            line-height: 12px;
        }
        
        .box .top form {
            margin-top: 10px;
        }
        
        .coming_soon {
            text-align: center;
            margin-top: 150px;
            font-size: 30px;
        }
        
        .carousel-fade .carousel-inner .next,
        .carousel-fade .carousel-inner .prev,
        .carousel-fade .carousel-inner .active.left,
        .carousel-fade .carousel-inner .active.right {
            left: 0;
            -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
        }
        
        #myCarousel img {
            width: 100%;
        }
        
        .second_four {
            position: relative;
        }
        
        .lease_yield {
            font-size: 15px;
            font-weight: bold;
        }
        
        .app-dec .btn-wrapper .btn-primary:focus {
            outline: none;
        }       
        .black-bar {
            background: #000;
            padding: 12px 0;
        }
        
        .black-bar h1 {
            margin: 0px;
            text-align: center;
            color: #fff;
            font-size: 40px;
            text-shadow: 0px 2px 3px rgba(0, 0, 0, 0.4);
            font-family: 'euphemiaregular';
        }
        
        .waves {
            background: url(../../../images/op/waves.png) 0 0 no-repeat;
            width: 52px;
            height: 40px;
            background-size: 100%;
            display: inline-block;
            margin-left: -18px;
        }
        
        .iframeWrapper {
            min-height: 300px;
        }
        
        .iframeWrapper iframe {
            border: none;
            width: 100%;
            min-height: 472px;
        }
        
        .blogArea h1 {
            text-align: center;
            color: #000;
        }
        
        .second_five {
            position: relative;
        }
        
        .second_six {
            position: relative;
        }
        
        .second_seven {
            position: relative;
        }
        
        .second_eight {
            position: relative;
        }
        
        .second_nine {
            position: relative;
        }
        
        .second_ten {
            position: relative;
        }
        
        .second_eleven {
            position: relative;
        }
        
        .featured_prop a {
            text-decoration: none;
        }
        
        .featured_prop h1 {
            font-size: 30px;
        }
        
        .black {
            background: #000;
        }
        
        .featured-yellow {
            width: 119px;
            height: 121px;
            position: absolute;
            top: 0px;
            z-index: 12;
            background: url(../../../images/op/featured-yellow.png) 0 0 no-repeat;
        }
        
        .price-reduced-yellow {
            width: 119px;
            height: 121px;
            position: absolute;
            top: 0px;
            z-index: 12;
            background: url(../../../images/op/price-yellow.png) 0 0 no-repeat;
        }
        
        .new-listing-yellow {
            width: 119px;
            height: 121px;
            position: absolute;
            top: 0px;
            z-index: 12;
            background: url(../../../images/op/new-yellow.png) 0 0 no-repeat;
        }
        
        .featured-blue {
            width: 119px;
            height: 121px;
            position: absolute;
            top: 0px;
            z-index: 12;
            background: url(../../../images/op/featured-blue.png) 0 0 no-repeat;
        }
        
        .price-reduced-blue {
            width: 119px;
            height: 121px;
            position: absolute;
            top: 0px;
            z-index: 12;
            background: url(../../../images/op/price-blue.png) 0 0 no-repeat;
        }
        
        .new-listing-blue {
            width: 119px;
            height: 121px;
            position: absolute;
            top: 0px;
            z-index: 12;
            background: url(../../../images/op/new-blue.png) 0 0 no-repeat;
        }
        
        .featured-red {
            width: 119px;
            height: 121px;
            position: absolute;
            top: 0px;
            z-index: 12;
            background: url(../../../images/op/featured-red.png) 0 0 no-repeat;
        }
        
        .price-reduced-red {
            width: 119px;
            height: 121px;
            position: absolute;
            top: 0px;
            z-index: 12;
            background: url(../../../images/op/price-red.png) 0 0 no-repeat;
        }
        
        .new-listing-red {
            width: 119px;
            height: 121px;
            position: absolute;
            top: 0px;
            z-index: 12;
            background: url(../../../images/op/new-red.png) 0 0 no-repeat;
        }
        
        .mustsee-red {
            width: 119px;
            height: 121px;
            position: absolute;
            top: 0px;
            z-index: 12;
            background: url(../../../images/op/must-red.png) 0 0 no-repeat;
        }
        
        .white {
            background: #fff;
        }
        
        .white h1 {
            color: #000;
        }
        
        .yellow {
            background: #fcb515 ! important;
        }
        
        .yellow-opac {
            background: rgba(253, 182, 21, 1) !important
        }
        
        .white-opac {
            background: rgba(247, 246, 244, 1) ! important;
        }
        
        .grey-trans {
            background: #eaeaea;
        }
        
        .red {
            background: #ce1400 ! important;
        }
        
        .appPic img {
            max-width: 100%;
        }
        
        .sa-activity {
            background: #122871;
            color: #fff;
            padding-bottom: 20px;
        }
        
        .sa-activity .fa {
            font-size: 24px;
        }
        
        .sa-activity h3 {
            text-align: center;
            font-weight: normal;
            font-family: 'euphemiaregular';
        }
        
        .sa-activity .col-sm-4 p {
            margin: 14px 0 14px 0;
            font-size: 15px;
            line-height: 13px;
            
        }
        
        .sa-activity .col-sm-4 {
            padding-top: 20px;
        }
        
        .sa-activity .col-sm-4 p a {
            color: #ffd100;
        }
        
        .sa-activity .col-sm-4 p a:hover {
            color: #ffd100;
            text-decoration: underline;
        }
        
        .sa-activity .col-sm-4 span {
            color: #6a7174;
            font-size: 13px;
        }
        
        .socials {
            margin: 12px 0 12px 0;
            padding: 0 0 0 0;
        }
        
        .socials li {
            list-style: none;
            margin: 0 5px 0 0;
            padding: 0 0 0 0;
            display: inline-block;
        }
        
        .socials li a img {
            width: 25px;
            height: 25px;
        }
        
        .gallery-box .navbar-default {
            background: none;
        }
        
        #carousel-2 .carousel-control.left {
            width: 40px;
            background: #1d399a;
            margin-left: -50px;
            height: 120px;
            top: 50%;
            margin-top: -78px;
        }
        
        #carousel-2 .carousel-control.left .fa {
            font-size: 30px;
            margin-top: 120%;
        }
        
        #carousel-2 .carousel-control.right {
            width: 40px;
            background: #1d399a;
            margin-right: -40px;
            height: 120px;
            top: 50%;
            margin-top: -78px;
        }
        
        #carousel-2 .carousel-control.right .fa {
            font-size: 30px;
            margin-top: 120%;
        }
        
        .listItem {
            margin: 0 0 0 0;
            padding: 20px 0 20px 0;
        }
        
        .listItem li {
            list-style: none;
        }
        
        .listItem li a {
            font-size: 14px;
            color: #333333;
        }
        
        .category-block {
            background: #eeeeee;
        }
        
        .category-block .col-sm-3 {
            text-align: center;
        }
        
        .category-block .col-sm-3 a {
            color: #6c6c6a;
            text-transform: uppercase;
            font-weight: bold;
        }
        
        #placer {
            position: absolute;
            width: 100%;
            height: 100%;
            background-color: #123456;
            text-align: center;
            z-index: 100;
        }
        
        #overview desc {
            text-align: justify;
        }
        
        .violet {
            background: #122871;
        }
        
        .red {
            background: #dc2008;
        }
        
        .right-caret {
            border-bottom: 6px solid transparent;
            border-top: 6px solid transparent;
            border-left: 6px solid #ffffff;
            display: inline-block;
            height: 0;
            opacity: 0.9;
            vertical-align: top;
            width: 0;
            top: 50%;
            position: absolute;
            margin-top: -6px;
            left: 50%;
            margin-left: -6px;
        }
        
        .log-reg .badge {
            background: rgb(249, 182, 20);
            top: -20px;
            left: 0px;
            position: absolute;
            border-radius: 3px;
            padding: 4px 6px;
            color: black;
        }
        
        .popover-content {
            padding-top: 2px;
        }
        
        .popover-content .form-control {
            width: 100%;
            box-shadow: none;
            margin-bottom: 10px;
        }
        
        .popover-content a {
            color: #506ba2;
            font-size: 13px;
        }
        
        .popover-content .form-control:focus {
            border: 1px solid #cccccc;
        }
        
        .popover-content .form-group {
            margin: 6px 0 0 0;
            width: 100%;
        }
        
        .popover-content .close {
            color: #506ba2;
        }
        
        .popover-content .btn-primary {
            background: #506ba2;
            width: 100%;
            margin-bottom: 10px;
        }
        
        .popover-content .btn-primary:hover {
            border: 1px solid #506ba2;
        }
        
        .popover-content .btn-primary:focus,
        .popover-content .btn-primary:active {
            outline: none;
            background: #506ba2;
        }
        
        .navbar-right.log-reg li:last-child {
            background: none !important;
        }
        
        .no-padding {
            padding: 0px !important;
        }
        
        .live {
            background: #506ba2;
            color: #fff;
            padding: 2px 8px;
            margin-right: 12px;
            display: inline-block;
            box-shadow: 2px 2px 2px #888888;
        }
        
        .live:hover {
            background: #506ba2;
            color: #fff;
        }
        
        .details_tab {
            padding: 0px;
            margin-bottom: 0px;
            border-bottom: 0px;
        }
        
        .details_tab>li {
            margin-bottom: 0px !important;
            background: none;
            list-style: none;
            float: left;
            display: block;
            padding: 6px 15px 6px 15px;
            font-size: 17px;
            color: white;
            cursor: pointer;
        }
        
        .details_tab>li.active {
            background: #fbb513;
            color: black;
        }
        
        .details_tab>li>a {
            color: #fff;
            font-size: 16px;
            border-radius: 0px;
            border: 0px solid #000 !important;
            padding: 10px 14px;
            background: black;
        }
        
        .details_tab>li>a:hover,
        .details_tab>li>a:focus {
            color: #fff;
            border: 0px solid #000 !important;
            background: black;
        }
        
        .details_tab>li.active>a,
        .details_tab>li.active>a:focus,
        .details_tab>li.active>a:hover {
            background: #fdb515;
            color: #000;
            border: none;
            border-radius: 0px;
        }
        /* --Contact Us begins-- */
        
        .contactus h1 {
            font-size: 130px;
            text-align: center;
            color: #fdb515;
            font-family: "Myriad Pro", PTSansCaptionRegular, arial, helvetica, sans-serif;
            font-weight: bold;
            -webkit-text-stroke-width: 1px;
            -webkit-text-stroke-color: #b0b0b0;
            text-shadow: 4px 3px 5px rgba(198, 198, 198, 0.24);
        }
        
        .contactus p {
            font-size: 22px;
        }
        
        .contactus a {
            text-decoration: underline;
        }
        
        .contactus hr {
            display: block;
            height: 2px;
            border: 0;
            border-top: 1px solid #D9DDDE;
            margin-top: 0.5em;
            margin-right: 5em;
        }
        
        .contactus .col-sm-8 {
            border-right: 1px solid #D9DDDE;
        }
        
        .contactus form {
            margin-left: 8%;
        }
        
        .contactus label {
            font-size: 22px;
            font-family: "Myriad Pro", PTSansCaptionRegular, arial, helvetica, sans-serif;
            font-weight: bold;
        }
        
        .contactus input[type=text] {
            width: 100%;
            margin-bottom: 2%;
            margin-top: -2%;
            border-top: 2px solid #6c6c6c;
            border-left: 2px solid #6c6c6c;
            border-bottom: 2px solid #b2b2b2;
            border-right: 2px solid #b2b2b2;
            height: 35px;
        }
        
        .contactus span {
            font-size: 18px;
            color: #626262;
        }
        
        .contactus .btn-default {
            color: #fff;
            background-color: #3b5999;
            border-radius: 0;
            font-weight: bold;
            font-size: 18px;
        }
        /* --Contact Us ends--- */
        
        .searchpropertyform {
            z-index: 99;
            /* margin-top: 15%; */
        }
        
        /* .searchpropertyform form {
            background: #f5f5f5;
            border: 1px solid #000;
            width: 38%;
            border-radius: 0;
            height: auto;
            float: right;
        } */
        
        .searchpropertyform form label {
            font-weight: 100;
        }
        
        .searchpropertyform form .col-sm-12 {
            margin-top: 1%;
        }
        
        .searchpropertyform h4 {
            font-weight: 100;
        }
        
        .searchpropertyform hr {
            display: block;
            height: 2px;
            padding-top: 0.5em;
            border-bottom: 1px solid #000;
            padding-left: 1em;
            width: 95%;
            margin-bottom: 0;
        }
        
        .searchpropertyform li {
            display: inline;
            list-style: none
        }
        
        .searchpropertyform a {
            color: #000;
            text-decoration: none;
        }
        
        .searchpropertyform .fa-map {
            font-size: 30px;
        }
        
        .searchpropertyform .fa-map-marker {
            font-size: 30px;
        }
        
        .searchpropertyform .fa-search {
            margin-left: -2%;
            text-shadow: -1px 0 white, 0 2px 3px black, 2px 0 3px black, 0 -1px white;
        }
        
        .searchpropertyform input::-webkit-input-placeholder {
            text-align: right;
            color: #000;
        }
        
        .searchpropertyform input:-moz-placeholder {
            text-align: right;
            color: #000;
        }
        
        .searchpropertyform input::-moz-placeholder {
            text-align: right;
            color: #000;
        }
        
        .searchpropertyform input:-ms-input-placeholder {
            text-align: right;
            color: #000;
        }
        
        .btn-submit {
            background: #000;
            border: 1px solid #000;
            border-radius: 3px;
            color: #fff;
            font-size: 15px;
            padding: 6px 8px;
            line-height: 10px;
        }
        
        .searchpropertyform .col-sm-2 input {
            margin-right: 4em;
            width: 100px;
        }
        
        .searchpropertyform .captcha {
            font-weight: 700;
            text-align: center;
            height: 40px;
            margin-left: 1em;
        }
        
        .searchpropertyform .date-display input {
            width: 70%;
        }
        
       
        
        /* .valuations .row {
            background-image: url(../../../images/op/valuationbg.jpg);
            height: 1200px;
            width: 100%;
            background-repeat: no-repeat;
            background-size: contain;
        }
         */
        .valuations .searchpropertyform form {
            background: #f5f5f5;
            border: 1px solid #000;
            width: 50%;
            border-radius: 0;
            height: auto;
            float: right;
        }
        
        .valuationform {
            z-index: 99;
            /* margin-top: 15%; */
        }
        
        .valuationform form {
            /* background: #f5f5f5; */
            border: unset !important;
            width: 50%;
            border-radius: 0;
            height: auto;
            float: right;
        }
        
        .valuationform form label {
            font-weight: 100;
        }
        
        .valuationform form .col-sm-12 {
            margin-top: 1%;
        }
        
        .valuationform h4 {
            font-weight: 100;
        }
        
        .valuationform hr {
            display: block;
            height: 2px;
            padding-top: 0.5em;
            border-bottom: 1px solid #000;
            padding-left: 1em;
            width: 95%;
            margin-bottom: 0;
        }
        
        .valuationform li {
            display: inline;
            list-style: none
        }
        
        .valuationform a {
            color: #000;
            text-decoration: none;
        }
        
        .valuationform .fa-map {
            font-size: 30px;
        }
        
        .valuationform .fa-map-marker {
            font-size: 30px;
        }
        
        .valuationform .fa-search {
            margin-left: -2%;
            text-shadow: -1px 0 white, 0 2px 3px black, 2px 0 3px black, 0 -1px white;
        }
        
        .valuationform input::-webkit-input-placeholder {
            text-align: right;
            color: #000;
        }
        
        .valuationform input:-moz-placeholder {
            text-align: right;
            color: #000;
        }
        
        .valuationform input::-moz-placeholder {
            text-align: right;
            color: #000;
        }
        
        .valuationform input:-ms-input-placeholder {
            text-align: right;
            color: #000;
        }
        
        .btn-submit {
            background: #000;
            border: 1px solid #000;
            border-radius: 3px;
            color: #fff;
            font-size: 15px;
            padding: 6px 8px;
            line-height: 10px;
        }
        
        .valuationform .col-sm-2 input {
            margin-right: 4em;
            width: 100px;
        }
        
        .valuationform .captcha {
            font-weight: 700;
            text-align: center;
            height: 40px;
            margin-left: 1em;
        }
        /* --Removals form ---- */
        
        .removals_tab li {
            width: 20%;
            text-align: center;
            font-weight: bold;
        }
        
        .removals_tab>li>a {
            color: #fcb515;
        }
        
        .removals .panel-group .panel {
            border: none;
        }
        
        .removals .removalsheader {
            font-size: 20px;
            margin-top: 15px;
            margin-bottom: 15px;
            font-weight: bolder;
        }
        
        .removals .removalsheader img {
            width: 25px;
            height: 25px;
            margin-right: 15px;
        }
        
        .removals a {
            color: #000;
            text-decoration: none;
        }
        
        .removals form label {
            font-weight: 100;
        }
        
        .removals form .col-sm-9 {
            margin-bottom: 10px;
        }
        
        .removals form .col-sm-12 {
            margin-top: 15px;
        }
        
        .removals form input[type="checkbox"] {
            margin-right: 5px;
        }
        
        .removals form .tab-block-btn {
            text-align: center;
            margin-top: 10px;
        }
        
        .removals .panel-group .panel-heading {
            border-bottom: 1px solid transparent;
        }
        
        .multipropbox {
            display: none;
            border-top: 2px solid #e0e3e5;
            margin-top: 10px;
            padding-top: 10px;
        }
        
        .multipropbox .col-sm-3 {
            border-right: 2px solid #e0e3e5;
        }
        
        .multipropbox .col-sm-2 {
            border-right: 2px solid #e0e3e5;
        }
        
        .multipropbox form input.form-control {
            margin-bottom: 0.5em;
            width: 32%;
        }
        
        .multipropbox form select {
            width: 32%;
        }
        
        .multipropbox form label {
            font-size: 12px;
        }
        
        .multipropbox hr {
            display: block;
            height: 2px;
            border: 0;
            border-top: 1px solid #e0e3e5;
            margin: .5em 0.5em;
            padding-left: 1em;
        }
        
        .multipropbox .fa-stack {
            position: relative;
            display: inline-block;
            width: 2em;
            height: 2em;
            line-height: 2em;
            vertical-align: middle;
        }
        
        .multipropbox .fa-stack-1x,
        .multipropbox .fa-stack-1x {
            position: absolute;
            left: 0;
            width: 100%;
            text-align: center;
        }
        
        .multipropbox .fa-stack-1x {
            font-size: 0.8em;
            left: 0.4em;
        }
        
        .multipropbox .fa-stack-2x {
            font-size: 1.2em;
        }
        
        .multipropbox .pinkfont {
            color: #f51726;
        }
        
        .multipropbox .panel-body {
            padding: 0;
            margin-top: 15px;
        }
        
        .multipropbox a {
            color: #000;
            text-decoration: none;
        }
        
        .image-picker .thumbnail {
            width: 200px;
            height: 200px;
        }
        
        .image_picker_image {
            max-width: 140px;
            max-height: 100px;
            background-color: #FF0000;
        }
        
        .multipropbox .btn-upload {
            margin-right: 50px;
            margin-bottom: 50px;
        }
        /* --Removals form  ends ---- */
        /* Dashboard image slider */
        
        .coverflow {
            max-width: 1200px;
            height: 450px;
            background: rgba(0, 0, 0, 0);
            position: relative;
            margin: 0 auto;
            -moz-user-select: none;
            -webkit-user-select: none;
            -ms-user-select: none;
            user-select: none;
            outline: solid 0px;
        }
        
        .covers {
            width: 100%;
            height: 100%;
            margin: 0 auto;
            overflow: hidden;
            position: absolute;
        }
        
        .coverflow ul {
            top: 50px;
            width: 5000px;
            margin: 0;
            padding: 0;
            position: absolute;
            -webkit-transition: -webkit-transform 0.5s ease;
            transition: transform 0.5s ease;
            -webkit-transform: translate3d(75px, 0, 0);
            transform: translate3d(75px, 0, 0);
        }
        
        .coverflow li {
            width: 100px;
            list-style: none;
            float: left;
            -webkit-transition: margin 0.5s ease, -webkit-transform 0.5s ease;
            transition: margin 0.5s ease, transform 0.5s ease;
            position: relative;
            pointer-events: none;
        }
        
        .coverflow .imgdiv {
            width: 250px;
            -webkit-transition: -webkit-transform 0.5s ease;
            transition: transform 0.5s ease;
            pointer-events: auto;
            position: relative;
            display: block;
            box-shadow: 30px 5px 15px -10px rgba(0, 0, 0, 0.15), -30px 5px 15px -10px rgba(0, 0, 0, 0.15);
        }
        
        .coverflow .imgdiv img {
            width: 250px;
            display: block;
        }
        
        .coverflow .refl {
            display: none;
        }
        
        .coverflow .text {
            position: absolute;
            bottom: -50px;
            top: auto;
            -moz-box-sizing: border-box;
            box-sizing: border-box;
            -webkit-transition: opacity 0.5s;
            transition: opacity 0.5s;
            opacity: 0;
            visibility: hidden;
            pointer-events: auto;
            background: rgba(0, 0, 0, 0.298039);
            width: 375px;
            margin-left: -62px;
            color: rgb(255, 255, 255);
            font-family: 'Lucida Sans Unicode', Helvetica, Arial, sans-serif;
            font-size: 18px;
        }
        
        .coverflow .text p {
            margin: 5px;
            position: relative;
            text-align: center;
        }
        
        li:nth-child(-n+4) .imgdiv,
        .coverflow ul li .leftItems {
            -webkit-transform: perspective(600px) rotateY(0deg);
            transform: perspective(600px) rotateY(0deg);
        }
        
        li:nth-child(n+6) .imgdiv,
        .coverflow ul li .rightItems {
            -webkit-transform: perspective(600px) rotateY(-0deg);
            transform: perspective(600px) rotateY(-0deg);
        }
        
        li:nth-child(5) .imgdiv,
        .coverflow ul li .straight {
            -webkit-transform: rotateY(0deg) scale(1.5);
            transform: rotateY(0deg) scale(1.5);
        }
        
        .coverflow li:nth-child(-n+4),
        .coverflow ul li.leftLI {
            -webkit-transform: translate3d(-140px, 0, 0);
            transform: translate3d(-140px, 0, 0);
        }
        
        .coverflow li:nth-child(n+6),
        .coverflow ul li.rightLI {
            -webkit-transform: translate3d(140px, 0, 0);
            transform: translate3d(140px, 0, 0);
        }
        
        .coverflow ul .straightLI {
            -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
        }
        
        .notransition {
            -webkit-transition: none !important;
            transition: none !important;
        }
        
        .coverflow .imgdiv a,
        .coverflow .text {
            cursor: pointer;
            /*grab cursor available for all browsers except IE (we can use external .cur file but uses too much CPU)*/
            cursor: -webkit-grab;
            cursor: grab;
        }
        
        .coverflow .Preloader {
            display: none;
        }
        
        .coverflow .Lightbox {
            display: block;
        }
        
        .Controller {
            z-index: 10000;
            position: absolute;
            left: 50%;
            margin-top: 380px;
        }
        
        #relativediv {
            position: relative;
            left: -50%;
        }
        
        .Controller img {
            margin-right: 3px;
            position: relative;
            opacity: .6;
            cursor: pointer;
        }
        
        .Controller img:hover {
            opacity: 1;
        }
        
        #prev {
            -webkit-transform: scaleX(-1);
            transform: scaleX(-1);
        }
        
        #play {
            position: relative;
        }
        
        #pause-span {
            visibility: hidden;
            position: relative;
        }
        
        #pause {
            position: absolute;
            right: 100%;
        }
        
        .Preloader {
            position: absolute;
            width: 30px;
            height: 30px;
            margin-left: 62%;
            margin-top: 1%;
            background-color: #aaa;
            border: 3px solid #333;
            -webkit-border-radius: 100%;
            border-radius: 100%;
            z-index: 9999;
            opacity: 0;
            visibility: hidden;
            -webkit-transition: -webkit-transform 3s ease-in-out, opacity 3s ease-in-out;
            transition: transform 3s ease-in-out, opacity 3s ease-in-out;
        }
        
        .modified {
            opacity: 1;
            -webkit-transform: scale(0);
            transform: scale(0);
        }
        
        .ScrollBar {
            width: 820px;
            height: 20px;
            cursor: pointer;
            position: absolute;
            z-index: 10000;
            margin-left: auto;
            margin-right: auto;
            left: 0;
            right: 0;
            margin-top: 330px;
        }
        
        .ScrollBar .firstArrow,
        .ScrollBar .lastArrow {
            display: none;
            width: 20px;
            height: 20px;
            float: left;
            border-radius: 13px;
        }
        
        .ScrollBar .firstTriangle,
        .ScrollBar .lastTriangle {
            margin-top: 7px;
            margin-left: 7px;
            width: 0;
            height: 0;
            border-top: 4px solid transparent;
            border-bottom: 4px solid transparent;
        }
        
        .ScrollBar .firstTriangle {
            border-right: 5px solid #777;
        }
        
        .ScrollBar .lastTriangle {
            border-left: 5px solid #777;
        }
        
        .ScrollBar .dragArea {
            width: 820px;
            height: 4px !important;
            background: rgba(100, 100, 100, 0.298039);
            float: left;
            border-radius: 0px;
        }
        
        .ScrollBar .tracker {
            width: 22px !important;
            height: 22px;
            background: rgb(0, 0, 0);
            margin: 2px;
            margin-top: -9px;
            border-radius: 13px;
            float: left;
            left: 0;
            z-index: 1000;
            transition: left 0.5s;
        }
        /* Dashboard image slider ends*/
        /*reorder image*/
        
        #image .modal {
            z-index: 999999;
        }
        
        .phot-Wrap h3 {
            color: #000;
        }
        
        .phot-Wrap .hold {
            padding: 5px;
            border: 1px solid #dddddd;
            padding-bottom: 5px;
            padding-right: 5px;
            border-radius: 16px;
            overflow: hidden;
            min-height: 480px;
        }
        
        #sortable {
            list-style-type: none;
            margin: 0;
            padding: 0;
            width: 100%;
        }
        
        #sortable li {
            margin: 2px 2px 2px 2px;
            padding: 1px;
            float: left;
            width: 85px;
            height: 80px;
            text-align: center;
            overflow: hidden;
        }
        
        #sortable li img {
            width: 100%;
            height: 100%;
        }
        /*reorder image ends*/
        
        .factList {
            margin: 0 0 30px 0;
            padding: 0 0 0 0;
            font-size: 18px;
        }
        
        .factList li span {
            color: #ff0707;
            padding: 0 10px;
        }
        
        .featureList {
            font-size: 15px;
            font-weight: 600;
        }
        
        .cert-box img {
            max-width: 100%;
            padding-bottom: 20px;
        }
        
        .no-border {
            border: none !important;
        }
        
        .know_more {
            background: #210909;
            padding-bottom: 20px;
            margin-top: 80px;
        }
        
        .nopadding {
            padding: 0 !important;
            margin: 0 !important;
        }
        
        .padding-right {
            padding-right: 15px !important;
        }
        
        .know_more h2 {
            color: #fff;
            font-style: italic;
            text-align: center;
            font-size: 38px;
        }
        
        .know_more input.form-control {
            border: 1px solid #cccccc;
        }
        
        .know_more textarea.form-control {
            border: 1px solid #cccccc;
            min-height: 132px;
        }
        
        .know_more textarea.form-control:focus {
            border: 1px solid #cccccc;
            box-shadow: none;
            outline: none;
        }
        
        .know_more input.form-control:focus {
            border: 1px solid #cccccc;
            box-shadow: none;
            outline: none;
        }
        
        .know_more select.form-control:focus {
            border: 1px solid #cccccc;
            box-shadow: none;
            outline: none;
        }
        
        .know_more .btn-primary {
            background: #3b5998;
            padding: 6px 20px;
            border: 1px solid #fff;
        }
        
        .know_more .btn-primary:hover {
            background: #3b5998;
            border: 1px solid #fff;
        }
        
        .know_more .btn-primary:active,
        .know_more .btn-primary:focus {
            background: #3b5998;
            border: 1px solid #fff;
            outline: none;
        }
        
        .know_more .container {
            position: relative;
        }
        
        .brownTip {
            width: 42px;
            height: 22px;
            position: absolute;
            background: url(../../../images/op/tip_brown.png) 0 0 no-repeat;
            display: block;
            left: 0;
            top: -21px;
        }
        
        .more_info {
            width: 200px;
            height: 60px;
            position: absolute;
            background: url(../../../images/op/more_info.png) 0 0 no-repeat;
            display: block;
            left: -86px;
            top: -80px;
            background-size: 100%;
        }
        
        .similar-box {
            margin: 10px 0 0 0;
        }
        
        .similar-box h3 {
            color: #fff;
            font-weight: 600;
        }
        
        .similar_list {
            margin: 0 0 0 0;
            padding: 0 0 0 0;
        }
        
        .similar_list li {
            list-style: none;
            padding-top: 15px;
            padding-bottom: 15px;
            max-height: 140px;
        }
        
        .similar_list li:hover {
            background: #f2f2f2;
        }
        
        .similar_list li a {
            color: #333333;
            font-size: 13px;
        }
        
        .similar_list li a span.blue {
            color: #3b5998;
            font-size: 14px;
            display: inline-block;
            margin: 2px 0 0 0;
        }
        
        .similar_list .col-sm-5.pic {
            padding: 0 0 0 0;
            text-align: center;
        }
        
        .similar_list .col-sm-5.pic img {
            max-width: 100%;
            border: 1px solid #ccc;
            width: 145px;
            height: 110px;
        }
        
        .tabed-block .tab-content .row h3.rent {
            color: #000;
            font-weight: 600;
        }
        
        .tabed-block .tab-content .row h3.rent span.dot {
            width: 15px;
            height: 15px;
            display: inline-block;
            background: #fdb515;
            border-radius: 15px;
            margin-right: 12px;
        }
        
        .breadcrumb {
            background: #fff;
        }
        
        .breadcrumb .fa {
            margin: 0 12px;
            color: #3b5998;
        }
        
        .breadcrumb a {
            font-weight: bold;
            text-decoration: underline;
            color: #3b5998;
        }
        
        .breadcrumb a:hover {
            font-weight: bold;
            text-decoration: none;
            color: #3b5998;
        }
        
        .breadcrumb>.active {
            font-size: 20px;
            font-weight: bold;
            color: #cb3030;
        }
        
        .gal-thumb {
            padding: 0 0 0 0;
            margin: 0 0 0 0;
        }
        
        .gal-thumb li {
            list-style: none;
            padding-left: 5px;
            padding-right: 5px;
            padding-bottom: 12px;
        }
        
        .gal-thumb li.col-sm-3 {
            width: 20%;
        }
        
        .gal-thumb li.col-sm-2 img {
            width: 90px;
            height: 70px;
        }
        
        .gal-thumb li.col-sm-3 img {
            width: 90px;
            height: 70px;
        }
        
        .gal-thumb li.col-md-3 img {
            width: 90px;
            height: 70px;
        }
        
        .gal-thumb li.col-lg-3 img {
            width: 100px;
            height: 100px;
        }
        
        .gal-thumb li.col-sm-4 img {
            width: 130px;
            height: 110px;
        }
        
        .gal-thumb li img {
            max-width: 100%;
        }
        
        .rating-fa {
            font-family: 'FontAwesome';
            padding-left: 1px;
        }
        
        .rating-fa .rating-stars:before {
            padding-left: 1px;
        }
        
        .rating-gly {
            font-family: 'Glyphicons Halflings';
        }
        
        .rating-gly-star {
            font-family: 'Glyphicons Halflings';
            padding-left: 2px;
        }
        
        .rating-gly-star .rating-stars:before {
            padding-left: 2px;
        }
        
        .rating-lg .rating-gly-star,
        .rating-lg .rating-gly-star .rating-stars:before {
            padding-left: 4px;
        }
        
        .rating-xl .rating-gly-star,
        .rating-xl .rating-gly-star .rating-stars:before {
            padding-left: 2px;
        }
        
        .rating-active {
            cursor: default;
        }
        
        .rating-disabled {
            cursor: not-allowed;
        }
        
        .rating-uni {
            font-size: 1.2em;
            margin-top: -5px;
        }
        
        .rating-container {
            position: relative;
            vertical-align: middle;
            display: inline-block;
            color: #e3e3e3;
            overflow: visible;
        }
        
        .rating-container:before {
            content: attr(data-content);
        }
        
        .rating-container .rating-stars {
            position: absolute;
            left: 0;
            top: 0;
            white-space: nowrap;
            overflow: hidden;
            color: #f5e02f;
            transition: all 0.25s ease-out;
            -o-transition: all 0.25s ease-out;
            -moz-transition: all 0.25s ease-out;
            -webkit-transition: all 0.25s ease-out;
        }
        
        .rating-container .rating-stars:before {
            content: attr(data-content);
            text-shadow: 0 0 1px rgba(0, 0, 0, 0.7);
        }
        
        .rating-container-rtl {
            position: relative;
            vertical-align: middle;
            display: inline-block;
            overflow: hidden;
            color: #fde16d;
        }
        
        .rating-container-rtl:before {
            content: attr(data-content);
            text-shadow: 0 0 1px rgba(0, 0, 0, 0.7);
        }
        
        .rating-container-rtl .rating-stars {
            position: absolute;
            left: 0;
            top: 0;
            white-space: nowrap;
            overflow: hidden;
            color: #e3e3e3;
            transition: all 0.25s ease-out;
            -o-transition: all 0.25s ease-out;
            -moz-transition: all 0.25s ease-out;
            -webkit-transition: all 0.25s ease-out;
        }
        
        .rating-container-rtl .rating-stars:before {
            content: attr(data-content);
        }
        
        .rating-xl {
            font-size: 4.89em;
        }
        
        .rating-lg {
            font-size: 3.91em;
        }
        
        .rating-md {
            font-size: 3.13em;
        }
        
        .rating-sm {
            font-size: 22px;
            text-shadow: -.1px -.1px 0 #000, .1px -.1px 0 #000, -.1px .1px 0 #000, .1px .1px 0 #000;
        }
        
        .rating-xs {
            font-size: 2em;
        }
        
        .star-rating .clear-rating,
        .star-rating-rtl .clear-rating {
            color: #aaa;
            cursor: not-allowed;
            display: inline-block;
            vertical-align: middle;
            font-size: 60%;
        }
        
        .clear-rating-active {
            cursor: pointer !important;
        }
        
        .clear-rating-active:hover {
            color: #843534;
        }
        
        .star-rating .clear-rating {
            padding-right: 5px;
        }
        
        .labelled {
            font-size: 14px;
            color: #3b5998;
            float: left;
            margin-right: 12px;
            line-height: 32px;
        }
        
        .star-rating .caption,
        .star-rating-rtl .caption {
            color: #999;
            display: inline-block;
            vertical-align: middle;
            font-size: 55%;
        }
        
        .star-rating .caption {
            padding-left: 5px;
        }
        
        .star-rating-rtl .caption {
            padding-right: 5px;
        }
        
        .caption .label {
            padding-top: .4em;
        }
        
        .fav a {
            font-size: 12px;
            color: #3b5998;
            text-decoration: underline;
            font-weight: bold;
        }
        
        .fav .fa {
            margin-right: 8px;
            font-size: 16px;
        }
        
        .fav a:hover {
            text-decoration: none;
        }
        
        .fav a .red_love {
            color: #ff0707;
        }
        
        .fav a .black_email {
            color: #000;
        }
        
        .share_social {
            position: relative;
        }
        
        .share_social span {
            font-size: 13px;
            font-weight: bold;
            float: left;
            margin-top: 8px;
        }
        
        .share_social .share_btn {
            width: 34px;
            height: 34px;
            display: inline-block;
            background: url(../../../images/op/social_share.jpg) 0 0 no-repeat;
            cursor: pointer;
        }
        
        .share_social .facebook {
            background-position: -44px 0;
        }
        
        .share_social .linkedin {
            background-position: -86px 0;
        }
        
        .share_social .google {
            background-position: -128px 0;
        }
        
        .like_content b {
            font-size: 14px;
        }
        
        .googleplus {
            position: relative;
            /* - use this to position your share icon on your page -  */
        }
        
        .googlehider {
            opacity: 0;
            height: 30px;
            width: 30px;
            position: absolute;
            top: 0;
            left: 0;
            z-index: 3;
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
            filter: alpha(opacity=0);
        }
        
        .mygoogle {
            position: absolute;
            top: 0;
            left: 0;
            z-index: 2;
            margin-left: 6px;
        }
        
        .arrange {
            position: absolute;
            right: 0px;
            top: 80px;
            width: 140px;
            height: 123px;
            background: url(../../../images/op/arrange.png) 0 0 no-repeat;
            background-size: 100%;
        }
        
        .tab-icon {
            width: 30px;
            height: 30px;
            margin-right: 10px;
            background-size: 100%;
            display: inline-block;
            float: left;
            margin-top: -5px;
            background: url(../../../images/op/tabicons.png) 0 0 no-repeat;
        }
        
        .active .tab-icon {
            background: url(../../../images/op/tabicons_active.png) 0 0 no-repeat;
        }
        
        .overview {
            background-position: 0px -73px;
        }
        
        .photos {
            background-position: 0px -110px;
        }
        
        .map {
            background-position: 0px -37px;
        }
        
        .video {
            background-position: 0px -256px;
        }
        
        .plan {
            background-position: 0px -146px;
        }
        
        .area {
            background-position: 0px 0px;
        }
        
        .school {
            background-position: 0px -220px;
        }
        
        .print {
            background-position: 0px -183px;
        }
        
        .active .tab-icon.overview {
            background-position: 0px -73px;
        }
        
        .active .tab-icon.photos {
            background-position: 0px -110px;
        }
        
        .active .tab-icon.map {
            background-position: 0px -37px;
        }
        
        .active .tab-icon.video {
            background-position: 0px -256px;
        }
        
        .active .tab-icon.plan {
            background-position: 0px -146px;
        }
        
        .active .tab-icon.area {
            background-position: 0px 0px;
        }
        
        .active .tab-icon.school {
            background-position: 0px -220px;
        }
        
        .active .tab-icon.print {
            background-position: 0px -183px;
        }
        
        .seconadry-tab {
            margin-top: 0px;
        }
        
        .seconadry-tab .tab-content {
            padding-top: 20px;
            padding-bottom: 20px;
            border-bottom: 1px solid #cccccc;
            background: #fff;
        }
        
        .listing_block {
            width: 100%;
            position: relative;
            padding-top: 22px;
            /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#feffff+0,eeeeee+100 */
            background: #feffff;
            /* Old browsers */
            background: -moz-linear-gradient(top, #feffff 0%, #eeeeee 100%);
            /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #feffff), color-stop(100%, #eeeeee));
            /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top, #feffff 0%, #eeeeee 100%);
            /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top, #feffff 0%, #eeeeee 100%);
            /* Opera 11.10+ */
            background: -ms-linear-gradient(top, #feffff 0%, #eeeeee 100%);
            /* IE10+ */
            background: linear-gradient(to bottom, #feffff 0%, #eeeeee 100%);
            /* W3C */
            filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#eeeeee', GradientType=0);
            /* IE6-9 */
        }
        
        .seconadry-tab .nav-tabs>li {
            margin-bottom: -2px;
        }
        
        .seconadry-tab .nav-tabs>li>a {
            text-align: center;
            display: inline-block;
            vertical-align: middle;
            background: #dddddd;
            border-radius: 0px;
            line-height: 36px;
            color: #242323;
        }
        
        .seconadry-tab .nav-tabs>li.active>a {
            border: none;
            background: #fff;
        }
        
        .seconadry-tab .nav-tabs>li>a.line_adjust {
            line-height: 10px;
            padding-top: 16px;
            min-height: 54px;
        }
        
        .pagination-box .form-group {
            margin: 0px 0;
        }
        
        .pagination-box .bttn {
            display: block;
            margin: 20px 0;
            text-align: center;
            height: 30px;
            color: #000;
            text-decoration: underline;
            line-height: 30px;
            background: #fff;
            border: 1px solid #ccc;
            border-radius: 4px;
            font-size: 12px;
        }
        
        .pagination-box .bttn .fa-heart {
            color: #dc2008;
        }
        
        .pagination-box .bttn .fa-envelope {
            color: #3b5998;
        }
        
        .pagination-box .bttn .fa {
            margin-right: 5px;
        }
        
        .pagination-box .form-group .form-control {
            height: 35px;
            box-shadow: none;
            font-size: 12px;
            padding: 6px 6px;
        }
        
        .pagination-box .col-sm-2,
        .pagination-box .col-sm-1,
        .pagination-box .col-sm-3 {
            padding-left: 6px;
            padding-right: 6px;
        }
        
        .width_small {
            width: 11%;
        }
        
        .pagination-box .form-group .form-control:focus {
            outline: none;
            border: 1px solid #ccc;
            box-shadow: none;
        }
        
        .seconadry-tab .nav-tabs {
            border-bottom: none;
        }
        
        .currency>li>a {
            color: #017163;
        }
        
        .currency>li.active>a {
            background: #f1be03;
            border: 1px solid #ccc;
            color: #017163;
        }
        
        .number_page {
            background: #fff;
            padding-left: 20px;
            margin: 8px 0;
        }
        
        .bottom_pagination {
            width: 100%;
            background: #fff;
            text-align: center;
        }
        
        .number_page li.active>a {
            color: #fffff;
            background: none;
            font-weight: bold;
            background-color: #337ab7;
            border-color: #337ab7;
        }
        
        .number_page>li>a {
            padding: 4px 5px;
            border: none;
            font-size: 13px;
            color: black;
        }
        
        .propert_list {
            margin: 0 0 0 0;
            padding: 0 0 0;
        }
        
        .propert_list li {
            margin: 0 0 0 0;
            list-style: none;
        }
        
        .propert_list li .pic_holder {
            border: 1px solid #e1e1e1;
            padding: 4px;
            background: #fff;
            text-align: center;
            position: relative;
            min-height: 218px;
        }
        
        .propert_list li .pic_holder img {
            display: block;
            max-width: 100%;
            min-width: 100%;
            max-width: 265px;
            height: 218px;
        }
        
        .propert_list li .pic_holder img:hover {
            transform: scale(1.1);
            box-shadow: 0 7px 15px rgba(0, 0, 0, 0.3);
            transition: all 0.3s ease-in-out;
        }
        
        .no_padding {
            padding-left: 0px;
            padding-right: 0px;
        }
        
        .propert_list .item {
            background-color: #f5f5f5;
            border: solid #F5F5F5;
            box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
            padding: 12px;
            margin-bottom: 15px;
            transition: .3s ease;
            border: 1px solid #e6e6e6;
        }
        
        .propert_list .item:hover {
            box-shadow: 0 0 20px rgba(0, 0, 0, 0.9);
        }
        
        .detail {
            color: #767070;
            display: inline-block;
            font-size: 12px;
            text-transform: lowercase;
        }
        
        .detail .fa {
            color: #000;
            margin-right: 8px;
            font-size: 14px;
            margin-left: 8px;
            margin-top: 3px;
        }
        
        .propert_list li .rating-sm {
            float: left;
            margin-right: 10px;
        }
        
        .propert_list li .add_to_save {
            font-size: 11px;
            color: #3b5998;
            text-decoration: underline;
            font-weight: bold;
            line-height: 30px;
        }
        
        .propert_list li .desc p {
            font-size: 13px;
            color: #666666;
        }
        
        .propert_list li .desc p a {
            color: #017163;
            text-decoration: underline;
        }
        
        
        .propert_list li .calculation {
            display: inline-block;
            border-bottom: 1px dotted #999999;
            padding-bottom: 1px;
            color: #ccc;
        }
        
        .propert_list li .calculation:hover {
            color: #000;
            text-decoration: none;
            border-bottom: 1px dotted #000;
        }
        
        .propert_list li .id_text {
            color: #bd2121;
            font-size: 18px;
        }
        
        .propert_list li .btn-primary {
            background: #3b5998;
            border: none;
            height: 41px;
            padding-left: 15px;
            padding-right: 15px;
        }
        
        .propert_list li .place {
            color: #3b5998;
        }
        
        .propert_list li .title {
            color: #bd2121;
        }
        
        div#sticker {
            width: 262.5px!important;
        }
        
        .refine_box {
            background-color: #fff;
            box-shadow: 1.939px 3.498px 5.52px 0.48px rgba(0, 0, 0, 0.27);
            border-radius: 4px;
        }
        
        .refine_box h4 {
            background: #f1be03;
            margin: 0 0 0 0;
            padding: 10px;
            color: #fff;
            border-radius: 4px 4px 0px 0px;
            -moz-border-radius: 4px 4px 0px 0px;
            -webkit-border-radius: 4px 4px 0px 0px;
        }
        
        #propselect {
            background: #3b5998;
            display: none;
        }
        
        .stick {
            top: 0px;
            width: 262.5px!important;
            z-index: 15;
        }
        
        .curled {
            width: 32px;
            height: 32px;
            position: absolute;
            right: 2px;
            bottom: 0px;
            background: url(../../../images/op/curled.png) 0 0 no-repeat;
        }
        
        
        .propert_list li .featured {
            width: 70px;
            height: 121px;
            position: absolute;
            top: 0px;
            left: -1px;
            z-index: 12;
            background: url(../../../images/op/featured.png) 0 0 no-repeat;
            background-size: 100%;
        }
        
        .propert_list li .new_list {
            width: 70px;
            height: 121px;
            position: absolute;
            top: 0px;
            left: -1px;
            z-index: 12;
            background: url(../../../images/op/new.png) 0 0 no-repeat;
            background-size: 100%;
        }
        
        .propert_list li .must_see {
            width: 70px;
            height: 121px;
            position: absolute;
            top: 0px;
            left: -1px;
            z-index: 12;
            background: url(../../../images/op/must.png) 0 0 no-repeat;
            background-size: 100%;
        }
        
        .propert_list li .price_reduced {
            width: 70px;
            height: 121px;
            position: absolute;
            top: 0px;
            left: -1px;
            z-index: 12;
            background: url(../../../images/op/price.png) 0 0 no-repeat;
            background-size: 100%;
        }
        
        .propert_list li.item.yellow {
            background: #f1be03;
        }
        
        .propert_list li.item.yellow .detail {
            color: #000;
        }
        
        .propert_list li.item.yellow .calculation {
            color: #000;
        }
        
        .propert_list li.item.yellow .desc p {
            color: #000;
        }
        
        .propert_list li.item.yellow .desc p a {
            color: #000;
        }
        
        .propert_list li.item.yellow .col-sm-8 h2 {
            color: #000;
        }
        
        .propert_list li.item.yellow h2.title {
            color: #bd2121;
        }
        
        .search_list {
            margin: 0 0 0 0;
            padding: 0 0 0 0;
        }
        
        .search_list li {
            list-style: none;
        }
        
        .search_list li a {
            display: block;
            padding: 10px;
            border-bottom: 1px solid #cccccc;
            color: #2a2a2a;
            line-height: 18px;
        }
        
        .search_list li a:hover {
            background: #f5f5f5;
            text-decoration: none;
        }
        
        .search_list li a .fa {
            color: #2a2a2a;
            font-size: 10px;
            margin-top: 4px;
        }
        
        .top_caption {
            padding: 40px 0 0 0;
        }
        
        .top_caption h2 {
            color: #3b5998;
            font-size: 24px;
            margin: 8px 0;
        }
        
        .search_found {
            background: #f1be03;
            box-shadow: 1.939px 3.498px 5.52px 0.48px rgba(0, 0, 0, 0.27);
            padding: 5px 10px;
            margin-bottom: 20px;
        }
        
        .search_found h4 {
            font-size: 21px;
            color: #fff;
        }
        
        .newSearch {
            border-left: 1px solid #fff;
            border-right: 1px solid #fff;
            text-align: center;
        }
        
        .newSearch a {
            display: block;
            padding: 11px 0;
            font-size: 16px;
            color: #fff;
        }
        
        .newSearch a .fa {
            margin-right: 6px;
        }
        
        .searchIdBl {
            padding-top: 6px;
        }
        
        .searchIdBl label {
            color: #fff;
            font-weight: normal;
            float: left;
            line-height: 33px;
        }
        
        .searchIdBl .btn-default {
            border-radius: 0px;
            background: #3b5998;
            border: 1px solid #3b5998;
            color: #fff;
            font-weight: bold;
            float: left;
            height: 30px;
            padding: 0 5px;
            font-size: 16px;
            margin-top: 3px;
        }
        
        .up_to_date h3 {
            margin: 0 0 0 0;
            color: #3b5998;
            font-size: 18px;
        }
        
        .up_to_date p {
            font-size: 12px;
        }
        
        .up_to_date .btn-default {
            background: #3b5998;
            border: 1px solid #3b5998;
            color: #fff;
            font-size: 13px;
            width: 100%;
        }
        
        .up_to_date .btn-default .fa {
            position: absolute;
            right: 33px;
        }
        
        .refine_box .panel-group {
            margin-bottom: 0px;
        }
        
        .refine_box .panel-default>.panel-heading {
            background: none;
            border-radius: 0px!important;
            border: none !important;
            padding: 0 0 0 0;
            font-weight: normal;
            font-size: 13px;
        }
        
        .refine_box .panel-default>.panel-heading h4 {
            background: #fff;
            border-radius: 0px!important;
            box-shadow: none;
            border-bottom: 1px solid #ccc;
            color: #ccc;
            position: relative;
        }
        
        .refine_box .panel-default>.panel-heading h4:hover {
            background: #f2f2f2;
        }
        
        .refine_box .panel-group .panel+.panel {
            margin-top: 0px;
        }
        
        .refine_box .panel {
            border: none !important;
        }
        
        .refine_box .panel-title>a {
            font-size: 13px;
            color: #444444;
            font-weight: normal;
            display: block;
        }
        
        .refine_box .panel-title>a:hover,
        .refine_box .panel-title>a:focus,
        .refine_box .panel-title>a:active {
            text-decoration: none;
            outline: none;
        }
        
        .refine_box .glyphicon {
            font-size: 10px;
            color: #444444;
            position: absolute;
            right: 10px;
            top: 10px;
        }
        
        .refine_box .panel-group .panel-heading+.panel-collapse>.panel-body {
            border-top: none;
            background: #F7F6F6;
            border-bottom: 1px solid #ccc;
            border-bottom: 1px solid #ccc;
        }
        
        .mylisting-header {
            text-align: center;
            padding: 6px 10px;
        }
        
        .mylisting-header a {
            font-weight: bold;
            color: #385f98;
            display: block;
        }
        
        .mylisting-header a:hover,
        .mylisting-header a:focus,
        .mylisting-header a:active {
            text-decoration: none;
            outline: none;
        }
        
        .currency {
            margin-top: 0px;
        }
        
        .listing_block .marquee-content {
            position: static;
        }
        
        .listing_block .top_caption {
            min-height: 115px;
            padding-top: 15px;
        }
        /****/
        
        .gallery-box .col-sm-5 .col-sm-12 {
            min-height: 355px;
        }
        
        .arrange {
            top: 97px;
        }
        
        .tab-icon {
            margin-right: 6px;
        }
        
        #mainimage {
            text-align: center;
            margin-bottom: 20px;
        }
        
        .propertyimage {
            max-width: 100%;
            min-width: 100%;
            position: relative;
            background-attachment: fixed;
            background-position: center;
            background-repeat: no-repeat;
            background-size: 100% 100%;
        }
        
        .gallery-box .navbar-default {
            border: 0;
        }
        
        #mainimage .bottomleft {
            width: 95.5%;
            left: 15px !important;
            top: 385px;
            box-sizing: border-box;
            padding-top: 20px;
            padding-bottom: 20px;
            padding-left: 25px;
            padding-right: 25px;
            color: #fff;
            text-align: left;
            font-size: 18px;
            font-weight: normal;
            background: -webkit-linear-gradient(top, rgba(0, 0, 0, .2), rgba(0, 0, 0, 2));
            /* For Safari 5.1 to 6.0 */
            background: -o-linear-gradient(bottom, rgba(0, 0, 0, .2), rgba(0, 0, 0, 2));
            /* For Opera 11.1 to 12.0 */
            background: -moz-linear-gradient(bottom, rgba(0, 0, 0, .2), rgba(0, 0, 0, 2));
            /* For Firefox 3.6 to 15 */
            background: linear-gradient(to bottom, rgba(0, 0, 0, .2), rgba(0, 0, 0, 2));
        }
        
        .gallery-box .col-sm-5 .fav {
            margin-top: 12px;
        }
        
        .fav div {
            line-height: 16px;
        }
        
        .like_content b {
            margin-top: 15px;
        }
        
        .fullScreen_Btn {
            position: absolute;
            z-index: 10;
            top: 0px;
            background: #000;
            padding: 6px;
            color: #fff;
            right: 15px;
            border-bottom-left-radius: 8px;
        }
        
        .fullScreen_Btn .fa {
            margin-right: 8px;
        }
        
        .fullScreen_Btn:hover {
            color: #fff;
            text-decoration: none;
        }
        
        .breadcrumb {
            margin-bottom: 0px;
        }
        
        #myCarousel_inner .carousel-control.right {
            background: #000;
            width: 50px;
            height: 50px;
            top: 50%;
            margin-top: -25px;
        }
        
        #myCarousel_inner .carousel-control.left {
            background: #000;
            width: 50px;
            height: 50px;
            top: 50%;
            margin-top: -25px;
        }
        
        #myCarousel_inner .carousel-control.right .glyphicon {
            font-size: 18px;
            display: inline-block;
            line-height: 28px;
        }
        
        #myCarousel_inner .carousel-control.left .glyphicon {
            font-size: 18px;
            display: inline-block;
            line-height: 28px;
        }
        
        .ezrealtyform .form-group .col-sm-6 {
            padding-left: 0px;
        }
        
        .ezrealtyform .form-group span {
            vertical-align: middle;
        }
        
        .ezrealtyform .form-group {
            margin-bottom: 0px;
        }
        
        #arrangePopBtn {
            min-width: 150px;
            margin-top: 20px;
        }
        
        .radiogroup input {
            margin-right: 12px;
        }
        
        #carousel-photos .carousel-inner>.item {
            text-align: center;
        }
        
        #carousel-photos .carousel-inner>.item img {
            margin: 0 auto;
        }
        
        #carousel-photos .carousel-control {
            background: none;
        }
        
        #carousel-photos .carousel-control .glyphicon {
            background: rgba(0, 0, 0, .8);
            padding: 35px;
            border-radius: 55px;
            text-align: center;
        }
        
        #carousel-photos .carousel-control .glyphicon:before {
            position: absolute;
            left: 23px;
            top: 20px;
        }
        
        #fullscreenSlideshowContainer .ui {
            position: absolute;
            font-family: sans-serif;
            z-index: 10;
            font-size: 2em;
        }
        
        #fs-loader,
        #fs-prev,
        #fs-next,
        #fs-close {
            background-color: black;
            color: white;
            font-weight: bold;
            cursor: pointer;
            line-height: 1em;
        }
        
        #fs-close {
            top: 1em;
            right: 1em;
        }
        
        #fs-prev,
        #fs-next {
            top: 50%;
            margin-top: -1em;
        }
        
        #fs-prev {
            left: 1em;
        }
        
        #fs-next {
            right: 1em;
        }
        
        #fs-loader {
            top: 50%;
            left: 50%;
            height: 1em;
            margin-top: -1em;
            margin-left: -75px;
            display: none;
        }
        
        #fs-caption {
            bottom: 20px;
            text-align: center;
            width: 100%;
            left: 0;
            line-height: 1em;
            display: none;
        }
        
        #fs-caption span {
            background-color: white;
        }
        
        #fs-loader,
        #fs-prev,
        #fs-next,
        #fs-close,
        #fs-caption span {
            padding: 5px 15px;
            -moz-border-radius: 3px;
            -webkit-border-radius: 3px;
            -o-border-radius: 3px;
            -ms-border-radius: 3px;
            -khtml-border-radius: 3px;
            border-radius: 3px;
        }
        
        .wrapper_slide .image img {
            width: 250px;
            float: left;
            margin: 8px 8px;
        }
        
        .wrapper_slide {
            padding-bottom: 100px;
        }
        
        #emailPop .modal-title {
            font-size: 21px;
            color: #3c5993;
        }
        
        #emailPop .modal-header,
        #emailPop .modal-footer {
            border-bottom: 0px;
            border-top: 0px;
        }
        
        #emailPop .modal-footer .btn {
            border: 1px solid #387029;
            background-image: -moz-linear-gradient( 90deg, rgb(62, 146, 50) 0%, rgb(109, 175, 87) 100%);
            background-image: -webkit-linear-gradient( 90deg, rgb(62, 146, 50) 0%, rgb(109, 175, 87) 100%);
            background-image: -ms-linear-gradient( 90deg, rgb(62, 146, 50) 0%, rgb(109, 175, 87) 100%);
            height: 30px;
            padding: 4px 12px;
        }
        
        #emailPop .item_each {
            padding-right: 40px;
            padding-bottom: 0px;
            position: relative;
        }
        
        #emailPop h6 {
            font-size: 16px;
            color: #fff;
        }
        
        .modal-body .form-group {
            position: relative;
        }
        
        #emailPop .modal-footer {
            padding-top: 0px;
        }
        
        .modal-body .form-control:focus {
            border: 1px solid #ccc;
            box-shadow: none;
            outline: none;
        }
        
        .modal-body a.moreItems {
            position: absolute;
            bottom: 26px;
            right: 0px;
            display: inline-block;
            width: 25px;
            height: 25px;
            cursor: pointer;
        }
        
        .modal-body a.moreItems .fa {
            font-size: 22px;
            color: #c7c7c7;
        }
        
        .clip {
            width: 46px;
            height: 100px;
            background: url(../../../images/op/paperClip.png) 0 0 no-repeat;
            position: absolute;
            left: 30px;
            top: -7px;
        }
        
        #arrangePop .modal-title {
            font-size: 21px;
            color: #3c5993;
        }
        
        #arrangePop .modal-header,
        #arrangePop .modal-footer {
            border-bottom: 0px;
            border-top: 0px;
        }
        
        #arrangePop .modal-footer .btn {
            border: 1px solid #387029;
            background-image: -moz-linear-gradient( 90deg, rgb(62, 146, 50) 0%, rgb(109, 175, 87) 100%);
            background-image: -webkit-linear-gradient( 90deg, rgb(62, 146, 50) 0%, rgb(109, 175, 87) 100%);
            background-image: -ms-linear-gradient( 90deg, rgb(62, 146, 50) 0%, rgb(109, 175, 87) 100%);
            height: 30px;
        }
        
        #arrangePop .item_each {
            padding-bottom: 8px;
            position: relative;
        }
        
        #arrangePop h6 {
            font-size: 16px;
            color: #7b7b7b;
        }
        
        .modal-body .form-group {
            position: relative;
        }
        
        #arrangePop .modal-footer {
            padding-top: 0px;
        }
        
        .bottomleft {
            position: absolute;
            top: 30em;
            left: 5em;
            width: 309px;
            padding: 4px;
            font-weight: bold;
            font-size: 13px;
        }
        
        .userprofilecontainer {
            margin-top: 58px;
        }
        
        #AddnewContact .col-sm-3 {
            padding-left: 0 !important;
            padding-right: 0 !important;
            font-size: 12px;
            font-weight: normal;
            text-align: left;
            margin-bottom: 10px;
            margin-right: 10px;
        }
        
        #AddnewContact .col-sm-4 {
            padding-left: 0 !important;
            padding-right: 0 !important;
            font-size: 12px;
            font-weight: normal;
            text-align: left;
            margin-bottom: 10px;
            margin-right: 10px;
        }
        
        #AddnewContact .col-sm-6 {
            padding-left: 0 !important;
            padding-right: 0 !important;
        }
        
        #AddnewContact .modal-body {
            padding: 0;
        }
        
        #AddnewContact select {
            font-size: 12px;
            font-weight: normal;
        }
        
        #AddnewContact select {
            width: 38%;
        }
        
        #AddnewContact input {
            width: 38%;
        }
        
        #ownerdet {
            padding-left: 0 !important;
        }
        
        #ownerdet .col-sm-3 label {
            text-align: left;
        }
        /* --Contact Us ends--- */
        
        .contactus {
            font-family: "Myriad Pro", PTSansCaptionRegular, arial, helvetica, sans-serif;
        }
        
        .contactus h1 {
            font-size: 130px;
            text-align: center;
            color: #fdb515;
            font-family: "Myriad Pro", PTSansCaptionRegular, arial, helvetica, sans-serif;
            font-weight: bold;
            -webkit-text-stroke-width: 1px;
            -webkit-text-stroke-color: #b0b0b0;
            text-shadow: 4px 3px 5px rgba(198, 198, 198, 0.24);
        }
        
        .contactus p {
            font-size: 14px;
        }
        
        .contactus a {
            text-decoration: underline;
        }
        
        .contactus hr {
            display: block;
            height: 2px;
            border: 0;
            border-top: 1px solid #D9DDDE;
            margin-top: 0.5em;
            margin-right: 5em;
        }
        
        .contactus .col-sm-8 {
            border-right: 1px solid #D9DDDE;
        }
        
        .contactus form {
            margin-left: 8%;
        }
        
        .contactus label {
            font-size: 14px;
            font-weight: bold;
        }
        
        .contactus input[type=text] {
            width: 100%;
            margin-bottom: 2%;
            margin-top: -1%;
            border-top: 1px solid #D9DDDE;
            border-left: 1px solid #D9DDDE;
            border-bottom: 1px solid #D9DDDE;
            border-right: 1px solid #D9DDDE;
            height: 35px;
        }
        
        .contactus textarea {
            width: 100%;
            margin-bottom: 2%;
            margin-top: -1%;
            border-top: 1px solid #D9DDDE;
            border-left: 1px solid #D9DDDE;
            border-bottom: 1px solid #D9DDDE;
            border-right: 1px solid #D9DDDE;
        }
        
        .contactus .fa-fax:before {
            color: gray;
        }
        
        .contactus .fa-phone-volume:before {
            color: gray;
        }
        
        .contactus input[type=email] {
            width: 100%;
            margin-bottom: 2%;
            /* margin-top: -1%; */
            border-top: 1px solid #D9DDDE;
            border-left: 1px solid #D9DDDE;
            border-bottom: 1px solid #D9DDDE;
            border-right: 1px solid #D9DDDE;
            height: 35px;
        }
        
        .contactus span {
            font-size: 14px;
            color: #626262;
        }
        
        .contactus .btn-default {
            color: #fff;
            background-color: #3b5999;
            border-radius: 0;
            font-weight: bold;
            font-size: 14px;
        }
        /* --- */
        /*Added */
        
        .personalDetails {
            margin-top: 20px;
        }
        
        .personalDetails ul.nav-tabs {
            border: none;
        }
        
        .personalDetails ul.nav-tabs li#liTab1,
        .personalDetails ul.nav-tabs li#liTab2 {
            display: inline-block;
            float: none;
            width: 100%;
            margin: 0px auto;
        }
        
        .personalDetails ul.nav-tabs li#liTab1 a,
        .personalDetails ul.nav-tabs li#liTab2 a {
            border: none;
            width: 80px;
            height: 80px;
            margin: 0px auto;
            background: #fcb515;
            text-align: center;
            border-radius: 100px;
            font-weight: bold;
            box-sizing: border-box;
            padding-top: 30px;
            color: #000;
        }
        
        .personalDetails ul.nav-tabs li#liTab1 a:hover,
        .personalDetails ul.nav-tabs li#liTab2 a:hover {
            border: none;
            background: #fcb515;
        }
        
        .personalDetails .tab-pane h3 {
            text-align: center;
        }
        
        .personalDetails .btn-success {
            background: #3b5998;
            border: none;
        }
        /* -- Notification-- */
        
        .mylistings .col-sm-12 .notifications a {
            margin-left: 0.5em;
            text-decoration: none;
            text-align: left;
        }
        
        .mylistings .notifications ul {
            margin-left: 0;
        }
        
        .notifications li {
            list-style: none;
        }
        
        .notifications li a {
            display: block;
            padding: 10px;
            color: #2a2a2a;
            line-height: 18px;
        }
        
        .notifications li:hover {
            background-color: #f5f7fa;
            text-decoration: none;
        }
        
        .notifications li a:visited {
            background: #fff;
            text-decoration: none;
        }
        
        .notifications li a .fa {
            color: #2a2a2a;
            font-size: 10px;
            margin-top: 4px;
        }
        
        .notifications .btn-notification {
            padding: 0;
            border: 0;
            background: none;
        }
        
        #notifybtn {
            display: none;
        }
        
        #notification:hover #notifybtn {
            display: block;
        }
        
        .notifications hr {
            display: block;
            border: 0;
            border-top: 1px solid #D9DDDE;
        }
        
        #notification {
            height: 70px;
        }
        /* -- Notification ends-- */
        
        .tableRowColor {
            background-color: #d3d3d3;
        }
        
        .brd-box .breadcrumb h3.rent span.dot {
            width: 15px;
            height: 15px;
            display: inline-block;
            background: #fdb515;
            border-radius: 15px;
            margin-right: 12px;
        }
        
        .brd-box .breadcrumb h3 {
            font-size: 22px;
            font-weight: bolder;
        }
        
        .printv .star-rating {
            display: inline;
        }
        
        .printv .clear-rating {
            display: none;
        }
        
        .printv h3 {
            margin-top: 6px;
            margin-bottom: 6px;
        }
        
        .printv h3 {
            font-size: 22px;
            font-weight: bolder;
        }
        
        .printv h2 {
            font-size: 22px;
            font-weight: 200;
        }
        
        .redfont {
            color: #ff0707;
            padding-left: 12px;
            padding-right: 12px;
        }
        
        .bluefont {
            color: #298ae8;
        }
        
        .printv .col-sm-6 ul {
            padding: 0;
            margin: 0;
            font-size: 16px;
        }
        
        .printv .star-rating {
            margin-top: 10px;
        }
        
        .printv .black {
            height: 40px;
        }
        
        .printv .black span {
            color: #fff;
            margin-top: 20px;
        }
        
        .printv .col-sm-4 {
            border-right: 1px;
        }
        
        .printv h4 {
            color: #000;
        }
        
        .printv .contactdetails {
            font-size: 16px;
        }
        
        .printv .propdetails {
            margin-top: 10px;
            color: #fff;
            font-size: 16px;
        }
        
        .printv .propdetails img {
            margin-left: 10px;
            margin-right: 2px;
        }
        
        .removals_tab .tab-icon {
            display: none;
        }
        
        .propertyadd .tab-icon {
            display: none;
        }
        /*20160113* ListingPage*/
        
        
        .propert_list .button {
            width: 200px;
            height: 50px;
            background: #ff0000;
            margin: 100px auto;
            text-align: center;
            line-height: 2.6;
            font-size: 20px;
            text-decoration: none;
        }
        
        .propert_list .box {
            padding: 20px;
            box-shadow: 1.939px 3.498px 5.52px 0.48px rgba(0, 0, 0, 0.27);
        }
        
        #idOvrlyTable td,
        th {
            vertical-align: initial !important;
            text-align: center;
        }
        
        .propert_list .item .dropdown-menu {
            margin-top: 165px;
            margin-left: -17px;
        }
        
        .propert_list .clsOvrlyMenu {
            border-radius: 0px;
        }

        /*20160113* ListingPage End*/
        
        #searchPop .close {
            color: #000;
            opacity: .8;
            font-size: 30px;
        }
        
        #searchPop .modal-header,
        #searchPop .modal-footer {
            border-bottom: 0px;
            border-top: 0px;
        }
        
        #searchPop select {
            font-weight: bold;
        }
        
        #searchPop .modal-body {
            padding-bottom: 0px;
        }
        
        .space_bottom {
            margin-bottom: 30px;
        }
        
        .lined {
            background: url(../img/lines.png) 0 10px no-repeat;
            background-size: 100%;
        }
        
        .mapSearchBox {
            padding-top: 10px;
        }
        
        .mapSearchBox b {
            margin-right: 12px;
        }
        
        .mapSearchBox .btn {
            background: #ababab;
            color: #ffff;
            font-size: 14px;
            font-weight: bold;
            border: 1px solid #ababab;
        }
        
        .mapSearchBox .btn span.ic {
            width: 15px;
            height: 15px;
            margin: 0 12px;
            display: inline-block;
            background: url(../img/mapSearch.png) 0 0 no-repeat;
        }
        
        .btmLinks {
            overflow: hidden;
            text-align: center;
            padding-top: 25px;
        }
        
        .btmLinks ul {
            margin: 0 0 0 0;
            padding: 0 0 0 0;
        }
        
        .btmLinks ul li {
            list-style: none;
            display: inline-block;
            border-right: 1px solid #e1e1e1;
        }
        
        .btmLinks ul li:last-child {
            border: none;
        }
        
        .btmLinks ul li a {
            padding: 0 6px;
        }
        
        .btmLinks ul li a:hover {
            color: #000;
            text-decoration: none;
        }
        
        .results-sec {
            line-height: 38px;
        }
        
        .results-sec .holder span {
            display: inline-block;
            vertical-align: middle;
            width: 20px;
            height: 36px;
            background: #6f6f6f;
            /* Old browsers */
            background: -moz-linear-gradient(top, #6f6f6f 0%, #5b5b5b 45%, #666666 51%, #5b5b5b 51%, #5b5b5b 57%, #373737 100%);
            /* FF3.6+ */
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6f6f6f), color-stop(45%, #5b5b5b), color-stop(51%, #666666), color-stop(51%, #5b5b5b), color-stop(57%, #5b5b5b), color-stop(100%, #373737));
            /* Chrome,Safari4+ */
            background: -webkit-linear-gradient(top, #6f6f6f 0%, #5b5b5b 45%, #666666 51%, #5b5b5b 51%, #5b5b5b 57%, #373737 100%);
            /* Chrome10+,Safari5.1+ */
            background: -o-linear-gradient(top, #6f6f6f 0%, #5b5b5b 45%, #666666 51%, #5b5b5b 51%, #5b5b5b 57%, #373737 100%);
            /* Opera 11.10+ */
            background: -ms-linear-gradient(top, #6f6f6f 0%, #5b5b5b 45%, #666666 51%, #5b5b5b 51%, #5b5b5b 57%, #373737 100%);
            /* IE10+ */
            background: linear-gradient(to bottom, #6f6f6f 0%, #5b5b5b 45%, #666666 51%, #5b5b5b 51%, #5b5b5b 57%, #373737 100%);
            /* W3C */
            filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#6f6f6f', endColorstr='#373737', GradientType=0);
            /* IE6-9 */
            box-sizing: border-box;
            text-align: center;
            color: #fff;
            font-weight: bold;
            font-size: 16px;
            margin-right: 1px;
            padding-top: 10px;
            line-height: 19px;
        }
        
        .search_button {
            width: 100%;
            background: #fdb515;
            border: 1px solid #fdb515;
            font-weight: bold;
            font-size: 15px;
        }
        
        .search_button:hover {
            background: #fdb515;
            border: 1px solid #fdb515 !important;
        }
        
        .search_button:focus {
            background: #fdb515 !important;
            outline: none!important;
            border: 1px solid #fdb515 !important;
        }
        
        .search_button:active {
            background: #fdb515 !important;
            outline: none!important;
            border: 1px solid #fdb515 !important;
        }
        
        .nav_slice li {
            display: inline-block;
            border-bottom: none!important;
            margin-left: 12px;
        }
        
        .nav_slice a {
            color: #fff;
            background: #8BBF50;
            position: relative;
            display: inline-block;
            margin: 0 22px;
            padding: 8px 11px;
            text-shadow: 0 1px 0 rgba(0, 2, 0, 0.4);
            border-radius: 7px 7px 0 0;
            /* just to smooth the top edges */
            font-size: 28px;
            font-weight: bold;
            border: none!important;
        }
        
        .nav_slice a:before,
        .nav_slice a:after {
            content: " ";
            position: absolute;
            top: 0;
            width: 30px;
            height: 100%;
            background-color: inherit;
        }
        
        .nav_slice a:before {
            left: -13px;
            /* play with this one to give the LI border ~2px extrusion */
        }
        
        .nav_slice a:after {
            border-radius: 0 0px 0 0;
            transform: skew(24deg);
            right: -16px;
            /* play with this one to give the LI border ~2px extrusion */
            z-index: 1;
            /* overlap next element */
        }
        /* LI ACTIVE  */
        
        .nav_slice li.active {
            border: none !important;
        }
        
        .nav_slice li.active a {
            color: #fff!important;
            background: #fff;
            border: none !important;
        }
        
        .nav_slice .nav-tabs {
            border: none !important;
            margin-top: 60px;
        }
        
        .nav_slice li.active a:before {
            z-index: 1;
            /* overlap prev element */
        }
        
        .nav_slice li.active a:after {
            border: none !important;
        }
        
        .nav_slice li:nth-child(1) {
            background: #fdb411;
        }
        
        .nav_slice li:nth-child(1) a {
            background: #fdb411;
        }
        
        .nav_slice li.active:nth-child(1) a {
            background: #fdb411;
        }
        
        .nav_slice li.active:nth-child(1) {
            z-index: 5;
        }
        
        .nav_slice li:nth-child(2) {
            background: #000000;
            z-index: 2;
        }
        
        .nav_slice li:nth-child(2) a {
            background: #000000;
        }
        
        .nav_slice li.active:nth-child(2) a {
            background: #000000;
        }
        
        .nav_slice li.active:nth-child(2) {
            z-index: 2;
        }
        
        .nav_slice li:nth-child(3) {
            background: #3b5998;
            z-index: 0;
        }
        
        .nav_slice li:nth-child(3) a {
            background: #3b5998;
        }
        
        .nav_slice li.active:nth-child(3) a {
            background: #3b5998;
        }
        
        .nav_slice li.active:nth-child(3) {
            z-index: 3;
        }
        
        #searchArea {
            background: #fdb411;
        }
        
        #drawSearch {
            background: #000000;
        }
        
        #find_near {
            background: #3b5998;
        }
        
        .col-centered {
            float: none;
            margin: 0 auto;
        }
        
        #searchArea .col-sm-10 .col-sm-2 {
            padding-left: 6px;
            padding-right: 6px;
            width: 14.222222%;
            padding-top: 24px;
        }
        
        #searchArea .col-sm-10 .col-sm-2 select {
            box-shadow: none;
            padding: 7px 12px;
        }
        
        #searchArea .col-sm-10 .col-sm-2 select:focus {
            box-shadow: none;
            border: 1px solid #ccc;
            outline: none;
        }
        
        #searchArea .col-sm-10 a.advance {
            color: #fff;
            padding-left: 10px;
        }
        
        #drawSearch .col-sm-10 .col-sm-2 {
            padding-left: 6px;
            padding-right: 6px;
            width: 14.222222%;
            padding-top: 24px;
        }
        
        #drawSearch .col-sm-10 .col-sm-2 select {
            box-shadow: none;
            padding: 7px 12px;
        }
        
        #drawSearch .col-sm-10 .col-sm-2 select:focus {
            box-shadow: none;
            border: 1px solid #ccc;
            outline: none;
        }
        
        #drawSearch .col-sm-10 a.advance {
            color: #fff;
            padding-left: 10px;
        }
        
        #find_near .col-sm-10 .col-sm-2 {
            padding-left: 6px;
            padding-right: 6px;
            width: 14.222222%;
            padding-top: 24px;
        }
        
        #find_near .col-sm-10 .col-sm-2 select {
            box-shadow: none;
            padding: 7px 12px;
        }
        
        #find_near .col-sm-10 .col-sm-2 select:focus {
            box-shadow: none;
            border: 1px solid #ccc;
            outline: none;
        }
        
        #find_near .col-sm-10 a.advance {
            color: #fff;
            padding-left: 10px;
        }
        
        .suggested_block h4 {
            font-size: 20px;
            color: #3b5998;
            font-weight: bold;
            border-top: 1px solid #a6a6a6;
            border-bottom: 1px solid #a6a6a6;
            padding: 20px 0;
        }
        
        .suggested_block .suggested_items {
            margin: 0 0 0 0;
            padding: 0 0 0 0;
        }
        
        .suggested_block .suggested_items li {
            list-style: none;
            margin-bottom: 10px;
            min-height: 226px;
        }
        
        .suggested_block .suggested_items li img {
            max-width: 100%;
        }
        
        .suggested_block .suggested_items li a span.maptext {
            display: block;
            margin: 0 0 0 0;
            padding: 12px 0 12px 0;
            color: #3b5998;
            font-size: 16px;
            font-weight: bold;
            text-decoration: underline;
        }
        
        .whiteContainer {
            background: #eeeeee;
        }
        
        .about_Block {
            padding: 20px 0 0 0;
        }
        
        .saved_place {
            padding: 12px 0;
        }
        
        .saved_place .icon {
            margin-right: 12px;
        }
        
        .about_Block .box {
            background: #fff;
            padding: 20px;
            box-shadow: 1.939px 3.498px 5.52px 0.48px rgba(0, 0, 0, 0.27);
            border: 1px solid #626262;
            font-size: 16px;
            color: #000;
            min-height: 456px;
        }
        
        .about_Block .box h3 {
            margin: 0 0 0 0;
            color: #3b5998;
            margin-bottom: 20px;
        }
        
        .about_Block .box .note {
            display: block;
            padding: 8px 0;
        }
        
        .about_Block .box .btn {
            color: #fff;
            background: #3b5998;
            border-radius: 0px;
            border: none;
            font-weight: bold;
            font-size: 18px;
        }
        
        .about_Block .box .btn:hover {
            background: #304e8c;
        }
        
        .about_Block .box .btn:focus {
            background: #304e8c;
            outline: none;
        }
        
        .about_Block .box ul {
            margin: 20px 0 20px 0;
            padding: 0 0 0 0;
        }
        
        .about_Block .box ul li {
            list-style: none;
        }
        
        .mapArea {
            padding: 20px 0 0 0;
        }
        
        .mapArea img {
            max-width: 100%;
        }
        
        .mapFilter .col-sm-12,
        .mapFilter .col-sm-4,
        .mapFilter .col-sm-6 {
            padding: 0px;
        }
        
        .mapFilter .col-sm-6 {
            padding-right: 15px;
        }
        
        .mapFilter .col-sm-4 {
            padding-left: 15px;
        }
        
        .mapFilter .col-sm-12 {
            padding-right: 15px;
        }
        
        .mapFilter .form-group.col-sm-11 {
            padding: 0 0 0 15px;
        }
        
        .mapFilter .form-group.col-sm-3 .form-control {
            width: 100%;
            border-radius: 4px 0px 0px 4px;
            -moz-border-radius: 4px 0px 0px 4px;
            -webkit-border-radius: 4px 0px 0px 4px;
        }
        
        .mapFilter .col-sm-6 {
            text-align: right;
            color: #64656d;
            font-weight: bold;
        }
        
        .mapFilter {
            padding: 15px 0 0 0;
        }
        
        .mapFilter .col-sm-4 .form-control {
            width: 250px;
        }
        
        .mapFilter .form-control {
            height: 50px;
            margin-bottom: 10px;
            box-shadow: none;
            border-color: #999999;
            font-weight: bold;
        }
        
        .mapFilter .btn-primary {
            border-radius: 0px 4px 4px 0px;
            -moz-border-radius: 0px 4px 4px 0px;
            -webkit-border-radius: 0px 4px 4px 0px;
            border: none;
            padding: 13px 14px;
            background: #3b5998;
            font-size: 17px;
        }
        
        .mapFilter .btn-primary:hover {
            background: #304e8c;
        }
        
        .steps {
            color: #646466;
        }
        
        .steps .info {
            color: #646466;
            min-height: 45px;
        }
        
        .steps .info a {
            color: #d9132c;
            text-decoration: underline;
        }
        
        .steps label {
            line-height: 50px;
            vertical-align: middle;
            color: #3b5999;
            font-weight: bold;
            font-size: 18px;
            padding-left: 15px;
        }
        
        .steps .btn-primary {
            border-radius: 4px;
            -moz-border-radius: 4px;
            -webkit-border-radius: 4px;
            margin-right: 15px;
            width: 274px;
        }
        
        .drawSearch_btn .btn-primary {
            border-radius: 4px;
            -moz-border-radius: 4px;
            -webkit-border-radius: 4px;
            margin-right: 15px;
            width: 100%;
        }
        
        .form-inline .steps .form-group {
            width: 100%;
        }
        
        .form-inline .steps .glyphicon-arrow-right {
            color: #3b5998;
            font-size: 40px;
            margin-top: 2px;
        }
        
        .drawTut {
            margin: 0 0 0 0;
            padding: 0 0 0 0;
        }
        
        .drawTut li {
            list-style: none;
            padding: 0 0 0 0;
            font-weight: bold;
            color: #6a6b70;
        }
        
        .no_border {
            border: none !important;
        }
        
        .no_margin_btm {
            margin-bottom: 0px!important;
        }
        
        .blue_t {
            padding: 0 15px;
            color: #5770b0;
        }
        
        .blue_t a {
            color: #5770b0;
            text-decoration: underline;
            cursor: pointer;
        }
        
        .video_tour_block {
            padding: 12px 0;
        }
        
        .video_tour_block h4 {
            font-size: 26px;
            color: #000!important;
            border-bottom: 5px solid #3b5b96;
        }
        
        .video_holder img {
            max-width: 100%;
        }
        
        .plan_block {
            padding: 25px 0;
            text-align: center;
        }
        
        .plan_block h4 {
            display: block;
            text-align: left;
            color: #000;
        }
        
        .plan_block .plan_pic img {
            max-width: 100%;
        }
        
        .strovols {
            background: #eeeeee;
        }
        
        .strovols .col-sm-8 .col-sm-3,
        .strovols .col-sm-8 .col-sm-6 {
            text-align: center;
        }
        
        .strovols .col-sm-8 .col-sm-3:first-child {
            border-right: 2px solid #fff;
            padding-top: 6px;
            padding-bottom: 6px;
            position: relative;
        }
        
        .strovols .col-sm-8 .col-sm-3:last-child {
            padding-top: 6px;
            padding-bottom: 6px;
            position: relative;
        }
        
        .strovols .col-sm-8 .col-sm-3:last-child input {
            width: 12px;
            height: 12px;
            background: #fff;
            margin-right: 10px;
            margin-top: 8px;
        }
        
        .strovols .col-sm-8 .col-sm-6 {
            border-right: 2px solid #fff;
            padding-top: 6px;
            padding-bottom: 6px;
            position: relative;
        }
        
        .strovols .col-sm-8 .fa {
            position: absolute;
            right: 10px;
            bottom: 10px;
            cursor: pointer;
            color: #434343;
        }
        
        .strovols .col-sm-8 .col-sm-3:first-child .form-group {
            margin-bottom: 0px;
            margin-top: 4px;
        }
        
        .strovols .col-sm-8 .col-sm-3:first-child .form-group select {
            border: 1px solid #ccc;
            box-shadow: none;
            width: 120px;
            margin: 0px auto;
        }
        
        .strovols .col-sm-8 .col-sm-3:first-child .form-group select:focus {
            outline: none;
        }
        
        .strovols .col-sm-4 {
            text-align: center;
            border-right: 2px solid #fff;
            padding-top: 15px;
            padding-bottom: 15px;
        }
        
        .strovols .col-sm-4 h4 {
            color: #434343 !important;
            font-size: 18px;
            font-weight: bold;
        }
        
        .strovols .col-sm-8 .col-sm-6 .col-sm-2 {
            padding: 0px;
            margin-top: 8px;
            padding-bottom: 9px;
        }
        
        .ui-slider .ui-slider-handle {
            border-radius: 25px;
            cursor: pointer;
            width: 1.7em;
            height: 1.7em;
            border: 1px solid #bfbfbf;
            box-shadow: 0px 4px 5px #666;
            -webkit-box-shadow: 0px 4px 5px #666;
            -moz-box-shadow: 0px 4px 5px #666;
        }
        
        .ui-slider .ui-slider-handle:focus {
            outline: none;
        }
        
        .ui-slider-horizontal {
            height: 15px;
            border-radius: 0px !important;
        }
        
        #slider {
            margin-top: 10px;
        }
        
        .ui-slider-horizontal .ui-slider-handle {
            top: -.5em;
            margin-left: -.5em;
        }
        
        .ui-state-focus {
            background: #fff!important;
        }
        
        label.color {
            width: 10%;
            border-right: 1px solid #eeeeee;
            display: inline-block;
            height: 15px;
            float: left;
        }
        
        label.color:last-child {
            border-right: 0px;
        }
        
        label.color:nth-child(1) {
            background: #bd0008;
        }
        
        label.color:nth-child(2) {
            background: #bd0008;
        }
        
        label.color:nth-child(3) {
            background: #bd0008;
        }
        
        label.color:nth-child(4) {
            background: #efae20;
        }
        
        label.color:nth-child(5) {
            background: #efae20;
        }
        
        label.color:nth-child(6) {
            background: #efae20;
        }
        
        label.color:nth-child(7) {
            background: #efae20;
        }
        
        label.color:nth-child(8) {
            background: #66b500;
        }
        
        label.color:nth-child(9) {
            background: #66b500;
        }
        
        label.color:nth-child(10) {
            background: #66b500;
        }
        
        .MapSort .sort {
            padding-top: 15px;
            padding-bottom: 15px;
        }
        
        .MapSort .sort select {
            width: 80%;
            margin-left: 14px;
            border: 1px solid #ccc;
            box-shadow: none;
        }
        
        .MapSort .form-inline .sort .form-group {
            display: block;
        }
        
        .sortable {
            margin: 0 0 0 0;
            padding: 0 0 0 0;
        }
        
        .sortable li {
            list-style: none;
            border-bottom: 1px solid #534741;
        }
        
        .sortable li a {
            display: block;
            padding: 10px 0;
            font-size: px;
            color: #298ae8;
            text-decoration: none;
            font-weight: bold;
            line-height: 30px;
        }
        
        .sortable li a span.icon {
            width: 31px;
            height: 38px;
            display: inline-block;
            background: url(../img/sort_icons_normal.png) 0 0 no-repeat;
            margin-top: -3px;
        }
        
        .sortable li a span.icon.airport {
            background-position: 0px -288px;
        }
        
        .sortable li a span.icon.bicycle {
            background-position: 0px -96px;
        }
        
        .sortable li a span.icon.bus_stations {
            background-position: 0px -48px;
        }
        
        .sortable li a span.icon.churches {
            background-position: 0px -144px;
        }
        
        .sortable li a span.icon.resturants {
            background-position: 0px -432px;
        }
        
        .sortable li a span.icon.fire_stations {
            background-position: 0px -240px;
        }
        
        .sortable li a span.icon.coffee_shop {
            background-position: 0px -192px;
        }
        
        .sortable li a span.icon.hotels {
            background-position: 0px -336px;
        }
        
        .sortable li a span.icon.museums {
            background-position: 0px -384px;
        }
        
        .sortable li a span.icon.bakeries {
            background-position: 0px 0px;
        }
        
        .sortable li a.active span.icon {
            background: url(../img/sort_icons_active.png) 0 0 no-repeat;
        }
        
        .sortable li a.active span.icon.airport {
            background-position: 0px -288px;
        }
        
        .sortable li a.active span.icon.bicycle {
            background-position: 0px -96px;
        }
        
        .sortable li a.active span.icon.bus_stations {
            background-position: 0px -48px;
        }
        
        .sortable li a.active span.icon.churches {
            background-position: 0px -144px;
        }
        
        .sortable li a.active span.icon.resturants {
            background-position: 0px -432px;
        }
        
        .sortable li a.active span.icon.fire_stations {
            background-position: 0px -240px;
        }
        
        .sortable li a.active span.icon.coffee_shop {
            background-position: 0px -192px;
        }
        
        .sortable li a.active span.icon.hotels {
            background-position: 0px -336px;
        }
        
        .sortable li a.active span.icon.museums {
            background-position: 0px -384px;
        }
        
        .sortable li a.active span.icon.bakeries {
            background-position: 0px 0px;
        }
        
        .areaInfo {
            padding: 10px 0;
        }
        
        .areaInfo h4 {
            font-size: 24px;
            color: #298ae8;
        }
        
        .areaInfo .higlite {
            color: #298ae8;
        }
        
        .areaInfo .pic {
            margin: 0 0 15px 15px;
        }
        
        .areaInfo h5 {
            font-size: 15px;
            color: #298ae8;
            font-weight: normal;
        }
        
        .view_map {
            color: #000;
            background: #fdb515;
            padding: 12px;
        }
        
        .map_view_Area {
            padding: 0 0 0 0;
        }
        
        .view_map p {
            margin: 0 0 0 0;
        }
        
        .map {
            padding-bottom: 20px;
        }
        
        .map img {
            max-width: 100%;
        }
        
        #schools .view_map {
            overflow: hidden;
        }
        
        #schools .view_map .form-group {
            margin-bottom: 3px;
        }
        
        .shools_filt {
            text-align: center;
            background: #eeeeee;
        }
        
        .shools_filt h5 {
            border-bottom: 2px solid #fff;
            font-weight: normal;
            padding: 0 0 5px 0;
            margin-left: -15px;
            margin-right: -15px;
        }
        
        .shools_filt .form-group {
            margin-bottom: 0px;
        }
        
        .shools_filt .form-group input {
            margin-right: 2px;
            margin-left: 2px
        }
        
        .shools_filt .form-group label {
            font-weight: normal;
            line-height: 36px;
        }
        
        .shools_filt .form-group select {
            border: 1px solid #ccc;
        }
        
        .shools_filt .form-group select:focus {
            outline: none;
            border: 1px solid #ccc;
            box-shadow: none;
        }
        
        .shools_filt .slider_bx {
            font-size: 11px;
            position: relative;
        }
        
        .slider_bx .col-sm-8 {
            padding-top: 10px;
        }
        
        .slider_bx .col-sm-2 {
            padding-top: 13px;
        }
        
        .slider_bx .fa-question {
            position: absolute;
            right: 10px;
            top: 10px;
            color: #666;
        }
        
        .schoolList {
            margin: 0 0 0 0;
            padding: 0 0 0 0;
        }
        
        .schoolList li {
            list-style: none;
            padding: 0 0 0 0;
        }
        
        .schoolList li h5 a {
            font-size: 18px;
            font-weight: bold;
            color: #3587ed;
        }
        
        .schoolList li address {
            display: inline-block;
            margin-bottom: 10px;
        }
        
        .schoolList li {
            border-bottom: 1px solid #4b4a48;
        }
        
        .schoolList li .distance {
            width: 70px;
            height: 70px;
            background: #000;
            margin: -26px 0 0 0;
            box-sizing: border-box;
            padding: 16px 12px 12px 12px;
            text-align: center;
            color: #fff;
            font-size: 11px;
            border-radius: 50px;
        }
        
        .schoolList li .distance span {
            font-size: 16px;
        }
        
        .schoolList li .distance.yellow {
            background: #edac1e;
        }
        
        .schoolList li .distance.green {
            background: #67b501;
        }
        
        .schoolList li .distance.red {
            background: #c4000b;
        }
        
        #schools {
            padding-bottom: 80px;
        }
        
        #schools .pagination {
            border: none;
        }
        
        #schools .pagination li {
            border: none;
        }
        
        #schools .pagination li a {
            border: none;
            color: #353535;
            border-radius: 20px;
        }
        
        #schools .pagination li.active a {
            background-color: #353535;
            color: #fff;
            border-radius: 20px;
        }
        
        #schools .shools_filt .col-sm-3 {
            border-right: 2px solid #fff;
        }
        
        #schools .shools_filt .col-sm-3:last-child {
            border: none;
        }
        
        #schools .shools_filt .col-sm-3:last-child .col-sm-2 {
            border: none;
        }
        
        #schools .shools_filt .col-sm-2 {
            border-right: 2px solid #fff;
        }
        
        html,
        body {
            width: 100%;
            overflow-x: hidden;
        }
        /* Menu Hover */
        
        .nav {
            margin-bottom: 0;
            z-index: 10000;
        }
        
        .search-form .formBox .nav {
            z-index: 100!important;
        }
        
        .t3-megamenu .nav>li.dropdown {
            position: static;
        }
        
        .nav>li.dropdown.open .dropdown-menu {
            display: table;
            width: 100%;
            text-align: center;
            left: 0;
            right: 0;
            border-radius: 0px;
        }
        
        .t3-megamenu .dropdown-menu {
            border-radius: none;
        }
        
        .dropdown-menu>li {
            display: table-cell;
        }
        
        .clsDrpMnu {
            border: none;
            background: rgb(238, 238, 238);
        }
        
        .clsDrpMnuid {
            background-color: rgba(255, 255, 255, 0.8);
        }
        
        .t3-megamenu .clsDrlLst {
            display: inline;
            line-height: 24px;
        }
        
        .clsDrlLst {
            list-style-type: none;
            text-align: left;
            color: blue;
        }
        
        .clsDrlCols a {
            text-decoration: none;
            color: #337ab7 !important;
            font-size: 14px;
        }
        
        .clsDrlCols p {
            text-align: left;
            margin: 0 0 0px;
            font-weight: bold;
        }
        
        .clsDrlCols ul {
            -webkit-margin-before: 0px;
            -webkit-margin-after: 0px;
            -webkit-margin-start: 0px;
            -webkit-margin-end: 0px;
            -webkit-padding-start: 0px;
            padding-left: 0px;
        }
        
        .clsDrlCols .clsDrlLst a {
            color: #0a0a0a !important;
            font-size: 13px;
        }
        
        .clsDrlCols li {
            padding: 0px;
        }
        
        .clsBorderRight {
            border-right: 1px solid #000;
        }
        
        .clsParent {
            display: table;
            height: auto;
            text-align: center;
        }
        
        .clsChiled {
            display: table-cell;
            vertical-align: middle;
        }
        
        .clsChiled h6 {
            text-align: left;
        }
        /* End Menu Hover */
        /* Properties selected block */
        
        .clsPropSel h2 {
            text-align: center;
            color: #3b5998;
            font-size: 18px;
        }
        
        .clsBox {
            position: relative;
            float: right;
            width: 100%;
            padding: 5px;
            border-bottom: 1px dotted #d3d3d3;
        }
        
        .clsBox .col-md-6 {
            color: #bd2121;
            padding-left: 10px;
        }
        
        .clsCloseBox {
            color: #000;
            padding: 0px;
            display: inline;
            position: absolute;
            right: 15px;
            border-radius: 3px;
            cursor: pointer;
            font-size: 15px;
        }
        
        .clearsel {
            padding-left: 110px;
        }
        
        .clsPropSel p {
            font-size: 13px;
        }
        
        .clsPropSel .btn-primary {
            background: #3b5998;
            border: none;
            padding: 12px;
            font-size: 12px;
            margin-right: 10%;
        }
        
        .clsBox img {
            height: 70px;
            box-shadow: 0 0 6px #aaa;
            width: 95px;
        }
        /* End Properties selected block */
        
        div.about {
            //background:#f1be03;
            box-shadow: 1.939px 3.498px 5.52px 0.48px rgba(0, 0, 0, 0.27);
            //padding: 5px 10px;
            //margin-bottom:20px;
            //margin-top:40px;
            margin-bottom: 20px;
            margin-top: 20px;
        }
        
        .about_head {
            background: #f1be03;
            box-shadow: 1.939px 3.498px 5.52px 0.48px rgba(0, 0, 0, 0.27);
            padding: 5px 10px;
            margin-bottom: 20px;
            margin-top: 40px;
        }
        
        .about h4 {
            padding-left: 18px;
            font-size: 21px;
            color: #000;
            font-weight: bold;
            text-align: center;
        }
        
        .aboutus p {
            text-align: justify;
            font-size: 14px;
        }
        
        .aboutus li {
            text-align: justify;
            font-size: 14px;
            padding: 5px 0px;
        }
        
        .listingload ul.token-input-list-facebook {
            font-size: 15px;
            font-weight: bold;
        }
        
        .listingload ul.token-input-list-facebook {
            font-size: 15px;
            font-weight: bold;
        }
        
        .listingload ul.token-input-list-facebook {
            font-size: 15px;
            font-weight: bold;
        }
        
        .listingload ul.token-input-list-facebook {
            font-size: 15px;
            font-weight: bold;
        }
        
        .listingload ul.token-input-list-facebook li input {
            min-width: 75px;
        }
        
        .listingload ul.token-input-list-facebook li input::-webkit-input-placeholder {
            color: #555;
        }
        
        @media only screen and (min-width: 1024px) {
            .listingload {
                margin-bottom: 40px;
            }
        }
        
        @media only screen and (max-width: 1024px) {
            .carousel-inner>.item .main_watermark {
                height: auto;
            }
            .ddown dt a {
                border-radius: 4px !important;
            }
            .tickerupdates .col-sm-3 label {
                width: 100%;
            }
            .pagination-box .col-sm-2.btn_blk {
                width: 10%;
            }
            #mainimage .bottomleft {
                width: 94.5%;
                left: 15px !important;
                top: 385px;
            }
        }
        
        @media only screen and (max-width: 1000px) {
            .lined {
                background: none;
            }
            .mapSearchBox {
                display: block;
                text-align: center;
                width: 100%;
            }
            .mapSearchBox b {
                display: block;
            }
            .results-sec {
                width: 30%;
            }
            .carousel-inner>.item .main_watermark {
                height: auto;
            }
            .btn-positioned {
                position: absolute;
                float: none !important;
                bottom: 3px;
                right: 0px;
            }
            .ddown dt a {
                width: 166px;
                border-radius: 4px !important;
            }
            .ddown dt a {
                background-color: #fff;
                display: block;
                padding: 0px 0px 0px 0px;
                min-height: 10px;
                line-height: 25px;
                overflow: hidden;
                border: 0;
                width: 99px;
                font-weight: normal;
                color: #000;
            }
            .search-drop-down {
                width: 100%;
                height: 32px;
            }
            .formBox a {
                text-decoration: none;
                color: #fff;
            }
            .ddown a,
            .ddown a:visited {
                color: #000;
                text-decoration: none;
                outline: none;
                font-size: 12px;
            }
            .ddown dt a span,
            .multiSelBed span {
                cursor: pointer;
                display: inline-block;
                padding: 7px;
                font-size: 12px;
                font-weight: bold;
                line-height: 1.42857143;
                color: #555;
            }
            .tab-pane .input-group .col-sm-3 {
                margin: 0px 0;
                padding-left: 4px;
                padding-right: 3px;
            }
            .paddingleftalign .col-sm-6 {
                padding-left: 0;
            }
            .listingload .col-sm-3 p {
                margin: 0;
            }
            .searchinputs p {
                margin: 0;
            }
            .dependentGroup1 .col-sm-4 .form-control {
                width: 45%;
                margin-right: 5px;
            }
        }
        
        @media(max-width:767px) {
            .lastUpdteText {
                text-align: center;
            }
            .zsg-steps>li>a.zsg-h1:after,
            .zsg-steps>li>a.zsg-h1:before,
            .zsg-trapezoid.zsg-h1:after,
            .zsg-trapezoid.zsg-h1:before,
            h1.zsg-steps>li>a:after,
            h1.zsg-steps>li>a:before,
            h1.zsg-trapezoid:after,
            h1.zsg-trapezoid:before {
                border: none;
            }
            .zsg-steps>li>a:after,
            .zsg-trapezoid_br:after,
            .zsg-trapezoid_tr:after {
                border: none;
            }
            .zsg-steps>li>a:before,
            .zsg-trapezoid_bl:before,
            .zsg-trapezoid_br:after {
                border: none;
            }
            .seconadry-tab .nav-tabs>li {
                min-width: 50%;
            }
            .nav-tabs>li {
                padding-left: 0px!important;
                padding-right: 0px!important;
            }
            .seconadry-tab .nav-tabs>li>a {
                width: 100%;
                height: 60px;
                border-bottom: 1px solid #c6c6c4;
            }
        }
        @media only screen and (max-width: 768px) {
            .navbar-right {
                margin-right: -15px;
            }
            .navbar-right li a {
                font-size: 12px;
            }
            .similar_list .col-sm-7 {
                text-align: center;
                width: 100%;
            }
            .padding-right {
                padding-right: 5px !important;
            }
            #carousel-2 .carousel-control.right {
                margin-right: 10px;
            }
            #carousel-2 .carousel-control.left {
                margin-left: 10px;
            }
            .log-reg li {
                border: none;
            }
            .log-reg {
                float: right;
            }
            .nav-tabs>li>a {
                padding-left: 5px;
                padding-right: 5px;
            }
            .navbar-toggle {
                background: #000;
                border: none;
                border-radius: 0px;
            }
            .navbar-default button {
                color: #fff;
            }
            .navbar-default .navbar-toggle:focus,
            .navbar-default .navbar-toggle:hover {
                background: #000;
                color: #fff;
            }
            .navbar-default .navbar-toggle .icon-bar {
                background-color: #fcb514;
            }
            .search .search-form .nav-tabs>li.active a {
                background: none !important;
            }
            .search .search-form .nav-tabs>li.active {
                background: none !important;
            }
            .formBox {
                padding: 0px;
            }
            .category-block .col-sm-3 {
                border-bottom: 1px solid #dddddd;
                padding-top: 10px;
                padding-bottom: 10px;
            }
            .category-block {
                padding-top: 10px;
            }
            .up_to_date {
                position: absolute;
                width: 100%;
                text-align: center;
                left: 0px;
                margin-bottom: 20px;
                margin-top: 12px;
            }
            .search_found h4 {
                font-size: 18px;
                color: #fff;
            }
            .col-sm-3 .searchIdBl label {
                width: 100%;
            }
            .up_to_date {
                padding: 8px;
            }
            .up_to_date .btn-default {
                padding: 5px;
                font-size: 12px;
            }
            .linktext {
                display: none;
            }
            .favico {
                display: inline-block;
            }
            .search_found .col-sm-5 {
                width: 35.666667%;
            }
            .search_found {
                margin-top: -35px;
            }
            .pagination-box .col-sm-1 {
                width: 8.33333%;
            }
            .searchIdBl .form-control {
                width: 90px;
            }
            .propert_list li .btn-primary.pull-right {
                display: block;
                float: none;
                width: 100%;
                margin-top: 10px;
            }
            .propert_list li.item .col-sm-8 {
                padding-left: 15px;
                padding-right: 0px;
            }
            .pagination-box .currency {
                margin: 0px auto;
                width: 100px;
                float: none;
                overflow: hidden;
                display: block;
            }
            .tickerupdates {
                padding-left: 0px;
            }

            .search_found h4 {
                text-align: center;
            }
            .sidebar {
                float: none !important;
                left: 0px;
                margin-bottom: 10px;
            }
            .pagination-box .col-sm-1 {
                width: 12.33%;
                float: left;
            }
            div#sticker {
                width: 300px!important;
                margin-top: 40px;
            }
            .pagination-box .col-sm-2 {
                width: 16.67%;
                float: left;
                padding-left: 14px;
                padding-right: 14px;
            }
            .pagination-box .form-group {
                margin: 0 0;
            }
            .pagination {
                margin: 0 0;
            }
            .pagination-box .col-sm-2.btn_blk {
                width: 10%;
                float: left;
                padding-left: 14px;
                padding-right: 14px;
            }
            .number_page {
                margin-bottom: 0px;
            }
            .pagination-box .bttn {
                margin-top: 0px;
            }
            .refineboxsection .col-sm-3 {
                width: 100%;
            }
            .refineboxsection .col-sm-9 {
                width: 100%;
            }
            .refine_box {
                width: 100%;
            }
            .clsPropSel {
                width: 325px;
                background: #fff;
                padding-bottom: 20px;
            }
            #refsearch {
                background: #f1be03;
            }
            .clsPropSel .col-md-12 {
                width: 80%;
            }
            .clsPropSel .col-md-12 .col-md-5 {
                width: 80%;
            }
            .clsPropSel .btn {
                padding: 8px 8px;
                font-size: 12px;
            }
            .sidebar .navbar1 {
                position: fixed;
                top: 50px;
                right: 0px;
                z-index: 15;
            }
            .sidebar .navbar2 {
                position: fixed;
                top: 90px;
                right: 0px;
                z-index: 15;
                max-height: 100%;
            }
            .sidebar .navbar-default {
                background: none;
                overflow-y: overlay;
                z-index: 1000010;
            }
            .propert_list li .pic_holder img {
                max-width: 100%;
                height: 218px;
            }
            .navbar-toggle {
                border: none;
            }
            .refineboxsection .navbar-header {
                float: none;
            }
            .refineboxsection .navbar-toggle {
                display: block;
            }
            .refineboxsection .navbar-collapse {
                border-top: 1px solid transparent;
                box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
            }
            #bs-example-navbar-collapse-2 {
                display: none;
            }
            #bs-example-navbar-collapse-3 {
                display: none;
            }
            .refineboxsection .navbar-collapse.collapse {
                display: none;
            }
            .refineboxsection .navbar-collapse {
                padding-left: 0;
                padding-right: 0;
            }
            .refineboxsection .navbar-nav {
                float: none!important;
                margin: 7.5px -15px;
            }
            .refineboxsection .navbar-nav>li {
                float: none;
            }
            .refineboxsection .navbar-nav>li>a {
                padding-top: 10px;
                padding-bottom: 10px;
            }
            .refineboxsection .navbar-text {
                float: none;
                margin: 15px 0;
            }
            .refineboxsection .navbar-collapse.collapse.in {
                display: block;
            }
            .refineboxsection .collapsing {
                overflow: hidden!important;
            }
            .refineboxsection .navbar-default {
                border: none;
            }
            .nav_slice li {
                width: 28%;
                text-align: center;
            }
            .nav_slice li .tab_text {
                display: none;
            }
            .nav_slice a {
                margin: 0 0 0 0;
            }
            .nav_slice a:before,
            .nav_slice a:after {
                display: none;
            }
            #searchArea .col-sm-10 .col-sm-2 {
                width: 50%;
                float: left;
            }
            #drawSearch .col-sm-10 .col-sm-2 {
                width: 50%;
                float: left;
            }
            #find_near .col-sm-10 .col-sm-2 {
                width: 50%;
                float: left;
            }
            .nav_slice a:before,
            .nav_slice a:after {
                left: 0px;
            }
            #searchArea .col-sm-10 .col-sm-2 {
                padding-top: 14px;
            }
            #drawSearch .col-sm-10 .col-sm-2 {
                padding-top: 14px;
            }
            #find_near .col-sm-10 .col-sm-2 {
                padding-top: 14px;
            }
            .col-centered .form-group {
                margin-bottom: 0px;
            }
            #searchArea .col-sm-10 .col-sm-2:last-child {
                width: 100%;
            }
            #drawSearch .col-sm-10 .col-sm-2:last-child {
                width: 100%;
            }
            #find_near .col-sm-10 .col-sm-2:last-child {
                width: 100%;
            }
            .mapFilter .col-sm-4 {
                padding-left: 15px;
                padding-right: 15px;
            }
            .mapFilter .col-sm-6.pull-right {
                float: none !important;
            }
            .mapFilter .form-group.col-sm-11 {
                width: 80%;
                float: left;
            }
            .mapFilter .btn-primary.col-sm-1 {
                display: inlineblock;
                float: none;
                width: 10%;
            }
            .mapFilter .btn-primary span.type_text {
                display: none;
            }
            .mapFilter .col-sm-6 {
                padding: 0 15px 0 15px;
                margin: 0 0 0 0;
                width: 100%;
                margin: 0px auto;
                display: block;
                float: none!important;
                text-align: center;
            }
            .mapFilter .col-sm-4 {
                padding: 0 15px 0 15px;
                margin: 0 0 0 0;
                width: 100%;
                margin: 0px auto;
                display: block;
                float: none!important;
            }
            .mapFilter .col-sm-4 .form-control {
                width: 100%;
            }
            .mapFilter .col-sm-12 {
                padding: 0 15px 0 15px;
                margin: 0 0 0 0;
                width: 100%;
                margin: 0px auto;
                display: block;
                float: none!important;
            }
            .mapFilter .form-group.col-sm-11 {
                padding: 0 0 0 0;
                margin: 0 0 0 0;
                width: 80%;
                margin: 0px auto;
                float: left!important;
            }
            .mapFilter .row {
                margin-left: 0px;
                margin-right: 0px;
            }
            .mapFilter .btn-primary.col-sm-1 {
                width: 20%;
            }
            .note_that {
                display: block;
                overflow: hidden;
                width: 100%;
            }
            .note_that p {
                margin: 10px 0 0 0;
            }
            .searchId .form-group {
                margin: 0 0 0 0;
            }
            .about_Block {
                padding: 10px 0 0 0;
            }
            .pull-right.drawSearch_btn {
                float: none;
                width: 50%;
                margin-top: 10px;
            }
            .steps .btn-primary {
                width: 100%;
                display: block;
                float: none !important;
            }
            .form-inline .steps .glyphicon-arrow-right {
                transform: rotate(90deg);
                -webkit-transform: rotate(90deg);
                -moz-transform: rotate(90deg);
                -o-transform: rotate(90deg);
                -ms-transform: rotate(90deg);
            }
            .gal-thumb li.col-sm-3 {
                width: 16.667%;
                float: left;
                padding-bottom: 10px;
            }
            .gal-thumb li.col-sm-4 {
                width: 16.667%;
                float: left;
                padding-bottom: 10px;
            }
            .gal-thumb li.col-lg-3 {
                width: 16.667%;
                float: left;
                padding-bottom: 10px;
            }
            .gal-thumb li.col-md-3 {
                width: 16.667%;
                float: left;
                padding-bottom: 10px;
            }
            .gal-thumb li.col-sm-2 {
                width: 16.667%;
                float: left;
                padding-bottom: 10px;
            }
            .gal-thumb li.col-sm-6 {
                width: 16.667%;
                float: left;
                padding-bottom: 10px;
            }
            .carousel-inner>.item .main_watermark {
                height: auto;
            }
            .gal-thumb li.col-sm-3 a img {
                width: 100%;
                height: 60px;
            }
            #mainimage .bottomleft {
                width: 95.8%;
                left: 15px !important;
                top: 385px;
            }
            .arrange {
                top: 0px;
                left: 98%;
            }
            .details_tab>li {
                width: 50%;
                text-align: center;
                min-height: 80px;
            }
            .details_tab>li .tab-icon {
                display: block;
                margin: 0 auto;
                float: none;
            }
            .similar_list li.col-sm-4 {
                text-align: center;
            }
            .similar-box .yellow .container h3 {
                text-align: center;
            }
            .similar_list .col-sm-5.pic {
                display: block;
            }
            .areaInfo {
                padding: 0 15px;
            }
            .areaInfo .pic {
                float: none;
                display: block;
                max-width: 100%;
            }
            .strovols .col-sm-8 .col-sm-3:first-child,
            .strovols .col-sm-8 .col-sm-6,
            .strovols .col-sm-4 {
                border-right: 0px;
            }
            .strovols .col-sm-8 .col-sm-3:first-child .form-group {
                margin-bottom: 22px;
            }
            .schoolList li address {
                width: 70%;
                float: left;
            }
            .schoolList li {
                overflow: hidden;
            }
            .schoolList li .distance {
                margin-top: -5px;
            }
            .more_info {
                display: none;
            }
            .lined {
                background: none;
            }
            ul.token-input-list-facebook {
                overflow: hidden;
                height: 30px;
                float: left;
                cursor: text;
                z-index: 999;
                list-style-type: none;
                clear: left;
                display: inline-block;
                padding: 0px 0px;
                font-size: 14px;
                color: #555;
                background-color: #fff;
                background-image: none;
                border: 1px solid #ccc;
                border-radius: 4px;
                -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
                box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
                -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
                -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
                transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
            }
            .propertiescount .listItem li a {
                font-size: 12px;
                color: #333333;
            }
            .almostfull {
                width: 85%;
            }
            .ddown dt a {
                border-radius: 4px !important;
            }
            .ddown dt a {
                background-color: #fff;
                display: block;
                padding: 0px 0px 0px 0px;
                min-height: 10px;
                line-height: 25px;
                overflow: hidden;
                border: 0;
                font-weight: normal;
                color: #000;
            }
            #ezrTab.details_tab>li {
                width: 25%;
            }
            .know_more h2 {
                font-size: 30px;
            }
            .similar_list li.col-sm-4 .col-sm-7 {
                width: 58.33333333%;
                text-align: left;
                padding-left: 5px;
                padding-right: 0;
            }
            .similar_list li a span.blue {
                font-size: 12px;
                margin: 0 0 0 0;
            }
            .tabed-block .tab-content .row h3.rent span.dot {
                margin-right: 0;
            }
            .gallery-box .col-sm-7 {
                width: 100%;
            }
            #imgthumbnails {
                display: none;
                overflow-y: scroll;
                background: #fff;
                padding: 10px;
            }
            #thumbnail {
                top: 0px;
                right: 10px;
                background: rgba(0, 0, 0, 0.6);
            }
            #thumbnail .fa {
                padding: 12px;
            }
            .thumbnailnav .navbar-toggle {
                display: block;
            }
            .thumbnailnav {
                top: 0px;
                right: 30px;
                z-index: 10000;
                padding-top: 10px;
                padding-bottom: 10px;
            }
            .fullScreen_Btn {
                display: none;
            }
            .know_more {
                margin-top: 0px;
            }
        }
        
        @media only screen and (max-width: 740px) {
            #thumbnail {
                top: 0px;
                right: 0px;
                background: rgba(0, 0, 0, 0.6);
            }
            .thumbnailnav {
                top: 0px;
                right: 10px;
                z-index: 10000;
                padding-top: 10px;
                padding-bottom: 10px;
            }
            #ezrTab.details_tab>li {
                width: 20%;
            }
            .factList {
                font-size: 14px;
            }
            .featureList {
                font-size: 14px;
                font-weight: 400;
            }
            .know_more h2 {
                font-size: 24px;
            }
            .tabed-block .tab-content .row {
                border-bottom: 0;
                margin-bottom: 0;
            }
            .tabed-block .tab-content .row h3 {
                font-size: 20px;
            }
            #ezrTabContent .tabed-block {
                margin: 0 0 0 0;
            }
            .propertiescount .col-sm-3 {
                width: 48%;
                display: inline-block;
            }
            .propertiescount .listItem {
                margin: 0 0 0 0;
                padding: 0px 0 0px 0;
            }
            .propertiescount .listItem li a {
                font-size: 11px;
                color: #333333;
            }
            .carousel-inner>.item .main_watermark {
                height: auto;
            }
            .navbar-brand {
                width: 200px;
                background-size: 100%;
                height: 75px;
            }
            .tab-pane .input-group .col-sm-3:first-child {
                padding-left: 4px;
            }
            .search .search-form .col-sm-3 {
                width: 24%;
                display: inline-block;
            }
            .listingload {
                margin-bottom: 40px;
            }
            .tickerupdates {
                display: none;
            }
            .search_found {
                margin-top: 75px;
            }
            .search_found .col-sm-5 {
                width: 100%;
            }
            .col-sm-3 .searchIdBl label {
                width: auto;
                margin-left: 35%;
            }
            .up_to_date {
                padding: 10px;
                padding-left: 20px;
                padding-right: 20px;
            }
            #countries_msdd {
                width: 120px !important;
            }
        }
        
        @media only screen and (max-width: 535px) {
            .navbar-brand {
                position: absolute;
                background: url(../../../images/op/logo.png) 0 0 no-repeat;
                width: 100%;
                background-size: 100%;
                height: 64px;
                top: 10px;
                z-index: 999;
                max-width: 185px;
            }
            .carousel-inner>.item .main_watermark {
                height: auto !important;
            }
            .search .search-form .col-sm-3 {
                width: 49%;
                display: inline-block;
            }
            .search-form {
                font-size: 11px;
            }
            .bottom_margin {
                margin-bottom: 4px;
            }
            .propertiescount .col-sm-3 {
                width: 90%;
                display: inline-block;
            }
            .propertiescount .listItem li a {
                font-size: 13px;
                color: #333333;
            }
            .listingload {
                margin-top: -5px;
            }
            .col-sm-3 .searchIdBl label {
                width: auto;
                margin-left: 15%;
            }
            .pagination-box .col-sm-1 {
                width: auto;
                float: left;
                padding-left: 15px;
            }
            .pagination-box .col-sm-2 {
                width: auto;
                float: left;
                padding-left: 15px;
                padding-right: 14px;
                margin-top: 10px;
            }
            .pagination-box .col-sm-2.btn_blk {
                width: auto;
                float: left;
            }
            .pagination-box .col-sm-2.btn_blk .fa {
                padding: 8px;
            }
            #mainimage .bottomleft {
                width: 92%;
                left: 15px !important;
                top: 270px;
                font-size: 14px;
            }
            .gallery-box .col-sm-5 {
                margin-top: -50px;
            }
            #thumbnail {
                top: 15px;
                right: -22px;
                background: rgba(0, 0, 0, 0.6);
                font-size: 10px;
            }
            #thumbnail .fa {
                padding: 4px;
            }
            .thumbnailnav {
                top: -350px;
                right: 10px;
                z-index: 10000;
                padding-top: 10px;
                padding-bottom: 10px;
            }
            .tabed-block .tab-content .row h3 {
                font-size: 21px;
            }
            .gallery-box .col-sm-5 .fav {
                margin-top: 12px;
                margin-bottom: 12px;
            }
            .tabed-block .tab-content .row .desc p {
                font-size: 12px;
            }
            .gal-thumb li.col-sm-3 {
                width: 33.3333%;
                float: left;
            }
            .gal-thumb li.col-lg-3 {
                width: 33.3333%;
                float: left;
            }
            .gal-thumb li.col-md-3 {
                width: 33.3333%;
                float: left;
            }
            .gal-thumb li.col-sm-2 {
                width: 33.333%;
                float: left;
            }
            .gal-thumb li.col-sm-6 {
                width: 45%;
                float: left;
            }
            .gal-thumb li.col-sm-4 {
                width: 49%;
                float: left;
                height: 75px;
                padding-bottom: 5px;
            }
            .arrange {
                top: -50px;
                left: 60%;
            }
            .know_more {
                margin-top: 0px;
            }
        }
        
        @media only screen and (max-width: 400px) {
            .col-sm-3 .searchIdBl label {
                width: auto;
                margin-left: 3%;
            }
            .search_found {
                margin-top: 90px;
            }
            .seconadry-tab .nav-tabs>li {
                min-width: 49%;
            }
        }
        
        @media (min-width: 768px) and (max-width: 1200px) {
            .removals form .col-sm-2 input[type="text"] {
                width: 100px;
            }
            .valuationform form button {
                font-size: 12px;
                padding: 4px;
                margin-left: 100px;
            }
            /* .searchpropertyform form {
                background: #f5f5f5;
                border: 1px solid #000;
                width: 38%;
                border-radius: 0;
                height: auto;
                float: right;
            } */
            .mylistingsheadernav {
                margin-left: 5%;
            }
            #ownerdetails label {
                margin-bottom: 4%;
            }
            .baseproperty .col-sm-3 label {
                font-size: 12px;
            }
            .btn-download {
                background: #73c875;
                background-image: -webkit-linear-gradient(top, #73c875, #53a857);
                background-image: -moz-linear-gradient(top, #73c875, #53a857);
                background-image: -ms-linear-gradient(top, #73c875, #53a857);
                background-image: -o-linear-gradient(top, #73c875, #53a857);
                background-image: linear-gradient(to bottom, #73c875, #53a857);
                border-radius: 3px;
                color: #fff;
                font-size: 15px;
                padding: 6px 8px;
                line-height: 10px;
            }
            .btn-trash {
                background: #eb5650;
                background-image: -webkit-linear-gradient(top, #eb5650, #c03c3a);
                background-image: -moz-linear-gradient(top, #eb5650, #c03c3a);
                background-image: -ms-linear-gradient(top, #eb5650, #c03c3a);
                background-image: -o-linear-gradient(top, #eb5650, #c03c3a);
                background-image: linear-gradient(to bottom, #eb5650, #c03c3a);
                border: 1px solid #c0392d;
                border-radius: 3px;
                color: #fff;
                font-size: 15px;
                padding: 6px 8px;
                line-height: 10px;
            }
            .btn-edit {
                background: #007fd2;
                background-image: -webkit-linear-gradient(top, #007fd2, #0048c9);
                background-image: -moz-linear-gradient(top, #007fd2, #0048c9);
                background-image: -ms-linear-gradient(top, #007fd2, #0048c9);
                background-image: -o-linear-gradient(top, #007fd2, #0048c9);
                background-image: linear-gradient(to bottom, #007fd2, #0048c9);
                border: 1px solid #0662cf;
                border-radius: 3px;
                color: #fff;
                font-size: 15px;
                padding: 6px 8px;
                line-height: 10px;
            }
            .btn-upload {
                background: #64bf5f;
                background-image: -webkit-linear-gradient(top, #64bf5f, #50a459);
                background-image: -moz-linear-gradient(top, #64bf5f, #50a459);
                background-image: -ms-linear-gradient(top, #64bf5f, #50a459);
                background-image: -o-linear-gradient(top, #64bf5f, #50a459);
                background-image: linear-gradient(to bottom, #64bf5f, #50a459);
                border-radius: 3px;
                color: #fff;
                font-size: 12px;
                padding: 6px 6px;
                line-height: 10px;
                margin-bottom: 5px;
            }
            .btn-addlink {
                background: #2d2d2d;
                border: 1px solid #2d2d2d;
                border-radius: 7px;
                color: #fff;
                font-size: 12px;
                padding: 6px 6px;
                line-height: 10px;
            }
            .contactus h1 {
                font-size: 80px;
                text-align: center;
                color: #fdb515;
                font-family: Myriad Pro;
                font-weight: bold;
                -webkit-text-stroke-width: 1px;
                -webkit-text-stroke-color: #b0b0b0;
                text-shadow: 4px 3px 5px rgba(198, 198, 198, 0.24);
            }
            .dashboard_activity li {
                list-style: none;
                padding-top: 15px;
                padding-bottom: 15px;
                background-color: #f0f1f3;
                width: 11%;
                margin-right: 5px;
                text-align: center;
            }
            .dashboard_activity li a span {
                font-size: 10px;
            }
            .dashboard_activity li img {
                width: 70%;
                margin-right: 5px;
                text-align: center;
            }
            .dashboard_tab>li {
                margin-bottom: 0px !important;
                background-color: #f0f1f3;
                width: 100%;
                text-align: center;
            }
            .marketing .modal-dialog {
                width: 100%;
            }
            .col-sm-3 label {
                width: 40%;
                font-size: 14px;
            }
            .pricing .col-sm-2 {
                margin-left: -117px;
            }
            .col-sm-2 label {
                width: 40%;
                font-size: 14px;
            }
            .classification .col-sm-3 label {
                margin-bottom: 0em;
            }
            .col-sm-3 {
                border: 0;
            }
            .col-sm-4 label {
                width: 40%;
                font-size: 14px;
            }
            .mylistings .btn-default {
                margin-top: 2%;
            }
            /*--mycode2 ends--*/
            .navbar-right li a {
                padding: 0 0 0 0;
                font-size: 12px;
                color: #333333;
            }
            .search-wrapper {
                top: 100px;
            }
            .tickerupdates {
                padding-left: 0px;
                padding-top: 10px;
            }
            .up_to_date {
                width: 210px;
                left: 0px;
                top: 0px;
                position: absolute;
            }
            .up_to_date .btn-default {
                font-size: 10px;
            }
            .up_to_date .btn-default .fa {
                display: block;
            }
            .newSearch a .fa {
                display: block;
            }
            .search_found {
                margin-top: -35px;
            }
            .stick {
                width: 213px !important;
            }
            .searchIdBl label {
                display: block;
                float: none;
                width: 100%;
            }
            .col-sm-3 .searchIdBl label {
                width: 100%;
            }
            .pagination-box .s {
                display: none;
            }
            .number_page>li>a {
                padding-left: 3px;
                padding-right: 3px;
            }
            .pagination-box .bttn .fa-heart {
                display: inline-block;
                margin-top: 9px;
                margin-bottom: 9px;
            }
            .pagination-box .bttn .fa-envelope {
                display: inline-block;
                margin-top: 9px;
                margin-bottom: 9px;
            }
            .pagination-box .col-sm-1 {
                width: 10.333333%;
            }
            .linktext {
                display: none;
            }
            .favico {
                display: inline-block;
            }
            .pagination-box .bttn {
                height: auto;
                line-height: 18px;
                text-decoration: none;
            }
            .propert_list li .pic_holder img {
                display: block;
                max-width: 100%;
                min-width: 100%;
                height: 210px;
            }
            .listing_block .btn {
                font-size: 12px;
            }
            .mapFilter .row {
                margin-left: 0px;
                margin-right: 0px;
            }
            .mapFilter .btn-primary span.type_text {
                display: none;
            }
            .nav_slice a:before,
            .nav_slice a:after {
                display: none;
            }
            .nav_slice a {
                margin: 0 0 0 0;
            }
            .nav_slice li {
                margin-left: 0px;
            }
            .nav_slice a {
                font-size: 20px;
            }
            .col-centered {
                width: 100%;
                padding: 0 0 0 0;
            }
            .nav_slice .nav-tabs {
                margin-top: 24px;
            }
            .mapFilter .btn-primary {
                font-size: 14px;
            }
            .steps .info b {
                display: block;
            }
            .steps label {
                padding-left: 0px;
            }
            .steps .info {
                min-height: 66px;
            }
            .form-inline .steps .form-group {
                position: relative;
            }
            .form-inline .steps .glyphicon-arrow-right {
                position: absolute;
                right: 20px;
                top: 10px;
                font-size: 24px;
            }
            .mapFilter .btn-primary {
                padding: 15px 12px;
            }
            .steps .btn-primary {
                width: 219px;
                padding: 14px 12px;
            }
            .details_tab>li>a {
                padding: 10px 10px;
            }
            .tab-icon {
                margin-right: 8px;
                display: none;
            }
            .schoolList li address {
                width: 60%;
                float: left;
            }
            .schoolList li {
                overflow: hidden;
            }
            .schoolList li .distance {
                margin-top: -5px;
            }
            .similar_list li.col-sm-4 {
                text-align: center;
            }
            .similar-box .yellow .container h3 {
                text-align: center;
            }
            .similar_list .col-sm-5.pic {
                display: block;
                float: none;
            }
            .similar_list li.col-sm-4 .col-sm-7 {
                width: 100%;
                text-align: left;
                padding-left: 0px;
            }
            .more_info {
                display: none;
            }
        }
        
        #countries_msdd {
            width: auto !important;
        }
        
        @media (min-width: 768px) {
            .navbar>.container .navbar-brand {
                margin-left: none;
            }
            .contactus .btn-default {
                position: absolute;
                bottom: 17px;
                right: -10px;
            }
        }
        
        .navbar-default .navbar-nav>.open>a,
        .navbar-default .navbar-nav>.open>a:focus,
        .navbar-default .navbar-nav>.open>a:hover {
            text-decoration: underline;
        }
        
        panel panel-default .yellow {
            background: #fcb515;
        }
        
        .ptoperties-more {
            position: absolute;
            bottom: 4px;
            right: 3px;
            line-height: 18px;
            border-left: 7px solid #ffffff;
            background: #000;
            color: #fff;
            font-size: 15px;
            text-decoration: none;
            padding: 7px 7px 7px 13px;
        }
        
        .sa-activity li {
            display: inline-block;
        }
        /*home page Featured properties and Price reductions end*/
        
        .first-option {
            background-color: #fec450;
        }
        
        #bedbath .form-control {
            padding: 6px 3px !important;
        }
        
        p.fax-p {
            margin-bottom: 0;
        }
        /*screen.css rework on bootstrap starts from here*/
        
        @media (max-width: 767px) {
            .nomarginclass {
                padding-right: 15px !important;
                padding-left: 15px !important;
            }
            .box .top {
                min-height: 328px;
            }
            .box .bottom {
                min-height: 156px;
            }
            .margin-top-xs {
                margin-top: 20px;
            }
            .pull-right-xs {
                float: right;
            }
            .no-padding-xs {
                padding-left: 0 !important;
                padding-right: 0 !important;
            }
            .second_one .navbar-default {
                background: transparent;
            }
            .navbar-brand {
                position: absolute;
                background: url(../../../images/op/recent_logo.png) 0 0 no-repeat;
                background-size: 100%;
                height: 50px;
                width: 100%;
                margin-left: 15px;
                max-width: 200px;
            }
            .navbar-brand:hover {
                position: absolute;
                background: url(../../../images/op/recent_logo_hover.png) 0 0 no-repeat;
                background-size: 100%;
                height: 100px;
                width: 100%;
                margin-left: 15px;
                max-width: 200px;
            }
            .navbar-right li {
                background: none !important;
            }
            .navbar-right clsDrlLst li {
                padding: 0px;
            }
            .marquee-content {
                position: inherit;
                bottom: 0px;
            }
            .search .zsg-trapezoid {
                font-size: 20px;
                margin: 30px 0px 0px 0px;
                background-color: rgba(252, 190, 51, .9);
                display: block;
                border-left-color: rgba(255, 191, 61, .9);
            }
            .almostfull {
                width: 83% !important;
            }
            .property-block h1 {
                font-size: 20px !important;
                font-weight: bold;
            }
            .property-block h1 a.load-more {
                font-size: 13px !important;
            }
            .property-list li a img {
                height: auto;
            }
            .search-wrapper {
                top: 0px;
                position: inherit;
            }
            .property-list li {
                list-style: none;
                margin-bottom: 26px;
                overflow: hidden;
            }
            .yellow-bar h1 {
                font-size: 25px;
            }
            .search-wrapper {
                top: 0px;
                position: inherit;
            }
            .quates h1 {
                font-size: 18px;
            }
            .quates h3 {
                font-size: 14px;
            }
            .app-dec {
                padding-top: 15px;
                padding-bottom: 15px;
                ;
            }
            .app-dec h2 {
                font-size: 20px;
            }
            .app-dec .btn-wrapper .btn-primary {
                width: 90%;
                font-size: 14px;
            }
            .search .search-form .nav-tabs>li.active a {
                margin-left: 0px !important;
            }
            .appPic {
                padding-top: 0px !important;
            }
            .sa-activity .carousel-control.left {
                top: 34px;
                left: 0;
                width: 7%;
                height: 100px;
                font-size: 60px;
                color: #fff;
                text-align: center;
                text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
                filter: alpha(opacity=50);
                opacity: .5;
                background: #2b4086;
            }
            .sa-activity .carousel-control.right {
                top: 34px;
                right: 0;
                width: 7%;
                height: 100px;
                font-size: 60px;
                color: #fff;
                text-align: center;
                text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
                filter: alpha(opacity=50);
                opacity: .5;
                background: #2b4086;
            }
            .search .search-form .nav-tabs>li>a {
                font-size: 15px !important;
                border: none !important;
                background: none;
                border-radius: 0px;
                color: #fff;
                font-weight: bold;
                text-align: center;
                padding: 0px;
                height: 100%;
                margin: 0px;
            }
            .search .search-form .form-control {
                font-size: 16px;
                font-weight: bold;
                float: left;
                border: none;
                margin-right: 0px;
                border-radius: 0px;
                margin-right: 0px;
                height: 44px;
                background: white;
                border-bottom: 1px solid #737070;
            }
            .search-wrapper .nav {
                padding-left: 0px;
                padding-right: 0px;
            }
            .search-wrapper .border-center-block {
                border-top: 1px solid #fff;
                border-bottom: 2px solid #fff;
            }
            .search .search-form .btn-info {
                background: #3b5998;
                float: right;
                border-radius: 0px;
            }
            .second_two {
                margin-top: 15px;
            }
            .second_two center h1 {
                font-size: 20px !important;
            }
            .box .top h4 {
                position: relative !important;
            }
            .box .bottom p span {
                font-size: 18px;
            }
            .property-block .panel-heading {
                margin: 10px 0px 10px 0px;
            }
            .black-box .navbar-default p a {
                display: block;
            }
            .black-box .navbar-default p a {
                padding-bottom: 5px;
            }
            .t3-megamenu .navbar-right li:hover .clsDrpMnu {
                position: static;
                float: none;
                width: auto;
                margin-top: 0;
                background-color: transparent;
                border: 0;
                -webkit-box-shadow: none;
                box-shadow: none;
            }
            .t3-megamenu .navbar-right .dropdown-toggle .caret {
                visibility: hidden;
            }
            .search .saved-search,
            .search .search-form,
            .search .search-hdr-1 {
                width: 100%;
                padding: 0px;
            }
            .second_one .navbar-default #bs-example-navbar-collapse-1 {
                background: #fff !important;
                padding: 7px 3px 1px 0px;
            }
            /*    small main menu*/
            .smallmainmenu {
                width: 100%;
            }
            /*    small main menu end*/
            .details_block .arrange-view {
                display: block;
                width: 100%;
            }
            .details_block .call-op {
                display: block;
                width: 100%;
            }
        }
        
        @media (min-width: 768px) {
            body.properties #arrangePop .modal-content {
                width: 526px !important;
                height: 588px !important;
            }
             .pull-right-sm {
                float: right;               
            }
            .navbar-brand {
                position: absolute;
                background: url(../../../images/op/recent_logo.png) 0 20px no-repeat;
                width: 100%;
                background-size: 100%;
                height: 130px;
            }
            .navbar-brand:hover {
                position: absolute;
                background: url(../../../images/op/recent_logo_hover.png) 0 20px no-repeat;
                width: 100%;
                background-size: 100%;
                height: 130px;
            }
            .property-block h1 {
                font-size: 24px !important;
            }
            .property-block h1 a.load-more {
                font-size: 17px !important;
            }
            .property-block .panel-heading {
                margin: 20px 0px 7px 0px;
            }
            .property-list li.image-large {
                height: 286px !important;
            }
            .property-list li {
                list-style: none;
                margin-bottom: 26px;
                position: relative;
                height: 130px;
                overflow: hidden;
            }
            .property-list .image-large span.desc {
                left: 30px;
                bottom: 20px;
                padding: 15px;
                width: 60%;
            }
            .property-list li.image-large span.desc span.arrow {
                width: 30px;
                display: block;
                position: absolute;
                right: 0px;
                top: 0px;
                bottom: 0;
            }
            .app-dec {
                padding-top: 15px;
                ;
            }
            .app-dec p.app-text {
                margin: 9px 0 29px 0;
                font-size: 16px;
            }
            .btn-wrapper {
                padding-top: 7px;
            }
            .appPic {
                padding-top: 63px !important;
                padding-bottom: 0px !important;
            }
            .app-dec .btn-wrapper .btn-primary {
                width: 247px;
                font-size: 16px;
            }
            .app-dec h2 {
                font-size: 26px;
            }
            .appPic {
                padding-top: 63px !important;
                padding-bottom: 0px !important;
            }
            .no-padding-sm {
                padding-right: 0px !important;
                padding-left: 0px !important;
            }
            .search-wrapper {
                position: inherit;
                top: 0px;
            }
            .search-wrapper .nav {
                padding-left: 0px;
                padding-right: 0px;
            }
            .search .search-form .nav-tabs>li {
                padding-left: 15px;
                padding-left: 0px;
                padding-right: 0px;
                font-family: 'euphemiaregular';
            }
            .search .search-form .nav-tabs>li.active {
                background: none !important;
            }
            nav-tabs>li {
                padding-left: 0px !important;
                padding-right: 0px !important;
            }
            .search .zsg-trapezoid {
                margin: 30px 0px 0px 0px;
                font-size: 22px;
                background-color: rgba(252, 190, 51, .9);
                display: block;
                border-left-color: rgba(255, 191, 61, .9);
            }
            .search .search-hdr-1 {
                width: 100%;
            }
            .search .search-form {
                width: 100%;
                padding: 0px;
            }
            .formBox {
                padding: 0px;
            }
            .search .search-form .nav-tabs>li>a {
                font-size: 18px !important;
                border: none !important;
                background: none;
                border-radius: 0px;
                color: #fff;
                font-weight: bold;
                text-align: center;
                padding: 0px;
                height: 100%;
                margin: 0px;
            }
            .search .search-form .form-control {
                font-size: 16px;
                font-weight: bold;
                /* display: inline-block; */
                float: left;
                border: none;
                margin-right: 0px;
                border-radius: 0px;
                margin-right: 0px;
                height: 44px;
                background: white;
                border-bottom: 1px solid #737070;
            }
            .search-wrapper .border-center-block {
                border-left: 1px solid #fff;
                border-right: 1px solid #fff;
            }
            .search .search-form .btn-info {
                background: #3b5998;
                float: right;
                border-radius: 0px;
            }
            .marquee-content {
                position: inherit;
                bottom: 0px;
            }
            .second_two center h1 {
                font-size: 25px !important;
            }
            .box .top {
                min-height: 250px;
            }
            .box .bottom {
                min-height: 155px;
            }
            .box .bottom p span {
                font-size: 18px;
            }
            .yellow-bar h1 {
                font-size: 30px;
                padding-top: 16px;
            }
            /*    small main menu*/
            .navbar-brand {
                position: absolute;
                background-size: 100%;
                height: 80px;
                width: 100%;
                margin-left: 15px;
                max-width: 250px;
                z-index: 999;
            }
            .smallmainmenu {
                width: 50%;
            }
            /*    small main menuend */
            .details_block .arrange-view {
                width: auto;
                display: inline;
            }
            .details_block .call-op {
                display: inline;
                width: auto;
            }
        }
        
        @media (min-width: 992px) {
            .second_one .navbar-default .navbar-header {
                height: 74px;
            }
            .header-band .navbar-header {
                width: 30%;
            }
            .pull-right-md {
                float: right;
            }
            .property-block h1 {
                font-size: 28px !important;
                margin-top: 10px;
            }
            .property-block h1 a.load-more {
                font-size: 19px !important;
            }
            .property-list li {
                list-style: none;
                margin-bottom: 26px;
                position: relative;
                height: 157px;
                overflow: hidden;
            }
            .property-list li.image-large {
                height: 340px !important;
            }
            .property-list .image-large span.desc {
                left: 20px;
                bottom: 30px;
                padding: 15px;
                width: 60%;
            }
            .property-list .image-large .desc .small-desc {
                margin: 0 30px 0 10px;
                word-wrap: break-word;
            }
            .property-list li.image-large span.desc span.arrow {
                width: 30px;
                display: block;
                position: absolute;
                right: 0px;
                top: 0px;
                bottom: 0;
            }
            .second_two {
                margin-top: 12px;
            }
            .search-wrapper {
                position: absolute;
                z-index: 99;
                top: 130px;
            }
            .search .saved-search,
            .search .search-form,
            .search .search-hdr-1 {
                padding-left: 20px;
                padding-right: 20px;
                margin-bottom: 0px;
            }
            .yellow-bar {
                background: #fcb514;
                padding: 12px 0px;
            }
            .yellow-bar h1 {
                margin: 0px;
                font-size: 38px;
            }
            .app-dec {
                padding-top: 40px;
            }
            .app-dec h2 {
                font-size: 32px;
            }
            .app-dec p.app-text {
                font-size: 17px;
            }
            .btn-wrapper {
                padding-top: 24px;
            }
            .app-dec .btn-wrapper .btn-primary {
                width: 316px !important;
                font-size: 18px;
                height: 42px;
            }
            .forspace {
                margin-left: 10px !important;
            }
            .map img {
                max-width: 100% !important;
            }
            .search .search-hdr-1 {
                width: auto;
            }
            .search .zsg-trapezoid {
                display: inline-block;
                font-size: 24px !important;
                background-color: rgba(252, 190, 51, .9);
                margin-right: 0;
                border-left-color: rgba(255, 191, 61, .9);
                margin-top: 0px;
            }
            .search .zsg-trapezoid:after {
                display: block;
                border-left-color: rgba(255, 191, 61, .9);
            }
            .search .search-form .nav-tabs>li {
                padding-left: 15px;
                padding-left: 0px;
                padding-right: 0px;
                height: 66px;
                font-family: 'euphemiaregular';
            }
            .search .search-form .nav-tabs>li.active {
                opacity: 1;
            }
            .search .search-form .nav-tabs>li>a {
                font-size: 20px !important;
                border: none !important;
                background: none;
                border-radius: 0px;
                color: #fff;
                font-weight: bold;
                text-align: center;
                padding: 6px 0px 6px 0px;
                height: 100%;
                margin: 0px;
            }
            .search .search-form .form-control {
                font-size: 16px;
                font-weight: bold;
                display: inline-block;
                float: left;
                border: none;
                margin-right: 0px;
                border-radius: 5px 0px 0px 5px;
                margin-right: 0px;
                height: 50px;
            }
            .search .search-form .btn-info {
                background: #3b5998;
                border: 3px solid #fff;
                border-radius: 0px 5px 5px 0px;
                -moz-border-radius: 0px 5px 5px 0px;
                -webkit-border-radius: 0px 5px 5px 0px;
                float: right;
                height: 50px;
            }
            .search-wrapper .border-radius-left {
                border-radius: 5px 0px 0px 5px;
            }
            .search-wrapper .border-full {
                border: 1px solid #fff;
            }
            .search-wrapper .border-center-block {
                border-top: 1px solid #fff;
                border-bottom: 1px solid #fff;
                border-left: none;
                border-right: none;
            }
            .search-wrapper .border-radius-right {
                border-radius: 0px 5px 5px 0px;
            }
            .almostfull {
                width: 83% !important;
            }
            .marquee-content {
                position: absolute;
                bottom: 10px;
            }
            .second_two center h1 {
                font-size: 25px !important;
            }
            .box .bottom p {
                font-size: 16px;
            }
            .box .bottom p span {
                font-size: 20px;
            }
            .property-block .panel-heading {
                margin: 15px 0px 10px 0px;
            }
            .searchIdBl .form-control {
                margin-right: -83px;
            }
            .up_to_date {
                width: 210px;
                left: 62px;
            }
            .t3-megamenu .navbar-right .dropdown-toggle .fa {
                display: none;
            }
            /*    small main menu*/
            .navbar-brand {
                position: absolute;
                width: 100%;
                background-size: 100%;
                height: 90px;
                max-width: 100%;
            }
            /*        small main menu end*/
        }
        /*for main menu in small screen - added by Bhavya.V.M*/
        
        @media (max-width: 991px) {
            .navbar-header {
                float: none;
            }
            .navbar-toggle {
                display: block !important;
                background: #000;
                border: none;
                border-radius: 0px;
            }
            .navbar-default .navbar-toggle:focus,
            .navbar-default .navbar-toggle:hover {
                background-color: #000;
            }
            .navbar-collapse {
                border-top: 1px solid transparent;
                box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
            }
            .navbar-collapse.collapse {
                display: none!important;
            }
            .navbar-nav {
                float: none!important;
                margin: 7.5px -15px;
            }
            .navbar-nav>li {
                float: none;
            }
            .navbar-nav>li>a {
                padding-top: 10px;
                padding-bottom: 10px;
            }
            .navbar-default .navbar-toggle .icon-bar {
                background-color: #fcb514;
                position: initial;
            }
        }
        /*end for main menu in small screen - added by Bhavya.V.M*/
        
        @media (min-width: 1200px) {
            .second_one .navbar-default .navbar-header {
                height: 74px;
            }
            .pull-right-lg {
                float: right;
            }
            .property-list li {
                list-style: none;
                margin-bottom: 26px;
                position: relative;
                height: 230px;
                overflow: hidden;
            }
            .property-list li.image-large {
                height: 486px !important;
            }
            .property-list .image-large span.desc {
                left: 30px;
                bottom: 80px;
                padding: 15px;
                width: 60%;
            }
            .property-list .image-large .desc .small-desc {
                margin: 0 30px 0 10px;
            }
            .property-list li.image-large span.desc span.arrow {
                width: 40px;
                display: block;
                position: absolute;
                right: 0px;
                top: 0px;
                bottom: 0;
            }
            .yellow-bar h1 {
                margin: 0px;
                font-size: 40px;
            }
            .flip-container:hover .flipper,
            .flip-container.hover .flipper {
                transform: rotateY(180deg);
            }
            .search .zsg-trapezoid {
                font-size: 36px !important;
            }
            .search .search-form .nav-tabs>li>a {
                font-size: 21px !important;
            }
            .second_two center h1 {
                font-size: 36px !important;
            }
            .box .bottom p {
                font-size: 18px;
            }
            .box .bottom p span {
                font-size: 28px;
            }
            .search-wrapper {
                top: 250px;
            }
            .app-dec h2 {
                font-size: 36px;
            }
            .app-dec p.app-text {
                font-size: 18px;
            }
            .btn-wrapper {
                padding-top: 24px;
            }
            .floatclass {
                float: left;
            }
            .floatclass1 {
                float: left;
                margin-top: 14px;
            }
            .app-dec .btn-wrapper .btn-primary {
                width: 379px !important;
                font-size: 18px;
                height: 42px;
            }
            .forspace {
                margin-left: 10px !important;
            }
            .nomarginclass {
                padding-left: 0px;
                padding-right: 0px;
            }
        }
        
        .modal {
            color: #fcb614 !important;
        }
        
        .modal .popover-title {
            background-color: #000000;
        }
        .popover-title.bg-grey {
            background-color: white;
        }
        .modal .modal-header .close {
            color: #fcb614  !important;
            opacity: 1 !important;
        }
        #closebutton-arrangeview{
            color: #055472 !important;
        }
        
        .modal .modal-header {
            background: #000000 !important;
            border: 0px !important;
            width: 98%;
        }
        .modal .modal-header.bg-grey {
            background: white !important;
            border: 0px !important;
            width: 100%;
        }
        input.item_each.bg-grey#arrange_email,#arrangePop.modal ::placeholder {
            color: #141212 !important;
             }

        .modal .modal-header .close:hover {
            color: #fcb614 !important;
        }
        
        .modal .modal-title {
            color: #fcb614 !important;
            font-weight: bold !important;
        }
        
        .modal .modal-body p {
            font-weight: bold !important;
        }
        
        .modal .btn.btn-success.btn-lg {
            background-color: #ffffff !important;
            color: #000000 !important;
            border-color: #000000 !important;
        }
        
        .modal-content {
            background-color: #000000 !important;
            color: #fcb614 !important;
            height: auto !important;
            margin: auto !important;
        }
        .modal-content.bg-grey {
            background-color: white !important;
            color: #055472 !important;
            height: auto !important;
            margin: auto !important;
        }
        
        #arrangePop #message,
        #arrangePop #ahtelephone {
            margin-left: 0px !important;
        }
        
        #arrangePop #ahtelephone {
            margin-top: 6px !important;
        }
        
        #arrangePop .modal-content {
            width: 536px !important;
            height: 551px !important;
        }
        
        #arrangePop #arrangePopBtn {
            margin-top: 9px !important;
            margin-right: -17px !important;
            border-radius: 1px !important;
            padding: 6px !important;
        }
        
        @media (min-width: 410px) and (max-width: 500px) {
            #arrangePop .modal-content {
                margin-left: 45px !important;
                width: 340px !important;
            }
            #emailPop .modal-dialog .modal-content{
                width: 75%;
            }
        }
        
        @media only screen and (max-width: 409px) {
            #arrangePop .modal-content {
                margin-left: 8px !important;
                width: 290px !important;
            }
            #arrangePop #arrangePopBtn {
                min-width: 266px !important;
            }
        }
        
        #arrangePop #arrangePopBtn {
            min-width: 200px !important;
            float: right !important;
            background-color: #fcb614 !important;
        }
        
        #notify-modal .notify_clickk,
        #notify-modal275 .notify_clickk,
        #notify-modal278 .notify_clickk,
        #notify-modal279 .notify_clickk {
            color: #000000 !important;
        }
        
        #notify-modal .modal-header,
        #notify-modal278 .modal-header,
        #notify-modal275 .modal-header,
        #notify-modal279 .modal-header {
            border-bottom: 0px !important;
        }
        
        #notify-modal .notify-header,
        #notify-modal278 .notify-header,
        #notify-modal275 .notify-header,
        #notify-modal279 .notify-header {
            text-align: center !important;
            font-weight: bold !important;
            font-size: 17px !important;
        }
        
        #notify-modal .notify_clickk,
        #notify-modal278 .notify_clickk,
        #notify-modal275 .notify_clickk,
        #notify-modal279 .notify_clickk {
            background-color: #fcb614 !important;
            border: 0px !important;
            float: right !important;
            font-weight: bold !important;
            padding-top: 2px !important;
        }
        
        #prop-share-modal .close {
            color: #fcb614 !important;
        }
        
        .modal-body p {
            color: #fcb614 !important;
        }
        
        #emailPop .modal-title {
            color: #fcb614 !important;
        }
        
        #emailPop #printImageview {
            border: 4px solid #ffffff !important;
        }
        
        #emailPop #btnSendMail {
            color: #000000 !important;
            background: #fcb614 !important;
            border: 0px !important;
        }
        
        #emailPop .form-control {
            margin-bottom: 7px !important;
        }
        
        #prop-share-modal_275 .modal-header,
        #notify-modal275 .modal-header {
            border-bottom: 0px !important;
        }
        
        #edit_savedplace a.btn-primary {
            color: #000000 !important;
            background-color: #fcb614 !important;
            border: 0px !important;
        }
        
        #useraccount #login-submit,
        #useraccount #register-submit {
            background-color: #fcb614 !important;
            color: #000000 !important;
            border: 0px !important;
        }
        
        #useraccount .forgot-password {
            color: #fcb614 !important;
        }
        
        #useraccount .panel-heading {
            background-color: #000000 !important;
        }
        
        #useraccount .panel-login>.panel-heading a.active {
            color: #fbb513 !important;
            font-size: 18px !important;
        }
        
        #useraccount .panel-login>.panel-heading a {
            color: #feffff !important;
        }
        
        #email_frequency_279 select option:hover {
            background-color: #fcb614 !important;
        }
        
        #useraccount .panel-heading {
            border-bottom: 0px !important;
        }
        /*************** newly added search.css **********************/
        
        .borderRadius {
            -moz-border-radius: 5px;
            border-radius: 5px;
        }
        
        .borderRadiusTp {
            -moz-border-radius: 5px 5px 0 0;
            border-radius: 5px 5px 0 0;
        }
        
        .borderRadiusBtm {
            -moz-border-radius: 0 0 5px 5px;
            border-radius: 0 0 5px 5px;
        }
        
        .ddcommon {
            position: relative;
            display: -moz-inline-stack;
            zoom: 1;
            display: inline-block;
            *display: inline;
            cursor: default;
        }
        
        .ddcommon ul {
            padding: 0;
            margin: 0;
        }
        
        .ddcommon ul li {
            list-style-type: none;
        }
        
        .borderRadiusTp ul li:last-child {
            -moz-border-radius: 0 0 5px 5px;
            border-radius: 0 0 5px 5px;
            border-bottom: 3px rgba(255, 191, 61, .9);
            ;
        }
        
        .borderRadiusBtm ul li:first-child {
            -moz-border-radius: 5px 5px 0 0;
            border-radius: 5px 5px 0 0;
            border-bottom: 1px solid #c3c3c3;
        }
        
        .ddcommon .disabled img,
        .ddcommon .disabled span,
        .ddcommon.disabledAll {
            opacity: .5;
            /* standard: ff gt 1.5, opera, safari */
            -ms-filter: "alpha(opacity=50)";
            /* ie 8 */
            filter: alpha(opacity=50);
            /* ie lt 7 */
            -khtml-opacity: .5;
            /* safari 1.x */
            -moz-opacity: .5;
            /* ff lt 1.5, netscape */
            color: #999999;
        }
        
        .ddcommon .clear {
            clear: both
        }
        
        .ddcommon .shadow {
            -moz-box-shadow: 5px 5px 5px -5px #888888;
            -webkit-box-shadow: 5px 5px 5px -5px #888888;
            box-shadow: 5px 5px 5px -5px #888888;
        }
        
        .ddcommon .text {
            color: #7e7e7e;
            padding: 0;
            position: absolute;
            background: #fff;
            display: block;
            width: 98%;
            height: 98%;
            left: 2px;
            top: 0;
            border: none;
        }
        
        .ddOutOfVision {
            position: relative;
            display: -moz-inline-stack;
            display: inline-block;
            zoom: 1;
            *display: inline;
        }
        
        .borderRadius .shadow {
            -moz-box-shadow: 5px 5px 5px -5px #888888;
            -webkit-box-shadow: 5px 5px 5px -5px #888888;
            box-shadow: 5px 5px 5px -5px #888888;
        }
        
        .borderRadiusBtm .shadow {
            -moz-box-shadow: -5px -5px 5px -5px #888888;
            -webkit-box-shadow: -5px -5px 5px -5px #888888;
            box-shadow: -5px -5px 5px -5px #888888
        }
        
        .borderRadiusTp .border,
        .borderRadius .border {
            -moz-border-radius: 0 0 5px 5px;
            border-radius: 0 0 5px 5px;
        }
        
        .borderRadiusBtm .border {
            -moz-border-radius: 5px 5px 0 0;
            border-radius: 5px 5px 0 0;
        }
        
        img.fnone {
            float: none !important
        }
        
        .ddcommon .divider {
            width: 0;
            height: 100%;
            position: absolute;
        }
        
        .ddcommon .arrow {
            display: inline-block;
            position: absolute;
            top: 50%;
            right: 4px;
        }
        
        .ddcommon .arrow:hover {
            background-position: 0 100%;
        }
        
        .ddcommon .ddTitle {
            padding: 0;
            position: relative;
            display: inline-block;
            width: 100%;
            padding-left: 15px;
            padding-right: 15px;
        }
        
        .ddcommon .ddTitle .ddTitleText {
            display: block;
        }
        
        .ddcommon .ddTitle .ddTitleText .ddTitleText {
            padding: 0;
        }
        
        .ddcommon .ddTitle .description {
            display: block;
        }
        
        .ddcommon .ddTitle .ddTitleText img {
            position: relative;
            vertical-align: middle;
            float: left
        }
        
        .ddcommon .ddChild {
            position: absolute;
            display: none;
            width: 100%;
            overflow-y: auto;
            overflow-x: hidden;
            zoom: 1;
        }
        
        .ddcommon .ddChild li {
            clear: both;
        }
        
        .ddcommon .ddChild li .description {
            display: block;
        }
        
        .ddcommon .ddChild li img {
            border: 0 none;
            position: relative;
            vertical-align: middle;
            float: left
        }
        
        .ddcommon .ddChild li.optgroup {
            padding: 0;
        }
        
        .ddcommon .ddChild li.optgroup .optgroupTitle {
            padding: 0 5px;
            font-weight: bold;
            font-style: italic
        }
        
        .ddcommon .ddChild li.optgroup ul li {
            padding: 5px 5px 5px 15px
        }
        
        .ddcommon .noBorderTop {
            border-top: none 0 !important;
            padding: 0;
            margin: 0;
        }
        /*************** default theme **********************/
        
        .dd .ddTitle .ddTitleText {
            padding: 0px 0px 0px 0px;
        }
        
        .dd .ddTitle .ddTitleText .ddTitleText {
            padding: 0;
        }
        
        .dd .ddTitle .description {
            font-size: 12px;
            color: #666
        }
        
        .dd .ddTitle .ddTitleText img {
            padding-right: 5px;
        }
        
        .dd .ddChild {
            border: 1px solid #c3c3c3;
            background-color: #fff;
            margin-top: 10px;
            border-bottom: 5px solid #fdb515;
        }
        
        .dd .ddChild li {
            padding: 6px;
            background-color: #fff;
            border-bottom: 1px dotted #c3c3c3;
            margin-left: 6px;
            margin-right: 6px;
        }
        
        .dd .ddChild li .description {
            color: #666;
        }
        
        .dd .ddChild li .ddlabel {
            color: #333;
        }
        
        .dd .ddChild li.hover {
            background-color: #f2f2f2
        }
        
        .dd .ddChild li img {
            padding: 0 6px 0 0;
        }
        
        .dd .ddChild li.optgroup {
            padding: 0;
        }
        
        .dd .ddChild li.optgroup .optgroupTitle {
            padding: 0 5px;
            font-weight: bold;
            font-style: italic
        }
        
        .dd .ddChild li.optgroup ul li {
            padding: 0px 0px 0px 0px
        }
        
        .ddChild ul li {
            background: none;
            padding-left: 10px;
        }
        /***************************var/www/html/opcom/templates/op_rent/html/mod_jalogin/default.php***************************/
        
        #registration_otp_modal {
            background-color: rgba(0, 0, 0, 0.5);
        }
        #allLocations_log
        #login_otp_modal {
            background-color: rgba(0, 0, 0, 0.5);
        }
        
        .registration-login-otp .terms-para,
        .modal .modal-body .terms-para {
            padding-top: 30px;
            font-weight: normal !important;
        }
        
        .bellcount {
            border-radius: 25px;
            font-size: 15px;
            position: absolute;
            top: -9px;
            right: -6px;
            text-align: center;
            padding: 4px 4px;
            line-height: .9;
        }
        
        #dropdown-menu1 {
            margin-top: 7px !important;
        }
        /*************************var/www/html/opcom/templates/op_rent/tpls/blocks/header.php**************************/
        
        @media (min-width:992px) {
            .properties .header-inner .navbar-default .navbar-header img {
                height: 47px;
            }
            .navbar-default .navbar-header #logo-img {
                height: 90px;
            }
        }
        /***************************var/www/html/opcom/templates/op_rent/html/com_ezrealty/ezrealty/default_pricedets.php************************/
        
        iframe#prop_desc_iframe {
            display: block;
            margin: 10px 0;
            width: 100%;
            border: none;
        }
        
        .call-arrange {
            margin-bottom: 25px;
            padding-top: 10px;
        }
        
        .before-title {
            border-bottom: none;
            margin-bottom: 0px;
        }
        /************var/www/html/opcom/templates/op_rent/html/com_ezrealty/ezrealty/default.php*********/
        
        .show-on-small {
            display: none !important;
        }
        
        .small-share-ul {
            list-style: none;
            background: #000;
            padding: 0;
        }
        
        .small-share-ul li.printer-li a {
            color: #fff;
            text-decoration: none;
            font-size: 16px;
            padding: 12px 10px;
        }
        
        .small-share-ul li {
            display: inline;
            min-height: 80px;
        }
        
        
        .small-share-ul li:hover .icon-print {
            background: url('/templates/op_rent/images/op/details_icons.png') no-repeat 0px 0px;
            background-position: 0 -1280px;
        }
        
        .small-share-ul li.printer-li:hover a {
            background: #fbb513;
            color: black;
        }
        
        .show-on-small .icon-heart-border:hover {
            background: url('/templates/op_rent/images/op/details_icons.png') no-repeat 0px 0px;
            background-position: 0 -760px;
            transition: unset;
        }
        
        .show-on-small .icon-fb:hover {
            background: url('/templates/op_rent/images/op/details_icons.png') no-repeat 0px 0px;
            background-position: 0 -720px;
        }
        
        .show-on-small .icon-mail:hover {
            background: url('/templates/op_rent/images/op/details_icons.png') no-repeat 0px 0px;
            background-position: 0 -680px;
        }
        
        .share-icons-d li {
            display: inline !important;
        }
        
        .share-icons-d .arrange-viewing {
            display: block;
            background-color: #fdb515;
            color: #000;
            padding: 5px;
            font-weight: 600;
            cursor: pointer;
            /* new change */
            width: 138px;
            text-align: center;
        }
        
        modal {
            z-index: 6500;
        }
        
        #fixme_logo:hover,
        #fixme_logo a:hover {
            background: unset;
        }
        
        .path-title {
            font-weight: normal;
            font-size: 16px;
            float: right;
            color: #3f3f3f;
        }
        .small-head-band .path-title {
            text-align: center;
            float: none;
        }
        
        .arrange-view:hover {
            background: #000;
        }
        section.tabed-block{
            display: flow-root;
        }
        
        @media (min-width: 1024px) and (max-width: 1199px) {
            .black>.container {
                width: 100%;
            }
            .details_tab>li {
                padding: 6px 8px 6px 8px;
            }
        }
        
        @media (min-width: 768px) and (max-width: 1024px) {
            .details_tab>li.t-active-li,
            .details_tab>li.t-inactive-li {
                width: unset;
                display: inline-block;
                min-height: unset;
            }
            .details_tab>li {
                padding: 6px 10px 6px 10px !important;
            }
            .details_tab>li.t-active-li.hide-on-small,
            .hide-on-small {
                display: none !important;
            }
            .show-on-small {
                display: block;
            }
        }
        
        @media (max-width: 767px) {
            .navbar-nav>li {
                float: left;
            }
            details_block .topleft {
                top: 92px;
            }
        }
        
        .seconadry-tab ul.nav-tabs li a {
            cursor: pointer;
        }
        
        tr.selected {
            background-color: #B0BED9 !important;
        }
        
        #arrangePop .modal-content,
        #PassPop .modal-content,
        #ReqPassPop .modal-content {
            width: 385px;
        }
        
        #arrangePop .modal-header,
        #ReqPassPop .modal-header,
        #PassPop modal-header {
            min-height: 2.43px;
            padding: 2px;
        }
        
        #arrangePop .close,
        #ReqPassPop .close {
            margin: 11px;
        }
        
        #PassPop .popover-title,
        #ReqPassPop .popover-title {
            padding: 11px 14px;
            text-align: center;
            font-weight: bold;
            border-bottom: 0px;
        }
        
        #PassPop .simplee {
            padding-bottom: 20px;
        }
        
        #PassPop .span12,
        #ReqPassPop .span12 {
            text-align: center;
        }
        /***************************var/www/html/opcom/templates/op_rent/html/com_ezrealty/ezrealty/default_arranged_viewings.php****************/
        
        .nodisplay {
            text-align: center;
            color: #337AB7;
        }
        /**********************************var/www/html/opcom/templates/op_rent/html/com_ezrealty/ezrealty/default_energycertificate.php*******************************/
        
        .chart-wrapper {
            height: 501px;
            width: 470px;
            background: #fff url(/templates/op_rent/images/op/egraph_bgopt.jpg);
            background-size: 100% 100%;
            background-repeat: no-repeat;
        }
        
        #rating-column {
            float: left;
            border: 1px;
            width: 74%;
            height: 100%;
        }
        
        .h4,
        .h5,
        .h6,
        h4 {
            margin-top: 50px;
        }
        
        #kgo2-column {
            float: left;
            width: 26%;
            display: block;
            height: 100%;
        }
        
        .energy-first {
            margin-top: 61px;
            margin-left: 120px;
            height: 42px;
        }
        
        .energy-second {
            margin-top: 3px;
            margin-left: 150px;
            height: 42px;
        }
        
        .energy-third {
            margin-top: 3px;
            margin-left: 180px;
            height: 42px;
        }
        
        .energy-fourth {
            margin-top: 3px;
            margin-left: 215px;
            height: 42px;
        }
        
        .energy-fifth {
            margin-top: 3px;
            margin-left: 250px;
            height: 42px;
        }
        
        .energy-sixth {
            margin-top: 3px;
            margin-left: 280px;
            height: 42px;
        }
        
        .energy-seventh {
            margin-top: 3px;
            margin-left: 290px;
            height: 42px;
        }
        
        .energy-ei-first {
            margin-top: 83px;
            height: 22px;
            margin-left: 60px;
        }
        
        .energy-ei-second {
            height: 22px;
            margin-left: 60px;
        }
        
        .energy-ei-third {
            height: 22px;
            margin-left: 60px;
        }
        
        .energy-ei-fourth {
            height: 22px;
            margin-left: 60px;
        }
        
        .energy-ei-fifth {
            height: 22px;
            margin-left: 60px;
        }
        
        .energy-ei-sixth {
            height: 22px;
            margin-left: 60px;
        }
        
        .energy-ei-seventh {
            height: 22px;
            margin-left: 60px;
        }
        
        .energy-ei-eight {
            height: 22px;
            margin-left: 60px;
        }
        
        .energy-ei-nine {
            height: 22px;
            margin-left: 60px;
        }
        
        .energy-ei-ten {
            height: 22px;
            margin-left: 60px;
        }
        
        .energy-ei-eleven {
            height: 22px;
            margin-left: 60px;
        }
        
        .energy-ei-twelve {
            height: 22px;
            margin-left: 60px;
        }
        
        .energy-ei-thirteen {
            margin-top: -10px;
            height: 15px;
            margin-left: 60px;
        }
        
        .energy_text {
            text-align: left;
            font-size: 12px;
            padding-left: 37px;
            display: block;
            font-weight: bold;
        }
        
        .energy_text_ei {
            text-align: left;
            font-size: 12px;
            padding-left: 26px;
            display: block;
            font-weight: bold;
        }
        
        .chart-outer-wrapper {
            background: white;
        }
        /**********************var/www/html/opcom/templates/op_rent/html/com_ezrealty/ezrealty/default_images.php***********************/
        
        #contactmsg .modal-content {
            width: 385px;
        }
        
        #contactmsg .modal-header {
            min-height: 2.43px;
            padding: 2px;
        }
        
        #contactmsg .close {
            margin: 11px;
        }
        
        #contactmsg .popover-title {
            padding: 11px 14px;
            text-align: center;
            font-weight: bold;
            border-bottom: 0px;
        }
        
        #contactmsg .span12 {
            text-align: center;
        }
        /*****************************var/www/html/opcom/templates/op_rent/html/com_ezrealty/ezrealty/default_photos.php**********/
                
        #image_slider {
            padding-right: 0px !important;
            background: rgba(0, 0, 0, 0.65);
        }
        #video_carousel .close.pull-right,
        #image_slider .close.pull-right,
        #video_image_slider .close.pull-right,
        .multi-image-modal .close.pull-right,
        #vtour_popup_ .close.pull-right {
            position: absolute;
            position: absolute;
            top: 35px;
            left: 96vw;
            font-size: 41px;
            color: #f4363f;
            z-index: 10000;
            opacity: 1;
        }
        #video_carousel{
            position: fixed;
            width: 100%;
            overflow: hidden;
        }
        /* #video_carousel .carousel-inner .item {
            height: 100vh;
        } */
        /*****************var/www/html/opcom/templates/op_rent/html/com_ezrealty/ezrealty/default_tabs.php***********************/
        
        .hide-on-small.share-icons-det {
            padding-left: 3px;
            padding-right: 3px;
        }
        
        .justadd {
            padding-left: 3px;
            padding-right: 3px;
        }
        /********var/www/html/opcom/templates/op_rent/html/com_ezrealty/ezrealty/default_vtour.php***********/
        
        .item iframe {
            overflow: hidden;
        }
        /*********var/www/html/opcom/templates/op_rent/html/com_ezrealty/ezrealty/default_propertymap.php***********/
        
        #googleMap {
            height: 400px !important;
            width: 100% !important;
            margin-top: 15px;
        }
        
        .add-edit-place-link,
        .view-nearby-schools {
            cursor: pointer;
        }

        .modal-content .modal-btn {
            width: 600px !important;
            height: 350px !important;
            justify-content: centerS;
        }
        
        @media (max-width: 767px) {
            .mobile-apps .map {
                margin-top: 100px;
            }
            .home-removal .gallery-box,
            .guest-listing .gallery-box {
                margin-top: 60px;
            }
            .property-value .valuations .row {
                background-image: none;
            }
            .perfect-property .look-property .row.look-property-row {
                background-image: none;
            }
        }
        /* =============== */
        
        #arrangePop #arrange_email {
            margin-left: 0px !important;
            margin-top: 10px !important;
        }
        
        #arrangePop #arrange_user_number {
            padding-left: 100px !important;
        }
        
        #arrangePop .name-div {
            width: 100%;
            padding-right: 0px !important;
        }
        
        #arrangePop .popover-content #arrangePopBtn {
            float: none !important;
        }
        
        #arrangePop #agree_div {
            margin-left: -5px !important;
            text-align: center;
        }
        
        #recent_search .prop-share-modal .modal-content {
            height: 250px !important;
        }
        
        #recent_search .prop-share-modal .socialicons_share {
            margin-left: 50px;
        }
        
        @media (min-width:375px) and (max-width:660px) {
            body.properties #arrangePop .modal-content {
                margin-left: -22px !important;
                width: 325px !important;
                height: 638px !important;
            }
            body.properties #my_captcha_div {
                margin-left: -3px !important;
            }
            body.properties #arrangePop .modal-content .intl-tel-input {
                margin-left: 0px !important;

            }
            body.properties #section_details_block .propertyimage {
                background-attachment: initial !important;
            }
            body.properties #section_listing_block.search_by_listing_block_section div#propertyMap .gmnoprint {
                left: 47% !important;
            }
            body.properties #section_listing_block.search_by_listing_block_section.search_by_nearme div#propertyMap .gmnoprint {
                left: 0% !important;
            }
            body.properties #section_listing_block.search_by_listing_block_section.search_by_location div#propertyMap .gmnoprint {
                left: 0% !important;
            }
            body.properties .tab-content section.tabed-block iframe#prop_desc_iframe {
                margin-bottom: -40px !important;
            }
            #recent_search .prop-share-modal .modal-content {
                height: 340px !important;
            }
        }

        @media (min-width:661px){
            body.properties #section_details_block .propertyimage {
                background-attachment: initial !important;
            }
        }
        @media (min-width:667px) and (max-width:742px) {
            body.properties #arrangePop .modal-content {
                height: 577px !important;
            }
            body.properties #section_listing_block.search_by_listing_block_section div#propertyMap .gmnoprint {
                left: 70% !important;
            }
            body.properties #section_listing_block.search_by_listing_block_section.search_by_nearme div#propertyMap .gmnoprint {
                left: 0% !important;
            }
            body.properties #section_listing_block.search_by_listing_block_section.search_by_location div#propertyMap .gmnoprint {
                left: 0% !important;
            }
            #recent_search .prop-share-modal .modal-content {
                height: 295px !important;
            }
        }
        
        @media (min-width:750px) and (max-width:760px) {
            body.properties #arrangePop .modal-content {
                height: 570px !important;
            }
            body.properties #section_listing_block.search_by_listing_block_section div#propertyMap .gmnoprint {
                left: 73% !important;
            }
            body.properties #section_listing_block.search_by_listing_block_section.search_by_nearme div#propertyMap .gmnoprint {
                left: 0% !important;
            }
            body.properties #section_listing_block.search_by_listing_block_section.search_by_location div#propertyMap .gmnoprint {
                left: 0% !important;
            }
        }
        
        @media (min-width:320px) and (max-width:360px) {
            body.properties #arrangePop .modal-content {
                width: 320px !important;
                height: 778px !important;
            }
            #arrangePop #ahtelephone {
                margin-top: -18px !important;
            }
            input#agree_collection {
                margin: 4px 2px 0;
            }
            body.properties #my_captcha_div {
                margin-left: -16px !important;
            }
            body.properties #arrangePop .modal-content .intl-tel-input {
                margin-left: 15px;
                margin-left: 0px !important;
            }
            body.properties .tab-content section.tabed-block iframe#prop_desc_iframe {
                margin-bottom: -40px !important;
            }
            body.properties #section_listing_block.search_by_listing_block_section div#propertyMap .gmnoprint {
                left: 38% !important;
            }
            body.properties #section_listing_block.search_by_listing_block_section.search_by_nearme div#propertyMap .gmnoprint {
                left: 0% !important;
            }
            body.properties #section_listing_block.search_by_listing_block_section.search_by_location div#propertyMap .gmnoprint {
                left: 0% !important;
            }
            #recent_search .prop-share-modal .modal-content {
                height: 340px !important;
            }
        }
        @media (min-width:361px)and (max-width:767px) {
            body.properties #arrangePop .modal-content {
                width: 339px !important;
                height: 778px !important;
            }
            #arrangePop #ahtelephone {
                margin-top: -18px !important;
            }
            input#agree_collection {
                margin: 4px 2px 0;
            }
            body.properties #my_captcha_div {
                margin-left: -13px !important;
            }
        }
        @media (min-width: 768px) {
            body.properties #arrangePop .modal-content {
                width: 526px !important;
                height: 601px !important;
            }

            #arrangePop #ahtelephone {
                margin-top: 0px !important;
            }
        }
        @-moz-document url-prefix() {
            @media (max-width: 767px) {
                body.properties #arrangePop .modal-content {
                    margin-left: 0px !important;
                    width: 336px !important;
                    height: 657px !important;
                }

                .popover-title {
                    font-size: 12px !important;
                    padding: 0px 11px !important;
                }

                #arrangePop .close,
                #ReqPassPop .close {
                    margin: 3px !important;
                }

                .popover-content .form-control {
                    margin-bottom: 5px !important;
                }

                #arrangePop #arrange_email {
                    margin-top: 5px !important;
                }

                #arrangePop #ahtelephone {
                    margin-top: -15px !important;
                }

                body.properties #arrangePop .modal-content #agreetext {
                    font-size: 12px !important;
                }

                textarea.form-control {
                    height: 75px;
                }
                #arrangePop #agree_div {
                    margin-left: 0px !important;
                }
            }
        }
        @media (max-width: 767px) {
            body.properties #arrangePop .modal-content {
                margin-left: 0px !important;
                width: 336px !important;
                height: 657px !important;
            }

            body.properties #arrangePop .modal-content #mobno {
               float: left !important;
            }

            .popover-title {
                font-size: 12px !important;
                padding: 0px 11px !important;
            }

            #arrangePop .close,
            #ReqPassPop .close {
                margin: 3px !important;
            }

            .popover-content .form-control {
                margin-bottom: 5px !important;
            }

            #arrangePop #arrange_email {
                margin-top: 5px !important;
            }

            #arrangePop #ahtelephone {
                margin-top: -20px !important;
            }

            body.properties #arrangePop .modal-content #agreetext {
                font-size: 12px !important;
            }

            textarea.form-control {
                height: 75px;
            }

            #arrangePop #agree_div {
                margin-left: 9px !important;
            }
        }
        @supports (-webkit-hyphens:none) {
            @media (max-width: 767px) {
                body.properties #arrangePop .modal-content .intl-tel-input {
                    margin-left: 0px !important;
                    margin-right: 0px !important;
                }

                body.properties #arrangePop .modal-content {
                    margin-left: 0px !important;
                    width: 336px !important;
                    height: 657px !important;
                }

                .popover-title {
                    font-size: 12px !important;
                    padding: 0px 11px !important;
                }

                #arrangePop .close,
                #ReqPassPop .close {
                    margin: 3px !important;
                }

                .popover-content .form-control {
                    margin-bottom: 5px !important;
                }

                #arrangePop #arrange_email {
                    margin-top: 5px !important;
                }

                #arrangePop #ahtelephone {
                    margin-top: -20px !important;
                }

                body.properties #arrangePop .modal-content #agreetext {
                    font-size: 12px !important;
                }

                textarea.form-control {
                    height: 75px;
                }

                #arrangePop #agree_div {
                    margin-left: 9px !important;
                }
                body.properties #arrangePop .modal-content #mobno {
                    float: left !important;
                }
            }
        }
        @supports(-webkit-text-security: circle) {
            @media (max-width: 767px) {
                body.properties #arrangePop .modal-content {
                    margin-left: 0px !important;
                    width: 336px !important;
                    height: 683px !important;
                }

                body.properties #arrangePop .modal-content #mobno {
                    float: left !important;
                }

                .popover-content .form-control {
                    margin-bottom: 5px !important;
                }

                #arrangePop #arrange_email {
                    margin-top: 5px !important;
                }

                #arrangePop #ahtelephone {
                    margin-top: -20px !important;
                }

                body.properties #arrangePop .modal-content #agreetext {
                    font-size: 12px !important;
                }

                textarea.form-control {
                    height: 75px;
                }

                #arrangePop #agree_div {
                    margin-left: 9px !important;
                }
            }
        }
        @media (min-width: 768px) {
            body.properties #arrangePop .modal-content {
                border-width: thin !important;
                border-color: black !important;
            }
        }

        @media (max-width: 767px) {
            body.properties #arrangePop .modal-content {
                border-width: medium !important;
                border-color: black !important;
            }
        }

        textarea#message,
        input#arrange_email,
        input#arrange_name,
        input#arrange_user_number,
        input#arrange_surname,
        select#info,
        input#ahtelephone,
        select#time {
            border-width: thin !important;
            border-color: black !important;
            background-color: #E5E4E2 !important;
        }


        input#arrange_email.textcolor::placeholder {
            color: #007399 !important;
        }

        input#arrange_name.textcolor::placeholder {
            color: #007399 !important;
        }

        input#arrange_user_number.textcolor::placeholder {
            color: #007399 !important;
        }

        input#arrange_surname.textcolor::placeholder {
            color: #007399 !important;
        }

        textarea#message.textcolor::placeholder {
            color: #007399 !important;
        }

        input#ahtelephone.textcolor::placeholder {
            color: #007399 !important;
        }

        input#arrange_email.nocolor:focus::placeholder {
            color: transparent !important;
        }

        input#arrange_name.nocolor:focus::placeholder {
            color: transparent !important;
        }

        input#arrange_user_number.nocolor:focus::placeholder {
            color: transparent !important;
        }

        input#arrange_surname.nocolor:focus::placeholder {
            color: transparent !important;
        }

        textarea#message.nocolor:focus::placeholder {
            color: transparent !important;
        }

        input#ahtelephone.nocolor:focus::placeholder {
            color: transparent !important;
        }

        @-moz-document url-prefix() {
            @media (min-width: 768px) {
                label#mobno {
                    text-align: left !important;
                    margin-left: 0px !important;
                }

                .textleft-mob {
                    text-align: left !important;
                }
            }
        }

        @media (min-width: 768px) {
            label#mobno {
                text-align: left !important;
                margin-left: 0px !important;
            }

            .textleft-mob {
                text-align: left !important;
            }
        }

        @supports(-webkit-text-security: circle) {
            @media (min-width: 768px) {
                label#mobno {
                    text-align: left !important;
                    margin-left: 0px !important;
                }

                .textleft-mob {
                    text-align: left !important;
                }
            }
        }

        .modal-content {
            border-radius: 0px !important;
        }
.Requestproperty{
    display: flex;
    align-items: center;
}  
@font-face {
    font-family: 'euphemiaregular';
    src: url('../../../fonts/op/euphemia-webfont.eot');
    src: url('../../../fonts/op/euphemia-webfont.eot?#iefix') format('embedded-opentype'), url('../../../fonts/op/euphemia-webfont.woff2') format('woff2'), url('../../../fonts/op/euphemia-webfont.woff') format('woff'), url('../../../fonts/op/euphemia-webfont.ttf') format('truetype'), url('../../../fonts/op/euphemia-webfont.svg#euphemiaregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

body {
    font-family: "Myriad Pro", PTSansCaptionRegular, arial, helvetica, sans-serif;
}

@media (min-width: 1280px) {
    .navbar-brand {
        height: 130px;
    }
}

@media (min-width: 1360) {
    .navbar-brand {
        height: 140px;
    }
}

.navbar-header .icon-bar {
    display: block !important;
}

.navbar-brand img {
    width: 70%;
    height: auto;
}

.log-reg2 {
    margin: 0 0 0 0;
    padding: 0px 0 10px 0;
}

.log-reg li {
    list-style: none;
    float: left;
    font-weight: bold;
    color: #ffffff;
    padding: 0 14px!important;
    background: none !important;
    position: relative;
}

.log-reg li:hover {
    color: #fdb615;
}

.log-reg li.loged-out {
    padding: 0 6px!important;
}

.log-reg li a {
    color: #ffffff;
    font-size: 14px!important;
}

.log-reg li a:hover,
.log-reg li a:focus .log-reg li a:active {
    outline: none;
    color: #fdb615;
    text-decoration: none;
}

.navbar-right li {
    /*    position:static;*/
    background: url(../../../images/op/menuSeparator.png) right top no-repeat;
    padding: 10px 12px 10px 8px;
}

.navbar-right li:last-child {
    background: none;
    padding-left: 0;
    padding-right: 0;
}

.navbar-right li:nth-child(7) {
    background: none!important;
}

.navbar-right li a {
    padding: 0 0 0 0;
    font-size: 15px;
    color: #333333;
}

.navbar-right li a:hover {
    outline: none;
    color: #fcb514!important;
}

.navbar-default .navbar-nav>li>a {
    color: #0a0a0a;
}

.navbar-right .dropdown-menu li {
    background: none!important;
}

.clsDrpMnu div:last-child {
    border-right: 0 !important;
}

.clsDrpMnuid div:last-child {
    border-right: 0 !important;
}

@media (max-width: 992px) {
    .clsDrpMnu .clsBorderRight {
        border-right: none;
    }
}

.zsg-steps>li>a:after,
.zsg-steps>li>a:before,
.zsg-trapezoid:after,
.zsg-trapezoid:before {
    border-bottom-width: 30px;
    border-top-width: 30px;
}

.zsg-steps>li>a:after,
.zsg-steps>li>a:before,
.zsg-trapezoid:after,
.zsg-trapezoid:before {
    content: "";
    display: inline-block;
    width: 0;
    height: 0;
    position: absolute;
    top: 0;
}

.zsg-steps>li>a.zsg-h1:after,
.zsg-steps>li>a.zsg-h1:before,
.zsg-trapezoid.zsg-h1:after,
.zsg-trapezoid.zsg-h1:before,
h1.zsg-steps>li>a:after,
h1.zsg-steps>li>a:before,
h1.zsg-trapezoid:after,
h1.zsg-trapezoid:before {
    border-bottom-width: 65px;
    border-top-width: 65px;
}

.zsg-steps>li>a:after,
.zsg-trapezoid_br:after,
.zsg-trapezoid_tr:after {
    border-left-width: 1em;
    border-left-style: solid;
    right: -1em;
}

.zsg-steps>li>a:before,
.zsg-trapezoid_bl:before,
.zsg-trapezoid_br:after {
    border-top-style: solid;
    border-top-color: transparent;
}

.search .search-form {
    background-color: rgba(0, 116, 228, 0.9);
    color: #fff;
    padding: 1rem;
}

.search .search-form {
    background-color: transparent;
    color: #fff;
    padding: 1rem;
}

.search .search-form {
    padding-bottom: 20px;
}

.search .search-form .col-sm-3 {
    padding-right: 0;
}

.tab-pane .input-group .col-sm-3 {
    margin: 0px 0;
}

.tab-pane .input-group .col-sm-3:first-child {
    padding-left: 0px;
}

.tab-pane .input-group .col-sm-3 select {
    width: 100% !important;
    border-radius: 4px !important;
}

.search .search-form .form-control.full_width {
    width: 99.3% !important;
    margin-bottom: 22px;
    border-radius: 4px !important;
}

.search .search-form .input-group {
    width: 100%;
}

.formBox {
    padding: 0 12px;
}

.search .search-form .nav-tabs>li.active {
    background: url(../../../images/op/mapActive.png) left 14px no-repeat;
}

.search .search-form .nav-tabs>li.active a {
    color: #fbfeff;
    background: url(../../../images/op/arrowTip.png) center bottom no-repeat;
}

.search .search-form .nav-tabs>li a:focus {
    outline: none;
}

.btn-positioned {
    position: absolute;
    float: none !important;
    bottom: 1px;
    right: 0px;
}

.tickerupdates {
    padding-left: 127px;
}

#ticker-block {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #000000;
    width: 968px;
}

#ticker-id {
    color: black;
}

.ddown {
    margin-bottom: 0px;
}

.ddown dd,
.ddown dt {
    margin: 0px;
    padding: 0px;
}

.ddown ul {
    margin: -1px 0 0 0;
}

.ddown dd {
    position: relative;
}

.ddown a,
.ddown a:visited {
    color: #000;
    text-decoration: none;
    outline: none;
    font-size: 12px;
}

.box .inner:hover {
    box-shadow: 0 0 6px #aaa;
}

.search-wrapper .ddown dt a {
    background-color: #fff;
    display: block;
    padding: 4px 4px 0px 11px;
    min-height: 32px;
    overflow: hidden;
    border: 0;
    width: 142px;
    font-weight: normal;
    color: #000;
    padding-left: 14px;
}

.ddown dt a p {
    margin: 0 0 0 0;
}

.search-wrapper .ddown dt a {
    border-radius: 4px !important;
}

.search-drop-down {
    width: 100% !important;
    height: 32px;
}

.ddown dt a span,
.multiSelBed span {
    cursor: pointer;
    display: inline-block;
    padding: 0 3px 2px 0;
    font-size: 15px;
    font-weight: bold;
    line-height: 1.42857143;
    color: #555;
}

.ddown dd ul {
    background-color: #FFF;
    border: 0px none;
    color: #000;
    display: none;
    padding: 2px 15px 2px 5px;
    position: absolute;
    top: 2px;
    width: 200px;
    list-style: outside none none;
    height: 100px;
    overflow: auto;
    left: 0px;
    z-index: 99;
}

.ddown dd ul {
    background-color: #FFF;
    border: 0px none;
    color: #000;
    display: none;
    padding: 2px 15px 2px 5px;
    position: absolute;
    top: 2px;
    width: 258px;
    list-style: outside none none;
    height: 100px;
    overflow: auto;
    left: 0px;
    z-index: 99;
}

.ddown span.value {
    display: none;
}

.ddown dd ul li a {
    padding: 5px;
    display: block;
}

.ddown dd ul li label {
    font-weight: normal;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
}

.ddown dd ul li a:hover {
    background-color: #fff;
}

.search-drop-down {
    width: 100%;
    height: 32px;
}

.searchinputs {
    width: 100%;
}

.dropdown-menu {
    top: auto;
    border-radius: 0px;
}

.search-form .btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 13px;
    font-weight: bold;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
}

ul.token-input-list-facebook {
    overflow: hidden;
    width: 100%;
    cursor: text;
    z-index: 999;
    list-style-type: none;
    clear: left;
    display: inline-block;
    padding: 0px 2px;
    font-size: 14px;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
}

ul.token-input-list-facebook li input {
    -webkit-appearance: caret;
}

li.token-input-token-facebook {
    overflow: hidden;
    height: auto !important;
    height: 15px;
    margin: 3px;
    padding: 4px 5px;
    background-color: #eff2f7;
    color: #000;
    cursor: default;
    border: 1px solid #EDB33D;
    font-size: 13px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    float: left;
    white-space: nowrap;
}

li.token-input-token-facebook p {
    display: inline;
    padding: 0;
    margin: 0;
}

li.token-input-token-facebook span {
    color: #a6b3cf;
    margin-left: 5px;
    font-weight: bold;
    cursor: pointer;
}

li.token-input-selected-token-facebook {
    background-color: #F3D07A;
    border: 1px solid #352401;
    color: #343130;
}

li.token-input-input-token-facebook {
    float: left;
    margin: 0;
    padding: 0;
    list-style-type: none;
}

div.token-input-dropdown-facebook {
    position: absolute;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    overflow: hidden;
    z-index: 999;
}

div.token-input-dropdown-facebook p {
    margin: 0;
    padding: 5px;
    font-weight: bold;
    color: #777;
}

div.token-input-dropdown-facebook ul {
    margin: 0;
    width: 434px;
    height: 400px;
    overflow-y: scroll;
    padding: 0;
}

div.token-input-dropdown-facebook ul li {
    background-color: #fff;
    padding: 3px;
    margin: 0;
    list-style-type: none;
}

div.token-input-dropdown-facebook ul li.token-input-dropdown-item-facebook {
    background-color: #fff;
}

div.token-input-dropdown-facebook ul li.token-input-dropdown-item2-facebook {
    background-color: #fff;
}

div.token-input-dropdown-facebook ul li em {
    font-weight: bold;
    font-style: normal;
}

div.token-input-dropdown-facebook ul li.token-input-selected-dropdown-item-facebook {
    background-color: #F9BF49;
    color: #fff;
}

.paddingleftalign {
    padding-left: 0px;
}

.formBox a {
    text-decoration: none;
    color: #fff;
}

.fullfill {
    width: 100%;
}

.bottom_margin {
    margin-bottom: 10px;
}

.refineboxsection .navbar-collapse {
    padding-left: 0;
    padding-right: 0;
}

a:focus {
    outline: none;
}

.scroll-to-top {
    background-color: rgba(0, 0, 0, .9);
    border-radius: 2pc;
    color: #fff;
    display: block;
    font-size: 30px;
    padding: 10px 18px 5px;
    position: absolute;
    bottom: -33px;
    height: 62px;
    left: 50%;
    margin-left: -23px;
    cursor: pointer;
    z-index: 10;
}

.scroll-to-top .fa-angle-down:before {
    font-size: 42px;
}

.scroll-to-top:hover {
    color: #fdb515;
}

.searchId label {
    float: left;
    line-height: 33px;
    padding-right: 15px;
}

.searchId input.form-control {
    border-radius: 0px;
    box-shadow: none;
    border-color: #000;
}

.searchId input.form-control:focus {
    outline: none;
    border: 1px solid #ccc;
}

.searchId .btn {
    border-radius: 0px;
    background: #3b5998;
    color: #fff;
    font-weight: bold;
    border: 1px solid transparent;
}

.lastUpdteText {
    text-align: right;
}

.lastUpdteText span {
    color: #ce1400;
    font-weight: bold;
    line-height: 30px;
}

center h1 {
    margin-bottom: 28px;
}

.box {
    margin-bottom: 28px;
}

.box .inner {
    background-color: rgb(255, 255, 255);
    box-shadow: 0px 1px 4px 0px rgba(1, 2, 2, 0.18);
}

.box .top img {
    max-width: 100%;
}

.box .top .form-group {
    padding-left: 30px;
    padding-right: 30px;
    margin-bottom: 8px;
}

.box .top .form-group input {
    border-radius: 25px;
    border: 1px solid #a4a4a4;
    color: #84827e;
}

.box .top .form-group input:focus {
    border: 1px solid #a4a4a4;
    outline: none;
    box-shadow: none;
}

.box .top .btn-default {
    background: #3b5998;
    border: none;
    border-radius: 6px;
    font-weight: bold;
    color: #fff;
    font-size: 18px;
    padding: 8px 30px;
    line-height: 12px;
}

.box .top form {
    margin-top: 10px;
}

.coming_soon {
    text-align: center;
    margin-top: 150px;
    font-size: 30px;
}

.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

#myCarousel img {
    width: 100%;
}

.second_four {
    position: relative;
}

.lease_yield {
    font-size: 15px;
    font-weight: bold;
}

.app-dec .btn-wrapper .btn-primary:focus {
    outline: none;
}       
.black-bar {
    background: #000;
    padding: 12px 0;
}

.black-bar h1 {
    margin: 0px;
    text-align: center;
    color: #fff;
    font-size: 40px;
    text-shadow: 0px 2px 3px rgba(0, 0, 0, 0.4);
    font-family: 'euphemiaregular';
}

.waves {
    background: url(../../../images/op/waves.png) 0 0 no-repeat;
    width: 52px;
    height: 40px;
    background-size: 100%;
    display: inline-block;
    margin-left: -18px;
}

.iframeWrapper {
    min-height: 300px;
}

.iframeWrapper iframe {
    border: none;
    width: 100%;
    min-height: 472px;
}

.blogArea h1 {
    text-align: center;
    color: #000;
}

.second_five {
    position: relative;
}

.second_six {
    position: relative;
}

.second_seven {
    position: relative;
}

.second_eight {
    position: relative;
}

.second_nine {
    position: relative;
}

.second_ten {
    position: relative;
}

.second_eleven {
    position: relative;
}

.featured_prop a {
    text-decoration: none;
}

.featured_prop h1 {
    font-size: 30px;
}

.black {
    background: #000;
}

.featured-yellow {
    width: 119px;
    height: 121px;
    position: absolute;
    top: 0px;
    z-index: 12;
    background: url(../../../images/op/featured-yellow.png) 0 0 no-repeat;
}

.price-reduced-yellow {
    width: 119px;
    height: 121px;
    position: absolute;
    top: 0px;
    z-index: 12;
    background: url(../../../images/op/price-yellow.png) 0 0 no-repeat;
}

.new-listing-yellow {
    width: 119px;
    height: 121px;
    position: absolute;
    top: 0px;
    z-index: 12;
    background: url(../../../images/op/new-yellow.png) 0 0 no-repeat;
}

.featured-blue {
    width: 119px;
    height: 121px;
    position: absolute;
    top: 0px;
    z-index: 12;
    background: url(../../../images/op/featured-blue.png) 0 0 no-repeat;
}

.price-reduced-blue {
    width: 119px;
    height: 121px;
    position: absolute;
    top: 0px;
    z-index: 12;
    background: url(../../../images/op/price-blue.png) 0 0 no-repeat;
}

.new-listing-blue {
    width: 119px;
    height: 121px;
    position: absolute;
    top: 0px;
    z-index: 12;
    background: url(../../../images/op/new-blue.png) 0 0 no-repeat;
}

.featured-red {
    width: 119px;
    height: 121px;
    position: absolute;
    top: 0px;
    z-index: 12;
    background: url(../../../images/op/featured-red.png) 0 0 no-repeat;
}

.price-reduced-red {
    width: 119px;
    height: 121px;
    position: absolute;
    top: 0px;
    z-index: 12;
    background: url(../../../images/op/price-red.png) 0 0 no-repeat;
}

.new-listing-red {
    width: 119px;
    height: 121px;
    position: absolute;
    top: 0px;
    z-index: 12;
    background: url(../../../images/op/new-red.png) 0 0 no-repeat;
}

.mustsee-red {
    width: 119px;
    height: 121px;
    position: absolute;
    top: 0px;
    z-index: 12;
    background: url(../../../images/op/must-red.png) 0 0 no-repeat;
}

.white {
    background: #fff;
}

.white h1 {
    color: #000;
}

.yellow {
    background: #fcb515 ! important;
}

.yellow-opac {
    background: rgba(253, 182, 21, 1) !important
}

.white-opac {
    background: rgba(247, 246, 244, 1) ! important;
}

.grey-trans {
    background: #eaeaea;
}

.red {
    background: #ce1400 ! important;
}

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

.sa-activity {
    background: #122871;
    color: #fff;
    padding-bottom: 20px;
}

.sa-activity .fa {
    font-size: 24px;
}

.sa-activity h3 {
    text-align: center;
    font-weight: normal;
    font-family: 'euphemiaregular';
}

.sa-activity .col-sm-4 p {
    margin: 14px 0 14px 0;
    font-size: 15px;
    line-height: 13px;
    
}

.sa-activity .col-sm-4 {
    padding-top: 20px;
}

.sa-activity .col-sm-4 p a {
    color: #ffd100;
}

.sa-activity .col-sm-4 p a:hover {
    color: #ffd100;
    text-decoration: underline;
}

.sa-activity .col-sm-4 span {
    color: #6a7174;
    font-size: 13px;
}

.socials {
    margin: 12px 0 12px 0;
    padding: 0 0 0 0;
}

.socials li {
    list-style: none;
    margin: 0 5px 0 0;
    padding: 0 0 0 0;
    display: inline-block;
}

.socials li a img {
    width: 25px;
    height: 25px;
}

.gallery-box .navbar-default {
    background: none;
}

#carousel-2 .carousel-control.left {
    width: 40px;
    background: #1d399a;
    margin-left: -50px;
    height: 120px;
    top: 50%;
    margin-top: -78px;
}

#carousel-2 .carousel-control.left .fa {
    font-size: 30px;
    margin-top: 120%;
}

#carousel-2 .carousel-control.right {
    width: 40px;
    background: #1d399a;
    margin-right: -40px;
    height: 120px;
    top: 50%;
    margin-top: -78px;
}

#carousel-2 .carousel-control.right .fa {
    font-size: 30px;
    margin-top: 120%;
}

.listItem {
    margin: 0 0 0 0;
    padding: 20px 0 20px 0;
}

.listItem li {
    list-style: none;
}

.listItem li a {
    font-size: 14px;
    color: #333333;
}

.category-block {
    background: #eeeeee;
}

.category-block .col-sm-3 {
    text-align: center;
}

.category-block .col-sm-3 a {
    color: #6c6c6a;
    text-transform: uppercase;
    font-weight: bold;
}

#placer {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #123456;
    text-align: center;
    z-index: 100;
}

#overview desc {
    text-align: justify;
}

.violet {
    background: #122871;
}

.red {
    background: #dc2008;
}

.right-caret {
    border-bottom: 6px solid transparent;
    border-top: 6px solid transparent;
    border-left: 6px solid #ffffff;
    display: inline-block;
    height: 0;
    opacity: 0.9;
    vertical-align: top;
    width: 0;
    top: 50%;
    position: absolute;
    margin-top: -6px;
    left: 50%;
    margin-left: -6px;
}

.log-reg .badge {
    background: rgb(249, 182, 20);
    top: -20px;
    left: 0px;
    position: absolute;
    border-radius: 3px;
    padding: 4px 6px;
    color: black;
}

.popover-content {
    padding-top: 2px;
}

.popover-content .form-control {
    width: 100%;
    box-shadow: none;
    margin-bottom: 10px;
}

.popover-content a {
    color: #506ba2;
    font-size: 13px;
}

.popover-content .form-control:focus {
    border: 1px solid #cccccc;
}

.popover-content .form-group {
    margin: 6px 0 0 0;
    width: 100%;
}

.popover-content .close {
    color: #506ba2;
}

.popover-content .btn-primary {
    background: #506ba2;
    width: 100%;
    margin-bottom: 10px;
}

.popover-content .btn-primary:hover {
    border: 1px solid #506ba2;
}

.popover-content .btn-primary:focus,
.popover-content .btn-primary:active {
    outline: none;
    background: #506ba2;
}

.navbar-right.log-reg li:last-child {
    background: none !important;
}

.no-padding {
    padding: 0px !important;
}

.live {
    background: #506ba2;
    color: #fff;
    padding: 2px 8px;
    margin-right: 12px;
    display: inline-block;
    box-shadow: 2px 2px 2px #888888;
}

.live:hover {
    background: #506ba2;
    color: #fff;
}

.details_tab {
    padding: 0px;
    margin-bottom: 0px;
    border-bottom: 0px;
}

.details_tab>li {
    margin-bottom: 0px !important;
    background: none;
    list-style: none;
    float: left;
    display: block;
    padding: 6px 15px 6px 15px;
    font-size: 17px;
    color: white;
    cursor: pointer;
}

.details_tab>li.active {
    background: #fbb513;
    color: black;
}

.details_tab>li>a {
    color: #fff;
    font-size: 16px;
    border-radius: 0px;
    border: 0px solid #000 !important;
    padding: 10px 14px;
    background: black;
}

.details_tab>li>a:hover,
.details_tab>li>a:focus {
    color: #fff;
    border: 0px solid #000 !important;
    background: black;
}

.details_tab>li.active>a,
.details_tab>li.active>a:focus,
.details_tab>li.active>a:hover {
    background: #fdb515;
    color: #000;
    border: none;
    border-radius: 0px;
}
/* --Contact Us begins-- */

.contactus h1 {
    font-size: 130px;
    text-align: center;
    color: #fdb515;
    font-family: "Myriad Pro", PTSansCaptionRegular, arial, helvetica, sans-serif;
    font-weight: bold;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #b0b0b0;
    text-shadow: 4px 3px 5px rgba(198, 198, 198, 0.24);
}

.contactus p {
    font-size: 22px;
}

.contactus a {
    text-decoration: underline;
}

.contactus hr {
    display: block;
    height: 2px;
    border: 0;
    border-top: 1px solid #D9DDDE;
    margin-top: 0.5em;
    margin-right: 5em;
}

.contactus .col-sm-8 {
    border-right: 1px solid #D9DDDE;
}

.contactus form {
    margin-left: 8%;
}

.contactus label {
    font-size: 22px;
    font-family: "Myriad Pro", PTSansCaptionRegular, arial, helvetica, sans-serif;
    font-weight: bold;
}

.contactus input[type=text] {
    width: 100%;
    margin-bottom: 2%;
    margin-top: -2%;
    border-top: 2px solid #6c6c6c;
    border-left: 2px solid #6c6c6c;
    border-bottom: 2px solid #b2b2b2;
    border-right: 2px solid #b2b2b2;
    height: 35px;
}

.contactus span {
    font-size: 18px;
    color: #626262;
}

.contactus .btn-default {
    color: #fff;
    background-color: #3b5999;
    border-radius: 0;
    font-weight: bold;
    font-size: 18px;
}
/* --Contact Us ends--- */

.searchpropertyform {
    z-index: 99;
    margin-top: 15%;
}

.searchpropertyform form {
    background: #f5f5f5;
    border: 1px solid #000;
    width: 38%;
    border-radius: 0;
    height: auto;
    float: right;
}

.searchpropertyform form label {
    font-weight: 100;
}

.searchpropertyform form .col-sm-12 {
    margin-top: 1%;
}

.searchpropertyform h4 {
    font-weight: 100;
}

.searchpropertyform hr {
    display: block;
    height: 2px;
    padding-top: 0.5em;
    border-bottom: 1px solid #000;
    padding-left: 1em;
    width: 95%;
    margin-bottom: 0;
}

.searchpropertyform li {
    display: inline;
    list-style: none
}

.searchpropertyform a {
    color: #000;
    text-decoration: none;
}

.searchpropertyform .fa-map {
    font-size: 30px;
}

.searchpropertyform .fa-map-marker {
    font-size: 30px;
}

.searchpropertyform .fa-search {
    margin-left: -2%;
    text-shadow: -1px 0 white, 0 2px 3px black, 2px 0 3px black, 0 -1px white;
}

.searchpropertyform input::-webkit-input-placeholder {
    text-align: right;
    color: #000;
}

.searchpropertyform input:-moz-placeholder {
    text-align: right;
    color: #000;
}

.searchpropertyform input::-moz-placeholder {
    text-align: right;
    color: #000;
}

.searchpropertyform input:-ms-input-placeholder {
    text-align: right;
    color: #000;
}

.btn-submit {
    background: #000;
    border: 1px solid #000;
    border-radius: 3px;
    color: #fff;
    font-size: 15px;
    padding: 6px 8px;
    line-height: 10px;
}

.searchpropertyform .col-sm-2 input {
    margin-right: 4em;
    width: 100px;
}

.searchpropertyform .captcha {
    font-weight: 700;
    text-align: center;
    height: 40px;
    margin-left: 1em;
}

.searchpropertyform .date-display input {
    width: 70%;
}

.look-property .row.look-property-row {
    /* background-image: url(../../../images/op/searchProperty.png); */
    height: 1200px;
    width: 100%;
    background-repeat: no-repeat;
    background-size: contain;
}

/* .valuations .row {
    background-image: url(../../../images/op/valuationbg.jpg);
    height: 1200px;
    width: 100%;
    background-repeat: no-repeat;
    background-size: contain;
}
 */
.valuations .searchpropertyform form {
    background: #f5f5f5;
    border: 1px solid #000;
    width: 50%;
    border-radius: 0;
    height: auto;
    float: right;
}

.valuationform {
    z-index: 99;
    /* margin-top: 15%; */
}

.valuationform form {
    /* background: #f5f5f5; */
    border: unset !important;
    width: 50%;
    border-radius: 0;
    height: auto;
    float: right;
}

.valuationform form label {
    font-weight: 100;
}

.valuationform form .col-sm-12 {
    margin-top: 1%;
}

.valuationform h4 {
    font-weight: 100;
}

.valuationform hr {
    display: block;
    height: 2px;
    padding-top: 0.5em;
    border-bottom: 1px solid #000;
    padding-left: 1em;
    width: 95%;
    margin-bottom: 0;
}

.valuationform li {
    display: inline;
    list-style: none
}

.valuationform a {
    color: #000;
    text-decoration: none;
}

.valuationform .fa-map {
    font-size: 30px;
}

.valuationform .fa-map-marker {
    font-size: 30px;
}

.valuationform .fa-search {
    margin-left: -2%;
    text-shadow: -1px 0 white, 0 2px 3px black, 2px 0 3px black, 0 -1px white;
}

.valuationform input::-webkit-input-placeholder {
    text-align: right;
    color: #000;
}

.valuationform input:-moz-placeholder {
    text-align: right;
    color: #000;
}

.valuationform input::-moz-placeholder {
    text-align: right;
    color: #000;
}

.valuationform input:-ms-input-placeholder {
    text-align: right;
    color: #000;
}

.btn-submit {
    background: #000;
    border: 1px solid #000;
    border-radius: 3px;
    color: #fff;
    font-size: 15px;
    padding: 6px 8px;
    line-height: 10px;
}

.valuationform .col-sm-2 input {
    margin-right: 4em;
    width: 100px;
}

.valuationform .captcha {
    font-weight: 700;
    text-align: center;
    height: 40px;
    margin-left: 1em;
}
/* --Removals form ---- */

.removals_tab li {
    width: 20%;
    text-align: center;
    font-weight: bold;
}

.removals_tab>li>a {
    color: #fcb515;
}

.removals .panel-group .panel {
    border: none;
}

.removals .removalsheader {
    font-size: 20px;
    margin-top: 15px;
    margin-bottom: 15px;
    font-weight: bolder;
}

.removals .removalsheader img {
    width: 25px;
    height: 25px;
    margin-right: 15px;
}

.removals a {
    color: #000;
    text-decoration: none;
}

.removals form label {
    font-weight: 100;
}

.removals form .col-sm-9 {
    margin-bottom: 10px;
}

.removals form .col-sm-12 {
    margin-top: 15px;
}

.removals form input[type="checkbox"] {
    margin-right: 5px;
}

.removals form .tab-block-btn {
    text-align: center;
    margin-top: 10px;
}

.removals .panel-group .panel-heading {
    border-bottom: 1px solid transparent;
}

.multipropbox {
    display: none;
    border-top: 2px solid #e0e3e5;
    margin-top: 10px;
    padding-top: 10px;
}

.multipropbox .col-sm-3 {
    border-right: 2px solid #e0e3e5;
}

.multipropbox .col-sm-2 {
    border-right: 2px solid #e0e3e5;
}

.multipropbox form input.form-control {
    margin-bottom: 0.5em;
    width: 32%;
}

.multipropbox form select {
    width: 32%;
}

.multipropbox form label {
    font-size: 12px;
}

.multipropbox hr {
    display: block;
    height: 2px;
    border: 0;
    border-top: 1px solid #e0e3e5;
    margin: .5em 0.5em;
    padding-left: 1em;
}

.multipropbox .fa-stack {
    position: relative;
    display: inline-block;
    width: 2em;
    height: 2em;
    line-height: 2em;
    vertical-align: middle;
}

.multipropbox .fa-stack-1x,
.multipropbox .fa-stack-1x {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center;
}

.multipropbox .fa-stack-1x {
    font-size: 0.8em;
    left: 0.4em;
}

.multipropbox .fa-stack-2x {
    font-size: 1.2em;
}

.multipropbox .pinkfont {
    color: #f51726;
}

.multipropbox .panel-body {
    padding: 0;
    margin-top: 15px;
}

.multipropbox a {
    color: #000;
    text-decoration: none;
}

.image-picker .thumbnail {
    width: 200px;
    height: 200px;
}

.image_picker_image {
    max-width: 140px;
    max-height: 100px;
    background-color: #FF0000;
}

.multipropbox .btn-upload {
    margin-right: 50px;
    margin-bottom: 50px;
}
/* --Removals form  ends ---- */
/* Dashboard image slider */

.coverflow {
    max-width: 1200px;
    height: 450px;
    background: rgba(0, 0, 0, 0);
    position: relative;
    margin: 0 auto;
    -moz-user-select: none;
    -webkit-user-select: none;
    -ms-user-select: none;
    user-select: none;
    outline: solid 0px;
}

.covers {
    width: 100%;
    height: 100%;
    margin: 0 auto;
    overflow: hidden;
    position: absolute;
}

.coverflow ul {
    top: 50px;
    width: 5000px;
    margin: 0;
    padding: 0;
    position: absolute;
    -webkit-transition: -webkit-transform 0.5s ease;
    transition: transform 0.5s ease;
    -webkit-transform: translate3d(75px, 0, 0);
    transform: translate3d(75px, 0, 0);
}

.coverflow li {
    width: 100px;
    list-style: none;
    float: left;
    -webkit-transition: margin 0.5s ease, -webkit-transform 0.5s ease;
    transition: margin 0.5s ease, transform 0.5s ease;
    position: relative;
    pointer-events: none;
}

.coverflow .imgdiv {
    width: 250px;
    -webkit-transition: -webkit-transform 0.5s ease;
    transition: transform 0.5s ease;
    pointer-events: auto;
    position: relative;
    display: block;
    box-shadow: 30px 5px 15px -10px rgba(0, 0, 0, 0.15), -30px 5px 15px -10px rgba(0, 0, 0, 0.15);
}

.coverflow .imgdiv img {
    width: 250px;
    display: block;
}

.coverflow .refl {
    display: none;
}

.coverflow .text {
    position: absolute;
    bottom: -50px;
    top: auto;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-transition: opacity 0.5s;
    transition: opacity 0.5s;
    opacity: 0;
    visibility: hidden;
    pointer-events: auto;
    background: rgba(0, 0, 0, 0.298039);
    width: 375px;
    margin-left: -62px;
    color: rgb(255, 255, 255);
    font-family: 'Lucida Sans Unicode', Helvetica, Arial, sans-serif;
    font-size: 18px;
}

.coverflow .text p {
    margin: 5px;
    position: relative;
    text-align: center;
}

li:nth-child(-n+4) .imgdiv,
.coverflow ul li .leftItems {
    -webkit-transform: perspective(600px) rotateY(0deg);
    transform: perspective(600px) rotateY(0deg);
}

li:nth-child(n+6) .imgdiv,
.coverflow ul li .rightItems {
    -webkit-transform: perspective(600px) rotateY(-0deg);
    transform: perspective(600px) rotateY(-0deg);
}

li:nth-child(5) .imgdiv,
.coverflow ul li .straight {
    -webkit-transform: rotateY(0deg) scale(1.5);
    transform: rotateY(0deg) scale(1.5);
}

.coverflow li:nth-child(-n+4),
.coverflow ul li.leftLI {
    -webkit-transform: translate3d(-140px, 0, 0);
    transform: translate3d(-140px, 0, 0);
}

.coverflow li:nth-child(n+6),
.coverflow ul li.rightLI {
    -webkit-transform: translate3d(140px, 0, 0);
    transform: translate3d(140px, 0, 0);
}

.coverflow ul .straightLI {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
}

.notransition {
    -webkit-transition: none !important;
    transition: none !important;
}

.coverflow .imgdiv a,
.coverflow .text {
    cursor: pointer;
    /*grab cursor available for all browsers except IE (we can use external .cur file but uses too much CPU)*/
    cursor: -webkit-grab;
    cursor: grab;
}

.coverflow .Preloader {
    display: none;
}

.coverflow .Lightbox {
    display: block;
}

.Controller {
    z-index: 10000;
    position: absolute;
    left: 50%;
    margin-top: 380px;
}

#relativediv {
    position: relative;
    left: -50%;
}

.Controller img {
    margin-right: 3px;
    position: relative;
    opacity: .6;
    cursor: pointer;
}

.Controller img:hover {
    opacity: 1;
}

#prev {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}

#play {
    position: relative;
}

#pause-span {
    visibility: hidden;
    position: relative;
}

#pause {
    position: absolute;
    right: 100%;
}

.Preloader {
    position: absolute;
    width: 30px;
    height: 30px;
    margin-left: 62%;
    margin-top: 1%;
    background-color: #aaa;
    border: 3px solid #333;
    -webkit-border-radius: 100%;
    border-radius: 100%;
    z-index: 9999;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: -webkit-transform 3s ease-in-out, opacity 3s ease-in-out;
    transition: transform 3s ease-in-out, opacity 3s ease-in-out;
}

.modified {
    opacity: 1;
    -webkit-transform: scale(0);
    transform: scale(0);
}

.ScrollBar {
    width: 820px;
    height: 20px;
    cursor: pointer;
    position: absolute;
    z-index: 10000;
    margin-left: auto;
    margin-right: auto;
    left: 0;
    right: 0;
    margin-top: 330px;
}

.ScrollBar .firstArrow,
.ScrollBar .lastArrow {
    display: none;
    width: 20px;
    height: 20px;
    float: left;
    border-radius: 13px;
}

.ScrollBar .firstTriangle,
.ScrollBar .lastTriangle {
    margin-top: 7px;
    margin-left: 7px;
    width: 0;
    height: 0;
    border-top: 4px solid transparent;
    border-bottom: 4px solid transparent;
}

.ScrollBar .firstTriangle {
    border-right: 5px solid #777;
}

.ScrollBar .lastTriangle {
    border-left: 5px solid #777;
}

.ScrollBar .dragArea {
    width: 820px;
    height: 4px !important;
    background: rgba(100, 100, 100, 0.298039);
    float: left;
    border-radius: 0px;
}

.ScrollBar .tracker {
    width: 22px !important;
    height: 22px;
    background: rgb(0, 0, 0);
    margin: 2px;
    margin-top: -9px;
    border-radius: 13px;
    float: left;
    left: 0;
    z-index: 1000;
    transition: left 0.5s;
}
/* Dashboard image slider ends*/
/*reorder image*/

#image .modal {
    z-index: 999999;
}

.phot-Wrap h3 {
    color: #000;
}

.phot-Wrap .hold {
    padding: 5px;
    border: 1px solid #dddddd;
    padding-bottom: 5px;
    padding-right: 5px;
    border-radius: 16px;
    overflow: hidden;
    min-height: 480px;
}

#sortable {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 100%;
}

#sortable li {
    margin: 2px 2px 2px 2px;
    padding: 1px;
    float: left;
    width: 85px;
    height: 80px;
    text-align: center;
    overflow: hidden;
}

#sortable li img {
    width: 100%;
    height: 100%;
}
/*reorder image ends*/

.factList {
    margin: 0 0 30px 0;
    padding: 0 0 0 0;
    font-size: 18px;
}

.factList li span {
    color: #ff0707;
    padding: 0 10px;
}

.featureList {
    font-size: 15px;
    font-weight: 600;
}

.cert-box img {
    max-width: 100%;
    padding-bottom: 20px;
}

.no-border {
    border: none !important;
}

.know_more {
    background: #210909;
    padding-bottom: 20px;
    margin-top: 80px;
}

.nopadding {
    padding: 0 !important;
    margin: 0 !important;
}

.padding-right {
    padding-right: 15px !important;
}

.know_more h2 {
    color: #fff;
    font-style: italic;
    text-align: center;
    font-size: 38px;
}

.know_more input.form-control {
    border: 1px solid #cccccc;
}

.know_more textarea.form-control {
    border: 1px solid #cccccc;
    min-height: 132px;
}

.know_more textarea.form-control:focus {
    border: 1px solid #cccccc;
    box-shadow: none;
    outline: none;
}

.know_more input.form-control:focus {
    border: 1px solid #cccccc;
    box-shadow: none;
    outline: none;
}

.know_more select.form-control:focus {
    border: 1px solid #cccccc;
    box-shadow: none;
    outline: none;
}

.know_more .btn-primary {
    background: #3b5998;
    padding: 6px 20px;
    border: 1px solid #fff;
}

.know_more .btn-primary:hover {
    background: #3b5998;
    border: 1px solid #fff;
}

.know_more .btn-primary:active,
.know_more .btn-primary:focus {
    background: #3b5998;
    border: 1px solid #fff;
    outline: none;
}

.know_more .container {
    position: relative;
}

.brownTip {
    width: 42px;
    height: 22px;
    position: absolute;
    background: url(../../../images/op/tip_brown.png) 0 0 no-repeat;
    display: block;
    left: 0;
    top: -21px;
}

.more_info {
    width: 200px;
    height: 60px;
    position: absolute;
    background: url(../../../images/op/more_info.png) 0 0 no-repeat;
    display: block;
    left: -86px;
    top: -80px;
    background-size: 100%;
}

.similar-box {
    margin: 10px 0 0 0;
}

.similar-box h3 {
    color: #fff;
    font-weight: 600;
}

.similar_list {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

.similar_list li {
    list-style: none;
    padding-top: 15px;
    padding-bottom: 15px;
    max-height: 140px;
}

.similar_list li:hover {
    background: #f2f2f2;
}

.similar_list li a {
    color: #333333;
    font-size: 13px;
}

.similar_list li a span.blue {
    color: #3b5998;
    font-size: 14px;
    display: inline-block;
    margin: 2px 0 0 0;
}

.similar_list .col-sm-5.pic {
    padding: 0 0 0 0;
    text-align: center;
}

.similar_list .col-sm-5.pic img {
    max-width: 100%;
    border: 1px solid #ccc;
    width: 145px;
    height: 110px;
}

.tabed-block .tab-content .row h3.rent {
    color: #000;
    font-weight: 600;
}

.tabed-block .tab-content .row h3.rent span.dot {
    width: 15px;
    height: 15px;
    display: inline-block;
    background: #fdb515;
    border-radius: 15px;
    margin-right: 12px;
}

.breadcrumb {
    background: #fff;
}

.breadcrumb .fa {
    margin: 0 12px;
    color: #3b5998;
}

.breadcrumb a {
    font-weight: bold;
    text-decoration: underline;
    color: #3b5998;
}

.breadcrumb a:hover {
    font-weight: bold;
    text-decoration: none;
    color: #3b5998;
}

.breadcrumb>.active {
    font-size: 20px;
    font-weight: bold;
    color: #cb3030;
}

.gal-thumb {
    padding: 0 0 0 0;
    margin: 0 0 0 0;
}

.gal-thumb li {
    list-style: none;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 12px;
}

.gal-thumb li.col-sm-3 {
    width: 20%;
}

.gal-thumb li.col-sm-2 img {
    width: 90px;
    height: 70px;
}

.gal-thumb li.col-sm-3 img {
    width: 90px;
    height: 70px;
}

.gal-thumb li.col-md-3 img {
    width: 90px;
    height: 70px;
}

.gal-thumb li.col-lg-3 img {
    width: 100px;
    height: 100px;
}

.gal-thumb li.col-sm-4 img {
    width: 130px;
    height: 110px;
}

.gal-thumb li img {
    max-width: 100%;
}

.rating-fa {
    font-family: 'FontAwesome';
    padding-left: 1px;
}

.rating-fa .rating-stars:before {
    padding-left: 1px;
}

.rating-gly {
    font-family: 'Glyphicons Halflings';
}

.rating-gly-star {
    font-family: 'Glyphicons Halflings';
    padding-left: 2px;
}

.rating-gly-star .rating-stars:before {
    padding-left: 2px;
}

.rating-lg .rating-gly-star,
.rating-lg .rating-gly-star .rating-stars:before {
    padding-left: 4px;
}

.rating-xl .rating-gly-star,
.rating-xl .rating-gly-star .rating-stars:before {
    padding-left: 2px;
}

.rating-active {
    cursor: default;
}

.rating-disabled {
    cursor: not-allowed;
}

.rating-uni {
    font-size: 1.2em;
    margin-top: -5px;
}

.rating-container {
    position: relative;
    vertical-align: middle;
    display: inline-block;
    color: #e3e3e3;
    overflow: visible;
}

.rating-container:before {
    content: attr(data-content);
}

.rating-container .rating-stars {
    position: absolute;
    left: 0;
    top: 0;
    white-space: nowrap;
    overflow: hidden;
    color: #f5e02f;
    transition: all 0.25s ease-out;
    -o-transition: all 0.25s ease-out;
    -moz-transition: all 0.25s ease-out;
    -webkit-transition: all 0.25s ease-out;
}

.rating-container .rating-stars:before {
    content: attr(data-content);
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.7);
}

.rating-container-rtl {
    position: relative;
    vertical-align: middle;
    display: inline-block;
    overflow: hidden;
    color: #fde16d;
}

.rating-container-rtl:before {
    content: attr(data-content);
    text-shadow: 0 0 1px rgba(0, 0, 0, 0.7);
}

.rating-container-rtl .rating-stars {
    position: absolute;
    left: 0;
    top: 0;
    white-space: nowrap;
    overflow: hidden;
    color: #e3e3e3;
    transition: all 0.25s ease-out;
    -o-transition: all 0.25s ease-out;
    -moz-transition: all 0.25s ease-out;
    -webkit-transition: all 0.25s ease-out;
}

.rating-container-rtl .rating-stars:before {
    content: attr(data-content);
}

.rating-xl {
    font-size: 4.89em;
}

.rating-lg {
    font-size: 3.91em;
}

.rating-md {
    font-size: 3.13em;
}

.rating-sm {
    font-size: 22px;
    text-shadow: -.1px -.1px 0 #000, .1px -.1px 0 #000, -.1px .1px 0 #000, .1px .1px 0 #000;
}

.rating-xs {
    font-size: 2em;
}

.star-rating .clear-rating,
.star-rating-rtl .clear-rating {
    color: #aaa;
    cursor: not-allowed;
    display: inline-block;
    vertical-align: middle;
    font-size: 60%;
}

.clear-rating-active {
    cursor: pointer !important;
}

.clear-rating-active:hover {
    color: #843534;
}

.star-rating .clear-rating {
    padding-right: 5px;
}

.labelled {
    font-size: 14px;
    color: #3b5998;
    float: left;
    margin-right: 12px;
    line-height: 32px;
}

.star-rating .caption,
.star-rating-rtl .caption {
    color: #999;
    display: inline-block;
    vertical-align: middle;
    font-size: 55%;
}

.star-rating .caption {
    padding-left: 5px;
}

.star-rating-rtl .caption {
    padding-right: 5px;
}

.caption .label {
    padding-top: .4em;
}

.fav a {
    font-size: 12px;
    color: #3b5998;
    text-decoration: underline;
    font-weight: bold;
}

.fav .fa {
    margin-right: 8px;
    font-size: 16px;
}

.fav a:hover {
    text-decoration: none;
}

.fav a .red_love {
    color: #ff0707;
}

.fav a .black_email {
    color: #000;
}

.share_social {
    position: relative;
}

.share_social span {
    font-size: 13px;
    font-weight: bold;
    float: left;
    margin-top: 8px;
}

.share_social .share_btn {
    width: 34px;
    height: 34px;
    display: inline-block;
    background: url(../../../images/op/social_share.jpg) 0 0 no-repeat;
    cursor: pointer;
}

.share_social .facebook {
    background-position: -44px 0;
}

.share_social .linkedin {
    background-position: -86px 0;
}

.share_social .google {
    background-position: -128px 0;
}

.like_content b {
    font-size: 14px;
}

.googleplus {
    position: relative;
    /* - use this to position your share icon on your page -  */
}

.googlehider {
    opacity: 0;
    height: 30px;
    width: 30px;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 3;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
}

.mygoogle {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 2;
    margin-left: 6px;
}

.arrange {
    position: absolute;
    right: 0px;
    top: 80px;
    width: 140px;
    height: 123px;
    background: url(../../../images/op/arrange.png) 0 0 no-repeat;
    background-size: 100%;
}

.tab-icon {
    width: 30px;
    height: 30px;
    margin-right: 10px;
    background-size: 100%;
    display: inline-block;
    float: left;
    margin-top: -5px;
    background: url(../../../images/op/tabicons.png) 0 0 no-repeat;
}

.active .tab-icon {
    background: url(../../../images/op/tabicons_active.png) 0 0 no-repeat;
}

.overview {
    background-position: 0px -73px;
}

.photos {
    background-position: 0px -110px;
}

.map {
    background-position: 0px -37px;
}

.video {
    background-position: 0px -256px;
}

.plan {
    background-position: 0px -146px;
}

.area {
    background-position: 0px 0px;
}

.school {
    background-position: 0px -220px;
}

.print {
    background-position: 0px -183px;
}

.active .tab-icon.overview {
    background-position: 0px -73px;
}

.active .tab-icon.photos {
    background-position: 0px -110px;
}

.active .tab-icon.map {
    background-position: 0px -37px;
}

.active .tab-icon.video {
    background-position: 0px -256px;
}

.active .tab-icon.plan {
    background-position: 0px -146px;
}

.active .tab-icon.area {
    background-position: 0px 0px;
}

.active .tab-icon.school {
    background-position: 0px -220px;
}

.active .tab-icon.print {
    background-position: 0px -183px;
}

.seconadry-tab {
    margin-top: 0px;
}

.seconadry-tab .tab-content {
    padding-top: 20px;
    padding-bottom: 20px;
    border-bottom: 1px solid #cccccc;
    background: #fff;
}

.listing_block {
    width: 100%;
    position: relative;
    padding-top: 22px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#feffff+0,eeeeee+100 */
    background: #feffff;
    /* Old browsers */
    background: -moz-linear-gradient(top, #feffff 0%, #eeeeee 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #feffff), color-stop(100%, #eeeeee));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #feffff 0%, #eeeeee 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #feffff 0%, #eeeeee 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #feffff 0%, #eeeeee 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #feffff 0%, #eeeeee 100%);
    /* W3C */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#eeeeee', GradientType=0);
    /* IE6-9 */
}

.seconadry-tab .nav-tabs>li {
    margin-bottom: -2px;
}

.seconadry-tab .nav-tabs>li>a {
    text-align: center;
    display: inline-block;
    vertical-align: middle;
    background: #dddddd;
    border-radius: 0px;
    line-height: 36px;
    color: #242323;
}

.seconadry-tab .nav-tabs>li.active>a {
    border: none;
    background: #fff;
}

.seconadry-tab .nav-tabs>li>a.line_adjust {
    line-height: 10px;
    padding-top: 16px;
    min-height: 54px;
}

.pagination-box .form-group {
    margin: 0px 0;
}

.pagination-box .bttn {
    display: block;
    margin: 20px 0;
    text-align: center;
    height: 30px;
    color: #000;
    text-decoration: underline;
    line-height: 30px;
    background: #fff;
    border: 1px solid #ccc;
    border-radius: 4px;
    font-size: 12px;
}

.pagination-box .bttn .fa-heart {
    color: #dc2008;
}

.pagination-box .bttn .fa-envelope {
    color: #3b5998;
}

.pagination-box .bttn .fa {
    margin-right: 5px;
}

.pagination-box .form-group .form-control {
    height: 35px;
    box-shadow: none;
    font-size: 12px;
    padding: 6px 6px;
}

.pagination-box .col-sm-2,
.pagination-box .col-sm-1,
.pagination-box .col-sm-3 {
    padding-left: 6px;
    padding-right: 6px;
}

.width_small {
    width: 11%;
}

.pagination-box .form-group .form-control:focus {
    outline: none;
    border: 1px solid #ccc;
    box-shadow: none;
}

.seconadry-tab .nav-tabs {
    border-bottom: none;
}

.currency>li>a {
    color: #017163;
}

.currency>li.active>a {
    background: #f1be03;
    border: 1px solid #ccc;
    color: #017163;
}

.number_page {
    background: #fff;
    padding-left: 20px;
    margin: 8px 0;
}

.bottom_pagination {
    width: 100%;
    background: #fff;
    text-align: center;
}

.number_page li.active>a {
    color: #fffff;
    background: none;
    font-weight: bold;
    background-color: #337ab7;
    border-color: #337ab7;
}

.number_page>li>a {
    padding: 4px 5px;
    border: none;
    font-size: 13px;
    color: black;
}

.propert_list {
    margin: 0 0 0 0;
    padding: 0 0 0;
}

.propert_list li {
    margin: 0 0 0 0;
    list-style: none;
}

.propert_list li .pic_holder {
    border: 1px solid #e1e1e1;
    padding: 4px;
    background: #fff;
    text-align: center;
    position: relative;
    min-height: 218px;
}

.propert_list li .pic_holder img {
    display: block;
    max-width: 100%;
    min-width: 100%;
    max-width: 265px;
    height: 218px;
}

.propert_list li .pic_holder img:hover {
    transform: scale(1.1);
    box-shadow: 0 7px 15px rgba(0, 0, 0, 0.3);
    transition: all 0.3s ease-in-out;
}

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

.propert_list .item {
    background-color: #f5f5f5;
    border: solid #F5F5F5;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.3);
    padding: 12px;
    margin-bottom: 15px;
    transition: .3s ease;
    border: 1px solid #e6e6e6;
}

.propert_list .item:hover {
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.9);
}

.detail {
    color: #767070;
    display: inline-block;
    font-size: 12px;
    text-transform: lowercase;
}

.detail .fa {
    color: #000;
    margin-right: 8px;
    font-size: 14px;
    margin-left: 8px;
    margin-top: 3px;
}

.propert_list li .rating-sm {
    float: left;
    margin-right: 10px;
}

.propert_list li .add_to_save {
    font-size: 11px;
    color: #3b5998;
    text-decoration: underline;
    font-weight: bold;
    line-height: 30px;
}

.propert_list li .desc p {
    font-size: 13px;
    color: #666666;
}

.propert_list li .desc p a {
    color: #017163;
    text-decoration: underline;
}


.propert_list li .calculation {
    display: inline-block;
    border-bottom: 1px dotted #999999;
    padding-bottom: 1px;
    color: #ccc;
}

.propert_list li .calculation:hover {
    color: #000;
    text-decoration: none;
    border-bottom: 1px dotted #000;
}

.propert_list li .id_text {
    color: #bd2121;
    font-size: 18px;
}

.propert_list li .btn-primary {
    background: #3b5998;
    border: none;
    height: 41px;
    padding-left: 15px;
    padding-right: 15px;
}

.propert_list li .place {
    color: #3b5998;
}

.propert_list li .title {
    color: #bd2121;
}

div#sticker {
    width: 262.5px!important;
}

.refine_box {
    background-color: #fff;
    box-shadow: 1.939px 3.498px 5.52px 0.48px rgba(0, 0, 0, 0.27);
    border-radius: 4px;
}

.refine_box h4 {
    background: #f1be03;
    margin: 0 0 0 0;
    padding: 10px;
    color: #fff;
    border-radius: 4px 4px 0px 0px;
    -moz-border-radius: 4px 4px 0px 0px;
    -webkit-border-radius: 4px 4px 0px 0px;
}

#propselect {
    background: #3b5998;
    display: none;
}

.stick {
    top: 0px;
    width: 262.5px!important;
    z-index: 15;
}

.curled {
    width: 32px;
    height: 32px;
    position: absolute;
    right: 2px;
    bottom: 0px;
    background: url(../../../images/op/curled.png) 0 0 no-repeat;
}


.propert_list li .featured {
    width: 70px;
    height: 121px;
    position: absolute;
    top: 0px;
    left: -1px;
    z-index: 12;
    background: url(../../../images/op/featured.png) 0 0 no-repeat;
    background-size: 100%;
}

.propert_list li .new_list {
    width: 70px;
    height: 121px;
    position: absolute;
    top: 0px;
    left: -1px;
    z-index: 12;
    background: url(../../../images/op/new.png) 0 0 no-repeat;
    background-size: 100%;
}

.propert_list li .must_see {
    width: 70px;
    height: 121px;
    position: absolute;
    top: 0px;
    left: -1px;
    z-index: 12;
    background: url(../../../images/op/must.png) 0 0 no-repeat;
    background-size: 100%;
}

.propert_list li .price_reduced {
    width: 70px;
    height: 121px;
    position: absolute;
    top: 0px;
    left: -1px;
    z-index: 12;
    background: url(../../../images/op/price.png) 0 0 no-repeat;
    background-size: 100%;
}

.propert_list li.item.yellow {
    background: #f1be03;
}

.propert_list li.item.yellow .detail {
    color: #000;
}

.propert_list li.item.yellow .calculation {
    color: #000;
}

.propert_list li.item.yellow .desc p {
    color: #000;
}

.propert_list li.item.yellow .desc p a {
    color: #000;
}

.propert_list li.item.yellow .col-sm-8 h2 {
    color: #000;
}

.propert_list li.item.yellow h2.title {
    color: #bd2121;
}

.search_list {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

.search_list li {
    list-style: none;
}

.search_list li a {
    display: block;
    padding: 10px;
    border-bottom: 1px solid #cccccc;
    color: #2a2a2a;
    line-height: 18px;
}

.search_list li a:hover {
    background: #f5f5f5;
    text-decoration: none;
}

.search_list li a .fa {
    color: #2a2a2a;
    font-size: 10px;
    margin-top: 4px;
}

.top_caption {
    padding: 40px 0 0 0;
}

.top_caption h2 {
    color: #3b5998;
    font-size: 24px;
    margin: 8px 0;
}

.search_found {
    background: #f1be03;
    box-shadow: 1.939px 3.498px 5.52px 0.48px rgba(0, 0, 0, 0.27);
    padding: 5px 10px;
    margin-bottom: 20px;
}

.search_found h4 {
    font-size: 21px;
    color: #fff;
}

.newSearch {
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    text-align: center;
}

.newSearch a {
    display: block;
    padding: 11px 0;
    font-size: 16px;
    color: #fff;
}

.newSearch a .fa {
    margin-right: 6px;
}

.searchIdBl {
    padding-top: 6px;
}

.searchIdBl label {
    color: #fff;
    font-weight: normal;
    float: left;
    line-height: 33px;
}

.searchIdBl .btn-default {
    border-radius: 0px;
    background: #3b5998;
    border: 1px solid #3b5998;
    color: #fff;
    font-weight: bold;
    float: left;
    height: 30px;
    padding: 0 5px;
    font-size: 16px;
    margin-top: 3px;
}

.up_to_date h3 {
    margin: 0 0 0 0;
    color: #3b5998;
    font-size: 18px;
}

.up_to_date p {
    font-size: 12px;
}

.up_to_date .btn-default {
    background: #3b5998;
    border: 1px solid #3b5998;
    color: #fff;
    font-size: 13px;
    width: 100%;
}

.up_to_date .btn-default .fa {
    position: absolute;
    right: 33px;
}

.refine_box .panel-group {
    margin-bottom: 0px;
}

.refine_box .panel-default>.panel-heading {
    background: none;
    border-radius: 0px!important;
    border: none !important;
    padding: 0 0 0 0;
    font-weight: normal;
    font-size: 13px;
}

.refine_box .panel-default>.panel-heading h4 {
    background: #fff;
    border-radius: 0px!important;
    box-shadow: none;
    border-bottom: 1px solid #ccc;
    color: #ccc;
    position: relative;
}

.refine_box .panel-default>.panel-heading h4:hover {
    background: #f2f2f2;
}

.refine_box .panel-group .panel+.panel {
    margin-top: 0px;
}

.refine_box .panel {
    border: none !important;
}

.refine_box .panel-title>a {
    font-size: 13px;
    color: #444444;
    font-weight: normal;
    display: block;
}

.refine_box .panel-title>a:hover,
.refine_box .panel-title>a:focus,
.refine_box .panel-title>a:active {
    text-decoration: none;
    outline: none;
}

.refine_box .glyphicon {
    font-size: 10px;
    color: #444444;
    position: absolute;
    right: 10px;
    top: 10px;
}

.refine_box .panel-group .panel-heading+.panel-collapse>.panel-body {
    border-top: none;
    background: #F7F6F6;
    border-bottom: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}

.mylisting-header {
    text-align: center;
    padding: 6px 10px;
}

.mylisting-header a {
    font-weight: bold;
    color: #385f98;
    display: block;
}

.mylisting-header a:hover,
.mylisting-header a:focus,
.mylisting-header a:active {
    text-decoration: none;
    outline: none;
}

.currency {
    margin-top: 0px;
}

.listing_block .marquee-content {
    position: static;
}

.listing_block .top_caption {
    min-height: 115px;
    padding-top: 15px;
}
/****/

.gallery-box .col-sm-5 .col-sm-12 {
    min-height: 355px;
}

.arrange {
    top: 97px;
}

.tab-icon {
    margin-right: 6px;
}

#mainimage {
    text-align: center;
    margin-bottom: 20px;
}

.propertyimage {
    max-width: 100%;
    min-width: 100%;
    position: relative;
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: 100% 100%;
}

.gallery-box .navbar-default {
    border: 0;
}

#mainimage .bottomleft {
    width: 95.5%;
    left: 15px !important;
    top: 385px;
    box-sizing: border-box;
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 25px;
    padding-right: 25px;
    color: #fff;
    text-align: left;
    font-size: 18px;
    font-weight: normal;
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, .2), rgba(0, 0, 0, 2));
    /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom, rgba(0, 0, 0, .2), rgba(0, 0, 0, 2));
    /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom, rgba(0, 0, 0, .2), rgba(0, 0, 0, 2));
    /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom, rgba(0, 0, 0, .2), rgba(0, 0, 0, 2));
}

.gallery-box .col-sm-5 .fav {
    margin-top: 12px;
}

.fav div {
    line-height: 16px;
}

.like_content b {
    margin-top: 15px;
}

.fullScreen_Btn {
    position: absolute;
    z-index: 10;
    top: 0px;
    background: #000;
    padding: 6px;
    color: #fff;
    right: 15px;
    border-bottom-left-radius: 8px;
}

.fullScreen_Btn .fa {
    margin-right: 8px;
}

.fullScreen_Btn:hover {
    color: #fff;
    text-decoration: none;
}

.breadcrumb {
    margin-bottom: 0px;
}

#myCarousel_inner .carousel-control.right {
    background: #000;
    width: 50px;
    height: 50px;
    top: 50%;
    margin-top: -25px;
}

#myCarousel_inner .carousel-control.left {
    background: #000;
    width: 50px;
    height: 50px;
    top: 50%;
    margin-top: -25px;
}

#myCarousel_inner .carousel-control.right .glyphicon {
    font-size: 18px;
    display: inline-block;
    line-height: 28px;
}

#myCarousel_inner .carousel-control.left .glyphicon {
    font-size: 18px;
    display: inline-block;
    line-height: 28px;
}

.ezrealtyform .form-group .col-sm-6 {
    padding-left: 0px;
}

.ezrealtyform .form-group span {
    vertical-align: middle;
}

.ezrealtyform .form-group {
    margin-bottom: 0px;
}

#arrangePopBtn {
    min-width: 150px;
    margin-top: 20px;
}

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

#carousel-photos .carousel-inner>.item {
    text-align: center;
}

#carousel-photos .carousel-inner>.item img {
    margin: 0 auto;
}

#carousel-photos .carousel-control {
    background: none;
}

#carousel-photos .carousel-control .glyphicon {
    background: rgba(0, 0, 0, .8);
    padding: 35px;
    border-radius: 55px;
    text-align: center;
}

#carousel-photos .carousel-control .glyphicon:before {
    position: absolute;
    left: 23px;
    top: 20px;
}

#fullscreenSlideshowContainer .ui {
    position: absolute;
    font-family: sans-serif;
    z-index: 10;
    font-size: 2em;
}

#fs-loader,
#fs-prev,
#fs-next,
#fs-close {
    background-color: black;
    color: white;
    font-weight: bold;
    cursor: pointer;
    line-height: 1em;
}

#fs-close {
    top: 1em;
    right: 1em;
}

#fs-prev,
#fs-next {
    top: 50%;
    margin-top: -1em;
}

#fs-prev {
    left: 1em;
}

#fs-next {
    right: 1em;
}

#fs-loader {
    top: 50%;
    left: 50%;
    height: 1em;
    margin-top: -1em;
    margin-left: -75px;
    display: none;
}

#fs-caption {
    bottom: 20px;
    text-align: center;
    width: 100%;
    left: 0;
    line-height: 1em;
    display: none;
}

#fs-caption span {
    background-color: white;
}

#fs-loader,
#fs-prev,
#fs-next,
#fs-close,
#fs-caption span {
    padding: 5px 15px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    -khtml-border-radius: 3px;
    border-radius: 3px;
}

.wrapper_slide .image img {
    width: 250px;
    float: left;
    margin: 8px 8px;
}

.wrapper_slide {
    padding-bottom: 100px;
}

#emailPop .modal-title {
    font-size: 21px;
    color: #3c5993;
}

#emailPop .modal-header,
#emailPop .modal-footer {
    border-bottom: 0px;
    border-top: 0px;
}

#emailPop .modal-footer .btn {
    border: 1px solid #387029;
    background-image: -moz-linear-gradient( 90deg, rgb(62, 146, 50) 0%, rgb(109, 175, 87) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(62, 146, 50) 0%, rgb(109, 175, 87) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(62, 146, 50) 0%, rgb(109, 175, 87) 100%);
    height: 30px;
    padding: 4px 12px;
}

#emailPop .item_each {
    padding-right: 40px;
    padding-bottom: 0px;
    position: relative;
}

#emailPop h6 {
    font-size: 16px;
    color: #fff;
}

.modal-body .form-group {
    position: relative;
}

#emailPop .modal-footer {
    padding-top: 0px;
}

.modal-body .form-control:focus {
    border: 1px solid #ccc;
    box-shadow: none;
    outline: none;
}

.modal-body a.moreItems {
    position: absolute;
    bottom: 26px;
    right: 0px;
    display: inline-block;
    width: 25px;
    height: 25px;
    cursor: pointer;
}

.modal-body a.moreItems .fa {
    font-size: 22px;
    color: #c7c7c7;
}

.clip {
    width: 46px;
    height: 100px;
    background: url(../../../images/op/paperClip.png) 0 0 no-repeat;
    position: absolute;
    left: 30px;
    top: -7px;
}

#arrangePop .modal-title {
    font-size: 21px;
    color: #3c5993;
}

#arrangePop .modal-header,
#arrangePop .modal-footer {
    border-bottom: 0px;
    border-top: 0px;
}

#arrangePop .modal-footer .btn {
    border: 1px solid #387029;
    background-image: -moz-linear-gradient( 90deg, rgb(62, 146, 50) 0%, rgb(109, 175, 87) 100%);
    background-image: -webkit-linear-gradient( 90deg, rgb(62, 146, 50) 0%, rgb(109, 175, 87) 100%);
    background-image: -ms-linear-gradient( 90deg, rgb(62, 146, 50) 0%, rgb(109, 175, 87) 100%);
    height: 30px;
}

#arrangePop .item_each {
    padding-bottom: 8px;
    position: relative;
}

#arrangePop h6 {
    font-size: 16px;
    color: #7b7b7b;
}

.modal-body .form-group {
    position: relative;
}

#arrangePop .modal-footer {
    padding-top: 0px;
}

.bottomleft {
    position: absolute;
    top: 30em;
    left: 5em;
    width: 309px;
    padding: 4px;
    font-weight: bold;
    font-size: 13px;
}

.userprofilecontainer {
    margin-top: 58px;
}

#AddnewContact .col-sm-3 {
    padding-left: 0 !important;
    padding-right: 0 !important;
    font-size: 12px;
    font-weight: normal;
    text-align: left;
    margin-bottom: 10px;
    margin-right: 10px;
}

#AddnewContact .col-sm-4 {
    padding-left: 0 !important;
    padding-right: 0 !important;
    font-size: 12px;
    font-weight: normal;
    text-align: left;
    margin-bottom: 10px;
    margin-right: 10px;
}

#AddnewContact .col-sm-6 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}

#AddnewContact .modal-body {
    padding: 0;
}

#AddnewContact select {
    font-size: 12px;
    font-weight: normal;
}

#AddnewContact select {
    width: 38%;
}

#AddnewContact input {
    width: 38%;
}

#ownerdet {
    padding-left: 0 !important;
}

#ownerdet .col-sm-3 label {
    text-align: left;
}
/* --Contact Us ends--- */

.contactus {
    font-family: "Myriad Pro", PTSansCaptionRegular, arial, helvetica, sans-serif;
}

.contactus h1 {
    font-size: 130px;
    text-align: center;
    color: #fdb515;
    font-family: "Myriad Pro", PTSansCaptionRegular, arial, helvetica, sans-serif;
    font-weight: bold;
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #b0b0b0;
    text-shadow: 4px 3px 5px rgba(198, 198, 198, 0.24);
}

.contactus p {
    font-size: 14px;
}

.contactus a {
    text-decoration: underline;
}

.contactus hr {
    display: block;
    height: 2px;
    border: 0;
    border-top: 1px solid #D9DDDE;
    margin-top: 0.5em;
    margin-right: 5em;
}

.contactus .col-sm-8 {
    border-right: 1px solid #D9DDDE;
}

.contactus form {
    margin-left: 8%;
}

.contactus label {
    font-size: 14px;
    font-weight: bold;
}

.contactus input[type=text] {
    width: 100%;
    margin-bottom: 2%;
    margin-top: -1%;
    border-top: 1px solid #D9DDDE;
    border-left: 1px solid #D9DDDE;
    border-bottom: 1px solid #D9DDDE;
    border-right: 1px solid #D9DDDE;
    height: 35px;
}

.contactus textarea {
    width: 100%;
    margin-bottom: 2%;
    margin-top: -1%;
    border-top: 1px solid #D9DDDE;
    border-left: 1px solid #D9DDDE;
    border-bottom: 1px solid #D9DDDE;
    border-right: 1px solid #D9DDDE;
}

.contactus .fa-fax:before {
    color: gray;
}

.contactus .fa-phone-volume:before {
    color: gray;
}

.contactus input[type=email] {
    width: 100%;
    margin-bottom: 2%;
    /* margin-top: -1%; */
    border-top: 1px solid #D9DDDE;
    border-left: 1px solid #D9DDDE;
    border-bottom: 1px solid #D9DDDE;
    border-right: 1px solid #D9DDDE;
    height: 35px;
}

.contactus span {
    font-size: 14px;
    color: #626262;
}

.contactus .btn-default {
    color: #fff;
    background-color: #3b5999;
    border-radius: 0;
    font-weight: bold;
    font-size: 14px;
}
/* --- */
/*Added */

.personalDetails {
    margin-top: 20px;
}

.personalDetails ul.nav-tabs {
    border: none;
}

.personalDetails ul.nav-tabs li#liTab1,
.personalDetails ul.nav-tabs li#liTab2 {
    display: inline-block;
    float: none;
    width: 100%;
    margin: 0px auto;
}

.personalDetails ul.nav-tabs li#liTab1 a,
.personalDetails ul.nav-tabs li#liTab2 a {
    border: none;
    width: 80px;
    height: 80px;
    margin: 0px auto;
    background: #fcb515;
    text-align: center;
    border-radius: 100px;
    font-weight: bold;
    box-sizing: border-box;
    padding-top: 30px;
    color: #000;
}

.personalDetails ul.nav-tabs li#liTab1 a:hover,
.personalDetails ul.nav-tabs li#liTab2 a:hover {
    border: none;
    background: #fcb515;
}

.personalDetails .tab-pane h3 {
    text-align: center;
}

.personalDetails .btn-success {
    background: #3b5998;
    border: none;
}
/* -- Notification-- */

.mylistings .col-sm-12 .notifications a {
    margin-left: 0.5em;
    text-decoration: none;
    text-align: left;
}

.mylistings .notifications ul {
    margin-left: 0;
}

.notifications li {
    list-style: none;
}

.notifications li a {
    display: block;
    padding: 10px;
    color: #2a2a2a;
    line-height: 18px;
}

.notifications li:hover {
    background-color: #f5f7fa;
    text-decoration: none;
}

.notifications li a:visited {
    background: #fff;
    text-decoration: none;
}

.notifications li a .fa {
    color: #2a2a2a;
    font-size: 10px;
    margin-top: 4px;
}

.notifications .btn-notification {
    padding: 0;
    border: 0;
    background: none;
}

#notifybtn {
    display: none;
}

#notification:hover #notifybtn {
    display: block;
}

.notifications hr {
    display: block;
    border: 0;
    border-top: 1px solid #D9DDDE;
}

#notification {
    height: 70px;
}
/* -- Notification ends-- */

.tableRowColor {
    background-color: #d3d3d3;
}

.brd-box .breadcrumb h3.rent span.dot {
    width: 15px;
    height: 15px;
    display: inline-block;
    background: #fdb515;
    border-radius: 15px;
    margin-right: 12px;
}

.brd-box .breadcrumb h3 {
    font-size: 22px;
    font-weight: bolder;
}

.printv .star-rating {
    display: inline;
}

.printv .clear-rating {
    display: none;
}

.printv h3 {
    margin-top: 6px;
    margin-bottom: 6px;
}

.printv h3 {
    font-size: 22px;
    font-weight: bolder;
}

.printv h2 {
    font-size: 22px;
    font-weight: 200;
}

.redfont {
    color: #ff0707;
    padding-left: 12px;
    padding-right: 12px;
}

.bluefont {
    color: #298ae8;
}

.printv .col-sm-6 ul {
    padding: 0;
    margin: 0;
    font-size: 16px;
}

.printv .star-rating {
    margin-top: 10px;
}

.printv .black {
    height: 40px;
}

.printv .black span {
    color: #fff;
    margin-top: 20px;
}

.printv .col-sm-4 {
    border-right: 1px;
}

.printv h4 {
    color: #000;
}

.printv .contactdetails {
    font-size: 16px;
}

.printv .propdetails {
    margin-top: 10px;
    color: #fff;
    font-size: 16px;
}

.printv .propdetails img {
    margin-left: 10px;
    margin-right: 2px;
}

.removals_tab .tab-icon {
    display: none;
}

.propertyadd .tab-icon {
    display: none;
}
/*20160113* ListingPage*/


.propert_list .button {
    width: 200px;
    height: 50px;
    background: #ff0000;
    margin: 100px auto;
    text-align: center;
    line-height: 2.6;
    font-size: 20px;
    text-decoration: none;
}

.propert_list .box {
    padding: 20px;
    box-shadow: 1.939px 3.498px 5.52px 0.48px rgba(0, 0, 0, 0.27);
}

#idOvrlyTable td,
th {
    vertical-align: initial !important;
    text-align: center;
}

.propert_list .item .dropdown-menu {
    margin-top: 165px;
    margin-left: -17px;
}

.propert_list .clsOvrlyMenu {
    border-radius: 0px;
}

/*20160113* ListingPage End*/

#searchPop .close {
    color: #000;
    opacity: .8;
    font-size: 30px;
}

#searchPop .modal-header,
#searchPop .modal-footer {
    border-bottom: 0px;
    border-top: 0px;
}

#searchPop select {
    font-weight: bold;
}

#searchPop .modal-body {
    padding-bottom: 0px;
}

.space_bottom {
    margin-bottom: 30px;
}

.lined {
    background: url(../img/lines.png) 0 10px no-repeat;
    background-size: 100%;
}

.mapSearchBox {
    padding-top: 10px;
}

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

.mapSearchBox .btn {
    background: #ababab;
    color: #ffff;
    font-size: 14px;
    font-weight: bold;
    border: 1px solid #ababab;
}

.mapSearchBox .btn span.ic {
    width: 15px;
    height: 15px;
    margin: 0 12px;
    display: inline-block;
    background: url(../img/mapSearch.png) 0 0 no-repeat;
}

.btmLinks {
    overflow: hidden;
    text-align: center;
    padding-top: 25px;
}

.btmLinks ul {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

.btmLinks ul li {
    list-style: none;
    display: inline-block;
    border-right: 1px solid #e1e1e1;
}

.btmLinks ul li:last-child {
    border: none;
}

.btmLinks ul li a {
    padding: 0 6px;
}

.btmLinks ul li a:hover {
    color: #000;
    text-decoration: none;
}

.results-sec {
    line-height: 38px;
}

.results-sec .holder span {
    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 36px;
    background: #6f6f6f;
    /* Old browsers */
    background: -moz-linear-gradient(top, #6f6f6f 0%, #5b5b5b 45%, #666666 51%, #5b5b5b 51%, #5b5b5b 57%, #373737 100%);
    /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #6f6f6f), color-stop(45%, #5b5b5b), color-stop(51%, #666666), color-stop(51%, #5b5b5b), color-stop(57%, #5b5b5b), color-stop(100%, #373737));
    /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #6f6f6f 0%, #5b5b5b 45%, #666666 51%, #5b5b5b 51%, #5b5b5b 57%, #373737 100%);
    /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #6f6f6f 0%, #5b5b5b 45%, #666666 51%, #5b5b5b 51%, #5b5b5b 57%, #373737 100%);
    /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #6f6f6f 0%, #5b5b5b 45%, #666666 51%, #5b5b5b 51%, #5b5b5b 57%, #373737 100%);
    /* IE10+ */
    background: linear-gradient(to bottom, #6f6f6f 0%, #5b5b5b 45%, #666666 51%, #5b5b5b 51%, #5b5b5b 57%, #373737 100%);
    /* W3C */
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#6f6f6f', endColorstr='#373737', GradientType=0);
    /* IE6-9 */
    box-sizing: border-box;
    text-align: center;
    color: #fff;
    font-weight: bold;
    font-size: 16px;
    margin-right: 1px;
    padding-top: 10px;
    line-height: 19px;
}

.search_button {
    width: 100%;
    background: #fdb515;
    border: 1px solid #fdb515;
    font-weight: bold;
    font-size: 15px;
}

.search_button:hover {
    background: #fdb515;
    border: 1px solid #fdb515 !important;
}

.search_button:focus {
    background: #fdb515 !important;
    outline: none!important;
    border: 1px solid #fdb515 !important;
}

.search_button:active {
    background: #fdb515 !important;
    outline: none!important;
    border: 1px solid #fdb515 !important;
}

.nav_slice li {
    display: inline-block;
    border-bottom: none!important;
    margin-left: 12px;
}

.nav_slice a {
    color: #fff;
    background: #8BBF50;
    position: relative;
    display: inline-block;
    margin: 0 22px;
    padding: 8px 11px;
    text-shadow: 0 1px 0 rgba(0, 2, 0, 0.4);
    border-radius: 7px 7px 0 0;
    /* just to smooth the top edges */
    font-size: 28px;
    font-weight: bold;
    border: none!important;
}

.nav_slice a:before,
.nav_slice a:after {
    content: " ";
    position: absolute;
    top: 0;
    width: 30px;
    height: 100%;
    background-color: inherit;
}

.nav_slice a:before {
    left: -13px;
    /* play with this one to give the LI border ~2px extrusion */
}

.nav_slice a:after {
    border-radius: 0 0px 0 0;
    transform: skew(24deg);
    right: -16px;
    /* play with this one to give the LI border ~2px extrusion */
    z-index: 1;
    /* overlap next element */
}
/* LI ACTIVE  */

.nav_slice li.active {
    border: none !important;
}

.nav_slice li.active a {
    color: #fff!important;
    background: #fff;
    border: none !important;
}

.nav_slice .nav-tabs {
    border: none !important;
    margin-top: 60px;
}

.nav_slice li.active a:before {
    z-index: 1;
    /* overlap prev element */
}

.nav_slice li.active a:after {
    border: none !important;
}

.nav_slice li:nth-child(1) {
    background: #fdb411;
}

.nav_slice li:nth-child(1) a {
    background: #fdb411;
}

.nav_slice li.active:nth-child(1) a {
    background: #fdb411;
}

.nav_slice li.active:nth-child(1) {
    z-index: 5;
}

.nav_slice li:nth-child(2) {
    background: #000000;
    z-index: 2;
}

.nav_slice li:nth-child(2) a {
    background: #000000;
}

.nav_slice li.active:nth-child(2) a {
    background: #000000;
}

.nav_slice li.active:nth-child(2) {
    z-index: 2;
}

.nav_slice li:nth-child(3) {
    background: #3b5998;
    z-index: 0;
}

.nav_slice li:nth-child(3) a {
    background: #3b5998;
}

.nav_slice li.active:nth-child(3) a {
    background: #3b5998;
}

.nav_slice li.active:nth-child(3) {
    z-index: 3;
}

#searchArea {
    background: #fdb411;
}

#drawSearch {
    background: #000000;
}

#find_near {
    background: #3b5998;
}

.col-centered {
    float: none;
    margin: 0 auto;
}

#searchArea .col-sm-10 .col-sm-2 {
    padding-left: 6px;
    padding-right: 6px;
    width: 14.222222%;
    padding-top: 24px;
}

#searchArea .col-sm-10 .col-sm-2 select {
    box-shadow: none;
    padding: 7px 12px;
}

#searchArea .col-sm-10 .col-sm-2 select:focus {
    box-shadow: none;
    border: 1px solid #ccc;
    outline: none;
}

#searchArea .col-sm-10 a.advance {
    color: #fff;
    padding-left: 10px;
}

#drawSearch .col-sm-10 .col-sm-2 {
    padding-left: 6px;
    padding-right: 6px;
    width: 14.222222%;
    padding-top: 24px;
}

#drawSearch .col-sm-10 .col-sm-2 select {
    box-shadow: none;
    padding: 7px 12px;
}

#drawSearch .col-sm-10 .col-sm-2 select:focus {
    box-shadow: none;
    border: 1px solid #ccc;
    outline: none;
}

#drawSearch .col-sm-10 a.advance {
    color: #fff;
    padding-left: 10px;
}

#find_near .col-sm-10 .col-sm-2 {
    padding-left: 6px;
    padding-right: 6px;
    width: 14.222222%;
    padding-top: 24px;
}

#find_near .col-sm-10 .col-sm-2 select {
    box-shadow: none;
    padding: 7px 12px;
}

#find_near .col-sm-10 .col-sm-2 select:focus {
    box-shadow: none;
    border: 1px solid #ccc;
    outline: none;
}

#find_near .col-sm-10 a.advance {
    color: #fff;
    padding-left: 10px;
}

.suggested_block h4 {
    font-size: 20px;
    color: #3b5998;
    font-weight: bold;
    border-top: 1px solid #a6a6a6;
    border-bottom: 1px solid #a6a6a6;
    padding: 20px 0;
}

.suggested_block .suggested_items {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

.suggested_block .suggested_items li {
    list-style: none;
    margin-bottom: 10px;
    min-height: 226px;
}

.suggested_block .suggested_items li img {
    max-width: 100%;
}

.suggested_block .suggested_items li a span.maptext {
    display: block;
    margin: 0 0 0 0;
    padding: 12px 0 12px 0;
    color: #3b5998;
    font-size: 16px;
    font-weight: bold;
    text-decoration: underline;
}

.whiteContainer {
    background: #eeeeee;
}

.about_Block {
    padding: 20px 0 0 0;
}

.saved_place {
    padding: 12px 0;
}

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

.about_Block .box {
    background: #fff;
    padding: 20px;
    box-shadow: 1.939px 3.498px 5.52px 0.48px rgba(0, 0, 0, 0.27);
    border: 1px solid #626262;
    font-size: 16px;
    color: #000;
    min-height: 456px;
}

.about_Block .box h3 {
    margin: 0 0 0 0;
    color: #3b5998;
    margin-bottom: 20px;
}

.about_Block .box .note {
    display: block;
    padding: 8px 0;
}

.about_Block .box .btn {
    color: #fff;
    background: #3b5998;
    border-radius: 0px;
    border: none;
    font-weight: bold;
    font-size: 18px;
}

.about_Block .box .btn:hover {
    background: #304e8c;
}

.about_Block .box .btn:focus {
    background: #304e8c;
    outline: none;
}

.about_Block .box ul {
    margin: 20px 0 20px 0;
    padding: 0 0 0 0;
}

.about_Block .box ul li {
    list-style: none;
}

.mapArea {
    padding: 20px 0 0 0;
}

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

.mapFilter .col-sm-12,
.mapFilter .col-sm-4,
.mapFilter .col-sm-6 {
    padding: 0px;
}

.mapFilter .col-sm-6 {
    padding-right: 15px;
}

.mapFilter .col-sm-4 {
    padding-left: 15px;
}

.mapFilter .col-sm-12 {
    padding-right: 15px;
}

.mapFilter .form-group.col-sm-11 {
    padding: 0 0 0 15px;
}

.mapFilter .form-group.col-sm-3 .form-control {
    width: 100%;
    border-radius: 4px 0px 0px 4px;
    -moz-border-radius: 4px 0px 0px 4px;
    -webkit-border-radius: 4px 0px 0px 4px;
}

.mapFilter .col-sm-6 {
    text-align: right;
    color: #64656d;
    font-weight: bold;
}

.mapFilter {
    padding: 15px 0 0 0;
}

.mapFilter .col-sm-4 .form-control {
    width: 250px;
}

.mapFilter .form-control {
    height: 50px;
    margin-bottom: 10px;
    box-shadow: none;
    border-color: #999999;
    font-weight: bold;
}

.mapFilter .btn-primary {
    border-radius: 0px 4px 4px 0px;
    -moz-border-radius: 0px 4px 4px 0px;
    -webkit-border-radius: 0px 4px 4px 0px;
    border: none;
    padding: 13px 14px;
    background: #3b5998;
    font-size: 17px;
}

.mapFilter .btn-primary:hover {
    background: #304e8c;
}

.steps {
    color: #646466;
}

.steps .info {
    color: #646466;
    min-height: 45px;
}

.steps .info a {
    color: #d9132c;
    text-decoration: underline;
}

.steps label {
    line-height: 50px;
    vertical-align: middle;
    color: #3b5999;
    font-weight: bold;
    font-size: 18px;
    padding-left: 15px;
}

.steps .btn-primary {
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    margin-right: 15px;
    width: 274px;
}

.drawSearch_btn .btn-primary {
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    margin-right: 15px;
    width: 100%;
}

.form-inline .steps .form-group {
    width: 100%;
}

.form-inline .steps .glyphicon-arrow-right {
    color: #3b5998;
    font-size: 40px;
    margin-top: 2px;
}

.drawTut {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

.drawTut li {
    list-style: none;
    padding: 0 0 0 0;
    font-weight: bold;
    color: #6a6b70;
}

.no_border {
    border: none !important;
}

.no_margin_btm {
    margin-bottom: 0px!important;
}

.blue_t {
    padding: 0 15px;
    color: #5770b0;
}

.blue_t a {
    color: #5770b0;
    text-decoration: underline;
    cursor: pointer;
}

.video_tour_block {
    padding: 12px 0;
}

.video_tour_block h4 {
    font-size: 26px;
    color: #000!important;
    border-bottom: 5px solid #3b5b96;
}

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

.plan_block {
    padding: 25px 0;
    text-align: center;
}

.plan_block h4 {
    display: block;
    text-align: left;
    color: #000;
}

.plan_block .plan_pic img {
    max-width: 100%;
}

.strovols {
    background: #eeeeee;
}

.strovols .col-sm-8 .col-sm-3,
.strovols .col-sm-8 .col-sm-6 {
    text-align: center;
}

.strovols .col-sm-8 .col-sm-3:first-child {
    border-right: 2px solid #fff;
    padding-top: 6px;
    padding-bottom: 6px;
    position: relative;
}

.strovols .col-sm-8 .col-sm-3:last-child {
    padding-top: 6px;
    padding-bottom: 6px;
    position: relative;
}

.strovols .col-sm-8 .col-sm-3:last-child input {
    width: 12px;
    height: 12px;
    background: #fff;
    margin-right: 10px;
    margin-top: 8px;
}

.strovols .col-sm-8 .col-sm-6 {
    border-right: 2px solid #fff;
    padding-top: 6px;
    padding-bottom: 6px;
    position: relative;
}

.strovols .col-sm-8 .fa {
    position: absolute;
    right: 10px;
    bottom: 10px;
    cursor: pointer;
    color: #434343;
}

.strovols .col-sm-8 .col-sm-3:first-child .form-group {
    margin-bottom: 0px;
    margin-top: 4px;
}

.strovols .col-sm-8 .col-sm-3:first-child .form-group select {
    border: 1px solid #ccc;
    box-shadow: none;
    width: 120px;
    margin: 0px auto;
}

.strovols .col-sm-8 .col-sm-3:first-child .form-group select:focus {
    outline: none;
}

.strovols .col-sm-4 {
    text-align: center;
    border-right: 2px solid #fff;
    padding-top: 15px;
    padding-bottom: 15px;
}

.strovols .col-sm-4 h4 {
    color: #434343 !important;
    font-size: 18px;
    font-weight: bold;
}

.strovols .col-sm-8 .col-sm-6 .col-sm-2 {
    padding: 0px;
    margin-top: 8px;
    padding-bottom: 9px;
}

.ui-slider .ui-slider-handle {
    border-radius: 25px;
    cursor: pointer;
    width: 1.7em;
    height: 1.7em;
    border: 1px solid #bfbfbf;
    box-shadow: 0px 4px 5px #666;
    -webkit-box-shadow: 0px 4px 5px #666;
    -moz-box-shadow: 0px 4px 5px #666;
}

.ui-slider .ui-slider-handle:focus {
    outline: none;
}

.ui-slider-horizontal {
    height: 15px;
    border-radius: 0px !important;
}

#slider {
    margin-top: 10px;
}

.ui-slider-horizontal .ui-slider-handle {
    top: -.5em;
    margin-left: -.5em;
}

.ui-state-focus {
    background: #fff!important;
}

label.color {
    width: 10%;
    border-right: 1px solid #eeeeee;
    display: inline-block;
    height: 15px;
    float: left;
}

label.color:last-child {
    border-right: 0px;
}

label.color:nth-child(1) {
    background: #bd0008;
}

label.color:nth-child(2) {
    background: #bd0008;
}

label.color:nth-child(3) {
    background: #bd0008;
}

label.color:nth-child(4) {
    background: #efae20;
}

label.color:nth-child(5) {
    background: #efae20;
}

label.color:nth-child(6) {
    background: #efae20;
}

label.color:nth-child(7) {
    background: #efae20;
}

label.color:nth-child(8) {
    background: #66b500;
}

label.color:nth-child(9) {
    background: #66b500;
}

label.color:nth-child(10) {
    background: #66b500;
}

.MapSort .sort {
    padding-top: 15px;
    padding-bottom: 15px;
}

.MapSort .sort select {
    width: 80%;
    margin-left: 14px;
    border: 1px solid #ccc;
    box-shadow: none;
}

.MapSort .form-inline .sort .form-group {
    display: block;
}

.sortable {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

.sortable li {
    list-style: none;
    border-bottom: 1px solid #534741;
}

.sortable li a {
    display: block;
    padding: 10px 0;
    font-size: px;
    color: #298ae8;
    text-decoration: none;
    font-weight: bold;
    line-height: 30px;
}

.sortable li a span.icon {
    width: 31px;
    height: 38px;
    display: inline-block;
    background: url(../img/sort_icons_normal.png) 0 0 no-repeat;
    margin-top: -3px;
}

.sortable li a span.icon.airport {
    background-position: 0px -288px;
}

.sortable li a span.icon.bicycle {
    background-position: 0px -96px;
}

.sortable li a span.icon.bus_stations {
    background-position: 0px -48px;
}

.sortable li a span.icon.churches {
    background-position: 0px -144px;
}

.sortable li a span.icon.resturants {
    background-position: 0px -432px;
}

.sortable li a span.icon.fire_stations {
    background-position: 0px -240px;
}

.sortable li a span.icon.coffee_shop {
    background-position: 0px -192px;
}

.sortable li a span.icon.hotels {
    background-position: 0px -336px;
}

.sortable li a span.icon.museums {
    background-position: 0px -384px;
}

.sortable li a span.icon.bakeries {
    background-position: 0px 0px;
}

.sortable li a.active span.icon {
    background: url(../img/sort_icons_active.png) 0 0 no-repeat;
}

.sortable li a.active span.icon.airport {
    background-position: 0px -288px;
}

.sortable li a.active span.icon.bicycle {
    background-position: 0px -96px;
}

.sortable li a.active span.icon.bus_stations {
    background-position: 0px -48px;
}

.sortable li a.active span.icon.churches {
    background-position: 0px -144px;
}

.sortable li a.active span.icon.resturants {
    background-position: 0px -432px;
}

.sortable li a.active span.icon.fire_stations {
    background-position: 0px -240px;
}

.sortable li a.active span.icon.coffee_shop {
    background-position: 0px -192px;
}

.sortable li a.active span.icon.hotels {
    background-position: 0px -336px;
}

.sortable li a.active span.icon.museums {
    background-position: 0px -384px;
}

.sortable li a.active span.icon.bakeries {
    background-position: 0px 0px;
}

.areaInfo {
    padding: 10px 0;
}

.areaInfo h4 {
    font-size: 24px;
    color: #298ae8;
}

.areaInfo .higlite {
    color: #298ae8;
}

.areaInfo .pic {
    margin: 0 0 15px 15px;
}

.areaInfo h5 {
    font-size: 15px;
    color: #298ae8;
    font-weight: normal;
}

.view_map {
    color: #000;
    background: #fdb515;
    padding: 12px;
}

.map_view_Area {
    padding: 0 0 0 0;
}

.view_map p {
    margin: 0 0 0 0;
}

.map {
    padding-bottom: 20px;
}

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

#schools .view_map {
    overflow: hidden;
}

#schools .view_map .form-group {
    margin-bottom: 3px;
}

.shools_filt {
    text-align: center;
    background: #eeeeee;
}

.shools_filt h5 {
    border-bottom: 2px solid #fff;
    font-weight: normal;
    padding: 0 0 5px 0;
    margin-left: -15px;
    margin-right: -15px;
}

.shools_filt .form-group {
    margin-bottom: 0px;
}

.shools_filt .form-group input {
    margin-right: 2px;
    margin-left: 2px
}

.shools_filt .form-group label {
    font-weight: normal;
    line-height: 36px;
}

.shools_filt .form-group select {
    border: 1px solid #ccc;
}

.shools_filt .form-group select:focus {
    outline: none;
    border: 1px solid #ccc;
    box-shadow: none;
}

.shools_filt .slider_bx {
    font-size: 11px;
    position: relative;
}

.slider_bx .col-sm-8 {
    padding-top: 10px;
}

.slider_bx .col-sm-2 {
    padding-top: 13px;
}

.slider_bx .fa-question {
    position: absolute;
    right: 10px;
    top: 10px;
    color: #666;
}

.schoolList {
    margin: 0 0 0 0;
    padding: 0 0 0 0;
}

.schoolList li {
    list-style: none;
    padding: 0 0 0 0;
}

.schoolList li h5 a {
    font-size: 18px;
    font-weight: bold;
    color: #3587ed;
}

.schoolList li address {
    display: inline-block;
    margin-bottom: 10px;
}

.schoolList li {
    border-bottom: 1px solid #4b4a48;
}

.schoolList li .distance {
    width: 70px;
    height: 70px;
    background: #000;
    margin: -26px 0 0 0;
    box-sizing: border-box;
    padding: 16px 12px 12px 12px;
    text-align: center;
    color: #fff;
    font-size: 11px;
    border-radius: 50px;
}

.schoolList li .distance span {
    font-size: 16px;
}

.schoolList li .distance.yellow {
    background: #edac1e;
}

.schoolList li .distance.green {
    background: #67b501;
}

.schoolList li .distance.red {
    background: #c4000b;
}

#schools {
    padding-bottom: 80px;
}

#schools .pagination {
    border: none;
}

#schools .pagination li {
    border: none;
}

#schools .pagination li a {
    border: none;
    color: #353535;
    border-radius: 20px;
}

#schools .pagination li.active a {
    background-color: #353535;
    color: #fff;
    border-radius: 20px;
}

#schools .shools_filt .col-sm-3 {
    border-right: 2px solid #fff;
}

#schools .shools_filt .col-sm-3:last-child {
    border: none;
}

#schools .shools_filt .col-sm-3:last-child .col-sm-2 {
    border: none;
}

#schools .shools_filt .col-sm-2 {
    border-right: 2px solid #fff;
}

html,
body {
    width: 100%;
    overflow-x: hidden;
}
/* Menu Hover */

.nav {
    margin-bottom: 0;
    z-index: 10000;
}

.search-form .formBox .nav {
    z-index: 100!important;
}

.t3-megamenu .nav>li.dropdown {
    position: static;
}

.nav>li.dropdown.open .dropdown-menu {
    display: table;
    width: 100%;
    text-align: center;
    left: 0;
    right: 0;
    border-radius: 0px;
}

.t3-megamenu .dropdown-menu {
    border-radius: none;
}

.dropdown-menu>li {
    display: table-cell;
}

.clsDrpMnu {
    border: none;
    background: rgb(238, 238, 238);
}

.clsDrpMnuid {
    background-color: rgba(255, 255, 255, 0.8);
}

.t3-megamenu .clsDrlLst {
    display: inline;
    line-height: 24px;
}

.clsDrlLst {
    list-style-type: none;
    text-align: left;
    color: blue;
}

.clsDrlCols a {
    text-decoration: none;
    color: #337ab7 !important;
    font-size: 14px;
}

.clsDrlCols p {
    text-align: left;
    margin: 0 0 0px;
    font-weight: bold;
}

.clsDrlCols ul {
    -webkit-margin-before: 0px;
    -webkit-margin-after: 0px;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 0px;
    padding-left: 0px;
}

.clsDrlCols .clsDrlLst a {
    color: #0a0a0a !important;
    font-size: 13px;
}

.clsDrlCols li {
    padding: 0px;
}

.clsBorderRight {
    border-right: 1px solid #000;
}

.clsParent {
    display: table;
    height: auto;
    text-align: center;
}

.clsChiled {
    display: table-cell;
    vertical-align: middle;
}

.clsChiled h6 {
    text-align: left;
}
/* End Menu Hover */
/* Properties selected block */

.clsPropSel h2 {
    text-align: center;
    color: #3b5998;
    font-size: 18px;
}

.clsBox {
    position: relative;
    float: right;
    width: 100%;
    padding: 5px;
    border-bottom: 1px dotted #d3d3d3;
}

.clsBox .col-md-6 {
    color: #bd2121;
    padding-left: 10px;
}

.clsCloseBox {
    color: #000;
    padding: 0px;
    display: inline;
    position: absolute;
    right: 15px;
    border-radius: 3px;
    cursor: pointer;
    font-size: 15px;
}

.clearsel {
    padding-left: 110px;
}

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

.clsPropSel .btn-primary {
    background: #3b5998;
    border: none;
    padding: 12px;
    font-size: 12px;
    margin-right: 10%;
}

.clsBox img {
    height: 70px;
    box-shadow: 0 0 6px #aaa;
    width: 95px;
}
/* End Properties selected block */

div.about {
    //background:#f1be03;
    box-shadow: 1.939px 3.498px 5.52px 0.48px rgba(0, 0, 0, 0.27);
    //padding: 5px 10px;
    //margin-bottom:20px;
    //margin-top:40px;
    margin-bottom: 20px;
    margin-top: 20px;
}

.about_head {
    background: #f1be03;
    box-shadow: 1.939px 3.498px 5.52px 0.48px rgba(0, 0, 0, 0.27);
    padding: 5px 10px;
    margin-bottom: 20px;
    margin-top: 40px;
}

.about h4 {
    padding-left: 18px;
    font-size: 21px;
    color: #000;
    font-weight: bold;
    text-align: center;
}

.aboutus p {
    text-align: justify;
    font-size: 14px;
}

.aboutus li {
    text-align: justify;
    font-size: 14px;
    padding: 5px 0px;
}

.listingload ul.token-input-list-facebook {
    font-size: 15px;
    font-weight: bold;
}

.listingload ul.token-input-list-facebook {
    font-size: 15px;
    font-weight: bold;
}

.listingload ul.token-input-list-facebook {
    font-size: 15px;
    font-weight: bold;
}

.listingload ul.token-input-list-facebook {
    font-size: 15px;
    font-weight: bold;
}

.listingload ul.token-input-list-facebook li input {
    min-width: 75px;
}

.listingload ul.token-input-list-facebook li input::-webkit-input-placeholder {
    color: #555;
}

@media only screen and (min-width: 1024px) {
    .listingload {
        margin-bottom: 40px;
    }
}

@media only screen and (max-width: 1024px) {
    .carousel-inner>.item .main_watermark {
        height: auto;
    }
    .ddown dt a {
        border-radius: 4px !important;
    }
    .tickerupdates .col-sm-3 label {
        width: 100%;
    }
    .pagination-box .col-sm-2.btn_blk {
        width: 10%;
    }
    #mainimage .bottomleft {
        width: 94.5%;
        left: 15px !important;
        top: 385px;
    }
}

@media only screen and (max-width: 1000px) {
    .lined {
        background: none;
    }
    .mapSearchBox {
        display: block;
        text-align: center;
        width: 100%;
    }
    .mapSearchBox b {
        display: block;
    }
    .results-sec {
        width: 30%;
    }
    .carousel-inner>.item .main_watermark {
        height: auto;
    }
    .btn-positioned {
        position: absolute;
        float: none !important;
        bottom: 3px;
        right: 0px;
    }
    .ddown dt a {
        width: 166px;
        border-radius: 4px !important;
    }
    .ddown dt a {
        background-color: #fff;
        display: block;
        padding: 0px 0px 0px 0px;
        min-height: 10px;
        line-height: 25px;
        overflow: hidden;
        border: 0;
        width: 99px;
        font-weight: normal;
        color: #000;
    }
    .search-drop-down {
        width: 100%;
        height: 32px;
    }
    .formBox a {
        text-decoration: none;
        color: #fff;
    }
    .ddown a,
    .ddown a:visited {
        color: #000;
        text-decoration: none;
        outline: none;
        font-size: 12px;
    }
    .ddown dt a span,
    .multiSelBed span {
        cursor: pointer;
        display: inline-block;
        padding: 7px;
        font-size: 12px;
        font-weight: bold;
        line-height: 1.42857143;
        color: #555;
    }
    .tab-pane .input-group .col-sm-3 {
        margin: 0px 0;
        padding-left: 4px;
        padding-right: 3px;
    }
    .paddingleftalign .col-sm-6 {
        padding-left: 0;
    }
    .listingload .col-sm-3 p {
        margin: 0;
    }
    .searchinputs p {
        margin: 0;
    }
    .dependentGroup1 .col-sm-4 .form-control {
        width: 45%;
        margin-right: 5px;
    }
}

@media(max-width:767px) {
    .lastUpdteText {
        text-align: center;
    }
    .zsg-steps>li>a.zsg-h1:after,
    .zsg-steps>li>a.zsg-h1:before,
    .zsg-trapezoid.zsg-h1:after,
    .zsg-trapezoid.zsg-h1:before,
    h1.zsg-steps>li>a:after,
    h1.zsg-steps>li>a:before,
    h1.zsg-trapezoid:after,
    h1.zsg-trapezoid:before {
        border: none;
    }
    .zsg-steps>li>a:after,
    .zsg-trapezoid_br:after,
    .zsg-trapezoid_tr:after {
        border: none;
    }
    .zsg-steps>li>a:before,
    .zsg-trapezoid_bl:before,
    .zsg-trapezoid_br:after {
        border: none;
    }
    .seconadry-tab .nav-tabs>li {
        min-width: 50%;
    }
    .nav-tabs>li {
        padding-left: 0px!important;
        padding-right: 0px!important;
    }
    .seconadry-tab .nav-tabs>li>a {
        width: 100%;
        height: 60px;
        border-bottom: 1px solid #c6c6c4;
    }
}
@media only screen and (max-width: 768px) {
    .navbar-right {
        margin-right: -15px;
    }
    .navbar-right li a {
        font-size: 12px;
    }
    .similar_list .col-sm-7 {
        text-align: center;
        width: 100%;
    }
    .padding-right {
        padding-right: 5px !important;
    }
    #carousel-2 .carousel-control.right {
        margin-right: 10px;
    }
    #carousel-2 .carousel-control.left {
        margin-left: 10px;
    }
    .log-reg li {
        border: none;
    }
    .log-reg {
        float: right;
    }
    .nav-tabs>li>a {
        padding-left: 5px;
        padding-right: 5px;
    }
    .navbar-toggle {
        background: #000;
        border: none;
        border-radius: 0px;
    }
    .navbar-default button {
        color: #fff;
    }
    .navbar-default .navbar-toggle:focus,
    .navbar-default .navbar-toggle:hover {
        background: #000;
        color: #fff;
    }
    .navbar-default .navbar-toggle .icon-bar {
        background-color: #fcb514;
    }
    .search .search-form .nav-tabs>li.active a {
        background: none !important;
    }
    .search .search-form .nav-tabs>li.active {
        background: none !important;
    }
    .formBox {
        padding: 0px;
    }
    .category-block .col-sm-3 {
        border-bottom: 1px solid #dddddd;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .category-block {
        padding-top: 10px;
    }
    .up_to_date {
        position: absolute;
        width: 100%;
        text-align: center;
        left: 0px;
        margin-bottom: 20px;
        margin-top: 12px;
    }
    .search_found h4 {
        font-size: 18px;
        color: #fff;
    }
    .col-sm-3 .searchIdBl label {
        width: 100%;
    }
    .up_to_date {
        padding: 8px;
    }
    .up_to_date .btn-default {
        padding: 5px;
        font-size: 12px;
    }
    .linktext {
        display: none;
    }
    .favico {
        display: inline-block;
    }
    .search_found .col-sm-5 {
        width: 35.666667%;
    }
    .search_found {
        margin-top: -35px;
    }
    .pagination-box .col-sm-1 {
        width: 8.33333%;
    }
    .searchIdBl .form-control {
        width: 90px;
    }
    .propert_list li .btn-primary.pull-right {
        display: block;
        float: none;
        width: 100%;
        margin-top: 10px;
    }
    .propert_list li.item .col-sm-8 {
        padding-left: 15px;
        padding-right: 0px;
    }
    .pagination-box .currency {
        margin: 0px auto;
        width: 100px;
        float: none;
        overflow: hidden;
        display: block;
    }
    .tickerupdates {
        padding-left: 0px;
    }

    .search_found h4 {
        text-align: center;
    }
    .sidebar {
        float: none !important;
        left: 0px;
        margin-bottom: 10px;
    }
    .pagination-box .col-sm-1 {
        width: 12.33%;
        float: left;
    }
    div#sticker {
        width: 300px!important;
        margin-top: 40px;
    }
    .pagination-box .col-sm-2 {
        width: 16.67%;
        float: left;
        padding-left: 14px;
        padding-right: 14px;
    }
    .pagination-box .form-group {
        margin: 0 0;
    }
    .pagination {
        margin: 0 0;
    }
    .pagination-box .col-sm-2.btn_blk {
        width: 10%;
        float: left;
        padding-left: 14px;
        padding-right: 14px;
    }
    .number_page {
        margin-bottom: 0px;
    }
    .pagination-box .bttn {
        margin-top: 0px;
    }
    .refineboxsection .col-sm-3 {
        width: 100%;
    }
    .refineboxsection .col-sm-9 {
        width: 100%;
    }
    .refine_box {
        width: 100%;
    }
    .clsPropSel {
        width: 325px;
        background: #fff;
        padding-bottom: 20px;
    }
    #refsearch {
        background: #f1be03;
    }
    .clsPropSel .col-md-12 {
        width: 80%;
    }
    .clsPropSel .col-md-12 .col-md-5 {
        width: 80%;
    }
    .clsPropSel .btn {
        padding: 8px 8px;
        font-size: 12px;
    }
    .sidebar .navbar1 {
        position: fixed;
        top: 50px;
        right: 0px;
        z-index: 15;
    }
    .sidebar .navbar2 {
        position: fixed;
        top: 90px;
        right: 0px;
        z-index: 15;
        max-height: 100%;
    }
    .sidebar .navbar-default {
        background: none;
        overflow-y: overlay;
        z-index: 1000010;
    }
    .propert_list li .pic_holder img {
        max-width: 100%;
        height: 218px;
    }
    .navbar-toggle {
        border: none;
    }
    .refineboxsection .navbar-header {
        float: none;
    }
    .refineboxsection .navbar-toggle {
        display: block;
    }
    .refineboxsection .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    }
    #bs-example-navbar-collapse-2 {
        display: none;
    }
    #bs-example-navbar-collapse-3 {
        display: none;
    }
    .refineboxsection .navbar-collapse.collapse {
        display: none;
    }
    .refineboxsection .navbar-collapse {
        padding-left: 0;
        padding-right: 0;
    }
    .refineboxsection .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .refineboxsection .navbar-nav>li {
        float: none;
    }
    .refineboxsection .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .refineboxsection .navbar-text {
        float: none;
        margin: 15px 0;
    }
    .refineboxsection .navbar-collapse.collapse.in {
        display: block;
    }
    .refineboxsection .collapsing {
        overflow: hidden!important;
    }
    .refineboxsection .navbar-default {
        border: none;
    }
    .nav_slice li {
        width: 28%;
        text-align: center;
    }
    .nav_slice li .tab_text {
        display: none;
    }
    .nav_slice a {
        margin: 0 0 0 0;
    }
    .nav_slice a:before,
    .nav_slice a:after {
        display: none;
    }
    #searchArea .col-sm-10 .col-sm-2 {
        width: 50%;
        float: left;
    }
    #drawSearch .col-sm-10 .col-sm-2 {
        width: 50%;
        float: left;
    }
    #find_near .col-sm-10 .col-sm-2 {
        width: 50%;
        float: left;
    }
    .nav_slice a:before,
    .nav_slice a:after {
        left: 0px;
    }
    #searchArea .col-sm-10 .col-sm-2 {
        padding-top: 14px;
    }
    #drawSearch .col-sm-10 .col-sm-2 {
        padding-top: 14px;
    }
    #find_near .col-sm-10 .col-sm-2 {
        padding-top: 14px;
    }
    .col-centered .form-group {
        margin-bottom: 0px;
    }
    #searchArea .col-sm-10 .col-sm-2:last-child {
        width: 100%;
    }
    #drawSearch .col-sm-10 .col-sm-2:last-child {
        width: 100%;
    }
    #find_near .col-sm-10 .col-sm-2:last-child {
        width: 100%;
    }
    .mapFilter .col-sm-4 {
        padding-left: 15px;
        padding-right: 15px;
    }
    .mapFilter .col-sm-6.pull-right {
        float: none !important;
    }
    .mapFilter .form-group.col-sm-11 {
        width: 80%;
        float: left;
    }
    .mapFilter .btn-primary.col-sm-1 {
        display: inlineblock;
        float: none;
        width: 10%;
    }
    .mapFilter .btn-primary span.type_text {
        display: none;
    }
    .mapFilter .col-sm-6 {
        padding: 0 15px 0 15px;
        margin: 0 0 0 0;
        width: 100%;
        margin: 0px auto;
        display: block;
        float: none!important;
        text-align: center;
    }
    .mapFilter .col-sm-4 {
        padding: 0 15px 0 15px;
        margin: 0 0 0 0;
        width: 100%;
        margin: 0px auto;
        display: block;
        float: none!important;
    }
    .mapFilter .col-sm-4 .form-control {
        width: 100%;
    }
    .mapFilter .col-sm-12 {
        padding: 0 15px 0 15px;
        margin: 0 0 0 0;
        width: 100%;
        margin: 0px auto;
        display: block;
        float: none!important;
    }
    .mapFilter .form-group.col-sm-11 {
        padding: 0 0 0 0;
        margin: 0 0 0 0;
        width: 80%;
        margin: 0px auto;
        float: left!important;
    }
    .mapFilter .row {
        margin-left: 0px;
        margin-right: 0px;
    }
    .mapFilter .btn-primary.col-sm-1 {
        width: 20%;
    }
    .note_that {
        display: block;
        overflow: hidden;
        width: 100%;
    }
    .note_that p {
        margin: 10px 0 0 0;
    }
    .searchId .form-group {
        margin: 0 0 0 0;
    }
    .about_Block {
        padding: 10px 0 0 0;
    }
    .pull-right.drawSearch_btn {
        float: none;
        width: 50%;
        margin-top: 10px;
    }
    .steps .btn-primary {
        width: 100%;
        display: block;
        float: none !important;
    }
    .form-inline .steps .glyphicon-arrow-right {
        transform: rotate(90deg);
        -webkit-transform: rotate(90deg);
        -moz-transform: rotate(90deg);
        -o-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
    }
    .gal-thumb li.col-sm-3 {
        width: 16.667%;
        float: left;
        padding-bottom: 10px;
    }
    .gal-thumb li.col-sm-4 {
        width: 16.667%;
        float: left;
        padding-bottom: 10px;
    }
    .gal-thumb li.col-lg-3 {
        width: 16.667%;
        float: left;
        padding-bottom: 10px;
    }
    .gal-thumb li.col-md-3 {
        width: 16.667%;
        float: left;
        padding-bottom: 10px;
    }
    .gal-thumb li.col-sm-2 {
        width: 16.667%;
        float: left;
        padding-bottom: 10px;
    }
    .gal-thumb li.col-sm-6 {
        width: 16.667%;
        float: left;
        padding-bottom: 10px;
    }
    .carousel-inner>.item .main_watermark {
        height: auto;
    }
    .gal-thumb li.col-sm-3 a img {
        width: 100%;
        height: 60px;
    }
    #mainimage .bottomleft {
        width: 95.8%;
        left: 15px !important;
        top: 385px;
    }
    .arrange {
        top: 0px;
        left: 98%;
    }
    .details_tab>li {
        width: 50%;
        text-align: center;
        min-height: 80px;
    }
    .details_tab>li .tab-icon {
        display: block;
        margin: 0 auto;
        float: none;
    }
    .similar_list li.col-sm-4 {
        text-align: center;
    }
    .similar-box .yellow .container h3 {
        text-align: center;
    }
    .similar_list .col-sm-5.pic {
        display: block;
    }
    .areaInfo {
        padding: 0 15px;
    }
    .areaInfo .pic {
        float: none;
        display: block;
        max-width: 100%;
    }
    .strovols .col-sm-8 .col-sm-3:first-child,
    .strovols .col-sm-8 .col-sm-6,
    .strovols .col-sm-4 {
        border-right: 0px;
    }
    .strovols .col-sm-8 .col-sm-3:first-child .form-group {
        margin-bottom: 22px;
    }
    .schoolList li address {
        width: 70%;
        float: left;
    }
    .schoolList li {
        overflow: hidden;
    }
    .schoolList li .distance {
        margin-top: -5px;
    }
    .more_info {
        display: none;
    }
    .lined {
        background: none;
    }
    ul.token-input-list-facebook {
        overflow: hidden;
        height: 30px;
        float: left;
        cursor: text;
        z-index: 999;
        list-style-type: none;
        clear: left;
        display: inline-block;
        padding: 0px 0px;
        font-size: 14px;
        color: #555;
        background-color: #fff;
        background-image: none;
        border: 1px solid #ccc;
        border-radius: 4px;
        -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
        box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
        -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
        -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
        transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    }
    .propertiescount .listItem li a {
        font-size: 12px;
        color: #333333;
    }
    .almostfull {
        width: 85%;
    }
    .ddown dt a {
        border-radius: 4px !important;
    }
    .ddown dt a {
        background-color: #fff;
        display: block;
        padding: 0px 0px 0px 0px;
        min-height: 10px;
        line-height: 25px;
        overflow: hidden;
        border: 0;
        font-weight: normal;
        color: #000;
    }
    #ezrTab.details_tab>li {
        width: 25%;
    }
    .know_more h2 {
        font-size: 30px;
    }
    .similar_list li.col-sm-4 .col-sm-7 {
        width: 58.33333333%;
        text-align: left;
        padding-left: 5px;
        padding-right: 0;
    }
    .similar_list li a span.blue {
        font-size: 12px;
        margin: 0 0 0 0;
    }
    .tabed-block .tab-content .row h3.rent span.dot {
        margin-right: 0;
    }
    .gallery-box .col-sm-7 {
        width: 100%;
    }
    #imgthumbnails {
        display: none;
        overflow-y: scroll;
        background: #fff;
        padding: 10px;
    }
    #thumbnail {
        top: 0px;
        right: 10px;
        background: rgba(0, 0, 0, 0.6);
    }
    #thumbnail .fa {
        padding: 12px;
    }
    .thumbnailnav .navbar-toggle {
        display: block;
    }
    .thumbnailnav {
        top: 0px;
        right: 30px;
        z-index: 10000;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .fullScreen_Btn {
        display: none;
    }
    .know_more {
        margin-top: 0px;
    }
}

@media only screen and (max-width: 740px) {
    #thumbnail {
        top: 0px;
        right: 0px;
        background: rgba(0, 0, 0, 0.6);
    }
    .thumbnailnav {
        top: 0px;
        right: 10px;
        z-index: 10000;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    #ezrTab.details_tab>li {
        width: 20%;
    }
    .factList {
        font-size: 14px;
    }
    .featureList {
        font-size: 14px;
        font-weight: 400;
    }
    .know_more h2 {
        font-size: 24px;
    }
    .tabed-block .tab-content .row {
        border-bottom: 0;
        margin-bottom: 0;
    }
    .tabed-block .tab-content .row h3 {
        font-size: 20px;
    }
    #ezrTabContent .tabed-block {
        margin: 0 0 0 0;
    }
    .propertiescount .col-sm-3 {
        width: 48%;
        display: inline-block;
    }
    .propertiescount .listItem {
        margin: 0 0 0 0;
        padding: 0px 0 0px 0;
    }
    .propertiescount .listItem li a {
        font-size: 11px;
        color: #333333;
    }
    .carousel-inner>.item .main_watermark {
        height: auto;
    }
    .navbar-brand {
        width: 200px;
        background-size: 100%;
        height: 75px;
    }
    .tab-pane .input-group .col-sm-3:first-child {
        padding-left: 4px;
    }
    .search .search-form .col-sm-3 {
        width: 24%;
        display: inline-block;
    }
    .listingload {
        margin-bottom: 40px;
    }
    .tickerupdates {
        display: none;
    }
    .search_found {
        margin-top: 75px;
    }
    .search_found .col-sm-5 {
        width: 100%;
    }
    .col-sm-3 .searchIdBl label {
        width: auto;
        margin-left: 35%;
    }
    .up_to_date {
        padding: 10px;
        padding-left: 20px;
        padding-right: 20px;
    }
    #countries_msdd {
        width: 120px !important;
    }
}

@media only screen and (max-width: 535px) {
    .navbar-brand {
        position: absolute;
        background: url(../../../images/op/logo.png) 0 0 no-repeat;
        width: 100%;
        background-size: 100%;
        height: 64px;
        top: 10px;
        z-index: 999;
        max-width: 185px;
    }
    .carousel-inner>.item .main_watermark {
        height: auto !important;
    }
    .search .search-form .col-sm-3 {
        width: 49%;
        display: inline-block;
    }
    .search-form {
        font-size: 11px;
    }
    .bottom_margin {
        margin-bottom: 4px;
    }
    .propertiescount .col-sm-3 {
        width: 90%;
        display: inline-block;
    }
    .propertiescount .listItem li a {
        font-size: 13px;
        color: #333333;
    }
    .listingload {
        margin-top: -5px;
    }
    .col-sm-3 .searchIdBl label {
        width: auto;
        margin-left: 15%;
    }
    .pagination-box .col-sm-1 {
        width: auto;
        float: left;
        padding-left: 15px;
    }
    .pagination-box .col-sm-2 {
        width: auto;
        float: left;
        padding-left: 15px;
        padding-right: 14px;
        margin-top: 10px;
    }
    .pagination-box .col-sm-2.btn_blk {
        width: auto;
        float: left;
    }
    .pagination-box .col-sm-2.btn_blk .fa {
        padding: 8px;
    }
    #mainimage .bottomleft {
        width: 92%;
        left: 15px !important;
        top: 270px;
        font-size: 14px;
    }
    .gallery-box .col-sm-5 {
        margin-top: -50px;
    }
    #thumbnail {
        top: 15px;
        right: -22px;
        background: rgba(0, 0, 0, 0.6);
        font-size: 10px;
    }
    #thumbnail .fa {
        padding: 4px;
    }
    .thumbnailnav {
        top: -350px;
        right: 10px;
        z-index: 10000;
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .tabed-block .tab-content .row h3 {
        font-size: 21px;
    }
    .gallery-box .col-sm-5 .fav {
        margin-top: 12px;
        margin-bottom: 12px;
    }
    .tabed-block .tab-content .row .desc p {
        font-size: 12px;
    }
    .gal-thumb li.col-sm-3 {
        width: 33.3333%;
        float: left;
    }
    .gal-thumb li.col-lg-3 {
        width: 33.3333%;
        float: left;
    }
    .gal-thumb li.col-md-3 {
        width: 33.3333%;
        float: left;
    }
    .gal-thumb li.col-sm-2 {
        width: 33.333%;
        float: left;
    }
    .gal-thumb li.col-sm-6 {
        width: 45%;
        float: left;
    }
    .gal-thumb li.col-sm-4 {
        width: 49%;
        float: left;
        height: 75px;
        padding-bottom: 5px;
    }
    .arrange {
        top: -50px;
        left: 60%;
    }
    .know_more {
        margin-top: 0px;
    }
}

@media only screen and (max-width: 400px) {
    .col-sm-3 .searchIdBl label {
        width: auto;
        margin-left: 3%;
    }
    .search_found {
        margin-top: 90px;
    }
    .seconadry-tab .nav-tabs>li {
        min-width: 49%;
    }
}

@media (min-width: 768px) and (max-width: 1200px) {
    .removals form .col-sm-2 input[type="text"] {
        width: 100px;
    }
    .valuationform form button {
        font-size: 12px;
        padding: 4px;
        margin-left: 100px;
    }
    .searchpropertyform form {
        background: #f5f5f5;
        border: 1px solid #000;
        width: 38%;
        border-radius: 0;
        height: auto;
        float: right;
    }
    .mylistingsheadernav {
        margin-left: 5%;
    }
    #ownerdetails label {
        margin-bottom: 4%;
    }
    .baseproperty .col-sm-3 label {
        font-size: 12px;
    }
    .btn-download {
        background: #73c875;
        background-image: -webkit-linear-gradient(top, #73c875, #53a857);
        background-image: -moz-linear-gradient(top, #73c875, #53a857);
        background-image: -ms-linear-gradient(top, #73c875, #53a857);
        background-image: -o-linear-gradient(top, #73c875, #53a857);
        background-image: linear-gradient(to bottom, #73c875, #53a857);
        border-radius: 3px;
        color: #fff;
        font-size: 15px;
        padding: 6px 8px;
        line-height: 10px;
    }
    .btn-trash {
        background: #eb5650;
        background-image: -webkit-linear-gradient(top, #eb5650, #c03c3a);
        background-image: -moz-linear-gradient(top, #eb5650, #c03c3a);
        background-image: -ms-linear-gradient(top, #eb5650, #c03c3a);
        background-image: -o-linear-gradient(top, #eb5650, #c03c3a);
        background-image: linear-gradient(to bottom, #eb5650, #c03c3a);
        border: 1px solid #c0392d;
        border-radius: 3px;
        color: #fff;
        font-size: 15px;
        padding: 6px 8px;
        line-height: 10px;
    }
    .btn-edit {
        background: #007fd2;
        background-image: -webkit-linear-gradient(top, #007fd2, #0048c9);
        background-image: -moz-linear-gradient(top, #007fd2, #0048c9);
        background-image: -ms-linear-gradient(top, #007fd2, #0048c9);
        background-image: -o-linear-gradient(top, #007fd2, #0048c9);
        background-image: linear-gradient(to bottom, #007fd2, #0048c9);
        border: 1px solid #0662cf;
        border-radius: 3px;
        color: #fff;
        font-size: 15px;
        padding: 6px 8px;
        line-height: 10px;
    }
    .btn-upload {
        background: #64bf5f;
        background-image: -webkit-linear-gradient(top, #64bf5f, #50a459);
        background-image: -moz-linear-gradient(top, #64bf5f, #50a459);
        background-image: -ms-linear-gradient(top, #64bf5f, #50a459);
        background-image: -o-linear-gradient(top, #64bf5f, #50a459);
        background-image: linear-gradient(to bottom, #64bf5f, #50a459);
        border-radius: 3px;
        color: #fff;
        font-size: 12px;
        padding: 6px 6px;
        line-height: 10px;
        margin-bottom: 5px;
    }
    .btn-addlink {
        background: #2d2d2d;
        border: 1px solid #2d2d2d;
        border-radius: 7px;
        color: #fff;
        font-size: 12px;
        padding: 6px 6px;
        line-height: 10px;
    }
    .contactus h1 {
        font-size: 80px;
        text-align: center;
        color: #fdb515;
        font-family: Myriad Pro;
        font-weight: bold;
        -webkit-text-stroke-width: 1px;
        -webkit-text-stroke-color: #b0b0b0;
        text-shadow: 4px 3px 5px rgba(198, 198, 198, 0.24);
    }
    .dashboard_activity li {
        list-style: none;
        padding-top: 15px;
        padding-bottom: 15px;
        background-color: #f0f1f3;
        width: 11%;
        margin-right: 5px;
        text-align: center;
    }
    .dashboard_activity li a span {
        font-size: 10px;
    }
    .dashboard_activity li img {
        width: 70%;
        margin-right: 5px;
        text-align: center;
    }
    .dashboard_tab>li {
        margin-bottom: 0px !important;
        background-color: #f0f1f3;
        width: 100%;
        text-align: center;
    }
    .marketing .modal-dialog {
        width: 100%;
    }
    .col-sm-3 label {
        width: 40%;
        font-size: 14px;
    }
    .pricing .col-sm-2 {
        margin-left: -117px;
    }
    .col-sm-2 label {
        width: 40%;
        font-size: 14px;
    }
    .classification .col-sm-3 label {
        margin-bottom: 0em;
    }
    .col-sm-3 {
        border: 0;
    }
    .col-sm-4 label {
        width: 40%;
        font-size: 14px;
    }
    .mylistings .btn-default {
        margin-top: 2%;
    }
    /*--mycode2 ends--*/
    .navbar-right li a {
        padding: 0 0 0 0;
        font-size: 12px;
        color: #333333;
    }
    .search-wrapper {
        top: 100px;
    }
    .tickerupdates {
        padding-left: 0px;
        padding-top: 10px;
    }
    .up_to_date {
        width: 210px;
        left: 0px;
        top: 0px;
        position: absolute;
    }
    .up_to_date .btn-default {
        font-size: 10px;
    }
    .up_to_date .btn-default .fa {
        display: block;
    }
    .newSearch a .fa {
        display: block;
    }
    .search_found {
        margin-top: -35px;
    }
    .stick {
        width: 213px !important;
    }
    .searchIdBl label {
        display: block;
        float: none;
        width: 100%;
    }
    .col-sm-3 .searchIdBl label {
        width: 100%;
    }
    .pagination-box .s {
        display: none;
    }
    .number_page>li>a {
        padding-left: 3px;
        padding-right: 3px;
    }
    .pagination-box .bttn .fa-heart {
        display: inline-block;
        margin-top: 9px;
        margin-bottom: 9px;
    }
    .pagination-box .bttn .fa-envelope {
        display: inline-block;
        margin-top: 9px;
        margin-bottom: 9px;
    }
    .pagination-box .col-sm-1 {
        width: 10.333333%;
    }
    .linktext {
        display: none;
    }
    .favico {
        display: inline-block;
    }
    .pagination-box .bttn {
        height: auto;
        line-height: 18px;
        text-decoration: none;
    }
    .propert_list li .pic_holder img {
        display: block;
        max-width: 100%;
        min-width: 100%;
        height: 210px;
    }
    .listing_block .btn {
        font-size: 12px;
    }
    .mapFilter .row {
        margin-left: 0px;
        margin-right: 0px;
    }
    .mapFilter .btn-primary span.type_text {
        display: none;
    }
    .nav_slice a:before,
    .nav_slice a:after {
        display: none;
    }
    .nav_slice a {
        margin: 0 0 0 0;
    }
    .nav_slice li {
        margin-left: 0px;
    }
    .nav_slice a {
        font-size: 20px;
    }
    .col-centered {
        width: 100%;
        padding: 0 0 0 0;
    }
    .nav_slice .nav-tabs {
        margin-top: 24px;
    }
    .mapFilter .btn-primary {
        font-size: 14px;
    }
    .steps .info b {
        display: block;
    }
    .steps label {
        padding-left: 0px;
    }
    .steps .info {
        min-height: 66px;
    }
    .form-inline .steps .form-group {
        position: relative;
    }
    .form-inline .steps .glyphicon-arrow-right {
        position: absolute;
        right: 20px;
        top: 10px;
        font-size: 24px;
    }
    .mapFilter .btn-primary {
        padding: 15px 12px;
    }
    .steps .btn-primary {
        width: 219px;
        padding: 14px 12px;
    }
    .details_tab>li>a {
        padding: 10px 10px;
    }
    .tab-icon {
        margin-right: 8px;
        display: none;
    }
    .schoolList li address {
        width: 60%;
        float: left;
    }
    .schoolList li {
        overflow: hidden;
    }
    .schoolList li .distance {
        margin-top: -5px;
    }
    .similar_list li.col-sm-4 {
        text-align: center;
    }
    .similar-box .yellow .container h3 {
        text-align: center;
    }
    .similar_list .col-sm-5.pic {
        display: block;
        float: none;
    }
    .similar_list li.col-sm-4 .col-sm-7 {
        width: 100%;
        text-align: left;
        padding-left: 0px;
    }
    .more_info {
        display: none;
    }
}

#countries_msdd {
    width: auto !important;
}

@media (min-width: 768px) {
    .navbar>.container .navbar-brand {
        margin-left: none;
    }
    .contactus .btn-default {
        position: absolute;
        bottom: 17px;
        right: -10px;
    }
}

.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover {
    text-decoration: underline;
}

panel panel-default .yellow {
    background: #fcb515;
}

.ptoperties-more {
    position: absolute;
    bottom: 4px;
    right: 3px;
    line-height: 18px;
    border-left: 7px solid #ffffff;
    background: #000;
    color: #fff;
    font-size: 15px;
    text-decoration: none;
    padding: 7px 7px 7px 13px;
}

.sa-activity li {
    display: inline-block;
}
/*home page Featured properties and Price reductions end*/

.first-option {
    background-color: #fec450;
}

#bedbath .form-control {
    padding: 6px 3px !important;
}

p.fax-p {
    margin-bottom: 0;
}
/*screen.css rework on bootstrap starts from here*/

@media (max-width: 767px) {
    .nomarginclass {
        padding-right: 15px !important;
        padding-left: 15px !important;
    }
    .box .top {
        min-height: 328px;
    }
    .box .bottom {
        min-height: 156px;
    }
    .margin-top-xs {
        margin-top: 20px;
    }
    .pull-right-xs {
        float: right;
    }
    .no-padding-xs {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }
    .second_one .navbar-default {
        background: transparent;
    }
    .navbar-brand {
        position: absolute;
        background: url(../../../images/op/recent_logo.png) 0 0 no-repeat;
        background-size: 100%;
        height: 50px;
        width: 100%;
        margin-left: 15px;
        max-width: 200px;
    }
    .navbar-brand:hover {
        position: absolute;
        background: url(../../../images/op/recent_logo_hover.png) 0 0 no-repeat;
        background-size: 100%;
        height: 100px;
        width: 100%;
        margin-left: 15px;
        max-width: 200px;
    }
    .navbar-right li {
        background: none !important;
    }
    .navbar-right clsDrlLst li {
        padding: 0px;
    }
    .marquee-content {
        position: inherit;
        bottom: 0px;
    }
    .search .zsg-trapezoid {
        font-size: 20px;
        margin: 30px 0px 0px 0px;
        background-color: rgba(252, 190, 51, .9);
        display: block;
        border-left-color: rgba(255, 191, 61, .9);
    }
    .almostfull {
        width: 83% !important;
    }
    .property-block h1 {
        font-size: 20px !important;
        font-weight: bold;
    }
    .property-block h1 a.load-more {
        font-size: 13px !important;
    }
    .property-list li a img {
        height: auto;
    }
    .search-wrapper {
        top: 0px;
        position: inherit;
    }
    .property-list li {
        list-style: none;
        margin-bottom: 26px;
        overflow: hidden;
    }
    .yellow-bar h1 {
        font-size: 25px;
    }
    .search-wrapper {
        top: 0px;
        position: inherit;
    }
    .quates h1 {
        font-size: 18px;
    }
    .quates h3 {
        font-size: 14px;
    }
    .app-dec {
        padding-top: 15px;
        padding-bottom: 15px;
        ;
    }
    .app-dec h2 {
        font-size: 20px;
    }
    .app-dec .btn-wrapper .btn-primary {
        width: 90%;
        font-size: 14px;
    }
    .search .search-form .nav-tabs>li.active a {
        margin-left: 0px !important;
    }
    .appPic {
        padding-top: 0px !important;
    }
    .sa-activity .carousel-control.left {
        top: 34px;
        left: 0;
        width: 7%;
        height: 100px;
        font-size: 60px;
        color: #fff;
        text-align: center;
        text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
        filter: alpha(opacity=50);
        opacity: .5;
        background: #2b4086;
    }
    .sa-activity .carousel-control.right {
        top: 34px;
        right: 0;
        width: 7%;
        height: 100px;
        font-size: 60px;
        color: #fff;
        text-align: center;
        text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
        filter: alpha(opacity=50);
        opacity: .5;
        background: #2b4086;
    }
    .search .search-form .nav-tabs>li>a {
        font-size: 15px !important;
        border: none !important;
        background: none;
        border-radius: 0px;
        color: #fff;
        font-weight: bold;
        text-align: center;
        padding: 0px;
        height: 100%;
        margin: 0px;
    }
    .search .search-form .form-control {
        font-size: 16px;
        font-weight: bold;
        float: left;
        border: none;
        margin-right: 0px;
        border-radius: 0px;
        margin-right: 0px;
        height: 44px;
        background: white;
        border-bottom: 1px solid #737070;
    }
    .search-wrapper .nav {
        padding-left: 0px;
        padding-right: 0px;
    }
    .search-wrapper .border-center-block {
        border-top: 1px solid #fff;
        border-bottom: 2px solid #fff;
    }
    .search .search-form .btn-info {
        background: #3b5998;
        float: right;
        border-radius: 0px;
    }
    .second_two {
        margin-top: 15px;
    }
    .second_two center h1 {
        font-size: 20px !important;
    }
    .box .top h4 {
        position: relative !important;
    }
    .box .bottom p span {
        font-size: 18px;
    }
    .property-block .panel-heading {
        margin: 10px 0px 10px 0px;
    }
    .black-box .navbar-default p a {
        display: block;
    }
    .black-box .navbar-default p a {
        padding-bottom: 5px;
    }
    .t3-megamenu .navbar-right li:hover .clsDrpMnu {
        position: static;
        float: none;
        width: auto;
        margin-top: 0;
        background-color: transparent;
        border: 0;
        -webkit-box-shadow: none;
        box-shadow: none;
    }
    .t3-megamenu .navbar-right .dropdown-toggle .caret {
        visibility: hidden;
    }
    .search .saved-search,
    .search .search-form,
    .search .search-hdr-1 {
        width: 100%;
        padding: 0px;
    }
    .second_one .navbar-default #bs-example-navbar-collapse-1 {
        background: #fff !important;
        padding: 7px 3px 1px 0px;
    }
    /*    small main menu*/
    .smallmainmenu {
        width: 100%;
    }
    /*    small main menu end*/
    .details_block .arrange-view {
        display: block;
        width: 100%;
    }
    .details_block .call-op {
        display: block;
        width: 100%;
    }
}

@media (min-width: 768px) {
    body.properties #arrangePop .modal-content {
        width: 526px !important;
        height: 588px !important;
    }
     .pull-right-sm {
        float: right;               
    }
    .navbar-brand {
        position: absolute;
        background: url(../../../images/op/recent_logo.png) 0 20px no-repeat;
        width: 100%;
        background-size: 100%;
        height: 130px;
    }
    .navbar-brand:hover {
        position: absolute;
        background: url(../../../images/op/recent_logo_hover.png) 0 20px no-repeat;
        width: 100%;
        background-size: 100%;
        height: 130px;
    }
    .property-block h1 {
        font-size: 24px !important;
    }
    .property-block h1 a.load-more {
        font-size: 17px !important;
    }
    .property-block .panel-heading {
        margin: 20px 0px 7px 0px;
    }
    .property-list li.image-large {
        height: 286px !important;
    }
    .property-list li {
        list-style: none;
        margin-bottom: 26px;
        position: relative;
        height: 130px;
        overflow: hidden;
    }
    .property-list .image-large span.desc {
        left: 30px;
        bottom: 20px;
        padding: 15px;
        width: 60%;
    }
    .property-list li.image-large span.desc span.arrow {
        width: 30px;
        display: block;
        position: absolute;
        right: 0px;
        top: 0px;
        bottom: 0;
    }
    .app-dec {
        padding-top: 15px;
        ;
    }
    .app-dec p.app-text {
        margin: 9px 0 29px 0;
        font-size: 16px;
    }
    .btn-wrapper {
        padding-top: 7px;
    }
    .appPic {
        padding-top: 63px !important;
        padding-bottom: 0px !important;
    }
    .app-dec .btn-wrapper .btn-primary {
        width: 247px;
        font-size: 16px;
    }
    .app-dec h2 {
        font-size: 26px;
    }
    .appPic {
        padding-top: 63px !important;
        padding-bottom: 0px !important;
    }
    .no-padding-sm {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }
    .search-wrapper {
        position: inherit;
        top: 0px;
    }
    .search-wrapper .nav {
        padding-left: 0px;
        padding-right: 0px;
    }
    .search .search-form .nav-tabs>li {
        padding-left: 15px;
        padding-left: 0px;
        padding-right: 0px;
        font-family: 'euphemiaregular';
    }
    .search .search-form .nav-tabs>li.active {
        background: none !important;
    }
    nav-tabs>li {
        padding-left: 0px !important;
        padding-right: 0px !important;
    }
    .search .zsg-trapezoid {
        margin: 30px 0px 0px 0px;
        font-size: 22px;
        background-color: rgba(252, 190, 51, .9);
        display: block;
        border-left-color: rgba(255, 191, 61, .9);
    }
    .search .search-hdr-1 {
        width: 100%;
    }
    .search .search-form {
        width: 100%;
        padding: 0px;
    }
    .formBox {
        padding: 0px;
    }
    .search .search-form .nav-tabs>li>a {
        font-size: 18px !important;
        border: none !important;
        background: none;
        border-radius: 0px;
        color: #fff;
        font-weight: bold;
        text-align: center;
        padding: 0px;
        height: 100%;
        margin: 0px;
    }
    .search .search-form .form-control {
        font-size: 16px;
        font-weight: bold;
        /* display: inline-block; */
        float: left;
        border: none;
        margin-right: 0px;
        border-radius: 0px;
        margin-right: 0px;
        height: 44px;
        background: white;
        border-bottom: 1px solid #737070;
    }
    .search-wrapper .border-center-block {
        border-left: 1px solid #fff;
        border-right: 1px solid #fff;
    }
    .search .search-form .btn-info {
        background: #3b5998;
        float: right;
        border-radius: 0px;
    }
    .marquee-content {
        position: inherit;
        bottom: 0px;
    }
    .second_two center h1 {
        font-size: 25px !important;
    }
    .box .top {
        min-height: 250px;
    }
    .box .bottom {
        min-height: 155px;
    }
    .box .bottom p span {
        font-size: 18px;
    }
    .yellow-bar h1 {
        font-size: 30px;
        padding-top: 16px;
    }
    /*    small main menu*/
    .navbar-brand {
        position: absolute;
        background-size: 100%;
        height: 80px;
        width: 100%;
        margin-left: 15px;
        max-width: 250px;
        z-index: 999;
    }
    .smallmainmenu {
        width: 50%;
    }
    /*    small main menuend */
    .details_block .arrange-view {
        width: auto;
        display: inline;
    }
    .details_block .call-op {
        display: inline;
        width: auto;
    }
}

@media (min-width: 992px) {
    .second_one .navbar-default .navbar-header {
        height: 74px;
    }
    .header-band .navbar-header {
        width: 30%;
    }
    .pull-right-md {
        float: right;
    }
    .property-block h1 {
        font-size: 28px !important;
        margin-top: 10px;
    }
    .property-block h1 a.load-more {
        font-size: 19px !important;
    }
    .property-list li {
        list-style: none;
        margin-bottom: 26px;
        position: relative;
        height: 157px;
        overflow: hidden;
    }
    .property-list li.image-large {
        height: 340px !important;
    }
    .property-list .image-large span.desc {
        left: 20px;
        bottom: 30px;
        padding: 15px;
        width: 60%;
    }
    .property-list .image-large .desc .small-desc {
        margin: 0 30px 0 10px;
        word-wrap: break-word;
    }
    .property-list li.image-large span.desc span.arrow {
        width: 30px;
        display: block;
        position: absolute;
        right: 0px;
        top: 0px;
        bottom: 0;
    }
    .second_two {
        margin-top: 12px;
    }
    .search-wrapper {
        position: absolute;
        z-index: 99;
        top: 130px;
    }
    .search .saved-search,
    .search .search-form,
    .search .search-hdr-1 {
        padding-left: 20px;
        padding-right: 20px;
        margin-bottom: 0px;
    }
    .yellow-bar {
        background: #fcb514;
        padding: 12px 0px;
    }
    .yellow-bar h1 {
        margin: 0px;
        font-size: 38px;
    }
    .app-dec {
        padding-top: 40px;
    }
    .app-dec h2 {
        font-size: 32px;
    }
    .app-dec p.app-text {
        font-size: 17px;
    }
    .btn-wrapper {
        padding-top: 24px;
    }
    .app-dec .btn-wrapper .btn-primary {
        width: 316px !important;
        font-size: 18px;
        height: 42px;
    }
    .forspace {
        margin-left: 10px !important;
    }
    .map img {
        max-width: 100% !important;
    }
    .search .search-hdr-1 {
        width: auto;
    }
    .search .zsg-trapezoid {
        display: inline-block;
        font-size: 24px !important;
        background-color: rgba(252, 190, 51, .9);
        margin-right: 0;
        border-left-color: rgba(255, 191, 61, .9);
        margin-top: 0px;
    }
    .search .zsg-trapezoid:after {
        display: block;
        border-left-color: rgba(255, 191, 61, .9);
    }
    .search .search-form .nav-tabs>li {
        padding-left: 15px;
        padding-left: 0px;
        padding-right: 0px;
        height: 66px;
        font-family: 'euphemiaregular';
    }
    .search .search-form .nav-tabs>li.active {
        opacity: 1;
    }
    .search .search-form .nav-tabs>li>a {
        font-size: 20px !important;
        border: none !important;
        background: none;
        border-radius: 0px;
        color: #fff;
        font-weight: bold;
        text-align: center;
        padding: 6px 0px 6px 0px;
        height: 100%;
        margin: 0px;
    }
    .search .search-form .form-control {
        font-size: 16px;
        font-weight: bold;
        display: inline-block;
        float: left;
        border: none;
        margin-right: 0px;
        border-radius: 5px 0px 0px 5px;
        margin-right: 0px;
        height: 50px;
    }
    .search .search-form .btn-info {
        background: #3b5998;
        border: 3px solid #fff;
        border-radius: 0px 5px 5px 0px;
        -moz-border-radius: 0px 5px 5px 0px;
        -webkit-border-radius: 0px 5px 5px 0px;
        float: right;
        height: 50px;
    }
    .search-wrapper .border-radius-left {
        border-radius: 5px 0px 0px 5px;
    }
    .search-wrapper .border-full {
        border: 1px solid #fff;
    }
    .search-wrapper .border-center-block {
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
        border-left: none;
        border-right: none;
    }
    .search-wrapper .border-radius-right {
        border-radius: 0px 5px 5px 0px;
    }
    .almostfull {
        width: 83% !important;
    }
    .marquee-content {
        position: absolute;
        bottom: 10px;
    }
    .second_two center h1 {
        font-size: 25px !important;
    }
    .box .bottom p {
        font-size: 16px;
    }
    .box .bottom p span {
        font-size: 20px;
    }
    .property-block .panel-heading {
        margin: 15px 0px 10px 0px;
    }
    .searchIdBl .form-control {
        margin-right: -83px;
    }
    .up_to_date {
        width: 210px;
        left: 62px;
    }
    .t3-megamenu .navbar-right .dropdown-toggle .fa {
        display: none;
    }
    /*    small main menu*/
    .navbar-brand {
        position: absolute;
        width: 100%;
        background-size: 100%;
        height: 90px;
        max-width: 100%;
    }
    /*        small main menu end*/
}
/*for main menu in small screen - added by Bhavya.V.M*/

@media (max-width: 991px) {
    .navbar-header {
        float: none;
    }
    .navbar-toggle {
        display: block !important;
        background: #000;
        border: none;
        border-radius: 0px;
    }
    .navbar-default .navbar-toggle:focus,
    .navbar-default .navbar-toggle:hover {
        background-color: #000;
    }
    .navbar-collapse {
        border-top: 1px solid transparent;
        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
    }
    .navbar-collapse.collapse {
        display: none!important;
    }
    .navbar-nav {
        float: none!important;
        margin: 7.5px -15px;
    }
    .navbar-nav>li {
        float: none;
    }
    .navbar-nav>li>a {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .navbar-default .navbar-toggle .icon-bar {
        background-color: #fcb514;
        position: initial;
    }
}
/*end for main menu in small screen - added by Bhavya.V.M*/

@media (min-width: 1200px) {
    .second_one .navbar-default .navbar-header {
        height: 74px;
    }
    .pull-right-lg {
        float: right;
    }
    .property-list li {
        list-style: none;
        margin-bottom: 26px;
        position: relative;
        height: 230px;
        overflow: hidden;
    }
    .property-list li.image-large {
        height: 486px !important;
    }
    .property-list .image-large span.desc {
        left: 30px;
        bottom: 80px;
        padding: 15px;
        width: 60%;
    }
    .property-list .image-large .desc .small-desc {
        margin: 0 30px 0 10px;
    }
    .property-list li.image-large span.desc span.arrow {
        width: 40px;
        display: block;
        position: absolute;
        right: 0px;
        top: 0px;
        bottom: 0;
    }
    .yellow-bar h1 {
        margin: 0px;
        font-size: 40px;
    }
    .flip-container:hover .flipper,
    .flip-container.hover .flipper {
        transform: rotateY(180deg);
    }
    .search .zsg-trapezoid {
        font-size: 36px !important;
    }
    .search .search-form .nav-tabs>li>a {
        font-size: 21px !important;
    }
    .second_two center h1 {
        font-size: 36px !important;
    }
    .box .bottom p {
        font-size: 18px;
    }
    .box .bottom p span {
        font-size: 28px;
    }
    .search-wrapper {
        top: 250px;
    }
    .app-dec h2 {
        font-size: 36px;
    }
    .app-dec p.app-text {
        font-size: 18px;
    }
    .btn-wrapper {
        padding-top: 24px;
    }
    .floatclass {
        float: left;
    }
    .floatclass1 {
        float: left;
        margin-top: 14px;
    }
    .app-dec .btn-wrapper .btn-primary {
        width: 379px !important;
        font-size: 18px;
        height: 42px;
    }
    .forspace {
        margin-left: 10px !important;
    }
    .nomarginclass {
        padding-left: 0px;
        padding-right: 0px;
    }
}

.modal {
    color: #fcb614 !important;
}

.modal .popover-title {
    background-color: #000000;
}
.popover-title.bg-grey {
    background-color: white;
}
.modal .modal-header .close {
    color: #fcb614  !important;
    opacity: 1 !important;
}
#closebutton-arrangeview{
    color: #055472 !important;
}

.modal .modal-header {
    background: #000000 !important;
    border: 0px !important;
    width: 98%;
}
.modal .modal-header.bg-grey {
    background: white !important;
    border: 0px !important;
    width: 100%;
}
input.item_each.bg-grey#arrange_email,#arrangePop.modal ::placeholder {
    color: #141212 !important;
     }

.modal .modal-header .close:hover {
    color: #fcb614 !important;
}

.modal .modal-title {
    color: #fcb614 !important;
    font-weight: bold !important;
}

.modal .modal-body p {
    font-weight: bold !important;
}

.modal .btn.btn-success.btn-lg {
    background-color: #ffffff !important;
    color: #000000 !important;
    border-color: #000000 !important;
}

.modal-content {
    background-color: #000000 !important;
    color: #fcb614 !important;
    height: auto !important;
    margin: auto !important;
}
.modal-content.bg-grey {
    background-color: white !important;
    color: #055472 !important;
    height: auto !important;
    margin: auto !important;
}

#arrangePop #message,
#arrangePop #ahtelephone {
    margin-left: 0px !important;
}

#arrangePop #ahtelephone {
    margin-top: 6px !important;
}

#arrangePop .modal-content {
    width: 536px !important;
    height: 551px !important;
}

#arrangePop #arrangePopBtn {
    margin-top: 9px !important;
    margin-right: -17px !important;
    border-radius: 1px !important;
    padding: 6px !important;
}

@media (min-width: 410px) and (max-width: 500px) {
    #arrangePop .modal-content {
        margin-left: 45px !important;
        width: 340px !important;
    }
    #emailPop .modal-dialog .modal-content{
        width: 75%;
    }
}

@media only screen and (max-width: 409px) {
    #arrangePop .modal-content {
        margin-left: 8px !important;
        width: 290px !important;
    }
    #arrangePop #arrangePopBtn {
        min-width: 266px !important;
    }
}

#arrangePop #arrangePopBtn {
    min-width: 200px !important;
    float: right !important;
    background-color: #fcb614 !important;
}

#notify-modal .notify_clickk,
#notify-modal275 .notify_clickk,
#notify-modal278 .notify_clickk,
#notify-modal279 .notify_clickk {
    color: #000000 !important;
}

#notify-modal .modal-header,
#notify-modal278 .modal-header,
#notify-modal275 .modal-header,
#notify-modal279 .modal-header {
    border-bottom: 0px !important;
}

#notify-modal .notify-header,
#notify-modal278 .notify-header,
#notify-modal275 .notify-header,
#notify-modal279 .notify-header {
    text-align: center !important;
    font-weight: bold !important;
    font-size: 17px !important;
}

#notify-modal .notify_clickk,
#notify-modal278 .notify_clickk,
#notify-modal275 .notify_clickk,
#notify-modal279 .notify_clickk {
    background-color: #fcb614 !important;
    border: 0px !important;
    float: right !important;
    font-weight: bold !important;
    padding-top: 2px !important;
}

#prop-share-modal .close {
    color: #fcb614 !important;
}

.modal-body p {
    color: #fcb614 !important;
}

#emailPop .modal-title {
    color: #fcb614 !important;
}

#emailPop #printImageview {
    border: 4px solid #ffffff !important;
}

#emailPop #btnSendMail {
    color: #000000 !important;
    background: #fcb614 !important;
    border: 0px !important;
}

#emailPop .form-control {
    margin-bottom: 7px !important;
}

#prop-share-modal_275 .modal-header,
#notify-modal275 .modal-header {
    border-bottom: 0px !important;
}

#edit_savedplace a.btn-primary {
    color: #000000 !important;
    background-color: #fcb614 !important;
    border: 0px !important;
}

#useraccount #login-submit,
#useraccount #register-submit {
    background-color: #fcb614 !important;
    color: #000000 !important;
    border: 0px !important;
}

#useraccount .forgot-password {
    color: #fcb614 !important;
}

#useraccount .panel-heading {
    background-color: #000000 !important;
}

#useraccount .panel-login>.panel-heading a.active {
    color: #fbb513 !important;
    font-size: 18px !important;
}

#useraccount .panel-login>.panel-heading a {
    color: #feffff !important;
}

#email_frequency_279 select option:hover {
    background-color: #fcb614 !important;
}

#useraccount .panel-heading {
    border-bottom: 0px !important;
}
/*************** newly added search.css **********************/

.borderRadius {
    -moz-border-radius: 5px;
    border-radius: 5px;
}

.borderRadiusTp {
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}

.borderRadiusBtm {
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}

.ddcommon {
    position: relative;
    display: -moz-inline-stack;
    zoom: 1;
    display: inline-block;
    *display: inline;
    cursor: default;
}

.ddcommon ul {
    padding: 0;
    margin: 0;
}

.ddcommon ul li {
    list-style-type: none;
}

.borderRadiusTp ul li:last-child {
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
    border-bottom: 3px rgba(255, 191, 61, .9);
    ;
}

.borderRadiusBtm ul li:first-child {
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
    border-bottom: 1px solid #c3c3c3;
}

.ddcommon .disabled img,
.ddcommon .disabled span,
.ddcommon.disabledAll {
    opacity: .5;
    /* standard: ff gt 1.5, opera, safari */
    -ms-filter: "alpha(opacity=50)";
    /* ie 8 */
    filter: alpha(opacity=50);
    /* ie lt 7 */
    -khtml-opacity: .5;
    /* safari 1.x */
    -moz-opacity: .5;
    /* ff lt 1.5, netscape */
    color: #999999;
}

.ddcommon .clear {
    clear: both
}

.ddcommon .shadow {
    -moz-box-shadow: 5px 5px 5px -5px #888888;
    -webkit-box-shadow: 5px 5px 5px -5px #888888;
    box-shadow: 5px 5px 5px -5px #888888;
}

.ddcommon .text {
    color: #7e7e7e;
    padding: 0;
    position: absolute;
    background: #fff;
    display: block;
    width: 98%;
    height: 98%;
    left: 2px;
    top: 0;
    border: none;
}

.ddOutOfVision {
    position: relative;
    display: -moz-inline-stack;
    display: inline-block;
    zoom: 1;
    *display: inline;
}

.borderRadius .shadow {
    -moz-box-shadow: 5px 5px 5px -5px #888888;
    -webkit-box-shadow: 5px 5px 5px -5px #888888;
    box-shadow: 5px 5px 5px -5px #888888;
}

.borderRadiusBtm .shadow {
    -moz-box-shadow: -5px -5px 5px -5px #888888;
    -webkit-box-shadow: -5px -5px 5px -5px #888888;
    box-shadow: -5px -5px 5px -5px #888888
}

.borderRadiusTp .border,
.borderRadius .border {
    -moz-border-radius: 0 0 5px 5px;
    border-radius: 0 0 5px 5px;
}

.borderRadiusBtm .border {
    -moz-border-radius: 5px 5px 0 0;
    border-radius: 5px 5px 0 0;
}

img.fnone {
    float: none !important
}

.ddcommon .divider {
    width: 0;
    height: 100%;
    position: absolute;
}

.ddcommon .arrow {
    display: inline-block;
    position: absolute;
    top: 50%;
    right: 4px;
}

.ddcommon .arrow:hover {
    background-position: 0 100%;
}

.ddcommon .ddTitle {
    padding: 0;
    position: relative;
    display: inline-block;
    width: 100%;
    padding-left: 15px;
    padding-right: 15px;
}

.ddcommon .ddTitle .ddTitleText {
    display: block;
}

.ddcommon .ddTitle .ddTitleText .ddTitleText {
    padding: 0;
}

.ddcommon .ddTitle .description {
    display: block;
}

.ddcommon .ddTitle .ddTitleText img {
    position: relative;
    vertical-align: middle;
    float: left
}

.ddcommon .ddChild {
    position: absolute;
    display: none;
    width: 100%;
    overflow-y: auto;
    overflow-x: hidden;
    zoom: 1;
}

.ddcommon .ddChild li {
    clear: both;
}

.ddcommon .ddChild li .description {
    display: block;
}

.ddcommon .ddChild li img {
    border: 0 none;
    position: relative;
    vertical-align: middle;
    float: left
}

.ddcommon .ddChild li.optgroup {
    padding: 0;
}

.ddcommon .ddChild li.optgroup .optgroupTitle {
    padding: 0 5px;
    font-weight: bold;
    font-style: italic
}

.ddcommon .ddChild li.optgroup ul li {
    padding: 5px 5px 5px 15px
}

.ddcommon .noBorderTop {
    border-top: none 0 !important;
    padding: 0;
    margin: 0;
}
/*************** default theme **********************/

.dd .ddTitle .ddTitleText {
    padding: 0px 0px 0px 0px;
}

.dd .ddTitle .ddTitleText .ddTitleText {
    padding: 0;
}

.dd .ddTitle .description {
    font-size: 12px;
    color: #666
}

.dd .ddTitle .ddTitleText img {
    padding-right: 5px;
}

.dd .ddChild {
    border: 1px solid #c3c3c3;
    background-color: #fff;
    margin-top: 10px;
    border-bottom: 5px solid #fdb515;
}

.dd .ddChild li {
    padding: 6px;
    background-color: #fff;
    border-bottom: 1px dotted #c3c3c3;
    margin-left: 6px;
    margin-right: 6px;
}

.dd .ddChild li .description {
    color: #666;
}

.dd .ddChild li .ddlabel {
    color: #333;
}

.dd .ddChild li.hover {
    background-color: #f2f2f2
}

.dd .ddChild li img {
    padding: 0 6px 0 0;
}

.dd .ddChild li.optgroup {
    padding: 0;
}

.dd .ddChild li.optgroup .optgroupTitle {
    padding: 0 5px;
    font-weight: bold;
    font-style: italic
}

.dd .ddChild li.optgroup ul li {
    padding: 0px 0px 0px 0px
}

.ddChild ul li {
    background: none;
    padding-left: 10px;
}
/***************************var/www/html/opcom/templates/op_rent/html/mod_jalogin/default.php***************************/

#registration_otp_modal {
    background-color: rgba(0, 0, 0, 0.5);
}
#allLocations_log
#login_otp_modal {
    background-color: rgba(0, 0, 0, 0.5);
}

.registration-login-otp .terms-para,
.modal .modal-body .terms-para {
    padding-top: 30px;
    font-weight: normal !important;
}

.bellcount {
    border-radius: 25px;
    font-size: 15px;
    position: absolute;
    top: -9px;
    right: -6px;
    text-align: center;
    padding: 4px 4px;
    line-height: .9;
}

#dropdown-menu1 {
    margin-top: 7px !important;
}
/*************************var/www/html/opcom/templates/op_rent/tpls/blocks/header.php**************************/

@media (min-width:992px) {
    .properties .header-inner .navbar-default .navbar-header img {
        height: 47px;
    }
    .navbar-default .navbar-header #logo-img {
        height: 90px;
    }
}
/***************************var/www/html/opcom/templates/op_rent/html/com_ezrealty/ezrealty/default_pricedets.php************************/

iframe#prop_desc_iframe {
    display: block;
    margin: 10px 0;
    width: 100%;
    border: none;
}

.call-arrange {
    margin-bottom: 25px;
    padding-top: 10px;
}

.before-title {
    border-bottom: none;
    margin-bottom: 0px;
}
/************var/www/html/opcom/templates/op_rent/html/com_ezrealty/ezrealty/default.php*********/

.show-on-small {
    display: none !important;
}

.small-share-ul {
    list-style: none;
    background: #000;
    padding: 0;
}

.small-share-ul li.printer-li a {
    color: #fff;
    text-decoration: none;
    font-size: 16px;
    padding: 12px 10px;
}

.small-share-ul li {
    display: inline;
    min-height: 80px;
}


.small-share-ul li:hover .icon-print {
    background: url('/templates/op_rent/images/op/details_icons.png') no-repeat 0px 0px;
    background-position: 0 -1280px;
}

.small-share-ul li.printer-li:hover a {
    background: #fbb513;
    color: black;
}

.show-on-small .icon-heart-border:hover {
    background: url('/templates/op_rent/images/op/details_icons.png') no-repeat 0px 0px;
    background-position: 0 -760px;
    transition: unset;
}

.show-on-small .icon-fb:hover {
    background: url('/templates/op_rent/images/op/details_icons.png') no-repeat 0px 0px;
    background-position: 0 -720px;
}

.show-on-small .icon-mail:hover {
    background: url('/templates/op_rent/images/op/details_icons.png') no-repeat 0px 0px;
    background-position: 0 -680px;
}

.share-icons-d li {
    display: inline !important;
}

.share-icons-d .arrange-viewing {
    display: block;
    background-color: #fdb515;
    color: #000;
    padding: 5px;
    font-weight: 600;
    cursor: pointer;
    /* new change */
    width: 138px;
    text-align: center;
}

modal {
    z-index: 6500;
}

#fixme_logo:hover,
#fixme_logo a:hover {
    background: unset;
}

.path-title {
    font-weight: normal;
    font-size: 16px;
    float: right;
    color: #3f3f3f;
}
.small-head-band .path-title {
    text-align: center;
    float: none;
}

.arrange-view:hover {
    background: #000;
}
section.tabed-block{
    display: flow-root;
}

@media (min-width: 1024px) and (max-width: 1199px) {
    .black>.container {
        width: 100%;
    }
    .details_tab>li {
        padding: 6px 8px 6px 8px;
    }
}

@media (min-width: 768px) and (max-width: 1024px) {
    .details_tab>li.t-active-li,
    .details_tab>li.t-inactive-li {
        width: unset;
        display: inline-block;
        min-height: unset;
    }
    .details_tab>li {
        padding: 6px 10px 6px 10px !important;
    }
    .details_tab>li.t-active-li.hide-on-small,
    .hide-on-small {
        display: none !important;
    }
    .show-on-small {
        display: block;
    }
}

@media (max-width: 767px) {
    .navbar-nav>li {
        float: left;
    }
    details_block .topleft {
        top: 92px;
    }
}

.seconadry-tab ul.nav-tabs li a {
    cursor: pointer;
}

tr.selected {
    background-color: #B0BED9 !important;
}

#arrangePop .modal-content,
#PassPop .modal-content,
#ReqPassPop .modal-content {
    width: 385px;
}

#arrangePop .modal-header,
#ReqPassPop .modal-header,
#PassPop modal-header {
    min-height: 2.43px;
    padding: 2px;
}

#arrangePop .close,
#ReqPassPop .close {
    margin: 11px;
}

#PassPop .popover-title,
#ReqPassPop .popover-title {
    padding: 11px 14px;
    text-align: center;
    font-weight: bold;
    border-bottom: 0px;
}

#PassPop .simplee {
    padding-bottom: 20px;
}

#PassPop .span12,
#ReqPassPop .span12 {
    text-align: center;
}
/***************************var/www/html/opcom/templates/op_rent/html/com_ezrealty/ezrealty/default_arranged_viewings.php****************/

.nodisplay {
    text-align: center;
    color: #337AB7;
}
/**********************************var/www/html/opcom/templates/op_rent/html/com_ezrealty/ezrealty/default_energycertificate.php*******************************/

.chart-wrapper {
    height: 501px;
    width: 470px;
    background: #fff url(/templates/op_rent/images/op/egraph_bgopt.jpg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

#rating-column {
    float: left;
    border: 1px;
    width: 74%;
    height: 100%;
}

.h4,
.h5,
.h6,
h4 {
    margin-top: 50px;
}

#kgo2-column {
    float: left;
    width: 26%;
    display: block;
    height: 100%;
}

.energy-first {
    margin-top: 61px;
    margin-left: 120px;
    height: 42px;
}

.energy-second {
    margin-top: 3px;
    margin-left: 150px;
    height: 42px;
}

.energy-third {
    margin-top: 3px;
    margin-left: 180px;
    height: 42px;
}

.energy-fourth {
    margin-top: 3px;
    margin-left: 215px;
    height: 42px;
}

.energy-fifth {
    margin-top: 3px;
    margin-left: 250px;
    height: 42px;
}

.energy-sixth {
    margin-top: 3px;
    margin-left: 280px;
    height: 42px;
}

.energy-seventh {
    margin-top: 3px;
    margin-left: 290px;
    height: 42px;
}

.energy-ei-first {
    margin-top: 83px;
    height: 22px;
    margin-left: 60px;
}

.energy-ei-second {
    height: 22px;
    margin-left: 60px;
}

.energy-ei-third {
    height: 22px;
    margin-left: 60px;
}

.energy-ei-fourth {
    height: 22px;
    margin-left: 60px;
}

.energy-ei-fifth {
    height: 22px;
    margin-left: 60px;
}

.energy-ei-sixth {
    height: 22px;
    margin-left: 60px;
}

.energy-ei-seventh {
    height: 22px;
    margin-left: 60px;
}

.energy-ei-eight {
    height: 22px;
    margin-left: 60px;
}

.energy-ei-nine {
    height: 22px;
    margin-left: 60px;
}

.energy-ei-ten {
    height: 22px;
    margin-left: 60px;
}

.energy-ei-eleven {
    height: 22px;
    margin-left: 60px;
}

.energy-ei-twelve {
    height: 22px;
    margin-left: 60px;
}

.energy-ei-thirteen {
    margin-top: -10px;
    height: 15px;
    margin-left: 60px;
}

.energy_text {
    text-align: left;
    font-size: 12px;
    padding-left: 37px;
    display: block;
    font-weight: bold;
}

.energy_text_ei {
    text-align: left;
    font-size: 12px;
    padding-left: 26px;
    display: block;
    font-weight: bold;
}

.chart-outer-wrapper {
    background: white;
}
/**********************var/www/html/opcom/templates/op_rent/html/com_ezrealty/ezrealty/default_images.php***********************/

#contactmsg .modal-content {
    width: 385px;
}

#contactmsg .modal-header {
    min-height: 2.43px;
    padding: 2px;
}

#contactmsg .close {
    margin: 11px;
}

#contactmsg .popover-title {
    padding: 11px 14px;
    text-align: center;
    font-weight: bold;
    border-bottom: 0px;
}

#contactmsg .span12 {
    text-align: center;
}
/*****************************var/www/html/opcom/templates/op_rent/html/com_ezrealty/ezrealty/default_photos.php**********/
        
#image_slider {
    padding-right: 0px !important;
    background: rgba(0, 0, 0, 0.65);
}
#video_carousel .close.pull-right,
#image_slider .close.pull-right,
#video_image_slider .close.pull-right,
.multi-image-modal .close.pull-right,
#vtour_popup_ .close.pull-right {
    position: absolute;
    position: absolute;
    top: 35px;
    left: 96vw;
    font-size: 41px;
    color: #f4363f;
    z-index: 10000;
    opacity: 1;
}
#video_carousel{
    position: fixed;
    width: 100%;
    overflow: hidden;
}
/* #video_carousel .carousel-inner .item {
    height: 100vh;
} */
/*****************var/www/html/opcom/templates/op_rent/html/com_ezrealty/ezrealty/default_tabs.php***********************/

.hide-on-small.share-icons-det {
    padding-left: 3px;
    padding-right: 3px;
}

.justadd {
    padding-left: 3px;
    padding-right: 3px;
}
/********var/www/html/opcom/templates/op_rent/html/com_ezrealty/ezrealty/default_vtour.php***********/

.item iframe {
    overflow: hidden;
}
/*********var/www/html/opcom/templates/op_rent/html/com_ezrealty/ezrealty/default_propertymap.php***********/

#googleMap {
    height: 400px !important;
    width: 100% !important;
    margin-top: 15px;
}

.add-edit-place-link,
.view-nearby-schools {
    cursor: pointer;
}

.modal-content .modal-btn {
    width: 600px !important;
    height: 350px !important;
    justify-content: centerS;
}

@media (max-width: 767px) {
    .mobile-apps .map {
        margin-top: 100px;
    }
    .home-removal .gallery-box,
    .guest-listing .gallery-box {
        margin-top: 60px;
    }
    .property-value .valuations .row {
        background-image: none;
    }
    .perfect-property .look-property .row.look-property-row {
        background-image: none;
    }
}
/* =============== */

#arrangePop #arrange_email {
    margin-left: 0px !important;
    margin-top: 10px !important;
}

#arrangePop #arrange_user_number {
    padding-left: 100px !important;
}

#arrangePop .name-div {
    width: 100%;
    padding-right: 0px !important;
}

#arrangePop .popover-content #arrangePopBtn {
    float: none !important;
}

#arrangePop #agree_div {
    margin-left: -5px !important;
    text-align: center;
}

#recent_search .prop-share-modal .modal-content {
    height: 250px !important;
}

#recent_search .prop-share-modal .socialicons_share {
    margin-left: 50px;
}

@media (min-width:375px) and (max-width:660px) {
    body.properties #arrangePop .modal-content {
        margin-left: -22px !important;
        width: 325px !important;
        height: 638px !important;
    }
    body.properties #my_captcha_div {
        margin-left: -3px !important;
    }
    body.properties #arrangePop .modal-content .intl-tel-input {
        margin-left: 0px !important;

    }
    body.properties #section_details_block .propertyimage {
        background-attachment: initial !important;
    }
    body.properties #section_listing_block.search_by_listing_block_section div#propertyMap .gmnoprint {
        left: 47% !important;
    }
    body.properties #section_listing_block.search_by_listing_block_section.search_by_nearme div#propertyMap .gmnoprint {
        left: 0% !important;
    }
    body.properties #section_listing_block.search_by_listing_block_section.search_by_location div#propertyMap .gmnoprint {
        left: 0% !important;
    }
    body.properties .tab-content section.tabed-block iframe#prop_desc_iframe {
        margin-bottom: -40px !important;
    }
    #recent_search .prop-share-modal .modal-content {
        height: 340px !important;
    }
}

@media (min-width:661px){
    body.properties #section_details_block .propertyimage {
        background-attachment: initial !important;
    }
}
@media (min-width:667px) and (max-width:742px) {
    body.properties #arrangePop .modal-content {
        height: 577px !important;
    }
    body.properties #section_listing_block.search_by_listing_block_section div#propertyMap .gmnoprint {
        left: 70% !important;
    }
    body.properties #section_listing_block.search_by_listing_block_section.search_by_nearme div#propertyMap .gmnoprint {
        left: 0% !important;
    }
    body.properties #section_listing_block.search_by_listing_block_section.search_by_location div#propertyMap .gmnoprint {
        left: 0% !important;
    }
    #recent_search .prop-share-modal .modal-content {
        height: 295px !important;
    }
}

@media (min-width:750px) and (max-width:760px) {
    body.properties #arrangePop .modal-content {
        height: 570px !important;
    }
    body.properties #section_listing_block.search_by_listing_block_section div#propertyMap .gmnoprint {
        left: 73% !important;
    }
    body.properties #section_listing_block.search_by_listing_block_section.search_by_nearme div#propertyMap .gmnoprint {
        left: 0% !important;
    }
    body.properties #section_listing_block.search_by_listing_block_section.search_by_location div#propertyMap .gmnoprint {
        left: 0% !important;
    }
}

@media (min-width:320px) and (max-width:360px) {
    body.properties #arrangePop .modal-content {
        width: 320px !important;
        height: 778px !important;
    }
    #arrangePop #ahtelephone {
        margin-top: -18px !important;
    }
    input#agree_collection {
        margin: 4px 2px 0;
    }
    body.properties #my_captcha_div {
        margin-left: -16px !important;
    }
    body.properties #arrangePop .modal-content .intl-tel-input {
        margin-left: 15px;
        margin-left: 0px !important;
    }
    body.properties .tab-content section.tabed-block iframe#prop_desc_iframe {
        margin-bottom: -40px !important;
    }
    body.properties #section_listing_block.search_by_listing_block_section div#propertyMap .gmnoprint {
        left: 38% !important;
    }
    body.properties #section_listing_block.search_by_listing_block_section.search_by_nearme div#propertyMap .gmnoprint {
        left: 0% !important;
    }
    body.properties #section_listing_block.search_by_listing_block_section.search_by_location div#propertyMap .gmnoprint {
        left: 0% !important;
    }
    #recent_search .prop-share-modal .modal-content {
        height: 340px !important;
    }
}
@media (min-width:361px)and (max-width:767px) {
    body.properties #arrangePop .modal-content {
        width: 339px !important;
        height: 778px !important;
    }
    #arrangePop #ahtelephone {
        margin-top: -18px !important;
    }
    input#agree_collection {
        margin: 4px 2px 0;
    }
    body.properties #my_captcha_div {
        margin-left: -13px !important;
    }
}
@media (min-width: 768px) {
    body.properties #arrangePop .modal-content {
        width: 526px !important;
        height: 601px !important;
    }

    #arrangePop #ahtelephone {
        margin-top: 0px !important;
    }
}
@-moz-document url-prefix() {
    @media (max-width: 767px) {
        body.properties #arrangePop .modal-content {
            margin-left: 0px !important;
            width: 336px !important;
            height: 657px !important;
        }

        .popover-title {
            font-size: 12px !important;
            padding: 0px 11px !important;
        }

        #arrangePop .close,
        #ReqPassPop .close {
            margin: 3px !important;
        }

        .popover-content .form-control {
            margin-bottom: 5px !important;
        }

        #arrangePop #arrange_email {
            margin-top: 5px !important;
        }

        #arrangePop #ahtelephone {
            margin-top: -15px !important;
        }

        body.properties #arrangePop .modal-content #agreetext {
            font-size: 12px !important;
        }

        textarea.form-control {
            height: 75px;
        }
        #arrangePop #agree_div {
            margin-left: 0px !important;
        }
    }
}
@media (max-width: 767px) {
    body.properties #arrangePop .modal-content {
        margin-left: 0px !important;
        width: 336px !important;
        height: 657px !important;
    }

    body.properties #arrangePop .modal-content #mobno {
       float: left !important;
    }

    .popover-title {
        font-size: 12px !important;
        padding: 0px 11px !important;
    }

    #arrangePop .close,
    #ReqPassPop .close {
        margin: 3px !important;
    }

    .popover-content .form-control {
        margin-bottom: 5px !important;
    }

    #arrangePop #arrange_email {
        margin-top: 5px !important;
    }

    #arrangePop #ahtelephone {
        margin-top: -20px !important;
    }

    body.properties #arrangePop .modal-content #agreetext {
        font-size: 12px !important;
    }

    textarea.form-control {
        height: 75px;
    }

    #arrangePop #agree_div {
        margin-left: 9px !important;
    }
}
@supports (-webkit-hyphens:none) {
    @media (max-width: 767px) {
        body.properties #arrangePop .modal-content .intl-tel-input {
            margin-left: 0px !important;
            margin-right: 0px !important;
        }

        body.properties #arrangePop .modal-content {
            margin-left: 0px !important;
            width: 336px !important;
            height: 657px !important;
        }

        .popover-title {
            font-size: 12px !important;
            padding: 0px 11px !important;
        }

        #arrangePop .close,
        #ReqPassPop .close {
            margin: 3px !important;
        }

        .popover-content .form-control {
            margin-bottom: 5px !important;
        }

        #arrangePop #arrange_email {
            margin-top: 5px !important;
        }

        #arrangePop #ahtelephone {
            margin-top: -20px !important;
        }

        body.properties #arrangePop .modal-content #agreetext {
            font-size: 12px !important;
        }

        textarea.form-control {
            height: 75px;
        }

        #arrangePop #agree_div {
            margin-left: 9px !important;
        }
        body.properties #arrangePop .modal-content #mobno {
            float: left !important;
        }
    }
}
@supports(-webkit-text-security: circle) {
    @media (max-width: 767px) {
        body.properties #arrangePop .modal-content {
            margin-left: 0px !important;
            width: 336px !important;
            height: 683px !important;
        }

        body.properties #arrangePop .modal-content #mobno {
            float: left !important;
        }

        .popover-content .form-control {
            margin-bottom: 5px !important;
        }

        #arrangePop #arrange_email {
            margin-top: 5px !important;
        }

        #arrangePop #ahtelephone {
            margin-top: -20px !important;
        }

        body.properties #arrangePop .modal-content #agreetext {
            font-size: 12px !important;
        }

        textarea.form-control {
            height: 75px;
        }

        #arrangePop #agree_div {
            margin-left: 9px !important;
        }
    }
}
@media (min-width: 768px) {
    body.properties #arrangePop .modal-content {
        border-width: thin !important;
        border-color: black !important;
    }
}

@media (max-width: 767px) {
    body.properties #arrangePop .modal-content {
        border-width: medium !important;
        border-color: black !important;
    }
}

textarea#message,
input#arrange_email,
input#arrange_name,
input#arrange_user_number,
input#arrange_surname,
select#info,
input#ahtelephone,
select#time {
    border-width: thin !important;
    border-color: black !important;
    background-color: #E5E4E2 !important;
}


input#arrange_email.textcolor::placeholder {
    color: #007399 !important;
}

input#arrange_name.textcolor::placeholder {
    color: #007399 !important;
}

input#arrange_user_number.textcolor::placeholder {
    color: #007399 !important;
}

input#arrange_surname.textcolor::placeholder {
    color: #007399 !important;
}

textarea#message.textcolor::placeholder {
    color: #007399 !important;
}

input#ahtelephone.textcolor::placeholder {
    color: #007399 !important;
}

input#arrange_email.nocolor:focus::placeholder {
    color: transparent !important;
}

input#arrange_name.nocolor:focus::placeholder {
    color: transparent !important;
}

input#arrange_user_number.nocolor:focus::placeholder {
    color: transparent !important;
}

input#arrange_surname.nocolor:focus::placeholder {
    color: transparent !important;
}

textarea#message.nocolor:focus::placeholder {
    color: transparent !important;
}

input#ahtelephone.nocolor:focus::placeholder {
    color: transparent !important;
}

@-moz-document url-prefix() {
    @media (min-width: 768px) {
        label#mobno {
            text-align: left !important;
            margin-left: 0px !important;
        }

        .textleft-mob {
            text-align: left !important;
        }
    }
}

@media (min-width: 768px) {
    label#mobno {
        text-align: left !important;
        margin-left: 0px !important;
    }

    .textleft-mob {
        text-align: left !important;
    }
}

@supports(-webkit-text-security: circle) {
    @media (min-width: 768px) {
        label#mobno {
            text-align: left !important;
            margin-left: 0px !important;
        }

        .textleft-mob {
            text-align: left !important;
        }
    }
}

.modal-content {
    border-radius: 0px !important;
}
.Requestproperty{
display: flex;
align-items: center;

}
.your-details-div{
background-color: #f5f5f5 !important;
/* height: 45px !important; */
padding-bottom: 1px !important;
}
.your-details-div .your-details{
padding-top: 12px;
}
/* @media only screen and (min-width:1200px){
.valuations .container{
width: 1200px;
}
} */
@media only screen and (max-width:767px){
.body .property-value .valuationform{
margin-top: 0px !important;
}
}
@media only screen and (max-width:1200px) {
.topright-body .right-photos,
.topright-body .right-videos,
.topright-body .right-360 {
    width: 90px;
}
.scrollclass.photo-icon,
.scrollclass.video-icon,
.topright-body .vtour-icon-360 {
    width: 90px !important;
    height: 77.75px !important;
    background-size: 85px 80.75px !important;

}

}
