#mapp {display: none;}
section.entry-header {    display: none;}
.gallery-columns-2 figure.gallery-item, .gallery-columns-2 figure.gallery-item + figure.gallery-item {
    display: inline-block;
    margin: 1% !important;
    width: 48%;
}
.gallery-columns-3 figure.gallery-item, .gallery-columns-3 figure.gallery-item + figure.gallery-item {
    display: inline-block;
    margin: 1% !important;
    width: 31%;
}
body {
    border: 0;
    margin: 0;
}
.vus .elementor-widget-wrap.elementor-element-populated {
    height: max-content;
}
body #slidd .elementor-swiper-button-prev {
    bottom: 40px;
    top: inherit;
    left: 32px;
}
body #slidd .elementor-swiper-button-next {
right: inherit;
    bottom: 40px;
    top: inherit;
    left: 50px;
}
#startt .elementor-counter-number-wrapper {
    text-align: right;
    display: block;
}
body.page-id-7 .aeWidgetBtn {
    display: none !important;
}
div#jivo-iframe-container + jdiv {
    display: none !important;
}
.aw span.elementor-button-content-wrapper {
    display: block;
    text-align: center;
}
.aw .elementor-button-wrapper {
    display: grid;
}
body #ays-quiz-container-2 {background-color: #ffffff00 !important;}
body #ays-quiz-container-2 .ays-modern-dark-question {
    background: none;
    font-family: 'Montserrat';
    font-size: 20px;
}
body #ays-quiz-container-2 .ays-field {
    border-color: #ff4b3c;
    border-radius: 10px;
    padding: 5px;
}
body #ays-quiz-container-2 .ays-field {
    background: #ffffff7a;
    font-family: 'Montserrat';
}
body div#ays-quiz-container-2 * {
    font-family: 'Montserrat';
}
.quuiz p.ays-fs-title {
    font-size: 30px !important;
    text-align: left !important;
    font-weight: 300;
}
body #ays-quiz-container-2 .step:first-of-type .ays_buttons_div {
    justify-content: left !important;
}
body p.sbi_bio {
    display: inline-flex;
}
div#sb_instagram, .sb_instagram_header.sbi_feed_type_mixed.sbi_medium.sbi_header_outside {
    font-family: "Montserrat";
}
p a {
    border-bottom: 1px solid;
    color: #ff4b3c;
}
p a:hover {
    background: #ff4b3c;
    color: #fff;
}
.kontt img.alignleft {
    float: left;
    width: 25%;
    margin-right: 20px;
    margin-bottom: 20px;
}











.globalClass_b946 {display: none !important;}
.g-flushed {
    padding: 20px !important;
}

.vc_tta-color-grey.vc_tta-style-flat .vc_tta-panel .vc_tta-panel-title>a {
    color: black !important;
}

.vc_tta-color-grey.vc_tta-style-flat:not(.vc_tta-o-no-fill) .vc_tta-panel-body {
    color: black !important;
}

.view-cap, .view-container-border {
    background-color: #F8F8F8 !important;
}
h1, h2, h3, h4, h5, h6, strong {
    color: Black;
}
h2 {
    font-size: 1rem;
}
h1, h2, h3, h4, h5, h6 {
    margin: 1rem 0 1rem 0;
    text-rendering: optimizeLegibility;
}
.vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger {
    border-color: black;
}
.vc_pagination-color-grey.vc_pagination-style-flat .vc_pagination-trigger, .vc_pagination-color-grey.vc_pagination-style-outline .vc_active .vc_pagination-trigger, .vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger:hover {
    background-color: black;
}

.vc_tta-color-white.vc_tta-style-classic .vc_tta-tab.vc_active>a {
    border-color: #f0f0f0;
    background-color: #f8f8f8;
    color: black !important;
}

.g-main-nav .g-dropdown {
    z-index: 999;
}

.g-container {
    width: !important;
}

.newyear
{
    color: red !important;
}

#g-navigation .g-main-nav h1, #g-navigation .g-main-nav h2, #g-navigation .g-main-nav h3, #g-navigation .g-main-nav h4, #g-navigation .g-main-nav h5, #g-navigation .g-main-nav h6, #g-navigation .g-main-nav strong {
    color: red;
}
#g-header p{
    margin: 0;
}
#g-header .sphone a{
    color: #000;
    font-size: 31px;
    line-height: 1;
    display: block;
    margin-top: 4px;
    margin-left: 37px;
}
#g-header .g-content{
    padding-bottom: 0;
}
#g-header .addr{
    float: left;
    font-size: 16px;
    font-weight: 300;
    position: relative;
    padding-left: 40px;
    border-top: 1px solid #000;
}
#g-header .addr img{
    position: absolute;
    left: 0;
    top: 10px;
}
#g-header .scs{
    display: inline-block;
}
#g-header .scs img{
    width: 40px;
    padding-bottom: 15px;
    margin-left: 25px;
}
#g-header .sphone{
    position: relative;
    padding-left: 30px;
    display: inline-block;
    margin-bottom: 7px;
}
#g-header .sphone img{
     position: absolute;
     left: 0;
     top: 6px;
}
#custom-5641-particle a{
    display: inline-block;
}
#g-header button{
   background: #fc2323;
   color: #fff;
   padding: 7px 20px;
}
#but-head, #logo-head{
    margin-top: 20px;
}
.mob-head{
    display: none;
}
@media all and (max-width: 630px){
body #slidd .elementor-swiper-button-prev {
    bottom: 20px;
    top: inherit;
    left: 22px;
}
body #slidd .elementor-swiper-button-next {
right: inherit;
    bottom: 20px;
    top: inherit;
    left: 40px;
}
#startt .elementor-counter-number-wrapper {
    text-align: center;
    display: block;
}
.mob-head{display: inline-block;}
.mob-head:first-child{flex-basis:40% !important;margin-top:30px;}
.mob-head:last-child{flex-basis:60% !important;margin-top: 55px;}
#logo-head{display:none;}
#but-head{display:none;}
#cont-head{display:none;}
#g-header .sphone{margin-left: -55px;padding-left: 15px;margin-bottom:14px;margin-top:2px;}
#custom-5491-particle{text-align:center;}
#g-header button{margin-top: 10px;padding:4px 7px; font-size: 14px;}
#custom-9881-particle{padding-top: 10px;margin: 0;padding-left: 10px;}
#g-header .scs{margin-top:7px;}
#g-header .scs img{width: 17px;margin-left:5px;}
#g-header .sphone img{width: 10px; top: 7px;}
#g-header .sphone a{font-size: 14px;margin-top:7px;}
#g-header .addr{float: none; font-size: 9px;padding-left: 16px;padding-top: 8px;}
#g-header .addr img{top: 10px;width: 11px;}
#g-header .g-content{text-align: center;padding-left:0;padding-right:0;}
}
@media all and (max-width: 400px){
.mob-head:last-child{margin-top: 51px;}
}
@media all and (max-width: 370px){
.mob-head:last-child{margin-top: 47px;}
}
@media all and (max-width: 350px){
#g-header button{font-size: 12px;}
#g-header .addr{padding-left:9px; font-size: 8px;}
.mob-head:last-child{margin-top: 43px;}
}