h1, h2, h3, h4, h5, h6 {
    font-family: TS-B;
}
p,
a,
body,
.navbar-default .navbar-nav>li>a {
    font-family: TS-R;
}

.navbar-left {
    float: right!important;
}
.form-control {
    text-align: left !important;
}
.contact-img {
    border-radius: 12px 0 0 12px !important;
}
.contact-form {
    border-radius: 0 12px 12px 0 !important;
}
.com-rights {
    text-align: right !important;
}
.nav-search2 {
    right: 0px !important;
    left: auto !important;
}
#sidebar {
    right: auto !important;
    left: -250px !important;
}
#sidebar.active {
    right: auto !important;
    left: 0 !important;
}
.sticky .navbar-brand {
    padding: 5px 15px !important;
}
.navbar-left {
    padding-left: 0 !important;
}



.subscribe form button {
    left: auto !important;
    right: 0 !important;
}
.menu-item-has-children .sub-menu {
    right: auto !important;
    left: 0 !important;
}
.menu-item-has-children > a::after {
    margin-right: 0px !important;
    margin-left: 4px !important;
}

.page-title,
.service-con .serv-btn {
    text-align: right !important;
}
label,
.form-control{
    text-align: left !important;
}
.submit-g {
    text-align: right !important;
}
.more-less {
    float: right !important;
}
.input-group .input-group-btn {
    right: 0 !important;
    left: auto !important;
}
.input-group .input-group-btn .btn {
    right: 0 !important;
    left: auto !important;
}
.nice-select:after {
    right: 12px !important;
    left: auto !important;
}
.about-page-con li::after,
.new-pro-head li:after {
    left: 0 !important;
    right: auto !important;
}
.about-p-bg1{
    left: auto !important;
    right: 0 !important;
}
.about-page22 .about-p-bg1 {
    right: auto !important;
    left: 0 !important;
}
.page-title ul li i,
.i-pagination li a i {
    transform: rotate(180deg) !important;
}


.wpcf7-not-valid-tip{
    text-align: left !important;
    direction: ltr !important;
}
.se-head h2,
.page-name h2,
.page-title ul li, .page-title ul li a,
.navbar-default .navbar-nav>li>a,
.article-p-block-con h4,
.article-p-block-con h5,
.contact-page .se-head h2,
.f-contact ul li h4,
.menu-item-has-children .sub-menu li a,
footer .footer-links li a,
.single-article-con h3, .about-page-con h3,
.sub-title p,
.serv-con h3,
.serv-con h3 a{
    text-transform: capitalize;
}
.contact-form .wpcf7,
.sub-form .wpcf7,
.wpcf7 form.sent .wpcf7-response-output{
    direction: ltr !important; 
}
.navbar-default .navbar-nav>li {
    padding: 0 ;
}
.navbar-default .navbar-nav>li>a {
    font-size: 18px;
}
.lolo-co{
    padding-top: 4px !important;
}
.lolo-co a p{
    font-size: 22px !important;
}
.subscribe form input{
    text-align: left !important;
}





.subscribe .wpcf7-not-valid-tip {
    right: auto !important;
    left: 0 !important;
}
.about-con h2 {
    font-size: 40px;
}
/***************************************************************************************************/


@media(max-width: 1024px){
    

}




@media(max-width: 991px){
    .com-rights,
    .rights{
        text-align: center !important;
    }

}



@media(max-width: 768px){
    .page-title,
    .service-con .serv-btn{
        text-align: start !important;
    }

}



@media(max-width: 600px){
    

}

