﻿@charset "utf-8";
/* CSS Document */
body{
	margin:0px;
	padding:0px;
	font-size:13px;
	color:#333333;
	font-family:verdana,helvetica,arial,sans-serif;
	/* background:#fff url(../images/login_bg.jpg) top repeat-x ;*/
	word-spacing:1px;
	line-height:19px;
	}
	
	html, body {
	margin:0;
	padding:0;
	height:100%;
}

#wrapper-common {
	min-height: 100%;
	height: auto !important;
	height: 100%; background:red;
	margin: 0 auto -50px;
}


.wrap{
	width:100%;
	}
.wrapper{width:100%;background:FFFFD4; margin:auto; font-size:14px;text-align: justify;}
h1, h2, h3, h4, ul, li{
	margin:0px;
	padding:0px;
	}
.fleft{
	float:left;
	}
.fRight{
	float:right;
	}
.fl{
	float:left;
	}
.fr{
	float:right;
	}
.mT25{
	margin-top:25px;
	}
.mT15{
	margin-top:15px;
	}
.mT8{
	margin-top:8px;
	}
.mL4{
	margin-left:4px;
	}
.pL10{
	padding-left:10px
	}
.pL30{
	padding-left:30px
	}
.pL20{
	padding-left:20px
	}
.pB15{
	padding-bottom:15px;
	}
.pB5{
	padding-bottom:5px;
	}
.pT45{
	padding-top:45px;
	}
.pT10{
	padding-top:10px;
	}
.w25 {
    width:25%;
	}
.w75 {
    width:68%;
	}
.w39per{width:39%}
.forgotpassword {
    float: right;
    margin-right: 45px;
    width: 60%;
}
.mainPage{
	width:100%;
	margin:auto;
	}
.header{
	height:59px;
	padding-top:0px;
	}
	
	.h1new {font-size: 15px;  margin: 0;padding: 4px 0px;}
/*.logo a {
    background: url(../images/logo.png) no-repeat scroll left top transparent;
    display: block;
    height: 46px;
    margin-top: 7px;
	margin-left:5px;
    text-indent: -1500px;
    width:82px;
	}*/
	.logo {
    width: 80px;
}
.top_menu a{
	color:#FFFFFF;
	text-decoration:none;
	margin-right:15px;
	}
.w100{
	width:100%;
	}
h1.heading {
    background: url("../images/heading_br.png") no-repeat scroll right bottom transparent;
    color: #024370;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    line-height: 25px;
    padding-bottom: 4px;
}
.clr{
	clear:both;
	line-height:8px;
	}
.inputBox{
    border:none;
    color: #333;
    height:26px;	
    width:100%;
	padding:3px 7px; border:1px solid #ccc; border-radius:3px;
	/*background:url(../images/input_text_bg.png) no-repeat;*/
	}
    .inputBox_S{
    border:none;
    color: #333;
    height:20px;	
    width:167px;
    padding:3px 7px;
    background:url(../images/input_text_bg_s.png) no-repeat;
    }
    .inputBox_captch{
    border:1px solid #ccc;
    border-radius:4px;
    color: #333;
    height:20px;	
    width:153px;
    padding:3px 7px;
    }
.text_box {
   
   
    color: #333333;
    height: 142px;
    padding: 3px 3px 3px 11px;
    width: 396px;
}
.contact_box {
    /*background: url("../images/contact_usBox.jpg") no-repeat scroll 0 0 transparent;*/
    border: medium none;
    border:1px solid #ccc; border-radius:3px;
    color: #333333;
    height: 110px;
    padding: 3px 3px 3px 11px;
    width:100%; resize:none;
}

footer{ width:100%; float:left; margin:0; padding:0}
.footer {
    color: #000;
	font-size: 11px;
    margin: auto; border-top:1px solid #ccc;
    padding: 20px 0;    
    text-align: center; background:#fff; position:fixed; bottom:0;
	width:100%;
	clear:both;
	}
.footer p{
	padding: 10px 0px 10px 0;
	color:#0f2ba2;
	}
.footer a {
    font-size: 11px;
    margin: 0 10px;
}
.mb20{
	margin-bottom:20px;
	}
.pT20{
	padding-top:20px;
	}
.font13{
	font-size:15px;
	font-family:"Trebuchet MS";
	color:#024370;
	font-weight:bold;
	text-decoration:none;
	}
.pT8{
	padding-top:8px;
	}
.pL18{
	padding-left:18px;
	}
.pR10{
	padding-right:10px;
	}
.pR20{
	padding-right:20px;
	}
.pT30{
	padding-top:30px;
	}
.mT8{
	margin-top:8px;
	}
.mT40{
	margin-top:40px;
	}
.brB{
	border-bottom:#999999 dashed 1px;
	}
.clear{
	clear:both;
	}
.font11{
	font-size:11px;
	}
.mL15{
	margin-left:15px;
	}
.mL8{
	margin-left:8px;
	}
.w5{
	width:5%;
	}
.w8{
	width:8%;
	}
.pL1{
	padding-left:1%;
	}
.w29{
	width:29%;
	padding-left:1%;
	}
.brdB{
	border-bottom: #006699 solid 1px;
	}
.w20{
width:18%;}
input.btn{
	background-color:#f4f4f4;
	height:20px;
	width:49px;
	border:none;
	font-weight:bold;
	font-size:14px;
	color:#025782;
	font-family: "Trebuchet MS";
	}
input.btn2{
	background:url(../images/btn2_bg.png) top left;
	height:20px;
	width:170px;
	border:none;
	font-weight:bold;
	font-size:11px;
	}
a{
	text-decoration:none;
	color:#145e83;
	}
.container-one{
	background:url(../images/v_line.png) top center no-repeat;
	float:left;
	width:100%;
	}
.login{
	font-weight:normal;
	width:42%; float:right;
	margin:15px 0 0 0;
	color:#000;
	_margin:15px 0 0 0;
	}
.about_mate{
	font-weight:normal;
	width:460px;
	height:370px;
	margin:15px 0 0 25px; 
	_margin:15px 0 0 20px;
	}
	.about_mate1{
  font-weight: normal;
  font-size:13px;

    margin: 15px 0 0 0;
    width: 54%;
	}
	
	
.BLUE{
	color:#025782;
	}
.bold{
	font-weight:bold;
	}
	
	
.header ul {
    margin: 0;
    padding: 0;
}
.header li {
    float: left;
    line-height: 36px;
    list-style: none outside none;
    margin: 0 5px;
    padding: 9px 5px;
}
.header a{text-decoration:none; color:#024370;}
.header a:hover{text-decoration:underline;}

a {
    color: #024370;
    text-decoration: none;
}
 .signup{
	background: url(../images/new_account.png) no-repeat top left;
	height:19px;
	width:147px;
	border:none;
	font-weight:bold;
	font-size:13px;
	display:inline-block;
	text-align:center;
	padding-top:3px;
	margin-left:4px;
	}
input.login_btn{
	background: url(../images/logoin_bg.png) no-repeat top left;
	height:22px;
	width:56px;
	border:none;
	font-weight:bold;
	font-size:11px;
	padding-bottom:3px;
	}
.login_form{
    float: left;
    width: 98%;
    padding-left: 2%;
}
a.login_btn {
    background: url("../images/logoin_bg.png") no-repeat scroll left top transparent;
    border: medium none;
    font-size: 12px;
    font-weight: bold;
    height: 22px;
    padding-bottom: 5px;
    padding-left:12px;
    display:block;
    width: 56px;
}
#loading {
    display: none;
    left: 44%;
    position: absolute;
    top: 40%;
    z-index: 200;
}
input.signup {
    background: url("../images/new_account.png") no-repeat scroll left top transparent;
    border: medium none;
    display: inline-block;
    font-size: 13px;
    font-weight: bold;
    height: 23px;
    margin-left: 4px;
    padding-bottom: 4px;
    text-align: center;
    width: 147px;
    color: #024370;
}
.none
{
	display:none;}
h1{
    font-size: 16px;
    color:#024370;
    margin: 0;
    padding:4px 0 10px 0px;
}
h2{
    font-size: 13px;
    color:#000;
    margin: 0;
    padding:4px 0 0px 0px;
}

.afterlogin
{
	width:90%;
	 margin: 15px auto 0; }
.afterlogin ul
{
	padding:0 0 15px 15px;
	margin:0 0 0 20px;
	 }
.afterlogin  p
{
	padding:0;
	margin:10px 0;
	 }
.left_search {
    background: url("../images/left_bg.jpg") repeat-y scroll right top transparent;
    padding: 0 2% 10px 1%;
    width: 19%;
}
.left_search ul, .right_search ul {
	padding:0px;
	margin:0px;	
}
.left_search ul li, .right_search ul li {
    list-style:none;
	padding: 6px 0;
	
}
.left_search h1, .right_banner h1  {
    font-size: 15px;
    margin: 0;
    padding:4px 0 0px 0px;
}
.search-area{width:500px;height:22px;margin-top:2px;}
.layer{z-index:100;position:absolute;line-height:18px;display:none; left:0;}
.layerContents{ padding: 4px;width: 205px; background-color:#fff; max-height:200px; overflow:auto; float:left; margin-top:2px;}
.layerContents span{width:98%;padding:1%;float:left;cursor:pointer;}
.layerContents span a{ color:#333;}
.layerContents span a:hover{ color:#333; text-decoration:none;}
.layerContents span:hover{background-color:#D0E3FF;}tr{background:#FFF;}
/* This class has been created by the sanjeev kumar singh for the explore city*/
.layers{z-index:100;position:absolute;line-height:18px;display:none; left:0; width:122px;}
.layersContents{ padding: 4px;width: 155px; background-color:#fff; max-height:200px; overflow:auto; float:left; margin-top:2px;}
.layersContents span{width:98%;padding:1%;float:left;cursor:pointer;}
.layersContents span a{ color:#333;}
.layersContents span a:hover{ color:#333; text-decoration:none;}
.layersContents span:hover{background-color:#D0E3FF;}tr{background:#FFF;}



#loading{position:absolute;left:44%;top:40%;z-index:200;display:none;}
.livesearch{-moz-box-sizing:border-box;background-color:#FFFF3;color:#000000;position:absolute;text-align:left; padding:5px 6px 2px 6px; width:416px;display:none;border: 1px solid #bdbdbd;z-index:200;font-size: 11pt;font-weight: normal;padding: 0px;  margin-top:-2px;}
.city, .area, .search-area 
{
 position:relative;
 }
  
.menu_txtBox_home{
	width:205px;
	height:24px;
	padding:2px 29px 2px 6px;
	font-size:14px;
	color:#333;
	cursor:pointer;
	background: url(../images/drop-icon.png) no-repeat right transparent;
	background-color:#fff;
	border:none;
}
/*this class  is created by sanjeev for explore city drop down*/
.explorecity{
	width:130px;
	height:24px;
	padding:2px 29px 2px 6px;
	font-size:14px;
	color:#333;
	cursor:pointer;
	background: url(../images/drop-icon-Explore.png) no-repeat right transparent;
	background-color:#fff;
	border:none;
	margin-right:1px;
}


.bdrColor {
    -moz-border-radius: 4px 4px 4px 4px;
    border: 1px solid #BDBDBD;
}

.rightContent
{
 padding-left: 2%;
   width: 76%;
}
.Div_PostRev {
    position: relative;
    width: 70%;
    z-index: 10;
}
.w40 {
    width: 26%;
}
.w60F {
    width: 74%;
}
h1 {
    font-size: 15px;
    margin: 0;
    padding: 4px 0 0 0;
}

/*Add expore city content  styles*/
.search_home {
    margin: auto;
    width: 800px;
}
.editlogin{
    color: #000000;
    font-weight: normal;
    margin: 15px auto;
    width: 450px;
}
h1 {
    font-size: 15px;
    margin: 0;
    padding: 4px 0 0 0;
}
.divLogin
{ background:url("../images/cap-bg.png") repeat-y scroll left top transparent;
	width:96%;
	padding:0 2%;
}
.divLogin h1.heading {
    background: url("../images/heading_br.png") no-repeat scroll right bottom transparent;
    color: #024370;
    font-family: Arial;
    font-size: 16px;
    font-weight: bold;
    line-height: 25px;
    margin-left: 5px;
    padding-bottom: 4px;
    padding-left:5px;
}
.w91
{
	width:91%;}
.divbg
{ background:url("../images/cap-bg_1.png") repeat-y scroll left top transparent;
	width:94%;
	padding:0 3%;
}
.create_web{
    color: #000000;
    font-weight: normal;
    margin: 15px auto;
    width: 544px;
}
.red
{
	color:Red;
}
.brBottom 
	{
    border-bottom: 1px dotted #1F75CC;
}
.bl {
    font-weight: bold;
}
.w30
{
	width:30%;
	}
.w70
{
	width:70%;
	}
	
	.size10 
	{
		font-size:11px;
		
	}
	
	.create_web_Design
	 {
    color: #000000;
    font-weight: normal;
    margin: 15px auto;
    width: 600px;
}


.divbg_Website
{ background:url("../images/cap-bg_2.png") repeat-y scroll left top transparent;
	width:94%;
	padding:0 3%;
}

.w40r
{
	width:40%;
	
}
	
.w60
{
	width:60%;
}
.w50
{
	width:50%;
}

.pT15
{
	padding-top:15px
	
}

/* For Header Link*/


/*/////*/

	
.divAbsolute
{	position:absolute;
 	z-index:100px;
 	line-height:17px;
 	text-align:center;
 	top:28%;
 	left:42%;
 	border:#999 solid 5px;
 	width:281px;
 	background-color:#f1f1f1;
 	text-align:justify;
 	padding:1%;

	}
	font{color:Red; font-weight:bold;}
	
	
/*for abiout us*/
.linkabt{color: #024370; text-decoration: none;font-size:13px;}
.abt{font-size:12pt;font-weight:bold; text-align:left;padding-left:15px;font-size:10.0pt;font-family:Arial,Helvetica,sans-serif;}
.textabt{text-align:justify;padding-right:12px;padding-left:13px; font-size:13px; font-family:Arial,Helvetica,sans-serif;line-height:25px;}
.textabt span{font-size:10.0pt; line-height:25px; word-spacing:5px;}
/*#maindiv{width:1000px;margin:auto;}*/
#maindiv{width:98%;margin:auto;}

.linkunbld{color: #024370;font-weight:normal; text-decoration: none;font-size:11px;}
.ta
{
    text-align:justify;
}
.mt10
{
    margin-left:10px;}
    
.netone {
    border-bottom: 1px solid #BDBDBD;
    border-top: 1px solid #BDBDBD;
    font-size: 11px;
    line-height: 18px;
    margin: auto;
    padding: 8px 0;
    width: 95%;
}
.vScroll {
     max-height: 400px;
      margin-top:5px;
}.w20F {
    width: 12%;
}    
    
    .text_box_Exp {
    background: url("../images/tex_box_Exp.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #333333;
    height: 279px;
    padding: 3px 3px 3px 11px;
    width: 524px;
}

   .City_Content_search {
    background-color: #F5F5F5;
    border: 1px solid #CCCCCC;
    border-radius: 6px 6px 6px 6px;
    line-height: 18px !important;
    margin: auto;
    padding: 21px;
    width: 800px;
}
.counter {   
    position: absolute;
    width: 32px;
}

/*class added by Ajit*/
.Discl {
    font-family: Arial;
    font-size: 20px;
    text-align: center;
    text-decoration: underline;
    color:#024370;
    padding-top: 1%;
}
.afterloginN
{
	width:70%;
	 margin: 15px auto 0; }
.newfnt
{
   color: #333333;
    font-family: Arial,Lucida Console,sans-serif;
    font-size: 13px;
    line-height: 2;
    word-spacing: 1px;
    text-align:justify;

    }
    
 /* Classes used in explor city search term links area wise*/
  
   .w20FArea 
   {
    width: 33%;
   }  
    
    .inputBox_S {
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    color: #333333;
    height: 20px;
    padding: 3px 7px;
    width: 167px;
}
 .inputBox_Cap {
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    color: #333333;
    height: 20px;
    padding: 3px 7px;
    width: 70px;
    margin-left: 11px;
}
.searchhome {

background-color: #F5F5F5;
    border: 1px solid #CCCCCC;
    line-height: 26px !important;
    margin: auto;
    padding: 10px;
    width: 500px;
}

.standard-wrapper{ width:100%; max-width:1000px; margin:0 auto;}

.center-container
{
	width:95%;
	 margin: 40px auto 0; }
	 
	 .container{width:1250px; margin:auto; }
	 
	 .hdr-logo{width:60%; float:left; display:inline; position:relative; z-index:99; display:none;}
.hdr-logo .logo-img{width:auto; float:left; margin:5px;}
.hdr-logo .logo-img img{height:90px;  width:210px;}
	 
	  .nav { list-style: none outside none;margin-bottom: 0;padding-left: 0;}
 .navbar-nav {float: left; margin: 0 0 0 0px;}
 .navbar-right {float: right !important; margin-right:20px;}
 .navbar{min-height:35px;}
 .navbar-nav > li {float: left;}
.nav > li {display: block;position: relative; height:35px; line-height:35px;} 
.navbar-default .navbar-nav > li > a {color: #024370;outline: medium none;}
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover{ color: #024370;
text-decoration: underline;}
 .nav > li > a{padding:5px 7px; text-decoration:none;}
 .navbar-default {background: #fafafa; padding-bottom:3px;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZhZmFmYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijc2JSIgc3RvcC1jb2xvcj0iI2ViZWJlYiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2Q5ZDlkOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top,  #fafafa 0%, #ebebeb 76%, #d9d9d9 99%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(76%,#ebebeb), color-stop(99%,#d9d9d9));
background: -webkit-linear-gradient(top,  #fafafa 0%,#ebebeb 76%,#d9d9d9 99%);
background: -o-linear-gradient(top,  #fafafa 0%,#ebebeb 76%,#d9d9d9 99%);
background: -ms-linear-gradient(top,  #fafafa 0%,#ebebeb 76%,#d9d9d9 99%);
background: linear-gradient(to bottom,  #fafafa 0%,#ebebeb 76%,#d9d9d9 99%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fafafa', endColorstr='#d9d9d9',GradientType=0 );
border-color:#e7e7e7;}
.navbar-toggle{display:none;}
.navbar-brand{display:none;}
.navbar-fixed-top {border-width: 0 0 1px; top: 0;  left: 0;position: fixed; right: 0; z-index: 1030;}
.row { width:100%; clear:both; float:left;}
.caret{width:14px; height:14px; background:url(../img_Res/smallDownArrow.gif) left bottom no-repeat; display:inline-block;}
ul.dropdown-menu{background-color:#fafafa; padding:5px; position:absolute; top:35px; width:200px; border:1px solid #dadada; z-index:30; display:none;}
ul.dropdown-menu li{list-style:none; height:auto; line-height:normal; margin-bottom:1px;}
ul.dropdown-menu li a{display:block; text-align:center; padding:2px; color:#303030; text-decoration:none;}
ul.dropdown-menu li a:hover{background-color:#e8e8e6;}
button, input, select, textarea { font-family: inherit;font-size: inherit;line-height: inherit;}
input {line-height: normal;}
button, input, optgroup, select, textarea { color: inherit;font: inherit;margin: 0;}
.custCare-row { color: #303030;float: left;font-size: 13px; margin-bottom: 0px;width: 100%; padding:0 10px;}
.nav > li#more{padding:0 7px; box-sizing:border-box; border-left:1px solid transparent; border-right:1px solid transparent;}
	.nav > li#more:hover{ background:#fff; border-left:1px solid #ccc; padding:0 7px; border-right:1px solid #ccc}

.posted-review p.author-name{ color:#024374; float:right; font-size:11px; font-style:italic; font-weight:bold}
* {
    margin: 0px;
    padding: 0px;
    box-sizing: border-box;}
    
    
#more
{ position:relative;
  color:#024370;
  padding:0 6px;
   cursor:pointer;
   padding-top:12px;
  }
#more:hover
{ background-color: #FFFFFF;
 border-left: 1px solid #CCCCCC;
 border-right: 1px solid #CCCCCC;
 padding:0 5px;
 padding-top:12px;
}
#dropmenu
	{
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    border-top:none;
    position: absolute;
    z-index: 150;
    padding-bottom: 3px;
    padding-top:6px;
    left:-1px;
    top:33px;  
}
#dropmenu ul li {
    line-height:25px;
    list-style: none outside none;
    margin: 0;
    padding: 0 5px;
    display:list-item;
    white-space: nowrap;   
 
}

.center-container-small {
    width: 95%;
    margin: 60px auto 0px; padding:0 20px;
}

.fltxtcap{ float:left}

.flcap{ float:left}


@media only screen and (min-width:768px) and (max-width:1024px) {

.left_search{width:23%;padding-left:1%;}

} 
   


@media only screen and (min-width:481px) and (max-width:767px) {

.left_search{width:98%;padding-left:1%;}
.search-results{width:100%;}
.inputBox{width:86%;}
.text_box{ width:93%;}

}

@media only screen and (min-width:401px) and (max-width:480px) {
.inputBox{width:73% !important;}
.text_box{ width:74% !important;}
.w40{width:23%;}
.Div_PostRev{width:51% !important;}
.rightContent{ width:100%;}
.left_search{width:98%;padding-left:1%;}
.search-results{width:100%;}
#frmAddcomment{width:100% !important;}


}


@media only screen and (min-width:0px) and (max-width:479px) {
.inputBox{width:100% !important;}
.text_box{ width:100% !important;}
.w40{width:90%;}
.Div_PostRev{width:100% !important;}
.rightContent{ width:100%;}
.left_search{width:98%;padding-left:1%;}
.search-results{width:100%;}
#frmAddcomment{width:100% !important;}


}