@charset "utf-8";
*{margin:0;padding:0;border:0;outline:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
/*! fancyBox v3.3.5 fancyapps.com */
body.compensate-for-scrollbar{overflow:hidden}.fancybox-active{height:auto}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute!important;top:-9999px;visibility:hidden}.fancybox-container{-webkit-backface-visibility:hidden;backface-visibility:hidden;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;height:100%;left:0;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992}.fancybox-container *{box-sizing:border-box}.fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto}.fancybox-bg{background:#1e1e1e;opacity:0;transition-duration:inherit;transition-property:opacity;transition-timing-function:cubic-bezier(.47,0,.74,.71)}.fancybox-is-open .fancybox-bg{opacity:.87;transition-timing-function:cubic-bezier(.22,.61,.36,1)}.fancybox-caption,.fancybox-infobar,.fancybox-navigation .fancybox-button,.fancybox-toolbar{direction:ltr;opacity:0;position:absolute;transition:opacity .25s,visibility 0s linear .25s;visibility:hidden;z-index:99997}.fancybox-show-caption .fancybox-caption,.fancybox-show-infobar .fancybox-infobar,.fancybox-show-nav .fancybox-navigation .fancybox-button,.fancybox-show-toolbar .fancybox-toolbar{opacity:1;transition:opacity .25s,visibility 0s;visibility:visible}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;text-align:center;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fancybox-toolbar{right:0;top:0}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);z-index:99994}.fancybox-is-open .fancybox-stage{overflow:hidden}.fancybox-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994}.fancybox-slide:before{content:"";display:inline-block;height:100%;margin-right:-.25em;vertical-align:middle;width:0}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--current,.fancybox-slide--next,.fancybox-slide--previous{display:block}.fancybox-slide--next{z-index:99995}.fancybox-slide--image{overflow:visible;padding:44px 0}.fancybox-slide--image:before{display:none}.fancybox-slide--html{padding:6px 6px 0}.fancybox-slide--iframe{padding:44px 44px 0}.fancybox-content{background:#fff;display:inline-block;margin:0 0 6px;max-width:100%;overflow:auto;padding:0;padding:24px;position:relative;text-align:left;vertical-align:middle}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(.5,0,.14,1);animation-timing-function:cubic-bezier(.5,0,.14,1);-webkit-backface-visibility:hidden;backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;margin:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-webkit-transform-origin:top left;transform-origin:top left;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995}.fancybox-can-zoomOut .fancybox-content{cursor:zoom-out}.fancybox-can-zoomIn .fancybox-content{cursor:zoom-in}.fancybox-can-drag .fancybox-content{cursor:-webkit-grab;cursor:grab}.fancybox-is-dragging .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing}.fancybox-container [data-selectable=true]{cursor:text}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.fancybox-spaceball{z-index:1}.fancybox-slide--html .fancybox-content{margin-bottom:6px}.fancybox-slide--iframe .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--video .fancybox-content{height:100%;margin:0;overflow:visible;padding:0;width:100%}.fancybox-slide--video .fancybox-content{background:#000}.fancybox-slide--map .fancybox-content{background:#e5e3df}.fancybox-slide--iframe .fancybox-content{background:#fff;height:calc(100% - 44px);margin-bottom:44px}.fancybox-iframe,.fancybox-video{background:transparent;border:0;height:100%;margin:0;overflow:hidden;padding:0;width:100%}.fancybox-iframe{vertical-align:top}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0}.fancybox-button{background:rgba(30,30,30,.6);border:0;border-radius:0;cursor:pointer;display:inline-block;height:44px;margin:0;outline:none;padding:10px;transition:color .2s;vertical-align:top;width:44px}.fancybox-button,.fancybox-button:link,.fancybox-button:visited{color:#ccc}.fancybox-button:focus,.fancybox-button:hover{color:#fff}.fancybox-button.disabled,.fancybox-button.disabled:hover,.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default}.fancybox-button svg{display:block;overflow:visible;position:relative;shape-rendering:geometricPrecision}.fancybox-button svg path{fill:transparent;stroke:currentColor;stroke-linejoin:round;stroke-width:3}.fancybox-button--pause svg path:nth-child(1),.fancybox-button--play svg path:nth-child(2){display:none}.fancybox-button--play svg path,.fancybox-button--share svg path,.fancybox-button--thumbs svg path{fill:currentColor}.fancybox-button--share svg path{stroke-width:1}.fancybox-navigation .fancybox-button{height:38px;opacity:0;padding:6px;position:absolute;top:50%;width:38px}.fancybox-show-nav .fancybox-navigation .fancybox-button{transition:opacity .25s,visibility 0s,color .25s}.fancybox-navigation .fancybox-button:after{content:"";left:-25px;padding:50px;position:absolute;top:-25px}.fancybox-navigation .fancybox-button--arrow_left{left:6px}.fancybox-navigation .fancybox-button--arrow_right{right:6px}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#555;cursor:pointer;height:44px;margin:0;padding:6px;position:absolute;right:0;top:0;width:44px;z-index:10}.fancybox-close-small svg{fill:transparent;opacity:.8;stroke:currentColor;stroke-width:1.5;transition:stroke .1s}.fancybox-close-small:focus{outline:none}.fancybox-close-small:hover svg{opacity:1}.fancybox-slide--iframe .fancybox-close-small,.fancybox-slide--image .fancybox-close-small,.fancybox-slide--video .fancybox-close-small{color:#ccc;padding:5px;right:-12px;top:-44px}.fancybox-slide--iframe .fancybox-close-small:hover svg,.fancybox-slide--image .fancybox-close-small:hover svg,.fancybox-slide--video .fancybox-close-small:hover svg{background:transparent;color:#fff}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-drag .fancybox-close-small{display:none}.fancybox-caption{bottom:0;color:#fff;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:25px 44px;right:0}.fancybox-caption:before{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAEtCAQAAABjBcL7AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAHRJREFUKM+Vk8EOgDAIQ0vj/3+xBw8qIZZueFnIKC90MCAI8DlrkHGeqqGIU6lVigrBtpCWqeRWoHDNqs0F7VNVBVxmHRlvoVqjaYkdnDIaivH2HqZ5+oZj3JUzWB+cOz4G48Bg+tsJ/tqu4dLC/4Xb+0GcF5BwBC0AA53qAAAAAElFTkSuQmCC);background-repeat:repeat-x;background-size:contain;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:-25px;z-index:-1}.fancybox-caption:after{border-bottom:1px solid hsla(0,0%,100%,.3);content:"";display:block;left:44px;position:absolute;right:44px;top:0}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none}.fancybox-caption a:hover{color:#fff;text-decoration:underline}.fancybox-loading{-webkit-animation:a .8s infinite linear;animation:a .8s infinite linear;background:transparent;border:6px solid hsla(0,0%,39%,.5);border-radius:100%;border-top-color:#fff;height:60px;left:50%;margin:-30px 0 0 -30px;opacity:.6;padding:0;position:absolute;top:50%;width:60px;z-index:99999}@-webkit-keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes a{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fancybox-animated{transition-timing-function:cubic-bezier(0,0,.25,1)}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}.fancybox-fx-fade.fancybox-slide--next,.fancybox-fx-fade.fancybox-slide--previous{opacity:0;transition-timing-function:cubic-bezier(.19,1,.22,1)}.fancybox-fx-fade.fancybox-slide--current{opacity:1}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5)}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(.5,.5,.5);transform:scale3d(.5,.5,.5)}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-webkit-transform:rotate(-1turn);transform:rotate(-1turn)}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-webkit-transform:rotate(1turn);transform:rotate(1turn)}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-webkit-transform:rotate(0deg);transform:rotate(0deg)}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0)}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0)}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scaleX(1) translateZ(0);transform:scaleX(1) translateZ(0)}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(.1) skew(-10deg)}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(.1) skew(10deg);transform:translate3d(100%,0,0) scale(.1) skew(10deg)}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center}.fancybox-share h1{color:#222;font-size:35px;font-weight:700;margin:0 0 20px}.fancybox-share p{margin:0;padding:0}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px;min-width:130px;padding:0 15px;text-decoration:none;transition:all .2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.fancybox-share__button:link,.fancybox-share__button:visited{color:#fff}.fancybox-share__button:hover{text-decoration:none}.fancybox-share__button--fb{background:#3b5998}.fancybox-share__button--fb:hover{background:#344e86}.fancybox-share__button--pt{background:#bd081d}.fancybox-share__button--pt:hover{background:#aa0719}.fancybox-share__button--tw{background:#1da1f2}.fancybox-share__button--tw:hover{background:#0d95e8}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px}.fancybox-share__button svg path{fill:#fff}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0;outline:none;padding:10px 15px;width:100%}.fancybox-thumbs{background:#fff;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px;position:absolute;right:0;-webkit-tap-highlight-color:transparent;top:0;width:212px;z-index:99995}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden}.fancybox-show-thumbs .fancybox-thumbs{display:block}.fancybox-show-thumbs .fancybox-inner{right:212px}.fancybox-thumbs>ul{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%}.fancybox-thumbs-x>ul{overflow:hidden}.fancybox-thumbs-y>ul::-webkit-scrollbar{width:7px}.fancybox-thumbs-y>ul::-webkit-scrollbar-track{background:#fff;border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,.3)}.fancybox-thumbs-y>ul::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px}.fancybox-thumbs>ul>li{-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:pointer;float:left;height:75px;margin:2px;max-height:calc(100% - 8px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px}.fancybox-thumbs-loading{background:rgba(0,0,0,.1)}.fancybox-thumbs>ul>li{background-position:50%;background-repeat:no-repeat;background-size:cover}.fancybox-thumbs>ul>li:before{border:4px solid #4ea7f9;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;transition:all .2s cubic-bezier(.25,.46,.45,.94);z-index:99991}.fancybox-thumbs .fancybox-thumbs-active:before{opacity:1}@media (max-width:800px){.fancybox-thumbs{width:110px}.fancybox-show-thumbs .fancybox-inner{right:110px}.fancybox-thumbs>ul>li{max-width:calc(100% - 10px)}}
/* Owl Carousel v2.3.4 */
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(img/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

/*Owl theme*/
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}.owl-theme .owl-nav{margin-top:10px; font-size:14px; color:#fff; line-height:20px}
.owl-theme .owl-nav [class*=owl-]{color:#000;font-size:14px;margin:2px 4px;padding:2px 10px !important;background:#080808 !important;display:inline-block;cursor:pointer;border-radius:50%;width:34px;
height:34px;box-shadow:0px 0px 2px #000;text-align:center; line-height:34px}

.owl-theme .owl-nav .owl-prev:after{content:"\f060";font-family: "Font Awesome 6 Pro";font-weight:600;color:#fff;font-size:1.1em;line-height:2.2em}
.owl-theme .owl-nav .owl-next:after{content:"\f061";font-family: "Font Awesome 6 Pro";font-weight:600;color:#fff;font-size:1.1em;line-height:2.2em}

.owl-theme .owl-nav [class*=owl-]:hover{background:#000 !important;color:#fff;text-decoration:none}
.owl-theme .owl-nav .owl-prev:hover:after{color:#fff}
.owl-theme .owl-nav .owl-next:hover:after{color:#fff}

.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1;background:none;outline:none;border:none}
.owl-theme .owl-dots .owl-dot span{width:11px;height:11px;margin:10px 4px;background:none;display:block;opacity:1;border-radius:50%;background: #c1c1c1}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#b45831;opacity:1;width:23px;height:11px; border-radius:20px}
.owl-theme .owl-nav button:focus{outline:none}

#floor_plan_scroll.owl-theme .owl-nav .owl-prev,
#similar_prop_scrl.owl-theme .owl-nav .owl-prev,
#property_scroll.owl-theme .owl-nav .owl-prev,
#property_scroll_2.owl-theme .owl-nav .owl-prev,
#property_scroll_3.owl-theme .owl-nav .owl-prev,
#property_scroll_1.owl-theme .owl-nav .owl-prev,
#owl_commercial.owl-theme .owl-nav .owl-prev,
#featured_scroll.owl-theme .owl-nav .owl-prev,
#blog_scroll.owl-theme .owl-nav .owl-prev,
#owl_projects.owl-theme .owl-nav .owl-prev
{position:absolute;left:-12px;top: 37% !important}

#floor_plan_scroll.owl-theme .owl-nav .owl-next,
#similar_prop_scrl.owl-theme .owl-nav .owl-next,
#property_scroll.owl-theme .owl-nav .owl-next,
#property_scroll_2.owl-theme .owl-nav .owl-next,
#property_scroll_3.owl-theme .owl-nav .owl-next,
#property_scroll_1.owl-theme .owl-nav .owl-next,
#owl_commercial.owl-theme .owl-nav .owl-next,
#featured_scroll.owl-theme .owl-nav .owl-next,
#blog_scroll.owl-theme .owl-nav .owl-next,#owl_projects.owl-theme .owl-nav .owl-next{position:absolute;right:-12px;top:37% !important}

#prop_dtls_scrol.owl-theme .owl-nav [class*=owl-]{width:28px;height:28px}
#prop_dtls_scrol.owl-theme .owl-nav button.owl-prev{position:absolute;left:-2px;top:24% !important}
#prop_dtls_scrol.owl-theme .owl-nav button.owl-next{position:absolute; right:-2px;top:24% !important}
#prop_dtls_scrol.owl-theme .owl-nav span{display:none}
#prop_dtls_scrol.owl-theme .owl-nav .owl-next:after,#prop_dtls_scrol.owl-theme .owl-nav .owl-prev:after{line-height:2em;font-size:1em}

#property_scroll_1.owl-theme .owl-dots .owl-dot, 
#owl_commercial.owl-theme .owl-dots .owl-dot, 
#property_scroll.owl-theme .owl-dots .owl-dot, 
#property_scroll_2.owl-theme .owl-dots .owl-dot, 
#property_scroll_3.owl-theme .owl-dots .owl-dot,
#owl_projects.owl-theme .owl-dots .owl-dot,
#blog_scroll.owl-theme .owl-dots .owl-dot
{ display:none}

#bank_scroll.owl-theme .owl-nav .owl-prev{position:absolute;left:-12px;top:27% !important}
#bank_scroll.owl-theme .owl-nav .owl-next{position:absolute;right:-12px;top:27% !important}

/*Project Name :INDICAM ELECTRONIC [Created by WEBLINKINDIA.NET on March 26, 2023 : Shashi]*/

body{background:#fff;font:16px 'Inter', sans-serif;color:#4c4c4c; letter-spacing:0}
h1, h2, h3, h4, h5, h6{font-family:'Inter', sans-serif; margin:0; padding:0}
h1{font-size:1.8em;line-height:1.5em;color:#000;font-weight:600}
h2{font-size:1.5em;line-height:1.5em;color:#1d1b19}
html{scroll-behavior:smooth}

.container{max-width:1263px;margin:auto;padding:0 15px}
.sticky_header{position:-webkit-sticky;position:sticky;top: 0;
z-index:1020}
.mw_98{max-width:98%;height:auto}
.mw_96{max-width:90%;height:auto;margin:auto}

label{font-weight:normal;margin-bottom:5px;font-size:.9em;color:#666}p{margin:0}
.form-group{ margin-bottom:5px}
.form-control{font-size:.9em}
.dn{display:none}
.pointer{cursor:pointer}
.trans_eff{transition:all 0.3s linear}

a{ color:#3f3f3f}
a:hover{ color:#3f3f3f; text-decoration:none}

/*color properties*/
.black,.black a:link,.black a:visited{color:#000;text-decoration:none}
.black a:hover,.black a:active{color:#5bb10e}
.white,.white a:link,.white a:visited{color:#fff;text-decoration:none}
.white a:hover,.white a:active{color:#98d1a5}
.grey,.grey a:link,.grey a:visited{color:#d7d7d7; text-decoration:none}
.grey a:hover,.grey a:active{color:#fff}
.blue,.blue a:link,.blue a:visited{color:#2093f0; text-decoration:none}
.blue a:hover,.blue a:active{color:#000}

.orange,.orange a:link,.orange a:visited{color:#f04b2b; text-decoration:none}
.orange a:hover,.orange a:active{color:#000}

.green,.green a:link,.green a:visited{color:#67b000; text-decoration:none}
.green a:hover,.green a:active{color:#67b000}

.red,.red a{ color:#f00}

/*font properties*/
.inter{font-family:'Inter', sans-serif}
.damion{font-family:'Damion', cursive}

/*font size*/
.fs11{font-size:0.7em}.fs12{font-size:0.8em}.fs13{ font-size:0.9em}.fs15{ font-size:1.1em}.fs16{ font-size:1.2em}.fs17{ font-size:1.3em}.fs18{ font-size:1.4em}.fs19{ font-size:1.5em}.fs20{ font-size:1.6em}

/*font Weight*/
.weight300{ font-weight:300}.weight400{ font-weight:400}.weight500{ font-weight:500}.weight600{ font-weight:600}.weight700{ font-weight:700}

/* BORDER */
.bb{border-bottom:1px solid #eee}.border1{border:1px solid #ddd}

/* BORDER Radius */
.radius-5{ border-radius:5px}.radius-10{ border-radius:10px}.radius-15{ border-radius:15px}.radius-20{border-radius:20px}.radius-30{border-radius:30px}

/* Button */
.btn{ font-size:1em; font-weight:600; padding:7px 15px; border-radius:5px; margin-bottom:5px}
.btn:hover{ background:#333; color:#fff}
.btn2{ font-size:.9em; font-weight:500; padding:8px 20px; border-radius:35px; display:inline-block}
.btn:hover{ background:#333; color:#fff}
.btn-blue{ background:#00a2cd; color:#fff}
.btn-blue:hover{ background:#000; color:#fff}
.btn-danger{ background:#f04b2b; color:#fff}

/* FORM css*/
input[type=text]{color:#333; background:#fff; border:1px solid #ddd; border-radius:2px}
input[type=password]{color:#333; background:#fff; border:1px solid #ccc; border-radius:2px}
input[type=file]{color:#333; background:#fff; border:1px solid #ccc; border-radius:2px}
textarea, select{color:#333; background:#fff; border:1px solid #ddd; border-radius:2px; resize:none}
input, textarea, select{font-family:'Inter', sans-serif; color:#555; border-radius:2px; border:1px solid #ccc}
input.check{border:1px solid #666; font-size:13px;  width:15px; height:15px; margin:2px 2px 2px 0px; outline:none; background:#fff}
input[type=text]:focus, input[type=password]:focus, textarea:focus{color:#333; background:#fff}
::-webkit-input-placeholder {color:#999999}
:-moz-placeholder {color:#999999 }
::-moz-placeholder {color:#999999 }
:-ms-input-placeholder {color:#999999}


/* inner banner */
.inner_banner{ width:100%; height:auto; position:relative; text-align:center}
.inner_banner img{ display:block; max-width:100%; margin:auto}
/* inner banner */

/* TREE */
/*=============================*/
.breadcrumb_bg{background-color:#fff;box-shadow:0px 2px 3px #e9e9e9;border-bottom: 1px solid #f1f1f1}
.breadcrumb{margin:0;font-size:12px;color:#000;background:none;padding:0.5rem 0;font-weight:500}
.breadcrumb-item+.breadcrumb-item::before {color:#040404;content:"\f054";font-family: "Font Awesome 5 Pro";font-weight:900;font-size:0.8em;vertical-align:bottom;line-height:13px}
.breadcrumb a,.breadcrumb a:visited,.breadcrumb a:hover{color: #558f0a}
.breadcrumb li.active{color:#000}
/* TREE CLASSES */

/* CMS AREA */
.mid_area{padding-top:20px;padding-bottom:20px;background:#f7f7f7; min-height:350px}
.cms_area{font-size:1em;line-height:1.6em;color:#333;font-weight:500}
.cms_area ul, .cms_area ol{font-size:1em;line-height:1.5em; font-weight:500;margin:20px 0px 30px 30px}
.cms_img{float:right; margin:5px 0 10px 10px; max-width:100%; background:#fff;border:1px solid #ccc; padding:10px}
.cms_img img{max-width:100%;height:auto}
/* CMS AREA ENDS */

/* Header */
header{background:#fff}
.top_bg{background:#000}

.header_top{display:flex}
.header_rgt{display:flex;place-content:space-between;width:100%;align-items: center}

.top_loc{margin:5px 10px 0 20px;background:#3a3a3a;
border-radius:5px;width:142px}
.top_loc_title{color:#fff;font-size:0.9em;padding:7px 8px}
.top_loc_title>b{font-style:normal;display:block;font-size:13px;color:#c1c1c1; font-weight:400}
.top_loc_title span{display:block;padding:3px 0}
.top_loc_title span>i{float:right;font-size:10px;padding:4px 4px}
.top_loc_title:after{display:none}
.dropdown-menu.top_loc_drop{width:600px;padding:10px;left:-10px; font-size:13px;box-shadow:0px 0px 10px #b5b5b5;border:1px solid #b2cf88}
.city_drop_hed{font-size:1em;font-weight: 600;line-height:1.5em;color: #2e2e2e;text-transform: uppercase;margin-top:1em}
.top_loc_drop ul{margin:2px 0;padding:0;display:flex;flex-wrap:wrap}
.top_loc_drop ul li{list-style:none;width:25%;padding:0;font-size:13px}.top_loc_drop ul li>a{padding:3px 0;display:block;color: #489306}
.top_loc_drop ul li>a:hover{color:#000}
.search_h{color:#000;font-weight:600;font-size:1.1em;margin-bottom: 5px}.search_h a{color:#489306 !important; font-weight:500}
.input_item input[type=text]{width:100%;padding:10px;font-size:1em;color:#333;border:1px solid #ccc;line-height:1.4em;background: #fff}

.top_buttons{width:auto;display:flex;align-items:center;flex-wrap:wrap;position:relative}

.top_area{background:#f7f7f7;font-size:.85em;font-weight:600; padding:10px 0}
.top_area select{border:0;background:none;border-right:#dedede 1px solid; padding:11px 0;width:125px; font-weight:600;margin-right:13px}
.top_country{display:inline-block;vertical-align:top; padding-right:40px}
.toplink a{display:inline-block;padding:0 9px;color:#4c4c4c}
.toplink a:hover{color:#f04827}

.top_social{ display:inline-block; vertical-align:top}
.top_social a{ color:#999; display:inline-block; font-size:1.05em; margin:0 0 0 15px; transition:all 0.3s linear}
.top_social a:hover{ color:#f04827}
.logo{ margin:5px 0; display:block}
.logo-mob-view{ margin:5px 0; display:none}
.post_req{display:inline-block;vertical-align:top;background:#000000;color:#fff;font-size:.95em;border-radius:5px;padding:9px 15px;font-weight:400;border:1px solid #a7eb47;animation:post_req 3s infinite}
@keyframes post_req{ 0% {background:#000} 50%{background:#a7eb47; color:#000} 100%{ background:#000}
}
.post_req span{background:#a7eb47;border-radius:2px;padding:0px 5px;color:#000;font-size:11px;text-transform:uppercase;font-weight:700}

.calc_btn{display:inline-block;vertical-align:top;background: #a9ee46;color:#000;font-size:.95em;border-radius:5px;padding:9px 15px;font-weight:400;border:1px solid #a7eb47; margin-right:5px}
.calc_btn:hover{color:#a9ee46;background:#000}

.top_log_btn{background:#3a3a3a;border-radius:5px;color:#fff;font-size:.88em;margin-left:5px;display:block; border:2px solid #a7eb47}.top_log_btn>a{color:#fff;display:block;padding:9px 12px}.top_log_btn b{ font-weight:300;padding:0 2px}
.top_log_btn i{float:right;padding:4px 4px 0;font-size:11px}



.dropdown-menu{ padding:0}
.dropdown-item{ padding:5px 10px; font-size:.9em}
.navbar{display:inline-block; vertical-align:top; padding:0; margin:0 5px 0 0; padding-right:10px}
.navbar-light .navbar-nav .nav-link{color:#000;margin:0 1px; padding:7px 37px;font-size:16px;font-weight:500;transition:all 0.3s linear;line-height:1.4em}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .nav-link:hover>i{color:#000}
.dropdown-submenu {position:relative}
.dropdown-submenu a::after{transform:rotate(-90deg);position: absolute;right:6px;top:.8em}
.dropdown-submenu .dropdown-menu{top:0;left:100%;margin-left: .1rem;margin-right:.1rem}
.navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link{color:#000}
.nav-link{display:inline-block}
.dropdown-item{padding:6px 4px;color:#484848;font-size:12px}

.navbar .btn-navbar{display:none}
.navbar-toggle{background:#79227c}
.navbar-toggle span.icon-bar{background:#fff;height:3px;width:28px}

.navbar-toggler{ background:none; padding:5px 0; font-size:1rem; border:0}
.dropdown-menu .dropdown-toggle:after{border-top: .3em solid transparent; border-right: 0; border-left: .3em solid}
.dropdown-menu{margin-left:0;margin-right:0; box-shadow:#666 1px 1px 2px;border-radius:0;padding:10px; background:#fff; min-width:10rem;width:400px}
.dropdown-menu li{position:relative;width:50%;float:left}
.dropdown-menu li>a span{color:#489306}
.nav-item .submenu{ display: none; position: absolute; left:100%; top:-3px}
.nav-item .submenu-left{right:100%;left:auto}
.nav-item i{font-size:11px;color:#000}
.dropdown-menu > li:hover{background-color:#fff}
.dropdown-menu > li:hover > .submenu{display:block}
.dropdown-menu { margin-top: 0}
.dropdown-menu .dropdown-toggle::after{vertical-align: middle; border-left: 4px solid; border:#a751d9 2px solid; border-top: 4px solid transparent}
.dropdown-menu .dropdown .dropdown-menu{left: 100%; top: 0%; margin:0; border-width: 0; background:#ebf5ff}
.dropdown-menu .dropdown .dropdown-menu.left {right:100%;left: auto}
.dropdown-menu > li a:hover,.dropdown-menu > li.show {background: #eaf3dd;color:#000; border-radius:20px}
.dropdown-menu > li.show > a{color: white}
.whatsapp{ position:fixed; right:0; bottom:0; z-index:999}

.menu_bg{background:#a6ea47;position:absolute;width:100%}
.menu_h_bg{background:#fff;padding:7px 4px;font-size:.8em;    font-weight:600;border-bottom:1px solid #dfdfdf;margin-bottom:5px}
.pos_static{position:static}

.my_acc_menu{background:#f1f1f1;border-bottom:3px solid #73ab23;padding:6px 0}
.my_acc_menu .navbar-light .navbar-nav .nav-link{padding:9px 13px;color:#000;font-size:15px;background:#fff;width:100%;border: 1px solid #a7eb47;border-width:1px 1px 1px 0}
.my_acc_menu .navbar-light .navbar-nav .nav-link>b{margin-right:4px}
.my_acc_menu .navbar-light .navbar-nav .nav-item {display:block;padding:0}
.my_acc_menu .navbar-light .navbar-nav .nav-item:nth-child(1) .nav-link{border-left:1px solid #a7eb47}
.my_acc_menu .navbar-light .navbar-nav .active>.nav-link{background:#a7eb47;color:#000;font-weight:600;display:block}
.dash_ddmenu{width:100%;padding:0;min-width:250px}
.dash_ddmenu li{display:block;width:100%}
.dash_ddmenu li	.dropdown-item{padding:9px 13px}
.dash_ddmenu li .dropdown-item:hover{background:#000;color:#fff}
.my_acc_menu .nav-item i{color:#000}

.top_log_btn a:after{content:'';display:none}
.dropdown-menu.log_dd{left:auto;right:100%;min-width:290px;margin-top:22px;padding:0;width:99%;border-radius:0 0 10px 10px}
.log_dd .btn{ border-radius:20px; padding:5px 10px; width:80%}
.log_dd:before{content:'';position:absolute;top:-20px;right:30px;border: 10px solid transparent;border-bottom-color:#fff}

.log_dd ul{margin:0.7em 0;padding:0; display:flex;flex-wrap:wrap}
.log_dd li{list-style:none;display:block;width:100%}
.log_dd li a{color:#000;padding:8px 10px;font-weight:400;font-size: 0.88em}
.log_dd li a:hover{background:#a7eb47;color:#000}
.profile_sect{border-bottom:1px solid #c8c8c8;padding:15px}
.prof_icon{float:left;text-align:center;line-height:40px;width:40px;height:40px;background:#e7efff;border-radius:50%;overflow:hidden;border:1px solid #d2d2d2;margin-bottom:1em}
.prof_icon img{max-width:100%;height:100%}
.prof_rgt_s{margin-left:50px;font-size:12px;line-height:20px}
.prof_rgt_s .user_n{color:#111;font-size:1.3em;line-height:1.2em}


.cus_care b{font-weight:600;font-size:1em}
.cus_care{color:#fff;padding:0 20px}.cus_care a{color:#fff}


/* Search */
.search_section{padding:0em 0 2em;display:flex;flex-wrap:wrap}
.search_area{position:relative;z-index:99;margin-top:-155px}
.search_area:after{content:'';display:block;clear:both}
.search_tx{color:#000;font-size:1.1em;font-weight:600; margin-bottom:0.5em}
.search_tx span{color:#a7eb47;font-size:1.7em;font-family:'Damion', cursive;font-weight:500}

.tab_bg {background:#fff;border-radius:0;box-shadow:#ddd 0 0 15px;
border-bottom:1px solid #d5d5d5;display:inline-block}
ul.tab{list-style:none; display:inline-block;margin:0;padding:0}
ul.tab li{display:inline-block;margin:0;padding:0;position:relative}
ul.tab li a{display:inline-block;padding:15px 20px;color:#000;    font-size:15px;font-weight:700;border-radius:10px 10px 0 0;text-transform: uppercase}
.tab_hide{display:none}
.tabs span{display:none; position:absolute; bottom:-19px; left:40%;background:#f04827; width:20px; height:20px; -webkit-clip-path: polygon(51% 51%, 0 0, 100% 0); clip-path: polygon(51% 51%, 0 0, 100% 0)}
.tabs.act{color:#000;border-bottom:3px solid #a6f045}
.tabs.act span{display:block}
.tabs:hover{color:#fff;color:#000;border-bottom:3px solid #a7eb47}
.srch_box2{background:#fff;box-shadow: 0px 9px 24px 15px rgb(0 0 0 / 3%);border-radius:0 0 20px 20px;padding:12px; position:relative}

.srch_box{background:#fff;box-shadow:1px 9px 25px 3px rgb(0 0 0 / 10%);border-radius:0 30px 30px 30px;padding:12px 34px;position:relative;display:inline-block;min-width:70%}
.search_input{border:1px solid #a7eb47;border-radius:10px;padding: 8px 10px 8px 20px;background:#fff;position:relative}

.search_input>i{position:absolute;left:6px;top:32%;color:#999}
.srch_type{width:100%; border-radius:10px;padding:15px 10px;background:#fff;border:#f8f8f8 0px solid;font-size:16px;background:#f8f8f8}
.srch_type label{display:flex;place-content: space-between;align-items: center;color:#000}
.search_input .tokenfield {border:0;padding:6px 6px;border-radius: 0px 5px 5px 0;height:30px;overflow:hidden;display:flex}
.tokenfield.focus{ border-color:#fff;box-shadow:none !important}
.search_input .form-control:focus{outline:none;box-shadow:none}
.ui-widget-content{min-width:200px; width:250px}

.srch_box button {background:#a7eb47;color:#000;text-transform: uppercase;padding:12px 16px;border-radius:8px;cursor:pointer;position:relative;overflow:hidden;border:#ddd 1px solid;text-align: center;display:inline-block}
.srch_box button:hover{background:#5f9513}


/*Home-Ads*/
.hm_ads_sect{padding:2em 0}
.hm_ads_sect img{max-width:100%;height:auto; border:#fff 2px solid; border-radius:10px; transition:all 0.3s linear}
.hm_ads_sect img:hover{ border:#000 2px solid; transform:scale(1.03,1.03)}

.ads_bnr{margin-bottom:1em}
.ads_bnr img{max-width:100%;height:auto}

/* Categories */
.cate_area{background:#ffa492;padding:115px 0 35px 0;margin-top:-80px}
.cate_box{background:#fff;width:86%;margin:10px auto;padding:10px; text-align:center;border-radius:20px;border:1px solid #e9e9e9}
.cate_box:hover{ box-shadow:#bd351b 3px 3px 7px}
.cate_pic{ width:140px; height:80px; margin:auto}
.cate_pic span{width:140px;height:80px}
.cate_name{font-weight:700;margin-top:10px;line-height:1.1em; overflow:hidden;height:35px}


/* TOP/FEATURED Properties */
.property_sec{padding:3em 0}
.property_sec .hm_heading{text-align:left}
.property_sec .hm_heading:after{margin:0}
.hm_hed_inline .hm_heading{display:inline-block}
.hm_hed_inline span{float:right}

.hm_prop_tab{margin:1em 0;text-align:center}
.hm_prop_tab a{display:inline-block;padding:6px 13px;background:#ededed;color:#666;font-weight:600;font-size:1.1em;margin:0 7px}
.hm_prop_tab a.act{background:#555;color:#fff; font-weight:400}

.hm_prop_tab2{margin:1em 0;text-align:center}
.hm_prop_tab2 a{display:inline-block;padding:6px 13px;background:#ededed;color:#666;font-weight:600;font-size:1.1em;margin:0 7px}
.hm_prop_tab2 a.act2{background:#555;color:#fff; font-weight:400}

.hm_prop_tab3{margin:1em 0;text-align:center}
.hm_prop_tab3 a{display:inline-block;padding:6px 13px;background:#ededed;color:#666;font-weight:600;font-size:1.1em;margin:0 7px}
.hm_prop_tab3 a.act3{background:#555;color:#fff; font-weight:400}

.prop_box{width:287px;margin:10px auto; border-radius:10px; border:1px solid #e8e8e8}
.prop_box:hover{box-shadow:#ccc 0 0 15px}
.prop_pic{width:285px;height:214px;border-radius:10px 10px 0 0; overflow:hidden; position:relative}
.prop_pic:after{content:'';background:linear-gradient(to top, rgb(38 38 38), transparent);display:block; width:100%; height:30%; position:absolute;z-index:9; bottom:0}
.prop_pic figure{width:285px;height:214px;display:table-cell; vertical-align:middle;text-align:center}
.prop_pic figure a{}
.prop_pic img{max-width:100%;height:auto;transition:all linear .5s}
.prop_box:hover .prop_pic img{ transform:scale(1.05)}

.prop_des{padding:15px;position:relative}
.pro_typ_pos{display:flex;place-content: space-between;position:absolute;width:90%;top:-34px;font-size:0.9em;z-index:10;align-items:center}
.pro_typ_pos span{color:#fff;font-weight:500}
.pro_typ_pos b{background:#fff;border-radius:20px;padding:3px 10px;
opacity:0.7;color:#2a2a2a}
.prop_name{font-weight:600;color:#000;overflow:hidden;height: 37px;
margin:0.3em 0;font-size:1em;line-height:1.2em}
.prop_loc{font-size:.9em;overflow:hidden;height:17px;color:#939393;padding-right:15px}
.prop_loc>i{color:#bfbfbf}
.fav_prop{position:absolute;right:10px;font-size:0.9em}
.fav_prop a{color:#a7eb47}

.prop_price_w{border:1px solid #e7e7e7;border-width:1px 0;padding:7px 0; margin:0.7em 0}
.prop_price{color:#000}
.prop_price b{font-size:1.15em}
.prop_price span,.prop_area span{display:block;font-size:.8em;color:#666;line-height:1.3em; font-weight:500}
.prop_area i{color:#999}

.prop_butns{display:flex;place-content:space-between}
.btn_green,.btn_gray{display:inline-block;border-radius:6px;
padding:8px 16px;font-size:0.77em;line-height:1.5em;font-weight: 600;color:#000}
.btn_green{background:#a7eb47}.btn_green:hover{background:#000;color:#fff}.btn_gray{background:#d1d1d1}.btn_gray:hover{background:#000;color:#fff}

.browse_all{background:#2093f0; color:#fff; font-weight:700; display:inline-block; border-radius:20px; padding:12px 30px}
.browse_all:hover{background:#333; color:#fff}

.v_btn, .v_btn:visited{background:#fff; border:1px solid #eee; display:inline-block; text-align:center; color:#303030; font-weight:700; font-size:.8em; line-height:36px; height:36px; padding:0 10px; cursor:pointer; border-radius:10px}
.v_btn:hover{background:#d8232a; color:#fff;text-decoration:none}

.sub_pos{background:rgb(48 48 48 / 72%);font-size:.8em;line-height:1.5em;color:#fff;padding:3px 13px 3px;border-radius:20px;position: absolute;z-index:99;top:10px;left:10px;display:inline-block;    text-transform:uppercase}

.v_btn2, .v_btn2:visited{background:#a7eb47;border:1px solid #a7eb47;display:inline-block;text-align:center;color:#282828;
font-weight:600;font-size:0.94em;line-height:39px;height: 41px;
padding:0 30px;cursor:pointer;border-radius:5px;text-transform: uppercase}
.v_btn2:hover{border:1px solid #666;background:#d1d1d1; color:#000;text-decoration:none}


/* Property Type */
.hm_heading{font-size:1.6em;line-height:1.5em;color:#000; font-weight:600;text-align:center}
.hm_heading:after{content:'';width:90px;height:3px;background:#a7eb47; display:block;margin:0 auto}

.prop_type_area{padding:2em 0;border-bottom:#f7f7f7 2px solid}
.prop_type_box{width:188px;height:210px;margin:auto;position:relative;border-radius:5px;overflow:hidden}
.prop_type_box a{display:block;width:100%;height:100%;position: absolute;z-index:99}
.prop_type_pic{width:188px;height:210px;overflow:hidden;text-align:center}
.prop_type_pic span{width:188px;height:210px;vertical-align:middle; display:table-cell}
.prop_type_pic img{max-height:100%; max-width:100%; border-radius:5px}
.prop_type_shad{position:absolute; left:0; top:0; width:100%; height:100%}
.prop_type_name{position:absolute;left:12px;top:12px;z-index:9;font-size:1.1em;font-weight:500}
.prop_type_name b{font-size:.8em;line-height:1.4em;display:block}

.prop_type_name2{position:absolute;left:15px;top:15px; z-index:9; font-size:1.25em;font-weight:700}
.prop_type_name2 span{font-size:.8em;display:block;font-weight:normal}

.prop_type_explore{position:absolute;left:15px;bottom:15px;z-index:9}
.locality_listing{margin:1em 0}
.locality_listing ul{margin:0;padding:0;display:flex;flex-wrap:wrap}
.locality_listing ul li{list-style:none;width:20%}
.locality_listing ul li .prop_type_box{margin:0.4em auto}

/*Commercial-Property*/
.comm_prop_area{padding:2em 0;border:#e3e3e3 2px solid; border-width:1px 0;background:#f0f2ec}
.comm_prop_box{background:#fff;padding:15px;border-radius:10px; width:285px; margin:0.9em auto; display:flex;flex-wrap:wrap}
.comm_prop_box:hover{ box-shadow:0px 0px 15px #ccc}
.comm_prop_box:after{content:'';display:block;clear:both}
.comm_prop_pic{width:109px;height:122px;float:left;overflow:hidden}
.comm_prop_pic figure{width:109px;height:122px;display:table-cell; vertical-align:middle;text-align:center}
.comm_prop_pic figure img{max-width:100%;height:auto}

.comm_prop_des{position:relative;padding-left:14px;width:55%}
.comm_prop_name{font-size:1.1em;font-weight:500;line-height: 1.2em;color:#85cc21;margin-bottom:0.3em}
.comm_prop_name a{color:#85cc21;display:block}
.prop_count{color:#000;font-weight:700}
.prop_explore{position:absolute;left:15px;bottom:15px;z-index:9; text-transform:uppercase; font-weight:600}.prop_explore a{color:#555}


/* Welcome to Egle Housing India */
.welcome_sc{padding:3em 0;background:#000}
.welcome_sc h1{font-size:1.5em;color:#fff;font-weight:600}
.welcome_sc h1:after{content:'';width:90px;height:3px;background: #a7eb47;display:block;margin:0 auto}
.welcome_bx{text-align:center}
.wel_cnt{color:#fff;font-size:1em;line-height:1.7em; height:113px; overflow:hidden}

.num_wrap{background:#333333;border-radius:15px;padding:15px 10px}
.num_tx{color:#fff;font-size:2.5em;line-height:1.2em;font-weight:300 }
.sub_t{font-size:.96em;color:#999;line-height:1.5em;margin-bottom:0.5em}


/*Top-Localities*/
.localities_sec{padding:2em 0}
.localities_sec .hm_heading:after{margin:0}
.localities_list{margin:1em 0}
.localities_list ul{margin:0;padding:0;display:flex;flex-wrap:wrap}.localities_list ul li{list-style:none;display:block;margin:4px 3px}
.localities_list ul li>a{display:block;padding:6px 13px;background: #f1ffdd;border-radius:3px;box-shadow:0px 2px 3px #a7eb47;color: #858585;font-size:0.9em;font-weight:600}
.localities_list ul li>a:hover{background:#a7eb47;color:#000}
.localities_list ul li>a.active{background:#a7eb47;color:#000}



/* Our Projects */
.projects_sec .hm_heading:after{margin:0}
.hm_proj_list{margin:1.5em 0}
.proj_area{background:#e8f5ff;padding:50px 0}
.proj_box{width:393px;margin:1em auto;position:relative;border:1px solid #e5e5e5;border-radius:10px;background:#fff;transition:all linear .5s}
.proj_box:hover{box-shadow: #bfbfbf 0 0 15px}
.proj_pic:after{content:'';background:linear-gradient(to top, rgb(0 0 0), transparent);display:block;width:100%;height:33%;position:absolute;z-index:9;bottom:0}
.proj_pic{width:391px;height:293px;overflow:hidden;border-radius:10px 10px 0 0; position:relative}
.proj_pic figure{width:391px;height:293px;border-radius:10px 10px 0 0}
.proj_pic img{max-width:100%;height:auto;transition:all linear .5s}.proj_box:hover .proj_pic img{transform:scale(1.05)}

.proj_price_pos{display:flex;place-content:space-between;position: absolute;width:92%;top:-44px;font-size:1.1em;z-index:10;align-items:center}.proj_price{font-weight:600;color:#fff}
.liner_btn{border:1px solid #a7eb47;border-radius:5px;display:inline-block;padding:7px 18px;color:#fff;font-size:12px; line-height:1.6em;font-weight:600}
.liner_btn:hover{background:#a7eb47;color:#000}

.proj_cont{position:relative;padding:15px 15px}
.proj_name{font-size:1em;font-weight:500;overflow:hidden;height:22px}.proj_name a{color:#000}
.proj_loc{font-size:.85em;margin-top:2px;overflow:hidden;height:17px;color:#666;font-weight:500}


.prop_flyer{position: absolute;left:7px;top:7px;z-index:99;    color:#fff;border-radius:19px;font-size:.78em;padding:5px 12px; text-transform:uppercase; font-weight:500}
.prop_flyer2{position:absolute;left:4px;top:4px;z-index:99;color:#fff;border-radius:5px;font-size:.7em;padding:3px 5px;border:#fff 1px solid}
.prop_flyer_dtl{color:#fff;border-radius:5px;font-size:.8em; padding:5px 7px;border:#fff 1px solid;display:inline-block}
.fly_bg1{background:rgb(132,0,255,0.6)}
.fly_bg2{background:rgb(167,235,71,0.6)}
.fly_bg3{background:rgb(255,255,255,0.6)}

/*Property-Associates*/
.property_associates{padding:2em 0;background:#fff;border-bottom: #e3e3e3 1px solid}
.property_associates .hm_heading:after{margin:0}
.associates_list{margin:0em auto}
.associates_list ul{margin:0;padding:0;display:flex;flex-wrap:wrap}
.associates_list ul li{list-style:none;display:block;width:16.66%}
.associate_w{width:180px;border:1px solid #fff;padding:10px; border-radius:5px; transition:all linear .5s;margin:0.5em auto}
.associate_w:hover{border:1px solid #e1e1e1; box-shadow:0px 0px 10px #ccc}
.associate_img{width:158px;height:83px;border:1px solid #efefef; border-radius:5px;overflow:hidden}
.associate_img img{width:100%;height:100%}
.associate_des{padding:5px 0}
.associate_ttl{font-size:0.9em;line-height:1.5em;color:#363636; height:24px;overflow:hidden;font-weight:700}
.associate_loc{font-size:.8em;color:#666;line-height:1.4em;    font-weight:500;height:18px;overflow:hidden}

/*Property-Associates*/
.property_locations{padding:2em 0;background:#f8f8f8;border-bottom: #e3e3e3 1px solid}
.property_locations .hm_heading:after{margin:0}
.location_list{margin:2em auto;width:99%;overflow:hidden}
.location_list ul{margin:0 -1px;padding:0;display:flex;flex-wrap:wrap}
.location_list ul li{list-style:none;display:block;width:20%; border:1px solid #d8d8d8; padding:10px 0 20px 20px}
.location_list ul li:first-child{padding-left:0}
.location_list ul li:nth-child(5n+1){padding-left:0}
.location_list ul li:nth-child(-n+5){border-top:0;border-left:0}
.location_list ul li:nth-child(n+6){border-width:0px 1px 0 0}

.location_w{padding:10px 0}
.location_ttl{font-size:1.1em;line-height:1.5em;color:#2c2c2c;height:25px;overflow:hidden;font-weight:600}
.loc_price b{color:#67b000;font-weight:600;font-size:0.9em}.loc_price span{color:#666;font-size:0.8em;font-weight:500}

/*Blog*/
.blog_section{padding:3em 0;background:#f8f8f8}
.blog_section .hm_heading:after{margin:0}
.hm_blog_list{margin:1em auto}
.hm_blog_list ul{margin:0;padding:0;display:flex;flex-wrap:wrap}
.hm_blog_list ul li{list-style:none;display:block}

.blog_w{background:#fff;padding:20px 18px;border-radius:10px;margin:1em auto;width:390px;border: 1px solid #ddd}
.blog_w:hover{box-shadow:0px 0px 10px #ccc; transition: all linear .6s}
.blog_img{width:160px;height:160px;overflow:hidden;border-radius:10px;float:left}
.blog_img figure{width:160px;height:160px;vertical-align:middle;display:table-cell;text-align:center}
.blog_img figure img{max-width:100%;height:auto;transition:all linear .6s;transition:all linear .6s}
.blog_w:hover .blog_img  img{transform:scale(1.1)}
.blog_des{margin-left:170px;text-align:left;padding:10px 0 10px 10px}
.blog_des:after{content:'';display:block;clear:both}
.blog_ttl{font-size:1.03em;line-height:1.45em;font-weight:700;
color:#222;height:98px;overflow:hidden}
.blog_ttl a{color:#222;display:block}.blog_ttl a:hover{color:#585858}
.blog_dt{font-size:15px;color:#9f9f9f;line-height:20px;font-weight: 600}
.more_links{margin:0.5em 0}
.more_links a{font-size:0.96em;font-weight:700;color:#85cc21;text-transform: uppercase}
.more_links a:hover{color:#95e525}

/*Inner-Blog-List*/
.blog_listing{margin:0.5em auto}
.blog_listing ul{margin:0;padding:0;display:flex;flex-wrap:wrap}
.blog_listing ul li{list-style:none;display:block;width:100%}
.blog_listing ul li .blog_w{width:100%}
.blog_listing ul li .blog_img{width:212px;height:212px; border:1px solid #ebebeb; background:#f1f1f1}
.blog_listing ul li .blog_img figure{width:210px;height:210px}
.blog_listing ul li .blog_des{ margin-left:220px}
.blog_listing ul li .blog_ttl{font-size:1.2em;line-height:1.4em;
font-weight:600;color:#222;height:49px}
.blog_txt{font-size:1em;line-height:1.4em;color:#222;margin-top:0.5em;font-weight:400;height:66px;overflow:hidden}
.blog_listing ul li:hover .blog_w{width:100%;background:#f5f5f5;
border:1px solid #c5e993}


/*Blog Detail*/
.blog_dtl_img{width:100%;height:450px; overflow:hidden; position:relative; z-index:1}
.blog_dtl_img img{width:100%;height:100%}
.blog_dtl_content{border:1px solid #ccc;padding:25px; border-radius:10px;box-shadow:0px 0px 10px #ccc; margin:-50px auto 0; background:#fff; position:relative; z-index:9; width:97%}
.blog_dtl_content h1,.blog_dtl_content h2{font-size:1.5em;line-height:1.3em; margin-bottom:1em}
.blog_dtl_text{margin-top:1.3em;font-size:1em;line-height:1.5em; border-top:1px solid #ccc; padding-top:1em}
.blog_dtl_text ul,.blog_dtl_text ol{margin:10px 20px}
.blog_dtl_date span{background:#f1f1f1;padding:5px 15px;color:#000;border:1px solid #e9e9e9;border-radius:5px; margin-right:10px}
.blog_dtl_date span b{font-weight:600}
.blog_dtl_date{font-size:1em}
.share_w{margin-top:0; text-align:right}
.share_w p{font-size:1em;color:#333;font-weight:600;margin-bottom:0.5em}
.share_w .btn{padding:0em 0em;width:37px;height:37px;line-height: 37px;font-size:1.1em; border:0}
.btn_fb{color:#fff;background-color:#0d67d5}
.btn_tw{color:#fff;background-color:#2fa4e3}
.btn_whts{color:#fff;background-color:#27b53d}
.btn_in{color:#fff;background-color:#0a66c2}
.btn_insta{color:#fff;background:linear-gradient(321deg, #fedf04, #fd4a52, #c23dd0, #1b85fc)}
.btn_link{color:#fff;background-color:#6280ff}

/*Reviews &amp; Rating*/
.orange{color:#f9bf00}
.rating_text{color:#666;margin-top:1.4em} .rating_text b{padding:3px 5px;border:1px solid #ccc;display:inline-block;border-radius:5px; margin-right:5px}
.rating_text span a{color:#3659f0;font-weight:600;text-decoration:underline}
.dtl_review{border-top:1px solid #ccc;padding-top:2em}
.dtl_review h2{font-weight:700;margin:0}
.review_list{margin-top:1em}
.dtl_postdate{float:right;font-size:12px; padding:3px 7px; background:#eee}
.post_cmnts{background:#fff;padding:20px;border:2px solid #232f3e;border-radius:10px;box-shadow:0px 0px 10px #ccc;width:60%;margin:40px auto}
.post_cmnts input[type=text], textarea{width:100%;padding:8px}
.review_ttl{font-weight:600;color:#000;font-size:1.05em;line-height:1.5em}
.dtl_review .bg-light{box-shadow:0px 0px 3px #ccc;border-radius:8px}
.dtl_button .btn{border-radius:30px;font-weight:600; padding:8px 20px}
.review_text{font-size:0.93em;line-height:1.5em}
.rating-stars input[type=text]{height:0}


/* Post your Property */
.post_prop_area{ background:#f9f9f9; position:relative}
.post_prop_box{ position:relative; width:100%; top:-100px; background:#fffdf5 url(../images/post-prop-bg.jpg) right no-repeat; border-radius:20px; box-shadow:#ddd 0 0 15px; padding:30px 40px}
.post_prop_txt1{ font-size:1.9em; font-weight:500}
.post_prop_txt2{ font-size:1.1em; line-height:1.4em; font-weight:500; margin-top:5px}
.post_req_btn{display:inline-block;background:#f04b2b;color:#fff;font-size:.95em;border-radius:25px;padding:13px 22px;font-weight:600;margin-top:20px;text-transform:uppercase}
.post_req_btn:hover{background:#333;color:#fff}
.post_amenities_txt{font-size:14px;color:#464646;width:100%}
.post_amenities_txt ul{margin:0;padding:0;display:flex;flex-wrap:wrap}
.post_amenities_txt ul li{list-style:none;display:block;width:16.6%}
.post_amenities_txt ul li b{width:50px;height:50px;color:#36a773;display:block;font-size:1.2em;line-height:1.5em;margin:0 auto 0.2em; text-align:center; line-height:50px}
.post_amenities_txt ul li span{text-align:center;display:block;padding:0;font-size:0.9em;line-height:1.4em;height:32px; overflow:hidden;font-weight:500;color:#000}
.post_ameni_w{border:1px solid #e8f3d8;margin:5px;padding:15px 10px 0 10px;color:#464646;font-size:1.2em;border-radius:10px}
.post_ameni_w:hover{box-shadow:0px 0px 8px #d7d7d7}
.post_ameni_w label{ width:100%; text-align:center}

/*Subscribe to Our Newsletter*/
.newsletter_area{background:#000;border:1px solid #a7eb47; 
padding:10px;border-radius:20px;margin:1.3em auto}
.newsl_box{width:100%;margin:auto; padding:13px 0}
.newsl_box .row{margin:0}
.newsl_box h2{color:#fff;font-size:1.1em;line-height:1.4em; font-weight:700;width:89%;margin:0}
.newsl_form{background:#fff;border-radius:8px;padding:5px}
.newsl_form input[type=text]{width:100%;border:0;background:none; padding:8px 10px;font-weight:600;font-size:0.9em;line-height:1.5em}
.nwsltr_capt{margin-right:-39px;padding-right:10px}
.nwsltr_capt input[type=text]{width:110px}

.subscribe_btn{display:inline-block;border:0;background: #a7eb47;color:#000;border-radius:10px;padding:15px 25px;text-transform:uppercase;font-weight:700;font-size:0.9em;cursor:pointer;transition:all 0.3s linear}
.subscribe_btn:hover{background:#333;color:#fff}
.subscribe_btn>i{margin-right:7px}

.bot_sec{padding:2em 0;background:#fff;border-top:1px solid #ccc}
.bot_sec h3{font-size:1em;color:#000;font-weight:600}

.link_ft_ct a{color:#8b8a8a;padding:0;line-height:1.6em; font-weight:600;font-size:0.9em}.link_ft_ct span{padding:0 3px;
height:19px;display:inline-block;vertical-align:middle;margin: 3px 0}.link_ft_ct a:hover{color:#7dc71e}

/* whatsap css */
.wts-app{width:4.2em;height:4.2em;background:#2ed64d;border-radius:50%;position:fixed;right:18px;bottom:18%;z-index:999;box-shadow:0 0 12px rgba(5,5,5,.5);border:5px solid rgb(249 249 249 / 27%);line-height:3.6em}
.wts-app a{display:block;color:#fff;font-size:2em;font-weight:500;padding:0px 0px;text-align:center}
.wts-app a:hover;.wts-app-btn:hover{text-decoration:none;color:#fff}
.wts-app-btn{background:#4aae20;color:#fff}

/* Footer */
.foot_btm{background:#000;padding:1em 0}
.foot2{background:#a7eb47;padding:18px 0;border-top: 3px solid #73ab23}
.footlink{text-align:center}
.footlink span{padding:0 8px;color:#68b100}
.footlink a{display:inline-block;font-size:.95em;line-height:1.9em;margin:0 5px;color:#0a0f04;font-weight:500}
.footlink a:hover{color:#cc0000}
.foot_heading{font-size:1.1em;font-weight:700;text-transform:uppercase;color:#000429}
.foot_loc_links{margin-top:12px;font-size:.9em;font-weight:600}
.foot_loc_links a{display:inline-block;padding:5px 0;color:#fff}
.foot_loc_links a:hover{color:#000}
.ft_heading{font-size:1.2em;text-transform:uppercase;line-height:.9em;font-weight:600;color:#d8232a}

.ft_buttons{padding:0.5em 0}
.ft_buttons a{margin-right:8px}
.chat_btn{background:#a7eb47;color:#000;text-transform:uppercase; border-radius:25px 25px 0 25px;display:inline-block;padding:0 20px 0 0;font-weight:800;font-size:0.94em}.chat_btn>i{background:#fff;color:#68b100;padding:13px;margin-right:10px;font-size:1.3em; border-radius:25px 0 0 25px}
.ft_buttons .btn_gray{background:#3a3a3a;font-size:0.94em; border-radius:5px;line-height:1.5em;padding:11px 30px;color:#fff} 

.f_dd_box{margin:18px 0 0 0}
.foot_contact{margin-bottom:10px;font-size:0.9em;line-height:1.6em}
.foot_contact i{float:left;margin:4px 10px 10px 0;color:#d8232a}

.social_foot{text-align:right;margin:0.5em 0}
.social_foot a{color:#fff;width:35px;height:35px; line-height:35px;font-size:1.1em;display:inline-block;text-align:center; border-radius:5px;margin:0px;transition:all 0.3s linear; background:#a7eb47;color:#000}
.social_foot a img{margin-top:-2px}
.social_foot a:hover{color:#fff;box-shadow:#666 2px 2px 2px}
.social_foot a:hover img{filter:invert(1) sepia(0) saturate(0) brightness(9)}
.foot_bdr{border-bottom:#333 1px solid;margin:75px 0 20px 0}
.copyright{font-size:.9em;color:#adadad;display:flex;
align-items:center}
.copyright img{ float:left; margin-right:20px}
.developed{background:url(../images/weblink.png) right no-repeat; font-size:.9em;padding:15px 49px 5px 0;text-align:right; color:#adadad}
.developed a{color:#adadad;text-decoration:underline}
.download_app{margin-top:10px}
.download_app a{display:inline-block; margin:3px 3px; border:1px solid #fff;border-radius:10px;width:80%}
.download_app a img{max-width:100%;height:auto}

.copyright_bg{background:#d8232a; padding:15px 0}

/*=========INDEX-PAGE-CSS-ENDS========*/
/* About Us */
.inner_heading{background:#fff;border-bottom:#222 1px solid; padding:12px 0}

/*FAQs*/
/*=============================*/
.fq_img{display:flex;align-items:center;justify-content: center;height:100%;box-shadow:19px 0px 16px -9px #e0e0e0 inset;
border-radius:5px;padding:10px}.fq_img img{border:0}
.faq_wrapper{ padding:15px 0}
.panel-group{ text-align:left}
.panel-group .panel{border-radius:5px;padding:1px;border:0;border:1px solid #ececec;background:#fafbfd;margin:5px 0;box-shadow:none}
.panel-default>.panel-heading{background:#fafbfd; padding:10px 0}
.panel-default>.panel-heading h4{margin:0;font-size: 1em}
.panel-default>.panel-heading a{padding:0px 5px 0px 10px;display:block;color:#000;font-size:1em;line-height:1.5em;font-weight: 600}
.panel-default>.panel-heading a:hover{ text-decoration:none}
.panel-default>.panel-heading a.collapsed:before{content:'\f067';font-family:Font Awesome\ 5 Free;font-weight:600; transition-duration: .2s;transform: rotate(0deg);font-size:16px}
.panel-default>.panel-heading a:before{transition-duration:.2s;transform:rotate(0deg);content:'\f068';font-family: Font Awesome\ 5 Free; float:right;font-weight:600;font-size: 20px} 
.panel-default>.panel-heading a:before{margin-right:10px;color: #101010;font-size:16px}
.panel-body{background:none; font-size:14px; padding:10px; line-height:20px;border-top:1px solid #ececec}
.panel-body ul, .panel-body ol{ font-size:1em; line-height:1.5em; margin:20px 0px 20px 20px}
/* FAQ ENDS */

/*Pagination*/
.pagination_w{border:1px solid #f1f0f0;border-width:1px 0;padding:10px 0}
.pagination{margin:0}
.page-item.active .page-link {z-index:1;color:#141414;background-color:#92d326;border-color:#527c0c;padding:0.6rem .65rem;margin:0px 3px}
.page-link:hover{color:#fff;background-color:#080808;border-color:#686868}
.page-link{color:#000;margin:0 2px;border-radius:3px;padding:.6rem .65rem;border-color:#d1d1d1;font-weight:600;width:32px;text-align:center}

/*Contact-Us-Start*/
/*=======================*/
.contact_all_dtls{ text-align:left}
.contact_all_dtls h3,.contact_all_dtls h4{color:#444;
font-weight:600;font-size:24px}
.contact_all_dtls h4{font-size:21px;border-bottom: 1px solid #dfdfdf;padding-bottom:10px}
.contact_text{font-size:15px; color:#333; line-height:20px; padding-bottom:10px}
.contacts_list{ margin:15px 0}
.contacts_list ul{ margin:0px; padding:0px}
.contacts_list ul li{ list-style:none;margin-bottom:2em; padding:0px; display:flex}
.contacts_list ul li b{width:45px;height:45px;line-height:45px;margin-right:10px;margin-top:5px;font-size:16px;color:#a4ea49;
display:inline-block;vertical-align:top;text-align:center;border-radius:50%;background:#000}
.contacts_list .cont_info_dtl{width:calc(100% - 40px);font-size: 15px;color:#000;line-height:26px;display:inline-block;font-weight: 600}
.contacts_list .cont_info_dtl span{ display:block;font-size:14px;color:#6f6c6c;font-weight:500;text-transform: uppercase}
.contacts_list .cont_info_dtl strong{ line-height:20px; display:block; margin-bottom:0.3em}
.contacts_list .cont_info_dtl small{ display:inline-block; text-transform:capitalize; line-height:16px}
.contacts_list .cont_info_dtl em{ font-style:normal; color:#f00}
.contacts_list .cont_info_dtl a{ display:block;color:#000;text-decoration:none}
.contacts_list .cont_info_dtl a:hover{color:#2c7ae7;text-decoration:underline}

.hr_1{margin-bottom:1.5em;margin-top: 1em}
.contact_form_bg{background:#040404;padding:25px;border-radius:.625rem;background: linear-gradient(to left, #ffffff, #e5e5e5);box-shadow: 0px 0px 10px #dbdbdb;border: 4px solid #f7f7f7}
.contact_form_info h3, .contact_form h3 {font-size:1.9em;color: #000;line-height:1.5em;font-weight:600;margin-bottom:10px}
.contact_form_bg .form-field{position:relative;margin-bottom: 0.3rem}
.contact_form_info .btn-info{background: linear-gradient(to right, #a6e741, #8ad518);color:#000;text-transform:uppercase;border: 1px solid #aefd3a}.contact_form_info .btn-info:hover{background:#000}
.contact_form_info .btn {padding: 0.5em 2em;font-weight: 600;color: #101010;font-size:1.2em;border-radius: 5px}
.contact_form_info .form-control{padding:.64rem .75rem;border-width:1px;border:1px solid #bbbbbb;background:#fff;color:#000;font-weight:500;border-radius:5px}
.captcha_t a{color:#79b321;padding:5px;display:inline-block;    vertical-align:middle}
.map-container{border:1px solid #ccc;margin:10px 0}
.map-container iframe{width:100%}
.map_loc{margin:0}
.map{width:100%;margin:0;height:420px;border:1px solid #ddd;border-radius:10px}

.thankyou_wrap{text-align:center;color:#000;width:70%;margin:5em auto;font-size:1.1em;padding:20px;position:relative;border-radius:20px;box-shadow:0px 0px 20px #b1b1b1;font-weight:500;background:#fff}

.thankyou_wrap::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin:-8px;border-radius: inherit;background-image:linear-gradient(89deg, #f2682a, #7fbe41)}
.thankyou_wrap b{display:block;font-size:2em;line-height:1.5em;font-weight:700}
.thanks_icon{font-size:4em;line-height:1em;color:#1c4eb9; margin:0.5em auto;background: linear-gradient(to right, #ff6d2c 46%, #3ecd10 55%);-webkit-background-clip: text;-webkit-text-fill-color:transparent}
.thankyou_wrap .btn{border-radius:20px}

/* CONTACTS ENDS */


/*Testimonias*/
.sticky_top{position:-webkit-sticky;position:sticky;top:120px;z-index:999}
.client_testimonials{ margin:20px 0}
.shadow_bg{/* background:#fff; *//* box-shadow:0px 0px 10px #ccc; *//* border-radius:10px; *//* padding:15px; */}

.tm_outer {padding-top:14px;margin-bottom:20px;transition:all linear .7s}
.tm_outer .tm_body {position: relative;padding-bottom: 10px}
.tm_outer .quote_open {position:absolute;top: -15px;left:34px;z-index:2;font-size: 20px;color:#fff;width:44px;height:42px;background: #3a2898;box-shadow: 0px -5px 9px #d2d1d1;text-align: center;line-height: 40px;border-radius: 50%}
.tm_outer .quote_open i{/* font-style:italic; */}
.tm_outer .tm_body_wraper {position:relative;padding:37px 22px 29px 34px;border-style:solid;border-width:1px 1px 0 1px;border-color: #d8c4d1;text-align:left;transition:all linear .7s}
.tm_outer .tm_body_inner{ padding:0} 
.tm_outer .tm_body_inner:after,.tm_outer .tm_body_wraper:after{content:'';display:block;clear:both}


.tm_text{font-size:15px;height:81px;overflow:hidden;line-height: 25px;color:#808080}
.tm_txt_auto{ height:auto}
.tm_outer .tm_footer {padding-left:25px;padding-top:10px}
.more_txt{font-style:italic;font-weight:600;font-size:16px}
.more_txt a{color:#71b107}
.tm_footer_w{display:-ms-flexbox;display:-webkit-box;display: flex;-ms-flex: 0 1 100%;-webkit-box-flex:0;align-items:center}
.tm_info{display:inline-block;padding:10px;font-size:18px;font-weight:600;color:#000}

.tm_outer:hover .tm_body_inner{ background:#f7f7f7}
.tm_outer:hover{transform:translateY(-10px)}
.tm_outer:hover  .quote_open{color: #042d4d;background:#fff}

.post-testimnl .btn{ display:block; width:100%}
.post-testimnl .btn-primary{background: linear-gradient(298deg, #57deff, #08449a); border:0}
.post-testimnl .btn-primary:hover{ background:#08449a}
.post-testimnl .form-group{ margin-bottom:0.5em}.post-testimnl label{ margin-bottom:0}

.post-tm{float:right;background:linear-gradient(to bottom, #000000, #a2eb46);border:solid #060606;border-width:0px 0px;text-align:left;border-radius:0px;padding:10px;z-index:9}
.post-tm h2{color:#fff;font-size:24px;line-height:30px;margin:0px 0 10px;font-weight:600}
.post-tm input[type=text],.post-tm input[type=file], .post-tm textarea{padding:8px;display:block;width:100%;margin-bottom:5px;border:1px solid #ccc;font-size:14px; background:#fff}
.post-tm .custom-file-label{color:#000}
.post-tm label{margin-bottom:0.2em;color:#fff}
.post-tm small{color:#fff; padding:3px 0}
.post-tm .btn{ font-weight:600;text-transform: uppercase; font-size:14px; padding:8px 10px; width:100%}
.post-tm .btn-info{background:linear-gradient(to right,#565656 0,#020202 100%);color:#fff;border:0;font-size:1.1em;text-shadow: 0px 1px 2px #0a0a0a}
.post-tm .btn-info:hover{background:#000;color: #fff}
.btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, .show>.btn-info.dropdown-toggle {color: #000;background-color:#ffb56b;border-color: #ffb56b}

.tm_left{display:inline-block; padding:20px}
.tm_right{width: calc(100% - 80px);display:inline-block; padding-left:20px}
.tm_right .tm_body_wraper:before {top:2px;left:0;border:0 solid transparent;content:" ";height: 0;width: 0;position: absolute;pointer-events:none;border-color:rgba(136, 183, 213, 0);border-bottom-color: #f4c0e3;margin-left: -26px;border-width: 14px 0 23px 26px;transform: rotate(0)}
.tm_body_wraper .tm_info{padding: 0}
.tm_body_wraper .tm_video{ margin:0 20px 0 0; float:left}
.tm_outer .tm_body_wraper{border-width:1px;padding:20px 15px;border-radius:10px;background:#f9f9f9;box-shadow:4px 9px 10px #cfcfd0}
.tm_body_wraper .tm_img{ float:left; margin-right:15px;width: 67px;height: 67px;border-radius:100%;overflow:hidden;text-align:center; border:#ddd 1px solid}
.tm_body_wraper .tm_img figure{width: 65px;height: 65px; vertical-align:middle; display:table-cell}
.tm_body_wraper .tm_img img{ max-height:100%; max-width:100%}
.tm_date{font-size:0.8em;color:#979797;line-height:1.4em}
.tm_body_wraper .tm_text{margin-top:15px;color:#5b5b5b;font-weight:500}
.client_tm_list .col-12:nth-child(even) .tm_left{-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2}
.client_tm_list .col-12:nth-child(even) .tm_right{ padding-left:0; padding-right:20px}
.client_tm_list .col-12:nth-child(even) .tm_right .tm_body_wraper:before{top:2px;left:auto;right:0;margin-left:0;margin-right:-26px;border-width: 14px 26px 23px 0px}
/* TESTIMONIALS END */



/*Search Result*/
.filter_dd{background:#fff;top:100%;margin-top:15px;border-radius:10px;border:0;box-shadow:0px 0px 10px #ccc;border:1px solid #ccc}
.filt_dd_hd{text-transform:uppercase;font-size:0.9em; font-weight:600; margin-bottom:0.5em}
.filter_dd ul li{font-size:12px;line-height:18px}
.dd_pointer{position:relative}
.dd_pointer:before{content:'';position:absolute;top:-20px;left: 30px;border:10px solid transparent;border-bottom-color:#fff}

.filter_area{background:#86b741;padding:18px 0;border:3px solid #73ab23}
.search_inr_w{width:100%;min-height:20px; display:flex;flex-wrap:wrap;place-content: space-between}
.srch_inr_tb1{width:29%;background:#fff; border-radius:5px;display: flex}
.srch_inr_tb1 label{font-size:12px;line-height:20px;font-weight:600;color:#000;display:flex;align-items:center;place-content:space-between;padding:9px 10px;margin:0}
.s_pro_type{width:120px;border-right:1px solid #dbdbdb;position:relative}
.srch_filter{width:70%}
.srch_filter ul{display:flex; margin:0}
.srch_filter ul>li{list-style:none;display:block}
.srch_filter ul>li.dropdown{ margin:0 5px}
.search_inr_w button{background: #a7eb47;
    color: #000;
    text-transform: uppercase;
    padding: 9px 12px;
    border-radius: 8px;
    cursor: pointer;
    position: relative;
    overflow: hidden;
    border: 0;
    text-align: center;
    display: inline-block}

.inline_tabs,.inline_tabs_2{margin:0 0 1em !important;padding:0;flex-wrap:wrap}
.inline_tabs:after,.inline_tabs_2:after{content:'';display:block;clear:both}
.inline_tabs li,.inline_tabs_2 li{list-style:none;display:inline-block;width:auto;padding:0 2px}
.inline_tabs li label, .inline_tabs_2 li label{margin:0;padding: 2px 0px;position:relative}
.type_tb{padding:2px 13px 2px 16px;background:#f1f1f1;border-radius:20px;border:1px solid #ccc;display:block;font-size:11px;color:#5a5a5a;font-weight:400;text-transform:uppercase}

.type_tb.act{background:#eef7e3;border:1px solid #71bb0c;color:#0c0c0c}.type_tb input[type=radio]{visibility:hidden;display:none}
.type_tb.act:before{content:"\f00c";font-family:"Font Awesome 5 Pro";font-weight:900;position:absolute;left: -3px;width:16px;font-size:10px;height:16px;line-height:17px;text-align:center;border-radius:50%;color:#fff;background: #75b718;top:7px}

.srch_inr_input{width:66%}
.tokenfield .token .token-label{font-size:11px;line-height:20px;
color:#000} .tokenfield .token{margin:1px 2px 2px 0 !important}
.srch_inr_input .tokenfield{border:0;padding:6px 6px;border-radius:0px 5px 5px 0;height:30px;overflow:hidden;display:flex}
.srch_inr_input .tokenfield:focus{outline:none;box-shadow:none}


.inline_tabs_2 li label{margin:0;position:relative}
.inline_tabs_2 li label .check_item{padding:3px 11px 3px 14px;background:#fdfdfd;border-radius:20px;border:1px solid #ccc;display:block;font-size:10px;color:#5a5a5a;font-weight:400;text-transform:uppercase}
.inline_tabs_2 li label .check_item.act{background: #eef7e3;border: 1px solid #71bb0c;color:#0c0c0c}
.inline_tabs_2 li label .check_item.act:before{content:"\f00c";font-family:"Font Awesome 5 Pro";font-weight:900;position:absolute;left:-3px;width:16px;font-size:10px;height:16px;line-height:17px;text-align:center;border-radius:50%;color: #fff;background: #75b718;top:7px}

.inline_tabs_2 li label input[type=checkbox]{position:absolute;top: 4px;left:5px;visibility:hidden}
.s2_pro_type{background:#fff;border-radius:5px;min-width:150px}
.s2_pro_type>label{font-size:12px;line-height:20px;font-weight: 600;color:#000;display:flex;align-items:center;place-content: space-between;padding:9px 10px;margin:0}
.half_bx{width:49%; display:inline-block}

.budget_list{display:block;list-style:none;margin:5px 0; padding:5px; border:1px solid #eee;background:#f9f9f9}
.budget_list label{font-size:12px;font-weight:500; display:block; width:100%; line-height:20px; margin-bottom:0.4em}
.budget_list input[type=radio]{width:16px; height:16px; margin-right:5px;vertical-align:middle;margin-top:-2px}
.budget_list select{ background:none; border:0; font-size:.85em; width:100%}
.budget_list select option{ padding:3px 0}

.w550h{width:550px}
.w300h{width:300px}

#style_1::-webkit-scrollbar-track,.style_1::-webkit-scrollbar-track{background-color:#F5F5F5}
#style_1::-webkit-scrollbar,.style_1::-webkit-scrollbar{width:5px;background-color:#F5F5F5}
#style_1::-webkit-scrollbar-thumb,.style_1::-webkit-scrollbar-thumb{background:#ddd}
.scrl_bar{width:100%;max-height:185px;overflow-y:scroll;margin-top:10px;overflow:auto;line-height:12px;font-size:0.95em}

/*Project-Listing*/
.project_listing{ margin:1em 0}
.poject_w{padding:15px}
.poject_w .proj_left{height:100%;display:flex;width:250px;position:relative}
.poject_w .proj_pic{border-radius:10px}
.poject_w .proj_pic,.poject_w .proj_pic figure{width:250px;height:187px}
.poject_w .proj_cont{width:calc(100% - 250px);display:inline-block;padding:0 15px}
.poject_w .proj_price_pos{position:static}
.poject_w .proj_price{color:#58bf18;font-size:1.1em}
.poject_w .proj_name{height:auto}
.poject_w .btn{border-radius:20px;font-size:14px}
.poject_w ul.facts_list li{width:31%;border:0; padding-bottom:15px}
.sort_opt{margin-top:0.1em}
.sort_opt select{padding:0 8px;height:40px}
.p_list_view{margin-top:0.1em;background:#fff;border:1px solid #ccc;display:flex;align-items:center}
.p_list_view a{font-size:1.1em;line-height:1.5em;display:block; padding:5px 10px}.p_list_view a.act{background:#a7eb47;color:#000}.p_list_view a:nth-child(1){border-right:1px solid #ccc}

.rera_tag{position:absolute;left:0px;bottom:10px;z-index:99;color:#fff;border-radius:0 19px 19px 0;font-size:11px;padding:5px 8px;text-transform:uppercase;font-weight:500;background: #57b2e7}


/*Image_Gallery*/
.images_gallery_page{}
.images_gallery_page:before{content:'';background:#000;display:block;display:flex;height:100%;width:100%;position:absolute;z-index:-1}
.images_gallery_page .fluid_container{width:700px !important;
    margin: auto;
    height: auto;
    padding: 0px}
.gal_pop_header{padding:10px;background:#fff;margin-bottom:1.5em;text-align:center} .gal_pop_header h1{color:#000;font-size:1.1em;font-weight:500; display:inline-block}
.images_gallery_page .fluid_dg_wrap{border:1px solid #fff}
.fluid_dg_thumbs_cont ul li > img {border:1px solid #fff !important}
.button_back {text-align:left;font-size:1em;display:inline-block;margin-right: 5px;color:#000}
.fluid_dg_thumbs{position: absolute;z-index: 999;  bottom: -45px; width: 100%}
.images_gallery_page .fluid_container .fluid_dg_target{height:100%!important}
.images_gallery_page .fluid_container .fluid_dg_target img{ width:100% !important; height:100% !important;margin: 0 !important}

/*Project-Detail*/
.proj_img_box{border:1px solid #ccc;display:flex;flex-wrap:wrap}
.proj_dtlimg_L{width:60%;position:relative}
.proj_dtl_R{width:40%;position:relative;border-left:2px solid #181818}
.proj_dtlimg_L .more_photo{left:10px}
.proj_dtl_img_w{height:340px;overflow:hidden}
.proj_dtl_img{height:340px;margin:0 auto;background:#ccc;overflow:hidden}
.proj_dtl_img figure{width:600px;height:449px;vertical-align:middle; text-align:center;display:table-cell}
.proj_dtl_img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.vw_proj_map{height:340px}
.vw_proj_map img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}
.vw_map{position:absolute;z-index:9;background:rgba(0,0,0,0.1);display: block;
width:100%;height:100%;top:0;padding:0;display:flex;align-items: center;place-content:center;opacity:1;flex-wrap:wrap}
.vw_map a{font-size:0.9em;background:#fff;padding:9px 16px;border-radius:17px;
display:block;font-weight:600}

.sticky_tb {position:-webkit-sticky;position: sticky;top:118px;z-index: 99}
.dtl_links{padding:0 15px}
.dtl_links ul{margin:0px; padding:0px}
.dtl_links ul li{list-style:none;display:inline-block}
.dtl_links ul li a{display:block;padding:10px 15px;color:#000;font-size:15px;font-weight:600;line-height:30px}
.dtl_links ul li.active a{color:#3bbf2c;border-bottom:3px solid #95e38c}
.tab_section{ position:relative;background:#fff;border:1px solid #e4e4e4;box-shadow:0px 4px 9px #e4e4e4;margin-bottom:1em}

.floor_plan_list{margin:1em 0}
.floor_plan_list ul{margin:0;padding:0;display:flex}
.floor_plan_list ul li{list-style:none;display:block}
.floor_name{font-weight:600;text-align:center;font-size:1.1em; line-height:1.5em; height:24px;overflow:hidden}
.floor_plan_list ul li .proj_pic:after{display:none}
.floor_plan_list ul li .proj_cont{border-top:1px solid #f1f1f1}

.nearby_txt{font-size:14px;color:#464646;width:100%}
.nearby_txt ul{margin:0;padding:0;display:flex;flex-wrap:wrap}
.nearby_txt ul li{list-style:none;display:block;width:23%;border:1px solid #ededed;margin:5px;padding:5px 10px;color:#464646;font-size:13px;border-radius:6px}
.nearby_txt ul li span{text-align:left;display:block;color:#080808;font-size: 1.3em;font-weight:600;padding:5px 0}

/*Detail-faq*/
.dtl_faq_sec{width:100%}
.dtl_fq_w{margin-bottom:10px;border:1px solid #c3d1e9; border-radius:5px; padding:10px;text-align:left}
.dtl_faq_q{font-weight:600;color:#000;font-size:16px;line-height:20px;position:relative;padding:10px}
.dtl_faq_ans{font-size:16px;line-height:22px;position:relative;padding:10px;display:none; margin-top:10px}
.dtl_faq_ans p{ margin-bottom:0.8em}
.dtl_fq_w  .dd_next1:after,.dtl_fq_w  .dd_next1_act:after {content:"\f078";font-family:Font Awesome\ 5 Free;font-weight:600;float:right;background:#f1f1f1;width:30px;height:30px;border-radius:50%;text-align:center; line-height:30px;transition:all linear .7s; margin-top:-5px}
.dtl_fq_w  .dd_next1_act:after{content:"\f077"}
.dd_next1,.dd_next1_act{cursor: pointer}

/*Property-Listing*/
.inner_tabs{margin:1em 0;border-bottom:1px solid #efefef}
.inner_tabs a{display:inline-block;padding: 8px 22px;background: #f9f9f9;border-radius:10px 10px 0 0;font-size:1.1em;line-height:1.5em;position: relative;border:1px solid #e3e3e3;border-width:1px 1px 0 1px}
.inner_tabs a>b{font-weight:500}
.inner_tabs a.act{background:#fff;border:1px solid #e3e3e3;border-width:1px 1px 0 1px;color:#000;font-weight:600}.inner_tabs a.act:after{content:'';display:block;background: #a7eb47;height: 3px;position: absolute;width: 100%;left: 0;bottom: -3px}
.heading{margin:1.1em 0;font-size:1.3em; line-height:1.2em;font-weight:500;color:#333}

.property_listing{margin:1em 0 1em}
.poperty_w,.poject_w,.agent_wrap{width:100%;height:auto;display:flex;flex-wrap:wrap;margin-bottom: 16px;background-color:#fff;border:1px solid #a1cd64; 
border-radius:8px;background-clip:padding-box;box-shadow:0 1px 2px 0 rgb(0 0 0 / 24%), 0 1px 4px 0 rgb(0 0 0 / 12%);transition:box-shadow .3s ease;    position:relative}
.poperty_w:hover{ box-shadow:0px 0px 10px #666}
.poperty_w .prop_name{height:auto; font-weight:500;font-size:0.98em}
.prop_left_cont{width:calc(100% - 210px);height:auto;display:flex;padding:15px}
.prop_left{display:inline-block;vertical-align:top;width:192px;position:relative}
.prop_left .sub_pos{font-size:11px}
.poperty_w .prop_pic{width:190px;height:143px;border-radius:10px}
.poperty_w .prop_pic figure{width:190px;height:143px}
.poperty_w .poperty_des{width:calc(100% - 210px);display: inline-block;margin-left:16px}
.prop_rgt_cont{width:210px;padding:15px;background:#f8fbf3;border-radius:0 10px 10px 0;text-align:center; position:relative}
.prop_bref_des{font-size:12px;line-height:18px}
.prop_bref_des a{color:#0b7ffd}

.prop_rgt_cont .prop_price b{font-size:1.3em;line-height:1.6em}
.prop_rgt_cont .btn{border-radius:20px;width:90%;font-size:13px; text-transform:uppercase; font-weight:500}
.btn-info{background-color:#fff;border-color:#040404;color:#000}
.btn-info:hover{background-color:#000;border-color:#000;color:#fff}

.add_fav{position:absolute;left:-38px;top:8px;font-size:1.1em}.add_fav a{color:#d7d7d7;padding:10px;display:block}
.add_fav.act a{color:#ffa722}
.poperty_w .btn,.poject_w .btn,.agent_wrap .btn{text-transform:uppercase;border-radius:5px}

.prop_verify{ position:absolute; right:auto; left:-87px; top:45px; font-size:.75em; text-transform:uppercase; background:#6C3; color:#fff; font-weight:500; padding:3px 5px; border-radius:5px}

.agent_verify{ position:absolute; right:15px; top:10px; font-size:.9em; text-transform:uppercase; background:#6C3; color:#fff; font-weight:500; padding:3px 5px; border-radius:5px}
.dtl_verify{ font-size:.75em; text-transform:uppercase; background:#6C3; color:#fff; font-weight:500; padding:3px 5px; border-radius:5px; display:inline-block}

.grid_view{display:flex;flex-wrap:wrap}
.grid_view .poperty_w {width:24%;margin:10px auto}
.grid_view .prop_left_cont{width:calc(100% - 0px);flex-wrap:wrap}
.grid_view .prop_left{display:block;width:212px}
.grid_view .poperty_w .prop_pic,.grid_view .poperty_w .prop_pic figure {width:212px;height:158px}
.grid_view .poperty_w .poperty_des {width:calc(100% - 0px); padding:0; margin:0}
.grid_view ul.facts_list li{width:44%;border:0;padding-bottom:10px}
.grid_view ul.facts_list{font-size:12px}
.grid_view ul.facts_list li span{font-size:11px}
.grid_view .prop_rgt_cont{width:100%}
.grid_view .prop_rgt_cont p{display:inline-block; margin:0.3em 0 0 !important}.grid_view p.prop_price{display:block}
.grid_view .poperty_w .btn{padding:5px 7px;font-size:11px; width:auto}.grid_view .add_fav{position:absolute;left:0;top:-5px}

.grid_view .prop_verify{position:absolute; left:auto; right:13px; top:8px; font-size:.65em; text-transform:uppercase; background:#6C3; color:#fff; font-weight:500; padding:3px 5px; border-radius:5px}


.pop_agent_nm {font-size:11px;line-height:1em;font-weight:500;color:#767676;margin-top:1em;display:flex;align-items:center;place-content:space-between;flex-wrap:wrap;padding:6px 5px;margin-bottom:0.5em;border-radius:5px;border: 1px solid #f2ffdf;background:#f8fbf3}
.pop_agent_nm span{display:inline-block;color:#3d4b62;font-weight:600;line-height:14px;width:calc(100% - 42px)}
.pop_agent_nm b{width:33px;height:33px;line-height:33px;background:#fff;border-radius:50%;text-align:center; display:inline-block;margin-right:5px;font-size:1.3em;color:#4e4c4c; vertical-align:top}

ul.facts_list{margin:0px;padding:0px;display:flex;flex-wrap:wrap; background:#f7f7f7; padding:10px;border-radius:10px}
ul.facts_list li{list-style:none;width:23%;border-right:1px solid #d9d9d9; color:#000;font-weight:600;margin-right:10px;font-size:12px}
ul.facts_list li span{ font-size:12px;display:block;font-weight:400}
ul.facts_list li b{font-weight:400;background:#fff;font-size:13px;padding: 2px 5px;border:1px solid #a7eb47}
ul.facts_list li:nth-child(4n+4){border-right:0px}


/*==============
Property Details============*/
.prop_dtl_header{margin-bottom:1em; border-bottom:1px solid #f1f1f1; padding-bottom:0.5em}
.dtl_title {font-size:1em;font-weight:500}
.dtl_prop_price{font-size:1.1em}.dtl_prop_price b{font-size:1.3em; line-height:1.5em}.dtl_prop_price span{font-size:13px}

.dtl_box,.inner_box{background:#fff;padding:15px;box-shadow:#eee 0px 1px 6px;
border-radius:5px;margin-bottom:1em;border:1px solid #d1d1d1}

.more_photo{position:absolute;right:12px;bottom:12px;z-index:99}
.more_photo a{display:inline-block;background:rgb(6 6 6);color:#fff;padding:4px 5px;font-size:12px;transition:all 0.3s linear;border:1px solid #a6f045;    font-weight:400;border-radius:5px;box-shadow:0px 0px 5px #666}
.more_photo a:hover{background:#000;background:rgba(0,0,0,1);color:#fff; text-decoration:none;box-shadow:#fff 0 0 10px}
.prop_flyer_dtl{border:1px solid #fff;background:#000}

.prop_dtlimg_ot{overflow:hidden;position:relative}
.prop_dtl_img{width:350px;height:266px;margin:0 auto;background:#ccc; border-radius:10px;overflow:hidden}
.prop_dtl_img figure{width:350px;height:266px;vertical-align:middle; text-align:center;display:table-cell}
.prop_dtl_img figure img{display:block;max-width:100%;margin:auto}

.prop_tl_thm{margin:5px 0}.prop_tl_thm ul{margin:0;padding:0; display:flex; flex-wrap:wrap}
.prop_tl_thm ul li{list-style:none;display:block;width:33.33%}
.prop_dtl_thm{margin:0.2em auto;width:92px;height:70px;overflow:hidden;border: 1px solid #000}
.prop_dtl_thm figure{width:90px;height:68px;overflow:hidden;display:table-cell;vertical-align:middle;text-align:center}
.prop_dtl_thm figure img{max-width:100%;height:auto}

.prop_dtl_txt{font-size:0.9em;line-height:1.5em}
.prop_dtl_txt a{color:#0b7ffd;font-weight:500; font-size:13px}
.txt_auto{display:inline}.more_v{ display:inline-block}

.prop_dtl_content .btn{border-radius:25px;font-size:14px;text-transform:uppercase}
.sml_btns{border-bottom:1px solid #f1f1f1;margin-bottom:1em;display:flex;padding-bottom:10px}.sml_btns a{padding:7px 0px;display:block}
.sml_btns span{display:inline-block;padding-right:20px}
.share_prop a{background: #a7eb47;padding:7px 10px;border-radius: 22px;color: #000;font-weight: 600}
.show_map a{color:#0b7ffd;font-weight:600;text-decoration:underline}

.location_bdr{border-top:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;margin-bottom:1em;padding-bottom:10px}
.location_bdr_list{display:flex;flex-wrap:wrap;background:#fff}
.location_bdr_list li{list-style:none;width:23%;color:#000;font-weight:600;margin-right:7px;font-size:13px;line-height:20px; margin-bottom:5px}
.location_bdr_list li span{font-size:12px;display:block;font-weight:400;color: #9b9b9b}


.dtl_facts_list{display:flex;flex-wrap:wrap;background:#fff}
.dtl_facts_list li{list-style:none;width:32%;color:#000;font-weight:600;margin-right:7px;font-size:13px;line-height:20px; margin-bottom:5px}
.dtl_facts_list li span{font-size:12px;display:block;font-weight:400;color: #9b9b9b}
.dtl_facts_list li:nth-child(4n+4){border-right:0px}
.dtl_facts_list li{width:31%;margin-bottom:8px}
.dtl_facts_list li:nth-child(3n+3){border-right:0px}


.dtl_rgt{margin-bottom:1em}
.dtl_rgt .btn,.dtl_box .btn{border-radius:20px;font-size:14px}

.dtl_enq_form{background:#fff;border-radius:5px;box-shadow:0px 0px 10px #eee; margin-top:1em;border:1px solid #ccc; padding:10px}
.dtl_enq_form .form_hed{padding:15px 0;background:#fff;text-align:center;color:#1d1b19;font-size:14px;font-weight:600;text-transform:uppercase;border-radius:5px 5px 0 0}
.dtl_enq_form label{display:block;width:100%}
.dtl_enq_form .form-group{margin-bottom:0.5em}
.dtl_enq_form .form-control{height:42px}
.dtl_enq_form textarea.form-control{height:auto}
.dtl_enq_form .btn{width:100%}.dtl_enq_form .form-group span.d-inline-block{font-size:12px}
.dtl_enq_form .form-group span.d-inline-block label{margin:0;padding:4px 5px}
.dtl_enq_form .form-group input[type=checkbox]{vertical-align:middle; margin-top:-2px}
.dtl_enq_form .intl-tel-input.allow-dropdown .selected-flag {
width:51px;padding:13px 21px 13px 9px}
.dtl_enq_form .intl-tel-input input.selected-contID{left:48px;padding: 13px 5px;width:52px}
.dtl_enq_form .intl-tel-input input[type=tel]{left:48px}

.dtl_box h2,.inner_box h2{font-size:1.2em;font-weight:600;margin-bottom:0.5em}
.dtl_des_txt{margin-top:10px;font-size:0.9em;line-height:1.6em;color:#464646;width:100%;font-weight:400}.dtl_des_txt p{margin-bottom:0.8em}
.dtl_des_txt ul,.dtl_des_txt ol{ margin:10px 30px}
.dtl_des_txt ol li,.dtl_des_txt ul li{ margin-bottom:0.5em}

/*Amenities*/
.amenities_txt{font-size:14px;color:#464646;width:100%}
.amenities_txt ul{margin:0;padding:0;display:flex;flex-wrap:wrap}
.amenities_txt ul li{list-style:none;display:block;width:25%}
.amenities_txt ul li b{width:50px;height:50px;color:#36a773;display:block;
font-size:1.2em;line-height:1.5em;margin:0.2em auto; text-align:center; line-height:50px}
.amenities_txt ul li span{text-align:center;display:block;padding:0;font-size:0.9em;line-height:1.5em;height:30px;font-weight:500;color:#000}
.ameni_w{border:1px solid #e8f3d8;margin:5px;padding:5px 10px;color:#464646;font-size:1.2em;border-radius:10px}
.ameni_w:hover{box-shadow:0px 0px 8px #d7d7d7}
.trans1{transition:all linear .5s}
.h_auto{height:auto !important}
.amenities_txt .more_amn a{background:#ff3b00;border-radius:5px;padding:6px 15px;color:#fff;font-size:13px;display:inline-block;font-weight:500;text-transform:uppercase}.amenities_txt .more_amn a:hover{background:#000;color:#fff}

.video_area{border:2px solid #000}
.video_area iframe{width:100%;min-height:400px}


/*Agent-Detail/Agent-Profile*/
.agent_detail{background:#fff;border-radius:5px;box-shadow:0px 0px 10px #eee;border:1px solid #ccc}
.agent_hed{font-size:1.1em;font-weight:500;border-bottom:1px solid #e5e5e5; margin:0 -5px 8px; padding:5px 5px 10px;text-align:center;color:#000}
.agent_detail:after{content:'';display:block;clear:both}

.agent_logo{width:60px;height:60px;border:1px solid #ccc;float:left;margin:5px auto;border-radius:50%;overflow:hidden}
.agent_logo img {width:100%;height:100%}
.agent_brief_info{margin-left:70px;padding-top:10px}
.agent_nm{font-size:0.95em;line-height:1.3em; font-weight:600}
.agent_nm a{color:#74bf0b}
.agent_img{width:158px;height:83px;border:1px solid #efefef;border-radius:5px;
overflow:hidden;float:left}
.agent_img img {width:100%;height:100%}

.agent_w{border-bottom:1px solid #f1f1f1;padding-bottom:0.7em}
.agent_w:after{content:'';display:block;clear:both}
.agent_w .agent_brief_info{margin-left:170px}
.agent_rating span{color:#fff;background:#388e3c;border-radius:3px;display: inline-block;font-size:13px;padding:2px 5px}
.agent_rating b{color:#666;font-size:14px; font-weight:400}

.inner_prop_list{margin:1em 0}
.inner_prop_list ul{margin:0;padding:0;display:flex;flex-wrap:wrap}
.inner_prop_list ul li{list-style:none;display:block;width:25%}


/*Agent-Listing*/
.agent_listing{margin:1em 0}
.agent_wrap{padding:15px; position:relative}
.agent_listing .agent_brief_info{width:calc(100% - 160px);
display:inline-block;padding:0 15px;margin:0}
.agent_brief_info strong{font-size:13px}
.price_range span{color:#58bf18;font-size:1em; font-weight:600}


/*Project*/
.custom-control-label{ margin-top:2px}
.proj_city{ background:none; border:0; border-bottom:#fff 1px solid; width:100%; color:#fff; padding:7px 0 13px 0; width:350px}
.proj_city option{ background:#333}

/*Project Details*/
.proj_heading{ position:absolute; top:0; width:100%; background:#000; background:rgba(0,0,0,.5); border-radius:10px 10px 0 0; padding:20px; color:#fff; font-weight:500}
.proj_dtl_logo{ background:#fff; width:65px; height:65px; border-radius:100%; margin:auto; box-shadow:#ddd 0 0 10px}
.proj_dtl_logo span{ width:65px; height:65px}

/*Service Provider Details*/
.serv_b{ float:left; width:154px; height:154px; border:#fff 2px solid; border-radius:100%; box-shadow:#eee 0 0 10px; margin-right:20px}
.serv_b span{ width:150px; height:150px}

/*Login=====*/
.log_head_rgt{text-align:right;color:#fff;width:100%}
.log_head_rgt span{padding-right:5px}
.log_head_rgt a{display:inline-block;border:1px solid #a6e741;
color:#a6e741;padding:5px 14px;border-radius:3px;font-weight:600;
font-size:0.9em}.log_head_rgt a:hover{background:#a6e741;color:#000}

.login_cont{height:100%;width:100%;min-height:600px;padding:3em 0 2em;background:#a5abb9 url(../images/login_bg.jpg) top no-repeat;background-size:cover;z-index:0;position:relative}
.login_header{background:#fff;padding:10px 20px;border-bottom: 1px solid #e4d6e8}
.login_header .sub_txt{font-size:0.9em; line-height:1.5em}
.login_header .sub_txt span{ display:block; font-size:1em; font-weight:600}

.login_middle{padding:10px 15px}
.login_area{width:36%;margin:1em auto;background:#fff;border: 1px solid #c5c5c5;border-radius:5px;padding:4px;box-shadow: 0px 0px 18px #c5c5c5}
.opt_input input[type=text]{width:40px;text-align:center}
.login_area .btn, .register_form .btn{display:block;width:100%;padding:0.4em 1em;font-weight:600;font-size:1em;color:#a8ea4c;background:#000;border:1px solid #a7eb47;display:inline-block;
text-align:center;text-transform:uppercase; height:52px}
.login_area .btn:hover{background:#a6e74c;border:1px solid #7ac117;color:#101010}


.login_area input[type=checkbox]{margin-top:-2px;vertical-align:middle; margin-right:4px}
.login_title{margin-top:0px;font-weight:700;font-size:1.5em;margin-bottom:5px;line-height:1.3em;color:#000}
.login_area label{margin:5px 0 5px 0;font-size:0.9em;font-weight:400;color: #565555}
.login_area .forgot_pas{text-decoration:underline;font-weight:500;color:#fff;font-size:0.9em}.login_area .forgot_pas a{color:#6fb123}
.login_area .form-control,.register_form .form-control,.register_form select.form-control:not([size]):not([multiple]){font-size:0.9em;color:#000;height:44px}
.custom-file,.custom-file-label{height:44px;line-height:30px;overflow: hidden}
.custom-file-label::after{height:42px;line-height:30px}

.input-group-text {padding:0.375rem 1rem;color:#121212;text-align:center;white-space:nowrap;background-color:#f3f3f3}
.log_btm a{color:#f52db2;font-weight:700}
.or_ttl{text-align:center}
.or_ttl:after, .or_ttl:before{content:'';width:30%;height:1px;border: 1px  dashed #d4d4d4;display:inline-block;margin-bottom:2px}
.or_ttl b{width:29px;height:28px;display:inline-block;border: 2px solid #b9b9b9;line-height:25px;margin:0 10px;border-radius:50%;    text-align:center;float:none;font-size:11px}

/*Register*/
.reg_box{width:80%;margin:20px auto;background:rgb(255 255 255 / 85%);box-shadow:0px 0px 26px #e3e3e3;padding:15px;border-radius:5px;border:1px solid #dddddd}
.register_form{padding:10px 0;min-height:350px;border-top:1px solid #e4d6e8;margin-top:1em}
.sub_hed{font-size:1em;line-height:1.5em;color:#000;
font-weight:600;margin: 0.5em 0;padding:7px 15px;background:#f1f1f1;background:linear-gradient(to right, rgb(167 235 71 / 17%) , transparent);border-radius:5px 0 0 5px}
.reg_tb_w .type_tb {padding:7px 21px 7px 21px;position:relative;background: #fff;border:1px solid #958f8f;font-size:14px;color:#000; border-radius:5px}
.reg_tb_w .type_tb.act{border:1px solid #71bb0c;background:#fff;color:#6ead19}
.reg_tb_w .type_tb.act:before{background:#75b718;top:8px;left:2px}
.register_form label{font-size:0.9em;font-weight:400;color:#565555; margin-bottom:0.3em}


.fls{padding:5px 0}

.register_form .btn {display:inline-block;width:33%;border-radius:7px}
.register_form .form-group{margin-bottom:0.7em}
.form-group small{font-size:70%;color:#666}
.register_form .form-group input[type="checkbox"],.register_form .form-group input[type="radio"]{vertical-align:middle; margin-top:-2px;margin-right:3px;width:16px;height:16px}
.form-group label a{text-decoration:underline}
.regs_foot{background:linear-gradient(to right, #f1ffdc, #fbfbfb);
padding:10px;font-size:1.1em;line-height:1.8em;text-align:center;
font-weight:600;color:#000;border-radius:5px}
.regs_foot a{color:#7ec11e;font-weight:600;text-decoration:underline}

.reg_memb_list{ display:inline-block; border:#ddd 1px solid; border-radius:5px; width:130px; margin:5px; padding:15px; text-align:center}

/*POPUP*/
.popup_w{padding:15px;background:#fff;border:10px solid #f5f5f5}
.popup_w2{padding:15px 15px 55px 15px;background:#fff;border:10px solid #f5f5f5}
.popup_w h1{margin-bottom:0.5em;color:#000;font-size:1.5em}
.popup_w label{font-size:14px;width:100%}.popup_w .form-group{ margin-bottom:7px}
.popup_w input[type=text], .popup_w input[type=file], .popup_w textarea, .popup_w select{font-size:14px;padding:6px 15px;border-radius:3px;height:44px;width:100%}
.popup_w textarea{height:auto}.popup_w input[type=radio]{width:16px;height:16px}
.popup_w .fls label{width:auto}

.btn-success{color:#000;background:#a7eb47;border:1px solid #a7eb47;border-radius:3px; text-transform:uppercase; font-size:.9em}
.btn-success:hover{background:#000;border:1px solid #666;color:#fff}
.popup_w .rating-stars input[type=text]{height:0}

/*Form-Page====>*/
.form_box_w {width:80%;margin:20px auto;background:#fff;box-shadow: 0px 0px 26px #e3e3e3;padding:15px;border-radius:5px;border:1px solid #dddddd}
.form_head_sec{padding:15px 0}
.form_box_w h3{text-align:center;font-size:1.4em;line-height:1.2em;font-weight:700;color:#282828}
.form_box_w fieldset{border:1px solid #d8e7c2;margin-top: 1em;
padding:15px;background:#fcfff8;border-radius:5px}
.form_box_w .form-group .form-control,.form_box_w .form-group select.form-control:not([size]):not([multiple]){height:42px}
.form_box_w .form-group label{color:#080808;font-size:0.9em}
.form_box_w .form-group{margin-bottom:1em}
.form_box_w .form-group textarea.form-control{height:auto}
.form_box_w .btn{ font-weight:700; font-size:1.1em}


/*Membership-Plans*/
.inr_tab{margin:1em 0 0;border-bottom:1px solid #efefef; text-align:center}
.inr_tab a.act{background:#f7ffec;border:1px solid #70bb05;
border-width:1px 1px 0 1px;color:#000;font-weight:600;padding:10px 21px;margin-bottom:-2px}
.inr_tab a{display:inline-block;padding:8px 22px;background: #f9f9f9;border-radius:10px 10px 0 0;font-size:1.1em;line-height: 1.5em;position:relative;border:1px solid #e3e3e3;border-width:1px 1px 0 1px}

.inr_tab2{margin:1em 0 0;border-bottom:1px solid #efefef; text-align:center}
.inr_tab2 a.act{background:#fff3f7;border:1px solid #ff7c23;
border-width:1px 1px 0 1px;color:#000;font-weight:600;padding:10px 21px;margin-bottom:-2px}
.inr_tab2 a{display:inline-block;padding:8px 22px;background: #f9f9f9;border-radius:10px 10px 0 0;font-size:1.1em;line-height: 1.5em;position:relative;border:1px solid #e3e3e3;border-width:1px 1px 0 1px}

.membership_wrap{border:1px solid #70bb05;box-shadow:0px 0px 10px #ccc;border-radius:20px;background:#fff;width:100%;overflow: auto}
.member_header{background:#f7ffec;border-radius:20px 20px 0 0;border-bottom:1px solid #c8e3a2}
.w_auto{width:100%;overflow:auto;padding:20px 21px}
.plan_wrap{width:96%; border-width:1px;margin:auto;border-radius:20px}
.plan_left_text{ border:#ddd solid; border-width:1px 0 1px 1px; margin-top:16px; border-radius:20px 0 0 20px !important}
.plan_left_text .plan_header{ height:66px}

.plan_bx{width:21%;text-align:center;background: #f7f7f7; border-radius:20px}
.plan_bx:nth-child(1){width:100%;/* border: 1px solid #f00; */border-radius: 20px;/* border-width: 1px 0 1px 1px; */}
/*.plan_bx:nth-child(1) .plan_header b{text-align:left}*/
 
.plan1{border:1px solid #f99601;border-width:1px 1px 1px 1px;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0px 0px 30px #d3c4a4 inset;/*transform:scale(1.025);*/z-index:1}

.plan2{/*transform:scale(1.025);*/border:1px solid #9d3154;width:22%;box-shadow:0px 0px 30px #d3aeba inset;background:#fff;border-radius:20px;overflow:hidden; z-index:9}

.plan3{border:1px solid #1db79a;border-width:1px 0px 1px 0;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0px 0px 30px #81b5b0 inset;/*transform:scale(1.025);*/z-index:1}

.plan1 .plan_header{background:#f7c658}
.plan2 .plan_header{background:#f7abc4}
.plan3 .plan_header{background:#24e3d1}

.plan_header{height:82px;font-weight:400;font-size:0.9em;padding:0px 10px 0;display:flex;align-items:center;flex-wrap:wrap;place-content:center;background:#fff;border-radius:20px 0 0 0px}.plan_header b{display:block;font-size:1.5em;line-height:1.2em;font-weight:600;color:#000;width:100%}.plan_header span{font-size:1.7em;line-height:1.2em;font-weight:600;width:100%;color:#fff}
.plan_header i{font-style:normal;color:#000}

.plan_body_text{font-size:14px;line-height:22px;border-top:1px dashed #e5e5e5; text-align:left}
.plan_body_text p{height:46px;overflow:hidden;border-bottom:1px dashed #e5e5e5;padding:10px;line-height:20px;color:#000}
.plan_body_text p strong{display:block;font-weight:600}
.plan_bx:nth-child(1) .plan_body_text p{place-content:baseline}
.plan_body_text p.h_line2{height:66px; overflow:hidden}
.plan_body_text p.h_line3{height:75px; overflow:hidden}
.plan_footer{ padding:10px 0}
.plan1 .plan_body_text p,.plan2 .plan_body_text p,.plan3 .plan_body_text p{font-weight:600;font-size:1.1em}
.plan_body_text .yes{color:#fff;width:25px;height:25px;line-height:25px;border-radius:50%;padding:0;background:#20e581;margin:0px auto;border:1px solid #18c16b}
.plan_footer input[type=radio]{}

.plan_footer label{ font-size:18px}
.select_btn{display:inline-block;padding:10px 22px; text-transform:uppercase;font-size:1em; color:#fff;border-radius:8px; transition:all 0.3s linear; background:#000;cursor:pointer; border:0}

.plan1 .plan_footer .select_btn{background:#ffb716}
.plan2 .plan_footer .select_btn{background:#df678e}
.plan3 .plan_footer .select_btn{background:#0fc5b4}
.plan_footer .select_btn:focus, .plan_footer .select_btn:hover{background:#000;color:#fff}

.lead_packages{border:1px solid #ff7c23;box-shadow:0px 0px 10px #ccc;border-radius:20px;background:#fff;margin:2em auto}
.lead_packages .member_header{background:#fff3f7;border-bottom:1px solid #ffd8be}

/*make-Payment*/
.make_payment{border:1px solid #a1cd64;width:60%;margin:1em auto;box-shadow:0 1px 2px 0 rgb(0 0 0 / 24%), 0 1px 4px 0 rgb(0 0 0 / 12%);background:#fff}.make_payment .pay_header{ border-bottom:1px solid #a1cd64;padding:20px; text-align:center}



/*User Dashboard*/
.my_account{padding:1em 0;background:#f7f7f7}
.my_account h1{font-size:1.3em;line-height:1.5em;margin-bottom:1em}
.my_account .mid_area{padding:0}
.logout_btn{ width:35px; height:35px; line-height:35px; border-radius:100%; background:#fff; color:#69bd3e; display:inline-block; text-align:center; font-size:1.1em; transition:all 0.3s linear}
.logout_btn:hover{ color:#000; box-shadow:#333 0 0 5px}

.acc_cont_box{ background:#fff; border:#eee 1px solid; border-radius:10px; box-shadow:#eee 0 0 5px; padding:30px; min-height:450px}

.dash_bg1{background:#71cb7c;border:1px solid #a2d3a8}
.dash_bg1 .dsh_head{background:#55b160;border-bottom:1px solid #a2d3a8}

.dash_bg2 {background:#f5744b;border:1px solid #ffa082}
.dash_bg2 .dsh_head{background:#eb673d;border-bottom:1px solid #ffa082}

.dash_bg3 {background:#21aad3;border:1px solid #98c8d7}
.dash_bg3 .dsh_head{background:#2a9cbf;border-bottom:1px solid #98c8d7}

.dash_bg4 {background:#ae3fb5;border:1px solid #c37fc7}
.dash_bg4 .dsh_head{background:#812b87;border-bottom:1px solid #c37fc7}


.acc_sect_box{border-radius:3px;text-align:center;transition:all 0.3s linear; margin:0.5em 0}
.dsh_head,.dsh_box_bdy{display:flex;place-content:space-between;align-items: center}

.dsh_head{padding:5px 10px;font-size:13px;color:#fff;font-weight:400}
.sml_btn{background:#fff;padding:3px 7px;border-radius:3px;color:#f51717;
font-size:11px;display:block;font-weight:600;border:1px solid #ccc}
.dsh_box_bdy{padding:5px 10px;font-size:14px}
.dsh_box_bdy i{opacity:0.8;width:50px;height:50px;line-height:50px;font-size: 2.5em;text-align:center;border-radius:100%;color:#fff; margin:0.5em 0}
.dsh_box_bdy span{font-size:2em;line-height:2em;color:#fff;font-weight:300}
.acc_sect_box:hover{border:#ddd 1px solid;box-shadow:#eee 0 0 10px}

.dash_panel{border:1px solid #ccc;margin:1em auto}
.panel_head{display:flex;place-content:space-between;align-items:center; padding:5px 10px;background:linear-gradient(to bottom, #ffffff, #efefef)}.panel_head h4{font-size:1em;line-height:1.5em;color:#000; padding:3px 0; font-weight:600}

.dash_panel_body{border-top:1px solid #ccc}
.list_group ul{margin:0;padding:0}.list_group ul li{list-style:none;display:block}.list_group ul li{ border-bottom:1px solid #ccc}
.list_group a{display:block}
.prop_info{display:flex;place-content:space-between;flex-wrap:wrap;align-items:center;font-size:13px; padding:15px}.prop_info p{width:77%}.prop_info a{color:#18aee7}
.text_info{font-size:1em;font-weight:500;margin-bottom:0.3em;display:inline-block}.prop_info small{color:#000;font-size:90%}
.prop_info b{ font-weight:400}

.list_group .list-group-item{border:0;display:flex;place-content:space-between;flex-wrap:wrap;align-items:center; padding:10px;font-size:13px}
.list_group .list-group-item span:first-child(1){width:80%}
.list_group .badge{padding:4px 6px}

.style1::-webkit-scrollbar-track{background-color:#efefef}
.style1::-webkit-scrollbar{width:6px;background-color:#efefef;padding:1px}
.style1::-webkit-scrollbar-thumb{background-color:#71b314;border:2px solid #71b314; border-radius:10px}
.scroll_bar{ width:100%;max-height:280px; overflow-y:scroll; overflow:auto; background:#fff}

/*Company-Profile*/
.company_profile{padding:20px;border:1px solid #d5d5d5;
box-shadow:0px 0px 20px #d5d5d5;border-radius:10px;background:#fff}
.company_profile h2{font-weight:700;margin-bottom:0.5em;color: #305349;font-size: 1.4em}
.company_profile .sub_hed2{font-size:1em;color:#a9a9a9;line-height:1.5em;font-weight:600;margin-bottom:0.5em;border-bottom:1px dashed #dadada;padding-bottom: 0.3em}
.prof_pic_w{width:98px;height:98px;margin:1em auto;position:relative}
.prof_pic{line-height:98px;width:98px;height:98px;background:#e7efff;border-radius:50%;overflow:hidden;border:1px solid #d2d2d2; display:block}
.prof_pic img{max-width:100%;height:100%}
.profile_info{margin-top:1em}.profile_item{margin-bottom:0.5em;font-size:0.8em;line-height:1.5em;color:#000}
.profile_item b{display:block}.profile_item span{display:block;font-style:italic}
.upload_img{position:absolute;z-index:99;width:33px;height:33px;
background:rgb(127 164 9);right:0;bottom:0;color:#fff;line-height: 35px;border-radius:16px;text-align:center} 
.upload_img a:hover{text-decoration:none;background:#b16a00;color:#fff}

.uplod_sec h1{text-align:center;font-size:22px;padding-bottom:5px; border:0;margin-bottom:5px}
.upl_photo_lft{width:142px; margin:auto}
.upl_photo{width:142px;height:142px;text-align:center; overflow:hidden;border: #666 1px solid;position:relative; margin:auto; border-radius:10px}
.upl_photo span{width:140px;height:140px;vertical-align:middle; display:table-cell}.upl_photo span img{max-width:100%;height:auto}
.upl_rgt{margin-top:20px}
.pos_txt{position:absolute;background:rgba(0, 0, 0, 0.78);    z-index:99;font-size:11px;left:0px;bottom:0px;width:100%;color: rgb(255, 255, 255);font-weight:400;padding:5px 0px}

.acc_form{padding:20px;border:1px solid #e9e7e7;
box-shadow:0px 0px 20px #f5f5f5;border-radius:0 10px 10px 10px;background:#fff}
.acc_form .form-group{margin-bottom:1em}
.acc_form .form-group label{font-size:.8em;color:#323232;font-weight:300}
.acc_form .form-group .fls label{color:#000}
.acc_form input[type=checkbox],.acc_form input[type=radio]{ width:16px; height:16px}
.acc_form .form-control,.acc_form select.form-control:not([size]):not([multiple]){font-size:0.9em;
color:#000;height:44px;border: 1px solid #e7e7e7}
.acc_form textarea.form-control{height:auto}
.acc_form form-group label{font-weight:400; font-size:13px}
.multiple_bx{width:100%;max-height:100%;overflow:auto;background: #fff}.multiple_bx label{margin-right: 23px}.multiple_bx label input[type=checkbox]{margin-right:3px;vertical-align:middle; margin-top:-2px}
.add_opt .btn{border-radius:3px; padding:5px 8px}

.acc_tabs{margin:0;border-bottom:1px solid #efefef}
.acc_tabs a{display:inline-block;padding: 8px 22px;background:#fff;border-radius:10px 10px 0 0;font-size:1.1em;line-height:1.5em;position:relative;border:1px solid #f1f1f1;border-width:1px 1px 0 1px}
.acc_tabs a>b{font-weight:500}
.acc_tabs a.act{background:#fff;border:1px solid #e3e3e3;border-width:1px 1px 0 1px;color:#000;font-weight:600}.acc_tabs a.act:after{content:'';display:block;background:#a7eb47;height:3px;position:absolute;width:100%;left:0;bottom:-3px}
.acc_tabs a:hover{border-bottom:0}
.acc_tabs a.tabs{font-size:14px}

/*Manage-Properties*/
.rgt_btn{float:right;margin-top:-50px}
.acc_odh_filter{background:#fff;border:1px solid #a7eb47;padding:5px;margin:10px 0;border-radius:5px;display:flex}
.acc_odh_filter p{width:16%; padding:2px;position:relative;font-size:13px}.acc_odh_filter p span{position:absolute;right:9px;top:9px;font-size:1.5em}
.acc_odh_filter input[type=text],.acc_odh_filter input[type=date]{width:100%;border:0;padding:7px 12px;vertical-align:middle;border: 1px solid #e7e7e7}
.acc_odh_filter select{width:100%;border:0;padding:7px 7px 6px 7px; height:auto !important;vertical-align:middle;border: 1px solid #e7e7e7}
.acc_odh_filter .btn{color:#000;border-radius:2px; padding:4px 15px;vertical-align:top; border-radius:5px; margin-top:2px}
.acc_odh_filter .btn-success:hover{color:#fff}

.t_option{border:1px solid #eee;border-bottom:#74af20 3px solid;padding:10px 10px;font-weight:600;font-size:14px;background:#caf58f;color:#000; text-transform:uppercase}
.acc_dtls{padding:7px 10px;border:1px solid #eee;color:#333; background:#fff;margin-bottom:0px;border-width: 1px 1px 0 1px}
.acc_dtls p{margin-top:3px}.acc_dtls b{font-weight:500}
.acc_dtls .pro_name{line-height:1.4em;font-weight:500;font-size:1.2em;margin-bottom:0.3em}.acc_dtls .pro_name a{color:#000}
.acc_dtls .prop_price span{display:inline-block}
.btn-sm{ padding:2px 10px; font-size:11px}

.acc_dtl_rgt{ margin-left:100px;font-size:13px}
.prop_thm{float:left;width:90px;height:68px;text-align:center; overflow:hidden;border:#eee 1px solid;border-radius:5px;background:#fff;transition:all 0.3s linear; margin-top:5px}
.prop_thm img{width:100%;height:100%}
.action_btn span{display:block;font-size:13px;margin-bottom:0.3em}
.action_btn span a{display:block;color:#0b7ffd; padding:3px 5px; background:#fff;border-radius:5px;border:1px solid;width:58%}
.text_btn a{color:#0b7ffd;font-weight:600}.action_btn span a>i{ vertical-align:middle}

/* Favorite Property/Projects */
ul.tab_style{list-style-type:none; display:inline-block; margin:0 0 -1px 0; padding:0}
ul.tab_style li{display:inline-block}
ul.tab_style li a{ display:inline-block; padding:12px 15px; color:#000; border-radius:8px 8px 0 0; font-weight:500; text-transform:uppercase}
ul.tab_style li a:hover{ color:#f04b2b}
ul.tab_style li a.tab_style_act{background:#fff; color:#f04b2b; border:#ddd solid; border-width:1px 1px 0 1px}

/* Membership */
.mem_box1 {background:#fafdf4;box-shadow:#979797 0 0 10px;
border-radius:5px;overflow:hidden;padding:20px;border: 1px solid #9df91c;margin-bottom:1em}
.b_top{border-top:1px solid #e8e8e8}

/*Manage-Leads*/
.lbl-item {background:#fff;padding: 15px 15px 15px 15px;
border-radius: 3px;box-shadow:0 0 13px rgb(16 16 16 / 31%);
box-sizing: border-box;position:relative;transition: all 0.3s ease;border:2px solid #b5b5b5;transition:all linear .6s;margin:1em 0}
.lbl-item:hover{background:#f7f7f7;box-shadow:0 0 15px rgb(16 16 16 / 51%)}
.lbl-item b{font-weight:500; color:#919191}

.lbl-item .lead-title{font-size:1.1em;font-weight:400;color:#333; line-height:1.2em;margin-bottom:10px;font-weight:600}

.lead_verified{display:flex; margin-bottom:0.5em}
.lead_verified span{height:30px;display:inline-block;line-height: 30px;border:1px solid #ccc;border-radius:5px;text-align:center;
margin-right:4px;font-size:13px; font-weight:600;cursor:pointer}
.lead_verified span a{padding:0 10px;color:#14a744; display:block}
.lead_verified span a:hover{background:#14a744;color:#fff}

.lbl-item .lead_info{margin:0;padding:0;font-size:1em;line-height:1.4em;color:#787878;display:flex;flex-wrap:wrap}
.lbl-item .lead_info li{line-height:1.3em;position:relative;overflow:hidden;text-overflow:ellipsis;width:100%;color: #444;padding: 5px 0;display:flex}
.lbl-item .lead_info li b{color:#919191;display:inline-block; font-weight:400;font-size:14px;width:14%}
.lbl-item .lead_info li b:after{ content:":";display:inline-block;
float:right}
.lbl-item .lead_info li span{color:#333;display:inline-block;margin-left:5px; width:80%; font-size:13px}
.lbl-item .btn{padding:0.5em 1.2em;text-transform:uppercase;border-radius:4px;font-size:15px}

.acc_box{border:#060606 1px solid;border-radius:5px;text-align:center;margin-bottom:15px;display:flex;margin-right:10px}
.acc_box span{background:#fff;padding:7px 10px;border-radius:5px 0 0 5px;font-weight:600;font-size: 0.88em}.acc_box b{padding:5px 10px;background:#a7eb47;color:#000;border-radius:0 5px 5px 0}


.lead_listing .lbl-item{border:1px solid #a1cd64;border-radius:8px; box-shadow:0px 0px 10px #f1f1f1}
.lead_listing .lbl-item:hover{box-shadow:0 0 15px rgb(16 16 16 / 51%)}
.lead_rgt{width:70%;float:right}
.lead_rgt .btn{border-radius:20px;width:100%;font-size:13px}
.lead-title a{color: #048beb}

/*Lead-Detail*/
.lead_detail{width:100%;height:auto;display:flex;flex-wrap:wrap;
margin-bottom:16px;background-color:#fff;border:1px solid #a1cd64;
border-radius:8px;background-clip:padding-box;box-shadow: 0 1px 2px 0 rgb(0 0 0 / 24%), 0 1px 4px 0 rgb(0 0 0 / 12%);transition: box-shadow .3s ease;position:relative}.lead_detail:after{content:'';display:block;clear:both}


.lead_left{width:100%;padding:20px}.lead_left .lead_ttl{font-weight:600;color:#000;overflow:hidden;font-size:1.1em;line-height:1.2em}

.lead_right_panel{width:100%}
.right_panel_inr{background:#efefef;padding:18px 20px;margin-top:0.5em;
border-radius:0 0 7px 7px}
.lead_header{color:#000;margin-top:1em}
.lead_header p{margin-bottom:1em;font-size:0.9em; padding-left:30px;position:relative;line-height:1.5em}
.lead_header p i{width:30px;height:30px;font-size:18px;line-height:30px;text-align:center;margin-right:10px; position:absolute; left:0; top:-2px}
.lead_mid{font-size:0.9em}
.lead_mid h3{font-size:1.2em;font-weight:700;margin-bottom: 0.4em;
color:#060606;background:linear-gradient(to right, rgb(167 235 71 / 98%) , transparent);padding:8px 10px;border-radius:10px 0 0 10px; margin-bottom:1em}
.lead_mid ul{margin:0;padding:0;display:flex;flex-wrap:wrap}.lead_mid ul li{list-style:none;color:#000;width:33%}
.lead_mid ul li span{display:block;font-size:13px}.lead_mid ul li b{display:block;font-size:1.1em}
.lead_mid ul li span:after{content:':';float:right}


.lead_btm{margin:1em 0; padding:10px 0}
.lead_btm .hed{color: #2a2946;font-size:18px; font-weight:600; border-bottom:1px dashed #f1f1f1; padding-bottom:5px}
.lead_btm ul{margin:10px 0; padding:0px}
.lead_btm ul li{display:block;color:#383838;padding:5px 0; font-size:13px}
.lead_btm ul li:before{content:"\f00c";font-family: Font Awesome\ 5 Free;font-weight:600; margin-right:5px; vertical-align:middle}

.blur {text-shadow:0 0 5px #000;color: transparent;filter: blur(3px)}




/*Invoice*/
.thnku-bg{width:96%;margin:0px auto;font-size:13px;line-height: 20px;background:#fffad6;padding:20px;border-radius:10px;color:#000}
.thnku-bg img{float:left;margin-right:10px}
.invoice{margin:10px auto;background:#fff; padding:20px; border-radius:10px;width:96%}
.invoice .inv_inr{ width:100%; margin:10px auto; border:1px solid #ccc; box-shadow:0px 0px 90px #fff inset}
.invoice .addrs b{ display:block}
.inv_box3{ border:1px solid #eee; padding:15px;font-size:14px;min-height:200px}
.inv_box3 .t_amunt{ line-height:24px}


/* Sitemap */
.sitemap_links{ padding:15px;background:#fff;border-radius:10px}
.sitemap_links a{float:left;width:25%;padding:4px 7px; display:inline-block;color:#000;font-size:.9em;line-height:1.4em}
.sitemap_links a:hover{color:#d72930;padding:4px 7px;transition:all 0.3s linear}
.sitemap_links:after{content:'';display:block;clear:both}
.sitemap_hed{display:inline-block; background:#fff; padding:5px 20px; border-radius:10px 10px 0 0}

.inr_banner{width:100%; height:auto; margin:auto}
.inr_banner img{width:100%; height:auto; display:block}

/*/*service listing*/
.ser_listing{box-shadow:1px 0 15px #ddd; padding:15px; margin:15px 0 20px}
.ser_right{width:74%; float:left; margin-left:20px}
.ser_list_area{width:283px; float:left; background:#f3f3f3; position:relative}
.ser_thum_list{width:283px; height:172px; margin:auto; text-align:center; overflow:hidden;border-radius:5px 5px 0 0}
.ser_thum_list span{width:283px; height:172px; vertical-align:middle; display:table-cell}
.ser_thum_list span img{display:block; margin:auto; max-width:100%; height:auto;transition:all linear .6s}
.ser_list_area:hover .ser_thum_list span img{transform:rotate(-2deg) scale(1.2)}
.list_sr_t{font-size:1.5em; line-height:.8em; font-weight:700; color:#000; text-decoration:none}
.list_sr_txt{margin-top:10px; height:45px; overflow:hidden; line-height:1.3em}

.pro_box{width:98%;margin:5px auto 30px; padding-bottom:20px;position:relative;transition:all 0.3s linear; background:#fff; box-shadow:1px 0 15px #ccc; border-radius:15px}
.pro_pic{width:100%;text-align:center;overflow:hidden;height:295px}
.pro_pic span{width:100%;height:100%;vertical-align:middle;display:table-cell;position:relative}
.pro_pic img{width:100%;height:100%;margin:auto;transition:all linear .6s;object-fit:cover;border-radius:15px 15px 0 0}
.pro_pic img:hover{transform:rotate(0deg) scale(1.1)}*/


.blink-bg{animation:blink 1s infinite}
@-webkit-keyframes blink{0%{background:#ffc72c}50%{background:#ffd2d2}100%{background:#ffc72c}}

.map_area{ position:relative}
.map_area iframe{width:100%; height:350px} 
.yellow{color:#e6a127}
.apply_btn, .apply_btn:visited{background: linear-gradient(to bottom, rgba(0,0,0,1) 0%,rgba(94,94,94,1) 100%);display:inline-block; text-align:center; color:#fff; font-weight:700; font-size:1em; width:160px; height:160px; line-height:160px; border-radius:100%; cursor:pointer; text-transform:uppercase; margin-top:120px}
.apply_btn:hover{background:#d8232a; color:#fff;text-decoration:none}

/* Daily Timer */
.deal-countdown-timer,  .deal-countdown-timer {margin-bottom: 0.857em}
.deal-countdown-timer .marketing-text, .deal-countdown-timer .marketing-text {margin-bottom: 1.071em}
.countdown, .countdown {text-align: center;color: #383838}
.countdown span[data-value="0"], .countdown span[data-value="0"]{display:none}
.countdown > span, .countdown > span {display: inline-block; margin: 0 6px}
.countdown > span:last-child .value::after, .countdown > span:last-child .value::after {content: none}
.countdown > span .value, .countdown > span .value {font-size:17px; font-weight:600;line-height: 1.367em;width:40px;height:40px;border-radius:100%;
background:#fbe106; display: inline-block;text-align: center;position: relative; margin-bottom: 0.429em; padding:9px 0 0 0}
.countdown > span .value::after, .countdown > span .value::after {content: ':'; display: inline-block;position: absolute;right: -9px}
.countdown > span b, .countdown > span b {display: block; font-size:11px; font-weight:normal;text-transform: uppercase}





.support_wrap{padding:15px 15px 15px 15px;width:100%;margin:0px auto; height:370px; overflow-y:scroll; border:0px solid #000} 

ul.messages-list{margin:0px 0 0 0; padding:0; position:relative}
ul.messages-list li{margin:0px 0 0px 0; padding:0; list-style:none; width:100%}
.message-box1{background: #f5fdea;border:0px solid #eee;border-radius:0px 5px 5px 5px;padding:10px 10px;width:90%;font:13px/18px 'Inter', sans-serif;position:relative;box-shadow:1px 1px 2px #e7e7e7;float:left;margin-bottom:10px}
.message-box1:before {content:"";position: absolute;right: 100%;top: 0px;width: 0;height: 0;border-top: 0px solid transparent;border-right: 10px solid #f5fdea;border-bottom:15px solid transparent}
.message-box1 img{width:100%}

.message-box2{background: #a7eb47;border:0px solid #eee;border-radius:5px 0px 5px 5px;padding: 15px 10px;width:90%;font:13px/18px 'Inter', sans-serif;position:relative;box-shadow:1px 1px 2px #e7e7e7;float:right;margin-bottom:10px;color: #000}
.message-box2:before {content:"";position: absolute;left: 100%;top: 0px;width: 0;height: 0;border-top: 0px solid transparent;border-left: 10px solid #a7eb47;border-bottom:15px solid transparent}
.message-box2 img{width:100%}

.message-title{font-size:15px; line-height:15px; font-weight:bold}
.message-text{font-size:14px;line-height: 18px;text-align:left;margin-top:5px;font-weight:normal}
.message-text a{text-decoration:underline; color:#fff}
.message-time{font-size:12px;text-align:right;margin-top:5px;font-weight:normal}


.message-footer{position:fixed;bottom:10px;z-index:2;padding:0 0px;width: 100%;background-size: cover;height: 59px;left: 0;padding: 7px 15px}
.message-box-right{float:right;margin:0px 5px 0 0}
.message-footer .message-box-left{float:left; position:relative; width:87%}
.message-footer textarea{background:#fff;padding:12px 12px;height:30px;border:1px solid #ddd;resize:none;border-radius:5px 0px 5px 5px;line-height:14px;width: 100%}

.greeb_btn{padding:10px 15px}

.target_ico{ width:90px; height:90px; line-height:90px; border-radius:100%; text-align:center; margin:auto; margin-bottom:15px; background:#333; color:#fff; font-size:2.5em}


/* Firefox */
input[type=number]{-moz-appearance:textfield}

/*!otp*/
.o-hid{overflow:hidden}
.form_area{width:80%;margin:15px auto;max-width:190px}
.form_area p{left:0;position:sticky}
.form_area input.otp {padding-left: 0.5em;letter-spacing: 38px;border: 0;background-image: linear-gradient(to left,#333 70%,rgba(255,255,255,0) 0);background-position:bottom;background-size: 50px 1px;background-repeat:repeat-x;background-position-x:35px;width:220px;min-width:220px;box-shadow:none}


/*Calculator*/
.shadow{box-shadow:0px 0px 10px #e5e5e5}
.calculate_item{margin-bottom:1em}
.calculate_item span{display:block;font-size: 0.92em}
.calculate_item b{color:#404040;font-size:1.2em}
.calculate_loan .calculate_item:first-child b{font-size:1.5em}

.calc_steps{background:#fafdf6;font-size:1.02em;line-height:1.6em;color:#000}
.calc_steps ul{margin:0.5em 0;padding:10px 20px}
.calc_steps ul li{ padding:3px 0;list-style:none}
.calc_steps ul li b{background:#e8f1da;padding:2px 5px;color:#1a1a1a;width:70px;display:inline-block}

.btn-circle{width:125px;height:125px;line-height:125px;border-radius:50%;background-image: linear-gradient(to left, #5b9607, #8cf100);color:#fff;border:2px solid #284400;animation:aminate_btn 5s infinite}
.btn-circle:hover{background-image:linear-gradient(to left, #81cf13, #8cf100);color:#fff}

@keyframes aminate_btn{ 
0% {background-image:linear-gradient(to left, #494949, #000);} 
50%{background-image:linear-gradient(to left, #72c104, #83dc08);color:#000} 
100%{background-image:linear-gradient(to left, #494949, #000);}
}

/* CSS for Suggestion box */
.suggestionsBox{position:absolute; width:90%; background-color:#f9f6f6; border:1px solid #ccc; color:#666; padding:5px; z-index:999; left:0px}
.suggestionList{margin:0px; padding:0px}
/*  Individual Search Results  */
.suggestionList li{margin:0px 0px 3px 0px; padding:7px; cursor:pointer; -moz-border-radius:3px; -webkit-border-radius:3px; list-style-type:none}
/*  Hover effect  */
.suggestionList li:hover{background-color:#fff; font-weight:bold}
/* CSS for Suggestion box */



/*conditional start css*/
/* ================= Desktop/Laptop below 1280px  ================= */
@media only screen and (max-width:1279px){
.container{width:100%; max-width:100%}	

/* Navigation */
.navbar-light .navbar-nav .nav-link{padding:8px 20px}

/*Search*/
.srch_box{width:98%}
.hm_ads_sect{padding:1em 0}

/*Welcome-Section*/
.num_tx{font-size:2em}
.sub_t{font-size:.9em}

/*Projects */
.proj_box{width:300px}
.proj_pic,.proj_pic figure{width:300px;height:225px}

/*Associates*/
.associates_list ul li{width:20%}
.location_ttl{font-size:1em}


/*Subscribe to Our Newsletter*/
.newsletter_area{padding:3px 10px 3px 0}
.newsl_box h2{font-size:1em;width:100%}

.newsl_form{padding:4px 3px}.nwsltr_capt {margin-right:-19px; padding-right:7px}
.newsl_form input[type=text]{padding:8px 7px;font-weight:500}
.nwsltr_capt input[type=text]{width:66px}
.subscribe_btn{ padding:15px 15px}


/*Project Details*/
ul.tab_contact li a{ text-transform:capitalize}
.amenities_txt ul li{width:33.3%}

/*Register*/
.reg_img{ width:90%; margin-top:50px}

.lead_verified span a{ padding:0 5px}

.inner_prop_list ul li{width:33.3%}

	
}

/* ================= Desktop/Laptop below 1152px  ================= */
@media only screen and (max-width:1151px){
/*Sitemap */
.sitemap_links a{ width:33.3%}
.locality_listing ul li{width:25%}	
.grid_view .poperty_w {width:30%;margin:10px auto}	

/* Post your Property */
.post_amenities_txt ul li{ width:20%}

}


/* ================= Tablet (Portrait) 768px - 959px ================= */
@media only screen and (max-width: 991px) {
.tab_hid{ display:none}

#property_scroll_1.owl-theme .owl-dots .owl-dot, 
#property_scroll_2.owl-theme .owl-dots .owl-dot, 
#property_scroll_3.owl-theme .owl-dots .owl-dot,
#property_scroll.owl-theme .owl-dots .owl-dot,
#owl_commercial.owl-theme .owl-dots .owl-dot,
#owl_projects.owl-theme .owl-dots .owl-dot,
#blog_scroll.owl-theme .owl-dots .owl-dot
{ display:inline-block}

#property_scroll_1.owl-theme .owl-nav .owl-prev, 
#property_scroll_2.owl-theme .owl-nav .owl-prev, 
#property_scroll_3.owl-theme .owl-nav .owl-prev,
#property_scroll.owl-theme .owl-nav .owl-prev,
#owl_commercial.owl-theme .owl-nav .owl-prev,
#owl_projects.owl-theme .owl-nav .owl-prev,
#blog_scroll.owl-theme .owl-nav .owl-prev
{ display:none}

#property_scroll_1.owl-theme .owl-nav .owl-next, 
#property_scroll_2.owl-theme .owl-nav .owl-next, 
#property_scroll_3.owl-theme .owl-nav .owl-next,
#property_scroll.owl-theme .owl-nav .owl-next,
#owl_commercial.owl-theme .owl-nav .owl-next,
#owl_projects.owl-theme .owl-nav .owl-next,
#blog_scroll.owl-theme .owl-nav .owl-next
{ display:none}

.wts-app{bottom:3%;width:3em;height:3em;line-height:2.5em}
.wts-app a{font-size:1.5em}

.calc_btn{padding:9px 10px}
.post_req{padding:9px 10px}

/* Header */
.top_area select{width:110px}
.toplink a{ padding:0 5px}
.menu_bg{background:rgba(0,0,0,0.54);position:static;width:100%;
padding:8px 0}
.navbar{margin:0; border:0; padding-right:5px}
.navbar-toggler{ padding:3px}
.navbar-collapse{ top:0; background:#fff; box-shadow:1px 0 5px #ccc; right:0; z-index:9999; border-radius:10px; padding:10px; position:absolute; width:500px; margin-top:45px}
.navbar-light .navbar-nav .nav-link{ padding:3px 5px; font-weight:500}
.navbar-collapse{top:-1px;left:0}
.navbar-nav{margin:0;padding:0}
.dropdown-menu{left:inherit;right:0}
.nav-item{margin:0;border-bottom:1px solid #eee}
.navbar-light .navbar-nav .nav-link{margin:0;font-size:.9em;color:#000}
.navbar-toggler-icon{ width:25px; height:25px}
.nav-item .submenu{ position:inherit; left:inherit; top:inherit}
.nav-item .submenu-left{ right:100%; left:auto}
.dropdown-menu > li:hover > .submenu{ display: block}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus{color:#0da72e;background:none}
.navbar-light .navbar-nav .nav-link{display:block}
.navbar-light .navbar-nav .nav-link>i{float:right;    margin-top:4px}
.dropdown>.dropdown-toggle:active{pointer-events:inherit}
.navbar-nav .dropdown-menu {position: static;float:left}
.navbar .btn-navbar {display:block;z-index:9;top:7px;left:15px;padding:3px 9px;margin:0px;margin-right: 15px;
border-radius:2px;border: 0px solid #fff;background:none}
.navbar .btn-navbar .icon-bar{display: block;width: 24px;height:2px;-webkit-border-radius: 1px;-moz-border-radius: 1px;border-radius: 1px;background-color: #2f2e2e;margin: 6px 0;transition: .4s}
.btn-navbar .icon-bar .icon-bar{margin-top:3px}.nav >li >ul.dropdown-menu{background-color:#1cc28a; font-size:13px; line-height:22px}


/*Search*/
.search_section{position:relative}
.search_tx{font-size: 1.3em}
ul.tab li a{font-size:0.9em}
.srch_box{box-shadow:0px 6px 7px rgb(0 0 0 / 12%);padding:12px 25px;position:relative;display:inline-block;width:100%;border:1px solid #ededed}
.srch_box select{border:1px solid #ccc}
.srch_box select:focus{border:1px solid #a7eb47}
.search_area{position:static; margin-top:20px}


/* Featured Properties */
.heading{font-size:1.4em}
.prop_box{width:200px}
.prop_pic,.prop_pic figure{width:200px;height:150px}
.prop_name{font-size:.9em}
.prop_price .float-right{float:none !important}
.prop_price .float-left{ margin-bottom:8px !important}
.prop_price_w{display:flex;flex-wrap:wrap;place-content: space-between}
.prop_des {padding:10px 10px}
.prop_price b {font-size:1em}
.prop_price span, .prop_area span{font-size:10px}
.prop_price{width:70%}.prop_area{width:30%}
.btn_green, .btn_gray{padding:8px 7px;font-size:11px}

/* Welcome-Section */
.wel_cnt{color:#fff;font-size:0.9em;line-height:1.5em}
.num_wrap{padding:15px 4px}
.num_tx {font-size:1.5em}
.sub_t{font-size:11px;padding:5px 0}

.hm_heading{font-size:1.3em}
.hm_prop_tab a{font-size:0.9em;padding:8px 13px}
.hm_prop_tab2 a{font-size:0.9em;padding:8px 13px}
.hm_prop_tab3 a{font-size:0.9em;padding:8px 13px}

/*Localities*/
.localities_list ul li>a{font-size:11px;padding:6px 12px}
.locality_listing ul li{width:33.3%}	

/* Explore Popular Cities */
.cities_area{ padding:40px 0}

/* Post your Property */
.post_prop_area{ padding:35px 0}
.post_prop_box{ background:#fffdf5 url(../images/post-prop-bg.jpg) 270px 0 no-repeat; height:auto; padding:20px; top:0}
.post_prop_txt1{ font-size:1.3em}
.post_prop_txt2{ font-size:.85em}
.post_req_btn{ padding:9px 16px}
.post_amenities_txt ul li{ width:25%}

/* Welcome */
.welc_area{ text-align:center; margin-top:40px}
.welc_area h1{ font-size:1.7em}
.welc_txt{ line-height:1.4em; margin:20px 0}

/*Associates*/
.associates_list ul li{width:25%}

/*Localities*/
.location_list ul li{width:33.3%;padding:10px 0 20px 20px}
.location_list ul li:nth-child(1n-1){border:1px solid #ccc; padding:10px}.location_list ul li:nth-child(1n-3){border-top:0; border-left:0}

/*Blog*/
.blog_section{ padding:1em 0}
.blog_w{width:350px;padding:10px}
.blog_img,.blog_img figure{width:130px;height:130px}
.blog_ttl{font-size:0.9em;height:80px}
.blog_des{margin-left:135px;padding:0px 0 0 10px}
.blog_dt{font-size:14px}
.more_links a{font-size:0.9em}

/*Blog-Detail*/
.share_w{text-align:left}


/* Newsletter */
.newsl_area{ padding:40px 0}

/* Footer */
.footlink{padding:0}
.footlink a{padding:0px}
.footlink span {padding:0 1px;height: 14px;line-height: 11px;
vertical-align: middle;display:inline-block}
.ft_heading{font-size:1em}
.foot2{ padding:1em 0}
.f_dd_box{display:none; margin:0px}
.dd_next{margin:5px 0; padding:15px; border-radius:10px; background:#fff url(../images/pls2.png) no-repeat 99% center; cursor:pointer;border:1px solid #eee}
.dd_next_act{background:#ffc72c url(../images/mns2.png) no-repeat 99% center}

.dd_next2{margin:0; padding:5px 0; background:#ffc72c url(../images/mns2.png) no-repeat 99% center; cursor:pointer}
.dd_next_act2{background:#ffc72c url(../images/mns2.png) no-repeat 99% center}

.link_ft_ct{display:none;padding:0 0 10px}.link_ft_ct a{font-size:11px; font-weight:400}.link_ft_ct span {padding:0px 3px;height:12px;overflow: hidden;display:inline-block;vertical-align:middle}

.bot_sec h3{padding:8px 0px;margin:0.3em 0 !important;border-bottom:1px solid #e5e5e5}
.bot_sec h3 i{float:right;margin-top:5px;color:#d8232a}

/*Newsletter*/
.newsletter_area{padding:3px 10px}
.newsl_box h2{text-align:center;margin:0 0 1em}
.newsl_box{padding:13px}
.nwsltr_capt {margin-right: 0}
.newsl_box .text-right{text-align:left !important}

/* Contact */
.contact_form_cont{ width:100%}
.thankyou_wrap{width:98%;font-size:.9em;margin:1em auto}
.thankyou_wrap b{font-size:1em}

/*Search Result*/
.prop_list_box{ padding:10px}
.prop_list_feat{ font-size:.8em}
.filter_box{ background:#fff; border-radius:5px; margin-bottom:30px; padding:20px}
.grid_view .prop_left_cont{padding:5px}
.grid_view .poperty_w .prop_name{font-size:0.9em}

/*Details*/
.dtl_gallery .owl-prev{left:42%}
.dtl_gallery .owl-next{right:42%}

/*Project Details*/
.dtl_box{ padding:20px}
ul.tab_contact li a{ font-size:.9em; padding:12px 6px}

/*Project Details*/
.proj_heading{ position:inherit; background:#000; background:rgba(0,0,0,.8); border-radius:10px; margin-bottom:20px}

.login_area {width:60%}

/*User Dashboard*/
.acc_box{background:none; border:0; padding:0}
.acc_links a{padding:10px}
.acc_cont_box{padding:15px}
b.col_bb{font-size:12px;font-weight:700;text-transform:uppercase}
.rgt_btn {float:none;margin-top:0}
.my_account h1{ margin-bottom:.5em}
.acc_odh_filter{ display:block}
.acc_odh_filter p{ float:left; width:25%}

/*Membership*/
.inr_tab a{font-size:10px;padding:8px 5px}
.inr_tab a.act{padding:8px 5px}
.membership_wrap h1,.lead_packages h1{font-size:1.2em}
.membership_wrap .fs13,.lead_packages .fs13{font-size:12px}
.plan_header b{font-size:1.1em}
.plan_body_text{font-size:12px}
.plan_header span {font-size:1.3em}

/*PAyment*/
.make_payment{width:98%}
.make_payment h1{font-size:1.2em}.pay_header .fs16{font-size:14px}
.pay_footer{font-size:13px;line-height:20px}.pay_footer b{display:block}
.invoice{font-size:13px;font-weight:400;line-height:16px}

/* Sitemap */
.sitemap_links a{ width:50%}
.location_bdr_list li{width:48%}
.calculate_loan{padding:0 !important}
.btn-circle {width:119px;height:119px;line-height:119px;white-space:nowrap;font-size:0.9em}
	
}

/* ================= Mobile (Landscape) 480px - 767px ================= */
@media only screen and (max-width:767px) {
.post_req{font-size:.85em;padding:9px 10px}
.calc_btn {font-size:.85em;padding:9px 10px}
.top_log_btn{font-size:.78em}
.top_log_btn>a {padding:8px 5px 8px 9px}
h2{font-size:1.6em}.welcome_sc h1{font-size:1.7em}
.cms-img{float:none; margin:10px 0; width:60%}
.breadcrumb{display:none}
.mob_hid{display:none}
.search_tx{top:3px}
.srch_inr_tb1{width:100%}.srch_filter{width:100%;margin-top:1em}
.menu_bg{background:#a7eb47}
.logo{margin:5px 10px 5px 0}
.top_loc{margin:5px 10px 0 10px}
.dropdown-menu.top_loc_drop{width:520px}
.top_loc_drop ul li{ width:33.3%}

/* Search */
ul.tab li a{font-size:.8em; padding:7px 10px}
/* Properties */
.prop_price{width:100%}.prop_area{width:100%}
.prop_butns{flex-wrap: wrap}
.prop_butns .btn_green, .prop_butns .btn_gray{ display:block; margin:1px;width:100%; text-align:center;border-radius:5px}

.prop_type_area{padding:1em 0}
.comm_prop_area{ padding:1em 0}
.property_sec{ padding:1em 0}
.localities_sec{ padding:1em 0}
.hm_proj_list{ padding:0}
.property_associates{ padding:0 0 1em 0}
.blog_section{ padding:1em 0 .2em 0}

.welcome_bx{padding:15px}
.num_tx{font-size:1.3em}
.sub_t{font-size:.8em}
.num_wrap{ margin-bottom:1em}

/*Associates*/
.associates_list ul li{width:33.3%}

/*Blog*/
.blog_listing ul li .blog_ttl{font-size:1.1em;line-height:1.3em;height:44px}.blog_txt {font-size:0.9em;line-height:1.4em; height:60px}
.blog_listing ul li .blog_w{margin:0.5em auto}


/* Footer */
.ft_heading{ font-weight:600}
.foot_contact{ font-size:.85em}
.copyright{ text-align:center}
.copyright img{ float:none; margin:0 0 10px 0}
.developed{background:none; text-align:center; padding:10px 0}
.footlink a{ padding:3px 4px}

/*Testimonial*/
.testi_gred{ font-size:1em; font-weight:600}
.testi_date{ position:inherit; top:10px; left:0}

/*Advertise-With-Us*/
.form_box_w{width:100%}

.inner_tabs a{padding:8px 12px;font-size:.91em}
.heading {font-size:1.1em} 

.poject_w ul.facts_list li{width:46%} 
.poject_w .proj_pic, .poject_w .proj_pic figure {
width:180px;height:135px}
.poject_w .proj_left{width:180px}
.poject_w .proj_cont{width:calc(100% - 180px)}
.poject_w .btn{text-transform:uppercase;font-size:13px}

.prop_left_cont{width:calc(100% - 0px)}
ul.facts_list li{width:46%; border:0; padding-bottom:15px}
.prop_rgt_cont{width:100%}
.prop_rgt_cont .prop_price{width:100%}.prop_rgt_cont p{display:inline-block}.prop_rgt_cont .btn{width:auto;font-size:13px}

.grid_view .poperty_w {width:35%;margin:10px auto}
	
/*Project Details*/
ul.tab_contact{ width:100%}
ul.tab_contact li{ float:left; width:31%; margin-bottom:5px}
ul.tab_contact li a{ border:#eee 1px solid; display:block; margin:0 2px; text-align:center}
.tabs_contact.act_contact{ border:#333 1px solid; border-radius:10px}

/*Login*/
.login_area{ padding:20px}
.login_title{ font-weight:700; font-size:1.2em; margin-bottom:5px}
.custom-control-label{ margin:5px 0 0 0}

/*register*/
.reg_box{width:97%}

/*My-Account*/
.action_btn{text-align:right}
.action_btn span{display:inline-block;font-size:11px}
.action_btn span>a{width:auto;display:block}

/* Post Your Property */
.post_amenities_txt ul li{ width:33.3%}

/* Favorite Property/Projects */
ul.tab_style{ margin-bottom:10px}
ul.tab_style li{ float:left; padding:2px}
ul.tab_style li a{ padding:6px 20px; width:100%; border-radius:8px; font-size:.85em; border:#ddd 1px solid}
ul.tab_style li a.tab_style_act{ border:#ccc 1px solid}
.acc_odh_filter input[type=text],.acc_odh_filter input[type=date]{ padding:7px 6px 5px 12px}
.acc_odh_filter select{ padding:6px 7px 6px 7px}
.acc_odh_filter p span{ top:7px}

/* Sitemap */
.sitemap_links a{ width:100%}

.add_fav{ left:0}
.prop_verify{ left:inherit; right:8px; top:20px}

.btn-circle{width:119px;height:88px;line-height:91px;font-size:0.8em}


}

/* ===== Mobile (Portrait) below 480px  ==== */
@media only screen and (max-width:479px) {
h1{font-size:1.4em;line-height:1.4em}
.cms_area{font-size:0.9em;line-height:1.6em}

.logo{margin:5px 10px 5px 0; display:none}
.logo-mob-view{margin:11px 10px 11px 0; display:block}
.log_head_rgt{font-size:13px}
h2{font-size:1.4em} 

/* Header */
.calc_btn{background:#000;color:#a9ee46;font-size:12px;    padding:8px 6px;margin-right:2px}
.header_rgt{place-content:flex-end}.top_loc{margin:5px 0}
.post_req{padding:8px 6px;font-size:12px}
.top_buttons{position:absolute;top:70px;right:12px}
.top_log_btn{font-size:12px; margin-left:1px}
.top_log_btn>a{padding:7px 6px}
ul.tab li a{font-size:0.8em;border-radius:0;padding:8px 6px}
.dropdown-menu.top_loc_drop{width:350px;left:inherit; right:0}
.top_loc_drop ul li{ width:50%}

.srch_box .p-2{padding:0.3em !important}
.search_tx{font-size:1em}.srch_box button{width:100%}
.srch_filter {margin:6px -5px}.s2_pro_type{margin-bottom:6px}
.srch_filter ul{flex-wrap:wrap}

.navbar .btn-navbar{margin-left:-10px}
.navbar{padding-right:0;margin:0}
.navbar-collapse{width:330px;border-radius:0 0 10px 10px; padding:5px}
.dropdown-menu{width:330px}
.menu_h_bg{font-size:.67em}
.dropdown-item{font-size:.65em}
.navbar-light .navbar-nav .nav-link{padding:5px 5px}


.hm_ads_sect img{margin-bottom:0.5em}


/* Featured Properties */
.v_btn2, .v_btn2:visited{font-size:0.84em;line-height:34px;    height:35px;padding:0 30px}

.hm_prop_tab{margin:10px -10px;text-align:center}
.hm_prop_tab a{font-size:11px;padding:6px 5px;margin:0}
.hm_prop_tab2{margin:10px -10px;text-align:center}
.hm_prop_tab2 a{font-size:11px;padding:6px 5px;margin:0}

.hm_prop_tab3{margin:10px -10px;text-align:center}
.hm_prop_tab3 a{font-size:11px;padding:6px 5px;margin:0}

.hm_heading{font-size:1.1em}
.heading{font-size:1em; line-height:1.4em; margin-bottom:0.5em}
.hm_hed_inline{text-align:center}
.hm_hed_inline .hm_heading{display:block;text-align:center;margin-bottom:0.5em}
.property_sec .hm_heading:after{margin:0 auto}
.hm_hed_inline span{float:none}

.prop_box{width:96%}
.prop_pic{width:100%; height:113px}
.prop_pic figure{width:100%; height:113px}
.prop_des{padding:5px 5px}.pro_typ_pos{font-size:11px}
.prop_loc{font-size:11px}.prop_name{font-size:.82em;height:33px}
.prop_price_w{padding:5px 0; margin:4px 0}
.prop_price b,.prop_area b {font-size:0.88em}


/*Commercial*/
.comm_prop_name{font-size:1em}
.prop_count{font-size:0.88em}
.prop_explore{font-size:0.9em}


/* Property Type */
.prop_type_box{width:96%; height:210px}
.prop_type_pic{width:100%; height:auto}
.prop_type_pic span{width:100%; height:auto}
.prop_type_name{top:10px;left:10px;font-size:1em; line-height:1.1em; margin-bottom:0.4em}
.inner_tabs a>b{display:block;text-align:center}
.inner_tabs a {padding:3px 10px;font-size:14px;margin:5px 0 0 0; display:block; text-align:center} .locality_listing ul li {width:50%}
.grid_view .poperty_w {width:66%;margin:10px auto}
.agent_w{ text-align:center}

.welcome_sc{padding:1.5em 0}
.welcome_sc h1 {font-size:1.2em}
.wel_cnt{height:130px}
.num_wrap {margin-bottom:0.5em}

/*Localities*/
.localities_sec .hm_heading:after{margin:0 auto}
.localities_list ul li>a {font-size:11px;padding:6px 8px}

/* Projects */
.projects_sec .hm_heading:after{margin:0 auto}
.proj_box {width:160px}
.proj_pic, .proj_pic figure{width:160px;height:120px}
.proj_pic:after{height:51%}
.proj_cont{position:relative;padding:10px 10px}
.proj_price_pos{flex-wrap:wrap;top:-55px;place-content:center}
.proj_price{font-size:0.8em;margin-bottom: 0.5em}
.proj_name{font-size:0.9em;height:20px}
.liner_btn{padding: 3px 10px;color:#fff;font-size:11px;
line-height:1.5em;font-weight:600}
.proj_loc{font-size:11px}

.poject_w .proj_cont{width: calc(100% - 0px);margin: 1em 0;
padding:0}.poject_w .proj_left{margin:auto}

.prop_left_cont {flex-wrap: wrap}
.prop_left{display:block;margin:auto}
.poperty_w .poperty_des{width: calc(100% - 0px);margin: 1em 0;
padding:0}
.prop_rgt_cont .btn {font-size:9px;padding:5px 10px}

/*Associates*/
.property_associates .hm_heading:after{margin:0 auto}
.associates_list ul li{width:50%}
.associate_w{width:164px; padding:5px}
.associate_img{width:148px;height:78px}
.associate_ttl{font-size:12px}
.associate_loc{font-size:11px}

.agent_img{float:none;margin:auto}
.agent_listing .agent_brief_info{width: calc(100% - 0px);margin: 1em 0;padding:0}

/*Locations*/
.property_locations{padding:1em 0}
.property_locations .hm_heading:after{margin:0 auto}
.location_list ul li{width:50%}
.location_list ul li:nth-child(1n-1){padding:6px}
.loc_price b{font-size:13px}
.loc_price span{font-size:10px}
.location_ttl{font-size:13px;height:21px}
.location_w{padding:5px 0}

/*Blogs*/
.blog_section .hm_heading:after{margin:0 auto}
.blog_w {width:100%;padding:10px}
.blog_ttl{font-size:12px;height:66px}
.more_links a{font-size:13px}
.blog_dt {font-size:13px}

.blog_listing ul li .blog_img,.blog_listing ul li .blog_img figure {width:130px;height:130px}
.blog_listing ul li .blog_ttl{font-size:12px;height:48px}
.blog_listing ul li .blog_des{margin-left:135px;padding:0px 0 0 10px}.blog_txt{font-size:12px;line-height:1.2em;height:29px}

/*Blog-Detail*/
.blog_dtl_img{width:100%;height:250px}
.blog_dtl_content{padding:15px;width:100%}
.blog_dtl_content h1, .blog_dtl_content h2{ font-size:1.1em}
.blog_dtl_date span{display:block;margin-bottom:0.2em}
.blog_dtl_text{font-size:0.9em}
.dtl_postdate{float:none; display:inline-block}
.review_list .text-warning b{ padding:2px 6px}

.heading_desc{font-size:1em}
.link_ft_ct{font-size:10px}
.link_ft_ct a{font-size:10px}


.dtl_faclt p{width:100%}

/* Categories
.cate_box{border-radius:5px; padding:8px 3px 3px}
.cate_name{font-size:.7em}
.cate_pic{width:60px; height:34px}
.cate_pic span{width:60px; height:34px} */

/* Explore Popular Cities
.city_pic{ width:164px; height:164px}
.city_pic span{ width:160px; height:160px}
.city_name{ font-size:.95em; height:18px} */


/* Newsletter */
.newsl_field{ margin-bottom:5px}
.bot_sec h3{font-size:13px}
.footlink a{font-size:12px;line-height:1.3em;margin:0 1px}
.footlink span{height:14px}
.chat_btn{padding:0 13px 0 0;font-weight:800;font-size:12px}
.ft_buttons a{ margin-right:4px}
.ft_buttons .btn_gray {font-size:12px;line-height:1.5em;padding: 10px 20px;color:#fff}
.social_foot {text-align:center}
.newsletter_area{ margin:0.6em auto}
.newsl_box {padding:10px 0}
.copyright{flex-wrap:wrap;place-content:center;font-size: 12px}
.copyright a{display:block;width:100%}
.developed{font-size: 12px}

/* Contact Us */
.contact_desc{ width:75%}


/*Details*/
.dtl_gallery .owl-prev{left:35%}
.dtl_gallery .owl-next{right:35%}
.dtl_box{ padding:15px}
.sml_btns{ display:block}
.sml_btns span{display:block;padding:5px 0; text-align:center}
.amenities_txt ul li{width:50%}

/*Project*/
.proj_city{ width:100%}

/*Project Details*/
ul.tab_contact li{ width:87%}

/* Post Your Property */
.post_amenities_txt ul li{ width:50%}

/* Favorite Property/Projects */
ul.tab_style li{float:left; width:50%; padding:2px}
ul.tab_style li a{padding:6px 2px; width:100%; border-radius:8px; font-size:.85em; border:#ddd 1px solid}
ul.tab_style li a.tab_style_act{border:#ccc 1px solid}

.fancybox-slide--iframe .fancybox-content{background:#fff;height:calc(100% - 44px);margin-bottom: 0; position: fixed; bottom: 5px; left: 5px; right: 5px; width: 97% !important; border-radius: 10px; overflow: hidden; margin:auto}

.cms_area img{max-width:100%}
.card_bdr {margin:10px 0}
.accordion{padding:0 10px}

/*Login*/
.login_area {width:98%}

/*My-Account*/
.cus_care{font-size:12px}.cus_care b{display:block}
.acc_dtls .pro_name{font-size:1.1em;font-weight:600}
.acc_dtl_rgt{font-size:11px}
.my_account h1{margin-bottom:0.2em;font-size:1.1em}
.rgt_btn .btn{padding:5px 15px;font-size:0.88em}
.acc_odh_filter p{ width:50%}
.acc_odh_filter .btn{ width:100%}
.lead_verified{ display:block}
.lead_verified span{ font-size:11px; margin:4px 0}
.lbl-item .lead_info li{ display:block}
.lbl-item .lead_info li b{ width:100%}
.lbl-item .lead_info li span{ margin:0}
.lbl-item .lead_info li b:after{ float:none}

.inner_prop_list ul li{width:50%}

.agent_w .agent_brief_info{ margin:0}

.w_auto{padding:0}
.plan_body_text p{line-height:14px}

.calculate_item b{color:#404040;font-size:1.1em}
.calculate_loan .calculate_item:first-child b{font-size:1.3em}
.calc_steps{font-size:0.9em}
.calc_steps ul{padding:10px 0}

.btn-circle{width:115px;height:115px;line-height:115px;font-size:0.9em}
}



@media print{
header,footer,input[type=button],input[type=submit],.noprint{display:none !important;visibility:hidden}
a[href]:after {content: none !important}
} 



/* Token Input*/
.typeahead,.tt-query,.tt-hint { width: 100%; padding: .375rem .75rem; font-size: 1rem; line-height: 1.5; border:0px solid #ccc; border-radius:0px; outline: none}
.typeahead {background-color: #fff}
.twitter-typeahead{ margin:0px 0 0 0 !important; width:100%}
.typeahead:focus {border: 2px solid #0097cf}
.tt-query {-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075)}
.tt-hint {color: #999}
.tt-menu {width:275px;margin:3px 0;padding:5px; text-align:left;background-color: #fff;border:1px solid #ccc;border: 1px solid rgba(0, 0, 0, 0.2);border-radius:0px 0px 8px 8px;-webkit-box-shadow: 0 7px 10px rgba(0,0,0,.4);-moz-box-shadow: 0 7px 10px rgba(0,0,0,.4);box-shadow: 0 7px 10px rgba(0,0,0,.4)}
.tt-suggestion {padding: 3px 10px;font-size: 13px; color:#666; font-weight:500;line-height: 24px; border-radius:20px}.tt-suggestion strong{ font-weight:500}
.tt-suggestion:hover {cursor:pointer;color: #fff;background-color:#333}
.tt-suggestion.tt-cursor {color: #fff;background-color:#333}
.tt-suggestion p {margin: 0}
.gist { font-size: 14px}
.tt-dropdown-menu{ width:100%; background:#eee; padding:10px}
@media only screen and (max-width:767px) {.twitter-typeahead{ margin:1px 0 0 0 !important; width:100% !important; text-align:left !important}.tt-menu{ width:290px; text-align:left}}
@media only screen and (max-width:479px) {.tt-menu{ width:100%; text-align:left}.tt-suggestion{ padding:3px 8px}}
/* Token Input End*/

/* example specific styles */
/* ----------------------- */