@charset "utf-8";
/* CSS Document */


/* HEADER START */
.top_links{
	background:#E8E9EA;
	text-align:right;
	color:#BDBEBF;
	}
	
.top_links a{
	color:#644E02;
	font-size:11px;
	font-weight:bold;
	}
	
.header_logo {
	padding-top:20px !important;
	padding-bottom:20px !important;
	}

.main_banner {
	background:#FFF9EA;
	padding-top:20px !important;
	padding-bottom:0px !important;
	}
	
.branch_search {
	background:#3C4043;
	}
	
.top_where {
	padding:0px 15px;
	}
	
.where_head {
	font-size:28px;
	color:#d873be;
	border-bottom:#5A5A5A solid 1px;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight:bold;
	}
	
.search_box {
	margin-top:20px;
	}
	
.submit_box {
	margin-top:10px;
	text-align:right;
	margin-bottom:20px;
	}
	
.submit_box a{
	color:#FFF;
	font-size:15px;
	
	}
.submit_box i {
	background:#FFF;
	color:#000;
	font-size:20px;
	padding:5px 12px;
	border-radius:50px;
	-moz-border-radius:50px;
	-webkit-border-radius:50px;
	
	}
	
.our_location {
	font-size:28px;
	color:#FFB500;
	border-top:#5A5A5A solid 1px;
	border-bottom:#5A5A5A solid 1px;
	font-family: 'Open Sans Condensed', sans-serif;
	font-weight:bold;
	padding:10px 0px;
	}
	
.our_location i {
	padding:7px 10px;
	border-radius:50px;
	-moz-border-radius:50px;
	-webkit-border-radius:50px;
	border:#FFB500 solid 1px;
	}
	
.quick_links ul{
	margin:0px;
	padding:0px;
	}
	
.quick_links li{
	list-style:none;
	text-align:right;
	
	border-bottom:#FFF solid 1px;
	
	}
	
.quick_links li a{
background: #9c5f8c;
display:block;
color:#FFF;
font-family: 'Open Sans Condensed', sans-serif;
font-size:15px;
font-weight:bold;
padding: 11px 20px 11px 0px;
}

.quick_contact {
	background:#F2F2F2;
	padding:10px 0px !important;
	}
	
.quick_head {
	color:#888888;
	font-size:23px;
	font-weight:bold;
	font-family: 'Open Sans Condensed', sans-serif;
	line-height:55px;
	}
	
.quick_con {
	color:#333333;
	line-height:30px;
	font-weight:bold;
	font-size:28px;
	font-family: 'Open Sans Condensed', sans-serif;
	}
	
.quick_email {
	line-height:55px;
	}
	
.btn-own {


	margin-top:10px;
	}



/* BODY START */

.main_body {
	margin:30px 0px !important; 
	}
	
.welcome_head {
	font-size:25px;
	font-family: 'Spinnaker', sans-serif;
	padding-bottom:5px;
	margin-top:15px;
	}
.line	{
	border-bottom: 4px solid #F0E4C4;
    display: block;
	margin-bottom:15px;
}
	
.line .sub-line {
    border: 2px solid #9c5f8c;
}
.line .sub-line {
    display: block;
    margin-bottom: -4px;
    width: 150px;
}

.welcome_con {
	text-align:justify;
	color:#000000;
	font-size:15px;
	font-family:  sans-serif;
	}
	
.award_body_right{
  margin-top: 10px;
  margin-left: 20px;
  border:#AEAEAE solid 1px;
  padding:20px;
  color:#373737;
  background:url(../img/cor_arrow.png) no-repeat right top;
}

.award_body_right_brief{
  color: #373737;
  font-size: 20px;
  font-weight:bold;
  font-family: 'Open Sans', sans-serif;
  border-bottom: 1px solid #c8c7c7;
  padding-bottom: 5px;
}

.award_body_right_brief:last-child{
  border-bottom: 0px;
}

.award_io{
  color: #373737;
  font-size: 30px;
  margin-right: 20px;
}

.services {
	background:url(../img/pattern.png) repeat top left;
	min-height:250px;
	border:#D2CCB6 solid 1px;
	border-right:none;
	border-left:none;
	margin-bottom:30px !important;
	}

#flexiselDemo3 {
	margin-left:20px;
	}
	
.awards_details {
	border-bottom:#D5D5D5 solid 1px;
	padding-bottom:5px;
	margin-bottom:19px;
	}
	
.awards_head {
	font-family: 'Spinnaker', sans-serif;
	font-size:14px;
	color:#333333;
	}
.awards_con {
	font-family: 'Spinnaker', sans-serif;
	font-size:13px;
	color:#5D5D5D;
	margin-top:5px;
	text-align:justify;
	}

.read_more {
	margin-top:10px;
	text-align:right;
	margin-bottom:20px;
	}
	
.read_more a{
	color:#6D5811;
	font-size:15px;
	}
	
.read_more a:hover {
	text-decoration:none;
	}
.read_more i {
	border:#E5B540 solid 1px;
	color:#000;
	font-size:17px;
	padding:5px 10px;
	border-radius:50px;
	-moz-border-radius:50px;
	-webkit-border-radius:50px;
	
	}	
	
.news_details {
	border-bottom:#D7D7D7 solid 1px;
	padding-bottom:15px;
	margin-bottom:15px;
	}
	
.events.small .event {
    border: medium none;
    margin-bottom: 40px;
    padding: inherit;
}

.event .date {
    background-color: #c5c5c5;
}
	
.event .date {
    background-color: #ABABAB;
    color: #fff;
    float: left;
    height: 70px;
    overflow: hidden;
    width: 70px;
}
	
.event .date .month {
    font-size: 14px;
    padding-top: 5px;
    text-align: center;
    text-transform: uppercase;
	background:#C59217;
}

.event .date .day {
    bottom: 15px;
    font-size: 60px;
    font-weight: bold;
    position: relative;
    right: -12px;
}

.view_all {
	text-align:right;
	border-bottom:#D7D7D7 solid 1px;
	}
	
.view_all a {
	color:#000;
	font-weight:bold;
	font-size:12px;
	}
	
.view_all i {
	color:#C59216;
	}
	


/* FOOTER START */


.footer_top {
	background:#E1E1E1;
	border-top:#B0B0B0 solid 1px;
	color:#544100;
	font-size:11px;
	font-weight:bold;
	padding:5px 0px !important;
	}

.footer_mid {
	background:#705C17;
	padding:20px 0px !important; 
	}

.footer_bottom {
	background:#E1E1E1;
	border-bottom:#B0B0B0 solid 1px;
	color:#544100;
	text-align:right;
	font-size:11px;
	font-weight:bold;
	padding:5px 0px !important;
	}
	
	
.footer_head{
	color:#FFF;
	margin-bottom:10px;
	}

.footer_links ul{
	margin:0px;
	padding:0px;
	}
	
.footer_links li{
	list-style:none;
	background:url(../img/arrow_right.png) no-repeat left;
	padding-left:20px;
	}
	
.footer_links li a{
	color:#FFF;
	font-size:13px;
	}
	
.footer_con_part {
	border-right:#9B8E5E solid 1px;
	min-height:180px;
	}
	

.social_links {
	font-size:30px;
	}

.social_links a {
	color:#fff;
	}
	
.footer_head_social {
	color:#FFF;
	font-family: 'Open Sans', sans-serif;
	font-size:35px;
	text-align:right;
	font-weight:bold;
	margin-top:25px;
	}


/* OVERWRITE CSS */
.padding_off {
	padding:0px;
	}
	
.padding_left_off {
	padding-left:0px;
	    padding-right: 0px!important;
    /* padding-bottom: 0px; */
    margin-bottom: -11px;
	}
	
.padding_right_off {
	padding-right:0px;
	}
	
.row {
	padding:0px;
	margin:0px;
	}
	
.navbar {
	margin-bottom:0px;
	}
	
.navbar-default {
	background:url(../images/border-bg.png) repeat-x left top;
	box-shadow:none;
	font-family: 'Open Sans Condensed', sans-serif;
	border-radius:0px;
	border-bottom:#6F5A12 solid 1px;
	}

.nav > li > a {
	text-shadow:none;
	font-size:15px;
	font-weight:bold;
	color:#FFF;
	padding:14px 23px;
	}

.navbar-default .navbar-nav > li > a {
	color:#FFF;
	}
	
.navbar-default .navbar-nav > .active > a {
	background:#6F5A12;
	color:#FFF;
	}
	
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
	
}

.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
background:#6F5A12;	
}


.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
	background:#6F5A12;
	color:#FFF;
	}
	
.dropdown-menu > li > a {
	background:#6F5A12;
	color:#FFF;	
	font-size:14px;
	font-weight:bold;
	}

.dropdown-menu {
	box-shadow:none;
	border:none;
	padding-top:0px;
	padding-bottom:0px;
	}
	
.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus {
	background:#D29C19;
	}



@media (max-width: 980px){
	
	.nav > li > a {
		padding:14px 10px;
		}
		
	
	.banner {
		padding:0px;
			}
			
	.quick_head {
		font-size:23px;
		line-height:20px;
		margin-bottom:10px;
		}
		
	.quick_con {
		font-size:20px;
		line-height:20px;
		}
	.view_all {
		margin-bottom:20px;
		border-bottom:none;
		}
		
	.footer_con_part {
		border-right:none;
		border-bottom:#9B8E5E solid 1px;
		margin-bottom:20px;
		padding-bottom:10px;
		min-height:0px;
		}

	}
	
	@media (max-width: 768px){
					
		.for_more_quiers {
			width:100%;
			text-align:center;
			}
			
		.qu_email {
			width:50%;
			}
		.qu_no {
			width:50%;
			}
		}
	
	@media (max-width: 430px){
		.logo_gold {
			width:100%;
			}
			
		.qu_email {
			width:100%;
			margin-bottom:10px;
			border-bottom:#C3C3C3 solid 1px;
			padding-bottom:10px;
			margin-bottom:10px;
			}
		.qu_no {
			width:100%;
			padding-bottom:10px;
			margin-bottom:10px;
			border-bottom:#C3C3C3 solid 1px;
			}
			
		}
		
		@media (max-width: 320px){
			.awa_img {
				width:100%;	
				text-align:center;
				margin-bottom:10px;
				}
			.awa_details {
				width:100%;	
				}
			
			.news_date {
				width:100%;
				}
				
			.news_con {
				width:100%;
				}
		}