@media screen and (max-width:1100px){
}
@media screen and (max-width:1024px){
	
	.sv_h1{
		align-items: stretch;
		padding: 0px 0px;
		padding-bottom: 20px;
		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_h1 dd {
		text-align: right;
		/*position: absolute;*/
		right: 5px;
		bottom: 26px;
	}
	.sv_cours_in{
		margin-left: 0px;
		margin-right: 0px;
		padding-left: 3%;
		/*padding-right: 1%;*/
		flex-direction: unset;
	}
	.sv_cours_in a {
		flex: 1 0 30%;
    	max-width: 33%;
		margin-right: inherit;
		margin-right: 2%;
		margin-bottom: 15px;
	}
	.sv_cours_box1{
		/* height:160px; */
	}
	.sv_cours_box2 h4{
		flex-direction: column-reverse;
		padding-top: 0px;
	}
	.sv_cours_box2 h4 small{
		margin: unset;
		font-size: 8px;
		color: #d3d3d3;
	}
	.sv_cours_box2 h4 span{
		margin-bottom: -2px;
		padding-top: 2px;
	}
	.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;*/
	}	
	.sv_hmenu_b2 {
		display:none;
	}
	.sv_hmenu_b1{
		display:block;
	}
	/*Hide**E**/
	/*Index**E**/
	.sv_sld_in img{
		display:none;
	}
	/*Index**E**/
	/*Other**S**/
	.sv_cartadd_b{
		max-height: 50vh;
	}
	/*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;
	}
	
	.give_error_no, .give_error_yes{
		width:80%;
	}
	.sv_bar_in{
    	font-size: 12px;
		padding:0px 8px;
    	padding-bottom: 4px;
	}
	
	.SvLogo_F{
		display:none;
	}
	.SvLogo_M{
		display:block;
	}
	
	.sv_head_in{
		width:100%;
	}
	.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:20px;
	}	
	.sv_head_link{
		/*display:none;*/
		width: 100%;
	}
	.sv_head_logo img{
		height:30px;
		width: 100%;
		display: block;
	}
	.sv_head_icon{
		padding: inherit !important;
		width: 100%;
		
	}
	.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:14px;
	}
	.sv_cartadd_t dl{
		font-size:10px;
	}
	.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;
	}
	.sv_head2_drop_t a i{
		margin-left: auto;
	}
	.sv_head2_drop_t:after{
		content: "\f35a";
		font-family: "Font Awesome 6 Free";
		font-weight: 900;
		font-size: 17px;
		color: var(--t);
		position: absolute;
		left: 7px;
		top: 50%;
		transform: translate(0%,-50%);
		opacity: 0.5;
		
	}
	.sv_head2_hide{
		position: relative;
		top: auto;
	}
	.sv_head_b2{
		margin-right: 10px;
	}
	.sv_head_cart dd{
		padding: 0px 5px;
	}
	.sv_head_cart a{
		padding: 8px 5px;
		font-size: 18px;
	}
	.sv_head_wish{
		display: none;
	}
	.sv_head_bm {
		display: flex;
	}
	.sv_head_cart_search{
		display: block;
		margin-left: auto;
		border: none;
	}
	.sv_head_cart2{
		margin-left: inherit;
		border-left:1px solid rgba(255,255,255,0.1);
	}
	.sv_head_search{
		position:absolute;
		top: 60px;
		left: 5px;
		right: 5px;
		margin: auto;
		z-index: 100;
		display: none;
	}
	.sv_head_search select{
		width: 1%;
	}
	.sv_head2_logo{
		display: flex;
		overflow: inherit;
		width: 100%;
		background: var(--pd);
		align-items: center;
		height: 55px;
	}
	.sv_head2_logo a{
		display: flex;
		align-items: center;
		padding-left: 15px;
	}
	.sv_head2_logo span{
		display: inline-block;
	}
}

@media screen and (max-width:931px){
	.sv_cours_in a{
		flex: 1 0 45%;
    	max-width: 50%;
	}
}
@media screen and (max-width:768px) {
	.sv_cours_in a{
		flex: 1 0 97%;
		max-width: 95%;
	}
	
}
@media screen and (max-width:480px) {
	.sv_cours_in a{
		flex: 1 0 97%;
		max-width: 95%;
	}
	/* .sv_cartadd_b tr{
		display: flex;
	} */
	
}