@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: #ffffff;
		height: 95px;
	}
	.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;
	}
	.my_hd1 h1{
		font-size: 35px;
		line-height: 40px;
	}
	.my_hd1 p{		
		font-size: 14px;
		line-height: 16px;
	}
	.my_txt p{
		padding-right: 0px;
	}
	.my_txt ul, .my_txt ol{
		padding-right: 0;
	}
	.ind_testimonial{
		display: block;
	}
	/*Other**E**/
	/*Menu**S**/
	/*Menu**E**/
	
	.sv_login_b1, .sv_f2_b1{
		/* display:none; */
    	justify-content: center;
	}
	.sv_login{
		width:95%;
	}
	.my_bhead_in{
		flex-direction: column;
    	justify-content: center;
	}
	.my_bhead_bar{
		margin: inherit;
	}
	.my_bhead_in h1{
		font-size: 40px;
	}
	.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-reverse;
		padding-top:60px;
	}
	.sv_f2_b1 img{
		max-width: 30%;
	}
	/*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;
	}
	/**Menu**S**/
	
	.my_menu{
		padding-top: 0px;
	}
	.my_head_height{
		height: 85px;
	}
	.my_menu_b1{
		height: 40px;
	}
	.my_menu_b2{
		height: 45px;
	}
	.my_menu_b3{
		display: none;
		left: 0;
    	transform: translateX(0%);
	}
	.my_head2_logo{
		display: flex !important;
	}
	.my_menu_b2_t2, .my_menu_b1_t2{
		display: none;
	}
	.my_menu_b2_t3{
		display: flex !important;
	}
	.my_menu_b2_t4{
		display: flex !important;
	}
	.my_menu_b2_t5{
		display: flex !important;
	}	
	.my_menu_b2_in{		
        position: fixed;
        width: 80%;
        height: 100%;
        max-height: inherit;
        background: #FFF;
        z-index: 450;        
        left: -100%;
        top: 0;
        bottom: 0;
        overflow-x: hidden;
        overflow-y: auto;
        display: block;
	}
	.my_menu_back:after{
		content: "";
		position: absolute;
		top: 0;
		left: 100%;
		width: 100%;
		height: 100%;
		background: #e80000;
		z-index: -1;

	}
	.my_menu_b2_bg{
		/* display: block !important; */
		background-color: rgba(0,0,0,0.2);
		position: fixed;
		top: 0;
		left: 0;
		bottom: 0;
		right: 0;
		width: 100%;
		height: 100%;
		z-index: 449;
		backdrop-filter: blur(5px);
	}
	.my_menu_b2_in .my_menu_b2_t1{
		width: auto;
		display: block;	
		flex: auto;	
	}
	.my_menu_b2_in .my_menu_list{
		height: auto;
		display: block;
	}
	.my_menu_drop_link section dl{
		left: 0;
    	top: 100%;
	}
	.my_menu_drop_t a i{
		margin-left: auto;
	}
	.my_menu_drop{
    	border-bottom: 1px solid #e4e4e4;
	}
	.my_menu_booking_btn{		
    	justify-content: center;
		margin-top: 15px;
	}
	
	.InmStickyTop .my_menu_b1{
		display: flex !important;
		backdrop-filter: blur(5px);
	}
	/**Menu**E**/
}
@media screen and (max-width:480px) {
	
	.sv_contact_fix_box{
		width:90%;
		right:-90%;
	}
}