/* Header footer css start */
body, ul, li, ul li, ol, table, tr, tbody, td, h1, h2, h3, h4, h5, h6, form, input, select {margin: 0px; padding:0; font-family:'open_sansregular', Arial, sans-serif; list-style-type: none;}
input::-moz-focus-inner {border:0;}
button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;}
.clearAll{ clear:both;}
.clear{ clear:both;}
.middleData{ width: 1200px; margin:0 auto;}
.loginBlock{ font-size: 12px; color: #999999; text-align:right; padding:4px 23px 0px 0; float:right;}
.loginBlock li {float:left; margin-left: 14px;}
.loginBlock li:first-child {margin-left: 0px;}
.loginBlock li a {color: #666; text-decoration:none; font-family: "opensans-semibold";}
.loginBlock li a span.allIndia{background:url(../images/headerFooterStrip.png) no-repeat 0px -22px; margin-left: 4px; height: 8px; width: 8px; display:inline-block;}
.loginBlock span.devier{ padding: 0 7px; font-family: Arial, sans-serif;}
.loginBlock .allIndiaLi {position:relative;}
.loginBlock ul li .allCityDropDown{position:absolute; text-align:left; right:-15px; top:24px; width:651px; padding:0px 5px; z-index:99999; margin-left: -5px; transition: all 0.8s ease; height:0px; overflow:hidden;}
.loginBlock ul li.dropdownLink:hover .allCityDropDown{height:425px; padding:5px;}
.loginBlock ul li .allCityDropDown .dropDownArrow{height: 5px; top: 0px}
.cityDropDownEffect {border-radius: 0 0 2px 2px; background:#fff; border:1px solid #ccc;box-shadow: 0 0 5px rgba(0,0,0,.2); text-align:left; font-size:12px; text-transform:none;}
.loginBlock ul li .allCityDropDownInner{padding:0 10px 3px; margin:0px; background:#ffffff;}
.loginBlock ul li .allCityDropDownInner .dropDownheading{
	border-bottom: 1px solid #dddddd;
    color: #000;
    font-family: "opensans-bold","open_sansregular",Arial;
    font-size: 14px;
    margin: 0;
    padding:12px 0 8px;
	 }
.loginBlock ul li .allCityDropDownInner .dropDownheading a{color:#545050; padding-left:0; }
.loginBlock ul li .allCityDropDownInner .internationalheading a { color:#999999; text-transform: none; padding-left:0; font-family:"opensans-semibold";}
.loginBlock ul li .allCityDropDownInner .dropDownheading img{padding:0px; margin:0px 5px 0px 0px; width:16px; height:11px; vertical-align:0px;}
.loginBlock ul li .allCityDropDownInner .internationalheading{padding:4px 0 5px 2px; text-transform:uppercase; margin:0px; font-size:14px; color:#545050; font-family:'opensans-bold','open_sansregular',Arial;}
.loginBlock ul li .allCityDropDownInner .internationalheading img{padding:0px; margin:0px 5px 0px 0px; width:19px; height:20px; vertical-align:-5px;}
.loginBlock ul li .allCityDropDownInner .citiesSec{padding:8px 0px 0px 4px; margin:0px;}
.loginBlock ul li .allCityDropDownInner .citiesSec h4{padding:0px 0px 2px 0px; margin:15px 0 0;
color: #000;
    font-family: "opensans-semibold";
    font-size: 12px;
    font-weight: normal;
    text-transform: uppercase;
}
.loginBlock ul li .allCityDropDownInner .citiesSec h4:first-child {margin-top:0px;}
.loginBlock ul li .allCityDropDownInner .citiesList{padding:2px 0 0; margin:0 0 5px;}
.loginBlock ul li .allCityDropDownInner .citiesList ul{padding:0px; margin:0px; list-style-type:none;}
.loginBlock ul li .allCityDropDownInner .citiesList ul li{padding:0px 0px 1px 0px; margin:0px; float:left; width:125px; background:none;}
.loginBlock ul li .allCityDropDownInner .citiesList ul li a{padding:0px; display:block; font-size:12px; 
font-weight:normal; font-family:'open_sansregular';color: #666;letter-spacing: 0; margin: 0; text-transform: capitalize;}
.citiesList ul li a:hover{text-decoration:underline}
.locationIcon{background:url(../images/locaionMapIcon.png) no-repeat 0px 0px; width:10px; height:11px; display:inline-block;padding-right: 7px;}

.loginDDLi {position:relative;}
.loginDropDown {display:none; position:absolute; left:-135px; top:28px; z-index:9; width:190px; z-index:11; box-shadow: 7px 7px 11px -8px rgba(0,0,0,1); text-align:left; font-size:14px; padding:6px 6px 0px 6px !important; text-transform:none; }
.loginArrow {display:block; position:absolute; left:140px; top:-8px; width:30px; height:8px; background:rgba(0,0,0,0) url("../images/redArrow.png") no-repeat scroll 20px 1px;}
.topNav .mainLinks .loginDropDown li {float:none; clear:both; margin:0px; padding:0;}
.topNav .mainLinks .loginDropDown ul{float:none}
.topNav .mainLinks .loginDropDown a {text-transform: capitalize; color:#666; font-family:'open_sansregular'; display:block; height:32px; line-height:30px; padding:0 19px;}
.loginBlock .loginDropDown a {font-family:'open_sansregular';}
.loginDropDown a:hover {background:#f8f8f8; text-decoration:none !important;}



.adviceDDLink {position:relative;}
.activeLinkBG {position:absolute; left:0px; bottom:-18px; z-index:9; width:100%; height:4px; background:#c0382a;}
.adviceDropDown {position:absolute; left:20px;top: 26px;z-index:999; width:250px;height:0px; overflow: hidden;transition: all 0.3s ease;padding: 0px 5px 0px 5px;}
.adviceDropDown .dropDownEffect{margin-bottom:5px}
.adviceDDLink:hover .adviceDropDown{height:215px} 
.adviceArrow {display:block; position:relative; left:20px; top:1px; width:14px; height:8px; background:url(../images/headerFooterStrip.png) no-repeat 0px 0px;}
.adviceDDLink.dropdownLink .downArrow{display: inline-block !important;}
.topNav .mainLinks ul li .adviceDropDown ul, .topNav .mainLinks ul li .adviceDropDown li {float:none; clear:both; margin:0px; padding:0;}
.topNav .mainLinks ul li .adviceDropDown li a { text-transform: inherit;color:#666; font-family:'open_sansregular'; display:block; height:32px; line-height:30px; padding:0 19px; border: 0;}
.topNav .mainLinks ul li .adviceDropDown li a:hover {background:#f8f8f8; border: 0;}
.moreDDLi {position:relative;}
.moreDropDown {width:178px; position:absolute; right:0px;  z-index:99; display:none;}
.moreDropDown  .dropDownEffect{padding-top:15px;}
.moreDropDown1 {width:178px; position:absolute; left:15px; top:15px; padding-top:15px; z-index:9; display:none;}
.globalMenu .dropDownEffect {background:#fff; border-top:2px solid #da251c; z-index:11; box-shadow:0 0 5px rgba(0,0,0,.2); text-align:left; font-size:14px; padding:6px 0;}
.dropDownEffect {background:#fff; border:1px solid #ccc; z-index:11;  text-align:left; font-size:14px;}
.moreArrow {display:block; position:absolute; left:20px; top:8px; width:14px; height:8px; background:url(../images/headerFooterStrip.png) no-repeat 0px 0px;}
.topNav .mainLinks ul li .moreDropDown ul, .topNav .mainLinks ul li .moreDropDown li {float:none; clear:both; margin:0px; padding:0; border: 0;}
.topNav .mainLinks ul li .moreDropDown li a {color:#666; font-family:'open_sansregular'; display:block; padding:0 19px; border: 0; }
.topNav .mainLinks ul li .moreDropDown li a:hover {background:#f8f8f8;}
.topNav .mainLinks ul li.adviceMoreBlock{padding-left: 37px;}

.topNav .logoCont{ float:left; padding: 7px 0 0 17px; }
.topNav .logoCont .sitLogo{background:url(../images/headerFooterStrip.png) -2px -166px no-repeat; width:190px; height:34px; display:inline-block;}
.topNav .logoCont .newProjectLogo{background:url(../images/magicBricksLogo.png) 0 0px no-repeat; width:160px; height:52px; display:inline-block; margin-top:-1px;
text-decoration: inherit;}
.topNav .logoCont .newProjectLogo::after{content: "New Projects"; left: 78px; top: 21px; color: #ccc; text-decoration: none; font-size: 13px; position: relative;}
.topNav .mainLinks{ float:right; font-size: 14px; font-family:'opensans-bold'; padding-top: 0px; padding-bottom:0px; padding-right:23px;}
.topNav .mainLinks ul{ float:left;}
.topNav .mainLinks ul li{ float:left; list-style-type: none; position:relative;}
.topNav .mainLinks ul li:first-child{ margin-left:0;}
.topNav .mainLinks ul li span.downArrow{margin-left: 6px; display:inline-block;width: 0; height: 0; border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid #fff; transition : all 0.4s ease-in-out 0s;  vertical-align: 2px;}
.topNav .mainLinks ul li span.downArrow.myMagic{border-left: 4px solid transparent; border-right: 4px solid transparent; border-top: 4px solid #fff; display: inline-block;  height: 0; margin-left: 6px; transition: all 0.4s ease-in-out 0s; vertical-align: 2px; width: 0;}
.topNav .mainLinks ul li a:hover span.downArrow.myMagic{border-top: 4px solid #c1392b;}
.mainLinks ul > li > a:hover .downArrow{border-top: 4px solid #c1392b; transition: all 0.4s ease-in-out 0s;}


/*New Home page css by pavan on 11/08/2015*/

.globalMenu {
    height: 49px;
    background-color: rgba(0,0,0,1);
    width: 100%;
    z-index:999; position:relative;
}
.topNav .mainLinks ul li a{font-family: "opensans-semibold"; font-size:12px; color:#ffffff; text-transform:uppercase; letter-spacing: 0.6px; text-decoration: none;}
.mainLinks ul > li > a:hover{color:#c1392b}
.topNav .mainLinks ul li .loginLink:hover span.downArrow {color:#fff; border-top-color:#fff;}

.topNav .mainLinks ul li span.downArrow{display:none}
.topNav .logoCont .sitLogo
{
	width: 160px;
	height: 30px;
	background:url(../images/magicBricksLogo.png)
}
.loginBlock li a
{
	    font-family: "opensans-semibold";
    font-size: 12px;
    color: #bdbdbd;
}


.topNav .mainLinks{padding-right:0px;     padding-top: 14px; padding-bottom: 0px;}
.topNav .mainLinks ul li{padding-left:19px;}
.topNav .mainLinks .sellRentProp{}
.sellRentProp >  a{border:1px solid #616161; padding:4px}
.loginBlock ul li .allCityDropDown{left:0px}
.loginBlock li a span.allIndia{background:url(../images/dropDownArrow.png);width: 10px; background-repeat:no-repeat}
.topNav .logoCont { padding-top: 10px; padding-left:0px}
.topNav .mainLinks .moreNav{padding-left:10px;position: relative; height:30px}
.topNav .mainLinks .moreNav:hover {z-index:999;}
.latestUpdatesSlider{position:absolute; bottom: 20px; left:0px; right:0px; margin:0px auto; width:1180px;
	height: 76px;}
.latestUpdatesSlider .listItems
{
	width: 282px;
	height: 76px;
	background-color: rgba(0, 0, 0, 0.3);
	text-align:center;
	    box-sizing: border-box;
    padding:16px 0px 20px 0px; position:relative; margin:0px auto; cursor:pointer
}


.latestUpdatesSlider .listItems:hover{
    background-color: rgba(0, 0, 0, 0.8);}
.latestUpdatesSlider .headLine{font-size:16px; color:#fefefe}

.adviceArrow {
    background: rgba(0, 0, 0, 0) url("../images/redArrow.png") no-repeat scroll left 2px;
}
.allCityDropDown .cityDropDownEffect, .adviceDropDown .dropDownEffect{border:0px; border-top:2px solid #da251c}
.latestUpdatesSlider .description{    color: #f1f1f1;
    font-size: 12px;
    margin: 0px 0px 13px 0px;
    line-height: 20px;
}
.latestUpdatesSlider .headLine span{font-family:"opensans-semibold"}
.latestUpdatesSlider .anythingSlider-default .back {
    left: -9px !important;
}
.latestUpdatesSlider .anythingSlider-default .forward {
    right:-9px !important;
}
.iconSocialMedia{background:url(../images/socialMediaIcons.png) left top no-repeat; width:15px; height:15px; display:inline-block;
position: relative; top: 4px;
    width: 15px; padding-right:5px}
.iconTwitter{ background-position:0px -15px}
.iconLinkedin{ background-position:0px -30px}
.iconGP{ background-position:0px -45px}

.textYello{color:#dce775}
.textOrange{color:#ffb74d}
.latestUpdatesSlider .bdrBtm
{
	width: 282px;
	height: 3px;
	background-color: rgba(255, 255, 255, 0.3);
	position:absolute; bottom:3px
}
.latestUpdatesSlider .anythingSlider-default .arrow a{height:30px; background-color:transparent; width:9px}
.latestUpdatesSlider .arrow span{background:url(../images/homeSliderControls.png) left center no-repeat;
 text-indent:5000px; overflow:hidden; visibility:visible !important;width: 8px; height: 12px;margin-top:30px;} 
 .latestUpdatesSlider .anythingSlider-default .forward span{background-position:right center}
.f-nav{position:fixed; top:0px; background:#fff !important;
  animation: animationFrames linear 1s;
  animation-iteration-count: 1;
  transform-origin: 50% 50%;
  box-shadow: 2px 0 4px rgba(0,0,0,.11);
}
.f-nav .topNav .mainLinks > ul > li a, .f-nav .loginBlock li a {
    color: #000000;}
.f-nav .topNav .mainLinks > ul > li a:hover{color:#d72519}
.f-nav .topNav .logoCont .sitLogo{  background:url("../images/magicBricksLogoColor.png");}
.globalFooter{background:#4d4c4c;}
.globalFooter p{line-height:17px}
.globalFooter li{line-height:18px}
.globalFooter li a{color:#cccccc; font-size:12px; text-decoration:none}
.globalFooterLinks{padding:19px 0 48px 0; height:260px; overflow:hidden}
.globalFooterLinks p{color:#cccccc; font-size:12px; text-decoration:none; margin:0px}
.globalFooter h4{ font-size:12px; font-weight:normal; color:#fff;font-family: 'opensans-semibold'; text-transform:uppercase}
.SiteDisclaimer h4{ color:#999999;}
.SiteCopyRights{ font-size:10px;  color:#fff; height:50px; background:#000; border-top:1px solid #da251c}
.SiteCopyRights p{padding:20px 0 8px; margin:0px;}
.SiteDisclaimer{color:#999999; background:#333333; padding:15px 0px}
.globalFooter li a:hover{text-decoration:underline}
.SiteDisclaimer p{font-size:10px; margin: 0px}
.SiteDescription{margin-bottom:14px}
.fSection1{width:452px; margin-right:60px; float:left}
.fSection2{width:138px; margin-right:52px;  float:left}
.fSection3{width:152px; margin-right:60px;  float:left}
.fSection4{width:111px; float:left}
.fSection1 ul{width:150px; display:inline-block; float:left}
.linksBlock{margin-bottom:25px}
.dropDownArrow{
    display: inline-block;
    width: 10px;
    height: 10px;
    position: relative;
    top:-7px;
    left: 20px;
background:url(../images/redArrow.png) no-repeat }
.moreNav .dropDownArrow{    right: 9px;
    left: inherit;
    float: right;}
.moreLinkDropDown{
	width: 605px;
	border-radius: 0 0 2px 2px;
	position:absolute; right:0px; padding: 0px 6px;
    margin-right: -6px;
    transition: all 0.3s ease;
    height:0px;
    overflow:hidden;
}
.dropdownLink:hover .moreLinkDropDown{height:217px; padding:6px;}

.moreLinkDropDown .moreLinkDropDownInner{border-top:2px solid #da251c;background-color: #fff;box-shadow: 0 0 5px rgba(0,0,0,.2); }

.globalMenu .moreOptionsList {
    width: 32%;
    float: left; padding:10px 4px 10px 12px; box-sizing:border-box
}
.globalMenu .downloadApp{margin:0px}
.moreOptionsList .linkTitle {font-family: "opensans-semibold";font-size: 12px; color:#000000; text-transform:uppercase; font-weight:normal; display:block;}
.moreOptionsList.downloadApp .linkTitle a{font-family: "opensans-semibold" !important; color:#000000 !important; }
.moreOptionsList.downloadApp .linkTitle a:hover{color:#000000 !important; color:#db261d !important;}
.moreOptionsList:hover .linkTitle{color:#db261d}
.moreOptionsList:hover p{color:#333333}
.moreOptionsList a .linkTitleDetail{text-transform: capitalize; color:#666666; font-size:11px;
margin: 0px;font-family: 'open_sansregular', Arial, sans-serif;letter-spacing:0px;  display:block;}
.globalMenu .moreOptionsList.customerCare{width: 50%;}
.globalMenu .lastLi {width:34%; padding-right:0px;}
.bdrTop{border-top:1px solid #dddddd}
.customerEmail{color: #666;text-decoration: underline;}
.transIconClose {
    width: 26px;
    float: left;
    height: 27px; margin-top: 2px
}
.lines {
    background: #bdbdbd none repeat scroll 0 0;
    display: inline-block;
    height: 2px;
    position: relative;
    transition: all .3s ease 0s;
    width: 25px;
    top: 2px;
}
.moreNav > a{width:25px; height:25px; display:inline-block}
.moreNav  a.moreLink{height:22px;}
.ieOld .moreNav > a, .ieOld9 .moreNav > a{background:url(../images/moreIcon.png) left top no-repeat;}
.ieOld .transIconClose, .ieOld9 .transIconClose{display:none}
.ieOld .globalMenu, .ieOld .mobileOptions,.ieOld .latestUpdatesSlider .listItems, .ieOld .searchHomeOnly#homeSearchContainer .searchFormTab LI A{background:url(../images/transBg.png)}
.ieOld .searchHomeOnly#homeSearchContainer .searchFormTab li a.active, .ieOld .globalMenu{background:#000}
.ieOld .globalMenu.f-nav{background:#fff}
.lines-button{position:absolute}
.lines::before, .lines::after {
    background: #bdbdbd none repeat scroll 0 0;
    content: "";
    display: inline-block;
    height: 2px;
    left: 0;
    position: absolute;
    transform-origin: 0.28571rem center 0;
    transition: all 0.3s ease 0s;
    width:25px;
}
.lines::after {
    top: -6px;
}
.lines::before {
    top: 6px;
}
.moreNav:hover .lines::before {
    transform: rotate3d(0, 0, 1, 45deg);
}
.moreNav:hover .lines::before, .moreNav:hover .lines::after {
    top: 0;
    transform-origin: 50% 50% 0;
    width:25px;
}
.moreNav:hover .lines::after {
    transform: rotate3d(0, 0, 1, -45deg);
}
.moreNav:hover .lines::before, .moreNav:hover .lines::after {
    top: 0;
    transform-origin: 50% 50% 0;
    width:25px;
}
.moreNav:hover .lines {
    background: transparent none repeat scroll 0 0;
}

.menuText {
    display: inline-block;
    font-size: 8px;
    margin-top: 12px;
    text-transform: uppercase;
    color: #bdbdbd;
}
.f-nav .lines, .f-nav .lines::before, .f-nav .lines::after{background: #000}
.f-nav .menuText{color: #000;}
.f-nav .loginBlock li a span.allIndia{background:url("../images/dropDownArrow2.png") no-repeat scroll 0 0}
@keyframes animationFrames{
  0% {
    transform: translate(0px,-190px)  ;
  }
  100% {
    transform: translate(0px,0px)  ;
  }
}
@keyframes animationFrames2{
  0% {
    background-size: 200%;
  }
  100% {
    background-size: 100%;
  }
}

.clearfix {display: inline-block;}
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
	 .loginBlock {
    margin-left: 30px; margin-top:4px;
}
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }

/* close commented backslash hack */
@font-face {
    font-family: 'opensans-semibold';
    src: url('https://cdn.staticmb.com/font/opensans-semibold-webfont.eot');
    src: url('https://cdn.staticmb.com/font/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('https://cdn.staticmb.com/font/opensans-semibold-webfont.woff') format('woff'),
         url('https://cdn.staticmb.com/font/opensans-semibold-webfont.ttf') format('truetype');
   	font-weight: normal;
    font-style: normal;
}


/* Header footer css end */



#photoMapOverlay{position:fixed; top:0px; right:0px; bottom:0px; left:0px; background-color:rgba(0,0,0, 0.7); z-index:999998;}
#photoMapCont{position:fixed; margin:20px; top:0px; right:0px; bottom:0px; left:0px; background-color:#ffffff; z-index:999999; box-shadow:0px 0px 12px rgba(0,0,0,0.2);}
#photoMapCont .photoMapClose{padding:5px 12px 0px 0px; height:23px; background:#ffffff; overflow:hidden;}
#photoMapCont .photoMapClose .photoMapCloseIcon{float:right; width:16px; height:16px; background:url(../images/mapCloseIcon.png) no-repeat left top; cursor:pointer;}
#photoMapFrame{border:0px;}

#photoMapCont.mbPhotoPopup .photoMapClose{overflow:visible; padding:0px; height:0px;}
#photoMapCont.mbPhotoPopup .photoMapClose .photoMapCloseIcon{position:absolute; right:9px; top:14px; width:19px; height:19px; background:url(../images/photoPopupCloseIcon.png) no-repeat left top;}

.footerWraper .footerLinks a:hover,
.footerWraper .footerBlock .footerBaseLink ul li a:hover,
.footerWraper .extBtn ul li a:hover{text-decoration: underline; }

#dataCont{ display: none; position: fixed; bottom:0px; right:0;  z-index:99999; }
#dataCont .starIcon{ float:left; background:url(../images/srp_sprite.png) no-repeat -104px -190px; height:76px; width:76px; display:block; position:fixed; right:0;}
#dataCont .savedNo{ float:left; padding:0 60px 0 15px; background:#fffae7; height:76px; border-left: solid 1px #d5d5d5; position: relative; right: -168px; box-shadow: #ccc 0 0 10px; width:178px;}
#dataCont .viewNum{ font-size:14px; color:#2a2a2a; font-family:'opensans-bold'; padding:16px 0 1px;}
#dataCont .shotedLink{ font-size:14px; }
#dataCont .shotedLink a{color:#c0392b;}
#dataCont .shotedLink a:hover{text-decoration:underline;}
#dataCont a.seeAllShortlisted {background:url(../images/srp_sprite.png) no-repeat -126px -1006px; padding-right:15px;}

.newTagSpan {position:absolute; top:6px; left:-12px; background:url(../images/newTag.png) left top no-repeat transparent !important; display:inline-block; width:25px; height:21px;}

body.macUI{}
.macUI #searchWrap .nearByLocalities .checkBox{vertical-align: 4px;}
.macUI .srpBtnWrap .customRadioButton{vertical-align: 4px;}
.macUI .srpBtnWrap .customCheckBox{vertical-align: 3px;}
.macUI .srpBtnWrap .customCheckbox{vertical-align: 3px;}
.macUI #moreRefined .upFrontFilter .checkBox{vertical-align: 3px;}
.macUI #moreRefined .dropdownList .checkBox{vertical-align: 3px;}
.macUI #srpRefine .filterBlock .refineDropDownList .checkBox{vertical-align: 2px;}
.srpBlock .addToCompare .checkBox{top: -3px;}
.newProjectSearch .travelTimer, .newProjectSearch .searchSuggestionsContainer,
projectDetWrap .travelTimer, .projectDetWrap .searchSuggestionsContainer{display:none !important}
.dropdownEffect{border: 0px solid #ccc;background:#fff; border-top:2px solid #da251c;}


.wrap1200, .wrap1200 .proGalleryFour, #topProjects .blockWidth, #topProjects .blockWidth .proGalleryFour{width:1201px;margin: auto;}
#newProGalleryTop{width:1200px; margin: 0px auto}
#newProjectWrapper .proGalleryTwo .pgTwoBlock{ width: 589px;}
#newProjectWrapper .proGalleryTwo .borderHover{width: 587px; border-radius:0px}
#newProjectWrapper .proGallerySingle .pgsDetail{bottom:50px}
#newProjectWrapper.proGallerySingle .pgsDetail{bottom: 50px;}
#newProjectWrapper .proGalleryFour .borderHover{width: 284px;}
.wrap1200{padding: 38px 0 40px 0;}

/*bug fixes*/
.globalMenu a.allIndiaDD{font-family: 'open_sansregular', Arial, sans-serif; font-size: 14px; padding-bottom: 10px}
.globalMenu .loginBlock{padding-top: 1px}
.topNav .mainLinks .sellRentProp::before{
    height: 12px;
    width: 5px;
    content: "";
    display: block;
    position: absolute;
    left: 0px;
    top: 5px;
}
.ieOld9 .topNav .mainLinks .sellRentProp::before{top: 3px;}
.globalMenu .topNav .mainLinks .sellRentProp{}
.ieOld .globalMenu .topNav .mainLinks .sellRentProp{}
.searchSuggestions a{cursor: default}
.latestUpdatesSlider .listItems:hover{background-color: rgba(0,0,0,0.7);}
.moreOptionsListSublinks{
    font-size: 12px;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: .6px;
    text-decoration: none;}
.moreOptionsList a{
	text-transform: none !important;
 	color: #666 !important;
    font-size: 11px !important;
    margin: 0;
    font-family: 'open_sansregular',Arial, sans-serif !important;
    letter-spacing: 0;}
.moreOptionsList a:hover{ color:#db261d !important;}
.topNav .moreOptionsList p a:hover{color:#db261d}
.downloadApp:hover h4{color:#000}
.moreOptionsListSublinks > p{color:#666  !important; margin: 0px}
.textWhiteBold{font-family: "opensans-semibold";font-size: 12px;color: #fff;}
.fSection1 .linksBlock {
    margin-bottom:10px;
}
.moreOptionColumn{    box-sizing: border-box;
    padding-left: 8px;}
.moreOptionsList.downloadApp > div > div{ color: #333;}
.mainLinks ul>li>a,.mainLinks ul>li>a:hover{transition: all 0.4s ease-in-out;}
.globalMenu .internationalheading a:hover{text-decoration:underline;}

/*advice specific css*/
#loginFb{padding-top: 2px}


.adviceDropDown{width: 502px !important; left: -227px !important;}
.adviceDropDown .moreLinkDropDown {top:7px; width: 502px;}
.adviceDropDown .moreOptionsList{width:50%; padding: 10px 8px 10px 8px;}
.adviceDropDown .dropDownArrow {left: 0px !important;}
.adviceDropDown .moreOptionColumn {padding-right: 8px;}
.adviceDropDown .moreOptionsList.mtr4{margin-top:-4.8px;}
.adviceDropDown .moreOptionsList.mtr10{margin-top:-10px;}

.globalSearchContainer{ width:672px; height: 37px; position: absolute; left:320px; top:6px; z-index:9;  display: block;}
.topNav .mainLinks .globalSearchContainer ul li{ float: left; padding-left:0;}
.topNav .mainLinks .globalSearchContainer ul li input{font-size:12px; color: #333333; height: 31px; line-height: 31px; border: none; padding: 0 20px 0 10px; border-left: solid 1px #cccccc;}
.topNav .mainLinks .globalSearchContainer ul li:first-child input{border-left:0; border-radius: 3px 0 0 3px;}
.topNav .mainLinks .globalSearchContainer ul li .buyRent{ width: 26px; background: #e5e5e5 url(../images/globalSeachSprite.png) 38px 13px no-repeat;}
.topNav .mainLinks .globalSearchContainer ul li .freeSearch{width: 220px; border-left:0;}
.topNav .mainLinks .globalSearchContainer ul li .propTypeDD{width: 122px; background:  url(../images/globalSeachSprite.png) 134px 13px no-repeat;}
.topNav .mainLinks .globalSearchContainer ul li .budgetTypeDD{width: 122px; background:  url(../images/globalSeachSprite.png) 134px  13px no-repeat;}
.topNav .mainLinks .globalSearchContainer ul li .searchBtn{width: 40px;  text-indent: -9999px; border-radius: 0 3px 3px 0; background: #da251c url(../images/globalSeachSprite.png) 10px -38px no-repeat; border-left: solid 1px #000000;}

#searchBarDiv.posRel{z-index:999; position:relative;}
#adviceSearchBar {width:672px;}

.topNav .mainLinks ul li.myMagicBox .loginIcon {display:inline-block; width:22px; height:22px; background:url(../images/loginIcon.png) no-repeat 0px 0px;}
.topNav .mainLinks ul li.myMagicBox .downArrow {vertical-align:7px;}
.topNav .mainLinks ul li.myMagicBox {margin-right:11px;}
li.myMagicBox .dropDownArrow {left:155px; }

.moreOptionsListSublinks .linkTitleDetail {color:#666;}