/* Overwrites on main skin */

body,
span,
option,
html,
button,
input,
select,
textarea,
h1,
h2,
h3,
h4,
h5,
h6,
p,
a,
button,
article,
li,
div {
    font-family: 'arial';
}

html{
    font-size: 90%;
}

.fw-bl{
    font-weight: 600;
}

.fz-xl, .title_Md{
    line-height: 2.5rem ;
}


.WB-breadcrumb .fa-angle-left{
    transform: rotate(180deg);
}


/* -------------------------------------------------------------------------- */
/*                                  Header                                    */
/* -------------------------------------------------------------------------- */
/* header */
.Main-Menu .nav>li>a{
    padding-left: 0px;
    padding-right: 12px;
}

.Main-Menu .nav>li.dropdown>a{
    padding-left: 0;
    padding-right: 24px;
}

.Main-Menu li.dropdown b.livicaret{
    left: auto;
    right: 20px;
}

.Main-Menu .submenu{
    text-align: left;
    min-width: 210px;
}

/* header end*/



/* -------------------------------------------------------------------------- */
/*                                    SKIN                                    */
/* -------------------------------------------------------------------------- */
/* Home video Slider */
.wbSlider .Description{
    right: auto;
    left: 0;
    align-items: flex-start;
    text-align: left;
}

.wb-slides-parent__Second__Ttl{
    padding-right: 0;
    padding-left: 2.5rem;
}

.wb-slides-parent__Second__Ttl::before{
    right: auto;
    left: 0;
}
/* Home video Slider end */



/* home about section */
.aboutUs__Home__Img{
    margin-left: 0;
    margin-right: 24px;
}

.aboutUs__Home__Info__Header{
    padding-right: 0;
    padding-left: 2.5rem;
}

.aboutUs__Home__Info__Header::before{
    right: auto;
    left: 0;
}

.aboutUs__Home__Img::before{
    left: auto;
    right:0;
}
/* home about section end */




/* home  article list */
.container__Ttl .Head{
    padding-right: 0;
    padding-left: 2.5rem;
}

.container__Ttl .Head::before{
    right: auto;
    left: 0;
}

.serviceList__Card .fa{
    right: 30%;
    left: auto;
}

.serviceList__Card__Box{
    text-align: left;
}

.serviceList__Card__Number{
    font-family: inherit !important;
    padding-right: 0;
    padding-left: 1.5rem;
}

.serviceList__Card__Number::before{
    right: auto;
    left: 0;
}
.serviceList__Card__Btn{
    right: auto;
    left: 1rem;
    bottom: 22px;
}

.serviceList__Card:hover .fa{
    left: auto !important;
    right: 10%;
}

.serviceList__Card .fa::after{
    right: auto;
    left: 50%;
    transform: translate(-50%,-50%) rotate(180deg);
}

.serviceList__Card:hover .fa::after{
    right: auto;
    left: 96px;
    transform: translate(0,-50%) rotate(180deg);
}
/* home  article list end */



/* Home counter banner */
.stats__Number p{
    font-family: inherit !important;
}
/* Home counter banner end */




/* Home Blog Slider */
.articleList__Card{
    justify-content: flex-start;
    text-align: left !important;
}

.articleList__Card__Content{
    right: 0;
    left: auto;
    transform: translateX(-1rem);
}

.dateCreate{
    font-family: inherit;
}

.articleList__Card__Btn{
    padding-right: 0;
    padding-left: 1.5rem;
}

.articleList__Card__Btn::before{
    right: auto;
    left: 0;
}
/* Home Blog Slider end */




/* Home Others */
.btnStyle_Primary .WbIcon{
    margin-right: 0;
    margin-left: 4px;
}

.slick-arrow.slick-prev{
    right: auto !important;
    left: -40px !important;
}
.slick-prev:before{
    content: '\f104' !important;
}

.slick-arrow.slick-next{
    right: -40px !important;
    left: auto !important;
}
.slick-next:before{
    content: '\f105' !important;
}

.currencyBox{
    display: none;
}

fa-angle-left:before{
    content: "\f105";
}
/* Home Others End */

#blogDetail__TopicsBox__List li{
  padding-left: 24px;
  padding-right: 8px;  
}

#blogDetail__TopicsBox__List li::before{
    right: auto;
    left: 8px;
}

/* mobile bottom bar */

.contactMobile__Item {
    margin-left: 1.25rem;
    margin-right: unset;
}

.contactMobile__Item:first-child {
    border-right: 1px solid var(--white);
    border-left: unset;
}

.contactMobile__Item a,
.contactMobile__Item span,
.contactMobilePhoneList__Item a {
    margin-right: unset;
    margin-left: 1rem;
}

.contactMobilePhoneList__Close {
    left: unset;
    right: 1rem;
}


/* -------------------------------------------------------------------------- */
/*                                   Footer                                   */
/* -------------------------------------------------------------------------- */

.footer__Links__List li:not(:last-child){
    margin-left: 0;
    margin-right: 2rem;
}

.footer__Address__Header{
    padding-right: 0;
    padding-left: 1.5rem;
}

.footer__Address__Header::before{
    right: auto;
    left: 0;
}

.footer__Address__Ttl, .footer__Phone__Ttl, .footer__Socials__Ttl{
    padding-left: 0.5rem;
    padding-right: 0;
}

.footer__Address__Ttl::before, .footer__Phone__Ttl::before, .footer__Socials__Ttl::before{
    right: auto;
    left: 0;
}

.copyright>a{
    margin-right: 0;
    margin-left: 0.5rem;
}

/* -------------------------------------------------------------------------- */
/*                                 About us                                   */
/* -------------------------------------------------------------------------- */

.aboutTwo__ImageBox img{
    transform: rotateY(180deg);
}

.aboutLink__ImageBox{
    left: auto;
    right: 10%;
    transform: rotateY(180deg);
}

.about__PageEl .aboutUs__Home__Info ul{
    margin-right: 0 !important;
    margin-left: 15px !important;
}


/* -------------------------------------------------------------------------- */
/*                                 Services                                   */
/* -------------------------------------------------------------------------- */
.getBlogTitle::before{
    right: auto;
    left: 0;
}
.blogLatest__Ttl{
    border-left: none;
    border-right: 4px solid #183E57;
    padding-left: 1rem;
    padding-right: 1.5rem;
}



.blogLatest__Ttl .ttl::before{
    right: auto;
    left: 0px;
}

.WBContainer_TitleSidebar__Title .Head::before{
    right: auto;
    left: 0;
}

.blogLatest .fa{
    left: auto;
    right: 6px;
    transform: translateY(-50%) rotate(180deg);
}

.blogLatest__Ttl .ttl a{
    text-align: left !important;
}

.dateCreate__Detail{
    padding-right: 0;
    padding-left: 1.5rem;
    font-family: inherit;
    text-align: left;
}
.dateCreate__Detail::before{
    right: auto;
    left: 0;
}

.news__Ttl__Sidebar{
    text-align: left;
}

.insertCommentBox .modern-label{
    right: auto;
    left: 5px;
}

.insertCommentBox .modern-input:not(:placeholder-shown) ~ .modern-label, .insertCommentBox .modern-input:focus ~ .modern-label{
    right: auto;
    left: 15px;
}

/* -------------------------------------------------------------------------- */
/*                                   News                                     */
/* -------------------------------------------------------------------------- */
.serviceSidebar__Wrapper .slick-arrow.slick-prev,
.serviceSidebar__Wrapper .slick-arrow.slick-next
{
    transform: translate(0,+50%) !important;
}

.serviceSidebar__Wrapper .slick-slider .slick-arrow.slick-prev::before{
    right: auto !important;
    left: 0.75rem !important;
}
.serviceSidebar__Wrapper .slick-slider .slick-arrow.slick-next::before{
    left: auto !important;
    right: 0.75rem !important;
}

.callUs__Card__Content{
    right: auto;
    left: 1.5rem;
}

.callUs__Card__Content p::before{
    right: auto;
    left: 0;
}

.callUs__Card__Img img{
    transform: rotateY(180deg);
    position: relative;
    z-index: 0;
}

.callUs__Card__Img::before{
    background: linear-gradient(60deg, #00E078 0%, rgba(0, 224, 120, 0) 71.16%);
}


.blogLatest:hover .blogLatest__Ttl{
    padding-left: 1rem;
    padding-right: 0;
}



/* -------------------------------------------------------------------------- */
/*                                 Contact Us                                 */
/* -------------------------------------------------------------------------- */

.aboutUs__Home__Img{
    margin-right: 0px;
    margin-left: 24px;
}


.aboutUs__Home__ImgBox{
    text-align-last: right;
}

.LiveForm.Default ul.page-break-section, .LiveForm.Default .thank-you{
    padding-right: 15px !important;
    padding-left: 0 !important;
}

.LiveForm.Default ul.page-break-section .Field{
    padding-right: 15px !important;
    padding-left: 0px !important;
}

.contactUs__Info_Wrapper img,.contact__Content .contact__Content__Item:not(:last-child){
    margin-left: 0;
    margin-right: 1.5rem;
}

.appendCantactSocial a i{
    margin-right: 0;
    margin-left: 0.75rem;
    transform: none;
}

.contactUs__ImageBox .aboutUs__Home__Img{
    transform: rotateY(180deg);
}

.appendCantactSocial .foter_social a{
    flex-direction: row-reverse;
}

/* -------------------------------------------------------------------------- */
/*                                 RESPONSIVE                                 */
/* -------------------------------------------------------------------------- */

@media (min-width:992px) {
    .Main-Menu .nav>li>a{
        margin-left: 0;
        margin-right: 12px;
    }

    .Main-Menu .nav>li:not(:last-child)>a::before{
        left: auto;
        right: 0;
    }

    header #MENU>.nav-pills a span::before{
        /* left: auto;
        right: 0; */
        margin-right: auto;
        margin-left: 6px;
    }
    footer .nav-pills a span::before{
        /* left: auto;
        right: 0; */
        margin-right: auto;
        margin-left: 2px;
    }
}


@media (max-width:991px) {

    .heading_wrapper {
        text-align: left !important;
    }
    
    .stats__Wrapper .stats__ImgBox{
        padding-left: 0;
        padding-right: 2rem;
    }

    .Main-Menu{
        right: auto;
        left: 0;
        transform: translateX(-100%);
        border-left: none;
        border-right: solid 3px var(--mc1);
    }

    .headerBtnBox .WbIcon{
        margin-left: 0;
    }
}

@media (min-width: 768px) and (max-width: 991px){
    .aboutLink__ImageBox{
        right: 0;
    }
}

@media (max-width:767px) {
    .articleList__Card__Content{
        transform: translate(0, 70%);
    }
}

