
/* 

TIBETAN MONASTERY SERVICES HOMEPAGE 

** Main Overrides and layout

*/

html {
	margin:0;
	padding:0;
}

body {
	background-color: #5e0000;
	padding: 20px; 
	margin: 0;
	font-size: 17px;
    font-family:'ParkinsElectraW01-Regul';
	box-sizing:border-box;
	overflow-x: hidden;
}

h2 {
	font-family:'ParkinsElectraW01-Regul';
	font-size: 1.2em;
	padding: 0px;
	margin: 0px;
	padding-top: 10px;
	padding-bottom: 10px;
}

a {
	color: #162357!important;
	text-decoration:none;
}

#wrapper {	
	width: 100%;
	margin: 0;
	padding: 0;
	display: flex;
}

#left {
	max-width: 300px;
	width: 100%;	
	flex-grow: 0;
	flex-shrink: 0;
}

#right {
	background-color: #FFF6B1;
	width: 100%;	
	border: 3px #D5AF68 solid;
}

#bottom_footer_banner {
	width: 100%;
	height: 120px;
}

#bottom_footer {
	text-align: center;
	padding-top: 20px;
}






/* 

** Left Hand Navigation Desktop

*/


		.burger_container {
          cursor: pointer;
          display: inline-block;
          width: 15px;
          height: 12px;
          margin-right: 7px;
        }
        
        .burger_line {
          width: 15px;
          height: 2px;
          background-color: #FFF6B1;
          margin-bottom: 3px;
        }


#logo_navigation {
	height: 160px!important;
	/*
	background: url('../images_home/close-connection.png');
	*/
	background: url('../images_home/masthead_with_chinese_small.jpg');
	background-repeat: no-repeat;
	background-position: top center;
	/*background-position: 35px -20px;*/
	background-position: 10px -10px;
}

#tibetan_description {
	height: 86px!important;
}

#supported_by {
	
}

#tibetan_description_image {
	width: 270px;
	padding: 5px;
	border: 1px #FFF6B1 solid;
}




.gompa-button {
	background-color: #5E0000;
	padding: 8px;
	color: #FFF6B1;
	display: inline-block;
	cursor: pointer!important;
}

.gompa-button:hover {
	background-color: #162357!important;
}

.gompa-button-second {
	background-color: #5E0000;
	padding: 8px;
	margin-top: 8px;
	color: #FFF6B1;
	display: inline-block;
	cursor: pointer!important;
}

.gompa-button-second:hover {
	background-color: #162357!important;
}



#join_gompa {
	height: 110px!important;
	font-size: 15px;
	padding: 4px;
	padding-left: 7px;
	padding-top: 11px;
	background: url('../images_home/highlight-bg.png');
	background-repeat: no-repeat;
	display: flex;
	align-items: center;
	justify-content: center;
	max-width: 260px;
}

#join_gompa_image {
	background-repeat: no-repeat;
	margin-right: 15px;
	margin-left: 35px;
	flex: 1;
}

#join_gompa_text {
    margin-right: 35px!important;
    flex: 5;
	text-align: left;
}


#view_library {
	height: 110px!important;
	font-size: 15px;
	padding: 10px;
	padding-top: 11px;
	background: url('../images_home/highlight-bg.png');
	background-repeat: no-repeat;
	display: flex;
	align-items: center;
	justify-content: center;
}


#view_library_image {
	background-repeat: no-repeat;
	margin-right: 15px;
	margin-left: 35px;
	flex: 1;
}

#view_library_text {
    margin-right: 30px!important;
    flex: 5;
	text-align: left;
}






#arrange_pujas {
	height: 110px!important;
	font-size: 15px;
	padding: 4px;
	padding-left: 7px;
	background: url('../images_home/highlight-bg.png');
	background-repeat: no-repeat;
	display: flex;
	align-items: center;
	justify-content: center;
}

#arrange_pujas_image {
	background-repeat: no-repeat;
	margin-right: 15px;
	margin-left: 35px;
	margin-top: 13px;
	flex: 1;
}

#arrange_pujas_text {
    margin-right: 35px!important;
    flex: 5;
	text-align: left;
	margin-top: 12px;

}






#gift_gompa {
	height: 110px!important;
	font-size: 15px;
	padding: 4px;
	padding-left: 7px;
	background: url('../images_home/highlight-bg.png');
	background-repeat: no-repeat;
	display: flex;
	align-items: center;
	justify-content: center;
}

#gift_gompa_image {
	background-repeat: no-repeat;
	margin-right: 15px;
	margin-left: 35px;
	margin-top: 13px;	
	flex: 1;
}

#gift_gompa_text {
    margin-right: 35px!important;
    flex: 5;
	text-align: left;
	margin-top: 14px;
}






#donate_to_gompa {
	height: 110px!important;
	font-size: 15px;
	padding: 4px;
	padding-left: 7px;
	background: url('../images_home/highlight-bg.png');
	background-repeat: no-repeat;
	display: flex;
	align-items: center;
	justify-content: center;
}

#donate_to_gompa_image {
	background-repeat: no-repeat;
	margin-right: 15px;
	margin-left: 35px;
	margin-top: 11px;	
	flex: 1;
}

#donate_to_gompa_text {
    margin-right: 35px!important;
    flex: 5;
	text-align: left;
	margin-top: 16px;
}

#gompa_nav_mobile {
	
}



#desktop_navigation a {
	color: #FFF6B1!important;
	text-decoration: none;
}

#desktop_navigation ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	padding-top: 15px;
}

#desktop_navigation li {
	margin: 0;
	padding: 0;
	padding-bottom: 10px;
}

#news_and_updates {
	background-color: #FFE1E1!important;
	border-radius: 15px;
	padding: 20px;
	border: 1px #5E0000 solid;
	margin-right: 20px;
	display:none;
}

#news_and_updates a {
	border-bottom: 1px dotted #5E0000;
}

.news_and_updates_header {
	font-size: 22px;
	color: #5E0000;
	padding: 0; 
	margin: 0;
	padding-bottom: 10px;
}

#news_and_updates ul, #news_and_updates_mobile ul, #mobile_navigation ul {	
	list-style-type: none;
	margin: 0;
	padding: 0;
}

#news_and_updates li, #news_and_updates_mobile li, #mobile_navigation li {
	margin: 0;
	padding: 0;
}

#mobile_navigation {
	background-color: #863E3F; 
	padding: 10px;
	position: absolute;
	z-index: 9999;
	top: 0;
	width: 100%;
}

#mobile_navigation a {
	color: #FFF6B1!important;
	line-height: 30px;
}

#mobile_navigation a:hover {
	color: white!important;
}

.status_navigation {
	font-size: 16px;
	color: #5E0000!important;
	margin-bottom: 15px;
    font-style: italic;
}



/* 

** Elements Desktop

*/


#header {	
	max-width: 100%;
	min-height: 300px;
	background-color: #5E0000;
	background: url(../images_home/header_pattern.png);
}

#header_inside {
	display:flex;
	padding: 15px;	
	padding-bottom: 0px;
}

#header_column_1 {
	flex: 1;
}

#header_column_2 {
	width: 95%;
	text-align: center;
	flex: 2;
	padding: 0px;
	padding-right: 30px;
}

#header_column_3 {
	flex: 1;
}

#header_image_1 {
	width: 204px;
	height: 158px;
	margin-top: 45px;
	float: left;
}

#header_image_2 {
	width: 204px;
	height: 158px;
	float:right;
	margin-top: 35px;
}

#tibetan_top_right {
	max-width: 150px;
	text-align: right!important;
	float: right;
}

#tibetan_top_right:hover {
	opacity: 0.9;
}







#welcome_top_left {
	font-size: 21px;
}

#welcome_top_left a {
	color: #FFF6B1!important;
}
		
#welcome_top_left a:hover {
	color: #FFD88A!important;
}

#desktop_navigation a:hover {
	color: #FFD88A!important;
}



#homepage_logo {
	max-width: 200px;
}

#main_heading_central {
	font-size: 22px;
	margin-top: 10px;
	font-weight: bold;
}

#main_heading_central_description {
	font-size: 17px;
	margin-top: 10px;
	font-weight: normal;
}

#main_heading_central_link {
	font-size: 17px;
	margin-top: 10px;
	font-weight: bold;
}

#main_heading_central_link a {
    border-bottom: 1px dotted #FFD88A!important;
}

#main_heading_central_link a:hover {
	color: #FFD88A!important;
}

#header_right_aligned {
	display:none;
}


#translate {
	background-color: #FFF6B1; 
	margin: 0; 
	padding: 0px; 
	padding-right: 0px; 
	margin-top: 10px; 
	flex: 1;
	text-align: right!important;
	text-decoration:none!important;
	border-bottom: 0px!important;
}







#our_services_container {
	display:flex;
	padding: 15px;	
	padding-bottom: 0px;
	padding-top: 0px;
}

#our_services_left {
	text-align: left;
	flex: 2;
}
	
#our_services_right {
	text-align: right;
	flex: 1;
	margin-top: 15px;
}

#our_services_chinese {
	background-color: #162357; 
	margin-top: -6px; 
	font-weight: normal; 
	padding: 5px; 
	margin: 0px; 
	display: inline block!important; 
	color:#FFF6B1;
	font-size: 22px;
}

#sign_in {
	width: 100%;
	padding: 15px;
	padding-top: 0px;
}

#our_services_chinese:hover {
	background-color: #5E0000!important;
}



#icon_panel {
	font-size: 22px;
	padding: 15px;
	display: flex;
	align-items: center;
	justify-content: left;
	padding-top: 10px;
}

#icon_panel a {
	border-bottom: 1px dotted; 
}

#icon_panel_text {
	display: inline!important;
	list-style-type: none;
	margin-right: 20px!important;
	flex: 2;
}

#icon1 {
	padding-right: 10px!important;
	
}

#icon2, #icon3 {
	padding-right: 10px!important;
	padding-left: 10px!important;
}


/* 


** Feature Box Area

*/

/*
	#box1, #box3, #box5 {
	margin-right: 15px;
}
*/

#feature_boxes {
	width:100%;
	display:flex;
	flex-wrap:wrap;
	justify-content: center;
	margin-bottom:0px;
	padding:10px;
	box-sizing:border-box;
}

/*
.feature_box_container_column {
	padding: 0 10px 10px;
	margin-bottom: 10px;
	width: 33.333%;
    box-sizing: border-box;
}

.feature_box_container_column a {
	font-weight: bold;
}
*/

.feature_box_item {
	border: 2px #D2BF7A solid;
	padding: 10px;
	margin: 0 5px 10px;
	width: 32%;
	width:calc(33.33333% - 10px);
    box-sizing: border-box;
	position: relative!important;
	
}

.feature_box_item_inner {
}

.feature_box_item a {
	font-weight:700;
}

.keep_to_bottom {
	padding-left: 10px; 
	padding-bottom: 10px;
}	


.feature_box_item_inner {
	display: flex; 
	flex-direction: column; 
	min-height: 100%; 
	justify-content: center;
}


.feature_box_image_right {
/*
	flex: 1;
	flex-grow: 0;    
	flex-shrink: 0; 
	flex-basis: 250px;
*/	
	background-color: #5E0000;
	padding: 10px;
	background-size: cover!important;
	background-position: center!important;
}

.feature_box_text_left, .feature_box_text_right {
	padding: 10px;
	flex: 2;
}

.clear {
	clear:both;
}


#image-1 {
	background: url('../images_home/panel-1.jpg');
}

#image-2 {
	background: url('../images_home/panel-2.jpg');
}

#image-3 {
	background: url('../images_home/panel-3.jpg');
}

#image-4 {
	background: url('../images_home/event-1.jpg');
}

#image-5 {
	background: url('../images_home/event-2.jpg');
}

#image-6 {
	background: url('../images_home/panel-6.jpg');
}

#image-7 {
	background: url('../images_home/panel-7.jpg');
}

#image-8 {
	background: url('../images_home/coming-soon.jpg');
}

#image-9 {
	background: url('../images_home/news-and-updates.jpg');
}





#box7 {
	height: auto!important;
	width:100%;
	text-align:center;
}

#box7_inner {
	display: block!important;
	padding: 15px;
	align-items: center;
	justify-content: center;
	min-height: 20px!important;
	flex:1;
}



.pop-up-box {
	background-color: #fff6b1; 
	padding: 12px; 
	display:none;
}

.pop-up-box a {
	font-weight: bold!important;
}



#footer_navigation_banner {
	width: 100%;
	height: 500px;
	background: url('../images_home/footer_panorama_new.jpg');
	background-size: cover!important;
	background-repeat: no-repeat;
	background-position: right;
}


#footer_navigation_container {
	display:flex;
	padding: 15px;
	padding-top: 0px;
}

#footer_navigation_left {
	flex-basis: 50%;
	flex: 2;
	font-size: 17px;
}

#footer_navigation_left a:hover {
	color: #5E0000!important;
}

#footer_navigation_right {
	flex-basis: 50%;
	text-align: right;
	flex: 1;
}

#footer_navigation_right a:hover {
	color: #162357!important;
}

#facebook_icon {
	width: 18px!important;
	display:inline-block!important;
}

#footer_navigation_right img:hover {
	opacity: 0.8!important;
}

#news_and_updates_mobile a:hover, #icon_panel a:hover, #news_and_updates a:hover {
	color: #5E0000!important;
}





#logo {
	height: 50px;
	width: 100%;
}

#tibetan_description {
	height: 40px;
	width: 100%;
}

#join_gompa {
	height: 20px;
	width: 100%;
}



.divider_line {
	border: 1px #985633 solid;
	width: 100%;
	height: 0px;
	margin-right: 20px!important;
}


/* 

** Classes

*/


.colour_cream {
	color: #FFF6B1!important;
}
.colour_blue {
	color: #162357!important;
}
.colour_pale_maroon {
	color: #985633!important;
}
.colour_maroon {
	color: #5E0000!important;
}
.colour_gold {
	color: #D5AF68!important;
}

/* 

** Desktop Toggles

*/

.hide_mobile {
	display:block;
}

.show_mobile {
	display:none;
}

.clear_floats {
	clear: both!important;
}

#header_column_tablet {
	display:none;
}

#facebook_icon {
		display:none!important;
}

#facebook_url {
	font-size: 18px;
}

.img_placeholder {
	opacity: 0;
	height: auto;
	width: 100%;
}

#box11 {
	display:none!important;
}

.float_panel_text {
	display: none;
}

#main_heading_central_right_align {
	display:none;
	margin-left: 8px;
	margin-right: 8px;
}

#main_heading_central_right_align a {
    border-bottom: 1px dotted #FFD88A!important;
}

#main_heading_central_right_align a:hover {
	color: #FFD88A!important;
}

#tibetan_monastery_services_mobile_text {
	font-size: 22px!important;
	padding: 0!important; margin: 0!important;
}

.show_tablet {
	display:none!important;
}

#icon_panel {
	padding-top: 5px;
	padding-bottom: 2px;
}



/* 

** Media Queries

*/


@media screen and (min-width: 1920px) {

	.feature_box_item {
		width: 23%;
		width:calc(25% - 10px);
	}

}





@media screen and (max-width: 1400px) {

	.feature_box_item {
		width: 48%;
		width:calc(50% - 10px);
	}

	#footer_navigation_left {
		font-size: 14px!important;
	}
	
	#facebook_url {
		font-size: 14px!important;
	}
	
	#box11 {
		display:block!important;
	}
	
	
	#news_and_updates {
		display:block;
	}
	
	#box10 {
		display:none!important;
	}
	
	.icon_panel_text {
		font-size: 17px!important;
	}
	
	

}




@media screen and (max-width: 1280px) {
	
	#icon_panel {
		margin-top: 10px!important;
	}
	
	#header {
		max-height: 340px;
	}
		
	#supported_by {
		max-width: 360px!important;
		margin: 0 auto!important;
	}

	#sign_in {
		font-size: 16px;
		padding: 0;
		margin: 0;
		padding-left: 15px;
		padding-right: 15px;
	}
	
	
	#main_heading_central_link {
		font-size: 17px!important;
	}

	#header_inside {
		height: 90px;
	}
	
	#header_column_1 {
		order: 1;
	}

	#header_column_2 {
		display:none;
	}

	#header_column_3 {
		order: 3;
	}
	
	#header_column_tablet {
		display:block;
		text-align: center;
		padding: 15px;
		padding-top: 0px;
		position: relative;
		top: -83px;
	}	
	
	#footer_navigation_container {
		flex-direction: column;
		font-size: 14px;
		text-align: center!important;
	}
	
		
	#footer_navigation_right {
		text-align: center!important;
		padding-top: 15px!important;
	}
		
		
	#footer_navigation_banner {
		background-size: cover;
		max-height: 320px;
	}
	
	#feature_boxes {
		margin-bottom: 0px!important;
	}
	
}





/* Low resolution */

@media screen and (max-width: 1200px) {
	
	h2 {
		padding-top: 0px;
	}
	
	.show_tablet {
		display:block!important;
	}
	
	#footer_navigation_banner {
		min-height: 300px;
	}
	
	#header {
		height: auto!important;
		max-height: 400px;
	}
	
	
	#supported_by {
		max-width: 275px!important;
		margin: 0 auto!important;
	}			
	
	#header_column_tablet {
		display:block;
		text-align: center;
		padding: 15px;
		padding-top: 0px;
		position: relative;
		top: -163px;
	}		
	
	.float_panel_text {
		display: block;
		float: left;
		padding-top: 10px;
		padding-left: 7px;
	}

	#box11 {
		display:none!important;
	}
	
	#header_inside {
		height: 165px!important;
	}
	
	#our_services_left {
		font-size: 18px;
	}
	
	#our_services_chinese {
		display: block!important; 
		margin: 0 auto;
		max-width: 250px;
		text-align: center;
		margin-bottom: 10px;
		margin-top: 10px;
	}

	.feature_box_item {
		width: 100%;
	}
	
	#sign_in {
	
		text-align: center;
	}
	
	#welcome_top_left {
		font-size: 22px;
	}

	#icon_panel, .feature_box_container_column, .feature_box_item_inner {
		 flex-direction: column!important;
		 margin: 0!important;
		 padding: 0!important;
		 border: 0!important;
		 padding-top: 10px!important;
	}
	
	#icon1 img, #icon2 img, #icon3 img {
		float: left;
		max-width: 40px!important;
	}
	
	.icon_panel_text {
		display: none;
		clear: both;
	}
	
	#translate {
	}
		
	#icon_panel {
		
	}
				
	#footer_navigation_left {
		flex-basis: 50%;
		flex: 3;
		font-size: 14px!important;
	}
		
	#footer_navigation_right a {
		font-size: 14px!important;
	}	

}



@media screen and (max-width: 1080px) {
	
	#header {
		min-height: 290px;
	}
	
	#main_heading_central_right_align {
		display: block;
		text-align: center;
		margin-top: 30px;
		flex: 1;
		order: 2;
		font-weight: bold;
	}
	
	#homepage_logo {
		max-width: 150px!important;
		padding-top: 10px;
	}

	#header_inside {
		height: 240px;
		padding-top: 0px;
	}
	
	#header_image_1 {
		margin-top: 25px;
	}
	
	#header_image_2 {
		margin-top: 25px;
	}
	
	#header_column_tablet {
		display:none;
	}
	
	#header_right_aligned_header {
		font-size: 20px!important;
		margin-bottom: 10px;
	}
	
	#welcome_top_left {
		display:none;
	}
	
	#header_right_aligned {
		display:block;
		text-align: right;
		font-size: 13px;
		max-width: 100%;
		float: right;
		padding-top: 8px;
		padding-right: 8px;
		padding-left: 8px;
	}
	
	#hide_right_aligned {
		display:none;
	}
	
	#our_services_container {
	}

	#our_services_left {
		font-size: 13px;
		margin-top: 8px;
	}
		
	#our_services_right {
		padding-top: 0px;
	}

	#our_services_chinese {
	}
	
	#header_column_tablet {
		top: 0px;
	}		
		
	#supported_by {
		max-width: 100%!important;
	}		
}




@media screen and (max-width: 920px) {
	
	#main_heading_central_right_align {
		display: none!important;
	}

}





/* Mobile General */

@media screen and (max-width: 800px) {
	
		h2 {
			padding: 0; margin: 0;
		}
	
		.mobile_header_tweak {
			min-height: auto!important;
		}
	
		#ch_desktop {
			display:none;
		}
		
		.gompa_nav_image {	
			background: url('../images_home/mobile-header.png');
			background-repeat: no-repeat;
			background-position: bottom center;
			height: 120px;
			width: 100%;
		}

		#header {
			min-height: none!important;
			max-height: none!important;
		}
	
		#header_right_aligned {
			display:none;
		}
			
		.show_mobile {
			display:block!important;
		}
		
		.hide_mobile {
			display:none!important;
		}
		
		.divider_line {
			display:none!important;
		}
		
		#translate {
			margin-bottom: 20px;
		}
		
		#wrapper, body {	
			display: block;
			padding: 0!important;
			margin: 0!important;
		}

		#left {
			max-width: 100%;
			width: 100%;	
			background-image: none!important;
		}
		
		.colour_cream {
			background-image: none!important;
			background-color: #5e0000!important;
		}
		
		#right {
			border: 0px;
			width: 100%;
			padding: 0;
			margin: 0;
		}
		
		#navigation_menu_mobile {
			text-transform: uppercase;
			background-color: #863e3f;
			text-align: center;
			padding: 0px;
			margin-top: 10px;
		}
		
		#navigation_menu_mobile_inner {
			padding: 5px;
		}
		
		#navigation_menu_mobile_inner a {
			color: #FFF6B1!important;
		}
			
		#mobile_above_logo {
			height: auto!important;
		}
		
		#mobile_welcome {
			float: left;
			max-width: 48%;
			font-size: 16px!important;
			padding: 10px;
			padding-bottom: 0px;
		}
		
		#mobile_chinese {
			float: right;
			max-width: 48%;
			font-size: 16px!important;
			padding: 10px;
			padding-bottom: 0px;
		}
		
		#mobile_chinese a, #mobile_welcome a {
			color: #FFF6B1!important;
		}
		
		#mobile_chinese a:hover, #mobile_welcome a:hover {
			color: #FFD88A!important;
		}
		
		#tibetan_mobile {
			margin: 0 auto;
		}
		
		#tibetan_description {
			display:none!important;
		}
		
		#logo_navigation {
			border-top: 2px #863e3f;
			background-position: top center;
			height: 100px;
		}
		
		#mobile_close_connection {
			text-align: center;
			margin-top: 0px;
		}
		
		#header_image_1, #header_image_2 {
			margin-top: 0px;
			padding-top: 0px;
			background-repeat: no-repeat;
			background-size: contain;
			background-position: center;
		}
		
		#main_heading_central_description_mobile {
			text-align: center!important;
			margin: 15px;
			margin-bottom: 20px;
		}
		
		#main_heading_central_link_mobile {
			text-align: center!important;
			border-top: 2px #d5af68 solid;
			border-bottom: 2px #d5af68 solid;		
		}
		
		#join_gompa_text_mobile {
			text-align: center!important;
			border-bottom: 2px #d5af68 solid;		
			padding: 15px;
			background-color: #014500;
			color: #fff6b1;
		}
		
		#gompa_membership_text_mobile {
			text-align: center!important;
			border-bottom: 2px #d5af68 solid;		
			padding: 15px;
			background-color: #014500;
			color: #fff6b1;
		}
		
		#visitor_text_mobile {
			text-align: center!important;
			padding: 15px;
			background-color: #014500;
			margin-bottom: 0px;
			color: #fff6b1;
		}
		
		#chinese_text_mobile {
			text-align: center!important;
			border-bottom: 2px #d5af68 solid;		
			border-top: 2px #d5af68 solid;		
			padding: 10px;
			background-color: #162357;
			color: #fff6b1;
		}
		
		#sign_in {
			text-align: center!important;
			font-size: 16px;
			padding: 0;
			margin: 0;
			margin-bottom: 10px;
		}
		
		#icon_panel, .feature_box_container_column, .feature_box_item_inner {
			 flex-direction: column!important;
			 margin: 0;
			 padding: 0;
		}
		
		.icon_panel_text {
			 margin-bottom: 13px;
		}
		
		#our_services_left, #our_services_chinese {
			font-size: 14px;
		}
		
		#our_services_container {
			display: block;
		}
		
		#our_services_left {
			text-align: center;
			width: 100%!important;
		}
		
		#our_services_right {
			text-align: center;
			width: 100%!important;
			margin: 0 auto;
		}
		
		#box7 {
			border: 0px!important;
			text-align: center!important;
			font-weight: bold;
			font-size: 18px;
		}
		
		#donate_to_gompa_mobile {
			text-align: center!important;
			border-bottom: 2px #d5af68 solid;		
			padding: 15px;
			background-color: #014500;			
			color: #fff6b1;
			border-top: 2px #d5af68 solid;
		}
		
		#footer_navigation_container {
			flex-direction: column;
			font-size: 14px;
			text-align: center!important;
		}
		
		#footer_navigation_right {
			text-align: center!important;
			padding-top: 15px!important;
		}
		
		#footer_navigation_banner {
			background-size: cover;
			max-height: 250px;
		}
		
		#bottom_footer {
			font-size: 15px;
			text-align: center!important;
			padding: 20px;
		}
		
		#news_and_updates_mobile {
			background-color: #FFE1E1!important;
			border-radius: 0px;
			padding: 20px;
			margin-right: 0px;
			text-align: center;
			border-top: 2px #d5af68 solid;		
			border-bottom: 2px #d5af68 solid;		
			margin-bottom: 15px;
		}

		#news_and_updates_mobile a {
			border-bottom: 1px dotted #5E0000;
		}
		

		#header_inside {
			padding: 0;
			margin: 0;
			width: 100%!important;
			max-width: 100%!important;
		}
		
		#header_column_1 {
			order: 1;
			padding: 0;
			margin: 0;
			margin-right: 2px;
		}

		#header_column_2 {
			display:none!important;
		}

		#header_column_3 {
			order: 3;
			padding: 0;
			margin: 0;
			margin-left: 2px;
		}		
		
		#header_image_1, #header_image_2 {
			
		}
		
		#header_image_1 {
			margin-left: 10px;
		}
		
		#header_image_2 {
			margin-right: 10px;
		}
		
		#cycler1 img, #cycler2 img	{
		}
		
		.feature_box_image_right {
			min-height: 100px!important;
		}
		
		#icon1, .icon_panel_text {
			float: left!important;
		}
		
		#our_services_chinese {
			display:none!important;
		}
		
		#tibetan_top_right:hover {
			opacity: 0.9!important;
		}
				
}




@media screen and (max-width: 600px) {
	
		#cycler1 img, #cycler2 img	{
			max-width: 90%;
		}
		
		#cycler2 img {
			left: -15px;
		}
		
		#header_image_1 {
			margin-left: 5px;
		}
		
		#header_image_2 {
			margin-right: 5px;
		}
		
}
		



