/* 
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 */
body{background-color: #141414;}

.comments-area a, .page-content a {
    text-decoration: none;
}

.primary-bg{background: var( --e-global-color-primary );}
.overflow-hidden{overflow: hidden;}
.hightLight {padding: 4px 10px;height: 42px !important;display: inline-block;}
.position-relative{position:relative;}

.h-full{height:100%;}
.mt-20{margin-top: 20px !important;}
.mb-0{margin-bottom: 0px !important;}
.mx-auto{margin-left:auto;margin-right:auto;}
.pr-0{ padding-right:0px !important ; }
.px-0{ padding-right:0px !important ;padding-left:0px !important ; }
.font-lg{font-size: 18px; font-weight: 600;}
.font-light{font-weight: 200 !important;}

.d-none{display:none !important;} 

.row, .d-flex{display: flex;flex-wrap: wrap;}
.col-lg-3 {flex: 0 0 auto;width: 25%;}
.col-lg-4 {flex: 0 0 auto;width: 33.33333333%;}
.col-lg-5 {flex: 0 0 auto;width: 41.66666667%;}
.col-lg-6 {flex: 0 0 auto;width: 50%;}
.col-lg-7 {flex: 0 0 auto;width: 58.33333333%;}
.col-lg-8 {flex: 0 0 auto;width: 66.66666667%;}
.col-lg-9 {flex: 0 0 auto;width: 75%;}
.col-lg-12 {flex: 0 0 auto;width: 100%;}

.col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-12 {padding-right: 10px;padding-left: 10px;}

.page-id-10 header{position:absolute !important;width: 100%;}  

/* .header-leadForm  input.wpcf7-form-control{margin-top:0px !important;} */
.header-leadForm select{margin-bottom:10px; border: 1px solid var(--e-global-color-586432a);}
.header-leadForm textarea{min-height:195px;}
.header-leadForm .m-0 .col-lg-6{padding:0px}


.header-leadForm .wpcf7-not-valid-tip{font-size:11px; margin-top:5px}
.header-leadForm .payment select{font-size:0px !important;padding: 0;border: 0;opacity: 0;}
.header-leadForm  .wpcf7-spinner, .position-relative .wpcf7-spinner{position:absolute;top: 25px;right: 10px;}
form br{display: none;}

form label{margin-bottom:10px ;} 

form .wpcf7-form-control{width: 100%!important; margin-bottom: 12px !important; border: 1px solid var(--e-global-color-586432a);font-size: 15px;color: #757575;} 

form textarea{resize:none;}

.iti{margin-bottom:10px !important;}


.stickyForm{position:sticky;top:0px; z-index:2 !important;}


.discount-label{line-height: 35px;} 
.whatsapp-input{display: flex;justify-content: center;margin-top: 20px;position: relative;}
.whatsapp-input input{height: 48px !important;}
.whatsapp-input .btn-whatsapp{width: 240px !important;}
.whatsapp-input  .wpcf7-spinner{position:absolute;}

footer .list svg{width:10px;}

footer .contact  svg{width:15px;}



.singleBlog h2{font-size:24px;}
.singleBlog h3{font-size:21px;}




@media (max-width: 575.98px) { body{overflow-x:hidden;}

    br{display: none;}
    .leadform-btn {margin-top: 15px !important;}
    form label {margin: 15px 0px;}
    form .col-lg-3, form .col-lg-4, form .col-lg-9 {width: 100%;}
    .wpcf7 form>div, .wpcf7 form>p {margin-bottom: 0px;}
    form .wpcf7-form-control {margin-top: 0px;}
    form .col-lg-6{padding-left: 0px;}
    .pr-m-0 {padding-right: 0px;}

}

@media (max-width: 992px) {

      br{display: none;}


}
@media (min-width: 1920px) {  

}

