@font-face {
    font-family: kollektif;
    src: url(font/Kollektif.ttf);
}

.container.header-inner {
    display: flex;
    align-items: center;
    padding-top: 10px;
    padding-bottom: 10px;
    flex-wrap: wrap;
    position: relative;
}
.header-btn, .logo, .header-contact-info {
    flex: 0 0 33.33%;
}
.logo {
    text-align: center;
}
.logo img {
    width: 60%;
}
.header-btn button {
    background: #EE7825;
    color: #ffffff;
    font-family: kollektif;
    border: none;
    border-radius: 10px;
    font-size: 16px;
    font-weight: bold;
    width: 143px;
    height: 54px;
    line-height: 1.5;
}
.container.header-inner a {
    font-family: kollektif;
    font-size: 14px;
    font-weight: 300;
    color: #7a7a7a;
    text-decoration: none;
    margin-right: 5px;
}
.container.header-inner span.fa-icons {
    color: #7a7a7a;
}
.container.header-inner span.fa-icons {
    padding-left: 10px;
}
.header-btn button:focus {
    outline: unset !important;
}
.Middle-sec {
    background: linear-gradient(0deg, rgba(0, 122, 195, 0.45) 0%, rgba(0, 122, 195, 0.45) 100%), linear-gradient(0deg, rgba(0, 0, 0, 0.40) 0%, rgba(0, 0, 0, 0.40) 100%), url('../Images/MicrosoftTeams-image.png'), lightgray 0px -153.011px / 100% 138.675% no-repeat;
    background-repeat: no-repeat;
    background-size: cover;
    padding-top: 100px;
    padding-bottom: 100px;
}
section.container-fluid .Middle-sec .row {
    align-items: center;
}
section.container-fluid {
    padding: 0;
}
.container.header-inner a:last-child {
    margin-left: 0;
}
.Middle-sec h1 {
    font-size: 65px;
    font-family: 'kollektif';
    font-weight: bold;
    line-height: 80px;
    color: #FFFFFF;
    margin-bottom: 30px;
}
.middle-sec-form p {
    font-size: 28px;
    font-family: 'kollektif';
    line-height: 40px;
    font-weight: bold;
    color: #F97E27;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 0px;
}
.Middle-sec .col-md-8.content {
    /* padding-top: 100px; */
    /* padding-bottom: 100px; */

}
.Middle-sec p.mid-sec-para {
    font-size: 22px;
    font-family: 'kollektif';
    color: #ffffff;
    line-height: 30px;
    margin-bottom: 25px;
}
.form #_form_71_ ._error-inner,
.form #_form_76_ ._error-inner,
.form #_form_87_ ._error-inner,
.form #_form_89_ ._error-inner {
    padding: 12px 12px 12px 36px;
    background-color: #fdd;
    background-image: url(data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16 8C16 12.4183 12.4183 16 8 16C3.58172 16 0 12.4183 0 8C0 3.58172 3.58172 0 8 0C12.4183 0 16 3.58172 16 8ZM9 3V9H7V3H9ZM9 13V11H7V13H9Z' fill='%23CA0000'/%3E%3C/svg%3E);
    background-repeat: no-repeat;
    background-position: 12px center;
    font-size: 11px;
    font-family: arial, sans-serif;
    font-weight: 600;
    line-height: 16px;
    color: #000;
    text-align: center;
    text-decoration: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    box-shadow: 0px 1px 4px rgba(31, 33, 41, 0.298295);
}
.middle-sec-btn a.btn{
    font-size: 22px;
    font-weight: bold;
    width: 235px;
    height: 64px;
    border-radius: 10px;
    background: #EE7825;
    color: #FFFFFF;
    font-family: kollektif;
}
.middle-sec-btn span {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    gap: 8px;
}
.col-md-12.para-sec h2 {
    color: #222222;
    font-family: 'kollektif';
    font-size: 50px;
    line-height: 65px;
    font-weight: bold;
    padding-top: 114px;
    text-align: center;
}
.col-md-12.para-sec p {
    text-align: center;
    font-family: 'kollektif';
    color: #222222;
    font-size: 22px;
    padding-top: 46px;
    width: 100%;
    max-width: 1060px;
    margin: auto;
    padding-bottom: 60px;
    line-height: 30px;
}
.solution-list {
    margin-bottom: 150px;
}
.sol-content h5 {
    font-size: 18px;
    color: #ffffff;
    font-family: 'kollektif';
    line-height: 1.3;
    font-weight: bold;
    padding-left: 30px;
    margin: 0;
}
.sol-content a {
    background: #F97E27;
    width: 110px;
    display: block;
    color: #ffffff;
    border-radius: 6px;
    font-family: 'kollektif';
    font-size: 12px;
    font-weight: bold;
    line-height: 20px;
    float: right;
    padding: 8px 10px;
}
.sol-content a:hover{
    text-decoration: none;
    color: #FFFFFF;
}
.sol-content span {
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    gap: 9px;
}
.pws-box {
    position: relative;
    margin-bottom: 24px;
}
.sol-img img {
    width: 100%;
    border-radius: 15px;
    height: 275px;
    object-fit: cover;
}
.sol-img:after {
    content: "";
    background: linear-gradient(#0000, #000000cc);
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    border-radius: 15px;
    bottom: 0;
}
.pws-box .sol-content {
    position: absolute;
    bottom: 30px;
    width: 100%;
}
.sol-content .col-md-5 {
    display: flex;
    align-items: center;
}
.pws-box .sol-content .col {
    display: flex;
    align-items: center;
}
.about-us {
    background: #ee722512;
}
.about-us-inner .row {
    align-items: center;
}
.about-us .container {
    padding-top: 150px;
    padding-bottom: 150px;
}
.about-us-content h4 {
    color: #222222;
    font-size: 50px;
    line-height: 65px;
    font-weight: bold;
    font-family: 'kollektif';
    margin-bottom: 32px;
}
.about-us-content p {
    font-size: 18px;
    color: #686867;
    line-height: 30px;
    font-family: 'kollektif';
    margin-bottom: 32px;
}
.about-us-content a {
    font-family: 'kollektif';
    font-size: 20px;
    font-weight: bold;
    color: #007AC3;
    border: solid 1px #007AC3;
    border-radius: 10px;
    display: inline-block;
    width: 195px;
    height: 50px;
    text-align: center;
    line-height: 50px;
}
.about-us-content a:hover {
    text-decoration: none;
    color: #007AC3;
}
.about-us-content img {
    margin-left: 8px;
}
.client-test .container {
    padding-top: 150px;
    padding-bottom: 150px;
}
.c-p-h4 h4 {
    font-size: 50px;
    font-weight: bold;
    line-height: 65px;
    font-family: 'kollektif';
    color: #222222;
    margin-bottom: 70px;
}
.c-t-img img {
    max-width: 100%;
    border-radius: 12px 12px 0px 0;
}
.client-testimonials .c-t-content {
    border: solid 1px #E5E5E5;
    border-radius: 0px 0px 20px 20px;
}
.c-t-content h5 {
    font-size: 24px;
    font-weight: bold;
    line-height: 1.3;
    color: #222222;
    font-family: 'kollektif';
    margin-top: 6px;
}
.client-testimonials .c-t-content {
    border: solid 1px #E5E5E5;
    border-radius: 0px 0px 20px 20px;
    padding: 36px 40px;
}
.c-t-content p {
    color: #212529cc;
    font-size: 16px;
    line-height: 21px;
    font-family:'kollektif' ;
}
.c-t-content a {
    color: #F97E27;
    font-size: 20px;
    font-weight: bold;
    font-family: 'kollektif';
    padding-bottom: 16px;
}
.c-t-content a:hover{
    text-decoration: none;
    color: #F97E27;

}
.corporate-training{
    background-image: url('../Images/Group1000006546.png');
    padding-top: 232px;
    padding-bottom: 232px;
    background-repeat: no-repeat;
    background-size: cover;
}
.cor-tr-content h2 {
    font-size: 60px;
    font-weight: bold;
    color: #ffffff;
    line-height: 65px;
    font-family: 'kollektif';
    text-align: center;
    margin-bottom: 50px;
}
.cor-tr-content a {
    font-size: 20px;
    color: #FFFFFF;
    font-weight: 900;
    background: #EE7825;
    display: inline-block;
    width: 183px;
    height: 66px;
    text-align: center;
    line-height: 66px;
    border-radius: 10px;
}
.cor-tr-content a:hover{
    text-decoration: none;
    color: #FFFFFF;
}
.cor-tr-content {
    text-align: center;
}
.footer-form {
    background: #84bd4514;
    padding-top: 169px;
    padding-bottom: 169px;
}
.form-content h4 {
    font-size: 50px;
    font-family: 'kollektif';
    line-height: 60px;
    font-weight: bold;
    color: #222222;
    text-align: center;
    margin-top: 76px;
    margin-bottom: 0px;
}
._field-wrapper select#field\[33\] {
    font-family: 'kollektif';
    color: #686867;
}
._field-wrapper select#field\[32\],
._field-wrapper select#field\[22\] {
    font-family: 'kollektif';
    color: #686867;
}
.f-form-style form#_form_73_,
.f-form-style form#_form_91_ {
    background-color: #84bd4500 !important;
}
.f-form-style ._form-content {
    display: flex;
    flex-wrap: wrap;
}
form#_form_73_, form#_form_91_ {
    max-width: 1000px;
}
form#_form_73_ ._form_element, form#_form_91_ ._form_element {
    margin: 0 !important;
}
.f-form-style ._form-content ._full_width {
    width: 50%;
    flex: 0 0 50%;
    padding: 7.5px 15px;
    margin: 0;
}
.f-form-style ._form-content ._full_width input, .f-form-style ._form-content ._full_width select {
    height: 65px !important;
    border-radius: 15px !important;
    font-size: 18px !important;
    padding-top: 20px !important;
    padding-bottom: 22px !important;
    padding-left: 27px !important;
    line-height: 30px;
    font-family: 'kollektif' !important;
    border: 0 !important;
}
#_form_73_ ._button-wrapper button#_form_73_submit, #_form_91_ ._button-wrapper button#_form_91_submit {
    width: 183px;
    height: 66px;
    font-size: 20px;
    font-weight: 900;
    margin: 41px auto 0;
    display: block;
    border-radius: 10px !important;
    background: #EE7825 !important;
    font-family: 'kollektif' !important;
}
.f-form-style ._form-content ._full_width:first-child, .f-form-style ._form-content ._full_width:nth-child(3) {
    margin-right: 30px;
}
.copyright {
    padding-top: 32px;
    padding-bottom: 32px;
    background-color: #007AC3;
}
.copyright p{
    color: #ffffff;
    text-align: center;
    margin: 0;
    font-family:'kollektif';
    font-size: 16px;
    font-weight: 400;
}
a.whatsapp-num {
    position: fixed;
    right: 30px;
    bottom: 50px;
}
.whatspp img {
    height: 63px;
    width: 63px;
}
.about-us-img img {
    width: 100%;
}

/* Embed Form Css */

label._form-label {}

._form-content {
    display: flex;
    flex-wrap: wrap;
}

._form_element._x54502017._full_width {
    width: 100% !important;
}

.form {
    background-color: #ffffff;
    border-radius: 15px;
    overflow: hidden;
    padding-bottom: 20px;
/*    height: 465px;*/
}

#_form_71_ ._full_width, #_form_76_ ._full_width, #_form_87_ ._full_width,
#_form_89_ ._full_width
 {
    width: 50% !important;
    padding: 0 8px;
    text-align: center;
}
#_form_71_ ._form_element._x54502017._full_width, #_form_76_ ._form_element._x69300371._full_width, #_form_73_ ._form_element._x18134498._full_width,#_form_87_ ._form_element._x54502017._full_width,#_form_89_ ._form_element._x69300371._full_width, #_form_91_ ._form_element._x18134498._full_width {
    width: 100% !important;
    flex: 0 0 100%;
}
#_form_71_ ._form-label, #_form_71_ ._form_element ._form-label,
#_form_89_ ._form-label, #_form_89_ ._form_element ._form-label
#_form_76_ ._form-label, #_form_76_ ._form_element ._form-label,
#_form_87_ ._form-label, #_form_87_ ._form_element ._form-label, {
    font-weight: bold;
    margin-bottom: 5px;
    display: none !important;
}
#_form_71_ ._form_element input[type="text"], #_form_71_ ._form_element input[type="date"], #_form_71_ ._form_element select, #_form_71_ ._form_element textarea:not(.g-recaptcha-response),
#_form_76_ ._form_element input[type="text"], #_form_76_ ._form_element input[type="date"], #_form_76_ ._form_element select, #_form_76_ ._form_element textarea:not(.g-recaptcha-response),
#_form_73_ ._form_element input[type="text"], #_form_73_ ._form_element input[type="date"], #_form_73_ ._form_element select, #_form_73_ ._form_element textarea:not(.g-recaptcha-response),
#_form_87_ ._form_element input[type="text"], #_form_87_ ._form_element input[type="date"], #_form_87_ ._form_element select, #_form_87_ ._form_element textarea:not(.g-recaptcha-response),
#_form_89_ ._form_element input[type="text"], #_form_89_ ._form_element input[type="date"], #_form_89_ ._form_element select, #_form_89_ ._form_element textarea:not(.g-recaptcha-response),
#_form_91_ ._form_element input[type="text"], #_form_91_ ._form_element input[type="date"], #_form_91_ ._form_element select, #_form_91_ ._form_element textarea:not(.g-recaptcha-response) {
    display: block;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border-radius: 10px;
    height: 43px;
    font-size: 14px;
    line-height: 25px;
    margin-bottom: 30px;
    font-family: 'kollektif';
    border-color: #C4C4C4;
}
.form #_form_71_ ._form_element,
.form #_form_76_ ._form_element,
.form #_form_87_ ._form_element,
.form #_form_89_ ._form_element {
    position: relative;
    margin-bottom: 0px;
    font-size: 0;
    max-width: 100%;
}
._form-content {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
#_form_71_._inline-form, #_form_71_._inline-form ._form-content, #_form_71_._inline-form input, #_form_71_._inline-form ._submit,
#_form_76_._inline-form, #_form_76_._inline-form ._form-content, #_form_76_._inline-form input, #_form_76_._inline-form ._submit,
#_form_87_._inline-form, #_form_87_._inline-form ._form-content, #_form_87_._inline-form input, #_form_87_._inline-form ._submit,
#_form_89_._inline-form, #_form_89_._inline-form ._form-content, #_form_89_._inline-form input, #_form_89_._inline-form ._submit {
    font-family: 'kollektif';
}
._button-wrapper._full_width button#_form_71_submit,
._button-wrapper._full_width button#_form_76_submit,
._button-wrapper._full_width button#_form_87_submit,
._button-wrapper._full_width button#_form_89_submit {
    width: 143px;
    height: 54px;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    border-radius: 10px !important;
    text-align: center;
}
._form_element._x54502017._full_width textarea#field\[3\],
._form_element._x69300371._full_width textarea#field\[11\],
._form_element._x18134498._full_width textarea#field\[3\] {
    height: 100px;
}
.middle-sec-form {
    /* height: 541px; */

}
.modal-dialog .middle-sec-form {
    height: auto;
}
.req-appointment .modal-header {
    padding: 0;
}
.req-appointment button.close {
    padding: 0;
    margin: 0;
    position: absolute;
    right: 15px;
    font-size: 40px;
    top: 0px;
}
button.close:focus {
    color: unset;
    outline: none;
}
.modal-dialog .modal-content.req-appointment {
    border-radius: 15px;
    overflow: hidden;
    border: none;
}
.middle-sec-form #_form_71_._inline-form ._submit,
.middle-sec-form #_form_76_._inline-form ._submit,
.middle-sec-form #_form_87_._inline-form ._submit,
.middle-sec-form #_form_89_._inline-form ._submit {
    font-family: 'kollektif';
}
.middle-sec-form  #_form_71_._inline-form input,
.middle-sec-form  #_form_76_._inline-form input,
.middle-sec-form  #_form_87_._inline-form input,
.middle-sec-form  #_form_89_._inline-form input{
    font-family: 'kollektif' !important;
}
#_form_76_ ._full_width,
#_form_76_ ._full_width {
    width: 100%;
    text-align: center;
}
/* Popup form Css */
._button-wrapper._full_width button#_form_76_submit,
._button-wrapper._full_width button#_form_89_submit {
    width: 143px;
    height: 54px;
    font-size: 16px;
    font-weight: bold;
    -webkit-appearance: none;
    cursor: pointer;
    font-family: arial, sans-serif;
    font-size: 16px;
    text-align: center;
    background: #ee7825 !important;
    border: 0 !important;
    border-radius: 10px !important;
    color: #fff !important;
    padding: 10px !important;
}
/* CSS for responsive iframe */
.modal-body {
    position: relative;
    padding: 0;
    height: 0;
    overflow: hidden;
    padding-bottom: 56.25%; /* Adjust this value to maintain the aspect ratio (16:9) */
  }
  
  .modal-body iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
  }
  
  /* CSS for close button */
  .modal-header .close {
    outline: none;
  }
  
  .modal-header .close:focus {
    outline: none;
  }
  
  .modal-header .close:hover {
    color: #000;
    opacity: 0.8;
  }
  
  .modal-header .close span {
    font-size: 1.5rem;
    font-weight: 700;
  }
  


  .thank-you{
    background: linear-gradient(0deg, rgba(0, 122, 195, 0.45) 0%, rgba(0, 122, 195, 0.45) 100%), linear-gradient(0deg, rgba(0, 0, 0, 0.40) 0%, rgba(0, 0, 0, 0.40) 100%), url('../Images/cover-pic.png'), lightgray 0px -153.011px / 100% 138.675% no-repeat;
    height: 76vh;
    display: flex;
    align-items: center;
    background-repeat: no-repeat;
    background-size: cover;
  }
  .thank-you-inner .t-y-h1 {
    text-align: center;
    color: #fff;
}


.t-y-h1 h1 {
    color: #FFFFFF;
    font-family: "Kollektif", Sans-serif;
    font-size: 50px;
    font-weight: 800;
    line-height: 70px;
    margin-bottom: 20px;
}
.t-y-h1 p {
    text-align: center;
    color: #FFFFFF;
    font-family: "Kollektif", Sans-serif;
    font-size: 22px;
    font-weight: 400;
    margin-bottom: 1rem;
}
.t-y-h1 a {
    text-align: center;
    font-family: "Kollektif", Sans-serif;
    font-size: 20px;
    font-weight: 800;
    color: #fff;
    line-height: 30px;
    display: inline-block;
    position: relative;
}
.t-y-h1 a:hover{
    text-decoration: none;
    color: #fff;
}
.t-y-h1 a svg {
    position: absolute;
    width: 140px;
    right: -10px;
    fill: #ee7826;
}
.lang-switcher select#lang {
    border: none !important;
    outline: none !important;
    font-size: 16px;
    font-family: 'kollektif';
    font-weight: bold;
    color: #7a7a7a;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
}
.lang-switcher {
    position: absolute;
    right: 35px;
    top: 15px;
}
.lang-switcher::before{
    content: "\f0d7";  
    font-family: FontAwesome;
    right: -12px;
    position:absolute;
    top:0;
    color: #7a7a7a;
}


/* Media Queries */

@media (min-width: 576px){
.container {
    max-width: 540px;
}
}
@media (min-width:750px){
    .container, .container-md, .container-sm {
        max-width: 720px;
    }
}
@media (min-width: 768px){
.container{
    max-width: 720px;
}

}

@media (min-width: 992px){
.container{
    max-width: 960px;
}
}
@media (min-width: 1200px){
    .container, .container-lg, .container-md, .container-sm, .container-xl {
    max-width: 1140px;
}
}
@media (min-width: 1400px){
.container {
    max-width: 1290px !important;
}

}
@media (min-width: 1350px){
    .Middle-sec h1 {
        font-size: 50px;
        line-height: 75px;
    }
    ._form_element._x54502017._full_width textarea#field\[3\], ._form_element._x69300371._full_width textarea#field\[11\], ._form_element._x18134498._full_width textarea#field\[3\]{
        height: 80px;
    }
    #_form_71_ ._form_element input[type="text"],
    #_form_87_ ._form_element input[type="text"],{
        margin-bottom: 20px;
    }
    .middle-sec-btn a.btn {
        width: 200px;
        height: 60px;
    }
    .Middle-sec {
        /* padding-bottom: 0px; */
    
    }
    .col-md-12.para-sec h2 {
        padding-top: 80px;
    }
    .solution-list {
        margin-bottom: 80px;
    }
    .col-md-12.para-sec p {
        padding-top: 30px;
    }
    .about-us .container {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .client-test .container {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    .c-t-content p{
        display: -webkit-box;
        max-width: 2000px;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
    .c-t-content h5{
        display: -webkit-box;
        max-width: 200px;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden; 
    }
    .client-testimonials .c-t-content {
        padding: 36px 25px;
    }
    .footer-form {
        padding-top: 80px;
        padding-bottom: 0px;
    }
    .form-content h4 {
        margin-top: 0px;
    }
    #_form_73_ ._form_element input[type="text"],  #_form_91_ ._form_element input[type="text"]{
        margin-bottom: 10px;
    }
    .corporate-training {
        padding-top: 150px;
        padding-bottom: 150px;
    }
    .cor-tr-content a {
        width: 175px;
        height: 60px;
        line-height: 57px;
    }
    .f-form-style ._form-content ._full_width input, .f-form-style ._form-content ._full_width select {
        height: 50px !important;
        padding-top: 20px !important;
    }
    #_form_73_ textarea#field\[11\] , #_form_91_ textarea#field\[11\]  {
        height: 120px !important;
    }
    #_form_73_ ._button-wrapper button#_form_73_submit , #_form_91_ ._button-wrapper button#_form_91_submit {
        margin: 0px auto 0;
    }





}

@media (max-width:1600px){
    .c-t-content p{
        display: -webkit-box;
        max-width: 2000px;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
    .c-t-content h5{
        display: -webkit-box;
        max-width: 200px;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden; 
    }

}
@media (max-width:1440px){
    .Middle-sec h1 {
        font-size: 45px;
    }
    /* .corporate-training {
        padding-top: 150px;
        padding-bottom: 150px;
    }
    .footer-form, .client-test .container, .about-us .container, .Middle-sec {
        padding-top: 100px;
        padding-bottom: 100px;
    }
    #_form_71_ ._form_element input[type="text"]{
        margin-bottom: 15px;
    }
    .solution-list {
        margin-bottom: 100px;
    }
    .c-t-content p{
        display: -webkit-box;
        max-width: 2000px;
        -webkit-line-clamp: 3;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
    .c-t-content h5{
        display: -webkit-box;
        max-width: 200px;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden; 
    }
    .col-md-12.para-sec h2 {
        padding-top: 100px;
    }
    .footer-form {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    /* .Middle-sec{
        padding-top: 0px;
        padding-bottom: 0px;
    }
    .middle-sec-btn a.btn {
        width: 200px;
        height: 50px;
    }
    .col-md-12.para-sec h2 {
        padding-top: 80px;
    }
    .solution-list {
        margin-bottom: 80px;
    }
    .col-md-12.para-sec p {
        padding-top: 30px;
    } */ */


}
@media (max-width:1024px){

    .t-y-h1 h1 {
    font-size: 50px;
    line-height: 1.3;
}
.t-y-h1 p {
    font-size: 18px;
}
    .header-btn button {
        height: 43px;
    }
    .container.header-inner a {
        font-size: 13px;
        margin-right: 3px;
    }
    .Middle-sec {
        padding-top: 80px;
        padding-bottom: 0px;
    }
    
    .Middle-sec h1 {
        font-size: 35px;
        line-height: 50px;
        margin-bottom: 15px;
    }
    .Middle-sec .col-md-8.content {
        padding-top: 0px;
        padding-bottom: 75px;
        max-width: 50%;
        flex: 0 0 50% !important;
    }
    .middle-sec-btn a.btn {
        font-size: 18px;
        width: 200px;
        height: 50px;
    }
    .Middle-sec p.mid-sec-para {
        font-size: 20px;
        line-height: 30px;
        margin-bottom: 25px;
    }
    #_form_71_ ._form_element input[type="text"], #_form_71_ ._form_element input[type="date"], #_form_71_ ._form_element select, #_form_71_ ._form_element textarea:not(.g-recaptcha-response),
    #_form_76_ ._form_element input[type="text"], #_form_76_ ._form_element input[type="date"], #_form_76_ ._form_element select, #_form_76_ ._form_element textarea:not(.g-recaptcha-response),
    #_form_87_ ._form_element input[type="text"], #_form_87_ ._form_element input[type="date"], #_form_87_ ._form_element select, #_form_87_ ._form_element textarea:not(.g-recaptcha-response),
    #_form_89_ ._form_element input[type="text"], #_form_89_ ._form_element input[type="date"], #_form_89_ ._form_element select, #_form_89_ ._form_element textarea:not(.g-recaptcha-response) {
        margin-bottom: 10px;
    }
    .middle-sec-form .form {
        width: 100%;
    }
    .Middle-sec .col-md-4 {
        max-width: 50%;
        flex: 0 0 50%;
    }
    .col-md-12.para-sec h2 {
        font-size: 40px;
        line-height: 50px;
        padding-top: 40px;
    }
    .col-md-12.para-sec p {
        font-size: 22px;
        padding-top: 25px;
        padding-bottom: 40px;
    }
    .solution-list {
        margin-bottom: 80px;
    }
    .sol-content a {
        padding: 4px 5px;
        margin-right: 8px;
    }
    .sol-content h5 {
        font-size: 17px;
        padding-left: 15px;
    }   
    .sol-content a {
        font-size: 14px;
        line-height: 29px;
        width: 100%;
    }
    .sol-content .col-md-5 {
        flex: 0 0 41.666667%;
        max-width: 33.666667%;
    }
    .about-us-content h4 {
        font-size: 40px;
        line-height: 50px;
        margin-bottom: 20px;
    }
    .about-us .container {
        padding-top: 80px;
        padding-bottom: 80px;
    }
    .about-us-content p {
        font-size: 16px;
        line-height: 25px;
        margin-bottom: 25px;
    }
    .about-us-content a {
        font-size: 18px;
        width: 180px;
        height: 45px;
        line-height: 42px;
    }
    .c-p-h4 h4 {
        font-size: 35px;
        line-height: 40px;
        margin-bottom: 24px;
    }
    .client-test .container {
        padding-top: 60px;
        padding-bottom: 60px;
    }
    .corporate-training {
        padding-top: 120px;
        padding-bottom: 120px;
    }
    .cor-tr-content h2 {
        font-size: 40px;
        line-height: 45px;
        margin-bottom: 30px;
    }
    .cor-tr-content a {
        font-size: 20px;
        width: 170px;
        height: 54px;
        line-height: 50px;
    }
    .footer-form {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    #_form_73_ ._form_element input[type="text"], #_form_91_ ._form_element input[type="text"]{
        margin-bottom: 5px;
    }
    .c-t-content h5 {
        font-size: 19px;
        display: -webkit-box;
        max-width: 200px;
        -webkit-line-clamp: 1;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
    .c-t-content p {
        font-size: 15px;
        display: -webkit-box;
        max-width: 200px;
        -webkit-line-clamp: 4;
        -webkit-box-orient: vertical;
        overflow: hidden;
    }
    .c-t-content a {
        font-size: 16px;
        padding-bottom: 16px;
    }
    .cor-tr-content h2 {
        font-size: 28px;
        line-height: 40px;
        margin-bottom: 15px;
    }
    .cor-tr-content a {
        font-size: 18px;
        width: 150px;
        height: 47px;
        line-height: 45px;
        b
    }
    .f-form-style ._form-content ._full_width:first-child, .f-form-style ._form-content ._full_width:nth-child(3) {
        margin-right: 24px;
    }
    .form-content h4 {
        font-size: 40px;
        font-family: 'kollektif';
        line-height: 40px;
        font-weight: bold;
        color: #222222;
        text-align: center;
        margin-top: 40px;
        margin-bottom: 0px;
    }
    #_form_73_ ._button-wrapper button#_form_73_submit , #_form_91_ ._button-wrapper button#_form_91_submit {
        width: 160px;
        height: 50px;
        font-size: 18px;
        margin: 30px auto 0;
    }
    .f-form-style ._form-content ._full_width input, .f-form-style ._form-content ._full_width select {
        height: 50px !important;
        font-size: 16px !important;
        padding-top: 11px !important;
        padding-bottom: 11px !important;
    }
    .modal-content.req-appointment .form {
        width: 100%;
    }
    .copyright {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .whatspp img {
        height: 50px;
        width: 50px;
    }
    .solution-list .col-md-4 {
        flex: 0 0 50%;
        max-width: 50%;
    }
    #_form_73_ ,#_form_91_ {
        padding: 0px;
    }
    #_form_73_ textarea#field\[11\] ,#_form_91_ textarea#field\[11\]  {
        height: 120px !important;
    }
    #_form_73_ ._form_element textarea:not(.g-recaptcha-response) ,
    #_form_91_ ._form_element textarea:not(.g-recaptcha-response){
        margin-bottom: 0px;
    }
    }

    @media (max-width:915px){
        .lang-switcher {
            right: 25px;
            top: 0;
        }
        .sol-content a {
            margin-right: 2px;
            padding: 2px 0px;
        }
        .sol-content a {
            font-size: 13px;
        }
    }


         @media (max-width:896px){
        .t-y-h1 h1 {
         font-size: 45px;
         }
        .container.header-inner {
            justify-content: space-between;
        }
        .logo {
            text-align: left;
            order: 1;
            max-width: 194px;
        }
        .header-btn button {
            height: 30px;
        }
        .header-btn button {
            width: 125px;
        }
        .header-btn, .logo, .header-contact-info {
            flex: auto;
        }
        .header-contact-info {
            order: 2;
        }
        .container.header-inner a:last-child {
            margin-right: 13px;
        }
        .container.header-inner a {
            font-size: 13px;
        }

        .header-btn {
            display: block;
            order: 3;
            text-align: right;
        }
        .container.header-inner a:last-child {
            margin-right: 20px;
        }
        .middle-sec-form p {
            font-size: 25px;
            line-height: 25px;
            margin-top: 22px;
        }
        .Middle-sec h1 {
            font-size: 30px;
            line-height: 44px;
            margin-bottom: 15px;
        }
        .middle-sec-form {
            height: unset;
        }
        .Middle-sec .col-md-8.content {
            padding-top: 0px;
            padding-bottom: 0px;
        }
        .Middle-sec p.mid-sec-para {
            font-size: 18px;
            line-height: 25px;
            margin-bottom: 20px;
        }
        .sol-content .col-md-5 {
            flex: 0 0 41.666667%;
            max-width: 40.666667%;
        }

        .Middle-sec {
            padding-top: 60px;
            padding-bottom: 60px;
        }
        ._button-wrapper._full_width button#_form_71_submit,
        ._button-wrapper._full_width button#_form_76_submit,
        ._button-wrapper._full_width button#_form_87_submit,
        ._button-wrapper._full_width button#_form_89_submit {
            width: 130px;
            height: 43px;
            font-size: 14px;
        }
        .solution-list .col-md-4 {
            flex: 0 0 50%;
            max-width: 50%;
        }
        .about-us .container {
            padding-top: 60px;
            padding-bottom: 60px;
        }
        .about-us-content h4 {
            font-size: 35px;
            line-height: 35px;
            margin-bottom: 20px;
        }
        .about-us-content p {
            font-size: 15px;
            line-height: 22px;
            margin-bottom: 25px;
        }
        .about-us-content a {
            font-size: 16px;
            width: 170px;
            height: 40px;
            line-height: 36px;
        }
        .sol-content h5 {
            font-size: 15px;
            padding-left: 15px;
        }
        .sol-content a {
         font-size: 14px;
         line-height: 29px;
        }   
        .c-t-content h5 {
            font-size: 15px;
        }
        .c-t-content p {
            font-size: 14px;
        }
        .c-t-content a {
            font-size: 14px;
        }
        .client-testimonials .c-t-content {
            padding: 20px 8px;
        }
        .cor-tr-content h2 {
            font-size: 24px;
            line-height: 37px;
            margin-bottom: 10px;
        }
        .cor-tr-content a {
            font-size: 16px;
            width: 140px;
            height: 40px;
            line-height: 38px;
        }
        .corporate-training {
            padding-top: 90px;
            padding-bottom: 90px;
        }
        .f-form-style ._form-content ._full_width:first-child, .f-form-style ._form-content ._full_width:nth-child(3) {
            margin-right: 20px;
        }
        .footer-form {
            padding-top: 30px;
            padding-bottom: 30px;
        }
        .form-content h4 {
            font-size: 33px;
            line-height: 20px;
            margin-top: 40px;
            margin-bottom: 0px;
        }
        .footer-form #_form_73_ ._form-branding ,
        .footer-form #_form_91_ ._form-branding{
            font-size: 0px;
        }
        #_form_73_ ._button-wrapper button#_form_73_submit,
        #_form_91_ ._button-wrapper button#_form_91_submit {
            width: 140px;
            height: 50px;
            font-size: 18px;
            margin: 17px auto 0;
        }
        .container.header-inner {
            padding-top: 20px;
        }
        .lang-switcher {
            top: 5px;
        }


    }
        @media (max-width:480px){
        .t-y-h1 h1 {
        font-size: 48px;
        }
        .logo {
            text-align: left;
            order: 2;
        }
        .logo img {
            width: 70%;
        }
        .header-contact-info {
            order: 1;
            flex: 0 0 100%;
            display: flex;
            justify-content: space-between;
                padding-bottom: 10px;
                text-align: right;
        }
        .header-btn, .logo, .header-contact-info {
            flex: 1 0 50%;

        }
        .header-contact-info {
            flex: 1 0 100%;
        }
        .container.header-inner a:last-child {
            /*margin-right: 13px;*/
        }
        .container.header-inner a {
            font-size: 13px;
        }

        .header-btn {
            order: 3;
            text-align: right;
        }
        .container.header-inner a:last-child {
            margin-right: 0;
        }
        .header-contact-info span {
            display: block;
            text-align: end;
        }
        .container.header-inner a {
            font-size: 13px;
        }
        .Middle-sec .col-md-8.content {
            padding-top: 50px;
            padding-bottom: 50px;
            max-width: 100%;
            flex: 0 0 100% !important;
            text-align: center;
        }
        .middle-sec-btn {
            text-align: center;
        }
        .middle-sec-form #_form_71_._inline-form, #_form_71_._inline-form ._form-content, #_form_71_._inline-form input, #_form_71_._inline-form ._submit,
        .middle-sec-form #_form_76_._inline-form, #_form_76_._inline-form ._form-content, #_form_76_._inline-form input, #_form_76_._inline-form ._submit,
        .middle-sec-form #_form_87_._inline-form, #_form_87_._inline-form ._form-content, #_form_87_._inline-form input, #_form_87_._inline-form ._submit,
        .middle-sec-form #_form_89_._inline-form, #_form_89_._inline-form ._form-content, #_form_89_._inline-form input, #_form_89_._inline-form ._submit {
            font-family: 'kollektif';
        }
        #_form_71_ ._form_element input[type="text"], #_form_71_ ._form_element input[type="date"], #_form_71_ ._form_element select, #_form_71_ ._form_element textarea:not(.g-recaptcha-response),
    #_form_76_ ._form_element input[type="text"], #_form_76_ ._form_element input[type="date"], #_form_76_ ._form_element select, #_form_76_ ._form_element textarea:not(.g-recaptcha-response),
    #_form_73_ ._form_element input[type="text"], #_form_73_ ._form_element input[type="date"], #_form_73_ ._form_element select, #_form_73_ ._form_element textarea:not(.g-recaptcha-response),
    #_form_87_ ._form_element input[type="text"], #_form_87_ ._form_element input[type="date"], #_form_87_ ._form_element select, #_form_87_ ._form_element textarea:not(.g-recaptcha-response),
    #_form_89_ ._form_element input[type="text"], #_form_89_ ._form_element input[type="date"], #_form_89_ ._form_element select, #_form_89_ ._form_element textarea:not(.g-recaptcha-response),
    #_form_91_ ._form_element input[type="text"], #_form_91_ ._form_element input[type="date"], #_form_91_ ._form_element select, #_form_91_ ._form_element textarea:not(.g-recaptcha-response) {
         margin-bottom: 6px;
        }
        .Middle-sec {
            padding-top: 0;
            padding-bottom: 50px;
        }
        .Middle-sec h1 {
            font-size: 27px;
            line-height: 32px;
            margin-bottom: 10px;
        }
        .middle-sec-btn a.btn {
            font-size: 16px;
            width: 160px;
            height: 40px;
        }
        .Middle-sec p.mid-sec-para {
            margin-bottom: 15px;
        }
        .Middle-sec .col-md-4 {
            max-width: 100%;
            flex: 0 0 100%;
        }
        .middle-sec-form p {
            line-height: 10px;
            margin-top: 35px;
        }
        .middle-sec-form #_form_71_ ._form_element,
        .middle-sec-form #_form_76_ ._form_element,
        .middle-sec-form #_form_87_ ._form_element,
        .middle-sec-form #_form_89_ ._form_element {
            margin: 0 0 0px;
            padding: 6px;
            width: 100%;
        }
        .col-md-12.para-sec h2 {
            font-size: 30px;
            line-height: 20px;
            padding-top: 29px;
        }
        .col-md-12.para-sec p {
            font-size: 18px;
            padding-top: 15px;
            padding-bottom: 30px;
            line-height: 25px;
        }
        .c-t-img img {
            max-width: 100%;
            margin-top: 20px;
        }
        .solution-list .col-md-4 {
            flex: 0 0 100%;
            max-width: 100%;
        }
        .about-us-content h4 {
            font-size: 30px;
            line-height: 30px;
            margin-bottom: 20px;
        }
        .about-us-content p {
            font-size: 15px;
            line-height: 22px;
            margin-bottom: 13px;
        }
        .about-us-content a {
            font-size: 15px;
            width: 140px;
            height: 40px;
        }
        .about-us-img img {
            margin-top: 30px;
        }
        .c-p-h4 h4 {
            font-size: 30px;
            line-height: 30px;
            margin-bottom: 15px;
        }
        .client-test .container {
            padding-top: 30px;
            padding-bottom: 30px;
        }
        .c-t-content h5 {
            font-size: 24px;
            max-width: 1000px;
            -webkit-line-clamp: 10;
        }
        .sol-content h5 {
            font-size: 18px;
            padding-left: 15px;
        }
        .solution-list {
            margin-bottom: 30px;
        }
        .about-us .container {
            padding-top: 40px;
            padding-bottom: 40px;
        }
        
        .c-t-content p {
            font-size: 19px;
            max-width: 1000px;
            -webkit-line-clamp: 10;
        }
        .c-t-content a {
            font-size: 18px;
        }
        .cor-tr-content h2 {
            font-size: 22px;
            line-height: 30px;
            margin-bottom: 10px;
        }
        .cor-tr-content a {
            font-size: 15px;
            width: 130px;
        }
        .corporate-training {
            padding-top: 60px;
            padding-bottom: 60px;
        }
        .form-content h4 {
            font-size: 25px;
            line-height: 25px;
            margin-top: 0px;
        }
        .footer-form {
            padding-top: 30px;
            padding-bottom: 10px;
        }
        .footer-form #_form_73_ ._form_element,
        .footer-form #_form_91_ ._form_element {
            margin: 0 0 15px;
            padding: 7px;
        }
        #_form_73_ ._button-wrapper button#_form_73_submit,
        #_form_91_ ._button-wrapper button#_form_91_submit {
            width: 130px;
            height: 43px;
            font-size: 16px;
            margin: 5px auto 0;
        }
        .footer-form #_form_73_,
        .footer-form #_form_91_{
            margin: 0px auto 0;
        }
        .copyright {
            padding-top: 15px;
            padding-bottom: 15px;
        }
        .copyright p {
            font-size: 14px;
        }
        .whatspp img {
            height: 40px;
            width: 40px;
        }
        .f-form-style ._form-content ._full_width {
            flex: 0 0 100%;
        }
        .sol-content a {
            width: 100%;
        }
        .sol-content .col-md-5 {
            flex: 0 0 41.666667%;
            max-width: 36.666667%;
        }
        .lang-switcher {
            right: 30px;
            top: 0px;
        }

    }
    @media (max-width:400px){
        .t-y-h1 h1 {
        font-size: 35px;
    }
        .Middle-sec {
            padding-top: 40px;
            padding-bottom: 40px;
        }
        .Middle-sec .col-md-8.content {
            padding-top: 25px;
            padding-bottom: 40px;
        }
        .cor-tr-content h2 {
            font-size: 16px;
            line-height: 27px;
            margin-bottom: 7px;
        }
        .corporate-training {
            padding-top: 40px;
            padding-bottom: 40px;
        }
        .cor-tr-content a {
            font-size: 13px;
            width: 120px;
        }
        .f-form-style ._form-content ._full_width input, .f-form-style ._form-content ._full_width select {
            height: 40px !important;
        }
        .footer-form #_form_73_ ._form_element,
        .footer-form #_form_91_ ._form_element {
            margin: 0 0 10px;
            padding: 7px;
        }
        #_form_73_ ._button-wrapper button#_form_73_submit,
        #_form_91_ ._button-wrapper button#_form_91_submit {
            width: 120px;
        }
        .sol-content .col-md-5 {
            flex: 0 0 43.666667%;
            max-width: 43.666667%;
        }
    }
    @media (max-width:360px){
        .col-md-12.para-sec h2 {
    font-size: 28px;
}
        .sol-content a {
            font-size: 12px;
            line-height: 29px;
        }
        .sol-content h5 {
            font-size: 14px;
            padding-left: 15px;
        }
        .req-appointment button.close {
            right: 5px;
            top: -6px;
        }
        .Middle-sec h1 {
            font-size: 24px;
        }
        .c-t-content h5 {
            font-size: 23px;
        }
        .about-us .container {
            padding-top: 30px;
            padding-bottom: 30px;
        }
        .c-t-content p {
         font-size: 17px;
        }
        .c-t-content a {
            font-size: 16px;
        }
        .footer-form {
            padding-top: 20px;
        }
        .copyright p {
            font-size: 12px;
        }
        .copyright {
            padding-top: 10px;
            padding-bottom: 10px;
        }
        .sol-content .col-md-5 {
           /* flex: 0 0 41.666667%;
            max-width: 40.666667%;*/
            flex: 0 0 45.666667%;
            max-width: 45.666667%;
        }
    }
    @media (max-width:300px){
        .sol-content .col-md-5 {
            flex: 0 0 41.666667%;
            max-width: 46.666667%;
        }
    }

#_form_71_ ._form_element._x71299410._full_width,
#_form_76_ ._form_element._x53354332._full_width,
#_form_73_ ._form_element._x98928980._full_width,
#_form_87_ ._form_element._x71299410._full_width,
#_form_89_ ._form_element._x53354332._full_width,
#_form_91_ ._form_element._x98928980._full_width {
    width: 100% !important;
    flex: 0 0 100%;
}

.header.sticky.fixed {
    position: fixed;
    width: 100%;
    background: #fff;
    z-index: 99;
}

div#testimonials-video-1 .modal-header ,div#testimonials-video-2 .modal-header ,div#testimonials-video-3 .modal-header {
    position: absolute;
    right: 0px;
    top: -30px;
    padding: 0;
    border: none;
    color: #fff;
}

div#testimonials-video-1 iframe ,div#testimonials-video-2 iframe ,div#testimonials-video-3 iframe {
    width: 100%;
}

div#testimonials-video-1 .modal-content ,div#testimonials-video-2 .modal-content ,div#testimonials-video-3 .modal-content {
    background: transparent;
    border: none;
}

div#testimonials-video-1 .modal-header button.close ,div#testimonials-video-2 .modal-header button.close ,div#testimonials-video-3 .modal-header button.close {
    color: #fff;
    opacity: 1;
    text-shadow: none;
}

#_form_73_ textarea#field\[11\],
#_form_91_ textarea#field\[11\] {
    border: none;
    font-size: 16px !important;
    font-family: 'kollektif' !important;
    padding: 18px 0px 13px 29px;
    border-radius: 15px !important;
    height: 140px !important;
}

#testimonials-video-1 .modal-dialog,
#testimonials-video-2 .modal-dialog,
#testimonials-video-3 .modal-dialog{
    height: 100%;
    display: flex;
    align-items: center;
    margin: 0 auto;
}



@media (min-width: 576px){
    #testimonials-video-1 .modal-dialog,
    #testimonials-video-2 .modal-dialog,
    #testimonials-video-3 .modal-dialog {
        max-width: 640px;
    }
}

@media (max-width: 640px) {
    div#testimonials-video-1 iframe, div#testimonials-video-2 iframe, div#testimonials-video-3 iframe {
        background: #000;
    }
    div#testimonials-video-1 .modal-header ,div#testimonials-video-2 .modal-header ,div#testimonials-video-3 .modal-header {
        top: 0;
    }
}


html[lang=ar] {
    direction: rtl;
}

html[lang=ar] .Middle-sec .col-md-8.content {
    text-align: right;
}

html[lang=ar] .header-btn {
    text-align: right;
}

html[lang=ar]  .about-us-content h4 {
    text-align: right;
}

html[lang=ar]  .about-us-content {
    text-align: right;
}

html[lang=ar]  .c-p-h4 {
    text-align: right;
}

html[lang=ar]   #_form_73_ textarea#field\[11\],
html[lang=ar]   #_form_91_ textarea#field\[3\] {
    padding: 18px 10px 13px 29px;
}

html[lang=ar]  .cor-tr-content a img {
    vertical-align: unset;
    margin-right: 5px;
}

html[lang=ar]  .sol-content h5 {
    padding-left: 0px;
    padding-right: 30px;
    text-align: right;
}

html[lang=ar]  .about-us-content img {
    margin-right: 8px;
    vertical-align: unset;
}

html[lang=ar]  .client-testimonials .c-t-content {
    text-align: right;
}

html[lang=ar] .lang-switcher {
    position: absolute;
    left: 30px;
    top: 15px;
    z-index: 99;
    background: transparent;
}

html[lang=ar] .lang-switcher select#lang {
    border: none !important;
    outline: none !important;
    font-size: 16px;
    font-family: 'kollektif';
    font-weight: bold;
    color: #7a7a7a;
    -webkit-appearance: none;
    -moz-appearance: none;
    text-indent: 1px;
    text-overflow: '';
}

html[lang=ar] .lang-switcher::before{
    content: "\f0d7";
    font-family: FontAwesome;
    left: -5px;
    position: absolute;
    top: 0;
    color: #7a7a7a;
    width: 10px;
    right: unset;
}

html[lang=ar] .container.header-inner {
    position: relative;
}

html[lang=ar] #_form_89_ ._field-wrapper textarea#field\[3\] {
    height: 80px;
}

html[lang=ar] #_form_91_ ._field-wrapper textarea#field\[3\] {
    height: 140px;
    border: none;
}

span.info-phn-num {
    display: inline-flex;
    flex-direction: column;
    text-align: left;
    direction: ltr;
}

/* html[lang=ar] #_form_87_ ._button-wrapper._full_width {
    text-align: center;
}

html[lang=ar] #_form_87_ button#_form_87_submit {
    width: 143px;
    height: 54px;
    font-size: 16px;
    font-weight: bold;
    color: #ffffff;
    border-radius: 10px !important;
    text-align: center;
}
#_form_87_ textarea#field\[3\] {
    margin-bottom: 30px;
} */



/* Thank-You Arabic */

html[lang=ar]  .t-y-h1 a svg {
    right: 40px;
}

@media (max-width: 2500px){
    
}

@media (max-width: 1900px){
    
}

@media (max-width: 1640px){
   
}

@media (max-width: 1366px){
    html[lang=ar]   #_form_87_ ._form_element input[type="text"] {
        margin-bottom: 20px;
    }
}

@media (max-width: 1200px) {
    .container.header-inner a {
        font-size: 12px;
        margin-right: 2px;
    }
}

@media (max-width: 1024px){
    html[lang=ar]  .Middle-sec {
        padding-top: 80px;
        padding-bottom: 40px;
    }
    html[lang=ar] .sol-content a {
        margin-right: 0px;
        margin-left: 8px;
    }
}

@media only screen and (max-width: 1000px) and (min-width: 900px)  {
    .container {
        max-width: 900px;
    }
    .container.header-inner a {
        font-size: 12px;
    }
    .container.header-inner span.fa-icons {
        padding-left: 0;
    }
    html[lang=ar] .lang-switcher, html[lang=en] .lang-switcher {
        top: 5px;
    }
}


@media (max-width: 915px){
    html[lang=ar] .lang-switcher {
        left: 12px;

    }

    html[lang=ar]  .sol-content a {
        margin-right: 2px;
        padding: 2px 0px;
    }

    html[lang=ar]  .sol-content a {
        font-size: 13px;
    }
}

@media (max-width: 896px){
    html[lang=ar] .lang-switcher {
        top: 10px;
        left: 20px;
    }

    html[lang=ar] .logo {
        order: 2;
    }

    html[lang=ar] .header-contact-info {
        order: 2;
    }

    html[lang=ar]  .header-btn {
        order: 2;
    }

    html[lang=ar] .container.header-inner a:last-child {
        margin-right: 5px;
    }


}

@media (max-width: 768px){
    html[lang=ar] .lang-switcher {
        left: 20px;
    }

}

@media (max-width: 480px){
    span.info-phn-num a {
    margin-top: 5px;
}
    html[lang=ar] .Middle-sec .col-md-8.content {
        text-align: center;
    }
    html[lang=ar] .header-btn {
        order: 3;
    }
    html[lang=ar] .header-btn {
        text-align: left;
    }
    html[lang=ar] .header-contact-info {
        order: 1;
    }
    html[lang=ar] .logo {
        order: 2;
        text-align: right;
    }
    html[lang=ar] .lang-switcher {
        left: 30px;
        top: 0px;
    }
    html[lang=ar] .container.header-inner {
        padding-top: 20px;
    }
    html[lang=ar] .Middle-sec {
        padding-top: 0px;
        padding-bottom: 50px;
    }
    html[lang=ar]   #_form_87_ ._form_element input[type="text"] {
        margin-bottom: 6px;
    }
    html[lang=ar]  .header-contact-info span {
        direction: ltr;
    }
    

}

@media (max-width: 320px){
    html[lang=ar] .container.header-inner span.fa-icons {
        padding-left: 0;
    }
    html[lang=ar] .container.header-inner a:last-child {
        margin-right: 0px;
    }
    

}




@media only screen and (min-width: 720px) and (max-width:767px) {
.container {
    max-width: 700px;
}
}


