
#header { background: #ffffff !important; color: #000 !important; -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33) !important; box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33) !important; } 
#header .headerbar-right ul li a { color: #000000 !important; padding-top: 7px;} 
#header .headerbar-right ul li #toggle-menu { color: #000000 !important;padding: 0;}
#header .headerbar-right ul li a.search-property{color: #fff !important; background-color: #ff5140;padding: 5px 20px 5px;font-size:14px;border-radius: 0;border-color: #ff5140;}
#header .headerbar-right ul li a:hover.search-property{color: #ffffff;
    background-color: #f22314;
    border-color: #f22314;-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33);
    box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.33);
    -webkit-transition: -webkit-box-shadow 0.15s ease-out;
    -moz-transition: -moz-box-shadow 0.15s ease-out;
    -o-transition: -o-box-shadow 0.15s ease-out;
    transition: box-shadow 0.15s ease-out;}
#counter {background: #eee0d3;padding: 30px 0 30px 0;top: 0 !important;margin-top: 110px !important;}
.copyright-text-2 span{color: #fff;}
	.copyright-text-1 a{color: #fff;}
.category-list{padding: 20px 0 3px;}
.category-list:hover{border: 1px solid #ccc;padding: 18px 0 3px;box-shadow: 0 2px 14px 0px #ccc;}
.category-list a{display: block;}
.category-list img{margin:0 auto;}
.category-list h4{margin-top: 20px;font-size: 16px;color: #777;font-weight: 700;}
.offcanvas .btn{padding: 0;}
.topbar.light{position: fixed;}
.product-category .menu{display: inline-block;font-size: 16px;padding: 10px 15px 10px;}
.product-category .menu:hover{text-decoration: none;background-color: #FBB217;}
.product-category .menu a{color: #fff;}
.gallery-heading{width: 30%;
    position: relative;
    text-transform: uppercase;
    left: 400px;
    display: inline-block;
    font-size: 24px;
    padding: 17px 0;
    font-weight: 700;
    color: #464545;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}

.lg-backdrop{background: rgba(0, 0, 0, 0.35) !important;}
.chart-wrap .nav li{border: 1px solid #ccc; background-color: #fff; font-size: 18px;}
.footer-bottom .copyrights{text-align: left;}
textarea.form-control {
    padding: 4px 0 4px 0;
    height: 55px;
}
.menu-bar1{margin-top:-25px;}
.chart-wrap .card-head{border-bottom: 0;}
.internal_link {
    font-weight: bold;
}
#about .card-head {line-height: 54px;}
.search-section{background: #c9d9e9; padding-top: 30px; padding-bottom: 34px;}

.page .browse-tile {
width:100%;
}
.page li {
list-style: none;
font-size: 17px;
text-align: center;
}  
.odometer {
  font-size: 60px;
}
.navbar-nav a {
	
}
.navbar-nav a:hover {
	background-color: #FBB217;
}

.menus-header{margin-top:63px;padding-top:0;background-color: #85C7BE !important;}
#about .card-head header{font-size: 24px;}
#about .tools a{font-family: 'Roboto', sans-serif, Helvetica, Arial, sans-serif; font-size: 14px;font-weight: 500; color: #2196F3;}
.clearfix{display: block;}
.header-h1
{
margin-top: 60px;
}
.banner-section
{
background:url("https://www.azore.in/site_assets/img/Banner-4.jpg");
background-position:center bottom;
background-repeat:no-repeat;
min-height: 450px;
}

.transparent .headerbar .headerbar-right > .header-nav > li > a {
    position: relative;
    display: block;
    color: #333 !important;
    padding-top: 5px;
    font-family: 'Muli', sans-serif;
}

.modal-header {
    padding: 6px;
    border-bottom: 1px solid #e5e5e5;
    min-height: 16.846153846px;
    background: rgba(251, 178, 23, 0.14);
}

.floating-label .form-control ~ label {
    top: 19px;
    font-size: 18px;
    color: #1f1e1e;
}

.features article{border: 1px solid rgba(204, 204, 204, 0.42);height: 512px;}
.features article:hover{box-shadow: 0px 0 3px 2px #ccc;}
.features article h3{padding: 0 15px;}
.features .list .tile .tile-text {
    padding: 16px 0 6px !important;
	}
.border-img {
    border-style: solid;
    border-width: 50px 0px;
    -moz-border-image: url('https://www.azore.in/site_assets/img/border.png') 50 0 round stretch;
    -webkit-border-image: url('https://www.azore.in/site_assets/img/border.png') 50 0 round stretch;
    -o-border-image: url('https://www.azore.in/site_assets/img/border.png') 50 0 round stretch;
    border-image: url('https://www.azore.in/site_assets/img/border.png') 50 0 round stretch;
}
.search-box { position: relative; width: 100%; /* background-color:#f9f9f9 */; }
.search-box .search-bar { position: relative;
    width: 70%;
	border: 16px solid rgba(0, 0, 0, 0.7);
    margin-right: auto;
    margin-left: auto;
   
	}
.search-box .search-bar .search-input { 
   /* color: #0411af;  */
    font-size: 16px;
    width: 90%; 
	border: none;
	margin-bottom: 0px !important;
	height: 42px;	
	padding-left: 1%;

		}
.search-box .search-bar .search-btn { background-color:#F22314; border-radius: 0px;
    height: 42px;
    top: 0px;
    position: absolute;
    width: 10%;
	min-width: 80px;
	color: #fff;
    font-size: 18px;}

.search-results-box {	
	display: block;
    width: 70%;
    border: 1px solid #000;
    position: relative;
    top: -16px;
    background-color: #fff;
    margin-left: 15%;	
	}
.search-results-box .search-results	{
	padding: 8px 10px 8px 10px;
    border: 1px solid #e4e0e0;
}

#owl-example .owl-buttons { top: 50% !important; } 

#society-list{
	float:left;
	list-style:none;
	margin-top:-3px;
	padding:0;
	width:90%; 
	position: absolute; 
	z-index: 99;
    box-shadow: 2px 2px 6px #999;
    border: 1px solid #999;
}
#society-list li {
	padding: 10px; 
	background: #f0f0f0; 
	border-bottom: #999 1px solid;
	font-weight: 500;
}
#society-list li:hover {
	background:#d6d5d5;
	cursor: pointer;
}
.error { background: #e4a1a1 !important; } 
/* .nav > li:first-child a {font-size: 100% !important;} */
.nav > li > a {
	padding: 13px 8px;
}

.nav li:focus, .nav li:hover { background: #ddd;}

.horizontal-line {
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #000;
    line-height: 0.1em;
    margin: 16px 0 1px;
}
.horizontal-line span {
    background: #fff;
    padding: 0 10px;
}

.mob-num-popup {
    margin-bottom: -8px;
    line-height: 82px;
    font-size: 34px;
    font-weight: 600;
}

.modal-header-1 {
    padding: 6px;
    border-bottom: 1px solid #e5e5e5;
    min-height: 16.846153846px;
    background: rgba(251, 178, 23, 0.14);
}

.error { background: #e4a1a1 !important; } 
.star {color: #F00;}
.page .browse-tile:last-child {
	margin: 0px !important;
}

.browse-tile
{
	width:100% !important;
	border: 1px solid #b3b0b0;
	list-style: none;
	box-shadow: 0px 0px 3px #ccc !important;
	/*border-radius: 6px !important;*/
}
.top-menu{position: relative;
    top: 65px;
    background: #85C7BE;}
/*.owl-carousel .owl-item img{height: 200px;}
.society, .manage-section, .features{margin:40px 0 40px;}*/
.bg-mantis{background: -webkit-linear-gradient(90deg, rgba(33, 166, 157, 0.84) 0%, #5cd0c8 100%);
    background: -o-linear-gradient(90deg, rgba(33, 166, 157, 0.84) 0%, #5cd0c8 100%);
    background: -ms-linear-gradient(90deg, rgba(33, 166, 157, 0.84) 0%, #5cd0c8 100%);
    background: linear-gradient(90deg, rgba(33, 166, 157, 0.84) 0%, #5cd0c8 100%);}
    .divider{width: 40px;
    height: 3px;
    padding: 0;
    margin: 10px auto 34px;
    border: none;}
.society .page .browse-tile .browse-tile-title a{color: #fff;
    background: #ff9f02;
    display: block;
    font-weight: 400;
    font-size: 16px;float: none;text-align: center;margin-bottom: 0;}
 
 .society .page .browse-tile-container{padding-top: 0;padding-left: 0 !important;padding-right: 0 !important;}   
.society .page .browse-tile{padding: 0;}
/*.page .browse-tile .browse-tile-title a {padding-left: 3px;}*/
.page .browse-tile .browse-tile-product-price {
	background: rgba(251, 178, 23, 0.97);
	top: 118px;
	left: 16%;
}
.page .browse-tile-container {
		 padding-top: 3px;
}
.page .browse-tile img {
	
	height: 185px;
}
.page .browse-tile .browse-tile-ratings-reviews {
	color: #fbb217;
	padding: 1px 0;
	text-align: right;
	font-size: 15px !important;
	padding: 1px 3px 0 0;
}
.owl-carousel .owl-item {
	height: 223px !important;
}
.page .browse-tile {
	border-radius:0px;
}
.card-head {
	line-height: 38px;
	min-height: 38px;
}
.first-section
{
	margin-top:45px;	
}
.first-section .btn{border-radius: 0;}

#last_name-error{
	left: 250px;
}


span.help-block {
	color: #F00 !important;
}


/*responsive css*/



    @media(max-width: 768px){
.header-nav .header-nav-brand img {max-height: 30px;}
#header .headerbar-right ul li a.search-property {font-size: 12px;line-height: 25px;}
.search-box .search-bar .search-input {font-size: 14px;width: 75%; padding-left: 5%; height: 35px;}
.search-box .search-bar .search-btn {height: 35px;line-height: 10px;}
.mob-num-popup{font-size:24px;}
.home-banner h1{font-size: 24px;}
.home-banner .header-h1{margin-top:45px;}
.banner-section{min-height: 350px;background-size: cover;}
.search-section{background: transparent;margin-top: -224px;padding-bottom: 125px;}
.search-box .search-bar{width: 100%;border: 7px solid rgba(0, 0, 0, 0.7);}
.home-banner .btn-raised.btn-lg{font-size: 13px;padding: 6px 12px;margin-top: 10px;}
.header-nav li a.users{    background: #908e8e;
    border-radius: 50%;
    height: 27px;
    width: 27px;
    line-height: 17px;
    text-align: center;}
    .header-nav li a i{color:#fff;}
    .text-lg{font-size: 109%;}
    .text-xxl {font-size: 190%;}
    .list .tile .tile-text{font-size: 14px;}
    .chart-wrap .nav li{font-size: 11px;display: inline-block;width: 24%;}
    .footer-bottom .copyrights{text-align: center;font-size: 12px;}
    .copyright-text-1 a{font-size: 12px;}
}

    @media(max-width: 641px){
/*.header-nav .header-nav-brand img {max-height: 30px;}*/
#header .headerbar-right ul li a.search-property {padding: 5px 14px 4px;font-size: 12px;}
.search-box .search-bar .search-input {width: 87%;}
/*.search-box .search-bar .search-btn {height: 35px;line-height: 10px;}*/
.mob-num-popup{font-size:28px;}
.home-banner h1{font-size: 28px;}
/*.home-banner .header-h1{margin-top:45px;}*/
/*.banner-section{min-height: 350px;background-size: cover;}*/
/*.search-section{background: transparent;margin-top: -224px;padding-bottom: 125px;}*/
/*.search-box .search-bar{width: 100%;border: 7px solid rgba(0, 0, 0, 0.7);}*/
.home-banner .btn-raised.btn-lg{font-size: 14px;padding: 7px 14px;}
/*.header-nav li a.users{background: #908e8e;
    border-radius: 50%;
    height: 27px;
    width: 27px;
    line-height: 17px;
    text-align: center;}*/
    /*.header-nav li a i{color:#fff;}*/
    /*.text-lg{font-size: 109%;}*/
    /*.text-xxl {font-size: 190%;}*/
    /*.list .tile .tile-text{font-size: 14px;}*/
    /*.chart-wrap .nav li{font-size: 11px;display: inline-block;}*/
    /*.footer-bottom .copyrights{text-align: center;font-size: 12px;}*/
    /*.copyright-text-1 a{font-size: 12px;}*/
}

@media(max-width: 480px){
.header-nav .header-nav-brand img {max-height: 30px;}
#header .headerbar-right ul li a.search-property {padding: 4px 11px 3px;font-size: 11px;line-height: 23px;}
.search-box .search-bar .search-input {font-size: 14px;width: 75%; padding-left: 5%; height: 35px;}
.search-box .search-bar .search-btn {height: 35px;line-height: 10px;}
.mob-num-popup{font-size:24px;}
.home-banner h1{font-size: 20px;}
.home-banner .header-h1{margin-top:45px;}
.banner-section{min-height: 350px;background-size: cover;}
.search-section{background: transparent;margin-top: -224px;padding-bottom: 125px;}
.search-box .search-bar{width: 100%;border: 7px solid rgba(0, 0, 0, 0.7);}
.home-banner .btn-raised.btn-lg{font-size: 13px;padding: 6px 12px;margin-top: 10px;}
.header-nav li a.users{background: #908e8e;
    border-radius: 50%;
    height: 27px;
    width: 27px;
    line-height: 17px;
    text-align: center;}
    .header-nav li a i{color:#fff;}
    .text-lg{font-size: 109%;}
    .text-xxl {font-size: 190%;}
    .list .tile .tile-text{font-size: 13px;}
    .chart-wrap .nav li{font-size: 10px;display: inline-block;}
    .chart-wrap .nav li a{line-height: 30px;height: 25px;}
    .footer-bottom .copyrights{text-align: center;font-size: 12px;}
    .copyright-text-1 a{font-size: 12px;}
    #about p, .card-head header, blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child,blockquote p{font-size: 13px;}
    .left-padding {padding-left: 0;}
    }
/*end*/