/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/*
    Created on : Aug 31, 2018, 2:25:09 PM
    Author     : ASUS
*/

.error,.error strong{
    color: indianred !important;
}
.form-group.required .control-label:after {
    padding: 5px;
    font-weight: bold;
    font-size: 15px;
    content:"*";
}
h4.no_stripe{
    padding: 0 3px 0px 3px;
}
#footer .widgets_row .footer_logo a img{
    height: auto;
}
.stm_partner.style_2 .stm_partner_content .description{
    text-align: justify;
}
.consulting-rev-title-2{
    letter-spacing: 0px !important;
}
h4, .h4 {
    letter-spacing: 0px;
}
h2, .h2{
    letter-spacing: 0px;
}
.stm_works_wr.grid_with_filter.style_1 .stm_works .item .image a img{
    height: 195px;
    width: 100%;
}
.stm_works_wr.grid_with_filter.style_1 .stm_works .item .info{
    height: 120px;
}

@media screen and (min-width: 800px) {
    img.logo{
        width: 130px; height: 140px;
    }
    ul.credit-cards{
        margin-top: -5px !important;
    }
}
@media screen and (min-width: 800px){
    #requestCallModal{
        padding-top: 1%;
    }
}
@media screen and (max-width: 800px) {
    img.logo{
        width: 80px; height: 85px;
    }
    ul.credit-cards{
        margin-top: 10px !important;
    }
    .copyright_row{
        padding-bottom: 100px;
    }
}

h3{
    letter-spacing: -0.01em !important;
}
h3.head:after,h3.sub-head:after{
    width: 0px;
}
@media screen and (max-width: 1000px) {
    h3.sub-head {
        margin-top: 40px !important;
        margin-bottom: 0;
    }
}

.shadow-md {
    box-shadow: 0 4px 6px -1px rgba(0,0,0,.1), 0 2px 4px -1px rgba(0,0,0,.06);
}
.centered-content {
    justify-content: center;
    align-items: center;
}

.wpb_text_column ul li:before{
    display:none;
}
.wpb_text_column ul{
    margin-left: 20px;
    margin-right: 20px;
}
.wpb_text_column ul li{
    padding: 0 10px 0 0;
}
a.more-course-categories{
    background: #ecab11;
    border-color: #ecab11;
    color:#5c2264
}
a.more-course-categories:active{
    background: #5c2264;
    border-color: #5c2264;
    color:#ecab11
}

.checkbox label p{
    display: inline-block;
}

.html-text h1{
    font-size: 1.2rem;
    margin-bottom: 2px;
    padding: 0 0 0;
}
.html-text h2{
    font-size: 1.1rem;
    margin-bottom: 2px;
    padding: 0 0 0;
}
.html-text h3{
    font-size: 1rem;
    margin-bottom: 2px;
    padding: 0 0 0;
}
.html-text h4{
    font-size: 1rem;
    margin-bottom: 2px;
    padding: 0 0 0;
}
.html-text h5{
    font-size: 1rem;
    margin-bottom: 2px;
    padding: 0 0 0;
}
.html-text h6{
    font-size: 1rem;
    margin-bottom: 2px;
    padding: 0 0 0;
}
.html-text h1:after,.html-text h2:after,.html-text h3:after,.html-text h4:after,
.html-text h5:after, .html-text h6:after{
    display: none;
}

[x-cloak] {
    display: none !important;
}

.form-control, .wpcf7-form-control, .input-group .form-control, body .woocommerce-cart table.cart td.actions .coupon .input-text, .woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea, .post-password-form input[type="password"]
{
    padding: 16px 12px;
}
.ltr{
    direction: ltr;
}
.rtl{
    direction: rtl;
}

body.header_style_2 .header_top .top_nav .header_socials a{
    margin: 3px 0 0 12px;
}

.equal {
    display: flex;
    display: -webkit-flex;
    flex-wrap: wrap;
}

@media (min-width: 768px) {
    .row.equal {
        display: flex;
        flex-wrap: wrap;
    }
}
