/* Media Queries
================= */
@media all and (max-width:1440px) {
	

}

@media all and (max-width:1280px) {

}

@media all and (max-width:108	0px) {

	.em .patter_bottom img{ max-width:450px; }
	.em .patter_top img{ max-width:400px; }
	.em .patter_top { margin-top:-76px; }

	.em .patter2_top_main .patter_top { margin-bottom:-45px; }
	.em .patter2_top_main .patter_top img{ max-width:250px; }
	.em .pattern2_bottom_main .patter_bottom img{ max-width:350px; }

}

@media all and (max-width:1024px) {	


}

@media all and (max-width:900px) {

	.em .section_1 .main{ max-width:590px; }
	.em .main,
	.em .section_2 .main,
	.em .section_6 .main{ max-width:496px; }

	.em .header_section .main{ max-width:100%; width:100%; }
	.em .patter_bottom img{ max-width:400px; }
	.em .patter_top img{ max-width:350px; }

	.em .patter2_top_main .patter_top img{ max-width:200px; }
	.em .pattern2_bottom_main .patter_bottom img{ max-width:300px; }
	.em .patter_top { margin-top:-66px; }
	.em .patter2_top_main .patter_top { margin-bottom:-37px; }

	.em .first_head{ display:none; }
	.em .site_logo{ width:50%; text-align:left; }
	.em .header_right{  width:50%; }

	.em .sec1_left h1{ font-size:57.68px; line-height:0.85; }
	.em .sec1_left h1 span{ font-size:30px; }

	.em .section_2 .w50,
	.em .sec5_left,
	.em .sec5_right,
	.em .sec7_first,
	.em .form_field.w50,
	.em .form button{ width:100%; }
	.em .section_2 h2 span{font-size: 36px;}
	.em .sec7_box.w25,
	.em .form_field.w25{ width:50%; }
	.em .section_2 .sec2_right { padding-left:0px; margin-top:50px; }

	.em .section_8 .sec8_first{ text-align:center; }
	.em .section_8 .sec8_first ul li{ width:100%; margin-right:0; display:block; }
	.em .section_8 .sec8_first ul li a{ width:100%; }

	.em .sec3_right,
	.em .sec4_right{ width:100%; }

	.em .section_1 { padding: 48px 0 417px; }

	.em .section_2 { padding:110px 0 145px; }
	.em .section_2 .sec2_right a.btn_global { margin-top: 51px; width: 100%; padding: 27px 20px; font-size: 24px; }

	.em .section_3 { padding: 289px 0 23px; }
	.em .section_4 { padding: 40px 0 60px; }

	.em .sec5_box { position: relative; padding-bottom: 53%; }
	.em .form textarea { height:332px; }

	.em .form .button_field { margin-top: 8px; padding: 0 6px 19px; }

	.em .form button { padding: 27px 20px; font-size: 27px; min-width:inherit; }
	.em .section_6 { padding: 130px 0 125px 0; }

	.em .sec7_box { padding-bottom: 40%; } 
	.em .section_8 .main{ max-width:552px; }
	.em .section_8 {  padding:72px 0 46px; }
	.em .btn_global{ font-size: 24px; padding: 27px 20px; min-width:inherit; }
	.em .section_8 .sec8_first ul { margin-top:40px;  }
	.em .section_8 .sec8_first ul li{ margin-bottom:28px; }
	.em .section_8 .sec8_first p { margin-top: 42px; }
	.em .section_8 .sec8_second { margin-top: 95px; }

	.em .footer_section { padding:30px 0; text-align:left; }

	.em .sec3_right{ padding-left:0 }

	.em .sec7_third{ background-position:top center; }
	.em .section_8 .sec8_first h2 {font-size: 36px;     text-align: left;}
	#myModal .modal-content{
		padding: 50px;
	}
	#myModal .modal-body h4 , #myModal .modal-body h4 span{
		font-size: 36px;
	}
	#myModal .modal-body input{
				    margin-top: 15px;
	}
	.close:not(:disabled):not(.disabled) {
		    font-size: 70px;
	}
	.modal-header {
    position: absolute;
    top: -36px;
    right: -17px;
}		
#myModal .modal-dialog {
    max-width: 600px;
}


}

@media all and (max-width:599px) {
	body.em{ font-size:18px; }

	.em .sec1_left h1 span{ font-size:22px; }
	.em .sec1_left h1 { font-size:50px; }
	.em .section_1 { padding: 30px 0 250px; }

	.em .section_2 { padding:80px 0 100px; }
	.em .section_2 h2 span { font-size:30px; }
	.em h2 { font-size: 26px; }

	.em .section_2 .sec2_right { margin-top: 30px; }
	.em .section_2 .sec2_right h5 { margin-top: 30px; }
	.em h5 { font-size:20px; }
	.em .section_2 .sec2_right a.btn_global{ margin-top: 30px; } 
	.em .section_2 .sec2_right a.btn_global, a.btn_global,
	.em .form button,.em .btn_global{ padding:20px 9px; font-size:18px; }

	.em .patter_bottom img { max-width:200px; }
	.em .patter_top img { max-width:200px; }

	.em .patter_top { margin-top:-37px; }
	.em .section_3 { padding:200px 0 20px; }

	.em .sec3_right h2 { font-size:60px; line-height:35px; }
	.em .sec3_right h2 span { font-size:30px; }

	.em .pattern2_bottom_main .patter_bottom img { max-width:200px; }
	.em .patter2_top_main .patter_top img { max-width:160px; }
	.em .patter2_top_main .patter_top { margin-bottom:-29px; }

	.em .sec4_right h2 { font-size:26px; }
	.em .sec4_right p { margin-top: 30px; }
.em .section_4 {
    padding: 70px 0 60px;
}
	.em .sec5_box_inner,
	.em .s5lt_txt,
	.em .sec7_box .sec7_inner{ padding:20px; }

	.em .w50 { width:100%; }

	.em .section_1{ background-position: top; }
	.em .sec7_box.w25, .em .form_field.w25 { width:100%; }

	.em .section_6 { padding:80px 0; }
	.em .section_6 h2 { font-size: 32px; margin-bottom:30px; }
	.em .form input[type="text"], .em .form input[type="number"], .em .form input[type="tel"], 
	.em .form input[type="email"], .em .form input[type="datetime-local"], 
	.em .form select, .em .form textarea{ padding: 20px 14px 10px 14px; }
	.em .form textarea { height:250px; }

	.em .section_8 { padding:45px 0; }
	.em .section_8 .sec8_first p { margin-top: 30px;  font-size: 14px; }
	.em .section_8 .sec8_second { margin-top: 50px; }
	.em .section_8 .sec8_second_left, .em .section_8 .sec8_secound_right{ text-align:center; display:block; margin-right:0; }
	.em .section_8 .sec8_second_left ul li{ margin:0 10px; }
	.em .section_8 .sec8_secound_right{ margin-top:20px; }
	.em .sec7_box { padding-bottom: 48%; }
	.em .section_8 .btn_global {min-width: 100%;}
	#myModal .modal-dialog{
		 left: 0;
    transition: traslate(0,0);
    transform: translate(0);
    top:50px;
	}
	#myModal .modal-body #SubmitBtn{
		min-width: 100%;
			}
	#myModal .modal-content{
		padding: 25px;
	}
	#myModal .modal-body h4 span{
		 line-height: 0.85;
	}
	#myModal .modal-body h4, #myModal .modal-body h4 span{
		    line-height: 57px;
	}
}
