
@media screen and (max-width:931px){
	.give_error_no, .give_error_yes{
		width: 75%
	}
	.sv_h1{
		align-items: stretch;
		padding: 30px 0px;
		flex-direction: column;
	}
	.sv_h1 article{
		font-size:12px;
		line-height:18px;
		padding: 0px 15px;
		padding-left: 33px;
	}
	.sv_h1 aside h1{
		font-size:34px;
	}
	.sv_cours_in{
		margin-left: 0px;
		margin-right: 0px;
		padding:0px 14px;
	}
	.sv_cours_in a {
		flex: 1 0 100%;
		max-width: 100%;
		margin-right: inherit;
		margin-bottom: 15px;
	}
	.sv_cours_box1{
		height:230px;
	}
	.sv_cours{
		padding:inherit;
	}
	.sv_hig1_in{
		padding:6px 0px;
	}
	/*.sv_hig1_in section{
		flex: 1 0 50%;
		max-width: 50%;
	}*/
	.sv_hig1_in section h2{
		font-size:14px;
		font-weight:600;
	}
	.sv_hig1_in section img{
		width:55px;
		height:55px;
	}
	.sv_about_in{
    	flex-direction: column;
	}
	.sv_about_in section{
		padding:20px;
	}
	.sv_enquiry_in section{
		flex: 1 0 50%;
		max-width: 50%;
	}
	.sv_why_tab{
		max-width:100%;
		margin-bottom: 30px;
		margin-top: 20px;
	}
	.sv_why_icon:after{
		height:30px;
		bottom:-40px;
	}
	.sv_feature_in{
		padding:0px 20px;
		flex-direction: column;
	}
	.sv_testmonials_in{
    	flex-direction: column-reverse;
	}
	.sv_contact_box1{
		padding:inherit;
		text-align:center;
	}
	.sv_contact_in{
		flex-direction: column;
		align-items: stretch;
	}
	.sv_contact_box2{
		padding:0px 20px;
	}
	.sv_testmonials_tab{
    	flex-direction: column;
	}
	/*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**/
	/*Other**E**/
	/*Menu**S**/
	/*Menu**E**/
	
	.sv_login_b1, .sv_f2_b1{
		display:none;
	}
	.sv_login{
		width:95%;
	}
	.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;
	}

	.sv_bar_in{
    	font-size: 12px;
		padding:0px 8px;
	}
	
	.SvLogo_F{
		display:none;
	}
	.SvLogo_M{
		display:block;
	}
	
	.sv_head_in{
		width:96%;
	}
	.sv_head_menu dl a span, .sv_head_menu dl a em{
		display:none;
	}
	.sv_head_menu dl a i{
		margin-right:inherit;
		font-size:20px;
	}
	.sv_head_menu nav aside{
		flex-direction: column;
	}
	.sv_head_menu nav{
    	left: -60px;
	}
	.sv_head_menu nav aside:before{
    	left: 80px;
	}
	.sv_head_login a span{
		display:none;
	}
	.sv_head_login a i{
		font-size:24px;
	}	
	.sv_head_link{
		display:none;
	}
	.sv_head_logo img{
		height:43px;
	}
	.sv_head_icon dd:nth-child(1), .sv_head_icon dd:nth-child(2){
		display:none !important;
	}
	.sv_head_icon dd:nth-child(3) dl i{
		font-size:22px;
	}
	.sv_head_icon dd aside{
    	transform: none;
		left:auto;
		right:-90px;
	}
	.sv_head_icon dd aside:before{
    	transform: none;
		left:auto;
		right:100px
	}
	.sv_head_login nav{
		right:-4px;
	}
	.sv_head_login nav dd:before{
		right:7px;
	}
	.sv_head_in, .sv_head_body, .sv_head{
		height:55px;
	}
	.sv_logreg_form{
		padding:10px;
	}
	.sv_logreg_in{
		left: 30px;
		right: 30px;
		transform: translate(-0%,-50%);
	}
	.sv_logreg_b1{
		display:none;
	}
	.sv_logreg_b2 nav{
		padding-bottom:5px;
		position:relative;
		padding-left: 10px;
	}
	.sv_logreg_tab1{
		padding-bottom:10px;
	}
	.sv_cartadd_t a{
		font-size:13px;
	}
	.sv_cartadd_t dl{
		font-size:10px;
	}
}