/* 
Theme Name:		 Hello Elementor Child
Theme URI:		 http://childtheme-generator.com/
Description:	 Hello Elementor Child is a child theme of Hello Elementor, created by ChildTheme-Generator.com
Author:			 developerit
Author URI:		 http://childtheme-generator.com/
Template:		 hello-elementor
Version:		 1.0.0
Text Domain:	 hello-elementor-child
*/


/*
    Add your custom styles here
*/
.cstm_strong_colr ul {
    padding-left: 2vh;
}
span.orange_txt {
    color: #A4782B;
}
rs-bullets.tp-bullets.hesperiden.horizontal.nav-pos-hor-center.nav-pos-ver-bottom.nav-dir-horizontal.noSwipe {
    margin-top: 25px;
}
.mob_bnnr #rev_slider_9_2_wrapper .hesperiden.tp-bullets {
    margin-top: 35px !important;
}
.contact_cta {
    color: #6D6F72;
}
.contact_cta:hover {
    color: #C69C3A;
}
.error404 main#content {
    padding: 20vh 0;
}
/* .home_bnnr_sectn rs-bullets.tp-bullets.hesperiden.horizontal.nav-pos-hor-center.nav-pos-ver-bottom.nav-dir-horizontal.noSwipe {
    top: 73%!important;
} */
.home_bnnr_sectn #rev_slider_5_1_wrapper .hesperiden .tp-bullet {
    width: 10px;
    height: 10px;

}
.vind_iphone_sec form.wpcf7-form.init {
    text-align: center;
}
.vind_iphone_sec .wpcf7-submit.cstm_abonner_btn {
    background: linear-gradient(90deg, #A4782B 0%, #C89D2D 50%, #FFE083 100%) !important;
    margin: 0 !important;
    padding: 12px 40px 12px 40px !important;
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
    font-family: 'Poppins';
    border-radius: 60px !important;
    color: #fff !important;
    border: none;
}
.custom_inop input.mail_input.wpcf7-not-valid {
    border: 1px solid red !important;
}
.vind_iphone_sec .wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
    border-color: red;
    color: red;
    font-family: 'Poppins';
}

.cta_Btn a.elementor-button.elementor-button-link.elementor-size-sm {
    background: linear-gradient(90deg, #A4782B 0%, #C89D2D 50%, #FFE083 100%);
    padding: 12px 40px;
    border-radius: 20px;
}
#popmake-39195 button.pum-close.popmake-close {
    color: #fff;
    font-size: 30px;
    font-weight: 300;
    padding-right: 40px;
    padding-top: 12px;
}
.wof-wheel.wof-theme-yellow.wof-visible {
    background-color: #A4782B !important;
    border-radius: 30px;
}

.vind_dkk_sec input.wpcf7-form-control.wpcf7-submit.has-spinner.cstm_abonner_btn {
    margin: 0 !important;
    padding: 12px 40px 12px 40px !important;
    font-weight: 400;
    font-size: 16px;
    line-height: 18px;
    font-family: 'Poppins';
    background-color: #0D2426 !important;
    color: #fff;
}

.vind_dkk_sec input.wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email.form-control {
    width: 100%;
    box-sizing: border-box;
    margin-bottom: 30px;
}

.vind_dkk_sec form.wpcf7-form.init {
    text-align: center;
}

.vind_dkk_sec form.wpcf7-form.invalid {
    text-align: center;
}

.vind_dkk_sec .wpcf7 form.invalid .wpcf7-response-output,
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.payment-required .wpcf7-response-output {
    border-color: red;
    color: red;
    font-family: 'Poppins';
    width: 100%;
}

.crowl_circle_img img {
    width: 210px;
    position: absolute;
    left: 6%;
    top: -257px;
    animation: rotate 1s linear infinite;
    animation-play-state: paused;
    transform: rotate(calc(var(--scroll) * 360deg));
}

.custom_inop {
    text-align: center;
}

.wpcf7 form .trx_addons_message_box.wpcf7-response-output.trx_addons_message_box_error {
    color: #fff !important;
}

@keyframes rotate {
    to {
        transform: rotate(360deg);
    }
}

.new_banner_sec .swiper-slide {
    position: relative;
    overflow: hidden;
}

/* .new_banner_sec .swiper-slide:after {
    content: '';
    position: absolute;
    background-image: url("https://groenlandskespil.gl/wp-content/uploads/2024/10/Vector-2.png");
    width: 217px;
    height: 102px;
    right: -12px;
    top: -8px;
} */

/* .new_banner_sec .swiper-slide:before {
    content: '';
    position: absolute;
    background-image: url("https://groenlandskespil.gl/wp-content/uploads/2024/10/Vector-1-1.png");
    width: 116px;
    height: 117px;
    left: -13px;
    bottom: -15px;
    z-index: 9;
    background-repeat: no-repeat;
    background-size: 100% 100%;
} */

.services_slider_sec .sc_services_item {
    padding: 20px !important;
    border: 1px solid #9224371A;
}

.services_slider_sec .swiper-wrapper {
    gap: 20px;
}

.custom_inop {
    max-width: 706px !important;
/*     width: 100% !important; */
    text-align: center !important;
}

/* .custom_inop input {
    padding: 20px !important;
    border: 1px solid #FFFFFF33 !important;
    height: 100%;
    border-radius: 5px !important;
    color: #fff !important;
} */
.custom_inop input.mail_input {
    padding: 20px !important;
    border: 1px solid #FFFFFF33 !important;
    height: 100%;
    border-radius: 5px !important;
    color: #fff !important;
}
form.wpcf7-form.sent {
    text-align: center;
}

.wpcf7 form .trx_addons_message_box.wpcf7-response-output.trx_addons_message_box_success,
.wpcf7 form .trx_addons_message_box.wpcf7-response-output.wpcf7-mail-sent-ok,
.wpcf7 div.wpcf7-response-output.trx_addons_message_box_success,
.wpcf7 div.wpcf7-response-output.wpcf7-mail-sent-ok {
    color: #fff !important;
}

.services_slider_sec .sc_services_item:hover {
    box-shadow: 10px 54px 94px 0px #9224371F;
}

.left_blog_box .sc_blogger_item_body {
    background-color: transparent !important;
}

.left_blog_box .post_featured.hover_link .link {
    border-radius: 15px !important;
}

.left_blog_box .post_featured.with_thumb.hover_link.sc_item_featured.sc_blogger_item_featured.post_featured_bg {
    border-radius: 15px !important;
}

.left_blog_box .sc_blogger_default.sc_blogger_default_classic_time .post_meta.sc_blogger_item_meta.post_meta_date .post_date {
    background-color: #C89D2D;
    height: 79px;
    width: 89px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.left_blog_box .sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_title a {
    font-family: 'Poppins';
    font-size: 27px;
    font-weight: 600;
    line-height: 27px;
    text-align: left;
    color: #fff;
}

span.post_meta_item.post_date {
    background-color: #C89D2D;
}

span.wpcf7-submit-style {
    margin-top: 10px;
}

.wpcf7 .wpcf7-not-valid {
    border-color: red !important;
}

.wpcf7 .wpcf7-not-valid+.wpcf7-not-valid-tip {
    display: none;
}

.wpcf7 form.invalid .wpcf7-response-output.trx_addons_message_box.trx_addons_message_box_error {
    border-color: red !important;
}

.left_blog_box .sc_blogger_item_content.entry-content {
    padding: 30px !important;
    padding-top: 50px !important;
}

.left_blog_box .sc_blogger_item_excerpt {
    color: #fff;
}

.all_blog_boxes .sc_blogger_item_content.entry-content {
    padding: 30px 15px !important;
    padding-top: 40px !important;
}

.all_blog_boxes .sc_blogger_default.sc_blogger_default_classic_time .sc_blogger_item_title a {
    font-family: 'Poppins';
    font-size: 19px;
    font-weight: 600;
    line-height: 24px;
    text-align: left;
    color: #FFE !important;
}

.all_blog_boxes .sc_blogger_item_body {
    background-color: transparent !important;
}

.all_blog_boxes .sc_blogger_item_excerpt {
    color: #fff !important;
    line-height: normal;
}

.all_blog_boxes span.post_meta_item.post_date {
    background-color: #C89D2D !important;
    height: 60px;
    width: 60px;
}

.all_blog_boxes .post_meta.sc_blogger_item_meta.post_meta_date {
    right: 10px !important;
}

.wof-form-wrapper {
    display: flex;
    gap: 15px;
    justify-content: s !important;
}

.wof-form-wrapper input.wof-input.wof-form-error {
    background-color: transparent !important;
    color: #fff !important;
    padding: 20px;
    height: 100% !important;
    border-color: red !important;
}

.wof-form-fields {
    width: 100%;
    max-width: 70% !important;
}


button.wof-btn-submit.wof-color-2 {
    width: 100% !important;
    max-width: 30%;
    height: 100% !important;
    padding: 13px;
}

.custom_infgfgop input {
    border: 1px solid #CBD0D1 !important;
    padding: 20px;
    height: 100%;
    border-radius: 5px;
}

.custom_infgfgop input.wpcf7-form-control.wpcf7-submit.has-spinner.cstm_abonner_btn {
    border-radius: 50px !important;
}

.custom_infgfgop input::placeholder {
    color: #0D2426 !important;
}

.custom_infgfgop .wpcf7 form .trx_addons_message_box.wpcf7-response-output.trx_addons_message_box_error {
    color: #000 !important;
}

 .wof-form-wrapper input.wof-input.wof-form-error::placeholder {
    color: #fff !important;
}

 input.wof-input::placeholder {
    color: #fff;
}

 input.wof-input {
    padding: 20px !important;
    height: 100% !important;
    border: 1px solid #FFFFFF33 !important;
    background-color: transparent !important;
    color: #fff !important;
}

.all_blog_boxes span.post_meta_item.post_date a {
    font-size: 12px;
    color: #000 !important;
}

.all_blog_boxes span.post_meta_item.post_date b {
    font-size: 27px !important;
    color: #000;
}

.custom_inojjp input.mail_input {
    border: 1px solid;
    padding: 20px !important;
    height: 100%;
    border-radius: 5px !important;
}
.custom_inojjp input.wpcf7-form-control.wpcf7-submit.has-spinner.cstm_abonner_btn {
    border-radius: 120px !important;
}

.elementor-35837 .elementor-element.elementor-element-5fcb74b>.elementor-widget-container {
    position: relative;
/*     z-index: 9999; */
}

.vind_iphone_sec input.wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email.form-control {
/*     width: 100%; */
    box-sizing: border-box;
    margin-bottom: 30px;
    background: transparent;
}

span.wpcf7-spinner {
    display: none;
}

/* ****ak**** */

.elementor-element.elementor-element-cc684a9.services_slider_sec .elementor-element.elementor-element-e280c03 .elementor-widget-container .eshuzu_post_carousel_section .slick-list.draggable {
    overflow: visible !important;
}

.elementor-element.elementor-element-cc684a9.services_slider_sec .eshuzu_post_carousel_section {
    overflow: visible !important;
}

.elementor-element.elementor-element-8ab4691.services_slider_sec .eshuzu_post_carousel_section .slick-list.draggable {
    overflow: visible !important;
}
 .hvad_vi_sec .eshuzu_post_carousel_section .esz_post_slide.slick-slide.slick-current, .hvad_vi_sec .eshuzu_post_carousel_section .esz_post_slide.slick-slide:hover,.services_grid_sec .serv_grid_sec .elementor-posts .elementor-post:hover{
    box-shadow: 10px 54px 94px 0px #9224371F;
    border-radius: 25px;

}

.hvad_vi_sec .eshuzu_post_carousel_section .slick-list.draggable .slick-track .esz_post_slide .esz_slide_box {
	flex-direction: column;
    padding: 20px !important;
}

.elementor-element.elementor-element-cc684a9.services_slider_sec.e-flex.e-con-boxed.e-con.e-parent.e-lazyloaded,
.elementor-element.elementor-element-8ab4691.services_slider_sec {
    overflow: hidden !important;
}


.hvad_vi_sec .esz_post_title {
    padding-top: 25px !important;
    padding-left: 10px;
	order:2 !important;
}

.hvad_vi_sec .esz_post_link {
    padding-left: 10px !important;
    margin-bottom: 5px;
}


.hvad_vi_sec .eshuzu_post_carousel_section .esz_post_slide.slick-slide,.services_grid_sec .serv_grid_sec .elementor-posts .elementor-post {
    border: 1px solid #9224371A;
    border-radius: 25px;
}

.carousel_nav {
    display: flex;
    position: absolute !important;
    top: -22px;
    right: 0;
    margin: auto !important;
    z-index: 1!important;
}
.carousel_nav a.slick-arrow {
    border: 1px solid #c69c3a !important;
    border-radius: 20px;
    padding: 5px 15px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #0D2426;

}

.elementor-element.elementor-element-8ab4691.services_slider_sec .carousel_nav {
    display: flex;
    position: absolute;
    top: -50px;
    right: 0;
    margin: 0;
    z-index: 9;
}

.elementor-element.elementor-element-8ab4691.services_slider_sec .elementor-element.elementor-element-38b114e.elementor-widget .elementor-widget-container {
    overflow: visible;
}

.elementor-element.elementor-element-8ab4691.services_slider_sec .elementor-element.elementor-element-38b114e.elementor-widget .eshuzu_post_carousel_section {
    overflow: visible;
}

.elementor-element.elementor-element-8ab4691.services_slider_sec .elementor-element.elementor-element-38b114e.elementor-widget .eshuzu_post_carousel_section .eshuzu_post_carousel_frame.slick-initialized.slick-slider {
    overflow: hidden;
}

.carousel_nav a.slick-arrow.slick-disabled {
    border: 1px solid #0D242638 !important;
    opacity: 0.5;


}

.elementor-element.elementor-element-cc684a9.services_slider_sec .eshuzu_post_carousel_section .esz_post_slide.slick-slide .esz_slide_box {
    flex-direction: column;
}

.elementor-element.elementor-element-cc684a9.services_slider_sec 
.hvad_vi_sec .eshuzu_post_carousel_section .esz_post_slide.slick-slide .esz_slide_box .esz_post_link {
    position: relative;
}

.hvad_vi_sec .eshuzu_post_carousel_section .esz_post_slide.slick-slide .esz_slide_box .esz_post_link::before {
    position: absolute;
    content: "";
    top: 9px;
    left: 60px;
    width: 15px;
    height: 15px;
    transform: translateY(-50%);
    background: url("https://groenlandskespil.gl/wp-content/uploads/2024/11/arr.svg") no-repeat;
}


.hvad_vi_sec .esz_post_thumb {
    padding-bottom: 100% !important;
    margin-bottom: 0 !important;
	order: 1 !important;
}

.carousel_nav .slick-arrow i {
    visibility: hidden;
}

.carousel_nav .slick-arrow {
    position: relative;
}

.carousel_nav a.next_arrow.slick-arrow::before,
.carousel_nav a.previous_arrow.slick-arrow::before {
    position: absolute;
    content: "";
    top: 5px;
    left: 16px;
    width: 20px;
    height: 20px;
    background: url("https://groenlandskespil.gl/wp-content/uploads/2024/10/Vector-15.svg") no-repeat center;
}

.carousel_nav a.previous_arrow.slick-arrow::before {
    background: url("https://groenlandskespil.gl/wp-content/uploads/2024/11/lft-1.svg") no-repeat center;
}


.elementor-element.elementor-element-8ab4691.services_slider_sec .elementor-element.elementor-element-38b114e.elementor-widget .eshuzu_post_carousel_section .esz_slide_box {
    position: relative;
    flex-direction: column-reverse;
}

.elementor-element.elementor-element-8ab4691.services_slider_sec .elementor-element.elementor-element-38b114e.elementor-widget .eshuzu_post_carousel_section .esz_slide_box .cstm_anim_wrapper .esz_post_excerpt {
    margin-bottom: 0px !important;
}

.elementor-element.elementor-element-8ab4691.services_slider_sec .elementor-element.elementor-element-38b114e.elementor-widget .eshuzu_post_carousel_section .esz_slide_box .cstm_anim_wrapper .esz_post_excerpt {
    opacity: 0;
    animation: opacity 0.4s ease;
    display: none;

}

.elementor-element.elementor-element-8ab4691.services_slider_sec .elementor-element.elementor-element-38b114e.elementor-widget .eshuzu_post_carousel_section .esz_slide_box .cstm_anim_wrapper:hover .esz_post_excerpt {
    opacity: 1;
    display: block;

}

.spil_kon_sec .esz_post_slide:hover .cstm_anim_wrapper {
    padding-block: 24px !important;
}

.cstm_anim_wrapper.cstm_hvr_transition {
    transition: 0.4s ease-out;
}

/* 6nov */
.vind_iphone_sec input.wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email.form-control::placeholder {
    color: #fff;
}

 .hvad_vi_sec .eshuzu_post_carousel_section .esz_post_slide.slick-slide:hover .esz_post_link *,
 .hvad_vi_sec .eshuzu_post_carousel_section .esz_post_slide.slick-slide:hover .esz_post_link::before {
    filter: brightness(0) saturate(100%) invert(19%) sepia(52%) saturate(2356%) hue-rotate(323deg) brightness(93%) contrast(96%);
    color: #922437 !important;
}

 
.hvad_vi_sec .eshuzu_post_carousel_section .esz_post_slide.slick-slide.slick-current .esz_post_link *,.hvad_vi_sec .eshuzu_post_carousel_section .esz_post_slide.slick-slide.slick-current .esz_post_link::before {
    filter: brightness(0) saturate(100%) invert(19%) sepia(52%) saturate(2356%) hue-rotate(323deg) brightness(93%) contrast(96%);
    color: #922437;
}

.new_blogs_sec .elementor-posts .elementor-post__meta-data {
    background-color: #C89D2D;
    display: inline-block;
    height: 103px;
    width: 103px;
    color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    font-size: 20px;
    font-weight: 600;
    line-height: 1.2;
    border-radius: 11px;
    position: absolute;
    right: 30px;
    bottom: 115px;
    text-align: center;
    text-transform: uppercase;
    margin: 0;
}

.new_blogs_sec .elementor-posts .elementor-post {
    position: relative;
}

.new_blogs_sec .elementor-posts--thumbnail-top .elementor-post__text {
    max-width: 500px;
    margin-left: 15px;
    margin-top: 15px;
}

.new_blogs_sec span.date-day {
    font-size: 40px;
    display: inline-block;
}

.elementor-posts .elementor-post__title {
    margin-bottom: 13px;
}

.new_blogs_sec .elementor-grid-4 .elementor-posts .elementor-post__meta-data {
    height: 60px;
    width: 60px;
    font-size: 12px;
    color: #0D2426;
    bottom: 45%;
}

.new_blogs_sec .elementor-grid-4 span.date-day {
    font-size: 26px;
}

 .wof-wheel.wof-theme-yellow.wof-visible {
    background-image: url(https://groenlandskespil.gl/wp-content/uploads/2024/11/Group-36017.png);
    background-position: right top;
    background-repeat: no-repeat;
    background-size: cover;
    border-radius: 40px;
}

.wof-wheel-standalone .wof-right {
    max-width: 595px;
}

.wof-wheel-standalone .wof-right .wof-title.wof-fgcolor {
    font-size: 52px;
    font-weight: 700;
    line-height: 62px;
    text-align: left;
    color: #FFE083 !important;
    text-transform: none;
}

.wof-wheel-standalone .wof-right .wof-form-wrapper button {
    background: #FFE083;
}

.wof-wheel-standalone .wof-right .wof-form-wrapper button {
    color: #A4782B !important;
}

.wof-wheel-standalone .p1 {
    font-size: 22px;
    line-height: 1.2;
}

.wof-wheel-standalone .wof-disclaimer.wof-fgcolor p {
    color: #FFFFFF;
    font-size: 14px;
    opacity: 40%;
}

.wof-wheel-standalone  input.wof-input {
    background-color: #FFFFFF05 !important;
}


.vind_dkk_sec input {
    border: 1px solid #CBD0D1 !important;
    background-color: #FAFBFB;
}

.vind_dkk_sec {
    position: relative;
    overflow: hidden;
}

.vind_dkk_sec:after {
    content: '';
    position: absolute;
    background-image: url("https://groenlandskespil.gl/wp-content/uploads/2024/10/Vector-13.svg");
    width: 364px;
    height: 278px;
    right: 20px;
    top: 20%;
    background-position: right;
    background-repeat: no-repeat;
    background-size: cover;
}

.elementor-element.elementor-element-8ab4691.services_slider_sec .elementor-element.elementor-element-38b114e.elementor-widget .eshuzu_post_carousel_section .esz_slide_box .cstm_anim_wrapper {
    position: absolute;
    z-index: 1;
    max-width: 320px;
    /* margin-inline: 10px; */
    padding: 18px;
    border-radius: 10px;
    background-color: white;
    bottom: 24px;
    width: 95%;
    margin: 0px 15px;
    left: 0;
    right: 0;
    margin: auto;
    opacity: 0;
    cursor: pointer;
    transition: opacity 0.5s ease;
}

.esz_post_slide:hover .cstm_anim_wrapper {
    opacity: 1 !important;
}

.elementor-35837 .elementor-element.elementor-element-38b114e .esz_post_excerpt {
    color: #6D6F72;
}

.cstm_anim_wrapper {
    display: flex;
    justify-content: space-between;
}

.vind_dkk_sec form.wpcf7-form {
    text-align: center;
}
#footer_up_btn .elementor-button-icon svg {
    width: 9px;
    height: auto;
    margin-top: 5px;
}
.sec_on_footer {
    position: relative;
}

.sec_on_footer::after {
    position: absolute;
    content: "";
    background: #0D2426;
    height: 40%;
    width: 100%;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -1;
}

.sec_on_footer {
    position: relative;
}

.sec_on_footer::after {
    position: absolute;
    content: "";
    background: #0D2426;
    height: 40%;
    width: 100%;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: -1;
}

.services_grid_sec .elementor-posts .elementor-post {
    position: relative;
}

.services_grid_sec .elementor-post__text {
    position: absolute;
    z-index: 1;
    padding: 18px;
    border-radius: 10px;
    background-color: white;
    bottom: 30px;
    max-width: 95%;
    left: 0;
    right: 0;
    margin: auto;
     opacity: 0;
    cursor: pointer;
    transition: opacity 0.5s ease;
    display: flex;
}

.services_grid_sec .elementor-post__text .elementor-posts .elementor-post__excerpt{
    display: none;
}

.services_grid_sec .elementor-posts .elementor-post__excerpt {
    margin-bottom: 0 !important;
}

.services_grid_sec .elementor-posts .elementor-post__title a {
    font-size: 20px;
    color: #0D2426;
    text-transform: capitalize;
}

.services_grid_sec .elementor-posts .elementor-post:hover  .elementor-post__text{
    opacity: 1;
}

.services_grid_sec .elementor-post__text .elementor-posts:hover .elementor-post__excerpt{
display: block;
}

.services_grid_sec .elementor-posts .elementor-post__title  {
    margin-bottom: 3px;
}

.abt_cta_sec a.elementor-button.elementor-button-link.elementor-size-sm {
    background-image: linear-gradient(90deg, #A4782B 0%, #C89D2D 50%, #FFE083 100%);
}

.elementor-35837 .elementor-element.elementor-element-4a1bef3 .elementor-post__title, .elementor-35837 .elementor-element.elementor-element-4a1bef3 .elementor-post__title a {
    padding-right: 10px;
}


.services_grid_sec .elementor-posts .elementor-post .elementor-post__thumbnail img {
    height: 100%;
}

.services_grid_sec .elementor-posts .elementor-post .elementor-post__thumbnail {
    min-height: 338px;
}

.services_grid_sec .elementor-post__text {
    display: flex !important;
    flex-direction: row !important;
    justify-content: space-between;
}
/* 	***ak (7/nov)**** */
.hvad_vi_sec .eshuzu_post_carousel_section .esz_post_slide.slick-slide .esz_slide_box a {
    order: 2;
}
.vind_dkk_sec:after {
    z-index: -1;
}
.elementor-element.elementor-element-6c19250.abt_cta_sec .elementor-widget-container ul{
	list-style: none;
}
.elementor-element.elementor-element-6c19250.abt_cta_sec .elementor-widget-container ul li {
    position: relative;
    font-size: 18px;
    font-weight: 300;
    line-height: 26px;
    text-align: left;
    margin-bottom: 36px;
}
.elementor-element.elementor-element-6c19250.abt_cta_sec .elementor-widget-container ul li:last-child {
    margin-bottom: 0;
}
.new_gron_sec ul li {
	list-style:none;
}
.new_gron_sec ul{
	padding:0;
}
.new_gron_sec ul li {
    position: relative;
    padding-left: 60px;
    padding-bottom: 15px;
}

.new_gron_sec ul li::before {
    position: absolute;
    content: "";
    width: 41px;
    height: 41px;
    top: 0; /* Adjust positioning if needed */
    left: 0;
    background: url("https://groenlandskespil.gl/wp-content/uploads/2024/11/tick.svg") no-repeat center;
}


.elementor-element.elementor-element-6c19250.abt_cta_sec .elementor-widget-container h2.elementor-heading-title {
    font-size: 36px;
	line-height: 40px;
}
.elementor-element.elementor-element-6c19250.abt_cta_sec .elementor-element.elementor-element-7194c5b {
    max-width: 726px !important;
    width: 100% !important;
	margin-bottom: 33px;
}

/* .elementor-element.elementor-element-a2a6632 {
    padding-block: 74px;
	    background-position: top center;
}
 */
.elementor-element.elementor-element-a2a6632 .elementor-element.elementor-element-86da66d {
    justify-content: normal !important;
    align-items: normal !important;
    width: 100% !important;
}

.elementor-element.elementor-element-a2a6632 .elementor-element.elementor-element-86da66d .elementor-element.elementor-element-a5011b7 {
    max-width: 934px !important;
    width: 100% !important;
    margin-left: 94px;
}

.elementor-element.elementor-element-a2a6632 .elementor-element.elementor-element-86da66d .elementor-element.elementor-element-c7da428 {
    width: 100% !important;
}
.elementor-37398 .elementor-element.elementor-element-a59d460 > .elementor-widget-container{
	padding: 0px;
}
.elementor-37398 .elementor-element.elementor-element-3e7d913 .elementor-heading-title{
	font-size: 76px;
	max-width: 782px;
}
.elementor-element.elementor-element-80aedf1.e-con-full,
.swiper-slide-bg.elementor-ken-burns--active{
    position: relative;
}
div#top_bar_sec {
    position: relative;
    z-index: 9;
}
.elementor-element.elementor-element-c8700fe.about_banner_sec .elementor-element.elementor-element-80aedf1.e-con-full {
    border-radius: unset !important;
}
.elementor-element.elementor-element-c8700fe.about_banner_sec .elementor-element.elementor-element-80aedf1 {
    position: relative;
}
.desktop_banner_sec .elementor-element.elementor-element-80aedf1.e-con-full::before, .desktop_banner_sec .swiper-slide-bg.elementor-ken-burns--active::before, .elementor-element.elementor-element-c8700fe.about_banner_sec .elementor-element.elementor-element-80aedf1::before {
    position: absolute;
    content: "";
    top: -14px;
    left: unset;
    right: -13px !important;
    width: 217px;
    height: 120px;
    background: url("https://groenlandskespil.gl/wp-content/uploads/2024/11/top_af.svg") no-repeat;
    background-position: center;
    background-size: contain;
    z-index: 1;
}
.elementor-element.elementor-element-c8700fe.about_banner_sec::before{
    right: 0px !important;
    width: 217px;
    height: 120px;
}
.desktop_banner_sec .elementor-element.elementor-element-80aedf1.e-con-full::after, .desktop_banner_sec .swiper-slide-bg.elementor-ken-burns--active::after,
.elementor-element.elementor-element-c8700fe.about_banner_sec .elementor-element.elementor-element-80aedf1::after{
    position: absolute;
    content: "";
    bottom: -10px;
    left: -8px;
    width: 118px;
    height: 98px;
    background: url("https://groenlandskespil.gl/wp-content/uploads/2024/11/btm_af.svg") no-repeat;
    background-position: center;
    background-size: contain;
    z-index: 1;
}
.elementor-element.elementor-element-80aedf1.e-con-full{
    border-radius: 25px;
	overflow:hidden;
	    border-top-right-radius: 0;
    border-bottom-left-radius: 0;
}
.swiper-slide-bg.elementor-ken-burns--active{
    border-radius: 0;
}
  .single_sidebar_sec li a {
        color: #0D2426;
    }
    .single_sidebar_sec li::marker {
        color: #A4782B;
    }
    .cstm_meta_links li span.elementor-icon-list-text.elementor-post-info__item.elementor-post-info__item--type-comments {
        color: #6D6F72;
        border-left: 1px solid #6D6F72;
        padding-left: 10px;
    }

.swiper-slide-bg.elementor-ken-burns--active {
    transition-duration: 0s !important;
}

/*****(8/11)******/
.elementor-element.elementor-element-80aedf1.e-con-full.hele_grond_sec.e-flex.e-con.e-child {
    margin-top: -1px;
}
.elementor-swiper {
    margin-right: -2px !important;
}

h2#reply-title {
    display: none;
}
.fottr_anc a {
    color: #fff !important;
}
/* form css*/
.post_comment_box form.comment-form p.wpgdprc-checkbox label a {
    color: #333;
}

 .post_comment_box p.form-submit input#submit {
    
    background-color: #0D2426 !important;
    color: white;
    border: 1px solid #0D2426;
	border-radius: 60px;
    padding: 15px 25px;
    margin-top: 52px;
}


.post_comment_box form textarea,
.post_comment_box form input {
    padding: 22px !important;
    border: 1px solid #0D242638; 
    border-radius: 5px;
}
.post_comment_box form p.comment-form-comment {
    width: 100%;
    order: 3;
}

.post_comment_box form {
    display: flex;
    gap: 0;
    justify-content: space-between;
    flex-wrap: wrap;
}

.post_comment_box form p.comment-form-author {
    order: 1;
    width: calc(50% - 10px);
}

.post_comment_box form p.comment-form-email {
    width: calc(50% - 10px);
    order: 2;
}

.post_comment_box form p.comment-form-cookies-consent {
    flex-grow: 1;
    order: 4;
}

.post_comment_box form p.wpgdprc-checkbox.comment-form-wpgdprc {
    flex-grow: 1;
    order: 5;
    gap: 5px;
    align-items: baseline;
}

.post_comment_box form p.form-submit {
    display: block;
    width: 100%;
    order: 6;
}
.post_comment_box form textarea{
	height: 128px;
}
.cstm_strong_colr li strong {
    color: #0D2426;
}
.cstm_strong_colr li::marker {
    color: #A4782B;
}
.elementor-element.elementor-element-757f3e4.post_term_list  .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
    position: relative;
}

.elementor-element.elementor-element-757f3e4.post_term_list  .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text::before {
    position: absolute;
    content: "";
    top: 7px;
    left: -14px;
    width: 8px;
    height: 8px;
    background-color: #A4782B;
    border-radius: 100%;
}
/* .elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text a {
	color: #0D2426 !important;
} */
.vind_dkk_sec:after{
	display: none;
} 
.hvad_vi_sec .eshuzu_post_carousel_section .esz_post_slide.slick-slide .esz_slide_box .esz_post_link {
    position: relative;
}


.elementor-35837 .elementor-element.elementor-element-e8409f2 .hvad_vi_sec .eshuzu_post_carousel_section {
    overflow: visible !important;
}

.elementor-35837 .elementor-element.elementor-element-e8409f2 .hvad_vi_sec .eshuzu_post_carousel_section .slick-list.draggable {
   
    overflow: visible !important;
}

.elementor-element.elementor-element-e8409f2.services_slider_sec {
    overflow: hidden !important;
}
.services_grid_sec .serv_grid_sec .elementor-post__text {
    position: static !important;
	    padding: 0px !important;
	padding-left: 10px !important;
    opacity: 1 !important;
	margin: 0;
}
/* .elementor-37170 .elementor-element.elementor-element-5380ae1 .elementor-post__thumbnail {
    border-radius: 15px 15px 0px 0px !important;
} */

.services_grid_sec .serv_grid_sec .elementor-posts .elementor-post{
	padding: 20px !important;
}
.services_grid_sec .serv_grid_sec .elementor-posts .elementor-post .elementor-post__thumbnail img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover;
}
.services_grid_sec .serv_grid_sec .elementor-posts .elementor-post .elementor-post__thumbnail {
    min-height: auto !important;
}
.elementor-37170 .elementor-element.elementor-element-5380ae1.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 0 !important;
}
.services_grid_sec .serv_grid_sec .elementor-post__text {
    padding-top: 25px !important;
    padding-bottom: 10px !important;
}

.esz_post_thumb .esz_post_thumb_img {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    width: 100%;
    object-fit: cover !important;
    max-width: 100%;
    height: 101% !important;
}

/* responsive */

@media (min-width: 1024px) {
    .wof-wheel-standalone .wof-wheel .wof-inner-wrapper {
        gap: 120px;
        flex-flow: row;
    }
}
@media (max-width: 1899px){

/* 	.elementor-element.elementor-element-ad838eb.desktop_banner_sec {
    padding: 0;
} */

.elementor-35837 .elementor-element.elementor-element-947dad5 .swiper-slide-bg {
   
    background-position: top;
}
	.elementor-swiper {
    margin-right: -1px !important;
}
}
@media (max-width: 1599px) {
    .new_blogs_sec .elementor-posts .elementor-post__meta-data {
        height: 90px;
        width: 90px;
    }

    .crowl_circle_img img {
        top: -222px;
    }
	/* 	***ak**** */
	.elementor-37398 .elementor-element.elementor-element-80aedf1 {
    --min-height: 640px;
}
/* 	.elementor-element.elementor-element-a2a6632 {
    padding-block: 50px;
} */

}

@media (max-width: 1399px) {
    .new_blogs_sec .elementor-posts .elementor-post__meta-data {
        height: 80px;
        width: 80px;
    }

    .new_blogs_sec span.date-day {
        font-size: 30px;
    }

    .new_blogs_sec .elementor-posts .elementor-post__meta-data {
        right: 15px;
        bottom: 130px;
    }

    .new_blogs_sec .elementor-grid-4 .elementor-posts .elementor-post__meta-data {
        bottom: 50%;
    }

    .new_blogs_sec .elementor-grid-4.elementor-posts--thumbnail-top .elementor-post__text {
        min-height: 150px;
    }

    .vind_dkk_sec:after {
        height: 160px;
        right: 0px;
        background-size: contain;
        top: 30%;
    }

    .elementor-35837 .elementor-element.elementor-element-4a1bef3 .elementor-post__title,
    .elementor-35837 .elementor-element.elementor-element-4a1bef3 .elementor-post__title a {
        font-size: 20px;
    }

    .crowl_circle_img img {
        top: -180px;
    }

    .wof-wheel-standalone .wof-right .wof-title.wof-fgcolor {
        font-size: 44px;
        line-height: 1.2;
    }
    .services_grid_sec .elementor-posts .elementor-post .elementor-post__thumbnail {
        min-height: 300px;
    }
	
/* 	***ak**** */
    .elementor-37398 .elementor-element.elementor-element-80aedf1 {
    --min-height: 550px;
}
	.elementor-37398 .elementor-element.elementor-element-290b9fb .elementor-heading-title {
    font-size: 45px;
    line-height: 54px;
}
	.elementor-element.elementor-element-a2a6632 .elementor-element.elementor-element-86da66d .elementor-element.elementor-element-a5011b7 {
    max-width: 800px !important;
    margin-left: 64px;
}
	.elementor-element.elementor-element-6c19250.abt_cta_sec .elementor-element.elementor-element-7194c5b {
    margin-bottom: 20px;
}
	.elementor-element.elementor-element-6c19250.abt_cta_sec .elementor-widget-container ul li {
    margin-bottom: 26px;
}
	.elementor-37398 .elementor-element.elementor-element-3e7d913 .elementor-heading-title {
    font-size: 66px;
    max-width: 782px;
}
	 .swiper-slide-bg.elementor-ken-burns--active::after {
   
    width: 78px;
    height: 78px;
  
}
 .swiper-slide-bg.elementor-ken-burns--active::before {
   width: 147px;
   height: 80px;
}
	.elementor-swiper {
    margin-right: 0px !important;
}
	.elementor-element.elementor-element-55750ed.post_comment_box form textarea, .elementor-element.elementor-element-55750ed.post_comment_box form input {
    padding: 20px !important;
}
	.elementor-element.elementor-element-55750ed.post_comment_box  p.form-submit input#submit {
    margin-top: 35px;
}
}

@media (max-width: 1279px) {
    #main_head_sec .elementor-nav-menu--dropdown {
        position: absolute;
        width: 100%;
        top: 70%;
        left: 0;
        background-color: #0D2426;
        z-index: 9;
    }

    #main_head_sec {
        position: relative;
    }

    #main_head_sec .elementor-menu-toggle {
        position: static;
        background-color: transparent;
    }

    #main_head_sec .elementor-widget-container {
        position: static;
    }

    #main_head_sec .elementor-element.elementor-element-821bb73.elementor-nav-menu__align-start.elementor-widget-tablet__width-initial.elementor-nav-menu--dropdown-tablet.elementor-nav-menu__text-align-aside.elementor-nav-menu--toggle.elementor-nav-menu--burger.elementor-widget.elementor-widget-nav-menu.trx_addons_parallax_layers_inited.trx_addons_parallax_blocks_inited {
        position: static;
    }

    #main_head_sec .elementor-nav-menu--dropdown a {
        color: #fff;
    }

    .new_blogs_sec .elementor-grid-4 .elementor-posts .elementor-post__meta-data {
        bottom: 30%;
    }
	.elementor-element.elementor-element-6c19250.abt_cta_sec .e-con-inner {
    padding-bottom: 280px;
}
	.elementor-35853 .elementor-element.elementor-element-81b27ba.elementor-element {
    --align-self: normal !important;
}
.elementor-35853 .elementor-element.elementor-element-3e7275f .e-con-inner {
    align-items: normal !important;
}
	
}

@media (max-width: 1199px) {
    .crowl_circle_img img {
        top: -180px;
        left: 0;
        width: 150px;
    }

    .wof-wheel-standalone .wof-wheel .wof-wheel-bg {
        height: 400px;
        width: 400px;
    }
    .new_blogs_sec .elementor-posts .elementor-post__meta-data {
        right: 15px;
        bottom: 155px;
    }
    .services_grid_sec .elementor-posts .elementor-post .elementor-post__thumbnail {
        min-height: 250px;
    }

    .new_blogs_sec .elementor-posts .elementor-post__meta-data {
        bottom: 125px;
    }
	
/* 	.elementor-37398 .elementor-element.elementor-element-a2a6632{
		flex-direction: column;
	} */
	.elementor-element.elementor-element-a2a6632 {
    padding-block: 54px;
   
}
	.elementor-element.elementor-element-6c19250.abt_cta_sec .elementor-widget-container h2.elementor-heading-title {
    font-size: 30px;
   
}
	.elementor-37398 .elementor-element.elementor-element-9cac20e {
    width: 100%;
    max-width: 800px;
    margin-left: 64px;
}
	.elementor-element.elementor-element-a59d460 {
    text-align: left;
}
	.elementor-element.elementor-element-6c19250.abt_cta_sec .elementor-element.elementor-element-7194c5b {
    margin-bottom: 15px;
}
	.elementor-element.elementor-element-6c19250.abt_cta_sec .elementor-widget-container ul li {
    margin-bottom: 20px;
}
	.elementor-element.elementor-element-6c19250.abt_cta_sec .elementor-widget-container ul li::before {
  
    width: 31px;
    height: 31px;
    top: -2px;
    background: url("https://groenlandskespil.gl/wp-content/uploads/2024/11/tick.svg") no-repeat center;
    background-size: contain;
}
	.elementor-37398 .elementor-element.elementor-element-290b9fb .elementor-heading-title {
    font-size: 35px;
    line-height: 50px;
}
	.elementor-37398 .elementor-element.elementor-element-604e56a {
    gap: 10px;
}
	.elementor-37398 .elementor-element.elementor-element-cd86c29 .elementor-heading-title {
    font-size: 22px;
    line-height: 1.6;
}
.elementor-37398 .elementor-element.elementor-element-3e7d913 .elementor-heading-title {
    font-size: 56px;
    max-width: 682px;
}
	.elementor-37398 .elementor-element.elementor-element-a59d460 .elementor-button {
    padding: 18px 40px;
}
.elementor-element.elementor-element-80aedf1.e-con-full::after,
	.swiper-slide-bg.elementor-ken-burns--active::after{
    width: 98px;
    height: 78px;
   
}
.elementor-element.elementor-element-80aedf1.e-con-full::before,
	.swiper-slide-bg.elementor-ken-burns--active::before{
  
    width: 170px;
    height: 90px;
    
}
	.elementor-element.elementor-element-55750ed.post_comment_box form textarea, .elementor-element.elementor-element-55750ed.post_comment_box form input {
    padding: 16px 18px !important;
}
	.elementor-element.elementor-element-55750ed.post_comment_box form p {
    margin-bottom: 10px !important;
}
	.elementor-element.elementor-element-55750ed.post_comment_box  p.form-submit input#submit {
    margin-top: 25px;
}
	.elementor-element.elementor-element-c8700fe.about_banner_sec .elementor-element.elementor-element-80aedf1::after,	.elementor-element.elementor-element-c8700fe.about_banner_sec .elementor-element.elementor-element-80aedf1::before{
		display: none;
	}
}

@media (max-width: 991px) {
    .vind_dkk_sec:after {
        top: 40%;
    }

    .crowl_circle_img img {
        top: -130px;
        left: 0;
        width: 120px;
    }

    .new_blogs_sec .elementor-posts .elementor-post__meta-data {
        height: 65px;
        width: 65px;
    }

    .new_blogs_sec span.date-day {
        font-size: 20px;
    }

    .elementor-35837 .elementor-element.elementor-element-265d75c .elementor-post__meta-data {
        font-size: 12px;
    }

    .new_blogs_sec .elementor-posts .elementor-post__meta-data {
        right: 10px;
        bottom: 180px;
    }

    .new_blogs_sec .elementor-grid-4 span.date-day {
        font-size: 20px;
    }

    .new_blogs_sec .elementor-grid-4 .elementor-posts .elementor-post__meta-data {
        bottom: 38%;
        height: 50px;
        width: 56px;
    }

    .new_blogs_sec .elementor-posts .elementor-post__meta-data {
        height: 55px;
        width: 60px;
    }

    .wof-wheel-standalone .wof-right .wof-title.wof-fgcolor {
        font-size: 32px;
        line-height: 1.2;
    }

    .wof-wheel-standalone .p1 {
        font-size: 18px;
        line-height: 1.2;
    }

     .new_blogs_sec.sports_blog .elementor-posts .elementor-post__meta-data{
        bottom: 160px;
    }
    .new_blogs_sec .elementor-posts .elementor-post__meta-data {

        bottom: 155px;
    }
	
	.elementor-37398 .elementor-element.elementor-element-80aedf1 {
    --min-height: 450px;
}
	
	.elementor-37398 .elementor-element.elementor-element-3e7d913 .elementor-heading-title {
    font-size: 50px;
		line-height: 1.2;
}
	.elementor-37398 .elementor-element.elementor-element-fcc6ec0.e-con {
    gap: 10px;
}
	.elementor-37398 .elementor-element.elementor-element-cd86c29 .elementor-heading-title {
    font-size: 20px;
    line-height: 1.6;
}
	
	.elementor-37398 .elementor-element.elementor-element-9cac20e {
    margin-left: 44px;
}
	.elementor-element.elementor-element-a2a6632 .elementor-element.elementor-element-86da66d .elementor-element.elementor-element-a5011b7 {
    max-width: 700px !important;
    margin-left: 0px;
}
	.elementor-37398 .elementor-element.elementor-element-290b9fb .elementor-heading-title {
    font-size: 30px;
    line-height: 1.2;
}
	.elementor-37398 .elementor-element.elementor-element-cd86c29 .elementor-heading-title {
    font-size: 18px;
}
	.elementor-element.elementor-element-a2a6632 {
    padding-block: 34px;
}
	.elementor-element.elementor-element-6c19250.abt_cta_sec .e-con-inner {
    padding-bottom: 240px;
}
	.elementor-element.elementor-element-6c19250.abt_cta_sec .elementor-widget-container h2.elementor-heading-title {
    font-size: 28px;
}
	.elementor-element.elementor-element-a2a6632 .elementor-element.elementor-element-86da66d .elementor-element.elementor-element-a5011b7{
		gap: 10px;
	}
/* 	.elementor-37398 .elementor-element.elementor-element-a2a6632 {
    --min-height: 555px;
} */
	.elementor-element.elementor-element-6c19250.abt_cta_sec .elementor-widget-container ul li {
    margin-bottom: 15px;
}
	.elementor-element.elementor-element-55750ed.post_comment_box form textarea, .elementor-element.elementor-element-55750ed.post_comment_box form input {
    padding: 14px !important;
}
}

@media (max-width: 767px) {
    .new_blogs_sec .elementor-posts .elementor-post__meta-data {
        bottom: 140px;
    }

    .elementor-35853 .elementor-element.elementor-element-821bb73 .elementor-nav-menu .elementor-item {
        font-size: 12px;
        line-height: 1.2;
    }

    div.wof-wheel .wof-inner-wrapper .wof-wheel-bg,
    div.wof-wheel .wof-wheel-container,
    div.wof-wheel .wof-wheel-container .wof-shadows {
        width: 400px;
        height: 400px;
    }

    .crowl_circle_img img {
        top: -200px;
        left: 15%;
        width: 150px;
    }

    .vind_dkk_sec:after {
        top: 35%;
        height: 100px;
    }

    .vind_iphone_sec input.wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email.form-control {
        width: 85%;
    }

    .new_blogs_sec .elementor-posts--thumbnail-top .elementor-post__text {
        margin-left: 0;
    }

    .services_grid_sec .elementor-posts .elementor-post__title a {
        font-size: 16px;
       line-height: 1.2;
    }

    .services_grid_sec .elementor-posts .elementor-post__title  {
        margin-bottom: 3px;
    }

    .services_grid_sec .elementor-post__text {
        padding: 10px 15px;
    }

    .services_grid_sec .elementor-posts .elementor-post__excerpt p {
        margin: 0;
    }

    div.wof-wheel .wof-inner-wrapper {
        padding: 4px 0px;
    }

    .services_grid_sec .elementor-post__text {
        opacity: 1;
        position: static;
        padding: 0px 0px;
    }
    
    .services_grid_sec .elementor-post__thumbnail > img {
        position: absolute !important;
        height: 100% !important;
        width: 100% !important;
        top: 0px !important;
        bottom: 0px !important;
        left: 0px !important;
        right: 0px !important;
        transform: translate(0px) !important;
    }

    .game-sec{
        margin-top: 180px !important;
    }
	
	.elementor-37398 .elementor-element.elementor-element-80aedf1 {
    --min-height: 350px;
}
	.elementor-37398 .elementor-element.elementor-element-3e7d913 .elementor-heading-title {
    font-size: 40px;
}
	.elementor-element.elementor-element-a2a6632 {
    padding-block: 30px;
}
	.elementor-element.elementor-element-6c19250.abt_cta_sec .elementor-widget-container h2.elementor-heading-title {
    font-size: 22px;
    line-height: 1.3;
}
	.elementor-element.elementor-element-6c19250.abt_cta_sec .elementor-element.elementor-element-7194c5b {
    margin-bottom: 8px;
}
	.elementor-element.elementor-element-6c19250.abt_cta_sec .elementor-widget-container ul li {
    margin-bottom: 10px;
}
	.elementor-element.elementor-element-6c19250.abt_cta_sec .elementor-widget-container ul li::before {
    left: -40px;
}
	.elementor-37398 .elementor-element.elementor-element-9cac20e {
    width: 100%;
    max-width: 430px;
    padding: 0;
}
	.elementor-element.elementor-element-6c19250.abt_cta_sec .e-con-inner {
    padding-bottom: 160px;
}
	.elementor-element.elementor-element-6c19250.abt_cta_sec .elementor-widget-container ul li {
    font-size: 16px;
    line-height: 1.3;
}
	.elementor-37398 .elementor-element.elementor-element-290b9fb .elementor-heading-title {
    font-size: 26px;
    line-height: 1.2;
}
	.elementor-37398 .elementor-element.elementor-element-cd86c29 .elementor-heading-title {
    font-size: 17px;
}
	.elementor-37398 .elementor-element.elementor-element-a59d460 .elementor-button {
    padding: 18px 30px;
}
	.elementor-37398 .elementor-element.elementor-element-a59d460.elementor-element {
    --align-self: flex-start;
}
	.mobile_banner_sec .swiper-slide-bg.elementor-ken-burns--active::after {
		display:none;
/*         width: 58px;
        height: 68px; */
    }
	.mobile_banner_sec .swiper-slide-bg.elementor-ken-burns--active::before {
		display:none;
/*         width: 90px;
        height: 60px; */
    }
	.elementor-element.elementor-element-55750ed.post_comment_box form textarea, .elementor-element.elementor-element-55750ed.post_comment_box form input {
    padding: 12px !important;
}
}

@media (max-width: 575px) {
	.custom_inop input[type=checkbox] {
    padding: 0;
    height: 11px !important;
    width: 15px !important;
}
    .wof-form-wrapper {
        flex-direction: column;
    }

    .wof-form-fields {
        max-width: 100% !important;
    }

    .crowl_circle_img img {
        width: 119px;
        top: -159px;
        left: 6%;
    }

    .new_banner_sec .swiper-slide:before {
        width: 90px;
        height: 117px;
        left: -37px;
        bottom: -46px;
    }

    .new_banner_sec .swiper-slide:after {
        width: 100px;
        height: 102px;
        right: -12px;
        top: -8px;
    }

    .crowl_circle_img img {
        top: -125px;
    }

    .new_blogs_sec .elementor-posts .elementor-post__meta-data {
        bottom: 128px;
    }

    .new_blogs_sec .elementor-posts .elementor-post__meta-data {
        height: 48px;
        width: 55px;
    }

    .new_blogs_sec .elementor-posts .elementor-post__meta-data{
        bottom: 145px;
    }

    .new_blogs_sec span.date-day {
        font-size: 18px;
    }

    .elementor-35837 .elementor-element.elementor-element-265d75c .elementor-post__title,
    .elementor-35837 .elementor-element.elementor-element-265d75c .elementor-post__title a {
        font-size: 17px;
        line-height: 1.2;
        white-space: normal;
    }

    .new_blogs_sec .elementor-posts--thumbnail-top .elementor-post__text {
        margin-top: 0px;
    }

    .elementor-35837 .elementor-element.elementor-element-4a1bef3 .elementor-post__title,
    .elementor-35837 .elementor-element.elementor-element-4a1bef3 .elementor-post__title a {
        font-size: 17px;
        line-height: 1.2;
    }

    div.wof-wheel .wof-inner-wrapper .wof-wheel-bg,
    div.wof-wheel .wof-wheel-container,
    div.wof-wheel .wof-wheel-container .wof-shadows {
        width: 300px;
        height: 300px;
    }

     button.wof-btn-submit.wof-color-2 {
        max-width: 100%;
        padding: 5px 10px;
    }

     input.wof-input {
        padding: 10px !important;
    }

     .wof-form-wrapper {
        gap: 0;
    }

    .new_blogs_sec .elementor-grid-4 .elementor-posts .elementor-post__meta-data {
        bottom: 45%;
        height: 46px;
        width: 50px;
    }

    .elementor-35837 .elementor-element.elementor-element-265d75c .elementor-post__excerpt p,
    .elementor-35837 .elementor-element.elementor-element-4a1bef3 .elementor-post__excerpt p {
        font-size: 14px;
        line-height: 1.5;
    }

    .vind_dkk_sec input.wpcf7-form-control.wpcf7-email.wpcf7-validates-as-required.wpcf7-text.wpcf7-validates-as-email.form-control {
        padding: 10px;
        margin-bottom: 10px;
    }

    .vind_dkk_sec:after {
        top: 45%;
        height: 80px;
    }
    
    .new_blogs_sec.sports_blog .elementor-posts .elementor-post__meta-data {
        bottom: 150px;
    }

    .new_blogs_sec.sports_blog .elementor-posts--thumbnail-top .elementor-post__text {
        margin-top: 0px;
        min-height: 146px;
    }

    .new_blogs_sec .elementor-posts .elementor-post__meta-data {
        bottom: 130px;
    }
    .game-sec{
        margin-top: 50px !important;
    }
	.elementor-37398 .elementor-element.elementor-element-290b9fb .elementor-heading-title {
    font-size: 24px;
    line-height: 1.2;
}
	.elementor-37398 .elementor-element.elementor-element-cd86c29 .elementor-heading-title {
    font-size: 16px;
}
	.elementor-element.elementor-element-a2a6632 .elementor-element.elementor-element-86da66d .elementor-element.elementor-element-a5011b7 {
    padding: 0;
}
	.elementor-element.elementor-element-6c19250.abt_cta_sec .elementor-widget-container ul {
 
    padding-left: 30px;
}
	.elementor-37398 .elementor-element.elementor-element-9cac20e {
    width: 100%;
    max-width: 240px;
    margin-left: 34px;
}
	.elementor-37398 .elementor-element.elementor-element-a59d460 .elementor-button {
    padding: 16px 20px;
    font-size: 15px;
}
	.new_blogs_sec .elementor-posts .elementor-post__meta-data {
    bottom: 150px;
}
	.elementor-37398 .elementor-element.elementor-element-3e7d913 .elementor-heading-title {
    font-size: 35px;
}
	.elementor-37398 .elementor-element.elementor-element-80aedf1 {
    --min-height: 280px;
}
	
	.elementor-37398 .elementor-element.elementor-element-58b8bc3 .elementor-button{
		padding: 12px 16px;
	}
	.elementor-37398 .elementor-element.elementor-element-604e56a {
    gap: 8px;
}

	.elementor-35853 .elementor-element.elementor-element-821bb73 .elementor-nav-menu .elementor-item {
    padding: 10px;
    white-space: nowrap;
}
/* 	.elementor-37398 .elementor-element.elementor-element-a2a6632 {
    border-radius: 15px;
} */
.elementor-element.elementor-element-80aedf1.e-con-full::before,
	.swiper-slide-bg.elementor-ken-burns--active::before{
    width: 110px;
    top: -17px;
    height: 80px;
}
	
.elementor-element.elementor-element-80aedf1.e-con-full::after,
	.swiper-slide-bg.elementor-ken-burns--active::after{
    left: -15px;
    width: 88px;
    height: 58px;
}
	.elementor-element.elementor-element-6c19250.abt_cta_sec .elementor-widget-container ul li {
    font-size: 15px;
    line-height: 1.3;
}
	.elementor-element.elementor-element-6c19250.abt_cta_sec .elementor-widget-container h2.elementor-heading-title {
    font-size: 20px;
    line-height: 1.3;
}
	.swiper-slide-bg.elementor-ken-burns--active::after {
    width: 45px;
    height: 58px;
}
	.swiper-slide-bg.elementor-ken-burns--active::before {
    width: 70px;
    height: 50px;
}
	.elementor-element.elementor-element-55750ed.post_comment_box form p.comment-form-author,
.elementor-element.elementor-element-55750ed.post_comment_box form p.comment-form-email{
    width: 100%;
}
	.elementor-element.elementor-element-55750ed.post_comment_box form textarea, .elementor-element.elementor-element-55750ed.post_comment_box form input {
    padding: 10px !important;
}
	.elementor-element.elementor-element-55750ed.post_comment_box  p.form-submit input#submit {
    margin-top: 20px;
}
}