/*!
Theme Name: Skkills
Theme URI: https://underscores.me/
Author: Me
Author URI: https://automattic.com/
Description: A custom WordPress theme.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: Skkills
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

*/

#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
    float: left;
}

@media (max-width: 1450px) {
    .content-text {
        left: 10%;
    }
}
.go-up{
    margin-top: -111px !important;
}
.car-img .slide .cars-btn{
    margin-bottom: 59px !important;
}
.btn-carousel{
    position: absolute;
    bottom: 12px;
    left: 12%;
}

@media (max-width: 1280px) {
    .content-text {
        left: 5.9%;
    }
}

@media (max-width: 1199px) {
    .content-text {
        left: 9.9%;
        top: 0;
    }
}

@media (max-width: 991px) {

    .service-block-without-button-bg-white {
        margin-top: 170px;
    }
}

/*!
Theme Name: Skkills
Theme URI: https://underscores.me/
Author: Me
Author URI: https://automattic.com/
Description: A custom WordPress theme.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: Skkills
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

*/

.bnr-carousel .slick-list{
    overflow: initial;
}
#wpcf7-f2313-o1 .acf-map, #wpcf7-f2548-o1 .acf-map {
    margin-top: 25px !important;
}
#wpcf7-f2313-o1 .info-small, #wpcf7-f2548-o1 .info-small {
    font-size: 12px !important;
    position: relative;
    left: -20px;
}
#wpcf7-f2313-o1 .form-group, #wpcf7-f2548-o1 .form-group {
    margin-bottom: 25px;
}
#wpcf7-f2313-o1 input, #wpcf7-f2548-o1 input {
    border-radius: 5px;
    width: 75% !important;
}
#wpcf7-f2313-o1 input::placeholder, #wpcf7-f2548-o1 input::placeholder {
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    color: #9a9b9f;
}
#wpcf7-f2313-o1 select, #wpcf7-f2548-o1 select {
    height: 45px !important;
    color: #9a9b9f !important;
    font-size: 14px !important;
    width: 75% !important;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400 !important;
}
#wpcf7-f2313-o1 select option, #wpcf7-f2548-o1 select option {
    font-size: 14px !important;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400 !important;
    color: #9a9b9f !important;
}

.service-block-without-button-bg-white ul {
    list-style-type: none;
}
.service-block-without-button-bg-white ul li::before {

    width: 25px;
    height: 20px;
    content: '';
    display: inline-block;
    background-size: contain;
    background-image: url('images/dot.svg');
    background-repeat: no-repeat;
    margin-right: 10px;
    background-position: center;
    vertical-align: middle;
}

.service-block-without-button-bg-white ul li{
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    line-height: 40px;
}


.car-img .slide .cars-btn{
    font-weight: 700;
    font-size: 18px;
}
#wpcf7-f2313-o1 .lees-mer-btn{
    font-weight: 700;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item > a.mega-menu-link {
    float: left;
}

.service-block-without-button-bg-white .template-section h1 {
    margin-bottom: 20px;
}

.service-block-without-button-bg-white {
    margin-top: 0px;
}
.template-section{
    margin-bottom: 0;
}
.category-products-wrapper.bg-black .red{
    padding-bottom: 45px;
}
@media (max-width: 1450px) {

    .content-text {
        left: 10%;
    }
}


@media (max-width: 1280px) {

    .content-text {
        left: 5.9%;
    }
}

@media (max-width: 1199px) {
    .content-text {
        left: 9.9%;
        top: 0;
    }
}
.lang-item-en{
    display: none !important;
}

@media (max-width: 991px) {
    .content-left{
        order: 2;
    }

    .steps-block .step-div hr.solid {
        width: 100px;
        left: 75px;
    }

    .red-sq {
        margin-left: 0;
    }

    .content-text {
        left: 12.9%;
        top: 0;
    }

    .service-block-without-button-bg-white .lees-mer-btn {
        margin-bottom: 25px;
    }

    #wpcf7-f2313-o1 input {
        width: 100% !important;
    }

    #wpcf7-f2313-o1 select {
        width: 100% !important;
    }

}

@media (max-width: 767px) {
    #search-download{
        width: 100%;
    }
    .product-grid .download-link span{
        font-size: 12px;
        color: #fff;
    }
    .product-grid table tr{
        border-bottom: 1px solid #fff;
    }
    .product-grid table tr th,
    .product-grid table tr td:not(.not-red){
        background-color: #ff3a18;
        color: #fff !important;
        font-size: 12px;
    }
    .product-grid h2{
        font-size: 25px;
    }
    .first-table{
        background-color: #000000 !important;
        color: #FFFFFF !important;
        padding: 10px;
    }
    .little-head{
        background-color: #ff3a18;
        color: #fff !important;
    }
    .little-head h3{
        font-size: 16px;
        margin-bottom: 0;
        padding: 10px;
    }
    .steps-block .step-div hr.solid {
        display: none;
    }

    .content-text {
        left: 14%;
        top: 2%;
    }

    .cars-title {
        font-size: 24px;
        font-weight: 500;
        line-height: 35px;
    }

    .content-text .subtl p {
        font-size: 16px;
    }

    .content-text .cnt p {
        font-size: 14px;

    }
}
@media (max-width: 586px) {
    .container{
        max-width: 100%;
    }
    .page-id-2883 .cars-btn{
        top: -55px !important;
    }
    .btn-carousel{
        position: absolute;
        bottom: 12px;
        left: 0;
    }
    .form-border {
        border: none;
        padding-top: 0;
    }

    #wpcf7-f2313-o1 .info-small{
        left: 0!important;
    }
    .acf-map{
        padding-bottom: 35px!important;
    }
}
@media (max-width: 500px) {
    .bnr-carousel .slide .video-slider{
        object-fit: contain;
        object-position: top;
        height: 44vw!important;
    }

    .full-service-block{
        position: relative;
        top: -5px;
    }
    .category-products-wrapper {
        position: relative;
        top: -57px;
    }
    .content-text {
        left: 0;
        top: 0;
    }
    .cnt{
        display: none;
    }
}
.page-template-register-page .wpcf7 .wpcf7-submit{
    padding: 2px 25px !important;
}
.squaredThree span{
    right: -12px !important;
}
.site-footer ul {
    padding-left: 0;
    margin-bottom: 20px;
}
body.mce-content-body{
	overflow: visible !important;
}
/* Center the application-area cards on the homepage */
#row-app-areas .cards {
    justify-content: center;
}
