@font-face {
    font-family: DinNextRegular;
    src: url(../fonts/DinNextRegular.otf);
}

body {
    font-family: DinNextRegular;
    text-align: right;
}

body,
.heading--font,
.body--font,
p,
a,
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
li,
span,
small,
div,
button,
.prize,
html,
button,
input,
select,
textarea,
code,
kbd,
pre,
samp {
    font-family: DinNextRegular;
}


/* -------- */
.navbar-contact-sec {
    padding-left: unset;
    padding-right: 40px;

}
.contact-box {
    padding-left: unset;
    padding-right: 67px;
}

.navbar-contact-sec figure {
    margin-right: unset;
    margin-left: 20px;
}

.pl-0, .px-0 {
    padding-left: 23px !important;
}

.nav-item:last-child {
    padding-right: 23px;
    padding-left: 43px;

}
/* -------- */

.shape-left::before{
    background: url(../image/Curve-shape-right.png) no-repeat top right;
    left: unset;
    right: 0;
}
.shape-right::after{
    background: url(../image/Curve-shape-left.png) no-repeat bottom left;
    right: unset;
    left: 0;
}

.banner-sec h1::before {
    background: url(../image/Curve-shape-right.png) no-repeat top left;
    right: -22px;
    left: unset;
  
}
.banner-social-icons {
   
    right: 87px;
    left: unset;
}
/* -------- */
#button {

    right: unset;
    left: 175px;
}
/* -------- */
.about-left-con::before{
    background: url(../image/Curve-shape-right.png) no-repeat top left;
    left: unset;
    right: -17px;
}

.about-video {
    left: unset;
    right: 218px;
}

.service-inner-sec::after {
    background: url(../image/Curve-shape4.png) no-repeat top right;
    left: -45px;
    right: unset;
}

.service-box {
    float: right;
    padding: 36px 31px 0 0 ;
    margin-right: unset;
    margin-left: 27px;
}

.float-right {
    float: left !important;
}

.float-left {
    float: right!important;
}
.service-box-text {
    margin-right: 79px;
    margin-left: unset;

}

.mr-0, .mx-0 {
    margin-left: 0!important;
}

.fa-arrow-right:before {
    content: "\f060" !important;
}

.form-section::before {
 
    background: url(../image/Curve-shape2.png) no-repeat left top;
    left: unset;
    right: 367px;
    top: -24px;
    z-index: -1;
}


.form-con ul li {
    margin-right: unset;
    margin-left: 20px;
}


.form-con ul li:nth-last-child(3) {
    margin-left: 0;
}


.footer-links ul {
    margin-left: unset;
    margin-right: 20px;

}

.footer-links ul li::before {
    left: unset;
    right: -20px;
}


.contact-info ul li a {
   
    margin-right: 34px;
    margin-left: unset;

}

.contact-info ul li i {
    left: unset;
    right: 1px;
}

.contact-info span {
 
    margin-right: 34px;
    margin-left: unset;

  
}

.case-text {
    margin-left: unset;
    margin-right: 28px;
}


.case-report::before {
    background: url(../image/Curve-case-img-right.png) no-repeat left bottom;
    right: 0;
    left: unset;
}

.case-icon {
    right: 50px;
    left: unset;
 
}