@media only screen and (max-width: 1890px) {
	.service_bottom_area {
	  margin-top: -550px;
	}
}
@media only screen and (max-width: 1740px) {
	.eyt-card.end_excelence .eyt-node {
	  max-width: 380px;
	}
	.eyt-card.end_excelence .excelence_content_area {
	  max-width: 379px;
	}
	.service_bottom_area {
		margin-top: -500px;
	}
	.slider_accreditation .swiper-slide .acc_content {
		max-width: 380px;
	}
	.slider_accreditation .swiper-slide .accre_box {
	  min-height: 200px;
	  padding: 50px 20px 15px;
	}
	#prev_pr, #next_pr {
		flex: 0 0 400px;
		width: 400px;
		overflow: hidden;
	}
	.accre_box{
		padding: 30px;
  		min-height: 140px;
	}
}
@media only screen and (max-width: 1600px) {
	.eyt-nav, .slider-nav, .custom_nh_slider_wrap .custom_nh_nav{
	  width: 307px;
	  min-width: 307px;
	  max-width: 307px;
	}
	.eyt-nav.halls_gallery_navbar {
	  margin-top: 60px;
	}
	.eyt-track-fill, .custom_nh_slider_wrap .slider-nav-fill{
	  width: 75px;
	}
	.slider-nav{
		margin: 30px auto 0;
	}
	.eyt-btn svg, .slider-nav-btn svg, .custom_nh_slider_wrap .custom_nh_btn svg{
	  width: 20px;
	  height: auto;
	}
	.md_container_leftside {
	  padding-left: max(calc((100% - 1105px) / 2), 10px) !important;
	}
	.news_slide {
	  padding-right: 50px;
	}
	.news_title{
		font-size: 23px;
		line-height: 28px;
		margin: 15px 0 5px;
	}
	.news_card__desc{
		font-size: 13.3333px;
		line-height: 20px;
	}
	.news_card__btn, .back_cta{
		font-size: 11.6667px;
		padding: 7px 15px 6px;
	}
	.news_image {
	  height: 240px;
	}
	.eyt-year{
		font-size: 80px;
  		line-height: 80px;
  		margin: 20px 0 0;
	}
	.eyt-title h2{
		font-size: 30px;
		line-height: 36px;
		margin: 5px 0 15px;
	}
	.eyt-body{
		font-size: 20px;
		line-height: 26px;
	}
	.eyt_img_wraap {
	  max-width: 279px;
	  position: relative;
	  height: 206px;
	}
	.eyt-slider .slick-list{
		padding: 0 275px 0 0 !important;
	}
	.eyt-card.end_excelence .eyt-node {
		max-width: 394px;
	}
	.eyt-title h2{
		max-width: 325px;
	}
	.eyt-body {
	  max-width: 335px;
	}
	.card_title{
		font-size: 20px;
		line-height: 23px;
		margin: 5px 0 35px;
	}
	.card_desc{
		font-size: 16px;
		line-height: 19px;
	}
	.card_icon svg {
	  width: 26px;
	  height: auto;
	  display: block;
	}
	.back_title{
		font-size: 20px;
		line-height: 23px;
		padding: 15px 30px 15px 30px;
	}
	.back_button{
		padding: 10px 10px 40px;
	}
	.testimonail_container {
	  padding-left: calc((100% - 1108px) / 2) !important;
	}
	.slider_testimonial .premium-testimonial-box.multiple-testimonials .premium-testimonial-text-wrapper {
	  min-height: 286px;
	}
	.inquiry_form.service_form .elementor-field-group{
		margin-bottom: 35px !important;
	}
	.inquiry_form.service_form .elementor-form-fields-wrapper{
		margin-bottom: -35px !important;
	}
	.inquiry_form.service_form .elementor-field-group:nth-child(-n+5) {
	  margin-bottom: 15px !important;
	}
	#form_inquiry_btn {
	  cursor: pointer;
	  min-height: unset;
	  padding: 10px 17px 8px;
	}
	#form_inquiry_btn .elementor-button-icon svg {
	  width: 20px !important;
	}
	.back_img {
	  height: 320px;
	}
	.right_container.about_bg_sec {
	  padding-right: max(calc((100% - 1067px) / 2), 10px) !important;
	}
	.custom_tabs.elementor-widget-n-tabs .e-n-tabs-heading .e-n-tab-title::after {
		bottom: -6px;
		height: 15px;
	}
	.left_container.values__sec{
		padding-left: max(calc((100% - 1108px) / 2), 10px) !important;
	}
	#prev_pr, #next_pr {
	  flex: 0 0 370px;
	  width: 370px;
	  overflow: hidden;
	}
	#prevBtn svg, #nextBtn svg {
	  width: 30px;
	}
	.slider_accreditation .swiper-slide .acc_content {
	  max-width: 407px;
	}
	.accre_box{
		padding: 35px;
  		min-height: 130px;
	}
	.slider_accreditation .swiper-slide .accre_box {
	  min-height: 185px;
	  padding: 30px 20px 20px;
	}
	.view_button {
	  margin-top: 25px;
	}
	.view_btn{
		font-size: 11.67px;
  		line-height: 23.3px;
	}
	.new_p_title a{
		font-size: 24px;
		line-height: 30px;
	}
	.news_p__desc{
		font-size: 14px;
		line-height: 20px;
		min-height: 55px;
		margin-bottom: 30px;
	}
	.news_p__btn{
	  font-size: 12px;
	  line-height: normal;
	  padding: 7px 13px 5px;
	}
	.outline_btn, .ny_contact_btn a{
		font-size: 12px;
		line-height: normal;
		padding: 8px 8px 7px;
	}
	.news_p__btn svg{
  		width: 29px;
  	}
  	/*.ny_contact_btn a svg, .outline_btn svg{
  		width: 20px;
  	}*/
  	.news_p_col .news_p_content {
	  padding: 30px 22px 20px;
	}
	.news_p_info {
  		max-width: 235px;
  	}
  	.news_p_grid{
  		gap: 45px 22px;
  	}
  	.news_p_col {
  		width: calc(33.333% - 15px);
  	}
  	.news_p_col .blog_image{
  		height: 245px;
  	}
  	.news_loadmore_wrapper .news_loadmore_btn, .news_popup_category{
  		font-size: 24px;
  		line-height: 36px;
  	}
  	.news_loadmore_wrapper {
	  margin-top: 40px;
	}
	.news_loadmore_wrapper .news_loadmore_btn::before{
		left: -45px;
  		width: 33px;
	}
	.news_loadmore_wrapper .news_loadmore_btn::after{
		right: -45px;
  		width: 33px;
	}
	.news_popup_title{
		margin: 0 0 70px;
	}
	.news_popup_featured_img{
		height: 614px;
	}
	.news_popup_text{
		font-size: 20px;
		line-height: 26px;
		max-width: 685px;
	}
	.news_popup_text p {
	  margin: 0 0 25px;
	}
	.news_popup_share_label{
		font-size: 24px;
		line-height: 29px;
	}
	.news_popup_share {
	  width: 170px;
	}
	.news_popup_modal{
		padding: 80px 60px 45px;
		max-width: 1108px;
	}
	.news_popup_featured_img{
		margin: 0 0 60px;
	}
	.news_popup_close{
		font-size: unset;
	}
	#news_popup_close svg {
	  width: 17px;
	  height: auto;
	  font-size: unset;
	}
	.accordian_img_area .elementor-widget.elementor-widget-image{
		padding-right: 35px;
	}
	.overlay_text{
		padding: 50px 40px 30px;
	}
	.overlay_text h2{
		font-size: 40px;
		line-height: 46px;
	}
	.top_service_container {
	  max-width: 1335px;
	}
	.md_service_container {
  		padding-right: max(calc((100% - 430px) / 2), 40px) !important;
  	}
  	.service_top_images_wrap {
  		max-width: calc(480px - 40px);
  		padding-left: 40px;
  	}
  	.service_bottom_area::after{
  		width: 790px;
  	}
  	.service_bt_container {
	  padding: 0 90px 0 10px;
	}
	.service_box_area {
  		max-width: 700px;
  		padding: 30px 35px 45px;
  	}
  	.service_bottom_area {
	    margin-top: -485px;
	}
	.service__title{
		font-size: 24px;
		line-height: 29px;
		padding-bottom: 25px;
		max-width: 330px;
	}
	.service_desc_p1{
		font-size: 16px;
  		line-height: 24px;	
  		margin: 15px 0 0;
		max-width: 326px;
		min-height: 160px;
	}
	.service_desc_p2 {
	  font-size: 20px;
	  line-height: 28px;
	  margin: 45px 0;
	  max-width: 490px;
	  min-height: 160px;
	}
	.serv_gallery_area {
 	  max-width: 1032px;
 	}
 	.gallery_inner_wrap {
	  width: 350px;
	}
	.gallery_main_img {
	  width: calc(100% - 390px);
	}
 	.eyt-nav.gallery_navbar .gallery_txt{
 		font-size: 12px;
 		line-height: 24px;
 	}
 	.eyt-nav.gallery_navbar {
	  width: 160px;
	  min-width: 160px;
	  max-width: 160px;
	  margin: 40px auto 0;
	}
	.eyt-nav.gallery_navbar .eyt-btn svg {
	  display: block;
	  width: 20px;
	  height: auto;
	}
	.eyt-nav.gallery_navbar .eyt-track-fill {
	  width: 22px;
	  height: 6px;
	}
	.custom_prev svg, .custom_next svg{
	  width: 29px;
	  height: auto;
	}
	.content_service_column {
	  position: relative;
	  max-width: 510px;
	}
	.nyh_frame_box.nyh_frame_empty {
	  border: 20px solid #F5EEDC;
	  min-height: 418px;
	}
	.nyh_detail_inner {
	  max-width: 680px;
	}
	.ny_halls_content{
		padding: 0 35px 20px;
	}
	.nyh_hall_title{
		font-size: 26px;
  		line-height: 36px;
  		margin: 0 0 40px;
	}
	.nyh_hall_content{
		padding: 25px 0;
	}
	.nyh_hall_content, .nyh_hall_content p{
		font-size: 20px;
		line-height: 26px;
	}
	.nyh_spec_row span{
		font-size: 16px;
		line-height: 26px;
	}
	.nyh_spec_label {
	  min-width: 185px;
	}
	.nyh_fp_link a {
	  font-size: 16px;
	  line-height: 23px;
	  margin-bottom: 56px;
	  gap: 12px;
	}
	.nyh_hall_bg_wrap {
	  min-height: 845px;
	}
	.nyh_content{
		margin-top: -740px;
	}
	.nyh_info_footer {
	  width: 160px;
	}
	.nyh_info_footer {
	  margin-top: -12px;
	}
	.nyh_fp_link.nyh_info_footer {
	  margin-top: -11px;
	}
	.nyh_gallery_area{
		padding: 45px 15px 0;
		max-width: 1416px;
	}
	.inquiry_form.contact_form .elementor-field-group.elementor-field-group-event_type .elementor-field-subgroup {
	  gap: 0 23px;
	}
	.inquiry_form.contact_form .elementor-field-group-est_date input{
		padding-left: 25px !important;
	}
	.inquiry_form.contact_form .elementor-field-group.elementor-field-group-title .elementor-select-wrapper {
	  max-width: 150px;
	}
	#mobile_menu_nav li a{
		font-size: 34px;
		line-height: 34px;
	}
	#mobile_menu_nav{
		gap: 30px;
	}
	/*.mobile_menu_inner{
		padding: 108px 40px 54px;
	}*/
	.nyhl_arrows_wrap{
		right: 20px;
	}
	.inquiry_form .elementor-field-subgroup .elementor-field-option input[type="checkbox"]{
		width: 12px;
		height: 12px;
		margin-right: 3px;
	}
	.hero_video .e-hosted-video.elementor-wrapper {
	  aspect-ratio: unset !important;
	  height: 900px;
	}

	.inquiry_form.contact_form .elementor-field-group{
		padding-right: calc( 50px/2 ) !important;
  		padding-left: calc( 50px/2 ) !important;
	}
	.inquiry_form.contact_form .elementor-form-fields-wrapper{
		margin-left: calc( -50px/2 ) !important;
  		margin-right: calc( -50px/2 ) !important;
	}
	.inquiry_form.contact_form .elementor-field-group {
	    margin-bottom: 20px !important;
	}
	.inquiry_form.contact_form .elementor-form-fields-wrapper {
	   margin-bottom: -30px !important;
	}
	.inquiry_form.contact_form .elementor-field-group:nth-child(-n+5) {
	  margin-bottom: 25px !important;
	}
	.inquiry_form.contact_form .elementor-labels-above .elementor-field-group.elementor-field-group-event_type > label {
	  padding-bottom: 15px !important;
	}
	.eyt-card.start_excelence .empty_img_wraap{
		margin-top: 3.5px;
	}
	.inquiry_form.service_form .elementor-field-textual{
		padding: 0px 10px 10px;
	}
	.inquiry_form.service_form .elementor-field-group-est_date input{
	  background-position: 0px 17% !important;
  	  background-size: 15px 16px;
  	  padding-left: 20px !important;
	}
	.inquiry_form.service_form .elementor-field-group-est_guest input{
	  background-position: -2% 15% !important;
      background-size: 27px 20px;
  	  padding-left: 23px !important;
	}
	.inquiry_form.contact_form .elementor-field-group-message {
	  margin-bottom: 42px !important;
	  margin-top: 12px;
	}
	.inquiry_form.contact_form .elementor-field-group-message #form-field-message{
	  height: 130px;
	}
	.values_slider .e-n-carousel.swiper {
	  padding-right: 250px;
	}
	.back_cta, .news_card__btn{
		min-width: 115px;
	}
	.outline_btn, .ny_contact_btn a{
		min-width: 124px;
	}
	.news_card__btn:hover svg, .back_cta:hover svg, .outline_btn:hover svg, .ny_contact_btn a:hover svg{
	  width: 20px;
	}
	.inquiry_form.service_form #form_inquiry_btn,
	.inquiry_form.contact_form #form_inquiry_btn{
		min-width: 153px;
	}
	.inquiry_form.service_form #form_inquiry_btn .elementor-button-icon svg,
	.inquiry_form.contact_form #form_inquiry_btn .elementor-button-icon svg{
	  width: 20px;
	  height: 13px;
	}
	/* HOVER EFFECT */
	.inquiry_form.service_form #form_inquiry_btn:hover .elementor-button-icon,
	.inquiry_form.contact_form #form_inquiry_btn:hover .elementor-button-icon{
	  width: 20px;
	  opacity: 1;
	}
	.inquiry_form.service_form #form_inquiry_btn:hover .elementor-button-content-wrapper{
	  gap: 12px;
	}
	.img_accordian .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title{
		min-height: unset;
	}
}
@media only screen and (max-width: 1520px) {
	.service_bottom_area {
		margin-top: -450px;
	}
	.eyt-card.end_excelence .eyt-node {
		max-width: 374px;
	}
}
@media only screen and (max-width: 1420px) {
	.overlay_text {
		padding: 40px 30px 30px;
	}
	.eyt-card.end_excelence .eyt-node {
		max-width: 374px;
	}
	.eyt-card.end_excelence .eyt-node {
		max-width: 350px;
	}
}
@media only screen and (max-width: 1367px) {
	.nyh_vt_close_icon svg{
		width   : 40px;
  		height  : 40px;
	}
	.left_container {
	  padding-left: max(calc((100% - 1140px) / 2), 10px) !important;
	}
	.eyt-since-text{
		font-size: 25px;
		line-height: 30px;
	}
	.eyt-year{
		font-size: 68px;
		line-height: 68px;
		margin: 13px 0 0;
	}
	.eyt-title h2 {
		font-size: 25px;
		line-height: 31px;
		margin: 5px 0 14px;
		max-width: 276px;
	}
	.eyt-body {
		font-size: 17px;
		line-height: 22px;
		max-width: 286px;
	}
	.excelence_content_area {
		max-width: 423px;
		margin-left: auto;
	}
	.eyt_img_wraap {
		max-width: 278px;
		position: relative;
		height: 177px;
	}
	.eyt-node_icon {
	  bottom: -23px;
	  right: -13px;
	}
	.eyt-node_icon svg {
	  width: 27px;
	  height: 27px;
	}
	.eyt-card.start_excelence .empty_img_wraap .eyt-node_icon {
	  left: -19px;
	}
	.eyt-card.start_excelence .eyt-year {
	  margin: 5px 0 0;
	}
	.eyt-card.start_excelence .empty_img_wraap{
		border-bottom: 3.5px solid #b5a05a;
  		margin-top: 3px;
  		max-width: 250px;
	    margin-left: 90px;
	}
	.eyt-card.start_excelence .excelence_content_area{
		margin-top: 7px;
		max-width: 396px;
	}
	.eyt-card.end_excelence .eyt-node {
		max-width: 267px;
	}
	.eyt-card.end_excelence .eyt-node {
		max-width: 378px;
	}
  	.eyt-card.end_excelence .eyt-node_icon {
		bottom: -23px;
		right: 40px;
	}
	.eyt-slider .slick-list {
		padding: 0 330px 0 0 !important;
	}
	.eyt-card.start_excelence .excelence_content_area {
	    max-width: 339px;
	    margin-left: calc(0px - 250px); /* empty wrap ki width minus karo */
	    /* Ya simply: */
	    margin-left: -250px;
	    position: relative;
	    left: 250px;
	}
	.eyt-node, .eyt_img_wraap{
		margin-left: -150px;
	}
	.eyt-card.end_excelence .excelence_content_area {
		max-width: 325px;
	}
	.eyt-card.end_excelence .eyt_img_wraap {
	  max-width: 120px;
	}
	.eyt-nav, .slider-nav, .custom_nh_slider_wrap .custom_nh_nav{
		width: 262px;
		min-width: 262px;
		max-width: 262px;
	}
	.eyt-btn svg, .slider-nav-btn svg, .custom_nh_slider_wrap .custom_nh_btn svg{
		width: 18px;
		height: auto;
	}
	.eyt-track-fill, .slider-nav-fill, .custom_nh_slider_wrap .custom_nh_track_fill{
		height: 5px;
		width: 64px;
	}
	.card_title {
		font-size: 18px;
		line-height: 21px;
		margin: 5px 0 25px;
	}
	.card_icon svg {
	    width: 22px;
	}
	.card_desc{
		font-size: 14px;
		line-height: 17px;
	}
	.flip_card_front {
		max-width: 148px;
	}
	.back_img {
		height: 280px;
	}
	.back_button {
		padding: 10px 10px 30px;
	}
	.back_cta {
		font-size: 9.96042px;
		padding: 7px 13px 6px;
	}
	.back_cta:hover{
		gap: 8px;
	}
	.news_card__btn {
		font-size: 11.67px;
		padding: 6px 15px 5px;
		gap: 10px;
	}
	.news_image {
	  height: 210px;
	}
	.back_title{
		padding: 12px 20px;
		font-size: 18px;
		line-height: 21px;
	}
	.back_cta:hover svg {
		width: 17px;
		height: auto;
	}
	
  	.slider_testimonial .premium-testimonial-box.multiple-testimonials .premium-testimonial-text-wrapper {
		min-height: 216px;
	}
	.testimonail_container {
		padding-left: 0px !important;
	}
	.testimonail_container .premium-testimonial-job {
	  font-size: 11px;
	  max-width: 195px;
	  margin-left: auto;
	  margin-right: auto;
	  line-height: 17px;
	}
	.testimonail_container .premium-testimonial-job br {
	  display: none;
	}
	.slider_testimonial .premium-testimonial-box.multiple-testimonials{
		margin: unset !important;
	}
	.inquiry_form .elementor-field-group.elementor-field-group-title .elementor-field-textual{
		min-height: 30px !important;
	}
	.inquiry_form.service_form .elementor-form-fields-wrapper .elementor-field-subgroup {
	  gap: 8px;
	}
	.inquiry_form .elementor-form-fields-wrapper .elementor-field-subgroup .elementor-field-option{
		display: flex;
		/*align-items: center;*/
		gap: 5px;
	}
	.inquiry_form.contact_form .elementor-form-fields-wrapper .elementor-field-subgroup .elementor-field-option{
		align-items: flex-end;
	}
	.inquiry_form .elementor-form-fields-wrapper .elementor-field-subgroup.elementor-field-subgroup label {
		line-height: 12px !important;
	}
	.inquiry_form .elementor-field-type-submit {
	  	margin-top: 15px;
	}
	#form_inquiry_btn .elementor-button-content-wrapper {
	  gap: 10px !important;
	}
	#form_inquiry_btn .elementor-button-icon svg {
		width: 17px !important;
	}
	#form_inquiry_btn {
		padding: 10px 17px 8px;
	}
	.inquiry_form .elementor-field-group-est_date input {
	  padding-left: 17px !important;
	  background-size: 14px 14px;
	}
	.inquiry_form .elementor-field-group-est_guest input {
	  padding-left: 18px !important;
	  background-size: 18px 14px;
	}
	.inquiry_form .elementor-field-textual{
		min-height: 30px;
	}
	.md_container_leftside {
		padding-left: max(calc((100% - 945px) / 2), 10px) !important;
	}
	.news_slider .slick-list {
	  padding-right: 140px;
	}
	.news_slide {
		padding-right: 50px;
	}
	.news_title{
		font-size: 23px;
		line-height: 28px;
	}
	.news_card__desc{
		font-size: 13.33px;
		line-height: 20px;
		margin: 0 0 25px 0;
	}
	.custom_arrows{
		gap: 30px;
	}
	.custom_prev svg, .custom_next svg {
		width: 30px;
	}
	#mobile_menu_nav li a {
		font-size: 30px;
		line-height: 25px;
	}
	#close_mobile_menu svg {
		width: 14px;
		height: 14px;
	}
	#close_mobile_menu {
	  padding: 0;
	}
	/*.mobile_menu_inner {
		padding: 95px 30px 35px;
	}
	.menu-header-menu-container {
	  padding: 75px 0 200px;
	}*/
	.news_p_grid {
		gap: 40px 20px;
	}
	.news_p_col {
		width: calc(33.333% - 14px);
	}
	.news_p_col .news_p_content {
		padding: 25px 22px 20px;
	}
	.new_p_title a {
		font-size: 21px;
		line-height: 26px;
		margin-bottom: 10px;
	}
	.news_p__desc {
		font-size: 12px;
		line-height: 18px;
		min-height: 50px;
		margin-bottom: 23px;
	}
	.news_p_info {
		max-width: 200px;
	}
	.news_p__btn.news_popup_inner_link {
		font-size: 12px;
		line-height: 20px;
		padding: 0;
		gap: 6px;
	}
	.news_p__btn.news_popup_inner_link svg {
		width: 25px;
	}
	.news_p_col .blog_image {
	  height: 210px;
	}
	.news_loadmore_wrapper {
		margin-top: 30px;
	}
	.news_loadmore_wrapper .news_loadmore_btn, .news_popup_category {
		font-size: 21px;
		line-height: 31px;
	}
	.news_loadmore_wrapper .news_loadmore_btn::before {
		left: -38px;
		width: 28px;
	}
	.news_loadmore_wrapper .news_loadmore_btn::after {
		right: -38px;
		width: 28px;
	}
	.news_popup_modal {
		padding: 70px 50px;
		max-width: 945px;
	}
	.news_popup_title {
		margin: 0 0 52px;
	}
	.news_popup_featured_img {
		margin: 0 0 50px;
		height: 523px;
	}
	.news_popup_text {
		font-size: 16px;
		line-height: 22px;
		max-width: 585px;
	}
	.news_popup_share {
		width: 140px;
	}
	.news_popup_share_label {
		font-size: 21px;
		line-height: 25px;
		margin: 0 0 10px;
	}
	.news_popup_share_icons a{
		width: 25px;
  		height: 25px;
	}
	.news_popup_share_icons a svg {
	  width: 16px;
	  height: auto;
	}
	.top_service_container {
		max-width: 1160px;
	}
	.service_top_images_wrap {
		max-width: 365px;
		padding-left: 40px;
	}
	.md_service_container {
		padding-right: max(calc((100% - 405px) / 2), 40px) !important;
	}
	.overlay_text {
		padding: 45px 30px 35px 10px;
	}
	.overlay_text h2 {
		font-size: 34.15px;
		line-height: 40px;
	}
	.service_bt_container {
		padding: 0 75px 0 10px;
	}
	.service_bottom_area::after {
		width: 670px;
	}
	.service_box_area {
		max-width: 595px;
		padding: 20px 30px 25px;
	}
	.service__title {
		font-size: 21px;
		line-height: 25px;
		padding-bottom: 20px;
		max-width: 282px;
	}
	.service__title::after{
		width: 97px;
	}
	.service_desc_p1 {
		font-size: 14px;
		line-height: 20px;
		margin: 15px 0 0;
		max-width: 280px;
		min-height: 130px;
	}
	.service_desc_p2 {
		font-size: 16px;
		line-height: 22px;
		margin: 43px 0 50px;
		max-width: 417px;
		min-height: 135px;
	}
	.news_card__btn:hover svg, .outline_btn:hover svg, .ny_contact_btn a:hover svg{
		width: 20px;
	}
	.outline_btn, .ny_contact_btn a{
	    font-size: 11.67px;
		line-height: normal;
		padding: 8px 9px 6px;
	}
	.service_bottom_area {
		margin-top: -420px;
	}
	.serv_gallery_area {
		max-width: 880px;
	}
	.service_gallery_item {
	  gap: 35px;
	}
	.gallery_inner_wrap {
		width: 295px;
	}
	.gallery_main_img {
		width: calc(100% - 330px);
	}
	.eyt-nav.gallery_navbar .gallery_txt {
		font-size: 10px;
		line-height: 20px;
		margin-top: 30px;
	}
	.eyt-nav.gallery_navbar .eyt-track-fill {
		width: 20px;
		height: 6px;
	}
	.eyt-nav.gallery_navbar {
		width: 140px;
		min-width: 140px;
		max-width: 140px;
		margin: 35px auto 0;
	}
	.eyt-nav.gallery_navbar .eyt-btn svg {
		display: block;
		width: 17px;
		height: auto;
	}
	.nyh_hall_bg_wrap {
		min-height: 720px;
	}
	.nyh_detail_inner {
		max-width: 580px;
	}
	.nyh_frame_box.nyh_frame_empty {
	    min-height: 358px;
	    border-bottom-width: 15px;
	}
	.nyh_hall_title {
		font-size: 22px;
		line-height: 32px;
		margin: 0 0 35px;
	}
	.nyh_content {
		margin-top: -630px;
	}
	.nyh_hall_content, .nyh_hall_content p {
		font-size: 16px;
		line-height: 22px;
	}
	.nyh_hall_content {
	  min-height: 176px;
	  padding: 15px 0 30px;
	}
	.nyh_spec_row span {
		font-size: 14px;
		line-height: 22px;
	}
	.nyh_spec_label {
		min-width: 175px;
	}
	.nyh_fp_link a {
		font-size: 14px;
		line-height: 20px;
		margin-bottom: 48px;
	}
	.nyh_spec_row{
		gap: 20px;
	}
	.nyh_info_footer{
		width: 140px;
		margin-top: -11px;
	}
	.nyh_fp_link.nyh_info_footer {
		margin-top: -10px;
	}
	.nyh_gallery_area{
		max-width: 1210px;
  		margin: 0 auto;
	}
	.halls_gallery_slider_inner .nyh_gallery_slide img{
		height: 275px;
	}
  	.halls_gallery_slider_inner .slick-slide{
  		transform: scale(0.75);
  	}
  	.halls_gallery_slider_inner .slick-slide.slick-current {
  		transform: scale(1.2);
  	}
  	.contact_btn .elementor-button-content-wrapper {
	  gap: 10px !important;
	}
	.contact_btn .elementor-button-content-wrapper .elementor-button-icon svg{
		width: 17px;
  		height: auto;
	} 
	.inquiry_form.contact_form .elementor-field-group.elementor-field-group-event_type .elementor-field-subgroup {
		gap: 0 30px;
	}
	.inquiry_form.contact_form .elementor-field-group.elementor-field-group-event_type .elementor-field-subgroup .elementor-field-option {
	  padding-inline-end: 0 !important;
	}
	.inquiry_form.contact_form .elementor-field-group-est_guest input {
	  background-size: 12px 14px;
	}
	.inquiry_form.contact_form .elementor-field-group-est_date input {
	  padding-left: 18px !important;
	  background-size: 15px 15px;
	}
	.inquiry_form.contact_form .elementor-field-group{
		padding-right: calc( 40px/2 ) !important;
  		padding-left: calc( 40px/2 ) !important;
	}
	.inquiry_form.contact_form .elementor-form-fields-wrapper{
		margin-left: calc( -40px/2 ) !important;
  		margin-right: calc( -40px/2 ) !important;
	}
	.inquiry_form.contact_form .elementor-field-group {
	    margin-bottom: 20px !important;
	}
	.inquiry_form.contact_form .elementor-field-group-message {
	  margin-bottom: 42px !important;
	}
	.inquiry_form.contact_form .elementor-field-group-message #form-field-message{
	  height: 140px;
	}
	.inquiry_form.contact_form .elementor-form-fields-wrapper {
	   margin-bottom: -30px !important;
	}
	.inquiry_form.contact_form .elementor-labels-above .elementor-field-group.elementor-field-group-event_type > label {
	    padding-bottom: 15px !important;
	}
	.custom_tabs.elementor-widget-n-tabs .e-n-tabs-heading .e-n-tab-title::after {
		bottom: -3px;
		height: 12px;
	}
	.right_container.about_bg_sec {
		padding-right: max(calc((100% - 906px) / 2), 10px) !important;
	}
	.left_container.values__sec {
		padding-left: max(calc((100% - 998px) / 2), 10px) !important;
	}
	.accordian_img_area .elementor-widget.elementor-widget-image {
		padding-right: 30px;
	}
	#prev_pr, #next_pr {
		flex: 0 0 320px;
		width: 320px;
		overflow: hidden;
	}
	.accre_box {
		padding: 30px 10px;
		min-height: 110px;
	}
	#prev_pr img, #next_pr img {
	  max-width: 220px;
	}
	.slider_accreditation .swiper-slide .accre_box {
		min-height: 155px;
		padding: 40px 10px 15px;
	}
	.slider_accreditation .swiper-slide .acc_content {
		max-width: 345px;
	}
	.view_button {
		margin-top: 20px;
	}
	.view_btn {
		font-size: 12px;
		line-height: 20px;
	}
	.acc-slider-wrapper{
		gap: 25px;
	}
	#prevBtn svg, #nextBtn svg {
		width: 25px;
	}
	.hero_video .e-hosted-video.elementor-wrapper {
	  aspect-ratio: unset !important;
	  height: 768px;
	}
	.inquiry_form .elementor-field-subgroup .elementor-field-option input[type="checkbox"]::after{
		width: 3px;
  		height: 6px;	
	}
	.values_slider .e-n-carousel.swiper {
	  padding-right: 216px;
	}
	.inquiry_form.service_form .elementor-form-fields-wrapper {
		margin-bottom: -33px !important;
	}
	.inquiry_form.service_form .elementor-field-group {
		margin-bottom: 33px !important;
	}
	.inquiry_form.service_form .elementor-field-type-submit {
	  margin-top: 7px;
	}
	.back_cta {
		min-width: 98px;
	}
	.inquiry_form.service_form #form_inquiry_btn,
	.inquiry_form.contact_form #form_inquiry_btn{
		min-width: 154px;
	}
	.inquiry_form.service_form #form_inquiry_btn .elementor-button-icon svg,
	.inquiry_form.contact_form #form_inquiry_btn .elementor-button-icon svg{
	  width: 20px;
	  height: 13px;
	}
	/* HOVER EFFECT */
	.inquiry_form.service_form #form_inquiry_btn:hover .elementor-button-icon,
	.inquiry_form.contact_form #form_inquiry_btn:hover .elementor-button-icon{
	  width: 20px;
	  opacity: 1;
	}
	.inquiry_form.service_form #form_inquiry_btn:hover .elementor-button-content-wrapper{
	  gap: 12px;
	}
}
@media only screen and (max-width: 1024px) {
	.menu_btn .elementor-icon-wrapper {
	  display: flex;
	}
	.hero_video .e-hosted-video.elementor-wrapper {
	  height: 576px;
	}
	.left_container {
		padding-left: 40px !important;
	}
	.eyt-slider .slick-list {
		padding: 0 0px 0 0 !important;
	}
	.eyt_img_wraap {
		max-width: 188px;
		height: 139px;
	}
	.eyt-year {
		font-size: 54px;
		line-height: 54px;
		margin: 13px 0 0;
	}
	.eyt-title h2 {
		font-size: 21px;
		line-height: 24px;
		margin: 5px 0 10px;
		max-width: 218px;
	}
	.eyt-body {
		font-size: 12px;
		line-height: 18px;
		max-width: 226px;
	}
	.eyt-since-text {
		font-size: 21px;
		line-height: 24px;
	}
	.eyt-node {
	  border: 1.12391px solid #b5a05a;
	}
	.eyt-node_icon svg {
		width: 21px;
		height: 21px;
	}
	.eyt-node_icon {
		bottom: -19px;
		right: -11px;
	}
	.eyt-node, .eyt_img_wraap {
		margin-left: -106px;
	}
	.eyt-card.end_excelence .eyt_img_wraap {
		max-width: 100px;
		margin: 0;
	}
	.eyt-card.end_excelence .eyt-node {
		max-width: 180px;
	}
	.eyt-card.end_excelence .eyt-node_icon {
		bottom: -18.6px;
		right: 12px;
	}
	.eyt-card.start_excelence .empty_img_wraap {
		border-bottom: 2px solid #b5a05a;
		margin-top: -1px;
		max-width: 188px;
		margin-left: 77px;
	}
	.excelence_content_area {
		max-width: unset;
		margin-left: 0;
	}
	.eyt-card.start_excelence .excelence_content_area {
		max-width: unset;
		margin: 10px 0 0 0;
		position: relative;
		right: 0;
		left: unset;
	}
	.eyt-wrap .eyt-nav {
	  margin: 40px auto 0;
	}
	.eyt-nav, .slider-nav, .custom_nh_slider_wrap .custom_nh_nav {
		width: 207px;
		min-width: 207px;
		max-width: 207px;
	}
	.eyt-btn svg, .slider-nav-btn svg, .custom_nh_slider_wrap .custom_nh_btn svg {
		width: 15px;
		height: auto;
	}
	.eyt-track, .custom_nh_slider_wrap .custom_nh_track, .exc_gallery_slider .custom_nh_nav .custom_nh_track{
		margin: 0 10px;
	}
	.eyt-track-bg, .custom_nh_slider_wrap .custom_nh_track_bg, .exc_gallery_slider .custom_nh_nav .custom_nh_track_bg{
		height: 1.05367px;
	}
	.card_icon svg {
		width: 17px;
	}
	.card_title {
		font-size: 16px;
		line-height: 19px;
		margin: 5px 0 18px;
	}
	.back_title {
		padding: 8px 20px;
		font-size: 14px;
		line-height: 17px;
		min-height: 55px;
		max-width: 176px;
		margin: 0 auto;
		display: flex;
		justify-content: center;
	}
	.back_img {
		height: 250px;
	}
	.back_button {
		padding: 10px 10px 25px;
	}
	.back_cta {
		min-width: 80px;
	}
	.back_cta {
		font-size: 8.23429px;
		padding: 6px 10px 4px;
	}
	.back_cta:hover {
		gap: 6px;
	}
	.back_cta:hover svg {
		width: 14px;
		height: auto;
	}
	.exc_gallery_slider .custom_nh_nav {
	  margin-top: 30px !important;
	}
	.custom_arrows {
		gap: 20px;
	}
	.custom_prev svg, .custom_next svg {
		width: 20px;
	}
	.slider_testimonial .premium-testimonial-box.multiple-testimonials .premium-testimonial-text-wrapper {
		min-height: unset;
	}
	.slider_testimonial .slick-list{
		margin: 0 0 0 -75px;
	}
	.inquiry_form .elementor-field-group.elementor-field-group-title,
	.inquiry_form  .elementor-field-group-event_type,
	.inquiry_form .elementor-field-group-venue{
	  width: 100% !important;
	}
	.inquiry_form.service_form  .elementor-field-group-event_type,
	.inquiry_form.service_form .elementor-field-group-venue{
	  margin-bottom: 50px !important;
	}
	.inquiry_form.service_form  .elementor-field-group-event_type .elementor-field-group > label,
	.inquiry_form.service_form .elementor-field-group-venue.elementor-field-group > label {
	  padding-bottom: 25px;
	}
	.inquiry_form.service_form .elementor-field-group.elementor-field-group-message {
	    margin-bottom: 40px !important;
	  }
	.inquiry_form .elementor-field-type-checkbox.elementor-field-group .elementor-field-option label{
		font-size: 21px !important;
		line-height: 24px !important;
	}
	.inquiry_form .elementor-field-subgroup .elementor-field-option input[type="checkbox"] {
		width: 15px;
		height: 15px;
		margin-right: 13px;
	}
	.inquiry_form .elementor-field-subgroup .elementor-field-option input[type="checkbox"]::after {
		width: 5px;
		height: 9px;
	}
	.inquiry_form.contact_form .elementor-form-fields-wrapper .elementor-field-subgroup .elementor-field-option {
		align-items: center;
		width: 100%;
	}
	.inquiry_form.contact_form .elementor-field-group .elementor-field-subgroup {
		gap: 10px !important;
	}
	.inquiry_form.service_form .elementor-form-fields-wrapper .elementor-field-subgroup {
		gap: 14px;
	}
	.inquiry_form.service_form .elementor-field-group.elementor-field-group-title .elementor-field-textual {
		min-height: 40px !important;
	}
	.inquiry_form.service_form .elementor-form-fields-wrapper .elementor-field-subgroup .elementor-field-option{
		align-items: center;
	}
	.inquiry_form.service_form .elementor-field-group-est_date input,
	.inquiry_form.contact_form .elementor-field-group-est_date input {
		background-position: 0px 17% !important;
		background-size: 26px 29px;
		padding-left: 30px !important;
	}
	.inquiry_form.service_form .elementor-field-group-est_guest input,
	.inquiry_form.contact_form .elementor-field-group-est_guest input {
		background-position: -2% 23% !important;
		background-size: 35px 26px;
		padding-left: 30px !important;
	}
	.inquiry_form.contact_form .elementor-field-group-est_date input,
	.inquiry_form.contact_form .elementor-field-group-est_guest input{
		padding-bottom: 15px !important;
	}
	.inquiry_form.service_form .elementor-field-type-submit, 
	.inquiry_form.contact_form .elementor-field-type-submit{
		align-items: center !important;
		justify-content: center !important;
		margin-top: 35px;
	}
	.inquiry_form.contact_form .elementor-field-type-submit{
		margin-top: 40px;
	}
	.inquiry_form.contact_form .elementor-labels-above .elementor-field-group > label {
		padding-bottom: 10px !important;
	}
	.inquiry_form.contact_form .elementor-labels-above .elementor-field-group-event_type.elementor-field-group > label,
	.inquiry_form.contact_form .elementor-labels-above .elementor-field-group-venue.elementor-field-group > label {
	  padding-bottom: 25px !important;
	}
	.inquiry_form.contact_form .elementor-form-fields-wrapper {
		margin-left: calc( -15px/2 ) !important;
		margin-right: calc( -15px/2 ) !important;
		margin-bottom: -25px !important;
	}
	.inquiry_form.contact_form .elementor-field-group {
		padding-right: calc( 15px/2 ) !important;
		padding-left: calc( 15px/2 ) !important;
		margin-bottom: 25px !important;
	}
	.inquiry_form.contact_form .elementor-field-group-est_date {
	  order: 2;
	}
	.inquiry_form.contact_form .elementor-field-group-est_guest {
	  order: 3;
	}
	.inquiry_form.contact_form .elementor-field-group-venue {
	  order: 1;
	}
	.inquiry_form.contact_form .elementor-field-type-submit {
	  order: 4;
	}
	.inquiry_form.contact_form  .elementor-field-group-event_type,
	.inquiry_form.contact_form .elementor-field-group-venue{
	  margin-bottom: 50px !important;
	}
	.inquiry_form.contact_form .elementor-field-group-est_guest,
	.inquiry_form.contact_form .elementor-field-group-est_date{
		width: 50% !important;
	}
	.inquiry_form.service_form #form_inquiry_btn, 
	.inquiry_form.contact_form #form_inquiry_btn {
	    min-width: 266px;
	    padding: 16px 17px 15px;
	    min-height: 56px;
	}
	.inquiry_form.service_form #form_inquiry_btn .elementor-button-icon svg,
	.inquiry_form.contact_form #form_inquiry_btn .elementor-button-icon svg{
	  width: 36px !important;
	  height: auto;
	}

	/* HOVER EFFECT */
	.inquiry_form.service_form #form_inquiry_btn:hover .elementor-button-icon,
	.inquiry_form.contact_form #form_inquiry_btn:hover .elementor-button-icon{
	  width: 36px !important;
	}
	.inquiry_form.service_form #form_inquiry_btn:hover .elementor-button-content-wrapper,
	.inquiry_form.contact_form #form_inquiry_btn:hover .elementor-button-content-wrapper{
	  gap: 15px;
	}
	.inquiry_form.contact_form .elementor-field-group.elementor-field-group-title .elementor-select-wrapper {
		max-width: unset;
	}
	.news_slide {
		padding-right: 40px;
	}
	.news_slider .slick-list {
		padding-right: 0;
	}
	.news_title {
	    font-size: 21px;
	    line-height: 25px;
	    margin: 17px 0 15px;
	}
	.news_image {
	  height: 240px;
	}
	.news_card__desc {
		font-size: 14px;
		line-height: 18px;
		margin: 0 0 10px 0;
		min-height: 54px;
	}
	.news_card__btn {
		min-width: 122px;
		font-size: 12px;
	    padding: 8px 15px 7px;
	}
	.news_card__btn:hover svg{
	  width: 22px;
	}
	.ele_arrows_row > .e-con-inner{
		position: relative !important;
	}
	.ele_arrows{
		position: absolute !important;
		right: 0;
		top: 10px;
	}
	.ele_arrows.new_arows{
		top: 101px;
	}
	.right_container.about_bg_sec {
		padding-right: max(calc((100% - 680px) / 2), 40px) !important;
	}
	.left_container.values__sec {
		padding-left: 40px !important;
	}
	.values_slider .e-n-carousel.swiper {
		padding-right: 225px;
	}
	.accordian_img_area .elementor-widget.elementor-widget-image {
		padding-right: 20px;
	}
	#prev_pr, #next_pr {
		flex: 0 0 25%;
		width: 25%;
		overflow: hidden;
	}
	#prevBtn svg, #nextBtn svg {
		width: 20px;
	}
	.accre_box {
		padding: 10px;
		min-height: 85px;
	}
	#prev_pr img, #next_pr img {
		max-width: 165px;
	}
	.slider_accreditation .swiper-slide .acc_content {
		max-width: 260px;
	}
	.view_btn {
		font-size: 9px;
		line-height: 14px;
	}
	.view_button {
		margin-top: 8px;
		display: flex;
    	justify-content: center;
	}
	.slider_accreditation .swiper-slide .accre_box {
		min-height: 115px;
		padding: 35px 10px 10px;
	}
	.acc-slider-wrapper {
		gap: 22px;
	}
	.top_service_area {
	  display: none;
	}
	.md_service_container {
		padding-right: 0 !important;
	}
	.service_bottom_area {
		margin-top: 0;
	}
	.service_bottom_area::after{
		display: none;
		width: 100%;
	}	
	.service_slider_wrap{
		padding: 0 40px;
	}
	.service_box_area {
	    max-width: unset;
	    padding: 80px 40px 80px 50px;
	    background: #fff;
	}
	.content_service_column {
		max-width: unset;
	}
	.service__title {
		font-size: 28px;
		line-height: 34px;
		padding-bottom: 16px;
		max-width: 460px;
	}
	.service_desc_p1 {
		font-size: 16px;
		line-height: 24px;
		margin: 40px 0 0;
		max-width: 450px;
		min-height: unset;
	}
	.service_desc_p2 {
		font-size: 16px;
		line-height: 24px;
		margin: 30px 0 40px;
		max-width: 506px;
		min-height: unset;
	}
	.outline_btn {
		font-size: 16px;
		line-height: normal;
		padding: 13px 15px 11px;
	}
	.outline_btn {
		min-width: 171px;
	}
	.outline_btn:hover svg {
		width: 28px;
	}
	.serv_gallery_area {
		max-width: unset;
	}
	.service_gallery_slider_inner {
		display: none;
	}
	.gallery_main_img, .gallery_inner_wrap{
		width: 100%;
	}
	.eyt-nav.gallery_navbar {
		width: 424px;
		min-width: 424px;
		max-width: 424px;
		margin: 55px auto 0;
	}
	.eyt-nav.gallery_navbar .eyt-btn svg {
		width: 28px;
		height: auto;
	}
	.eyt-nav.gallery_navbar .eyt-track{
		margin: 0 20px;
	}
	.eyt-nav.gallery_navbar .eyt-track-bg{
		height: 3px;
	}
	.eyt-nav.gallery_navbar .eyt-track-fill {
		width: 100px;
		height: 8px;
	}
	.service__title::after {
		width: 156px;
		height: 1.6px;
	}
	.service_slider_arrows.custom_arrows {
	    gap: 40px;
	}
	.service_slider_arrows .custom_prev svg, .service_slider_arrows .custom_next svg{
		width: 40px;
	}
	.service_bt_container{
		padding: 0;
	}
	.gallery_main_img .gallery_main_nav {
        display: flex;
    }
    .nyh_hall_bg_wrap {
		min-height: 548px;
	}
	.nyh_content {
		margin-top: -548px;
	}
	.nyh_hall_title {
		font-size: 20px;
		line-height: 24px;
		margin: 0 0 20px;
	}
	.nyh_hall_content, .nyh_hall_content p {
		font-size: 16px;
		line-height: 21px;
	}
	.ny_contact_btn a {
		font-size: 12px;
		line-height: normal;
		padding: 9px 7px 7px;
	}
	.ny_contact_btn a {
		min-width: 125px;
	}
	.ny_contact_btn a:hover svg {
		width: 21px;
	}
	.nyh_hall_content {
		min-height: 170px;
		padding: 20px 0 25px;
	}
	.nyh_fp_link a svg {
	  width: 16px;
	}
	.nyh_frame_box.nyh_frame_empty {
	    min-height: 340px;
	    border-width: 18px; 
	    border-bottom-width: 15px;
	}
	.nyh_spec_row span {
		font-size: 13.44px;
		line-height: 21px;
	}
	.nyh_spec_label {
	  min-width: 160px;
	}
	.nyh_fp_link a{
		margin-bottom: 41.5px;
	}
	.ny_halls_content {
		padding: 0 25px 35px;
	}
	.nyh_detail_inner {
		max-width: 555px;
	}
	.nyh_gallery_area {
		padding: 40px 40px 0;
	}
	.new_p_title a {
	    font-size: 20px;
	    line-height: 24px;
	}
	.news_p__desc{
		margin-bottom: 30px;
	}
	.news_p_col .news_p_content {
		padding: 25px 21px 21px;
	}
	.news_p_col .blog_image {
	  height: 209px;
	}
	.news_p_grid {
		gap: 40px 16px;
	}
	.news_p_col {
		width: calc(33.333% - 11px);
	}
	.news_popup_modal {
		padding: 55px 40px 30px;
		max-width: 781px;
	}
	.news_loadmore_wrapper .news_loadmore_btn, .news_popup_category {
		font-size: 20px;
		line-height: 24px;
	}
	.news_popup_featured_img {
    	height: 433px;
    	margin: 0 0 45px;
	}
	.news_popup_title {
	    font-size: 28px;
	    line-height: 28px;
	    margin: 0 0 50px;
	}
	.news_popup_inner{
		flex-wrap: wrap;
		gap: 45px;
	}
	.news_popup_share {
		width: 100%;
		text-align: center;
	}
	.news_popup_text {
		font-size: 14px;
		line-height: 18px;
		max-width: 481px;
		margin: 0 auto;
	}
	.news_popup_share_label {
		font-size: 20px;
		line-height: 24px;
		margin: 0 0 15px;
	}
	.news_popup_share_icons{
		gap: 10px;
 	 	justify-content: center;
	}
	.news_popup_share_icons a {
		width: 35px;
		height: 35px;
	}
	.news_popup_share_icons a svg {
		width: 20px;
	}
	.contact_btn .elementor-button-content-wrapper .elementor-button-icon svg {
		width: 14px;
		height: auto;
	}
	.testimonail_container .premium-testimonial-job{
		max-width: unset;
	}
	.elementor-field-group-resumeupload .custom-upload-label svg {
	    width: 30px;
	    height: auto;
	}
	.c_default {
	  color: #B5A05A !important;
	}
}
@media only screen and (max-width: 991px) {
	.slider_accreditation .swiper-slide .accre_box {
		min-height: 115px;
		padding: 25px 10px 0;
	}
	.slider_accreditation .swiper-slide .acc_content {
		max-width: 200px;
	}
}
@media only screen and (max-width: 870px) {
	.acc-slider-wrapper {
		gap: 15px;
	}
	#prev_pr, #next_pr {
		flex: 0 0 22%;
		width: 22%;
		overflow: hidden;
	}
	.slider_accreditation .swiper-slide .accre_box {
		min-height: 100px;
		padding: 20px 8px 0;
	}
	.slider_accreditation .swiper-slide .acc_content {
		max-width: 180px;
	}
	.accre_box {
		padding: 10px;
		min-height: 70px;
	}
}

@media only screen and (max-width: 769px) {
	.hero_video .e-hosted-video.elementor-wrapper {
		height: 1031px;
	}
	.hero_video_close_area {
		right: unset !important;
		top: unset !important;
		bottom: 0;
	}
	.hero_video .e-hosted-video.elementor-wrapper .elementor-custom-embed-image-overlay {
	  background-image: url(https://49k.b68.myftpupload.com/wp-content/uploads/2026/04/Frame-427319432.webp) !important;
	}
	.hero_video .e-hosted-video.elementor-wrapper .elementor-custom-embed-play{
		margin-top: 50px;
	}
	.nayyara-service-nav{
		display: flex;
		margin: 65px auto 0;
	}
	.cards_grid.nayyara-service-slider .slick-slide {
	  padding: 0 10px;
	}
	/* ✅ Slick track smoothly stretch ho */
	.nayyara-service-slider .slick-track,
	.nayyara-service-slider .slick-list {
	  transition: all 0.75s !important;
	}
	.flip_card {
	  transition: height 0.75s ease;
	}
	.flip_card_inner {
	  transition: transform 0.75s ease, height 0.75s ease;
	}
	.nayyara-service-nav .eyt-nav {
	  transition: margin-top 0.75s ease;
	  position: relative;
	  z-index: 200;
	}
	.flip_card_front {
		max-width: 195px;
	}
	.card_icon svg {
		width: 29px;
	}
	.card_title {
		font-size: 24px;
		line-height: 28px;
		margin: 8px 0 35px;
	}
	.card_desc {
		font-size: 21px;
		line-height: 32px;
	}
	.back_title {
		padding: 20px 20px 10px;
		font-size: 24px;
		line-height: 28px;
		min-height: 85px;
		max-width: unset;
	}
	.back_img {
		height: 400px;
	}
	.back_button {
		padding: 10px 10px 40px;
	}
	.back_cta {
		font-size: 13px;
		padding: 8px 10px 7px;
		min-width: 127px;
	}
	.back_cta:hover svg {
		width: 23px;
		height: auto;
	}
	.flip_card:hover .flip_card_inner {
	  transform: unset;
	}
	.flip_card.is-flipped .flip_card_inner {
	  transform: rotateY(180deg);
	}
	.eyt-nav, .slider-nav, .custom_nh_slider_wrap .custom_nh_nav, .eyt-nav.gallery_navbar{
		width: 344px;
		min-width: 344px;
		max-width: 344px;
	}
	.eyt-btn svg, .slider-nav-btn svg, .custom_nh_slider_wrap .custom_nh_btn svg, .eyt-nav.gallery_navbar .eyt-btn svg{
		width: 23px;
		height: auto;
	}
	.eyt-track, .custom_nh_slider_wrap .custom_nh_track, .eyt-nav.gallery_navbar .eyt-track{
		margin: 0 15px;
	}
	.eyt-track-bg, .custom_nh_slider_wrap .custom_nh_track_bg, .eyt-nav.gallery_navbar .eyt-track-bg{
		height: 1.75px;
	}
	.eyt-track-fill, .slider-nav-fill, .custom_nh_slider_wrap .custom_nh_track_fill, .eyt-nav.gallery_navbar .eyt-track-fill{
		height: 6.52px;
		width: 83px;
	}
	.exc_gallery_slider .custom_nh_nav {
		margin-top: 60px !important;
	}
	.eyt-year {
	    font-size: 88px;
	    line-height: 88px;
	    margin: 30px 0 0;
	}
	.eyt-title h2 {
		font-size: 34px;
		line-height: 42px;
		margin: 5px 0 10px;
		max-width: unset;
	}
	.eyt-body {
		font-size: 21px;
		line-height: 28px;
		max-width: unset;
	}
	.eyt_img_wraap {
		max-width: 400px;
		height: 295px;
	}
	.eyt-since-text {
		font-size: 34px;
		line-height: 42px;
	}
	.eyt-card.start_excelence .empty_img_wraap {
		border-bottom: 3.5px solid #b5a05a;
		margin-top: 0px;
		max-width: 400px;
		margin-left: 123px;
	}
	.eyt-node {
		border: 2.39px solid #b5a05a;
	}
	.eyt-node_icon svg {
		width: 45px;
		height: 45px;
	}
	.eyt-node_icon {
		bottom: -31px;
		right: -23px;
	}
	.eyt-card.start_excelence .excelence_content_area, .excelence_content_area{
		max-width: 375px;
	}
	.eyt-slider .slick-list {
		padding: 0 115px 0 0 !important;
	}
	.eyt-node, .eyt_img_wraap {
		margin-left: -285px;
	}
	.eyt-card.start_excelence .excelence_content_area{
		margin: 0;
	}
	.eyt-card.start_excelence .eyt-year {
		margin: 6px 0 0;
	}
	.eyt-card.end_excelence .excelence_content_area {
	    max-width: unset;
	  }
	.eyt-card.end_excelence .eyt_img_wraap {
		max-width: 200px;
		margin: 0;
	}
	.eyt-card.end_excelence .eyt-node {
	    max-width: 110px;
	    margin-left: 0;
	}
	.eyt-card.end_excelence .eyt-node_icon {
		bottom: -32.6px;
		right: 49px;
	}
	.custom_arrows {
		gap: 27px;
	}
	.custom_prev svg, .custom_next svg {
		width: 35px;
	}
	.slider_testimonial .slick-list {
		margin: 0 0 0 -48px;
	}
	.slider_testimonial .slick-list {
		margin: 0 0 0 -48px;
		padding: 0 245px 0 0;
	}
	.bg_default {
	  background: #FAF7ED !important;
	}
	.exc_gallery_slider .custom_nh_slider_overflow{
		overflow: unset !important;
	}
	.inquiry_form.service_form .elementor-field-type-submit, .inquiry_form.contact_form .elementor-field-type-submit{
		margin-top: 27px;
	}
	.inquiry_form.service_form .elementor-field-group.elementor-field-group-title .elementor-field-textual {
		min-height: 41px !important;
		padding-top: 5px;
	}
	.news_slide {
		padding-right: 75px;
	}
	.news_slider .slick-list {
		padding-right: 286px;
	}
	.md_container_leftside {
		padding-left: 32px !important;
	}
	.news_image {
	  height: 320px;
	}
	.news_title {
		font-size: 28px;
		line-height: 34px;
		margin: 18px 0 12px;
	}
	.news_card__desc {
		font-size: 21px;
		line-height: 26px;
		margin: 0 0 15px 0;
		min-height: 80px;
	}
	.news_card__btn {
		min-width: 163px;
		font-size: 16px;
		padding: 11px 15px 9px;
	}
	.news_card__btn:hover svg {
		width: 29px;
	}
	.contact_btn .elementor-button-content-wrapper .elementor-button-icon svg {
		width: 35px;
		height: auto;
	}
	.news_p_col {
		width: 100%;
	}
	.news_p_col .blog_image {
		height: 485px;
	}
	.news_p_col .news_p_content {
		padding: 60px 50px 50px;
	}
	.new_p_title a {
		font-size: 48px;
		line-height: 58px;
		margin-bottom: 20px;
	}
	.news_p_info {
		max-width: 460px;
	}
	.news_p__desc {
		font-size: 28px;
		line-height: 42px;
		min-height: unset;
		margin-bottom: 60px;
	}
	.news_p__btn.news_popup_inner_link {
		font-size: 28px;
		line-height: 46px;
		padding: 0;
		gap: 15px;
	}
	.news_p__btn.news_popup_inner_link svg {
		width: 58px;
	}
	.news_popup_overlay{
		padding: 0;
	}
	.news_popup_modal {
		padding: 60px 40px;
		max-width: 100%;
	}
	.news_loadmore_wrapper .news_loadmore_btn, .news_popup_category {
		font-size: 34px;
		line-height: 48px;
	}
	.news_popup_title {
		font-size: 52px;
		line-height: 52px;
		margin: 0 0 27px;
	}
	.news_popup_close{
		top: 60px;
  		right: 40px;
	}
	#news_popup_close svg {
    	width: 25px;
	}
	#news_popup_body {
	  padding-top: 40px;
	}
	.news_popup_featured_img {
		height: 685px;
		margin: 0 0 50px;
	}
	.news_popup_inner {
		gap: 70px;
	}
	.news_popup_text, .news_popup_text p {
		font-size: 28px;
		line-height: 42px;
		max-width: unset;
		margin: 0;
	}
	.news_popup_share_label {
		font-size: 38px;
		line-height: 45px;
		margin: 0 0 18px;
	}
	.news_popup_share_icons {
    	gap: 30px;
	}
	.news_popup_share_icons a {
		width: 63px;
		height: 63px;
	}
	.news_popup_share_icons a svg {
		width: 40px;
	}
	.news_loadmore_wrapper {
		margin-top: 45px;
	}
	.video_bg_columns .e-hosted-video.elementor-wrapper {
	  aspect-ratio: unset !important;
	  height: 680px;
	}
	.nyh_detail_inner {
		max-width: unset;
		padding: 90px 32px 0;
	}
	.nyh_frame_box.nyh_frame_empty {
		min-height: 425px;
		border-width: 22px;
		border-bottom-width: 15px;
	}
	.nyh_hall_bg_wrap {
		min-height: 625px;
	}
	.nyh_content {
		margin-top: -625px;
	}
	.nyh_hall_title {
		font-size: 28px;
		line-height: 36px;
		margin: 0 0 45px;
	}
	.nyh_info{
		flex-wrap: wrap;
	}
	.nyh_info_footer, .nyh_info_head{
		width: 100%;
	}
	.nyh_hall_content, .nyh_hall_content p {
		font-size: 24px;
		line-height: 34px;
	}
	.nyh_spec_row span {
		font-size: 21px;
		line-height: 32px;
	}
	.nyh_spec_label {
		min-width: 210px;
	}
	.nyh_spec_row {
		gap: 60px;
	}
	.nyh_mobile_btns {
		display: flex;
		align-items: center;
		gap: 20px;
		text-align: right;
		border-bottom: 1px solid #b5a05a;
		padding-bottom: 5px;
		justify-content: space-between;
	}
	.nyh_fp_link.desktop_floor_btn, .t_mb_btn{
		display: none;
	}
	.nyh_fp_link.nyh_info_footer {
		width: unset;
		margin: 0;
	}
	.nyh_fp_link a {
		font-size: 21px;
		line-height: 24px;
		margin-bottom: 0;
	}
	.nyh_fp_link a svg {
		width: 20px;
	}
	.nyh_hall_content {
		min-height: unset;
		padding: 20px 0;
		border-bottom: 0;
	}
	.nyh_specs {
	  padding-top: 16px;
	}
	.ny_contact_btn {
	  text-align: right;
	}
	.ny_contact_btn a {
		min-width: 161px;
	}
	.ny_contact_btn a {
		font-size: 16px;
		line-height: normal;
		padding: 12px 7px 9px;
	}
	.ny_contact_btn a:hover svg {
		width: 27px;
	}
	.nyhl_arrows.custom_arrows .custom_prev svg, .nyhl_arrows.custom_arrows .custom_next svg {
		width: 30px;
	}
	.ny_halls_content {
		padding: 0 26px 40px 40px;
	}
	.nyh_gallery_area {
		padding: 60px 0 0;
	}
	.custom_nh_nav.halls_gallery_navbar{
		margin: 25px auto 0;
	}
	.custom_nh_slider_wrap.halls-gallery-slider .custom_nh_slider_overflow {
	  overflow: unset;
	}

	.service_slider_wrap {
		padding: 0;
	}
	.service_bt_container {
		padding: 0 32px;
	}
	.overlay_text {
		padding: 30px 32px;
	}
	.overlay_text h2 {
		font-size: 44px;
		line-height: 52px;
	}
	.service_box_area {
		padding: 60px 40px 80px;
	}
	.service__title {
		font-size: 28px;
		line-height: 33px;
		padding-bottom: 30px;
		max-width: 370px;
	}
	.service__title::after {
		width: 127px;
		height: 1.3px;
	}
	.service_desc_p1 {
		font-size: 18.33px;
		line-height: 26.2px;
		margin: 20px 0 0;
		max-width: 365px;
	}
	.service_desc_p2 {
	    font-size: 20.95px;
	    line-height: 28.8px;
	    margin: 40px 0 65px;
	    max-width: unset;
	}
	.service_slider_arrows.custom_arrows {
		gap: 30px;
	}
	.service_slider_arrows .custom_prev svg, .service_slider_arrows .custom_next svg {
		width: 32px;
	}
	.outline_btn {
		font-size: 15px;
		line-height: normal;
		padding: 11px 11px 10px;
		min-width: 161px;
	}
	.outline_btn:hover svg {
		width: 27px;
	}
	.eyt-nav.gallery_navbar{
		margin: 45px auto 0;
	}
	.serv_gallery_area {
		padding: 0px 32px 45px;
		background: #fff;
	}
	.service_main_img {
	  height: 521px;
	}
	.service_main_img img{
		height: 100% !important;
	}
	.content_service_column {
		max-width: 560px;
	}

	.right_container.about_bg_sec {
		padding-right: 0 !important;
	}
	.values_slider .e-n-carousel.swiper {
		padding-right: 150px;
	}
	.left_container.values__sec {
		padding-left: 32px !important;
	}
	.img_accordian .e-n-accordion .e-n-accordion-item .e-n-accordion-item-title {
		max-width: unset;
	}
	.custom_tabs.elementor-widget-n-tabs .e-n-tabs-heading{
		margin-bottom: 0;
	}
	.custom_tabs.elementor-widget-n-tabs .e-n-tabs-heading .e-n-tab-title::after {
		bottom: 0;
		height: 10px;
	}
	/*.custom_tabs.elementor-widget-n-tabs .e-n-tabs-heading .e-n-tab-title{
	  display: flex;
	  align-items: flex-start;
	  justify-content: flex-start;
	}*/

	.acc-slider-wrapper {
		gap: 25px;
	}
	.slider_accreditation .swiper-slide .accre_box {
		min-height: 171px;
		padding: 50px 15px 15px;
	}
	.slider_accreditation .swiper-slide .acc_content {
		max-width: 350px;
	}
	.view_button {
		margin-top: 20px;
	}
	.view_btn {
		font-size: 14px;
		line-height: 21px;
	}
	#prevBtn svg, #nextBtn svg {
		width: 29px;
	}
	#prev_pr,
	#next_pr {
		flex: 0 0 45px;
		width: 351px;
		min-width: unset;
		max-width: 351px;
		overflow: hidden;
	}
	/* prev_pr right (end align) */
	#prev_pr {
		display: flex;
		justify-content: flex-end;
	}
	/* next_pr left (start align) */
	#next_pr {
		display: flex;
		justify-content: flex-start;
	}
	/* Inner box full 351px */
	#prev_pr .preview-anim,
	#next_pr .preview-anim {
		width: 351px;
		min-width: 351px;
		flex-shrink: 0;
	}

	#prev_pr .accre_box,
	#next_pr .accre_box {
		width: 351px;
		min-width: 351px;
		padding: 20px 16px;
		min-height: 121px;
		box-sizing: border-box;
	}	
	.left_container {
		padding-left: 32px !important;
	}
}
@media only screen and (max-width: 600px) {
	.nyh_vt_close_icon svg{
		width   : 30px;
  		height  : 30px;
	}
	.news_slider .slick-list {
		padding-right: 100px;
	}
	.slider_accreditation .swiper-slide .acc_content {
		max-width: 280px;
	}
	.slider_accreditation .swiper-slide .accre_box {
		min-height: 150px;
		padding: 40px 15px 15px;
	}
	#prev_pr,
	#next_pr {
		flex: 0 0 30px;
		width: 250px;
		min-width: unset;
		max-width: 250px;
		overflow: hidden;
	}
	/* Inner box full 351px */
	#prev_pr .preview-anim,
	#next_pr .preview-anim {
		width: 250px;
		min-width: 250px;
		flex-shrink: 0;
	}

	#prev_pr .accre_box,
	#next_pr .accre_box {
		width: 250px;
		min-width: 250px;
		padding: 20px 16px;
		min-height: 100px;
		box-sizing: border-box;
	}	
	.eyt-node, .eyt_img_wraap {
		margin-left: -186px;
	}
	.eyt_img_wraap {
		max-width: 300px;
		height: 220px;
	}
	.eyt-card.end_excelence .eyt_img_wraap {
		max-width: 167px;
		margin: 0;
	}
	.inquiry_form .elementor-field-type-checkbox.elementor-field-group .elementor-field-option label {
		font-size: 18px !important;
		line-height: 24px !important;
	}
}
@media only screen and (max-width: 480px) {
	.elementor-field-group-resumeupload .custom-upload-label{
		gap: 8px;
	}
	.elementor-field-group-resumeupload .custom-upload-label svg{
		width: 20px;
	}
	.hero_video .e-hosted-video.elementor-wrapper {
		height: 591px;
	}
	.hero_video .e-hosted-video.elementor-wrapper .elementor-custom-embed-play{
		margin-top: 30px;
	}
	.flip_card_front {
		max-width: 115px;
	}
	.card_icon svg {
		width: 17px;
	}
	.card_title {
		font-size: 14px;
		line-height: 16px;
		margin: 5px 0 18px;
	}
	.card_desc {
		font-size: 14px;
		line-height: 20px;
	}
	.back_title {
		padding: 10px 10px 7px;
		font-size: 13.5px;
		line-height: 16px;
		min-height: 50px;
		max-width: unset;
	}
	.back_img {
		height: 230px;
	}
	.back_button {
		padding: 10px 10px 25px;
	}
	.back_cta {
		font-size: 10px;
		padding: 5px 10px 5px;
		min-width: 90px;
	}
	.back_cta:hover svg {
		width: 13px;
		height: auto;
	}
	.flip_card:hover .flip_card_inner {
	  transform: unset;
	}
	.flip_card.is-flipped .flip_card_inner {
	  transform: rotateY(180deg);
	}
	.nayyara-service-slider .slick-list {
		padding-right: 100px;
	}
	.nayyara-service-nav {
		margin: 30px auto 0;
	}
	.eyt-nav, .slider-nav, .custom_nh_slider_wrap .custom_nh_nav, .eyt-nav.gallery_navbar{
		width: 197px;
		min-width: 197px;
		max-width: 197px;
	}
	.eyt-btn svg, .slider-nav-btn svg, .custom_nh_slider_wrap .custom_nh_btn svg, .eyt-nav.gallery_navbar .eyt-btn svg{
		width: 18px;
		height: auto;
	}
	.eyt-track, .custom_nh_slider_wrap .custom_nh_track, .eyt-nav.gallery_navbar .eyt-track, .exc_gallery_slider .custom_nh_nav .eyt-track{
		margin: 0 10px;
	}
	.eyt-track-bg, .custom_nh_slider_wrap .custom_nh_track_bg, .eyt-nav.gallery_navbar .eyt-track-bg, .exc_gallery_slider .custom_nh_nav .custom_nh_track_bg{
		height: 1px;
	}
	.eyt-track-fill, .slider-nav-fill, .custom_nh_slider_wrap .custom_nh_track_fill, .eyt-nav.gallery_navbar .eyt-track-fill,  .exc_gallery_slider .custom_nh_nav .eyt-track-fill{
		height: 3.74px;
		width: 48px;
		top: 5px;
	}
	.exc_gallery_slider .custom_nh_nav {
		margin-top: 35px !important;
	}
	.left_container {
		padding-left: 24px !important;
	}
	.eyt-year {
		font-size: 50px;
		line-height: 50px;
		margin: 16px 0 0;
	}
	.eyt-title h2 {
		font-size: 20px;
		line-height: 24px;
		margin: 5px 0 10px;
		max-width: unset;
	}
	.eyt-body {
		font-size: 14px;
		line-height: 20px;
		max-width: unset;
	}
	.eyt_img_wraap {
		max-width: 228px;
		height: 169px;
	}
	.eyt-since-text {
		font-size: 20px;
		line-height: 24px;
	}
	.eyt-card.start_excelence .empty_img_wraap {
		border-bottom: 2px solid #b5a05a;
		margin-top: -2px;
		max-width: 226px;
		margin-left: 73px;
	}
	.eyt-node {
		border: 1.37px solid #b5a05a;
	}
	.eyt-node_icon svg {
		width: 25px;
		height: 25px;
	}
	.eyt-node_icon {
		bottom: -21px;
		right: -12px;
	}
	.eyt-card.start_excelence .excelence_content_area, .excelence_content_area {
		max-width: 215px;
		margin: 14px 0 0 0;
	}
  	.eyt-slider .slick-list {
		padding: 0 60px 0 0 !important;
	}
	.eyt-node, .eyt_img_wraap {
		margin-left: -170px;
	}
	.eyt-card.start_excelence .eyt-year {
		margin: 6px 0 0;
	}
	.eyt-card.end_excelence .excelence_content_area {
	    max-width: unset;
	  }
	.eyt-card.end_excelence .eyt_img_wraap {
		max-width: 120px;
		margin: 0;
	}
	.eyt-card.end_excelence .eyt-node {
	    max-width: 60px;
	    margin-left: 0;
	}
	.eyt-card.end_excelence .eyt-node_icon {
		bottom: -21.6px;
		right: 49px;
	}
	.eyt-wrap .eyt-nav {
		margin: 45px auto 0;
	}
	.slider_testimonial .slick-list {
		margin: 0 0 0 -25px;
		padding: 0 80px 0 0;
	}
	.inquiry_form.service_form .elementor-form-fields-wrapper,
	.inquiry_form.contact_form .elementor-form-fields-wrapper {
		margin-bottom: -17px !important;
	}
	.inquiry_form.service_form .elementor-field-group,
	.inquiry_form.contact_form .elementor-field-group {
		margin-bottom: 17px !important;
	}
	.inquiry_form.service_form .elementor-field-group.elementor-field-group-message,
	.inquiry_form.contact_form .elementor-field-group.elementor-field-group-message {
		margin-bottom: 25px !important;
	}
	.inquiry_form.service_form .elementor-field-group:nth-child(-n+5),
	.inquiry_form.service_form .elementor-field-group-est_date, 
	.inquiry_form.service_form .elementor-field-group-est_guest,
	.inquiry_form.contact_form .elementor-field-group:nth-child(-n+5),
	.inquiry_form.contact_form .elementor-field-group-est_date, 
	.inquiry_form.contact_form .elementor-field-group-est_guest{
		width: 50%;
	}
	.inquiry_form .elementor-field-type-checkbox.elementor-field-group .elementor-field-option label {
		font-size: 12px !important;
		line-height: 14px !important;
	}
	.inquiry_form.service_form .elementor-form-fields-wrapper .elementor-field-subgroup,
	.inquiry_form.contact_form .elementor-form-fields-wrapper .elementor-field-subgroup {
		gap: 8px;
	}
	.inquiry_form.service_form .elementor-field-group-event_type, .inquiry_form.service_form .elementor-field-group-venue,
	.inquiry_form.contact_form .elementor-field-group-event_type, .inquiry_form.contact_form .elementor-field-group-venue {
	    margin-bottom: 30px !important;
	}
	.inquiry_form.service_form .elementor-field-group-est_date input, .inquiry_form.contact_form .elementor-field-group-est_date input {
		background-position: 0px 0 !important;
		background-size: 15px 16px;
		padding-left: 22px !important;
	}
	.inquiry_form.service_form .elementor-field-group-est_guest input, .inquiry_form.contact_form .elementor-field-group-est_guest input {
		background-position: -2% 0% !important;
		background-size: 24px 17px;
		padding-left: 22px !important;
	}
	.inquiry_form.service_form .elementor-field-type-submit, .inquiry_form.contact_form .elementor-field-type-submit {
		margin-top: 25px;
	}
	.inquiry_form.service_form .elementor-field-group.elementor-field-group-title .elementor-field-textual,
	.inquiry_form.contact_form .elementor-field-group.elementor-field-group-title .elementor-field-textual {
		min-height: 30px !important;
		padding-top: 3px;
	}
	.inquiry_form.service_form .elementor-field-group,
	.inquiry_form.contact_form .elementor-field-group{
		padding-right: calc( 8px/2 ) !important;
  		padding-left: calc( 8px/2 ) !important;
	}
	.inquiry_form.service_form .elementor-form-fields-wrapper,
	.inquiry_form.contact_form .elementor-form-fields-wrapper{
		margin-left: calc( -8px/2 ) !important;
  		margin-right: calc( -8px/2 ) !important;
	}
	.inquiry_form.service_form #form_inquiry_btn, 
	.inquiry_form.contact_form #form_inquiry_btn {
	    min-width: 152px;
	    padding: 10px 15px 8px;
	    min-height: 33px;
	}
	.inquiry_form.service_form #form_inquiry_btn .elementor-button-icon svg,
	.inquiry_form.contact_form #form_inquiry_btn .elementor-button-icon svg{
	  width: 20px !important;
	  height: auto;
	}

	/* HOVER EFFECT */
	.inquiry_form.service_form #form_inquiry_btn:hover .elementor-button-icon,
	.inquiry_form.contact_form #form_inquiry_btn:hover .elementor-button-icon{
	  width: 20px !important;
	}
	.inquiry_form.service_form #form_inquiry_btn:hover .elementor-button-content-wrapper,
	.inquiry_form.contact_form #form_inquiry_btn:hover .elementor-button-content-wrapper{
	  gap: 10px;
	}
	.inquiry_form .elementor-field-subgroup .elementor-field-option input[type="checkbox"] {
		width: 10px;
		height: 10px;
		margin-right: 2px;
	}
	.inquiry_form .elementor-field-subgroup .elementor-field-option input[type="checkbox"]::after {
		width: 3px;
		height: 5px;
	}
	.inquiry_form.contact_form .elementor-labels-above .elementor-field-group-event_type.elementor-field-group > label, 
	.inquiry_form.contact_form .elementor-labels-above .elementor-field-group-venue.elementor-field-group > label {
	    padding-bottom: 15px !important;
	}

	.inquiry_form.contact_form .elementor-field-group-est_date input {
		background-position: 0px 7 !important;
	}
	.inquiry_form.contact_form .elementor-field-group-est_guest input {
    	background-position: -3% 19% !important;
	}

	.news_slide {
		padding-right: 40px;
	}
	.news_slider .slick-list {
		padding-right: 160px;
	}
	.news_image {
	  height: 185px;
	}
	.md_container_leftside {
		padding-left: 24px !important;
	}
	.news_title {
		font-size: 18px;
		line-height: 22px;
		margin: 15px 0 8px;
	}
	.news_card__desc {
		font-size: 14px;
		line-height: 20px;
		margin: 0 0 15px 0;
		min-height: 60px;
	}
	.news_card__btn {
		min-width: 94px;
		font-size: 10px;
		padding: 11px 15px 9px;
	}
	.news_card__btn:hover svg, .news_card__btn:focus svg{
		width: 17px;
	}
	.custom_arrows {
		gap: 20px;
	}
	.custom_prev svg, .custom_next svg {
		width: 28px;
	}
	.news_card__btn:hover{
	  gap: 6px;
	}
	.news_card__btn {
		min-width: 110px;
		font-size: 12px;
		padding: 8px 15px 6px;
	}
	.mobile_menu_inner {
  		padding: 20px;
	}
	#close_mobile_menu{
		top: 20px;
  		right: 20px;
	}
	.contact_btn .elementor-button-content-wrapper .elementor-button-icon svg {
		width: 20px;
		height: auto;
	}

	.news_p_grid {
		gap: 25px;
	}
	.news_p_col {
		width: 100%;
	}
	.news_p_col .blog_image {
		height: 270px;
	}
	.news_p_col .news_p_content {
		padding: 30px 27px 27px;
	}
	.new_p_title a {
		font-size: 28px;
		line-height: 33px;
		margin-bottom: 12px;
	}
	.news_p_info {
		max-width: 260px;
	}
	.news_p__desc {
		font-size: 16px;
		line-height: 24px;
		min-height: unset;
		margin-bottom: 30px;
	}
	.news_p__btn.news_popup_inner_link {
		font-size: 16px;
		line-height: 26px;
		padding: 0;
		gap: 10px;
	}
	.news_p__btn.news_popup_inner_link svg {
		width: 32px;
	}
	.news_popup_overlay{
		padding: 0;
	}
	.news_popup_modal {
		padding: 20px 24px 24px;
		max-width: 100%;
	}
	.news_loadmore_wrapper .news_loadmore_btn, .news_popup_category {
		font-size: 20px;
		line-height: 28px;
	}
	.news_popup_title {
		font-size: 30px;
		line-height: 30px;
		margin: 0 0 18px;
	}
	.news_popup_close{
		top: 20px;
  		right: 24px;
	}
	#news_popup_close svg {
    	width: 15px;
	}
	#news_popup_body {
	  padding-top: 24px;
	}
	.news_popup_featured_img {
		height: 394px;
		margin: 0 0 30px;
	}
	.news_popup_inner {
		gap: 40px;
	}
	.news_popup_text, .news_popup_text p {
		font-size: 16px;
		line-height: 24px;
		max-width: unset;
		margin: 0;
	}
	.news_popup_text p{
		margin: 0 0 30px 0;
	}
	.news_popup_text p:last-child{
		margin: 0;
	}
	.news_popup_share_label {
		font-size: 15.75px;
		line-height: 19px;
		margin: 0 0 8px;
	}
	.news_popup_share_icons {
    	gap: 8px;
	}
	.news_popup_share_icons a {
		width: 20px;
		height: 20px;
	}
	.news_popup_share_icons a svg {
		width: 12px;
	}
	.news_loadmore_wrapper {
		margin-top: 40px;
	}
	.video_bg_columns .e-hosted-video.elementor-wrapper {
	  aspect-ratio: unset !important;
	  height: 390px;
	}
	.nyh_detail_inner {
		max-width: unset;
		padding: 50px 24px 0;
	}
	.nyh_frame_box.nyh_frame_empty {
		min-height: 240px;
		border-width: 13px;
		border-bottom-width: 10px;
	}
	.nyh_hall_bg_wrap {
		min-height: 358px;
	}
	.nyh_content {
		margin-top: -358px;
	}
	.nyh_hall_title {
		font-size: 16px;
		line-height: 21px;
		margin: 0 0 25px;
	}
	.nyh_info{
		flex-wrap: wrap;
	}
	.nyh_info_footer, .nyh_info_head{
		width: 100%;
	}
	.nyh_hall_content, .nyh_hall_content p {
		font-size: 14px;
		line-height: 20px;
	}
	.nyh_spec_row span {
		font-size: 14px;
		line-height: 22px;
	}
	.nyh_spec_label {
		min-width: 142px;
	}
	.nyh_spec_row {
		gap: 30px;
	}
	.nyh_fp_link.mobile_floor_btn {
		padding-bottom: 0;
	}
	.nyh_fp_link.desktop_floor_btn{
		display: none;
	}
	.nyh_fp_link a {
		font-size: 14px;
		line-height: 22px;
		margin-bottom: 0;
	}
	.nyh_fp_link a svg {
		width: 15px;
	}
	.nyh_hall_content {
		min-height: unset;
		padding: 13px 0;
		border-bottom: 0;
	}
	.nyh_specs {
	  padding-top: 8px;
	}
	.ny_contact_btn {
	  text-align: right;
	}
	.ny_contact_btn a {
		min-width: 123px;
	}
	.ny_contact_btn a {
		font-size: 12px;
		line-height: normal;
		padding: 8px 12px 8px;
	}
	.ny_contact_btn a:hover {
		gap: 6px;
	}
	.ny_contact_btn a:hover svg {
		width: 15px;
	}
	.nyhl_arrows.custom_arrows .custom_prev svg, .nyhl_arrows.custom_arrows .custom_next svg {
		width: 18px;
	}
	.ny_halls_content {
		padding: 0 24px 40px 15px;
	}
	.nyh_gallery_area {
		padding: 0px 0 0;
	}
	.custom_nh_nav.halls_gallery_navbar{
		margin: 17px auto 0;
	}
	.nyhl_arrows.custom_arrows {
	  gap: 17px;
	}

	.service_main_img {
	  height: 298px;
	}
	.service_slider_wrap {
		padding: 0;
	}
	.service_bt_container {
		padding: 0 24px;
	}
	.overlay_text {
		padding: 20px 24px;
	}
	.overlay_text h2 {
		font-size: 25px;
		line-height: 29px;
	}
	.service_box_area {
		padding: 40px 24px 74px;
	}
	.service__title {
		font-size: 15.75px;
		line-height: 19px;
		padding-bottom: 17px;
		max-width: 215px;
	}
	.service__title::after {
		width: 73px;
		height: 1px;
	}
	.service_desc_p1 {
		font-size: 14px;
		line-height: 20px;
		margin: 10px 0 0;
		max-width: unset;
	}
	.service_desc_p2 {
	    font-size: 14px;
	    line-height: 20px;
	    margin: 38px 0 40px;
	    max-width: unset;
	}
	.content_service_column {
		max-width: 321px;
	}
	.service_slider_arrows.custom_arrows {
		gap: 18px;
	}
	.service_slider_arrows .custom_prev svg, .service_slider_arrows .custom_next svg {
		width: 18px;
	}
	.outline_btn {
	    font-size: 12px;
	    line-height: normal;
	    padding: 10px 10px 8px;
	    min-width: 125px;
	}
	.outline_btn:hover{
		gap: 6px;
	}
	.outline_btn:hover svg {
		width: 15px;
	}
	.eyt-nav.gallery_navbar{
		margin: 25px auto 0;
	}
	.serv_gallery_area {
		padding: 0px 24px 15px;
		background: #fff;
	}
	.custom_tabs.elementor-widget-n-tabs .e-n-tabs-heading .e-n-tab-title::after{
		height: 6px;
	}
	.values_slider .e-n-carousel.swiper {
		padding-right: 78px;
	}
	.left_container.values__sec {
		padding-left: 24px !important;
	}
	.acc-slider-wrapper {
		gap: 18px;
	}
	.slider_accreditation .swiper-slide .accre_box {
		min-height: 100px;
		padding: 30px 10px 10px;
	}
	.slider_accreditation .swiper-slide .acc_content {
		max-width: 215px;
	}
	.view_button {
		margin-top: 12px;
		display: flex;
		justify-content: center;
		align-items: center;
	}
	.view_btn {
		font-size: 8px;
		line-height: 12px;
	}
	#prevBtn svg, #nextBtn svg {
		width: 17px;
	}
	#prev_pr,
	#next_pr {
		flex: 0 0 24px;
		width: 201px;
		min-width: unset;
		max-width: 201px;
		overflow: hidden;
	}
	/* prev_pr right (end align) */
	#prev_pr {
		display: flex;
		justify-content: flex-end;
	}
	/* next_pr left (start align) */
	#next_pr {
		display: flex;
		justify-content: flex-start;
	}
	/* Inner box full 351px */
	#prev_pr .preview-anim,
	#next_pr .preview-anim {
		width: 201px;
		min-width: 201px;
		flex-shrink: 0;
	}

	#prev_pr .accre_box,
	#next_pr .accre_box {
		width: 201px;
		min-width: 201px;
		padding: 15px 30px;
		min-height: 70px;
		box-sizing: border-box;
	}
}	
@media only screen and (max-width: 438px) {
	 .inquiry_form.service_form .elementor-field-group {
		padding-right: calc( 5px/2 ) !important;
		 padding-left: calc( 5px/2 ) !important;
	}
	.inquiry_form.service_form .elementor-form-fields-wrapper {
		margin-left: calc( -5px/2 ) !important;
		margin-right: calc( -5px/2 ) !important;
	}
	.inquiry_form.service_form .elementor-field-group .elementor-field-label {
	  font-size: 12px !important;
	  line-height: 20px !important;
	}
	.box_service_form .box_form {
	  width: calc(100% - 20px) !important;
	}
}
@media only screen and (max-width: 400px) {
	.eyt_img_wraap, .eyt-card.start_excelence .empty_img_wraap{
		max-width: 180px;
		height: 150px;
	}
	.eyt-node, .eyt_img_wraap {
		margin-left: -120px;
	}
	.eyt-card.start_excelence .empty_img_wraap {
		margin-top: -1px;
	}
	.nayyara-service-slider .slick-list {
		padding-right: 50px;
	}
	.gr_sec_heading h2.elementor-heading-title{
		font-size: 32px !important;
  		line-height: 38px !important;
	}
	.news_slider .slick-list {
		padding-right: 60px;
	}
	.box_form {
		width: calc(100% - 25px) !important;
	}
	.box_form h4.elementor-heading-title {
		font-size: 12px !important;
		line-height: 17px !important;
	}
	.back_img {
		height: 180px;
	}
	.footer_col h2.elementor-heading-title {
  		font-size: 18px !important;
	}
	.news_popup_featured_img {
    	height: 250px;
	}
	.news_popup_title {
    	font-size: 24px;
    	line-height: 28px;
	}
	.news_loadmore_wrapper .news_loadmore_btn, .news_popup_category{
		font-size: 18px;
	}
	.news_popup_text, .news_popup_text p {
    	font-size: 14px;
    	line-height: 22px;
	}
	.news_p_col .blog_image {
		height: 250px;
	}
	.news_p_col .news_p_content {
		padding: 20px;
	}
	.new_p_title a {
		font-size: 24px;
		line-height: 30px;
		margin-bottom: 10px;
	}
	.news_p__btn.news_popup_inner_link {
		font-size: 14px;
		line-height: 24px;
		padding: 0;
	}
	.news_p__desc {
    	font-size: 14px;
    	line-height: 22px;
	}
	.news_p__btn.news_popup_inner_link svg {
		width: 25px;
	}
	.news_loadmore_wrapper {
		margin-top: 30px;
	}
	.video_bg_columns .e-hosted-video.elementor-wrapper {
		aspect-ratio: unset !important;
		height: 350px;
	}
	.acc-slider-wrapper {
		gap: 15px;
	}
	.slider_accreditation .swiper-slide .accre_box {
		min-height: 100px;
		padding: 25px 10px 10px;
	}
	.slider_accreditation .swiper-slide .acc_content {
		max-width: 150px;
	}
	#prev_pr,
	#next_pr {
		flex: 0 0 15px;
		width: 150px;
		min-width: unset;
		max-width: 150px;
		overflow: hidden;
	}
	/* Inner box full 351px */
	#prev_pr .preview-anim,
	#next_pr .preview-anim {
		width: 150px;
		min-width: 150px;
		flex-shrink: 0;
	}

	#prev_pr .accre_box,
	#next_pr .accre_box {
		width: 150px;
		min-width: 150px;
		padding: 15px 30px;
		min-height: 70px;
		box-sizing: border-box;
	}
	.custom_tabs.elementor-widget-n-tabs .e-n-tab-title-text{
		font-size: 2.6vw;
  		line-height: 1.2;
	}
	.custom_tabs.elementor-widget-n-tabs .e-n-tabs-heading .e-n-tab-title{
		padding: 0 5px 15px;
	}
	.custom_tabs.elementor-widget-n-tabs .e-n-tabs-heading .e-n-tab-title::after {
		height: 5px;
	}
	.bg_mission, .bg_hospitality_box {
		min-height: 300px;
	}
	.eyt-nav.tabs_custom_nav {
	  margin-top: 25px;
	}
	.nyh_spec_row span {
		font-size: 12px;
		line-height: 18px;
	}
	.nyh_spec_label {
		min-width: 120px;
	}
	.ny_halls_content {
		padding: 0 15px 40px 15px;
	}
	.logos_slider .premium-carousel-inner .slick-list {
	  padding: 0 50px !important;
	}
	.inquiry_form.service_form .elementor-field-group {
		width: 100%;
    }
}