
/*********************************** english lang styles *************************************/

/* float */
body.en .en_top_header-left , body.en .div_logo_brand .float-right{
    float: left !important;
}
body.en .en_top_header-right , body.en .div_logo_brand .float-left{
    float: right !important;
}
/* search header */
body.en .en_top_header-right .form-search{
    direction: ltr !important;
}
/* logo header */
body.en .logo_img img{
    margin-right: 10px;
    margin-left: 0 !important;
}
body.en .title_logo_div .title_logo {
    letter-spacing: 0.1rem !important;
}
body.en .title_logo_div .desc_logo {
    font-size: 14px !important;
    font-weight: bold !important;
    letter-spacing: 0 !important;
    line-height: 1.7rem;
}
body.en .nav-custom {
    right: auto !important;
}
body.en .nav-custom-style .dropdown-menu li a {
    text-align: left !important;
}
body.en .change_lang {
    padding-top: 0 !important;
}
@media screen and (max-width: 991px){
   body.en .navbar_btn_small {
       padding: 3px 5px !important;
       margin-left: 6px;
    }
}
@media (max-width: 520px){
    body.en .top-header .float-left, body.en .top-header .float-right {
        float: inherit !important;
        text-align: center;
    }
    body.en .title_logo_div .title_logo {
        letter-spacing: 0 !important;
        font-size: 22px !important;
    }
    body.en .search-header .form-search {
        width: 230px !important;
    }

}
@media (min-width: 992px){
    body.en .nav-custom-style ul {
        margin-right: auto !important;
        margin-left: inherit !important;
    }

}
/* menu */
@media screen and (max-width: 991px) {
    .body.en .sidenav {
        left: 0 !important;
        right: auto !important;
    }
}
/* slider */
body.en .carousel_banner .text_carousel-caption .text_caption {
    font-size: 20px !important;
    letter-spacing: 0.1rem !important;
}
@media (min-width: 1300px){
    body.en .carousel_banner .text_carousel-caption .text_caption {
        font-size: 22px !important;
    }
}
@media (max-width: 767px) and (min-width: 657px){
    body.en .carousel_banner .text_carousel-caption .text_caption {
        font-size: 19px !important;
    }
    .carousel_banner .text_carousel-caption .title_caption {
        font-size: 20px !important;
    }

}
@media (max-width: 656px) and (min-width: 386px){
    body.en .carousel_banner .text_carousel-caption .text_caption {
        font-size: 16px !important;
        letter-spacing: 1px !important;
    }
    .carousel_banner .text_carousel-caption .title_caption {
        font-size: 17px !important;
    }

}
@media (max-width: 385px){
    body.en .carousel_banner .text_carousel-caption .text_caption {
        font-size: 15px !important;
        letter-spacing: 1px !important;
    }
    .carousel_banner .text_carousel-caption .title_caption {
        font-size: 15px !important;
    }

}
/* about index */
body.en .div_about_index .col-about-text {
    border-left: 4px solid #5c5c5c;
    border-right: 0 !important;
}
body.en .paralsec_about .logo_img img {
    margin-right: 0 !important;
    margin-left: 10px !important;
}
body.en .div_about_index .col-about-logo p {
    font-size: 22px !important;
    letter-spacing: 1px !important;
}
@media (max-width: 656px){
    body.en .div_about_index .col-about-logo p {
        font-size: 17px !important;
        padding-right: 10px;
        padding-left: 0 !important;
    }
    body.en .div_about_index .col-about-logo img {
        padding-left: 0 !important;
        padding-right: 1rem !important;
    }
}
@media (max-width: 566px) and (min-width: 450px){
     body.en .div_about_index .col-about-text {
        border-left: 0 !important;
    }
}
@media (max-width: 449px) {
    body.en .paralsec_about .mb_parallax_overlay {
        padding-top: 1.5rem !important;
    }
    body.en .div_about_index .col-about-text {
        border-left: 0 !important;
    }
}
/* catalog index */
@media (max-width: 991px) {
    body.en .paralsec_catalog .div_catalog_index h3 {
        font-size: 21px !important;
        letter-spacing: 1px !important;
    }
}
@media (min-width: 1300px) {
    body.en .paralsec_catalog .mb_parallax_overlay {
        padding-top: 6rem !important;
    }
}
@media (max-width: 518px) {
    body.en .paralsec_catalog .div_catalog_index h3 {
        font-size: 21px !important;
        letter-spacing: 1px !important;
    }

    body.en .paralsec_catalog .mb_parallax_overlay {
        padding-top: 2.2rem !important;
    }

    body.en .paralsec_catalog .div_catalog_index p {
        font-size: 16px !important;
    }
}
@media (max-width: 380px) {
    body.en .paralsec_catalog .mb_parallax_overlay {
        height: 280px !important;
    }
    body.en .paralsec_catalog .div_catalog_index h3 {
        font-size: 18px !important;
        letter-spacing: 1px !important;
    }

}
/* contact index */
@media (max-width: 767px){
    body.en .div_about_index .col-contact-logo {
        text-align: left !important;
    }
}
/* blog index */
body.en .div_index_blog .title_blog , body.en .div_index_blog .text_blog {
    text-align: left !important;
}
body.en .div_index_blog .col-blog span {
    float: right !important;
    padding: 1px 5px !important;
}
/* footer */
body.en .footer h5 , body.en .footer_ul_amrc li, body.en .footer_ul_amrc2 li {
    text-align: left !important;
}
body.en .col-footer-left{
    border-left:0 !important;
    border-right:  0.12rem solid #a9a9a9 !important;
}
 body.en .col-footer-right {
     border-left: 0.12rem solid #a9a9a9 !important;
     border-right:   0.12rem solid #a9a9a9 !important;

}
body.en .col-footer-right{
    padding-left: 1rem !important;
}
body.en .footer_ul_amrc {
    margin-left: 3rem !important;
    margin-right: 0 !important;
}
body.en .col-footer{
    text-align: center !important;
}
body.en  .title_logo_footer {
    font-size: 27px !important;
    letter-spacing: 2px !important;
    line-height: 1rem !important;
}
body.en  .desc_logo_footer {
    font-size: 15px !important;
    letter-spacing: 2px !important;
}
body.en  .desc_footer p {
    font-weight: bold !important;
    font-size: 16px !important;
    letter-spacing: 1px !important;
}
body.en .footer_contact ul li {
    font-size: 15px !important;
}
body.en .copy_right p {
    padding: 8px 0 15px 0 !important;
    margin: 0 !important;
}
@media (max-width: 767px){
    body.en .col-footer-left, body.en .col-footer-right {
        border-right: 0 !important;
        border-left: 0 !important;
    }
    body.en .footer_ul_amrc {
        margin-left: 0 !important;
        padding: 0 !important;
    }
    body.en .social_footer_ul {
        margin: 0 !important;
        padding-left: 0;
    }


}
/* single */
body.en .comment-list .reply {
    float: right !important;
}
body.en .comment-reply-title a {
    margin-left: 5px !important;
    margin-right: 0 !important;
}
body.en .comment-list img {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
}
body.en .tags_blog a {
    padding: 0 10px 3px 10px !important;
}
body.en .title_info_post{
    float: left !important;
    padding-right: 3px !important;
    padding-left: 0 !important;
}
body.en .list__text{
    text-align: left !important;
}
body.en .list__left , body.en .list__left p{
    text-align: right !important;
}
@media (min-width: 1300px) {
    body.en .single-content .wp-video{
        margin-left: 22% !important;
        margin-right: 0 !important;
    }

}
@media (max-width: 1299px) and (min-width: 992px) {
    body.en .single-content .wp-video{
        margin-left: 17% !important;
        margin-right: 0 !important;
    }

}
@media (max-width: 991px) and (min-width: 767px) {
    body.en .single-content .wp-video{
        margin-left: 10% !important;
        margin-right: 0 !important;
    }
}
@media (max-width: 1300px) {
    body.en .single-content2 h1, body.en .single-content2 h1 a {
        font-size: 25px !important;
    }
}
@media (max-width: 1150px) and (min-width: 992px){
    body.en .single-content2 h1, body.en .single-content2 h1 a {
        font-size: 22px !important;
    }
}
@media (max-width: 991px) and (min-width: 657px){
    body.en .single-content2 h1, body.en .single-content2 h1 a {
        font-size: 20px !important;
    }
}
@media (max-width: 656px) {
    body.en .single-content2 h1, body.en .single-content2 h1 a {
        font-size: 18px !important;
    }
}
/*contact us */
body.en .contact_info .contact_icon {
    padding-left: 0 !important;
    padding-right: 5px !important;
}
body.en  .col-contact-form input , body.en  .form-div textarea{
    text-align: left !important;
}
body.en .wpcf7-response-output{
    text-align: left !important;
}
blockquote {
    border-left: 2px solid #01247e !important;
    border-right: 0 !important;
}
/* pages */
body.en .post_top blockquote {
    text-align: left !important;;
}


    /* fonts styles */
body {
    font-weight: 300;
    margin: 0;
}

h1 {
    font-weight: bold;
    font-size: 30px;
}
a {
    color: #2196f3;
    text-decoration: none !important;
}
p {
    color: #64707b;
    font-size: 15px;
    font-weight: 300;
}
@media (min-width: 1600px) {
    p {
        color: #707070;
        font-size: 16px;
        font-weight: 300;
    }
}
.wrapper {
    max-width: 900px;
    margin: 0 auto;
}
.ltr {
    direction: ltr;
}
.text-right {
    text-align: right;
}
.text-center {
    text-align: center;
}
.text-left {
    text-align: left;
}
.text-small {
    font-size: 0.8em;
}
.text-xsmall {
    font-size: 0.6em;
}
.text-large {
    font-size: 1.2em;
}
.text-xlarge {
    font-size: 1.4em;
}
.text-underline {
    text-decoration:underline;
}
.text-ultralight {
    font-weight: 200;
}
.text-light {
    font-weight: 300;
}
.text-regular {
    font-weight: normal;
}
.text-medium {
    font-weight: 500;
}
.text-bold {
    font-weight: bold;
}
blockquote {
    font-weight: 500;
    padding: 10px;
    border: 1px dashed #666666;
}

.footer {
    font-weight: 300;
    text-align: center;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
