
/*****MAIN CONTAINER , HEADING , INNER CONTAINER *****/
.mc{}
.h1,.ip .h1 {font-size:24px;font-weight:normal;margin-bottom:15px;line-height:1em;}
.h2{position:relative;font-size:16px;line-height:1.2em;}
.h2 h2, .h2 h3, #middle .h2 p.rHead{padding:12px 12px;display:block;font-weight:bold;border-bottom:2px solid;}

footer .h2{font-size:18px;}
footer .h1{font-size:18px;font-weight:bold;}
.indsu_icon.mc,.myTabs.mc,.bdr0.mc{border:none;}
.ic{padding:10px;}
.ic_pad_none .ic,footer .ic{padding:0;margin-top:10px;}
.ic_pad_none .mc,footer .mc{border:none;}

.w35{width:35%;}

.ic_pad_none .h2 h2,footer .h2 h2, footer .h2 h3{border-bottom:none;padding:0;}

.breadcrumb{position:relative;text-align:left;padding:5px 10px;text-shadow: none;margin-bottom:15px;}
.breadcrumb a{text-shadow: none;text-decoration:none;}

header .ic{ padding:0}
.column_Box {margin-top:15px;}
#footerFormat1 .column_Box {margin-top:0;}

/*******************/
.tcl{}
.tcl ul, .tcl li{margin:0;padding:0;list-style:none;}
.tcl ul ul{margin:5px 0 0 0;}
.tcl ul ul ul{margin-left:10px;}
.tcl li{padding:8px 0;}
footer .tcl li,.formTable .tcl li{padding:4px 0;}
.tcl li li{padding:2px 0;}
.tcl .m{text-align:right;font-size:.9em;margin-top:5px;}

footer .b1, footer .b2, footer .b3{line-height:1.3em;}
.b2_n  ul li a{position:relative;padding-left:15px;display:inline-block;line-height:1.2em;}
.b2_n ul li a:after{position: absolute;content: '';top: 5px;left: 0;width: 5px;height: 5px;-webkit-border-radius: 50%;-moz-border-radius: 50%;-ms-border-radius: 50%;  border-radius: 50%;}
td.ar .b2_n  ul li a{padding-right:15px;padding-left:0;}
td.ar .b2_n ul li a:after{right: 0;left:auto;}

.b2_n ul li a{padding-left:15px;padding-right:0;}
.b2_n ul li a:after {top: 5px;right:auto;left:0;}


.b2:before, .b3:before{font-family:FontAwesome;}
.b2:before{content:'\f101';}
.b3:before{content:'\f105';}
.pd1 .b2:before {content: '\f105'; font-weight:normal !important; }

/********THIN COLUMN LINKS********/
.tcl ul > li .plus{float:right;cursor:pointer;}
.tcl ul > li .plus:after{font-family:FontAwesome;content:'\f067';}
.tcl ul > li .plus.act:after{font-family:FontAwesome;content:'\f068';}
.tcl.divider ul > li:last-child{border-bottom:0;}
.tcl .ic > ul > li > a {font-weight:bold;}

.tcl.float ul > li{padding:2px 0;float:left;margin-left:1%;margin-bottom:5px;}
.tcl.float.two li{width:49%;}  .tcl.float.three li{width:31%;}  .tcl.float.four li{width:24%;} .tcl.float.five li{width:19%;}
.tcl.float ul:after{clear:both;content:'';display:table;}

/***TCL***/
.tcl.divider ul > li li{border-bottom:none;}
.ac-data .ic_pad_none .tcl li,.ic_pad_none .tcl li,footer .tcl li{padding:2px;font-weight:normal;}
.ic_pad_none .tcl .ic > ul > li > a ,footer .tcl .ic > ul > li > a{font-weight: normal;}

/***** QUICK INQUIRY AND CONTACT *****/
.qi{line-height:1.2em;}
.qiTransparent .button,.qiTransparent .input,.qiTransparent textarea{padding:8px 15px;padding:7px\9;}
.qiTransparent textarea{height:125px;}
.qiTransparent .button{padding:10px 15px;}
.qiTransparent .input, .qiTransparent select, .qiTransparent textarea{width:100%;box-sizing:border-box;}
.qiTransparent .t{padding-left:5px;margin-bottom:3px;}
.qiTransparent .v{margin-bottom:10px;}

#middle .hp_full_inquiry .button {padding:10px 20px;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);font-weight:bold;font-size: 1em;}
#middle .hp_full_inquiry p{text-align:center;padding-top:10px;}
#middle .hp_full_inquiry .qi_float div.vrf_cod {text-align: center;}

.qi_float > form > div{float:left;width:48%;padding-left:0.6%;padding-right:0.6%;}
.qi_float div.txt_ar,.qi_float div.btn_ar{width:97%;}
.qi_float div.sub_btn{width:99%;}
.qi_float div.vrf_cod .input{width:auto;vertical-align:middle;margin-right:5px;}
.qi .input,.qi textarea{width:85%;}
.search .input{width:70%;}
.qi td{padding:5px 0;}
.qi .hr{margin:0 0 10px;border:none;}
.qc .hr,.hr{margin:12px 0;}
.formTable .hr{margin:3px 0;}
.qc .hr{margin:8px 0;}
.formTable td.p2px10px{padding:7px 10px;}
.formTable td.headHr{padding:10px 12px;}
.p2px5px.button{padding:5px 15px;}
/***  quick contact form home page ***/
.qi_float > form > div.qi_frm{float:inherit;width:inherit;padding-left:0px;padding-right:0px;text-align:left;}
.qi_frm *::before, .qi_frm *::after, .qi_frm *{box-sizing:border-box;}
.qi_frm{display:flex;flex-wrap:wrap;margin-right:-10px;margin-left:-10px;}
.qi_frm > div{flex:0 0 50%;max-width:50%;padding-right:10px;padding-left:10px;}
.qi_frm > div.txt_ar, .qi_frm > p{flex:0 0 auto;max-width:100%;width:100%;}
.qi_frm > p{padding-right:10px;padding-left:10px;}
#middle .inputBdr .hp_full_inquiry .qi_frm p{padding-left:10px;padding-right:10px;}
.inputBdr .qi_frm input, .inputBdr .qi_frm select, .inputBdr .qi_frm textarea{margin-bottom:0px;}
.tp-bg .qi_frm > div span.red{color:#fff;}
.Contact-Column .qi_frm > div{max-width:100%;flex: 0 0 100%;margin-bottom:10px;}
.hp_full_inquiry.enqView div.isdCode.qi_isd{padding:6px;}

/*****MAIN CONTAINER , HEADING , INNER CONTAINER *****/
.ic{}
footer .ic,header .ic{border:none;background:none;}

/***** ROUNDED SEARCH *****/
.searchRound,.searchFull{position:relative;padding-right:64px;}
.search.padding .input,.search.padding .button{padding:7px 10px;}
.searchRound .input,.searchFull .input,.searchInline .input{width:100%;padding:7px 10px 7px 15px;}
.searchRound .input{-webkit-border-radius:15px 0 0 15px;-moz-border-radius:15px 0 0 15px;border-radius:15px 0 0 15px;}
.searchRound .button,.searchFull .button{font-weight:bold;padding:7px 10px 8px;position:absolute;right:0;bottom:0;}
.searchRound .button{-webkit-border-radius:0 15px 15px 0;-moz-border-radius:0 15px 15px 0;border-radius:0 15px 15px 0;}
.searchFull.btn{padding-right:25px;}
.searchFull.btn .button{padding-bottom:11px;}

/************INNER BODY FORMATS*******************/
.contact_image2{background:url(//catalog.wlimg.com/templates-images/12569/12570/contact_image2.png) no-repeat 0 center;padding-left:220px;}
.contact_image4{background:url(//catalog.wlimg.com/templates-images/12569/12570/contact_image4.png) no-repeat right bottom;}
.contact_image5{background:url(//catalog.wlimg.com/templates-images/12569/12570/contact_image5.png) no-repeat right bottom;padding-right:150px;}
/*.contact_full_form input.input{width: 29%;}*/
.iz_container .fixHeight{height:365px;}
.iz_container .innerZoom{margin-top:-25px;max-width:350px;max-height:350px}
.iz_container .innerZoom:first-child{margin-top:0;}

/*****IMAGE FIX WIDTH*****/
.imgWidth60{text-align:center;}
.imgWidth60 img{max-width:60px;max-height:60px;width:60px\9;}
.imgWidth100 img{max-width:100px;max-height:100px;width:100px\9;}
.imgWidth150 img{max-width:150px;max-height:150px;width:150px\9;}
.imgWidth200 img{max-width:200px;max-height:200px;width:200px\9}
.responsiveLargeImageWidth img{max-width:500px;max-height:500px;}
.responsiveMediumImageWidth img{max-width:350px;max-height:350px;}
.responsiveSmallImageWidth img{max-width:200px;max-height:200px;}


/*****SHOPPING CART*****/
.classified3Images ul{margin-left:-10px;margin-right:-10px;}
.classified3Images ul li{width:33%;padding:0 10px;box-sizing:border-box;}
.no-rgba .classified3Images ul li{width:208px;}
@-moz-document url-prefix() {.classified3Images ul li img{max-width:100%;}}
@-moz-document url-prefix() {.classified3Images.smallImage150 ul li img{width:150px;}}

.classified3Images ul li{float:left;margin-bottom:20px;}
.classified3Images.noImage ul li{margin-bottom:5px;}

/************* Shopping Cart ************/
.shoppingCart i{background:url(//catalog.wlimg.com/templates-images/12569/12570/close.png) no-repeat 0 0; display:inline-block;width:11px;height:11px;margin-left:5px;}
.shoppingCart i:hover{background-position:0 -11px;}

.cart i{background:url(//catalog.wlimg.com/templates-images/12569/12570/sprites_image.png) no-repeat -80px -58px;height:16px;width:16px;display:inline-block;padding:3px;vertical-align:middle;}
.cart2 i{background:url(//catalog.wlimg.com/templates-images/12569/12570/sprites_image.png) no-repeat -61px -95px;height:50px;width:35px;float:right;margin-left:10px;}
.cart3 i{background:url(//catalog.wlimg.com/templates-images/12569/12570/sprites_image.png) no-repeat 0 -107px;height:30px;width:38px;float:right;margin-left:10px;}
.cart4 i{background:url(//catalog.wlimg.com/templates-images/12569/12570/sprites_image.png) no-repeat -5px -161px;height:30px;width:35px;display:inline-block;vertical-align:text-bottom}

.cartDetail{padding:10px;width:200px;right:0;z-index:2000;}
.cartButtons a.button,.cartButtons a:first-child.button{text-shadow:none;padding:7px 15px;}
.cartButtons a:first-child.button, a.button.add2Cart + .button{text-shadow:none;}

.cart6 span{ position:relative; zoom:1;}
.cart6 span:before{content:"";border:8px solid transparent;position:absolute;left:-16px;top:-2px;}
.cart6 i{background:url(//catalog.wlimg.com/templates-images/12569/12570/sprites_image.png) no-repeat 0 -53px;height:42px;width:44px;display:inline-block;vertical-align:middle;}
.dbPrice b.dif{display:block;}			

/*****SITEMAP*****/
.categTree .tree_top {padding: 3px 0 0 28px;background: url(//catalog.wlimg.com/templates-images/12569/12570/sitemap_home.png) -1px -1px no-repeat;}
.categTree .tree,.categTree .tree ul{margin-left:11px;}
.categTree .tree li{background: url(//catalog.wlimg.com/templates-images/12569/12570/sitemap_hr.png) 0 9px no-repeat;padding:0 0 0 15px;}

/******REI*******/
.zoomIcon{background:url(//catalog.wlimg.com/templates-images/12569/12570/zoom_bg.png) no-repeat 0 0;}
.propertyDetail .paging a{padding:2px 5px;}

.searchProperty.horizontal .ic > div{ width:135px;}
.travelPackageSearch.horizontal .ic > div{ width:180px;}
.travelPackageSearch.horizontal .ic > div.srch_kword{ width:220px;}
.travelPackageSearch select,.searchProperty select{ padding:6px}
.travelPackageSearch input.button.p5px10px,.searchProperty input.button.p5px10px{ padding:6px 10px;}

/*****REI PROJECTS********/
.project_tml{margin:0;}
.project_tml > li{float:left;margin:0;font-weight:bold;}
.project_tml > li a{padding:7px 10px;display:inline-block;}
.project_tml li:first-child{border-left:0;}

.project_tml li.headHr{float:right;position:relative;border:none;}
.project_tml li.headHr a:hover{background:none;}
#projectMoreLinksDiv li{font-weight:normal;float:none;border-left:none;}
#projectMoreLinksDiv a{display:block;}
#projectMoreLinksDiv{z-index:1;}

.wp33{display:flex;margin:0px;padding:0;flex-wrap:wrap;margin-left:-7px;margin-right:-7px;width:100%;height:100%;}
.wp33 > *{flex:0 0 auto;max-width:33%;width:100%;padding-left:7px;padding-right:7px;box-sizing:border-box;}
.si {background: url("//catalog.wlimg.com/templates-images/12569/12570/sprite_icons.png") transparent; display: inline-block; vertical-align: middle; }
.si.w24px { height: 24px; width: 24px; }

.si.icon-pb { background-position: 1px -24px;}
.si.icon-ws { background-position: -25px -47px;}
.si.icon-lf { background-position: -144px -22px;}
.si.icon-rp { background-position: -193px -22px;} 
.si.icon-fa { background-position: -97px -22px;} 
.si.icon-ms { background-position: -361px -22px;}
.si.icon-fc { background-position: -432px -22px;} 
.si.icon-pk { background-position: -385px -22px;} 
.si.icon-pg { background-position: -168px -22px;}
.si.icon-sw { background-position: -288px -22px;} 
.si.icon-sq { background-position: -98px -49px;} 
.si.icon-ccc { background-position: -74px -49px;}
.si.icon-wifi{ background-position: -240px -22px;}
.si.icon-firefighting{ background-position: -120px -46px;} 
.si.icon-hospital {background-position: -41px -3px;} 
.si.icon-airport {background-position: 1px -2px;} 
.si.icon-railway-station {background-position: -20px -3px;} 
.si.icon-school {background-position: -60px -3px;}
.si.icon-atm-card {background-position: -120px -2px;}
.si.icon-shopping-mall {background-position: -140px -2px;}
.si.icon-bank {background-position: -160px -2px;}
.si.icon-bus-stand {background-position: -180px -2px;}
.si.icon-metro {background-position: -200px -2px;}
.si.sqft{background-position:-0px -71px;} 
.si.bath{background-position:-24px -71px;} 
.si.bed{background-position:-48px -71px;}
.si.mr5px{ height: 20px; width: 20px;}

.si.icon-sport{background-position:0px -94px}
.si.icon-water-p{background-position:-24px -94px}
.si.icon-water-s{background-position:-48px -94px}
.si.icon-Play-area{background-position:-72px -94px}
.si.icon-Jogging{background-position:-96px -94px}
.si.icon-waste-dispo{background-position:-120px -94px}
.si.icon-airc{background-position:-144px -94px}
.si.icon-cafeteria{background-position:-168px -94px}
.si.icon-indoor-game{background-position:-192px -94px}
.si.icon-shop{background-position:-216px -94px}
.si.icon-terrace{background-position:-240px -94px}
.si.icon-golf-course{background-position:-264px -94px}
.si.icon-staff-quarter{background-position:-288px -94px}
.si.icon-visit-park{background-position:-312px -94px}
.si.icon-home-security{background-position:-336px -94px}
.si.icon-multiHall{background-position:-360px -94px}
.si.icon-earthquake{background-position:-384px -94px}
.si.icon-landspaceGarden{background-position:-408px -94px}
.si.icon-car-parking{background-position:0px -118px}
.si.icon-power-backup{background-position:-24px -118px}
.si.icon-security{background-position:-48px -118px}           
.si.icon-fitness-centre{background-position:-72px -118px}
.si.icon-club-house{background-position:-96px -118px}
.si.icon-rain-water{background-position:-120px -118px}
.si.icon-intercom{background-position:-144px -118px}
.si.icon-maintenance-staff{background-position:-168px -118px}
.si.icon-vastu-complaiant{background-position:-192px -118px}
.si.icon-security-fire-alarm{background-position:-216px -118px}
.si.icon-piped-gas{background-position:-240px -118px}       
.si.icon-atm{background-position:-264px -118px}       
.si.icon-servant-quarter{background-position:-288px -118px}
.si.icon-activityDeck{background-position:-312px -118px}
.si.icon-cctvCamera{background-position:-336px -118px}
.si.icon-conferenceRoom{background-position:-360px -118px}
.si.icon-meditation{background-position:-384px -118px}
.si.icon-kidsPlay{background-position:-408px -118px}

.ls ul.wp33{margin-left: 0px;}

/*****DG SLIDER CSS********/
.demo-wrap .DG-prev {bottom:12px;position:absolute; }
.demo-wrap .DG-next {position:absolute;bottom:12px;right:6px; }
.DG-pager {text-align:center;position:absolute;left:0px;right:0px;margin:auto; bottom:0px !important;line-height:1.5em; }
.DG-wrapper, .DG-window {line-height:0px;}
.demo-wrap li{width:150px;height:150px;}
.demo-wrap ul li > div{height:auto !important;box-sizing:border-box;}
.contHght{min-height:60px;}
.imgWidth200 .demo-wrap li{width:200px;height:200px;}
.demo-wrap.slider300 .DG-prev {float:left;position:relative;top:0; }
.demo-wrap.slider300 .DG-next {float:right;position:relative;top:0; }
.demo-wrap.slider300 li{width:300px;height:300px;}

.demo-wrap.slider300 ul li{position:relative;z-index:0 !important; }
.demo-wrap.slider300 ul li img{position:absolute;left:0px;right:0px;top:0px;bottom:0px;margin:auto;max-width:302px;max-height:302px;}
.demo-wrap.slider300 .DG-prev, .demo-wrap.slider300 .DG-next{position:absolute;top:50% !important; bottom:0px; margin:auto;font-size:0; }
.demo-wrap.slider300 .DG-prev b, .demo-wrap.slider300 .DG-next b{background:rgba(0,0,0,0.5);padding:5px 10px 7px;color:#fff;font-size:16px; }
.demo-wrap.slider300 .DG-prev{left:10px; }
.demo-wrap.slider300 .DG-next{right:10px;left:auto !important; }
.demo-wrap.slider300 .DG-pager{margin:0px !important;bottom:0px !important;width:auto;background:rgba(0,0,0,0.8); color:#fff;padding:14px 10px; text-align:center; padding-top:18px;} 

.propUser{width:60px;height:60px;display:table-cell;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;}
.propUser .fa{font-size:35px;}
.fa-user:before{content:"\f007"; }
.fa-rupee:before, .fa-inr:before {content:"\f156"; }

/*****BANNERS COLUMNS********/
.columns5 .c1,.columns5 .c2,.columns5 .c3,.columns5 .c4,.columns5 .c5{width:20%;float:left;}
.columns4 .c1,.columns4 .c2,.columns4 .c3,.columns4 .c4{width:25%;float:left;}
.columns3 .c1,.columns3 .c2,.columns3 .c3{width:33%;float:left;}
.columns2 .c1,.columns2 .c2{width:50%;float:left;}

/***TTW COMMON FORM******/
.ttwCommonForm select{padding:7px}
.ttwCommonForm>ul{position:relative;}
.ttwCommonForm>ul .on { }
.ttwCommonForm > div{overflow:hidden; }
.ttwCommonForm .data >div{margin-top:17px }

.packageTabs.myTabs .ui-tabs-hide{display:none;}
.company_mH{min-height:65px;line-height:60px;}
#company{padding-top:10px;padding-bottom:10px;min-height:60px;display:flex;align-items:center;}
.company_mH #company img{vertical-align:middle;}

/*.ui-tabs-panel {background:#222222; border:1px solid #2E2E2E; margin-top:15px;padding:12px;}
.ui-tabs-nav li a::before { 
border-bottom-color: #fff;
}*/
.headerAddOn .formTable {float:right; text-align:right;}
.headerAddOn .formTable td {}

/*changes 31-12-2014 */
.tcl .ic > ul > li > a {font-weight:bold;}

/*changes 24-02-2015*/
.mx200{max-width:200px;margin:0 auto;min-height:105px;}
#slideshow {position:relative; display:block;}
#slideshow IMG {position:absolute;top:0;left:0; z-index:8;opacity:0.0;}
#slideshow IMG.active {z-index:10;opacity:1.0;}
#slideshow IMG.last-active {z-index:9;}
footer div#slideshow {max-width:auto;margin:0; }

/*.mobile, .phone, .fax, .email, .whatsapp,.name,.address,.company1{margin-right:5px;float:left;margin-top:0.6em;line-height:0;}
.mobile:before,.phone:before,.fax:before,.whatsapp:before,.email:before, .name:before, .address:before, .company:before{font-family: 'icomoon';font-size:16px; font-weight:normal}
.mobile:before{content:'\e6c9';}
.phone:before{content:'\e76c';}
.fax:before{content:'\e74e';}
.whatsapp:before{content:'\e600';}
.email:before{content:'\e950';}
.name:before{content:'\e888';}
.address:before{content:'\e6fa';}
.company1:before{content:'\e747';}*/

/*changes 25-02-2015*/
.mx200{max-width:200px;margin:0 auto;min-height:105px;}
#slideshow {position:relative; display:block;}
#slideshow IMG {position:absolute;top:0;left:0; z-index:8;opacity:0.0;}
#slideshow IMG.active {z-index:10;opacity:1.0;}
#slideshow IMG.last-active {z-index:9;}

.qcIcon .mobile, .qcIcon .phone,.qcIcon .fax,.qcIcon .email,.qcIcon .name,.qcIcon .address,.qcIcon .company{margin-right:5px;float:left;margin-top:0.8em;line-height:0;padding:0;}
.qcIcon .hr{border:none;}
.qcIcon .mobile:before,.qcIcon .phone:before,.qcIcon .fax:before,.qcIcon .email:before, .qcIcon .name:before, .qcIcon .address:before, .qcIcon .company:before{font-family: 'icomoon';font-size:11px; font-weight:normal}
.qcIcon .mobile:before{content:'\e6c9';}
.qcIcon .phone:before{content:'\e76c';}
.qcIcon .fax:before{content:'\e74e';}
.qcIcon .email:before{content:'\e950';}
.qcIcon .name:before{content:'\e888';}
.qcIcon .address:before{content:'\e6fa';}
.qcIcon .company:before{content:'\e747';}

/************Add New Css****************/
/*.columns12 .col-2, .columns23 .col-2 { max-width:720px;}
.columns3 .col-2 { max-width:450px;}*/

#middle .row1 .col-2.width60.paddR{padding-right:25px;}
#middle .row1 .col-3.width35.paddL{padding-left:25px;}

/****** changes 6-1-2017 *******/
.del_inHdr .top-region{position:static;}
.categTree .tree, .categTree .tree ul{margin-left: 11px;}

/******/
.overlay {float: left;height: auto;left: 5px;position: absolute;top: 5px;width: auto;right:5px;bottom:5px;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;opacity:0;visibility:hidden;}
.ovelay-inner{width:100%;height:auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}

.tour-thumb{width:100%;float:left;height:auto;position:relative;overflow:hidden;}
.tour-thumb img{width:100%;height:auto;-webkit-transition:all 0.7s ease-in-out;-moz-transition:all 0.7s ease-in-out;-ms-transition:all 0.7s ease-in-out;-o-transition:all 0.7s ease-in-out;transition:all 0.7s ease-in-out;}
.tour-list li:hover .tour-thumb img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15);}
.tour-list li h2{-webkit-transform:translateY(-90px);-moz-transform:translateY(-90px);-ms-transform:translateY(-90px);-o-transform:translateY(-90px);transform:translateY(-90px);-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;}
.tour-list li a{-webkit-transform:translateY(70px);-moz-transform:translateY(70px);-ms-transform:translateY(70px);-o-transform:translateY(70px);transform:translateY(70px);-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;}
.tour-list li:hover a, .tour-list li:hover h2{-webkit-transform:translateY(0px);-moz-transform:translateY(0px);-ms-transform:translateY(0px);-o-transform:translateY(0px);transform:translateY(0px);}
.tour-list li:hover .overlay{visibility:visible;opacity:1;}
.btn.btn-primary {padding:5px 10px;display:inline-block;margin-top:10px;}

/***** DISPLAY & POSITIONS STYLES *****/
.db,.ac-db > *,.acac-db > * > *{display:block;}
.di,.ac-di > *,.acac-di > * > *{display:inline;}
.dib,.ac-dib > *,.acac-dib > * > *{display:inline-block;*display:inline;*zoom:1;}
.dn,.ac-dn > *,.acac-dn > * > *{display:none;}
.dt,.ac-dt > *,.acac-dt > * > *{display:table;}
.dtc,.ac-dtc > *,.acac-dtc > * > *{display:table-cell;}
.dtr,.ac-dtr > *,.acac-dtr > * > *{display:table-row;}

/* IE7 Hack */
.dtr, .ac-dtr > *,  .acac-dtr > * > *{*zoom:1;}
.dtr:before, .ac-dtr > *:before,  .acac-dtr > * > *:before,.dtr:after, .ac-dtr > *:after,  .acac-dtr > * > *:after{*content:'';*display:table;}
.dtr:after, .ac-dtr > *:after,  .acac-dtr > * > *:after{*clear:both;}
.dtc, .ac-dtc > *, .acac-dtc > * > *{*float:left;}

.ttwCommonForm select, .ttwCommonForm input[type="text"]{width:200px;padding:10px;border:1px solid #ddd; }
.ttwCommonForm .ui-tabs-panel ul li{margin-top:10px; }
.ttwCommonForm.travel_booking select, .ttwCommonForm.travel_booking input[type="text"]{width:100%;padding:10px;border:1px solid #ddd; }
.ttwCommonForm.travel_booking .ui-tabs-panel ul li{width:21%;margin-right:7px;margin-top:10px;display:inline-block; }
.ttwCommonForm.travel_booking .ui-tabs-panel ul li.btn-srch{width:80px;}
/*** ttw Form ***/
.ttwCommonForm .ui-tabs-nav a{font-size:14px;}
.ttwCommonForm ul li{position:relative;}
.ttwCommonForm form ul li{margin-top:3px;margin-bottom:3px;}
.ttwCommonForm input[type="text"]{width:100%;box-sizing:border-box;}
.ttwCommonForm input[type="text"] ~ img.ui-datepicker-trigger{position:absolute;right:9px;top:4px;}


@media (max-width:1150px){
.wrap{width:auto;margin:0 auto;padding:0 10px;}
.fluid_container {height:auto;}
.DynBanner img { max-width: 100%;}
.ddsmoothmenu ul li a {padding: 15px 15px;}
}
@media (max-width:991px){
   #tml > ul > li > a{font-size:14px;padding:10px 8px;}
}

/******************************************************************************/
/*
.classified3Images ul li{width:31%;margin-left:2%;}
.no-rgba .classified3Images ul li{width:208px;}
@-moz-document url-prefix() {.classified3Images ul li img{max-width:100%;}}
@-moz-document url-prefix() {.classified3Images.smallImage150 ul li img{width:150px;}}

.classified3Images ul li{float:left;margin-bottom:20px;}
.classified3Images.noImage ul li{margin-bottom:5px;}
*/

.pro_detail_n{box-sizing:border-box;}
.pro_detail_n .imgFrame{width:320px;height:320px;}
.pro_detail_n .imgFrame img{max-width:320px;max-height:320px;margin:0 auto;}
.w130px{width:130px;}
.pro_detail_n ul{margin:0;}
.ac-data .tcl li{padding: 4px 0;}
.ac-al > *{text-align:left;}
ul.lsn.ac-mb10px > *{margin-bottom:10px;}

.cf_5img > ul > li{width:19.7%;}
.cf_4img  > ul > li{width:24.7%;}
.cf_3img > ul > li{width:33%;}
.cf_5img  > ul > li,.cf_4img  > ul > li,.cf_3img > ul > li{
	padding:0 10px;box-sizing:border-box;margin-bottom:15px;display:inline-block;vertical-align:top;
}
.cf_5img.cf_m5px  > ul > li,.cf_4img.cf_m5px  > ul > li,.cf_3img.cf_m5px  > ul > li{margin-bottom:5px;}


.cf_4img .imgFrame,.cf_3img .imgFrame {width:200px;height:200px;}
.cf_4img .imgFrame img,.cf_3img .imgFrame img{max-width:200px;max-height:200px;margin:0 auto;}
.cf_3img .imgWidth150 .imgFrame {width:150px;height:150px;}
.cf_3img .imgWidth150 .imgFrame img{max-width:150px;max-height:150px;margin:0 auto;}
.cf_5img .imgFrame {width:180px;height:180px;}
.cf_5img .imgFrame img{max-width:180px;max-height:180px;margin:0 auto;}

.ac-mb30px > ul > li{margin-bottom:30px;}

.si_act{background:url("//catalog.wlimg.com/templates-images/12569/12570/sprite-activities.png") no-repeat;display:inline-block;vertical-align:middle; }
.si_act_wT{background:url("//catalog.wlimg.com/templates-images/12569/12570/sprite-activities-gray.png") no-repeat;display:inline-block;vertical-align:middle; }
.w60pxh60px{width:60px;height:60px;} 

.air_conditioned{background-position:0px 0px;}
.bathrobe{background-position:-60px 0px;}
.business_center{background-position:-120px 0px;}
.parking{background-position:-180px 0px;}
.casino{background-position:-240px 0px;}
.coffee_maker{background-position:-300px 0px;}
.conference{background-position:-360px 0px;}
.discotheque{background-position:-420px 0px;}
.express_checkin{background-position:-480px 0px;}
.fire_pit{background-position:-540px 0px;}
.gym{background-position:-600px 0px;}
.housekeeping{background-position:-660px 0px;}
.inroom_dining{background-position:0px -60px;}
.laundry_service{background-position:-60px -60px;}
.mini_bar{background-position:-120px -60px;}
.multi_restaurant{background-position:-180px -60px;}
.satellite{background-position:-240px -60px;}
.spa{background-position:-300px -60px;}
.travel_desk{background-position:-360px -60px;}
.wellness{background-position:-420px -60px;}
.wifi{background-position:-480px -60px;}
.breakfast_small{background-position:-540px -60px;}
.restaurant_small{background-position:-600px -60px;}
.tv_small{background-position:-660px -60px;}
.telephone{background-position:0px -120px;}
.balcony{background-position:-60px -120px;}
.beds{background-position:-120px -120px;}
.hairdryer{background-position:-180px -120px;}
.iron{background-position:-240px -120px;}
.music_system{background-position:-300px -120px;}
.shower{background-position:-360px -120px;}
.newspapers{background-position:-420px -120px;}
.inroom_safe{background-position:-480px -120px;}
.running_water{background-position:-540px -120px;}
.airport_transfer{background-position:-600px -120px;}
.front_desk{background-position:-660px -120px;}
.car_rental{background-position:0px -180px;}
.wakeup_services{background-position:-60px -180px;}
.security_guard{background-position:-120px -180px;}
.stdisd_facility{background-position:-180px -180px;}
.medical_facility{background-position:-240px -180px;}


.w20pxh20px{width:20px;height:20px;} 
.air_conditioned_small{background-position:0px -255px;}
.bathrobe_small{background-position:-20px -255px;}
.business_center_small{background-position:-40px -255px;}
.parking_small{background-position:-60px -255px;}
.casino_small{background-position:-80px -255px;}
.coffee_maker_small{background-position:-100px -255px;}
.conference_small{background-position:-120px -255px;}
.discotheque_small{background-position:-140px -255px;}
.express_checkin_small{background-position:-160px -255px;}
.fire_pit_small{background-position:-180px -255px;}
.gym_small{background-position:-200px -255px;}
.housekeeping_small{background-position:-220px -255px;}
.inroom_dining_small{background-position:0px -275px;}
.laundry_service_small{background-position:-20px -275px;}
.mini_bar_small{background-position:-40px -275px;}
.multi_restaurant_small{background-position:-60px -275px;}
.satellite_small{background-position:-80px -275px;}
.spa_small{background-position:-100px -275px;}
.travel_desk_small{background-position:-120px -275px;}
.wellness_small{background-position:-140px -275px;}
.wifi_small{background-position:-160px -275px;}
.breakfast_small{background-position:-180px -275px;}
.restaurant_small{background-position:-200px -275px;}
.tv_small{background-position:-220px -275px;}
.telephone_small{background-position:0px -295px;}
.balcony_small{background-position:-20px -295px;}
.beds_small{background-position:-40px -295px;}
.hairdryer_small{background-position:-60px -295px;}
.iron_small{background-position:-80px -295px;}
.music_system_small{background-position:-100px -295px;}
.shower_small{background-position:-120px -295px;}
.newspapers_small{background-position:-140px -295px;}
.inroom_safe_small{background-position:-160px -295px;}
.running_water_small{background-position:-180px -295px;}
.airport_transfer_small{background-position:-200px -295px;}
.front_desk_small{background-position:-220px -295px;}
.car_rental_small{background-position:0px -315px;}
.wakeup_services_small{background-position:-20px -315px;}
.security_guard_small{background-position:-40px -315px;}
.stdisd_facility_small{background-position:-60px -315px;}
.medical_facility_small{background-position:-80px -315px;}

.tooltip.top{display:inline-block;position:relative;}
.tooltip.top:hover:after{background:#333;top:-38px;color:#fff;content:attr(title);padding:5px 12px;
 position:absolute;z-index:98;white-space:nowrap;transform:translateX(-50%);border-radius:3px;left:50%; transform: translateX(-50%);} 
.tooltip.top:hover:before{content:'';position:absolute;left:50%;top:-9px;transform:translateX(-50%);width:0;
 height:0; border-top:solid 8px #333; border-left:solid 8px transparent; border-right:solid 8px transparent; } 

.head-bdrb{position:relative;padding-bottom:5px;  }
.head-bdrb::before{position:absolute;content:'';left:15%;bottom:0px;width:50%;height:2px;margin:auto; }
.head-bdrb::after{position:absolute;content:'';left:65%;bottom:0px;width:20%;height:2px;margin:auto; } 

.headBg{background-attachment:fixed; background-image:url(//catalog.wlimg.com/templates-images/12569/12570/pattern_n2.png);
    clear:both;color:#fff;display:block;overflow:hidden;padding:0;position:relative;box-shadow:0 5px 5px rgba(0, 0, 0, 0.02) inset, 0 -5px 5px rgba(0, 0, 0, 0.02) inset; }
.headBg .page-title-inner{padding:20px 0px; }
.headBg .h1, .page-title-inner.head-inner .h1{margin-bottom:2px; }
.headBg .breadcrumb, .head-inner .breadcrumb{background:transparent;margin-bottom:0px;padding:2px;float:left; }
.page-title-inner, .page-title-inner .breadcrumb, .page-title-inner .breadcrumb a{color:#fff;}
.headBg-inner{background-attachment:fixed; background-image:url(//catalog.wlimg.com/templates-images/12569/12570/pattern_n2.png);
    clear:both;color:#fff;display:block;overflow:hidden;padding:0;position:absolute;box-shadow:0 5px 5px rgba(0, 0, 0, 0.02) inset, 0 -5px 5px rgba(0, 0, 0, 0.02) inset top:55px;height:98px;background-position: center bottom;width:100%;top:58px;}
.page-title-inner.head-inner{padding:30px 0px; }

.headBg.bread-right .page-title-inner, .page-title-inner.bread-right{display:table;width:100%; }
.headBg.bread-right .page-title-inner{padding:30px 0px;}
.page-title-inner.bread-right{padding:35px 0px 35px;}


.headBg.bread-right .h1, .headBg.bread-right .breadcrumb, .page-title-inner.bread-right .h1, page-title-inner.bread-right .breadcrumb{vertical-align:middle;display:table-cell;text-align:left; }
.headBg.bread-right .breadcrumb, .page-title-inner.bread-right .breadcrumb{text-align:right;float:inherit;  }
 
/* .cf_3img > ul.cols_similar > li{width:49%;} */
.clsfy.searchProperty.horizontal .ic > div {width: 15.4% !important;}
.clsfy.searchProperty.horizontal .ic > div.mt20px{width:70px !important;}

/******  fixed column image  *****/
/* ul.cols_similar img,td.cols_similar img{width:100%;height:180px;max-height:180px; }  */

ul.cols_similar .picBg, td.cols_similar .picBg {height:180px;max-height:180px;position:relative;overflow:hidden;}
ul.cols_similar img, td.cols_similar img {position:absolute;left:0%;top:0%;right:0%;bottom:0%;margin:auto;width:100%;height:auto;}
.sidebar .fx-height > div img, .slide-fixImag img {position:absolute;margin:auto;left:0px;right:0px;top:0px;bottom:0px;max-width:100%;max-height:100%;}
.sidebar.fl{width:100%;}
.thumb{float:left;width:100%;margin-top:10px;text-align:center;}
.thumb ul li img{width:60px;height:60px;}
.item-Thumb, ul.item-Thumb{list-style:none outside none;margin:0px;padding:0px;}
ul.item-Thumb li{display:inline;list-style:none;}
.item-Thumb li:not(last-child){margin-right:10px;}
.item-Thumb li a.active{position:relative;display:inline-block;line-height:0px;}
.item-Thumb li a.active::after{width:100%;height:100%;box-sizing:border-box;border:5px solid #000;opacity:0.5;position:absolute;content:"";top:0;left:0px;z-index:2;}


.tabs-combo-form{max-width:760px;width:100%;left:50%;top:50%;transform:translate(-50%, -50%);color:#fff; }	
.myTabs .book-tabs li a{background:rgba(0,0,0,0.7); border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px; color:#fff; font-weight:400; }
.ui-tabs-nav .ui-tabs-selected a:after{transform:translate(-50%); }
.ttwCommonForm .ui-tabs-nav a{font-size:14px; }

.cf_3img.img150px .imgFrame{width:150px;height:150px; }
.cf_3img.img150px .imgFrame img{max-width:150px;max-height:150px;  }

/***  localty REI  ***/

.locality-Container ul li a{position:relative;display:block;padding:5px 10px; }
.locality-Container h4, .locality-Container h3{color:#fff; }
.locality-Container ul{border:0 solid rgba(0,0,0,0.1);border-width:1px 0px 0px 1px;box-sizing:border-box;}
.locality-Container ul li{margin-bottom:0px !important;font-size:12px;border:0 solid rgba(0,0,0,0.1);border-width:0px 1px 0px 0px;box-sizing:border-box;}
.locality-Container ul li .small{font-size:11px;}
.locality-Container{text-align:center; }
.locality-Container .pcols-3, .locality-Container .pcols-2, .locality-Container .pcols-1{
 z-index:5; } 
.locality-Container .pcols-1 .col-1, .locality-Container .pcols-1 .col-2, .locality-Container .pcols-1 .col-3{width:100%;display:inline-block; }
.locality-Container .pcols-2 .col-1, .locality-Container .pcols-2 .col-2,  .locality-Container .pcols-2 .col-3{width:40%;display:inline-block; }
.locality-Container .pcols-3 .col-1, .locality-Container .pcols-3 .col-2, .locality-Container .pcols-3 .col-3{width:33%;float:left; }

.locality-Container.bg, .reiBg{background:url(//catalog.wlimg.com/templates-images/12569/12570/real-estate.jpg);background-position:center bottom;color:#fff;background-size:cover;}  
.locality-Container.bg::before, .reiBg::before{position:absolute;content:'';left:0px;right:0px; top:0px;bottom:0px;width:100%;height:100%;z-index:1;}
.locality-Container.bg::after, .reiBg::after{position:absolute;content:'';left:0px;right:0px; top:0px;bottom:0px;width:100%;height:100%;z-index:0;}
.reiBg, .reiBg a{color:#fff;} .reiBg .data, .reiBg .data a{color:inherit;}
.reiBg h2.hd_NT, .reiBg h2.hd_NT span.head-c1, .reiBg h2.hd_NT span.head-c2{color:#fff;}
.reiBg .head-bdrb::before, .reiBg .head-bdrb::after{background:#fff;}
.reiBg .clfd-view::after{display:none;}
.locality-Container .in-cols-3 ul li{width:33%;margin-bottom:0px !important;float:left; }
.locality-Container .in-cols-4 ul li{margin-bottom:0px !important;width:25%;float:left; }
.locality-Container .in-cols-3 ul li a, .locality-Container .in-cols-4 ul li a{padding:10px 12px 10px 10px;font-size:12px; }
.locality-Container .in-cols-3 ul li .dif, .locality-Container .in-cols-3 ul li .dif{padding:1px;display:inline-block;border-radius:100%;text-align:center; }

.w-content{padding:40px 0px 40px; }

.other-facilities ul li{padding-right:5px; } 
.other-facilities .tooltip:hover:after{display:none }
.tp-detail{background-image:url(//catalog.wlimg.com/templates-images/12569/12570/tp-sprite.png);background-repeat:no-repeat;
 transition:all ease-in-out 0.8s;-moz-transition:all ease-in-out 0.8s; -webkit-transition:all ease-in-out 0.8s;border-radius:100%;-webkit-border-radius: 100%;-moz-border-radius:100%; }
.tp-detail:hover{transform:rotate(360deg); }
.flight{width:33px;height:34px; }
.transport{width:33px;height:34px;background-position:-33px 0px; }
.meals{width:33px;height:34px;background-position:-66px 0px; }
.houseboat {width:33px;height:34px;background-position:-99px 0px; }
.sightseeing {width:33px;height:34px;background-position:-132px 0px; }
.camp {width:33px;height:34px;background-position:-165px 0px; }
.airporttransfer {width:33px;height:34px;background-position:-198px 0px; }
.privatecab {width:33px;height:34px;background-position:-231px 0px; }

.stayinclude{width:33px;height:34px;background-position:-264px 0px; }
.safari{width:33px;height:34px;background-position:-297px 0px; }
.rafting{width:33px;height:34px;background-position:-330px 0px; }
.paragliding{width:33px; height:34px; background-position:-363px 0px; }
.guides{width:33px;height:34px;background-position:-396px 0px; }
.cruise{width:33px;height:34px;background-position:-429px 0px; }
.watersports{width:33px;height:34px;background-position:-462px 0px;; }
.tickets{width:33px;height:34px;background-position:-495px 0px; }
.simcard{width:33px;height:34px;background-position:-528px 0px; }
.drink{width:33px;height:34px;background-position:-561px 0px; }
.religious-tour{width:33px;height:34px;background-position:-594px 0px; }
.hiking{width:33px;height:34px;background-position:-627px 0px; }
.bike-tour{width:34px;height:34px;background-position:-660px 0px; }
.bicycletour{width:34px;height:34px;background-position:-693px 0px; }
.hotel{width:34px;height:34px;background-position:-726px 0px; }
.ttwDtlsImg{display:flex;align-items:center;justify-content:center;}
.ttwDtlsImg img{max-width:inherit;max-height:235px;}
.tooltip{position:relative;display:inline-block; }
.tooltip .tooltiptext{visibility:hidden;width:120px;background-color:black; color: #fff; text-align:center; border-radius:6px;padding:5px 0;position:absolute;z-index:1; top:100%; left:50%; margin-left:-60px; }
.tooltip:hover .tooltiptext{visibility:visible; }	
.ttw-detail{width:450px;}
.ttwDtlsCont h1{font-size:1.6em;font-weight:700;margin-bottom:10px;display:block;}
#bxslider-pager,#bxlider_ins{margin: 0;padding:0;}
#bxslider-pager img{width:120px;height:70px;}
#bxlider_ins .imgFrame{width:448px;height:220px;overflow: hidden;}
#bxlider_ins .imgWidth{width: 448px;height: 220px;overflow: hidden;}
#bxlider_ins .imgWidth img{max-height:100px;max-width:100px;z-index: -1;margin-left: -1000px;border:1px solid #f00;}
.ttw-detail .gallery-slide .imgFrame{width:100%;}
.ttw-detail .gallery-slide .imgFrame.dtc{display:flex;width:100%;min-height:230px;justify-content:center;align-items:center;}.ttw-detail .gallery-slide .imgFrame.dtc a{width:100%;height:100%;}
.ttw-detail .gallery-slide .imgFrame.dtc .imgWidth{display:flex;justify-content:center;align-items:center;width:100%;min-height:230px;max-height:300px;}
.ttw-detail .gallery-slide .imgFrame.dtc .imgWidth::before{position:absolute;content:'';left:0px;right:0px;top:0px;bottom:0px;background:rgba(0,0,0,0.4);}
.ttw-detail .gallery-slide .imgFrame.dtc img{position:relative;}
.ttw-detail .bx-wrapper .gallery-slide .imgFrame.dtc .imgWidth::before{display:none;}
.w-title{width: calc(100% - 65px);overflow:hidden;vertical-align:top; display:inline-block;cursor:pointer;}  
.w-title.h15px{height:15px;}



@media(min-width:992px){ 
.locality-Container .pcols-1 ul li{width:20%;float:left; }
.locality-Container .pcols-2 ul li{width:50%;float:left; }
.locality-Container .pcols-3 ul li{width:50%;float:left;}

.locality-Container .in-cols-3 ul li:nth-child(6n+1), .locality-Container .in-cols-3 ul li:nth-child(6n+2), .locality-Container .in-cols-3 ul li:nth-child(6n+3), .locality-Container .in-cols-4 ul li:nth-child(8n+1), .locality-Container .in-cols-4 ul li:nth-child(8n+2), .locality-Container .in-cols-4 ul li:nth-child(8n+3), .locality-Container .in-cols-4 ul li:nth-child(8n+4), .locality-Container .pcols-1 ul li:nth-child(10n+1), .locality-Container .pcols-1 ul li:nth-child(10n+2), .locality-Container .pcols-1 ul li:nth-child(10n+3), .locality-Container .pcols-1 ul li:nth-child(10n+4), .locality-Container .pcols-1 ul li:nth-child(10n+5), .locality-Container .pcols-2 ul li:nth-child(4n+1), .locality-Container .pcols-2 ul li:nth-child(4n+2), .locality-Container .pcols-3 ul li:nth-child(4n+1), .locality-Container .pcols-3 ul li:nth-child(4n+2){background-color:rgba(0,0,0,0.04); }
}
@media(min-width:768px) and (max-width:991px){    
.locality-Container .pcols-1 ul li{width:25%;float:left; }
.locality-Container .pcols-2 ul li{width:50%;float:left; }
.locality-Container .pcols-3 ul li{width:100%;float:left;}
.locality-Container .in-cols-3 ul li{width:33%; }
.locality-Container .in-cols-4 ul li{width:25%; }

.locality-Container .in-cols-3 ul li:nth-child(6n+1), .locality-Container .in-cols-3 ul li:nth-child(6n+2), .locality-Container .in-cols-3 ul li:nth-child(6n+3), .locality-Container .in-cols-4 ul li:nth-child(8n+1), .locality-Container .in-cols-4 ul li:nth-child(8n+2), .locality-Container .in-cols-4 ul li:nth-child(8n+3), .locality-Container .in-cols-4 ul li:nth-child(8n+4), .locality-Container .pcols-1 ul li:nth-child(8n+1), .locality-Container .pcols-1 ul li:nth-child(8n+2), .locality-Container .pcols-1 ul li:nth-child(8n+3), .locality-Container .pcols-1 ul li:nth-child(8n+4), .locality-Container .pcols-2 ul li:nth-child(4n+1), .locality-Container .pcols-2 ul li:nth-child(4n+2), .locality-Container .pcols-3 ul li:nth-child(2n+1){background-color:rgba(0,0,0,0.04); }
}
@media(min-width:641px) and (max-width:767px){    
.locality-Container .pcols-1 ul li{width:33%;float:left; }
.locality-Container .pcols-2 ul li{width:100%;float:left; }
.locality-Container .pcols-3 ul li{width:100%;float:left;}
.locality-Container .in-cols-3 ul li{width:50%; }
.locality-Container .in-cols-4 ul li{width:33%; }

.locality-Container .in-cols-3 ul li:nth-child(4n+1), .locality-Container .in-cols-3 ul li:nth-child(4n+2), .locality-Container .in-cols-4 ul li:nth-child(6n+1), .locality-Container .in-cols-4 ul li:nth-child(6n+2), .locality-Container .in-cols-4 ul li:nth-child(6n+3), .locality-Container .pcols-1 ul li:nth-child(6n+1), .locality-Container .pcols-1 ul li:nth-child(6n+2), .locality-Container .pcols-1 ul li:nth-child(6n+3), .locality-Container .pcols-2 ul li:nth-child(2n+1), .locality-Container .pcols-3 ul li:nth-child(2n+1){background-color:rgba(0,0,0,0.04); }
}
@media(min-width:480px) and (max-width:640px){
.locality-Container .pcols-2 .col-1, .locality-Container .pcols-2 .col-2{width:50%; float:left; }
.locality-Container .pcols-3 .col-1, .locality-Container .pcols-3 .col-2, .locality-Container .pcols-3 .col-3{width:100%;float:left; }  

.locality-Container .pcols-1 ul li{width:50%;float:left; }
.locality-Container .pcols-2 ul li{width:100%;float:left; }
.locality-Container .pcols-3 ul li{width:100%;float:left;}
.locality-Container .in-cols-3 ul li{width:50%; }
.locality-Container .in-cols-4 ul li{width:50%; }

.locality-Container .in-cols-3 ul li:nth-child(4n+1), .locality-Container .in-cols-3 ul li:nth-child(4n+2), .locality-Container .in-cols-4 ul li:nth-child(6n+1), .locality-Container .in-cols-4 ul li:nth-child(6n+2), .locality-Container .in-cols-4 ul li:nth-child(6n+3), .locality-Container .pcols-1 ul li:nth-child(4n+1), .locality-Container .pcols-1 ul li:nth-child(4n+2), .locality-Container .pcols-2 ul li:nth-child(2n+1), .locality-Container .pcols-3 ul li:nth-child(2n+1){background-color:rgba(0,0,0,0.04); }
}


@media(max-width:1024px){
.cf_5img .imgFrame {width:160px;height:160px;}
.cf_5img .imgFrame img{max-width:160px;max-height:160px;margin:0 auto;}
.cf_4img .imgFrame {width:180px;height:180px;}
.cf_4img .imgFrame img{max-width:180px;max-height:180px;margin:0 auto;}
}

@media(max-width:800px){
.cf_5img  > ul > li,.cf_4img  > ul > li{width:33%;}
.cf_5img .imgFrame,.cf_4img .imgFrame{width:200px;height:200px;}
.cf_5img .imgFrame img,.cf_4img .imgFrame img{max-width:200px;max-height:200px;margin:0 auto;}
.cf_3img > ul > li{width:49.5%;}
.pro_detail_n .res_clr .fl,.res_clr .fr{float:none;width:auto;display:block;}
.pro_detail_n .res_clr .fr{margin:15px 0 10px;}
.pro_detail_n .imgFrame{width:250px;height:250px;}
.pro_detail_n .imgFrame img{max-width:250px;max-height:250px;margin:0 auto;}
.nav-tabs li.on a{text-shadow:none;}
.nav-tabs li.off a{font-size: .9em;}
.nav-tabs .tab_menu_icon{position:relative;display:inline-block;float:right;text-shadow:none;}
.nav-tabs .tab_menu_icon:after{content: "☰"; position:absolute; top:15px; right:15px; z-index:2; pointer-events:none;}
.nav-tabs ul.open a{position:relative; display:block; }
.nav-tabs > ul li, .nav-tabs.ttwCommonForm > ul li{display:block; float:none; }
.nav-tabs a{position:absolute; top:0; left:0px; right:0px; text-align:left; padding-left:10px; font-size:17px; padding-bottom:12px; padding-top: 10px; }
.nav-tabs li.headHr a, .nav-tabs li:hover a{ z-index:1; display:block; position:relative; }
.clsfy.searchProperty.horizontal .ic > div {width: 24.4% !important; }
}

@media(max-width:640px){
.cf_5img  > ul > li,.cf_4img  > ul > li{width:49.5%;}
.pro_detail_n div.dt li{display:block;padding:0;}
.pro_detail_n > div > ul > li:first-child{text-align:center;}
.pro_detail_n .imgFrame{width:320px;height:320px;}
.pro_detail_n .imgFrame img{max-width:320px;max-height:320px;margin:0 auto;}
.clsfy.searchProperty.horizontal .ic > div{ width:50% !important;}
}
@media(max-width:480px){
.cf_5img  > ul > li,.cf_4img  > ul > li,.cf_3img > ul > li, .cf_3img > ul.cols_similar > li{width:100%;margin-right:0;text-align:center;}
.pro_detail_n .imgFrame{width:250px;height:250px;}
.pro_detail_n .imgFrame img{max-width:250px;max-height:250px;margin:0 auto;}
.clsfy.searchProperty.horizontal .ic > div{ width:100% !important;}
.ttw-detail{width:auto;padding-right:0px;}
.ttwDtlsCont h1{font-size:1.3em;}
#bxlider_ins .imgFrame .imgFrame a{display:block;}
#bxlider_ins .imgFrame, #bxlider_ins .imgWidth{max-width:420px;width:100%;}
.locality-Container .pcols-2 .col-1, .locality-Container .pcols-2 .col-2{width:100%;float:left; }
.locality-Container .pcols-3 .col-1, .locality-Container .pcols-3 .col-2, .locality-Container .pcols-3 .col-3{width:100%;float:left;}  
.locality-Container .pcols-1 ul li{width:100%;float:left; }
.locality-Container .pcols-2 ul li{width:100%;float:left; }
.locality-Container .pcols-3 ul li{width:100%;float:left;}
.locality-Container .in-cols-3 ul li{width:100%; }
.locality-Container .in-cols-4 ul li{width:100%; }
.locality-Container .in-cols-3 ul li:nth-child(2n+1), .locality-Container .in-cols-4 ul li:nth-child(2n+1), .locality-Container .pcols-1 ul li:nth-child(2n+1), .locality-Container .pcols-2 ul li:nth-child(2n+1), .locality-Container .pcols-3 ul li:nth-child(2n+1){background-color:rgba(0,0,0,0.04);}
}


/*** Project page css  ***/
.reiPro-details .leftColumn{width:calc(100% - 390px);float:left;}
.reiPro-details .rightColumn{float:left;width:250px;width:20%;padding-left:20px;}
/*.reiPro-details .fixed_column{right:auto;top:107px;}*/
.reiPro-details .overviewList li{width:33%;}
.reiPro-details ul.amenties li{width:20%;}
.reiPro-details .Cont-Column .formClose {display:none;}
.h1-heading, .h2-heading{font-size:22px;line-height:normal;}
.h2-heading{margin-bottom:12px;}
.reiPro-details .leftColumn p{margin-bottom:10px;}
.reiPro-details .fixed_column .Cont-Column{padding:15px;background:#fff;box-sizing:border-box;box-shadow:0px 2px 6px rgba(0,0,0,0.25);color:#333;}
.rei-gallery li .zoom img, .zoom-hover .zoom img{position:absolute;top:0;bottom:0px;left:0;right:0px;margin:auto;width:auto; z-index:9; opacity:0;-webkit-transition:all ease-in-out 0.6s;-moz-transition:all ease-in-out 0.6s; -o-transition:all ease-in-out 0.6s; transition:all ease-in-out 0.6s; }
.rei-gallery li .zoom::after, .zoom-hover .zoom::after{position:absolute;content:''; top:0;bottom:0px;left:0;right:0px;width:auto;border:0px solid rgba(0,0,0,.7); -webkit-transition:all ease-in-out 0.6s;-moz-transition:all ease-in-out 0.6s; -o-transition:all ease-in-out 0.6s; transition:all ease-in-out 0.6s;opacity:0;box-sizing:border-box;}
.rei-gallery li a.zoom{position:initial;}
.rei-gallery li:hover .zoom::after, .zoom-hover:hover .zoom::after{opacity:1; visibility:visible;margin:0px; border:150px solid rgba(0,0,0,.7);}
.rei-gallery li:hover .zoom img, .zoom-hover:hover .zoom img{ opacity:1; }
.sec-ptpb ul.amenties{margin-bottom:0px;}
.sec-ptpb{padding:15px 0px 30px;}
.fixed_column{position:fixed;top:90px;z-index:4;}
.fixed_column .Cont-Column{width:250px;padding:15px 15px 18px;background:rgba(0,0,0,0.8);color:#fff;box-sizing:border-box; }
.fixed_column .email{float:none;}
.Cont-Column .input, .Cont-Column select, .Cont-Column textarea{padding:8px 9px;border-radius:3px;border:1px solid #ddd;}.Cont-Column select{padding:7px 9px;}
.Cont-Column input, .Cont-Column select, .Cont-Column textarea {font-size:14px;}
.reiPro-details .Cont-Column input.button{width:100%;box-sizing: border-box;border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px;}
.fixed_column p{margin-top:11px;}
.fixed_column .qcIcon .email:before{font-size:16px;}
.fixed_column input[type="text"], .fixed_column input[type="button"], .fixed_column textarea{width:100%;box-sizing:border-box;}
.fixed_column input[type="checkbox"]{margin-top:4px;margin-right:5px;}


.enquiryForm{background:#222222;position:fixed;right:-130px;top:45%;width:220px;height:40px;line-height:40px;z-index:999;-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg); transform:rotate(90deg); text-align:center; text-decoration:none; color:#fff !important; font-size:18px;cursor:pointer; }
.Cont-Column .formClose{display:none;background:#000;width:32px;height:32px;line-height:32px; text-align:center;position:absolute;font-size:16px;
left:0;top:0;color:#ccc;cursor:pointer;font-family:Arial;font-weight:normal; margin-left:-32px;}
.Cont-Column .column_box{border:none;}
.si-rei{background:url(//catalog.wlimg.com/templates-images/12569/12570/sprite-icon-rei.png) no-repeat; display:inline-block; }
.si.w40px, .si-rei.w40px{width:40px;height:40px;float:left; }
.ProType{background-position:0px 0px;}	
.unit{background-position:-40px 0px;}	
.area-range{background-position:-80px 0px;}	
.location{background-position:-120px 0px;}
.price{background-position:-160px 0px;}
.status{background-position:-200px 0px;}
.total-area{background-position:-240px 0px;}
.total-aprt{background-position:-280px 0px;}

ul.overviewList{list-style:none outside none;margin-left:0px;}			
.overviewList li{display:table;width:33%;float:left;box-sizing:border-box; margin-top:25px;}
.overviewList li span{display:table-cell}
.viewIcon{box-sizing:border-box;float:left;width:50px;height:50px;position:relative;text-align:center;margin-right:10px;}.viewIcon i{margin-top:1px;margin-left:6px;}   
.rei-gallery{display:block;} 
.rei-gallery li{position:relative;width:32%;display:inline-block;margin-right:1%;margin-bottom:1%;height:200px;overflow:hidden;}
.rei-gallery li .galleryHead{position:absolute;left:0px;right:0px;bottom:0px;background:rgba(0,0,0,0.8);padding:10px;color:#fff;font-weight:bold;}

ul.amenties{margin-bottom:30px;border:0 solid #ddd; border-width:1px 0 0px 1px;}
ul.amenties li{width:20%;float:left;position:relative;height:115px;text-align:center;padding:20px 0px 10px;margin-bottom:0px;border:0 solid #ddd; border-width:0 1px 1px 0;box-sizing:border-box; }
ul.amentiesList li{display:inline-block;padding:7px 17px;margin-right:7px; opacity:0.8; }
.ww40px{width:40px; height:40px;}

.carParking{background-position:0px -212px;}
.powerBackup{background-position:-40px -212px;}
.security{background-position:-80px -212px;}
.lift{background-position:-120px -212px;}
.fitnessGym{background-position:-160px -212px;}
.clubHouse{background-position:-200px -212px;}
.rainWater{background-position:-240px -212px;}
.intercom{background-position:-280px -212px;}
.maintenanceStaff{background-position:-320px -212px;}
.vastu{background-position:-360px -212px;}     
.fireAlarm {background-position:-400px -212px;}    
.pipedGas{background-position:-440px -212px;}
.wifiConnect{background-position:-480px -212px;}
.swimmingPool{background-position:-520px -212px;}
.park{background-position:-560px -212px;}
.playArea{background-position:-600px -212px;}
.cafeteria{background-position:-640px -212px;}
.golfCourse{background-position:-680px -212px;}
.psortsFacility{background-position:-720px -212px;}
.joggingTrack{background-position:-760px -212px;}  
.indoorGame{background-position:0px -253px;}  
.staffQuarter{background-position:-40px -253px;}  
.waterPurifier{background-position:-80px -253px;}            
.wasteDisposal{background-position:-120px -253px;} 

.shoppingMall{background-position:-160px -253px;} 
.visitorParking {background-position:-200px -253px;}  
.waterStorage{background-position:-240px -253px;}  
.airCondition{background-position:-280px -253px;} 
.privateTerrace {background-position:-320px -253px;} 
.waterSupply{background-position:-360px -251px;}  
.firefighting{background-position:-400px -253px;}   
.waterPlant{background-position:-440px -253px;}            
.pavedCompound {background-position:-480px -253px;}
.kidsPlay{background-position:-520px -253px;}
.openSpace{background-position:-560px -253px;}
.multiHall{background-position:-600px -253px;}
.activityDeck{background-position:-640px -253px;} 
.cctvCamera{background-position:-680px -253px;}
.conferenceRoom{background-position:-720px -253px;}
.earthquakeStructure{background-position:-760px -253px;}
.meditation{background-position:0px -293px;}
.landspaceGarden{background-position:-40px -293px;}
.multiHall2{background-position:-80px -293px;}
.school{background-position:-120px -293px;}
.hospital{background-position:-160px -293px;}
.atm{background-position:-200px -293px;}
.tennis-court{background-position:-240px -293px;}
.community-center{background-position:-280px -293px;}
.squash-court{background-position:-320px -293px;}
.banquet-hall{background-position:-360px -293px;}
.basket-ball{background-position:-400px -293px;}
.luxury-retail{background-position:-440px -293px;}
.effluent-treatment{background-position:-480px -293px;}
.sweage-treatment{background-position:-520px -293px;}
.street-lighhting{background-position:-560px -293px;}
.shopping-complex{background-position:-600px -293px;}
.multiplex{background-position:-640px -293px;}
.fountains{background-position:-680px -293px;}
.amphitheatre{background-position:-720px -293px;}
.library{background-position:-760px -293px;}
.pharmacy{background-position:0px -333px;}
.mini-theatre{background-position:-40px -333px;}


div.features{opacity:0.4;}
div.features i span{display:none;}
article:hover .features{opacity:0.8;}

.floorPlan tr th{font-weight:bold;font-size:15px; }
.floorPlan tr:first-child{border-top:1px solid #d6d6d6; } 
.floorPlan tr th{padding:10px;} .floorPlan tr td{padding:10px 10px;}
.floorPlan tr th, .floorPlan tr td{text-align:center;border:1px solid #d6d6d6;border-top:0px solid; box-sizing:border-box;}

.clsd-imag, .clfd-btn{float:right; margin-left:10px;}
.agent-pro{width:120px;}
.specifications{}
.specifications .box{float:left; margin:0 3% 0 0; width:47%;}
.specifications ul{margin-bottom:20px; padding:0 0 0 15px;}
.specifications ul li{list-style:circle;margin-bottom:5px;}
.specifications .box-head{font-size:16px;padding-bottom:5px; }

.w24px{width:24px; height:24px;}
.si-rei.icon-pb{background-position:0 -94px;}
.si-rei.icon-lf{background-position:-144px -115px;}
.si-rei.icon-rp{background-position:-192px -115px;}
.si-rei.icon-fa{background-position:-96px -115px;}
.si-rei.icon-pk{background-position:-384px -115px;}
.si-rei.icon-sw{background-position:-288px -115px;}
.si-rei.icon-ccc{background-position:-72px -140px;}
.si-rei.bed{background-position:-120px -140px;}
.si-rei.sqft{background-position:-144px -140px;}

.zoom-hover{position:relative; overflow:hidden; background:#fff;}
ul.bullet{list-style:disc;}
.maps iframe{pointer-events: none;}
.member-icon{left:0px;bottom:0px;height:21px;}

.contact-btn{padding:0px;color:#fff;border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;display:inline-block;cursor:pointer;background:#00abed;}
.contact-btn.qcIcon .phone{line-height:normal;background:#fff;}
.contact-btn:hover{color:#fff;}
.fancybox-skin{background:#fff;}
.contact-btn b{border-right:1px solid #ddd;}
.contact-btn.qcIcon .phone:before{font-size:15px !important;}
#value_help.toolTip {background:#fff;padding:10px;box-shadow:0px 1px 2px rgba(0,0,0,0.5);-webkit-box-shadow: 0px 1px 2px rgba(0,0,0,0.5);-moz-box-shadow: 0px 1px 2px rgba(0,0,0,0.5);}
.imgage > img{display:block;width:auto;height:200px;position:absolute;top:0px;left:50%; -webkit-border-radius:0; background-clip:padding-box;
-moz-transform:translateX(-50%) scale(1); -o-transform:translateX(-50%) scale(1); -webkit-transform:translateX(-50%) scale(1); transform:translateX(-50%) scale(1); min-width:200px; border-radius:2px 0 0 2px; opacity:1; -moz-transition:-moz-transform .4s ease-in;  -webkit-transition: -webkit-transform .4s ease-in; -o-transition:-o-transform .4s ease-in; transition:transform .4s ease-in; transition: all .4s ease-in;}

/* Search Property Classified Icon*/
/*.si-rei.small.car-parking{width:24px;height:24px;background-position:0px -473px}
.si-rei.small.power-backup{width:24px;height:24px;background-position:-24px -473px}
.si-rei.small.security{width:24px;height:24px;background-position:-48px -473px}
.si-rei.small.lift{width:24px;height:24px;background-position:-72px -473px}
.si-rei.small.fitness-centre{width:24px;height:24px;background-position:-96px -473px}
.si-rei.small.club-house{width:24px;height:24px;background-position:-120px -473px}
.si-rei.small.rain-water{width:24px;height:24px;background-position:-144px -473px}
.si-rei.small.intercom{width:24px;height:24px;background-position:-168px -473px}
.si-rei.small.maintenance-staff{width:24px;height:24px;background-position:-192px -473px}
.si-rei.small.vastu-complaiant{width:24px;height:24px;background-position:-216px -473px}
.si-rei.small.security-fire-alarm{width:24px;height:24px;background-position:-240px -473px}
.si-rei.small.piped-gas{width:24px;height:24px;background-position:-264px -473px}
.si-rei.small.wifi-connectivity{width:24px;height:24px;background-position:-288px -473px}
.si-rei.small.atm{width:24px;height:24px;background-position:-312px -473px}
.si-rei.small.gym {width:24px;height:24px;background-position:-338px -473px}
.si-rei.small.servant-quarter{width:24px;height:24px;background-position:-360px -473px}
.si-rei.small.garden-g{width:24px;height:24px;background-position:0 -448px}
.si-rei.small.sport{width:24px;height:24px;background-position:-24px -448px}
.si-rei.small.water-p{width:24px;height:24px;background-position:-48px -448px}
.si-rei.small.water-s{width:24px;height:24px;background-position:-72px -448px}
.si-rei.small.Play-area{width:24px;height:24px;background-position:-96px -448px}
.si-rei.small.Jogging{width:24px;height:24px;background-position:-120px -448px}
.si-rei.small.waste-dispo{width:24px;height:24px;background-position:-144px -448px}
.si-rei.small.airc{width:24px;height:24px;background-position:-168px -448px}
.si-rei.small.cafeteria{width:24px;height:24px;background-position:-192px -448px}
.si-rei.small.indoor-game{width:24px;height:24px;background-position:-216px -448px}
.si-rei.small.shop{width:24px;height:24px;background-position:-240px -448px}
.si-rei.small.terrace{width:24px;height:24px;background-position:-264px -448px}
.si-rei.small.golf-course{width:24px;height:24px;background-position:-288px -448px}
.si-rei.small.staff-quarter{width:24px;height:24px;background-position:-312px -448px}
.si-rei.small.visit-park{width:24px;height:24px;background-position:-336px -448px}
.si-rei.small.home-security{width:24px;height:24px;background-position:-360px -448px}*/

.si-rei.small.park{width:24px;height:24px;background-position:0 -448px}
.si-rei.small.sports-facility{width:24px;height:24px;background-position:-24px -448px}
.si-rei.small.ro-water-system{width:24px;height:24px;background-position:-48px -448px}
.si-rei.small.waste-disposal{width:24px;height:24px;background-position:-72px -448px}
.si-rei.small.play-area{width:24px;height:24px;background-position:-96px -448px}
.si-rei.small.jogging-strolling-tracks{width:24px;height:24px;background-position:-120px -448px}
.si-rei.small.water-storage{width:24px;height:24px;background-position:-144px -448px}
.si-rei.small.central-air-condition{width:24px;height:24px;background-position:-168px -448px}
.si-rei.small.cafeteria-restaurants{width:24px;height:24px;background-position:-192px -448px}
.si-rei.small.indoor-games{width:24px;height:24px;background-position:-216px -448px}
.si-rei.small.shopping-mall{width:24px;height:24px;background-position:-240px -448px}
.si-rei.small.private-terrace-garden{width:24px;height:24px;background-position:-264px -448px}
.si-rei.small.golf-course{width:24px;height:24px;background-position:-288px -448px}
.si-rei.small.staff-quarter{width:24px;height:24px;background-position:-312px -448px}
.si-rei.small.visitor-parking{width:24px;height:24px;background-position:-336px -448px}
.si-rei.small.home-security{width:24px;height:24px;background-position:-360px -448px}
.si-rei.small.reserved-parking{width:24px;height:24px;background-position:0px -471px}
.si-rei.small.power-backup{width:24px;height:24px;background-position:-24px -471px}
.si-rei.small.security{width:24px;height:24px;background-position:-48px -471px}
.si-rei.small.lift{width:24px;height:24px;background-position:-72px -471px}
.si-rei.small.fitness-centre{width:24px;height:24px;background-position:-96px -471px}
.si-rei.small.club-house{width:24px;height:24px;background-position:-120px -471px}
.si-rei.small.rain-water-harvesting{width:24px;height:24px;background-position:-144px -471px}
.si-rei.small.intercom{width:24px;height:24px;background-position:-168px -471px}
.si-rei.small.maintenance-staff{width:24px;height:24px;background-position:-192px -471px}
.si-rei.small.vastu{width:24px;height:24px;background-position:-216px -471px}
.si-rei.small.fire-alarm{width:24px;height:24px;background-position:-240px -471px}
.si-rei.small.piped-gas{width:24px;height:24px;background-position:-264px -471px}
.si-rei.small.wifi-connectivity{width:24px;height:24px;background-position:-288px -471px}
.si-rei.small.swimming-pool{width:24px;height:24px;background-position:-312px -471px}
.si-rei.small.gym {width:24px;height:24px;background-position:-336px -471px}
.si-rei.small.servant-quarter{width:24px;height:24px;background-position:-360px -471px}
.si-rei.small.tennis-court{width:24px;height:24px;background-position:0px -495px}
.si-rei.small.community-center{width:24px;height:24px;background-position:-24px -495px}
.si-rei.small.squash-court{width:24px;height:24px;background-position:-48px -495px}
.si-rei.small.banquet-hall{width:24px;height:24px;background-position:-72px -495px}
.si-rei.small.basket-ball{width:24px;height:24px;background-position:-96px -495px}
.si-rei.small.luxury-retail{width:24px;height:24px;background-position:-96px -495px}
.si-rei.small.effluent-treatment{width:24px;height:24px;background-position:-120px -495px}
.si-rei.small.sweage-treatment{width:24px;height:24px;background-position:-144px -495px}
.si-rei.small.street-lighhting{width:24px;height:24px;background-position:-168px -495px}
.si-rei.small.shopping-complex{width:24px;height:24px;background-position:-192px -495px}
.si-rei.small.multiplex{width:24px;height:24px;background-position:-216px -495px}
.si-rei.small.fountains{width:24px;height:24px;background-position:-240px -495px}
.si-rei.small.amphitheatre{width:24px;height:24px;background-position:-264px -495px}
.si-rei.small.library{width:24px;height:24px;background-position:-288px -495px}
.si-rei.small.pharmacy{width:24px;height:24px;background-position:-312px -495px}
.si-rei.small.mini-theatre{width:24px;height:24px;background-position:-336px -495px}
.exp_property{border-top:solid 1px #eee;padding:20px 15px 15px;}
.exp_property > ul{display:flex;margin:0px;padding:0;list-style:none;flex-wrap:wrap;}
.exp_property > ul li{padding-left:0px;padding-right:5px;margin-bottom:10px;list-style:none outside none;}
.exp_property > ul li span{display:block;border-radius:25px;padding:7px 15px;box-shadow:0 3px 6px 0 rgb(3 3 3 / 6%);text-decoration:none;transition:all 0.3s ease;font-size:14px;}
.exp_property > ul li span img{margin-right:5px;width:10px;height:10px;}
.centerIcon{width:90px;height:90px;position:relative;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;}
.centerIcon img{position:absolute;left:0px;top:0px;right:0px;bottom:0px;margin:auto;}
.adsLayer li{margin-bottom:0px !important;}
.adsLayer li > div{position:relative;display:table;padding:20px 5px 20px; position:relative;}
.adsLayer li .adsIcon{width:60px;height:60px;border-radius:100%;border:2px solid #ccc;text-align:center;font-size:24px;display:table-cell;} 
.adsLayer li .adsCont{display:table-cell;text-align:left;}

.si-cab{background:url(//catalog.wlimg.com/templates-images/12569/12570/sprite-icon-cab.png) no-repeat; display:inline-block; }
.si-cab.wh80px{width:80px;height:80px;}
.si-cab.outStation{background-position:0px 0px;}
.si-cab.selfDrive{background-position:-80px 0px;}
.si-cab.railwayPickup{background-position:-160px 0px;}
.si-cab.doorPickup{background-position:-240px 0px;}
.si-cab.pointTo{background-position:-320px 0px;}
.si-cab.hotelPickup{background-position:-400px 0px;}
.si-cab.airportTransfer{background-position:0px -80px;}
.si-cab.goAnywhere{background-position:-80px -80px;}
.si-cab.roadsideAssistance{background-position:-160px -80px;}
.si-cab.damageInsuranc{background-position:-240px -80px;}
.si-cab.wifiCab{background-position:-320px -80px;}

.captionDetail{position:absolute;bottom:0px;left:0px;right:0px; background:rgba(0,0,0,0.5);padding:12px 0px 12px 0px;color:#fff;}.breadcrumb-view ul{margin-left:0px;}
.reiDetail-nav{padding:5px 0px;box-sizing:border-box;}
.reiDetail-nav ul{list-style:none outside none;margin:0px;} 
.reiDetail-nav ul li{display:inline-block;position:relative;vertical-align:top;margin-bottom:0px;}
.reiDetail-nav ul li a{display:block;padding:12px 15px;font-size:14px;} 
.reiDetail-nav ul li ul{position:absolute;left:0px;top:44px;width:170px;margin-left:0px; display:none;background: #f1f1f1;box-shadow:0px 3px 5px rgba(0,0,0,0.25);-webkit-box-shadow:0px 3px 5px rgba(0,0,0,0.25);-moz-box-shadow:0px 3px 5px rgba(0,0,0,0.25);}
.reiDetail-nav ul li:hover ul{display:block;}
.reiDetail-nav ul li ul li{border-bottom:1px solid #ddd;display:block;}
.order-pay-tab a{font-size:14px;padding:10px 0px; display:block}
.order-pay .hidden-xs{margin-top:10px}

.fxBtm-btn ul li > div{position:relative;padding-bottom:50px;}
.fxBtm-btn ul li > div .btm-fxBtn{position:absolute;bottom:12px;left:0px;right:0px;text-align:center;}
.fxBtm-btn .ttwDetail_fix, .fxBtm-btn .ttwDetail_fix .imgWidth{width:260px;}

@media(min-width:768px){.res-pl20px{padding-left:20px;}}
.dynamic-data-container{word-break:initial;}

.full_difbg .slider ul li{margin-bottom:0px !important;position:relative;}
.full_difbg .slider ul li::after{position:absolute;content:'';top:0px;right:0px;width:80px;
height:100%; background-image:url(//catalog.wlimg.com/templates-images/12569/12570/difbg_shadow.png);background-repeat:repeat-y;}
.full_difbg .slider ul li:last-child::after{display:none;}
.full_difbg .dif_head{font-size:22px;line-height:1.2em;}
.difbg_pd{padding:20px 30px;}
.roundImg .imgWidth,.roundImg .imgFrame{border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;}
.contact-viewBox ul{list-style:none outside none;margin:0px;padding:0px;}
.contact-viewBox li{padding:25px 13px 23px 13px;position:relative;float:left;width:50%;box-sizing:border-box;margin-bottom:0px;}
.contact-viewBox li:first-child{border-right:1px solid rgba(255,255,255,0.4);}
.contact-viewBox .contact-detail{font-size:20px;letter-spacing:-0.25px;padding-top:18px;}
.or{width:20px;height:20px;padding:10px;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;position:absolute;top:0px;bottom:0px;right:-20px;background:#fff;color:#666;margin:auto;}
.contact-viewBox .contact-title {font-size:16px;letter-spacing:-0.1px;line-height:1.2; }
/*** REI Popup ***/
.details-popup .cols_similar .picBg{height:180px;max-height:180px;position:relative;overflow:hidden;}
.details-popup .cols_similar .picBg img{height:auto}
/*** REI Project Details page ***/
.rowFlex.cp7px{margin-left:-7px;margin-right:-7px;}
.rowFlex.cp7px >*{padding-left:7px;padding-right:7px;}
.df{display:flex;}
.slSec *, .slSec::after, .slSec::before{box-sizing:border-box;}
.slSec{display:flex;width:100%;height:100%;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;}
.slSec .lftSlColumn{width:68%;padding-left:10px;padding-right:10px;}
.slSec .rghtSlColumn{width:32%;padding-left:10px;padding-right:10px;}
.slSec .lftSlColumn.dtlsBigImg{max-height:420px;}
.smGlrySec{height:200px;line-height:0px;}
.smGlrySec.mrImg{position:relative;line-height:0px;}
.smGlrySec.mrImg::after{position:absolute;content:'';left:0px;right:0px;top:0px;bottom:0px; background:rgba(0,0,0,0.5);}
.smGlrySec.mrImg .moreFancyImg{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%); color:#fff;line-height:22px;text-align:center;z-index:1;font-size:18px;font-weight:600;}
.smGlrySec.mrImg .moreFancyImg span{font-size:28px;}
.slSec .lftSlColumn a.objFt, .slSec .rghtSlColumn a.objFt{display:inline-block;line-height:0px;width:100%;height:100%;}.slSec .lftSlColumn .h1-heading{margin-bottom:0px;}
.slSec .lftSlColumn img.fitImg, .slSec .rghtSlColumn img.fitImg{width:100%;height:100%;cursor:pointer;object-fit:cover;}
.lftSlColumn.dtlsBigImg a.dtlMrImg{position:absolute;right:20px;top:20px;background: rgba(0,0,0,0.6);padding:5px 12px 8px;width:auto;height:auto;color:#fff;line-height:12px; border-radius:20px;vertical-align:top;}
/*** TTW details page ***/
.tour-details-view{}
.tour-details-view .iti-box{display:flex;position:relative;}
.tour-details-view .iti-dtls{padding-left:15px;flex-grow:1;}
.tour-details-view .iti-box .dayIni{width:60px;flex-shrink:0;position:relative;}
.tour-details-view .iti-box .dayIni::before{position:absolute;content:'';width:1px;height:100%; right:7px;top:5px;z-index:0;}.tour-details-view .iti-box > *{padding-bottom:10px;}
.tour-details-view .iti-box .dayIni::after{position:absolute;content:'';width:10px;height:10px; right:3px;top:6px;display:inline-block;border-radius:100%;}
.tour-details-view .iti-dtls ul{margin:0px;padding:0px;margin-left:20px;}
.res_table .tblTitle{width:40%;display:none;}
/*** about us table ***/
.tableList{border-left:1px solid #ddd;}
.tableList ul{list-style:none outside none;margin:0px;padding:0px;display:flex;flex-wrap:wrap; }
.tableList ul li{padding:10px;border-bottom:1px solid #ddd;width:33.3%;list-style:none;box-sizing:border-box;border-right:1px solid #ddd;margin:0px;}
.tableList ul li:nth-child(1), .tableList ul li:nth-child(3), .tableList ul li:nth-child(2){border-top:1px solid #ddd;}
.tableList ul li a{vertical-align:middle;}


@media(min-width:1200px){
.reiPro-details .fixed_column .Cont-Column{max-width:345px;width:345px;}
}
@media(min-width:993px){
.reiPro-details .fixed_column{position:relative;top:0px;transition:all ease-in-out 0.4s; -webkit-transition:all ease-in-out 0.4s;-moz-transition: all ease-in-out 0.4s;}
.reiPro-details .fixed_column.sticky{position:fixed;top:80px;}
}
@media(min-width:768px){
.res-pl20px{padding-left:20px;}
}
@media(max-width:991px){
.tableList ul li{width:50%;}
.tableList ul li:nth-child(3){border-top:none;}
}
@media(max-width:800px){
.slSec{margin-left:0px;margin-right:0px;}
.slSec .lftSlColumn, .slSec .rghtSlColumn{width:100%;padding-left:0px;padding-right:0px;}
.slSec .rghtSlColumn{margin-top:15px;}.slSec .rghtSlColumn.ar{text-align:left;} 
.rghtSlColumn .smGlrySec{width:49%;display:inline-block;}
.rghtSlColumn .smGlrySec ~ .smGlrySec{margin-left:1%;margin-top:0px;} 
.reiPro-details .leftColumn{width:auto;}
span.clearMob.fr{float:none;display:block;padding:0px;margin-top:10px;} 
}
@media(max-width:480px){
/*** REI Project Details Page ***/
.reiPro-details .overviewList li{padding-bottom:10px;}
.smGlrySec{height:130px;}
.h1-heading, .h2-heading{font-size:20px;font-weight:600;}
.locDtls{margin-top:25px;}
/*** tour details ***/
.iti-box{flex-direction:column;}
.tour-details-view .iti-box .dayIni{width:auto;}
.tour-details-view .iti-box .dayIni::before, .tour-details-view .iti-box .dayIni::after{display:none;}
.tour-details-view .iti-dtls{padding-left:0px;}
.tour-details-view .frwm{float:none;display:block;margin-left:0px;}
.res_table tr th{display:none;}
.res_table td{position:relative;}
.res_table .tblTitle{display:inline-block;}
.tableList ul li{width:100%;}
.tableList ul li:nth-child(2){border-top:none;}
}