section{overflow-x: hidden;}
.inner-banner{background-color:#000432;background-image: url("../images/inner-banner-left.png"), url("../images/inner-banner-right.png");background-position:left bottom, right bottom;background-size: auto;background-repeat: no-repeat;padding:250px 15px 75px;}
.inner-banner-left{text-align: center;}
.inner-banner-left h3{position: relative;margin: 0 0 30px;padding-bottom: 25px;font-weight: 700;color: #0248ac;font-size: 48px;}
.inner-banner-left h3 strong{color: #009bff;font-weight: 700;}
.inner-banner-left h3::before{position: absolute;left: 0;right: 0;margin: 0 auto;bottom: 0;content: "";background: #fff;width: 100px;height: 1px;}
.inner-banner-left h4{font-weight:600;font-size: 28px;color: #ffac3f;margin: 0 0 40px;}
.inner-banner-left h5{color: #fff;margin: 0 0 20px;font-size: 14px;line-height: 22px;}
.inner-banner-left p{color: #fff;position: relative;padding-bottom: 55px;margin: 0 0 35px;font-size: 14px;line-height: 20px;}
.inner-banner-left p::before{position: absolute;left: 0;right: 0;bottom: 3px;margin:0 auto;width: 65%;height: 1px;background: #fff;content: "";}
.inner-banner-left p::after{position: absolute;left: 0;right: 0;bottom: 0;margin: 0 auto;content: "";background: url("../images/3dots.jpg") no-repeat;background-position: center;width: 100%;height: 7px;}
.inner-banner-left a{display: inline-block;padding: 12px 25px;border-radius: 4px;background: #009bff;color: #fff;text-transform: uppercase;border: solid #009bff 2px;}
.inner-banner-left a:hover{background: none;color:#009bff; }
.banner-consultation{border: solid #045fde 1px;padding: 55px 30px;position: relative;border-radius: 10px;}
.banner-consultation::before{position: absolute;left: 0;right: 0;top: 0;;bottom: 0;margin: auto;width: 95%;height: 94%;content: "";border-radius: 10px;background: #045fde;}
.banner-consultation h3{position: relative;z-index: 9;font-weight: 700;color: #fff;margin: 0 0 25px;font-size: 26px;}
.banner-consultation p{position: relative;z-index: 9;font-size: 17px;color: #fff;margin: 0 0 20px;}
.banner-consultation p a{background: none;padding: 0 0 0 18px;color: #fff;border: none;width: auto;font-weight: normal;font-size: 14px;margin: 0;text-align: left;position: relative;}
.banner-consultation p a i {position: absolute;left:-5px;top: 0;}
.banner-consultation a{position: relative;z-index: 9;display: inline-block;padding: 12px 10px;width: 100%;text-align: center;border-radius: 4px;background: #00012e;border: solid #00012e 2px;color: #fff;font-size: 16px;font-weight: 600;margin-bottom: 20px;	}
.banner-consultation a:hover{background: none;border-color: #fff;}
.breadcrumbs{background: #009bff;padding: 25px 10px;}
.breadcrumbs ul{margin: 0;padding: 0;list-style: none;}
.breadcrumbs ul li{display: inline-block;margin-right: 5px;position: relative;padding-right: 18px;font-weight: 300;color: #fff;}
.breadcrumbs ul li::after{content: "\F280";font-family:bootstrap-icons;position: absolute;right: 0;top: 5px;color: #fff;font-size: 10px;}
.breadcrumbs ul li a{color: #fff;font-weight: 700;}
.breadcrumbs ul li:last-child{padding-right: 0;margin-right: 0;}
.breadcrumbs ul li:last-child::after{display: none;}
.company-overview{padding: 64px 0;text-align: center;    background-image: url(../images/pattern-left-gray.png), url(../images/pattern-right-gray.png);
    background-position: left bottom, right top;
    background-repeat: no-repeat;
    background-attachment: fixed;
    overflow: hidden;}
.company-overview-box-outer{display: inline-block;width: 24%;padding:10px 15px;text-align: left;}
.company-overview-box{padding: 40px 26px;position: relative;min-height: 410px;overflow: hidden;width: 100%;}
.company-overview-box::after{position: absolute;right: 20px;bottom: 20px;content: "";background: url("../images/logo-icon-white.png") no-repeat;background-position: right bottom;width: 66px;height: 80px;}
.company-overview-box h3{color: #fff;font-weight: 700;margin: 0 0 25px;min-height: 90px;text-transform: uppercase;font-size: 20px;}
.company-overview-box p{color: #fff;font-size: 16px;min-height: 90px;}
.company-overview-box a{display: inline-block;padding:8px 15px;border-radius: 4px;text-transform: uppercase;background: #efefef;color: #000;border: solid #efefef 2px;font-size: 14px;}
.company-overview-box a:hover{background: none;color: #fff;border-color: #fff;}

.company-overview-box::before {
	position: absolute;
	top: 0;
	left: -80%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
}
.company-overview-box:hover::before {
	-webkit-animation: shine .75s;
	animation: shine .75s;
}
@-webkit-keyframes shine {
	100% {
		left: 125%;
	}
}
@keyframes shine {
	100% {
		left: 125%;
	}
}

.blue-box-m{background: #045fde;}
.blue-box-l{background: #009bff !important;}
.blue-box-h{background: #00012e;}
.blue-box-d{background: #0248ac !important;}
.about-fhrs{background: #efefef;padding: 62px 0;    background-image: url(../images/pattern-left-gray.png), url(../images/pattern-right-gray.png);
    background-repeat: no-repeat;
    background-position: left bottom, right top;
    background-size: auto;
    background-attachment: fixed;
    overflow: hidden;}
.about-fhrs .container-xxl{background: #fff;border: solid #045fde 1px;}
.about-fhrs-left{padding: 60px;}
.about-fhrs-left h3{color: #0248ac;font-weight: 700;font-size: 48px;margin: 0 0 25px;}
.about-fhrs-left p{margin: 0 0 20px;color: #1e1e1e;font-size: 14px;}
.about-fhrs-right{border-left: solid #045fde 1px;padding: 150px 45px 0;position: relative;}
.about-fhrs-right::after{background: url("../images/about-fhrs-viideo-right.png") no-repeat;background-position: right top;background-size: contain;position: absolute;right: -1px;top: 0;content: "";width: 480px;height: 399px;}
.about-fhrs-right::before{background: url("../images/about-fhrs-viideo-left.png") no-repeat;background-position: left bottom;background-size: contain;position: absolute;left: 0;bottom: 0;content: "";width: 480px;height: 399px;}
.about-fhrs-video{position: relative;z-index: 9;}
.about-fhrs-video video[poster]{height:100%;width:100%;object-fit: fill;}
.about-founder{background: #fff;padding: 60px 15px; background-image: url(../images/pattern-left-blue.png), url(../images/pattern-right-blue.png);
    background-repeat: no-repeat;
    background-position: left bottom, right top;
    background-size: auto;
    background-attachment: fixed;
    overflow: hidden;} 
.about-founder .container-xxl{background-color:#00012e;background-image: url("../images/inner-banner-right.png");background-position:right bottom;background-size: auto;background-repeat: no-repeat;padding: 60px 60px 60px 50px;}
.about-founder img{max-width: 100%;margin-top: 120px;}
.about-founder h3{color: #0248ac;margin:0 0 15px;font-weight: 700;font-size: 48px;}
.about-founder h3 strong{font-weight: 700;color: #009bff;}
.about-founder h4{font-weight: 700;color: #fff;font-size: 24px;margin: 0 0 30px;}
.about-founder p{color: #fff;margin: 0 0 25px;}
.commitment{background-color:#00012e;background-image: url("../images/pattern-left.png"), url("../images/pattern-right.png");background-position:left bottom, right top;background-size: auto;background-repeat: no-repeat;padding: 60px 0;text-align: center;background-attachment: fixed;}
.commitment-title{display: inline-block;width: 100%;margin-bottom: 40px;}
.commitment-title span{display: inline-block;width: 85px;height: 85px;border-radius: 85px;background: #009bff;padding-top: 20px;}
.commitment-title h3{margin: 25px 0;color: #0248ac;font-weight: 700;font-size: 48px;}
.commitment-title h3 strong{font-weight: 700;color: #009bff;}
.commitment-title h5{color: #fff;font-size: 20px;font-weight: 400;margin: 0 0 20px;position: relative;}
/*.commitment-title h5::before{width: 150px;height: 2px;content: "";position: absolute;left: 0;right: 0;margin: 0 auto;bottom: 0;background: #009bff;}*/
/*.commitment-title h5::after{position: absolute;font-family:bootstrap-icons;content: "\F229";left: 0;bottom: -22px;width: 100%;text-align: center;color: #009bff;font-size: 28px;}*/
.commitment-box{width: 100%;border-radius: 10px;padding: 30px;background: #efefef;min-height: 490px;position: relative;overflow: hidden;}

.commitment-box::before, .commitment-box::after {
  content: "";
  position: absolute;
  width: 750px;
  height: 0;
  background-color: var(--color-200);
  transition: 0.3s ease-out;
}
.commitment-box::before {
  left: 0;
  top: 0;
  transform: translate(-50%, -50%) rotate(-45deg);
}
.commitment-box::after {
  right: 0;
  bottom: 0;
  transform: translate(50%, 50%) rotate(-45deg);
}
.commitment-box:hover::before, .commitment-box:hover::after {
  height: 750px;
}


.commitment-box figure{display: inline-block;border: solid #0248ac 3px;width: 116px;height: 116px;padding-top: 20px;margin: 0 0 25px;border-radius: 116px;position: relative;z-index: 9;}
.commitment-box figure::before{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;content: "";width: 104px;height: 104px;border-radius: 104px;border: solid #009bff 2px;}
.commitment-box h4{font-size: 18px;text-transform: uppercase;color: #009bff;font-weight: 700;margin: 0 0 28px;position: relative;z-index: 9;}
.commitment-box p{color: #0d0d0d;margin: 0;font-size: 16px;position: relative;z-index: 9;}
.commitment-box:hover h4{color: #fff;}
.commitment-box:hover p{color: #fff;}
.commitment-box:hover figure::before {border-color: #fff;}
.commitment-bottom{display: inline-block;width: 100%;border: solid #ffac3f 1px;padding:15px;border-radius: 10px;color: #ffac3f;font-size: 48px;font-weight: 700;text-transform: uppercase;margin-top: 70px;}
.vi-mi-sec{padding: 55px 0;position: relative;text-align: center;}
.vi-mi-sec::before{position: absolute;left: 0;right: 0;margin: 0 auto;content: "";width: 1px;height:210px;background: #009bff;top: 50%;-webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);-ms-transform: translate(0%, -50%);
-o-transform: translate(0%, -50%);transform: translate(0%, -50%);}
.vi-mi-sec figure{display: inline-block;width: 85px;height: 85px;background: #0248ac;border-radius: 85px;padding-top: 18px;}
.vi-mi-sec h3{margin:0 0 20px 0;color: #0248ac;font-weight: 700;font-size: 48px;position: relative;}
/*.vi-mi-sec h3::before{width: 150px;height: 2px;content: "";position: absolute;left: 0;right: 0;margin: 0 auto;bottom: 0;background: #009bff;}*/
/*.vi-mi-sec h3::after{position: absolute;font-family:bootstrap-icons;content: "\F229";left: 0;bottom: -22px;width: 100%;text-align: center;color: #009bff;font-size: 28px;}*/
.vi-mi-sec h3 strong{font-weight: 700;color: #009bff;}
.vi-mi-sec p{color: #0d0d0d;margin: 0;}
.vi-mi-box{padding: 0 60px;}
.core-values{padding: 60px 0;text-align: center;position: relative; background-image: url(../images/pattern-left.png), url(../images/pattern-right.png);
    background-position: left bottom, right top;
    background-repeat: no-repeat;
    background-attachment: fixed;}
.core-values::before{background-color:#00012e;background-image: url("../images/pattern-left.png"), url("../images/pattern-right.png");background-position:left bottom, right top;background-size: auto;background-repeat: no-repeat;position: absolute;left: 0;top: 0;width: 100%;height:80%;content: "";background-attachment: fixed, fixed;}
.core-values .container-xxl{position: relative;z-index: 9;}
.core-values span{display: inline-block;width: 85px;height: 85px;border-radius: 85px;background: #009bff;padding-top: 15px;}
.core-values h3{margin: 25px 0;color: #0248ac;font-weight: 700;font-size: 48px;}
.core-values h3 strong{font-weight: 700;color: #009bff;}
.core-values h5{color: #fff;font-size: 20px;font-weight: 400;margin: 0 0 30px;position: relative;}
/*.core-values h5::before{width: 150px;height: 2px;content: "";position: absolute;left: 0;right: 0;margin: 0 auto;bottom: 0;background: #009bff;}*/
/*.core-values h5::after{position: absolute;font-family:bootstrap-icons;content: "\F229";left: 0;bottom: -23px;width: 100%;text-align: center;color: #009bff;font-size: 28px;}*/
.core-values-box-outer{margin-bottom: 1rem}
.core-values-box{width: 100%;display: inline-block;overflow: hidden;border-radius: 5px;background: #efefef;min-height: 510px;}
.core-values-box figure{margin: 0;position: relative;overflow: hidden;}
.core-values-box figure img{width: 100%;}

.core-values-box figure::before {
	position: absolute;
	top: 0;
	left: -75%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
}
.core-values-box:hover figure::before {
	-webkit-animation: shine .75s;
	animation: shine .75s;
}



.core-values-box-des{width: 100%; min-height: 300px; padding: 18px;}
.core-values-box-des span{width: 70px;height: 70px;padding-top: 15px;}
.core-values-box-des h4{color: #0248ac;font-weight: 700;font-size: 20px;margin: 15px 0;}
.core-values-box-des p{margin: 0;color: #0d0d0d;font-size: 16px;}
.why-choose-sec{padding: 60px 0;background: #efefef;text-align: center;     background-image: url(../images/pattern-left-gray.png), url(../images/pattern-right-gray.png);
    background-repeat: no-repeat;
    background-position: left bottom, right top;
    background-size: auto;
    background-attachment: fixed;
    overflow: hidden;}
.why-choose-sec h3{margin: 25px 0;color: #0248ac;font-weight: 700;font-size: 48px;}
.why-choose-sec h3 strong{font-weight: 700;color: #009bff;}
.why-choose-sec h5{color: #000;font-size: 20px;font-weight: 400;margin: 0 0 20px;position: relative;}
/*.why-choose-sec h5::before{width: 150px;height: 2px;content: "";position: absolute;left: 0;right: 0;margin: 0 auto;bottom: 0;background: #009bff;}*/
/*.why-choose-sec h5::after{position: absolute;font-family:bootstrap-icons;content: "\F229";left: 0;bottom: -22px;width: 100%;text-align: center;color: #009bff;font-size: 28px;}*/
.why-choose-sec p{color: #000;font-size: 18px;margin: 0 0 15px;}

.why-choose-box-outer{width: 24%;display: inline-block;padding: 15px;}
.why-choose-box{width: 100%;display: inline-block;overflow: hidden;border-radius: 5px;background: #fff;min-height: 560px;}
.why-choose-box figure{margin: 0;position: relative;overflow: hidden;}
.why-choose-box figure img{width: 100%;}

.why-choose-box figure::before {
	position: absolute;
	top: 0;
	left: -75%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
}
.why-choose-box figure:hover::before {
	-webkit-animation: shine .75s;
	animation: shine .75s;
}

.why-choose-box-des{width: 100%;display: inline-block;padding: 18px;} 
.why-choose-box-des h4{color: #0248ac;font-weight: 700;font-size: 20px;margin: 15px 0;}
.why-choose-box-des p{margin: 0;color: #0d0d0d;font-size: 16px;}
.about-bottom-des{padding: 50px 0;text-align: center;}
.about-bottom-des p{margin: 0;color: #000;font-size: 24px;}
.testi-one{padding: 60px 15px;     background-image: url(../images/pattern-left-blue.png), url(../images/pattern-right-blue.png);
    background-repeat: no-repeat;
    background-position: left bottom, right top;
    background-size: auto;
    background-attachment: fixed;
    overflow: hidden;}
.testi-one-des{padding: 100px 70px;background: #000432;}
.testi-one-des p{color: #fff;margin: 0 0 28px;line-height: 24px;}
.testi-one-img{border: solid #009bff 10px;padding: 42px 42px 42px 0;position: relative;}
.testi-one-img img{width: 100%;position: absolute;left: -55px;border: solid #009bff 3px;border-radius: 5px;top: 50%;-webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);-ms-transform: translate(0%, -50%);
-o-transform: translate(0%, -50%);transform: translate(0%, -50%);}
.testi-two{padding: 110px 0 60px 0;background: #045fde;position: relative;}
.testi-two::before{position: absolute;left: 0;right: 0;margin: 0 auto;top: 60px;width: 80px;height: 80px;border: solid #fff 3px;border-radius: 5px;content: "\F6B0";font-family:bootstrap-icons;text-align: center;font-size: 50px;color: #fff;}
.testi-two .container-xxl{padding: 60px;}
.testi-two .carousel-item{background: #fff;border-radius: 5px;padding: 60px;text-align: center;}
.testi-two .carousel-item p{color: #000;line-height: 22px;margin: 0 0 30px;}
.testi-two .carousel-item h4{font-size: 24px;color: #000;margin: 0 0 5px;font-weight: 700;}
.testi-two .carousel-item small{color: #000;}
.testi-two .carousel-item span{width: 100%;display: inline-block;color: #ffac3f;margin-top: 15px;}
.carousel-control-prev{width: 50px;height: 50px;position: absolute;left: 0;right: 55px;margin: 0 auto;bottom: -65px;border: solid #fff 2px;border-radius: 4px;top: auto;opacity: 1;}
.carousel-control-next{width: 50px;height: 50px;position: absolute;left: 55px;right: 0;margin: 0 auto;bottom: -65px;border: solid #fff 2px;border-radius: 4px;top: auto;opacity: 1;}
.top-info-list .nav-item .nav-link strong{font-weight: 400;}
.hr-sec-one{padding: 60px 0;position: relative;}
.hr-sec-one::before{background-color:#00012e;background-image: url("../images/pattern-left.png"), url("../images/pattern-right.png");background-position:left bottom, right top;background-size: auto;background-repeat: no-repeat;position: absolute;left: 0;top: 0;width: 100%;height:80%;content: "";background-attachment: fixed;}
.hr-sec-one h3{margin:0 0 25px 0;color: #0248ac;font-weight: 700;font-size: 48px;position: relative;padding-bottom: 10px;text-align: center;}
.hr-sec-one h3 strong{font-weight: 700;color: #009bff;}
.hr-sec-one h3::before{width: 150px;height: 2px;content: "";position: absolute;left: 0;right: 0;margin: 0 auto;bottom: 0;background: #009bff;}
.hr-sec-one h3::after{position: absolute;font-family:bootstrap-icons;content: "\F229";left: 0;bottom: -22px;width: 100%;text-align: center;color: #009bff;font-size: 28px;}
.hr-sec-one .item{background: #efefef;}
.hr-sec-one .owl-item{}
.hr-sec-one .item{background: #efefef;text-align: center;min-height: 520px;position: relative;}
.hr-sec-one .item::after{position: absolute;left: 0;bottom: 0;width: 100%;height: 0px;content: "";background: #009bff;transition: 0.3s ease-out;}
.hr-sec-one .item:hover::after{height: 5px;}
.hr-sec-one .item figure{margin: 0 0 15px;overflow: hidden;}
.hr-sec-one .item figure img{width: 100%;transition: 0.3s ease-out;}
.hr-sec-one .item:hover figure img{transform: scale(1.25);}
.hr-sec-one .item h4{color: #0248ac;font-size: 20px;margin: 0 0 8px;font-weight: 700;padding: 0 10px;}
.hr-sec-one .item .text-desc{min-height: 125px;}
.hr-sec-one .item p{padding:0 10px;font-size: 15px;color: #0d0d0d;margin: 0 0 15px; }
.hr-sec-one .item a{display: inline-block;padding: 8px 20px;border-radius: 5px;background: #009bff;font-size: 15px;font-weight: 600;text-transform: uppercase;border: solid #009bff 2px;color: #fff;}
.hr-sec-one .item a:hover{background: none;color: #009bff ;}
.hr-sec-one .item .hr-r-s-o-s-des {display: flex; flex-direction: column; min-height: 300px; padding:1.5rem 1.5rem 1rem;}
.hr-sec-one .item .hr-r-s-o-s-con{flex: 1 1 0;}
.hr-sec-one .item .hr-r-s-o-s-btm{flex: 0 0 auto;}
.hr-sec-one .owl-nav{margin: 0;position: absolute;left: 0;top: 50%;width: 100%;-webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);-ms-transform: translate(0%, -50%);-o-transform: translate(0%, -50%);transform: translate(0%, -50%);}
.hr-sec-one .owl-nav button{width: 50px;height: 50px;border-radius: 50px !important;background: #009bff !important;outline: none;color: #fff !important;font-size: 42px !important;}
.hr-sec-one .owl-nav button span {
  height: 30px;
  display: inline-block;
  line-height: 30px !important;
  position: relative;
  top: -10px;
  width: 100%;
}
.hr-sec-one .owl-prev{float: left;position: relative;left: -80px;}
.hr-sec-one .owl-next{float: right;position: relative;right: -80px;}
.hr-blue-text{padding: 30px 0;background: #045fde;text-align: center;}
.hr-blue-text p{margin: 0;color: #fff;}
.hr-success{padding: 60px 0;background: #efefef;}
.hr-success h3{font-size: 30px;color: #0248ac;margin: 0 0 15px;font-weight: 700;text-align: center;}
.hr-success h3 strong{font-weight: 700;color: #009bff;}
.hr-success .item{position: relative;background: url("../images/arrow-light-blue.png") no-repeat;background-position: 99% center;background-size: 50px;}
.hr-success-item{width: 210px;height: 210px;border-radius: 210px;border: solid #009bff 1px;position: relative;text-align: center;background: #fff;transition: 0.3s ease-out;}
.hr-success-item::before{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;width: 190px;height: 190px;border-radius: 190px;background: #009bff;content: "";}
.hr-success-item h4{color: #fff;font-size: 24px;font-weight: 700;margin: 0;position: absolute;z-index: 9;width: 100%;left: 0;top: 50%;-webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);-ms-transform: translate(0%, -50%);-o-transform: translate(0%, -50%);transform: translate(0%, -50%);}
.hr-success-item:hover{border-width: 8px;}
.hr-success .owl-item:nth-child(even) .item { background: url("../images/arrow-dark-blue.png") no-repeat;background-position: 99% center;background-size: 50px;}
.hr-success .owl-item:last-child .item{background: none;}
.hr-success .owl-item:nth-child(even) .item .hr-success-item{border-color: #0248ac;}
.hr-success .owl-item:nth-child(even) .item .hr-success-item::before{background: #0248ac;}
.rws-why h3{position: relative;margin: 0 0 25px;}
/*.rws-why h3::before{width: 150px;height: 2px;content: "";position: absolute;left: 0;right: 0;margin: 0 auto;bottom: 0;background: #009bff;}*/
/*.rws-why h3::after{position: absolute;font-family:bootstrap-icons;content: "\F229";left: 0;bottom: -23px;width: 100%;text-align: center;color: #009bff;font-size: 28px;}*/
.rws-why h6{color: #fff;margin:0 0 30px;font-size: 18px;font-weight: 400;text-align: center;} 
.rws-why-box-blue-light{background: #009bff;}
.rws-why-box-blue-dark{background: #0248ac;}
.rws-why .core-values-box-des h4{color: #fff;}
.rws-why .core-values-box-des p{color: #fff;}
.rws-why .btn{color: #050664;border: solid #050664 2px;border-radius: 5px;padding: 10px 30px;font-weight: 600;text-transform: uppercase; margin-top: 30px}
.rws-why .btn:hover{color: #fff;background: #050664;}
.rws-orda{padding:0 0 60px 0;text-align:center;}
.rws-orda h3{font-size: 48px;color: #0248ac;margin: 0 0 15px;font-weight: 700;text-align: center;}
.rws-orda h3 strong{font-weight: 700;color: #009bff;}
.rws-orda h5{position: relative;margin: 0 0 35px;color: #000;font-weight: 700;}
/*.rws-orda h5::before{width: 150px;height: 2px;content: "";position: absolute;left: 0;right: 0;margin: 0 auto;bottom: 0;background: #009bff;}*/
/*.rws-orda h5::after{position: absolute;font-family:bootstrap-icons;content: "\F229";left: 0;bottom: -23px;width: 100%;text-align: center;color: #009bff;font-size: 28px;}*/
.rws-orda p{color: #000;font-size: 16px;margin: 0 0 15px;}
.rws-orda p strong{font-weight: 700;}
.rws-orda .item{border-radius: 30px;overflow: hidden;background: #efefef;min-height: 600px;position: relative;}
.rws-orda .item::after{width: 100%;height: 0;position: absolute;left: 0;bottom: 0;content: "";background: #009bff;transition: 0.3s ease-out;}
.rws-orda .item:hover::after{height: 5px;}
.rws-orda .item figure{margin:0;position: relative;}
.rws-orda .item figure img{width: 100%;}

.rws-orda .item figure::before {
	position: absolute;
	top: 0;
	left: -75%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
}
.rws-orda .item:hover figure::before {
	-webkit-animation: shine .75s;
	animation: shine .75s;
}
.rws-orda .owl-nav{margin: 0;position: absolute;left: 0;top: 50%;width: 100%;-webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);-ms-transform: translate(0%, -50%);-o-transform: translate(0%, -50%);transform: translate(0%, -50%);}
.rws-orda .owl-nav button{width: 50px;height: 50px;border-radius: 50px !important;background: #009bff !important;outline: none;color: #fff !important;font-size: 42px !important;}
.rws-orda .owl-nav button span {
  height: 30px;
  display: inline-block;
  line-height: 30px !important;
  position: relative;
  top: -10px;
  width: 100%;
}
.rws-orda .owl-prev{float: left;position: relative;left: -80px;}
.rws-orda .owl-next{float: right;position: relative;right: -80px;}




.rws-orda .item span{width:66px;height: 66px;display: inline-block;border-radius: 66px;border: solid #0248ac 2px;margin: 15px 0;position: relative;padding-top: 14px;}
.rws-orda .item span::before{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;width: 52px;height: 52px;border-radius: 52px;background: #009bff;content: "";}
.rws-orda .item span strong{position: relative;z-index: 9;color: #fff;font-weight: 700;font-size: 24px;}
.rws-orda .item h4{font-weight: 700;color: #0248ac;font-size: 22px;margin: 0 0 10px;}
.rws-orda .item p{color: #101010;margin: 0;padding: 0 15px;line-height: 22px;font-size: 15px;}
.rws-orda a{display: inline-block;margin: 30px 5px 0;background: #0248ac;border: solid #0248ac 2px;border-radius: 5px;color: #fff;padding: 10px 30px;min-width: 220px;text-align: center;text-transform: uppercase;font-weight: 700;}
.rws-orda a:hover{background: none;color: #0248ac;}
.rws-orda a:last-child{border-color: #009bff;background: #009bff;}
.rws-orda a:last-child:hover{background: none;color: #009bff;}
.rws-orda .owl-item:nth-child(even) .item span::before{background: #0248ac;}
.rws-excellence{background: #efefef;}
.rws-excellence h5::after{display: none;}
.rws-excellence h5::before{display: none;}
.rws-excellence h5{padding-bottom: 0;font-size: 18px;}
.rws-excellence h3{position: relative;}
/*.rws-excellence h3::before{width: 150px;height: 2px;content: "";position: absolute;left: 0;right: 0;margin: 0 auto;bottom: 0;background: #009bff;}*/
/*.rws-excellence h3::after{position: absolute;font-family:bootstrap-icons;content: "\F229";left: 0;bottom: -22px;width: 100%;text-align: center;color: #009bff;font-size: 28px;}*/
.rws-excellence h4{color: #fff;}
.rws-excellence p{color: #fff;}
.rws-excellence .core-values-box-des{min-height: 365px;}
.rws-prws{padding: 60px 0;text-align: center;    background-image: url(../images/pattern-left-blue.png), url(../images/pattern-right-blue.png);
    background-repeat: no-repeat;
    background-position: left bottom, right top;
    background-size: auto;
    background-attachment: fixed;
    overflow: hidden;}
.rws-prws h3{font-size: 48px;color: #0248ac;margin: 0 0 15px;font-weight: 700;text-align: center;}
.rws-prws h3 strong{font-weight: 700;color: #009bff;}
.rws-prws h5{color: #121313;font-size: 20px;margin: 0 0 15px;}
.rws-prws a{display: inline-block;margin: 30px 5px 0;border-radius: 5px;color: #fff;padding: 10px 30px;min-width: 220px;text-align: center;text-transform: uppercase;font-weight: 700;}
.rws-prws-1{border:solid #009bff 2px;background: #009bff;}
.rws-prws-1:hover{background: none;color: #009bff;}
.rws-prws-2{border:solid #0248ac 2px;background: #0248ac;}
.rws-prws-2:hover{background: none;color: #0248ac;}
.rws-prws-3{border:solid #009bff 2px;background: #009bff;}
.rws-prws-3:hover{background: none;color: #009bff;}
.rws-prws .item{border-radius: 5px;background: #efefef;overflow: hidden;}
.rws-prws .item figure{margin: 0;position: relative;}
.rws-prws .item figure img{width: 100%;}

.rws-prws .item figure::before {
	position: absolute;
	top: 0;
	left: -75%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
}
.rws-prws .item:hover figure::before {
	-webkit-animation: shine .75s;
	animation: shine .75s;
}

.rws-prws-item-des{width: 100%;display: flex;flex-direction: column; padding: 40px 20px;min-height:435px;}
.rws-prws-item-des .rws-prws-con{flex: 1 1 0}
.rws-prws-item-des .rws-prws-btm{ flex: 0 0 auto; }
.rws-prws-item-des h4{font-size: 22px;color: #0248ac;font-weight: 700;margin: 0 0 15px;}
.rws-prws-item-des p{color: #0d0d0d;line-height: 22px;font-size: 15px;margin: 0 0 15px;}
.rws-prws-item-des a{display: inline-block;border-radius: 5px;color: #009bff;padding: 10px 30px;text-transform: uppercase;font-weight: 700;border: solid #009bff 2px;}
.rws-prws-item-des a:hover{background:#009bff;color: #fff;}
.rws-prws .owl-carousel{margin-top: 45px;}
.rws-prws .owl-nav{margin: 0;position: absolute;left: 0;top: 50%;width: 100%;-webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);-ms-transform: translate(0%, -50%);-o-transform: translate(0%, -50%);transform: translate(0%, -50%);}
.rws-prws .owl-nav button{width: 50px;height: 50px;border-radius: 50px !important;background: #009bff !important;outline: none;color: #fff !important;font-size: 42px !important;}
.rws-prws .owl-nav button span {
  height: 30px;
  display: inline-block;
  line-height: 30px !important;
  position: relative;
  top: -14px;
  width: 100%;
}
.rws-prws .owl-nav .owl-prev span {
  left: -2px;
}
.rws-prws .owl-nav .owl-next span {
  left: 2px;
}
.rws-prws .owl-prev{float: left;position: relative;left: -80px;}
.rws-prws .owl-next{float: right;position: relative;right: -80px;}
.rws-uffhrs{background: #efefef;padding: 60px 15px;}
.rws-uffhrs h3{font-size: 48px;color: #0248ac;margin: 0 0 25px;font-weight: 700;text-align: center;position: relative;}
.rws-uffhrs h3 strong{font-weight: 700;color: #009bff;}
/*.rws-uffhrs h3::before{width: 150px;height: 2px;content: "";position: absolute;left: 0;right: 0;margin: 0 auto;bottom: 0;background: #009bff;}*/
/*.rws-uffhrs h3::after{position: absolute;font-family:bootstrap-icons;content: "\F229";left: 0;bottom: -22px;width: 100%;text-align: center;color: #009bff;font-size: 28px;}*/
.rws-uffhrs-des{padding: 60px 60px 60px 150px;min-height: 340px;position: relative;}
.rws-uffhrs-des img{position: absolute;left: 58px;top: 60px;}
.ligth-blue{background: #009bff;}
.dark-blue{background: #0248ac;}
.rws-uffhrs-des h4{color: #fff;font-weight: 700;font-size: 22px;margin: 0 0 15px;}
.rws-uffhrs-des p{color: #fff;}
.rws-uffhrs-des ul li{color: #fff;padding-left: 15px;position: relative;}
.rws-uffhrs-des ul li::before{position: absolute;left: 0;top:10px;content: "";width: 6px;height: 6px;border-radius: 6px;background: #fff;}
.rws-dess-bottom{padding: 60px 15px;text-align: center;}
.rws-dess-bottom h4{color: #0b0b0b;font-size: 32px;margin: 0 0 15px;font-weight: 700;}
.rws-dess-bottom h4 strong{color: #009bff;font-weight: 700;}
.rws-dess-bottom p{font-size: 18px;margin: 0;}
.rws-resume{background: #000432;padding: 60px 0;min-height: 410px;}
.rws-resume ul{margin: 0;padding: 0;list-style: none;}
.rws-resume ul li{width: 50%;position: relative;text-align: center;float: left;}
.rws-resume ul li h3{font-weight: 400;font-size: 36px;margin: 30px 0;color: #045fde;text-transform: uppercase;line-height: 32px;}
.rws-resume ul li h3 strong{font-weight: 700;}
.rws-resume ul li a{display: inline-block;padding: 12px 55px;border-radius: 5px;text-transform: uppercase;font-weight: 700;}
.rws-resume ul li:nth-child(1) a{border: solid #009bff 2px;color: #fff;background: #009bff;}
.rws-resume ul li:nth-child(1) a:hover{background: none;color: #009bff;}
.rws-resume ul li:nth-child(2) a{border: solid #fff 2px;color: #000;background: #fff;}
.rws-resume ul li:nth-child(2) a:hover{background: none;color: #fff;}
.rws-resume ul li:nth-child(1)::before{position: absolute;right: 0;top: 0;content: "";width: 1px;height: 100%;background: #fff;}
.rws-resume ul li:nth-child(1)::after{font-size: 30px;background: #ffac3f;width: 98px;height: 98px;border-radius: 98px;position: absolute;right: -48px;content: "OR";top: 50%;font-weight: 700;color: #fff;line-height: 98px;-webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);-ms-transform: translate(0%, -50%);-o-transform: translate(0%, -50%);transform: translate(0%, -50%);}
.rsp-one{padding: 60px 0;background: #efefef;background-image: url(../images/pattern-left-gray.png), url(../images/pattern-right-gray.png);
    background-repeat: no-repeat;
    background-position: left bottom, right top;
    background-size: auto;
    background-attachment: fixed;
    overflow: hidden;}
.rsp-one h3{font-size: 48px;color: #0248ac;font-weight: 700;margin: 0 0 20px;text-align: center;}
.rsp-one h3 strong{font-weight: 700;color: #009bff;}
.rsp-one h4{text-align: center;position: relative;margin: 0 0 35px;color: #060606;font-weight: 700;font-size: 22px;}
/*.rsp-one h4::before{width: 150px;height: 2px;content: "";position: absolute;left: 0;right: 0;margin: 0 auto;bottom: 0;background: #009bff;}*/
/*.rsp-one h4::after{position: absolute;font-family:bootstrap-icons;content: "\F229";left: 0;bottom: -22px;width: 100%;text-align: center;color: #009bff;font-size: 28px;}*/
.rsp-box{display: inline-block;width: 100%;text-align: center;margin: 0 0 15px;}
.rsp-box strong{display: inline-block;background: #fff;padding: 10px 30px;border-radius: 5px;border: solid #c5c5c5 1px;font-size: 24px;font-weight: 700;color: #060606;}
.rsp-box strong i{transition-duration: 0.3s;transition-delay: 0.1s;animation: bounce 0.5s infinite alternate;
    -webkit-animation: bounce 0.5s infinite alternate;display: inline-block;position: relative;top: 5px;}
.rsp-one p{text-align: center;color: #000;margin: 0 0 15px;}
@keyframes bounce {
    from {
        transform: translateY(0px);
    }
    to {
        transform: translateY(-5px);
    }
}
@-webkit-keyframes bounce {
    from {
        transform: translateY(0px);
    }
    to {
        transform: translateY(-5px);
    }
}
.rsp-one .item{padding-top: 45px;position: relative;text-align: center;}
.rsp-one .item h3{font-size: 30px;text-transform: uppercase;color: #009bff;font-weight: 700;margin: 0 0 1px;padding: 15px 0;text-align: center;
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(217,217,217,1) 100%); }
.rsp-omani-rails{width: 100%;display: inline-block;color: #fff;font-weight: 700;font-size: 24px;margin: 0 0 35px;padding: 8px 0;text-align: center;
background: linear-gradient(to bottom,  rgba(1,149,244,1) 0%,rgba(4,111,180,1) 100%); }
.rsp-rails-scroll{height: 300px; padding: 1rem 1rem; margin-bottom: 1.5rem}
.rsp-one .item ul{margin: 0;padding: 0 15px;list-style: none;min-height: 260px;}
.rsp-one .item ul li{position: relative;color: #0d0d0d;font-size: 16px;	padding-left: 25px;margin-bottom: 10px;text-align: left;}
.rsp-one .item ul li strong{font-weight: 600;}
.rsp-one .item ul li::before{content: "\F272";font-family:bootstrap-icons;color: #0ca0ff;position: absolute;left: 0;top: 0;}
.most-popular-box{position: absolute;left: 0;top: 0;width: 100%;background: #00012e;border-top-left-radius: 6px;border-top-right-radius: 6px;text-align: center;color: #fff;text-transform: uppercase;font-weight: 600;font-size: 16px;height: 45px;line-height: 45px;}
.rsp-one-item-box{background: #fff;border: solid #0c9ffe 1px;width: 100%;display: inline-block;padding-bottom: 45px;}
.rsp-coverlatter{display: inline-block;width: 100%;background: #00012e;font-size: 16px;font-weight: 700;text-align: center;color: #fff;padding: 8px 0;}
.rsp-cover-scroll{height: 700px; padding-right: 1rem;}
.rsp-one .item h4{text-align: center;font-size: 23px;font-weight: 700;margin: 25px 0;color: #009bff;padding-bottom: 0;}
.rsp-one .item h4::before{display: none;}
.rsp-one .item h4::after{display: none;}
.rsp-one .item a{display: inline-block;padding: 10px 45px;border-radius: 5px;color: #fff;background: #009bff;font-weight: 600;text-transform: uppercase;border: solid #009bff 2px; margin-top: 30px;}
.rsp-one .item a:hover{background: none;color: #009bff;}
.rsp-one .owl-item:nth-child(even) .item .rsp-one-item-box{border-color: #0248ac;}
.rsp-one .owl-item:nth-child(even) .item a{background: #0248ac;border-color: #0248ac;}
.rsp-one .owl-item:nth-child(even) .item a:hover{background: none;color:#0248ac; }
.rsp-one .owl-item:nth-child(even) .item h3{color: #0248ac;}
.rsp-one .owl-item:nth-child(even) .item .rsp-omani-rails{ background: linear-gradient(to bottom,  rgba(2,69,163,1) 0%,rgba(4,47,109,1) 100%); }
.rsp-one .owl-item:nth-child(even) .item ul li::before{color: #0248ac;}
.rsp-one .owl-item:nth-child(even) .item h4{color: #0248ac;}
.rsp-one .owl-item{padding: 10px;}
.rsp-dark-blue-box{display: inline-block;margin: 60px 0;padding: 45px 130px;background: #00012e;border-radius: 6px;text-align: center;width: 100%;}
.rsp-dark-blue-box h5{font-size: 26px;color: #037bc9;text-transform: uppercase;margin: 0 0 15px;}
.rsp-dark-blue-box p{color: #fff;margin: 0;}

.rsp-rails-scroll .mCSB_outside + .mCSB_scrollTools,
.rsp-cover-scroll .mCSB_outside + .mCSB_scrollTools {
  right: 0;
}
.rsp-rails-scroll .mCSB_scrollTools a + .mCSB_draggerContainer,
.rsp-cover-scroll .mCSB_scrollTools a + .mCSB_draggerContainer {
  background: rgba(0, 0, 0, 0.25);
  width: 4px;
}
.rsp-rails-scroll .mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,
.rsp-rails-scroll .mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,
.rsp-cover-scroll .mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail,
.rsp-cover-scroll.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail {
  width: 4px;
  background-color: transparent;
  border-radius: 0px;
}
.rsp-rails-scroll .mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.rsp-rails-scroll .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.rsp-cover-scroll .mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.rsp-cover-scroll .mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
  width: 4px;
  background-color: #009bff;
  background-color: #009bff;
  border-radius: 0px;
  line-height: normal !important;
}
.rsp-rails-scroll .mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,
.rsp-cover-scroll .mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar {
  background-color: #009bff;
  background-color: #009bff;
}
.rsp-rails-scroll .mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,
.rsp-cover-scroll .mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {
  background-color: #009bff;
  background-color: #009bff;
}
.rsp-rails-scroll .mCSB_scrollTools .mCSB_dragger,
.rsp-cover-scroll .mCSB_scrollTools .mCSB_dragger {
  height: 100px !important;
}

.rsp-rails-scroll .mCSB_buttonUp,
.rsp-cover-scroll .mCSB_buttonUp,
.rsp-rails-scroll .mCSB_buttonDown,
.rsp-cover-scroll .mCSB_buttonDown{display: none !important;}

.rsp-select .bootstrap-select{width: 100% !important; max-width: 900px; margin: 0 auto}
.rsp-select .bootstrap-select .btn {border: 2px solid #009bff;}

.rsp-one .owl-nav{margin: 0;position: absolute;left: 0;top: 50%;width: 100%;-webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);-ms-transform: translate(0%, -50%);-o-transform: translate(0%, -50%);transform: translate(0%, -50%);}
.rsp-one .owl-nav button{width: 50px;height: 50px;border-radius: 50px !important;background: #034098 !important;outline: none;color: #fff !important;font-size: 42px !important;}
.rsp-one .owl-nav button span {
  height: 30px;
  display: inline-block;
  line-height: 30px !important;
  position: relative;
  top: -10px;
  width: 100%;
}
.rsp-one .owl-prev{float: left;position: relative;left: -80px;}
.rsp-one .owl-next{float: right;position: relative;right: -80px;}
.rsp-price-info{padding: 60px 0;position: relative;}
.rsp-price-info::before{background-color:#00012e;background-image: url("../images/pattern-left.png"), url("../images/pattern-right.png");background-position:left bottom, right top;background-size:auto, auto;background-repeat: no-repeat;position: absolute;left: 0;top: 0;width: 100%;height:100%;content: "";background-attachment: fixed, fixed;}
.rsp-price-info .container-xxl{position: relative;z-index: 9;}
.rsp-price-info h3{margin: 0 0 25px;color: #0248ac;font-weight: 700;font-size: 48px;position: relative;text-align: center;}
.rsp-price-info h3 strong{font-weight: 700;color: #009bff;}
/*.rsp-price-info h3::before{width: 150px;height: 2px;content: "";position: absolute;left: 0;right: 0;margin: 0 auto;bottom: 0;background: #009bff;}*/
/*.rsp-price-info h3::after{position: absolute;font-family:bootstrap-icons;content: "\F229";left: 0;bottom: -23px;width: 100%;text-align: center;color: #009bff;font-size: 28px;}*/
.rsp-price-info p{margin: 0 0 25px;color: #fff;font-size: 15px;text-align: center;}
.rsp-price-info p strong{font-weight: 700;font-size: 22px;}
.rsp-price-info-left{background: #045fde;padding: 60px;}
.rsp-price-info-left h4{color: #fff;margin: 15px 0;font-weight: 700;font-size: 20px;;text-transform: uppercase;}
.rsp-price-info-left select{width: 100%;margin: 0 0 10px;border: solid #fff 1px;padding: 10px 15px;color: #fff;background: none;-moz-appearance:none;-webkit-appearance:none;appearance:none;background-image: url("../images/select-white-arrow.png");background-repeat: no-repeat;background-position: 98% center;outline: none;}
.rsp-price-info-left select option{background: #fff;color: #000;}
.rsp-price-info-left textarea{width: 100%;margin: 0 0 10px;border: solid #fff 1px;padding: 10px 15px;color: #fff;height: 120px;resize: none;background: none;outline: none;}
.rsp-price-info-left input{width: 100%;margin: 0 0 10px;border: solid #fff 1px;padding: 10px 15px;color: #fff;background: none;outline: none;}
.rsp-price-info-left span{width: 48%;display: inline-block;padding: 10px;border: solid #009bff 1px;border-radius: 2px;color: #fff;}
.rsp-price-info-left button{float: right;width: 48%;display: inline-block;padding: 10px;text-align: center;border: solid #009bff 1px;border-radius: 2px;color: #fff;cursor: pointer;outline: none;background: #009bff;}
.rsp-price-info-left button:hover{background: none;}
.rsp-price-info-right{background: #009bff;padding: 60px;}
.rsp-price-info-right h4{color: #fff;margin: 15px 0;font-weight: 700;font-size: 20px;;text-transform: uppercase;}
.rsp-price-info-right input{width: 100%;margin: 0 0 10px;border: solid #fff 1px;padding: 10px 15px;color: #fff;background: none;outline: none;}
.rsp-order-sum{display: inline-block;padding: 10px;border: solid #fff 1px;width: 100%;}
.rsp-order-sum input{padding: 5px;border: none;}

.rsp-price-info-left textarea::-webkit-input-placeholder {  color: #fff;}
.rsp-price-info-left textarea::-moz-placeholder {color: #fff;}
.rsp-price-info-left textarea::-ms-input-placeholder {color: #fff;}
.rsp-price-info-left textarea::-moz-placeholder {color: #fff;}
.rsp-price-info-right input::-webkit-input-placeholder {  color: #fff;}
.rsp-price-info-right input::-moz-placeholder {color: #fff;}
.rsp-price-info-right input::-ms-input-placeholder {color: #fff;}
.rsp-price-info-right input::-moz-placeholder {color: #fff;}

.rsp-book{padding: 45px 0;text-align: center;}
.rsp-book i{width: 70px;height: 70px;border-radius: 70px;background: #00012e;padding-top: 5px;font-size: 40px;display: inline-block;color: #fff;}
.rsp-book h3{margin: 15px 0;color: #000;font-size: 30px;font-weight: 700;}
.rsp-book h3 strong{color: #009bff;font-weight: 700;}
.rsp-book p{font-size: 24px;margin: 0 0 15px;color: #000;}
.rsp-book p strong{font-weight: 700;}
.rsp-book a{display: inline-block;padding: 10px 35px;border-radius: 3px;background: #009bff;border: solid #009bff 1px;color: #fff;text-transform: uppercase;}
.rsp-book a:hover{background: none;color: #009bff;}
.rsp-book h4{font-size: 24px;margin:15px 0 0;color: #000;font-weight: 400;}
.rsp-book h4 a{padding: 0;background: none;border: none;color: #000;font-weight: 700;}
.rsp-book h4 a:hove{color: #009bff;}
.rsp-owl-sec::before{height: 100%;}
.rsp-owl-sec h3::before{display: none}
.rsp-owl-sec h3::after{display: none;}
.rsp-owl-sec h3{font-size: 44px;margin: 0 0 15px;padding-bottom: 0;}
.rsp-owl-sec p{text-align: center;}
.rsp-owl-sec p strong{color: #fff;font-weight: 700;font-size: 24px;}
.rsp-owl-sec .container-xxl{position: relative;z-index: 9;}
.rsp-owl-sec .owl-carousel{margin-top: 20px;}
.rsp-owl-sec .item{min-height: 560px;}
.rsp-owl-sec .item a{background: #efefef;color: #009bff;}
.rsp-owl-sec .item a:hover{background: #009bff;color: #fff;}
.capability-one{background: #efefef;padding: 60px 0;     background-image: url(../images/pattern-left-gray.png), url(../images/pattern-right-gray.png);
    background-repeat: no-repeat;
    background-position: left bottom, right top;
    background-size: auto;
    background-attachment: fixed;
    overflow: hidden;}
.capability-one h3{position: relative;padding-left: 105px;text-transform: uppercase;font-weight: 700;margin: 0 0 30px;color: #009bff;font-size: 40px;line-height: 35px;min-height: 73px;}
.capability-one h3 img{position: absolute;left: 0;top: 0;width: auto;}
.capability-one p{font-size: 15px;color: #060606;margin: 0 0 25px; line-height: 24px;}
.capability-one p strong{font-weight: 700;}
.capability-one a{display: inline-block;padding: 15px 80px 15px 25px;background: #009bff;border: solid #009bff 2px;text-transform: uppercase;font-weight: 700;border-radius: 5px;color: #fff;position: relative;}
.capability-one a:hover{background: none;color: #009bff;}
.capability-one a i{position: absolute;right: 25px;top: 10px;font-size: 25px;}
.capability-one figure{width: 100%;position: relative;margin: 0;display: inline-block;overflow: hidden;}
.capability-one img{width: 100%;}

.capability-one figure::before {
	position: absolute;
	top: 0;
	left: -75%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
}
.capability-one figure:hover::before {
	-webkit-animation: shine .75s;
	animation: shine .75s;
}

.capability-two{padding: 60px 0; background-image: url(../images/pattern-left-gray.png), url(../images/pattern-right-gray.png);
    background-repeat: no-repeat;
    background-position: left bottom, right top;
    background-size: auto;
    background-attachment: fixed;
    overflow: hidden;}
.capability-two h3{color: #009bff;font-size: 24px;position: relative;font-weight: 700;margin: 0 0 35px;}
.capability-two h3 strong{display: inline-block;background: #fff;padding: 3px 8px 3px 3px;position: relative;z-index: 9;}
.capability-two h3::before{position: absolute;left: 1px;top: 18px;content: "";width: 100%;height: 1px;background:#009bff;}
.capability-two ul{margin: 0;padding: 0;list-style: none;}
.capability-two ul li{position: relative;font-size: 16px;color: #060606;padding-left: 18px;margin-bottom: 6px;width: 50%;float: left;}
.capability-two ul li::before{position: absolute;left: 0;top: 7px;width: 6px;height: 6px;background:#009bff;box-shadow: 3px 3px 0px #000432;content: "";}
.capability-two .banner-consultation{border: none;padding: 55px 30px;background: #009bff;margin-top: 15px;}
.capability-two .banner-consultation::before{display: none;}
.capability-two .banner-consultation h3{color: #fff;font-size: 26px;margin: 0 0 20px;}
.capability-two .banner-consultation h3::before{display: none;}
.capability-two .banner-consultation a{font-size: 14px;}
.capability-three h3{text-align: left;font-size: 24px;font-weight: 400;}
.capability-three a{background: #00012e;border: solid #00012e 2px;color: #fff;text-transform: uppercase;padding: 15px 55px;border-radius: 5px;margin-top: 8px;display: inline-block;}
.capability-three a:hover{background: none;color: #00012e;}
.capability-four h3{padding-bottom: 0;margin-bottom: 50px;}
.capability-four h3::before{display: none;}
.capability-four h3::after{display: none;}
.capability-four .item{min-height: 535px;}
.hr-r-s-one{background: #efefef;padding: 65px 0;text-align: center; background-image: url(../images/pattern-left-gray.png), url(../images/pattern-right-gray.png);
    background-repeat: no-repeat;
    background-position: left bottom, right top;
    background-size: auto;
    background-attachment: fixed;
    overflow: hidden;}
.hr-r-s-one h3{font-size: 48px;color: #0248ac;margin: 0 0 45px;font-weight: 700;text-align: center;position: relative;padding-bottom: 26px;}
.hr-r-s-one h3::before{position: absolute;left: 0;right: 0;margin: 0 auto;bottom: 0;content: "";width: 188px;height: 3px;background: #009bff;}
.hr-r-s-one h3 strong{font-weight: 700;color: #009bff;}
.hr-r-s-one h4{text-align: center;margin: 0 0 35px;color: #060606;font-weight: 700;font-size: 22px;}

.hr-r-s-one-item{overflow: hidden;background: #fff;min-height: 615px;position: relative;margin: 15px 0;text-align: center;}
.hr-r-s-one-item::after{width: 100%;height: 0;position: absolute;left: 0;bottom: 0;content: "";background: #009bff;transition: 0.3s ease-out;}
.hr-r-s-one-item:hover::after{height: 5px;}
.hr-r-s-one-item figure{margin:0;position: relative;}
.hr-r-s-one-item figure img{width: 100%;}
.hr-r-s-one-item-b span::before{background: #0248ac !important;}
.hr-r-s-one-item figure::before {
	position: absolute;
	top: 0;
	left: -75%;
	z-index: 2;
	display: block;
	content: '';
	width: 50%;
	height: 100%;
	background: -webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	background: linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,.3) 100%);
	-webkit-transform: skewX(-25deg);
	transform: skewX(-25deg);
}
.hr-r-s-one-item:hover figure::before {
	-webkit-animation: shine .75s;
	animation: shine .75s;
}
.stikcy-nav-right{position: fixed;}

.rsp-two{padding: 60px 0;background: #efefef;    background-image: url(../images/pattern-left-gray.png), url(../images/pattern-right-gray.png);
    background-position: left bottom, right top;
    background-repeat: no-repeat;
    background-attachment: fixed;
    overflow: hidden;
}}
.rsp-two h3{font-size: 48px;color: #0248ac;font-weight: 700;margin: 0 0 20px;text-align: left;}
.rsp-two h3 strong{font-weight: 700;color: #009bff;}
.rsp-two h4{text-align: left;position: relative;padding-bottom: 15px;margin: 25px 0 15px;color: #060606;font-weight: 700;font-size: 22px;}
.rsp-two p{text-align: left;color: #000;margin: 0 0 15px;}

.hr-r-s-one-item span{width:66px;height: 66px;display: inline-block;border-radius: 66px;border: solid #0248ac 2px;margin: 15px 0;position: relative;padding-top: 14px;}
.hr-r-s-one-item span::before{position: absolute;left: 0;right: 0;top: 0;bottom: 0;margin: auto;width: 52px;height: 52px;border-radius: 52px;background: #009bff;content: "";}
.hr-r-s-one-item span strong{position: relative;z-index: 9;color: #fff;font-weight: 700;font-size: 24px;}
.hr-r-s-one-item h4{font-weight: 700;color: #0248ac;font-size: 22px;margin: 0 0 10px;}
.hr-r-s-one-item p{color: #101010;margin: 0;padding: 0 15px;line-height: 22px;font-size: 15px;}
.hr-r-s-one a{display: inline-block;margin: 30px 5px 0;background: #0248ac;border: solid #0248ac 2px;border-radius: 5px;color: #fff;padding: 10px 30px;min-width: 220px;text-align: center;text-transform: uppercase;font-weight: 700;}
.hr-r-s-one a:hover{background: none;color: #0248ac;}
.hr-r-s-one a:last-child{border-color: #009bff;background: #009bff;}
.hr-r-s-one a:last-child:hover{background: none;color: #009bff;}
.hr-r-s-ct{background: #10101d;}
.hr-r-s-ct h3{color: #fff;font-size: 28px;font-weight: 700;margin: 0 0 15px;}
.hr-r-s-ct p{color: #fff;margin: 0 0 15px;}
.hr-r-s-se-em{padding: 65px 0;background: #efefef;    background-image: url(../images/pattern-left-gray.png), url(../images/pattern-right-gray.png);
    background-repeat: no-repeat;
    background-position: left bottom, right top;
    background-size: auto;
    background-attachment: fixed;
    overflow: hidden;}
.hr-r-s-se-em-left{background: #0248ac;padding: 80px;}
.hr-r-s-se-em-right{background: #009bff;padding: 80px;}
.hr-r-s-se-em h3{font-weight: 700;font-size: 36px;text-transform: uppercase;margin: 0 0 30px;color: #fff;}
.hr-r-s-se-em p{color: #fff;line-height: 22px;margin: 0 0 30px;}
.hr-r-s-se-em a{display: inline-block;padding: 15px 50px;border-radius: 5px;background: #fff;text-transform: uppercase;color: #000;margin-right: 15px;border: solid #fff 2px;}
.hr-r-s-se-em a:hover{background: none;color:#fff;}
.hr-r-s-se-em .hr-r-s-se-em-left a:last-child{background: #009bff;color: #fff;border-color:#009bff;}
.hr-r-s-se-em .hr-r-s-se-em-left a:last-child:hover{background: none;color:#009bff;}
.hr-r-s-se-em .hr-r-s-se-em-right a:last-child{background: #0248ac;color: #fff;border-color:#0248ac;}
.hr-r-s-se-em .hr-r-s-se-em-right a:last-child:hover{background: none;color:#0248ac;}
.partner-suc-one .testi-one-des{background: #0185f3;}
.partner-suc-one .testi-one-img img{border-radius: 0;}
.partners-owl-sec{padding: 65px 0;background: #efefef;}
.partners-owl-sec h3{margin: 0 0 45px;color: #0248ac;font-weight: 700;font-size: 48px;position: relative;text-align: center;}
.partners-owl-sec h3 strong{font-weight: 700;color: #009bff;}
/*.partners-owl-sec h3::before{width: 150px;height: 2px;content: "";position: absolute;left: 0;right: 0;margin: 0 auto;bottom: 0;background: #009bff;}*/
/*.partners-owl-sec h3::after{position: absolute;font-family:bootstrap-icons;content: "\F229";left: 0;bottom: -23px;width: 100%;text-align: center;color: #009bff;font-size: 28px;}*/
.partners-owl-sec .item{border: solid #009bff 3px;border-radius: 4px;background: #fff;text-align: center;padding: 15px;}
.partners-owl-sec .item img{max-width: 100%;}
.partners-owl-sec .owl-nav{margin: 0;position: absolute;left: 0;top: 50%;width: 100%;-webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);-ms-transform: translate(0%, -50%);-o-transform: translate(0%, -50%);transform: translate(0%, -50%);}
.partners-owl-sec .owl-nav button{width: 50px;height: 50px;border-radius: 50px !important;background: #009bff !important;outline: none;color: #fff !important;font-size: 42px !important;}
.partners-owl-sec .owl-nav button span {
  height: 30px;
  display: inline-block;
  line-height: 30px !important;
  position: relative;
  top: -10px;
  width: 100%;
}
.partners-owl-sec .owl-prev{float: left;position: relative;left: -80px;}
.partners-owl-sec .owl-next{float: right;position: relative;right: -80px;}
.whatsapp{position: fixed;left:15px;bottom: 15px;width: 64px;height: 64px;border-radius: 64px;animation: greenPulse 1.5s infinite;z-index:999;}
.whatsapp img{max-width: 100%;}

@keyframes greenPulse {
  0% {
    transform: scale(1);
  }
  15% {
    box-shadow: 0 0 0 2px rgba(74, 174, 32, 0.4);
  }
  25% {
    box-shadow: 0 0 0 4px rgba(74, 174, 32, 0.4),
      0 0 0 8px rgba(74, 174, 32, 0.2);
  }
  25% {
    box-shadow: 0 0 0 8px rgba(74, 174, 32, 0.4),
      0 0 0 16px rgba(74, 174, 32, 0.2);
  }
}
.menu-section .dropdown-menu{padding: 0;border-radius: 0;background: #000542;min-width: 230px;position: relative;border: solid #0248ac 1px;border-left: none;}
.menu-section .dropdown-menu::before{position: absolute;left: 0;top: 0;content: "";width: 3px;height: 100%;background: #009bff;}
.menu-section .dropdown-menu div{padding: 0;margin: 0;}
.menu-section .dropdown-menu li a{padding: 8px 10px;color: #fff;display: inline-block;font-size: 14px;width: 100%;border-bottom: solid #0248ac 1px;}
.menu-section .dropdown-menu li:last-child a{border-bottom: none;}
.menu-section .dropdown-menu li a:hover{color: #ffac3f;border-bottom-color: #ffac3f;}
.menu-section .dropdown:hover .nav-block::after{height: 3px;}


.menu-section .nav-item .dropdown-toggle::after {position: relative;top: 3px;}
.menu-section .navbar-nav li.dropdown:hover .dropdown-menu{ display: block; }
.find-your-dream-job{padding: 65px 0;background: #111111;}
.find-your-dream-job h3{margin: 0 0 20px;color: #0248ac;font-weight: 700;font-size: 48px;text-align: center;}
.find-your-dream-job h3 strong{font-weight: 700;color: #009bff;}
.find-your-dream-job p{text-align: center;color: #fff;font-size: 16px;margin: 0 0 15px;}
.find-your-dream-job ul{margin:35px 0 0 0;padding: 18px 15px;list-style: none;width: 100%;display: inline-block;border: solid #2f528f 2px;background: #009bff;text-align: center;}
.find-your-dream-job ul li{margin-right: 15px;display: inline-block;}
.find-your-dream-job ul li input{background: #fff;padding: 12px;border: none;outline: none;color: #000;height: 55px;width: 100%;}
.find-your-dream-job ul li select{background: #fff;padding: 15px;border: none;outline: none;color: #000;height: 55px;width: 100%;}
.find-your-dream-job ul li button{background: #0248ac;border: solid #0248ac 2px;color: #fff;padding: 11px 25px;outline: none;height: 55px;width: 100%;}
.find-your-dream-job ul li button:hover{background: none;color:#0248ac;}
.find-your-dream-job ul li:nth-child(1){width: 24%;}
.find-your-dream-job ul li:nth-child(2){width: 20%;}
.find-your-dream-job ul li:nth-child(3){width: 20%;}
.find-your-dream-job ul li:nth-child(4){width: 15%;}
.find-your-dream-job ul li:nth-child(5){width: 15%;margin-right: 0;}
.whitebox-des{padding: 65px 0;text-align: center;}
.whitebox-des h4{color: #000;font-size: 16px;font-weight: 600;margin: 0 0 20px;}
.whitebox-des h3{font-weight: 700;margin: 0;color: #000;font-size: 28px;}
.whitebox-des h3 strong{font-weight: 700;color: #009bff;}
.latest-position-opening{padding: 65px 0;background: #000542; background-image: url(../images/pattern-left.png), url(../images/pattern-right.png);
    background-position: left bottom, right top;
    background-repeat: no-repeat;
    background-attachment: fixed;}
.latest-position-opening h3{margin: 0 0 20px;color: #0248ac;font-weight: 700;font-size: 48px;text-align: center;position: relative;padding-bottom: 15px;}
.latest-position-opening h3::before{position: absolute;left: 0;right: 0;bottom: 0;margin: 0 auto;content: "";width: 70px;height: 2px;background: #009bff;}
.latest-position-opening h3 strong{font-weight: 700;color: #009bff;}
.latest-position-opening p{color: #fff;font-size: 16px;margin:0 0 15px;text-align: center;}
.latest-position-opening .item{background: #fff;border-radius: 15px;padding: 15px;min-height: 470px;}
.latest-position-opening .item h4{position: relative;padding-bottom: 15px;color: #000;font-size: 24px;margin: 0 0 35px;}
.latest-position-opening .item h4::before{position: absolute;left: 0;bottom: 0;content: "";width: 70px;height: 2px;background: #009bff;}
.latest-position-opening .item ul{margin: 0;padding: 0 0 35px;list-style: none;}
.latest-position-opening .item ul li{margin: 0 0 3px;color: #000;}
.latest-position-opening .item ul li strong{color: #009bff;font-weight: 400;}
.latest-position-opening .item .text-desc{min-height: 75px; margin-bottom: 2rem}
.latest-position-opening .item p{color: rgba(0,0,0,0.70);line-height: 22px;margin: 0 0 1rem 0;text-align: left;}
.latest-position-opening .item a{display: inline-block;border-radius: 6px;background: #009bff;padding: 10px 25px;color: #fff;border: solid #009bff 2px;margin-right: 3px;}
.latest-position-opening .item a:hover{background: none;color: #009bff;}
.latest-position-opening .owl-carousel{margin-top: 30px;}

.latest-position-opening .owl-nav{margin: 0;position: absolute;left: 0;top: 50%;width: 100%;-webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);-ms-transform: translate(0%, -50%);-o-transform: translate(0%, -50%);transform: translate(0%, -50%);}
.latest-position-opening .owl-nav button{width: 50px;height: 50px;border-radius: 50px !important;background: none !important;outline: none;color: #fff !important;font-size: 42px !important;border: solid #fff 2px !important;}
.latest-position-opening .owl-nav button span {
  height: 30px;
  display: inline-block;
  line-height: 30px !important;
  position: relative;
  top: -13px;
  width: 100%;
}
.latest-position-opening .owl-prev{float: left;position: relative;left: -80px;}
.latest-position-opening .owl-next{float: right;position: relative;right: -80px;}
.latest-position-opening .item a:last-child{background: none;color: #009bff;}
.latest-position-opening .item a:last-child:hover{background: #009bff;color: #fff;}
.pos-for-you{padding: 65px 0;background: #f5f5f5;text-align: center; background-image: url(../images/pattern-left-gray.png), url(../images/pattern-right-gray.png);
    background-repeat: no-repeat;
    background-position: left bottom, right top;
    background-size: auto;
    background-attachment: fixed;
    overflow: hidden;}
.pos-for-you h3{margin: 0 0 20px;color: #0248ac;font-weight: 700;font-size: 30px;}
.pos-for-you h3 strong{font-weight: 700;color: #009bff;}
.pos-for-you ul{margin: 35px auto 0;padding: 0;list-style: none;display: table;width: 1100px;}
.pos-for-you ul li{padding: 40px;min-height: 455px;border-radius: 4px;float: left;width: 45%;}
.pos-for-you ul li img{margin-bottom: 45px;}
.pos-for-you ul li h4{color: #fff;text-transform: uppercase;font-weight: 700;margin: 0 0 45px;font-size: 28px;}
.pos-for-you ul li p{color: #fff;margin: 0;font-size: 20px;}
.pos-for-you ul li:nth-child(1){background: #009bff;}
.pos-for-you ul li:nth-child(2){background: #0248ac;float: right;}
.des-btn-sec{padding: 65px 0;}
.des-btn-sec h4{color: #000;font-size: 16px;margin: 0 0 15px;}
.des-btn-sec h3{font-weight: 700;font-size: 42px;margin: 0;color: #000;}
.des-btn-sec a{display: inline-block;padding: 15px 50px;border-radius: 5px;background: #009bff;text-transform: uppercase;color: #fff;margin-right: 15px;border: solid #009bff 2px;}
.des-btn-sec a:hover{background: none;color:#009bff;}
.des-btn-sec-dark{background: #efefef;} 
.des-btn-sec-dark a{background: #000432;border-color: #000432;padding: 15px 15px;}
.des-btn-sec-dark a:hover{color: #000432;}
.des-btn-sec-dark h3{margin-bottom: 20px;font-size: 20px;}
.hr-r-s-o-s{padding: 60px 0;position: relative; background-color: var(--color-300);
    background-image: url(../images/pattern-left.png), url(../images/pattern-right.png);
    background-position: left bottom, right top;
    background-repeat: no-repeat;
    background-attachment: fixed;
}
.hr-r-s-o-s::before{position: absolute;left: 0;top: 0;width: 100%;height:80%;content: "";} 
.hr-r-s-o-s h3::before{display: none;}
.hr-r-s-o-s h3::after{display: none;}
.hr-r-s-o-s .item{border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;overflow: hidden;}
.hr-r-s-o-s .item figure{margin: 0;}
.hr-r-s-o-s .item .hr-r-s-o-s-des {display: flex; flex-direction: column; min-height: 300px; padding:1.5rem 1.5rem 1rem;}
.hr-r-s-o-s .item .hr-r-s-o-s-con{flex: 1 1 0;}
.hr-r-s-o-s .item .hr-r-s-o-s-btm{flex: 0 0 auto;}
.hr-t-s-why .core-values-box{min-height: 445px;}
.hr-t-s-why .core-values-box-des h4{color: #fff;}
.hr-t-s-why .core-values-box-des p{color: #fff;}
.hr-t-s-why h5::after {display: none;}
.hr-t-s-orda-item-outer{width: 20%;}
.hr-t-s-orda h3{padding-bottom: 0;margin-bottom: 15px;}
.hr-t-s-orda h3::before{display: none;}
.hr-t-s-orda h4{padding-bottom: 18px;margin: 0 0 25px;position: relative;font-size: 26px;}
.hr-t-s-orda h4::before{position: absolute;left: 0;right: 0;margin: 0 auto;bottom: 0;content: "";width: 150px;height: 3px;background: #009bff;}
.hr-t-s-orda p strong{color: #000;font-size: 20px;}
.hr-t-s-orda .hr-r-s-one-item h4{font-size: 22px;margin: 0 0 10px;padding-bottom: 0;}
.hr-t-s-orda .hr-r-s-one-item h4::before{display: none;}
.hr-t-s-tc{background: #000432;background-image: url(../images/pattern-left.png), url(../images/pattern-right.png);
    background-position: left bottom, right top;
    background-repeat: no-repeat;
    background-attachment: fixed; }
.hr-t-s-tc h3{padding-bottom: 15px;position: relative;}
.hr-t-s-tc h3::before{position: absolute;left: 0;right: 0;margin: 0 auto;bottom: 0;content: "";width: 150px;height: 3px;background: #009bff;}
.hr-t-s-tc h5{color: #fff;font-weight: 700;}
.hr-t-s-tc p{color: #fff;}
.hr-t-s-tc .rws-prws-item-des p{color: #000;}
.hr-t-s-tc .rws-prws-item-des h6{text-transform: uppercase;font-weight: 700;color: #000;font-size: 16px;margin: 0 0;}
.hr-t-s-tc .rws-prws-item-des a{background: #009bff;color: #fff;}
.hr-t-s-tc .rws-prws-item-des a:hover{background:none;color: #009bff;}
.hr-t-s-tc .rws-prws-item-des{display: flex;flex-direction: column;min-height: 335px;}
.hr-t-s-tc .rws-prws-item-des .rws-prws-con {flex: 1 1 0;}
.hr-t-s-tc .rws-prws-item-des .rws-prws-btm {flex: 0 0 auto;}
.hr-t-s-tc .owl-nav button{background: none !important;border: solid #fff 2px !important;}
.hr-t-s-t-courses{background: #efefef; background-image: url(../images/pattern-left-gray.png), url(../images/pattern-right-gray.png);
    background-repeat: no-repeat;
    background-position: left bottom, right top;
    background-size: auto;
    background-attachment: fixed;
    overflow: hidden;} 
.hr-t-s-t-courses .item{background: #fff;}
.hr-t-s-t-courses .rws-prws-item-des p{line-height: 20px;}
.hr-t-s-t-courses h5{color: #000;font-weight: 700;font-size: 20px;}
.hr-t-s-t-courses .rws-prws-item-des{display: flex;flex-direction: column;min-height: 435px;}
.hr-t-s-t-courses .rws-prws-item-des .rws-prws-con {flex: 1 1 0;}
.hr-t-s-t-courses .rws-prws-item-des .rws-prws-btm {flex: 0 0 auto;}
.hr-blue-text h3{color: #fff;font-weight: 700;font-size: 36px;margin: 0 0 20px;}
.hr-blue-text a{display: inline-block;border-radius: 5px;color: #000;padding: 10px 30px;text-transform: uppercase;font-weight: 700;border: solid #fff 2px;background: #fff;margin-top: 30px;}
.hr-blue-text a:hover{background:none;color: #fff;}
.hr-t-s-fdj{background: #efefef;}
.hr-t-s-fdj h4{font-size: 38px;font-weight: 700;color: #0248ac;margin:0 0 30px;text-align: center;}
.hr-t-s-fdj h4 strong{font-weight: 700;color: #009bff;} 
.hr-t-s-fdj p{color: #000;font-size: 16px;}
.hr-t-s-fdj ul{background: #ffac3f;border-color: #ffac3f;border-radius: 10px;}
.hr-t-s-fdj ul li input{border-radius: 10px;}
.hr-t-s-fdj ul li button{border-radius: 10px;}
.hr-t-s-fdj ul li button:hover{background: #009bff;color: #fff;border-color: #009bff;}
.hr-t-s-fdj ul li select{border-radius: 10px;}
.hr-t-s-fdj ul li:nth-child(1){width: 24%;}
.hr-t-s-fdj ul li:nth-child(2){width: 24%;}
.hr-t-s-fdj ul li:nth-child(3){width: 24%;}
.hr-t-s-fdj ul li:nth-child(4){margin-right: 0;width: 23%;}
.hr-t-s-career h3{font-size: 38px;}
.hr-t-s-p-sec{border-top: solid #fff 60px;border-bottom: solid #fff 60px;text-align: center;}
.hr-t-s-p-sec p{margin:25px 0;font-size: 16px;color: #000;}
.hr-t-s-we-are{background: #fff;}
.hr-t-s-we-are p{color: #000;}
.hr-t-s-we-are h3{color: #000;}
.hr-s-p-one h5{color: #000;font-weight: 700;font-size: 16px;margin: 0 0 35px;text-align: center;}
.hr-s-p-one .rsp-one-item-box{text-align: center;position: relative;min-height: 2450px;}
.hr-s-p-one .rsp-one-item-box h3{font-size: 30px;text-transform: uppercase;color: #0248ac;font-weight: 700;margin: 0 0 1px;padding: 15px 0;text-align: center;}
.hr-s-p-one .rsp-one-item-box h3 strong{font-size: 24px;font-weight: 700;color: #009bff;}
.hr-s-p-one .rsp-omani-rails{background:#009bff; }
.hr-s-p-item-des{display: inline-block;width: 100%;padding: 0 30px 15px;min-height: 350px;}
.hr-s-p-item-des p{color: #000;margin: 0;}
.hr-s-p-item-des p strong{color: #0248ac;}
.hr-s-p-one .rsp-coverlatter{margin: 0 0 30px;padding:15px;}
.hr-s-p-one .rsp-coverlatter p{color: #fff;margin: 0;font-weight: 400;}
.hr-s-p-one .rsp-one-item-box h4{color: #009bff;font-size: 20px;font-weight: 700;text-transform: uppercase;padding: 0 15px;}
.hr-s-p-one .rsp-one-item-box h4::before{display: none;}
.hr-s-p-one .rsp-one-item-box h4::after{display: none;}
.hr-s-p-one .rsp-one-item-box ul{margin: 0;padding: 0 15px;list-style: none;min-height: 260px;}
.hr-s-p-one .rsp-one-item-box ul li{position: relative;color: #0d0d0d;font-size: 16px;	padding-left: 25px;margin-bottom: 10px;text-align: left;}
.hr-s-p-one .rsp-one-item-box ul li strong{font-weight: 600;}
.hr-s-p-one .rsp-one-item-box ul li::before{content: "\F272";font-family:bootstrap-icons;color: #0ca0ff;position: absolute;left: 0;top: 0;}
.hr-s-p-one .rsp-one-item-box a{display: inline-block;padding: 10px 45px;border-radius: 5px;color: #fff;background: #009bff;font-weight: 600;text-transform: uppercase;border: solid #009bff 2px;position: absolute;left: 0;right: 0;margin: 0 auto;bottom: 20px;width: 230px;}
.hr-s-p-one .rsp-one-item-box a:hover{background: none;color: #009bff;}
.hr-s-p-one .container-xxl .row .col-lg-3:nth-child(2n) .rsp-one-item-box .rsp-omani-rails{background: #0248ac;}
.hr-s-p-one .container-xxl .row .col-lg-3:nth-child(2n) .rsp-one-item-box h4{color: #0248ac;}
.hr-s-p-one .container-xxl .row .col-lg-3:nth-child(2n) .rsp-one-item-box a{background: #0248ac;border-color:#0248ac;}
.hr-s-p-one .container-xxl .row .col-lg-3:nth-child(2n) .rsp-one-item-box a:hover{color: #0248ac;background: none;}
.hr-s-p-one .container-xxl .row .col-lg-3:nth-child(2n) .rsp-one-item-box{border-color: #0248ac;}
.hr-s-p-os::before{height: 100%;} 
.banner-cover .swiper-slide-content h2{font-size: 40px;text-transform: none;}
.nav-social .sm-item .sm-link{background-color: #fff;border-radius: 5px;color: #0248ac;}
.nav-lng .bi-globe{font-size: 24px;margin-right: 5px;}
.nav-lng small {position: relative;bottom: 3px;}
.top-sec{padding: 8px 0 0 0;height: 41px;}
.menu-toggle-open{display: none;position: absolute;right: 40px;top: 80%;background: #000542;border: solid #0248ac 1px;border-left-width: 3px;} 
.menu-toggle-open ul{margin: 0;padding: 0;list-style: none;width: 190px;}
.menu-toggle-open ul li{border-bottom: solid #009bff 0;}
.menu-toggle-open ul li:last-child{border-bottom: none;}
.menu-toggle-open ul li a{padding: 8px 10px;color: #fff;display: inline-block;font-size: 14px;width: 100%;border-bottom: solid #0248ac 1px;}
.menu-toggle-open ul li a:hover{color: #ffac3f; border-bottom-color: #ffac3f;}
.banner-sm{display: none;}
.who-we-sec{background-image: url("../images/pattern-left-gray.png"), url("../images/pattern-right-gray.png");background-repeat: no-repeat;background-position: left bottom, right top;background-size: auto;background-attachment:fixed;overflow: hidden;} 
.what-we-sec{background-image: url("../images/pattern-left-blue.png"), url("../images/pattern-right-blue.png");background-repeat: no-repeat;background-position: left bottom, right top;background-size: auto;background-attachment:fixed;overflow: hidden;} 
.future-num-sec{background-image: url("../images/pattern-left-blue.png"), url("../images/pattern-right-blue.png");background-repeat: no-repeat;background-position: left bottom, right top;background-size: auto;background-attachment:fixed;overflow: hidden;} 
.proven-res-sec{background-image: url("../images/pattern-left-blue.png"), url("../images/pattern-right-blue.png");background-repeat: no-repeat;background-position: left bottom, right top;background-size: auto;background-attachment:fixed;overflow: hidden;} 
.future-ele-sec{background-image: url("../images/pattern-left-gray.png"), url("../images/pattern-right-gray.png");background-repeat: no-repeat;background-position: left bottom, right top;background-size: auto;background-attachment:fixed;overflow: hidden;} 
.core-solution-sec{background-image: url("../images/pattern-left-blue.png"), url("../images/pattern-right-blue.png");background-repeat: no-repeat;background-position: left bottom, right top;background-size: auto;background-attachment:fixed;overflow: hidden;} 
.chat-sec{background-image: url("../images/pattern-left-light-blue.png"), url("../images/pattern-right-light-blue.png");background-repeat: no-repeat;background-position: left bottom, right top;background-size: auto;background-attachment:fixed;overflow: hidden;} 
.capabilities-sec{background-image: url("../images/pattern-left-blue.png"), url("../images/pattern-right-blue.png");background-repeat: no-repeat;background-position: left bottom, right top;background-size: auto;background-attachment:fixed;overflow: hidden;} 
.approach-sec{background-image: url("../images/pattern-left-gray.png"), url("../images/pattern-right-gray.png");background-repeat: no-repeat;background-position: left bottom, right top;background-size: auto;background-attachment:fixed;overflow: hidden;} 
.outsource-sec{background-image: url("../images/pattern-left-blue.png"), url("../images/pattern-right-blue.png");background-repeat: no-repeat;background-position: left bottom, right top;background-size: auto;background-attachment:fixed;overflow: hidden;}
.partners-cap-sec{background-image: url("../images/pattern-left-light-blue.png"), url("../images/pattern-right-light-blue.png");background-repeat: no-repeat;background-position: left bottom, right top;background-attachment:fixed;overflow: hidden;} 
.business-att-sec{background-image: url("../images/pattern-left-gray.png"), url("../images/pattern-right-gray.png");background-position: left bottom, right top;background-repeat: no-repeat;background-attachment:fixed;overflow: hidden;} 
.health-check-sec{ background-image: url(../images/pattern-left.png), url(../images/pattern-right.png);background-position: left bottom, right top;background-repeat: no-repeat;background-attachment: fixed;overflow: hidden;}
.corporate-pro-sec{ background-image: url("../images/pattern-left-gray.png"), url("../images/pattern-right-gray.png");background-position: left bottom, right top;background-repeat: no-repeat;background-attachment: fixed;overflow: hidden;}
.subscribe-sec{background-image: url("../images/pattern-left-blue.png"), url("../images/pattern-right-blue.png");background-repeat: no-repeat;background-position: left bottom, right top;background-size: auto;background-attachment:fixed;overflow: hidden;} 
.hr-agenda-sec{background-image: url("../images/pattern-left-light-blue.png"), url("../images/pattern-right-light-blue.png");background-repeat: no-repeat;background-position: left bottom, right top;background-attachment:fixed;overflow: hidden;} 
.free-consult-sec{background-image: url("../images/pattern-left-light-blue.png"), url("../images/pattern-right-light-blue.png");background-repeat: no-repeat;background-position: left bottom, right top;background-attachment:fixed;overflow: hidden;} 
.location-sec{background-image: url("../images/pattern-left-gray.png"), url("../images/pattern-right-gray.png");background-repeat: no-repeat;background-position: left bottom, right top;background-size: auto;background-attachment:fixed;overflow: hidden;} 
.what-we-cover .what-we-body p{text-align: justify;}
.count{display: inline-block;}
.count-plus{display: inline-block;color: #fff;font-size: 30px;font-weight: 700;}
.pro-res-list .pro-res-item .pro-res-body::after {top:calc(45% - 13.2px);width: 38px;}
.capa-item .capa-body{background-color: #000142;}
.checkbox .checkmark{top: 6px;}
.get-touch-list .get-item .icon{top: -7px;}
.send-form-cover .send-form .form-select {color: var(--white); min-height: 50%; padding: .375rem .75rem!important;background-color: #000432; background-image: url("../images/select-arrow.png"); background-repeat: no-repeat; background-position: 98% center; border-radius: 0;}
.file-upload{border: solid 1px #fff;padding: 12px 12px;display: inline-block;width: 100%;}
.file-upload input {padding: 2px 10px;min-height: 0 !important;border: none !important;}
.media-enquiry .media-item .media-link img{max-width: 100%;}
.location-cover .loc-map{border: solid #009bff 1px;overflow: hidden;}
.location-cover .loc-photo{position: relative;}
.loc-photo a{position: absolute;left: 25px;bottom: 30px;padding: 6px 28px;border-radius: 12px;background: rgba(255,255,255,0.85);color: #000;font-weight: 700;font-size: 16px;}
.loc-photo a:hover{background: #009bff;color: #fff;}
.footer-logo-sec {padding: 30px 0 !important;overflow: hidden;background-image: url("../images/pattern-left-blue.png"), url("../images/pattern-right-blue.png");background-repeat: no-repeat;background-position: left bottom, right top;background-size: auto;background-attachment:fixed;}
.footer-media-cover .footer-media .media-item .media-link img{max-width: 100%;}
.return-top{bottom: 6rem; right: 1.5rem; background: #029cff;}
.capabilities-carousel .swiper-button-next{right: calc(-50px - 1rem);}
.capabilities-carousel .swiper-button-prev{left: calc(-50px - 1rem);}
.capabilities-carousel .swiper-button-prev, .capabilities-carousel .swiper-button-next{top: 60%;}
.nav-icon-box {display: inline-block;width: 32px;overflow: hidden;height: 30px;}
.navbar-fixed .nav-icon-box img{object-position: 0 -26px}
.footer-logo-cover{display: inline-block;width: 100%;text-align: center;}
.footer-logo-cover .title-eng{display: inline-block;width: 40%;}
.footer-logo-cover .title-logo{display: inline-block;width: 20%;}
.footer-logo-cover .title-arb{display: inline-block;width: 40%;}
.banner-cover .swiper-slide-content{max-width: 100%;position: absolute;width: 100%;left: 0;top: 50%;-webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);-ms-transform: translate(0%, -50%);-o-transform: translate(0%, -50%);transform: translate(0%, -50%);}
.banner-inr-img img{height: auto !important;}
.banner-sec .container-xxl{position: relative;}
.banner-cap-outer{position: relative;}
.banner-cover .swiper-slide-nav{margin-top: 30px;}
.support-nav{position: fixed; right: 15px;bottom: 15px;width: 64px;	}
.contact-sec{overflow: hidden;background-image: url("../images/pattern-left-blue.png"), url("../images/pattern-right-blue.png");background-repeat: no-repeat;background-position: left bottom, right top;background-size: auto;background-attachment:fixed;}
.about-sec{overflow: hidden;}
.why-future-sec{overflow: hidden;}
.future-exc-sec{overflow: hidden;}
.expertise-sec{overflow: hidden;}
.custom-made-sec{overflow: hidden;}
.peo-org-sec{overflow: hidden;}
.message-sec{overflow: hidden;} 
.footer-media-cover .footer-media .media-item{margin-right:5px;}
.footer-media-cover .footer-media .media-item:last-child{margin-right: 0;}
.copyright-sec{padding: 6px 0 !important;}
.copyright{padding-top: 5px;}
.subscribe-form .btn-subscribe{margin-left: calc(var(--bs-gutter-x) * .5);}
.menu-section .drop-lg{min-width: 520px;}
.menu-section .drop-lg::after{position: absolute;left: 0;top: 0;right: 0;margin: 0 auto;content: "";width: 3px;height: 100%;background: #009bff;}
.media-enquiry .media-item{margin-right: 5px;}

.ins-sec-hr {
  position: relative;
  max-width: 150px;
  margin: 2rem auto;
  border-top: 2px solid var(--color-200);
  opacity: 1;
}
.ins-sec-hr::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  width: 0;
  height: 0;
  margin: 0 auto;
  border-top: 15px solid var(--color-200);
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
}


.corporate-pro-content .corporate-pro-body p {
    text-align: justify;
}

.business-att-cover .business-att-body p {
    text-align: justify;
}

.footer-about-cover .footer-about-body p {
    text-align: justify;
}

.footer-about-cover .footer-about-hd p {
    color: #9d9696;
    margin: 0;
    font-size: var(--fs-11);
    font-weight: var(--font-weight-semibold);
}

.footer-item .footer-hd p {
    color:  #9d9696;
    font-size: var(--fs-11);
    font-weight: var(--font-weight-semibold);
    margin: 0;
}

.get-touch-list .get-item .icon {
    margin-top: 4px;
}


.outsource-chart .outsource-body .source-body-hd {
    min-height: 85px;
}

.outsource-chart .outsource-body .source-body-list li {
    min-height: 85px;
    
}

.outsource-chart .outsource-head .source-head-list li {
     min-height: 85px;
}

.rsp-box {
    font-size: 25px;
}

.get-touch-cover .get-touch-hd h4 {
    color: #9d9696;
}

.send-form-cover .send-form-hd h4 {
       color: #9d9696; 
}


.bg-dark-HR-sec {
  background-color: #efefef;    
  background-image: url(../images/pattern-left-gray.png), url(../images/pattern-right-gray.png);
    background-repeat: no-repeat;
    background-position: left bottom, right top;
    background-size: auto;
    background-attachment: fixed;
    overflow: hidden;
}

.bg-dark-HR-sec h3{font-size: 48px;
    color: #0248ac;
    margin: 0 0 15px;
    font-weight: 700;
    text-align: center;padding-bottom: 15px;position: relative;}
.bg-dark-HR-sec h3::before{position: absolute;left: 0;right: 0;margin: 0 auto;bottom: 0;content: "";width: 150px;height: 3px;background: #009bff;}
.bg-dark-HR-sec h3 strong {
    font-weight: 700;
    color: #009bff;
}
.bg-dark-HR-sec h5{var(--bk-grade-950);font-weight: 700;font-size: 20px;
    margin: 0 0 15px; text-align: center;}

.bg-dark-HR-sec h6{var(--bk-grade-950);font-size: 16px;
    margin: 0 0 15px; text-align: center;}
.bg-dark-HR-sec p{var(--bk-grade-950);}

.emp-value-item{
	position: relative;
	height: calc(100% - 2rem);
	margin-bottom: 2rem;
	background-color: var(--white);  
	overflow: hidden;
}
.emp-value-item figure{
	margin: 0;
	overflow: hidden;
}
.emp-value-item figure img{
	width: 100%;
	transition: 0.3s ease-out;
}
.emp-value-item .emp-value-body{
	display: flex;
	flex-direction: column;
	padding: 2rem 2rem 2rem;
}
.emp-value-item .emp-value-body .emp-value-icon{
	position: absolute;
	right: 1.5rem;
	bottom: 1.5rem;
	width: 65px;
}
.emp-value-item .emp-value-body .emp-value-icon img{
	width: 100%;
}
.emp-value-item .emp-value-body .emp-value-con{
	flex: 1 1 0;
	min-height: 120px;
}
.emp-value-item .emp-value-body .emp-value-con h4{
	color: var(--bk-grade-950);
  font-size: var(--fs-12);
  font-weight: var(--font-weight-semibold);
  margin: 0 0 10px 0;
}
.emp-value-item .emp-value-body .emp-value-nav{
	flex: 0 0 auto;
}
.emp-value-item .emp-value-body .emp-value-nav .btn-more {
  width: 100%;
  max-width: 150px;
  color: var(--white);
  padding: 0.5rem 1rem;
  margin: 2rem auto 0;
  background-color: var(--color-200);
  border: 1px solid var(--color-200);
}
.emp-value-item .emp-value-body .emp-value-nav .btn-more:hover {
  background-color: #007ccc;
  border: 1px solid #007ccc;
}
.emp-value-item:hover figure img{
	transform: scale(1.1);
}

.company-overview-box{
	display: flex;
}
.company-overview-box .company-overview-body{
	display: flex;
	flex-direction: column;
	flex: 1 1 0;
}
.company-overview-box .company-overview-body .company-overview-con{
	flex: 1 1 0;
}
.company-overview-box .company-overview-body .company-overview-nav{
	flex: 0 0 auto;
}

.package-dt-sec{
	background-color: #000432;
	background-image: url("../images/inner-banner-left.png"), url("../images/inner-banner-right.png");
	background-position: left bottom, right bottom;
	background-size: auto;
	background-repeat: no-repeat;
	padding: 150px 0 75px;
}
.package-dt-intro{
	text-align: center;
}
.package-dt-intro h3{
	margin: 0 0 25px;
  	color: #0248ac;
  	font-weight: 700;
  	font-size: 48px;
  	position: relative;
  	text-align: center;
}
.package-dt-intro h3 strong {
  font-weight: 700;
  color: #009bff;
}
.package-dt-intro p{
	color: #ffffff;
}

.pkg-feature-form{
	display: flex;
	flex-wrap: wrap;
}
.pkg-features-cover{
	position: relative;
	flex: 0 0 auto;
	width: 50%;
	padding: 1.5rem;
	background-color: #efefef;
}
.pkg-features-cover .pkg-feat-body{
	padding: 1.5rem;
	background-color: #ffffff;
	border: 1px solid #e3e4e4;
}
.pkg-gold-cover{
	margin-bottom: 2rem;
}
.pkg-gold-cover .pkg-gold-hd{
	margin-bottom: 1rem;
}
.pkg-gold-cover .pkg-gold-hd h3{
	color: #009bff;
	font-weight: 700;
	font-size: 18px;
	margin: 0;
	text-transform: uppercase;
}
.pkg-gold-cover .pkg-gold-tag{
	position: relative;
	color: #ffffff;
	font-weight: 700;
	font-size: 20px;
	padding: 1rem 1rem;
	margin-bottom: 1rem;
	background-color: #018fea;	
}
.pkg-gold-cover .pkg-gold-tag::before{
	content: "";
	position: absolute;
	left: 1rem;
	top: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-bottom: 10px solid #018fea;
	transform: translateY(-100%);
}
.pkg-gold-cover ul{
	margin-bottom: 2rem;
}
.pkg-gold-cover ul li{
	position: relative;
	color: ;
    padding: 0 0 0 2rem;
}
.pkg-gold-cover ul li + li{
	margin-top: 0.5rem;
}
.pkg-gold-cover ul li::before{
	content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 20px;
    height: 20px;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='rgba(0, 155, 255, 1)' stroke-linecap='round' stroke-miterlimit='10' d='M10.97 4.97a.75.75 0 0 1 1.07 1.05l-3.99 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425z'/%3E%3C/svg%3E");
	background-size{
		width: 20px;
	}
}
.pkg-key-feature .pkg-key-hd{
	padding-bottom: 1rem;
	margin-bottom: 1rem;
	border-bottom: 1px solid #009bff;
}
.pkg-key-feature .pkg-key-hd h3{
	color: #009bff;
	font-weight: 700;
	font-size: 20px;
	margin: 0;
	text-transform: uppercase;
}
.pkg-key-feature .pkg-key-scroll{
	height: 225px;
	overflow: auto;
}
.pkg-key-feature ul{
	margin-bottom: 2rem;
}
.pkg-key-feature ul li{
	position: relative;
	color: ;
    padding: 0 0 0 2rem;
}
.pkg-key-feature ul li + li{
	margin-top: 0.5rem;
}
.pkg-key-feature ul li::before{
	content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 20px;
    height: 20px;
	background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill='rgba(0, 155, 255, 1)' stroke-linecap='round' stroke-miterlimit='10' d='M10.97 4.97a.75.75 0 0 1 1.07 1.05l-3.99 4.99a.75.75 0 0 1-1.08.02L4.324 8.384a.75.75 0 1 1 1.06-1.06l2.094 2.093 3.473-4.425z'/%3E%3C/svg%3E");
	background-size{
		width: 20px;
	}
}
.pkg-form-cover{
	position: relative;
	flex: 0 0 auto;
	width: 50%;
	padding: 2rem 2rem;
	background-color: #009bff;
}
.pkg-form-cover .pkg-form-body{
	max-width: 500px;
	margin: 0 auto;
}
.pkg-form-cover .pkg-form .pkg-form-hd{
	margin-bottom: 1rem;
}
.pkg-form-cover .pkg-form .pkg-form-hd h3{
	color: #ffffff;
	font-weight: 700;
	font-size: 20px;
	margin: 0;
	text-transform: uppercase;
}
.pkg-form-cover .pkg-form .form-control{
	color: #ffffff;
	min-height: 50px;
	background-color: transparent;
	border: 1px solid #ffffff;
	border-radius: 0;
}
.pkg-form-cover .pkg-form ::placeholder{
	color: #ffffff;
}
.pkg-form-cover .pkg-payment .pkg-payment-hd{
	padding-bottom: 1rem;
	margin-bottom: 1rem;
	border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}
.pkg-form-cover .pkg-payment .pkg-payment-hd h3{
	color: #ffffff;
	font-weight: 700;
	font-size: 20px;
	margin: 0;
	text-transform: uppercase;
}
.pkg-form-cover .pkg-payment .btn-proceed-pay{
	display: block;
	width: 100%;
	max-width: 250px;
	color: #ffffff;
	padding: 1rem 1rem;
	background-color: #000432;
	border: 0;
	text-transform: uppercase;
}
.pkg-form-cover .pkg-payment .btn-proceed-pay:hover{
	background-color: #090f58;
}

.contact-consultation-sec{
	position: relative;
	padding: 75px 0 75px;
	background-color: #009bff;
}
.contact-consultation{
	text-align: center;	
}
.contact-consultation p{
	color: #ffffff;
	 font-size: 18px;
	 margin: 0 0 1rem 0;
}
.contact-consultation h3{
  color: #ffffff;
  font-size: 32px;
  font-weight: 700;
  margin: 0;
}

.payment-popup{
	position: fixed;
	left: 50%;
	top: 50%;
	width: 100%;
	max-width: 650px;
	padding: 2rem 2rem;
	background-color: #ffffff;
	transform: translate(-50%, -50%);
	z-index: 1030;
}
.payment-popup .payment-top{
	padding-bottom: 1.5rem;
	margin-bottom: 1.5rem;
	border-bottom: 1px solid #dbdada;
	text-align: center;
}
.payment-popup .payment-icon{
	display: flex;
	justify-content: center;
	align-items: center;
	width: 135px;
	height: 135px;
	color: #ffffff;
	font-size: 40px;
	margin: 0 auto 2rem;
	background-color: #009bff;
	border-radius: 50%;	
}
.payment-popup.success-popup .payment-icon{
	background-color: #38c172;
}
.payment-popup.failed-popup .payment-icon{
	background-color: #dc3545;
}
.payment-popup.success-popup .payment-icon{
	animation: iconSuccessPulse 1s ease 0s infinite
}
.payment-popup.failed-popup .payment-icon{
	animation: iconFailedPulse 1s ease 0s infinite
}
@keyframes iconSuccessPulse {
	0% {
		transform: scale(1);
	  }
	  15% {
		box-shadow: 0 0 0 5px rgba(56, 193, 114, 0.4);
	  }
	  25% {
		box-shadow: 0 0 0 10px rgba(56, 193, 114, 0.4),
		  0 0 0 20px rgba(56, 193, 114, 0.2);
	  }
	  25% {
		box-shadow: 0 0 0 15px rgba(56, 193, 114, 0.4),
		  0 0 0 30px rgba(56, 193, 114, 0.2);
	  }
  
}
@keyframes iconFailedPulse {
	0% {
	transform: scale(1);
	}
	15% {
	box-shadow: 0 0 0 5px rgba(220, 53, 69, 0.4);
	}
	25% {
	box-shadow: 0 0 0 10px rgba(220, 53, 69, 0.4),
		0 0 0 20px rgba(220, 53, 69, 0.2);
	}
	25% {
	box-shadow: 0 0 0 15px rgba(220, 53, 69, 0.4),
		0 0 0 30px rgba(220, 53, 69, 0.2);
	}
}
.payment-popup .payment-msg{
	text-align: center;
}
.payment-popup .payment-msg h3{
	color: #000000;
	font-size: 32px;
  	font-weight: 700;
  	margin: 0 0 0.5rem 0;
}
.payment-popup .payment-msg p{
	color: #838684;
	margin: 0;
}
.payment-popup .payment-amount{
	margin-bottom: 1rem;
	text-align: center;
}
.payment-success-popup .payment-amount p{
	color: #000000;
	font-size: 28px;
  	font-weight: 700;
  	margin: 0 0 0.5rem 0;
}
.payment-popup .payment-amount .amount{
	color: #09a5da;
}
.payment-popup .payment-team p{
	color: #000000;
	font-size: 18px;
  	font-weight: 700;
	text-align: center;
}

/*---media start here---*/


@media screen and (max-width:1770px){ 
	.main-nav .nav-item .nav-link{font-size: 14px;padding: 0;}
	.main-nav .nav-item{padding: 0 12px;}
}

@media screen and (max-width:1660px){ 
	.nav-get-touch{font-size: 14px;padding: 6px;}
}

@media screen and (max-width:1599px){ 
	.company-overview-box h3{font-size: 16px;min-height: 80px;}
	.company-overview-box p{font-size: 14px;}
	.why-choose-box-des h4{font-size: 18px;}
	.why-choose-box-des p{font-size: 16px;} 
	.capability-two .banner-consultation{padding: 20px;}
	.company-overview-box::before{left: -84%;}
	.navbar-main{padding: 10px;}
	.main-nav .nav-item .nav-link .nav-block{font-size: 14px;}
	.main-nav .nav-item .nav-link .nav-block i{font-size: 23px;}
	.hr-s-p-one .rsp-one-item-box h3{font-size: 25px;}
	.hr-s-p-one .rsp-one-item-box h3 strong{font-size: 20px;}
	.hr-s-p-item-des p{font-size: 14px;}
	.hr-s-p-one .rsp-coverlatter p{font-size: 14px;}
	.hr-s-p-one .rsp-one-item-box h4{margin-bottom: 15px;}
	.hr-s-p-one .rsp-one-item-box ul li{font-size: 14px;}
	.menu-toggle-open{right: 10px;}
	.navbar-fixed .menu-toggle-open {right: 40px;}
	.contact-sec .lg-container{max-width: 100%;}
}

@media screen and (max-width:1540px){ 
	.navbar-main .logo{max-width: 245px;}
	.main-nav .nav-item{padding: 0 8px;}
	.navbar-main.navbar-fixed .logo{max-width: 245px;}
	.menu-toggle-open{right: 18px;}
	.navbar-fixed .menu-toggle-open {right: 40px;}
}

@media screen and (max-width:1460px){ 
	.inner-banner{padding:125px 15px 75px;}
	.about-fhrs-right::after{width: 250px;}
	.about-fhrs-right::before{width: 250px;}
	.hr-sec-one .owl-prev{left: -10px;}
	.hr-sec-one .owl-next{right: -10px;}
	.rws-prws .owl-next{right: -60px;}
	.rws-prws .owl-prev{left: -60px;}
	.rsp-one .item h3{font-size: 28px;}
	.rsp-one .owl-nav button{width: 35px;height: 35px;}
	.rsp-one .owl-prev{left: -10px;}
	.rsp-one .owl-next{right: -10px;}
	.rsp-one .owl-nav button span {top: -18px;}
	.partners-owl-sec .owl-prev{left: -10px;}
	.partners-owl-sec .owl-next{right: -10px;}
	.latest-position-opening .owl-prev{left: -65px;}
	.latest-position-opening .owl-next{right: -65px;}
	.banner-inr-img img{max-width: 450px;}
	.banner-cover .swiper-slide-nav{margin-top: 15px;}
	.nav-get-touch{padding: 6px 7px;font-size: 13px;}
	.menu-toggle{margin-left: 5px;}
}

@media screen and (max-width:1420px){ 
	.latest-position-opening .owl-nav button{width: 35px;height: 35px;}
	.latest-position-opening .owl-nav button span{top: -20px;}
	.latest-position-opening .owl-prev{left: -42px;}
	.latest-position-opening .owl-next{right: -42px;}
	.latest-position-opening .item{min-height: 500px;}
}

@media screen and (max-width:1399px){ 
	.about-fhrs{padding: 60px 15px;}
	.rws-prws .owl-next{right: 0px;}
	.rws-prws .owl-prev{left: 0px;}
	.whatsapp{left: 10px;bottom: 10px;width: 40px;height: 40px;}
	.whatsapp img{max-width: 100%;}
	.support-nav{right: 10px;bottom: 10px;width: 40px;}
	.navbar-main .logo{flex: 0 0 230px;}
	.latest-position-opening .owl-prev{left: 0px;}
	.latest-position-opening .owl-next{right: 0px;}
	.latest-position-opening .owl-nav button {border-color: #009bff !important;background: #fff !important;color: #009bff !important;}
	.hr-t-s-orda .hr-r-s-one-item h4{font-size: 18px;}
	.hr-t-s-orda .hr-r-s-one-item p{line-height: 20px;}
	.hr-t-s-tc .owl-nav button{background: #009bff !important;border: none !important;}  
	.rws-prws .owl-nav button{width: 35px;height: 34px;margin: 0 2px !important;}
	.rws-prws .owl-nav button span{top: -18px;}
	.stikcy-nav-right .nav-icon img{width: 35px;}
	.stikcy-nav-right .sticky-con-list .con-item .con-nav{height: 35px;}
	.stikcy-nav-right .sticky-con-list .con-item .con-nav .nav-icon{flex: 0 0 35px;max-width: 35px;}
	.stikcy-nav-right{transform: translate(calc(100% - 35px), -50%);}
	.stikcy-nav-right .sticky-con-list .con-item .con-nav .nav-label{font-size: 14px;padding: 0 20px 0 0;}
	.stikcy-nav-right .sticky-info-list .con-item .con-nav{height: 35px;}
	.stikcy-nav-right .sticky-info-list .con-item .con-nav .nav-label{font-size: 14px;padding: 0 20px 0 0;}
	.stikcy-nav-right .sticky-info-list .con-item .con-nav .nav-icon{flex: 0 0 35px;max-width: 35px;}
	.banner-cover .swiper-slide-content{padding-left: 15px;}
	.contact-cover .con-hd h2{font-size: 30px;margin-top: 13px;}
	.what-we-cover .what-we-body{  padding-left: 3rem;}
	.what-we-cover .what-we-img{margin-right: 3rem;}
}

@media screen and (max-width:1300px){ 
	.about-fhrs-left{padding: 15px;}
	.about-fhrs-right{padding: 150px 15px 0;}
	.about-founder .container-xxl{padding: 15px;}
	.commitment-bottom{font-size: 38px;}
	.commitment-box p{font-size: 14px;}
	.why-choose-box-des p{font-size: 14px;}
	.rsp-one .item h3{font-size: 24px;}
	.rsp-omani-rails{font-size: 20px;}
	.find-your-dream-job ul li:nth-child(1){width: 23%;}
	.latest-position-opening .item a{padding: 6px 18px;}
	.hr-s-p-one .rsp-one-item-box h3{line-height: 22px;padding: 5px 0;}
	.hr-s-p-one .rsp-omani-rails{line-height: 18px;margin-bottom: 15px;}
	.hr-s-p-item-des{padding: 0 15px 15px;} 
	.hr-s-p-one .rsp-one-item-box a{padding: 10px 15px;font-size: 14px;width: 190px;}
	.hr-s-p-one .rsp-one-item-box ul li{margin-bottom: 8px;}
	.nav-get-touch{font-size: 14px;padding: 2px;}
	.navbar-main .logo{max-width: 200px;} 
	.navbar-main.navbar-fixed .logo{max-width: 200px;}
	.banner-cover .swiper-slide-content h2{font-size: 38px;}
	.banner-cover .swiper-slide-nav .slide-nav{padding: 6px 12px 5px;}
	.capabilities-carousel .swiper-button-next{right: calc(0px - 1rem);}
	.capabilities-carousel .swiper-button-prev{left: calc(0px - 1rem);}
	.banner-inr-img img{max-width: 100%;}
	.main-nav .nav-item{padding: 0 5px;}
	.nav-get-touch{font-size: 11px;}
	.main-nav .nav-item .nav-link{font-size: 12px;}
	.what-we-cover .what-we-body p{line-height: 20px;}
	
}

@media screen and (max-width:1199px){ 
	.company-overview{padding: 30px 0;}
/*	.core-values-box-outer{width: 33%;}*/
	.core-values-box-des p{font-size: 14px;}
	.why-choose-box-outer{width: 33%;}
	.testi-one-des{padding: 20px;}
	.testi-one-img img{left: -15px;}
	.testi-one-des p{font-size: 14px;line-height: 20px;margin: 0 0 15px;}
	.testi-two::before {font-size: 40px;top: 20px;width: 60px;height: 60px;}
	.testi-two{padding: 40px 0 30px 0;}
	.testi-two .container-xxl{padding: 60px 15px;}
	.testi-two .carousel-item{padding: 15px;}
	.testi-two .carousel-item p{font-size: 14px;margin: 0 0 15px;}
	.testi-two .carousel-item h4{font-size: 18px;}
	.rws-orda .item{min-height: 600px;}
	.rsp-one h3{font-size: 30px;}
	.rsp-one .item ul{min-height: 0;}
	.rsp-one .item ul li{font-size: 14px;}
	.rsp-omani-rails{margin-bottom: 10px;}
	.rsp-dark-blue-box{padding: 30px;}
	.rsp-one .item h4{margin: 15px 0;}
	.capability-one h3{font-size: 30px;line-height: 30px;margin-bottom: 15px;}
	.capability-one p{margin: 0 0 15px;line-height: 22px;}
	.hr-sec-one::before{background-size: 300px;}
	.rsp-price-info::before{background-size: 230px, 300px;}
	.core-values::before{background-size: 300px, 300px;}
	.company-overview-box::before{left: -500px;}
	.company-overview-box{padding: 20px;}
	.company-overview-box-outer{width: 33%;}
	.hr-r-s-one h3{font-size: 28px;margin: 0 0 25px;padding-bottom: 15px;}
	.hr-r-s-one{padding: 30px 0;}
	.hr-r-s-one h4{font-size: 20px;margin:0 0 15px;}
	.partners-owl-sec .owl-nav button{width: 30px;height: 30px;font-size: 30px !important;}
	.partners-owl-sec .owl-nav button span{top: -11px;}
	.partners-owl-sec{padding: 30px 0;}
	.partners-owl-sec h3{font-size: 30px;margin: 0 0 25px;}
	.hr-r-s-se-em{padding: 30px 0;}
	.find-your-dream-job ul li:nth-child(1){width: 18%;}
	.find-your-dream-job ul li:nth-child(2){width: 18%;}
	.find-your-dream-job ul li:nth-child(3){width: 18%;}
	.find-your-dream-job ul li:nth-child(4){width: 18%;}
	.find-your-dream-job ul li:nth-child(5){width: 18%;}
	.find-your-dream-job{padding: 30px 0;}
	.find-your-dream-job h3{font-size: 28px;}
	.whitebox-des{padding: 30px 0;}
	.whitebox-des h3{font-size: 24px;}
	.whitebox-des h4{font-size: 14px;}
	.latest-position-opening{padding: 30px 0;}
	.latest-position-opening h3{font-size: 30px;}
	.pos-for-you ul{width: 100%;}
	.pos-for-you ul li{width: 49%;}
	.pos-for-you{padding: 30px 0;}
	.pos-for-you h3{font-size: 26px;}
	.pos-for-you ul li h4{font-size: 20px;}
	.pos-for-you ul li p{font-size: 15px;}
	.des-btn-sec{padding: 30px 0;}
	.des-btn-sec h3{font-size: 28px;}
	.des-btn-sec h4{margin-bottom: 10px;}
	.des-btn-sec-dark h3{font-size: 20px;}
	.hr-r-s-o-s{padding: 30px 0;}
	.hr-r-s-o-s h3{font-size: 30px;margin-bottom: 10px;}
	.hr-t-s-orda h3{padding-bottom: 0;margin-bottom: 15px;}
	.hr-t-s-orda-item-outer{width: 33%;display: inline-block;}
	.hr-t-s-orda .row{display: inline-block;width: 100%;}
	.hr-blue-text h3{font-size: 26px;}
	.hr-t-s-fdj h4{font-size: 25px;margin-bottom: 15px;}
	.hr-t-s-fdj ul li:nth-child(1){width: 24%;}
	.hr-t-s-fdj ul li:nth-child(2){width: 24%;}
	.hr-t-s-fdj ul li:nth-child(3){width: 24%;}
	.hr-t-s-fdj ul li:nth-child(4){width: 22%;}
	.hr-t-s-career h3{font-size: 24px;}
	.hr-t-s-p-sec{border-top: solid #fff 30px;border-bottom: solid #fff 30px;}
	.hr-s-p-one .rsp-one-item-box a{position: relative;bottom: 0;}
	.banner-cover .swiper-slide-nav{display: inline-block;}
	.banner-cover .swiper-slide-nav .slide-nav{display: inline-block;}
	.banner-cover .swiper-slide-content h2{font-size: 30px;}
	.navbar-toggler{outline: none;border: none;}
	.navbar-toggler:focus{box-shadow: none;}
	.nav-get-touch{width: 100%;padding: 10px 0;}
	.menu-toggle:hover{background: none;}
	.navbar-collapse{padding: 10px;background: rgba(0,5,66,0.90);}
	.main-nav .nav-item{width: 100%;border-bottom: solid rgba(255,255,255,0.15) 1px;}
	.main-nav .nav-item:last-child{border-bottom: none;}
	.menu-section .drop-lg{min-width: 100%;}
	.contact-cover .con-hd{width: 100%;}
	.contact-cover .con-hd h2{margin-top: 0;}
	.who-we-item .who-we-body{padding: 0 15px;width: calc(94% + 40px);}
	.what-we-cover .what-we-img figure img{object-fit: cover;height: 510px;}
	.what-we-cover .what-we-body p{font-size: 14px;}
	.what-we-cover .what-we-body .btn-virtual{margin-top: 10px;font-size: 14px;}
	.outsource-chart{max-width: 100%;}
}


@media screen and (max-width:991px){ 
	.inner-banner-left h3{font-size: 32px;padding-bottom: 10px;margin-bottom: 15px;}
	.inner-banner-left h4{font-size: 16px;margin-bottom: 15px;}
	.inner-banner-left p{font-size: 14px;padding-bottom: 15px;margin: 0 0 15px;}
	.banner-consultation{padding: 25px 30px;}
	.banner-consultation p{font-size: 14px;}
	.company-overview-box{min-height: 225px;padding: 15px;margin: 5px 0;}
	.company-overview-box h3{min-height: 0;margin-bottom: 10px;}
	.company-overview-box p{min-height: 0;}
	.about-fhrs-left h3{font-size: 30px;margin: 0 0 15px;}
	.about-fhrs-left p{margin: 0 0 15px;}
	.about-fhrs{padding: 30px 15px;}
	.about-founder{padding: 30px 15px;}
	.about-founder h3{font-size: 30px;}
	.about-founder h4{font-size: 18px;margin: 0 0 15px;}
	.about-founder p{margin: 0 0 10px;font-size: 14px;}
	.about-founder img{margin-top: 15px;}
	.commitment{padding: 30px 0;}
	.commitment-title h3{font-size: 30px;margin: 15px 0;}
	.commitment-title h5{font-size: 16px;margin: 0 0 15px;padding-bottom: 15px;}
	.commitment-title{margin-bottom: 15px;}
	.commitment-bottom{margin-top: 15px;font-size: 22px;}
	.commitment-box{padding: 15px;}
	.commitment-box h4{font-size: 16px;margin-bottom: 15px;}
	.commitment-box figure{margin-bottom: 15px;}
	.vi-mi-sec{padding: 30px 0;}
	.vi-mi-box{padding:0 15px; }
	.vi-mi-sec h3{font-size: 30px;}
/*	.vi-mi-sec h3::before {width: 100px;}*/
	.vi-mi-sec p{font-size: 14px;}
	.core-values{padding: 30px 0;}
	.core-values h3{font-size: 30px;margin: 10px 0;}
	.core-values h5{font-size: 14px;}
	.why-choose-sec{padding: 30px 0;}
	.why-choose-sec h3{font-size: 30px;margin-top: 0;}
	.about-bottom-des{padding: 30px 0;}
	.about-bottom-des p{font-size: 16px;}
	.testi-one{padding: 30px 15px;}
	.navbar-main .logo{flex: 0 0 100%;}
	.top-info-list .nav-item .nav-link strong{display: none;}
	.hr-sec-one{padding: 30px 0;}
	.hr-sec-one h3{font-size: 30px;}
	.hr-sec-one .item{min-height: 570px;}
	.hr-success{padding: 30px 0;}
	.hr-success h3{font-size: 18px;}
	.rws-orda h3{font-size: 30px;}
	.rws-prws{padding: 30px 0;}
	.rws-prws h3{font-size: 30px;}
	.rws-uffhrs-des{padding: 60px 15px 60px 98px;}
	.rws-uffhrs-des img{left: 15px;}
	.rws-uffhrs{padding: 30px 15px;}
	.rws-uffhrs h3{font-size: 30px;}
	.rws-prws .owl-next{right: 0;}
	.rws-prws .owl-prev{left: 0;}
	.rws-prws .owl-nav button{width: 30px;height: 30px;font-size: 31px !important;}
	.rws-dess-bottom{padding: 30px 0;}
	.rws-dess-bottom h4{font-size: 24px;}
	.rws-resume{padding: 30px 15px;min-height: 320px;}
	.rws-resume ul li h3{font-size: 26px;line-height: 24px;}
	.rws-resume ul li:nth-child(1)::after{width: 50px;height: 50px;line-height: 52px;font-size: 22px;right: -25px;}
	.rsp-one{padding: 30px 0;}
	.rsp-box strong{font-size: 16px;}
	.rsp-one h4{font-size: 16px;}
	.rsp-price-info{padding: 30px 0;}
	.rsp-price-info h3{font-size: 30px;}
	.rsp-price-info-left{padding: 15px;}
	.rsp-price-info-right{padding: 15px;}
	.capability-one a{margin-bottom: 15px;}
	.capability-one{padding: 30px 0;}
	.capability-two ul li{width: 100%;}
	.capability-two h3{margin: 0 0 15px;}
	.capability-two{padding: 30px 0;}
	.capability-four h3{margin-bottom: 15px;}
	.message-sec{background-size: 250px;}
	.company-overview-box-outer{width: 49%;}
	.company-overview-box::after{background-size: contain;width: 40px;}
	.menu-section .navbar-toggler {padding: 0;border: none;outline: none;box-shadow: none !important;}
	.navbar-main.navbar-fixed .logo{flex: 0 0 235px;}
	.menu-section .navbar-collapse{background: #fff;text-align: center;}
	.menu-section .main-nav .nav-item .nav-link{color: var(--color-100);padding: 5px;}
	.menu-section .nav-get-touch{border: 1px solid var(--color-100);color: var(--color-100);margin-top: 5px;}
	.main-nav .nav-item{width: 100%;padding: 0;border-bottom: solid rgba(0,0,0,0.10) 1px;}
	.main-nav .nav-item .nav-link .nav-block{padding: 0;}
	.find-your-dream-job ul li{float: left;margin: 6px 0;}
	.find-your-dream-job ul li:nth-child(1){width: 49%;}
	.find-your-dream-job ul li:nth-child(2){width: 49%;}
	.find-your-dream-job ul li:nth-child(3){width: 49%;}
	.find-your-dream-job ul li:nth-child(4){width: 49%;}
	.find-your-dream-job ul li:nth-child(5){width: 100%;}
	.find-your-dream-job ul li:nth-child(2n){float: right;}
	.find-your-dream-job ul{margin-top: 15px;}
	.des-btn-sec a{padding: 15px 15px;}
	.rws-prws .owl-nav button span{top: -11px;}
	.health-check-cover .health-check-boday .btn-view{padding: 0.875rem 15px;}
	.hr-s-p-one .rsp-one-item-box{margin-bottom: 30px;min-height: 1840px;}
	.hr-s-p-item-des{min-height: 180px;}
	.hr-s-p-one .rsp-dark-blue-box{margin: 10px 0;}
	.menu-toggle .hamburger .bar{background-color: #0248ac;}
	.menu-toggle:hover{background-color: #fff;}
	.menu-toggle-open{width: 195px;right: 00;left: 0;margin: 0 auto;text-align: left;}
	.menu-toggle-open::after{background: none;width: 0;
    height: 0;
    border-bottom: 14px solid #FFC000;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;right: 0;left: 0;top: -14px;margin: 0 auto;}
	.menu-toggle{margin-left: 0;}
	.nav-icon-box img {margin-top: -25px;}
	.contact-cover .con-list{display: inline-block;width: 100%;}
	.contact-cover .con-list .nav-contact{float: left;width: 48%;display: inline-block;max-width: 100% !important;height: 44px;}
	.contact-cover .con-list .btn-shine{padding-top: 12px;}
	.what-we-cover .what-we-body{padding-left: 15px;}
	.what-we-cover{display: inline-block;}
	.what-we-cover .what-we-img{display: inline-block;width: 46%;margin-right: 0;}
	.what-we-cover .what-we-body{width: 50%;display: inline-block;padding-left: 50px;}
	.what-we-cover .what-we-body::before {left: 30px;}
}

@media screen and (max-width:800px){
/*	.core-values-box-outer{width: 47%;}*/
	.why-choose-box-outer{width: 47%;}
	.rsp-price-info-left span{width: 100%;margin-bottom: 5px;}
	.rsp-price-info-left button{width: 100%;}
	.hr-t-s-orda-item-outer{width: 49%;}
}

@media screen and (max-width:767px){ 
	.inner-banner{padding: 105px 15px 25px;}
	.banner-consultation{margin-top: 15px;padding: 15px;}
	.banner-consultation::before {width: 98%;height: 98%;}
	.banner-consultation a{font-size: 13px;}
	.banner-consultation h3{font-size: 20px;margin: 0 0 15px;}
	.banner-consultation p a{word-break: break-all;}
	.inner-banner-left h3{font-size: 30px;}
	.inner-banner{background-size: 200px;}
	.breadcrumbs{padding: 12px 0;}
	.company-overview-box::after {background-size: contain;width: 35px;bottom: 10px;right: 10px;}
	.about-fhrs-right{border-left: none;border-top: solid #045fde 1px;padding: 15px;}
	.about-fhrs-right::after{width: 150px;}
	.about-fhrs-right::before{width: 150px;}
	.about-fhrs-left{padding: 15px 0;}
	.about-founder .container-xxl{background-size: 250px;}
	.commitment-box{min-height: 0;margin: 10px 0;}
	.vi-mi-sec::before {width: 200px;height: 1px;top: 52%;-webkit-transform: translate(0%, -50%);-moz-transform: translate(0%, -50%);-ms-transform: translate(0%, -50%);
-o-transform: translate(0%, -50%);transform: translate(0%, -50%);}
	.vi-mi-sec p{margin-bottom: 15px;}
	.vi-mi-box{padding: 15px;} 
	.testi-one-img img{top: 0;left: 0;-webkit-transform: translate(0%, 0%);-moz-transform: translate(0%, 0%);-ms-transform: translate(0%, 0%);
-o-transform: translate(0%, 0%);transform: translate(0%, 0%);position: relative;}
	.testi-one-img{border-width: 5px;padding: 15px;}
	.hr-sec-one .owl-nav button{width: 30px;height: 30px;font-size: 30px !important;}
	.rws-orda h5{margin: 0 0 20px;padding-bottom: 10px;}
	.rws-prws-item-des{padding: 15px;} 
	.rws-uffhrs-des{min-height: 0;}
	.rws-resume ul li a{font-size: 14px;}
	.get-touch-list .get-item{padding-left: 2.5rem;}
	.get-touch-list .get-item p{font-size: 14px;}
	.hr-agenda-cover h3{font-size: 18px;}
	.rsp-one .item h3{font-size: 20px;}
	.rsp-omani-rails{font-size: 18px;}
	.rsp-one .item h4{font-size: 18px;}
	.rsp-one .item a{font-size: 14px;padding: 10px 35px;}
	.rsp-dark-blue-box{padding: 15px;}
	.rsp-dark-blue-box h5{font-size: 18px;}
	.rsp-dark-blue-box p{font-size: 14px;}
	.rsp-price-info{padding-bottom: 0;}
	.rsp-book h3{font-size: 20px;}
	.rsp-book p{font-size: 15px;}
	.rsp-book h4{font-size: 20px;}
	.rsp-book{padding: 20px 0;}
	.rsp-owl-sec p strong{font-size: 18px;}
	.capability-two ul li{font-size: 14px;margin-bottom: 8px;}
	.capability-four h3{font-size: 25px;}
	.hr-sec-one::before{background-size: 200px;}
	.company-overview-box{min-height: 346px;}
	.hr-r-s-one-item{min-height: 0;padding-bottom: 15px;}
	.sec-hd h2{font-size: 22px;}
	.future-num-sec{padding: 15px;}
	.hr-r-s-ct .health-check-boday {text-align: left;}
	.hr-r-s-se-em-left{padding:15px;}
	.hr-r-s-se-em-right{padding:15px;}
	.hr-r-s-se-em h3{font-size: 28px;margin: 0 0 15px;}
	.hr-r-s-se-em p{margin: 0 0 15px;}
	.pos-for-you ul li img{margin-bottom: 15px;}
	.pos-for-you ul li h4{margin-bottom: 15px;}
	.des-btn-sec h4{margin-bottom: 5px;}
	.des-btn-sec h3{margin-bottom: 10px;}
	.des-btn-sec-dark h4{margin-bottom: 10px;}
	.des-btn-sec a{font-size: 14px;}
	.hr-t-s-orda .hr-r-s-one-item{min-height: 615px;}
	.hr-s-p-one .rsp-one-item-box{margin-bottom: 15px;min-height: 0;padding-bottom: 15px;}
	.hr-s-p-item-des{min-height: 0;}
	.banner-sm{display: block;}
	.banner-md{display: none;}
	.pro-res-list .pro-res-item .pro-res-body::after {top:calc(45% - 13.2px);}
	.location-cover .loc-map{flex: 0 0 100%;margin-bottom: 15px;height: auto;}
	.location-cover .loc-map img{height: auto;}
	.location-cover .loc-photo{flex: 0 0 100%;max-width: 100%;height: auto;}
	.location-cover .loc-photo img{height: auto;}
	.chat-sec .chat-logo img{max-width: 100%;}
	.contact-cover .con-list{display: inline-block;width: 100%;}
	.contact-cover .con-hd h2{font-size: 30px;}
	.banner-cover .swiper-slide-nav{display: inline-block;}
	.banner-cover .swiper-slide-nav .slide-nav{display: inline-block;margin: 0;}
	.navbar-main{background-color: var(--color-100);padding: 5px 10px;}
	.banner-cover .swiper-slide-content h2{font-size: 26px;}
	.banner-inr-img img{max-width: 350px;}
	.banner-cover .swiper-slide-body{position: absolute;top: auto;bottom: 0;transform:translateY(0%);padding: 15px 0; 
background: linear-gradient(to bottom,  rgba(30,87,153,0) 0%,rgba(0,69,168,0.5) 100%);  
}
	.banner-cover .swiper-slide-content{position: relative;top: 0;-webkit-transform: translate(0%, 0%);-moz-transform: translate(0%, 0%);-ms-transform: translate(0%, 0%);-o-transform: translate(0%, 0%);transform: translate(0%, 0%);padding: 0;}
	.banner-cover .swiper-slide-content h2{font-size:20px;}
	.banner-cover .swiper-slide-nav .slide-nav{font-size: 13px;}
	.top-sec{min-height: 65px;}
	.navbar-main{top: 65px;}
	.top-nav-left{float: left;position: relative;z-index: 9;}
	.top-nav-right{position: absolute;left: 0;top: 0;width: 100%;display: inline-block;padding-top: 0;}
	.top-search{width: 67%;float: right;margin: 3px 15px 0 0;max-width: 100%;}
	.nav-social{float: left;width: 50%;margin-top: 8px;margin-left:15px !important;}
	.nav-lng{position: relative;bottom: 0;float: right;right: 15px;}
	.top-info-list .nav-item + .nav-item{margin-left: 5px;}
	.subscribe-intro{margin-bottom:1rem;}
	.menu-section .drop-lg::after {display: none;}
	.menu-section .drop-lg{overflow-y: scroll;height: 300px;}
	.menu-section .dropdown-menu::before {display: none;}
	.menu-section .dropdown-menu li{position: relative;}
	.menu-section .dropdown-menu li::before {background: #009bff;position: absolute;left: 0;width: 3px;top: 0;height: 100%;content: "";}
	.what-we-cover .what-we-img figure img{height: auto;}
	.what-we-cover .what-we-img{width: 100%;margin-bottom: 40px;}
	.what-we-cover .what-we-body{width: 100%;padding-left: 0;padding-top: 15px;}
	.what-we-cover .what-we-body::before {left: 0;right: 0;width: 50%;top: 0;margin: 0 auto;height: 1px;}
	.future-item{margin-bottom: 15px;padding: 15px;}
	.future-item .future-body{min-height: 0;}
	.future-item .future-hd{margin-bottom: 15px;}
	.future-item .future-body p{font-size: 14px;}
	.future-note h3{font-size: 30px;}
	.future-note{font-size: 15px;}
	.fut-num-list{width: 100%;display: inline-block;}
	.fut-num-list .fut-num-item{display: inline-block;max-width: 100%;margin: 5px;width: 45%;float: left;padding: 10px;}
	.fut-num-list .fut-num-item .fut-num-body .fut-number{font-size: 30px;}
	.outsource-chart{display: inline-block;}
	.outsource-chart .outsource-head{max-width: 100%;flex: 0 0 100%;}
	.outsource-chart .outsource-body{max-width: 100%;flex: 0 0 100%;}
	.outsource-chart .outsource-head .source-head-list li{min-height: 70px;}
	.outsource-chart .outsource-head .source-head-list li .source-hd-item{font-size: 20px;}
	.outsource-chart .outsource-body .source-body-hd{border-radius: 0;}
	.outsource-chart .outsource-body .source-body-list li{min-height: 70px;}
}


@media screen and (max-width:600px){
	.hr-sec-one .item{min-height: 0;padding-bottom: 15px;}
	.rws-resume ul li{float: none;width: 100%;}
	.rws-resume ul li:nth-child(1){padding-bottom: 40px;margin-bottom: 40px;}
	.rws-resume ul li:nth-child(1)::before{width: 100%;height: 1px;top:auto;bottom: 0;}
	.rws-resume ul li:nth-child(1)::after{top:auto;-webkit-transform: translate(0%, 0%);-moz-transform: translate(0%, 0%);-ms-transform: translate(0%, 0%);-o-transform: translate(0%, 0%);transform: translate(0%, 0%);bottom: -25px;left: 0;right: 0;margin: 0 auto;} 
}

@media screen and (max-width:580px){
/*	.core-values-box-outer{width: 100%;padding: 3px 0;}*/
	.core-values-box{min-height: 0;}
	.why-choose-box-outer{width: 100%;padding: 3px 0;}
	.why-choose-box{min-height: 0;}
	.rws-excellence .core-values-box-des{min-height: 0;}
	.rws-excellence .core-values-box-des h4{margin-top: 0;}
	.rws-uffhrs-des{padding: 20px 15px 20px 70px;}
	.rws-uffhrs-des img{max-width: 40px;top: 26px;}
	.rws-uffhrs-des h4{font-size: 18px;}
	.rws-uffhrs-des p{font-size: 14px;}
	.rws-uffhrs-des ul li{font-size: 14px;}
	.footer-logo-cover .title-eng{width: 100%;}
	.footer-logo-cover .title-arb{width: 100%;} 
	.future-ele-info{width: 100%;display: inline-block;}
	.contact-cover .con-list .nav-contact{width: 100%;margin: 0 0 5px;}
	.contact-cover .con-hd h2{font-size: 26px;margin-bottom: 10px;}
}

@media screen and (max-width:530px){
	.rws-prws-item-des{min-height: 0;}	
	.capability-one h3{padding-left: 76px;}
	.capability-one a{padding: 8px 50px 7px 13px;}
	.capability-one a i{top: 3px;right: 12px;}
	.company-overview-box{min-height: 0;}
	.company-overview-box-outer{width: 100%;padding: 5px 0;}
	.hr-r-s-se-em a{padding: 10px 30px;}
	.hr-t-s-orda-item-outer{width: 100%;}
	.hr-t-s-orda .hr-r-s-one-item{min-height: 0;}
	.hr-t-s-tc .rws-prws-item-des{min-height: 0;} 
	.subscribe-form{display: inline-block;}
	.subscribe-form .form-group{display: inline-block;margin-bottom: 3px;padding: 0;}
	.subscribe-form .btn-subscribe{margin-left: 0;}
}

@media screen and (max-width:479px){
	.top-sec{height: auto;padding: 5px 0;}
	.top-nav-cover{width: 100%;display: inline-block;}   
	.navbar-main{padding: 5px 10px;}
	.inner-banner{padding-top: 76px;}
	.navbar-main.navbar-fixed{padding: 5px;}
	.navbar-main.navbar-fixed .logo{max-width: 100%;}
	.rws-orda a{min-width: 100%;margin: 5px 0;}
	.rws-orda .owl-carousel {margin-bottom: 15px;}
	.rws-orda .item{min-height: 530px;}
	.rws-prws a{min-width: 100%;} 
	.capability-one h3{font-size: 20px;line-height: 20px;padding-top: 5px;}
	.hr-r-s-se-em a{width: 100%;text-align: center;margin: 3px 0;}
	.find-your-dream-job ul li:nth-child(1){width: 100%;}
	.find-your-dream-job ul li:nth-child(2){width: 100%;}
	.find-your-dream-job ul li:nth-child(3){width: 100%;}
	.find-your-dream-job ul li:nth-child(4){width: 100%;}
	.pos-for-you ul li{width: 100%;margin: 5px 0;min-height: 0;padding: 15px;} 
}

@media screen and (max-width:414px){
	.navbar-main .logo{flex: 0 0 255px;}  
}


@media screen and (max-width:360px){
	.banner-inr-img img{max-width: 200px;}
	.fut-num-list .fut-num-item{width:100%;padding: 44px 10px 10px;}
}






















