body {
    /*font-family: 'Roboto', sans-serif;*/
    position: relative;
    background: #fff;
    font-size: 15px;
    color: #676767;
    overflow-x: hidden;
    font-family: 'Poppins', sans-serif;
}

html,
body {
    height: 100%;
    width: 100%;
}

@font-face {
    font-family: 'poppinsblack';
    src: url('../fonts/poppins-black-webfont.woff2') format('woff2'), url('../fonts/poppins-black-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'poppinsblack_italic';
    src: url('../fonts/poppins-blackitalic-webfont.woff2') format('woff2'), url('../fonts/poppins-blackitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'poppinsbold';
    src: url('../fonts/poppins-bold-webfont.woff2') format('woff2'), url('../fonts/poppins-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'poppinsbold_italic';
    src: url('../fonts/poppins-bolditalic-webfont.woff2') format('woff2'), url('../fonts/poppins-bolditalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'poppinsextrabold';
    src: url('../fonts/poppins-extrabold-webfont.woff2') format('woff2'), url('../fonts/poppins-extrabold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'poppinsextrabold_italic';
    src: url('../fonts/poppins-extrabolditalic-webfont.woff2') format('woff2'), url('../fonts/poppins-extrabolditalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'poppinsextralight';
    src: url('poppins-extralight-webfont.woff2') format('woff2'), url('poppins-extralight-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'poppinsextralight_italic';
    src: url('../fonts/poppins-extralightitalic-webfont.woff2') format('woff2'), url('../fonts/poppins-extralightitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'poppinsitalic';
    src: url('poppins-italic-webfont.woff2') format('woff2'), url('poppins-italic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'poppinslight';
    src: url('../fonts/poppins-light-webfont.woff2') format('woff2'), url('../fonts/poppins-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'poppinslight_italic';
    src: url('../fonts/poppins-lightitalic-webfont.woff2') format('woff2'), url('../fonts/poppins-lightitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'poppinsmedium';
    src: url('../fonts/poppins-medium-webfont.woff2') format('woff2'), url('../fonts/poppins-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

h2,
h3,
h4 {
    /*font-family: 'Raleway', sans-serif;*/
    font-family: 'quantifybold';
}

.page-title h5,
.page-title a {
    font-family: 'Roboto'!important;
    font-weight: lighter;
}

@font-face {
    font-family: 'quantifybold';
    src: url('../fonts/quantify_bold-webfont.woff') format('woff2'), url('../fonts/quantify_bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

.font-poppins {
    font-family: 'Poppins', sans-serif!important;
}

.font-oswald {
    font-family: 'Oswald', sans-serif!important;
}

.font-roboto {
    font-family: 'Roboto'!important;
}

/*a.k.css start*/
.property-details-date-1{width: 100%!important;margin-top: 0px!important;background-color: #222;padding-left: 15px;    padding-right: 15px;padding-top: 10px;padding-bottom:30px;}
#property-more-details{padding:0px!important;}
.property-details-date-2{float:right; margin-right: 19px;}
.property-details-date-2 span{color:#fff;margin-bottom:10px;}
.property-right-date-1{border-radius:0px!important;background-color:#fff!important;}
.property-right-date-2 ul li a{padding: 6px 15px!important;font-weight: 300;font-size: 13px!important;border-bottom: 1px solid #666;}
.property-right-date-2 .active{color:#ff6600!important;border-bottom: 2px solid #ff6600!important;}
.panel-group .panel+.panel {margin-top: 2px!important;}
.panel-group02 {margin-bottom: 15px!important;}
.property-details-icons-1 li{height:76px;}

.listingbg {background: #fafafa;}
.listingbg .single-query select {margin-bottom: 0;-webkit-appearance: none;color: #000000;}
.leftC {background: #fff;padding: 0px 10px 30px;box-shadow: 0px 3px 3px #ccc;}
.leftC .single-query select {
    padding: 0 10px;
    border: none;
    border-bottom: 1px solid #eee;
    border-radius: 0;
    margin: 0;
    -webkit-appearance: none;
}

.leftC .single-query .keyword-input {
    padding: 0 10px;
    border: none;
    border-bottom: 1px solid #eee;
    border-radius: 0;
    margin: 0;
}

.leftC .single-query {
    margin-bottom: 0px;
}

.leftC option {
    padding: 10px 0px;
}

.bgwhite {background: #fff!important;}
.bgorange { background: #ff6600!important;}
.color-1 {color: #00b0ff!important;}
.white {color: #fff!important;}
.black {color: #000!important;}
.vat {vertical-align: top}
.vam {vertical-align: middle}
.vab {vertical-align: bottom}
.fl {display: inline;float: left!important;}
.fr {display: inline;float: right!important;}
p.cb {content: '.';display: block;font-size: 0;height: 0;line-height: 0;margin: 0;padding: 0}
.cb {clear: both}.cl {clear: left}.cr {clear: right}
.lt {text-decoration: line-through}
.star {color: #ff020f;font-size: 13px;}
/*margin-style*/
.w100{width:100%!important;}
.fs9{font-size:9px!important;}.fs10{font-size:10px}.fs11{font-size:11px}.fs12{font-size:12px}.fs13{font-size:13px}.fs14{font-size:14px}.fs15{font-size:15px!important}.fs16{font-size:16px!important}.fs17{font-size:17px!important}.fs18{font-size:18px}.fs19{font-size:19px}.fs20{font-size:20px!important}.fs21{font-size:21px}.fs22{font-size:22px}.fs23{font-size:23px}.fs24{font-size:24px}.fs25{font-size:25px!important}.fs26{font-size:26px}.fs27{font-size:27px}.fs28{font-size:28px}.fs29{font-size:29px}.fs30{font-size:30px}.fs31{font-size:31px}.fs33{font-size:33px}.fs36{font-size:36px}.fs40{font-size:40px}
.fsb{font-weight:bold;}
.fsn{font-weight:normal;}
.ttu{text-transform:uppercase!important;}
.al{text-align:left}.ar{text-align:right}.ac{text-align:center}.aj{text-align:justify}.vat{vertical-align:top}.vam{vertical-align:middle}.vab{vertical-align:bottom}.fl{display:inline;float:left;}.fr{display:inline;float:right}p.cb{content:'.';display:block;font-size:0;height:0;line-height:0;margin:0;padding:0}.cb{clear:both}.cl{clear:left}.cr{clear:right}.lt{text-decoration:line-through}.star{color:#ff020f;font-size:13px;}
.mauto{margin:0 auto!important;}
.m0{margin:0px!important;}.mt0{margin-top:0px!important;}
.mb0{margin-bottom:0px!important;}.ml0{margin-left:0!important;}.mr0{margin-right:0!important;}
.m2{margin:2px;}.m3{margin:3px;}.m5{margin:5px;}.m6{margin:6px;}.m8{margin:8px;}.m10{margin:10px;}.m3-7{margin:3px 7px;}.mt1{margin-top:1px}.mt2{margin-top:2px}.mt3{margin-top:3px}.mt4{margin-top:4px}.mt5{margin-top:5px}.mt6{margin-top:6px}.mt7{margin-top:7px}.mt8{margin-top:8px}.mt9{margin-top:9px}.mt10{margin-top:10px}.mt11{margin-top:11px}.mt12{margin-top:12px}.mt13{margin-top:13px}.mt14{margin-top:14px}.mt15{margin-top:15px}.mt16{margin-top:16px}.mt17{margin-top:17px}.mt18{margin-top:18px}.mt19{margin-top:19px}.mt20{margin-top:0px}.mt21{margin-top:21px}.mt22{margin-top:22px}.mt23{margin-top:23px}.mt24{margin-top:24px}.mt25{margin-top:25px}.mt26{margin-top:26px}.mt27{margin-top:27px}.mt28{margin-top:28px}.mt29{margin-top:29px}.mt30{margin-top:30px}.mt31{margin-top:31px}.mt32{margin-top:32px}.mt33{margin-top:33px}.mt34{margin-top:34px}.mt35{margin-top:35px}.mt36{margin-top:36px}.mt37{margin-top:37px}.mt38{margin-top:38px}.mt39{margin-top:39px}.mt40{margin-top:40px}.mt41{margin-top:41px}.mt42{margin-top:42px}.mt43{margin-top:43px}.mt44{margin-top:44px}.mt45{margin-top:45px}.mt46{margin-top:46px}.mt47{margin-top:47px}.mt48{margin-top:48px}.mt49{margin-top:49px}.mt50{margin-top:50px}.mt51{margin-top:51px}.mt52{margin-top:52px}.mt53{margin-top:53px}.mt54{margin-top:54px}.mt55{margin-top:55px}.mt56{margin-top:56px}.mt57{margin-top:57px}.mt58{margin-top:58px}.mt59{margin-top:59px}.mt60{margin-top:60px}.mt61{margin-top:61px}.mt62{margin-top:62px}.mt63{margin-top:63px}.mt64{margin-top:64px}.mt65{margin-top:65px}.mt66{margin-top:66px}.mt67{margin-top:67px}.mt68{margin-top:68px}.mt69{margin-top:69px}.mt70{margin-top:70px}.mt71{margin-top:71px}.mt72{margin-top:72px}.mt73{margin-top:73px}.mt74{margin-top:74px}.mt75{margin-top:75px}.mt76{margin-top:76px}.mt77{margin-top:77px}.mt78{margin-top:78px}.mt79{margin-top:79px}.mt80{margin-top:80px}.mt81{margin-top:81px}.mt82{margin-top:82px}.mt83{margin-top:83px}.mt84{margin-top:84px}.mt85{margin-top:85px}.mt86{margin-top:86px}.mt87{margin-top:87px}.mt88{margin-top:88px}.mt89{margin-top:89px}.mt90{margin-top:90px}.mt91{margin-top:91px}.mt92{margin-top:92px}.mt93{margin-top:93px}.mt94{margin-top:94px}.mt95{margin-top:95px}.mt96{margin-top:96px}.mt97{margin-top:97px}.mt98{margin-top:98px}.mt99{margin-top:99px}.mt100{margin-top:100px}.mr1{margin-right:1px}.mr2{margin-right:2px}.mr3{margin-right:3px}.mr4{margin-right:4px}.mr5{margin-right:5px}.mr6{margin-right:6px}.mr7{margin-right:7px}.mr8{margin-right:8px}.mr9{margin-right:9px}.mr10{margin-right:10px!important}.mr11{margin-right:11px}.mr12{margin-right:12px}.mr13{margin-right:13px}.mr14{margin-right:14px}.mr15{margin-right:15px}.mr16{margin-right:16px}.mr17{margin-right:17px}.mr18{margin-right:18px}.mr19{margin-right:19px}.mr20{margin-right:20px}.mr21{margin-right:21px}.mr22{margin-right:22px}.mr23{margin-right:23px}.mr24{margin-right:24px}.mr25{margin-right:25px}.mr26{margin-right:26px}.mr27{margin-right:27px}.mr28{margin-right:28px}.mr29{margin-right:29px}.mr30{margin-right:30px}.mr31{margin-right:31px}.mr32{margin-right:32px}.mr33{margin-right:33px}.mr34{margin-right:34px}.mr35{margin-right:35px}.mr36{margin-right:36px}.mr37{margin-right:37px}.mr38{margin-right:38px}.mr39{margin-right:39px}.mr40{margin-right:40px}.mr41{margin-right:41px}.mr42{margin-right:42px}.mr43{margin-right:43px}.mr44{margin-right:44px}.mr45{margin-right:45px}.mr46{margin-right:46px}.mr47{margin-right:47px}.mr48{margin-right:48px}.mr49{margin-right:49px}.mr50{margin-right:50px}.mr51{margin-right:51px}.mr52{margin-right:52px}.mr53{margin-right:53px}.mr54{margin-right:54px}.mr55{margin-right:55px}.mr56{margin-right:56px}.mr57{margin-right:57px}.mr58{margin-right:58px}.mr59{margin-right:59px}.mr60{margin-right:60px}.mr61{margin-right:61px}.mr62{margin-right:62px}.mr63{margin-right:63px}.mr64{margin-right:64px}.mr65{margin-right:65px}.mr66{margin-right:66px}.mr67{margin-right:67px}.mr68{margin-right:68px}.mr69{margin-right:69px}.mr70{margin-right:70px}.mr71{margin-right:71px}.mr72{margin-right:72px}.mr73{margin-right:73px}.mr74{margin-right:74px}.mr75{margin-right:75px}.mr76{margin-right:76px}.mr77{margin-right:77px}.mr78{margin-right:78px}.mr79{margin-right:79px}.mr80{margin-right:80px}.mr81{margin-right:81px}.mr82{margin-right:82px}.mr83{margin-right:83px}.mr84{margin-right:84px}.mr85{margin-right:85px}.mr86{margin-right:86px}.mr87{margin-right:87px}.mr88{margin-right:88px}.mr89{margin-right:89px}.mr90{margin-right:90px}.mr91{margin-right:91px}.mr92{margin-right:92px}.mr93{margin-right:93px}.mr94{margin-right:94px}.mr95{margin-right:95px}.mr96{margin-right:96px}.mr97{margin-right:97px}.mr98{margin-right:98px}.mr99{margin-right:99px}.mr100{margin-right:100px}.ml1{margin-left:1px}.ml2{margin-left:2px}.ml3{margin-left:3px}.ml4{margin-left:4px}.ml5{margin-left:5px}.ml6{margin-left:6px}.ml7{margin-left:7px}.ml8{margin-left:8px}.ml9{margin-left:9px}.ml10{margin-left:10px}.ml11{margin-left:11px}.ml12{margin-left:12px}.ml13{margin-left:13px}.ml14{margin-left:14px}.ml15{margin-left:15px}.ml16{margin-left:16px}.ml17{margin-left:17px}.ml18{margin-left:18px}.ml19{margin-left:19px}.ml20{margin-left:20px}.ml21{margin-left:21px}.ml22{margin-left:22px}.ml23{margin-left:23px}.ml24{margin-left:24px}.ml25{margin-left:25px}.ml26{margin-left:26px}.ml27{margin-left:27px}.ml28{margin-left:28px}.ml29{margin-left:29px}.ml30{margin-left:30px}.ml31{margin-left:31px}.ml32{margin-left:32px}.ml33{margin-left:33px}.ml34{margin-left:34px}.ml35{margin-left:35px}.ml36{margin-left:36px}.ml37{margin-left:37px}.ml38{margin-left:38px}.ml39{margin-left:39px}.ml40{margin-left:40px}.ml41{margin-left:41px}.ml42{margin-left:42px}.ml43{margin-left:43px}.ml44{margin-left:44px}.ml45{margin-left:45px}.ml46{margin-left:46px}.ml47{margin-left:47px}.ml48{margin-left:48px}.ml49{margin-left:49px}.ml50{margin-left:50px}.ml51{margin-left:51px}.ml52{margin-left:52px}.ml53{margin-left:53px}.ml54{margin-left:54px}.ml55{margin-left:55px}.ml56{margin-left:56px}.ml57{margin-left:57px}.ml58{margin-left:58px}.ml59{margin-left:59px}.ml60{margin-left:60px}.ml61{margin-left:61px}.ml62{margin-left:62px}.ml63{margin-left:63px}.ml64{margin-left:64px}.ml65{margin-left:65px}.ml66{margin-left:66px}.ml67{margin-left:67px}.ml68{margin-left:68px}.ml69{margin-left:69px}.ml70{margin-left:70px}.ml71{margin-left:71px}.ml72{margin-left:72px}.ml73{margin-left:73px}.ml74{margin-left:74px}.ml75{margin-left:75px}.ml76{margin-left:76px}.ml77{margin-left:77px}.ml78{margin-left:78px}.ml79{margin-left:79px}.ml80{margin-left:80px}.ml81{margin-left:81px}.ml82{margin-left:82px}.ml83{margin-left:83px}.ml84{margin-left:84px}.ml85{margin-left:85px}.ml86{margin-left:86px}.ml87{margin-left:87px}.ml88{margin-left:88px}.ml89{margin-left:89px}.ml90{margin-left:90px}.ml91{margin-left:91px}.ml92{margin-left:92px}.ml93{margin-left:93px}.ml94{margin-left:94px}.ml95{margin-left:95px}.ml96{margin-left:96px}.ml97{margin-left:97px}.ml98{margin-left:98px}.ml99{margin-left:99px}.ml100{margin-left:100px}.ml250{margin-left:250px}.ml158{margin-left:158px}.mb1{margin-bottom:1px}.mb2{margin-bottom:2px}.mb3{margin-bottom:3px}.mb4{margin-bottom:4px}.mb5{margin-bottom:5px!important}.mb6{margin-bottom:6px}.mb7{margin-bottom:7px}.mb8{margin-bottom:8px}.mb9{margin-bottom:9px}.mb10{margin-bottom:10px}.mb11{margin-bottom:11px}.mb12{margin-bottom:12px}.mb13{margin-bottom:13px}.mb14{margin-bottom:14px}.mb15{margin-bottom:15px}.mb16{margin-bottom:16px}.mb17{margin-bottom:17px}.mb18{margin-bottom:18px}.mb19{margin-bottom:19px}.mb20{margin-bottom:20px}.mb21{margin-bottom:21px}.mb22{margin-bottom:22px}.mb23{margin-bottom:23px}.mb24{margin-bottom:24px}.mb25{margin-bottom:25px}.mb26{margin-bottom:26px}.mb27{margin-bottom:27px}.mb28{margin-bottom:28px}.mb29{margin-bottom:29px}.mb30{margin-bottom:30px}.mb31{margin-bottom:31px}.mb32{margin-bottom:32px}.mb33{margin-bottom:33px}.mb34{margin-bottom:34px}.mb35{margin-bottom:35px}.mb36{margin-bottom:36px}.mb37{margin-bottom:37px}.mb38{margin-bottom:38px}.mb39{margin-bottom:39px}.mb40{margin-bottom:40px}.mb41{margin-bottom:41px}.mb42{margin-bottom:42px}.mb43{margin-bottom:43px}.mb44{margin-bottom:44px}.mb45{margin-bottom:45px}.mb46{margin-bottom:46px}.mb47{margin-bottom:47px}.mb48{margin-bottom:48px}.mb49{margin-bottom:49px}.mb50{margin-bottom:50px}.mb51{margin-bottom:51px}.mb52{margin-bottom:52px}.mb53{margin-bottom:53px}.mb54{margin-bottom:54px}.mb55{margin-bottom:55px}.mb56{margin-bottom:56px}.mb57{margin-bottom:57px}.mb58{margin-bottom:58px}.mb59{margin-bottom:59px}.mb60{margin-bottom:60px}.mb61{margin-bottom:61px}.mb62{margin-bottom:62px}.mb63{margin-bottom:63px}.mb64{margin-bottom:64px}.mb65{margin-bottom:65px}.mb66{margin-bottom:66px}.mb67{margin-bottom:67px}.mb68{margin-bottom:68px}.mb69{margin-bottom:69px}.mb70{margin-bottom:70px}.mb71{margin-bottom:71px}.mb72{margin-bottom:72px}.mb73{margin-bottom:73px}.mb74{margin-bottom:74px}.mb75{margin-bottom:75px}.mb76{margin-bottom:76px}.mb77{margin-bottom:77px}.mb78{margin-bottom:78px}.mb79{margin-bottom:79px}.mb80{margin-bottom:80px}.mb81{margin-bottom:81px}.mb82{margin-bottom:82px}.mb83{margin-bottom:83px}.mb84{margin-bottom:84px}.mb85{margin-bottom:85px}.mb86{margin-bottom:86px}.mb87{margin-bottom:87px}.mb88{margin-bottom:88px}.mb89{margin-bottom:89px}.mb90{margin-bottom:90px}.mb91{margin-bottom:91px}.mb92{margin-bottom:92px}.mb93{margin-bottom:93px}.mb94{margin-bottom:94px}.mb95{margin-bottom:95px}.mb96{margin-bottom:96px}.mb97{margin-bottom:97px}.mb98{margin-bottom:98px}.mb99{margin-bottom:99px}.mb100{margin-bottom:100px}
.p0{padding:0px!important;}
.pb0{padding-bottom:0px!important;}.pt0{padding-top:0px!important;}.pl0{padding-left:0!important;}.pr0{padding-right:0!important;}.p2{padding:2px;}.p3{padding:3px;}.p4{padding:4px;}.p5{padding:5px;}.p6{padding:6px;}.p7{padding:7px;}.p8{padding:8px;}.p9{padding:9px;}.p10{padding:10px;}.p11{padding:11px;}.p12{padding:12px;}.p13{padding:13px;}.p14{padding:14px;}.p15{padding:15px;}.p17{padding:17px;}.p20{padding:20px;}.p22{padding:22px;}.p23{padding:23px;}
.p24{padding:24px;}.p25{padding:25px;}.p0-3{padding:0 3px;}.p0-7{padding:0 7px;}.p0-10{padding:0 10px;}.p7-15{padding:7px 15px;}.p9-6{padding:9px 6px;}.p11-19{padding:11px 19px;}.p12-16{padding:12px 16px;}
.pt1{padding-top:1px}.pt2{padding-top:2px}.pt3{padding-top:3px}.pt4{padding-top:4px}.pt5{padding-top:5px}.pt6{padding-top:6px}.pt7{padding-top:7px}.pt8{padding-top:8px}.pt9{padding-top:9px}.pt10{padding-top:10px!important;}.pt11{padding-top:11px}.pt12{padding-top:12px}.pt13{padding-top:13px}.pt14{padding-top:14px}.pt15{padding-top:15px}.pt16{padding-top:16px}.pt17{padding-top:17px}.pt18{padding-top:18px}.pt19{padding-top:19px}.pt20{padding-top:20px}.pt21{padding-top:21px}.pt22{padding-top:22px}.pt23{padding-top:23px}.pt24{padding-top:24px}.pt25{padding-top:25px}.pt26{padding-top:26px}.pt27{padding-top:27px}.pt28{padding-top:28px}.pt29{padding-top:29px}.pt30{padding-top:30px}.pt31{padding-top:31px}.pt32{padding-top:32px}.pt33{padding-top:33px}.pt34{padding-top:34px}.pt35{padding-top:35px}.pt36{padding-top:36px}.pt37{padding-top:37px}.pt38{padding-top:38px}.pt39{padding-top:39px}.pt40{padding-top:40px}.pt41{padding-top:41px}.pt42{padding-top:42px}.pt43{padding-top:43px}.pt44{padding-top:44px}.pt45{padding-top:45px}.pt46{padding-top:46px}.pt47{padding-top:47px}.pt48{padding-top:48px}.pt49{padding-top:49px}.pt50{padding-top:50px}.pt70{padding-top:70px}.pt80{padding-top:80px}.pt90{padding-top:90px}.pr1{padding-right:1px}.pr2{padding-right:2px}.pr3{padding-right:3px}.pr4{padding-right:4px}.pr5{padding-right:5px}.pr6{padding-right:6px}.pr7{padding-right:7px}.pr8{padding-right:8px}.pr9{padding-right:9px}.pr10{padding-right:10px}.pr11{padding-right:11px}.pr12{padding-right:12px}.pr13{padding-right:13px}.pr14{padding-right:14px}.pr15{padding-right:15px}.pr16{padding-right:16px}.pr17{padding-right:17px}.pr18{padding-right:18px}.pr19{padding-right:19px}.pr20{padding-right:20px}.pr21{padding-right:21px}.pr22{padding-right:22px}.pr23{padding-right:23px}.pr24{padding-right:24px}.pr25{padding-right:25px}.pr26{padding-right:26px}.pr27{padding-right:27px}.pr28{padding-right:28px}.pr29{padding-right:29px}.pr30{padding-right:30px}.pr31{padding-right:31px}.pr32{padding-right:32px}.pr33{padding-right:33px}.pr34{padding-right:34px}.pr35{padding-right:35px}.pr36{padding-right:36px}.pr37{padding-right:37px}.pr38{padding-right:38px}.pr39{padding-right:39px}.pr40{padding-right:40px}.pr41{padding-right:41px}.pr42{padding-right:42px}.pr43{padding-right:43px}.pr44{padding-right:44px}.pr45{padding-right:45px}.pr46{padding-right:46px}.pr47{padding-right:47px}.pr48{padding-right:48px}.pr49{padding-right:49px}.pr50{padding-right:50px}.pr80{padding-right:80px}.pl1{padding-left:1px}.pl2{padding-left:2px}.pl3{padding-left:3px}.pl4{padding-left:4px}.pl5{padding-left:5px}.pl6{padding-left:6px}.pl7{padding-left:7px}.pl8{padding-left:8px}.pl9{padding-left:9px}.pl10{padding-left:10px}.pl11{padding-left:11px}.pl12{padding-left:12px}.pl13{padding-left:13px}.pl14{padding-left:14px}.pl15{padding-left:15px}.pl16{padding-left:16px}.pl17{padding-left:17px}.pl18{padding-left:18px}.pl19{padding-left:19px}.pl20{padding-left:20px}.pl21{padding-left:21px}.pl22{padding-left:22px}.pl23{padding-left:23px}.pl24{padding-left:24px}.pl25{padding-left:25px}.pl26{padding-left:26px}.pl27{padding-left:27px}.pl28{padding-left:28px}.pl29{padding-left:29px}.pl30{padding-left:30px}.pl31{padding-left:31px}.pl32{padding-left:32px}.pl33{padding-left:33px}.pl34{padding-left:34px}.pl35{padding-left:35px}.pl36{padding-left:36px}.pl37{padding-left:37px}.pl38{padding-left:38px}.pl39{padding-left:39px}.pl40{padding-left:40px}.pl41{padding-left:41px}.pl42{padding-left:42px}.pl43{padding-left:43px}.pl44{padding-left:44px}.pl45{padding-left:45px}.pl46{padding-left:46px}.pl47{padding-left:47px}.pl48{padding-left:48px}.pl49{padding-left:49px}.pl50{padding-left:50px}.pl70{padding-left:70px}.pl80{padding-left:80px}.pb1{padding-bottom:1px}.pb2{padding-bottom:2px}.pb3{padding-bottom:3px}.pb4{padding-bottom:4px}.pb5{padding-bottom:5px!important}.pb6{padding-bottom:6px}.pb7{padding-bottom:7px}.pb8{padding-bottom:8px}.pb9{padding-bottom:9px}.pb10{padding-bottom:10px}.pb11{padding-bottom:11px}.pb12{padding-bottom:12px}.pb13{padding-bottom:13px}.pb14{padding-bottom:14px}.pb15{padding-bottom:15px}.pb16{padding-bottom:16px}.pb17{padding-bottom:17px}.pb18{padding-bottom:18px}.pb19{padding-bottom:19px}.pb20{padding-bottom:20px}.pb21{padding-bottom:21px}.pb22{padding-bottom:22px}.pb23{padding-bottom:23px}.pb24{padding-bottom:24px}.pb25{padding-bottom:25px}.pb26{padding-bottom:26px}.pb27{padding-bottom:27px}.pb28{padding-bottom:28px}.pb29{padding-bottom:29px}.pb30{padding-bottom:30px}.pb31{padding-bottom:31px}.pb32{padding-bottom:32px}.pb33{padding-bottom:33px}.pb34{padding-bottom:34px}.pb35{padding-bottom:35px}.pb36{padding-bottom:36px}.pb37{padding-bottom:37px}.pb38{padding-bottom:38px}.pb39{padding-bottom:39px}.pb40{padding-bottom:40px}.pb41{padding-bottom:41px}.pb42{padding-bottom:42px}.pb43{padding-bottom:43px}.pb44{padding-bottom:44px}.pb45{padding-bottom:45px}.pb46{padding-bottom:46px}.pb47{padding-bottom:47px}.pb48{padding-bottom:48px}.pb49{padding-bottom:49px}.pb50{padding-bottom:50px}.pb55{padding-bottom:55px}.pb90{padding-bottom:90px}.pb120{padding-bottom:120px}
.flotnone {float: none!important;}.bgnone {background: none!important;}
.sell {background: #ff6600;padding: 5px 20px;font-size: 14px;color: #fff;border-radius: 20px;text-transform: uppercase;}
.sell:hover {background: #004db5;color: #eee;}
.color1 { color: #004db5!important}
.color2 { color: #fd6500!important}
.color3 { color: #777!important}
.color4 { color: #fff7b2!important}
.color5 {color: #ff0103!important;}

.listing .nav-tabs > li a {
    float: left;
    margin-bottom: -1px;
    padding: 10px 30px;
}

.listing .tab-content {
    box-shadow: 0px 3px 3px #ccc;
    padding: 10px;
    background: #f7f7f7;
}

.listing .property-list-list-info {
    padding: 10px;
}

.listing-search ul {
    margin: 0;
    padding: 0;
}

.listing-search ul li {
    padding: 0px 10px;
    font-size: 13px;
}

.listing-search ul li label {
    color: #ccc;
}

.listing-search ul li label input {
    margin-right: 10px;
    position: relative;
    top: 3px;
}

.listing .property_meta {
    background: #ebebed;
}

.listing .property_meta span {
    color: #000;
    display: inline-block;
    font-size: 11px;
    padding: 2px 12px;
    margin: 6px auto;
}

.listing .checked {
    color: orange;
}

.offer {
    color: #fb6400;
    font-size: 13px;
    font-weight: bold;
    padding: 6px 18px 6px 10px;
    text-transform: uppercase;
    /* border:11px solid #fb6400;border-radius: 35px; background:#fff;*/
    background: url(../images/offerbg.png) center top;
    background-size: 100% 100%;
}

.listing .property-list-list {
    border: none;
}

.listing .nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
    color: #fff;
    margin: 0;
    border: none;
    background: #FF6600;
}

.listing .pager li {
    -webkit-clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    clip-path: polygon(25% 0%, 100% 0%, 75% 100%, 0% 100%);
    padding: 10px 0;
    margin: 0;
}

.listing .pager li a {
    margin: 0;
    box-shadow: 0px 15px 15px #999;
}

.listing .search {
    padding: 10px 35px;
    margin: 10px;
    background: #fc6d00;
    color: #fff;
}

#listing {
    width: 100%;
    float: left;
}

#listing .item {
    margin: 0 10px;
}

#listing .col-md-6.col-sm-12 {
    height: inherit!important
}

.listingSliderbg {
    background: #e6e4e8;
}

#listing .sell {
    padding: 8px 15px;
    border-radius: 1px;
    background: #ff9443;
}

#listing .owl-buttons {
    top: -160px!important;
    position: absolute;
    right: 0;
}

#listing .property_item {
    margin-bottom: 10px;
}

#listing .owl-prev {
    right: 50px;
    !important;
    left: inherit!important;
}

#listing .owl-next {
    right: 0px;
    !important;
}

#listing .owl-prev i {
    color: #000;
    font-size: 34px;
    background: #fff;
    padding: 10px;
    padding: 5px 15px;
    border-radius: 80px;
}

#listing .owl-next i {
    color: #000;
    font-size: 34px;
    background: #fff;
    padding: 10px;
    padding: 5px 15px;
    border-radius: 80px;
}

.droup {background: #FF6600;-webkit-clip-path: polygon(48% 100%, 0 0, 100% 0);clip-path: polygon(48% 100%, 0 0, 100% 0);}

.button-details { margin: 30px 0 0!important;padding: 0!important;}
.button-details li {
    float: left;
    margin: 0;
    padding: 5px 5px!important;
    font-size: 11px;
    width: auto!important;
    line-height: 3px;
    border-right: 1px solid #ccc;
}

.button-details li a {
    background: #fb6400;
    color: #fff;
    font-size: 12px;
    padding: 2px 6px;
}

#property-listing {
    background: #ececec;
}

.follow li a {
    font-size: 13px!important;
    color: #004db5!important;
    padding: 2px 2px!important;
}

.cflats .nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
    background: #004db5;
    color: #fff;
}

.cflats .nav-tabs > li > a {
    margin-right: 2px;
    line-height: 14px;
    border: none;
    border-radius: 4px 4px 0 0;
    background: #ff6600;
    color: #fff;
    font-weight: normal;
    font-size: 13px;
}

.buyD {
    background-color: #fff;
    margin: 0;
    padding: 0;
}

.buyD select {
    margin-bottom: 0!important;
    height: 34px
}

.single-query .keyword-input {
    height: 34px;
    margin: 0;
    padding: 1px 10px;
    font-size: 12px;
}

.single-query select {
    height: 34px;
    margin: 0;
    padding: 1px 10px;
}

.bottonbg {
    background: #004db5;
}

.text-top {
    text-shadow: 4px 2px 1px #333;
    color: #fff;
    font-size: 44px;
    font-weight: normal;
    margin-bottom: 25px;
}

.no-radius {
    border-radius: 0px!important;
}

.cflats .single-query select {
    border-radius: 0px!important;
    font-size: 12px;
    color: #000000;
    -webkit-appearance: none;
    font-weight: bold;
}

.cflats .intro .zelected {
    font-weight: normal;
    height: 40px;
    padding-left: 10px;
    padding-top: 9px;
    color: #000;
    font-size: 12px;
}

.cflats .form-group {
    margin-bottom: 0!important;
}

.cflats .single-query {
    margin-bottom: 0!important;
}

.residential {}

.residential h5 {
    font-size: 13px;
}

.searchB {
    padding: 5px 10px;
    border: 1px solid #ccc;
}

.trending-searches {
    margin: 10px 0;
    width: 100%;
}

.trending-searches ul {
    margin: 0px 0;
    padding: 0;
}

.trending-searches ul li {
    list-style: none;
    float: left;
    margin: 0px 2px 5px;
    display: flex;
}

.trending-searches ul li a {
    text-decoration: none;
    border: #eee 1px solid;
    background: #eee;
    font-size: 14px;
    padding: 5px 15px;
}

.trending-searches ul li a:hover {
    background: #004db5 !important;
    color: #fff;
}

.trending-searches ul li a.active {
    background: #004db5 !important;
    color: #fff;
}

.bottanSC {
    width: 140px;
}

.view-details {
    padding: 2px 10px;
    font-size: 11px;
}

.priceC {
    font-size: 11px;
    /*float: left;*/
}

.priceC b {
    color: #000;
    font-size: 12px;
    font-weight: bold;
}

.priceC2 {
    font-size: 11px;
    float: left;
}

.priceC2 b {
    color: #000;
    font-size: 12px;
    font-weight: bold;
}

.topbg {
    background: #004db5;
    height: 150px;
}

 
#property-2-slider1 .item { padding: 0 7px;}
#property-2-slider1.owl-theme .owl-controls,#property-d-1.owl-theme .owl-controls,#agent-3-slider.owl-theme .owl-controls { padding: 0;text-align: center;}
#property-2-slider1 .owl-prev {font-size: 20px!important;height: 37px;width: 35px;margin-top: 0;border-radius: 0px;right: 0!important;left: -35px; top: 12px;position: relative;}
#property-2-slider1 .owl-next {font-size: 20px!important; height: 37px;width: 35px;margin-top: 0;border-radius: 0px;    right: 0!important;top: -25px;position: relative;}
#property-2-slider1 .owl-buttons {
    position: absolute;
    right: 8px;
    top: -62px;
}
#property-2-slider1 .owl-prev {background: #ebebeb!important;color: #000!important;}
#property-2-slider1 .owl-prev:hover {background: #004db5!important; color: #fff!important;}
#property-2-slider1 .owl-next {background: #ebebeb!important;color: #000!important;}
#property-2-slider1 .owl-next:hover {background: #004db5!important;color: #fff!important;}

.owl-prev,.owl-next,.owl-prev,.owl-next,.owl-prev,.owl-next,#property-d-1 .owl-prev,#property-d-1 .owl-next,.owl-prev,.owl-next,#agent-2-slider .owl-prev,#agent-2-slider .owl-next {top: 60px;background: none;}
.owl-prev,.owl-next,.owl-prev,.owl-next,.owl-prev,.owl-next,#property-d-1 .owl-prev,#property-d-1 .owl-next,.owl-prev,.owl-next,#agent-2-slider .owl-prev,#agent-2-slider .owl-next,#agent-3-slider .owl-next,#agent-3-slider .owl-prev { border-radius: 4px;font-size: 20px; height: 42px;line-height: 38px; position: absolute;text-align: center;    width: 45px;margin-top: 20px;bottom: 0;font-size: 50px;color: #fff;}
.owl-prev,.owl-prev,.owl-prev,#property-d-1 .owl-prev,.owl-prev,#agent-2-slider .owl-prev,#agent-3-slider .owl-prev {left: -60px;}
.owl-next,.owl-next,.owl-next,.owl-next {right: -60px;}
.click4F-detail {padding: 20px;min-height: 335px;}
.click4F-detail {background: #fff; /*box-shadow: 0px 2px 5px #ccc;*/}

#listing_slider .owl-buttons {top: 30%!important;position: absolute;left: 39%;}
#listing_slider .owl-prev {left: 19px!important;background: #ebebeb;border: none;font-size: 20px;color: #000;border-radius: 0px;margin: 0;height: 37px;width: 35px;}
#listing_slider .owl-next {background: #ebebeb;border: none;font-size: 20px;color: #000;border-radius: 0px; margin: 0;   height: 37px;width: 35px;}
#listing_slider .owl-prev:hover {background: #004db5;color: #fff}
#listing_slider .owl-next:hover { background: #004db5; color: #fff;}
#listing_slider .owl-prev,#agent-3-slider .owl-prev {left: 0!important;top: 40px;}
#listing_slider .owl-next {right: 0!important;top: 40px;}

.listing_slider .owl-buttons {top: 69% !important;position: absolute;right: 90px;}
.listing_slider .owl-prev {left: 19px!important;background: #ebebeb;border: none;font-size: 20px;color: #000;    border-radius: 0px;margin: 0;height: 37px;width: 35px;}
.listing_slider .owl-next {background: #ebebeb;border: none;font-size: 20px;color: #000;border-radius: 0px;margin: 0;    height: 37px;width: 35px;}
.listing_slider .owl-prev:hover { background: #004db5; color: #fff}
.listing_slider .owl-next:hover {background: #004db5;color: #fff;}
.listing_slider .owl-prev,#agent-3-slider .owl-prev {left: 0!important;top: 40px;}
.listing_slider .owl-next {right: -80px !important;top: 40px;}

.listing_slider1 .owl-buttons {top: 69% !important;position: absolute;right: 90px;}
.listing_slider1 .owl-prev {left: 19px!important;background: #ebebeb;border: none;font-size: 20px;color: #000;    border-radius: 0px;margin: 0;height: 37px;width: 35px;}
.listing_slider1 .owl-next {background: #ebebeb;border: none;font-size: 20px;color: #000;border-radius: 0px;margin: 0;    height: 37px;width: 35px;}
.listing_slider1 .owl-prev:hover { background: #004db5; color: #fff}
.listing_slider1 .owl-next:hover {background: #004db5;color: #fff;}
.listing_slider1 .owl-prev,#agent-3-slider .owl-prev {left: 0!important;top: 40px;}
.listing_slider1 .owl-next {right: -80px !important;top: 40px;}

.ptoductPaDD {padding: 0 10px;}
.ptoductPaDD .image {min-height: 160px;}
.c4F .image img { height: 183px!important;}
.c4F .proerty_text h3 {height: 45px;overflow: hidden;}
.ptoductPaDD .proerty_text h3 { height: 30px;overflow: hidden;}
.bg-whyus {background: url(../images/bg-whyus.jpg) center top;}
.whyus .feature_box .icon {background-color: #707683;}
.whyus .feature_box .icon {height: 112px;left: 0px;padding: 20px;position: absolute;top: 0px;width: 90px;}
.whyus .feature_box {border: 2px solid #f3f3f3;padding: 20px 13px 20px 100px;position: relative;}
.whyus .feature_box .icon::after { bottom: -8px;content: none;height: 0px;}
.whyus .feature_box { background: #3b404e;border: none;color: #ccc;}

.whyus .feature_box p {font-size: 15px;letter-spacing: 2px;line-height: 24px;color: #eee;height: 72px;overflow: hidden;}
.whyus .icon i {font-size: 60px!important;}
.about_single { padding: 0 20px 0 0;margin: 0 0 0 -18px;}
.about_single .owl-pagination {position: absolute; bottom: 30px; left: 0;right: 0;}
.about_single.owl-theme .owl-controls,#property-d-1.owl-theme .owl-controls,#agent-3-slider.owl-theme .owl-controls {   padding: 0; text-align: center;}
.about_single .item img { padding: 10px;}
.about_single .col-md-4.col-sm-6 {padding: 0 5px;}
.client { padding: 0 20px 0 0; margin: 0 0 0 -18px;}
.client .owl-pagination { position: absolute; bottom: 30px;left: 0;right: 0;}
.client.owl-theme .owl-controls,#property-d-1.owl-theme .owl-controls,#agent-3-slider.owl-theme .owl-controls {padding: 0; text-align: center;}
.client .item img { padding: 10px;}
.client .col-md-4.col-sm-6 { padding: 0 5px;}
.client .owl-prev {left: 15px;background: #fff;color: #000;font-size: 20px;border-radius: 100px;margin-top: 70%;height: 35px;width: 35px;line-height: 35px;}
.client .owl-next {left: 55px;background: #fff;color: #000;font-size: 20px;border-radius: 100px;margin-top: 70%; height: 35px;width: 35px;line-height: 35px;}

.client .owl-pagination {
    display: none;
}

.testimonials .owl-pagination {
    display: none;
}

.testimonials .owl-buttons {
    float: left;
    position: absolute;
    left: 0px;
    top: 240px;
    width: 80px;
    font-weight: bold;
}

.testimonials .owl-prev {
    background: #ebebeb;
    left: 19px;
    color: #000;
    font-size: 20px;
    border-radius: 0px;
    height: 35px;
    width: 35px;
    line-height: 35px;
}

.testimonials .owl-next {
    background: #ebebeb;
    left: 55px;
    color: #000;
    font-size: 20px;
    border-radius: 0px;
    height: 35px;
    width: 35px;
    line-height: 35px;
}

.testimonials .owl-prev:hover {
    background: #004db5;
    color: #fff
}

.testimonials .owl-next:hover {
    background: #004db5;
    color: #fff;
}

.testimonials .content-right-md {
    padding: 3% 0;
}

.awardsbg {
    background: url(../images/awardsbg.jpg) center center no-repeat;
}

.videostestimonials .owl-buttons {
    float: right;
    position: absolute;
    right: -60px;
    top: 0;
    margin-top: -90px;
    width: 80px;
}

.videostestimonials .owl-prev {
    right: 0px;
    color: #000;
    font-size: 20px;
    border-radius: 100px;
    margin: 0;
}

.videostestimonials .owl-next {
    left: -20px;
    color: #000;
    font-size: 20px;
    border-radius: 100px;
    margin: 0;
}

.videostestimonials .content-right-md {
    padding: 3% 0;
}

.videostestimonials .owl-pagination {
    display: none;
}

.recent-blogs .item {
    margin: 0 15px;
}

.recent-blogs .owl-buttons {
    float: right;
    position: absolute;
    right: -50px;
    top: -25%;
    margin-top: 0px;
    width: 80px;
}

.recent-blogs .owl-prev {
    right: 0px;
    color: #000;
    font-size: 20px;
    border-radius: 0px;
    margin: 0;
    background: #ebebeb;
    width: 37px;
    height: 37px;
}

.recent-blogs .owl-next {
    left: -19px;
    color: #000;
    font-size: 20px;
    border-radius: 0px;
    margin: 0;
    background: #ebebeb;
    width: 37px;
    height: 37px;
}

.recent-blogs .owl-prev:hover {
    background: #0066CC;
    color: #fff
}

.recent-blogs .owl-next:hover {
    background: #0066CC;
    color: #fff;
}

#recently {
    background: #e6e4e9;
}

.recently .item {
    margin: 0 10px;
}

.recently .owl-buttons {
    float: right;
    position: absolute;
    right: -50px;
    top: -25%;
    margin-top: 0px;
    width: 80px;
}

.recently .owl-prev {
    right: 0px;
    color: #000;
    font-size: 20px;
    border-radius: 0px;
    margin: 0;
    background: #fff;
    width: 37px;
    height: 37px;
}

.recently .owl-next {
    left: -19px;
    color: #000;
    font-size: 20px;
    border-radius: 0px;
    margin: 0;
    background: #fff;
    width: 37px;
    height: 37px;
}

.recently .owl-prev:hover {
    background: #0066CC;
    color: #fff
}

.recently .owl-next:hover {
    background: #0066CC;
    color: #fff;
}

#property-2-slider .property_item {
    margin-bottom: 10px;
    background: none;
    box-shadow: none;
}

#property-2-slider .property_item p {
    font-size: 18px;
    color: #000;
    padding: 2% 0 0;
}

#property-2-slider .owl-buttons {
    font-size: 16px!important;
}

#property-2-slider .owl-prev {
    background: #fff!important;
    left: -10px!important;
    color: #000;
    border-radius: 100px;
    width: 40px;
    height: 40px;
    margin-top: 2%;
}

#property-2-slider .owl-next {
    background: #fff!important;
    left: auto!important;
    color: #000;
    border-radius: 100px;
    width: 40px;
    height: 40px;
    margin-top: 2%;
    margin-right: 4%;
}

#property-2-slider .owl-prev:hover {
    background: none;
    color: #ff6600
}

#property-2-slider .owl-next:hover {
    background: none;
    color: #ff6600;
}

.when {
    margin-left: 86px;
    position: absolute;
    line-height: 45px;
    font-size: 41px;
    margin-top: -15px;
}

.when1 {
    font-size: 105px;
    color: #fff;
    text-shadow: 0px 1px 11px #666;
}

.whenpart {
    color: #fff;
}

.whenpart .text p {
    line-height: 26px;
}

.whenpart .icon {
    padding: 35px 37px;
    border-radius: 100px;
    background-color: #ffa200;
    color: #fff;
    width: 120px;
    height: 120px;
}

.whenpart .icon i {
    font-size: 50px;
    line-height: 47px;
}

.ClientBG .icon::after {
    content: none;
}

.whenpart .text {
    padding: 16% 10px;
    line-height: 30px;
    font-size: 18px;
    letter-spacing: 2px;
}

.whenpart .text p {
    line-height: 26px;
}

.vplay {
    border-radius: 110%;
    color: #1abb9c;
    background: rgba(255, 255, 255, 0.23);
    padding: 15px 17px;
    border: none;
}

.vplay i {
    background: #fff;
    font-size: 34px;
    padding: 22px 25px;
    border-radius: 110px;
    border: none;
}

.vplay:hover {
    border: none;
    background: rgba(255, 255, 255, 0.23);
}

.vplay:hover,
.vplay:focus {
    border: none;
    background: rgba(255, 255, 255, 0.23);
}

.click4property {
    background: url(../images/awardsbg.jpg) center;
    padding: 3% 0;
}

.click4awards {
    background: url(../images/awards1.png) no-repeat top right;
    background-size: 370px 529px;
    padding: 5% 0;
}

.click4-tab .nav-tabs {
    display: inline-table;
    border-bottom: none;
    border-radius: 520px;
    overflow: hidden;
}

.click4-tab .nav-tabs li {
    text-align: center;
    background: #FF6600;
}

.click4-tab .nav-tabs li a {
    color: #fff;
    padding: 20px 30px;
    margin: 0;
    border: none;
    border-radius: 0px!important;
}

.click4-tab .nav-tabs > li.active > a,.nav-tabs > li.active > a:focus,.nav-tabs > li.active > a:hover {background: #004db5; color: #fff;margin: 0;border: none;}
.click4-tab .nav > li > a:focus,.nav > li > a:hover { background: #004db5;}

/*.click4-tab .nav-tabs > li::nth-child(1).active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover{background: #004db5; color:#fff; margin:0; border:none;border-radius:20px 0px 0px 20px;}
*/
.click4-tab .nav-tabs li:first-child {border-radius: 90px 0px 0px 90px;}
.click4-tab .nav-tabs li:last-child {border-radius: 0px 90px 90px 0px!important;}
#image-gallery-image {margin: 0 auto;}

/* saf3+, chrome1+ */

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .click4-tab .nav-tabs {
        display: inline-table;
        border-bottom: none;
        border-radius: 520px;
        overflow: hidden;
    }
}

.click4property .keyword-input {
    background: #fff;
    padding: 32px 40px;
    border-radius: 40px 0 0 40px;
    color: #000;
}

.click4property .btn_fill {
    padding: 20px 40px;
    width: 100%;
    border-radius: 0px 40px 40px 0px;
}

.click4property .search_2 {
    margin-top: 5%;
}

.current .get-tuch p {
    text-transform: uppercase;
    font-weight: bold;
}

.current .get-tuch p {
    text-transform: uppercase;
    font-weight: bold;
}

.current .get-tuch i {
    font-size: 70px;
}

.get-tuch ul li a {
    color: #333;
    font-weight: bold;
}

.get-tuch ul li a i {
    position: relative;
    top: -2px;
}

.preferred-c4f1 {
    text-align: center
}

.preferred-c4f1 .nav-tabs {
    display: inline-table;
}

.preferred-c4f1 .nav-tabs li {
    text-align: center;
}

.preferred-c4f1 .nav-tabs li a {
    color: #000;
    padding: 8px 20px;
    margin: 0;
    border: none;
    font-size: 13px;
}

.preferred-c4f1 .nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
    background: #004db5;
    color: #fff;
    margin: 0;
    border: none;
}

.preferred-c4f1 .tab-content {
    padding: 2% 0;
}

.preferred-c4f1SL .property_item {
    margin-bottom: 10px;
    background: none;
    box-shadow: none;
}

.preferred-c4f1SL .property_item p {
    font-size: 18px;
    color: #000;
    padding: 2% 0 0;
}

.preferred-c4f1SL .owl-buttons {
    font-size: 16px!important;
}

.preferred-c4f1SL .owl-prev {
    left: -10px!important;
    color: #000;
    border-radius: 100px;
    width: 40px;
    height: 40px;
    margin-top: -3%;
}

.preferred-c4f1SL .owl-next {
    left: auto!important;
    color: #000;
    border-radius: 100px;
    width: 40px;
    height: 40px;
    margin-top: -3%;
    margin-right: 4%
}

.preferred-c4f1SL .owl-prev:hover {
    background: none;
    color: #ff6600
}

.preferred-c4f1SL .owl-next:hover {
    background: none;
    color: #ff6600;
}

.preferred-c4f1SL .owl-pagination {
    display: none;
}

.footer-Tab {
    padding: 2% 0 2%;
}

.footer-Tab .nav-tabs {
    display: inline-table;
    border-bottom: 1px solid #AABDDD;
    width: 100%;
}

.footer-Tab .nav-tabs li {
    text-align: center;
}

.footer-Tab .nav-tabs li a {
    color: #fff;
    margin: 0;
    border: none;
    font-size: 13px;
    padding: 8px 20px;
}

.footer-Tab .nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
    color: #fff;
    margin: 0;
    border: none;
    background: #004db5 !important;
}

.footer .widget .widget-title {
    margin-bottom: 10px;
    margin-top: 0;
}

.footer-Tab .nav-tabs>li.active>a,
li.active>a:focus,
.nav-tabs>li.active>a:hover {
    background-color: #ff6600!important;
}

.footer-Tab .tab-content {
    padding: 0% 0;
}

.footer-Tab .tab-content ul {
    margin: 0;
    padding: 0;
}

.footer-Tab .tab-content ul li {
    list-style: none;
    width: 24%;
    float: left;
    padding: 0px 0;
}

.footer-Tab .tab-content ul li a {
    text-decoration: none;
    color: #fff;
    font-size: 11px;
}

.footer-Tab .tab-content ul li a:hover {
    color: #FFFF00;
}

.footer .btn_fill:hover,
.btn_fill:focus {
    background: #333;
    color: #eee;
}

.footer .btn_fill {
    border-radius: 0px;
    padding: 8px 20px;
}

.footer .socials li {
    display: inline-block;
    color: #fff;
    font-weight: bold;
}

.footer .socials li a {
    color: #fff;
    border: none;
    display: block;
    font-size: 18px;
}

.footer .socials li a:hover,
.footer .socials li a:focus {
    color: #ED7D0F;
    background: none;
}

.footer-bottom a:hover {
    color: #ED7D0F;
}

.footer .widget.dark .list-border li {
    padding-bottom: 2px;
    margin-bottom: 0;
    font-size: 12px;
}

.footer h4 {
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
}

.topslider-margin {
    margin-top: -13.6%;
    z-index: 0;
}

.topsliderbg {
    position: absolute;
    left: -50%;
    height: 340px;
    width: 100%;
    background: #fff;
    box-shadow: 0px 2px 5px #ccc;
    margin-top: -150px;
    z-index: 999;
}

.slid-1 {
    position: absolute;
    top: -95px;
}

.slid-2 {
    z-index: 999999;
    position: relative;
}


/*.topslider-margin .listing_slider .owl-buttons{ top:31%!important; right:50%; z-index:999999}*/

.news-section-details .sim-lar-p {
    border: 1px solid #ccc;
}

.news-section-details .sim-lar-p .sim-lar-text {
    padding: 0 20px;
    font-size: 12px;
}

.recent-bottom {
    background: #fff;
    border-top: 1px solid #eee;
    margin-top: 10px;
}

.recent-bottom .socials {
    float: left;
}

.recent-bottom .socials li {
    display: inline-block;
}

.recent-bottom .socials li a {
    border: none;
    font-size: 18px;
    color: #000;
}

.recent-bottom .socials li a:hover,
.footer .socials li a:focus {
    color: #ED7D0F;
    background: none!important;
}

.detailBUT {
    background: #004DB5;
    padding: 11px 20px;
    color: #fff;
}

.detailBUT:hover {
    background: #333;
    color: #fff;
}

.datebg {
    background: #fff;
    padding: 0% 0 3%;
}

.current-stats {
    background: url(../images/4.jpg) center center no-repeat;
    padding: 4% 0;
    background-attachment: fixed;
}

.layer-overlay1.overlay-dark-8::before {
    background-color: rgba(4, 81, 185, 0.83);
}

.layer-overlay1 {
    position: relative;
}

.layer-overlay1::before {
    background: rgba(4, 81, 185, 0.83);
    ;
    content: " ";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 0;
}

.click4flats-video {
    background: url(../images/2.jpg) center center;
    padding: 4% 0;
    background-attachment: fixed;
}

#exampleModalLong .modal-body {
    padding: 5px 5px 0;
}

#exampleModalLong .modal-dialog {
    width: 800px;
}

.modal-open {
    margin: 0!important;
    padding: 0!important;
}

#exampleModalLong .modal-header {
    border: none;
    position: absolute;
    right: 0;
}

#exampleModalLong .modal-header .close {
    position: absolute;
    right: -8px;
    z-index: 99;
    border: none;
    background: #FF6600;
    border-radius: 40px;
    top: -9px;
    padding: 3px 8px;
    opacity: 1;
    color: #fff;
}

.property-textP {
    position: absolute;
    top: 52%;
    left: 0;
    right: 0;
    color: #fff;
    text-align: center;
}

.innerbg {
    background: url(../images/innerbg.jpg) no-repeat center top;
    padding: 9% 0px;
    float: left;
    width: 100%;
    margin: 0 0 5%;
    background-size: 100% 100%;
}

.innerbg h3 {
    color: #fff;
    opacity: 0.9;
    margin-bottom: 10px;
}

.innerbg a {
    color: #fff;
    opacity: 0.9;
}

.innerbg i {
    color: #fff;
}

.request {
    background: #76ad34;
    padding: 10px;
    color: #fff;
    font-size: 13px;
    line-height: 44px;
}

.request1 {
    background: #57881e;
    padding: 2px 20px;
    font-size: 28px;
    margin: 15px -10px;
    font-weight: bold;
}

.request:before {
    z-index: -1;
    position: absolute;
    content: "";
    bottom: 9px;
    left: 65px;
    width: 68%;
    top: 90%;
    max-width: 300px;
    background: #c6c6c6;
    -webkit-box-shadow: 0 15px 10px #777;
    -moz-box-shadow: 0 15px 10px #777;
    box-shadow: 0 15px 10px #bdbdbd;
    -webkit-transform: rotate(-3deg);
    -moz-transform: rotate(-3deg);
    -o-transform: rotate(-3deg);
    -ms-transform: rotate(-3deg);
    transform: rotate(-3deg);
}

.micro-project .nav-tabs > li a {
    float: left;
    margin-bottom: -1px;
    padding: 10px 26px;
}

.micro-project .nav-tabs > li.active > a,
.nav-tabs > li.active > a:focus,
.nav-tabs > li.active > a:hover {
    border: none;
    color: #fff;
}

.micro-project .nav > li > a:focus,
.nav > li > a:hover {
    /*background: #004db5;*/
}

.micro-project p {
    padding-bottom: 10px;
}

.micro-project .table-bordered > thead > tr > td,
.table-bordered > thead > tr > th {
    border-bottom-width: 0;
    font-weight: normal;
    font-size: 12px;
}

.micro-project .tab-content {
    box-shadow: none;
    padding: 10px;
}

.micro-project-right {
    border-left: solid 1px #eee;
}

.more_details {
    text-align: left;
    margin-bottom: 20px;
    font-size: 13px;
}

.more_details .call_us {
    padding: 0 0 0 6px;
}

.property-details.bg1 {
    padding: 2% 0 0;
    background: #fff;
}

.client-showcase {
    padding: 0px 8%;
    margin: 0 auto;
    float: none;
}

.numberPR {
    position: absolute;
    padding: 9px 10px;
    left: 7px;
    border: 1px solid #ccc;
    border-radius: 10px 0 0px 10px;
    background: #eee;
}

.datebg .input-group-addon:last-child {
    float: left;
    padding: 12px 30px 12px 16px;
    position: absolute;
    left: -15px;
    top: 0;
    border: 1px solid #ccc;
    border-radius: 10px 0px 0px 10px;
}

.datebg .single-query .keyword-input {
    height: 42px;
    border-radius: 10px;
    padding-left: 18%;
}

.timeD {
    position: absolute;
    top: -80px;
    width: 130px;
}

.porojects-gallery {
    background: #e1e1e1
}

.porojects-gallery h5 {
    color: #fff;
    font-size: 18px;
}

.porojects-gallery a {
    color: #fff;
    font-size: 12px;
}

.porojects-gallery a.centered {
    background: none;
    border-radius: 0px;
    color: #fff;
    font-size: 25px;
    line-height: 18px;
    border: 1px solid #fff;
    display: inline-table;
    padding: 1px 10px 7px;
    left: 40%;
    color: #fff;
    top: 39%;
}


/*.eye{float: left;position: absolute;color: #fff;top:79px;left: 54%;right: 0;text-align: center;border: 2px solid #909192;display: inline-table;padding: 5px 10px;}*/

.eye {
    margin-left: 40px;
}

.eye i {
    font-size: 14px;
}

#explore {
    background: url(../images/japanbg.jpg) center top repeat;
    width: 100%;
    padding: 5% 0;
}

#explore h3 {
    font-size: 14px;
    background: rgba(153, 153, 153, 0.38);
    text-align: center;
    padding: 10px;
    color: #333;
}

.explore-not {
    margin-bottom: 10px;
}

#explore ul {
    margin: 0;
    padding: 10px;
}

#explore ul li {
    list-style: none;
}

#explore ul li a {
    color: #000000;
    font-size: 13px;
}

.bg1 {
    background: #f7f7f7;
}

.bg2 {
    background: #fff7b2;
}

.bg3 {
    background: #fbdacb;
}

.bg4 {
    background: #a2d9f7;
}

.bg5 {
    background: #d0aad1;
}

.bg6 {
    background: #d6e8d8;
}



.map-listing .property_item {
    margin-bottom: 15px;
}

.proerty_content h4 {
    font-size: 16px
}

.maptop {
    background: #e7e7e7;
    box-shadow: 2px 4px 1px #ccc;
}

.maptop select {
    margin-bottom: 0;
    -webkit-appearance: none;
    color: #000000;
    border: none!important;
}

.maptop .single-query .keyword-input {
    height: 41px!important;
}

.maptop .single-query select {
    font-size: 12px!important;
    font-weight: bold;
}

.maptop .single-query option {
    font-size: 12px!important;
    padding-bottom: 10px;
}

.maptop .btn_fill {
    font-size: 12px;
}

.maptop h3 {
    font-size: 14px;
}

.maptop .b-left {
    border-right: 1px solid #ccc;
    padding: 15px 0px;
    margin: 0;
}

.maptop .single-query select:focus {
    border: none!important
}

.maptop ul {
    margin: 0;
    padding: 0;
}

.maptop ul li {
    float: left;
    border-right: 1px solid #eee;
    margin: 0;
    padding: 0;
}

.map-LM {
    margin: 0;
    padding: 0;
    float: right;
}

.map-LM li {
    list-style: none;
    float: left;
}

.map-LM li a {
    font-size: 18px;
    padding: 25px;
    color: #000000;
    float: left;
    line-height: 20px;
}

.map-LM li a:hover {
    background: #696562;
    color: #eee;
}

.map-LM li a.active {
    background: #696562;
    color: #eee;
}

.map-listing .property_item.heading_space h3 {
    font-size: 17px;
    font-weight: bold;
}

.listing-mapTab {
    background: #FFFFFF;
    padding: 10px 0;
    box-shadow: 0px 0px 10px #eee;
}

.tablink {
    background-color: #fff;
    color: #000;
    float: left;
    border: none;
    outline: none;
    cursor: pointer;
    padding: 7px 15px;
    font-size: 13px;
    text-transform: uppercase;
}

.tablink:hover {
    background-color: #777;
}

.tabcontent {
    display: none;
    height: 100%;
    margin-top: 16px;
}

#Home {
    background-color: #e7e7e7;
}

#News {
    background-color: #e7e7e7;
}

#defaultOpen {
    color: #fff;
    /*clip-path:polygon(0% 0%, 100% 0%, 100% 74%, 65% 74%, 57% 100%, 50% 74%, 0% 72%);*/
}

.maptop .single-query select {
    -moz-appearance: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: rgba(0, 0, 0, 0) url("../images/select-icon1.png") no-repeat scroll right center;
    border-bottom: none!important;
    border-image: none!important;
    border-left: none;
    border-radius: 0px!important;
    border-top: none!important;
    color: #333;
    font-weight: bold;
    height: 40px;
    padding: 10px;
    width: 100%;
}

.maptop .single-query .search select {
    color: #fff!important;
    text-transform: uppercase!important;
    background: rgba(0, 0, 0, 0) url("../images/select-icon2.png") no-repeat scroll right center!important;
}

.maptop .search {
    background: #f36523;
}

.maptop input:focus,
textarea:focus,
keygen:focus,
select:focus {
    border: none!important
}

.maptop option {
    padding: 15px 10px!important;
}

.sell1 {
    padding: 5px 20px;
    font-size: 14px;
    color: #ff6f10;
    border-radius: 20px;
    text-transform: uppercase;
    border: 1px solid #ff6f10;
}

#header-top_1 {
    height: 80px;
}

.list-maptop ul {
    margin: 30px 0 0;
    padding: 0;
}

.list-maptop ul li {
    list-style: none;
    float: left;
}

.list-maptop ul li a {
    text-decoration: none;
    padding: 10px 15px;
    border-bottom: 3px transparent;
}

.list-maptop ul li a:hover {
    border-bottom: 3px solid #0033CC;
    color: #0033CC
}

.list-maptop ul li .active {
    border-bottom: 3px solid #0033CC;
}

#banner-part .findus .btn_fill {
    font-size: 12px;
    padding: 8px 26px;
}

.videostestimonials .clickable {
    padding-top: 0px!important;
}

#our-awards .property-textP h5 {
    color: #fff;
}

#our-awards .property-textP p {
    color: #fff;
}

#our-awards a.centered {
    background: #fff;
    border-radius: 4px;
    color: #676767;
    display: inline-block;
    font-size: 18px;
    line-height: 12px;
    padding: 8px;
    width: 30px;
    height: 30px;
    top: 40%;
}

#property-2-slider .property_item .image {
    border: 2px solid #ccc;
}

/*#click4property .footer-Tab .nav-tabs>li.active>a,
li.active>a:focus,
.nav-tabs>li.active>a:hover {
    background-color: #004db5!important;
}*/

#residential .preferred-c4f1SL img {
    /* filter: url(filters.svg#grayscale); Firefox 3.5+ */
    filter: gray;
    /* IE5+ */
    -webkit-filter: grayscale(1);
    /* Webkit Nightlies & Chrome Canary */
    -webkit-transition: all .4s ease-in-out;
}

#residential .preferred-c4f1SL img:hover {
    filter: none;
    -webkit-filter: grayscale(0);
    -webkit-transform: scale(1.01);
}

#news-section-1 h4 {
    font-family: 'Roboto';
    font-size: 15px;
    line-height: 18px;
    color: #333;
    margin-bottom: 10px;
}

#preferred-c4f {
    padding: 4% 0 0
}

#preferred-c4f .preferred-c4f1SL {
    height: 20vh!important;
}

.whatsapp {
    background: #189d0e;
}

.gmailC {
    background: #cf3a40
}

input:focus,
textarea:focus,
select:focus {
    outline-offset: 0px;
    color: #333;
    border: none!important
}

.listing-mapRight {
    /* overflow:auto; height:500px; width:100%; display:block;*/
}

.listing-mapRight1 {
    overflow: auto;
    height: 500px;
    width: 100%;
    display: block;
}

.listing-mapRight h4 {
    font-family: 'Raleway', sans-serif;
    font-size: 14px;
}

.listing-mapRight p {
    font-size: 12px;
}

.listing-mapRight span {
    font-size: 12px;
}

.listing-mapRight .sell {
    background: #ff6600;
    padding: 3px 16px;
    font-size: 12px;
    color: #fff;
    border-radius: 20px;
    text-transform: uppercase;
    font-weight: normal;
}

.listing-mapRight .disclaimer {
    font-size: 12px;
}

.listing-mapRight input,
select,
textarea {
    font-size: 12px;
    border: none;
}

.listing .loanabl {
    border: 1px solid #333;
    border-radius: 50px;
    padding: 5px 15px;
}

.projects-details ul {
    margin: 10px 0 0;
    padding: 0;
    width: 50%;
}

.projects-details ul li {
    font-size: 12px;
    padding: 3px 0;
    margin: 0;
    font-weight: normal;
}

.projects-details ul li b {
    color: #000;
    font-weight: bold;
    font-size: 11px;
    margin-right: 10px;
}

.projects-details .but-1 {
    border: 2px solid #ff6600;
    background: #ff6600;
    padding: 5px 20px;
    font-size: 11px;
    color: #fff;
    text-transform: uppercase;
}

.projects-details .but-2 {
    border: 2px solid #ff6600;
    padding: 5px 20px;
    font-size: 11px;
    color: #ff6600;
    text-transform: uppercase;
}

.view-all-phases {
    margin-top: 80px;
}

.projects-details-buttom {
    background: #ccc;
    width: 100%;
    float: left;
}

.listing .property-list-list .property-list-list-image {
    margin-top: 0px;
    padding: 0px 40px 0px 0;
}

.photos-videos {
    background: #004db5b8;
    color: #fff;
    font-size: 12px;
    padding: 10px;
    position: absolute;
    bottom: 0;
    width: 86%;
    height: 40px;
}

.product-logoimg {
    padding: 5%;
    border: 1px solid #ccc;
    height: 170px;
    text-align: center;
    vertical-align: middle;
    display: flex;
}

.residential-p span {
    padding: 10px 29px;
    float: left;
    font-size: 12px;
    color: #000;
}

.p-slider {
    margin: 3% 0 0;
}

.p-slider .owl-prev,
.owl-next,
.owl-prev,
.owl-next,
.owl-prev,
.owl-next .owl-prev .owl-next,
.owl-prev,
.owl-next .owl-prev .owl-next .owl-next .owl-prev {
    margin-top: 40px;
}

.p-slider .owl-next,
.owl-next,
.owl-next,
.owl-next {
    right: -35px;
    color: #e7e7e7;
}

.p-slider .owl-prev,
.owl-prev,
.owl-prev,
.owl-prev {
    left: -60px;
    color: #e7e7e7;
}

.p-slider .item {
    margin-left: 6px;
}


/*project detail*/

.walkthrough {
    margin: 3% 0 0;
}

.walkthrough .owl-prev {
    left: 0px;
    top: 42%;
    color: #e7e7e7;
    margin: 0;
    padding: 0;
}

.walkthrough .owl-next {
    right: 0px;
    top: 42%;
    color: #e7e7e7;
    margin: 0;
    padding: 0;
}

.walkthrough .item {
    margin: 0;
    padding: 0;
}

.walkthrough .item iframe {
    margin: 0;
    padding: 0;
    border: 20px solid #333;
}

.walkthrough .owl-controls {
    margin: 0;
    padding: 0;
}

.project-detail {
    background: #f1f1f1;
}

.project-detail .property-details .pro-list > li {
    margin: 30px 5px;
    font-size: 12px;
    color: #777;
    line-height: 25px;
}

.project-detail .property-details .pro-list > li p {
    line-height: 14px;
}

.project-detail .page-title {
    padding: 10px 0;
    width: 100%;
    float: left
}

.project-detail .page-title a {
    font-size: 12px;
    color: #000000;
    font-weight: 500;
}

.rera {
    border: 1px solid #FF0000;
    font-size: 12px;
    padding: 3px 13px;
    float: left
}

.tophad {
    border-left: 4px solid #f65016;
    padding-left: 10px;
}

.tophad p {
    font-size: 14px;
    color: #888;
    font-weight: normal;
}

.tophad b {
    color: #000;
    font-weight: bold;
}

.project-detail .pro-list li {}

.project-detail .pro-list li b {
    color: #000;
}

.clients {
    width: 100%;
    float: left;
    padding: 5px 0;
}

.clients li {
    float: left;
    padding: 2% 1%;
    width: 10%;
}

.clients li img {
    width: 100%;
}

.project-detail .view-details {
    padding: 7px 8px;
    font-size: 11px;
    border-radius: 1px;
}

.project-detail .sq-ft {
    width: 100%;
    float: left;
    margin-bottom: 10px;
}

.project-detail .sq-ft li {
    float: left;
}

.project-detail .sq-ft li a {
    border: 1px solid #ccc;
    font-size: 12px;
    padding: 3px 20px;
    margin: 5px;
    border-radius: 30px;
}

.project-detail .sq-ft li a.active {
    color: #f84f16;
    border-color: #f84f16;
}

.project-detail .offersP {
    background: #fb8b0b;
    line-height: 3px;
    margin-top: 6px;
}

.project-detail .offersP {
    text-transform: uppercase;
    float: left;
    background: #fb8b0b;
    color: #fff;
    border-bottom: 1px solid #eee;
    padding: 12px 4px;
    width: 80px;
    margin-top: 10px;
}

.project-detail .offersP span {
    border: 1px dashed #eee;
    padding: 2px 15px;
}

.project-detail .offersP:hover a {
    border-bottom: none;
}

.project-detail .media-object {
    width: 100px;
}

.project-detail .media .media-body h4 {
    font-size: 14px;
    font-family: 'Raleway', sans-serif;
}

.project-detail .media .media-body h4 {
    font-size: 12px;
}

.project-detail p {
    font-family: 'Arial';
}

.project-detail .property_item {
    margin-bottom: 20px;
    box-shadow: none;
    border: 1px solid #eee;
}

.recently1 {
    padding: 3% 0 0;
}

.recently1 .item {
    padding: 0 7px;
}

.recently1 .owl-prev {
    background: #fff;
    color: #ccc;
    font-size: 14px;
    border-radius: 50px;
    box-shadow: 0px 2px 12px #ccc;
    left: -20px;
    top: 20vh;
}

.recently1 .owl-next {
    background: #fff;
    color: #ccc;
    font-size: 14px;
    border-radius: 50px;
    box-shadow: 0px 2px 12px #ccc;
    right: -20px;
    top: 20vh;
}

.recently1 .property_item {
    margin-bottom: 10px;
}

.recently1 .owl-controls.clickable {
    padding: 0px!important;
}

.project-detail .listing .property-list-list .property-list-list-image {
    margin-top: 0px;
    padding: 0px 28px 0px 0;
}

.project-detail .property-d-table table {
    border-left: none;
    border-right: none;
}

.project-amenities {
    background: #F1F1F1;
    padding: 10px;
}

.icon-part {
    margin: 0;
    padding: 0;
}

.icon-part li {
    background: #fff;
    float: left;
    padding: 10px 20px;
    text-align: center;
    width: 7.06vw;
    box-shadow: 0px 1px 2px #ccc;
    margin: 8px;
}

.icon-part li a {
    text-decoration: none;
    font-size: 14px;
}

.icon-part li i {
    font-size: 24px;
}

.project-reviewsP input,
select,
textarea {
    border: 1px solid #ccc;
    padding: 0px 10px 2px 2px;margin-top: 7px;
 }

.project-reviewsP input:focus,
textarea:focus,
select:focus {
    border: 1px solid #ccc!important;
}

.project-reviews {
    background: #5da60e;
    padding: 10px 5px 5px;
    color: #fff;
    width: 100%;
}

.reviews1 {
    background: #fff;
    color: #777;
    font-size: 13px;
    font-weight: 300;
    text-transform: uppercase;
    margin-top: 5px;
    padding: 5px 10px;
}

.project-reviews h2 {
    font-size: 40px;
}

.progress-part .tooltip {
    position: relative;
    float: right;
}

.progress-part .tooltip > .tooltip-inner {
    background: none;
    padding: 10px 15px 0;
    color: rgb(23, 44, 66);
    font-weight: bold;
    font-size: 12px;
}

.progress-part .popOver + .tooltip > .tooltip-arrow {
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #5da60e;
}

.progress-part .progress {
    border-radius: 0;
    overflow: visible;
}

.progress-part .progress-bar {
    background: #5da60e;
    -webkit-transition: width 1.5s ease-in-out;
    transition: width 1.5s ease-in-out;
}

.progress-part .progress {
    height: 4px;
    margin-bottom: 8px;
}

.progress-part .progressText {
    font-size: 10px;
    text-transform: uppercase;
}

.progress-part .tooltip.top {
    padding: 5px 0;
    margin-top: 12px;display:none!important;
}

.progress-part .barWrapper {
    width: 46%;
    float: left;
    margin: 0 10px;
}

.progressnumber{position:relative; float:right; font-weight:bold; font-size:12px;margin-top: -20px; color:#5da70c;}

/* saf3+, chrome1+ */

@media screen and (-webkit-min-device-pixel-ratio:0) {
    .progress-part .tooltip.top {
        margin-top: 10px; display:none!important;
    }
}

.recent-part {
    border: 1px solid #ccc;
    width: 100%;
    float: left;
    margin-top: 3%;
    font-size: 12px;
}

.recent-part-1 {
    padding: 10px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 10px
}

.recent-profile {
    border-right: 1px solid #ccc;
    text-align: center;
    padding: 3% 0;
}

.profileimg {
    height: 50px;
    width: 50px;
    margin: 0 auto;line-height: 49px;
	background:#6dcff6; color:#fff; text-align:center; font-size:26px;border-radius: 60px;
}

.recent-profile p {
    line-height: 20px;
}

.exellent {
    border: 1px solid #5da60e;
    color: #5da60e;
    padding: 5px 15px;
    font-weight: 300;
    color: #888;
    line-height: 30px;
}

.recent-part-1 p {
    font-family: 'Arial';
}

.more-amenities {
    width: 100%;
    float: left;
    padding: 3% 0;
}

.text-toppart {
    border-bottom: #f84f16 solid 1px;
}

.text-toppart h5 {
    border: #ff6600 solid 1px;
    padding: 5px 10px;
    width: 20%;
    font-size: 12px;
    font-weight: 600;
    color: #000;
    text-align: center;
}

.more-amenities .pro-list {
    padding-top: 10px;
}

.more-amenities .pro-list li {
    margin: 10px 10px!important;
    font-size: 12px;
    color: #777;
}

.offersTab {
    text-transform: uppercase;
    float: left;
    background: #fb8b0b;
    color: #fff;
    border-bottom: 1px solid #eee;
    padding: 10px 4px;
    width: 160px
}

.offersTab span {
    border: 1px dashed #eee;
    padding: 2px 48px;
}

.offer-detailsp li {
    list-style: lower-roman;
    padding: 5px 0;
    margin-left: 3%;
    font-size: 12px;
    line-height: 25px;
    color: #000;
    font-weight: bold;
}

.project-detail-Right {
    background: #fff;
    border: 1px solid #f55016;
    padding: 8px;
}

.bannerbuttom {
    background: #00000059;
    color: #fff;
    height: 70px;
    width: 100%;
    float: left;
    padding: 2% 3% 3%;
    position: absolute;
    bottom: 0;
}

#offers p {
    color: #000;
}

.overview {
    padding: 10px 30px;
    text-transform: uppercase;
    float: left;
    background: #fff;
    border-bottom: 1px solid #eee;
    font-weight: bold;
    font-size: 14px;
}

#property-d-1-2 {
    margin-top: 0;
}


/*#property-d-1-2 .owl-wrapper {width:350px!important;float:right;}*/

#property-d-1-2 .owl-item {
    float: none!important;
    width: 26vw!important;
    height: 17.4vh!important;
    border: 3px solid #fff;
    border-bottom: none;
}

#property-d-1-2 .owl-item img {
    width: 100%!important;
    /*height:100%!important;*/
    height: -webkit-fill-available;
}

.topnav {
    background: #004db5;
    width: 100%;
    float: left;
    margin: 0;
    padding: 0;
}

.topnav ul {
    list-style-type: none;
    margin: 0 0 0px;
    padding: 0;
}

.topnav li {
    display: inline-block;
    float: left;
    margin-right: 1px;
}

.topnav li a {
    display: block;
    color: #fff;
    text-decoration: none;
    padding: 16px 13px 11px;
    font-size: 12px;
    font-weight: normal;
    border-bottom: 4px solid transparent;
}

.topnav li:hover a {
    border-bottom: 3px solid;
}

.topnav li.active a {
    border-bottom: 3px solid;
}

.topnav li:hover ul a {
    background: #f3f3f3;
    color: #2f3036;
}

.topnav li:hover ul a:hover {
    background: #19c589;
    color: #fff;
}

.topnav li ul {
    display: none;
}

.topnav li ul li {
    display: block;
    float: none;
}

.topnav li ul li a {
    width: auto;
    min-width: 100px;
    padding: 0 10px;
}

.topnav ul li a:hover + .hidden,
.hidden:hover {
    display: block;
}

.topnav .show-menu {
    text-decoration: none;
    color: #fff;
    background: #19c589;
    text-align: center;
    padding: 10px 0;
    display: none;
}

.topnav input[type=checkbox] {
    display: none;
    -webkit-appearance: none;
}

.topnav input[type=checkbox]:checked ~ #menu {
    display: block;
}

.project-detail-Right .inputBox {
    position: relative;
    box-sizing: border-box;
    margin-bottom: 20px;
}

.project-detail-Right .inputBox .inputText {
    position: absolute;
    top: 13px;
    font-size: 12px;
    line-height: 20px;
    transition: .5s;
    opacity: .5;
}

.project-detail-Right .inputBox .input {
    position: relative;
    width: 100%;
    height: 34px;
    background: transparent;
    border: none;
    outline: none;
    font-size: 12px;
    border-bottom: 1px solid rgba(0, 0, 0, .5);
}

.project-detail-Right .focus .inputText {
    transform: translateY(-30px);
    font-size: 12px;
    opacity: 1;
    color: #f55016;
}

.project-detail-Right textarea {
    height: 80px;
}

.project-detail-Right .button {
    width: 100%;
    height: 40px;
    border: none;
    outline: none;
    background: #f55016;
    color: #fff;
}

.share {
    width: 100%;
    float: left;
}

.share li {
    background: #fff;
    border: #ccc solid 1px;
    padding: 6px;
    float: left;
    margin: 9px 0;
    width: 33.3%;
    text-align: center;
}

.share li a {
    color: #333;
    font-size: 0.85vw;
    font-weight: bold;
}

.share li a:hover {
    color: #FF0000;
}

.interested {
    background: #f55016;
    padding: 3px 15px 20px 38px;
    float: right;
    color: #fff;
    font-size: 12px;
    margin-top: -8px;
    margin-right: -9px;
    -webkit-clip-path: polygon(0 0, 100% 0%, 100% 70%, 4% 66%);
    clip-path: polygon(0 0, 100% 0%, 100% 70%, 25% 66%);
    width: 50%;
    text-align: centerl
}

.topnav.affix {
    position: fixed;
    top: 0;
    z-index: 999;
}

.top-to-bottom {
    padding: 6% 0% 0;
}

.project-detail-top {
    padding-top: 8rem;
}

#unit-plans .active > a:focus,
#unit-plans .nav-tabs > li a.active > a:hover {
    background: none!important;
    color: #FF0000;
    border-bottom: solid;
}

#unit-plans .nav-tabs > li a {
    border-bottom: solid 2px transparent;
}

#unit-plans .nav-tabs > li.active a {
    background: none!important;
    color: #FF0000;
    border: none;
    border-bottom: solid;
}

#unit-plans .nav-tabs > li a:hover {
    background: none;
    border: transparent;
    border-bottom: solid;
}

#unit-plans .active > a:focus,
.nav-tabs > li.active > a:hover {
    color: #ff1818;
}

.top-to-bottom .active > a:focus,
.top-to-bottom .nav-tabs > li a.active > a:hover {
    background: none!important;
    color: #FF0000;
    border-bottom: solid;
}

.top-to-bottom .nav-tabs > li a {
    border-bottom: solid 2px transparent;
}

.top-to-bottom .nav-tabs > li.active a {
    background: none!important;
    color: #FF0000;
    border: none;
    border-bottom: solid;
}

.top-to-bottom .nav-tabs > li a:hover {
    background: none;
    border: transparent;
    border-bottom: solid;
}

.top-to-bottom .active > a:focus,
.nav-tabs > li.active > a:hover {
    color: #ff1818;
}

.contact-new {
    background: #f84f16;
    padding: 1% 5%;
    font-size: 12px;
    float: right;
    color: #FFFFFF;
}

.contact-new:hover {
    color: #FFFFFF;
	background:#ed2a28!important
}

#project-reviews .btn_fill {
    padding: 10.5px 21px;
    text-transform: inherit;
    border-radius: 0;
    font-weight: 200!important;
}

.more14 {
    position: absolute;
    z-index: 999;
    text-align: center;
    color: #fff;
    top: 33%;
    left: 25%;
    text-shadow: 1px 3px 4px #000;
    font-size: 14px;
    font-weight: bold;
}

.emi-calculator .label {
    padding: 10px 20px;
    font-size: 12px;
    line-height: 4;
    white-space: nowrap;
    border-radius: .25em;
}

.emi-calculator .btn-group-lg>.btn,
.btn-lg {
    padding: 4px 15px;
    font-size: 12px;
    line-height: normal;
    margin-top: 20px;
    border-radius: 3px;
}

.emi-calculator .alert {
    padding: 10px;
    margin-bottom: 10px;
    border: 1px solid transparent;
    border-radius: 4px;
    margin: 10px;
    font-size: 12px;
}

.emi-calculator .alert-info {
    box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.4);
}

.emi-calculator ul {
    margin: 0;
    padding: 10% 0 5%;
    width: 100%;
    float: left;
}

.emi-calculator ul li {
    list-style: none;
    padding: 10px;
    font-size: 16px;
}

.emi-calculator svg:not(:root) {
    width: 250px;
    margin-top: -22%;
    margin-left: 22%;
}

.emi-calculator .highcharts-container {
    height: 236px!important;
}

.emi-calculator .highcharts-credits {
    display: none;
}


.rightACC .panel{ background:none}
.rightACC .panel .panel-body{height:100px; overflow:auto; padding:0; margin:0;}
.rightACC .panel .panel-body ul li a{ color:#fff; font-size:12px!important;}
.rightACC .panel .panel-body ul li a:focus, a:hover { background:none!important;color:#ff6600; border-color: #ff6600;}
.rightACC .panel .panel-body .active{color:#ff6600!important;border-bottom: 1px solid #ff6600!important;}
.rightACC .panel-title{ font-size:14px;}

::-webkit-scrollbar {width: 5px;background: #ff6600;}
::-webkit-scrollbar-thumb {background: #ccc;border: 1px solid #ff6600;border-radius: 0px; box-shadow: 1px 1px 1px 0 rgba(0,0,0,.2);}

#property-more-details .modal-dialog {margin:0 auto; overflow: hidden; height: 100vh;}
.fancybox-container{ display:block!important}



.btn-Review {border: none; outline: none; padding: 10px 16px;  cursor: pointer;font-size: 18px;}
#WYReview .active, .btn-Review:hover { background-color: #666!important; color: white!important;}
#WYReview .modal-dialog {width: 900px; margin: 3% auto;}

#WYReview .modal-header { padding: 8px;}
#WYReview {z-index:999999;}
#WYReview .btton { border:#ccc 1px solid;}
#WYReview label{ font-size:12px;padding: 2px 8px; border-radius: 0px;}
.c-Green{ color:#00a650;}
.WYR-bg1{ background:#e6555c!important;}
.WYR-bg2{ background:#fff79a!important;}
.WYR-bg3{ background:#ffef33!important;}
.WYR-bg4{ background:#a3d29c!important;}
.WYR-bg5{ background:#00a650!important;}
.overall-rating{ padding:1% 0;}
#WYReview .modal-header .close { margin-top: -28px;}
#WYReview .checkboxP{ position:relative; top:2px; margin-right:5px;}
#WYReview p{ padding:2px 0; font-size:12px;font-weight: bold;color: #222;}
#WYReview .form-control{border-radius:0; border:none; border-bottom:1px solid #ccc; padding:6px 0px;font-size: 11px;}
.sublit-Review{ background:#f55016; color:#fff;padding: 9px 50px;border-radius: 0px;}
.know-this-project label{ font-size:11px!important; color:#222;padding: 0!important;}

.dropimgi{width: 35px;position:absolute;margin-left: 9%;margin-top: -20px;z-index: 1;}
.dropimgi1{width: 35px; position: absolute; margin-left:33%; margin-top: -20px;z-index: 1;}
.bs-caret{ position:absolute; right:8px;}


.maplast{ font-size:12px;}



@media screen and (max-width: 760px) {
.topnav ul { position: static;display: none;}
.topnav li {margin-bottom: 1px;}
.topnav ul li, li a { width: 100%;}
.topnav .show-menu { display: block;}
#WYReview .modal-dialog {width: 95%; margin: 3% auto;}
#interested-form.affix { display:none!important;}

}


/*project detail End*/

@media only screen and (min-width: 960px) and (max-width: 1199px) {
#listing_slider .owl-item { width: 100%!important;}
.listing_slider .owl-item {width: 100%!important;}
}

@media only screen and (min-width: 768px) and (max-width: 959px) {}

@media only screen and (min-width: 481px) and (max-width: 767px) {
    #property-2-slider .owl-next {
        margin-right: 0%;
    }
    .preferred-c4f1SL .owl-next {
        margin-right: 4%
    }
    .footer .row {
        margin-right: 0px!important;
        margin-left: 0px!important;
    }
    .footer-Tab .tab-content ul li {
        width: 100%;
    }
    .footer-Tab .nav-tabs li a {
        font-size: 13px;
        padding: 6px 11px;
    }
    .preferred-c4f1 .nav-tabs li a {
        padding: 4px 10px;
    }
    .client .owl-buttons {
        position: absolute;
        right: 80px;
        top: -20%;
    }
    .client {
        padding: 0;
        margin: 0;
    }
    .whenpart .icon {
        width: 100px;
        height: 100px;
        padding: 32px 33px;
    }
    .whenpart .icon i {
        font-size: 30px;
        line-height: 37px;
    }
    .topsliderbg {
        display: none;
    }
    .topslider-margin {
        margin-top: -15%;
    }
    #exampleModalLong .modal-dialog {
        width: 93%;
    }
    .click4-tab .nav-tabs {
        border-radius: 0;
        overflow: inherit;
    }
    .click4-tab .row {
        margin-right: -5px;
        margin-left: -5px;
    }
    .click4property .keyword-input {
        border-radius: 0;
    }
    .click4property .btn_fill {
        border-radius: 0;
    }
    .property-list-list-image {
        padding-bottom: 20px;
    }
    .property-query-area.leftC {
        margin-bottom: 20px;
    }
	
}

@media (max-width: 768px) {
.timeD {left: 140px;}
.ptoductPaDD .image { min-height: auto;}
.ptoductPaDD .proerty_text h3 {height: 37px;}
.ptoductPaDD {padding: 0 5px;}
.col-md-3.col-sm-3.mt50{ margin-top:0!important;}

}

@media (max-width: 767px) {
    .topbg { display: none;}
    #header-top_1 {   height: auto;}
    .text-top {   font-size: 24px;margin-bottom: 25px;text-align: center; }
    .trending-searches ul li { margin: 6px 2px;}
    .trending-searches ul li a {padding: 4px 6px;font-size: 12px;}
    .trending-searches {margin: 10px 0;width: 100%;}
    #property-listing {display: none}
    #property-2-slider1 .owl-buttons {top: -10px;}
    #property-2-slider1 .owl-prev {border: 1px solid #333;width: 25px;height: 25px;font-size: 16px;line-height: 15px;      top: 0;}
    #property-2-slider1 .owl-next {border: 1px solid #333;width: 25px;height: 25px;font-size: 16px;line-height: 15px;}
    #property-Collections {display: none}
    .recently .owl-buttons {top: -11%;}
    #much-time .row {margin-right: -5px;margin-left: -5px;text-align: justify;}
    #about_us .row {margin-right: -5px; margin-left: -5px;text-align: justify;}
    .testimonials .owl-buttons {position: absolute;left: inherit!important;right: 0px!important;top: -26%;width: 80px;font-weight: bold;}
    #about_us h2 {font-size: 18px}#our-awards h2 {font-size: 18px}
	#news-section-1 h2 {font-size: 20px}
	#click4flats-video h2 {font-size: 20px}
    #click4flats-video p {font-size: 13px}
    #much-time h2 {font-size: 18px}
    #click4property h2 {font-size: 18px}
    #current-stats h2 {font-size: 18px}
    #preferred-c4f h2 {font-size: 18px }
    #current-stats { padding: 10% 0%;}
    #news-section-1 { padding-top: 20px;}
    #our-awards .bottom40 {margin-bottom: 0;}
    #property-2-slider .owl-next {margin-right: 15%!important;}
    .recent-blogs .owl-buttons {right: -50px;top: -34%;margin-top: 0px;width: 80px;}
    #much-time .top30 { margin-top: 0;}
    .timeD { display: none}
	#preferred-c4f {padding: 20px 0;}
    #about_us {padding: 20px 0;}
    .click4-tab .nav-tabs li:first-child { border-radius: 0; }
    .click4-tab .nav-tabs li a { padding: 10px 10px;}
    .click4-tab .nav-tabs li:last-child { border-radius: 0px !important; }
    .preferred-c4f1SL .owl-next { margin-right: 16%!important; }
    #footer textarea { margin-bottom: 0px!important;
    }
    #footer .image-text-heading {
        padding-bottom: 20px;
    }
    #footer h2 {
        font-size: 18px
    }
    #explore h2 {
        font-size: 18px
    }
    #explore .bottom40 {
        margin-bottom: 20px;
    }
    #footer .pt-70.pb-40 {
        padding: 10% 0!important;
    }
    .footer-Tab {
        padding: 2% 0% 5%;
    }
    .footer {
        padding: 0 5%;
    }
    .footer .map-listing .col-md-3,
    .col-md-4,
    .col-md-6 {
        padding: 0;
    }
    .footer-bottom .container {
        padding: 0;
    }
    a.back-to {
        border-radius: 5px;
        bottom: 2%;
        color: #fff;
        display: none;
        font-size: 0;
        height: 30px;
        line-height: 41px;
        position: fixed;
        right: 20px;
        text-align: center;
        width: 30px;
        z-index: 999;
    }
    a.back-to i {
        font-size: 15px;
    }
    #banner-part .padding-bottom-top-120 {
        padding: 120px 0 31px;
    }
    #header-top_2 .header_set {
        margin: 10px 0;
    }
    #header-top_2 .header_set .push-logo img {
        width: 185px
    }
    #menu_bars.right {
        right: 10px;
    }
    .projects-details .row {
        padding: 0 10px!important;
    }
    .view-all-phases {
        margin-top: 20px;
    }
	
	#guide-template.fixed #affix {position: relative!important;z-index: 9999;width: 100%!important;top: 0;height: 100%;}	
	#property-d-1 .item > img {width:auto;height: 50vh;}
	#property-d-1-2 .owl-item {float: left!important;width: 26vw!important;height: 22vw!important;}
	.share li a { font-size: 14px;}
	.emi-calculator svg:not(:root) {margin-top: -70px;margin-left: 0;}
	/*.topnav{ margin-top:20px;}*/
	.fancybox-container{ width:100%!important;}
	.cflats .nav-tabs > li > a{ padding:10px 13px!important;}
	.bottanSC {width: 125px;}
	#banner-part .findus .btn_fill{padding: 8px 15px;}
	.footer-Tab .tab-content ul {padding: 0 20px;}
	.preferred-c4f1SL .owl-prev{left: 20px!important;}
	
	
	
	
}

@media (max-width: 640px) {
    .listing .nav-tabs > li a {
        float: left;
        margin-bottom: -1px;
        padding: 10px 13px;
    }
    .whyus .feature_box .icon {
        height: 100%;
        padding: 20px;
        position: absolute;
        width: 90px;
        text-align: center;
        line-height: 30px;
    }
    .whyus .icon i {
        font-size: 22px !important;
    }

}

@media only screen and (min-width: 200px) and (max-width: 480px) {
    .cflats .nav > li > a {
        padding: 5px 10px;
        font-size: 12px !important;
    }
    .ClientBG {
        background: #ff9000;
    }
    .property-list-list-image {
        padding-bottom: 20px!important;
    }
    .property-query-area.leftC {
        margin-bottom: 20px;
    }
    .listing .nav-tabs > li a {
        float: left;
        margin-bottom: -1px;
        padding: 10px 13px;
    }
    .innerbg {
        float: none;
        padding: 34% 0px 12%;
    }
    .padding.listing {
        padding: 30px 0;
    }
    #property-2-slider .owl-next {
        margin-right: 0%;
    }
    .preferred-c4f1SL .owl-next {
        margin-right: 4%
    }
    .footer .row {
        margin-right:15px!important;
        margin-left: 15px!important;
    }
    .footer-Tab .tab-content ul li {
        width: 100%;
    }
    .footer-Tab .nav-tabs li a {
        font-size: 13px;
        padding: 6px 11px;
    }
    .preferred-c4f1 .nav-tabs li a {
        padding: 4px 10px;
    }
    .client .owl-buttons {
        position: absolute;
        right: 80px;
        top: -24%;
    }
    .client {
        padding: 0;
        margin: 0;
    }
    .whenpart .icon {
        width: 100px;
        height: 100px;
        padding: 32px 33px;
    }
    .whenpart .icon i {
        font-size: 30px;
        line-height: 37px;
    }
    .topsliderbg {
        display: none;
    }
    .topslider-margin {
        margin-top: -15%;
    }
    #exampleModalLong .modal-dialog {
        width: 93%;
    }
    .click4-tab .nav-tabs {
        border-radius: 0;
        overflow: inherit;
    }
    .click4-tab .row {
        margin-right: -5px;
        margin-left: -5px;
    }
    .click4property .keyword-input {
        border-radius: 0;
    }
    .click4property .btn_fill {
        border-radius: 0;
    }
    .click4-tab .nav-tabs li {
        width: 100%;
    }
    .whyus .feature_box {
        padding: 9px 13px 3px 100px;
        position: relative;
    }
    .whyus .feature_box p {
        font-size: 12px;
    }
    .whyus .feature_box .icon {
        line-height: 30px;
    }
}

@media only screen and (min-width: 1367px) and (max-width: 2460px) {
    .client-showcase {
        padding: 0px;
        margin: 0 auto;
        float: none;
        width: 1250px;
    }
    .ClientBG {
        background: linear-gradient(to right, rgba(46, 56, 65, 0.9) 42%, #ff9000 39%);
        padding: 5% 0;
    }
}

@media (min-width: 1600px) {}






.fstResults1{
        display:none;
    }
	.property_item .image{
		height:150px;
	}
	
	
	
.cflats .nav-tabs > li > a {
    margin-right: 0px;
    padding: 10px 40px 10px 40px;
    line-height: 12px;
    border: none;
    border-radius: 0px 0px 0 0;
    background: #ff6600;
    color: #fff;
    font-weight: normal;
    font-size: 13px;
}
.single-query option {
     color: #000; 
}
.single-query option {
     background: #fff; 
}
.single-query option {
     background: #fff; 
}
.min_input , .max_input , .budcolor a {
    color: #000 !important;
}
.arrow{
color: #ccc;
    background-color: #ccc;
    display: inline-block;
    height: 1px;
    width: 12px;
    position: relative;
}     
.max_value{
    padding: 6px 6px 6px 30px;
}
            .price_Ranges {
                float: right;
                width: 50%;
            }
            .price_Ranges a {
                display: block;
                text-align: left;
                padding: 6px 0 6px 0;  
                color: #6f6e6e;
                font-weight: 500;
            }
            .price_Ranges a.max_value {
                padding-right: 12px;
                padding-left: 12px;
               margin-left: 30px;
            }
            .price_Ranges a.min_value {
                padding-right: 22px;
                    padding-left: 12px;
            }
            .price_Ranges a.disabled {
                pointer-events: none;
                cursor: default;
                color: #E5E4E2;
            }
            .price_Ranges a:hover {
               background: #0074e4;
               color: #fff;
               cursor: pointer; 
    text-decoration: none;
            }
            .btnClear {
                clear: both;
                border-top: 1px solid #dadada;
                padding: 5px 0 0 0;
                text-align: center;
            }
            input.inputError,
            input.inputError:focus {
                border-color: #e2231a;
                background-color: white;
                color: #e2231a;
                box-shadow: inset 0 0 5px #F7BDBB;
                border-radius: 0;
            }
            .min_input form-control{
                width:50%;
            }
            
            .budcolor a{
                color:#fff;
            }
            .inputcolor ::placeholder {
                color: white;
                opacity: 1; /* Firefox */
            }
            .min_input{
                color:white;
            }
            .max_input{
                color:white;
            }
            .sp-left{
                margin-left:30px;
            }
            .top-20{
                margin-top:-20px;
            }
            .custom-font{
                font-family:font-family: "Helvetica !important";
                font-weight: bold;
                font-size:12px;
                line-height:6px;
            }
			.transform {
  -webkit-transition: all 2s ease;  
  -moz-transition: all 2s ease;  
  -o-transition: all 2s ease;  
  -ms-transition: all 2s ease;  
  transition: all 2s ease;
  transition-property: all;
    transition-duration: .5s;
    transition-timing-function: ease;
}

.search_baar-active {
  max-height: 681px !important;
}









	
	
	
	
	
	
.n_links1 li.wishlist {
    position: relative;
    top: 10px;
    left: 50%;
    z-index: 99;
}
.n_links1 li.wishlist #wishiconimg {
    position: relative;
    display: inline-block;
}
.n_links1 li a {
    font-size: 15px;
    color: #5f6062;
}
li.wishlist #wishiconimg p {
    background: #ee7a78;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    color: #fff;
    font-size: 10px;
    height: 15px;
    line-height: 15px;
    position: absolute;
    right: -4px;
    text-align: center;
    top: 9px;
    width: 15px;
	padding:0;
}
li.wishlist .wsp {
    display: none;
    background: #00758c;
    border: solid 1px #ddd;
    position: absolute;
    top: 34px;
    left: -65px;
    width: 168px;
    padding: 10px 12px;
}
li.wishlist .wsp img {
    float: left;
    position: static;
    margin-right: 19px;
}
li.wishlist .wsp p {
    font-size: 13px;
    color: #fff;
}
li.wishlist .wsp img {
    float: left;
    position: static;
    margin-right: 19px;
}
li.wishlist .wsp p img {
    float: none;
    float: left;
    position: absolute;
    top: -10px;
    left: 41%;
}
li.wishlist:hover .wsp {
    display: block !important;
}
@media (max-width: 767px){
 li.wishlist .wsp {
    display: none;
    background: #00758c;
    border: solid 1px #ddd;
    position: absolute;
    top: 26px;
    left: -107px;
    width: auto;
    padding: 10px 15px;
}
li.wishlist .wsp p img {
    float: none;
    float: left;
    position: absolute;
    top: -10px;
    left: 85%;
}
}
.filter {
    background: #efefef;
    padding: 5px 10px;
    width: 100%;
    margin-top: 7px;
    float: left;
    border: 2px solid #669ce5;
    box-sizing: border-box;
    color: #232323;
    font-size: 1.1em;
    background-color: #fff;
 
}
div#search_baar {
    padding: 0 15px;
    position: absolute;
    top: 37px;
    background: #fff;
}
#WYReview .btton {
    border: #eee 1px solid;
    background: #eee;
    font-size: 14px;
	padding: 5px 15px;
}
#WYReview .active, .btn-Review:hover {
    background-color: #004db5!important;
    color: white!important;
}
header.sticky {
    position: fixed !important;
    left: 0px;
    right: 0px;
    top: 0px;
    z-index: 100;
}
.fil_box11.sticky {
    position: fixed;
    left: 0px;
    right: 0px;
    top: 55px;
    z-index: 100;
}
.navbar-inverse .navbar-nav>li>a {
    color: #ffffff;
    
}


section#banner-part {
    margin-top: 107px;
}


@media (max-width: 767px){
.search_baar-active {
    max-height: 88vh !important;
	overflow-y: scroll !important;
    overflow-x: hidden !important;
}
.n_links1 li.wishlist {
    position: absolute;
    top: -31px;
    left: 65%;
    z-index: 99;
}
#menu_bars.right {
    right: 10px;
    top: 11px;
}
#header-top_2 {

    padding-bottom: 10px;
}
section#banner-part {
    margin-top: 97px;
}

}	

.InputGroup {
	display: -webkit-box;
 display: flex;
}
.InputGroup input[type="radio"] {
  visibility: hidden; /* 1 */
  height: 0; /* 2 */
  width: 0; /* 2 */
}
.InputGroup label {

  vertical-align: middle;
  -webkit-box-align: center;
          align-items: center;
  -webkit-box-pack: center;
          justify-content: center;
  text-align: center;
  cursor: pointer;
  background: #eee;
  color: #676767;
  padding: 5px 10px;
  -webkit-transition: color --transition-fast ease-out, 
              background-color --transition-fast ease-in;
  transition: color --transition-fast ease-out, 
              background-color --transition-fast ease-in;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
 margin-right: 8px;
}

.InputGroup label:last-of-type {
 margin-right: 0;
}

.InputGroup input[type="radio"]:checked + label {
background-color: #004db5;
    color: #fff;
}

.InputGroup input[type="radio"]:hover:not(:checked) + label {
background-color: #004db5;
    color: #fff;
}







.ptype:first-child a{
  background-color: #004db5;
    color: #fff;
}