/* 
Theme Name: Hello Elementor Child
Theme URI: https://github.com/elementor/hello-theme-child/
Description: Hello Elementor Child is a child theme of Hello Elementor, created by Elementor team
Author: Elementor Team
Author URI: https://elementor.com/
Template: hello-elementor
Version: 2.0.0
Text Domain: hello-elementor-child
License: GNU General Public License v3 or later.
License URI: https://www.gnu.org/licenses/gpl-3.0.html
Tags: flexible-header, custom-colors, custom-menu, custom-logo, editor-style, featured-images, rtl-language-support, threaded-comments, translation-ready
*/

/* Add your custom styles here */



.header_menu_left > .elementor-widget-wrap {display: flex !important;align-items: center;}
.header_menu_main nav .hfe-nav-menu {border-left: 1px solid #727c87;padding-left: 30px;margin-left: 35px;}
.mb_0 {margin-bottom: 0 !important;}
.image_right {left: -20%;margin-top: 0;position: absolute;width: 120% !important;top: 0;}
.link_column_banner {width: max-content !important;height: max-content;}
.right_arrow_icon {background-color: #1b1b1b;border-radius: 100px;padding: 22px;width: 78px !important;height: 78px;display: flex;align-items: center;justify-content: center;margin-left: 25px;}
.followers_box .elementor-image-box-title {margin-top: 0 !important;}
.custom_width_column {width: 160px !important;}
.banner_section {position: relative;}
.banner_section > .elementor-container::after {content: '';background-image: url('/wp-content/uploads/2023/12/banner_bg_new.png');width: 421px;height: 931px;background-repeat: no-repeat;background-size: cover;position: absolute;right: -60px;border-radius: 24px;z-index: 0;}
header {position: fixed !important;width: 100%;top: 0;}
.flex_image_box_col .image_box_area {max-width: 240px !important;padding-right: 32px;border-right: 1px solid #FFD9E4;}
.flex_image_box_col .image_box_area.style_2 {padding-right: 0;border-right: 0;}
.flex_image_box_col .image_box_area .elementor-image-box-title {margin: 0 !important;}
.flex_image_box_col > .elementor-widget-wrap {gap: 32px;}
.flex_image_box_col .image_box_area .elementor-image-box-img {width: 38px !important;height: 38px;min-width: 38px;text-align: center;}
.custom_image_size img {max-width: inherit !important;margin-left: -360px;margin-bottom: -25%;}
.filter_image img {filter: brightness(0) invert(1);opacity: 0.9;}
.heading_style .elementor-heading-title {position: relative;display: inline-block;z-index: 1;}
.heading_style .elementor-heading-title::before {background-image: url("/wp-content/uploads/2023/12/Vector.png");height: 190%;right: -10%;top: -50%;width: 120%;background-position: 50%;background-repeat: no-repeat;background-size: contain;content: "";display: block;position: absolute;z-index: -1;}
.footer_flex_col > .elementor-widget-wrap {display: flex;gap: 24px;align-items: flex-start;}
.footer_image_box .elementor-image-box-title {margin-top: 0 !important;}
.newsletter_form br {display: none;}
.newsletter_form p {background: #fff;border-radius: 32px;flex: 1;flex-direction: row;gap: 0;height: 60px;margin-left: 15px;padding: 5px;display: flex;}
.newsletter_form .wpcf7-form-control-wrap input {font-size: 16px;padding: 15px 24px;background: none;flex: 1;-webkit-appearance: none;-moz-appearance: none;appearance: none;background: #fff;border: none;border-radius: 12px;display: block;line-height: 20px;outline: none;padding: 14px 18px;width: 100%;color: #000;font-family: "Poppins", Sans-serif;border-radius: 100px;}
.newsletter_form  .subscribe_btn {border-radius: 32px;width: 190px;font-size: 16px;background: #db466c;box-shadow: 0 6px 10px 0 rgba(0,0,0,.01);color: #fff;font-weight: 500;line-height: 24px;padding: 12px 24px;outline: none;font-family: "Poppins", Sans-serif;}
.newsletter_form .wpcf7-spinner {display: none;}
.menu_style_footer nav .hfe-nav-menu .hfe-menu-item {position: relative;}
.menu_style_footer nav .hfe-nav-menu .hfe-menu-item::after {background: hsla(0,0%,100%,.3);content: "";display: inline-block;height: 20px;margin: 0 20px;vertical-align: middle;width: 2px;height: 24px;}
.menu_style_footer nav .hfe-nav-menu .hfe-menu-item::after {background: hsla(0,0%,100%,.3) !important;content: "";display: inline-block;margin: 0 20px;width: 1.5px;height: 20px;opacity: 1 !important;position: relative !important;}
.menu_style_footer nav .hfe-nav-menu li:last-child .hfe-menu-item::after {display: none !important;}
.social_media_footer > .elementor-widget-wrap {display: flex;gap: 30px;}
.amazon_box_col > .elementor-widget-wrap img {width: 100%;border-radius: 20px;height: 286px;object-fit: cover;}

.amazon_box_col > .elementor-widget-wrap{background: #151e2c;border: 1px solid hsla(0,0%,100%,.15);border-radius: 30px;display: flex;flex-direction: column;height: 100%;padding: 16px 16px 80px!important;text-align: left;}
.banner_section .elementor-background-overlay {background-position: top -32px left !important;pointer-events: none;}
.number_style_box .elementor-heading-title {border-radius: 60px;height: 60px;width: 60px;background: rgba(163, 67, 99, 0.1);border: 1px solid #DB466C;color: #DB466C !important;display: block;text-align: center;line-height: 60px;}
.number_style_box .elementor-widget-container::before {background: linear-gradient(180deg,#DB466C,transparent);bottom: 0;content: "";position: absolute;width: 1px;left: 30px;top: 60px;}
.number_style_box {height: 100%;}
.darkHeader::before {background: linear-gradient(0deg,transparent,rgba(10, 10, 10, 0.67),#000000);content: "";height: 150px;left: 0;pointer-events: none;position: absolute;right: 0;top: 0;transition: opacity .2s ease-in-out;z-index: -1;}
.text_decoration {display: inline-block;font-style: normal;position: relative;z-index: 1;}
.text_decoration::before {background-position: 50%; background-image: url('/wp-content/uploads/2023/12/shape_3.png');background-repeat: no-repeat;background-size: contain;content: "";display: block;position: absolute;z-index: -1;bottom: -10px;height: 16px;right: 18px;width: 100%;}
.tab_img_box .elementor-image-box-wrapper {align-items: center !important;background: hsla(0,0%,100%,.2);border-radius: 20px;display: flex !important;padding: 12px;overflow: hidden;}
.tab_img_box .elementor-image-box-wrapper .elementor-image-box-title {margin-top: 0 !important;display: inline-flex;align-items: center;gap: 10px;}
.tab_img_box .elementor-image-box-wrapper .elementor-image-box-img {width: 84px;height: 84px;min-width: 84px;}
.page_tab_box .elementor-tab-title {background: rgba(163, 67, 99, 0.1);border: 1px solid #DB466C !important;color: #DB466C !important;padding: 10px 52px !important;border-radius: 12px;}
.page_tab_box .elementor-tab-title::before, .page_tab_box .elementor-tab-title::after {display: none !important;}
.page_tab_box .elementor-tab-title.elementor-active {background-color: #DB466C !important;color: #fff !important;}
.page_tab_box .elementor-tabs-content-wrapper, .page_tab_box .elementor-tabs-content-wrapper .elementor-tab-content {border: none !important;}
.page_tab_box .elementor-tab-content section {padding: 0 !important;background: transparent !important;}
.page_tab_box .elementor-tabs-wrapper {gap: 18px;}
.heading_style.style_2 .elementor-heading-title::before {background-image: url("/wp-content/uploads/2023/12/bg_shape_new.png");}
.mobile_image_one {position: absolute;width: 50% !important;z-index: 1;margin-right: 25%;}
.mobile_img_two {width: 60% !important;margin-left: 25%;}
.counter_column > .elementor-widget-wrap {background: hsla(0,0%,100%,.1);border-radius: 20px;padding: 20px 96px 20px 22px !important;}
.counter_box .elementor-image-box-title {margin-top: 0 !important;}
.counter_number .elementor-heading-title {-webkit-text-fill-color: transparent;background: linear-gradient(180deg,#DB466C,transparent);background-clip: border-box;-webkit-background-clip: text;background-clip: text;}
.counter_number {position: absolute;right: 17px;top: 0;bottom: 0;margin: auto;width: max-content !important;height: fit-content !important;}
.list_who_we_are li.elementor-icon-list-item {background: hsla(0,0%,100%,.1); border-radius: 20px; padding: 20px 22px;position: relative;margin-bottom: 24px;}
.dimond_logo {display: flex;left: 5%;position: absolute; top: 50%; height: 315px; margin-top: -157.5px;width: 315px;background-color: #fff; align-items: center; justify-content: center; border-radius: 100%; min-width: 315px;z-index: 1;}
.line_bg_section > .elementor-widget-wrap::after {background: url(/wp-content/uploads/2023/12/line_image_bg.png); background-position: 100%; background-repeat: no-repeat; background-size: contain; bottom: 35px;content: "";left: 0;position: absolute; top: 35px;width: 50%;}
.list_who_we_are li.elementor-icon-list-item:last-child { margin-bottom: 0;}
.list_who_we_are li.elementor-icon-list-item:before { background: #fff;border: 2px solid #253244;border-radius: 18px; content: ""; height: 18px; left: -9px;margin: -9px 0 0;position: absolute;top: 50%; width: 18px;}
.full_width_img  a {width: 100%;}
.accordian_box_home .elementor-tab-content section {padding: 0 !important;}
.accordian_box_home .accordian_carousal .elementor-testimonial .elementor-testimonial__content {text-align: center; padding: 20px;}
.accordian_box_home .bg_remove_col .elementor-widget-wrap { background-color: transparent !important;}
.accordian_carousal img {border-radius: 20px !important; bottom: 2%; left: 5%;position: relative;right: 5%; top: 2%; object-fit: cover;width: auto !important;max-width: 100%; height: auto !important; width: calc(100% - 10%) !important;background-color: #000;margin-top: 10px;}
.accordian_carousal .elementor-testimonial__image {position: relative;}
.accordian_carousal .elementor-testimonial__image::after {content: ''; background-image: url('/wp-content/uploads/2023/12/mobile_frame.png'); aspect-ratio: .4954648526; padding: 0;width: 100%; background-size: contain; position: absolute;left: 0;right: 0;margin: auto; z-index: 1; background-position: 50%;background-repeat: no-repeat;}
.accordian_carousal .elementor-testimonial { padding: 0 16px;}
.accordian_carousal .elementor-testimonial__text {display: flex;}
.accordian_carousal .elementor-testimonial__text::after { background-image: url('/wp-content/uploads/2023/12/check_ic.png'); content: ''; display: inline-block;width: 21px; height: 21px;}
.accordian_carousal .elementor-testimonial__text {display: inline-flex;gap: 10px;align-items: center;}
.accordian_carousal .elementor-testimonial__cite::before {background-image: url('/wp-content/uploads/2023/12/user_icon.png');content: '';width: 28px;height: 22px;position: absolute;left: 0; top: 15px;}
.accordian_carousal .elementor-testimonial__cite {display: table;margin: 0 auto;position: relative;padding: 15px 0 0 40px;}
.accordian_carousal .elementor-testimonial__cite span {display: table;}
.accordian_box_home .elementor-accordion-item {background: #000; border: 1px solid hsla(0,0%,96%,.1) !important;border-radius: 16px;cursor: pointer; min-height: 0;border-radius: 24px;padding: 0px 0px 0px 32px;margin-bottom: 24px;height: auto !important;overflow: hidden;}
.accordian_box_home .elementor-accordion .elementor-tab-content {border-top: 0 !important;}
.accordian_box_home .elementor-swiper-button.elementor-swiper-button-next {z-index: 3 !important;}
.accordian_box_home .elementor-swiper-button.elementor-swiper-button-prev {z-index: 3 !important;}
.accordian_box_home .elementor-swiper-button.elementor-swiper-button-next::before {content: "";width: 20px;height: 20px;background: red;z-index: 3 !important;}
.accordian_box_home .elementor-swiper-button.elementor-swiper-button-prev::before {content: "";  height: 38px; width: 38px; padding: 6px;border-radius: 20px;background-color: #fff; color: #000;box-shadow: 0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);background-image: url("/wp-content/uploads/2023/12/left-arrow-icon.svg");background-position: center; background-repeat: no-repeat;z-index: 3 !important;}
.accordian_box_home .elementor-swiper-button.elementor-swiper-button-next::before { content: "";height: 38px;width: 38px;padding: 6px;border-radius: 20px; background-color: #fff; color: #000; box-shadow: 0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);background-image: url("/wp-content/uploads/2023/12/right-arrow-icon.svg");background-position: center;background-repeat: no-repeat;}
span.number_accordian {background: rgba(163, 67, 99, 0.1);border: 1px solid #d14469;border-radius: 14px; color: #fff; font-weight: 500 !important; line-height: 28px; padding: 4px 12px;border-radius: 20px;font-size: 18px !important;padding: 8px 16px; margin-left: 15px;}
/* .accordian_box_home .elementor-tab-title {counter-increment: card-number;}
.accordian_box_home span.elementor-accordion-icon::after {content: counter(card-number);font-size: 36px;font-weight: 700;position: absolute;right: 16px;text-align: right;top: 49px;transform: translateY(-50%); color: #cf4469;} */
.accordian_box_home .flex_heading {display: flex;justify-content: space-between;gap: 10px;}
.accordian_box_home .flex_heading .nubmer_counting {font-size: 36px;font-weight: 700;color: #d14469 !important;}
.accordian_carousal  .elementor-main-swiper { margin-left: 0 !important;}
.our_brand_dc .elementor-heading-title { display: inline-block; font-style: normal;position: relative;z-index: 1;}
.our_brand_dc .elementor-heading-title::after { background-position: 50%;background-repeat: no-repeat; background-size: contain;content: ""; display: block; position: absolute; z-index: -1; background-image: url('/wp-content/uploads/2023/12/brand_decoration.png'); bottom: -105%; height: 200%; left: -15%; width: 150%;}
.choose_brand_st .elementor-heading-title {display: inline-block;font-style: normal; position: relative; z-index: 1;}
.choose_brand_st .elementor-heading-title::after {background-image: url('/wp-content/uploads/2023/12/line_arrow_img.png'); bottom: -56%;height: 100%; right: -7%; width: 85%; background-position: 50%;background-repeat: no-repeat;background-size: contain;content: ""; display: block; position: absolute; z-index: -1;}
.who_we_decoration .elementor-heading-title {display: inline-block;font-style: normal;position: relative;z-index: 1;}
.who_we_decoration .elementor-heading-title::after {background-image: url('/wp-content/uploads/2023/12/arrow_decoration.png'); bottom: -10%; height: 160%; right: -40%; width: 100%; background-position: 50%; background-repeat: no-repeat;background-size: contain; content: "";display: block; position: absolute; z-index: -1;}
.how_do_dc .elementor-heading-title {display: inline-block;font-style: normal;position: relative;z-index: 1;}
.how_do_dc .elementor-heading-title::after {background-image: url('/wp-content/uploads/2023/12/new_heading_shape.png'); bottom: -110%; height: 200%; left: 0; right: -20%; background-position: 50%; background-repeat: no-repeat; background-size: auto;content: "";display: block;position: absolute;z-index: -1;}
.began_heading .elementor-heading-title .shape_text_content {display: inline-block;font-style: normal;position: relative;z-index: 1;}
.began_heading .elementor-heading-title .shape_text_content::after { background-image: url('/wp-content/uploads/2023/12/light_round.png'); height: 200%; left: -6%; right: -3%; top: -68%; background-position: 50%;background-repeat: no-repeat;background-size: contain;content: ""; display: block; position: absolute;z-index: -1;}
.image_full_arrow > .elementor-widget-wrap {position: relative;}
.image_full_arrow > .elementor-widget-wrap::after { background-image: url('/wp-content/uploads/2023/12/arrow_one.png'); background-position: 50%; background-repeat: no-repeat; background-size: contain; content: "";display: block; height: 30%;position: absolute; right: 13%;top: 27%; width: 30%;}
span.under_line { display: inline-block; font-style: normal; position: relative;z-index: 1;}
span.under_line::after {background-image: url('/wp-content/uploads/2023/12/single_line_shape.png'); height: 100%; top: 45%;width: 100%;background-position: 50%; background-repeat: no-repeat;background-size: contain;content: "";display: block;position: absolute;z-index: -1;}
.accordian_carousal {overflow: hidden !important;}
.accordian_carousal  .elementor-main-swiper {overflow: visible !important;}
.accordian_carousal .swiper-button-disabled {display: none !important;}
/* .accordian_carousal .elementor-swiper::before { content: '';position: absolute;align-self: center; z-index: 2;top: 0; bottom: 0;display: flex;align-items: center;cursor: pointer;background: linear-gradient(-90deg,#151e2c,rgba(21,30,44,0)); right: 0;width: 120px;height: 100%;} */
.get_in_touch_form select.wpcf7-form-control.wpcf7-select {-webkit-appearance: none; -moz-appearance: none; appearance: none;background: transparent;background-clip: content-box;border: 1px solid hsla(0,0%,100%,.3);border-radius: 10px;color: #fff;display: block;font-size: 16px;line-height: 130%;outline: none;padding: 14px 16px;width: 100%;background-position: center right 1rem;background-repeat: no-repeat; background-size: 18px;font-weight: 500; padding-right: 42px; font-family: "Poppins", Sans-serif;}
.get_in_touch_form .submit_btn_pop {font-size: 16px;line-height: 28px;padding: 10px 20px;background-color: #d14469;color: #fff;border-radius: 12px;width: 100%;font-family: "Poppins", Sans-serif;}
.get_in_touch_form span.wpcf7-spinner {display: none;}
.overflow_hidden {overflow: hidden;}
.header_menu_main nav .elementor-nav-menu {border-left: 1px solid #727c87; padding-left: 30px; margin-left: 35px;}
.menu_get_in_touch a.elementor-item.elementor-item-anchor {font-size: 16px !important;font-weight: 500 !important;line-height: 28px;fill: #1B1B1B;color: #1B1B1B !important;background-color: #FFFFFF; border-radius: 12px 12px 12px 12px;box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, 0.01);padding: 10px 20px 10px 20px !important;width: max-content !important;margin: auto auto 30px;}
.elementor-author-box__avatar { display: flex;}
.elementor-author-box__text h4.elementor-author-box__name { margin-top: 0 !important;}
.post_sidebar_area article.elementor-post a.elementor-post__thumbnail__link, .post_sidebar_area article.elementor-post a.elementor-post__thumbnail__link img {width: 100px !important;border-radius: 12px !important;overflow: hidden; object-fit: cover;}

.post_sidebar_area .premium-blog-post-container {display: flex;background-color: transparent !important;}
.post_sidebar_area .premium-blog-thumb-effect-wrapper {width: 96px !important;height: 96px;flex-basis: unset !important; border-radius: 12px;}
.post_sidebar_area .premium-blog-entry-meta {display: none !important;}
.post_content_area p { font-size: 18px;line-height: 32px;color: #d2d2d2 !important;}
.post_content_area a{color: #d2d2d2 !important;}
.post_content_area h2 {font-size: 27px;}
.post_content_area h3 { font-size: 21px;}
.post_sidebar_area.style_2 .premium-blog-post-outer-container:first-child {padding-top: 0 !important;}
.post_sidebar_area.style_2 .premium-blog-post-outer-container:last-child {border-bottom: none !important;}
.post_sidebar_area.style_2 .premium-blog-post-outer-container { border-bottom: 1px solid #6f6f6f; padding-bottom: 15px; padding-left: 0 !important; margin: 0px !important; padding-top: 15px !important;}
.blog_first_post .premium-blog-inner-container {flex-direction: column-reverse;}
/* .premium-blog-post-categories.premium-blog-meta-data {padding: 10px 10px 10px 10px; background-color: #DB466C; border-radius: 10px;} */
.premium-blog-post-categories.premium-blog-meta-data i {display: none;}
.blog_first_post h2.premium-blog-entry-title {margin-top: 0 !important;}
.single_post_banner::after {background: linear-gradient(1turn,rgba(0,0,0,.9),transparent 103.53%);bottom: 0;content: "";height: 80%;left: 0;position: absolute;right: 0; z-index: 0;bottom: 0;border-radius: 12px;}
.full_height, .full_height > .elementor-container { height: 100%;}
.read_more_btn {position: absolute; bottom: 20px; width: 100%; left: 0; right: 0; padding: 0 20px;}
.menu_style_footer .hfe-nav-menu .menu-item {display: flex;}
.get_in_touch_form select option {background-color: #1b1b1b !important;}
.elementor-widget-author-box a.elementor-author-box__button {pointer-events: none;}
.category_post article.elementor-post { background-color: #3D4756E6; border-radius: 12px;overflow: hidden;}
.category_post article.elementor-post .elementor-post__text {padding: 0 20px 20px;display: flex;flex-direction: column-reverse;gap: 10px;}
.newsletter_form span.wpcf7-not-valid-tip { padding-top: 10px;}
.subscribe_form_btn .wpcf7-response-output {font-family: 'Poppins';color: #fff !important; font-size: 14px; font-weight: 400; margin-left: 15px !important;text-align: center;}
.wpcf7-response-output { color: #fff; font-family: 'Poppins'; font-size: 14px; font-weight: 400; text-align: center;}
.tab_img_box .elementor-image-box-wrapper .elementor-image-box-title::after {background-image: url('/wp-content/uploads/2023/12/star-icon-1.png');content: '';display: inline-block;width: 24px;height: 25px;}
.tab_img_box  a {color: #DB466C !important;}



@media (max-width: 1300px) {
    .flex_image_box_col .image_box_area {max-width: 225px !important;}
}

@media (max-width: 1200px){
    .banner_section > .elementor-container::after {height: 800px;}
    .image_right {left: -45%;width: 140% !important;}
    .flex_image_box_col .image_box_area {max-width: 100% !important;padding-right: 0;border-right: none;border-bottom: 1px solid #ffd9e4;padding-bottom: 20px;width: 100% !important; }
}

@media(min-width: 1025px){
    .menu_get_in_touch a.elementor-item.elementor-item-anchor {display: none;}
}

@media (max-width: 1024px){
.header_menu_left > .elementor-widget-wrap {justify-content: space-between;}
.header_main_section {background-color: #252d39;border-radius: 0 0px 16px 16px;border-bottom: 1px solid #7b7b7b;}
.header_menu_main nav .hfe-nav-menu, .header_menu_main nav .elementor-nav-menu {border-left: none;padding-left: 20px;margin-left: 0px;}
.header_main_section .hfe-nav-menu__layout-horizontal {width: 100% !important;left: 0 !important;right: 0 !important;}
.image_right {left: 0;width: 100% !important;top: 16%;}
.banner_section > .elementor-container::after {height: 400px;width: 30%; top: 6%;}
.accordian_box_home .accordian_carousal .elementor-testimonial .elementor-testimonial__content {padding: 20px 0;}
span.number_accordian {font-size: 14px;padding: 4px 12px;}
.accordian_box_home .flex_heading .nubmer_counting {font-size: 20px !important;}
.flex_image_box_col .image_box_area {max-width: 100% !important;padding-right: 0;border-right: none;border-bottom: 1px solid #ffd9e4;padding-bottom: 20px;width: 100% !important; }
.amazon_box_col > .elementor-widget-wrap img {height: 180px;}
.counter_column > .elementor-widget-wrap {padding: 14px 82px 14px 18px !important;}
.list_who_we_are li.elementor-icon-list-item {justify-content: center;}
.dimond_logo {width: 185px !important;min-width: 185px;height: 185px;left: 0;top: 57%;padding: 15px;}
.page_tab_box .elementor-tab-title {padding: 8px 35px !important;}
.tab_img_box .elementor-image-box-wrapper .elementor-image-box-img {width: 50px;height: 50px;min-width: 50px;margin-right: 10px !important;}
.tab_img_box, .tab_img_box > .elementor-widget-container, .tab_img_box > .elementor-widget-container .elementor-image-box-wrapper {height: 100%;}
.page_tab_box .elementor-tabs-content-wrapper .elementor-tab-content {padding: 20px 0 0 !important;}
.tab_img_box > .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-description {margin-bottom: 0 !important;}
.tab_img_box > .elementor-widget-container .elementor-image-box-wrapper .elementor-image-box-title {margin-bottom: 0 !important;}
.menu_style_footer nav .hfe-nav-menu .hfe-menu-item::after {margin: 0 15px;}
.post_content_area p {font-size: 16px;line-height: 24px; color: #d2d2d2 !important;}
.tab_img_box .elementor-image-box-wrapper {padding: 8px;border-radius: 12px;}
}
@media (max-width: 767px){
    .image_right {left: 10%;width: 80% !important;top: 0%;position: relative;}
    .banner_section > .elementor-container::after {display: none;}
    .custom_width_column {width: 100%!important;text-align: center;}
    .custom_width_column > .elementor-widget-wrap {justify-content: center;}
    .right_arrow_icon {padding: 9px 14px 14px;width: 46px !important; height: 46px;}
    .link_column_banner {margin: auto;}
    .flex_image_box_col .image_box_area {max-width: 100% !important;padding-right: 0;border-right: none;border-bottom: 1px solid #ffd9e4;padding-bottom: 20px;width: 100% !important; }
    .image_box_area .elementor-image-box-wrapper {display: flex !important;gap: 15px;align-items: center;}
    .br_remove br {display: none;}
    .image_full_arrow > .elementor-widget-wrap::after {display: none;}
    .custom_image_size img {max-width: 100% !important;margin-left: 0;margin-bottom: -25%;}
    .line_bg_section > .elementor-widget-wrap::after {display: none;}
    .dimond_logo {position: relative;top: 0;left: 0;right: 0;margin: auto;}
    .dimond_logo {margin-top: 0 !important;}
    .list_who_we_are li.elementor-icon-list-item::before {display: none;}
    .counter_column > .elementor-widget-wrap {padding: 18px 82px 18px 18px !important;}
    .mobile_img_two {width: 45% !important;margin-left: 25%;}
    .mobile_image_one {width: 35% !important;}
    .page_tab_box .elementor-tabs .elementor-tabs-wrapper {display: flex;justify-content: center;flex-wrap: wrap;}
    .page_tab_box .elementor-tabs-content-wrapper .elementor-tab-title {display: none;}
    .same_style_col {position: absolute; left: 0;width: max-content;height: 100%;}
    .newsletter_form p {margin-left: 0;}
    .menu_style_footer .hfe-nav-menu {row-gap: 10px;}
    .social_media_footer > .elementor-widget-wrap {gap: 15px;}
    .post_sidebar_area .premium-blog-post-container {flex-direction: row;}
    .dialog-message.dialog-lightbox-message { width: 100% !important;}
}



