.page main {
    background-color: #ffffff;
    background-repeat: no-repeat;
    background-size: inherit;
    background-attachment: fixed;
    background-position: center center;
}

main .widget-area>div,
html .sidebar-type {
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}

main .cont-box-area {
    padding-top: 0;
    padding-right: 35px;
    padding-bottom: 0;
    padding-left: 0;
}

main button,
main input[type="button"],
main input[type="reset"],
main input[type="submit"] {
    padding-top: 0;
    padding-right: 50px;
    padding-bottom: 0;
    padding-left: 50px;
}

main button,
main input[type="button"],
main input[type="reset"],
main input[type="submit"],
main .form-submit input[type="submit"] {
    border-top: 2px solid #f35444;
    border-bottom: 2px solid #f35444;
    border-left: 2px solid #f35444;
    border-right: 2px solid #f35444;
}

main button:hover,
main input[type="button"]:hover,
main input[type="reset"]:hover,
main .form-submit input[type="submit"]:hover {
    border-top: 2px solid #f35444;
    border-bottom: 2px solid #f35444;
    border-left: 2px solid #f35444;
    border-right: 2px solid #f35444;
}

input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
html body textarea,
select.form-control,
select,
.select2-container a {
    border-top: 1px solid #e5e6eb;
    border-bottom: 1px solid #e5e6eb;
    border-left: 1px solid #e5e6eb;
    border-right: 1px solid #e5e6eb;
}

.woocommerce-page main {
    background-color: #ffffff;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center center;
}

.single-post main,
.archive.category main {
    background-color: #ffffff;
}

#ouibounce-modal .modal>i {
    color: #ffffff;
}

.kc-off-notice {
    display: inline-block !important;
}

.kc-container {
    max-width: 1170px;
}

@media only screen and (min-width:1000px) and (max-width:5000px) {
    body.kc-css-system .kc-css-222360 {
        width: 53.7%;
    }
    body.kc-css-system .kc-css-800469 {
        width: 46.29%;
    }
    body.kc-css-system .kc-css-449116 {
        width: 100%;
    }
    body.kc-css-system .kc-css-122736 {
        width: 20%;
    }
    body.kc-css-system .kc-css-9309662 {
        width: 20%;
    }
    body.kc-css-system .kc-css-668166 {
        width: 20%;
    }
    body.kc-css-system .kc-css-3467771 {
        width: 20%;
    }
    body.kc-css-system .kc-css-6614208 {
        width: 20%;
    }
    body.kc-css-system .kc-css-2326669 {
        width: 38%;
    }
    body.kc-css-system .kc-css-6444583 {
        width: 62%;
    }
    body.kc-css-system .kc-css-8548405 {
        width: 33.33%;
    }
    body.kc-css-system .kc-css-6460404 {
        width: 33.33%;
    }
    body.kc-css-system .kc-css-3885796 {
        width: 33.33%;
    }
}

body.kc-css-system .kc-css-239812 {
    padding-top: 130px;
    padding-bottom: 92px;
}

body.kc-css-system .kc-css-734673 {
    z-index: 2;
}

body.kc-css-system .kc-css-796838 {
    z-index: 2;
}

body.kc-css-system .kc-css-736563.ssc_mltttl .wr {
    text-align: left;
}

body.kc-css-system .kc-css-736563 {
    text-align: center;
    padding-bottom: 5px;
    display: inline-block;
}

body.kc-css-system .kc-css-736563 .deb:before {
    background-color: #f35444;
    width: 7px;
    height: 7px;
    margin-top: 13px;
    margin-left: 455px;
}

body.kc-css-system .kc-css-736563 .deb:after {
    background-color: #f35444;
    width: 7px;
    height: 7px;
    margin-top: 13px;
    margin-right: 455px;
}

body.kc-css-system .kc-css-736563 .t1 {
    color: #f35444;
    text-align: left;
    text-transform: capitalize;
    line-height: 39px;
    display: inline;
}

body.kc-css-system .kc-css-736563 .t2 {
    text-align: left;
    line-height: 39px;
    display: inline;
}

body.kc-css-system .kc-css-736563 .t3 {
    text-align: left;
    line-height: 39px;
    margin-top: 5px;
}

body.kc-css-system .kc-css-736563 .t4 {
    font-size: 22px;
    line-height: 30px;
    padding-top: 17px;
    padding-right: 5%;
    display: block;
}

body.kc-css-system .kc-css-128529 {
    padding-top: 5px;
    padding-right: 6%;
}

body.kc-css-system .kc-css-128529 p {
    margin-bottom: 15px;
}

body.kc-css-system .kc-css-788683 {
    background: transparent url(../wp-content/uploads/2020/03/steps.png) 50% 85%/auto no-repeat scroll;
    padding-bottom: 20px;
    z-index: 3;
}

body.kc-css-system .kc-css-335923 {
    text-align: center;
    display: inline-block;
}

body.kc-css-system .kc-css-335923 .deb:before {
    background-color: #f35444;
    width: 7px;
    height: 7px;
    margin-top: 13px;
    margin-left: 455px;
}

body.kc-css-system .kc-css-335923 .deb:after {
    background-color: #f35444;
    width: 7px;
    height: 7px;
    margin-top: 13px;
    margin-right: 455px;
}

body.kc-css-system .kc-css-335923 .t1 {
    text-align: center;
    text-transform: capitalize;
    display: inline;
}

body.kc-css-system .kc-css-335923 .t2 {
    color: #f35444;
    display: inline;
}

body.kc-css-system .kc-css-335923 .t3 {
    padding-top: 17px;
    padding-right: 24%;
    padding-left: 24%;
}

body.kc-css-system .kc-css-335923 .t4 {
    display: block;
}

body.kc-css-system .kc-css-5851684 {
    background: transparent url(https://demo26.atiframe.com/wp-content/uploads/2020/02/Vector-1.png) center top/auto no-repeat scroll;
    margin-top: 80px;
    margin-bottom: 40px;
}

body.kc-css-system .kc-css-122736 {
    padding-top: 13px;
}

body.kc-css-system .kc-css-6872083 {
    text-align: center;
    width: 100%;
    margin-top: -50px;
    margin-left: 10px;
    padding-top: 0px;
    padding-bottom: 30px;
}

body.kc-css-system .kc-css-6872083 .c_icon,
body.kc-css-system .kc-css-6872083 .c_text {
    color: rgba(34, 34, 34, 0.30);
}

body.kc-css-system .kc-css-6872083 .c_icon i,
body.kc-css-system .kc-css-6872083 .c_img img,
body.kc-css-system .kc-css-6872083 .c_text {
    font-family: Montserrat;
    font-weight: 500;
}

body.kc-css-system .kc-css-6872083 .c_icon,
body.kc-css-system .kc-css-6872083 .c_img,
body.kc-css-system .kc-css-6872083 .c_text {
    width: 60px;
    height: 30px;
    margin-top: -105px !important;
    padding-top: 45px;
}

body.kc-css-system .kc-css-6872083 .icon_box {
    background: #ffffff;
    display: inline-block;
    width: 70px;
    height: 70px;
    border: 2px solid #f35444;
    border-radius: 50% 50% 50% 50%;
}

body.kc-css-system .kc-css-6872083 .bgr_icon {
    color: #222222;
}

body.kc-css-system .kc-css-6872083 .bgr_icon i {
    font-size: 35px;
}

body.kc-css-system .kc-css-6872083 .bgr_icon i,
body.kc-css-system .kc-css-6872083 .bgr_img img,
body.kc-css-system .kc-css-6872083 .bgr_no {
    line-height: 33px;
}

body.kc-css-system .kc-css-6872083 .bgr_icon i,
body.kc-css-system .kc-css-6872083 .bgr_img,
body.kc-css-system .kc-css-6872083 .bgr_no {
    text-align: center;
}

body.kc-css-system .kc-css-6872083 .bgr_icon i,
body.kc-css-system .kc-css-6872083 .bgr_no,
body.kc-css-system .kc-css-6872083 .bgr_img img,
body.kc-css-system .kc-css-6872083 .bgr_img {
    height: 70px !important;
}

body.kc-css-system .kc-css-6872083 .bgr_icon,
body.kc-css-system .kc-css-6872083 .bgr_img,
body.kc-css-system .kc-css-6872083 .bgr_no {
    padding-top: 17px;
    padding-bottom: 15px;
}

body.kc-css-system .kc-css-6872083 .title,
body.kc-css-system .kc-css-6872083 .title a {
    color: #222222;
    font-size: 20px;
    line-height: 26px;
    font-weight: 500;
    text-align: center;
    text-transform: capitalize;
    margin-top: 25px;
}

body.kc-css-system .kc-css-6872083 .subtitle {
    color: #3695d9;
}

body.kc-css-system .kc-css-6872083 .cont_box .description {
    color: #666666;
    font-size: 16px;
    font-weight: 300;
    text-align: center;
    display: none;
    margin-bottom: 15px;
}

body.kc-css-system .kc-css-6872083 .cont_box .description,
body.kc-css-system .kc-css-6872083 .cont_box .description p {
    line-height: 25px;
}

body.kc-css-system .kc-css-6872083 .cont_box .rm {
    color: #646a70;
}

body.kc-css-system .kc-css-6872083 .cont_box {
    text-align: center;
}

body.kc-css-system .kc-css-6872083:hover .bgr_icon {
    color: #f35444;
}

body.kc-css-system .kc-css-6872083 .cont_box .rm:hover {
    color: #3695d9;
}

body.kc-css-system .kc-css-9309662 {
    padding-top: 100px;
}

body.kc-css-system .kc-css-9309662 {
    padding-top: 121px;
}

body.kc-css-system .kc-css-3170620 {
    text-align: center;
    width: 100%;
    margin-left: 10px;
    padding-top: 0px;
    padding-bottom: 30px;
}

body.kc-css-system .kc-css-3170620 .c_icon,
body.kc-css-system .kc-css-3170620 .c_text {
    color: rgba(34, 34, 34, 0.30);
}

body.kc-css-system .kc-css-3170620 .c_icon i,
body.kc-css-system .kc-css-3170620 .c_img img,
body.kc-css-system .kc-css-3170620 .c_text {
    font-family: Montserrat;
    font-weight: 500;
}

body.kc-css-system .kc-css-3170620 .c_icon,
body.kc-css-system .kc-css-3170620 .c_img,
body.kc-css-system .kc-css-3170620 .c_text {
    width: 60px;
    height: 30px;
    margin-top: -105px !important;
    padding-top: 45px;
}

body.kc-css-system .kc-css-3170620 .icon_box {
    background: #ffffff;
    display: inline-block;
    width: 70px;
    height: 70px;
    border: 2px solid #f35444;
    border-radius: 50% 50% 50% 50%;
}

body.kc-css-system .kc-css-3170620 .bgr_icon {
    color: #222222;
}

body.kc-css-system .kc-css-3170620 .bgr_icon i {
    font-size: 35px;
}

body.kc-css-system .kc-css-3170620 .bgr_icon i,
body.kc-css-system .kc-css-3170620 .bgr_img img,
body.kc-css-system .kc-css-3170620 .bgr_no {
    line-height: 33px;
}

body.kc-css-system .kc-css-3170620 .bgr_icon i,
body.kc-css-system .kc-css-3170620 .bgr_img,
body.kc-css-system .kc-css-3170620 .bgr_no {
    text-align: center;
}

body.kc-css-system .kc-css-3170620 .bgr_icon i,
body.kc-css-system .kc-css-3170620 .bgr_no,
body.kc-css-system .kc-css-3170620 .bgr_img img,
body.kc-css-system .kc-css-3170620 .bgr_img {
    height: 70px !important;
}

body.kc-css-system .kc-css-3170620 .bgr_icon,
body.kc-css-system .kc-css-3170620 .bgr_img,
body.kc-css-system .kc-css-3170620 .bgr_no {
    padding-top: 17px;
    padding-bottom: 15px;
}

body.kc-css-system .kc-css-3170620 .title,
body.kc-css-system .kc-css-3170620 .title a {
    color: #222222;
    font-size: 20px;
    line-height: 26px;
    font-weight: 500;
    text-align: center;
    text-transform: capitalize;
    margin-top: 25px;
}

body.kc-css-system .kc-css-3170620 .subtitle {
    color: #3695d9;
}

body.kc-css-system .kc-css-3170620 .cont_box .description {
    color: #666666;
    font-size: 16px;
    font-weight: 300;
    text-align: center;
    margin-bottom: 15px;
}

body.kc-css-system .kc-css-3170620 .cont_box .description,
body.kc-css-system .kc-css-3170620 .cont_box .description p {
    line-height: 25px;
}

body.kc-css-system .kc-css-3170620 .cont_box .rm {
    color: #646a70;
}

body.kc-css-system .kc-css-3170620 .cont_box {
    text-align: center;
}

body.kc-css-system .kc-css-3170620:hover .bgr_icon {
    color: #f35444;
}

body.kc-css-system .kc-css-3170620 .cont_box .rm:hover {
    color: #3695d9;
}

body.kc-css-system .kc-css-668166 {
    padding-top: 19px;
}

body.kc-css-system .kc-css-6349108 {
    text-align: center;
    width: 100%;
    margin-top: -15px;
    padding-top: 0px;
    padding-bottom: 30px;
}

body.kc-css-system .kc-css-6349108 .c_icon,
body.kc-css-system .kc-css-6349108 .c_text {
    color: rgba(34, 34, 34, 0.30);
}

body.kc-css-system .kc-css-6349108 .c_icon i,
body.kc-css-system .kc-css-6349108 .c_img img,
body.kc-css-system .kc-css-6349108 .c_text {
    font-family: Montserrat;
    font-weight: 500;
}

body.kc-css-system .kc-css-6349108 .c_icon,
body.kc-css-system .kc-css-6349108 .c_img,
body.kc-css-system .kc-css-6349108 .c_text {
    width: 60px;
    height: 30px;
    margin-top: -105px !important;
    padding-top: 45px;
}

body.kc-css-system .kc-css-6349108 .icon_box {
    background: #ffffff;
    display: inline-block;
    width: 70px;
    height: 70px;
    border: 2px solid #f35444;
    border-radius: 50% 50% 50% 50%;
}

body.kc-css-system .kc-css-6349108 .bgr_icon {
    color: #222222;
}

body.kc-css-system .kc-css-6349108 .bgr_icon i {
    font-size: 35px;
}

body.kc-css-system .kc-css-6349108 .bgr_icon i,
body.kc-css-system .kc-css-6349108 .bgr_img img,
body.kc-css-system .kc-css-6349108 .bgr_no {
    line-height: 33px;
}

body.kc-css-system .kc-css-6349108 .bgr_icon i,
body.kc-css-system .kc-css-6349108 .bgr_img,
body.kc-css-system .kc-css-6349108 .bgr_no {
    text-align: center;
}

body.kc-css-system .kc-css-6349108 .bgr_icon i,
body.kc-css-system .kc-css-6349108 .bgr_no,
body.kc-css-system .kc-css-6349108 .bgr_img img,
body.kc-css-system .kc-css-6349108 .bgr_img {
    height: 70px !important;
}

body.kc-css-system .kc-css-6349108 .bgr_icon,
body.kc-css-system .kc-css-6349108 .bgr_img,
body.kc-css-system .kc-css-6349108 .bgr_no {
    padding-top: 17px;
    padding-bottom: 15px;
}

body.kc-css-system .kc-css-6349108 .title,
body.kc-css-system .kc-css-6349108 .title a {
    color: #222222;
    font-size: 20px;
    line-height: 26px;
    font-weight: 500;
    text-align: center;
    text-transform: capitalize;
    margin-top: 25px;
}

body.kc-css-system .kc-css-6349108 .subtitle {
    color: #3695d9;
}

body.kc-css-system .kc-css-6349108 .cont_box .description {
    color: #666666;
    font-size: 16px;
    font-weight: 300;
    text-align: center;
    margin-bottom: 15px;
}

body.kc-css-system .kc-css-6349108 .cont_box .description,
body.kc-css-system .kc-css-6349108 .cont_box .description p {
    line-height: 25px;
}

body.kc-css-system .kc-css-6349108 .cont_box .rm {
    color: #646a70;
}

body.kc-css-system .kc-css-6349108 .cont_box {
    text-align: center;
}

body.kc-css-system .kc-css-6349108:hover .bgr_icon {
    color: #f35444;
}

body.kc-css-system .kc-css-6349108 .cont_box .rm:hover {
    color: #3695d9;
}

body.kc-css-system .kc-css-3467771 {
    padding-top: 100px;
}

body.kc-css-system .kc-css-3467771 {
    padding-top: 120px;
}

body.kc-css-system .kc-css-2177387 {
    text-align: center;
    width: 100%;
    margin-top: -15px;
    padding-top: 0px;
    padding-bottom: 30px;
}

body.kc-css-system .kc-css-2177387 .c_icon,
body.kc-css-system .kc-css-2177387 .c_text {
    color: rgba(34, 34, 34, 0.30);
}

body.kc-css-system .kc-css-2177387 .c_icon i,
body.kc-css-system .kc-css-2177387 .c_img img,
body.kc-css-system .kc-css-2177387 .c_text {
    font-family: Montserrat;
    font-weight: 500;
}

body.kc-css-system .kc-css-2177387 .c_icon,
body.kc-css-system .kc-css-2177387 .c_img,
body.kc-css-system .kc-css-2177387 .c_text {
    width: 60px;
    height: 30px;
    margin-top: -105px !important;
    padding-top: 45px;
}

body.kc-css-system .kc-css-2177387 .icon_box {
    background: #ffffff;
    display: inline-block;
    width: 70px;
    height: 70px;
    border: 2px solid #f35444;
    border-radius: 50% 50% 50% 50%;
}

body.kc-css-system .kc-css-2177387 .bgr_icon {
    color: #222222;
}

body.kc-css-system .kc-css-2177387 .bgr_icon i {
    font-size: 35px;
}

body.kc-css-system .kc-css-2177387 .bgr_icon i,
body.kc-css-system .kc-css-2177387 .bgr_img img,
body.kc-css-system .kc-css-2177387 .bgr_no {
    line-height: 33px;
}

body.kc-css-system .kc-css-2177387 .bgr_icon i,
body.kc-css-system .kc-css-2177387 .bgr_img,
body.kc-css-system .kc-css-2177387 .bgr_no {
    text-align: center;
}

body.kc-css-system .kc-css-2177387 .bgr_icon i,
body.kc-css-system .kc-css-2177387 .bgr_no,
body.kc-css-system .kc-css-2177387 .bgr_img img,
body.kc-css-system .kc-css-2177387 .bgr_img {
    height: 70px !important;
}

body.kc-css-system .kc-css-2177387 .bgr_icon,
body.kc-css-system .kc-css-2177387 .bgr_img,
body.kc-css-system .kc-css-2177387 .bgr_no {
    padding-top: 17px;
    padding-bottom: 15px;
}

body.kc-css-system .kc-css-2177387 .title,
body.kc-css-system .kc-css-2177387 .title a {
    color: #222222;
    font-size: 20px;
    line-height: 26px;
    font-weight: 500;
    text-align: center;
    text-transform: capitalize;
    margin-top: 25px;
}

body.kc-css-system .kc-css-2177387 .subtitle {
    color: #3695d9;
}

body.kc-css-system .kc-css-2177387 .cont_box .description {
    color: #666666;
    font-size: 16px;
    font-weight: 300;
    text-align: center;
    margin-bottom: 15px;
}

body.kc-css-system .kc-css-2177387 .cont_box .description,
body.kc-css-system .kc-css-2177387 .cont_box .description p {
    line-height: 25px;
}

body.kc-css-system .kc-css-2177387 .cont_box .rm {
    color: #646a70;
}

body.kc-css-system .kc-css-2177387 .cont_box {
    text-align: center;
}

body.kc-css-system .kc-css-2177387:hover .bgr_icon {
    color: #f35444;
}

body.kc-css-system .kc-css-2177387 .cont_box .rm:hover {
    color: #3695d9;
}

body.kc-css-system .kc-css-6614208 {
    padding-top: 69px;
}

body.kc-css-system .kc-css-9129214 {
    text-align: center;
    width: 100%;
    margin-top: -15px;
    padding-top: 0px;
    padding-bottom: 30px;
}

body.kc-css-system .kc-css-9129214 .c_icon,
body.kc-css-system .kc-css-9129214 .c_text {
    color: rgba(34, 34, 34, 0.30);
}

body.kc-css-system .kc-css-9129214 .c_icon i,
body.kc-css-system .kc-css-9129214 .c_img img,
body.kc-css-system .kc-css-9129214 .c_text {
    font-family: Montserrat;
    font-weight: 500;
}

body.kc-css-system .kc-css-9129214 .c_icon,
body.kc-css-system .kc-css-9129214 .c_img,
body.kc-css-system .kc-css-9129214 .c_text {
    width: 60px;
    height: 30px;
    margin-top: -105px !important;
    padding-top: 45px;
}

body.kc-css-system .kc-css-9129214 .icon_box {
    background: #ffffff;
    display: inline-block;
    width: 70px;
    height: 70px;
    border: 2px solid #f35444;
    border-radius: 50% 50% 50% 50%;
}

body.kc-css-system .kc-css-9129214 .bgr_icon {
    color: #222222;
}

body.kc-css-system .kc-css-9129214 .bgr_icon i {
    font-size: 35px;
}

body.kc-css-system .kc-css-9129214 .bgr_icon i,
body.kc-css-system .kc-css-9129214 .bgr_img img,
body.kc-css-system .kc-css-9129214 .bgr_no {
    line-height: 33px;
}

body.kc-css-system .kc-css-9129214 .bgr_icon i,
body.kc-css-system .kc-css-9129214 .bgr_img,
body.kc-css-system .kc-css-9129214 .bgr_no {
    text-align: center;
}

body.kc-css-system .kc-css-9129214 .bgr_icon i,
body.kc-css-system .kc-css-9129214 .bgr_no,
body.kc-css-system .kc-css-9129214 .bgr_img img,
body.kc-css-system .kc-css-9129214 .bgr_img {
    height: 70px !important;
}

body.kc-css-system .kc-css-9129214 .bgr_icon,
body.kc-css-system .kc-css-9129214 .bgr_img,
body.kc-css-system .kc-css-9129214 .bgr_no {
    padding-top: 17px;
    padding-bottom: 15px;
}

body.kc-css-system .kc-css-9129214 .title,
body.kc-css-system .kc-css-9129214 .title a {
    color: #222222;
    font-size: 20px;
    line-height: 26px;
    font-weight: 500;
    text-align: center;
    text-transform: capitalize;
    margin-top: 25px;
}

body.kc-css-system .kc-css-9129214 .subtitle {
    color: #3695d9;
}

body.kc-css-system .kc-css-9129214 .cont_box .description {
    color: #666666;
    font-size: 16px;
    font-weight: 300;
    text-align: center;
    margin-bottom: 15px;
}

body.kc-css-system .kc-css-9129214 .cont_box .description,
body.kc-css-system .kc-css-9129214 .cont_box .description p {
    line-height: 25px;
}

body.kc-css-system .kc-css-9129214 .cont_box .rm {
    color: #646a70;
}

body.kc-css-system .kc-css-9129214 .cont_box {
    text-align: center;
}

body.kc-css-system .kc-css-9129214:hover .bgr_icon {
    color: #f35444;
}

body.kc-css-system .kc-css-9129214 .cont_box .rm:hover {
    color: #3695d9;
}

body.kc-css-system .kc-css-3601564 {
    background: #151823 url(https://demo26.atiframe.com/wp-content/uploads/2020/02/bak_form.png) center center/cover no-repeat scroll;
    padding-top: 123px;
    padding-bottom: 105px;
}

body.kc-css-system .kc-css-6824550.ssc_mltttl .wr {
    text-align: center;
}

body.kc-css-system .kc-css-6824550 {
    text-align: center;
    display: inline-block;
}

body.kc-css-system .kc-css-6824550 .deb:before {
    background-color: #f35444;
    width: 7px;
    height: 7px;
    margin-top: 13px;
    margin-left: 475px;
}

body.kc-css-system .kc-css-6824550 .deb:after {
    background-color: #f35444;
    width: 7px;
    height: 7px;
    margin-top: 13px;
    margin-right: 475px;
}

body.kc-css-system .kc-css-6824550 .t1 {
    color: #ffffff;
    text-align: center;
    text-transform: none;
    line-height: 39px;
    display: inline;
}

body.kc-css-system .kc-css-6824550 .t2 {
    color: #f35444;
    text-transform: capitalize;
    line-height: 39px;
    display: inline;
}

body.kc-css-system .kc-css-6824550 .t3 {
    color: #ffffff;
    text-transform: none;
    line-height: 39px;
    display: inline;
}

body.kc-css-system .kc-css-6824550 .t4 {
    color: #ffffff;
    text-align: center;
    text-transform: none;
    line-height: 39px;
    margin-top: 10px;
}

body.kc-css-system .kc-css-6824550 .t5 {
    color: #ffffff;
    padding-top: 10px;
    padding-right: 23%;
    padding-left: 23%;
}

body.kc-css-system .kc-css-2734380 {
    text-align: center;
    float: none;
    max-width: 580px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 45px;
}

body.kc-css-system .kc-css-2734380 .caldera-grid .row>div {
    padding-right: 15px;
}

body.kc-css-system .kc-css-2734380 label {
    color: #949494;
}

body.kc-css-system .kc-css-2734380 input,
body.kc-css-system .kc-css-2734380 select {
    color: #ffffff;
    background: #151823;
    font-family: Catamaran;
    font-size: 15px;
    line-height: 29px;
    font-weight: 400;
    text-align: left;
    width: 100%;
    height: 50px;
    border: 1px solid #9296a4;
    border-radius: 30px 30px 30px 30px;
    margin-bottom: 15px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 30px;
}

body.kc-css-system .kc-css-2734380 textarea {
    color: #ffffff;
    background: #151823;
    font-size: 15px;
    line-height: 35px;
    font-weight: 400;
    border: 1px solid #7e8399;
    border-radius: 20px 20px 20px 20px;
    margin-top: 10px;
    margin-bottom: 25px;
    padding-top: 5px;
    padding-left: 30px;
}

body.kc-css-system .kc-css-2734380 input::-webkit-input-placeholder {
    color: #ffffff;
}

body.kc-css-system .kc-css-2734380 input::-moz-placeholder {
    color: #ffffff;
}

body.kc-css-system .kc-css-2734380 input:-moz-placeholder {
    color: #ffffff;
}

body.kc-css-system .kc-css-2734380 input:-ms-input-placeholder {
    color: #ffffff;
}

body.kc-css-system .kc-css-2734380 textarea::-webkit-input-placeholder {
    color: #ffffff;
}

body.kc-css-system .kc-css-2734380 textarea::-moz-placeholder {
    color: #ffffff;
}

body.kc-css-system .kc-css-2734380 textarea:-moz-placeholder {
    color: #ffffff;
}

body.kc-css-system .kc-css-2734380 textarea:-ms-input-placeholder {
    color: #ffffff;
}

body.kc-css-system .kc-css-2734380 input label,
body.kc-css-system .kc-css-2734380 .checkbox {
    color: #768188;
}

body.kc-css-system .kc-css-2734380 .caldera-grid input.btn {
    color: #ffffff;
    background: rgba(255, 255, 255, 0);
    height: 45px;
    font-size: 16px;
    line-height: 27px;
    font-weight: 500;
    text-align: left;
    text-transform: none;
    border: 2px solid #f35444;
    border-radius: 50px 50px 50px 50px;
    margin-left: 0px;
    padding-right: 60px;
    padding-bottom: 0px;
    padding-left: 60px;
}

body.kc-css-system .kc-css-2734380 .caldera-grid input.btn:hover {
    color: #ffffff;
    background: #f35444;
}

body.kc-css-system .kc-css-2734380 input:focus,
body.kc-css-system .kc-css-2734380 select:focus {
    box-shadow: none;
    border: 1px solid #f35444;
}

body.kc-css-system .kc-css-2734380 textarea:focus {
    box-shadow: none;
    border: 1px solid #f35444;
}

body.kc-css-system .kc-css-6577494 {
    text-align: center;
    margin-top: 130px;
    padding-bottom: 140px;
    background: #151823 url(https://demo26.atiframe.com/wp-content/uploads/2020/02/bak_form.png) center center/cover no-repeat scroll;
}

body.kc-css-system .kc-css-6577494 .aftbgr:nth-child(3) {
    text-align: left;
}

body.kc-css-system .kc-css-6577494 .aftbgr:nth-child(3) img,
body.kc-css-system .kc-css-6577494 .aftbgr:nth-child(3) svg {
    margin-left: -1px;
}

body.kc-css-system .kc-css-2326669 {
    padding-top: 15px;
    padding-right: 9%;
}

body.kc-css-system .kc-css-6265399.ssc_mltttl .wr {
    text-align: left;
}

body.kc-css-system .kc-css-6265399 {
    text-align: left;
    padding-top: 7px;
    display: inline-block;
}

body.kc-css-system .kc-css-6265399 .deb:before {
    width: 7px;
    height: 7px;
    margin-top: 13px;
    margin-left: 475px;
}

body.kc-css-system .kc-css-6265399 .deb:after {
    width: 7px;
    height: 7px;
    margin-top: 13px;
    margin-right: 480px;
}

body.kc-css-system .kc-css-6265399 .t1 {
    text-align: left;
    text-transform: capitalize;
    line-height: 39px;
    display: inline;
}

body.kc-css-system .kc-css-6265399 .t2 {
    color: #f35444;
    text-transform: capitalize;
    line-height: 39px;
    display: inline;
}

body.kc-css-system .kc-css-6265399 .t3 {
    text-align: left;
    text-transform: capitalize;
    line-height: 39px;
    margin-top: 7px;
}

body.kc-css-system .kc-css-6265399 .t4 {
    text-align: left;
    padding-top: 10px;
}

body.kc-css-system .kc-css-536395.ssc_btn {
    text-align: left;
    padding-top: 45px;
}

body.kc-css-system .kc-css-536395 .ssc_button {
    color: #222222;
    font-size: 16px;
    line-height: 22px;
    font-weight: 500;
    text-transform: none;
    text-decoration: none;
    text-align: center;
    border: 2px solid #f35444;
    border-radius: 50px 50px 50px 50px;
    padding: 12px 50px 12px 50px;
}

body.kc-css-system .kc-css-536395 {
    text-align: center;
}

body.kc-css-system .kc-css-536395 .ssc_button:hover {
    color: #ffffff;
    background-color: #f35444;
}

body.kc-css-system .kc-css-6444583 {
    padding-right: 0px;
    padding-left: 3.1%;
}

body.kc-css-system .kc-css-8726785 .grid-item {
    margin-bottom: 20px;
    padding-right: 10px;
    padding-left: 10px;
}

body.kc-css-system .kc-css-8726785 .grid-item .pbody {
    border-radius: 10px 10px 10px 10px;
    height: 350px;
}

body.kc-css-system .kc-css-8726785 .grid-item .thumb {
    border-radius: 10px 10px 10px 10px;
}

body.kc-css-system .kc-css-8726785 .grid-item .over {
    background: rgba(243, 84, 68, 0.75);
}

body.kc-css-system .kc-css-8726785 .grid-item .body {
    margin-top: -20px;
    padding: 20px 15px 15px 15px;
}

body.kc-css-system .kc-css-8726785 .grid-item .title a {
    color: #ffffff;
    font-size: 25px;
    line-height: 30px;
    font-weight: 600;
    font-family: Catamaran;
    text-align: center;
    margin-bottom: 5px;
    padding-right: 13%;
    padding-left: 13%;
}

body.kc-css-system .kc-css-8726785 .grid-item a.rm {
    font-size: 12px;
    text-transform: uppercase;
}

body.kc-css-system .kc-css-8726785 .grid-item .meta a:hover {
    color: #0081d7;
}

body.kc-css-system .kc-css-8726785 .grid-item a.rm:hover {
    color: #0081d7;
}

body.kc-css-system .kc-css-584100 {
    padding-bottom: 130px;
}

body.kc-css-system .kc-css-8277781 {
    text-align: center;
    display: inline-block;
}

body.kc-css-system .kc-css-8277781 .deb:before {
    background-color: #f35444;
    width: 7px;
    height: 7px;
    margin-top: 13px;
    margin-left: 455px;
}

body.kc-css-system .kc-css-8277781 .deb:after {
    background-color: #f35444;
    width: 7px;
    height: 7px;
    margin-top: 13px;
    margin-right: 455px;
}

body.kc-css-system .kc-css-8277781 .t1 {
    text-align: center;
    text-transform: capitalize;
    display: inline;
}

body.kc-css-system .kc-css-8277781 .t2 {
    color: #f35444;
    display: inline;
}

body.kc-css-system .kc-css-8277781 .t3 {
    padding-top: 17px;
    padding-right: 24%;
    padding-left: 24%;
}

body.kc-css-system .kc-css-8277781 .t4 {
    display: block;
}

body.kc-css-system .kc-css-1028762 {
    padding-top: 55px;
}

body.kc-css-system .kc-css-7599511 .content-title {
    color: #222222;
    font-family: Montserrat;
    font-size: 25px;
    font-weight: 500;
    line-height: 25px;
    text-transform: none;
    text-align: left;
    background-color: rgba(246, 247, 251, 0);
    padding-bottom: 25px;
    padding-left: 60px;
}

body.kc-css-system .kc-css-7599511 .content-sub-title {
    background-color: #f6f7fb;
}

body.kc-css-system .kc-css-7599511 .description {
    color: #51c672;
    font-family: Catamaran;
    font-size: 17px;
    font-weight: 400;
    line-height: 35px;
}

body.kc-css-system .kc-css-7599511 .content-price {
    color: #222222;
    font-size: 52px;
    font-weight: 500;
    line-height: 58px;
    padding-top: 10px;
    padding-bottom: 25px;
    padding-left: 60px;
}

body.kc-css-system .kc-css-7599511 .kc-pricing-price {
    font-family: Montserrat;
    text-align: left;
    background-color: rgba(246, 247, 251, 0);
}

body.kc-css-system .kc-css-7599511 .content-currency {
    color: #555555;
    font-size: 17px;
    font-weight: 400;
    line-height: 29px;
    font-family: Catamaran;
    padding-top: 30px;
}

body.kc-css-system .kc-css-7599511 .kc-pricing-price span.content-duration {
    color: #222222;
    font-family: Montserrat;
    font-size: 25px;
    font-weight: 600;
    padding-left: 5px;
}

body.kc-css-system .kc-css-7599511 .content-desc li {
    color: #666666;
    font-family: Catamaran;
    font-size: 17px;
    font-weight: 400;
    line-height: 24px;
    text-align: left;
}

body.kc-css-system .kc-css-7599511 .content-desc {
    background-color: rgba(246, 247, 251, 0);
    padding-top: 15px;
    padding-right: 0px;
    padding-left: 60px;
}

body.kc-css-system .kc-css-7599511 .content-desc li:nth-of-type(2n+1) {
    background-color: rgba(246, 247, 251, 0);
}

body.kc-css-system .kc-css-7599511 .content-button a {
    color: #222222;
    background: #f6f7fb;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    text-transform: none;
    border: 2px solid #f35444;
    border-radius: 50px 50px 50px 50px;
    padding: 12px 50px 12px 50px;
    margin-top: 63px;
    margin-bottom: 15px;
}

body.kc-css-system .kc-css-7599511 .content-button a:hover {
    color: #ffffff;
    background-color: #f35444;
}

body.kc-css-system .kc-css-7599511 .content-button {
    background-color: rgba(246, 247, 251, 0);
    text-align: center;
}

body.kc-css-system .kc-css-7599511 i {
    color: #51c672;
    padding-right: 10px;
}

body.kc-css-system .kc-css-7599511 {
    background: #f6f7fb url(https://demo26.atiframe.com/wp-admin/admin-ajax.php?action=kc_get_thumbn&type=filter_url&id=%2Fwp-content%2Fuploads%2F2020%2F03%2Fland_price.png) top right/auto no-repeat scroll;
    max-width: 360px;
    border: 1px solid rgba(228, 231, 242, 0);
    padding-top: 60px;
    padding-bottom: 60px;
}

body.kc-css-system .kc-css-7599511.kc-pricing-tables {
    box-shadow: none;
}

body.kc-css-system .kc-css-7599511.kc-pricing-tables:hover .sticker {
    background-color: #f6f7fb;
}

body.kc-css-system .kc-css-7599511.kc-pricing-tables .sticker {
    background-color: #f6f7fb;
}

body.kc-css-system .kc-css-4941124 .content-title {
    color: #ffffff;
    font-family: Montserrat;
    font-size: 25px;
    font-weight: 500;
    line-height: 25px;
    text-transform: none;
    text-align: left;
    background-color: rgba(246, 247, 251, 0);
    padding-bottom: 25px;
    padding-left: 60px;
}

body.kc-css-system .kc-css-4941124 .content-sub-title {
    background-color: #f6f7fb;
}

body.kc-css-system .kc-css-4941124 .description {
    color: #51c672;
    font-family: Catamaran;
    font-size: 17px;
    font-weight: 400;
    line-height: 35px;
}

body.kc-css-system .kc-css-4941124 .content-price {
    color: #ffffff;
    font-size: 52px;
    font-weight: 500;
    line-height: 58px;
    padding-top: 10px;
    padding-bottom: 25px;
    padding-left: 60px;
}

body.kc-css-system .kc-css-4941124 .kc-pricing-price {
    font-family: Montserrat;
    text-align: left;
    background-color: rgba(246, 247, 251, 0);
}

body.kc-css-system .kc-css-4941124 .content-currency {
    color: #555555;
    font-size: 17px;
    font-weight: 400;
    line-height: 29px;
    font-family: Catamaran;
    padding-top: 30px;
}

body.kc-css-system .kc-css-4941124 .kc-pricing-price span.content-duration {
    color: #ffffff;
    font-family: Montserrat;
    font-size: 25px;
    font-weight: 600;
    padding-left: 5px;
}

body.kc-css-system .kc-css-4941124 .content-desc li {
    color: #ffffff;
    font-family: Catamaran;
    font-size: 17px;
    font-weight: 400;
    line-height: 24px;
    text-align: left;
}

body.kc-css-system .kc-css-4941124 .content-desc {
    background-color: rgba(246, 247, 251, 0);
    padding-top: 15px;
    padding-right: 0px;
    padding-left: 60px;
}

body.kc-css-system .kc-css-4941124 .content-desc li:nth-of-type(2n+1) {
    background-color: rgba(246, 247, 251, 0);
}

body.kc-css-system .kc-css-4941124 .content-button a {
    color: #ffffff;
    background: #31333e;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    text-transform: none;
    border: 2px solid #f35444;
    border-radius: 50px 50px 50px 50px;
    padding: 12px 50px 12px 50px;
    margin-top: 63px;
    margin-bottom: 15px;
}

body.kc-css-system .kc-css-4941124 .content-button a:hover {
    color: #ffffff;
    background-color: #f35444;
}

body.kc-css-system .kc-css-4941124 .content-button {
    background-color: rgba(246, 247, 251, 0);
    text-align: center;
}

body.kc-css-system .kc-css-4941124 i {
    color: #51c672;
    padding-right: 10px;
}

body.kc-css-system .kc-css-4941124 {
    background: #31333e url(https://demo26.atiframe.com/wp-admin/admin-ajax.php?action=kc_get_thumbn&type=filter_url&id=%2Fwp-content%2Fuploads%2F2020%2F03%2Fapp_price.png) top right/auto no-repeat scroll;
    max-width: 360px;
    border: 1px solid rgba(228, 231, 242, 0);
    padding-top: 60px;
    padding-bottom: 60px;
}

body.kc-css-system .kc-css-4941124.kc-pricing-tables {
    box-shadow: none;
}

body.kc-css-system .kc-css-4941124.kc-pricing-tables:hover .sticker {
    background-color: #f6f7fb;
}

body.kc-css-system .kc-css-4941124.kc-pricing-tables .sticker {
    background-color: #f6f7fb;
}

body.kc-css-system .kc-css-9210186 .content-title {
    color: #222222;
    font-family: Montserrat;
    font-size: 25px;
    font-weight: 500;
    line-height: 25px;
    text-transform: none;
    text-align: left;
    background-color: rgba(246, 247, 251, 0);
    padding-bottom: 25px;
    padding-left: 60px;
}

body.kc-css-system .kc-css-9210186 .content-sub-title {
    background-color: #f6f7fb;
}

body.kc-css-system .kc-css-9210186 .description {
    color: #51c672;
    font-family: Catamaran;
    font-size: 17px;
    font-weight: 400;
    line-height: 35px;
}

body.kc-css-system .kc-css-9210186 .content-price {
    color: #222222;
    font-size: 52px;
    font-weight: 500;
    line-height: 58px;
    padding-top: 10px;
    padding-bottom: 25px;
    padding-left: 60px;
}

body.kc-css-system .kc-css-9210186 .kc-pricing-price {
    font-family: Montserrat;
    text-align: left;
    background-color: rgba(246, 247, 251, 0);
}

body.kc-css-system .kc-css-9210186 .content-currency {
    color: #555555;
    font-size: 17px;
    font-weight: 400;
    line-height: 29px;
    font-family: Catamaran;
    padding-top: 30px;
}

body.kc-css-system .kc-css-9210186 .kc-pricing-price span.content-duration {
    color: #222222;
    font-family: Montserrat;
    font-size: 25px;
    font-weight: 600;
    padding-left: 5px;
}

body.kc-css-system .kc-css-9210186 .content-desc li {
    color: #666666;
    font-family: Catamaran;
    font-size: 17px;
    font-weight: 400;
    line-height: 24px;
    text-align: left;
}

body.kc-css-system .kc-css-9210186 .content-desc {
    background-color: rgba(246, 247, 251, 0);
    padding-top: 15px;
    padding-right: 0px;
    padding-left: 60px;
}

body.kc-css-system .kc-css-9210186 .content-desc li:nth-of-type(2n+1) {
    background-color: rgba(246, 247, 251, 0);
}

body.kc-css-system .kc-css-9210186 .content-button a {
    color: #222222;
    background: #f6f7fb;
    font-size: 16px;
    line-height: 20px;
    font-weight: 400;
    text-transform: none;
    border: 2px solid #f35444;
    border-radius: 50px 50px 50px 50px;
    padding: 12px 50px 12px 50px;
    margin-top: 63px;
    margin-bottom: 15px;
}

body.kc-css-system .kc-css-9210186 .content-button a:hover {
    color: #ffffff;
    background-color: #f35444;
}

body.kc-css-system .kc-css-9210186 .content-button {
    background-color: rgba(246, 247, 251, 0);
    text-align: center;
}

body.kc-css-system .kc-css-9210186 i {
    color: #51c672;
    padding-right: 10px;
}

body.kc-css-system .kc-css-9210186 {
    background: #f6f7fb url(https://demo26.atiframe.com/wp-content/uploads/2020/03/ecom_price.png) top right/auto no-repeat scroll;
    border: 1px solid rgba(228, 231, 242, 0);
    padding-top: 60px;
    padding-bottom: 60px;
}

body.kc-css-system .kc-css-9210186.kc-pricing-tables {
    box-shadow: none;
}

body.kc-css-system .kc-css-9210186.kc-pricing-tables:hover .sticker {
    background-color: #f6f7fb;
}

body.kc-css-system .kc-css-9210186.kc-pricing-tables .sticker {
    background-color: #f6f7fb;
}

@media only screen and (max-width:768px) {
    body.kc-css-system .kc-css-736563 .deb:before {
        display: none;
    }
    body.kc-css-system .kc-css-736563 .deb:after {
        display: none;
    }
    body.kc-css-system .kc-css-335923 .deb:before {
        display: none;
    }
    body.kc-css-system .kc-css-335923 .deb:after {
        display: none;
    }
    body.kc-css-system .kc-css-6872083 {
        text-align: left;
        margin-top: 0px;
        margin-left: 15px;
    }
    body.kc-css-system .kc-css-6872083 .c_icon,
    body.kc-css-system .kc-css-6872083 .c_img,
    body.kc-css-system .kc-css-6872083 .c_text {
        margin-top: -32px !important;
        margin-left: -70px !important;
    }
    body.kc-css-system .kc-css-6872083 .icon_box {
        margin-top: 0px;
        margin-left: 20px;
    }
    body.kc-css-system .kc-css-6872083 .cont_box .description {
        font-size: 16px;
    }
    body.kc-css-system .kc-css-6872083 .cont_box .description,
    body.kc-css-system .kc-css-6872083 .cont_box .description p {
        line-height: 25px;
    }
    body.kc-css-system .kc-css-6872083 .cont_box {
        display: inline-block;
    }
    body.kc-css-system .kc-css-3170620 {
        text-align: left;
        margin-top: 0px;
        margin-left: 15px;
    }
    body.kc-css-system .kc-css-3170620 .c_icon,
    body.kc-css-system .kc-css-3170620 .c_img,
    body.kc-css-system .kc-css-3170620 .c_text {
        margin-top: -32px !important;
        margin-left: -70px !important;
    }
    body.kc-css-system .kc-css-3170620 .icon_box {
        margin-top: 0px;
        margin-right: 20px;
        margin-left: 20px;
    }
    body.kc-css-system .kc-css-3170620 .cont_box .description {
        font-size: 16px;
    }
    body.kc-css-system .kc-css-3170620 .cont_box .description,
    body.kc-css-system .kc-css-3170620 .cont_box .description p {
        line-height: 25px;
    }
    body.kc-css-system .kc-css-3170620 .cont_box {
        display: inline-block;
    }
    body.kc-css-system .kc-css-6349108 {
        text-align: left;
        margin-top: 0px;
        margin-left: 15px;
    }
    body.kc-css-system .kc-css-6349108 .c_icon,
    body.kc-css-system .kc-css-6349108 .c_img,
    body.kc-css-system .kc-css-6349108 .c_text {
        margin-top: -32px !important;
        margin-left: -70px !important;
    }
    body.kc-css-system .kc-css-6349108 .icon_box {
        margin-top: 0px;
        margin-right: 20px;
        margin-left: 20px;
    }
    body.kc-css-system .kc-css-6349108 .cont_box .description {
        font-size: 16px;
    }
    body.kc-css-system .kc-css-6349108 .cont_box .description,
    body.kc-css-system .kc-css-6349108 .cont_box .description p {
        line-height: 25px;
    }
    body.kc-css-system .kc-css-6349108 .cont_box {
        display: inline-block;
    }
    body.kc-css-system .kc-css-2177387 {
        text-align: left;
        margin-top: 0px;
        margin-left: 15px;
    }
    body.kc-css-system .kc-css-2177387 .c_icon,
    body.kc-css-system .kc-css-2177387 .c_img,
    body.kc-css-system .kc-css-2177387 .c_text {
        margin-top: -32px !important;
        margin-left: -70px !important;
    }
    body.kc-css-system .kc-css-2177387 .icon_box {
        margin-top: 0px;
        margin-right: 20px;
        margin-left: 20px;
    }
    body.kc-css-system .kc-css-2177387 .cont_box .description {
        font-size: 16px;
    }
    body.kc-css-system .kc-css-2177387 .cont_box .description,
    body.kc-css-system .kc-css-2177387 .cont_box .description p {
        line-height: 25px;
    }
    body.kc-css-system .kc-css-2177387 .cont_box {
        display: inline-block;
    }
    body.kc-css-system .kc-css-9129214 {
        text-align: left;
        margin-top: 0px;
        margin-left: 15px;
    }
    body.kc-css-system .kc-css-9129214 .c_icon,
    body.kc-css-system .kc-css-9129214 .c_img,
    body.kc-css-system .kc-css-9129214 .c_text {
        margin-top: -32px !important;
        margin-left: -70px !important;
    }
    body.kc-css-system .kc-css-9129214 .icon_box {
        margin-top: 0px;
        margin-left: 20px;
    }
    body.kc-css-system .kc-css-9129214 .cont_box .description {
        font-size: 16px;
    }
    body.kc-css-system .kc-css-9129214 .cont_box .description,
    body.kc-css-system .kc-css-9129214 .cont_box .description p {
        line-height: 25px;
    }
    body.kc-css-system .kc-css-9129214 .cont_box {
        display: inline-block;
    }
    body.kc-css-system .kc-css-6824550 .deb:before {
        display: none;
    }
    body.kc-css-system .kc-css-6824550 .deb:after {
        display: none;
    }
    body.kc-css-system .kc-css-2734380 input,
    body.kc-css-system .kc-css-2734380 select {
        margin-bottom: 10px !important;
    }
    body.kc-css-system .kc-css-6265399.ssc_mltttl .wr {
        text-align: center;
    }
    body.kc-css-system .kc-css-6265399 .deb:before {
        display: none;
    }
    body.kc-css-system .kc-css-6265399 .deb:after {
        display: none;
    }
    body.kc-css-system .kc-css-6265399 .t1 {
        text-align: center;
    }
    body.kc-css-system .kc-css-6265399 .t2 {
        text-align: center;
    }
    body.kc-css-system .kc-css-6265399 .t3 {
        text-align: center;
    }
    body.kc-css-system .kc-css-6265399 .t4 {
        text-align: center;
        padding-right: 12%;
        padding-left: 12%;
    }
    body.kc-css-system .kc-css-8277781 .deb:before {
        display: none;
    }
    body.kc-css-system .kc-css-8277781 .deb:after {
        display: none;
    }
}

@media only screen and (max-width:667px) {
    body.kc-css-system .kc-css-335923 .t3 {
        padding-right: 15px;
        padding-left: 15px;
    }
    body.kc-css-system .kc-css-6872083 {
        display: flex;
        width: 100%;
        margin-left: 0px;
        padding-bottom: 30px;
        padding-left: 15%;
    }
    body.kc-css-system .kc-css-6872083 .title,
    body.kc-css-system .kc-css-6872083 .title a {
        padding-left: 10px;
    }
    body.kc-css-system .kc-css-3170620 {
        display: flex;
        width: 100%;
        margin-left: 0px;
        padding-bottom: 30px;
        padding-left: 15%;
    }
    body.kc-css-system .kc-css-3170620 .title,
    body.kc-css-system .kc-css-3170620 .title a {
        padding-left: 10px;
    }
    body.kc-css-system .kc-css-6349108 {
        display: flex;
        width: 100%;
        margin-left: 0px;
        padding-bottom: 30px;
        padding-left: 15%;
    }
    body.kc-css-system .kc-css-6349108 .title,
    body.kc-css-system .kc-css-6349108 .title a {
        padding-left: 10px;
    }
    body.kc-css-system .kc-css-2177387 {
        display: flex;
        width: 100%;
        margin-left: 0px;
        padding-bottom: 30px;
        padding-left: 15%;
    }
    body.kc-css-system .kc-css-2177387 .title,
    body.kc-css-system .kc-css-2177387 .title a {
        padding-left: 10px;
    }
    body.kc-css-system .kc-css-9129214 {
        display: flex;
        width: 100%;
        margin-left: 0px;
        padding-bottom: 30px;
        padding-left: 15%;
    }
    body.kc-css-system .kc-css-9129214 .title,
    body.kc-css-system .kc-css-9129214 .title a {
        padding-left: 10px;
    }
}

@media only screen and (max-width:1024px) {
    body.kc-css-system .kc-css-449116 .kc-col-container {
        width: 100%;
    }
    body.kc-css-system .kc-css-8645877 {
        display: none;
    }
    body.kc-css-system .kc-css-7857234 {
        display: none;
    }
    body.kc-css-system .kc-css-2326669 {
        padding-right: 15px;
    }
    body.kc-css-system .kc-css-536395.ssc_btn {
        padding-bottom: 30px;
    }
    body.kc-css-system .kc-css-6444583 {
        margin-left: 0%;
        width: 100%;
    }
    body.kc-css-system .kc-css-6444583 {
        padding-right: 5px;
        padding-left: 5px;
    }
    body.kc-css-system .kc-css-7599511 .content-desc {
        padding-left: 30px;
    }
    body.kc-css-system .kc-css-7599511 {
        margin-bottom: 20px;
    }
    body.kc-css-system .kc-css-4941124 .content-desc {
        padding-left: 30px;
    }
    body.kc-css-system .kc-css-4941124 {
        margin-bottom: 20px;
    }
    body.kc-css-system .kc-css-9210186 .content-desc {
        padding-left: 30px;
    }
    body.kc-css-system .kc-css-9210186 {
        margin-bottom: 20px;
    }
}

@media only screen and (max-width:999px) {
    body.kc-css-system .kc-css-222360 {
        margin-left: 0%;
        width: 100%;
    }
    body.kc-css-system .kc-css-734673 {
        display: none;
    }
    body.kc-css-system .kc-css-796838 {
        display: none;
    }
    body.kc-css-system .kc-css-788683 {
        background: transparent url(https://demo26.atiframe.com/wp-content/uploads/2019/10/office-3.jpg) -750px bottom/auto no-repeat scroll;
    }
    body.kc-css-system .kc-css-449116 .kc-col-container {
        padding-right: 15px;
    }
    body.kc-css-system .kc-css-449116 {
        margin-left: 0%;
        width: 100%;
    }
    body.kc-css-system .kc-css-6824550 .deb:before {
        padding-left: 345px;
    }
    body.kc-css-system .kc-css-6824550 .deb:after {
        padding-right: 345px;
    }
    body.kc-css-system .kc-css-2734380 input,
    body.kc-css-system .kc-css-2734380 select {
        margin-top: 12px !important;
        margin-bottom: 12px !important;
    }
    body.kc-css-system .kc-css-2326669 {
        margin-left: 0%;
        width: 100%;
    }
    body.kc-css-system .kc-css-6265399 .deb:before {
        padding-left: 375px;
        display: none;
    }
    body.kc-css-system .kc-css-6265399 .deb:after {
        padding-right: 375px;
        display: none;
    }
    body.kc-css-system .kc-css-536395.ssc_btn {
        text-align: center;
    }
    body.kc-css-system .kc-css-6444583 {
        margin-left: 0%;
        width: 100%;
    }
    body.kc-css-system .kc-css-8726785 .grid-item .pbody {
        height: 100%;
    }
    body.kc-css-system .kc-css-8726785 .grid-item .over {
        height: 100%;
    }
    body.kc-css-system .kc-css-584100 {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    body.kc-css-system .kc-css-8548405 {
        margin-left: 0%;
        width: 100%;
    }
    body.kc-css-system .kc-css-7599511 .content-title {
        text-align: center;
    }
    body.kc-css-system .kc-css-7599511 .kc-pricing-price {
        display: block;
    }
    body.kc-css-system .kc-css-7599511 .content-desc li {
        text-align: left;
    }
    body.kc-css-system .kc-css-7599511 .content-button {
        text-align: center;
    }
    body.kc-css-system .kc-css-7599511 {
        float: none;
        margin-right: auto;
        margin-left: auto;
    }
    body.kc-css-system .kc-css-6460404 {
        margin-left: 0%;
        width: 100%;
    }
    body.kc-css-system .kc-css-4941124 .content-title {
        text-align: center;
    }
    body.kc-css-system .kc-css-4941124 .kc-pricing-price {
        display: block;
    }
    body.kc-css-system .kc-css-4941124 .content-desc li {
        text-align: left;
    }
    body.kc-css-system .kc-css-4941124 .content-button {
        text-align: center;
    }
    body.kc-css-system .kc-css-4941124 {
        float: none;
        margin-right: auto;
        margin-left: auto;
    }
    body.kc-css-system .kc-css-3885796 {
        margin-left: 0%;
        width: 100%;
    }
    body.kc-css-system .kc-css-9210186 .content-title {
        text-align: center;
    }
    body.kc-css-system .kc-css-9210186 .kc-pricing-price {
        display: block;
    }
    body.kc-css-system .kc-css-9210186 .content-desc li {
        text-align: left;
    }
    body.kc-css-system .kc-css-9210186 .content-button {
        text-align: center;
    }
    body.kc-css-system .kc-css-9210186 {
        float: none;
        max-width: 360px;
        margin-right: auto;
        margin-left: auto;
    }
}

@media only screen and (max-width:767px) {
    body.kc-css-system .kc-css-5851684 {
        background: #ffffff;
        padding-left: 26px;
    }
    body.kc-css-system .kc-css-9309662 {
        padding-top: 0px;
    }
    body.kc-css-system .kc-css-9309662 {
        padding-top: 0px;
    }
    body.kc-css-system .kc-css-668166 {
        padding-top: 0px;
    }
    body.kc-css-system .kc-css-3467771 {
        padding-top: 15px;
    }
    body.kc-css-system .kc-css-3467771 {
        padding-top: 0px;
    }
    body.kc-css-system .kc-css-6614208 {
        padding-top: 0px;
    }
    body.kc-css-system .kc-css-6614208 {
        padding-top: 0px;
    }
}

@media only screen and (max-width:479px) {
    body.kc-css-system .kc-css-239812 {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    body.kc-css-system .kc-css-736563 .t3 {
        margin-top: 0px;
    }
    body.kc-css-system .kc-css-122736 {
        text-align: center;
        padding-top: 15px;
    }
    body.kc-css-system .kc-css-6872083 {
        text-align: center;
        display: flex;
        width: 100%;
        padding-bottom: 30px;
    }
    body.kc-css-system .kc-css-6872083 .title,
    body.kc-css-system .kc-css-6872083 .title a {
        font-size: 16px;
        padding-left: 25px;
    }
    body.kc-css-system .kc-css-6872083 .cont_box {
        text-align: center;
    }
    body.kc-css-system .kc-css-9309662 {
        padding-top: 0px;
    }
    body.kc-css-system .kc-css-3170620 {
        text-align: center;
        display: flex;
        width: 100%;
        padding-bottom: 30px;
    }
    body.kc-css-system .kc-css-3170620 .title,
    body.kc-css-system .kc-css-3170620 .title a {
        font-size: 16px;
        padding-left: 10px;
    }
    body.kc-css-system .kc-css-3170620 .cont_box {
        text-align: center;
    }
    body.kc-css-system .kc-css-668166 {
        padding-top: 15px;
    }
    body.kc-css-system .kc-css-6349108 {
        text-align: center;
        display: flex;
        width: 100%;
        padding-bottom: 30px;
    }
    body.kc-css-system .kc-css-6349108 .title,
    body.kc-css-system .kc-css-6349108 .title a {
        font-size: 16px;
        padding-left: 10px;
    }
    body.kc-css-system .kc-css-6349108 .cont_box {
        text-align: center;
    }
    body.kc-css-system .kc-css-3467771 {
        padding-top: 15px;
    }
    body.kc-css-system .kc-css-2177387 {
        text-align: center;
        display: flex;
        width: 100%;
        padding-bottom: 30px;
    }
    body.kc-css-system .kc-css-2177387 .title,
    body.kc-css-system .kc-css-2177387 .title a {
        font-size: 16px;
        padding-left: 10px;
    }
    body.kc-css-system .kc-css-2177387 .cont_box {
        text-align: center;
    }
    body.kc-css-system .kc-css-6614208 {
        padding-top: 15px;
    }
    body.kc-css-system .kc-css-9129214 {
        text-align: center;
        display: flex;
        width: 100%;
        padding-bottom: 30px;
    }
    body.kc-css-system .kc-css-9129214 .title,
    body.kc-css-system .kc-css-9129214 .title a {
        font-size: 16px;
        margin-right: -5px;
        padding-left: 10px;
    }
    body.kc-css-system .kc-css-9129214 .cont_box {
        text-align: center;
    }
    body.kc-css-system .kc-css-3601564 {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    body.kc-css-system .kc-css-6824550 .t4 {
        margin-top: 0px;
    }
    body.kc-css-system .kc-css-6824550 .t5 {
        padding-right: 15px;
    }
    body.kc-css-system .kc-css-2734380 textarea {
        margin-top: 0px;
    }
    body.kc-css-system .kc-css-6577494 {
        margin-top: 70px;
    }
    body.kc-css-system .kc-css-6265399 .t3 {
        margin-top: 0px;
    }
    body.kc-css-system .kc-css-6265399 .t4 {
        padding-right: 15px;
        padding-left: 15px;
    }
    body.kc-css-system .kc-css-536395.ssc_btn {
        padding-bottom: 70px;
    }
    body.kc-css-system .kc-css-584100 {
        padding-top: 0px;
    }
    body.kc-css-system .kc-css-8277781 .t3 {
        padding-right: 15px;
        padding-left: 15px;
    }
    body.kc-css-system .kc-css-4941124 {
        float: none;
        margin-right: auto;
        margin-left: auto;
    }
}

@media only screen and (min-width: 1000px) and (max-width: 5000px) {
    body.kc-css-system .kc-css-460397 {
        width: 50%;
    }
    body.kc-css-system .kc-css-5816641 {
        width: 31.23%;
    }
    body.kc-css-system .kc-css-6256094 {
        width: 68.68%;
    }
    body.kc-css-system .kc-css-4438202 {
        width: 29.37%;
    }
    body.kc-css-system .kc-css-9871284 {
        width: 19.62%;
    }
    body.kc-css-system .kc-css-5471014 {
        width: 28.17%;
    }
    body.kc-css-system .kc-css-7991852 {
        width: 51.37%;
    }
    body.kc-css-system .kc-css-8639169 {
        width: 20.33%;
    }
}

.kc-css-4636935 .kc_column {
    padding-left: 0px;
    padding-right: 0px;
}

.kc-css-4636935>.kc-wrap-columns {
    margin-left: -0px;
    margin-right: -0px;
    width: calc(100% + 0px);
}

body.kc-css-system .kc-css-4636935 {
    background: #21242e;
    padding-bottom: 5px;
}

body.kc-css-system .kc-css-460397 {
    ;
}

body.kc-css-system .kc-css-3790811 {
    margin-right: 0px;
    margin-left: 0px;
    padding-top: 20px;
    width: 100%;
}

.kc-css-3790811>.kc_column_inner,
.kc-css-3790811>div>.kc_column_inner {
    padding-left: 0px;
    padding-right: 0px;
}

.kc-css-3790811>.kc-wrap-columns {
    margin-left: -0px;
    margin-right: -0px;
    width: calc(100% + 0px);
}

body.kc-css-system .kc-css-5816641 {
    ;
}

body.kc-css-system .kc-css-6074564 {
    text-align: left;
    padding-left: 15px;
}

body.kc-css-system .kc-css-6074564 .c_icon,
body.kc-css-system .kc-css-6074564 .c_text {
    color: #ffffff;
}

body.kc-css-system .kc-css-6074564 .icon_box {
    padding-top: 5px;
}

body.kc-css-system .kc-css-6074564 .bgr_icon {
    color: #004a97;
}

body.kc-css-system .kc-css-6074564 .bgr_icon i,
body.kc-css-system .kc-css-6074564 .bgr_img img,
body.kc-css-system .kc-css-6074564 .bgr_no {
    line-height: 90px;
}

body.kc-css-system .kc-css-6074564 .bgr_icon i,
body.kc-css-system .kc-css-6074564 .bgr_img,
body.kc-css-system .kc-css-6074564 .bgr_no {
    text-align: center;
}

body.kc-css-system .kc-css-6074564 .title,
body.kc-css-system .kc-css-6074564 .title a {
    color: #ffffff;
    font-size: 16px;
    line-height: 29px;
    font-weight: 400;
    font-family: Catamaran;
    text-transform: none;
    text-decoration: none;
    margin-top: -3px;
}

body.kc-css-system .kc-css-6074564 .subtitle {
    color: #3695d9;
}

body.kc-css-system .kc-css-6074564 .cont_box .description {
    color: #646a70;
    font-size: 16px;
    display: none !important;
    margin-bottom: 15px;
}

body.kc-css-system .kc-css-6074564 .cont_box .description,
body.kc-css-system .kc-css-6074564 .cont_box .description p {
    line-height: 22px;
}

body.kc-css-system .kc-css-6074564 .cont_box .rm {
    color: #646a70;
}

body.kc-css-system .kc-css-6074564 .cont_box {
    text-align: left;
    padding-left: 8px;
}

body.kc-css-system .kc-css-6074564 .cont_box .rm:hover {
    color: #3695d9;
}

body.kc-css-system .kc-css-3806421 {
    text-align: left;
    padding-left: 15px;
}

body.kc-css-system .kc-css-3806421 .c_icon,
body.kc-css-system .kc-css-3806421 .c_text {
    color: #ffffff;
}

body.kc-css-system .kc-css-3806421 .icon_box {
    padding-top: 5px;
}

body.kc-css-system .kc-css-3806421 .bgr_icon {
    color: #004a97;
}

body.kc-css-system .kc-css-3806421 .bgr_icon i,
body.kc-css-system .kc-css-3806421 .bgr_img img,
body.kc-css-system .kc-css-3806421 .bgr_no {
    line-height: 90px;
}

body.kc-css-system .kc-css-3806421 .bgr_icon i,
body.kc-css-system .kc-css-3806421 .bgr_img,
body.kc-css-system .kc-css-3806421 .bgr_no {
    text-align: center;
}

body.kc-css-system .kc-css-3806421 .title,
body.kc-css-system .kc-css-3806421 .title a {
    color: #ffffff;
    font-size: 16px;
    line-height: 29px;
    font-weight: 400;
    font-family: Catamaran;
    text-transform: none;
    text-decoration: none;
    margin-top: -3px;
}

body.kc-css-system .kc-css-3806421 .subtitle {
    color: #3695d9;
}

body.kc-css-system .kc-css-3806421 .cont_box .description {
    color: #646a70;
    font-size: 16px;
    display: none !important;
    margin-bottom: 15px;
}

body.kc-css-system .kc-css-3806421 .cont_box .description,
body.kc-css-system .kc-css-3806421 .cont_box .description p {
    line-height: 22px;
}

body.kc-css-system .kc-css-3806421 .cont_box .rm {
    color: #646a70;
}

body.kc-css-system .kc-css-3806421 .cont_box {
    text-align: left;
    padding-left: 8px;
}

body.kc-css-system .kc-css-3806421 .cont_box .rm:hover {
    color: #3695d9;
}

body.kc-css-system .kc-css-4438202 {
    text-align: right;
}

body.kc-css-system .kc-css-7088263 {
    text-align: right;
    display: block;
    float: right;
    margin-right: -35px;
    padding-top: 20px;
}

body.kc-css-system .kc-css-7088263 .c_icon,
body.kc-css-system .kc-css-7088263 .c_text {
    color: #ffffff;
}

body.kc-css-system .kc-css-7088263 .icon_box {
    padding-top: 5px;
}

body.kc-css-system .kc-css-7088263 .bgr_icon {
    color: #004a97;
}

body.kc-css-system .kc-css-7088263 .bgr_icon i,
body.kc-css-system .kc-css-7088263 .bgr_img img,
body.kc-css-system .kc-css-7088263 .bgr_no {
    line-height: 90px;
}

body.kc-css-system .kc-css-7088263 .bgr_icon i,
body.kc-css-system .kc-css-7088263 .bgr_img,
body.kc-css-system .kc-css-7088263 .bgr_no {
    text-align: center;
}

body.kc-css-system .kc-css-7088263 .title,
body.kc-css-system .kc-css-7088263 .title a {
    color: #ffffff;
    font-size: 16px;
    line-height: 29px;
    font-weight: 400;
    font-family: Catamaran;
    text-align: right;
    text-transform: none;
    margin-top: -3px;
}

body.kc-css-system .kc-css-7088263 .subtitle {
    color: #3695d9;
}

body.kc-css-system .kc-css-7088263 .cont_box .description {
    color: #646a70;
    font-size: 16px;
    display: none !important;
    margin-bottom: 15px;
}

body.kc-css-system .kc-css-7088263 .cont_box .description,
body.kc-css-system .kc-css-7088263 .cont_box .description p {
    line-height: 22px;
}

body.kc-css-system .kc-css-7088263 .cont_box .rm {
    color: #646a70;
}

body.kc-css-system .kc-css-7088263 .cont_box {
    text-align: right;
    padding-left: 8px;
}

body.kc-css-system .kc-css-7088263 .cont_box .rm:hover {
    color: #3695d9;
}

body.kc-css-system .kc-css-1280198 i {
    color: #ffffff;
    font-size: 17px;
}

body.kc-css-system .kc-css-1280198 a {
    background-color: rgba(255, 255, 255, 0);
    text-align: right;
    width: 37px;
    height: 35px;
    border-radius: 50% 50% 50% 50%;
    padding-top: 10px;
    padding-right: 0px;
    padding-left: 20px;
    margin-right: 2px;
}

body.kc-css-system .kc-css-1280198 a:hover i {
    color: #f35444;
}

body.kc-css-system .kc-css-1280198 {
    text-align: right;
    padding-top: 9px;
    padding-right: 10px;
    padding-left: 20px;
    margin-right: 0px;
}

body.kc-css-system .kc-css-8638657 {
    background: #151823;
    padding-top: 19px;
    padding-bottom: 19px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.20);
    ;
}

body.kc-css-system .kc-css-7213673 {
    text-align: left;
    padding-top: 15px;
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
}

body.kc-css-system .kc-css-7213673 .ieslide {
    background: rgba(232, 66, 101, 0.83);
}

body.kc-css-system .kc-css-7213673 strong,
body.kc-css-system .kc-css-7213673 a strong {
    color: #ffffff;
    font-size: 20px;
    line-height: 28px;
    padding: 8px 30px 8px 16px;
}

body.kc-css-system .kc-css-7213673 .mov {
    color: #ffffff;
    font-size: 13px;
    line-height: 22px;
    padding-right: 30px;
    padding-left: 16px;
}

body.kc-css-system .kc-css-7213673 i,
body.kc-css-system .kc-css-7213673 a i {
    color: #e84265;
    background-color: rgba(255, 255, 255, 0.81);
    padding: 10px 15px 10px 15px;
}

body.kc-css-system .kc-css-297664 .slmm-respmenu {
    text-align: right;
}

body.kc-css-system .kc-css-297664 .slmm-respmenu .slm-open-menu-list {
    background: rgba(255, 255, 255, 0);
    color: #f35444;
    border: 2px solid rgba(255, 255, 255, 0);
}

body.kc-css-system .kc-css-297664 .slmm-respmenu i {
    font-size: 27px;
    line-height: 58px;
}

body.kc-css-system .kc-css-297664 .slm-open-menu-list i {
    color: #ffffff;
}

body.kc-css-system .kc-css-297664 .slmm {
    text-align: left;
}

body.kc-css-system .kc-css-297664 .slmm,
body.kc-css-system .kc-css-297664 .slmm-respmenu {
    margin-top: 7px;
}

body.kc-css-system .kc-css-297664 .slmm li {
    display: inline-block;
    text-align: center;
}

body.kc-css-system .kc-css-297664 .slmm li a,
body.kc-css-system .kc-css-297664 .slmm li>span {
    font-size: 18px;
    line-height: 29px;
    color: #ffffff;
    font-family: Catamaran;
    font-weight: 500;
    text-transform: none;
    ;
    padding: 20px 16px 20px 15px;
}

body.kc-css-system .kc-css-297664 .slmm li.current-menu-item a,
body.kc-css-system .kc-css-297664 .slmm li.current-menu-item span {
    color: #f35444;
}

body.kc-css-system .kc-css-297664 .slmm li a span,
body.kc-css-system .kc-css-297664 .slmm li>span {
    text-decoration: none;
}

body.kc-css-system .kc-css-297664 .slmm li i,
body.kc-css-system .kc-css-297664 .slmm li img {
    display: none;
}

body.kc-css-system .kc-css-297664 .slmm li .caret {
    font-size: 9px;
    color: #ffffff;
    display: inline-block;
    margin-left: 10px;
}

body.kc-css-system .kc-css-297664 .slm-mega-item .slm-search-icon i.menu-item-icon {
    font-size: 14px;
    color: #ffffff;
    display: inline-block;
    padding-left: 35px;
}

body.kc-css-system .kc-css-297664 .slm-mega-item .slm-search-icon {
    padding-right: 0px;
}

body.kc-css-system .kc-css-297664 .slmm .slm-search-block .slm-search-input {
    font-size: 20px;
    border-radius: 0px 0px 0px 0px;
    padding-right: 30px;
    padding-left: 30px;
    margin-top: 0px;
    margin-bottom: 0px;
}

body.kc-css-system .kc-css-297664 .slmm .slm-search-block form {
    width: 100% !important;
    margin-top: 15px;
    margin-bottom: 5px;
}

body.kc-css-system .kc-css-297664 .slmm .slm-search-block .slm-search-close {
    color: #dd3333;
}

body.kc-css-system .kc-css-297664 .slmm .slm-search-block {
    background: rgba(0, 0, 0, 0.80);
}

body.kc-css-system .kc-css-297664 .slm-menu-item-cart-block strong {
    color: #0081d7;
}

body.kc-css-system .kc-css-297664 .slmm .slm-cart-menu-item .slm-menu-item-cart-block {
    font-size: 15px;
    line-height: 24px;
    color: #768188;
    background: #ffffff;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.30);
    padding: 25px 30px 25px 30px;
}

body.kc-css-system .kc-css-297664 .slmm .slm-cart-menu-item .slm-menu-item-cart-block h4 {
    color: #2c3840;
}

body.kc-css-system .kc-css-297664 .slmm .slm-cart-menu-item .slm-link-to-cart {
    font-size: 13px;
    line-height: 13px;
    font-weight: 700;
    background: #ffbe00;
    border: 0px solid #ffffff;
    border-radius: 0px 0px 0px 0px;
    padding: 10px 30px 10px 30px;
    margin-top: 14px;
}

body.kc-css-system .kc-css-297664 .slmm li ul {
    text-align: left;
    float: left;
    padding-top: 4px;
    padding-right: 0px;
    padding-left: 0px;
    background: #ffffff;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.30);
    border-radius: 10px 10px 10px 10px;
}

body.kc-css-system .kc-css-297664 .slmm li ul li {
    display: block;
    float: left;
    text-align: left;
    height: 100%;
    width: 100%;
    margin-right: 0px;
    margin-left: 0px;
}

body.kc-css-system .kc-css-297664 .slmm li ul li a,
body.kc-css-system .kc-css-297664 .slmm li ul li>span {
    font-size: 16px;
    line-height: 14px;
    color: #666666;
    font-family: Catamaran;
    font-weight: 400;
    text-transform: capitalize;
    background: rgba(255, 255, 255, 0);
    border-bottom: 2px solid #f8f8f8;
    ;
    padding-right: 35px;
    padding-left: 35px;
}

body.kc-css-system .kc-css-297664 .slmm li ul li.current-menu-item a,
body.kc-css-system .kc-css-297664 .slmm li ul li.current-menu-item span {
    color: #f35444;
}

body.kc-css-system .kc-css-297664 .slm-sub-menu li:last-child>a,
body.kc-css-system .kc-css-297664 .slm-sub-menu li:last-child>span {
    border-bottom: 2px solid rgba(255, 255, 255, 0);
    ;
}

body.kc-css-system .kc-css-297664 .slmm li ul li a i {
    font-size: 15px;
}

body.kc-css-system .kc-css-297664 .slmm li ul li a i,
body.kc-css-system .kc-css-297664 .slmm li ul li a img {
    height: 15px;
    width: 15px;
    color: #f35444;
    margin-right: 10px;
}

body.kc-css-system .kc-css-297664 .slmm li ul li ul {
    background: #ffffff;
}

body.kc-css-system .kc-css-297664 .slmm li.slmm-column {
    text-align: center;
}

body.kc-css-system .kc-css-297664 .slmm-respmenu .slm-open-menu-list:hover {
    background: rgba(255, 255, 255, 0);
    color: #f35444;
    border: 2px solid rgba(255, 255, 255, 0);
}

body.kc-css-system .kc-css-297664 .slm-open-menu-list:hover i {
    color: #f35444;
}

body.kc-css-system .kc-css-297664 .slmm li a:hover,
body.kc-css-system .kc-css-297664 .slmm li>span:hover {
    color: #f35444;
    border-bottom: 0px solid #000000;
    ;
}

body.kc-css-system .kc-css-297664 .slmm li.current-menu-item a:hover,
body.kc-css-system .kc-css-297664 .slmm li.current-menu-item>span:hover {
    color: #f35444;
}

body.kc-css-system .kc-css-297664 .slmm .slm-cart-menu-item .slm-link-to-cart:hover {
    color: #ffbd00;
    background: #2c3840;
}

body.kc-css-system .kc-css-297664 .slmm li ul li a:hover,
body.kc-css-system .kc-css-297664 .slmm li ul li>span:hover {
    color: #222222;
    background: rgba(243, 84, 68, 0);
    border-bottom: 2px solid #f35444;
    ;
}

body.kc-css-system .kc-css-3756033.ssc_btn {
    text-align: right;
    padding-top: 15px;
}

body.kc-css-system .kc-css-3756033 .ssc_button {
    color: #ffffff;
    background-color: rgba(255, 255, 255, 0);
    font-family: Catamaran;
    font-size: 16px;
    line-height: 22px;
    font-weight: 500;
    text-decoration: none;
    border: 2px solid #f35444;
    border-radius: 50px 50px 50px 50px;
    padding: 10px 50px 10px 50px;
}

body.kc-css-system .kc-css-3756033 {
    text-align: center;
}

body.kc-css-system .kc-css-3756033 .ssc_button:hover {
    color: #ffffff;
    background-color: #f35444;
    border: 2px solid #f35444;
}

body.kc-css-system .kc-css-701638 {
    text-align: center;
    background: #151823 url(/assets/services/images/CREATIVE_.png) top left/cover no-repeat scroll;
    padding-top: 105px;
    padding-bottom: 52px;
}

body.kc-css-system .kc-css-502498.ssc_mltttl .wr {
    color: #ffffff;
    font-size: 56px;
    font-weight: 700;
    font-family: Montserrat;
    text-align: center;
    line-height: 64px;
}

body.kc-css-system .kc-css-502498 {
    display: inline-block;
}

body.kc-css-system .kc-css-502498 .deb:before {
    background-color: #f35444;
    border-radius: 5px 5px 5px 5px !important;
    width: 3px;
    height: 40px;
    margin-top: -57px;
}

body.kc-css-system .kc-css-502498 .deb:after {
    background-color: #5b29ef;
    border-radius: 20px 20px 20px 20px;
    width: 8px;
    height: 8px;
    margin-top: 17px;
    margin-right: -4px;
}

body.kc-css-system .kc-css-502498 .t1 {
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    display: block;
}

body.kc-css-system .kc-css-172824 {
    text-align: center;
    padding-top: 11px;
    z-index: 1;
    color: #7e8399;
    text-transform: capitalize;
}

body.kc-css-system .kc-css-172824 .ssc-breadcrumb-home {
    color: #7e8399;
}

body.kc-css-system .kc-css-172824 a {
    color: #7e8399;
    text-decoration: none;
}

body.kc-css-system .kc-css-172824 .divider {
    color: #7e8399;
    font-size: 17px;
    padding-right: 5px;
    padding-left: 5px;
}

body.kc-css-system .kc-css-172824:hover {
    color: #ffffff;
}

body.kc-css-system .kc-css-172824 a:hover {
    color: #ffffff;
}

@media only screen and (max-width: 768px) {
    body.kc-css-system .kc-css-7088263 {
        text-align: left;
        float: left;
    }
}

@media only screen and (max-width: 1024px) {
    body.kc-css-system .kc-css-4636935 {
        height: 100%;
    }
    body.kc-css-system .kc-css-460397 {
        margin-left: 0%;
        width: 50%;
    }
    body.kc-css-system .kc-css-5816641 {
        margin-left: 0%;
        width: 50%;
    }
    body.kc-css-system .kc-css-6256094 {
        margin-left: 0%;
        width: 50%;
    }
    body.kc-css-system .kc-css-4438202 {
        width: 25%;
    }
    body.kc-css-system .kc-css-9871284 {
        width: 25%;
    }
    body.kc-css-system .kc-css-5471014 {
        width: 18%;
    }
    body.kc-css-system .kc-css-7991852 {
        width: 60%;
    }
    body.kc-css-system .kc-css-8639169 {
        width: 22%;
    }
    body.kc-css-system .kc-css-428468 {
        display: none;
    }
    body.kc-css-system .kc-css-642519 {
        display: none;
    }
}

@media only screen and (max-width: 999px) {
    body.kc-css-system .kc-css-460397 {
        width: 50%;
    }
    body.kc-css-system .kc-css-460397 {
        margin-left: 0%;
        width: 55%;
    }
    body.kc-css-system .kc-css-5816641 {
        margin-left: 0%;
        width: 50%;
    }
    body.kc-css-system .kc-css-4438202 {
        width: 50%;
    }
    body.kc-css-system .kc-css-4438202 {
        width: 13%;
    }
    body.kc-css-system .kc-css-9871284 {
        width: 50%;
    }
    body.kc-css-system .kc-css-9871284 {
        margin-left: 0%;
        width: 32%;
    }
    body.kc-css-system .kc-css-5471014 {
        margin-left: 0%;
        width: 50%;
    }
    body.kc-css-system .kc-css-7991852 {
        padding-right: 0px;
    }
    body.kc-css-system .kc-css-7991852 {
        margin-left: 0%;
        width: 50%;
    }
    body.kc-css-system .kc-css-297664.ssc_menu {
        margin-top: 0px;
    }
    body.kc-css-system .kc-css-297664 .slmm,
    body.kc-css-system .kc-css-297664 .slmm-respmenu {
        margin-top: 0px;
    }
    body.kc-css-system .kc-css-297664 .slmm {
        background: #ffffff;
        padding: 10px 15px 30px 15px;
    }
    body.kc-css-system .kc-css-297664 .slmm li {
        display: block;
        float: none;
        text-align: left;
        background: #ffffff;
        padding-right: 5px;
        padding-left: 5px;
    }
    body.kc-css-system .kc-css-297664 .slmm li a,
    body.kc-css-system .kc-css-297664 .slmm li>span {
        font-size: 20px;
        color: #666666;
        padding-top: 15px;
        padding-bottom: 15px;
        padding-left: 0px;
    }
    body.kc-css-system .kc-css-297664 .slmm .slm-search-block {
        background: rgba(255, 255, 255, 0);
    }
    body.kc-css-system .kc-css-297664 .slmm li ul li {
        background: rgba(255, 255, 255, 0);
    }
    body.kc-css-system .kc-css-8639169 {
        margin-left: 0%;
        width: 100%;
    }
    body.kc-css-system .kc-css-3756033.ssc_btn {
        margin-top: -80px;
        margin-left: -10%;
    }
}

@media only screen and (max-width: 767px) {
    body.kc-css-system .kc-css-460397 {
        margin-left: 0%;
        width: 100%;
    }
    body.kc-css-system .kc-css-3790811 {
        padding-top: 10px;
    }
    body.kc-css-system .kc-css-5816641 {
        margin-left: 0%;
        width: 50%;
    }
    body.kc-css-system .kc-css-6256094 {
        margin-left: 0%;
        width: 50%;
    }
    body.kc-css-system .kc-css-4438202 {
        padding-left: 15px;
    }
    body.kc-css-system .kc-css-4438202 {
        margin-left: 0%;
        width: 30%;
    }
    body.kc-css-system .kc-css-9871284 {
        margin-left: 0%;
        width: 70%;
    }
    body.kc-css-system .kc-css-1280198 a {
        text-align: left;
    }
    body.kc-css-system .kc-css-1280198 {
        text-align: left;
    }
    body.kc-css-system .kc-css-7991852 {
        padding-right: 0px;
        padding-left: 15px;
    }
}

@media only screen and (max-width: 479px) {
    body.kc-css-system .kc-css-460397 {
        width: 100%;
    }
    body.kc-css-system .kc-css-460397 {
        margin-left: 0%;
        width: 100%;
    }
    body.kc-css-system .kc-css-3790811 {
        padding-left: 15px;
    }
    body.kc-css-system .kc-css-5816641 {
        margin-left: 0%;
        width: 100%;
    }
    body.kc-css-system .kc-css-6074564 {
        padding-left: 0px;
    }
    body.kc-css-system .kc-css-6256094 {
        margin-left: 0%;
        width: 100%;
    }
    body.kc-css-system .kc-css-3806421 {
        padding-left: 0px;
    }
    body.kc-css-system .kc-css-4438202 {
        padding-top: 0px !important;
        width: 100%;
    }
    body.kc-css-system .kc-css-4438202 {
        margin-left: 0%;
        width: 30%;
    }
    body.kc-css-system .kc-css-7088263 {
        padding-top: 0px;
        padding-left: 0px;
    }
    body.kc-css-system .kc-css-9871284 {
        width: 100%;
    }
    body.kc-css-system .kc-css-9871284 {
        margin-left: 0%;
        width: 70%;
    }
    body.kc-css-system .kc-css-1280198 a {
        padding-top: 0px;
        padding-left: 0px;
    }
    body.kc-css-system .kc-css-1280198 {
        padding-top: 0px;
    }
    body.kc-css-system .kc-css-5471014 {
        margin-left: 0%;
        width: 70%;
    }
    body.kc-css-system .kc-css-7991852 {
        margin-left: 0%;
        width: 30%;
    }
    body.kc-css-system .kc-css-8639169 {
        margin-left: 0%;
        width: 100%;
    }
    body.kc-css-system .kc-css-3756033.ssc_btn {
        margin-top: 0px;
        margin-left: 0px;
    }
    body.kc-css-system .kc-css-3756033 .ssc_button {
        text-align: center;
        width: 100%;
    }
    body.kc-css-system .kc-css-502498.ssc_mltttl .wr {
        font-size: 40px;
        line-height: 48px !important;
    }
}

html .woocommerce ul.products li.product {
    width: calc((103.8% /4) - 3.8%);
    margin-right: 3.8%;
}

html .woocommerce ul.products li.product:nth-child(4n+1),
html .woocommerce-page ul.products li.product:nth-child(4n+1),
html .woocommerce-page[class*=columns-] ul.products li.product:nth-child(4n+1),
html .woocommerce[class*=columns-] ul.products li.product:nth-child(4n+1) {
    clear: both
}

html .woocommerce-page .related.products ul.products li.product:nth-child(4n+1) {
    clear: none
}

html .woocommerce-page .related.products ul.products li.product:nth-child(4n+1) {
    clear: both
}

html .woocommerce .related.products ul.products li.product {
    width: calc((103.8%/4) - 3.8%);
    margin-right: 3.8%;
}

html .woocommerce .related.products ul.products li.product:nth-child(4n) {
    margin-right: 0;
}

@media only screen and (min-width: 1000px) and (max-width: 5000px) {
    body.kc-css-system .kc-css-740572 {
        width: 33.33%;
    }
    body.kc-css-system .kc-css-44976 {
        width: 30.98%;
    }
    body.kc-css-system .kc-css-3020658 {
        width: 68.95%;
    }
    body.kc-css-system .kc-css-2877056 {
        width: 33.33%;
    }
    body.kc-css-system .kc-css-660449 {
        width: 33.33%;
    }
    body.kc-css-system .kc-css-3640123 {
        width: 63.55%;
    }
    body.kc-css-system .kc-css-3332474 {
        width: 36.44%;
    }
}

body.kc-css-system .kc-css-4360734 {
    background: #151823;
    padding-top: 90px;
    padding-bottom: 70px;
}

body.kc-css-system .kc-css-4282031 {
    ;
}

body.kc-css-system .kc-css-740572 {
    padding-bottom: 0px;
}

body.kc-css-system .kc-css-740572 {
    padding-right: 5%;
}

body.kc-css-system .kc-css-2289599.ssc_mltttl .wr {
    color: #ffffff;
    font-size: 22px;
    font-weight: 700;
    font-family: Montserrat;
    text-transform: none;
    margin-top: 0px;
    margin-bottom: 0px;
}

body.kc-css-system .kc-css-2289599 {
    margin-bottom: 28px;
    padding-bottom: 28px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.20);
    ;
    display: inline-block;
}

body.kc-css-system .kc-css-2289599 .deb:before {
    border-radius: 50px 50px 50px 50px;
    width: 40px;
    height: 40px;
}

body.kc-css-system .kc-css-2289599 .deb:after {
    border-radius: 20px 20px 20px 20px;
    width: 8px;
    height: 8px;
    margin-top: 17px;
    margin-right: -4px;
}

body.kc-css-system .kc-css-207586,
body.kc-css-system .kc-css-207586 p {
    color: #7e8399;
    font-size: 18px;
    line-height: 26px;
    font-weight: 400;
}

body.kc-css-system .kc-css-207586 p {
    text-align: left;
    margin-top: 0px;
    margin-bottom: 0px;
}

body.kc-css-system .kc-css-207586 {
    padding-top: 5px;
    padding-bottom: 18px;
}

body.kc-css-system .kc-css-1448524 {
    text-align: left;
    width: 100%;
    margin-left: -3px;
}

body.kc-css-system .kc-css-1448524 .c_icon,
body.kc-css-system .kc-css-1448524 .c_text {
    color: #ffffff;
}

body.kc-css-system .kc-css-1448524 .icon_box {
    padding-top: 5px;
}

body.kc-css-system .kc-css-1448524 .bgr_icon {
    color: #004a97;
}

body.kc-css-system .kc-css-1448524 .bgr_icon i,
body.kc-css-system .kc-css-1448524 .bgr_img img,
body.kc-css-system .kc-css-1448524 .bgr_no {
    line-height: 90px;
}

body.kc-css-system .kc-css-1448524 .bgr_icon i,
body.kc-css-system .kc-css-1448524 .bgr_img,
body.kc-css-system .kc-css-1448524 .bgr_no {
    text-align: center;
}

body.kc-css-system .kc-css-1448524 .title,
body.kc-css-system .kc-css-1448524 .title a {
    color: #ffffff;
    font-size: 16px;
    line-height: 29px;
    font-weight: 400;
    font-family: Catamaran;
    text-transform: none;
    text-decoration: none;
    margin-top: -3px;
}

body.kc-css-system .kc-css-1448524 .subtitle {
    color: #3695d9;
}

body.kc-css-system .kc-css-1448524 .cont_box .description {
    color: #646a70;
    font-size: 16px;
    display: none !important;
    margin-bottom: 15px;
}

body.kc-css-system .kc-css-1448524 .cont_box .description,
body.kc-css-system .kc-css-1448524 .cont_box .description p {
    line-height: 22px;
}

body.kc-css-system .kc-css-1448524 .cont_box .rm {
    color: #646a70;
}

body.kc-css-system .kc-css-1448524 .cont_box {
    text-align: left;
    padding-left: 8px;
}

body.kc-css-system .kc-css-1448524 .cont_box .rm:hover {
    color: #3695d9;
}

body.kc-css-system .kc-css-2802498 {
    text-align: left;
    width: 100%;
    margin-left: -3px;
}

body.kc-css-system .kc-css-2802498 .c_icon,
body.kc-css-system .kc-css-2802498 .c_text {
    color: #ffffff;
}

body.kc-css-system .kc-css-2802498 .icon_box {
    padding-top: 5px;
}

body.kc-css-system .kc-css-2802498 .bgr_icon {
    color: #004a97;
}

body.kc-css-system .kc-css-2802498 .bgr_icon i,
body.kc-css-system .kc-css-2802498 .bgr_img img,
body.kc-css-system .kc-css-2802498 .bgr_no {
    line-height: 90px;
}

body.kc-css-system .kc-css-2802498 .bgr_icon i,
body.kc-css-system .kc-css-2802498 .bgr_img,
body.kc-css-system .kc-css-2802498 .bgr_no {
    text-align: center;
}

body.kc-css-system .kc-css-2802498 .title,
body.kc-css-system .kc-css-2802498 .title a {
    color: #ffffff;
    font-size: 16px;
    line-height: 29px;
    font-weight: 400;
    font-family: Catamaran;
    text-transform: none;
    text-decoration: none;
    margin-top: -3px;
}

body.kc-css-system .kc-css-2802498 .subtitle {
    color: #3695d9;
}

body.kc-css-system .kc-css-2802498 .cont_box .description {
    color: #646a70;
    font-size: 16px;
    display: none !important;
    margin-bottom: 15px;
}

body.kc-css-system .kc-css-2802498 .cont_box .description,
body.kc-css-system .kc-css-2802498 .cont_box .description p {
    line-height: 22px;
}

body.kc-css-system .kc-css-2802498 .cont_box .rm {
    color: #646a70;
}

body.kc-css-system .kc-css-2802498 .cont_box {
    text-align: left;
    padding-left: 8px;
}

body.kc-css-system .kc-css-2802498 .cont_box .rm:hover {
    color: #3695d9;
}

body.kc-css-system .kc-css-2899979 {
    margin-top: -8px;
}

body.kc-css-system .kc-css-44976 {
    padding-right: 0px;
}

body.kc-css-system .kc-css-63307 {
    text-align: left;
    margin-left: -3px;
    padding-top: 10px;
}

body.kc-css-system .kc-css-63307 .c_icon,
body.kc-css-system .kc-css-63307 .c_text {
    color: #ffffff;
}

body.kc-css-system .kc-css-63307 .icon_box {
    padding-top: 5px;
}

body.kc-css-system .kc-css-63307 .bgr_icon {
    color: #004a97;
}

body.kc-css-system .kc-css-63307 .bgr_icon i,
body.kc-css-system .kc-css-63307 .bgr_img img,
body.kc-css-system .kc-css-63307 .bgr_no {
    line-height: 90px;
}

body.kc-css-system .kc-css-63307 .bgr_icon i,
body.kc-css-system .kc-css-63307 .bgr_img,
body.kc-css-system .kc-css-63307 .bgr_no {
    text-align: center;
}

body.kc-css-system .kc-css-63307 .title,
body.kc-css-system .kc-css-63307 .title a {
    color: #ffffff;
    font-size: 16px;
    line-height: 29px;
    font-weight: 400;
    font-family: Catamaran;
    text-align: left;
    text-transform: none;
    margin-top: -3px;
}

body.kc-css-system .kc-css-63307 .subtitle {
    color: #3695d9;
}

body.kc-css-system .kc-css-63307 .cont_box .description {
    color: #646a70;
    font-size: 16px;
    display: none !important;
    margin-bottom: 15px;
}

body.kc-css-system .kc-css-63307 .cont_box .description,
body.kc-css-system .kc-css-63307 .cont_box .description p {
    line-height: 22px;
}

body.kc-css-system .kc-css-63307 .cont_box .rm {
    color: #646a70;
}

body.kc-css-system .kc-css-63307 .cont_box {
    text-align: right;
    padding-left: 8px;
}

body.kc-css-system .kc-css-63307 .cont_box .rm:hover {
    color: #3695d9;
}

body.kc-css-system .kc-css-3020658 {
    padding-left: 0px;
}

body.kc-css-system .kc-css-1062868 i {
    color: #ffffff;
    font-size: 17px;
    line-height: 20px;
}

body.kc-css-system .kc-css-1062868 a {
    background-color: rgba(27, 32, 50, 0);
    text-align: center;
    width: 35px;
    height: 35px;
    border-radius: 40px 40px 40px 40px;
    margin-right: 5px;
}

body.kc-css-system .kc-css-1062868 a:hover i {
    color: #f35444;
}

body.kc-css-system .kc-css-1062868 {
    text-align: left;
    padding-left: 0px;
    margin-top: -1px;
    margin-left: 3px;
}

body.kc-css-system .kc-css-2877056 {
    padding-right: 3%;
    padding-left: 3%;
}

body.kc-css-system .kc-css-1067417.ssc_mltttl .wr {
    color: #ffffff;
    font-size: 22px;
    font-weight: 700;
    font-family: Montserrat;
    text-transform: none;
    margin-top: 0px;
    margin-bottom: 0px;
}

body.kc-css-system .kc-css-1067417 {
    margin-bottom: 28px;
    padding-bottom: 28px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.20);
    ;
    display: inline-block;
}

body.kc-css-system .kc-css-1067417 .deb:before {
    border-radius: 50px 50px 50px 50px;
    width: 40px;
    height: 40px;
}

body.kc-css-system .kc-css-1067417 .deb:after {
    border-radius: 20px 20px 20px 20px;
    width: 8px;
    height: 8px;
    margin-top: 17px;
    margin-right: -4px;
}

body.kc-css-system .kc-css-3740499 {
    padding-right: 3%;
}

body.kc-css-system .kc-css-3740499 .grid-item {
    margin-bottom: 25px;
}

body.kc-css-system .kc-css-3740499 .grid-item .body {
    margin-top: 0px;
    margin-left: 0px;
    padding: 0px 0px 0px 0px;
}

body.kc-css-system .kc-css-3740499 .grid-item .title a {
    background: rgba(153, 153, 153, 0);
    color: #ffffff;
    font-size: 18px;
    line-height: 28px;
    font-weight: 400;
    font-family: Catamaran;
    text-transform: none;
    float: none;
    margin-bottom: 0px;
    padding-top: 3px;
}

body.kc-css-system .kc-css-3740499 .grid-item .meta {
    font-size: 14px;
    margin-bottom: 0px;
}

body.kc-css-system .kc-css-3740499 .grid-item .meta a {
    color: #b2b9be;
}

body.kc-css-system .kc-css-3740499 .grid-item .meta i {
    color: #768188;
    font-size: 0px;
    margin-left: -8px;
}

body.kc-css-system .kc-css-3740499 .grid-item .date {
    color: #7e8399;
    font-size: 14px;
    line-height: 26px;
    font-weight: 400;
    font-family: Catamaran;
}

body.kc-css-system .kc-css-3740499 .grid-item p {
    color: #ffffff;
    font-size: 17px;
    line-height: 28px;
    font-weight: 400;
    font-family: Catamaran;
    margin-top: -10px;
    padding-bottom: 15px;
}

body.kc-css-system .kc-css-3740499 .grid-item a.rm {
    color: #b2b9be;
    font-size: 12px;
    font-weight: 500;
    text-transform: uppercase;
}

body.kc-css-system .kc-css-3740499 .grid-item .title a:hover {
    color: #f35444;
}

body.kc-css-system .kc-css-3740499 .grid-item .meta a:hover {
    color: #0081d7;
}

body.kc-css-system .kc-css-3740499 .grid-item a.rm:hover {
    color: #0081d7;
}

body.kc-css-system .kc-css-660449 {
    padding-left: 4.5%;
}

body.kc-css-system .kc-css-4015343.ssc_mltttl .wr {
    color: #ffffff;
    font-size: 22px;
    font-weight: 700;
    font-family: Montserrat;
    text-transform: none;
    margin-top: 0px;
    margin-bottom: 0px;
}

body.kc-css-system .kc-css-4015343 {
    margin-bottom: 24px;
    padding-bottom: 28px;
    border-bottom: 1px solid rgba(255, 255, 255, 0.20);
    ;
    display: inline-block;
}

body.kc-css-system .kc-css-4015343 .deb:before {
    border-radius: 50px 50px 50px 50px;
    width: 40px;
    height: 40px;
}

body.kc-css-system .kc-css-4015343 .deb:after {
    border-radius: 20px 20px 20px 20px;
    width: 8px;
    height: 8px;
    margin-top: 17px;
    margin-right: -4px;
}

body.kc-css-system .kc-css-2035853,
body.kc-css-system .kc-css-2035853 p {
    color: #7e8399;
    font-size: 18px;
    line-height: 26px;
    font-weight: 400;
}

body.kc-css-system .kc-css-2035853 p {
    text-align: left;
    margin-top: 0px;
    margin-bottom: 0px;
}

body.kc-css-system .kc-css-2035853 {
    padding-top: 5px;
    padding-bottom: 25px;
}

body.kc-css-system .kc-css-4334113 {
    display: flex;
    width: 100%;
    max-width: 460px;
    padding-left: 0px;
}

body.kc-css-system .kc-css-4334113 h2 {
    background: rgba(255, 255, 255, 0.96);
}

body.kc-css-system .kc-css-4334113 .caldera-grid .row {
    margin-right: 0px;
    margin-left: 0px;
}

body.kc-css-system .kc-css-4334113 .caldera-grid .row>div {
    display: flex;
    opacity: 1;
    padding-right: 0px;
    padding-left: 0px;
}

body.kc-css-system .kc-css-4334113 label {
    color: #949494;
}

body.kc-css-system .kc-css-4334113 input,
body.kc-css-system .kc-css-4334113 select {
    color: #ffffff;
    background: rgba(116, 131, 190, 0);
    font-size: 16px;
    line-height: 48px;
    text-align: center;
    width: 100%;
    height: 48px;
    border: 1px solid #9296a4;
    border-radius: 77px 77px 77px 77px;
    margin-bottom: 15px;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 20px;
}

body.kc-css-system .kc-css-4334113 textarea {
    font-size: 14px;
    border: 1px solid #cccccc;
    border-radius: 0px 0px 0px 0px;
}

body.kc-css-system .kc-css-4334113 input::-webkit-input-placeholder {
    color: #ffffff;
}

body.kc-css-system .kc-css-4334113 input::-moz-placeholder {
    color: #ffffff;
}

body.kc-css-system .kc-css-4334113 input:-moz-placeholder {
    color: #ffffff;
}

body.kc-css-system .kc-css-4334113 input:-ms-input-placeholder {
    color: #ffffff;
}

body.kc-css-system .kc-css-4334113 textarea::-webkit-input-placeholder {
    color: #ffffff;
}

body.kc-css-system .kc-css-4334113 textarea::-moz-placeholder {
    color: #ffffff;
}

body.kc-css-system .kc-css-4334113 textarea:-moz-placeholder {
    color: #ffffff;
}

body.kc-css-system .kc-css-4334113 textarea:-ms-input-placeholder {
    color: #ffffff;
}

body.kc-css-system .kc-css-4334113 input label,
body.kc-css-system .kc-css-4334113 .checkbox {
    color: #768188;
}

body.kc-css-system .kc-css-4334113 .caldera-grid input.btn {
    color: #ffffff;
    background: rgba(255, 255, 255, 0);
    width: 100%;
    font-size: 16px;
    line-height: 45px;
    font-weight: 500;
    text-align: center;
    text-transform: capitalize;
    border: 2px solid #f35444;
    margin-top: 5px;
    padding-right: 30px;
    padding-left: 30px;
}

body.kc-css-system .kc-css-4334113 .caldera-grid input.btn:hover {
    color: #ffffff;
    background: #f35444;
    border: 2px solid #f35444;
}

body.kc-css-system .kc-css-4334113 input:focus,
body.kc-css-system .kc-css-4334113 select:focus {
    box-shadow: none;
    border: 1px solid #f35444;
}

body.kc-css-system .kc-css-4334113 textarea:focus {
    border: 2px solid #768188;
}

body.kc-css-system .kc-css-1439105 {
    text-align: left;
    display: none;
}

body.kc-css-system .kc-css-1439105 label {
    display: inline-block;
    float: left;
}

body.kc-css-system .kc-css-1439105 input.search-field {
    display: inline;
    border: 2px solid #cccccc;
}

body.kc-css-system .kc-css-1439105 .search-submit {
    color: #383838;
    font-size: 14px;
    line-height: 44px;
    font-weight: 700;
    text-transform: uppercase;
    display: inline-block;
    background: #e8e8e8;
    padding-right: 15px;
    padding-left: 15px;
}

body.kc-css-system .kc-css-1439105 i {
    margin-right: 5px;
}

body.kc-css-system .kc-css-3914937 {
    background: #1b2032;
    padding-top: 10px;
    padding-bottom: 10px;
}

body.kc-css-system .kc-css-3141476,
body.kc-css-system .kc-css-3141476 p {
    color: #7e8399;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    text-transform: capitalize;
}

body.kc-css-system .kc-css-3141476 p {
    text-align: left;
    margin-top: 15px;
    margin-bottom: 15px;
}

body.kc-css-system .kc-css-3141476 a {
    color: #7e8399;
}

body.kc-css-system .kc-css-3332474 {
    padding-right: 3%;
}

body.kc-css-system .kc-css-4235042,
body.kc-css-system .kc-css-4235042 p {
    color: #7e8399;
    font-size: 14px;
    line-height: 20px;
    font-weight: 400;
    text-transform: capitalize;
}

body.kc-css-system .kc-css-4235042 p {
    text-align: right;
    margin-top: 15px;
    margin-right: -15px;
    margin-bottom: 15px;
}

body.kc-css-system .kc-css-4235042 a {
    color: #7e8399;
}

@media only screen and (max-width: 768px) {
    body.kc-css-system .kc-css-4334113 .caldera-grid input.btn {
        margin-left: 0px;
    }
}

@media only screen and (max-width: 667px) {
    body.kc-css-system .kc-css-4334113 .caldera-grid input.btn {
        text-align: center;
        margin-left: 0px;
        padding-right: 30px;
        padding-left: 30px;
    }
}

@media only screen and (max-width: 1024px) {
    body.kc-css-system .kc-css-740572 {
        margin-left: 0%;
        width: 50%;
    }
    body.kc-css-system .kc-css-2877056 {
        margin-left: 0%;
        width: 50%;
    }
    body.kc-css-system .kc-css-660449 {
        margin-left: 0%;
        width: 100%;
    }
    body.kc-css-system .kc-css-660449 {
        padding-top: 35px;
        padding-left: 15px;
    }
}

@media only screen and (max-width: 999px) {
    body.kc-css-system .kc-css-740572 {
        width: 100%;
    }
    body.kc-css-system .kc-css-2877056 {
        padding-top: 40px;
        padding-left: 15px;
    }
    body.kc-css-system .kc-css-2877056 {
        margin-left: 0%;
        width: 100%;
    }
    body.kc-css-system .kc-css-660449 {
        margin-left: 0%;
        width: 100%;
    }
    body.kc-css-system .kc-css-660449 {
        padding-top: 20px;
        padding-left: 15px;
    }
    body.kc-css-system .kc-css-3640123 {
        margin-left: 0%;
        width: 100%;
    }
    body.kc-css-system .kc-css-3141476 p {
        text-align: left;
    }
    body.kc-css-system .kc-css-3332474 {
        margin-left: 0%;
        width: 100%;
    }
    body.kc-css-system .kc-css-4235042 p {
        text-align: left;
    }
}

@media only screen and (max-width: 767px) {
    body.kc-css-system .kc-css-44976 {
        width: 30%;
    }
    body.kc-css-system .kc-css-3020658 {
        width: 70%;
    }
    body.kc-css-system .kc-css-3332474 {
        padding-right: 15px;
    }
}

@media only screen and (max-width: 479px) {
    body.kc-css-system .kc-css-740572 {
        margin-left: 0%;
        width: 100%;
    }
    body.kc-css-system .kc-css-1448524 {
        padding-left: 0px;
    }
    body.kc-css-system .kc-css-2802498 {
        padding-left: 0px;
    }
    body.kc-css-system .kc-css-63307 {
        padding-left: 0px;
    }
    body.kc-css-system .kc-css-2877056 {
        margin-left: 0%;
        width: 100%;
    }
    body.kc-css-system .kc-css-4334113 .caldera-grid input.btn {
        margin-left: 0px;
    }
}

.holayout5 .grid-item .date,
.holayout5 .grid-item .post-author {
    display: inline-block;
    position: relative;
}

.holayout5 .rm::after,
.holayout5 .grid-item .date::after,
.holayout5 .grid-item .post-author::after {
    content: '';
    display: inline-block;
    width: 5px;
    border-radius: 3px;
    height: 5px;
    background-color: rgba(243, 84, 68, 1);
    margin: 6px 0 0 17px;
    float: right;
    transition: all 200ms ease-in;
}

.nav-links.skin2 .nav-next .metadata,
.nav-links.skin2 .nav-next h5 {
    margin-right: 40px;
}

.nav-links.skin2 .nav-previous .metadata,
.nav-links.skin2 .nav-previous h5 {
    margin-left: 40px;
}

@media screen and (max-width: 768px) {
    .nav-links.skin2 .nav-next .metadata,
    .nav-links.skin2 .nav-next h5,
    .nav-links.skin2 .nav-previous .metadata,
    .nav-links.skin2 .nav-previous h5 {
        margin-left: 0;
    }
}

.post-password-form input[type="password"] {
    width: auto;
    margin: 0 20px 0 20px;
    float: right;
}

.holayout5 .grid-item .date:hover:after,
.holayout5 .grid-item .post-author:hover:after {
    width: 20px;
}

.holayout5 .rm::after {
    margin: 4px 0 0 17px;
    width: 20px;
}

.holayout5 .rm:hover:after {
    width: 40px;
}

.sticky .c_block {
    border: 0;
    background-color: #e4e7f2;
}

[class*="layout5"] blockquote:before {
    background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='30' height='30' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 512 512' style='fill: rgb(255, 255, 255); enable-background:new 0 0 512 512;' xml:space='preserve'%3e%3cg%3e%3cg%3e%3cpath d='M228,119c5.523,0,10-4.478,10-10V77c0-27.57-22.43-50-50-50H50C22.43,27,0,49.43,0,77v119.988c0,27.57,22.43,50,50,50 h64.692c-2.276,74.706-30.621,113.542-86.459,118.622c-5.151,0.469-9.094,4.787-9.094,9.959V475c0,2.75,1.132,5.378,3.13,7.267 c1.862,1.759,4.321,2.733,6.869,2.733c0.187,0,0.375-0.005,0.562-0.016c68.908-3.876,121.511-27.591,156.349-70.487 C220.521,372.051,238,310.029,238,230.152v-35.819c0-5.522-4.477-10-10-10s-10,4.478-10,10v35.819 c0,146.644-58.535,223.331-178.86,234.097v-79.836c30.411-4.73,53.934-18.886,70.007-42.161 c17.049-24.691,25.694-60.106,25.694-105.264c0-5.522-4.477-10-10-10H50c-16.542,0-30-13.458-30-30V77c0-16.542,13.458-30,30-30 h138c16.542,0,30,13.458,30,30v32C218,114.522,222.477,119,228,119z'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3cpath d='M462,27H324c-27.57,0-50,22.43-50,50v119.988c0,27.57,22.43,50,50,50h64.692c-2.276,74.706-30.621,113.542-86.459,118.622 c-5.15,0.469-9.094,4.787-9.094,9.959V475c0,2.75,1.132,5.378,3.13,7.267c1.862,1.76,4.321,2.733,6.869,2.733 c0.187,0,0.375-0.005,0.562-0.016c68.908-3.876,121.511-27.591,156.349-70.487C494.521,372.052,512,310.029,512,230.152V77 C512,49.43,489.57,27,462,27z M492,230.152c0,146.644-58.535,223.331-178.861,234.097v-79.836 c30.412-4.73,53.935-18.886,70.007-42.161c17.049-24.69,25.694-60.105,25.694-105.264c0-5.522-4.477-10-10-10H324 c-16.542,0-30-13.458-30-30V77c0-16.542,13.458-30,30-30h120v74.034c0,5.522,4.477,10,10,10s10-4.478,10-10v-73.96 c15.612,1.034,28,14.057,28,29.926V230.152z'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3cpath d='M454,145.751c-5.523,0-10,4.527-10,10.049c0,5.522,4.477,10,10,10c5.522,0,10-4.478,10-10v-0.099 C464,150.179,459.523,145.751,454,145.751z'/%3e%3c/g%3e%3c/g%3e%3cg%3e%3cg%3e%3cpath d='M228,141.666c-5.523,0-10,4.478-10,10v0.209c0,5.522,4.477,10,10,10s10-4.478,10-10v-0.209 C238,146.144,233.523,141.666,228,141.666z'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");
}

[class*="layout5"] article .entry-meta>span::after,
[class*="layout5"] article .more::after,
.slayout5 .related .rmore:after {
    width: 5px;
    border-radius: 3px;
}

[class*="layout5"] article .entry-meta>span:hover::after,
[class*="layout5"] article .more:hover::after,
.slayout5 .related .rmore:hover:after {
    width: 20px;
}

[class*="layout5"] article .more,
.slayout5 .related .rmore {
    text-transform: uppercase;
    font-size: 14px;
}

[class*="layout5"] article .more::after,
.slayout5 .related .rmore:after {
    margin: 4px 0 0 17px;
    width: 20px;
}

[class*="layout5"] article .more:hover:after,
.slayout5 .related .rmore:hover:after {
    width: 40px;
}

span.sharing svg {
    fill: #999;
}

.nav-previous>span>a,
.nav-next>span>a {
    border-radius: 32px;
}

body [class*="layout5"] article.has-post-thumbnail .c_block,
.search article.has-post-thumbnail .c_block {
    padding: 40px 40px 35px 40px;
    border: 1px solid #e4e7f2;
}

body [class*="layout5"] article {
    margin-bottom: 50px;
}

.comment-author img,
.post-author img {
    border-radius: 100px;
}

.slayout5 .comment-list li>div {
    border-color: rgba(126, 131, 153, 0.2);
}

span.sharing a:hover svg {
    fill: rgba(243, 84, 68, 1)
}

.slayout5 article .author_info {
    background: #f6f6f6 url('../assets/services/images/Author.png') no-repeat right bottom;
    border-radius: 10px;
    margin-bottom: 70px;
}

.author_info .author_links a:after {
    width: 6px;
    height: 6px;
    background-color: rgba(243, 84, 68, 1);
    margin: 4px 10px 0 10px;
    border-radius: 3px;
}

#commentform p.logged-in-as {
    text-align: center;
}

.author_info .author_links a:after {
    background-color: rgba(126, 131, 153, 0.2)
}

.widget_recent_comments ul li a {
    display: inline;
    font-weight: 400;
}

span.comment-author-link {
    font-weight: 500;
}

.slayout2 .meta div.date span,
.single .slayout2 .meta div span a {
    font-weight: 700;
    color: #222;
}

.widget_calendar table th {
    background-color: transparent;
    color: #666;
}

.widget_categories>ul>li>a::before,
.widget_archive ul>li>a::before,
.widget_meta>ul>li>a::before,
.widget_pages>ul>li>a::before,
html .woocommerce .widget_layered_nav>ul>li>a::before,
html .woocommerce .widget_product_categories>ul>li>a::before,
.widget .menu>li>a::before,
.widget_recent_entries ul li a::before {
    content: "";
    display: inline-block;
    background-color: rgba(243, 84, 68, 1);
    background-image: none;
    width: 6px;
    height: 6px;
    border-radius: 4px;
    margin: 10px 12px 0 0;
    top: 3px;
    left: 0;
}

.widget_categories ul>li ul>li>a:before,
.widget_pages ul>li ul>li>a:before,
.widget_nav_menu ul>li ul>li>a:before {
    content: "";
    background-color: #F35444;
    width: 6px;
    height: 6px;
    display: inline-block;
    opacity: 0.5;
    border-radius: 3px;
    position: absolute;
    top: 13px;
    left: 0;
}

.widget_categories>ul>li ul.children li a,
.widget_archive>ul>li ul.children li a,
.widget_meta>ul>li ul.children li a,
.widget_pages>ul>li ul.children li a,
html .woocommerce .widget_layered_nav>ul>li ul.children li a,
html .woocommerce .widget_product_categories>ul>li ul.children li a,
.widget .menu li ul.sub-menu a {
    padding-left: 20px;
}

.widget_categories>ul>li ul.children li,
.widget_archive>ul>li ul.children li,
.widget_meta>ul>li ul.children li,
.widget_pages>ul>li ul.children li,
html .woocommerce .widget_layered_nav>ul>li ul.children li,
html .woocommerce .widget_product_categories>ul>li ul.children li,
.widget_nav_menu .sub-menu li {
    list-style: none;
    padding: 0 0 0 0;
    margin-left: 0;
}

.widget_categories>ul>li,
.widget_archive>ul>li,
.widget_meta>ul>li,
.widget_pages>ul>li,
html .woocommerce .widget_layered_nav>ul>li,
html .woocommerce .widget_product_categories>ul>li,
.widget .menu>li {
    list-style: none;
    font-size: 16px;
}

.widget_categories ul li a,
.widget_archive ul li a,
.widget_meta ul li a,
.widget_pages ul li a,
html .woocommerce .widget_layered_nav ul li a,
html .woocommerce .widget_product_categories ul li a,
.widget .menu li a {
    padding: 5px 3px 5px 20px;
}

.widget>ul>li>ul {
    padding-left: 20px
}

body .widget-area .widget li a::after {
    content: none;
}

.author_info .author_links a svg {
    fill: #666;
}

.widget_recent_entries,
.widget_archive,
.widget_categories,
.widget_pages,
.widget_meta,
.widget_nav_menu {
    border: 1px #E4E7F2 solid;
    border-radius: 10px;
    padding: 35px 25px 35px 35px;
}

.widget_recent_entries ul li {
    padding: 0;
    border: 0
}

.widget_recent_entries ul li a {
    padding: 5px 0 5px 20px;
}

.widget_recent_entries ul li a:before {
    top: 3px;
    left: 0;
    position: absolute;
}

.widget_recent_comments ul li::before {
    content: none;
}

.widget_recent_entries ul li .post-date {
    padding: 0 9px 15px 20px;
    display: block;
}

.widget_recent_entries ul li:last-child .post-date {
    padding-bottom: 0;
}

.nav-links.skin2>div:hover a:hover {
    color: #fff;
}

.nav-previous:after {
    content: "";
    display: block;
    width: 1px;
    height: 100px;
    background-color: #DDDDDD;
    float: right;
    margin-top: -70px;
}

.nav-previous h5,
.nav-next h5 {
    margin: 5px 0 10px 20px;
}

.home_price:hover {
    transform: scale(1.03);
}

.slayout5 a.author_link {
    display: none;
}

span.sharing {
    padding-top: 3px;
    margin-top: 20px;
    margin-left: -12px;
}

body .alayout2 .sticky>div.c_block {
    background-color: #f6f7fb;
    padding: 50px 40px 40px 50px !important;
}

body .alayout2 article.sticky {
    border-bottom: 0;
}

.column1.alayout2 article.sticky>.thumb,
.column2.alayout2 article.sticky>.thumb,
.column3.alayout2 article.sticky>.thumb {
    margin-bottom: 0;
}

.alayout2 h3.entry-title:before {
    margin: 8px 10px 0 0;
}

.home_post .grid-item .title:before {
    content: "";
    display: inline-block;
    width: 12px;
    height: 12px;
    background-color: rgba(243, 84, 68, 1);
    border-radius: 10px;
    float: left;
    margin: 11px 10px 0 0;
    border-right: 0;
}

.home_form {
    z-index: 2;
}

.title_home {
    z-index: 2;
}

.column2 .post {
    margin: 0 45px 60px 0;
}

.e404 {
    padding-bottom: 130px;
    padding-top: 130px;
}

.e404 .page-title {
    margin: 50px 0px 20px 0;
}

.e404 p {
    margin: 10px 0 50px 0;
}

.comment-list>li {
    margin: 0 0 -1px 0;
    padding: 0;
    position: relative;
    border: 0;
}

.comment-list li>div {
    border-right: none;
    border-left: none;
    border-radius: 0px;
}

.thumb ul.post-categories li a {
    border-radius: 20px;
}

ul.page-numbers li .current {
    border: 1px solid #e4e7f2;
    border-radius: 50%;
}

ul.page-numbers li a {
    border: 2px solid #f35444;
    border-radius: 50%;
}

h2>strong {
    font-size: 25px;
    line-height: 36px;
}

.slmm .slm-search-block form {
    max-width: 1170px !important;
}

.slm-search-close {
    left: 94%;
}

.kc-pricing-tables .content-desc img {
    width: 14px;
    margin-right: 20px;
}

.c_svg svg:hover {
    cursor: pointer;
}

.how_it_is .icon_box:hover {
    cursor: pointer;
}

.main-menu-link span:after {
    background-color: #F35444;
    border-radius: 3px;
    display: block;
    content: "";
    height: 3px;
    width: 0%;
    -webkit-transition: width .2s ease-in-out;
    -moz--transition: width .2s ease-in-out;
    transition: width .2s ease-in-out;
}

.main-menu-link span:hover:after {
    width: 50%;
}

.current-menu-item span:after {
    width: 50%;
}

.home_price .content-currency {
    width: 100%;
}

.home_price .content-duration {
    top: -20px;
    position: relative;
}

.portfolio_items strong {
    font-weight: 600;
    font-family: "Montserrat";
    padding-right: 20px;
}

#post-3058,
#post-3614 {
    padding-bottom: 0px;
}

.lead {
    color: #f35444;
}

body .owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
    transform: scale(1);
    border-radius: 5px;
}

.kc-elm.ssc-breadcrumbs {
    background: none !important;
}

.col_logo {
    justify-content: start !important;
}

.map_contact {
    border-radius: 10px;
}

.title_intro_page {
    z-index: 3;
}

.title_intro_page .t1 {
    max-width: 1170px;
}


/*post*/

.alayout2 a.more {
    display: none;
}

.alayout2 .entry-meta {
    padding-bottom: 15px;
}

ul.page-numbers li a:hover {
    background: #f35444;
    color: #fff;
    border-color: #f35444;
}

.slayout2 .meta {
    text-align: center;
}

.slayout2 .meta span,
.slayout2 .meta span a {
    color: #222 !important;
    font-weight: 700 !important;
}

.related.layout2 .may {
    display: none;
}

.comment-metadata i {
    display: none;
}

.rblock .wr .descr {
    text-align: left;
}

.single .blogsidebarpage .entry-thumbnail {
    margin-bottom: 40px;
}

.post-template-default.single main {
    padding: 120px 0 120px 0;
}

.entry-meta {
    font-style: normal;
}

h3.widget-title {
    font-size: 22px;
}

.widget_recent_entries ul li {
    border: 0px;
}

.widget_recent_entries ul li a {
    color: #222222;
    font-weight: 500;
    line-height: 140%;
}

.widget_recent_comments ul li {
    background-color: #fff;
    border: 1px solid #E4E7F2;
    border-radius: 10px !important;
    margin-bottom: 20px;
    padding: 14px 25px 14px 25px;
}

.widget_recent_comments ul li .comment-author-link {
    color: #222;
}

.widget_recent_comments ul li>a {
    color: #666;
}

.widget_recent_comments ul li::after {
    content: '';
    display: block;
    background-color: #fff;
    border: 1px solid #E4E7F2;
    width: 14px;
    height: 14px;
    border-width: 0 1px 1px 0;
    transform: rotate(45deg);
    position: absolute;
    bottom: -7px;
    left: calc(50% - 7px);
}

.gallery-item {
    margin: 0 4px -4px 0;
}

.gallery-item img {
    border-radius: 5px;
}

.widget_tag_cloud .tagcloud a,
.widget_product_tag_cloud a {
    margin-right: 10px;
}

#comments .comments-title {
    font-size: 32px;
    line-height: 48px;
}

.postbody h3 {
    font-size: 25px;
    color: #222222;
    font-family: Montserrat;
}

.postbody ul,
.postbody ol {
    margin: 0 0 1.5em 0;
}

.single .related h2 {
    margin-bottom: 40px;
    font-size: 32px;
}

.wr .comments-link {
    display: none;
}

.wr .cat::after {
    content: none !important
}

.slayout5 .related .rblock h5 {
    margin: 0;
}

.tagcloud a,
.single .tags-links a {
    background: #f5f5f5;
    border-radius: 50px !important;
    border: none;
    padding: 5px 18px;
}

.single .tags-links {
    margin: 20px 0 20px 0;
    float: right;
    width: 55%;
    text-align: right;
    clear: none;
}

.single .tags-links b {
    display: none;
}

.author_info {
    border-radius: 0;
    padding: 30px;
    max-width: 800px;
    margin-left: auto;
    margin-right: auto;
}

.author_info .author_title {
    font-size: 20px;
    font-family: Catamaran;
    padding-top: 8px;
    font-weight: 500;
}

.author_bio p {
    margin: 10px 0 15px 0;
}

.author_avatar img {
    border-radius: 50%;
    max-width: 100px;
}

.single .nav-links .nav-previous,
.single .nav-links .nav-next {
    padding-top: 40px;
    padding-bottom: 40px;
}

.thumb ul.post-categories li a {
    padding-top: 0px;
}

.related .rblock h5 {
    margin-top: 36px;
    margin-left: 15px;
    margin-right: 5px;
    -webkit-line-clamp: 2;
}

.related .rblock h5 a {
    font-size: 20px;
    font-family: Catamaran;
    font-weight: 500;
}

.related .entry-meta i {
    display: none;
}

.rblock .wr .descr {
    margin-bottom: 30px;
    padding-left: 15px;
    padding-right: 10px;
}

.related .rmore {
    margin-top: -7px;
    display: inline-block;
    text-decoration: none;
    color: #f35444;
}

.nav-previous a,
.nav-next a {
    font-size: 20px;
    font-weight: 500;
}

.nav-links.skin2 .metadata span {
    display: none;
}

.nav-links.skin2 .metadata span.date {
    display: block;
    font-size: 17px;
    text-transform: none;
    font-family: Catamaran;
}

.nav-links.skin2>div label {
    text-transform: none;
    font-family: Catamaran;
    font-style: normal;
    font-weight: 500;
    font-size: 17px;
    line-height: 150%;
    letter-spacing: 0;
}

.nav-links.skin2 .nav-next>span a,
.nav-links.skin2 .nav-previous>span a {
    margin: -2px 0 0 20px;
    width: 20px;
    border: 0;
    height: 20px;
}

.nav-links.skin2 .nav-previous>span a {
    margin: 0 20px 0 0;
}

.nav-links.skin2 .nav-previous svg,
.nav-links.skin2 .nav-next svg {
    fill: rgb(243, 84, 68);
}

.nav-links.skin2>div:hover a:hover {
    background-color: transparent;
}

.nav-links.skin2 .nav-previous:hover a svg,
.nav-links.skin2 .nav-next:hover a svg {
    fill: transparent;
}

.nav-previous a svg,
.nav-next a svg {
    margin-top: 0;
}

.nav-links.skin2 .nav-previous::after {
    right: 0;
    top: calc(100% - 150px);
    background-color: #E4E7F2;
    width: 1px;
    height: 100px;
    z-index: 2;
    position: absolute;
    margin: 0;
}

.search-form input {
    color: #7E8399;
    font-size: 17px;
    background: rgba(116, 131, 190, 0);
    border: 1px solid rgba(126, 131, 153, 0.20);
    padding-left: 30px;
}

.search-form input[type="submit"] {
    background-color: rgba(116, 131, 190, 0);
    border: 2px solid #F35444;
    float: left;
    background-image: url(https://demo26.atiframe.com/wp-content/uploads/2020/02/search_.svg);
    background-position: center center;
    background-repeat: no-repeat;
}

.search-form input[type="submit"]:hover {
    background-color: #F35444;
    background-image: url(https://demo26.atiframe.com/wp-content/uploads/2020/02/Search_hover.svg);
    border: 0;
}

#reply-title {
    font-family: "Montserrat";
    color: #222222;
    font-weight: 500;
    font-size: 25px;
    line-height: 48px;
    text-transform: none;
    padding-bottom: 0px;
    text-align: center;
}

#respond input[type="text"]:active,
#respond input[type="email"]:active,
#respond input[type="url"]:active,
#respond textarea:active,
#respond input[type="text"]:focus,
#respond input[type="email"]:focus,
#respond input[type="url"]:focus,
#respond textarea:focus {
    background: rgba(116, 131, 190, 0);
    color: #666666;
    outline: none;
    border: 1px solid #f35444;
}

#commentform input {
    padding-left: 30px;
    font-family: Catamaran;
    background: rgba(116, 131, 190, 0);
    border: 1px solid rgba(126, 131, 153, 0.20);
    border-radius: 30px;
    color: #666666;
    font-size: 15px;
    font-weight: 400;
}

#commentform textarea {
    padding-left: 30px;
    font-family: Catamaran;
    background: rgba(116, 131, 190, 0);
    border: 1px solid rgba(126, 131, 153, 0.20);
    border-radius: 30px;
    color: #666666;
    font-size: 15px;
    font-weight: 400;
    margin-bottom: 20px;
}

#commentform .submit {
    color: #222222;
    font-size: 16px;
    line-height: 50px;
    font-weight: 500;
    text-transform: none;
    border: 2px solid #f35444;
    border-radius: 50px;
    padding-right: 50px;
    padding-left: 50px;
    text-align: left;
    margin: 0 auto;
}

#commentform .submit:hover {
    color: #ffffff;
    background: #f35444;
    border: 2px solid #f35444;
}

.category .onecolumn {
    padding: 40px 0;
}

.more,
.rmore {
    color: #222222;
    font-family: Catamaran;
    font-weight: 500;
}

.more:hover {
    border: 2px solid #F35444;
    background-color: #F35444;
}


/*filter*/

.filter li .fbut.current {
    background-color: #222222;
}

.kc-elm.ssc-breadcrumbs {
    background: #00000050;
    padding: 0 15px;
}

@media (max-width: 479px) {
    h2 {
        font-size: 30px;
        line-height: 34px !important;
    }
    .related .rblock {
        max-width: 100%;
    }
    p.t3,
    p.t4,
    p.t5 {
        font-size: 20px;
        line-height: 26px;
        padding-top: 20px !important;
    }
    .css_counter .description {
        display: none !important;
    }
    .css_counter {
        padding-bottom: 0px !important;
    }
    .services_block .rm i {
        margin-top: -350px !important;
    }
    body .owl-theme .owl-controls .owl-buttons>div {
        padding: 0;
    }
    .author_info .author_avatar {
        display: block;
        float: none;
        margin-right: 0px;
        text-align: center;
    }
    .author_info .author_title {
        text-align: center;
    }
    .author_info .author_description {
        text-align: center;
    }
    .slayout2 .author_info .author_description {
        margin: 0 auto;
        float: none;
    }
    span.sharing,
    .single .slayout2 .tags-links {
        padding-top: 30px;
    }
}

@media (max-width: 1440px) {
    .ssc_post_grid.template10 .grid-item .rm {
        display: none;
    }
}

.mw1170px {
    max-width: 1170px;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}