.tabButton {
  color: #393D40 !important;
}


.tabButton.proceed_active,
.tabButton.qa_active {
  background: #DC2A34 !important;
  color: #ffffff !important;
}

.tabButton:hover {
  color: #ffffff !important;
}


.sticky_tab .sticky_tab_list li.current-menu-item a:after {
  width: 100% !important;
}

.gm-style-iw-d strong {
  font-size: 20px;
  display: block;
}

.gm-style-iw-d {
  padding-bottom: 20px;
}

.gm-style-iw-chr button {
  position: absolute !important;
  right: 0;
  top: 0;
}

.wpcf7-not-valid-tip {
  font-size: 12px;
}

.wpcf7-response-output {
  background: #ffdcdc;
  border: none !important;
  font-size: 13px;
}

.qhes_section .four_col {
  margin: 0 !important;
}

.management_sec .profile_card .profile_bottom {
  padding-right: 30px;
  position: relative;
}

.profile_bottom .in {
  position: absolute;
  right: 0;
  top: 15px;
}

.tabButton.proceed_active {
  color: #393D40;
}

.sticky_tab .sticky_tab_list li.current-menu-item a {
  font-weight: 600;
}
.input_feild{
  color: #000;
}
.input_feild::placeholder{
    color: gray !important;
}
.select_box, select{
  color: gray !important;
}
.walcf7-timepicker{
  background-image: url(../images/down_arw.png) !important;
}
.wpml-ls-legacy-list-horizontal a span{
   color: #fff !important;
}
/* .header .nav{
   gap: 10px !important;
}  */
.wpml-ls-legacy-list-horizontal{
  padding: 0px !important;
}
.header.sticky .wpml-ls-legacy-list-horizontal a span{
   color: #000 !important;
}
@media only screen and (max-width: 1200px) {
  .header .nav {
    height: 0 !important;
  }

  .header nav.mobile-active {
    height: 100vh !important;
  }

}



.img_wrapper img {
  width: 100%;
}


/* 
    .header{ background: #f85353;  margin-bottom: 100px; }
    .header .logo{ background: #04ff43;}
    .header.sticky{ background: transparent;} */


/* .header .nav{ display: none !important;} */

/*-------------- news letter msg----------- */
.newsletter-msg {
  color: rgba(238, 238, 238, 1);
  font-weight: 400;
  margin-top: 10px;
}

@media only screen and (max-width: 450px) {
  .footer.footer_new .footer_top .input_wrapper input {
    font-size: 16px !important;
  }
}


/* -------------quick drop downs------------ */
/* .footer_new .quick_links .quick_drops .sub-menu{
  top: 25px;
  left: 0;
  position: absolute;
    display: none;
    flex-direction: column;
    width: 180px;
    padding: 25px 20px ;
    background: #DB2935;
    border-radius: 12px;
}
.quick_drops{
  position: relative;
  cursor: pointer;
}
.quick_drops .quick-drop-arrow{
  margin-left: -15px;
  display: inline-block;
  width: 13px;
  height: 7px;
  margin-bottom: 1px;
  background: url(../images/quick_drop_icon.svg) no-repeat;
  background-position: bottom center;
  transition: all 0.5s ease;
  pointer-events: none;
}
.quick_drops:hover .quick-drop-arrow{
  background-position: top center;
}
.footer_new .quick_drops:hover >a{
  color: #ffffff;
}
.quick_drops >a{
  padding-right: 25px;
}
.quick_drops .sub-menu > li {
    width: 100% !important;
    padding-right:  0 !important;
}
.quick_drops .sub-menu > li+li {
  margin-top: 10px;
}

.quick_drops .sub-menu > li a {
    color: #ffffff;
}
  @media only screen and (max-width: 450px) {
.footer.footer_new .quick_links > ul >li:nth-child(odd){
  width: 40%;
}
.footer.footer_new .quick_links > ul >li:nth-child(even){
  width: 60%;
}
  } */
.footer_new .quick_links .quick_drops .sub-menu {
  display: none;
}

@media only screen and (max-width: 380px) {
  .footer.footer_new .quick_links>ul>li:nth-child(odd) {
    width: 100%;
  }

  .footer.footer_new .quick_links>ul>li:nth-child(even) {
    width: 100%;
  }
}

.hm_service_sec .swipper_wrapper .hm_service_swipper .service_card {
  background: transparent !important;
  border: 0;
  outline: 0;
  box-shadow: none;
}

/* service slider pagination width */
.hm_service_swipper .swiper_pagination_sec .swiper-pagination {
  width: var(--slide-width) !important;
}

.hm_service_swipper .swiper_pagination_sec .swiper-pagination .swiper-pagination-bullet {
  width: unset !important;
  flex-grow: 1;
}

.hm_service_sec .swipper_wrapper .hm_service_swipper .service_card .service_content {
  display: flex;
  justify-content: center;
}

.hm_service_sec .swipper_wrapper .hm_service_swipper .service_card .service_content h3 {
  padding: 0;
}

.hm_service_sec .swipper_wrapper .hm_service_swipper .service_card .service_content>a {
  margin: 20px;
}

@media only screen and (max-width: 700px) {
  .hm_service_sec .swipper_wrapper .hm_service_swipper .service_card .service_content>a {
    margin: 15px;
  }
}

@media only screen and (max-width: 500px) {
  .hm_service_sec .swipper_wrapper .hm_service_swipper .service_card .service_content>a {
    margin: 10px;
  }
}

/* ------event hover---- */
.event_left:hover .event_location img {
  transform: scale(1) !important;
}

/* -------faq list styling------------- */
.faq_content p+ul {
  margin-top: 10px;
}

.faq_content ul li {
  padding: unset !important;
  background-color: none !important;
  border-radius: 0 !important;
  border: none !important;
  list-style-type: disc;
  margin-left: 25px;
}

/*---- loading style---- */
#scroll-loader {
  font-size: 13px;
}

/* -------------image content-------- */
.imageContent_wrap .sec_title span {
  text-transform: none;
}

.accrediation-sec .four_col .card {
  padding: 25px 33px 33px 30px;
}

.qhse_overview .flex_center .content {
  margin-bottom: 15px;
}

@media only screen and (max-width: 992px) {
  .qhse_overview .flex_center .content {
    margin-bottom: 0;
  }
}

/* --------blog-------- */
.blog_card .card .white_bottom .view_details {
  line-height: 100% !important;
  gap: 7px !important;
}

.blog_card a:hover .img_wrapper img {
  transform: scale(1.1);
}

/*-------- contact-------- */
.contact-right {
  padding-top: 10px;
}

/*-------- qhse-------- */

.qhes_section .feedback_lists .feedback_card:hover {
  background-color: #dedede !important;
}

.enquiryCard .bg_wrap .w_45 img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.proinput input:-webkit-autofill {
  background-color: transparent !important;
  -webkit-box-shadow: 0 0 0px 1000px white inset !important;
  -webkit-text-fill-color: #000 !important;
}


.service_card img {
  display: block;
  height: 100%;
  object-fit: cove
}

.single-our-services.postid-688 .hm-clients-testi-sec {
  border-top: 1px solid #c4c5c6;

}

.single-our-services.postid-738 .category_sec {
  border-bottom: 1px solid #c4c5c6;
}

.single-our-services.postid-620 .expert_sec {
  /* background: #ede9e8 !important; */
  border-bottom: 1px solid#ede9e8;
}

.single-our-services.postid-620 .faq_sec .pt_100,
.single-our-services.postid-738 .faq_sec .pt_100 {
  padding-top: 0 !important;
}

.single-our-services.postid-854 .hw_works_border {
  border-top: 1px solid #c4c5c6;
}

/* .single-our-services.postid-688 .certification_page .expert_sec {
  padding-bottom: 15px !important;
} */
.single-our-services.postid-688 .other_services{
  background: #ffffff !important;

}
ul.other_services_sec{
  background: transparent;

}
.postid-1255 .dubai_coc_page+.about_overview {
  border-top: 1px solid #c4c5c6;
}

.postid-1255 .hm-clients-testi-sec {
  padding-top: 0 !important;
}

.postid-1255 .pt_70.faq_sec {
  padding-top: 0 !important;
}

.postid-889 .otherServuicesPage {
  border-top: 1px solid #c4c5c6;
  padding-top: 100px;
}

.single-our-services.postid-738 .imageContent_wrap .col_item {
  display: flex;
  align-items: center;
}

.select_sec select {
  font-family: var(--font-Noto-sans);
}

.select_sec select:has(option:checked:first-child) {
  color: rgba(57, 61, 64, 0.5) !important;
}

.select_box {
  font-family: var(--font-Noto-sans);
}

.profile_card .slider_image img {
  transition: transform 0.4s;
}

.profile_card:hover .slider_image img {
  transform: scale(1.1);
}


/* -----------------404 page -------------- */
.error404 .header,
.search-results .header,
.search-no-results .header {
  background: #E1E0E0;
}

.error-404,
.search-page-inner,
.search-noresult-inner {
  text-align: left;
  padding: 200px 0 80px;
}

.error-404 h1,
.search-page h1,
.search-noresult h1 {
  font-size: 30px;
}

.error-404 h1 {
  margin-bottom: 15px;
}

.error-404 h3 {
  margin: 40px 0 25px 0;
}

.error-404 h4 {
  font-size: 18px;
  line-height: 130%;
  margin-bottom: 15px;
}

.error-404 ul {
  padding-left: 30px;
  list-style: disc;
}

.error-404 ul li {
  font-size: 15px;
  margin-bottom: 0;
}

.error-404 ul li+li {
  margin-top: 10px;
}

.error-404 .site-button {
  margin-top: 30px;
}



.page-template-accreditations-recognitions .sticky_tab .tab_wrapper {
  @media (max-width: 700px) {
    justify-content: center;
  }
}

.sticky_tab {
  top: 105px !important;
}


.qhes_section .policy_card .card_outer .card .dwnload_btn {
  white-space: nowrap;
  padding: 6px 20px !important;
}

.policy_flex>li {
  width: 50%;
}


.header .dropdownWrapper .dropdown .subItem a:hover {
  color: #393d40;
}

.header .nav .navItem>.dropdownToggle:hover .drop_arrow {
  background-position: 0 -16px;
}

.hm_service_swipper .service_swipper_details {
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 30px;
  display: flex;
  align-items: flex-end;
  min-height: 140px;
  width: 100%;
opacity: 0;
  background: linear-gradient(180deg, rgba(0, 0, 0, 0) 1%, rgb(47 44 44 / 80%) 90%);
  transition: 0.9s;
}

.hm_service_swipper .service_swipper_details h3 {
  font-size: 1.5625rem;
  line-height: 1.625rem;
  font-weight: 700;
  color: #ffffff;
  text-align: center;
  opacity: 0;
  transition: 0.9s;
  text-align: left;
}
.hm_service_sec .swipper_wrapper .hm_service_swipper .swiper-slide-active .service_card .service_swipper_details h3{
  opacity: 1;
}
.hm_service_sec .swipper_wrapper .hm_service_swipper .service_card .service_content{
  padding: 40px !important;
}
.hm_service_sec .swipper_wrapper .hm_service_swipper .swiper-slide-active .service_swipper_details{
 opacity: 1;
}

.File_upload input[type="file"] {
  border: 1px solid #e3e3e3;
  background-color: #fff;
  height: 51px;
  border-radius: 30px;
  width: 100%;
  padding: 6px 7px;
  color: gray;
  font-weight: 300;
  display: flex;
  align-items: center;
  line-height: 1;
  text-transform: capitalize;
}
.File_upload .wpcf7-form-control-wrap{
  text-transform: capitalize;
}
.certification_page .expert_sec .regulation_card h6{
    text-transform: lowercase !important;
    font-size: 1.14rem !important;
}
.certification_page .expert_sec .regulation_card h6::first-letter{  
  text-transform: uppercase;
}
input[type="file"]::file-selector-button {
  padding: 10px 20px 10px 20px;
  border-width: 0;
  border-radius: 50px;
  background-color: #393d40;;
  color: #FFFFFF;
  font-weight: 400;
  transition: all .25s ease-in-out;
  cursor: pointer;
  margin-right:20px;
}

/* banner video */
.banner_new_sec.banner_background video{
      width: 100%;
    height: 100%;
    object-fit: cover;
}
.filter .select_box{
  cursor: pointer;
}
.filter .search_wrapper input[type="search"]::-webkit-search-cancel-button{
    -webkit-appearance: none;
}
/* .input_wrapper textarea{
  resize: none !important;
} */
.quick_links .current_page_item a{
  color: rgba(255, 255, 255, 1) !important;
}
.banner_new_sec.banner_background.video-banner{
  height: 533px;
 
}
.p-space-tb-2.pt_100.pb_100 .page-inside-default p+.wp-block-heading{
  margin-top: 25px;
}
.p-space-tb-2.pt_100.pb_100 .page-inside-default .wp-block-heading{
  color: #292929;
    font-size: 2rem;
    line-height: 2rem;
    font-weight: 700;
    margin-bottom: 5px;
}
.p-space-tb-2.pt_100.pb_100 .page-inside-default p+p{
  margin-top: 10px;
}
.wpcf7 form.sent .wpcf7-response-output {
    background-color: #46b450 !important;
    color: #fff !important;
}
.date_picker input,.custom_select input{
  cursor: pointer;
}
.img_hover_swap .swap_left .swap_content_list li{
  padding: 0 !important;
}
.img_hover_swap .swap_left .swap_content_list li .swap_content{
   padding: 10px 0;
}
.certification_page .expert_sec .regulation_card p{
    height: 75px;
    overflow-y: auto;
    scrollbar-color: #47484D transparent;
    scrollbar-width: thin;
}
.certification_page .expert_sec .regulation_card:hover p{
  scrollbar-color: #fff transparent;
}
.regulation_swiper .swiper-slide{
  height: auto;
}
.dubai_coc_page .category_sec{
  margin-top: 85px;
}
.input_wrapper textarea::-webkit-scrollbar-track{
    border-radius: 12px !important;
}
.histry_sec .timeline.complete_timeline:after{
  height: 100% !important;
}
.our_reach_sec .filter ul .search_wrapper input{
  appearance: none;
}
.profile_card .profile_bottom .in{
  right: 15px;
}
.testimonialCard .testiCard_inside .testimonialText p{
   height: 98px;
   overflow-y: auto;
   scrollbar-color: #47484D transparent;
   scrollbar-width: thin;
}
.accrediation-sec{
  margin-top: 90px;
}
.video_set{
  position: relative;
}
.video_set video{
  display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;display: block;
}
.play_video_btn{
  position:absolute;
  top:50%;left:50%;
  transform:translate(-50%,-50%);
  background:none;
  border:none;
  cursor:pointer;
  z-index:2;
}

.header_lang_switcher {
  display: flex;
  align-items: center;
}
.language-switcher{
  position: relative;
}
.lang-dropdown {
  position: absolute;
  top: 100%;
  left: 0;
  background: white;
  border-radius: 8px;
  box-shadow: 0 8px 25px rgba(0,0,0,0.15);
  min-width: 150px;
  opacity: 0;
  visibility: hidden;
  transform: translateY(-10px);
  transition: all 0.3s;
  z-index: 1000;
  margin-top: 5px;
}
.lang-trigger-1 span{
  color: #fff;
}
.lang-option span {
  color: #000;
}
  .lang-switcher-1:hover .lang-dropdown {
      opacity: 1;
      visibility: visible;
      transform: translateY(0);
  }

.lang-option {
    display: flex;
    align-items: center;
    gap: 12px;
    padding: 12px 16px;
    color: #fff;
    text-decoration: none;
    transition: background 0.3s;
}

/* .lang-option:hover {
    background: #f8f9fa;
} */

.lang-option.active {
  background: #dc2a34;
}
.lang-option.active span{
  color: white;

}

.flag {
  width: 20px;
  height: 15px;
  border-radius: 2px;
  background-size: cover;
  background-position: center;
}

.flag-en { background-image: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 60 30"><rect width="60" height="30" fill="%23012169"/><g stroke="%23fff" stroke-width="6"><path d="m0,0 60,30M60,0 0,30"/></g><g stroke="%23C8102E" stroke-width="4"><path d="m0,0 60,30M60,0 0,30"/></g><path stroke="%23fff" stroke-width="10" d="M30,0v30M0,15h60"/><path stroke="%23C8102E" stroke-width="6" d="M30,0v30M0,15h60"/></svg>'); }
.flag-ar { background: linear-gradient(to bottom, #000 33%, #fff 33%, #fff 66%, #CE1126 66%); }
.sticky .lang-trigger-1 span{
  color: #000;
}

.banner .services .service_item .img_wrapper img{ display: block;}
.page-inside-default ul, .page-inside-default h2  { margin-top: 20px;}
.page-inside-default p,.page-inside-default p+p{ margin-top: 10px;}
.banner .services .service_item .img_wrapper{ height: 66px  !important;}
footer .current-menu-item a{ color: rgba(255, 255, 255, 1) !important;}

 @media (max-width: 1500px) {
  .banner_new_sec.banner_background.video-banner{
      height: 500px;
  }
    .sticky_tab {
     top: 100px !important;
    }
      .p-space-tb-2.pt_100.pb_100 .page-inside-default .wp-block-heading{
    font-size: 2.5125rem;
    line-height: 3.3625rem;
  }
}
 @media (max-width: 1440px) {
  .banner_new_sec.banner_background.video-banner{
  height: 480px;
 
}
}
 @media (max-width: 1367px) {
  .banner_new_sec.banner_background.video-banner{
  height: 450px;
 
}
}
 @media (max-width: 1280px) {
  .p-space-tb-2.pt_100.pb_100 .page-inside-default .wp-block-heading{
    font-size: 2.375rem;
        line-height: 3.25rem;
  }
 }
 @media (max-width: 1200px) {
  .banner_new_sec.banner_background.video-banner{
    height: 400px;
  }
    .qhes_section .qhse_overview .w_55 {
       width: 55% !important;
  }

  .qhes_section .qhse_overview .w_45 {
    width: 55% !important;
  }
}
@media (max-width: 1024px) {
  .sticky_tab {
    top: 87px !important;
  }
    .policy_flex>li {
    width: unset;
  }
}

@media (max-width: 995px) {
  .qhes_section .qhse_overview .w_55 {
    width: 100% !important;
  }

  .qhes_section .qhse_overview .w_45 {
    width: 100% !important;
  }
    .banner_new_sec.banner_background.video-banner{
  height: 360px;
 
}
}
@media only screen and (max-width: 992px) {
  .book_tour_sec .bg_wrap .w_45 {
    width: 100% !important;
  }
  .hm_service_sec{
     padding-bottom: 0 !important;
  }
  .hm_service_sec .swipper_wrapper .hm_service_swipper .service_card .service_content {
    padding: 25px !important;
}
.hm_service_swipper .service_arrow_section{
    top: calc(50% - 25px) !important;
}
  .book_tour_sec .bg_wrap .image_grid {
    height: 375px !important;
  }
    .input_feild{
     padding: 10px 15px;
  }
  .testimonialCard .testiCard_inside .testimonialText p{
    height: 85px;
    padding-right: 5px;
  }
  .other_services .sec_title h2{
    margin-bottom: 20px;
  }
  .overview_top_sec .pb_100{
  padding-bottom: 25px !important;
}
.histry_sec .content .date_details .date:after{
  display: none;
}
.imageContent_wrap .image_holder {
    border-radius: 10px;
    overflow: hidden;
}
.postid-889 .otherServuicesPage {
  padding-top:50px;
}
}
@media (max-width: 768px) {
  .p-space-tb-2.pt_100.pb_100 .page-inside-default .wp-block-heading{
    font-size: 2.1875rem;
        line-height: 2.5rem;
        
  }
  .p-space-tb-2.pt_100.pb_100 .page-inside-default p+.wp-block-heading{
      margin-top: 20px;
    }
}
@media only screen and (max-width: 500px) {

  .book_tour_sec .bg_wrap .image_grid {
    height: 280px !important;
  }
  div.asl_r.vertical .results{
        height: 220px !important;
  }
  .banner_new_sec.banner_background.video-banner{
    height: 340px;

  }
  .p-space-tb-2.pt_100.pb_100 .page-inside-default .wp-block-heading{
          font-size: 1.875rem;
      line-height: 2.3125re
  }
  .input_feild{
     padding: 10px;
  }
  .testimonialCard .testiCard_inside .testimonialText+p, .testimonialCard .testiCard_inside .testimonialText p{
            font-size: 15px;
  }
  .download_popup_sec .close_btn{
     top: 10px !important;
  }

  .img_hover_swap.mobile_screen .image_accordion_item.active .news_img_accord.accordian_img .news_img > img{ object-position: unset !important; }
}



@media (min-width: 1024px) {

.desktop_screen{ min-height: 594px; }

.test_fire_sec .desktop_screen{ min-height: 716px; align-items: flex-start; }

}



@media (max-width: 480px) {
  .banner {
    min-height: 100vh !important;
    height: unset !important;
  }
    .page-template-dcd .about_overview+.about_overview,
  .page-template-moait .about_overview+.about_overview {
    padding-top: 3dvh !important;
  }
  .error-404,
  .search-page-inner,
  .search-noresult-inner {
    padding: 150px 0 50px;
  }

  .wpml-ls-statics-shortcode_actions{ margin-right: 26px;}
  .rtl .wpml-ls-statics-shortcode_actions{ margin-right:  unset;  margin-left: 26px;}

  .how_it_works_page .tab_wrapper.tab_wrapper_new .tabs .tabButton{ min-width:140px;}

  .certification_page .expert_sec .regulation_card{
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    align-items: flex-start;
  }

  .certification_page .expert_sec .regulation_card{ text-align: center; display: flex !important;}

  .certification_page .expert_sec .regulation_card .card_desc{ width: 100% !important;}

  .webinars_page .card { height: auto !important;} 
  .webinars_page .imageWrapper > img{ display: block;}

}



.img_hover_swap.mobile_screen .image_accordion_item .news_img_accord .primary_button{ display: none;}
.img_hover_swap.mobile_screen .image_accordion_item.active .news_img_accord.accordian_img .primary_button { display: inline-flex;}

.mt-0{ margin-top: 0;}


.fancy_box_container_new.preview_popup_sec .pop_content .preview_card_wrap ul  ul{ margin-top: 15px;}
.rtl .fancy_box_container_new .close_btn_top{ justify-content: flex-start;}
.rtl .preview_popup_sec .pop_content .preview_card_wrap{ direction: rtl;}

.rtl .select_box, .rtl select{    background-position: left 15px center  !important; }

.rtl .accordian_list_new.accordian_list li .accordian_wrap .accord_qstn .accord_arow{ right: unset; left: 0px;}

.rtl .accordian_list_new.accordian_list li .accordian_wrap .accord_qstn{ padding-right: unset; padding-left: 30px;}
.rtl .accordian_list_new.accordian_list li .accordian_wrap .faq_answer{ padding-right: unset; padding-left: 6%;}


.wpml-ls-statics-shortcode_actions{}





.rtl .header .nav{ gap: 19px;}
.rtl .header .nav .navItem, .rtl .header .nav .dropdownToggle{ font-size: 14px;}
.rtl .primary_button{ font-size: 13px;}
.rtl .events_sec .eventCard .eventDate .eventMonth, .events_sec .event_left .event_left_detils .eventDate_wrapper .eventDate .eventMonth{      margin-left:0px ;     margin-right: 5px;}

.rtl .histry_sec .content .date_details .p strong{ width: 100% !important; display: block;}



.wpml-ls-legacy-dropdown{ width: 35px;}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{  width: 100px;}
.wpml-ls-legacy-dropdown .wpml-ls-native:not(.wpml-ls-sub-menu .wpml-ls-native){ width: 19px;  display: block; overflow: hidden; text-transform: uppercase;}
.wpml-ls-legacy-dropdown a{ padding: 0px;}

.wpml-ls-sub-menu .wpml-ls-link{ padding: 5px;}
.wpml-ls-statics-shortcode_actions .wpml-ls-current-language > a{ background: transparent !important; border: none;}
.wpml-ls-legacy-dropdown .wpml-ls-flag:not(.wpml-ls-sub-menu .wpml-ls-flag ){ display: none;}
.wpml-ls-legacy-dropdown a.wpml-ls-item-toggle:after{ top: 4px; right: -8px;}


.wpml-ls-legacy-dropdown .wpml-ls-current-language:hover>a {     color: #fff !important;}
.wpml-ls-legacy-dropdown .wpml-ls-sub-menu{ top: calc(100% + 10px)}

.menu_right_block{ display: flex; flex-wrap:wrap; align-items: center;}

 

.whatsapp-icon {
    position: fixed;
    right: 30px;
    bottom: 30px;
    z-index: 99;
    width: 45px;
    height: 45px;
    border: 1px solid rgba(37, 211, 102, .3);
    background-color: #379d5d;
    border-radius: 50%;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all .3s ease-in-out;
    -webkit-backdrop-filter: blur(7.5px);
    backdrop-filter: blur(7.5px);
  }


  .about_overview, .dubai_coc_page, .qhes_sectio, .qhes_section{ overflow: hidden;}