
.nav-list > .link {
    text-transform: capitalize;
    margin-right: 5px;
}

.has_sub_menu {
    margin-right: 5px;
}

.sub-list {
    left: 0;
}

.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%);
}

.search .search-cont form button{
    left:unset;
    right:0;
}
.target .tar-sli .owl-nav{
    right: unset;
    left: 30px;
}
.opinions .op-sli .item , .mainslider .item{
    direction: ltr;
}
.main-form label{
    right: unset !important;
    left: 0px;
}
.project .proj-sli .row , .single-research .item{
    direction: ltr;
}
.project .proj-sli .row .in-who{
    margin-left: 0px;
    margin-right: -100px;
}
.nav-list > .link > a{
    padding: 8px 17px;
    font-size: 14px;
}
.in-service .bot-service a{
    transform: rotate(180deg);
}
.service-item .service-txt h5,.main-header span{
    text-transform: capitalize;
}
.main-proj .item,.main-blog .bot-blog,.companies .item{
    direction: ltr;
}
.mainslider .owl-dots{
    left: unset;
    right: 30px;
}

.main-blog span:after{
    right: unset;
    left: 30px;
}
.who{padding: 50px 0 200px}
.who .container .dot-r{
    bottom: -170px;
    left: 0;
    right: unset;
}
.mainslider .item .in-item h2{
    font-size: 36px;
    line-height: 50px;}
.main-hover i,.main-hover:before{
    transform: rotate(180deg);
}
.dot-r .col-lg-3:after{
    left: unset;
    right: 0;
}
.said .owl-nav{
    left: -27px;
}
.in-service .owl-nav .owl-prev{right: 0}
.accordion a:after{
    float: right;
}
.main-countries{
    min-height: 365px;
}
.how-work .border-how:nth-of-type(1):before{
    left: unset;
    right: -36%;
}
.how-work .border-how:nth-of-type(2):before{
    left: unset;
    right: -34%;
}

.sub-list li a{
    font-size: 12px;
}
.slide-menu , .single-research .owl-nav{
    left: unset;
    right: 0;
}
.sub-list li a:before{
    content: "\f105";
}
.news .slider.slider-for .slider-banner-image .new-date{
    right: unset;
    left: 30px;
}
.main-sec .main-serv{
    min-height: 377px;
    max-height: 400px;
}
.contact .in-contact{
    margin-right: 0;
    margin-left: -90px;
}
.wcs_fixed_left{
    left: 20px;
    right: unset;
}
.wcs_fixed_left .wcs_popup_avatar{    left: initial;
    right: -70px;}
.wcs_fixed_left .wcs_popup{    left: 0 !important;
    right: unset !important;}

footer .mid-foot ul li a:before{content: "\f105";}
header .fi-head a{font-size: 11px}
.main-hover,header .menu-icons,.bot-slider .in-bot-slider h2,.in-service h2,.number .f-number span,.number .in-number h3,.connect-us.home-page .top-con-us h3,.connect-us.home-page .top-con-us p,.connect-us .main-form input::placeholder,.connect-us .main-form select,.connect-us .main-form textarea::placeholder{
    text-transform: capitalize;
}
.wpcf7 .main-hover input[type=submit], .es_subscription_form.es_shortcode_form .main-hover input[type=submit]{text-align: start}
.single-pack .item{
    min-height: 657px;
}
.single-pack.in .item{
    min-height: 720px;
}
.searchh .search-cont form button{
    left: unset;
    right: 0;
}
.single-pack .owl-nav .owl-next,.single-opin .owl-nav .owl-next{float: unset}
.single-pack .owl-nav .owl-prev,.single-opin .owl-nav .owl-prev{float: right}
footer .top-foot .content .wpcf7-form-control-wrap:nth-of-type(1){
    margin-left: 0px;
    margin-right: 20px;
}
footer ul li a{
    text-transform: capitalize;
}
.wpcf7{
    direction: ltr;
}
@keyframes mymove {
    from {
        right: 85%; }
    to {
        right: 0%; } }
@keyframes mymove2 {
    from {
        right: 85%; }
    to {
        right: 0%; } }

.service-item .service-txt a i,.new-media .in-media .bot-media a i{
    transform: rotate(
            180deg);
}

.main-hover:before{
    left: unset;
    right: 20px;
}
.news .main-header{
    display: flex;
    justify-content: end;
}
.cont-us .in-cont{right: unset;left: 20%}
.top-foot .content .wpcf7-form-control-wrap:nth-of-type(2n+2){
    margin-right: 0;
    margin-left: 20px;
}

.main-header{
    text-transform: capitalize;
}
.main-hover:hover:after{
    left: 0;
    right: auto;
}
.main-hover:after{
    left: -2px;
    right: unset;
}
.who-carousel .owl-dots{
    left: 0;
}
.pro-item a{
    clip-path: polygon(0 0, 90% 0, 100% 100%, 0% 100%);
    right: unset;
    left: 0;
}
.pro-item a i{transform: rotate(180deg);}
.main-hover:hover:after{left: 0}
/*footer .mid-foot ul li a:before{
    content: "\f054";
}*/
.mainslider .item .in-item{
    right: unset;
    left: 50%;
}
.file-success-text{
    left: unset;
    right: 30px;
}
.main-header:before{
    right: unset;
    left: -5px;
}
.top-slider .dot-r .col-lg-3:after{
    left: unset;
    right: 0;
}
.bot-slider .in-bot-slider i ,.main-blog i{
    transform: rotateY(180deg);
}
.achievement .owl-nav{
    right: unset;
    left: 0;
}
.achievement .row .in-who{
    margin-right: 0;
    margin-left: -100px;
}
.achievement .row {
    direction: ltr;
}
.slick-slide {
    float: left !important;
    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;
}
.main-head .main-head-2 .logo span{
    font-size: 14px;
}

.nav-list > .link:hover a:after, .nav-list > .link.active a:after{
    bottom: -38px;
}
header .menu-icons .request{
    width: 150px;
    font-size: 14px;
}
@media (max-width: 1200px) and (min-width: 992px)
{
    .nav-list > .link > a {
        padding: 8px 10px ;
        margin: 0px 0px;
        font-size: 14px;
    }
}
@media (max-width: 991px){
    .mainslider .item .in-item h2 {
        font-size: 18px;
        line-height: 30px;
    }
    .who{padding: 40px 0 !important;}
    .who .container .dot-r{
        margin-top: 100px !important;
    }
    .who .container .dot-r:before{
        top: -110px;
    }
}