body{direction: rtl;}
main .top{height: 83vh;}
.mobile{display: none;}
.col.content article{padding: 0 1em;}
.bgdesk{height: 32vw;}
.form-wrapper{background: #fff;padding: 0 1vw;height: 100%;border-top: 0.2vw solid #000;}
.col.form input[type=submit]{border:0;outline: 0;background:#44b9fe;color: #fff;font-size: 1.5vw;padding: 0.25vw 0.75vw;height: auto;display: block;margin-right:auto;}
#second-title .container-fluid{background: linear-gradient(to right,#4cd7ae,#44b9fe);}
#intro{margin-top: 1vw;}
.container-fluid{width:100%;margin-right:auto ;margin-left:auto ;max-width: 100vw;overflow:hidden;}
.container-fluid .row{display: flex;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}
.col.form{width:20%;padding: 0 15px;}
.col.form h4{font-size: calc(1.5vw + 3px); width: 100%;margin-bottom: 2vw;text-align: center !important;}
label{position: absolute; right: 8vw;display: block;font-size: calc(0.8vw + 3px);}
.moderator-row{margin-top: 1vw;}
.moderator-txt{margin-top: 2vw;padding-right: 4vw !important;}
.icon_mod{height: 3vw;margin-top: 2vw;}
p {margin: 0;}
#form-holder { margin-top: 2vw;}
h1{position: absolute;top: 20vw;right: 22vw;font-size: calc(5vw + 3px);color: #fff;}
.col.form form{font-size: calc(0.8vw + 3px);}
.col.form input{margin-top: 1vw;font-size: calc(1vw + 3px);height: 3vw;}
.text-left{width: 100%;}
.col.content{width:80%;flex: 0 0 80%;padding: 0 15px;}
.product-slide{margin: 4vw;width: 90%;height: auto;}
.pslide img{width:100%;}
#top-banner, .sub-title{text-align: center;}
.facts-headline{font-weight: 600; font-size: calc(2vw + 3px);}
.sub-title > h2 {font-size: calc(1.3vw + 3px);font-weight: 800;}
.list-holder > p {border-bottom: 0.2vw solid #000;padding-bottom: 1vw;}
.list-holder > ul > li{font-size: calc(1vw + 3px);margin: 0.2vw;}
.list-holder > ul > li::before{content: "\f005";position: absolute;right: 16vw; margin-top: 0.35vw; color: #44b9fe;font: normal normal normal 20px/1 FontAwesome;}
.contentbox > p {font-size: calc(0.8vw + 3px);}
.boxs-expertise{display: flex;justify-content: flex-start;flex-flow: wrap;}
.expertise-box{margin-top: 1vw;border-radius: 0.4vw;width: 48% !important;}
/* .contentbox{visibility: hidden;} */
.course-headline{font-weight: 800;font-size: calc(2vw + 3px);}
#second-title .container-fluid .row{margin-bottom: 0;}
.journee-title{font-size: calc(1vw + 3px);font-weight: 600;}
.journee-content{font-size: calc(0.7vw + 3px);}
#moderator .container-fluid {background: linear-gradient(to right,#4cd7ae,#44b9fe)}
.moderator-headline{font-size: calc(1vw + 3px); font-weight: 800;text-align: center;color: #000}
.img_mod{height: 14vw;padding-top: 0.6vw;}
.card{background: linear-gradient(to right,#4cd7ae,#44b9fe);}
.card .card-content{padding: 0;text-align: center;}
 h3{font-weight: 600; font-size: calc(2vw + 3px);border-bottom: 0.2vw solid #000; padding-bottom: 1vw;}
.offer-exp > ul > li>  p{font-size: calc(1vw + 3px);}
.offer-exp > ul > li::before{content: "\f05a";font: normal normal normal 20px/1 FontAwesome;position: absolute;right: 16vw;margin-top: 0.4vw;color: #4cd7ae;}
.expertise-exp > p::before{content: "\f08c";font: normal normal normal 20px/1 FontAwesome;color: rgb(0, 115, 177);padding-left: 1vw;}
.titlebox{font-size: calc(1vw + 3px);}
.inner{display: flex;-webkit-flex-flow: row wrap;}
.flex-item{position: relative;margin: auto;}
.titlebox::before{content: "\f08c";font: normal normal normal 20px/1 FontAwesome;color: rgb(0, 115, 177);padding-left: 1vw;}
.wpcf7-form-control-wrap{display: block;}
span.wpcf7-not-valid-tip{position: absolute;left: 0;bottom: 0;line-height: 1;font-size: calc(0.8vw + 3px);}
div.wpcf7-response-output{margin-top: 2em!important;}
::placeholder{font-size: 0.8em;}
h3.slide-title{margin: 1.5vw 4vw;}
footer{direction: ltr;}
.swiper-container {
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
}
.swiper-slide {
    text-align: center;
    font-size: 18px;
    background: #fff;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}
.swiper-pagination{position: relative;top: 1vw;}
.swiper-button-next{left: 10vw !important;}
.swiper-button-prev{right: 10vw !important;}
.swiper-button-next, .swiper-button-prev{top:auto;margin-top: -7vw}

@media(max-width:1000px){
    .bgmob{height: 12.8em;}
    .mobile{display: block;}
    .desktop{display: none;}
    .moderator-row , .moderator-txt{margin-top: 1em;}
    .moderator-txt{text-align: center;}
    .moderator-headline {font-size: 1.2em;}
    .icon_mod{position: absolute;height: 3em;bottom: 18em;right: 3em;}
    .container-fluid .row{flex-wrap: wrap;}
    .col.form,.col.content{width:100vw;flex: 0 0 100%;}
    .list-holder > ul > li {font-size: 1.2em;}
    .offer-exp > ul > li> p{font-size: 1.2em;}
    h3{font-size: 1.7em;}
    h1{font-size: 3em;top: 3em; right: 1.5em;}
    .sub-title > h2{font-size: 1.4em; padding: 0.7em}
    .img_mod{height: 12em;}
    .journee-title,.titlebox{font-size: 1.2em;}
    .titlebox{padding-top: 0.4em;}
    .swiper-button-next, .swiper-button-prev{display: none;}
    .expertise-box{width: 100% !important; text-align: right;height: 5em;}
    .contentbox > p {font-size: 0.9em;}
    .moderator-row{justify-content: center;}
    .list-holder > ul > li::before{right: 7vw;font-size: 1em;margin-top: 1vw;}
    .offer-exp > ul > li::before{right: 7vw;font-size: 1em;margin-top: 1.4vw;}
    .form-wrapper{width: 100%;position: relative;right: 0;box-shadow:none; border: none;}
    .course-headline{font-size: 2em;}
    .facts-headline{font-size:1.2em}
    .journee-content > p{font-size: 2.8em;}
    .col.content{order: 0;}
    .col.form{order: 1;}
    .card-image{padding-top: 0.5em;}
    
    .col.form .form-wrapper{padding: 0 2em;}
    .col.form form{font-size: 1em;}
    .col.form h4{font-size: 1.15em;}
    .col.form input{height: 5.5em;margin-bottom: 2em;}
    .col.form input[type=submit]{font-size: 1.5em;padding: 0.25em 1em;width:100%;text-align: center!important;height: 2em;line-height: 1;}
    span.wpcf7-not-valid-tip{font-size: 0.8em;}
    main .top{height: 30em;}
    h3.slide-title{font-size: 1.75em;}
    .flex-item{width: 100%;}
    label{right: 2vw;bottom: 12vw;font-size: 0.7em;}
    ::-webkit-input-placeholder {font-size: 1.9em !important; padding-bottom: 1em;}
   ::-moz-placeholder {font-size: 1.9em !important;}
   :-ms-input-placeholder {font-size: 1.9em !important;}
}
/*mockup page*/
.page-id-2377 article#post-2377{background:rgba(255,255,255,0.5);width: 100%;}
.page-id-2377 .entry-content h4{font-size: calc(3.5vw + 3px);text-align: center;}
.page-id-2377 .entry-content p{color:rgba(0,0,0,0.87);width:65%;margin: auto;text-align: justify;}
.page-id-2377 .entry-content .icon_line{justify-content: center;}
@media(max-width:1000px){
    .page-id-2377 .entry-content{width:100vw;position: relative;padding-bottom: 5em;}
    .page-id-2377 .entry-content h4{font-size:1.75em;}
    .page-id-2377 .entry-content .icon_line{position: absolute;bottom: 0;right: 0;width: 100%;}
}
/*mockup*/
@media(max-width:375px) {
   
}