body {
    font-family: 'Comfortaa', 'Open-sans', sans-serif;
}

.logo-text {
    font-family: 'Comfortaa', 'Open-sans', sans-serif;
    font-size: 28px;
}

.logo-img {
    height: 65px !important;
    margin-top: -8px !important;
}

.primary {
    color: #99cc00;
}

.bg-primary {
    background-color: #99cc00;
    color: white;
}

.bg-green {
    background-color: #02d871;
    color: white;
}

.pull-right {
    float: right;
}

.h1 {
    color: #646262;
    font-size: 60px;
    font-family: 'Comfortaa', sans-serif;
}

.h3 {
    color: #99cc00;
    font-family: 'Quicksand', sans-serif;
}

.iq-portfolio-05 {
    height:330px;
    width:450px;
    background-size: 100% 100%!important;
}

.iq-portfolio-05 .hoverdir {
    left: -100%;
}

.iq-white input,
.iq-white textarea {
    background: white!important;
}

.cp {
    cursor: pointer;
}

.list-circle {
    margin-left: 16px;
    margin-bottom: 20px;
}

.list-circle li {
    list-style: disc!important;
}

.iq-quote .custom-control-label {
    font-size: 13px;
}

.custom-checkbox .custom-control-input:checked~.custom-control-label::before {
    background-color: #02d871;
}

@media (max-width: 992px) {
     .mega-menu .menu-mobile-collapse-trigger {
        right: 25px;
        top: 15px!important;
    }
    header {
        display: flex !important;
    }
    .iq-portfolio-05 {
        height:280px;
        width: 100%;
    }
    .language-selector {
        margin-top: 6px!important;
        line-height: 0px!important;
    }
    .language-selector .dropdown-menu > li a {
        padding: 10px 10px;
    }
    #rev_slider_1_1_wrapper, .tp-fullwidth-forcer {
        height:500px!important;
    }
    #slide-1-layer-18 {
        margin-top: 45px!important;
        font-size: 35px!important;
    }
    #slide-1-layer-5 {
        top: 33px!important;
        font-size: 18px!important;
    }
}

.swal2-container {
    z-index: 999;
}

.modal-brand {
	height: 44px;
    margin-top: -1px;
}
