@charset "utf-8";

@media only screen and (max-width:1150px)  {
	
	.wrap {
	padding: 0px;
	height:auto;
	width: 99%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
	
	
}


@media only screen and (max-width:980px)  {
	
	.wrap {
	padding: 0px;
	height:auto;
	width: 99%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.top_bg {
	background-color: #000;
	margin: 0px;
	padding: 0px;
	height:auto;
	width: 100%;
}


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

.button {
	margin: 0px;
	padding: 0px;
	float: right;
	height:auto;
	width:96%;
	
}
	.logo {
	background-color: #bba54b;
	padding: 0px;
	float: left;
	height: auto;
	width:265px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}
	
	.top_bg_bottom{
	background-color: #bba54b;
	margin: 0px;
	padding: 3px;
	height:auto;
	width: 99%;
	font-family:Segoe Print;
	font-size: 16px;
	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: auto;
	width: 57%;
	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; }
	
}


@media only screen and (max-width:768px)  {
	
	.wrap {
	padding: 0px;
	height:auto;
	width: 99%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.top_bg {
	background-color: #000;
	margin: 0px;
	padding: 0px;
	height:auto;
	width: 100%;
}


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

.button {
	margin: 0px;
	padding: 0px;
	float: right;
	height:auto;
	width:96%;
	
}
	.logo {
	background-color: #bba54b;
	padding: 0px;
	float: left;
	height: auto;
	width:265px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}
	
	.top_bg_bottom{
	background-color: #bba54b;
	margin: 0px;
	padding: 3px;
	height:auto;
	width: 99%;
	font-family:Segoe Print;
	font-size: 16px;
	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: auto;
	width: 61%;
	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: 15px; 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: 109px;
}

.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; }
}




@media only screen and (max-width:640px)  {
	
	.wrap {
	padding: 0px;
	height:auto;
	width: 99%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.top_bg {
	background-color: #000;
	margin: 0px;
	padding: 0px;
	height:auto;
	width: 100%;
}


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

.button {
	margin: 0px;
	padding: 0px;
	float: right;
	height:auto;
	width: 92%;
}
	.logo {
	background-color: #bba54b;
	padding: 0px;
	float: left;
	height: auto;
	width:265px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;

}
	
	.top_bg_bottom{
	background-color: #bba54b;
	margin: 0px;
	padding: 3px;
	height:auto;
	width: 98%;
	font-family:Segoe Print;
	font-size: 16px;
	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: auto;
	width: 74%;
	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: 15px; color:#FFF; margin:0px; padding:8px 15px; text-decoration:none; }
.footer_menu a:hover{ text-decoration:underline; color:#000;}

.right-social-icons{
	float:right;
	margin-top: 15px;
}
.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: 19px; 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: 21px;
}

.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: 46%; height:auto; margin:0; padding:0; float: left;margin-top: 50px;}
.inquiry_div_image img{ width:100%; height:auto; }
	
}

@media only screen and (max-width:480px)  {
	
	.wrap {
	padding: 0px;
	height:auto;
	width: 99%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.top_bg {
	background-color: #000;
	margin: 0px;
	padding: 0px;
	height:auto;
	width: 100%;
}


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

.button {
	margin: 0px;
	padding: 0px;
	float: right;
	height:auto;
	width: 92%;
}
	.logo {
	background-color: #bba54b;
	padding: 0px;
	float: left;
	height: auto;
	width: 250px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
	
	.top_bg_bottom{
	background-color: #bba54b;
	margin: 0px;
	padding: 3px;
	height:auto;
	width: 97%;
	font-family:Segoe Print;
	font-size: 16px;
	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: auto;
	width: 97%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.footer_menu ul{ list-style:none;margin-left: -45px;}

.footer_menu li { display:inline; }

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

.right-social-icons{
	float: left;
	margin-top: 15px;
}
.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: 19px; 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: 0px;
}

.copyright {
	font-family: Arial;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	padding: 3px;
	float: left;
	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: 90%;
	
}

.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: 54%; height:auto; margin:0; padding:0; float: left;margin-top: 50px;}
.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; }
	
}


@media only screen and (max-width:320px)  {
	
	.wrap {
	padding: 0px;
	height:auto;
	width: 99%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.top_bg {
	background-color: #000;
	margin: 0px;
	padding: 0px;
	height:auto;
	width: 100%;
}


.header_right {
	
margin: 0px;
	
padding: 0px;
	
float: left;
	
height: auto;
	
width: 66%;
}

.button {
	margin: 0px;
	padding: 0px;
	float: left;
	height:auto;
	width: 92%;
}
	.logo {
	background-color: #bba54b;
	padding: 0px;
	float: left;
	height: auto;
	width: 250px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
	
	.top_bg_bottom{
	background-color: #bba54b;
	margin: 0px;
	padding: 3px;
	height:auto;
	width: 97%;
	font-family:Segoe Print;
	font-size: 13px;
	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: 15px;
	color: #000;
	text-decoration: none;
	text-align: justify;
}

.text_div h1 { font-family:Cambria; font-size: 19px; 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: auto;
	width: 97%;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.footer_menu ul{ list-style:none;margin-left: -45px;}

.footer_menu li { display:inline; }

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

.right-social-icons{
	float: left;
	margin-top: 15px;
}
.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: 19px; 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: 0px;
}

.copyright {
	font-family: Arial;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	padding: 3px;
	float: left;
	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: 89%;

}

.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: 85%; height:auto; margin:0; padding:0; float: left;margin-top: 35px;}
.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; }
	
}