.banner--home .banner-link-box {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 50px;
  z-index: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 20%;
  min-width: 100px;
}

.rtl .banner--home .banner-link-box {
  right: auto;
  left: 50px;
}
.rtl .banner--home .banner-link-box .link-box li img.icon {
  transform: scale(-1);
}
.banner--home .banner-link-box .link-box ul {
  position: relative;
  z-index: 2;
  margin: 0;
  padding: 0;
  border: 2px solid #b68a34;
}
.banner--home .banner-link-box .link-box li {
  padding: 2em 1em;
  list-style: none;
  position: relative;
  transition: all 0.5s;
}
.banner--home .banner-link-box .link-box li:hover {
  background-color: #fff;
}
.banner--home .banner-link-box .link-box li:after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 80%;
  height: 1px;
  opacity: 0.1;
  background-color: #000;
}
.banner--home .banner-link-box .link-box li a {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.banner--home .banner-link-box .link-box li img {
  width: auto;
  /* min-width: 100px; */
  max-height: 68px;
  max-width: 75%;
}
.banner--home .banner-link-box .link-box li img.icon {
  width: 25px;
  min-width: auto;
  flex: initial;
}
.banner--home .banner-link-box .link-box {
  position: relative;
  width: 100%;
}

.banner--home .banner-link-box .link-box:after {
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: #fff;
  opacity: 0.8;
  content: "";
  top: 0;
  left: 0;
}

.banner--home .banner-link-box .link-box li:last-child:after {
  display: none;
}

@media only screen and (min-width: 1500px) {
  .banner--home .banner-link-box .link-box li {
    padding: 2.5em 1em;
  }
}

@media only screen and (max-width: 600px) {
  .banner--home .banner-link-box,
  .rtl .banner--home .banner-link-box {
    width: 90%;
    bottom: 10px;
    right: 5%;
    left: 5%;
    top: auto;
  }
  .banner--home .banner-link-box .link-box ul {
    display: flex;
    flex-direction: row;
  }
  .banner--home .banner-link-box .link-box li a {
    flex-direction: column;
    height: 100%;
    margin: auto;

    justify-content: center;
    align-items: center;
  }
  .banner--home .banner-link-box .link-box li {
    padding: 10px;
    display: flex;
    width: 33.33%;
  }
  .banner--home .banner-link-box .link-box li img.icon {
    width: 15px;
    display: none;
    margin-top: 10px;
  }
  .banner--home .banner-link-box .link-box li img {
    width: 100px;
  }
  .banner--home .banner-link-box .link-box li img.hight_adjust {
    width: 50px;
  }
  .banner--home .banner-link-box .link-box li:after {
    height: 80%;
    width: 1px;
    right: 0;
    left: auto;
    top: 0;
    bottom: 0;
  }

  .rtl .banner--home .banner-link-box .link-box li:after {
    right: auto;
    left: 0;
  }
  .banner--home .banner-link-box .link-box ul {
    border: 1px solid #b68a34;
  }
}
.site-header--covid .site-header__mobile {
  display: flex;
  flex-direction: column;
  justify-content: center;
  height: 100%;
}

html[dir="rtl"] .multiselect__caret {
  left: 0;
  right: auto;
}

@media only screen and (max-width: 767px) {
  .site-header--covid .site-header__mobile {
    margin: 0;
  }

  footer.site-footer--covid p {
    display: block;
    width: 100%;
    text-align: center;
    padding: 0 1em;
  }
}
/* 31-01-2022 */

.card_wrap .rating {
  direction: ltr;

  display: flex;
  width: auto;

  justify-content: center;
  overflow: hidden;

  flex-direction: row-reverse;
  margin: 0 0;
  position: relative;
}

.card_wrap .rating-0 {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.card_wrap .rating > input {
  display: none;
}

.card_wrap .rating > label {
  cursor: pointer;
  width: 15px;
  height: 15px;
  margin-top: auto;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='136.729' height='136.73'%3E%3Cpath stroke='%23404040' stroke-width='10' fill='none' d='M125.215 44.212l-34.899-3.3c-2.2-.2-4.101-1.6-5-3.7l-12.5-30.3c-2-5-9.101-5-11.101 0l-12.4 30.3c-.8 2.1-2.8 3.5-5 3.7l-34.9 3.3c-5.2.5-7.3 7-3.4 10.5l26.3 23.1c1.7 1.5 2.4 3.7 1.9 5.9l-7.9 32.399c-1.2 5.101 4.3 9.3 8.9 6.601l29.1-17.101c1.9-1.1 4.2-1.1 6.1 0l29.101 17.101c4.6 2.699 10.1-1.4 8.899-6.601l-7.8-32.399c-.5-2.2.2-4.4 1.9-5.9l26.3-23.1c3.8-3.5 1.6-10-3.6-10.5z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 76%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.card_wrap .rating > input:checked ~ label,
.card_wrap .rating > input:checked ~ label ~ label,
.card_wrap .rating > input:not(:checked) ~ label:hover,
.card_wrap .side-box .rating > input:not(:checked) ~ label:hover ~ label {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='136.729' height='136.73'%3E%3Cpath fill='%23404040' d='M125.215 44.212l-34.899-3.3c-2.2-.2-4.101-1.6-5-3.7l-12.5-30.3c-2-5-9.101-5-11.101 0l-12.4 30.3c-.8 2.1-2.8 3.5-5 3.7l-34.9 3.3c-5.2.5-7.3 7-3.4 10.5l26.3 23.1c1.7 1.5 2.4 3.7 1.9 5.9l-7.9 32.399c-1.2 5.101 4.3 9.3 8.9 6.601l29.1-17.101c1.9-1.1 4.2-1.1 6.1 0l29.101 17.101c4.6 2.699 10.1-1.4 8.899-6.601l-7.8-32.399c-.5-2.2.2-4.4 1.9-5.9l26.3-23.1c3.8-3.5 1.6-10-3.6-10.5z'/%3E%3C/svg%3E");
}

@media only screen and (min-width: 767px) {
  body footer .footer-4 .box-1 .links-1 {
    width: 100%;
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
  }
}
.site-header--covid .site-header__mobile {
  flex-direction: row;
}
html[dir="rtl"] .site-header--covid .site-header__mobile {
  flex-direction: row-reverse;
}
@media (max-width: 767px) {
  .site-header--covid .site-header__mobile {
    flex-direction: column;

    justify-content: flex-start;
  }
}


/*sanu 15jul2022*/
html[dir="rtl"] .multiselect__caret {
  left: 0;
  right: auto;
}

@media only screen and (max-width: 767px) {
  .site-header--covid .site-header__mobile {
    margin: 0;
  }

  footer.site-footer--covid p {
    display: block;
    width: 100%;
    text-align: center;
    padding: 0 1em;
  }
}
/* 31-01-2022 */

.card_wrap .rating {
  direction: ltr;

  display: flex;
  width: auto;

  justify-content: center;
  overflow: hidden;

  flex-direction: row-reverse;
  margin: 0 0;
  position: relative;
}

.card_wrap .rating-0 {
  -webkit-filter: grayscale(100%);
  filter: grayscale(100%);
}

.card_wrap .rating > input {
  display: none;
}

.card_wrap .rating > label {
  cursor: pointer;
  width: 15px;
  height: 15px;
  margin-top: auto;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='136.729' height='136.73'%3E%3Cpath stroke='%23404040' stroke-width='10' fill='none' d='M125.215 44.212l-34.899-3.3c-2.2-.2-4.101-1.6-5-3.7l-12.5-30.3c-2-5-9.101-5-11.101 0l-12.4 30.3c-.8 2.1-2.8 3.5-5 3.7l-34.9 3.3c-5.2.5-7.3 7-3.4 10.5l26.3 23.1c1.7 1.5 2.4 3.7 1.9 5.9l-7.9 32.399c-1.2 5.101 4.3 9.3 8.9 6.601l29.1-17.101c1.9-1.1 4.2-1.1 6.1 0l29.101 17.101c4.6 2.699 10.1-1.4 8.899-6.601l-7.8-32.399c-.5-2.2.2-4.4 1.9-5.9l26.3-23.1c3.8-3.5 1.6-10-3.6-10.5z'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 76%;
  -webkit-transition: 0.3s;
  -o-transition: 0.3s;
  transition: 0.3s;
}

.card_wrap .rating > input:checked ~ label,
.card_wrap .rating > input:checked ~ label ~ label,
.card_wrap .rating > input:not(:checked) ~ label:hover,
.card_wrap .side-box .rating > input:not(:checked) ~ label:hover ~ label {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='136.729' height='136.73'%3E%3Cpath fill='%23404040' d='M125.215 44.212l-34.899-3.3c-2.2-.2-4.101-1.6-5-3.7l-12.5-30.3c-2-5-9.101-5-11.101 0l-12.4 30.3c-.8 2.1-2.8 3.5-5 3.7l-34.9 3.3c-5.2.5-7.3 7-3.4 10.5l26.3 23.1c1.7 1.5 2.4 3.7 1.9 5.9l-7.9 32.399c-1.2 5.101 4.3 9.3 8.9 6.601l29.1-17.101c1.9-1.1 4.2-1.1 6.1 0l29.101 17.101c4.6 2.699 10.1-1.4 8.899-6.601l-7.8-32.399c-.5-2.2.2-4.4 1.9-5.9l26.3-23.1c3.8-3.5 1.6-10-3.6-10.5z'/%3E%3C/svg%3E");
}

@media only screen and (min-width: 767px) {
  body footer .footer-4 .box-1 .links-1 {
    width: 100%;
    columns: 2;
    -webkit-columns: 2;
    -moz-columns: 2;
  }
}
.site-header--covid .site-header__mobile {
  flex-direction: row;
}
html[dir="rtl"] .site-header--covid .site-header__mobile {
  flex-direction: row-reverse;
}
@media (max-width: 767px) {
  .site-header--covid .site-header__mobile {
    flex-direction: column;

    justify-content: flex-start;
  }
}
.reg_pop{
  display: none;
}
.fancybox-content.reg_pop{
  padding: 0;
  
}
.otp_box{
  display: none;
}
.for_otp .reg_box{
  display: none;
}
.for_otp .otp_box{
  display: block;
}
.flipper__inner{
  padding: 2em 0;
}
.flipper__front{
  position: static;
}

@media (min-width: 992px){
  .fancybox-content.reg_pop{
    width: 60%;
  } 
  .fancybox-content.reg_pop input ,
  .fancybox-content.reg_pop select 
  {
    padding-top: 8px;
    padding-bottom: 8px;
    height: auto;
  }
  
}
@media (min-width: 768px){
  .fancybox-content.reg_pop form{
    display: grid;
    grid-template-columns: repeat(2,1fr);
    grid-gap: 1em;
    align-items: center;
  }
  .fancybox-content.reg_pop form br{
    display: none;
  }
  .fancybox-content.reg_pop form button{
    margin-top: 1rem;
    height: auto;
    padding: 12px 0;
  }
}

.box_wrap{
  padding: 1.5rem;
  height: 100%;
  display: flex;
  flex-direction: column;
}
.top_dv {
  flex: 1;
}
.flipper__inner{
  transform-style: inherit;
  transform: none;
}
.flipper__front{
  display: flex;
}

.event_form_wrap{
  min-height: calc(100vh - 154px);
  display: flex;
  align-items: center;
}
.event_form_wrap .inner_{
  display: grid;
  grid-template-columns: 49% 49%;
  grid-gap: 2%;
  margin: 2em 0;
  align-items: center;
}
.event_form_wrap .container{
  height: 100%;
}
.event_form_wrap .inner_{
  background-color: #f3f3f3;
  padding: 2em;
}
.event_form_wrap .inner_ .item__{
  display: flex;
  justify-content: center;
  width: 100%;
  flex-direction: column;
}


@media (max-width: 767px){
  .event_form_wrap .inner_{
    grid-template-columns: 1fr;
  }

}


.select_wrap{
  grid-gap: 1em;
  justify-content: space-between;
  flex-wrap: wrap;
}
.info-message{
  margin-top: .5em;
  font-weight: 700;
}

.success-message{
  color: green;
}
.error-message,.error{
  color: red;
}


.text-red{
  margin-top: .5em;
}
@media (max-width: 767px){
  .select_wrap .flex-wrap{
    width: 100%;
  }
}

.tab_sec ul{
  display: flex;
  padding: 0;
  margin-bottom: 2em;
}
.tab_sec li{
  flex: 1;
  color: #f3f3f3;
  padding: 2em 2em;
  transition: all .5s ease;
  color: rgba(0, 0, 0, .37);
  list-style: none;
  font-size: 1.025rem;
  font-weight: 700;
  align-items: center;
  text-align: center;
  justify-content: center;
  display: flex;
}
.blue-color{
  border-top: 3px solid #0013ff;
}
.blue-color:hover,
.blue-color.active{
  background: #0013ff;
  color: #fff;
}
.green-color{
  border-top: 3px solid #04ff56;
}
.green-color:hover,
.green-color.active{
  background: #04ff56;
  color: #000;
}
.pink-color{
  border-top: 3px solid #ff0068;
}
.pink-color:hover,
.pink-color.active{
  background: #ff0068;
  color: #000;
}
.gold-color{
  border-top: 3px solid #b68a35;
}
.gold-color:hover,
.gold-color.active{
  background: #b68a35;
  color: #fff;
}


.bg-spring-green-400{
  background: #04ff56;
}
.bg-pink-400{
  background: #ff0068;
}
.bg-gold-400{
  background: #b68a35;
}




.lf_sele{
  display: flex;
  gap: 1em;
  flex: 1;
}
.lf_sele .flex-wrap {
  flex: 1;
}


.conntry_codes_wrapper{
  display: flex;
  flex-wrap: wrap;
  gap: 0.5em;
}
.conntry_codes {
  flex: 1;
}
.conntry_codes select {
  width: 100%;
  height: 100%;
  border: 1px solid #898885;
  padding: 0.5em;
  height: 2.75rem;
}
.mobile_number_div {
  flex: 1;
}

.event_image_div {
  position: relative;
  padding-top: 60%;
}
.event_image_div img {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.disable-div-click{
  pointer-events: none;
  opacity: .5;
}

.aj_loader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  background-color: rgba(242, 242, 242, 0.8);
  z-index: 20;
  pointer-events: none;
  opacity: 0;
  transition: all 0.8s cubic-bezier(0.2, 1, 0.6, 1);
}
.aj_loader.show {
  pointer-events: auto;
  opacity: 1;
}
.aj_loader .inner_loader {
  position: relative;
  z-index: 10;
  transition: all 0.8s cubic-bezier(0.2, 1, 0.6, 1);
}
.aj_loader .inner_loader .c_loader {
  width: 100px;
  height: 100px;
  border-radius: 100%;
  position: relative;
  margin: 0 auto;
}
.aj_loader .inner_loader .c_loader:after, .aj_loader .inner_loader .c_loader:before {
  content: "";
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0;
  left: calc(50% - 10px);
  background-color: #0013ff;
  animation: squaremove 1.4s linear infinite;
}
.aj_loader .inner_loader .c_loader:after {
  bottom: 0;
  animation-delay: 0.7s;
}
@keyframes squaremove {
  0%,
  100% {
      transform: translate(0, 0) rotate(0);
  }

  25% {
      transform: translate(40px, 40px) rotate(45deg);
  }

  50% {
      transform: translate(0px, 80px) rotate(0deg);
  }

  75% {
      transform: translate(-40px, 40px) rotate(45deg);
  }
}



@media (max-width: 767px){
  .tab_sec ul{
    flex-wrap: wrap;
  } 
  .tab_sec ul li{
    font-size: 1rem;
    text-align: center;
  }
}
/*sanu 15july2022*/

/* AR 7-18-2022 */
/* menu fo SM */
@media only screen and (max-width: 767px) {
.hamburger {
  padding: 0;
  display: inline-block;
  cursor: pointer;
  transition-property: opacity, filter;
  transition-duration: .3s;
  transition-timing-function: linear;
  font: inherit;
  color: inherit;
  text-transform: none;
  background-color: transparent;
  border: 0;
  margin: 3px 0 0;
  overflow: visible;
}

.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after {
  background-color: #fff;
}

.hamburger-box {
  width: 35px;
  height: 24px;
  display: inline-block;
  position: relative;
}

.hamburger-inner {
  display: block;
  top: 50%;
  margin-top: -2px;
}

.hamburger-inner,
.hamburger-inner::before,
.hamburger-inner::after {
  width: 35px;
  height: 2px;
  background-color: #fff;
  border-radius: 4px;
  position: absolute;
  transition-property: transform;
  transition-duration: .15s;
  transition-timing-function: ease;
}

.hamburger-inner::before,
.hamburger-inner::after {
  content: "";
  display: block;
}

.hamburger-inner::before {
  top: -8px;
}

.hamburger-inner::after {
  bottom: -8px;
}

.hamburger-inner {
  background-color: transparent;
}

/*
     * Spin
     */

.hamburger--spin .hamburger-inner {
  transition-duration: .22s;
  transition-timing-function: cubic-bezier(.55, .055, .675, .19);
}

.hamburger--spin .hamburger-inner::before {
  transition: top .1s .25s ease-in, opacity .1s ease-in;
}

.hamburger--spin .hamburger-inner::after {
  transition: bottom .1s .25s ease-in, transform .22s cubic-bezier(.55, .055, .675, .19);
}

.hamburger--spin.is-active .hamburger-inner {
  transform: rotate(225deg);
  transition-delay: .12s;
  transition-timing-function: cubic-bezier(.215, .61, .355, 1);
}

.hamburger--spin.is-active .hamburger-inner::before {
  top: 0;
  opacity: 0;
  transition: top .1s ease-out, opacity .1s .12s ease-out;
}

.hamburger--spin.is-active .hamburger-inner::after {
  bottom: 0;
  transform: rotate(-90deg);
  transition: bottom .1s ease-out, transform .22s .12s cubic-bezier(.215, .61, .355, 1);
}
.page-template-page-templatessummercamp-2022-php .select_wrap .lf_sele{
  flex-wrap:wrap; 
}
.page-template-page-templatessummercamp-2022-php .select_wrap .lf_sele div select{
   min-width:150px;
}
html[dir="rtl"] .page-template-page-templatessummercamp-2022-php  .site-header--covid .site-header__mobile {
    flex-direction: row-reverse;
    flex-direction: column;
}
.page-template-page-templatessummercamp-2022-php  .select_wrap .flex-wrap {
 
    min-width: 150px;
}
}

  /* AR 22-07-2022 */
  .gray-color{
    border-top: 3px solid #a1a1a1;
  }
  .gray-color:hover,
  .gray-color.active{
    background: #a1a1a1;
    color: #fff;
  
  }
  .tab_sec li{
    cursor: pointer;
  }
  .bg-green-400 {
    background: #04ff56;
}
.page-template-summercamp-2022 .flipper__inner  img.rounded-full {
 
    border: 1px solid #c5c5c5;
     object-fit: contain;
}

/*-- AR 24-10-2022 --*/
.client_satisfaction_icon img {
 
  height: 60px;
  width: auto;
}

.client_satisfaction_icon{
bottom: 100px;
  right: 25px;
  left: auto;
  position: fixed;
  z-index: 9;
  padding: 0.5em;
}

.client_satisfaction_icon .custom_tip{
position: absolute;
bottom: 0%;
width: auto;
right: 100%;
text-align: right;
display: none; 
background-color: #000;
color: #fff;
white-space: nowrap;
box-shadow: 0px 0px 5px #666666;
font-size: 0.7rem;
background-color: #000;
color: #fff;
border-radius: 5px;
padding: 0.2em 0.5em;
border: 1px solid #c5c5c5;
}   

.client_satisfaction_icon:hover .custom_tip{
display: inline-block;
}

html[dir="rtl"] .client_satisfaction_icon {
left: 20px;
right: auto;
}
html[dir="rtl"]  .client_satisfaction_icon .custom_tip{
right: auto;
left: 100%;
}

body .fl-social{
transform: translateY(-70%);
}

.summer-camp.flex-center{
  display: flex;
  align-items: center;
  justify-content: flex-end;
 
}
/* AR 7-12-2023 */
.page-template-page-templatessummercamp-2022-php .flipper__inner a.bg-gold-400:hover{
	color: #b68a34;
	background-color: #d8d8d8;
}
.page-template-page-templatessummercamp-2022-php ul.pagging-wrapper{
	width: 100%;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
}
.page-template-page-templatessummercamp-2022-php ul.pagging-wrapper a{
	cursor: pointer;
}
.page-template-page-templatessummercamp-2022-php ul.pagging-wrapper .prev{
	transform:scaleX(-1);
}
html[dir="rtl"] .page-template-page-templatessummercamp-2022-php ul.pagging-wrapper .prev{
	transform:scaleX(1);
}
html[dir="rtl"] .page-template-page-templatessummercamp-2022-php ul.pagging-wrapper .next{
	transform:scaleX(-1);
}
@media (min-width: 768px){
 .page-template-page-templatessummercamp-2022-php ul.pagging-wrapper li a {
    width: 35px;
    height: 35px;
    font-size: 18px;
 }
}

/* AR 7-12-2023 */
/* AR 24-07-2023 */
 
.page-template-pgs-heritage-page .objectives_swiper {
  width: 100%;
}
.page-template-pgs-heritage-page .heritage .objectives{
  grid-template-columns: 1fr ;
}
.heritage .objectives .box {
  padding-top: 0.5em;
}
.heritage .objectives  .swiper-pagination-bullet-active {

  background: #fff;
}
.heritage .objectives  .swiper-pagination-bullets {
    bottom:  0%;
    position: relative;
}
.heritage .objectives   .swiper-pagination-bullet {
 
  background-color: #ccc;
}
.heritage .objectives .box {
 
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.page-template-pgs-heritage-page .heritage .objectives {
  grid-gap: 0;
}
.page-template-pgs-heritage-page  .heritage .link-btn:hover .icon:after {
  transform: scale(1);
}
.page-template-pgs-heritage-page .heritage .link-btn:hover span {
  transform: translateY(-10%);
}
.heritage .involved .image picture{
  height: 100%;
}
.page-template-pgs-heritage-page .heritage .overview .text{
  margin-bottom: 0;
}
.page-template-pgs-heritage-page .heritage .overview{
  margin-bottom: 0;
}
/* END AR 24-07-2023 */

 /* Menu fix */
@media only screen and (max-width: 720px){
 header .navbar .menu_trigger {
    height: 38px !important;
  
}
header .search-box {
  position: absolute;
}
header .search-box.active {
  pointer-events: all;
  position: relative;
}
 header .menu-row ul > li.header-search-wrap {
  width: 38px;
  height: 38px;
}
  header .menu-row ul > li.header-search-wrap.active-search {
 
  width: auto;
  height: auto;
}

}
@media (max-width: 500px){
  :root{
      font-size:inherit !important;
  }
}
@media only screen and (max-width: 767px){
  footer .footer-2 .icon-list {
    
    overflow: hidden;
}
header .navbar .show .navbar-inner .side-box {
  z-index: 110;
  bottom: auto;
}
header .menu-row.burger-menu-list:before{
  z-index: -1;
}
}
@media only screen and (max-width: 767px){
  header .menu-row .mbox-2 {
      z-index: 999;
} 
header .menu-row .show ul.font-settings {
   opacity: 0;
   pointer-events: none;
   overflow: hidden;
}
.show ul.navbar-nav.setting-ul {
  display: none;
}
 
 .menu_open header .menu-row .mbox-2 {
 
  /*  width: 100%; */
}
.mbox-2.master_menu section > div {
  width: 90%;
  overflow-x: hidden;
}
header .menu-row.burger-menu-list {
 
  overflow: initial !important;
}
 
.menu_open header .menu-row .mbox-2 {
   
    padding-bottom: 100px;
}
body .minister_wrap .img_box {
  padding-top: 400px;
}
}

  /* Menu fix */