@charset "utf-8";
/* CSS Document */
@media screen and (max-width:1200px){
	#sec15_full_cover{
		background-image:none;
		padding-bottom:0px;
	}
}
@media screen and (max-width: 1002px){
	#navigation_container{
	width:100%;
	margin:auto;
	}
	#section2, #section4, #section6, #section9, #section11, #section13, #section15, #section16, #footer_inner{
		width:98%;
	}
}
@media screen and (max-width: 930px){
	#section2 .three_box_container{
	width:563px;
	margin:auto;
	margin-top:50px;
}
#section2 .tbc_three_boxes{
	width:36%;
	float:left;
	background-image:url(../images/hlaf_box_bg.jpg);
	background-repeat:no-repeat;
	padding-left:47px;
	margin-right:50px;
}
.small_nomargin{
	margin-right:0px !important;
}
.small_margin_top{
	margin-top:30px;
}
#section4 .three_box_container_s4{
	width:100%;
	margin:auto;
	margin-top:50px;
}
}
@media screen and (max-width:885px){
	#section4 .tbc_three_boxes_s4{
	width:85%;
	float:none;
	margin-top:20px;
}

}
@media screen and (max-width : 850px){
	.three_dot_line_bg{
		width:95%;
	}
}
@media screen and (max-width:811px){
	.rmm ul{
		float:none !important;
	}
}
@media screen and (max-width: 750px){
	#sec9_boxes_container{
		width:95%;
		margin:auto;
	}
	.sec9_half_boxes{
		width:100%;
		float:none;
	}
}
@media screen and (max-width : 720px){
	#section8{
		font-size:18px;
	}
	.sec11_spl_text{
		font-size:18px;
	}
	.sec1_cc_text2{
		font-size:40px;
	}
	#sec3_white_text, #sec5_white_text{
		font-size:18px;
	}
	#section3{
		height:220px !important;
	}
	#section7 .sec7_boxes_container{
		width:85%;
		margin:0px;
	}
	#section7 .sec7_boxes_container .tbc_half_boxes_sec7{
		width:100%;
		float:none;
		margin-top:20px;
	}
	.sec7clear{
		margin:0px;
	}
	#section7{
		height:auto;
		padding-bottom:20px;
	}
	#sec14_content_container{
		width:85%;
	}
	.sec14_half_box{
		width:100%;
		float:none;
	}
	.sec14_half_box_bot{
		width:100%;
		margin-right:10px;
	margin-left:15px;
	float:none;
	margin-top:20px !important;
}
.sec14_right_box_cont{
	margin-top:5px !important;
}
#section14{
	background-repeat:repeat !important;
	padding-bottom:20px;
	height:auto;
}
}
@media screen and (max-width:650px){
	#section2 H2, #section4 H2, #section6 H2, #section9 H2, #section11 H2, #section13 H2, #section15 H2,  #section16 H2{
		font-size:20px;
		background-image:none;
	}
	#section2 .three_box_container, #section2 .two_box_container{
		width:98%;
		margin:0px;
	}
	#section2 .tbc_three_boxes, #section2 .tbc_half_boxes{
		width:auto;
		float:none;
		margin:0px;
		margin-top:30px;
}
}
@media screen and (max-width : 535px){
	.sec1_cc_text2{
		font-size:30px;
	}
}
@media screen and (max-width : 400px){
	.sec1_cc_text2{
		font-size:20px;
	}
	.sec1_cc_text1{
		font-size:13px;
	}
	#sec16_form_container{
		width:90%;
		margin:auto;
	}
}