/* ************(ak 31/12)**************** */

@media only screen and (min-width: 1599px) {
  #custom-popup {
    max-width: 1480px !important;
  }
}
@media only screen and (min-width: 1399px) {
  #custom-popup {
    max-width: 1360px;
  }
}


@media (min-width: 576px) {
  .rcent-episode .container {
    width: 100%;
    max-width: 1480px;
    padding: 0px;
  }
}

@media only screen and (max-width: 1399px) {
  .epi-date {
    margin-top: 10px;
    margin-bottom: 10px;
  }

  p.epi-date {
    font-size: 16px;
  }

  .epi-btm h3 {
    font-size: 22px;
	      line-height: 1.2;

  }

  .see-more {
    margin-top: 15px;
  }

  .see-more p {
    font-size: 18px;
    line-height: 1.3;
  }
  .slider-nav .slick-arrow i {
    height: 40px;
    width: 40px;
  }
  .slider-nav .restrt-photos p {
    height: 40px;
    width: 40px;
  }
  .slider-ready-btm .raedy-txt p {
    font-size: 22px;
    line-height: 1.2;
  }
	.epi-wrap .row {
    gap: 55px 0;
}
}
@media only screen and (max-width: 1199px) {
/*   .hd2_underline::after {
    top: -5px !important;
  }
  .hd3_underline::after {
    top: -6px !important;
  }
  .hd4_underline::after {
    top: -6px;
    left: 0px;
  }
  .hd4_underline::after {
    top: -8px;
  }
  .hd5_underline::after {
    top: -8px;
  } */

  .epi-date {
    margin-bottom: 15px;
    font-size: 20px;
  }

  .see-more {
    margin-top: 20px;
  }

  .epi-wrap .row {
    gap: 45px 0;
  }

  .slider-ready-btm {
    gap: 0;
  }
  .slider-ready-btm .raedy-txt p {
    font-size: 20px;
  }
  .slider-nav .restrt-photos p {
    height: 35px;
    width: 35px;
  }
  .slider-nav .slick-arrow i {
    height: 35px;
    width: 35px;
  }

  .slides-ready {
    padding: 0;
  }

  #custom-popup {
    max-width: 960px;
  }
.hd2_underline::after {
    bottom: -6px;
}
	.hd4_underline::after {
    height: 15px;
    bottom: -8px;
   
}
	.hd5_underline::after {
    height: 15px;
    bottom: -7px;
}
	.hd7_underline::after {
    bottom: -7px;
}
	.hd15_underline::after {
    bottom: -10px;
}
	.hd11_underline::after {
    bottom: 0px;
}
	.hd13_underline::after {
   
    bottom: -3px;
}
	.majc_coming_sec .majc-commimg-img img {
    max-width: 700px !important;
}
	.row.form_row .col-xl-4 {
    padding-left: 12px;
}
}
@media only screen and (max-width: 1024px) {

.hfe-flyout-close, .hfe-flyout-close svg {
	top: 12px;
    right: 14px;
}
	.page-id-8063 .majc_coming_sec {
    height: auto;
}
	
/* ************(ak 6/2)**************** */
	sup.hd_black_sm {
    top: -18px;
}
}
@media only screen and (max-width: 991px) {
  #custom-popup {
    max-width: 710px;
  }
	.our_msn_img::after{
		height: 130px;
		width: 160px;
		background-size: contain;
	}
  .popup-content .popup-dv-1 {
    gap: 12px;
  }
  .popup-content .popup-dv-2 {
    gap: 8px;
  }
  .popup-content .popup-dv-2 a#close-popup {
    flex: 0 0 20px;
    width: 20px;
    height: 20px;
  }
  .popup-content .popup-dv-1 .popup-img {
    width: 60px;
    height: 60px;
  }
  .slider-ready-btm .raedy-txt p {
    font-size: 16px;
  }
  .slider-ready-btm .slider-nav {
    max-width: 259px;
  }
  .slider-ready-btm {
    gap: 10px;
  }
  .our_mission_sec .our_msn_img::after {
    height: 122px;
    width: 122px;
    background-size: contain;
  }
	.epi-wrap .row {
    gap: 35px 0;
}
	.pt-cv-ifield .pt-cv-href-thumbnail.pt-cv-thumb-default .pt-cv-thumbnail {
    border-radius: 24px;
}
	.see-more p {
    gap: 8px;
}
.see-more p img {
    flex: 0 0 18px !important;
    width: 18px !important;
}
.epi-pagination .page-link,
	ul.pt-cv-pagination.pt-cv-ajax.pagination li a{
    height: 40px;
    width: 40px;
    font-size: 16px;
}
	ul.pt-cv-pagination.pt-cv-ajax.pagination li{
		height: 40px;
    width: 40px;
	}
	ul.pt-cv-pagination.pt-cv-ajax.pagination li a {
    flex: 0 0 40px !important;
    display: flex;
    align-items: center;
    justify-content: center;
}
	.epi-wrap .epi-pagination ul.pagination li a.page-link i {
    font-size: 16px;
} 
ul.pt-cv-pagination.pt-cv-ajax.pagination .cv-pageitem-next:last-child a::after,
	ul.pt-cv-pagination.pt-cv-ajax.pagination .cv-pageitem-prev:first-child a::after{
    height: 12px !important;
    width: 12px !important;
    left: 50% !important;
    top: 50% !important;
    transform: translate(-50%, -50%);
    background-size: contain;
}
	.pt-cv-ifield .pt-cv-content .pt-cv-rmwrap .pt-cv-readmore::before {
    right: -35px !important;
    width: 25px !important;
    height: 25px !important;
}
	

/* .marQ {
    height: 25vh;
}

.marQ marquee {
    height: 100%;
    display: flex;
}
.marQ marquee span {
    display: inline-flex;
    line-height: unset;
    height: 100%;
}
.marQ marquee span img {
    height: 100%;
} */
	.hd11_underline::after {
    bottom: 6px;
}
	.hd9_underline::after {
    bottom: -8px;
}
	.hd7_underline::after {
    bottom: -9px;
}
	.popup-content .popup-dv-2 a.join-btn {
		font-size: 16px;
    padding: 12px 18px;
}
	.marQ marquee span.ryt_text{
    margin-inline: 50px;
}
.marQ span.img_cntr{
	margin-right: 50px;
}
.marQ marquee {
    display: flex;
}
}

@media only screen and (max-width: 768px) {
  .abt_cmnty_hd .hd5_underline::after {
    top: 2px;
  }
  .newsltr_grid h4 a {
    font-size: 20px;
    line-height: 24px;
  }
  .newsltr_grid .pt-cv-meta-fields time {
    font-size: 16px;
  }
  .newsltr_grid .pt-cv-rmwrap a {
    font-size: 16px;
  }
  .pt-cv-view .pt-cv-title {
    margin-bottom: 0px;
  }
  .sec_listing ul li {
    margin-bottom: 5px !important;
  }
  p.epi-date {
    font-size: 16px;
  }
  .epi-btm h3 {
    font-size: 20px;
  }

  .see-more {
    margin-top: 15px;
  }

  .see-more p {
    font-size: 16px;
  }
/*   .slider-nav .slick-slide {
    width: 45px !important;
  } */
  .hd_undrline::after {
    background-size: contain;
  }
  .hd2_underline::after {
    background-size: contain;
  }
  .hd4_underline::after {
    background-size: contain;
  }
  .hd3_underline::after {
    background-size: contain;
  }
  sup.hd_black_sm {
    top: -16px;
  }
  .bnr_hd_white_sm {
    top: -29px;
  }
  sup.hd_black_sm {
    font-size: 8px;
  }
  .hd5_underline::after {
    background-size: contain;
  }
  .hd8_underline::after {
    background-size: contain;
/*     top: -9px; */
  }
  .hd11_underline::after {
    background-size: contain;
/*     top: -13px; */
  }
  .hd10_underline::after {
    background-size: contain;
/*     top: -5px; */
  }
  .hd9_underline::after {
    background-size: contain;
/*     top: 3px; */
  }
  .hd12_underline::after {
    background-size: contain;
/*     top: -7px; */
  }
  .hd12_underline::after {
    background-size: contain;
/*     top: -5px; */
  }
  .hd13_underline::after {
    background-size: contain;
/*     top: -3px; */
  }

  .news_ltr_pg .mail_input {
    padding: 12px 24px;
    border: 1px solid;
    font-size: 16px;
    line-height: 22px;
  }
  .news_ltr_pg .wpcf7-submit {
    font-size: 16px;
  }
  .hd7_underline::after {
    background-size: contain;
/*     top: -9px; */
  }
  .hd14_underline::after {
    background-size: contain;
  }
  .cstm_form_row .col-md-4 {
    padding-left: 0;
  }
.majc_cmng_ltr .cstm_form_row .col-md-4 {
     padding-left: 10px;
}
  .news_ltr_pg .wpcf7-submit {
    font-size: 16px;
    line-height: 21px;
  }
  .cstm_form_row .cstm_colmn {
    padding-right: 8px;
  }
  .pt-cv-ifield a {
    margin: 0;
  }
  .pt-cv-content {
    margin-top: -55px;
  }
  .pt-cv-view .pt-cv-ifield {
    margin-bottom: 10px !important;
  }
  .cta_form .col-md-8 {
    width: 100%;
  }
  .cta_form .col-md-4 {
    width: 100%;
  }
  .cta_form .form_row .col-md-8 p {
    margin-bottom: 10px;
  }
  .our_mission_sec .our_msn_img::after {
    height: 100px;
    width: 100px;
    background-size: contain;
  }
  .cta_form .col-md-8 {
    padding-right: 12px;
  }
  .cta_form .wpcf7-submit {
    font-size: 16px;
  }
  .cta_form .mail_input {
    font-size: 16px;
    border: 1px solid;
  }
/*   .hd16_underline::after {
    background-size: contain;
    top: -7px;
  } */
/*   .hd15_underline::after {
    background-size: contain;
    top: 0px;
  } */
  .hd3_underline::after {
    top: 0px !important;
  }
  .popup-content .popup-dv-1 .popup-txt h4 {

    font-size: 18px;
      }
	.pt-cv-ifield img.pt-cv-thumbnail {
		height: 200px;
	}
	.lnd_name input {
		font-size: 16px;
		line-height: 22px;
		padding: 11px 0 11px 24px !important;
	}
	.lnd_cta_form form .lnd_name {
		padding-bottom: 8px;
	}
	.lnd_email input {
			font-size: 16px;
		line-height: 22px;
		padding: 11px 0 11px 24px !important;
	}
	.landing_listing li span.lst_hd {
		font-size: 16px;
		line-height: 19px;
		padding-bottom: 4px !important;
	}
	.landing_listing ul li::before {
		width: 20px !important;
		height: 20px !important;
		top: 11% !important;
	}
	.landing_listing ul li {
		margin-bottom: 35px !important;
		padding-left: 30px !important;
	}
	.lnd_sbt_btn input {
		padding: 12px 0 12px 0;
		font-size: 16px;
		line-height: 19px;
	}
	.lnd_cta_form .wpcf7 form.sent .wpcf7-response-output {
		border-color: #46b450;
		color: green;
		position: absolute;
		width: 100%;
		bottom: -37px;
		font-size: 10px;
	}
	
}
@media only screen and (max-width: 767px) {
  /* .hd_undrline::after {
    width: 162px !important;
	background-size: contain;
}
	.hd2_underline::after {
    width: 86px !important;
    background-size: contain !important;
    left: -88px !important;
	top:18px !important;
}
	.hd3_underline::after {
    width: 110px!important;
    top: 2px!important;
}
	.hd4_underline::after {
    background-size: contain;
    width: 90px;
}
	.hd5_underline::after {
    background-size: contain;
    width: 98px;
} */
  .hospitalty_sec .mob_comunty_img .elementor-widget-container::before {
    bottom: -40px;
    right: 30px;
    width: 80px;
    height: 80px;
  }
  .cta_form .mail_input {
    border: 1px solid;
    font-size: 16px;
  }
  .popup-content {
    flex-direction: row;
  }
  .popup-content {
    gap: 5px;
/*     flex-direction: column; */
  }
  .sec_listing ul li {
    margin-bottom: 5px !important;
  }
  /* 	************(ak 31/12)***************** */
/*   .hd2_underline::after {
    top: 0px !important;
  }
  .hd3_underline::after {
    top: 2px !important;
  }
  .hd4_underline::after {
    top: -3px;
  }
  .hd3_underline::after {
    top: 3px !important;
  } */
  .newsltr_grid h4 a {
    font-size: 20px;
    line-height: 24px;
  }
  .newsltr_grid .pt-cv-meta-fields time {
    font-size: 16px;
  }
  .newsltr_grid .pt-cv-rmwrap a {
    font-size: 16px;
  }
  .pt-cv-view .pt-cv-title {
    margin-bottom: 0px;
  }
  h3 br {
    display: none;
  }

  .epi-date {
    margin-bottom: 12px;
    font-size: 18px;
  }

  .see-more {
    margin-top: 16px;
  }

  .epi-wrap .row {
    gap: 32px 0;
  }

  .epi-pagination {
    margin-top: 45px;
  }
  .hd_undrline::after {
    background-size: contain;
  }

  .hd2_underline::after {
    background-size: contain;
  }
  .hd4_underline::after {
    background-size: contain;
  }
  .hd3_underline::after {
    background-size: contain;
  }
  sup.hd_black_sm {
    top: -10px;
  }
  .sec_listing ul li {
    margin-bottom: 5px !important;
  }
  .hd5_underline::after {
    background-size: contain;
  }
  .hd8_underline::after {
    background-size: contain;
  }
  .hd11_underline::after {
    background-size: contain;
  }
  .hd10_underline::after {
    background-size: contain;
  }
  .hd9_underline::after {
    background-size: contain;
  }
  .hd12_underline::after {
    background-size: contain;
  }
  .hd13_underline::after {
    background-size: contain;
  }
  h2 span.btm_hdd {
    margin-top: -10px !important;
/*     display: block; */
  }
  .news_ltr_pg .mail_input {
    padding: 12px 24px;
    border: 1px solid;
    font-size: 16px;
    line-height: 22px;
  }
  .news_ltr_pg .wpcf7-submit {
    font-size: 16px;
    line-height: 21px;
  }
  .hd7_underline::after {
    background-size: contain;
/*     top: 3px; */
  }
  .cstm_form_row .col-md-4 {
    padding-left: 12px;
  }
/*   .cstm_form_row .cstm_colmn {
    padding-right: 8px;
  } */
	.cstm_form_row .cstm_colmn {
    padding-right: 13px;
}
  .cta_form .col-md-8 {
    width: 100%;
  }
  .cta_form .col-md-4 {
    width: 100%;
  }
  .our_msn_img::after {
    height: 100px;
    right: 0px;
  }
  #custom-popup {
    max-width: 540px;
  }
/*  .epi-pagination .page-link {
    height: 40px;
    width: 40px;
    font-size: 16px;
}
	.epi-wrap .epi-pagination ul.pagination li a.page-link i {
    font-size: 16px;
} */
.pt-cv-content .pt-cv-rmwrap {
    margin-top: 20px;
}
	.pt-cv-ifield .pt-cv-content .pt-cv-rmwrap .pt-cv-readmore::before {
    right: -26px !important;
    width: 20px !important;
    height: 20px !important;
}
	.popup-content .popup-dv-2 a.join-btn {
    font-size: 14px;
    padding: 12px;
}
	.hd_undrline::before {
    bottom: -7px;
}
	.hd3_underline::before {
    bottom: -9px;
}
	.hd11_underline::after {
    bottom: -3px;
}
	.hd10_underline::after {
    bottom: 1px;
}
	.hd9_underline::after {
    bottom: -11px;
}
	.hd12_underline::after {
    bottom: -8px;
}
	.hd13_underline::after {
    bottom: -6px;
}
}
@media only screen and (max-width: 575px) {
  .elementor-986
    .elementor-element.elementor-element-a17d8f7
    .menu-item
    a.hfe-menu-item,
  .elementor-986
    .elementor-element.elementor-element-a17d8f7
    .menu-item
    a.hfe-sub-menu-item {
    padding-block: 8px;
    padding-inline: 0px;
  }
	.our_msn_img::after{
    height: 100px;
        right:0px;
	}

  .cst_menu_btns {
    flex-direction: column;
    gap: 12px;
    margin-top: 16px;
    padding-left: 0px;
  }
  .hfe-flyout-wrapper .hfe-side .hfe-flyout-content {
    padding: 36px !important;
  }
  .hfe-flyout-wrapper .hfe-side {
    width: 290px !important;
  }
  .elementor-986
    .elementor-element.elementor-element-a17d8f7
    nav:not(.hfe-nav-menu__layout-horizontal)
    .hfe-nav-menu
    > li.menu-item:not(:last-child) {
    margin-bottom: 8px;
  }
  #custom-popup {
    max-width: 310px;
    margin-bottom: 10px;
}
/*   #custom-popup .popup-content {
    flex-direction: column;
    padding: 10px !important;  
} */
	#custom-popup .popup-content {
    flex-direction: column;
    padding: 16px !important;
}
  .popup-content .popup-dv-1 .mob-dismiss a#close-popup {
    display: flex;
    flex: 0 0 24px;
    width: 20px;
    height: 20px;
  }
  .popup-content .popup-dv-2 a#close-popup {
    display: none;
  }
  .popup-content .popup-dv-1 {
    position: relative;
  }

  .popup-content .popup-dv-1 .mob-dismiss {
    position: absolute;
    top: -6px;
    right: -8px;
}
  .popup-content .popup-dv-2 a.join-btn {
    width: 100%;
  }

  .popup-content .popup-dv-2 {
    width: 100%;
  }
  .popup-dv-2 a.close-popup {
    display: none;
  }
  .mob-dismiss a img {
    width: 60%;
    padding-top: 5px;
  }
  .popup-dv-1 .mob-dismiss {
    display: block;
  }
  .epi-date {
    margin-bottom: 12px;
    font-size: 16px;
  }
  .see-more p {
    font-size: 16px;
  }

  .epi-pagination .page-link {
    height: 40px;
    width: 40px;
    font-size: 16px;
  }

  .epi-pagination .pagination {
    gap: 16px;
  }
  .epi-pagination {
    margin-top: 30px;
  }
  .slider-nav .restrt-photos p {
    height: 35px;
    width: 35px;
  }

  .slider-nav .slick-arrow i {
    height: 35px;
    width: 35px;
  }

  .slider-ready-btm .slider-nav {
    max-width: 215px;
  }
  .slides-ready {
    padding: 0;
  }
  .sec_listing ul li {
    margin-bottom: 5px !important;
  }
  .epi-wrap .epi-pagination ul.pagination li a.page-link i {
    font-size: 14px;
  }
  .slider-ready-btm {
    gap: 2px;
  }
  .slider-ready-btm .slider-nav {
    font-size: 14px;
  }
  .img_cntr {
    display: inline-block;
/*     margin-inline: 30px; */
  }

/*   .img_cntr img {
    max-width: 110px;
  } */
  sup.hd_black_sm {
    top: -11px;
  }
  sup.hd_white_sm {
    top: -11px;
  }
  .bnr_hd_white_sm {
    top: -29px;
  }
  .bnr_hd_white_sm {
    top: -19px;
    font-size: 6px;
  }
  .btn_sm sup {
    vertical-align: super;
    font-size: 4px;
  }
  .hd3_underline::after {
/*     top: 0px !important; */
    height: 10px;
}
/*   .hd11_underline::after {
    top: -4px;
  }

  .hd12_underline::after {
    top: 0px;
  }
  .hd13_underline::after {
    top: 0px;
  } */
  .hm_btn .ylw_btn {
    padding: 11px 100px;
  }
  .our_mission_sec .our_msn_img::after {
    height: 90px;
    right: 15px;
  }
	/*   .hd5_underline::after {
		top: -4px;
	  } */
	  .newsltr_grid .pt-cv-pagination-wrapper {
		padding-top: 20px;
	  }
	/*   .hd7_underline::after {
		top: -3px;
	  } */

	/*   .popup-content .popup-dv-1 .popup-txt h4 {
		font-size: 17px;
	  } */
		.popup-content .popup-dv-1 .popup-txt h4 {
		font-size: 16px;
		line-height: 1.2;
		max-width: 170px;
	}
	/* 	.elementor-element.elementor-element-61195e5 h2.elementor-heading-title.elementor-size-default {
		line-height: 1;
	} */
		.hd3_underline::before {
		bottom: -12px;
	}
	/* 	.elementor-2756 .elementor-element.elementor-element-4339ad8 .elementor-heading-title {
		line-height: 1;
	} */
		.hd9_underline::after {
	/*     top: -2px; */
		height: 10px;
	}
		.pt-cv-content .pt-cv-rmwrap {
		margin-top: 0px;
	}
	/* .marQ {
		height: 20vh;
	}	
		.marQ marquee span:nth-child(2) {
		margin-inline: 30px;
	} */
		.popup-content .popup-dv-1 {
		align-items: flex-start;
	}
		.hd9_underline::after {
		bottom: -7px;
	}
		.hd12_underline::after {
		bottom: -3px;
		height: 9px;
	}
		.hd13_underline::after {
		bottom: -3px;
		height: 8px;
	}
		.hd2_underline::after {
		bottom: -7px;
	}
		.popup-content .popup-dv-1 .popup-txt p {
		font-size: 13px;
	}
		.popup-content {
		gap: 12px;
	}
		.majc_cmng_ltr .col-md-8.cstm_colmn {
		width: 60%;
	}
		.majc_cmng_ltr .col-md-4 {
		width: 40%;
	}
		.majc_cmng_ltr .mail_input {
		font-size: 14px !important;
	}
		.majc_cmng_ltr .wpcf7-submit {
		font-size: 14px !important;
		line-height: 20px !important;
	}
	.majc_cmng_ltr .cstm_form_row .cstm_colmn {
		padding-right: 0;
	}
	.majc_cmng_ltr .cstm_form_row .cstm_colmn {
		padding-right: 0px;
		width: 60% !important;
	}
		.landing_listing ul li {
		margin-bottom: 15px !important;
	}
		.lnd_email {
		padding-bottom: 20px;
	}
		.mdl_footer p {
		font-size: 13px;
		line-height: 1.2;
	}
		.lnd_cta_form .wpcf7 form.sent .wpcf7-response-output {
		width: 100%;
		bottom: -30px;
		font-size: 8px;
	}
}
