.social{background:#0093a3;}
.sublist1 h6{color: #fff; font-size:14px; padding:5px 0px;}
.sublist2 h6{color: #fff; font-size:14px; padding:5px 0px;}
.main{padding:5px;}
.icon-list h6{float:right;}
.icon-list h6 i{color:#fff; font-size:22px; padding:5px;}
.navbar-inverse{background:#fff; border:none; margin-bottom:0px;}
.navbar-brand{ padding:0px; height: auto;}

/*.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover
{ color:#0093a3; background:#eee; padding:40px 20px; font-size:18px;}
*/
.navbar-inverse .navbar-nav>li>a:focus,.navbar-inverse .navbar-nav>li>a:hover{ color:#0093a3 !important; background:#eee; padding:50px 20px; font-size:18px;}
.navbar-nav>li>a{font-size:18px; color:#999;}

.item img{background-image:url(images/banner.jpg); width:100%;}
.info{ margin:30px 0px;}
.info-list { text-align:center;}
.info-list h2{font-size:36px; color:#005a64;}
.info-list p{font-size:16px; margin:20px 0px; color:#777777;}
.btn{background:#ecb300; color:#674e00; padding:10px 25px; font-size: 18px; border:none;}
.border{border-bottom:3px solid #005a64; width:8%; margin:0px auto;}
.services{background:#eeeeee;}
.service{ margin:30px 0px; }
.service h2{ text-align:center;font-size:36px; color:#005a64;}
.property{ background:#fff; min-height:350px; padding:30px; margin:20px 0px;}
.property h4{color:#005a64; font-size:20px; padding-left:25px;}
.list{font-size:16px; list-style:none;}
.list li{padding:4px 0px; color:#767676;}
.list li i{color:#005a64; padding-right:10px; }
.property1{ background:#fff; min-height:382px; padding:30px; margin:20px 0px;}
.property1 h4{color:#005a64; font-size:20px; padding-left:25px;}
.contact-us{background:url(images/slider_bottom.jpg);}
.data{ padding:50px 0px;}
.data h3{ font-size:36px; color:#fff;}
.data p{font-size:18px; margin:20px 0px; color:#fff; font-weight:400; letter-spacing: 2px;}


.footer{background:#0093a3; padding:35px 0px; }
.about h4{color:#fff; font-size:18px; padding:10px;}
.about h6{color:#fff; font-size:14px; letter-spacing:1px; padding:10px;     line-height: 1.5;    max-height: 89px;
    overflow: hidden;}
.sub-info h4{ font-size:18px; color:#fff; margin-bottom:15px;}
.sub-info h5{ font-size:16px; color:#fff; margin-bottom:15px;}
.sub-info h6{ font-size:14px; color:#fff; margin-bottom:15px;}
.border1{border-bottom:2px solid #fff;}
.frm {
    float: left;
    width: 50%;
    border-radius: inherit;
	
}
.butt2 {
    background-color: #ecb300;
    color: #674e00;
    font-size: 16px;
    border-radius: inherit;
    border: none;
    padding: 6px 25px;
    margin-top: 0px;
    text-transform: uppercase;
    float: left;
}
.maininfo{margin-bottom:10px;}
.navbar-inverse .navbar-nav>li>a {
    color: #888;
    padding: 50px 20px;
	font-weight:bold;
	
}
.blue{background:rgba(46,120,120,0.7); color:#fff; margin-top:-60px; z-index:999; position:relative; padding:17px 20px; font-size:20px; letter-spacing:1px;}
.navbar-toggle {
    position: relative;
    float: right;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: #ccc;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}
.girl{max-width: 85%;
    position: absolute;
    z-index: 9;
    top: -69px;}


.dot{font-size:12px !important;}

@media only screen and (max-width: 390px)
{
.g-recaptcha{
transform:scale(0.60);
}

}
@media only screen and (max-width: 767px)
{
.menu-header{
       margin: 0px auto;
}
.navbar-inverse .navbar-nav>li>a:hover{
   padding: 6px 20px !important;
}
.navbar-inverse .navbar-nav>li>a{
   padding: 6px 20px !important;
}	

}
@media only screen and (max-width: 1200px)
{

.girl{max-width: 100%;
    position: absolute;
    z-index: 9;
    top: -32px;}

}	

	
	
@media only screen and (max-width: 1024px)
{

.girl{max-width: 100%;
    position: absolute;
    z-index: 9;
    top: -32px;}

}	
@media only screen and (max-width:990px)
{

.girl{ display:none;}

}	
/******dhwani********/
.testimonial_image img{
    height:auto;
}
.es_textbox_button{
    margin-top: -20px;
}
.es_shortcode_form_email{
    display:none;
}
#accept_paypal_payment_form .wpapp_payment_subject{
     display: none;
}
#accept_paypal_payment_form #amount{
    display: none;
}
.app_btn .app_form{
    background-color: #0093a3;
    padding: 15px 60px;
    color: #fff;
    text-decoration: none;
    font-size: 20px;
    border-radius: 26px;
}
.app_btn a:hover{
text-decoration: none;
 color: #000;
}
.current-menu-item{
background: #eee;
}
.current-menu-item a{
color: #0093a3 !important;
}
@media only screen and (max-width:425px)
{
.page-template-service .property{
 padding: 0px !important;
}
.page-template-service .property1{
 padding: 0px !important;
}
.page-template-service .property h4 {
   padding-left:0px
}
.page-template-service .property1 h4 {
   padding-left:0px
}
.page-template-service .list{
   margin-left: -35px;
    font-size: 15px;
}
.apprais_form{
  border-right:none !important;
}
.app_btn a {
padding: 13px 25px;
}
.frm{
  width: 100%;
}
.es_textbox_button{
   margin: 8px 0px;
   padding: 6px 16px;
      width: 100%;
}
.blue {
   margin-top:0px;
}
}
.service_area img{
   height:auto;
    width: 100%;
}
.sub-info h5 a{
    color: #fff;
    text-decoration: none;
}
a:hover{
  color:#000 !important;
}
.our_client ul{
       width: 80em;
}
.our_client ul li{
     float: left;
    width: 24em;
}
