/*
Theme Name: Phlox Pro Child
Theme URI: https://themes.muffingroup.com/betheme
Author: Muffin group
Author URI: https://muffingroup.com
Description: Child Theme for Betheme
Template: phlox-pro
Version: 2.0.1
*/

:root {
    --e-global-color-primary: #9156f7;
    --e-global-color-secondary: #f4b539;
    --e-global-color-text: #000;
    --e-global-color-accent: #61ce70;
    --e-global-color-2abbde8d: #b788f8;
    --e-global-color-14d457c7: #ff860e;
    --e-global-color-679982b4: #b981f9;
    --e-global-color-47b4746f: #9f62f7;
    --e-global-color-6474545b: #f13c0d;
    --e-global-color-48ed99e5: #f15143;
    --e-global-color-16a23eba: #eda800;
    --e-global-color-5540afdb: #f0aa0f;
    --e-global-color-87d1075: #eee5d6;
    --e-global-color-1c5d61a7: #ced8d6;
    --e-global-color-327a04ae: #586780;
    --e-global-color-4253ee9e: rgba(88, 103, 128, .15);
    --e-global-color-aef23e3: #fff;
    --e-global-color-512e172: #ff2c00;
    --e-global-color-84c1f1a: #ff6a5d;
    --e-global-typography-primary-font-family: "Inter";
    --e-global-typography-secondary-font-family: "Inter";
    --e-global-typography-text-font-family: "Manjari";
    --e-global-typography-accent-font-family: "Manjari";
    --e-global-color-5dc220c8: #0025db;
    --e-global-color-6ea84a27: #1a1f2f;
    --e-global-color-66e20523: #a0abc9;
    --e-global-color-5c4489cf: #fcaa23;
    --e-global-color-accent: #61CE70;
    --e-global-color-333d9393: #4054B2;
    --e-global-color-69a6b1a4: #F44571;
    --e-global-color-70d1dd11: #111F3D;
    --e-global-color-7569988: #0041FF;
    --e-global-color-1db1e2f: #000000E6;
    --e-global-color-a814d68: #FFFFFF;
    --e-global-color-6d49121: #1BB0CE;
    --e-global-color-08558db: #0F0F0F;
    --e-global-color-a960749: #1F3C81;
    --e-global-color-b7aa039: #03A7D3;
    --e-global-color-9c10550: #B6246E;
    --e-global-color-a820030: #F9636B;
    --e-global-color-f52764a: #0B1953;
    --e-global-color-5ecfdf8: #01012F;
    --e-global-color-8c1f4bf: #7A7A7A;
    --e-global-color-f3a83c5: #F4B539;
    --e-global-color-8fa9cf5: #FF860E;
    --e-global-color-6dd6c95: #CA395D;
    --e-global-color-0b485dd: #F44571;
    --e-global-color-b16fd0e: #111111;
    --e-global-color-f959c56: #F1F1F1;
    --e-global-color-c249ed8: rgba(17, 31, 61, 0.6);
}

.preloader {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    background: #ffffff;
    /*background:linear-gradient(45deg, rgb(53, 13, 130) 0%, rgba(128, 33, 181, 1) 50%);*/
    transition: opacity 0.5s ease-out;
    z-index: 988998899999;
}


.preloader.fade-out {
    opacity: 0;
}

.dot-container {
    width: 200px;
    height: 200px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin: auto;
    filter: url('#goo');
    animation: rotate-move 2s ease-in-out infinite;
}

.dot {
    width: 70px;
    height: 70px;
    border-radius: 50%;
    background-color: #000;
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
}

.dot-3 {
    background-color: #dabf07;
    animation: dot-3-move 2s ease infinite, index 6s ease infinite;
}

.dot-2 {
    background-color: #9cc11a;
    animation: dot-2-move 2s ease infinite, index 6s -4s ease infinite;
}

.dot-1 {
    background-color: #0596a1;
    animation: dot-1-move 2s ease infinite, index 6s -2s ease infinite;
}

@keyframes dot-3-move {
    20% {
        transform: scale(1)
    }

    45% {
        transform: translateY(-18px) scale(.45)
    }

    60% {
        transform: translateY(-90px) scale(.45)
    }

    80% {
        transform: translateY(-90px) scale(.45)
    }

    100% {
        transform: translateY(0px) scale(1)
    }
}

@keyframes dot-2-move {
    20% {
        transform: scale(1)
    }

    45% {
        transform: translate(-16px, 12px) scale(.45)
    }

    60% {
        transform: translate(-80px, 60px) scale(.45)
    }

    80% {
        transform: translate(-80px, 60px) scale(.45)
    }

    100% {
        transform: translateY(0px) scale(1)
    }
}

@keyframes dot-1-move {
    20% {
        transform: scale(1)
    }

    45% {
        transform: translate(16px, 12px) scale(.45)
    }

    60% {
        transform: translate(80px, 60px) scale(.45)
    }

    80% {
        transform: translate(80px, 60px) scale(.45)
    }

    100% {
        transform: translateY(0px) scale(1)
    }
}

@keyframes rotate-move {
    55% {
        transform: translate(-50%, -50%) rotate(0deg)
    }

    80% {
        transform: translate(-50%, -50%) rotate(360deg)
    }

    100% {
        transform: translate(-50%, -50%) rotate(360deg)
    }
}

@keyframes index {

    0%,
    100% {
        z-index: 3
    }

    33.3% {
        z-index: 2
    }

    66.6% {
        z-index: 1
    }
}

.vms-logo img {
    width: 65px !important;
    height: auto !important;
}

.main-header-wrapper .aux-logo-anchor img {
    width: 60px !important;
    height: auto;
}

.modern-header .aux-modern-heading-secondary {
    margin-bottom: 0 !important;
}

.vms-video video {
    height: 100vh !important;
}

.vms-highlight-title .aux-head-highlight,
.vms-highlight-primary-title .aux-modern-heading-primary,
.vms-highlight-title .bdt-animated-heading {
    display: inline-block;
    background: transparent linear-gradient(97deg, var(--e-global-color-679982b4) 0%, var(--e-global-color-679982b4) 9%, var(--e-global-color-47b4746f) 27%, var(--e-global-color-6474545b) 47%, var(--e-global-color-48ed99e5) 63%, var(--e-global-color-16a23eba) 83%, var(--e-global-color-5540afdb) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

/*.vms-highlight-title .aux-widget-inner, .vms-highlight-primary-title .aux-widget-inner, .vms-highlight-title-orange .aux-widget-inner,  .vms-highlight-primary-title-orange .aux-widget-inner, .vms-highlight-title-pink .aux-widget-inner, .vms-highlight-primary-title-pink .aux-widget-inner{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}*/

.vms-highlight-title-orange .aux-head-highlight,
.vms-highlight-primary-title-orange .aux-modern-heading-primary,
.vms-highlight-title-orange .bdt-animated-heading {
    display: inline-block;
    background: transparent linear-gradient(105deg, var(--e-global-color-f3a83c5) 0%, var(--e-global-color-8fa9cf5) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.vms-highlight-title-pink .aux-head-highlight,
.vms-highlight-primary-title-pink .aux-modern-heading-primary,
.vms-highlight-title-pink .bdt-animated-heading {
    display: inline-block;
    background: transparent linear-gradient(105deg, var(--e-global-color-6dd6c95) 0%, var(--e-global-color-0b485dd) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.vms-highlight-bg-orange {
    background: transparent linear-gradient(105deg, var(--e-global-color-f3a83c5) 0%, var(--e-global-color-8fa9cf5) 100%);
}

.vms-highlight-bg-pink {
    background: transparent linear-gradient(105deg, var(--e-global-color-6dd6c95) 0%, var(--e-global-color-0b485dd) 100%);
}

.vms-highlight-bg {
    background: transparent linear-gradient(97deg, var(--e-global-color-679982b4) 0%, var(--e-global-color-679982b4) 9%, var(--e-global-color-47b4746f) 27%, var(--e-global-color-6474545b) 47%, var(--e-global-color-48ed99e5) 63%, var(--e-global-color-16a23eba) 83%, var(--e-global-color-5540afdb) 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}


/* For odd elements */
.services-slider .bdt-lottie-icon-box-readmore:nth-child(odd) {
    box-shadow: 0px 0px 20px 0px rgba(66, 62, 4, 0.64) !important;
}

/* For even elements */
.services-slider .bdt-lottie-icon-box-readmore:nth-child(even) {
    box-shadow: 0px 0px 20px 0px rgba(54, 3, 3, 0.6) !important;
}

.services-slider .bdt-ep-fancy-slider-item:nth-child(odd) {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-6dd6c95) 0%, var(--e-global-color-0b485dd) 100%) !important;
}

.services-slider .bdt-ep-fancy-slider-item:nth-child(even) {
    background-color: transparent;
    background-image: linear-gradient(105deg, var(--e-global-color-f3a83c5) 0%, var(--e-global-color-8fa9cf5) 100%) !important;
}

.services-slider .bdt-ep-fancy-slider-item:nth-child(odd) .bdt-ep-fancy-slider-button a {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-0b485dd) 0%, var(--e-global-color-6dd6c95) 100%) !important;
    box-shadow: 0px 0px 10px 0px rgba(66, 62, 4, 0.64) !important;
}

.services-slider .bdt-ep-fancy-slider-item:nth-child(even) .bdt-ep-fancy-slider-button a {
    background-color: transparent;
    background-image: linear-gradient(105deg, var(--e-global-color-8fa9cf5) 0%, var(--e-global-color-f3a83c5) 100%) !important;
    box-shadow: 0px 0px 10px 0px rgba(54, 3, 3, 0.6) !important;
}

.services-slider .bdt-ep-fancy-slider-item:nth-child(odd) .bdt-ep-fancy-slider-button a:hover {
    box-shadow: 0px 0px 20px 0px rgba(66, 62, 4, 0.64) !important;

}

.services-slider .bdt-ep-fancy-slider-item:nth-child(even) .bdt-ep-fancy-slider-button a:hover {
    box-shadow: 0px 0px 20px 0px rgba(54, 3, 3, 0.6) !important;
}

.services-slider .bdt-lottie-icon-box-readmore:nth-child(odd) .bdt-ep-fancy-slider-img img {
    box-shadow: 0px 0px 20px 0px rgba(54, 3, 3, 0.6) !important;
}

.services-slider .bdt-lottie-icon-box-readmore:nth-child(even) .bdt-ep-fancy-slider-img img {
    box-shadow: 0px 0px 20px 0px rgba(66, 62, 4, 0.64) !important;
}


.services-slider .bdt-ep-fancy-slider-img {
    background: #202020 !important;
}

.services-slider .bdt-ep-fancy-slider-img:after {
    background-image: none !important;
}

.our-team .bdt-panel-slide-thumb {
    height: 60%;
    z-index: 99999;
    margin: 0 auto;
    left: 0;
    right: 0;
    background-size: cover;
    background-position: top center;
}

.our-team .swiper-slide:nth-child(even) .bdt-panel-slide-desc {
    background-color: transparent;
    background-image: linear-gradient(105deg, var(--e-global-color-8fa9cf5) 0%, var(--e-global-color-f3a83c5) 100%) !important;

}

.our-team .swiper-slide:nth-child(odd) .bdt-panel-slide-desc {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-0b485dd) 0%, var(--e-global-color-6dd6c95) 100%) !important;
}

.bookly-form * {
    color: #fff;
}

.bookly-form select,
.bookly-form select option,
.bookly-form .bookly-date-from {
    background-color: var(--e-global-color-0b485dd) !important;
}

.bookly-css-root .bookly-form .hover\:bookly-bg-white:hover,
.bookly-form .bg-bookly,
.bookly-form .hover\:bg-bookly:hover,
.bookly-form .bg-bookly-not-hover:not(:hover) {
    background-color: var(--e-global-color-8fa9cf5) !important;
}


.bookly-form .bookly-progress-tracker>.active .step,
.bookly-form .bookly-columnizer .bookly-hour:active .bookly-hour-icon span,
.bookly-form .bookly-round,
.bookly-form .bookly-pagination>li.active,
.bookly-form .bg-bookly,
.bookly-css-root .bookly-form .bookly-bg-white {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-0b485dd) 0%, var(--e-global-color-6dd6c95) 100%) !important;
}

.booking-form-section .elementor-widget-container {
    border-radius: 25px;
    box-shadow: 0px 0px 10px 0px rgba(66, 62, 4, 0.64) !important;
}

.bookly-form input[type="text"],
.bookly-form input[type="number"],
.bookly-form input[type="password"],
.bookly-form select,
.bookly-form textarea {
    box-shadow: 0px 0px 5px 0px rgba(66, 62, 4, 0.64) !important;
    border-color: #fff !important;

}

.bookly-form input[type="text"],
.bookly-form input[type="number"],
.bookly-form input[type="password"],
.bookly-form textarea {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.bookly-form input[type="text"]:not(.iti__tel-input),
.bookly-form input[type="number"],
.bookly-form input[type="password"],
.bookly-form textarea {
    padding-left: 15px !important;
}

.mc4wp-form input[type="submit"] {
    width: max-content !important;
}

.subscribe-form-title {
    color: #fff !important;
    font-size: 30px;
    text-align: center;
}

p.subscribe-form-desc {
    text-align: center;
}

.form-terms a {
    color: var(--e-global-color-0b485dd) !important;
    font-size: 14px;
}

.all-blog-post .aux-block article {
    transition: all 0.5s ease-in-out;
}

.all-blog-post .aux-block:nth-child(odd) article {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-0b485dd) 0%, var(--e-global-color-6dd6c95) 100%) !important;
    box-shadow: 0px 0px 10px 0px rgba(54, 3, 3, 0.6) !important;
}

.all-blog-post .aux-block:nth-child(even) article {
    background-color: transparent;
    background-image: linear-gradient(105deg, var(--e-global-color-8fa9cf5) 0%, var(--e-global-color-f3a83c5) 100%) !important;
    box-shadow: 0px 0px 10px 0px rgba(66, 62, 4, 0.6) !important;
}

.all-blog-post .aux-block:nth-child(odd):hover article {
    box-shadow: 0px 0px 20px 0px rgba(54, 3, 3, 0.6) !important;
}

.all-blog-post .aux-block:nth-child(even):hover article {
    box-shadow: 0px 0px 20px 0px rgba(66, 62, 4, 0.6) !important;
}

.all-blog-post .aux-block article .aux-read-more {
    border: none !important;
    border-radius: 24px !important;
}

.all-blog-post .aux-block:nth-child(odd) article .aux-read-more {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-6dd6c95) 0%, var(--e-global-color-0b485dd) 100%) !important;
    box-shadow: 0px 0px 10px 0px rgba(54, 3, 3, 0.6) !important;
}

.all-blog-post .aux-block:nth-child(even) article .aux-read-more {
    background-color: transparent;
    background-image: linear-gradient(105deg, var(--e-global-color-f3a83c5) 0%, var(--e-global-color-8fa9cf5) 100%) !important;
    box-shadow: 0px 0px 10px 0px rgba(66, 62, 4, 0.6) !important;
}

.all-blog-post .aux-block:nth-child(odd) article .aux-read-more:hover {
    box-shadow: 0px 0px 20px 0px rgba(54, 3, 3, 0.6) !important;
}

.all-blog-post .aux-block:nth-child(even) article .aux-read-more:hover {
    box-shadow: 0px 0px 20px 0px rgba(66, 62, 4, 0.6) !important;
}


.all-blog-post .aux-ajax-view {
    display: flex;
    flex-flow: column;
    row-gap: 50px;
}

.all-blog-post .hentry {
    display: flex;
    align-items: center;
    border-radius: 5px;
}

.all-blog-post .hentry .entry-media {
    margin-right: 0 !important;
}


.all-blog-post .hentry .entry-media img {
    transition: all 1s ease-in-out;
}

.all-blog-post .hentry .entry-media img:hover {
    transform: scale3d(1.05, 1.05, 1.05);
}

.all-blog-post .hentry .entry-media,
.all-blog-post .hentry .entry-main {
    margin-bottom: 0 !important;
}


.all-blog-post .hentry .entry-main {
    padding: 25px !important;
    width: 53% !important;
}

.all-blog-post .hentry .entry-meta {
    position: initial;
    width: inherit;
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
}

.all-blog-post .hentry .comments-iconic {
    position: absolute;
    right: 25px;
}

.subscribe-form input[type=email],
.subscribe-form input[type=email]:focus,
.subscribe-form input[type=email]:focus-within,
.subscribe-form input[type=email]:focus-visible {
    background-color: transparent;
    background-image: linear-gradient(180deg, var(--e-global-color-0b485dd) 0%, var(--e-global-color-6dd6c95) 100%) !important;
    box-shadow: 0px 0px 10px 0px rgba(54, 3, 3, 0.6) !important;
}


.subscribe-form input[type=email]:hover {
    box-shadow: 0px 0px 20px 0px rgba(54, 3, 4, 0.6) !important;
}

.contactus-form input,
.contactus-form textarea,
.contactus-form input:focus,
.contactus-form textarea:focus,
.contactus-form input:focus-within,
.contactus-form textarea:focus-visible,
.contactus-form input:focus-visible,
.contactus-form textarea:focus-within {
    background-color: transparent;
    background-image: linear-gradient(105deg, var(--e-global-color-8fa9cf5) 0%, var(--e-global-color-f3a83c5) 100%) !important;
    box-shadow: 0px 0px 10px 0px rgba(66, 62, 4, 0.6) !important;
    transition: all 0.5s ease-in-out;
}


.contactus-form input:hover,
.contactus-form textarea:hover {
    box-shadow: 0px 0px 20px 0px rgba(66, 62, 4, 0.6) !important;
}

.contact-us-wrapper,
.newslatter-wrapper {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
}

.home-banner-heading .aux-modern-heading-secondary {
    margin-bottom: 0px !important;
}

.home-animated-header,
.home-animated-header .typed-cursor {
    display: none;
}

.home-animated-header .bdt-animated-heading {
    min-height: 70px;
}

.home-animated-header .bdt-heading-tag {
    display: flex;
    flex-direction: column;
}

.services-heading .aux-head-highlight {
    display: block;
}

.services-heading .aux-head-after {
    margin-left: 0;
    -webkit-text-stroke: 2px var(--e-global-color-69a6b1a4);
    -moz-text-stroke: 2px var(--e-global-color-69a6b1a4);
    text-stroke: 2px var(--e-global-color-69a6b1a4);
    color: transparent;
    text-shadow: none !important;
}

.services-heading .aux-modern-heading-secondary:After {
    content: "";
    width: 79px;
    height: 9px;
    display: block;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='121.047' height='16.616' viewBox='0 0 121.047 16.616'%3E%3Cpath id='Path_10' data-name='Path 10' d='M703.547,375.378l14.429,11.009m101.012-11.009,0,0-14.429,11.009m-14.43-11.009,14.429,11.009m-14.429-11.009L775.7,386.387m-14.431-11.009L775.7,386.387m-14.431-11.009-14.429,11.009m-14.429-11.009,14.429,11.009m-14.429-11.009-14.431,11.009' transform='translate(-700.744 -372.575)' fill='none' stroke='%23ff861c' stroke-linecap='round' stroke-linejoin='round' stroke-miterlimit='2.613' stroke-width='4' fill-rule='evenodd'/%3E%3C/svg%3E");
    background-position: center;
    background-repeat: no-repeat;
    background-size: contain;
}

.services-heading h3 {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 15px;
}

.services-heading .aux-modern-heading-primary {
    display: none;
}

.home-our-services>div {
    row-gap: 25px;
    column-gap: 50px;
}

.home-our-services .elementor-widget-aux_text>div,
.home-our-services section,
.home-our-services .aux-widget-advanced-text {
    height: 100%;
}

.home-our-services .aux-text-no-content .aux-text-widget-content {
    padding: 0 !important;
    margin-top: 15px;
}

.home-our-services .aux-widget-advanced-text {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 15px;
}

.home-our-services .aux-text-widget-header {
    padding-top: 0 !important;
}

.home-our-services .aux-ico-box {
    padding: 0 !important;
}

.vms-user-login-wrapper .elementor-form-fields-wrapper {
    flex-direction: column !important;
}

.vms-user-login-wrapper .elementor-form-fields-wrapper>div,
.vms-user-login-wrapper .elementor-form-fields-wrapper>form {
    width: 100% !important;
    padding-right: 0 !important;
}

.vms-user-login-wrapper .elementor-form-fields-wrapper>form {
    margin-bottom: 100px !important;
}


.vms-user-login-wrapper .bdt-separator:before {
    width: 100% !important;
    height: 1px !important;
    top: -50px !important;
}

.vms-user-login-wrapper .bdt-separator:after {
    left: 0 !important;
    top: -50px !important;
    transform: translateY(-50%) !important;
    right: 0 !important;
    text-align: center !important;
    margin: 0 auto !important;
}

.vms-user-login-wrapper .bdt-input {
    max-width: inherit;
}

.vms-user-login-wrapper .bdt-button {
    width: 100%;
    margin: 15px auto;
}

.vms-user-login-wrapper .bdt-social-login {
    padding-left: 0 !important;
}

.vms-user-login-wrapper .bdt-social-login .bdt-facebook a:hover {
    background-color: #345fb5 !important
}

.vms-user-login-wrapper .bdt-social-login .bdt-google a:hover {
    background-color: #2f7bf8 !important;
}

.vms-user-login-wrapper .bdt-social-login .bdt-facebook a:hover i {
    background-color: #fff !important;
    color: #345fb5 !important;
}


.vms-user-login-wrapper .bdt-social-login .bdt-google a:hover i {
    background-color: #fff !important;
    color: #2f7bf8 !important;
}

.vms-user-login-wrapper .bdt-field-group .bdt-checkbox {
    box-shadow: 0px 0px 10px 0px rgba(62, 4.000000000000038, 0, 0.6);
}

.become-a-freelancer-section .aux-widget-inner {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
}

.become-a-freelancer-form h2,
.become-a-freelancer-form h4 {
    color: #fff !important;
}

.become-a-freelancer-form .quform-child-elements>div {
    display: flex;
    flex-direction: column !important;
}

.quform-element.quform-element-column.quform-element-1_17 {
    padding-top: 25px;
}

.become-a-freelancer-form .quform-child-elements>div>div {
    width: 100% !important;
}

.quform-theme-light .quform-field-captcha:active,
.quform-theme-light .quform-field-captcha:focus,
.quform-theme-light .quform-field-date:active,
.quform-theme-light .quform-field-date:focus,
.quform-theme-light .quform-field-email:active,
.quform-theme-light .quform-field-email:focus,
.quform-theme-light .quform-field-multiselect:active,
.quform-theme-light .quform-field-multiselect:focus,
.quform-theme-light .quform-field-password:active,
.quform-theme-light .quform-field-password:focus,
.quform-theme-light .quform-field-select:active,
.quform-theme-light .quform-field-select:focus,
.quform-theme-light .quform-field-text:active,
.quform-theme-light .quform-field-text:focus,
.quform-theme-light .quform-field-textarea:active,
.quform-theme-light .quform-field-textarea:focus,
.quform-theme-light .quform-field-time:active,
.quform-theme-light .quform-field-time:focus,
.quform-theme-light .select2-container--quform.select2-container--open .select2-selection,
.quform-theme-light.quform-timepicker.k-list-container.k-popup {
    box-shadow: 0px 0px 20px 0px rgba(62, 4, 0, 0.5) !important;
}

.become-a-freelancer-form .quform-upload-button {
    background-color: #F44571 !important;
    border: 0 none transparent !important;
    border-radius: 24px !important;
}

.become-a-freelancer-form .quform-upload-button:hover {
    background-color: #F44571;
    border: 0 none transparent;
    box-shadow: 0px 0px 20px 0px rgba(62, 4, 0, 0.5) !important;
}

.become-a-freelancer-form .quform-input input {
    box-shadow: 0px 0px 10px 0px rgba(62, 4, 0, 0.5) !important;
}

.become-a-freelancer-form .quform-input input:hover,
.become-a-freelancer-form .quform-button-submit .quform-submit:hover {
    box-shadow: 0px 0px 20px 0px rgba(62, 4, 0, 0.5) !important;
}

.become-a-freelancer-form input::placeholder{
    color: #FFFFFFB8 !important;
}

.home-banner-heading {
    margin: 0 !important;
}

.tc-price-wrap{
    flex-direction: column !important;
}

.tm-extra-product-options .tmcp-field-wrap .tc-price {
    position: absolute;
    top: 0;
    right: 0;
}
#text-to-speech-price .tmcp-field-wrap input{
    width: 80%;
}


.become-a-freelancer-form .quform-input input[type=radio] {
    padding: 10px !important;
    appearance: auto !important;
}

@media screen and (max-width: 767px) {
    .all-blog-post .hentry {
        flex-direction: column;
        gap: 25px;
    }

    .all-blog-post .hentry .entry-main {
        width: 100% !important;
    }

    .services-heading h3 {
        flex-direction: column;
    }
    .become-a-freelancer-form h2 {
        font-size: 1.1em;
    }
}