@media screen and (max-width:1100px){
}
@media screen and (max-width:1024px){
	.sv_head_b2{
		display: none;
	}
	/**SlidMenu**S**/
	.sv_head_bm {
    	display: flex;
	}
	.sv_head_logo_img1{
		display: none;
	}
	img.sv_head_logo_img2{
		display: block;
	}
	.sv_head{
		background: #004292;
		height: 55px;
	}
	.sv_head_in{
		width: 100%;
		height: 55px;
	}
	.sv_head_logo img{
		height: 45px;
		width: 100%;
	}
	.sv_head2_height{
		position: fixed;
		top: 0;
		left: -100%;
		bottom: 0;
		background: rgba(0,0,0,0.1);
		z-index: 500;
		max-height: inherit;
		border-radius: unset;
		width: 100%;
		height: 100%;
		display: flex;
	}
	.sv_head2{
		position: relative;
		width: 80%;
		height: 100%;
		background: #FFF;
		z-index: 450;
		left: 0;
		top: 0;
		bottom: 0;
		overflow-x: hidden;
		overflow-y: auto;
	}
	.sv_head2_in{		
		flex-direction: column;
		width: 100%;
		height: auto;
	}
	
	.sv_head2_drop{
		width: 100%;
		position: relative;
		height: auto;
	}
	.sv_head2_drop_t {
		border-bottom: 1px solid #f9f9f9;
		position: relative;
	}
	.sv_head2_drop_t a{
		flex: 1;
		font-family: 'Poppins';
		font-weight: 500;
		font-size: 16px;
		color: var(--t);
		padding-left: 30px;
    	display: flex;
    	align-items: center;
	}
	.sv_head2_drop_t a i{
		margin-left: auto;
	}
	.sv_head2_drop_t:after{
		content: "\f105";
		font-family: "FontAwesome";
		font-weight: 900;
		font-size: 17px;
		color: var(--t);
		position: absolute;
		left: 10px;
		top: 50%;
		transform: translate(0%,-50%);
		opacity: 0.5;
		
	}
	.sv_head2_drop_t a .fa-home{
		display: none;
	}
	.sv_head2_hide{
		position: relative;
		top: auto;
	}
	
	.sv_head2_logo{
		display: flex;
		overflow: inherit;
		width: 100%;
		background: #f3f3f3;
		align-items: center;
		height: 58px;
	}
	.sv_head2_logo a{
		display: flex;
		align-items: center;
		padding-left: 8px;
	}
	.sv_head2_logo span{
		display: inline-block;
	}
	.sv_head2_hide_in{
		background: #f2f2f2;
		flex-direction: column;
	}
	.sv_head2_logo .sv_head2_logo_img1{
		display: none;
	}
	.sv_head2_logo .sv_head2_logo_img2{
		display: block;
	}
	.sv_head2_logo a img{
		height: 40px;		
	}
	/**SlidMenu**E**/
	
	/*Slider**S**/
	/*Slider**E**/
	/*Hide**S**/
	.sv_head_b3{
		/*display:none;*/
	}
	/*Hide**E**/
	/*Index**E**/
	.sv_sld_in img{
		display:none;
	}
	/*Index**E**/
	/*Other**S**/
	.sv_h1{
		align-items: stretch;
		padding: 10px 0px;
		flex-direction: column;
		margin-top: 5px;
	}
	.sv_h1 article{
		font-size: 12px;
		line-height: 18px;
		padding: 0px 10px;
		padding-left: 23px;
		text-align: left;
		padding-top: 5px;
	}
	.sv_h1 aside h1{
		font-size:22px;
	}
	.sv_h1 dd {
		text-align: right;
		position: absolute;
		right: 5px;
		bottom: 26px;
	}
	.my_txt1{
		width: auto;
	}
	/*Other**E**/
	/*Menu**S**/
	/*Menu**E**/
	
	.sv_login_b1, .sv_f2_b1{
		display:none;
	}
	.sv_login{
		width:95%;
	}
	.my_bhead_in{
		flex-direction: column;
    	justify-content: center;
	}
	.my_bhead_bar{
		margin: inherit;
	}
	.my_bhead_in h1{
		font-size: 26px;
	}
	.my_pbody:after{
		width: 62px;
		height: 143px;
	}
	
	/*Foot**S**/
	.sv_foot1_in{
		flex-direction: column;
	}
	.sv_foot1_in section{
		text-align:center;
		padding-bottom:4px;
	}
	.sv_f2_box{
		flex-direction: column;
		padding-top:60px;
	}
	/*Foot**E**/
	
}
@media screen and (max-width:931px){
}
@media screen and (max-width:768px) {
	.give_error_no, .give_error_yes{
		width: 80%;
	}
	.sv_width3{
		width: 100%;
	}
	img.photo_img{
		margin: 0 auto;
		margin-bottom: 15px;
		height: 150px;
	}
	.sv_contact_fix_box{
		width:45%;
		right:-45%;
	}
	.sv_head_b4{
		display: inline-block;
	}
}
@media screen and (max-width:480px) {
	
	.sv_contact_fix_box{
		width:90%;
		right:-90%;
	}
}