﻿

body {color: #666666;					
		font-size: 1.0em;			
	}
	

input{font-size: 100%;} /*height:1.9em;*/
span{font-size: 100%;	}
select{font-size: 100%;   } /*height:1.9em;*/



.a_BtnChat:link, .a_BtnChat:visited {
  display:inline-block ;
  width: 92%;  
  padding: 0.2em;
  line-height: 1.4;
  background-color: #94B8E9;

  background-color:#9a96bc;
  background-color: #e9b0bf;
  background-color: #369;
   background-color: #eee;
  border: 1px solid black;
  color: #fff;
  text-decoration: none;
  text-align: center;
  /*font-size:1.9em;*/
  font-size:1.5em !important;
  background-color: rgb(64, 94, 171) !important;
  
}

 .halfSizeButton{width:45% !important;}
 .fullSizeButton{width:92% !important;}
 
 /*#divLandingPage a{ font-size:1.3em;}*/



h1{font-size:2.0em;}
h3 {font-size:1.7em;}
.wrap {/*position:relative; DONOT uncomment this. All Modal Popus will get spoilt*/
		
	width:100%; 
	
	
		/*max-width:100%;*/	} /*width:100%;		margin:0px auto 0px auto;width:100%; padding-left:10px; padding-right:10px;*/
.main
{  
    min-height:725px;
    height:100%; 
  
}


/****************Header********************/
.divCaptionPRMidMenu{ /*padding-bottom:8px;*/}
.headerHeight{height:45px !important; }
#header{ background:#eee;}


/*#header .title{ width:100% !important;}*/
#header .title .titleUpper .logo{border:0px;width:130%;  height:130%; }
#header .title .titleUpper
{font-size:1.5em; font-weight:bold;
}

#header .divBrowseByZoneHd .dropdownSelectorHd{display:none; }/*  */
#header .divBrowseByZoneHd .tooltipinner{  min-width:250px; position:fixed !important; left:-1100px; height:100%; background:#eee;}

#header  .divMyManyzone{ display:block; text-align:right;}
#header  .divMyManyzone .tooltipinner{min-width:250px; text-align:left; position:fixed !important; right:-1100px; top:0px; height:100%; background:#eee;}
#header .divMyManyzoneDt{ display:none;}	
#header .divMyManyzoneMob{ display:block;}
/***************Slide Me Icon*****************************/	
.SlideMe{  font-size:2.0em;  border:0px; padding-right:20px;line-height:100%; }
/********************************************/

#header .loginDisplay{}
.loginDisplay{ font-size:1.0em;height:120px; vertical-align:middle; }
.pnlLogIn{  vertical-align:middle; }
.pnlLogIn span{ height:100%; vertical-align:middle; }
.pnlLogIn div {height:100%; vertical-align:middle; line-height:100%;  }
.pnlLogIn .aJoinNow {display:none !important;}
.pnlLogIn .separatorJoinNow {display:none;}


#header .headerSearchHeightMob{ height:2.5em;}
#header .headerSearchContainer{ float:left;  clear:both; width:100%;  width:100%;   }/* background:#5e556d;background:#4c76c0;*/
#header .headerSearchBox{ float:left;width: 100%;}
#header .headerSearchContainer .searchContainer{ width:95%; margin:0 auto;}

/********************************************/

#divCategoriesBar{display:none;}

/***************LogOutUpperRight*****************************/
.divLogOutUpper1{display:block;}
.divLogOutUpper1 .loginDisplayScreenName{display:none !important;}
/*.divLogOutUpper2{display:block; height:100px;  float:right;}*/
/***************ucCaption*****************************/


.ucCaptionContainer{width:90%; margin:0 auto; background:#f7f7f7; color:#555555;
                      padding:5px; padding-top:10px; padding-bottom:10px;  border:1px solid #ccc; -webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
  -webkit-box-shadow: 0px 0px 0px #ffffff;
  -moz-box-shadow: 0px 0px 0px #ffffff;
  box-shadow: 0px 0px 0px #ffffff;}  /*background:#f7f7f7; color:#555555;*/
/*.ucCaptionContainer .subCaptionHeading{ color:#4c76c0; }*/
.ucCaptionContainer .subCaptionHeading h1{font-size:1.0em; }
.ucCaptionContainer .captionTheme { font-family: Helvetica;   } 

.ucPageHeading {  padding-top:10px; }
.ucPageHeading h2{ font-size:1em; }


.search_suggest{ min-width:300px !important; }


/***************CategoriesSideScrollBar*****************************/
#divCategoriesSideBar{width:55% !important; }
#divCategoriesSideBar a{ font-size:1.6em;  }
#divCategoriesSideBar ul>li{ line-height:3.0em; }

/*
------------------------------------------------------------*/
.divCaptionPRMidMenu{ /*background-color:transparent;*/ }

.ucPostRequest{ 
                 width: 99%;  margin:0 auto;
}


/*****************Experts page*/
.mid_Experts_Sort{display:none;}
.toggleCommMode{display:none;}

/************Start-divExperts***************************************/
#divExperts{border-top:1px solid #f1d4d7;  }
#divExperts .eExpertDisplay{border:1px solid #ccc; border-top:0px;
                             margin-bottom:10px;width:100%; }
                             /*padding-left:5px; padding-right:3px;  */
/*and (max-device-width:780px) 
@media only screen and (min-device-width:600px) and (orientation:landscape){
#divExperts .eExpertDisplay{ width:45%; float:left;  margin-left:5px;}
#divExperts .eBriefDesc{ min-height:4em;}
#divExperts .colAB{ min-height:110px}
}*/




/*#divExperts .eExpertDisplay{ width:45%; float:left;  margin-left:5px;}
#divExperts .eBriefDesc{ min-height:4em;}
#divExperts .colAB{ min-height:110px}*/


#divExperts .eExpertDisplay a{font-size:1.1em !important;                          
                              
                              } /*This should be equal to body font size*/
#divExperts .eExpertDisplay .colAB{ width:100%;}
#divExperts .eExpertDisplay .colAB .colA{ float:left; }
#divExperts .eExpertDisplay .colAB .colB{ float:left;   }


#divExperts .eScreenName1{ display:none;}
#divExperts .eScreenName2{ display:block;  width:auto; }
#divExperts .eScreenName2 a{  color: #555555;clear:right; text-decoration:none;color:#287bbc !important; }  /*font-size: 1.6em !important;*/


/*#divExperts .eImage img{ width:200px;}*/
#divExperts .eOnlineStatus1{display:none !important; }
#divExperts .eOnlineStatus2{display:block !important; padding-left:0px; text-align:center;  }
#divExperts .eOnlineStatus2 span{color:#aaa !important; }
#divExperts .eExpertise{display:none;}
#divExperts .eBriefDesc{ display:block;  text-align:left;clear:both; font-size:1em !important; font-style:normal;  } /*clear:right;*/
#divExperts .eFeesLower{ display:none;}
#divExperts .eFees { width:100%;   text-align:left; clear:both; padding-top:10px;   }
#divExperts .eFees .eFeesHeading { display:none;}
#divExperts .eFees .eFeesRate {  font-weight:normal; font-size:1.2em;  } /*color:#287bbc !important; */
#divExperts .eFees .eFeesPerMinute { clear:both;  display:block; width:100%; color:#aaa; }
#divExperts .eAction { clear:both; width:100%; text-align:center; margin-top:10px; padding-bottom:10px; }
#divExperts .eReadMore {float:right; padding-right:10px; clear:both; padding-bottom:10px; padding-top:5px; color:#287bbc;}
#divExperts .halfSizeButton{width:35% !important;}
#divExperts .fullSizeButton{width:75% !important;}
.dottedline{ border-top:0px dotted #ccc !important;}

/*#divExperts .a_BtnChat:link, .a_BtnChat:visited {
  display:inline-block ;
  width: 45% ;  
  padding: 0.2em;
  line-height: 1.4;
  background-color: #94B8E9;

  background-color:#9a96bc;
  background-color: #e9b0bf;
  background-color: #369;
  border: 1px solid black;
  color: #fff !important;
  text-decoration: none;
  text-align: center;
  font-size:1.5em !important;
}

#divExperts .a_BtnChat:hover {
 background-color: #369;
 color: #fff !important;
}*/

/************End-divExperts***************************************/
.divFormPage .twoColLeftColumn{width:100%;}
.divFormPage .twoColRightColumn{ display:none;}
/*.divFormContainer { font-size: 1.6em; padding-bottom:50px;}*/
.divFormContainer .newUser{padding-top:40px !important;}
/*.divFormContainer .divForm input{width:96%; }*/ /*font-size: 1.5em;*/


/************Start-divServices***************************************/
.twoColRightColumn {width:100%;margin-left: 0px;}
#divServices{border-top:1px solid #f1d4d7; padding-right:5px;}
#divServices .eServiceDisplay{ width:100%; padding-top:30px; padding-bottom:30px; background: #fcf9f4; 
    background: -webkit-linear-gradient(top, #fcf9f4 0%, #f1d4d7 100%);
    background: -moz-linear-gradient(top, #fcf9f4 0%, #f1d4d7 100%);
    background: -o-linear-gradient(top, #fcf9f4 0%, #f1d4d7 100%);
    background: -ms-linear-gradient(top, #fcf9f4 0%, #f1d4d7 100%);
    background: linear-gradient(top, #fcf9f4 0%, #f1d4d7 100%); }
#divServices .eServiceDisplay a{font-size:1.2em !important;} /*This should be equal to body font size*/
#divServices .eServiceName{ display:block; float:left; width:100%; padding-bottom:10px;}
#divServices .eServiceName a{ font-weight:bold; color: #555555;clear:right; }  /*font-size: 1.6em !important;*/

#divServices .eServiceDisplay .ColThree{width:100%; clear:both; padding-top:10px;}
#divServices .eServiceDisplay .ColThree .ColA{min-width:180px; max-width:180px; float:left;}
#divServices .eServiceDisplay .ColThree .ColB{  clear:right; }
#divServices .eServiceDisplay .ColThree .ColC{width:100%; float:left; text-align:center; clear:both;}




#divServices .eImage img{ width:160px;}

#divServices .eBriefDesc{ display:block;  text-align:left;clear:right; font-style:normal; padding-right:10px;  } *//*clear:right;*/

#divServices .eFees { clear:none;width:100%;  text-align:center; }
#divServices .eFees .eFeesHeading { display:none;}
#divServices .eFees .eFeesRate {  font-weight:bold;}
#divServices .eFees .eFeesPerMinute {  display:inline;}
#divServices .eAction { clear:both; width:100%; text-align:center; margin-top:10px; }
#divServices .eAction2{clear:both; width:100%; text-align:center; margin-top:10px;}
#divServices .eReadMore {float:right; padding-right:20px;}

#divServices .eAction .a_BtnChat:link, .a_BtnChat:visited {
  display:inline-block ;
  width: 100% ;  
  padding: 0.2em;
  line-height: 1.4;
  background-color: #94B8E9;

  background-color:#9a96bc;
  background-color: #e9b0bf;
  background-color: #369;
  
  border: 1px solid black;
  color: #fff;
  text-decoration: none;
  text-align: center;
  font-size:1.7em;
}

#divServices .a_BtnChat:hover {
 background-color: #369;
 color: #fff;
}

#divServices .addToCart{display:none;}
#divServices .divDottedLine2{display:none;}
#divServices .divDottedLine1{clear:both;}

/************End-divServices***************************************/
.sortBy {font-size:1.6em; font-weight:bold; padding-bottom:15px;}
.sortBy select{ width:60%; height:50px; font-size:100%;}

.divTwoColRightColumnServices .mid_PujaTitle{ display:none;}
.divTwoColRightColumnServices .divMidMenuBar{ display:none;}

/*.divTwoColLeftColumnServices{display:none;}*/

.divTwoColLeftColumnServices{   WIDTH: 80%;
                                min-width:300px;
                 z-index:100;
                 display: block;
                 position:fixed;*position: absolute;
                 HEIGHT: 100%; 
                 BACKGROUND-COLOR: #ffffff;
                 BORDER-RIGHT:1px solid #555555;
                 BORDER-TOP:1px solid #555555;
                 BORDER-LEFT:1px solid #555555;
                 BORDER-BOTTOM:1px solid #999999; LEFT: -1100px;
                  TOP:0; 
                  BOTTOM: 0;
                  overflow-y:scroll;
    overflow-x:hidden;
   
                 }
                 .divTwoColLeftColumnServices .a_CatHeading{ font-size:1.5em;line-height:1.9em; font-weight:bold;}
                 
                 .divTwoColLeftColumnServices .a_subCategory{ font-size:1.2em; padding-left:15px; line-height:1.8em;}
                 .divTwoColLeftColumnServices a.a_subCategory:before{ content: ":";}



/************************divServiceDetails************************************/
#divServiceDetails  h1{ font-size:1.7em;}
#divServiceDetails  img{ width:220px;}
#divServiceDetails .eImage{ min-width:240px; float:left; display:block;}
#divServiceDetails .ePrice{width:60%; max-width:60%; float:left;display:block;}
#divServiceDetails input{width:240px;}

/*****************************************************/
.paymentmode{width:100%; max-width:100%;}
.divPaymentModeLeftCol{width:98%;}
.divPaymentModeRightCol{display:none;}
.divPaymentMode {font-size:1.5em;}
.divPaymentMode .topDiv{ height:2em;}
.divPaymentMode .topDiv{ background:#f1f4f4;}
.divPaymentMode .topDiv>div{ padding-left:20px; padding-right:20px; border:1px solid #e8f0f0; border-bottom:0px;background:#f1f4f4;}
.divPaymentMode .topDiv div:first-child{background:#d3dcdc; }
.divPaymentMode .topDiv a{  line-height:2em;}
.rdoPayMode img{ width:70px; max-height:45px; }
.rdoPayMode input{ width:50px;}
.rdoPayMode tr td label { margin-top:-30px;  }
.rdoPayMode tr td { padding-left:20px; }

.divPaymentMode select{width:100%; }

.divAddFunds {font-size:1.5em;}
.divAddFunds select{width:100%;  height:2.2em;}
.divAddFunds input[type="text"]{width:70%; max-width:70%;height:2.2em;}
/*.divAddFunds .submitForm{width:auto;}*/
/**************************************************/
.transDetails .twoColLeftColumn{display:none;}
.transDetails .a_btn{ background:#3d619d; color:#fff; font-size:1.5em;}

/********************************************/
.cursorPointerMob{ cursor:pointer;}
.cursorDefaultMob{ cursor:default;}
/******************Expert Profile*******************************************/

.eProfile .twoColLeftColumn{ width:100%; padding-bottom:0px;  padding-left:10px; padding-top:2em; 
                             background: #fcf9f4; 
    background: -webkit-linear-gradient(top, #fcf9f4 0%, #f1d4d7 100%);
    background: -moz-linear-gradient(top, #fcf9f4 0%, #f1d4d7 100%);
    background: -o-linear-gradient(top, #fcf9f4 0%, #f1d4d7 100%);
    background: -ms-linear-gradient(top, #fcf9f4 0%, #f1d4d7 100%);
    background: linear-gradient(top, #fcf9f4 0%, #f1d4d7 100%);  }
.eProfile .twoColRightColumn{ clear:both; width:100%; padding-top:30px; background-color:#fbf7f3;}
.eProfile .twoColLeftColumn .rightPartOfLeftPartEProfile {width:70%; text-align:center; padding-left:20px;float:left;}
.eProfile .twoColLeftColumn .eScreenName{width:70%; text-align:left; padding-left:0px;float:left;}
.eProfile .twoColLeftColumn .eFeesHeading{ display:none; }
.eProfile .twoColLeftColumn .eFees{clear:both;width:100%; text-align:left;  padding-bottom:10px;}
.eProfile .twoColRightColumn .eScreenName {display:none;}
.eProfile .twoColRightColumn .eBriefDesc{ display:none;}

.eServicesPg .twoColLeftColumn .eFeesHeading{ display:none; }
.eServicesPg .twoColLeftColumn .eFees{ display:none; }
.eServicesPg .twoColLeftColumn .eAction{ display:none; }
.eServicesPg .twoColRightColumn .eHeading {display:none;}
.servicesContainer .ucMidmenuBarContainer{display:none;}

.serviceContainer .twoColLeftColumn{display:none;}
.serviceContainer .twoColRightColumn .eFees{font-size:1.2em;}
.serviceContainer .eImage img{ min-width:220px; float:left; display:block;}
.serviceContainer input{width:240px;}
.serviceContainer .eAction1 {display:none;}


.pinkBackGround{background: #e7eaff;  
    background: -webkit-linear-gradient(top, #f7f7f7 0%, #d5dae1 100%);
    background: -moz-linear-gradient(top, #f7f7f7 0%, #d5dae1 100%);
    background: -o-linear-gradient(top, #f7f7f7 0%, #d5dae1 100%);
    background: -ms-linear-gradient(top, #f7f7f7 0%, #d5dae1 100%);
    background: linear-gradient(top, #f7f7f7 0%, #d5dae1 100%);
    background:#fff;
     border:1px solid #000;
     background:#ededee;
      background: -webkit-linear-gradient(top, #f7f7f7 0%, #ededee 100%);
    background: -moz-linear-gradient(top, #f7f7f7 0%, #ededee 100%);
    background: -o-linear-gradient(top, #f7f7f7 0%, #ededee 100%);
    background: -ms-linear-gradient(top, #f7f7f7 0%, #ededee 100%);
    background: linear-gradient(top, #f7f7f7 0%, #ededee 100%);          
    background:#efe3d6;
    background:#fbf7f2;
      background: -webkit-linear-gradient(top, #f7f7f7 0%, #ecf1f4 100%);
    background: -moz-linear-gradient(top, #f7f7f7 0%, #ecf1f4 100%);
    background: -o-linear-gradient(top, #f7f7f7 0%, #ecf1f4 100%);
    background: -ms-linear-gradient(top, #f7f7f7 0%, #ecf1f4 100%);
    background: linear-gradient(top, #f7f7f7 0%, #ecf1f4 100%);
    background:#fff;
    /*background:#fff;
    border:0px !important;
    border-bottom:1px solid #bbb !important;*/
    }
   
/*input[type=submit] {
    padding:5px 0px; 
    background:#ccc; 
    background:#a5206d;
    background:#683c94;
    color:#fff;
    border:0 none;
    cursor:pointer;
    -webkit-border-radius: 5px;
    border-radius: 5px; 
}*/

/******************************************************/
.ucAdviceCategories div.levelA{ padding-top:20px;}
.ucAdviceCategories div.levelB{ padding-left:10px;}
.ucAdviceCategories div.levelC{ padding-left:30px;}






















