/* =RESPONSIVE STRUCTURE
----------------------------------------------- */
@media screen and (max-width: 1190px) {
	#page {
		width: 97%;
	}
	.wide #page {
		width: 100%;
	}
	.wide .slider-text-wrap {
		left: 5%;
	}
	.inner-wrap {
		width: 100%;
		box-sizing: border-box;
	}
	span.event_content{}
}
@media screen and (max-width: 768px) {
	
span.donate_header_tamil{font-size:30px;}
	.donate_subheader_tamil{padding: 25px 0px 0px 25px !important;}	
	
	.donate_banner{height:auto;}
	.hgroup-wrap {
		padding-top: 0;
		padding-bottom: 10px;
	}
	.site-branding {
		max-width: 80%;
	}
	.hgroup-wrap-right {
		float: none;
	}
	.menu-toggle,
	.main-navigation.toggled .nav-menu {
		display: block;
		top: 4px;
	}
	.main-navigation ul {
		display: none;
	}
	.main-navigation {
		padding-top: 0;
	}
	.menu-toggle {
		margin-top: 30px;
		right: 48px;
		position: absolute;
	}
	.menu-toggle:before{
		color: #ED564B;
		content: "\f0c9";
		font-family: fontawesome;
		font-size: 22px;
		position: absolute;
	}
	.nav-menu {
		clear: both;	
	}
	.nav-menu > ul > li > a, .menu > ul > li > a {
		height: auto;
		line-height: 1;
	}
	.nav-menu li a {
		border-bottom: 1px solid #f8f8f8;
		color: #ffffff;
		display: block;
		font-size: 14px;
		padding: 10px 0;
		width: 100%;
	}
	#slider-content {
		max-width: 70%;
	}
	.widget-recent-work .tg-one-fourth {
		width: 48.466258%;
	}
	.widget-recent-work .tg-column-1,
	.widget-recent-work .tg-column-3 {
		float: left;
	}
	.widget-recent-work .tg-column-2,
	.widget-recent-work .tg-column-4 {
		float: right;
		margin-right: 0;
	}
	
	.home_content{padding:0px;}
	
	.services-featured-image img {
	}
    h3.service-title.dir {padding-left: 0px !important;}
	p.dir {padding-left: 0px !important; padding-top:15px;}
	a.read-more.dir {
    margin-left: 0px;
	}
	
	#top {
    float:left;
	    margin: 0 auto;
    float: none!important;
    }
	
/* 	.donate_banner{margin-top: -179px;} */
	span.donate_header{font-size: 56px;padding: 13px 0px 0px 25px;}
	span.donate_subheader{font-size: 22px;text-align: left;padding: 27px 0px 0px 14px;width: 278px;line-height: 29px;}
	span.donate_content{font-size: 19px;}
	span.donate_link{padding: 5px 22px 5px 22px;/* margin: 9px 0px 0px 48px; */font-size: 14px;}
	.donate_subheader_tamil{padding: 18px 0px 0px 25px;}
	/* span.donate_header_tamil{font-size: 30px;padding: 18px 0px 0px 25px;} */
/* 	span.donate_subheader_tamil{font-size: 22px;text-align: left;padding: 13px 0px 0px 14px;width: 278px;line-height: 29px;} */
	span.donate_content_tamil{font-size: 19px;}
	span.donate_link_tamil{padding: 5px 22px 5px 22px;margin: 9px 0px 0px 48px;font-size: 14px;}
	
	
	span.event_content{}
	span.event_header{}
	
	.page-id-201 .page-title-bar, .page-id-578 .page-title-bar  {
    background:url("http://webdev.xerago.com/southtiruvannamalai/wp-content/uploads/2016/04/South-Tiruvanamalai_Inner-page.jpg") no-repeat scroll left center;
    background-size:100% auto;
    padding: 54px 0px;
	} 
/* 	.page-id-578 .page-title-bar .page-title-wrap h1 { margin: 0px -45px; } */
	
	.page-id-207 .page-title-bar, .page-id-178 .page-title-bar {
    background: url("http://webdev.xerago.com/southtiruvannamalai/wp-content/uploads/2016/02/pooja-st.jpg") no-repeat scroll left center;
    background-size:100% auto;
    padding: 17px 0px;
	} 
	
	 .page-id-209 .page-title-bar,  .page-id-574 .page-title-bar {
    background: url("http://webdev.xerago.com/southtiruvannamalai/wp-content/uploads/2016/02/service.jpg") no-repeat scroll left center;
    background-size:100% auto;
    padding: 17px 0px;
	} 
	
	 .page-id-209 .page-title-bar,  .page-id-574 .page-title-bar {
    background: url("http://webdev.xerago.com/southtiruvannamalai/wp-content/uploads/2016/02/service.jpg") no-repeat scroll left center;
    background-size:100% auto;
    padding: 17px 0px;
	}
	
	 .page-id-182 .page-title-bar,  .page-id-627 .page-title-bar {
    background: url("http://webdev.xerago.com/southtiruvannamalai/wp-content/uploads/2016/04/14603720254834.gif") no-repeat scroll left center ;
    background-size:100% auto;
    padding: 17px 0px;
	} 
	
	 .page-id-215 .page-title-bar,  .page-id-624 .page-title-bar {
    background: url("http://webdev.xerago.com/southtiruvannamalai/wp-content/uploads/2016/03/Banner3.jpg") no-repeat scroll left center;
    background-size:100% auto;
    padding: 17px 0px;
	}

}

@media screen and (max-width: 767px) {	
	#primary, #secondary {
		float: none;
		width: 100%;
	}
	.tg-one-third {
		float: none;
		width: 100% !important;
		margin-right: 0;
	}
	.tg-one-fourth {
		float: none;
		width: 100%;
		margin-right: 0;
	}
	.call-to-action-text, .call-to-action-button {
		float: none;
		width: 100%;
		text-align: center;
	}
}
@media screen and (max-width: 600px) {
	.search-form-top {
		margin: 0;
		padding: 7px;
		top: 85px;
	}
	
	#slider-content {
		display: none;
	}
	#slider-title {
		font-size: 18px;
	}
	#controllers {
		bottom: 5px;
	}
	#controllers a {
		height: 4px;
		margin: 0 3px;
		width: 12px;
	}
	.promo-wrap {
		float: none;
		text-align: center;
		width: 100%;
	}
	.promo-action {
		float: none;
		text-align: center;
		display: block;
	}
	.promo-title {
		font-size: 20px;
	}
	.promo-text {
		font-size: 12px;
	}
	.widget_testimonial .tg-one-half {
		width: 100%;
		float: left;
		padding-bottom: 20px;
	}
	.widget_testimonial .tg-one-half-last {
		padding-bottom: 0;
	}	
	.image-icon-wrap {
		top: 35%;
	}
	.mask .img-icon {
		font-size: 18px;
	}
	
	#top {
    float: left;
    margin-top: 25px;
	}
	
	span.event_header{}
	
/* 	.donate_banner{margin-top: -154px;} */
	span.donate_header{font-size: 45px;/* padding: 13px 0px 0px 47px; */}
	span.donate_subheader{font-size: 17px;text-align: left;padding: 27px 0px 0px 5px;width: 215px;line-height: 20px;}
	span.donate_content{font-size: 13px;}
	span.donate_link{padding: 5px 16px 5px 18px;/* margin: 9px 0px 0px 48px; */font-size: 13px;}
	
/* 	span.donate_header_tamil{font-size: 33px;padding: 13px 0px 0px 47px;} */
/* 	span.donate_subheader_tamil{font-size: 17px;text-align: left;padding: 27px 0px 0px 5px;width: 215px;line-height: 20px;} */
	span.donate_content_tamil{font-size: 13px;}
	span.donate_link_tamil{padding: 5px 16px 5px 18px;margin: 9px 0px 0px 48px;font-size: 9px;}
	
	
	
	.intro_section_E {
    margin: 0px 30px 0px 30px;}
	.intro_section_E p{font-size: 12px !important;}
	.intro_E p{line-height: 23px !important;}


	
}
@media screen and (max-width: 400px) {
	.widget-recent-work .tg-one-fourth {
		width: 100%;
		float: left;
	}
}
@media screen and (min-width: 320px) and (max-width: 480px) {
	#top
	{
		background-image: url("http://webdev.xerago.com/southtiruvannamalai/wp-content/uploads/2016/04/South-Tiruvanamalai-4.png");
		/* margin-left:60px; */
		background-repeat: no-repeat;
		/* margin-bottom:70px; */
		
	}
	
	
	
	.icon-search:before{left:-23px !important;}
	
	/* .hgroup-wrap{height: 100px;} */
	
	.donate_banner{
		background-image: url("http://webdev.xerago.com/southtiruvannamalai/wp-content/uploads/2016/04/img-1.jpg");
		    background-size: 100% 100% !important;
			background-repeat: no-repeat;
			
		}
		
			.menu-toggle:before{left: 14px;}
			
	
	#site-generator	{border:none;}
	
/* 	.menu-toggle 
	{
		right: 23px !important;
		position: absolute;
		top: 0 !important;
	} */
	
	#img_tiru4
	{display:none;}
.search-top {
    cursor: pointer;
    position: absolute;
    right: -19px;
    top: 61px !important;
}


.home_content{padding:0px;}

/* .donate_banner{margin-top: -90px;} */
span.donate_header {
    font-size: 18px;
    padding: 16px 0px 0px 14px;
}
span.donate_subheader {
    font-size: 10px;
    text-align: left;
    padding: 20px 0px 0px 4px;
    /* width: 127px; */
    line-height: 12px;
}

span.donate_content {
    font-size: 9px;
    padding: 0px 0px 0px 16px;
}

span.donate_link {
    padding: 2px 7px 2px 7px;
   /*  margin: 4px 0px 30px 16px; */
    font-size: 9px;
}


span.donate_header_tamil {
    font-size: 16px;
    padding: 13px 0px 0px 14px;
}
span.donate_subheader_tamil {
    font-size: 10px;
    text-align: left;
    padding: 19px 0px 0px 4px !important;
    /* width: 85px; */
    line-height: 12px;
}

span.donate_content_tamil {
    font-size: 9px;
    padding: 0px 0px 0px 16px;
	
}

span.donate_link_tamil {
    padding: 2px 7px 2px 7px;
    margin: 4px 0px 0px 16px;
    font-size: 9px;
}
span.event_header{}
span.event_content{font-size:14px;}

.textcenter{font-size: 20px !important;padding-top: 0px;}

.intro_section_E {
    margin: 0px 30px 0px 30px;
}

.intro_section_E p{font-size: 12px !important;}
.intro_E p{line-height: 23px !important;}

.page-id-201 .page-title-bar, .page-id-578 .page-title-bar {  
    padding: 22px 0px;
	}
.page-id-201 .page-title-bar .page-title-wrap h1 {
    margin: 0px -45px;
	}
	.page.page-id-201 .page-title-wrap h1 {
    color: #fff;
    font-size: 13px;
	}
	.page-title-wrap h1{padding: 0px 0px 0px 0px;}
	.page-id-207 .page-title-bar, .page-id-209 .page-title-bar,.page-id-182 .page-title-bar, .page-id-215 .page-title-bar, .page-id-574 .page-title-bar,.page-id-627 .page-title-bar,.page-id-624 .page-title-bar,.page-id-178 .page-title-bar{padding: 3px 0px;}
	.page-title-wrap h1 {
    font-size: 14px;
	}
	
	
	
	.his_head{font-size: 19px;margin-top: -7px;}
	p.history-content{font-size: 12px !important; padding:0;}
}

@media screen and (max-width: 767px)
{
	.EventsAlign{float: left; margin-top: 30px;}
}

@media only screen 
  and (min-device-width: 767px) 
  and (max-device-width: 980px)
{
	span.event_content{font-size:11px;}
}


@media only screen 
  and (min-device-width: 481px) 
  and (max-device-width: 574px)
{
	span.donate_subheader_tamil{font-size:18px; padding: 24px 0px 0px 5px !important;}
}


@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
    and (orientation: landscape) {
		
		/* .header-logo-image img{margin-left:70%;} */
}


@media only screen 
  and (max-device-width: 320px) 
  
    and (orientation: portrait) {
		
		#top{background-size: 100% 100%;margin-left:10px;/*  margin-bottom: 100px; */width:250px;}
		span.event_header {padding: 33px 0px 18px 10px;}
		span.event_content {padding: 0px 44px 62px 40px;}
		.widget-home {margin-bottom: 0px;padding-bottom: 0px;}
		#site-generator	{border:none;}
		.donate_banner{/* margin-top: -94px; */ background-size:100% 100%; /* padding-bottom:12px; */}
		
/* 		.hgroup-wrap{height: 136px;} */
		span.donate_header_tamil {/* max-width:200px; */}
		span.donate_content_tamil {/* width: 200px; */}
		.main-navigation{margin:10px 0px 0px 0px; padding-bottom:60px;}
}


@media only screen 
  and (max-device-width: 320px) 
    and (orientation: portrait)
	{
		.menu-toggle{top:82px !important;}
		.icon-search::before{top: 39px;left: -22px !important;}
		span.donate_link{margin: 5px 0px 10px 16px;}
		
	}

@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
{
	#top{width: 207px;background-size: 100% 100%;background-repeat:no-repeat;margin:0px;height:350px;/* margin-top:25px !important; */}
	span.event_content{padding: 0px 45px 15px 48px; font-size:12px;}
	.home_contentbanner{padding-bottom:14px;padding-top:30px;margin:0px 0;}
	span.donate_content_tamil {width: 445px;}
	
}

@media only screen 
  and (min-device-width: 600px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait)
  {
/* 	 #top{margin-top:70px;}  */
/* 	.donate_banner{margin-left: -28px;} */
	span.donate_content{padding: 0px 0px 0px 50px;}
	
  }  


/* Prasanth */
.page-id-201 .page-title-bar{padding: 48px 0 !important;}
.page-id-207 .page-title-bar{padding: 48px 0 !important;}
.page-id-209 .page-title-bar{padding: 32px 0 !important;}
.page-id-97 .page-title-bar{padding: 36px 0 !important;}
.page-id-182 .page-title-bar{padding: 48px 0 !important;}
.page-id-215 .page-title-bar{padding: 48px 0 !important;}
.page-id-578 .page-title-bar{padding: 48px 0 !important;}
.page-id-178 .page-title-bar{padding: 48px 0 !important;}
.page-id-574 .page-title-bar{padding: 48px 0 !important;}
.page-id-627 .page-title-bar{padding: 48px 0 !important;}
.page-title-wrap h1 {font-size: 150%;}


@media screen and (min-width: 601px) and (max-width: 767px){
.EventsAlign{margin-top:0px !important;}
.page-id-201 .page-title-bar{padding: 20px 0 !important;}
.page-id-207 .page-title-bar{padding: 20px 0 !important;}
.page-id-209 .page-title-bar{padding: 1px 0 !important;}
.page-id-97 .page-title-bar{padding: 20px 0 !important;}
.page-id-182 .page-title-bar{padding: 20px 0 !important;}
.page-id-215 .page-title-bar{padding: 20px 0 !important;}
.page-id-578 .page-title-bar{padding: 20px 0 !important;}
.page-id-178 .page-title-bar{padding: 20px 0 !important;}
.page-id-574 .page-title-bar{padding: 20px 0 !important;}
.page-id-627 .page-title-bar{padding: 20px 0 !important;}
}
@media screen and (min-width: 768px) and (max-width: 1024px){
.EventsAlign{margin-top:0px !important;}
.page-id-201 .page-title-bar{padding: 30px 0 !important;}
.page-id-207 .page-title-bar{padding: 30px 0 !important;}
.page-id-209 .page-title-bar{padding: 10px 0 !important;}
.page-id-97 .page-title-bar{padding: 15px 0 !important;}
.page-id-182 .page-title-bar{padding: 30px 0 !important;}
.page-id-215 .page-title-bar{padding: 30px 0 !important;}
.page-id-578 .page-title-bar{padding: 30px 0 !important;}
.page-id-178 .page-title-bar{padding: 30px 0 !important;}
.page-id-574 .page-title-bar{padding: 30px 0 !important;}
.page-id-627 .page-title-bar{padding: 30px 0 !important;}

}

@media screen and (min-width: 180px) and (max-width: 600px) {
textarea {width: 80%}
.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {width: 80%;}
.his_head:nth-child(1) { margin-top: -7px;}
.his_head { margin-top: 15px;}
div.contact_temple p:nth-child(1){margin-top: 20px;}
.EventsAlign{float: left; margin-top: 30px;}
.page-id-201 .page-title-bar{padding: 3px 0 !important;}
.page-id-207 .page-title-bar{padding: 3px 0 !important;}
.page-id-209 .page-title-bar{padding: 1px 0 !important;}
.page-id-97 .page-title-bar{padding: 3px 0 !important;}
.page-id-182 .page-title-bar{padding: 3px 0 !important;}
.page-id-215 .page-title-bar{padding: 3px 0 !important;}
.page-id-578 .page-title-bar{padding: 3px 0 !important;}
.page-id-178 .page-title-bar{padding: 3px 0 !important;}
.page-id-574 .page-title-bar{padding: 3px 0 !important;}
.page-id-627 .page-title-bar{padding: 3px 0 !important;}
.page-id-201 .page-title-wrap {width: 34%;}
.page-id-207 .page-title-wrap {width: 34%;}
.page-id-97 .page-title-wrap {width: 70%;}
.page-id-182 .page-title-wrap {width: 34%;}
.page-id-215 .page-title-wrap {width: 60%;}
.page-id-578 .page-title-wrap {width: 34%;}
.page-id-178 .page-title-wrap {width: 34%;}
.page-id-574 .page-title-wrap {width: 34%;}
.page-id-627 .page-title-wrap {width: 34%;}

.page-title-wrap h1 {font-size: 90%;}
}
@media only screen and (max-width: 353px){
.poojai_calcinner
{
padding:30px 0px !important;
}
.page-title-bar {
margin-top: 0px;
border-top: none;
}
}