@media screen and (max-width:1100px){
}
@media screen and (max-width:1023px){
}
@media screen and (max-width:931px){
	/*Slider**S**/
	/*Slider**E**/
	/*Hide**S**/
	/*Hide**E**/
	/*Head**S**/
	.sv_head1 .my_95{
		float: none;
		display: block;
		white-space: nowrap;
		overflow-x: scroll;
		overflow-y: hidden;
		width:100%;
	}
	.sv_head1_contact{
    	display: inline-block;
	}
	.sv_head1_contact2{
		display:none;
	}
	.sv_head1_contact section{
		font-size:12px;
	}
	.sv_head1_contact section:last-child{
		display:none;
	}
	.sv_head1_social a{
		width:21px;
	}
	
	/*Head**E**/
	/*Index**S**/
	.sv_t{
		font-size:28px;
	}
	.sv_info2_txt{
		width:93%;
		text-align:left;
	}
	.sv_page, .sv_info2_tab{
		width:95%;
	}
	.sv_info2_tab section, .sv_contact_b1, .sv_contact_b2{
		width:100%;
		float:none;
		margin:0 auto;
	}
	.sv_info1 img{
		max-width:100%;
		margin:0 auto;
		margin-bottom:8px;
		height:auto;1
	}
	.sv_info1_list li{
		width:auto;
		float:none;
	}
	.sv_sld2_b1, .sv_sld2_b2{
		width:auto;
		float:none;
	}
	.sv_sld2_b1 h1{
		padding-top:20px;
	}
	.sv_sld2_b1 h2{
		height:auto;
		font-size:30px;
	}
	.sv_info1 h1{
		font-size:32px;
		line-height:36px;
	}
	.sv_box50_b1_txt3 article, .sv_our_client section{
		width:50%;
	}
	.sv_our_client section aside{
		margin:6px;
	}
	.sv_our_client section aside img{
		height:90px;
	}
	.sv_box50_b1_txt3 article dd b{
		font-size:70px;
	}
	.sv_our_projects section{
		width: 100%;
		float: none;
	}
	.sv_our_projects section aside{
		margin:10px;
	}
	.sv_career_box{
		width:100%;
		float:none;
	}
	.sv_client section{
		flex: 0 0 100%;
		max-width: 100%;
	}
	.sv_approval_box2 section{
		width:50%;
	}
	.sv_approval_box2 section aside{
		margin:5px;
	}
	.sv_approval_box2 section aside a img{
		height:125px;
	}
	.sv_info1 ul{
		width:auto;
		float:none;
	}
	.sv_box50_b1_txt3 article dd b img{
		width:70px;
		height:70px;
	}
	.sv_prize3_table{
		overflow:auto;
	}
	.sv_2box_box{
		width:auto;
		float:none;
	}
	.sv_2box_body{
		width:95%;
	}
	.sv_demo1 section{
		width:50%;
	}
	.sv_demo1 section a{
		margin:8px;
	}
	.sv_contact_fix_box{
		width:90%;
		right:-90%;
	}
	.sv_services_in, .sv_special_in{
		width:98%;
	}
	.sv_t article{
		width:90%;
	}
	.sv_services_box section, .sv_special_box section{
		width:50%;
	}
	.sv_special_box aside img{
		height:80px;
	}
	.sv_special_box aside h1{
		font-size: 16px;
		line-height: 18px;
	}
	.sv_about_in{
		width:95%;
	}
	.sv_about_b1{
		float:none;
		width:100%;
	}
	.sv_about_b1 article, .sv_about_b1 aside{
		max-width:none;
	}
	.sv_about_b1 h2{
		font-size: 18px;
		line-height: 21px;
	}
	.sv_about_b2{
		width:auto;
		max-width:none;
		padding-top:8px;
	}
	.sv_start_in a{
		float:none;
		margin-bottom:15px;
	}
	.sv_why_b1{
		display:none;
	}
	.sv_why_b2{
		float:none;
		width:95%;
		margin:0 auto;
	}
	.sv_software a{
		width:50%;
	}
	.sv_software img{
		height:230px;
	}
	.sv_why_b2_in, .sv_why_tab, .sv_need_h1{
		float:none;
		width:auto;
	}
	.sv_software dl h1{
		height:35px;
	}
	.sv_why{
		background-image:none;
	}
	.sv_client_say_b1{
		float:none;
		width:auto;
		min-height:auto;
	}
	.sv_client_say_b2{
		float:none;
		width:100%;
	}
	.sv_index_total section{
		width:50%;
	}
	.sv_index_total{
		overflow:hidden;
	}
	.sv_index_total section h2{
		font-size:30px;
	}
	.sv_index_total section h1{
		font-size:34px;
	}
	.sv_client_say_b1 h1{
		margin-top:20px;
	}
	.sv_cms_b1 section{
		flex: 32%;
	}
	#mbe_txt_slides{
		height:auto !important;
	}
	/*Index**E**/
	/*Other**S**/
	/*Other**E**/
	/*Foot**S**/
	.sv_foot3 section{
		float:none;
		width:100%;
	}
	/*Foot**E**/
	/*Menu**S**/
	.sv_head2_mobile{
		display:block;
	}
	.sv_head2_b2{
		display:none;
	}
	.sv_head2_b3{
		display:none;
	}
	.sv_menu_height{
		height:auto;
	}

	.sv_menu_body{
		position:fixed;
		background:rgba(0,0,0,0.5);
		overflow:hidden;
		z-index:450;
		top:0;
		left:0;
		right:0;
		bottom:0;
		height:auto;
		display:none;
		-webkit-backdrop-filter: blur(3px);
		backdrop-filter: blur(3px);
	}
	.sv_menu_body .my_95{
		width:100%;
	}
	.sv_menu_in{
		background:#FFF;
		height:auto;
		display:block;
		width:70%;
		position:absolute;
		top:0;
		right:-100%;
		bottom:0;
	}
	.sv_menu_head{
		background:#004080 url(../icon/login_bg1.png);
		overflow:hidden;
		display:block !important;
	}
	.sv_menu_get_query{
		display:block;
	}
	
	.sv_menu_head a{
		color:#FFF;
		float:left;
		font-size:40px;
		padding:10px;
	}
	.sv_menu_head span{
		display:block;
		float:right;
		color:#E80000;
		font-size:40px;
		padding:10px;
		transition:ease-in-out 0.2s all;
	}
	.sv_menu_head span:active{
		transform:rotate(90deg);
	}
	.sv_menu_in section {
		/* display: flex; */
		width: 100%;
		display:block;
		/* min-width: 12.5%; */
		height: auto;
		position:relative;
	}
	.sv_fix_home, .sv_fix_home_img{
		display:none !important;
	}
	.sv_menu_in section dt{
		text-align:left;
    	justify-content: left;
		padding-left:10px;
		border-bottom:1px solid #eee;
		padding-left:0px;
		height:50px;
	}
	.sv_menu_in section dt a{
		color:#333;
	}
	.sv_menu_in section dt span{
		color:#333;
		text-align:left;
	}
	.sv_menu_box1{
		display:none;
	}
	.sv_menu_in{
		overflow-x: hidden;
    	overflow-y: auto;
	}
	.sv_menu_box_body{
		display:block;
		/*overflow-x: hidden;
		overflow-y: auto;*/
	}
	.sv_menu_in section aside{
		position:relative;
		top:0px;
	}
	.sv_menu_box2{
		display: block;
		border: none;
		overflow: hidden;
		padding: 4px 5px;
		border-bottom: 1px dashed #ccc;
	}
	.sv_menu_box2 img{
		width:50px;
		height:50px;
		float:left;
	}
	.sv_menu_box2 h1{
		padding:2px 8px;
    	text-align: left;
	}
	.sv_menu_box2 small{
    	text-align: left;
    	padding-left: 8px;
	}
	.sv_menu_box2 span{
		float: left;
    	margin-top: 4px;
		margin-left: 9px;
		padding:6px 5px;
	}
	.sv_menu_in section:hover aside{
		display:none;
	}
	.sv_menu_in section dt tt{
		display:block;
	}
	.sva_menu_show aside{
		display:block !important;
	}
	.sv_menu_contact{
		font-size:24px;
	}
	.sv_menu_contact strong{
		display:block;
	}
	.sv_menu_number_body{
		display:block;
	}
	.sv_menu_number{
		padding:5px;
	}
	/*Menu**E**/
	
	.sv_software section{
		width:100%;
		float:none;
	}
	.sv_software aside{
		margin:5px;
	}
	.sv_software dl .my_btn, .sv_software dl .my_btn2{
		float:none;
		margin-bottom:5px;
	}
	.sv_get_query_b1, .sv_get_query_b2{
		width:auto;
		float:none;
		margin:0 auto;
	}
	
}
@media screen and (max-width:768px) {
}
@media screen and (max-width:480px) {
	
}