@font-face {
    font-family: 'Swissra';
    src: url("../webfonts/Swissra/Swissra-Thin.woff2") format("woff2"), 
         url("../webfonts/Swissra/Swissra-Thin.woff") format("woff");
    font-weight: 200;
    font-style: normal;
    font-display: swap; 
}
@font-face {
    font-family: 'Swissra';
    src: url("../webfonts/Swissra/Swissra-Ultralight.woff2") format("woff2"), 
         url("../webfonts/Swissra/Swissra-Ultralight.woff") format("woff");
    font-weight: 100;
    font-style: normal;
    font-display: swap; 
}
@font-face {
    font-family: 'Swissra';
    src: url("../webfonts/Swissra/Swissra-Light.woff2") format("woff2"), 
         url("../webfonts/Swissra/Swissra-Light.woff") format("woff");
    font-weight: 300;
    font-style: normal;
    font-display: swap; 
}
@font-face {
    font-family: 'Swissra';
    src: url("../webfonts/Swissra/Swissra-Normal.woff2") format("woff2"), 
         url("../webfonts/Swissra/Swissra-Normal.woff") format("woff");
    font-weight: 400;
    font-style: normal;
    font-display: swap; 
}
@font-face {
    font-family: 'Swissra';
    src: url("../webfonts/Swissra/Swissra-Medium.woff2") format("woff2"), 
         url("../webfonts/Swissra/Swissra-Medium.woff") format("woff");
    font-weight: 500;
    font-style: normal;
    font-display: swap; 
}
@font-face {
    font-family: 'Swissra';
    src: url("../webfonts/Swissra/Swissra-Bold.woff2") format("woff2"), 
         url("../webfonts/Swissra/Swissra-Bold.woff") format("woff");
    font-weight: 700;
    font-style: normal;
    font-display: swap; 
}
@font-face {
    font-family: 'Swissra';
    src: url("../webfonts/Swissra/Swissra-Heavy.woff2") format("woff2"), 
         url("../webfonts/Swissra/Swissra-Heavy.woff") format("woff");
    font-weight: 800;
    font-style: normal;
    font-display: swap; 
}
@font-face {
    font-family: 'Swissra';
    src: url("../webfonts/Swissra/Swissra-Black.woff2") format("woff2"), 
         url("../webfonts/Swissra/Swissra-Black.woff") format("woff");
    font-weight: 900;
    font-style: normal;
    font-display: swap; 
}

html,
body {
    font-family: 'Swissra';
}


.owl-carousel {
    direction: ltr;
}
.nice-select {
    padding-left: 30px;
    padding-right: 18px;
}
.nice-select .option {
    text-align: right;
}
.form-style-1 .nice-select::after {
    top: 0;
    left: 15px;
    right: auto;
}



.classy-nav-container .nav-brand {
    margin-right: 0;
    margin-left: auto;
}
.homebanner-owl .owl-nav {
    left: 20px;
    right: auto;
}
.homebanner-owl .owl-dots {
    left: 20px;
    right: auto;
}
.homebanner-section .hbsec-block .hbcaption {
    text-align: right;
}
.total-section .totsec-right img {
    transform: scaleX(-1);
}
.total-section .totsec-left ul li:nth-child(1)::after {
    left: auto;
    right: calc(100% + 40px);
}
.total-section .totsec-left ul li:nth-child(2)::after {
    left: auto;
    right: 80%;
}
.total-section .totsec-left ul li:nth-child(3)::after {
    left: auto;
    right: 65%;
}
footer .fbottom .fbtm-inner {
    padding-left: 70px;
    padding-right: 0px;
}
footer .fbottom .backtotop {
    margin-left: 0;
    margin-right: auto;
}
.abtpg-team .apteam-image {
    border-left: 0;
    border-right: var(--apteam-line-width) solid #fed900;
}
.abtpg-team::before, 
.abtpg-team::after {
    left: auto;
    right: 0;
}
.career-block .cblk-left {
    padding-left: 110px;
    padding-right: 0px;
    border-left: 1px solid #7b7b7b;
    border-right: 0;
}
.galsec-nav {
    flex-direction: row-reverse;
}
.contpg-top .cptop-left .cptlink a {
    direction: ltr;
}

.breakpoint-on .dd-trigger {
    right: auto;
    left: 15px;
}
.breakpoint-on .classy-navbar .classy-menu {
    left: auto;
    right: -340px;
}
.breakpoint-on .classy-navbar .classy-menu.menu-on {
    left: auto;
    right: 0;
}

.events-slider-wrap .owl-stage .owl-item .item .bs1text {
    text-align: right;
}
.events-slider-wrap .owl-stage .owl-item .item .bs1text a {
    justify-content: flex-end;
}
.abtpg-company .apcompany-left p {
    font-size: 18px;
}

.list-style-1 ul li {
    padding: 0 20px 0 0;
}
.list-style-1 ul li::after {
    left: auto;
    right: 0;
}