@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;1,200&display=swap');

body {
    direction: ltr !important;
    font-family: 'Poppins', sans-serif;
}

.slide-bg{
    -moz-transform: scale(-1, -1);
    -o-transform: scale(-1, -1);
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1);
}

header .bg-green ul {
        gap: 15px;
    margin-left: 11%;
    margin-right: 0;

}
.container {
    max-width: 1200px !important;
    width: 1200px;
}

.land-sec .slide-content .btn-secondary, header .btn-secondary{
    margin-left:0;
    margin-right:-2%;
        padding-top: 1rem !important;
    padding-bottom: 1rem !important;
}

a.en{
    margin-left:0;
    margin-right:10px;
    line-height: 25px;
}

.dropdow-content a {
    color: #011931;
    font-size: 13px;
    line-height: 22px;
}

.modal-header {
    display: flex;
    flex-shrink: 0;
    align-items: center;
    justify-content: space-between;
    padding: 1rem 1rem;
    border-bottom: 1px solid #dee2e6;
    border-top-right-radius: calc(0.3rem - 1px);
    border-top-left-radius: calc(0.3rem - 1px);
}
.modal-body .container{
    width:100%;
}
.fade {
    opacity: 1;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear;
}

.modal-backdrop.show {
    opacity: .5 !important;
}
.modal.show .modal-dialog {
    transform: none !important;
}
@media (min-width: 768px){
.navbar-nav>li {
    line-height: 48px;
}
}

.modal-title {
    margin: 0;
    line-height: 2;
    font-size: 1.6rem;
    margin-left: 1rem;
}

.form-select{
    background-position: right 0.75rem center;
}

 
  .btn-secondary.py-3 {
    padding-top: 1.5rem!important;
    padding-bottom: 1.5rem!important;
}

.navbar-light .navbar-nav .nav-link {
    color: #505050 !important;
    font-weight: 400;
    text-transform: uppercase;
}

.navbar {
    margin-bottom: 0px;
}

.navbar-light .navbar-nav .nav-link {
    color: #505050 !important;
    font-weight: 400;
    text-transform: uppercase;
    font-size: 13.5px !important;
}

.land-sec .slide-content h1 {
    color: #0E1D2B;
    line-height: 58px;
    font-weight: 700;
    text-transform: uppercase;
    font-size: 4rem;
}

@media (min-width: 770px){
.land-sec .slide-content p {
    padding-right: 14rem;
    padding-left: 0 !important;
}
}

.sec2 .top-title h2 {
    text-transform: uppercase;
}

.sec2 .sec2-content h3 {
    line-height: 40px;
}

.sec2 .top-title h2 {
    font-weight: 700;
    font-size: 3.5rem;
}

.cards .top-title h2 {
    font-weight: 700;
    font-size: 3.5rem;
}


.tow-parts .part-content {
     top: 30%;
    margin-left: 8rem;
    margin:right:0 !important;

}

.tow-parts p {
    padding-left: 0rem !important;
    padding-right:12rem !important;
        line-height: 26px;
}

.tow-parts h5 {
    font-weight: 700;
    font-size: 2.5rem;
    text-transform: uppercase;
}

.tow-parts .btn {

    border: 1px solid #fff; 
    margin-left: 0;
    width: 100%;
}

.order-servics .btn-side .btn-outline-light {

    border: #fff solid 1px;
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
}

.order-servics .dscrp-side p {
    font-size: 13px;
    line-height: 30px;
    font-weight: normal;
}

.dscrp-side h5 {
    font-size: 2.2rem;
    text-transform: uppercase;
}

footer .site-list li a {
    color: white;
    padding: 0;
}

.blogs .top-title h2 {
font-weight: 700;
    font-size: 3.5rem;
}

.card-header .row{ direction: ltr; }

.card-header{ 
        padding: 12px;
    text-align: left;
}

.card-title {
    font-size: 23px;
     text-align: left;
}
.page-title h2 {
    font-size: 2.2rem;
}

.nav>li>a:focus, .nav>li>a:hover{
    background:none;
    color:#fff;
}

.Founder .thumb{ float:left; margin-right:25px; margin-left:0;}