@font-face {
font-family: 'futura';
src: url(https://middleeastrecruiters.com/wp-content/themes/mer/assets/fonts/FuturaBT-Medium.eot);
src: url(https://middleeastrecruiters.com/wp-content/themes/mer/assets/fonts/FuturaBT-Medium.eot?#iefix) format('embedded-opentype'),
url(https://middleeastrecruiters.com/wp-content/themes/mer/assets/fonts/FuturaBT-Medium.woff2) format('woff2'),
url(https://middleeastrecruiters.com/wp-content/themes/mer/assets/fonts/FuturaBT-Medium.woff) format('woff'),
url(https://middleeastrecruiters.com/wp-content/themes/mer/assets/fonts/FuturaBT-Medium.ttf) format('truetype');
font-weight: 500;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'futura';
src: url(https://middleeastrecruiters.com/wp-content/themes/mer/assets/fonts/FuturaBT-Book.eot);
src: url(https://middleeastrecruiters.com/wp-content/themes/mer/assets/fonts/FuturaBT-Book.eot?#iefix) format('embedded-opentype'),
url(https://middleeastrecruiters.com/wp-content/themes/mer/assets/fonts/FuturaBT-Book.woff2) format('woff2'),
url(https://middleeastrecruiters.com/wp-content/themes/mer/assets/fonts/FuturaBT-Book.woff) format('woff'),
url(https://middleeastrecruiters.com/wp-content/themes/mer/assets/fonts/FuturaBT-Book.ttf) format('truetype');
font-weight: normal;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'futura';
src: url(https://middleeastrecruiters.com/wp-content/themes/mer/assets/fonts/FuturaBT-Bold.eot);
src: url(https://middleeastrecruiters.com/wp-content/themes/mer/assets/fonts/FuturaBT-Bold.eot?#iefix) format('embedded-opentype'),
url(https://middleeastrecruiters.com/wp-content/themes/mer/assets/fonts/FuturaBT-Bold.woff2) format('woff2'),
url(https://middleeastrecruiters.com/wp-content/themes/mer/assets/fonts/FuturaBT-Bold.woff) format('woff'),
url(https://middleeastrecruiters.com/wp-content/themes/mer/assets/fonts/FuturaBT-Bold.ttf) format('truetype');
font-weight: 700;
font-style: normal;
font-display: swap;
}
@font-face {
font-family: 'Futura Lt BT';
src: url(https://middleeastrecruiters.com/wp-content/themes/mer/assets/fonts/FuturaBT-Light.eot);
src: url(https://middleeastrecruiters.com/wp-content/themes/mer/assets/fonts/FuturaBT-Light.eot?#iefix) format('embedded-opentype'),
url(https://middleeastrecruiters.com/wp-content/themes/mer/assets/fonts/FuturaBT-Light.woff2) format('woff2'),
url(https://middleeastrecruiters.com/wp-content/themes/mer/assets/fonts/FuturaBT-Light.woff) format('woff'),
url(https://middleeastrecruiters.com/wp-content/themes/mer/assets/fonts/FuturaBT-Light.ttf) format('truetype');
font-weight: 300;
font-style: normal;
font-display: swap;
}
html {
font-family: 'futura', sans-serif !important;
font-weight: 300 !important;
}
body {
margin: 0;
font-family: 'futura', sans-serif !important;
}
*{   
font-family: 'futura', sans-serif !important;
}
header{
width: 100%;
position: fixed !important;
}
#page > div.wrap {
padding-top: 88px;
}
.cky-notice-des{line-height:20px !important;}
:root {
--white: #ffff;
--lightYellow: #FCF2E1;
--lightBlue:#F0F5FB;
--blue:#020B68;
--yellow:#E9A63A;
--gray:#363636;
--lightpurple:#E5E6EF;
}
p,h1,h2,h3,h4,h5,h6{padding: 0;margin: 0;font-size: inherit;}
.display-none {display:none;} .ff-31 {font-size:31px;}
.ff-32 {font-size:32px;} .lato{font-family: 'Lato', sans-serif !important;}
.roboto{font-family: 'Roboto', sans-serif !important;}
.arial{font-family: arial !important;} .bg-white{background-color: var(--white) !important;}
.bg-light-blue{background-color: var(--lightBlue) !important;}
.bg-light-yellow{background-color: var(--lightYellow) !important;}
.bg-light-purple{background-color: var(--lightpurple) !important;} .col-white,.col-white .elementor-heading-title{color: var(--white) !important;}
.col-yellow,.col-yellow .elementor-heading-title{color: var(--yellow) !important;}
.col-blue,.col-blue .elementor-heading-title{color: var(--blue) !important;}
.col-gray,.col-gray .elementor-heading-title{color: var(--gray) !important;}
.center{text-align: center;}
.elementor-section.elementor-section-boxed > .elementor-container{max-width: 1420px !important;width: 90%;}
.elementor-inner-section .elementor-container{width: 100% !important;}
.container{max-width: 1600px !important;width: 90% !important;margin:0 auto;} .mr-0{margin: 0;}
.w-100 .elementor-container {width: 100% !important;}
.sections-padding{padding: 185px 0;}
.sections-padding-big{padding: 240px 0;}
.sections-padding-small{padding: 100px 0;}
.sections-padding-small-bottom{padding-bottom: 100px;}
.sections-padding-bottom{padding-bottom: 185px;}
.flex-row .elementor-container{display: flex;flex-direction: row;}
.flex-column .elementor-container,.flex-col{display: flex;flex-direction: column;}
.align-i-center{align-items: center;}
.text-upper{text-transform: uppercase;}
.text-center{text-align: center;}
.text-left{text-align: left;}
.flex-wrap{flex-wrap: wrap;}
.cursor{cursor: pointer;}
.flex{display: flex;}
.flex-row-basic{display: flex;flex-direction: row;}
.flex-column-basic{display: flex;flex-direction: column;}
.justify-between,.justify-between > div{justify-content: space-between;}
.justify-center{justify-content: center;}
.pointer{cursor: pointer;} .btn-blue a,.btn-yellow a{font-size: 18px;font-weight: 500;padding: 7px 25px;border-radius: initial !important;border: 1px solid transparent;}
.home-banner .left-content .btn-blue a, .home-banner .left-content .btn-yellow a, .home-cart .elementor-widget-button a {padding: 10px 20px;}
.btn-blue a{background-color: var(--blue) !important;}
.btn-yellow a{background-color: var(--yellow) !important;}
.btn-blue a:hover{background-color: var(--white) !important;color: var(--blue);border-color:var(--blue);}
.btn-yellow a:hover{background-color: var(--white) !important;color: var(--yellow);border-color:var(--yellow);} .light{font-weight: 300;}
.regular{font-weight: 400;}
.medium,.medium.elementor-widget-heading .elementor-heading-title{font-weight: 500 !important;}
.semibold{font-weight: 600;}
.bold,.bold *{font-weight: 700 !important;}
.extrabold{font-weight: 800;}
.black{font-weight: 900;}
.book{font-weight: 350;}
.right{text-align: right;}
.underline{text-decoration:underline !important;} .fs-44{font-size: 44px;line-height: 60px;}
.fs-32{font-size: 32px;line-height: 40px;}
.fs-24{font-size: 24px;line-height: 24px;}
.fs-18{font-size: 18px;line-height: 24px;}
.relative{position: relative;}
.entry-title,.edit-link{display: none !important;}
.pd-0 >div{padding: 0 !important;}
.elementor-widget:not(:last-child) {margin-bottom:initial !important }; #header nav{margin-left: auto;}
#header nav ul{margin-left: auto;}
#header .btn-blue a,#header .btn-yellow a{font-size: 24px !important;}
#header nav li a{font-weight: 500;font-size: 24px;color: var(--blue);padding: 0;}
#header nav li{margin-left: 65px !important;}
#header nav li:first-of-type a{margin-left: 0 !important;}
#header .current_page_item::after{content:"";display: block;left: 0;right: 0;height: 2px;background-color: var(--yellow);position: absolute;bottom: -12px;}
#header .current_page_item.btn-blue::after, #header .current_page_item.btn-yellow::after {display:none !important;}
#header .btns .elementor-widget-wrap{padding: 0 !important;}
#header .btns .elementor-column{width: initial !important;}
#header .btns .btn-yellow{margin-left: 50px;}
#header .btns .elementor-container.elementor-column-gap-default{display: flex;justify-content: flex-end;}
#header .elementor-widget-wrap.elementor-element-populated{padding: 0;}
#header{padding: 10px 0 !important;}
#header .headerMenu ul {margin-right: 60px;}
#header nav #menu-1-cb6cd06 .btn-blue a, #header nav #menu-1-cb6cd06 .btn-yellow a {padding: 7px 25px !important;color:var(--white) !important;}
#header nav #menu-1-cb6cd06 .btn-blue:hover a {color:var(--blue) !important;}
#header nav #menu-1-cb6cd06 .btn-yellow:hover a {color:var(--yellow) !important;}
#header nav #menu-1-cb6cd06 li:nth-child(1), #header nav #menu-1-cb6cd06 li:nth-child(2) {display:flex; align-items:center} footer .elementor-section .elementor-container{justify-content: space-between;}
footer .logo{width:32% !important;}
footer .links{width:35% !important;}
footer .in{width:23% !important;}
footer .links ul{display: flex;flex-direction: column;}
footer .links ul a{font-size: 18px;color: var(--blue) !important;padding: 0 !important;}
footer .links ul li{margin-bottom: 10px;}
footer .links ul li:hover{text-decoration: underline;} .in a{border: 1px solid var(--blue);min-width: 50px;border-radius: 50%;min-height: 50px;display: flex !important;align-items: center;justify-content: center;}
.in .elementor-widget-container{display: flex;justify-content: flex-end;padding: 0 !important;}
footer .in .inLogo {margin-right: 1px;width: auto !important;margin-left: 15px;}
footer .in .flogo{flex-grow: 1;width: auto !important;}
footer .in > .elementor-widget-wrap {justify-content:flex-end;} .home-banner .description{width: 580px;max-width: 90%;}
.home-banner{padding-top: 72px;}
.home-banner .left-content{width: 60%;}
.home-banner .right-content{width: 40%;}
.home-banner .right-content .elementor-widget-wrap{padding: 0;}
.home-section1 .pd-0 .elementor-widget-wrap div, .home-section1 .pd-0 .elementor-widget-wrap img {object-fit: cover;height: 100%;}
.home-section1 .text-upper > div {margin: 20px 0px 20px 0px !important;} 
.home-section1 .description{padding: 0 70px;}
.home-section1 .description .elementor-widget-container div{margin-bottom: 30px;}
.home-trust-cart{width: 32% !important;}
.home-trust-cart:first-of-type,.home-trust-cart:last-of-type{background-color: var(--lightpurple);}
.home-trust-cart:nth-of-type(2){background-color: var(--lightYellow);}
.home-cart{background-color: var(--lightBlue);padding: 60px 70px;width: 48% !important;position: relative;}
.home-cart .desc{width: 435px;max-width: 90%;margin: 9px 0 24px 0;}
.home-cart::after{content: "";background-image: url(https://middleeastrecruiters.com/wp-content/themes/mer/assets/images/design.svg);width: 190px;height: 190px;bottom: 0;right: 0;position: absolute;} .banner{position: relative;height: 400px;margin-bottom: 50px;}
.banner .elementor-container{position: initial !important;}
.banner-image{position: absolute;right: 0;top: 0;bottom: 0;}
.banner-image img{height: 100%;object-fit: cover;}
.banner-image .elementor-widget-wrap {padding: 0 !important;}
.banner-image div{height: 100%;}
.banner-title {position: absolute;top: 50%;transform: translateY(-50%);width: 80% !important;} .content-about .elementor-widget-wrap{padding: 0 !important;}
.content-about .left-content{margin-right: 35px;}
.content-about .fs-18{padding: 45px;}
.content-about .right-content .elementor-element:nth-of-type(2){margin-top: 35px;}
.content-about .left-content .fs-18 div{margin-bottom: 30px;}
.content-about .left-content .fs-18{min-height: 625px;}
.content-about .right-content .fs-18{min-height: 295px;} .add-design{position: relative;}
.add-design::after{content: "";background-image: url(https://middleeastrecruiters.com/wp-content/themes/mer/assets/images/design.svg);width: 190px;height: 190px;bottom: 0;right: 0;position: absolute;}
.hired-form{width: 90% !important;margin: auto;margin-top: 30px;margin-bottom: 55px;}
.hired-form .left-content,.hired-form .right-content{width: 48%;}
.hired-form .fs-32{margin-bottom: 20px;}
.hired-form .mt-35{margin-top: 35px;}
.wpcf7-response-output{border-color: var(--blue) !important;}
.wpcf7-not-valid-tip{margin-bottom: 20px;margin-top:-10px;} .contactPage .hired-form .wpcf7-form .right-content > p {margin-top: 25px;} .InTouch .content-left{margin-top: 25px;margin-right: 25px;}
.InTouch .HireTalent .right-content > p {margin-top: 15px;}
.content-left p {font-weight: 300;} input[type="text"],input[type="email"],input[type="tel"],textarea{
border: 1px solid #AAAAAA;
background-color: var(--lightBlue);
font-size: 18px; padding: 23px 20px;
width: 100%;
margin-bottom: 15px !important;
color: #707070;
}
.mt-15{margin-top:15px !important;}
textarea{max-height: 185px;}
.contactPage textarea{max-height: 237px;}
.HireTalent textarea{max-height: 153px;}
input[type="submit"]{background-color: var(--blue);color: var(--white);float: right;font-size: 18px !important;font-weight: 500 !important;padding: 10px 35px;border: none !important;}
::placeholder{color: #363636;}
.upload-btn {margin-bottom: 25px;background-color: var(--lightBlue);border: 1px solid #AAAAAA;padding: 0 0 0 20px;font-size: 18px; color: #363636;cursor: pointer;}
.upload-btn .icon{background-color: #D8DDEC;padding: 23px 26px;}
input[type="file"]{display: none;} .terms .title,.terms .desc,.terms .desc .mb-30{
margin-bottom: 30px !important;
}
.terms .desc4 {
margin-bottom: 0px !important;
}
.mobile{display: none;} .terms {margin-top: 50px !important;}
.terms .title *{color:var(--blue) !important}
.terms .desc{color:var(--gray) !important}
.cookie{position: fixed;top: 60%;width: 940px;max-width:90%;left: 50%;transform: translate(-50%,-50%);display: none;}
.cookie::before{content:"";display:block;position:fixed;top:-500%;left:-100%;right:-100%;bottom:-500%;background:#0000004f;}
.cookie > .elementor-container{background:var(--lightBlue);}
.cookie .content-cookie .elementor-container{flex-direction:column}
.cookie .btn-blue a,.cookie .btn-yellow a{padding: 10px 25px;}
@media screen and (max-width: 1515px){
#header nav li{margin-left: 35px !important;}
}
@media screen and (max-width: 1400px){
.fs-44{font-size: 36px;line-height: 40px;}
.fs-32{font-size: 26px;line-height: 30px;}
.fs-24, #header .btn-blue a, #header .btn-yellow a, #header nav li a{font-size: 22px!important;line-height: 26px!important;}
}
@media screen and (max-width: 1310px){
footer .logo{width:28% !important;}
footer .links{width:33% !important;}
footer .in{width:30% !important;}
}
@media screen and (max-width: 1200px){
#header nav li a,#header .btn-blue a,#header .btn-yellow a{font-size: 20px !important;}
#header nav{padding: 0 15px;}
#header .current_page_item a{color: var(--yellow) !important;}
}
@media screen and (max-width: 1024px){
#page > div.wrap {
padding-top: 93px;
}
.flex-row.responsive{flex-direction: column;}
.wrap .elementor-container.elementor-column-gap-default{flex-direction: column;}
.wrap .elementor-container.elementor-column-gap-default >div{width: 100%;}
#header .btns{display: none;}
#header nav{overflow: hidden;margin-left: initial;margin-right: initial;}
#header nav li {margin-bottom: 15px;margin-left:initial !important;}
.fas ,.far {font-family: "Font Awesome 5 Free" !important;}
.fs-44{font-size: 28px;line-height: 35px;}
.fs-32{font-size: 22px;line-height: 25px;}
.fs-24{font-size: 20px;line-height: 20px;}
.fs-18{font-size: 16px;line-height: 24px;}
.banner {height: 185px;}
.banner .elementor-container.elementor-column-gap-default{flex-direction: row !important;}
.cookie{width:95%;max-width:initial;}
footer .elementor-section .elementor-container{flex-direction: column;}
footer .logo{width:100% !important;}
footer .links{width:100% !important;}
footer .in{width:100% !important;}
footer .in .flogo {flex-grow: 0;}
footer .in > .elementor-widget-wrap {justify-content: center;}
.home-banner .description{width: 100%;max-width:initial;}
.home-banner .elementor-container{flex-direction: column-reverse !important;}
.home-banner{padding: 72px 0;}
.home-banner .left-content .elementor-widget-wrap {padding-top:20px !important;padding-bottom: 20px;}
.home-banner .left-content .text-upper .elementor-widget-container {line-height: 40px !important;}
.home-banner .left-content,.home-banner .right-content{width: 100%;}
.home-banner .right-content .elementor-widget-wrap{padding: 0;}
.home-section1 {margin-top: 30px !important;}
.home-section1 .description{padding: 0 20px;}
.home-section1 .description .elementor-widget-container div{margin-bottom: 10px;}
.home-trust-cart{width: 100% !important;}
.home-trust-cart:nth-of-type(2){margin: 20px 0;}
.home-cart{padding: 30px 20px;width: 100% !important;}
.home-cart .desc{width: 90%;max-width: 90%;margin: 9px 0 24px 0;}
.home-cart::after{width: 150px;height: 150px;}
.home-cart:nth-of-type(2){margin-top: 20px;}
.banner img {width:100% !important;}
.banner-title {position: absolute;top: 130%;transform: translateY(-50%);width: 100% !important;left: 0;right: 0;background-color: var(--lightBlue);padding-top: 30px !important;padding-bottom: 14px !important;}
.banner {margin-bottom: 120px  !important;}
.hired-form{margin-bottom:0;margin-left:0}
.terms {margin-top: 15px !important;}
.hired-form .mt-35 {margin-top: 0;}
.hirebanner .banner-title {top: 126%;}
.contactbanner .elementor-heading-title {font-size: 28px!important;}
.content-about .right-content .elementor-element{margin-top: 20px !important;}
.content-about .left-content .fs-18 div{margin-bottom: 15px;}
.content-about .left-content .fs-18{min-height: auto;}
.content-about .right-content .fs-18{min-height: auto;}
.content-about .fs-18{padding: 20px;}
.flogo,.inLogo{position:absolute;top:-140px}
.flogo{right:60px;}
.inLogo{right:0;}
.btn-blue a, .btn-yellow a{font-size: 16px;padding: 7px 15px;}
.hired-form .left-content,.hired-form .right-content{width: 100%;}
.hired-form{width: 100% !important;margin-top: 20px;}
input[type="text"],input[type="email"],input[type="tel"],textarea{font-size: 16px;padding: 15px;}
.terms .title,.terms .desc,.terms .desc .mb-30{
margin-bottom: 20px !important;
}
.upload-btn {margin-bottom: 20px;padding: 0 0 0 15px;font-size: 16px;}
.upload-btn .icon{background-color: #D8DDEC;padding: 15px 20px;}
.banner-title{padding: 5px 0 5px 16px;}
.mobile{display: block;}
.elementor-193 .elementor-element.elementor-element-2694b69{display: flex;justify-content: center;}
#header .current_page_item::after{display: none;}
#header nav{padding-top: 15px;}
.TermsOfUse {    
min-height: 120px  !important;
padding-top: 40px  !important;
}
.TermsOfUse > .elementor-container {min-height: 0px  !important;}
#header nav #menu-1-cb6cd06 .btn-blue a, #header nav #menu-1-cb6cd06 .btn-yellow a {padding: 0 !important;color: var(--blue) !important;background-color: transparent !important;}
.first-image{display:none;}
}
@media screen and (max-width: 767px){
.banner .elementor-container.elementor-column-gap-default{flex-direction: column !important;}
.banner {margin-bottom: 100px;}
.home-banner .left-content .text-upper .elementor-widget-container >  div{font-size:35px!important;}
.home-banner .left-content .text-upper div.ff-32{font-size:25px!important;}
.elementor-heading-title {font-size: 35px!important;}
.home-trust-cart .elementor-widget-heading .elementor-heading-title {font-size: 24px!important;}
.terms .elementor-widget-heading .elementor-heading-title {font-size: 18px!important;}
.TermsOfUse .elementor-heading-title, .contactbanner .elementor-heading-title, .hirebanner .elementor-heading-title, .gethiredbanner .elementor-heading-title {font-size: 28px!important;}
#header nav li a, #header .btn-blue a, #header .btn-yellow a {
font-size: 18px !important;
}
}
@media screen and (max-width: 500px) {
#page > div.wrap {
padding-top: 72px;
}
.headerMenu nav.hfe-dropdown.menu-is-active {margin-top: 10px !important;}
}