@charset "utf-8";

body { margin:0px;}


img { max-width:100%;}

.clr{ clear:both;}

h1 { font-family:Cambria; font-size:25px; color:#7b650d; float:left;  width:100%;}

h2 { font-family:Cambria; font-size:21px; color:#000; float:left;  width:100%; background-color:#f5f5f5}

.top_bg {
	background-color: #000;
	margin: 0px;
	padding: 0px;
	height:100px;
	width: 100%;
}
.wrap {
	padding: 0px;
	height:auto;
	width: 1200px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
.logo {
	background-color: #bba54b;
	padding: 0px;
	float: left;
	height: 100px;
	width:265px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}

.logo h1 { font-family:Cambria; font-size:60px; color:#3d3100; margin:0px; }
.logo h1 span{ font-family:Century Gothic; color:#ffefa0; font-size:32px; margin:0px; letter-spacing:5px; line-height:15px;}

.header_right {
	
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width:55%;
}


.button {
	margin: 0px;
	padding: 0px;
	float: right;
	height: auto;
	width:96%;
	
}
.language {
	margin: 0px;
	padding:0px;
	float: right;
	height: auto;
	width: auto;
}

.top_bg_bottom{
	background-color: #bba54b;
	margin: 0px;
	padding: 0px;
	height:auto;
	width: 100%;
	font-family:Segoe Print; font-size:20px; color:#000; font-weight:bold;
	
	}
	
.banner { background-color: #fffbe7;
	margin: 0px;
	padding: 0px;
	height:513;
	width: 100%;
	}
	
	.main_div {
	margin: 0px;
	padding: 0px;
	height: auto;
	width: 100%;
}
.text_div {
	margin: 0px;
	padding: 0px;
	height:auto;
	width: auto;
	font-family: Calibri;
	font-size: 17px;
	color: #000;
	text-decoration: none;
}

.text_div h1 { font-family:Cambria; font-size:25px; color:#7b650d; float:left;  width:100%;}

.read_more a{
	font-family: Calibri;
	font-size: 17px;
	color: #FFF;
	text-decoration: none;
	background-color: #7a640d;
	padding: 8px 15px 8px 15px;
	float: right;
	height: auto;
	width: auto;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.read_more a:hover{ color:#7a640d; text-decoration:underline; background-color:#fffbe7; border:#7a640d solid thin}


.footer {
	margin: 0px;
	margin-top:15px;
	padding: 0px;
	height:auto;
	width: 100%;
	background-color: #7a640d;
}
.footer_menu {
	padding: 0px;
	float: left;
	height: 50px;
	width: 50%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.footer_menu ul{ list-style:none;}

.footer_menu li { display:inline; }

.footer_menu a{ float:left; font-family:Arial; font-size:17px; color:#FFF; margin:0px; padding:8px 15px; text-decoration:none; }
.footer_menu a:hover{ text-decoration:underline; color:#000;}

.right-social-icons{
	float:right;
	
	
}
.right-social-icons ul li{
	display:inline-block;
}
.icon1{
	width: 22px;
	height: 22px;
	background:url(images/facebook.png) 0 0 no-repeat;
	display: inline-block;
	-webkit-transition: background 0.5s ease;
	-moz-transition: background 0.5s ease;
	-o-transition: background 0.5s ease;
	transition: background 0.5s ease;
}
.icon1:hover {
	background:url(images/facebook.png) 0 -22px no-repeat;
}
.icon2{
	width: 22px;
	height: 22px;
	background: url(images/twitter.png) 0 0 no-repeat;
	display: inline-block;
	-webkit-transition: background 0.5s ease;
	-moz-transition: background 0.5s ease;
	-o-transition: background 0.5s ease;
	transition: background 0.5s ease;
}
.icon2:hover {
	background: url(images/twitter.png) 0 -22px no-repeat;
}
.icon3{
	width: 22px;
	height: 22px;
	background: url(images/linked-in.png) 0 0 no-repeat;
	display: inline-block;
	-webkit-transition: background 0.5s ease;
	-moz-transition: background 0.5s ease;
	-o-transition: background 0.5s ease;
	transition: background 0.5s ease;
}
.icon3:hover{
	background: url(images/linked-in.png) 0 -22px no-repeat;
}

#text1 {
    border: 1px solid #47baef);
    height: 25px;
    width: 90%;
    box-shadow: 0 0 27px rgb(204, 204, 204) inset;
    transition: 500ms all ease;
    padding: 3px 3px 3px 3px;
}

.right-social-icons h2{ font-family:Cambria; font-size:22px; color:#FFF;}


#text1:hover,
#text1:focus {
    width: 90%;
    transition: 500ms all ease;
    /*
    background-size: 25px 25px;
    background-position: 96% 62%;
    padding: 3px 32px 3px 3px;*/
	box-shadow:#ccc 0 0 15px;
}

.shreya a{
	font-family: Calibri;
	font-size: 17px;
	color: #FFF;
	text-decoration: none;
	margin: 0px;
	padding: 5px;
	float: left;
	height: auto;
	width: auto;
}

.shreya a:hover{ color:#000}

.visit_counter {
	padding: 0px;
	float: left;
	height: auto;
	width: auto;
	margin-top:5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 250px;
}

.copyright {
	font-family: Arial;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	padding: 3px;
	float: right;
	height: auto;
	width: auto;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.contact_div {
	margin: 0px;
	padding: 0px;
	float: left;
	height:auto;
	width: 55%;
	

}

.contact_div h3 { font-family:Arial; font-size:18px; color:#000; width:95%; margin:0px; float:left}

.contact_div p{margin: 0px;
	padding: 0px;
	height:auto;
	width: auto;
	font-family: Calibri;
	font-size: 17px;
	color: #000;
	text-decoration: none;}
	
.contact_div p a{ text-decoration:none; color:#7b650d}
.contact_div p a:hover{ text-decoration:underline; color:#000}
.contact_div_image { width:35%; height:auto; margin:0; padding:0; float:right;}
.contact_div_image img{ width:100%; height:auto; }

.inquiry_div_image { width:28%; height:auto; margin:0; padding:0; float:right;}
.inquiry_div_image img{ width:100%; height:auto; }


.accordion2 {
	width: 90%;
	border-bottom: solid 1px #79630b;
}
.accordion2 h3 {
	background: #bba54b url(images/arrow-square.gif) no-repeat right -51px;
	padding: 7px 15px;
	margin: 0;
	color:#fff;
	font: bold 20px Arial, Helvetica, sans-serif;
	border: solid 1px #bba54b;
	border-bottom: none;
	cursor: pointer;
	border-bottom: solid 2px #79630b;
}
.accordion2 h3:hover {
	background-color: #79630b;
}
.accordion2 h3.active {
	background-position: right 5px;
	background-color: #79630b;
}
.accordion2 p {
	background: #f7f7f7;
	margin: 0;
	padding: 10px 15px 20px;
	border-left: solid 1px #c4c4c4;
	border-right: solid 1px #c4c4c4;
	
	display: none;
	font: 15px Arial, Helvetica, sans-serif;
}

