.topsite {
    position: absolute;
    top: 0;
    left: 0;
    right: unset;
}
.who .r-who div:nth-of-type(2){
    left: unset;
    right: 0;
}
.slider-txt {
    font-weight: bold;
    font-size: 34px;
}
.mainslider .owl-dots{
    left: unset;
    right:0;
}
.goals .main-goal .in-goal p{
    text-align: left;
}
.goals .col-lg-6:nth-of-type(2n+2) .main-goal .in-goal p{
    text-align: right;
}
.goals .col-lg-6:nth-of-type(2n+2) .main-goal .in-goal p {
    text-align: left;
}
.goals .pos-tit h2{font-size:32px}
.item-work .in-item a i,.slider-banner-content div a i,.slider.slider-nav .thumbnail-image .thumbImg-content a i{transform: scale(-1)}
/*.fixed-social{
    right: 30px;
    left: unset;
}*/
.number_statc{
    right: 0;
    left: unset;
}
.main-hover.arrowing{
    font-size: 14px;
}
.news-item{direction: ltr}
.item-service .in-item a,.news-item a{
    transform: rotate(180deg) !important;
}
.statices-sec > img{
    right: 0;
    left: unset;
}
.es-form-field-container:before{
    right: unset;
    left: 15px;
}
@keyframes rotateAnimation {
    25% {
        transform: rotate(0deg);
    }
    50% {
        transform: rotate(20deg);
    }
    75% {
        transform: rotate(0deg);
    }
    100% {
        transform: rotate(20deg);
    }

}

.main-hover.arrowing span{
    right: unset;
    left: 55%;
}
footer .main-hover.arrowing span{
    right: unset;
    left: 55%;
}
.main-hover.arrowing .a1{
    position: absolute;
    right: unset;
    left: 20px;
    transition: linear .4s;



}
.main-hover.arrowing .a2{

    position: absolute;
    left: unset;
    right: 20px;
    bottom: -20px;
    transition: linear .4s;
}

.main-hover.arrowing:hover span{
    position: absolute;
    left: 20px;
    right: unset;
    transition: linear .4s;

}
.main-hover.arrowing:hover  .a1{

    bottom: -20px;
    transition: linear .4s;
}
.main-hover.arrowing:hover .a2{



    left: 80%;
    right: unset;
    bottom: unset;
    transition: linear .4s;
}















.project .nav-tabs a:before{
    right:unset;
    left: 0;
}
.project .owl-nav{
    right: unset;
    left: -34%;
    direction: rtl;
}



.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;
}
.mainslider .item .btn-slider{
    left: unset;
    right: 0;
    font-size: 14px;
}
.mainslider .item .in-item #countdown span,.bef-footer .in-bef a{
    text-transform: capitalize;
}
.who .r-who a{
    left: unset;
    right:20%;
}
.goals .project-sec .owl-nav{
    flex-direction: row-reverse;
}
.sponsor .nav-tabs li a{
    padding: 0 25px 12px;
}
.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{

}
.who:before{
    transform: translateX(-50%) scaleX(-1);
}
.main-serv .in-serv a i,.main-proj .img-proj a i,.nav-btn img{
    transform: scaleX(-1);

}
.main-serv .in-serv h2:before{
    right: unset;
    left: -20px;
}

.main-proj .item-project .img-project:before{
    right: unset;
    left: 0;
}
.service-item .service-txt h5,.main-header span{
    text-transform: capitalize;
}
.main-proj .item,.main-blog .bot-blog,.companies .item{
    direction: ltr;
}




.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;
}


.sub-list li a{
    font-size: 12px;
}
.slide-menu , .single-research .owl-nav{
    left: unset;
    right: 0;
}

.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;}

header .fi-head a{font-size: 11px}
.main-hover,a,h2,h3,h4,span,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;
}
.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);
}



.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;
}
.in-sin-reg .main-hover{
     width: 200px;
}
.mainslider .item .in-item #countdown span{
    font-size: 11px;
}
.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);}
 footer .mid-foot ul li a:before{
     content: "\f178";
}
.bef-footer .in-bef a{
    font-size: 24px;
    line-height: 38px;
}
.mainslider .item .in-item{

}
.file-success-text{
    left: unset;
    right: 30px;
}

.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;
}

.main-hover i ,.main-bloog .moree i,.common-qusetion .allque p a i{
    transform: scaleX(-1);
}
.bot-who img{
    transform: scaleX(-1);
    right: unset;
    left: 0;
}
header .menu-icons .request{
    width: 150px;
    font-size: 14px;
}
@media (max-width: 1200px) and (min-width: 992px)
{
    .nav-list > .link > a {

        font-size: 14px;
    }
}
@media (max-width: 991px){
    .main-hover.arrowing {
        font-size: 11px;
    }
    /*.fixed-social {
        right: 10px; }*/
    .slider-txt {
        font-size: 9px;
    }
    .mainslider .item .in-item h2 {
        font-size: 18px;
        line-height: 30px;
    }
    .bef-footer .in-bef a {
        width: 120px;
        height: 35px;
        font-size: 16px;
    }
}