header .nav>li>a:hover {
    border-bottom: 4px solid #F48120;
}

@font-face {
    font-family: "RobotoSlab-SemiBold";
    src: url("../fonts/Roboto_Slab/RobotoSlab-SemiBold.ttf");
}

@font-face {
    font-family: "RobotoSlab-Bold";
    src: url("../fonts/Roboto_Slab/RobotoSlab-Bold.ttf");
}

@font-face {
    font-family: "FontAwesome";
    src: url("../fonts/font-awesome/fonts/fontawesome-webfont3e6e.ttf");
}

.sidebar-item.social-sidebar li.instagram a {
    background: #f09433;
    background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
    background: -webkit-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
    background: linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f09433', endColorstr='#bc1888', GradientType=1);
}

.image_size_team {
    height: 300px;
    overflow: hidden;
}

.image_size_team img {
    position: absolute;
    justify-self: center;
    object-fit: cover;
}
.logo{
    height: 85px;
}

/* .div-mailchimp{
    width: 70%;
    margin: 0 auto;
    padding-top: 100px;
    padding-bottom: 100px;
}
.div-mailchimp > form {
    text-align: center;
}

.div-mailchimp > form > div{
    display: flex;
    justify-content: space-around;
    flex-direction: column;
} */

.instagramco1 {
    display: inline-block;
    width: 250px;
    height: 250px;
    text-align: center;
    border-radius: 40px;
    color: #fff;
    font-size: 220px;
    line-height: 250px;
    vertical-align: middle;
    background: #d6249f;
    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
    box-shadow: 0px 3px 10px rgba(0, 0, 0, .25);
}

.instagramco:hover {
    background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%, #d6249f 60%, #285AEB 90%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}

.facebookco:hover {
    color: #3b5998;
}

.twitterco:hover {
    color: #00acee;
}

.linkedinco:hover {
    color: #0e76a8;
}

.googleplusco:hover {
    color: #db4a39;
}

.youtubeco:hover {
    color: #c4302b;
}

.pinterestco:hover {
    color: #c8232c;
}

.sidebar-item.social-sidebar li.youtube a {
    background-color: #c4302b;
}

.scheme_default .slider_swiper.slider_controls_side .slider_controls_wrap>a:hover, .scheme_default .slider_outer_controls_side .slider_controls_wrap>a:hover {
    color: #ffffff;
    background-color: #0e6936;
    border-color: #0e6936;
}

.sc_price_value sup {
    font-size: 20px;
}

.sc_price_value {
    font-size: 35px;
}

.post_meta .post_meta_item+.post_meta_item:before, .vc_inline-link:before {
    content: none;
}

.imagecontainer {
    max-height: 450px;
    overflow: hidden;
}

.imagecontainer img {
    height: 450px !important;
    width: 100% !important;
    object-fit: cover !important;
}

.scheme_default .slider_swiper.slider_controls_side .slider_controls_wrap>a, .scheme_default .slider_outer_controls_side .slider_controls_wrap>a {
    color: #ffffff;
    background-color: #045b71;
    border-color: #045b71;
}

.scheme_light button, .scheme_light input[type="reset"], .scheme_light input[type="submit"], .scheme_light input[type="button"] {
    background-color: #0e6936;
    color: #ffffff;
}

.scheme_default button, .scheme_default input[type="reset"], .scheme_default input[type="submit"], .scheme_default input[type="button"] {
    background-color: #045b71;
    color: #ffffff;
}

.scheme_light .sc_button_hover_antiman::after {
    background-color: #045b71;
}

.scheme_light .widget_search form:after {
    color: #ffffff;
    background-color: #045b71;
}

.scheme_light .widget_search form:hover:after {
    color: #ffffff;
    background-color: #0e6936;
}

.scheme_default ul.trx_addons_list_plus_aligned>li:before {
    color: #ffffff;
    background-color: #0e6936;
}

@media only screen and (max-width: 575px) {}

@media only screen and (max-width: 380px) {}

.margin-bottom-20px {
    margin-bottom: 20px;
}

.checkout_title {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
    font-size: 45px !important;
}

.buy_button::after {
    background-color: #045b71 !important;
}

.alert-success {
    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb;
}

.alert-danger {
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb;
}

.alert {
    position: relative;
    padding: 0.75rem 1.25rem;
    margin-bottom: 1rem;
    border: 1px solid transparent;
    border-radius: 0.25rem;
}

.sc_action_item.with_image:after {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    background: #000;
    opacity: 0.6;
    top: 0;
    z-index: 0;
    left: 0;
    display: block;

}

.padding30-70 {
    padding: 30px 70px;
}

.custom_gray_force p {
    color: #999999 !important;
}

.custom_gray_force strong {
    color: #4c4c4c !important;
    font-weight: 200 !important;
}

.icon_about {
    /* width: 60px;
    height: 60px;
    border-radius: 60px; */

}

.icon_about::before {
    display: none;
}

.icon_about img {
    width: 60%;
    margin: 15%;
}

.icon_about.about_bg_icon {
    background: #efa758;
}

.icon_about.vision_bg_icon {
    background: #42caf3;
}

.icon_about.values_bg_icon {
    background: #8edcc0;
}

.display_flex {
    display: inline-flex !important;
}

@media (max-width: 959px) {
    .vc_row-o-columns-stretch>.vc_column_container>.vc_custom_1477407896476 {
        height: 200px;
    }
    .height_fit_content_mobile{
       height: fit-content !important;
    }
    .resp_logo {
        height: 50px !important;
    }
    .padding30-70{
        width: 100%;
        padding: 0 !important;
    }
    .swiper-button-next, .swiper-button-prev {
        top: 60% !important;
    }
}

.custom_3 .eg-custom-3-element-24-a a {
    display: block !important;
}
