body.header_style_4 .top_nav {
    padding: 0;
    background: #262f36;
}

@media only screen and (max-width: 991px) {
.mobile_header .icon_texts {
    padding: 40px;
    display: none;
}
}



.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
    font-weight: 700;
    letter-spacing: 0;
    color: #222;
    padding: 0;
    margin: 0 0 5px;
    
    line-height: 60px;
}

body.site_layout_13.header_style_4 .header_top .icon_text a {
    color: #fff;
    font-family: Montserrat;
    font-weight: 700;
    text-decoration: none!important;
}

body.site_layout_13.header_style_4 .header_top .icon_text .icon {
    font-size: 26px;
    margin: 5px 20px 0 0;
    color: #acf529;
}

body.site_layout_13.header_style_4 .header_socials {
    margin-left: 30px;
    text-align: right;
}

.stm_top_bar_l13-search {
    float: right;
    position: relative;
    margin-left: 15px;
    display: none;
}

.header_socials a {
    font-size: 22px;
    line-height: 22px;
    display: inline-block;
    margin: 10px 0 0 18px;
    color: #000;
    -webkit-transition: color 0.2s linear;
    transition: color 0.2s linear;
}

.stm_top_bar_l13-center .stm_top_bar_unit_l13 .top_bar_contacts_text {
    display: inline-block;
    vertical-align: middle;
    font-size: 13px;
    color: #000;
}

.top_bar {
    position: relative;
    font-size: 13px;
    background-color: #fcfcfc;
border-bottom: 1px solid #f5f5f5;
}

body.site_layout_13.header_style_4 .header_top .icon_text {
    position: relative;
    margin-left: 85px;
    margin-top: 15px;
}

body.site_layout_13.header_style_4 .header_top {
    padding-top: 21px;
    padding-bottom: 11px;
}

.appbuton {
    background: #acf529;
    border-radius: 30px;
    display: inline-block;
    font-size: 12px;
    font-family: 'Raleway', sans-serif;
    text-transform: uppercase;
    font-weight: bold;
    padding: 12px 35px;
    border: 2px solid transparent;
    transition: all .3s ease;
color:#fff;
}

.appbuton:hover{
    background: #647249; }

.h1:after, .h2:after, .h3:after, .h4:after, .h5:after, .h6:after, h1:after, h2:after, h3:after, h4:after, h5:after, h6:after {
    content: '';
    display: none;
    width: 35px;
    height: 6px;
    background: #b3c87a;
    border-radius: 3px;
    margin: 4px 0 0;
}

.header_socials a {
    font-size: 22px;
    line-height: 22px;
    display: inline-block;
    margin: 10px 0 0 18px;
    color: #ccc;
    -webkit-transition: color 0.2s linear;
    transition: color 0.2s linear;
}

.stm_top_bar_l13-center .stm_top_bar_unit_l13 {
    width: 68%;
    display: inline-block;
    padding-top: 9px;
    vertical-align: top;
    text-align: left;
}

.stm_top_bar_l13-search button {
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    height: 40px;
    width: 40px;
    background: transparent;
    border: 0;
    color: #000;
    outline: none !important;
}

.fader1 {position: relative;
    overflow: hidden;
    /* box-shadow: 0px 2px 5px 0 rgba(152, 154, 158, 0.5); */
    border: 1px solid #ccc;}
.fader1 a img {line-height: 0; -webkit-transition: all 0.3s ease; -moz-transition:    all 0.3s ease; -o-transition:      all 0.3s ease;  -ms-transition:     all 0.3s ease; transition:         all 0.3s ease; width: 100%;  }
 .fader1:hover a img { opacity: 0.5; transform: scale(1.1);}
.fader1-text {text-align: left; margin-top: -15px; position: relative;width: 100%; padding: 0; background:#faf8f8;}
.fader1-text-top { padding: 6px 12px;     height: 239px;}
.fader1-text-top h4 { margin: 0 0 8px 0; padding: 0; color: #000; font-size: 15px; font-weight: 600;}
.fader1-text-top p {          padding: 0;
    color: #000;
    line-height: 20px;
    font-size: 13px;  }
.fader1-text-top i {      padding: 0;    color: #000;      color: #000 !important; }
.fader1-text-botton {         background: #f1efef;
    padding: 6px 12px;
    /* text-align: right; */
    color: #000 !important;
    font-weight: 500;}
.fader1-text-botton i {color: #000 !important; }
.fader1-text-botton a {        padding: 0;    color: #fff !important;    font-size: 12px;     font-weight: 600;     }


.fader5 {position: relative; overflow: hidden; }
.fader5 a img {line-height: 0; -webkit-transition: all 0.3s ease; -moz-transition:    all 0.3s ease; -o-transition:      all 0.3s ease;  -ms-transition:     all 0.3s ease; transition:         all 0.3s ease; width: 100%;  }
 .fader5:hover a img { opacity: 0.5; transform: scale(1.1);}
.fader5-text {text-align: left; margin-top: -15px; position: relative;width: 100%; padding: 0; background:#ff4880;}
.fader5-text-top { padding: 6px 12px;}
.fader5-text-top h4 { margin: 11px 0 8px 0;padding: 0; color: #fff; font-size: 15px; font-weight: 600;     line-height: 15px;}
.fader5-text-top p {      padding: 0;    color: #fff;  }
.fader5-text-top i {      padding: 0;    color: #fff;  }
.fader5-text-botton {     background: #e63269;     padding: 6px 12px;     text-align: right;}
.fader5-text-botton a {        padding: 0;    color: #fff !important;    font-size: 12px;     font-weight: 600;     }


.fader2 {position: relative; overflow: hidden; }
.fader2 a img {line-height: 0; -webkit-transition: all 0.3s ease; -moz-transition:    all 0.3s ease; -o-transition:      all 0.3s ease;  -ms-transition:     all 0.3s ease; transition:         all 0.3s ease; width: 100%;  }
 .fader2:hover a img { opacity: 0.5; transform: scale(1.1);}
.fader2-text {text-align: left; margin-top: -15px; position: relative;width: 100%; padding: 0; background:#ffae00;}
.fader2-text-top { padding: 6px 12px;}
.fader2-text-top h4 { margin: 11px 0 8px 0;
    padding: 0;
    color: #fff;
    font-size: 15px;
    font-weight: 600;
      line-height: 15px;}
.fader2-text-top p {      padding: 0;    color: #fff;  }
.fader2-text-top i {      padding: 0;    color: #fff;  }
.fader2-text-botton {     background: #f0a400;     padding: 6px 12px;     text-align: right;}
.fader2-text-botton a {        padding: 0;    color: #fff !important;    font-size: 12px;     font-weight: 600;     }


.fader3 {position: relative; overflow: hidden; }
.fader3 a img {line-height: 0; -webkit-transition: all 0.3s ease; -moz-transition:    all 0.3s ease; -o-transition:      all 0.3s ease;  -ms-transition:     all 0.3s ease; transition:         all 0.3s ease; width: 100%;  }
 .fader3:hover a img { opacity: 0.5; transform: scale(1.1);}
.fader3-text {text-align: left; margin-top: -15px; position: relative;width: 100%; padding: 0; background:#5798fe;}
.fader3-text-top { padding: 6px 12px;}
.fader3-text-top h4 { line-height: 15px; margin: 11px 0 8px 0; padding: 0; color: #fff; font-size: 15px; font-weight: 600;}
.fader3-text-top p {      padding: 0;    color: #fff;  }
.fader3-text-top i {      padding: 0;    color: #fff;  }
.fader3-text-botton {     background: #3e7ee2;     padding: 6px 12px;     text-align: right;}
.fader3-text-botton a {        padding: 0;    color: #fff !important;    font-size: 12px;     font-weight: 600;     }


.fader4 {position: relative; overflow: hidden; }
.fader4 a img {line-height: 0; -webkit-transition: all 0.3s ease; -moz-transition:    all 0.3s ease; -o-transition:      all 0.3s ease;  -ms-transition:     all 0.3s ease; transition:         all 0.3s ease; width: 100%;  }
 .fader4:hover a img { opacity: 0.5; transform: scale(1.1);}
.fader4-text {text-align: left; margin-top: -15px; position: relative;width: 100%; padding: 0; background:#7cbe47;}
.fader4-text-top { padding: 6px 12px;}
.fader4-text-top h4 {     line-height: 15px; margin: 11px 0 8px 0; padding: 0; color: #fff; font-size: 15px; font-weight: 600;}
.fader4-text-top p {      padding: 0;    color: #fff;  }
.fader4-text-top i {      padding: 0;    color: #fff;  }
.fader4-text-botton {     background: #6da83e;     padding: 6px 12px;     text-align: right;}
.fader4-text-botton a {        padding: 0;    color: #fff !important;    font-size: 12px;     font-weight: 600;     }



















.checkmark {
    color: #d50000;
}

.top_nav .top_nav_wrapper > ul > li > a, .top_nav .main_menu_nav > ul > li > a { text-transform: uppercase; }








