.nav-list > .link {
    text-transform: capitalize;
    margin-right: 5px;
}

.has_sub_menu {
    margin-right: 5px;
}

.sub-list {
    left: 0;
}
.nav-list > .link > a {
    font-size: 14px;
}
.sub-list li a.has_sub_menu {
    margin-left: 5px;
}

.sub-list .sub-list {
    left: 100%;
}


.mobile-nav-list {
    left: 0;
    transform: translateX(-100%);
}

.mobile-nav-list .link a.has_sub_menu {
    margin-left: 5px;
}

.sub-list .sub-list a {
    padding-right: 15px;
}

.nav-overlay {
    right: 0;
    transform: translateX(100%);
}
.wpcf7-form{
    direction: ltr;
}
.single-pages .bootom-side input[type=text], .single-pages .bootom-side input[type=email], .single-pages .bootom-side input[type=tel], .single-pages .bootom-side textarea{
    text-align: left;
}
.mainslider .owl-nav{
    left: unset;
    right: 20px;
}
.mainslider .item .in-item .in-item-2:after , .main-header:before{
    right: unset;
    left: 0;
}
.target .tar-sli .owl-nav{
    right: unset;
    left: 30px;
}
.opinions .op-sli .item , .mainslider .item ,.target .tar-sli .item {
    direction: ltr;
}
.cont-sli{
    float: right;
    margin-right: -61px;
    margin-left: 0;
}
.nav-list > .link > a{
    padding: 8px 10px;
}
.search .search-cont form button{
    left: unset;
    right: 0;
}
.search .search-cont form input{
    text-align: left;
}
.contact .e-col-2{
    margin-right: 0;
    margin-left: -90px;
}
footer .top-foot ul li:before{
    content: "\f101";
}
.main-hover ,.main-header{
    text-transform: capitalize;
}
.mainslider .item:after{
    transform: translateX(-78.5%);
}
.contact .in-contact:after{
    left: 34px;
    right: unset;
}
.target .tar-sli .item .in-tar{
    margin-right: -90px;
    margin-left: 0;
}
footer .top-foot ul li a{
    font-size: 12px;
        text-transform: capitalize;
}
.search .search-cont .search-close{
    left: unset;
    right: 15%;
}
.partners .part .owl-nav{
	left:unset;
	right:0;
}
@media (max-width: 1200px) and (min-width: 992px)
{
    .nav-list > .link > a {
        padding: 8px 12px;
        margin: 0px 0px;
    }
    .cont-sli{
        margin-right: -27px;
    }
    footer .top-foot ul li a{
        font-size: 10px;
    }
}
@media (max-width: 991px){
    .cont-sli{
        float: unset;
    }
    .target .tar-sli .item .in-tar{
        height: unset;
    }
    footer .top-foot ul li a{
        font-size: 8px;
    }
    .opinions .op-sli .owl-nav{
        display: none;
        visibility: hidden; }
    .contact .in-contact, .target .tar-sli .item .in-tar,.contact .e-col-2,.cont-sli {
        margin-right: 0;
        margin-left: 0;
    }
}