@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;800&display=swap');

#wpsm_counter_b_row_7258 .wpsm_counterbox {

    text-align: center;

    margin-top: 50px;

    margin-bottom: 50px;

}

#wpsm_counter_b_row_7258 .wpsm_counterbox .wpsm_count-icon {

    display: block;

    margin-top: 20px;

    padding-top: 0px;

    padding-bottom: 0px;

    margin-bottom: 0px;

    margin: 0 auto;

}

#wpsm_counter_b_row_7258 .wpsm_counterbox .wpsm_count-icon i {

    font-size: 20px;

    color: #ffffff;

}

#wpsm_counter_b_row_7258 .wpsm_counterbox .wpsm_number {

    font-size: 80px;

    font-weight: 400;

    color: #ffffff;

    font-family: 'Open Sans';

    letter-spacing: 2px;

    margin-top: 20px;

    line-height: 1.3em;

    padding-top: 0px;

    padding-bottom: 0px;

    margin-bottom: 0px;

}

#wpsm_counter_b_row_7258 .wpsm_counterbox .wpsm_count-title {

    font-size: 35px;

    font-weight: bolder;

    font-family: 'Open Sans';

    letter-spacing: 2px;

    color: #ffffff;

    font-weight: 400;

    margin-top: 20px;

    padding-top: 0px;

    padding-bottom: 0px;

    margin-bottom: 0px;

    line-height: 1.3em;

}

#wpsm_counter_b_row_7258 {

    position: relative;

    width: 100%;

    overflow: hidden;

    text-align: center;

}

#wpsm_counter_b_row_7258 .wpsm_row {

    overflow: hidden;

    display: block;

    width: 100%;

}

#wpsm_counter_b_row_7258 .wpsm_row {

    overflow: visible;

}

#wpsm_counter_b_row_7258 .wpsm_counterbox .wpsm_count-title {

    min-height: 56px;

}

.dubai-sec .why-item {

    border: 1px solid rgba(255, 255, 255, 0.2);

    background-color: #242a60;

}

img.w-auto.me-2 {

    width: 50px !important;

}

.brf-manpwr-pera p {

    padding-left: 15px;

}

.bk-mpwr-dv1 {

    width: 90%;

}

.ti-rating-text {

    display: none;

}

.home5 {

    height: 100% !important;

}

.inst-img-sng img {

    margin-bottom: 10px
}

.vc_custom_1644011795906 {

    background-color: #1b1b1b !important;

    border-radius: 0px 30px 30px 0px;

}

.bk-mpwr-dv img {

    width: 100px;

}

.inst-mn-rw h1 {

    font-size: 52px !important;

    color: #6c6c6c !important;

    text-align: center !important;

    font-family: 'Poppins', sans-serif !important;

    margin-top: 0px !important;

    font-weight: 400;

}

.brd-cr a {

    color: #fff;

    font-size: 18px;

}

.poster-img .vc_column-inner {

    height: 640px;

    margin-right: 10px;

}

.poster-img1 .vc_column-inner {

    margin-right: 10px;

}

.brd-cr {

    color: #fff;

    top: 50px;

    position: relative
}

.brd-cr .breadcrumb_last {

    color: #cf989a
}

.brd-cr1 a {

    color: #fff;

    font-size: 14px
}

.brd-cr1 {

    color: #fff;

    top: 50px;

    position: relative;

    font-size: 14px
}

.brd-cr1 .breadcrumb_last {

    color: #cf989a;

}

a.arrow-btn-read-more {

    font-size: 20px;

    color: #1e7233;

}

a.arrow-btn-read-more:hover i {

    margin-left: 20px;

    transition: 0.3s;

}

.oilandgas1 .vc_column-inner:before {

    position: absolute;

    content: "";

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background: rgb(255 255 255 / 10%);

    -webkit-transition: -webkit-transform 1.8s;

    transition: -webkit-transform 1.8s;

    transition: transform 1.8s;

    transition: transform 1.8s, -webkit-transform 1.8s;

    -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -200%, 0);

    transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -200%, 0);

}

.oilandgas1 .vc_column-inner:hover::before {

    -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 200%, 0);

    transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 200%, 0);

}

.cvl_cnt_2_img .vc_column-inner:before {

    position: absolute;

    content: "";

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background: rgb(255 255 255 / 10%);

    -webkit-transition: -webkit-transform 1.8s;

    transition: -webkit-transform 1.8s;

    transition: transform 1.8s;

    transition: transform 1.8s, -webkit-transform 1.8s;

    -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -200%, 0);

    transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, -200%, 0);

}

.cvl_cnt_2_img .vc_column-inner:hover::before {

    -webkit-transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 200%, 0);

    transform: scale3d(1.9, 1.4, 1) rotate3d(0, 0, 1, 45deg) translate3d(0, 200%, 0);

}

.cvl_cnt_2_img .vc_column-inner {

    overflow: hidden;

}

.oilandgas1 .vc_column-inner {

    overflow: hidden;

}

.cvl_cnt_2_img.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {

    overflow: hidden;

}

.oilandgas1.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {

    overflow: hidden;

}

.inst-mn-rw p {

    font-size: 16px !important;

}

.oilandgas1 .vc_column-inner {

    background-color: #000000d4;

    background-blend-mode: color;

    margin-right: 10px;

}

.cvl_cnt_2_img .vc_column-inner {

    background-color: #000000d4 !important;

    background-blend-mode: color;

}

.poscont h2 {

    margin: 0px;

    font-size: 30px;

}

.imghold1 img {

    width: 100%;

    height: 250px;

    object-fit: cover;

    border-radius: 20px 0px;

}

.poscol1 {

    width: 32%;

    float: left;

    text-align: center;

}

.posblk {

    background: #eee;

    border-radius: 20px 0px 20px 0px;

    padding: 20px
}

.cnt-mcl-21 .vc_column-inner {

    padding: 49.5px !important;

}

.blogrow {

    margin: auto;

}

.ftr-fst-cl {

    padding-top: 30px;

}

.shar-sd .vc_column-inner {

    border-radius: 0px 30px 30px 0px !important;

}

.cont-frm .vc_column-inner {

    border-radius: 0 !important;

}

.cvl-mn-mrw32 {

    padding-left: 248px;

    padding-right: 185px;

    padding-top: 60px;

}

.serblk .serabs h4 a {

    color: #fff !important;

}

body:not(.overlay-header) .primary-menu ul ul:after {

    border-left-color: #fff !important;

}

.primary-menu ul ul::before {

    left: -18px !important;

}

.cvl-mn-cl113 .vc_column-inner {

    padding-top: 0px !important;

    border-radius: 30px 0px 0px 30px;

}

.cvl-mn-cl212 .vc_column-inner {

    border-radius: 0px 30px 30px 0px;

}

.why-choose {

    height: 320px;

}

.primary-menu ul ul::after {

    right: 99% !important;

}

.solblk {

    margin-top: 35px;

    overflow: hidden;

}

.solblk:hover img {

    transform: scale(1.1);

}

.primary-menu ul li.menu-item-has-children:hover>ul,
.primary-menu ul li.menu-item-has-children:focus>ul,
.primary-menu ul li.menu-item-has-children.focus>ul {

    left: calc(100% + 2rem) !important;

}

.cvl-mn-cl11 .vc_column-inner {

    border-radius: 30px 0px 0px 30px;

}

.cvl-mnrw-sb h1 {

    font-size: 52px !important;

    color: #6c6c6c !important;

    text-align: center !important;

    font-family: 'Poppins', sans-serif !important;

    margin-top: 0px !important;

    font-weight: 400;

}

.cvl-mnrw-sb p {

    font-size: 16px;

    color: #9b9b9b;

    font-size: 16px !important;

    text-align: center;

}

.why-choose h2 {

    color: #fff;

    font-weight: 500;

    margin-top: 0px;

    font-size: 30px;

    text-align: center;

}

.why-choose p {

    color: #fff;

    margin-top: 0px;

    text-align: center;

}

.why-choose2 h2 {

    color: #000;

}

.why-choose2 p {

    color: #000;

}

.why-choose {

    padding: 10px;

    margin-top: 10px;

    border-radius: 20px;

}

.solblk {

    border-radius: 25px;

}

.solblk:hover .solabs {

    background: linear-gradient(to top, #242a60 0%, #242a60 0%, transparent) !important;

}

.solabs {

    position: absolute;

    border-radius: 0px 0px 25px 25px;

    width: 98.2% !important;

    margin-top: -107px !important;

}

.solabs h4 {

    transition: all 0.3s;

    text-align: center;

}

.solabs h4 a {

    color: #fff !important;

}

.solblk img {

    width: 100%;

    transition: all 0.5s;

    border-radius: 25px;

    height: 350px;

    object-fit: cover;

}

.dubai-sec .why-item {

    padding-top: 30px;

    padding-right: 20px;

    padding-left: 20px;

    padding-bottom: 20px;

    height: 420px;

    text-align: center;

}

.dubai-sec {

    margin-left: -10% !important;

    width: 100%;

    margin-bottom: 0px;

}

#dubai-sec {

    margin-left: -10% !important;

    width: 100%;

    margin-bottom: 0px;

}

.vc_column-inner.vc_custom_1673871010019 {

    margin-top: 80px;

}

.vc_column-inner.vc_custom_1673871010019 {

    margin-top: 80px;

}

.dubai-sec .why-item:hover {

    background-color: #242a60;

}

#benefit-sharjah .vc_column-inner {

    box-sizing: border-box;

    padding-left: 0px;

    padding-right: 0px;

    width: 100%;

}

#benefit-sharjah {

    margin-left: -10% !important;

    width: 100%;

    margin-bottom: 0px;

}

.why-item1 .why-item {

    border-radius: 30px 0px 0px 30px;

}

.why-item3 .why-item {

    border-radius: 0px 30px 30px 0px;

}

.mpIRight img {

    margin-left: 10%;

    height: 385px;

    width: 80%;

    object-fit: cover
}

.dubai-sec {

    margin-top: 35px;

}

.dubai-sec2 h2 {

    margin-top: 0px;

}

.vc_custom_1679463019801 {

    border-radius: 30px 0px 0px 30px;

    padding: 50px;

}

.mpIRight {

    border-radius: 0px;

}

.vc_row.wpb_row.vc_row-fluid.dubai-sec5 {

    text-align: center;

}

.dubai-sec5 h5 {

    color: #000d45;

    font-size: 24px;

    margin: 30px 0;

    margin-top: 5px !important;

    transition: 0.4s ease-in;

}

.dubai-sec5 p {

    font-size: 16px;

    color: #303951;

}

.abt-sharjah .vc_column-inner {

    border-radius: 30px 0px 0px 30px;

    padding: 90px;

}

.abt-sharjah a {

    color: #fff;

}

.abt-sharjah h2 {

    margin-top: 0px;

}

.our-blk1 img {

    transform: scale(1);

    transition: 0.5s;

}

.our-blk1:hover {

    box-shadow: 0px 0px 17.46px 0.54px rgb(0 0 0 / 15%);

    border-color: #fff;

    transition: 0.5s;

}

.emp-sharjah .vc_column-inner {

    border-radius: 30px 0px 0px 30px;

    padding: 102px;

}

.our-blk1 {

    border: solid 1px rgb(0 0 0 / 7%);
    border-radius: 0px;

    height: 340px;

    padding: 35px 20px;

}

.our-blk1:hover img {

    transform: scale(1.1);

}

h2 {

    font-family: 'Poppins', sans-serif !important;

}

.team-sharjah .vc_column-inner {

    border-radius: 0px 30px 30px 0px;

    padding: 50px;

}

.team-sharjah a {

    color: #fff;

}

.team-sharjah h2 {

    margin-top: 0px;

}

.vc_custom_1679548319496 {

    border-radius: 0px 30px 30px 0px;

}

#dubai1 .vc_column-inner {

    border-radius: 0px 30px 30px 0px;

    padding: 30px;

}

.vc_column-inner.vc_custom_1673871010019 {

    margin-top: 80px;

}

.team-dubai .vc_column-inner {

    border-radius: 0px 30px 30px 0px;

    padding: 50px;

}

.team-dubai a {

    color: #fff;

}

.team-dubai h2 {

    margin-top: 0px;

}

.team-abudhabi .vc_column-inner {

    border-radius: 0px 30px 30px 0px;

    padding: 50px;

    height: 675px;

}

.team-abudhabi a {

    color: #000;

}

.team-abudhabi h2 {

    margin-top: 25px;

}

.team-abudhabi p {

    font-size: 16px !important;

}

#emp-abudhabi p {

    font-size: 16px !important;

}

#emp-abudhabi h2 {

    margin-top: 25px !important;

}

.manpower-abudhabi .vc_column-inner {

    height: 675px;

    border-radius: 0px 30px 30px 0px;

}

.manpower-Sharjah span {

    font-style: normal;

    font-weight: bold;

    font-size: 55px;

    color: #6c6c6c;

    margin-top: 5px;

    line-height: 1.0;

}

.manpower-Sharjah h2 {

    font-style: normal;

    font-weight: 500;

    font-size: 30px;

    margin-bottom: 10px;

    margin: 10px 0px;

    line-height: 120%;

    text-transform: uppercase;

    color: #666;

}

#sharjah3 .vc_column-inner {

    border-radius: 0px;

    background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

    padding: 50px;

    padding-bottom: 80px;

}

#sharjah3 {

    color: #fff;

}

#sharjah3 a {

    color: #fff;

}

#sharjah .vc_column-inner {

    border-radius: 30px 0px 0px 30px;

    padding: 50px;

}

#sharjah a {

    color: #fff;

}

#sharjah1 .vc_column-inner {

    border-radius: 0px 30px 30px 0px;

    padding: 30px;

    height: 587px;

}

#sharjah2 .vc_column-inner {

    border-radius: 0px 30px 30px 0px;

    height: 100%;

}

.blg-blk1 .blg-rdmr {

    display: none;

}

.blg-blk1 .poscont {

    width: 100% !important;

    margin-bottom: 15px;

    height: 100% !important;

}

.Sharjah-clean p {

    font-weight: normal;

    font-size: 22px;

    color: rgba(21, 20, 57, 0.91);

}

.vc_custom_1673871010019 {

    padding-top: 90px !important;

}

.home .home1 p {

    font-size: 20px;

    color: #fff;

    margin-top: 0px;

}

#civil-manpower.home10 {

    background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

    border: #1e7233;

    padding-left: 30px;

    padding-right: 30px;

    border-radius: 0;

    height: 541px;

    padding-bottom: 40px;

    margin-left: -10%;

    width: 100%;

    padding-top: 30px;

    margin-top: 13% !important;

    margin-bottom: 50px;

}

#block-4 .col-lg-4 {

    margin-bottom: 35px;

}

.wpsm_col-md-3:nth-child(1) {

    border-right: 1px solid #eeeeee4a;

    height: 320px;

    margin-top: 25px;

}

.home6img .vc_column-inner {

    border-radius: 30px 0px 0px 30px;

}

.home81 :hover {

    border-radius: 30px 0px 0px 0px;

}

.home81 {

    border-radius: 30px 0px 0px 0px;

}

.dubai-sec p {

    font-size: 17px;

    font-family: 'Poppins', sans-serif !important;

}

#dubai.home10 {

    margin-bottom: 25px !important;

}

.dubai123::after {

    content: "";

    position: absolute;

    background: #242a60;

    width: 80%;

    margin-top: 100px !important;

    height: 0.1px;

    margin: auto;

    opacity: .7;

}

.dubai123 p {

    font-size: 18px;

    padding-left: 25px;

    margin-top: 25px;

}

.conr_comon {

    margin-top: 30px;

}

div#respond {

    width: 100%;

    margin-left: 0%;

    background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

    padding: 50px;

    border-radius: 0px;

    display: none;

}

.blogrow-blog .conte-start b {

    color: #000 !important;

}

.blogrow-blog .conte-start {

    padding-bottom: 30px;

    color: #6c6c6c;

}

.img-sec22 .vc_column-inner {

    border-radius: 0px 30px 30px 0px;

}

.vc_tta.vc_general .vc_tta-panel-title>a {

    padding: 30px 40px !important;

}

.vc_tta.vc_general .vc_tta-panel-body {

    padding: 40px 20px !important;

}

.vc_tta-panel-body p {

    font-size: 16px;

}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {

    background-color: #f8f8f840 !important;

}

.pum-container.pum-responsive.pum-responsive-medium input,
textarea {

    color: #000 !important;

}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title>a {

    color: #242a60 !important;

}

svg.bi.bi-whatsapp {

    width: 25px;

}

.blogrow-blog .conte-start {

    font-family: 'poppins', sans-serif !important;

}

#dubai .home12 .nav-bk-btn {

    padding: 15px 25px !important;

    margin-left: 0px;

    margin-top: 10px !important;

}

.qt {

    float: left;

    right: 30rem;

    color: #000;

    position: absolute;

}

.feedback1 {

    display: none;

}

.inr-prjct-mnrw .poscol {

    float: left;

    width: 33.3%;

}

.pum-container.pum-responsive.pum-responsive-medium textarea {

    color: #000 !important;

}

.sectors-sec1 .vc_column-inner {

    border-radius: 0px 30px 30px 0px;

}

.sectors-sec2 .vc_column-inner {

    border-radius: 30px 00px 0px 30px;

}

.mn-in-spl-dv .nav-bk-btn {

    margin-left: 0px;

    margin-top: 10px;

}

.sectors-sec1 .nav-bk-btn {

    margin-left: 0px;

    margin-top: 10px;

}

.pum-container.pum-responsive.pum-responsive-medium {

    margin-left: -20%;

    width: 40%;

}

.inr-prjct-mnrw .poscont {

    position: absolute;

    bottom: 30px;

    background: #242a60;

    color: #fff;

    padding: 50px;

    margin-bottom: -25px;

}

.vc_row.wpb_row.vc_row-fluid.inner_brd_row_main.conr_comon.vc_row-no-padding a {

    font-size: 16px;

    color: #242a60;

    font-weight: 500;

}

.poster-img2 {

    height: 574px;

}

span.breadcrumb_last {

    font-size: 18px;

    color: #242a60;

    font-weight: 600;

}

.feedback1 {

    position: fixed;

    left: 0%;

    bottom: 0;

    background-color: #f2f2f2 !important;

    width: 100%;

    background-color: #fff;

    color: white;

    text-align: center;

    height: 80px;

    z-index: 2;

}

#wp-admin-bar-popup-maker .counter {

    display: inline-block;

    vertical-align: middle;

    box-sizing: border-box;

    display: none;

    margin: -2px 0 0 2px;

    padding: 0 5px;

    min-width: 18px;

    height: 18px;

    border-radius: 9px;

    background-color: #f0f0f1;

    color: #000;

    font-size: 11px;

    line-height: 1.6;

    text-align: center;

    z-index: 26;

}

.bookbtn1 p {

    text-transform: lowercase;

}

.bookbtn3 p {

    text-transform: lowercase;

}

.bookbtn1 {

    margin-bottom: 23px !important;

    color: #fff;

    text-decoration: none !important;

    border-radius: 15px !important;

    display: inline-flex;

    width: 15%;

    padding: 20px 21px;

    margin-top: 10px;

}

.bookbtn2 p {

    text-transform: lowercase;

}

.bookbtn2 {

    margin-bottom: 23px !important;

    background: #0028eba1 !important;

    color: #fff;

    text-decoration: none !important;

    border-radius: 50px !important;

    display: inline-flex;

    width: 15%;

    padding: 16px;

    margin-top: 10px;

}

svg.bi.bi-telephone-plus {

    width: 25px;

}

.bookbtn4:hover svg {

    transform: scale(1.2);

    transition: all .3s ease-in-out;

}

.bookbtn3:hover svg {

    transform: scale(1.2);

    transition: all .3s ease-in-out;

}

.bookbtn1:hover svg {

    transform: scale(1.2);

    transition: all .3s ease-in-out;

}

.bookbtn2:hover svg {

    transform: scale(1.2);

    transition: all .3s ease-in-out;

}

.service51:hover img {

    content: url(../images/Manpowe-supply-service_170_png_wt.svg) !important;

}

.service61:hover img {

    content: url(../images/cleanig_wt.svg);

}

.bookbtn3 p {

    margin-bottom: 0px !important;

    margin-left: 10px;

}

.bookbtn2 p {

    margin-bottom: 0px !important;

    margin-left: 10px;

}

svg.bi.bi-envelope-at {

    width: 25px;

}

.bookbtn1 p {

    margin-bottom: 0px !important;

    margin-left: 10px;

}

.bookbtn2 p {

    margin-bottom: 0px !important;

    margin-left: 10px;

}

.vc_custom_1675416067599 {

    background-image: url(../images/DI3CF7TUQAAHX8j.jpg) !important;

    height: 600px;

    border-radius: 30px 0px 0px 30px;

}

.nav-bk-btn {

    text-decoration: none;

    font-size: 20px !important;

    background: #fff;

    color: #4f4f4f !important;

    padding: 15px 35px;

    display: inline-block;

    border-radius: 100px;

    border: 1px solid #212c6b !important;

    margin-left: 31px;

    font-weight: 500;

}

.cvl_cnt_1 {

    padding: 40px !important;

}

.cnt-mcl-21 .vc_column-inner {

    padding: 49.5px !important;

}

.cnt-mcl-2 .vc_column-inner {

    padding: 40.5px !important;

}

.conr_comon {

    padding-left: 245px !important;

    padding-right: 185px !important;

}

.error404 #site-content {

    padding-top: 15rem;

}

.ts-box2 h3 {

    margin-top: 0px !important;

}

.cvl_cnt_1 h5 {

    margin: 0px;

    color: #fff;

    font-size: 32px;

    font-weight: 500;

}

.oilandgas .vc_column-inner {

    border-radius: 0px 30px 30px 0px;

    padding: 100px;

}

.oilandgas1 .vc_column-inner {

    border-radius: 30px 0px 0px 30px;

    padding: 100px;

}

.insght-mdv-11 p {

    font-size: 15px;

    color: #8f8f8f;

    padding-bottom: 20px;

}

.insght-mdv-11 p a {

    border: solid 1px;

    padding: 13px 20px;

    display: inline-block;

}

.insght-mdv-11 {

    padding: 20px;

    padding-bottom: 30px;

    padding-top: 30px;

}

#grid-sec1 h4 {

    text-align: center !important;

}

.about2314.vc_row-has-fill>.vc_column_container>.vc_column-inner {

    padding-top: 0px;

}

.service41.wpb_column.vc_column_container.vc_col-sm-6 {

    border-bottom: 1px solid#cdc8c878;

}

.div_cnt .vc_column-inner {

    border-radius: 30px 0px 0px 30px;

}

.div_cnt1 .vc_column-inner {

    border-radius: 0px 30px 30px 0px;

}

.service61.wpb_column.vc_column_container.vc_col-sm-6 {

    height: 400px;

}

.service31.wpb_column.vc_column_container.vc_col-sm-6 {

    border-right: 1px solid #cdc8c878;

    border-bottom: 1px solid#cdc8c878;

}

.vc_custom_1674198670139 {

    height: 725px;

    border-radius: 30px 0px 0px 30px;

}

#corevalues1.wpb_column.vc_column_container.vc_col-sm-4:hover {

    background: #212c6b;

    opacity: 1;

    border-radius: 30px 0px 0px 0px;

}

#corevalues2.wpb_column.vc_column_container.vc_col-sm-4:hover {

    background: #212c6b;

    opacity: 1;

    border-radius: 0px 30px 0px 0px;

}

#corevalues3.wpb_column.vc_column_container.vc_col-sm-4:hover {

    background: #212c6b;

    opacity: 1;

    border-radius: 0px 0px 0px 30px;

}

#corevalues4.wpb_column.vc_column_container.vc_col-sm-4:hover {

    background: #212c6b;

    opacity: 1;

    border-radius: 0px 0px 30px 0px;

}

.prvd-mnrw-sb {

    padding-left: 245px;

    padding-right: 185px;

}

.blg-blk1 {

    margin-top: 80px;

}

.blg-blk1 h3 {

    margin-top: 30px;

    font-size: 25px;

    padding-bottom: 0px;

    color: #001a47;

    margin-bottom: 0px;

}

.vc_custom_1674198998963 {

    height: 600px;

}

#supply-head {

    margin-top: 70px !important;

}

.footer-main {

    padding-top: 0px;

    background-color: #f4f4f4;

}

.insght-mdv-sb img {

    width: 100%;

    object-fit: cover;

    border-radius: 30px 30px 0px 0px;

}

.insght-mdv {

    background: #f4f4f4;

    color: #fff;

    border-radius: 0px;

}

#oilgas.vc_column-inner {

    border-radius: 0px;

}

.g_qt_main_row {

    border-radius: 0px;

}

.cvl_cnt_1 {

    color: #666666;

}

.mn-in-spl-dv h3 {

    color: #000;

    font-weight: 500;

}

.mn-in-spl-dv p {

    color: #8f8f8f;

}

.vc_custom_1674277926325 {

    height: 723px;

}

.vls-mnrw {

    font-size: 52px !important;

    color: #6c6c6c !important;

    text-align: center !important;

    font-family: 'Poppins', sans-serif !important;

    font-weight: 400;

}

.vc_custom_1674188465642 {

    height: 723px;

    border-radius: 30px 0px 0px 30px;

}

.sectors-weserve .first-column .vc_column-inner {

    border-radius: 30px 0px 0px 30px;

}

.abt-man .vc_column-inner {

    border-radius: 0px 30px 30px 0px;

}

.home6img .vc_column-inner {

    border-radius: 30px 0px 0px 30px;

}

.get-aqoute .vc_column-inner {

    border-radius: 30px 0px 0px 30px;

    height: 723px;

}

.sectors-weserve .second-column .vc_column-inner {

    border-radius: 0px 30px 30px 0px;

}

.first-column .vc_column-inner {

    border-radius: 30px 0px 0px 0px;

}

.second-column .vc_column-inner {

    border-radius: 0px 30px 0px 0px;

}

.third-column .vc_column-inner {

    border-radius: 0px 0px 0px 30px;

}

.four-column .vc_column-inner {

    border-radius: 0px 0px 30px 0px;

}

.vc_custom_1674276939385 {

    background-image: url(../images/dubai.jpg) !important;

    height: 722px;

}

h4 {

    font-family: 'Poppins', sans-serif !important;

}

h5 {

    font-family: 'Poppins', sans-serif !important;

}

a {

    font-family: 'Poppins', sans-serif !important;

}

.vc_custom_1674200472788 {

    border-radius: 0px 30px 30px 0px;

}

.cvl-mnrw-sb h4 {

    font-size: 52px !important;

    color: #6c6c6c !important;

    text-align: center !important;

    font-family: 'Poppins', sans-serif !important;

    font-weight: 400;

}

.prvd-mnrw-sb {

    margin-top: 30px;

}

.prvd-mndv p {

    color: #9b9b9b;

    font-size: 22px !important;

}

#clients-sec.home10 {

    padding-bottom: 0px !important;

    height: 500px !important;

    margin-bottom: 0px !important
}

.postroww-blog .poscont-blog h2 {

    font-size: 23px;

    margin: 0px;

}

.blog-pg-mnrw .postroww-blog .poscont-blog {

    background: #1e7233;

}

.postroww-blog .poscont-blog h2 {

    font-family: 'Poppins', sans-serif !important;

    color: #fff;

    font-weight: 400;

}

.vc_custom_1674188465642 {

    height: 723px;

}

.blogrow .col-md-9 {

    padding-right: 55px;

    margin-top: 90px;

}

.blog-pg-mnrw .poscont-blog a {

    font-family: 'Poppins', sans-serif !important;

    font-size: 14px;

}

.blog-pg-mnrw .blg-rdmr-blog {

    transition: 0.3s;

    color: #fff;

}

.imghold-blog {

    background-color: #000;

    border-radius: 30px 30px 0px 0px;

}

#abt-sec.home10 {

    height: 510px;

}

.msn-vsn-mdv {

    margin-bottom: 30px;

}

.blog-pg-mnrw {

    padding-left: 236px !important;

    padding-right: 174px !important;

}

.abt-man .home66 {

    padding-left: 100px;

    padding-right: 100px;

    padding-top: 2px !important;

    padding-bottom: 100px !important;

}

.book-abt {

    margin-top: 30px !important;

}

.vc_custom_1674125080631 {
    background: #524b4b7a;

    opacity: 1;

}

.about2314 {

    border-radius: 0px;

    margin-left: -10% !important;

    width: 100%;

    margin-bottom: 0px;

}

.about2312 {

    border-radius: 0px;

    margin-left: -10% !important;

    width: 100%;

    margin-bottom: 0px;

}

.vls-mnrw h5 {

    margin-top: 10px !important;

    margin-bottom: 20px !important;

}

.vls-mnrw div#cre-value-inrw h2 {

    margin: 0px !important;

}

.abt-vlu-cl.wpb_column.vc_column_container.vc_col-sm-4:hover {

    background: #212c6b;

    opacity: 1;

}

.about2314 .vc_row-has-fill>.vc_column_container>.vc_column-inner {

    padding-top: 0px;

}

.about2314 .vc_column_container>.vc_column-inner {

    box-sizing: border-box;

    padding-left: 0px;

    padding-right: 0px;

    padding-top: 0px;

    width: 100%;

}

.about2312.vc_row-has-fill>.vc_column_container>.vc_column-inner {

    padding-top: 0px;

}

.about2314 .wpb_button,
.wpb_content_element,
ul.wpb_thumbnails-fluid>li {

    margin-bottom: 0px;

}

.home10 p {

    color: #fff;

    font-size: 15px;

    margin-top: 20px;

}

.srvs-mnrw .pera {

    text-align: center;

    width: 600px;

    margin: auto;

    font-size: 20px;

}

.vc_custom_1674114008300 {

    height: 742px !important;

    border-radius: 30px 0px 0px 30px;

}

.mainhead12 {

    font-size: 52px !important;

    color: #6c6c6c !important;

    text-align: center !important;

    font-family: 'Poppins', sans-serif !important;

    font-weight: 400;

}

@media only screen and (max-width: 1608px) and (min-width:1281px) {

    .home10 {

        height: auto !important;

        padding-bottom: 0px !important;

    }

    .home1 {

        background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

        border: #1e7233;

        padding-left: 50px;

        padding-right: 50px;

        border-radius: 0px;

        padding-bottom: 21px;

        margin-left: -10% !important;

        width: 120% !important;

        margin-top: 13% !important;

    }

    h1.vc_custom_heading.home1-h {

        font-size: 75px !important;

    }

    .vc_custom_1674188465642 {

        height: 697px;

    }

    .vc_custom_1674133711302 {

        background-image: url(../images/Abu-Dhabi-1080x675-1.jpg) !important;

        height: 690px !important;

    }

    .cvl-mn-mrw32 {

        padding-left: 70px !important;

        padding-right: 50px !important;

        margin-top: 30px !important;

    }

    .home1 p {

        margin-top: 10px !important;

    }

    .vc_column-inner.vc_custom_1673871010019 {

        margin-top: 30px !important;

    }

    .abt-sharjah .vc_column-inner {

        height: 290px;

    }

    .emp-sharjah .vc_column-inner {

        height: 320px;

    }

    #sharjah1 .vc_column-inner {

        height: 680px;

    }

    .benefits-dubai .vc_column-inner {

        height: 400px !important;

    }

    #dubai1 .vc_column-inner {

        border-radius: 0px 30px 30px 0px;

        padding: 30px;

    }

    .cnt-mcl-2 .vc_column-inner {

        height: 697px;

    }

    .team-abudhabi .vc_column-inner {

        height: 680px;

    }

    .manpower-abudhabi .vc_column-inner {

        height: 680px;

        border-radius: 0px 30px 30px 0px;

    }

    #sharjah2 .vc_column-inner {

        border-radius: 0px 30px 30px 0px;

        height: 100%;

    }

    .prvd-mndv-hd {

        font-size: 18px;

        margin: 0px !important;

        padding-top: 0px;

        padding-bottom: 100px;

        padding-left: 0px !important;

        padding-right: 0px !important;

        letter-spacing: 0px;

        font-weight: 600;

    }

    .vc_tta.vc_general .vc_tta-panel-title>a {

        padding: 30px 40px !important;

    }

    .vc_custom_1673871010019 {

        padding-top: 0px !important;

    }

    #loadMore {

        font-size: 18px !important;

        background: #fff;

        color: #4f4f4f !important;

        width: 100%;

        padding: 15px 60px;

        text-align: center;

        display: inline-block;

        border-radius: 100px;

        border: 1px solid #242a60 !important;

        margin-left: 0px;

        font-weight: 500;

    }

    .col-3.hdr-td-sec.desk-dis {

        width: 22% !important;

    }

    .col-3.hdr-fs-sec {

        width: 36% !important;

    }

    .bk-mp-row .bk-mpwr-dv img.nolazy {

        margin: auto;

        width: 210px !important;

    }

    .cnt-mcl-2 .vc_column-inner {

        padding: 40.5px !important;

    }

    .bookbtn1 {

        margin-bottom: 23px !important;

        background: #f00 !important;

        color: #fff;

        text-decoration: none !important;

        border-radius: 15px !important;

        display: inline-flex;

        width: 15%;

        padding: 16px;

        margin-top: 10px;

    }

    .bookbtn2 {

        margin-bottom: 23px !important;

        background: #0028eba1 !important;

        color: #fff;

        text-decoration: none !important;

        border-radius: 50px !important;

        display: inline-flex;

        width: 15%;

        padding: 20px 20px;

        margin-top: 10px;

    }

    .bookbtn3 {

        margin-bottom: 23px !important;

        background: #f00 !important;

        color: #fff;

        text-decoration: none !important;

        border-radius: 15px !important;

        display: inline-flex;

        width: 15%;

        padding: 30px 21px;

        margin-top: 10px;

    }

    .home1 p {

        font-size: 20px !important;

        color: #fff;

        margin-top: -15px;

    }

    .dubai123 p {

        font-size: 16px;

    }

    .dubai-sec {

        margin-left: -5% !important;

        width: 110%;

        margin-bottom: 0px;

    }

    #benefit-sharjah {

        margin-left: -5% !important;

        width: 110%;

    }

    #dubai-sec {

        margin-left: -5% !important;

        width: 110%;

    }

    #sharjah2 .vc_column-inner {

        height: 100% !important;

    }

    .dubai-sec {

        margin-left: -5% !important;

        width: 110%;

    }

    .home66 {

        padding-left: 40px !important;

        padding-right: 36px !important;

        padding-top: 2px !important;

        padding-bottom: 102px !important;

    }

    .cnt-mcl-21 .vc_column-inner {

        padding: 37px !important;

    }

    .about2312 .watblk {

        font-family: 'poppins', sans-serif !important;

        height: 375px !important;

    }

    .dubai123::after {

        content: "";

        position: absolute;

        background: #242a60;

        width: 100% !important;

        height: 0.1px;

        right: 0px !important;

        opacity: .7;

    }

    .vc_row.wpb_row.vc_row-fluid.blog-pg-mnrw.wpb_animate_when_almost_visible.wpb_bottom-to-top.bottom-to-top.vc_row-no-padding.wpb_start_animation.animated {

        padding-left: 105px !important;

        padding-right: 105px !important;

    }

    .postroww-blog .poscont-blog h2 {

        font-size: 22px;

    }

    .home66 {

        padding-left: 80px;

        padding-right: 100px;

        padding-top: 2px !important;

        padding-bottom: 102px !important;

    }

    .service51.wpb_column.vc_column_container.vc_col-sm-6 {

        border-right: 1px solid#cdc8c878;

        height: 400px;

    }

    .home4 {

        margin-bottom: 60px;

        width: 120% !important;

        border-radius: 0px;

        margin-left: -10% !important;

        margin-top: 35px;

        height: 1200px;

    }

    .home71 {

        width: 120% !important;

        margin-left: -10% !important;

    }

    .cvl-mn-mrw121 {

        padding-left: 70px !important;

        padding-right: 50px !important;

        margin-top: 60px;

    }

    .inst-mn-rw {

        padding-left: 70px !important;

        padding-right: 50px !important;

    }

    .conr_comon {

        padding-left: 70px !important;

        padding-right: 50px !important;

    }

    .home8 {

        border-radius: 0px;

        width: 120% !important;

        margin-left: -10% !important;

    }

    .about2312 {

        border-radius: 0px;

        margin-left: -10% !important;

        width: 120%;

        margin-bottom: 0px;

    }

    .inr-prjct-mnrw .poscont {

        bottom: 20px;

        padding: 10px !important;

        width: 305px !important;

        position: absolute;

        background: #242a60;

        color: #fff;

        position: absolute;

        margin-bottom: -15px;

    }

    .inr-prjct-mnrw .poscont h2 {

        margin: 0px !important;

        font-size: 20px;

        letter-spacing: 0px;

        padding-bottom: 10px;

        height: 60px;

    }

    .dubai123 img {

        margin-top: 50px;

        margin-left: 0px;

        border-radius: 10px 10px 0px 0px;

        border-bottom: 0px !important;

    }

    .footer-heading {

        font-size: 18px !important;

        padding-bottom: 17px;

        margin-left: 10px !important;

        margin-top: 10px !important;

    }

    .footer-heading {

        margin-left: 10px !important;

    }

    .ftr-fst-cl ul {

        margin-left: 10px !important;

    }

    a.g-button {

        margin-left: 10px;

    }

    .about2314 {

        border-radius: 0px;

        margin-left: -10% !important;

        width: 120%;

        margin-bottom: 0px;

    }

    .inr-prjct-mnrw {

        padding-left: 70px !important;

        padding-right: 50px !important;

        padding-bottom: 40px;

        margin-top: 40px;

    }

    .blogrow {

        padding-left: 70px !important;

        padding-right: 50px !important;

        padding-top: 80px;

        padding-bottom: 70px;

    }

    .blog-pg-mnrw {

        padding-left: 70px !important;

        padding-right: 50px !important;

    }

    .in-mnsply-fsrw {

        padding-left: 70px !important;

        padding-right: 50px !important;

        margin-top: 30px !important;

    }

    .cvl-mn-mrw {

        padding-left: 70px !important;

        padding-right: 50px !important;

    }

    .inr-prjct-mnrw .poscont h2 {

        margin: 0px !important;

        font-size: 20px;

        letter-spacing: 0px;

        padding-bottom: 10px;

        height: 60px;

    }

    .prvd-mnrw-sb {

        padding-left: 70px !important;

        padding-right: 50px !important;

    }

    .home11 {

        border: #1e7233;

        border-radius: 0px;

        height: 480px;

        margin-left: 0% !important;

        width: 100% !important;

        margin-bottom: 0px;

    }

    .vc_custom_1673357849972 {

        max-height: 716px !important;

    }

    .hme-prjct-mnrw {

        padding-bottom: 55px;

        padding-right: 60px !important;

        padding-left: 60px !important;

    }

    .nav-bk-btn {

        margin-left: 0px !important;

    }

    .vc_custom_1675416067599 {

        background-image: url(../images/DI3CF7TUQAAHX8j.jpg) !important;

        height: 550px;

        border-radius: 30px 0px 0px 30px;

    }

    .home6 {

        border: #1e7233;

        padding-left: 0px;

        padding-right: 0px;

        border-radius: 0px;

        height: 550px;

        padding-bottom: 101px;

        margin-left: -10% !important;

        width: 120% !important;

        margin-top: -35px;

        margin-bottom: 40px;

    }

    .home5 {

        background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

        border: #1e7233;

        padding-left: 30px;

        padding-right: 30px;

        border-radius: 0px;

        height: 100%;

        padding-bottom: 101px;

        margin-left: -10% !important;

        width: 120% !important;

        margin-bottom: 40px;

    }

    .contact4 {

        padding-left: 0px;

        padding-right: 0px;

        border-radius: 0px;

        height: 490px;

        margin-left: -12% !important;

        width: 100%;

        margin-top: -50px;

    }

    .home9 {

        margin-left: -10% !important;

        width: 120% !important;

        border-radius: 30px !important;

    }

    .home9 {

        border-radius: 30px !important;

    }

    .vc_custom_1674198670139 {

        height: 699px;

        border-radius: 30px 0px 0px 30px;

    }

    .supply-services {

        margin-left: -10% !important;

        width: 120% !important;

        margin-top: 13% !important;

    }

    .home10 {

        background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

        border: #1e7233;

        padding-left: 30px;

        padding-right: 30px;

        border-radius: 0;

        height: 545px;

        padding-bottom: 40px;

        margin-left: 0% !important;

        width: 100% !important;

        padding-top: 30px;

        margin-top: 200px !important;

        margin-bottom: 135px;

    }

}

.hdr-sc-sec .header-navigation-wrapper {

    float: right !important;

    margin-right: 55px !important;

}

.site-logo img {

    padding-top: 5px;

    width: 250px;

    height: 60px;

}

.primary-menu ul::before,
.primary-menu ul::after {

    color: #1e7233 !important;

}

.bk-mp-row .cont-dv h2 {

    margin-top: 0px !important;

    margin-bottom: 5px;

    font-weight: 500;

    color: #fff !important;

    font-family: 'Poppins', sans-serif !important;

    font-size: 80px;

}

.hme-prjct-mnrw {

    padding-bottom: 55px;

    padding-right: 184px;

    padding-left: 236px;

    margin-top: 35px;

}

.primary-menu ul {

    width: 25rem;

}

#book_service2 input[type="number"] {

    -webkit-appearance: none;

    -moz-appearance: none;

    background: #fff !important;

}

#book_service3 input[type="number"] {

    -webkit-appearance: none;

    -moz-appearance: none;

    background: #fff !important;

}

#book_service4 input[type="number"] {

    -webkit-appearance: none;

    -moz-appearance: none;

    background: #fff !important;

}

#book_service4 input,
textarea {

    border-color: #dcd7ca;

    color: #000 !important;

}

#book_service3 input,
textarea {

    border-color: #dcd7ca;

    color: #000 !important;

}

#book_service2 input,
textarea {

    border-color: #dcd7ca;

    color: #000 !important;

}

#book_service1 input,
textarea {

    border-color: #dcd7ca;

    color: #000 !important;

}

.summery-colm input {

    border-color: #dcd7ca;

    color: #000 !important;

}

.vc_custom_1673868390013 {

    border-radius: 30px 0px 0px 30px;

}

.vc_custom_1673868336984 {

    border-radius: 0px 30px 30px 0px;

}

.vc_custom_1674120527385 {

    border-radius: 30px 0px 0px 30px;

}

.vc_custom_1674120760324 {

    border-radius: 0px 30px 30px 0px;

}

.vc_custom_1674132060505 {

    border-radius: 0px 30px 30px 0px;

}

.vc_custom_1705300630654 {

    background-image: url(https://manpower.ae/wp-content/uploads/2023/01/dubai.jpg?id=7489) !important;

    background-position: center !important;

    background-repeat: no-repeat !important;

    background-size: cover !important;

}

.vc_custom_1673868390013 {

    background-image: url(../images/HubHeader.jpg) !important;

    background-position: center !important;

    background-repeat: no-repeat !important;

    background-size: cover !important;

}

.vls-mnrw h5 {

    margin-top: 15px !important;

    font-family: 'Poppins', sans-serif !important;

    font-weight: 400;

}

.why-manpower {

    margin-top: 0px !important;

    font-family: 'Poppins', sans-serif !important;

    font-weight: 400;

}

.client-abt {

    margin-top: 30px;

}

.home1 {

    background: linear-gradient(to right,

            #2f8a4b,

            #1e7233,

            #175a28,

            #0f3f1c);

    border: #1e7233;

    padding-left: 50px;

    padding-right: 50px;

    border-radius: 0px;

    padding-bottom: 21px;

    margin-left: -10%;

    height: auto;

    width: 100%;

    margin-top: 13% !important;

}

.vc_custom_1674133711302 {

    background-image: url(../images/Abu-Dhabi-1080x675-1.jpg) !important;

    height: 715px;

    border-radius: 30px 0px 0px 30px;

}

.supply-services {

    background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

    border: #1e7233;

    padding-left: 30px;

    padding-right: 30px;

    border-radius: 0px;

    height: 576px !important;

    margin-left: -10%;

    width: 100%;

    padding-top: 30px;

    margin-top: 13% !important;

    margin-bottom: 30px;

}

.supply-services {

    color: #fff;

    font-size: 20px;

    margin-top: 20px;

}

.home-first {

    margin-top: 0px;

    margin-bottom: 15px;

}

#insights-sec.home10 {

    background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

    border: #1e7233;

    padding-left: 30px;

    padding-right: 30px;

    border-radius: 0;

    height: 541px !important;

    /* padding-bottom: 15px; */

    margin-left: 0%;

    width: 100%;

    padding-top: 30px;

    margin-top: 13% !important;

    margin-bottom: 30px;

}

.supply-servicessec {

    margin-top: 65px !important;

}

.supply-servicesbtn {

    margin-top: 30px !important;

}

.vc_custom_1673410122126 {

    background-color: #f4f4f4 !important;

    border-radius: 0px 30px 30px 0px;

}

.nav-bk-btn:hover {

    box-shadow: inset 12em 0rem 0rem 0rem #212c6b;

    animation: pulse 1s;

    color: #fff !important;

    transition: 1s;

}

.home12121 .nav-bk-btn:hover {

    box-shadow: inset 12em 0rem 0rem 0rem #fff;

    animation: pulse 1s;

    color: #262c63 !important;

    transition: 1s;

}

.cnt-mcl-2 .wpcf7-submit:hover {

    box-shadow: inset 12em 0rem 0rem 0rem #212c6b;

    animation: pulse 1s;

    color: #fff !important;

    transition: 1s;

}

.privacy h3 {

    font-size: 52px;

}

.comment-respond label {

    display: block;

    color: #fff !important;

    margin-left: 20px;

}

.comment-respond #submit {

    display: block;

    text-decoration: none;

    font-size: 18px !important;

    background: #fff;

    color: #4f4f4f !important;

    padding: 15px 40px !important;

    display: inline-block;

    border-radius: 100px;

    border: 0px solid #242a60 !important;

    margin-left: 0px;

    font-weight: 500;

}

.blogrow-blog .conte-start img {

    object-fit: cover;

    border-radius: 0px;

}

.comment-reply-title {

    font-size: 5.6rem;

    line-height: 1.2;

    margin-bottom: 6rem;

    color: #fff;

}

.blogrow-blog .blg-blk1-blog h3 {

    font-family: 'Poppins', sans-serif !important;

}

.blg-blk1-blog a {

    font-family: 'Poppins', sans-serif !important;

}

span {
    font-family: 'Poppins', sans-serif !important;

}

b,
strong {

    font-family: 'Poppins', sans-serif !important;

    color: #fff;

}

div#respond {

    width: 100%;

    margin-left: 0%;

    background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

    padding: 50px;

    border-radius: 0px;

}

.privacy {

    font-size: 16px;

    color: #000;

    background: #f2f2f2;

}

.vc_custom_1673329807722 {

    margin-bottom: -15px;

}

.menu-modal .menu-top li a {

    color: #fff;

    font-size: 17px;

}

.menu-modal .menu-top li {

    list-style: none !important;

}

.vc_custom_1673865141320 {

    background-image: url(../images/dubai.jpg) !important;

    background-position: 0 0 !important;

    background-repeat: no-repeat !important;

    height: 706px !important;

    border-radius: 30px 0px 0px 30px;

}

.service1:hover img {

    content: url(../images/icon1-1.svg);

}

.service31:hover img {

    content: url(../images/icon2-1.svg);

}

.service41:hover img {

    content: url(../images/icon4-1.svg);

}

.service2:hover img {

    content: url(../images/icon3-1.svg);

}

.service51:hover img {

    content: url(../images/icon4-1.svg);

}

.service3 .vc_column_container>.vc_column-inner {

    box-sizing: border-box;

    padding-left: 0px;

    padding-right: 0px;

}

.service3 {

    border-top: 1px solid #cdc8c878;

    width: 104%;

    padding-top: 0px !important;

    margin-left: -2%;

}

.service3 .vc_column_container>.vc_column-inner:hover {

    background-color: #242a60;

}

.home8 {

    border-radius: 0px;

    margin-left: -10%;

    width: 100%;

}

.home12 {

    border-radius: 0px;

    width: 100%;

}

.dubai123::after {

    content: "";

    position: absolute;

    background: #242a60;

    width: 79%;

    height: 0.1px;

    right: 210px;

    opacity: .7;

}

.text-uppercase {

    color: #fff;

    font-size: 80px;

}

h1 {

    font-family: 'Poppins', sans-serif !important;

}

.vc_custom_1674118846020 {

    background-image: url(../images/DI3CF7TUQAAHX8j.jpg) !important;

    height: 602px;

    border-radius: 30px 0px 0px 30px;

}

.vc_custom_1674118939481 {

    border-radius: 0px 30px 30px 0px;

}

.home10 {

    background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

    border: #1e7233;

    padding-left: 30px;

    padding-right: 30px;

    border-radius: 0;

    height: 545px;

    padding-bottom: 40px;

    margin-left: 0%;

    width: 100%;

    padding-top: 30px;

    margin-top: 13% !important;

    margin-bottom: 100px;

}

.home11 {

    border: #1e7233;

    border-radius: 0px;

    height: 480px;

    margin-left: -10% !important;

    width: 120% !important;

    margin-bottom: 0px;

}

.vc_custom_1674120045939 {

    border-radius: 30px 0px 0px 30px;

}

.vc_custom_1674119510528 {

    border-radius: 0px 30px 30px 0px;

}

.mission-sec h4 {

    font-family: 'Poppins', sans-serif !important;

    font-size: 28px;

}

.msn-vsn-mdv h4 {

    font-size: 28px;

}

.home8-pro p {

    line-height: 1.5;

    margin: 0 0 0em 0 !important;

}

.bk-mpwr-dv h3 {

    font-size: 30px !important;

    width: 100%;

    margin: auto;

    color: #fff !important;

    font-weight: 500;

    font-family: 'Poppins', sans-serif !important;

}

.footer-heading {

    font-size: 18px !important;

    padding-bottom: 17px;

    margin-left: 25px !important;

    margin-top: 10px !important;

}

.ftr-fst-cl ul {

    margin-left: 25px !important;

}

a.g-button {

    margin-left: 25px;

}

#site-footer a {

    font-family: 'Poppins', sans-serif !important;

}

.home8 {

    border-radius: 0px;

    margin-left: -10%;

}

.home83 img {

    border-radius: 0px 0px 0px 30px;

}

.vc_custom_1673357849972 {

    background-image: url(../images/dubai.jpg) !important;

    background-position: 0 0 !important;

    background-repeat: no-repeat !important;

    height: 743px !important;

    border-radius: 30px 0px 0px 30px;

}

::-webkit-input-placeholder {
    /* WebKit browsers */

    color: #a74e59 !important;

    opacity: 1;

}

p {

    overflow: hidden;

}

.home84 img {

    border-radius: 0px 0px 30px 0px;

}

.bk-mpwr-dv1 {

    text-align: left;

    margin-left: 10px;

}

.home8-pro {

    margin-top: -30px;

}

.home8 .wpb_content_element {

    margin-bottom: -5px;

}

#serv-hm .serabs {

    width: 94% !important;

}

#serv-hm .vc_column-inner {

    padding-left: 5px;

    padding-right: 5px;

}

.serabs {

    position: absolute;

    width: 100% !important;

    height: 325px !important;

    margin-top: -330px !important;

}

.mainhead11 {

    font-family: 'poppins', sans-serif !important;

    margin-top: 30px;

}

.home6 {

    border: #1e7233;

    padding-left: 0px;

    padding-right: 0px;

    border-radius: 0px;

    height: 550px;

    padding-bottom: 101px;

    margin-left: -10%;

    width: 100%;

    margin-top: -30px;

    margin-bottom: 100px !important;

}

.contact4 {

    padding-left: 0px;

    padding-right: 0px;

    border-radius: 0px;

    height: 490px;

    margin-left: -10%;

    width: 100%;

    margin-top: -50px;

}

.wpb_gmaps_widget .wpb_map_wraper iframe {

    margin-bottom: 0;

    padding: 0;

    display: block;

    height: 400px !important;

    width: 100%;

    border: none;

}

.fsrw-incnt1 {

    padding-left: 0px;

    padding-right: 0px;

    border-radius: 0px;

    height: 550px;

    padding-bottom: 101px;

    margin-left: -10%;

    width: 100%;

    margin-top: -50px;

    margin-bottom: 40px;

}

.vc_custom_1673357631091 {

    background-image: url(../images/458.jpg) !important;

    background-position: 0 0 !important;

    background-repeat: no-repeat !important;

    height: 754px;

}

.home71 {

    height: 375px;

    background-image: linear-gradient(to right,

            #2f3a8c,

            #212c6b,

            #1b2458,

            #141c45);

    margin-left: -10%;

    width: 100%;

    border-radius: 0px;

}

.cnt-mcl-2 {

    background-image: linear-gradient(to right, #1c1131, #59132b, #63142a, #971625, #bc1822);

}

.cnt-mcl-21 {

    background-image: linear-gradient(to right, #1c1131, #59132b, #63142a, #971625, #bc1822);

}

.cnt-mcl-2 {

    border-radius: 0px !important;

}

.home9 {

    margin-left: -10%;

    width: 100%;

    border-radius: 30px !important;

}

.cnt-mcl-2 {

    border-radius: 0px !important;

}

input[type="text"],
input[type="password"],
input[type="email"],
input[type="url"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="week"],
input[type="number"],
input[type="search"],
input[type="tel"],
input[type="color"],
textarea {

    -webkit-appearance: none;

    -moz-appearance: none;

    background: #fff0 !important;
}

.home6 h2 {

    font-size: 36px;

    color: #000;

    margin-bottom: 15px;

    font-family: 'Poppins', sans-serif !important;

    font-weight: 500;

}

.home6 p {

    font-size: 17px;

    color: #8f8f8f;

    font-family: 'Poppins', sans-serif !important;

}

.home12121 .nav-bk-btn {

    text-decoration: none;

    font-size: 20px !important;

    background-image: linear-gradient(to right,

            #2f3a8c,

            #212c6b,

            #1b2458,

            #141c45);

    color: #fff !important;

    padding: 15px 55px !important;

    display: inline-block;

    border-radius: 100px;

    border: 1px solid #242a60 !important;

    margin-left: 0px;

    font-weight: 500;

}

.wpcf7-select {

    width: 100% !important;

    padding: 12px;

    border-radius: 4px;

    border-color: #91223d !important;

    resize: none;

    background-color: #fff0 !important;

    font-size: 1.6rem;

    color: #a74e59 !important;

}

.home1212 .nav-bk-btn {

    text-decoration: none;

    font-size: 20px !important;

    background: #fff;

    color: #4f4f4f !important;

    padding: 15px 55px !important;

    display: inline-block;

    border-radius: 100px;

    border: 1px solid #242a60 !important;

    margin-top: 35px;

    font-weight: 500;

}

.home1212 .nav-bk-btn:hover {

    box-shadow: inset 12em 0rem 0rem 0rem #212c6b;

    animation: pulse 1s;

    color: #fff !important;

    transition: 1s;

}

.home121 .nav-bk-btn:hover {

    box-shadow: inset 12em 0rem 0rem 0rem #212c6b;

    animation: pulse 1s;

    color: #fff !important;

    transition: 1s;

}

p.home56 {

    font-size: 16px;

    width: 100%;

    color: #fff;

    margin: auto;

    font-weight: 400;

    font-family: 'Poppins', sans-serif !important;

}

.home5 {

    background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

    border: #1e7233;

    padding-left: 30px;

    padding-right: 30px;

    border-radius: 0px;

    height: 650px;

    padding-bottom: 101px;

    margin-left: -10%;

    width: 100%;

    margin-bottom: 40px;

}

.home121 .nav-bk-btn {

    text-decoration: none;

    font-size: 20px !important;

    background: #fff;

    color: #4f4f4f !important;

    padding: 15px 55px !important;

    display: inline-block;

    border-radius: 100px;

    border: 0px solid #242a60 !important;

    margin-left: 0px;

    font-weight: 500;

}

.vc_btn3-container {

    display: block;

    margin-bottom: 0px !important;

    max-width: 100%;

}

#wpsm_counter_b_row_7258 .wpsm_counterbox {

    text-align: center;

    margin-top: 25px !important;

    margin-bottom: 50px;

}

.home121 {

    margin-top: 10px;

}

@keyframes rotate {

    0% {

        transform: rotate(-45deg)
    }

    100% {

        transform: rotate(45deg)
    }

}

.hm-srvs-dvsb11 a:hover {

    padding-left: 15px;

}

.top-nav ul {

    display: flex;

    list-style: none;

    padding-bottom: 5px;

    justify-content: flex-end;

    margin-left: 40px;

}

.home1 {

    background-image: linear-gradient(to right,

            #2f3a8c,

            #212c6b,

            #1b2458,

            #141c45);

    border: #1e7233;

    padding-left: 50px;

    padding-right: 50px;

    border-radius: 0px;

    padding-bottom: 21px;

    margin-left: -10%;

    width: 100%;

    margin-top: 13% !important;

}

.homeimg1 img {

    margin-bottom: 0;

}

.vc_custom_1673867350846 {

    border-radius: 0px 30px 30px 0px;

}

.vc_custom_1673867309522 {

    border-radius: 30px 0px 0px 30px;

}

.home1 p1 {

    font-size: 21px;

    color: #fff;

}

.home66 {

    padding-left: 100px;

    padding-right: 100px;

    padding-top: 2px !important;

    padding-bottom: 102px !important;

}

.vc_custom_1673337378339 {

    background-image: url(../images/manpower3.png) !important;

    height: 550px;

}

.home7 h2 {

    margin-top: 0px !important;

    margin-bottom: 50px !important;

    font-size: 50px;

    font-family: 'Poppins', sans-serif !important;

    font-weight: 500;

}

.vc_custom_1673334475502 {

    border-radius: 0px 20px 20px 0px;

}

.home12 .nav-bk-btn {

    padding: 15px 55px !important;

    margin-left: 0px;

    margin-top: -10px;

}

.home1 p {

    font-size: 21px;

    color: #fff;

    margin-top: -15px;

}

.home1 a {

    font-size: 21px;

    color: #fff;

}

.home2 {

    background-color: #f2f2f2 !important;

    width: 100%;

    border-radius: 0px;

    margin-left: -10%;

    margin-top: 35px;

    height: 190px;

}

.home3 h2 {

    font-family: 'Poppins', sans-serif !important;

    font-weight: 400;

}

.our-blk h3 {

    font-family: 'Poppins', sans-serif !important;

    color: #666666;

    font-weight: 400;

}

p {

    font-family: 'Poppins', sans-serif !important;

}

.our-blk p {

    font-size: 16px;

    text-align: center;

    color: #8f8f8f;

    font-family: 'Poppins', sans-serif !important;

    margin-bottom: 0px;

}

.our-blk h3 {

    font-size: 23px;

    text-align: center;

    margin-bottom: 18px;

    margin-top: 20px;

}

.home3 {

    font-size: 22px;

}

.home4 {

    margin-bottom: 60px;

    width: 100%;

    border-radius: 0px;

    margin-left: -10%;

    margin-top: 35px;

    height: 1200px;

}

.home1122.wpb_column.vc_column_container.vc_col-sm-6 {

    height: 800px;

}

.home112.wpb_column.vc_column_container.vc_col-sm-6 {

    height: 800px;

}

.our-blk img {

    width: 90px;

    height: 90px;

}

.service1.wpb_column.vc_column_container.vc_col-sm-6 {

    border-right: 1px solid #cdc8c878;

    border-bottom: 1px solid#cdc8c878;

    height: 400px;

}

.service2.wpb_column.vc_column_container.vc_col-sm-6 {

    border-bottom: 1px solid#cdc8c878;

    height: 400px;

}

.service51.wpb_column.vc_column_container.vc_col-sm-6 {

    border-right: 1px solid#cdc8c878;

    height: 400px;

}

.service51 .vc_column-inner {

    padding-top: 12px !important;

}

.service31.wpb_column.vc_column_container.vc_col-sm-6 {

    border-right: 1px solid#cdc8c878;

    height: 400px;

}

.service31 .vc_column-inner {

    padding-top: 12px !important;

}

.service41 .vc_column-inner {

    padding-top: 12px !important;

}

.service1 .vc_column-inner {

    padding-top: 12px !important;

}

.service2 .vc_column-inner {

    padding-top: 12px !important;

}

.our-blk:hover h3 {

    color: #fff;

}

.service1:hover p,
.service2:hover p,
.service31:hover p,
.service41:hover p,
.service51:hover p,
.service61:hover p {

    color: #fff;

}

.service1:hover a,
.service2:hover a,
.service31:hover a,
.service41:hover a,
.service51:hover a,
.service61:hover a {

    color: #fff;

}

.service1:hover {

    background-color: #242a60;

    color: #fff;

    border-radius: 30px 0px 0px 0px;

}

.service2:hover {

    background-color: #242a60;

    border-radius: 0px 30px 0px 0px;

}

.service31:hover {

    background-color: #242a60;

    border-radius: 0px 0px 0px 0px;

}

.service41:hover {

    background-color: #242a60;

    border-radius: 0px 0px 0px 0px;

}

.service51:hover {

    background-color: #242a60;

    border-radius: 0px 0px 0px 30px;

}

.service61:hover {

    background-color: #242a60;

    color: #fff;

    border-radius: 0px 0px 30px 0px;

}

.service41.wpb_column.vc_column_container.vc_col-sm-6 {

    height: 400px;

}

.or-exp-nd-mdv h2 {

    text-align: left;

    color: #666666;

    padding-top: 10px;

    margin-top: 20px !important;

    font-size: 24px;

    font-family: 'Poppins', sans-serif !important;

    font-weight: 500;

}

.home2 .wpb_content_element,
ul.wpb_thumbnails-fluid>li {

    margin-bottom: 0px;

}

.or-exp-nd-mdv {

    border-right: #e6e6e6;

    padding: 50px 0px;

    display: inline-flex;

}

.col-3.hdr-td-sec.desk-dis {

    width: 24%;

}

.col-3.hdr-fs-sec {

    width: 40%;

}

.col-6.hdr-sc-sec {

    width: 36%;

}

.top-nav ul a {

    font-size: 15px;

    font-family: 'Poppins', sans-serif !important;

    color: #ffffff;

}

svg.bi.bi-telephone-outbound-fill {

    fill: #ffffff;

    margin-right: 5px;

}

svg.bi.bi-envelope {

    fill: #ffffff;

    margin-right: 5px;

}

.icons-img li {

    display: inline-flex !important;

    list-style: none;

    padding-bottom: 5px;

    justify-content: flex-start;

}

.icons-img li {

    line-height: 1.5;

    display: inline-flex;

    margin: 0.5rem 0 0 2rem;

}

.icons-img {

    display: inline-flex;

}

.home112 {

    border-right: 1px solid #cdc8c878;

}

svg.bi.bi-arrow-right {

    margin-left: 140px;

    margin-top: -30px;

    width: 35px;

}

.service3 {

    border-top: 1px solid #cdc8c878;

    width: 104%;

    padding-top: 35px;

    margin-left: -2%;

    margin-bottom: 10px;

}

.service4 {

    border-top: 1px solid #cdc8c878;

    width: 104%;

    padding-top: 0px;

    margin-left: -2%;

    margin-bottom: 10px;

}

.our-blk {

    padding: 25px;

}

.wpb_text_column.wpb_content_element .service3 {

    border-top: 1px solid #cdc8c878;

    width: 104%;

    margin-left: -2%;

}

.wpb_text_column.wpb_content_element.service4 {

    border-top: 1px solid #cdc8c878;

    width: 104%;

    margin-left: -2%;

}

.service3 {

    border-top: 1px solid #cdc8c878;

    width: 104%;

    padding-top: 35px;

    margin-left: -2%;

}

.service4 {

    border-top: 1px solid #cdc8c878;

    width: 104%;

    padding-top: 0px;

    margin-left: -2%;

}

.our-blk {

    padding: 25px;

    max-height: 351px;

    min-height: 353px;

}

body {

    overflow-x: hidden !important;

}

a {

    text-decoration: none !important;

}

.header-top {

    background: #f2f2f2;

    height: 45px;

    padding-top: 5px;

}

.conte-start img {

    object-fit: cover;

    border-radius: 0px;

}

#loadMore {

    font-size: 19px !important;

    background: #fff;

    color: #4f4f4f !important;

    padding: 15px 100px;

    display: inline-block;

    border-radius: 100px;

    border: 1px solid #242a60 !important;

    margin-left: 25px;

    font-weight: 500;

}

/* #site-header{

    position: sticky;

    top: 0;

} */

body:not(.overlay-header) .primary-menu ul {

    background-color: #242a60 !important;

    color: #fff !important;

}

body:not(.overlay-header) .primary-menu ul a {

    color: #fff !important;

}

.primary-menu li:nth-child(2) {

    margin-right: 0px !important;

}

.primary-menu li:nth-child(5) {

    margin-right: 18px !important;

}

.menu-modal-inner {

    background: #1b1b1b;

}

.primary-menu .icon::before,
.primary-menu .icon::after {

    content: "";

    display: block;

    background-color: #000 !important;

    position: absolute;

    bottom: calc(50% - 0.1rem);

    left: 0;

}

.primary-menu .sub-menu .icon::before,
.primary-menu .sub-menu .icon::after {

    content: "";

    display: block;

    background-color: #FFF !important;

    position: absolute;

    bottom: calc(50% - 0.1rem);

    left: 0;

}

.primary-menu>li>.icon {

    right: 0rem;

    top: calc(50% - 0.4rem);

    color: #fff !important;

}

.poscol-blog {

    max-height: 470px;

}

.footer-widgets-wrapper {

    display: block;

}

.for-mb {

    display: none;

}

.blg-rdmr {

    color: #fff;

    font-weight: 600;

}

.footer-heading {

    font-size: 18px !important;

    padding-bottom: 17px;

}

.ftr-fst-cl li {

    margin-top: 15px !important;

    display: block;

}

.me-2 {

    margin-right: 1.5rem !important;

}

.ftr-fst-cl ul {

    line-height: 40px;

    display: inline-flex;

    margin-bottom: 20px !important;

}

.footer-call-lk {

    padding-top: 20px !important;

    font-weight: 500;

    font-size: 18px;

}

.footer-call-lk span {

    font-weight: 700;

}

.ftr-fst-cl ul {

    margin: 0px;

}

.ftr-fst-cl li {

    list-style: none;

}

.ftr-fst-cl li {

    font-size: 17px;

    font-weight: 500;

}

#site-footer {

    background: #fff;

}

.cvl_cnt_1 a {

    text-decoration: underline;

    color: #fff;

}

#site-footer h5 {

    color: #000 !important;

}

#site-footer span {

    color: #000 !important;

}

#site-footer h3 {

    color: #000 !important;

}

#site-footer a {

    color: #000 !important;

}

.dubai123 img {

    margin-top: 50px;

    margin-left: 40px;

    border-radius: 10px;

    border-bottom: 0px !important;

}

.footer-main {

    padding-left: 200px;

    padding-right: 200px
}

.blgsid-blog {

    position: sticky;

    position: -webkit-sticky;

    top: 200px !important;

}

.info-site-icon {

    padding-left: 200px;

}

h2.vc_custom_heading.vls-mnrw33 {

    margin-top: -15px;

    font-size: 52px !important;

    color: #6c6c6c !important;

    text-align: center !important;

    font-family: 'Poppins', sans-serif !important;

    font-weight: 400;

}

.comment-respond label {

    display: block;

}

.copyRight {

    display: flex;

    align-items: center;

    justify-content: space-between;

    padding: 0 0 20px;

}

.cpL span {

    font-size: 16px;

    color: #1e2833;

}

.cpR a:first-child {

    margin-right: 50px;

}

.cpR a {

    color: #1e2833;

    font-size: 16px;

}

.col-lg-12 {

    flex: 0 0 auto;

    width: 100%;

}

.footer-main .footer-widgets-wrapper aside:nth-child(1) {

    width: 30% !important;

}

.fooin ul li {

    line-height: 30px !important;

}

.widget li {

    margin: 0rem 0 0 0 !important;

}

.footer-widgets-outer-wrapper {

    padding: 0rem 0 0rem 0 !important;

}

.footer-main aside h3 {

    font-size: 20px;

    font-weight: 500;

    margin-top: 15px;

    margin-bottom: 10px;

}

.footer-main .footer-widgets-wrapper aside:nth-child(4) {

    margin-top: 25px;

}

.col-lg-4 ul {

    list-style: none;

    margin-left: 0px !important;

}

.footer-main .footer-widgets-wrapper aside:nth-child(2) {

    width: 23.3% !important;

    padding-top: 28px;

}

#block-9 .col-lg-4 {

    flex: 0 0 auto;

    width: 100% !important;

}

#block-10 .col-lg-4 {

    flex: 0 0 auto;

    width: 100% !important;

}

.footer-main .footer-widgets-wrapper aside:nth-child(3) {

    width: 23.3% !important;

    padding-top: 30px;

}

.footer-main .footer-widgets-wrapper aside:nth-child(4) {

    width: 23.3% !important;

}

.footer-info .row {

    margin-right: 0px;

}

.footer-info {

    border-top: none;

}

.footer-widgets-outer-wrapper {

    padding-top: 100px;

}

.footer-copyright {

    font-size: 12px !important;

    padding-left: 0px;

    padding-top: 58px;

    position: absolute;

}

#site-footer {

    margin-top: 80px;

}

.cnt-info {

    color: #fff;

}

.ftr-fst-cl img {

    width: 80%;

    margin-bottom: 15px;

}

/* .ftr-fst-cl a:first-child::before{

    content:url("https://manpower.ae/wp-content/uploads/2021/10/footer-fb-white.png");

    position:relative;

    top:7px;

    padding-right:12px;

    display: inline !important;

}

.ftr-fst-cl li a:nth-child(2)::before{

    content:url("https://manpower.ae/wp-content/uploads/2021/10/footer-insta-white.png") !important;

    position:relative;

    top:7px;

    padding-right:12px;

    display: inline !important;

}

.ftr-fst-cl a:last-child::before{

    content:url("https://manpower.ae/wp-content/uploads/2021/10/footer-twitter-white.png");

    position:relative;

    top:7px;

    padding-right:12px;

    display: inline !important;

} */

.ftr-fst-cl li {

    margin-top: 15px;

    display: block;

}

.ftr-fst-cl ul {

    line-height: 40px;

}

.cnt-info p {

    margin-bottom: 0px;

}

.wp-block-group {

    margin-top: 0px !important
}

.footer-main {

    padding-top: 30px;

}

.cnt-info h5 {

    font-size: 45px;

    letter-spacing: 0px;

    line-height: 50px;

    margin-bottom: 20px;

}

.cnt-info span {

    color: #242a60;

}

.cnt-info p {

    font-size: 18px;

}

.cnt-info a {

    font-weight: 600;

    text-decoration: none;

}

/* .hdr-fs-sec .site-logo{

padding-left:145px;

} */

#site-header {

    border-bottom: none;

    position: fixed;

}

.primary-menu li a {

    color: #000 !important;

    font-size: 18px;

    font-family: 'Poppins', sans-serif !important;

    font-weight: 500 !important;

}

.he-row {

    margin: 0px;

    background: #fff !important;

}

.primary-menu .current-menu-item a {

    color: #242a60 !important;

}

.wp-block-group h2 {

    margin-bottom: 22px;

    font-size: 20px;

    font-weight: 600;

    letter-spacing: 0px;

    color: rgba(255, 255, 255, 0.5)
}

.hdr-enq {

    color: #fff;

}

.hdr-enq p {

    font-size: 12px;

    margin-bottom: 0px;

}

.hdr-enq a {

    text-decoration: none;

    color: #fff;

    font-size: 14px;

    font-weight: 700;

    letter-spacing: 0px;

}

.hdr-enq::before {

    content: url("../images/hdr-call-icon.png");

    display: inline-block;

    position: absolute;

    left: -14px
}

.hdr-enq {

    position: relative;

    padding-left: 20px;

}

.hdr-fs-sec,
.hdr-sc-sec,
.hdr-td-sec {

    padding-top: 20px;

    padding-bottom: 20px;

}

.hdr-enq {

    float: right;

    padding-right: 150px;

}

.he-row .primary-menu li a {

    font-weight: 500 !important;

}

.sb-hdr-mdv h5 {

    margin: 0px;

    font-size: 30px;

    color: #fff;

    font-weight: 600;

    letter-spacing: 0px;

}

.hm-hd-crtdv p {

    color: #fff;

    font-size: 14px;

    font-weight: 600;

    padding-left: 50px;

}

.hm-hd-crtdv a {

    text-decoration: none;

    font-size: 14px !important;

    color: #242a60;

    padding-left: 5px;

}

.hm-srvs-sbrw .vc_column-inner {

    padding: 0px;

}

.hm-srvs-img img {

    width: 100%;

}

.hm-srvs-sbrw .wpb_raw_code {

    margin-bottom: 0px;

}

.hm-srvs-dv h5 {

    font-size: 28px;

}

.hm-srvs-dv p {

    font-size: 16px;

    line-height: 20px;

}

.hm-srvs-dv {

    color: #fff;

    padding: 0px 50px;

}

.hm-srvs-dvsb1 {

    float: left;

    width: 50%;

    padding-top: 50px;

}

.hm-srvs-dvsb2 {

    float: left;

    width: 50%;

}

.hm-srvs-dvsb2 h5 {

    text-align: right;

    margin: 0px;

    font-size: 110px;

    color: rgba(255, 255, 255, 0.1)
}

.hm-srvs-dvsb1 a {

    text-decoration: none;

    font-size: 17px;

    color: #666666;

    display: inline-block;

    bottom: 0px;

}

.hm-srvs-dvsb11 a {

    text-decoration: none;

    font-size: 17px;

    color: #666666;

    display: inline-block;

    bottom: 0px;

}

.m-supply-a {

    text-decoration: none;

    font-size: 17px;

    color: #fff;

    display: inline-block;

    bottom: 0px;

}

.m-supply-a {

    position: absolute;

    padding-bottom: 70px;

    left: 725px !important;

}

.m-supply-a::after {

    content: url("../images/white-arrow.png");

    font-size: 25px;

    top: 2px;

    position: relative;

    padding-left: 10px;

    font-weight: 100 !important;

}

.hm-srvs-dvsb1 a::after {

    content: url("../images/white-arrow.png");

    font-size: 25px;

    top: 2px;

    position: relative;

    padding-left: 10px;

    font-weight: 100 !important;

}

.hm-srvs-dvsb {

    align-items: center
}

.greyscale {

    filter: grayscale(100%);

    transition: 0.6s;

}

.greyscale:hover {

    filter: none;

}

.hm-srvs-sbrw .vc_custom_1636779335905,
.hm-srvs-sbrw .vc_custom_1636779812520,
.hm-srvs-sbrw .vc_custom_1636780641803,
.vc_custom_1636953885152,
.vc_custom_1638284495290,
.vc_custom_1638284722393,
.vc_custom_1638285004642,
.vc_custom_1638770262561,
.vc_custom_1639133588059,
.vc_custom_1639133676107,
.vc_custom_1639134128347,
.vc_custom_1639135822699,
.vc_custom_1639135785624 {

    filter: grayscale(100%);

    transition: 0.6s;

}

.vc_custom_1636953885152:hover,
.vc_custom_1638284495290:hover,
.vc_custom_1638284722393:hover,
.vc_custom_1638285004642:hover,
.vc_custom_1638770262561:hover,
.vc_custom_1639133588059:hover,
.vc_custom_1639133676107:hover,
.vc_custom_1639134128347:hover,
.vc_custom_1639135822699:hover,
.vc_custom_1639135785624:hover {

    filter: none;

}

.hm-srvs-sbrw .vc_column-inner {

    padding-top: 20px;

    padding-bottom: 20px;

}

.hm-srvs-dv p {

    padding-bottom: 10px;

}

.pera {

    font-size: 16px;

    color: #606060;

}

.srvs-mnrw .pera {

    text-align: center;

    width: 600px;

    margin: auto;

}

.mainhead {

    font-family: 'Poppins', sans-serif !important;

    font-weight: 400;

    font-size: 52px;

    color: #6c6c6c;

    margin: 3px !important;

}

.srvs-mnrw .mainhead {

    padding-bottom: 20px;

}

.srvs-mnrw {

    padding-bottom: 20px;

}

.hm-bpwr-mrw .pera {

    text-align: center;

    width: 600px;

    margin: auto;

}

.subhead {

    margin: 0px !important;

    font-size: 22px;

    color: #242a60;

}

.hm-bpwr-mrw {

    padding-top: 30px;

}

.hm-bpwr-mrw .subhead {

    padding-bottom: 10px;

}

.hm-bpwr-mrw .mainhead {

    padding-bottom: 10px;

}

.hme-crt-sbrw {

    padding-left: 200px;

    padding-right: 200px;

}

.hm-bpwr-mrw {

    padding-left: 200px;

    padding-right: 200px;

}

.bk-mpwr-dv {

    text-align: center;

    display: inline-flex;

}

.bk-mpwr-dv h5 {

    margin: 0px;

    font-size: 24px;

    color: #fff;

    padding-top: 10px;

    padding-bottom: 20px;

}

.bk-mpwr-dv p {

    font-size: 16px;

    margin: auto;

    color: #fff;

    font-weight: 400;

}

.hm-bk-btn a {

    background: #242a60 !important;

    color: #fff !important;

    padding: 22px 50px !important;

    font-weight: 700;

    font-size: 18px !important;

}

.hm-bpwr-mrw {

    padding-bottom: 70px;

}

.hm-cnt-mdv {

    background: #fff;

    padding: 50px;

    padding-right: 100px;

}

.cnt-hm-mnrw {

    padding-right: 200px;

}

.hm-cnt-mdv p {

    font-size: 24px;

    color: #0c1033;

    font-weight: 700;

}

.hm-cnt-mdv a {

    text-decoration: none;

    font-size: 20px;

    background: #242a60;

    color: #fff;

    display: inline-block;

    padding: 17px 60px;

    border-radius: 5px;

}

.hm-cnt-mdv {

    border-top: solid 7px #242a60;

    padding-left: 55px;

}

.cnct-hm-cl {

    padding-left: 150px;

}

.cnt-hm-mnrw {

    padding-top: 40px;

    padding-bottom: 50px;

}

.cnt-hm-mnrw {

    background: fixed;

}

.hm-cnt-mdv {

    padding-top: 60px;

    padding-bottom: 70px;

}

.gl-psn-mrw {

    padding-left: 200px;

}

.gl-psn-mdv p {

    color: #0c1033;

    font-weight: 700;

    font-size: 17px;

    line-height: 26px;

}

.rqst-hm-mnrw {

    padding-right: 200px;

}

.rqst-hm-mndv {

    color: #fff;

}

.rqst-hm-mndv h5 {

    margin: 0px;

    font-size: 20px;

    font-family: 'poppins', sans-serif !important;

    font-weight: 400;

}

.rqst-hm-mndv h2 {

    margin: 0px;

    font-size: 50px;

    font-weight: 600;

    padding-bottom: 20px;

}

.rqst-hm-mndv p {

    font-size: 17px;

    font-weight: 400;

}

.cnt-mcl-2 .cont-frm-r1 {

    display: flex;

}

.cnt-mcl-21 .cont-frm-r1 {

    display: flex;

}

.cnt-mcl-21 .cont-frm-r1-cl1 {

    width: 50%;

    padding-right: 20px;

}

.cnt-mcl-2 .cont-frm-r1-cl1 {

    width: 50%;

    padding-right: 20px;

}

.cnt-mcl-2 .cont-frm-r1-cl2 {

    width: 50%;

    padding-left: 10px;

}

.cnt-mcl-21 .cont-frm-r1-cl2 {

    width: 50%;

    padding-left: 10px;

}

.cnt-mcl-2 .wpcf7-text,
.cnt-mcl-2 .wpcf7-email,
.cnt-mcl-2 .wpcf7-textarea,
.cnt-mcl-2 .wpcf7-number {

    padding: 12px;

    border-radius: 4px;

    resize: none;

}

.cnt-mcl-21 .wpcf7-text,
.cnt-mcl-21 .wpcf7-email,
.cnt-mcl-21 .wpcf7-textarea,
.cnt-mcl-21 .wpcf7-number {

    padding: 12px;

    border-radius: 4px;

    resize: none;

}

.cnt-mcl-21 .wpcf7-submit {

    background: #fff !important;

    text-transform: capitalize;

    font-weight: 500;

    padding: 15px 55px;

    text-decoration: none !important;

    font-size: 22px;

    color: #525252 !important;

    margin-top: 40px;

    border-radius: 50px !important;

    border: solid 0px #242a60;

}

.cnt-mcl-2 .wpcf7-submit {

    background: #fff !important;

    text-transform: capitalize;

    font-weight: 500;

    padding: 15px 55px;

    text-decoration: none !important;

    font-size: 22px;

    color: #525252 !important;

    margin-top: 40px;

    border-radius: 50px !important;

    border: solid 0px #242a60;

}

.recaptcha-checkbox-border {

    background-color: transparent !important;

}

.rc-anchor-light {

    background: transparent !important;

    color: #fff !important;

}

input,
textarea {

    border-color: #dcd7ca;

    color: #fff !important;

}

pre,
fieldset,
input,
textarea,
table,
table *,
hr {

    border-color: #91223d !important;

}

input[type=number]::-webkit-inner-spin-button,

input[type=number]::-webkit-outer-spin-button {

    -webkit-appearance: none;

    -moz-appearance: none;

    appearance: none;

    margin: 0;

}

.rqst-hm-mnrw {

    padding-top: 80px;

    padding-bottom: 80px;

}

.cntr-hm-mrw {

    padding-left: 200px;

    padding-right: 200px;

}

.countr-hd {

    margin: 0px !important;

    font-size: 35px;

    color: #001a47;

}

#wpsm_counter_b_row_289 .wpsm_counterbox .wpsm_count-icon {

    display: none !important;

}

#wpsm_counter_b_row_289 .wpsm_counterbox {

    text-align: left !important;

}

#wpsm_counter_b_row_289 .wpsm_counterbox {

    margin: 0px !important;

}

#wpsm_counter_b_row_289 .wpsm_counterbox .wpsm_number {

    float: left;

    width: 50%;

}

#wpsm_counter_b_row_289 .wpsm_counterbox .wpsm_count-title {

    float: left;

    width: 50%;

}

.counter {

    font-family: 'Poppins', sans-serif !important;

    font-size: 80px !important;

    font-weight: 500;

    color: #fff;

}

.wpsm_count-title {

    font-family: 'poppins', sans-serif !important;

    margin-top: 0px !important
}

.wpsm_number {

    margin-top: 10px !important;

}

.wpsm_col-md-3 {

    padding-top: 20px;

}

.wpsm_col-md-3:nth-child(1) .wpsm_count-title::after {

    content: "We believe in offering innovative and cutting-edge manpower supply services to help you get the best results. ";

    display: block;

    letter-spacing: 1px;

    font-size: 14px;

    color: #fff;

    line-height: 16px;

    font-weight: 400;

    margin-top: 15px;

}

.wpsm_col-md-3:nth-child(2) .wpsm_count-title::after {

    content: "manpower.ae has earned the trust of all its clients. We are known for having high satisfaction rates";

    letter-spacing: 1px;

    display: block;

    font-size: 16px;

    color: #fff;

    line-height: 18px;

    font-weight: 400;

    margin-top: 15px;

}

.wpsm_col-md-3:nth-child(3) .wpsm_count-title::after {

    content: "Our team has worked in the backdrop of various industry-leading manpower supply projects in the UAE";

    letter-spacing: 1px;

    display: block;

    font-size: 16px;

    color: #fff;

    line-height: 18px;

    font-weight: 400;

    margin-top: 15px;

}

.wpsm_col-md-3:nth-child(4) .wpsm_count-title::after {

    content: "With a network of trained individuals, manpower.ae has also assisted in the successful completion of multiple projects.";

    display: block;

    font-size: 16px;

    letter-spacing: 1px;

    color: #fff;

    line-height: 18px;

    font-weight: 400;

    margin-top: 15px;

}

.wpsm_col-md-3:nth-child(1) {

    border-right: 1px solid #eeeeee4a;

    height: 320px;

    margin-top: 0;

}

.wpsm_col-md-3:nth-child(2) {

    border-right: 1px solid #eeeeee4a;

    height: 320px;

    margin-top: 0;

}

.wpsm_col-md-3:nth-child(3) {

    border-right: 1px solid #eeeeee4a;

    height: 320px;

    margin-top: 0;

}

.wpsm_col-md-3:nth-child(4) {

    border-right: 0px solid #eeeeee4a;

    height: 320px;

    margin-top: 0;

}

.wpsm_count-title {

    font-size: 22px !important;

    font-weight: 400 !important;

}

.brnd-mnrw h2 {

    font-family: 'poppins', sans-serif !important;

    font-size: 55px !important;

    font-weight: 500 !important;

    margin-bottom: 20px;

}

.testi-mnhd1 {

    font-family: 'poppins', sans-serif !important;

    font-size: 55px !important;

    font-weight: 500 !important;

    margin-bottom: 20px;

}

.counter::after {

    content: "+";

}

.cntr-div p {

    color: #878787;

    font-weight: 600;

    padding-bottom: 10px;

    padding-top: 20px;

    line-height: 21px;

}

.cntr-div p {

    margin-bottom: 0px;

}

.cntr-lst-sbrw {

    padding-top: 30px;

}

.testi-mnhd {

    margin: -8px !important;

    font-size: 42px;

    color: #0c1033;

}

.brnd-mnrw {

    padding-left: 200px;

    padding-right: 200px;

}

.brnd-mnrw {

    padding-top: 20px;

    padding-bottom: 19px;

}

.hm-abt-mnrw .pera {

    width: 900px;

    margin: auto;

    text-align: center;

}

.hm-abt-mnrw .mainhead {

    padding-bottom: 20px;

}

.hm-abt-mnrw {

    padding-left: 200px;

    padding-right: 200px;

}

.ts-box {

    text-align: left;

}

.ts-box:after {

    display: none;

}

.ts-box2 h3 {

    margin: 0px;

}

.ts-box1 {

    float: left;

    width: 10%;

    margin-left: 13%;

    text-align: center;

}

.mainhead11 {

    font-family: 'poppins', sans-serif !important;

    font-weight: 500;

}

.sectr-hm-mrw p {

    font-family: 'poppins', sans-serif !important;

    font-weight: 400;

    font-size: 20px;

}

.ts-box2 {

    float: left;

    width: 16%;

}

.ts-box3 {

    float: left;

    width: 60%;

}

.profile-img-wrapper img {

    height: 80px !important;

    width: 80px !important;

    border-radius: 50px
}

.ts-box {

    padding: 0px;

    margin: 0px;

}

.text-uppercase1 {

    color: #fff;

    font-size: 71px;

    font-family: 'poppins', sans-serif !important;

}

.ts-box2 h3 {

    font-size: 14px;

    font-family: 'poppins', sans-serif !important;

    font-weight: 500;

    text-transform: uppercase;

    color: #000;

}

.ts-box2 .author-designation {

    font-size: 25px !important;

    color: #000;

    font-family: 'poppins', sans-serif !important;

    text-transform: uppercase;

    font-weight: 500;

}

li {
    font-family: 'poppins', sans-serif !important;

}

ul {

    font-family: 'poppins', sans-serif !important;

}

.ts-box2 {

    padding-top: 10px;

}

.ts-box3 p {

    font-size: 17px;

    max-width: 600px;

    margin: 0px;

    color: #000;

    font-weight: 400;

    font-family: 'poppins', sans-serif !important;

}

.test-mnrw2 {

    padding-top: 40px;

    padding-bottom: 20px;

}

.dashicons-arrow-right-alt2:before {

    content: "\f111" !important;

    font-family: "FontAwesome";

}

.dashicons-arrow-left-alt2:before {

    content: "\f111" !important;

    font-family: "FontAwesome";

}

.owl-theme .owl-nav [class*=owl-]:hover {

    background: transparent !important;

    color: #001a47 !important;

}

.owl-theme .owl-nav [class*=owl-] {

    margin: 2px !important
}

.dashicons {

    font-size: 15px;

    width: 15px;

}

.dashicons-arrow-left-alt2 {

    color: #242a60
}

.dashicons-arrow-right-alt2 {

    color: #001a47;

}

.abt-cnt-mdv {

    text-align: center;

    padding: 0px 25px;

}

.abt-cnt-mdv p {

    font-size: 15px;

    font-weight: 700;

    color: #fff;

    line-height: 22px;

    letter-spacing: 0px !important;

    min-height: 100px;

}

.abt-cnt-mdv a {

    text-decoration: none;

    font-size: 16px;

    color: #fff;

}

.abt-cnt-mdv a::after {

    content: url("https://manpower.ae/wp-content/uploads/2021/09/small-white-arrow.png");

    position: relative;

    padding-left: 10px;

}

.abt-sbrw-cl1 {

    padding-right: 14px;

}

.abt-sbrw-cl2 {

    padding-right: 7px;

    padding-left: 7px;

}

.abt-sbrw-cl3 {

    padding-left: 14px;

}

.abt-hm-sbrw .vc_column-inner {

    padding: 100px;

}

.abt-hm-sbrw {

    padding-bottom: 80px;

}

.cntr-hm-mrw .cntr-mcl2 {

    padding-bottom: 30px;

}

.hd-slidr-mrw {

    padding-left: 200px;

    padding-right: 200px;

    height: 635px !important;

}

.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right,
.carousel-control .icon-next,
.carousel-control .icon-prev {

    top: 80% !important;

}

.carousel-control.left {

    right: 0;

    left: auto;

}

.carousel-control.left,
.carousel-control.right {

    background-image: none !important;

}

.carousel-indicators {

    display: none;

}

.vidonme video {

    width: 100% !important;

    right: 0;

    bottom: 0;

    min-width: 100%;

    min-height: 100%;

    height: 635px;

    object-fit: cover;

}

.sldr-lst-mrw {

    padding-left: 200px;

    padding-right: 200px;

    padding-bottom: 10px;

}

.sldr-sbdv {

    color: #fff;

    text-align: center;

    max-width: 600px;

    margin: auto;

    font-weight: 500;

}

.srvs-mnrw {

    padding-top: 40px;

}

.in-abt-dest-mrw {

    padding-left: 200px;

    padding-right: 200px;

}

.in-abt-dest h5 {

    margin: 0px;

    color: #0c1033;

    font-size: 35px;

    padding-bottom: 25px;

}

.in-abt-dest p {

    font-size: 16px;

    margin-bottom: 0px;

    line-height: 26px;

}

.in-abt-dest-mcl .vc_column-inner {

    padding: 60px 67px !important;

    padding-right: 80px !important;

    border-top: solid 8px #242a60;

}

.in-abt-dest-mcl .wpb_raw_code {

    margin-bottom: 0px;

}

.in-abt-dest-mcl {

    padding-top: 100px;

    padding-bottom: 100px;

}

.in-abt-dest-mcl a {

    text-decoration: none;

    color: #0c1033;

    font-weight: 700;

}

.in-abt-dest-mrw {

    background: fixed;

}

.watblk {

    font-family: 'poppins', sans-serif !important;

    height: 340px !important;

}

.vsn-msn-mrw {

    padding-left: 200px;

    padding-right: 200px;

}

.msn-vsn-mdv {

    background: #212c6b;

    color: #fff;

    padding: 25px;

    margin-right: 150px;

    margin-left: 40px;

}

.serblk .serabs h4 {

    transition: all 0.3s;

}

.serblk {

    overflow: hidden;

}

.serblk img {

    transform: scale(1.01);

    transition: all 0.5s;

}

.serblk:hover img {

    transform: scale(1.1)
}

.serblk:hover .serabs h2 {

    transform: translatey(-11.1px)
}

.watblk .watabs {

    transition: all 0.3s;

    z-index: 1;

}

.why-item:hover {

    background-color: rgba(255, 255, 255, 0.1);

}

#projects-sec.home10 {

    background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

    border: #1e7233;

    padding-left: 30px;

    padding-right: 30px;

    border-radius: 0px;

    height: 545px;

    padding-bottom: 0px;

    margin-left: -10%;

    width: 100%;

    padding-top: 30px;

    margin-top: 13% !important;

    margin-bottom: 0px;

}

.poscol img {

    transition: 0.7s;

    border-radius: 30px 30px 0px 0px;

}

.about12 .vc_column_container>.vc_column-inner {

    padding-top: 0px;

}

.our-clients {

    font-size: 52px;

    font-family: 'Poppins', sans-serif !important;

    font-weight: 400;

    margin: 0px !important;

    color: #6c6c6c;

    text-align: center;

}

.why-item h4 {

    font-family: 'poppins', sans-serif !important;

}

.watabs {

    font-family: 'poppins', sans-serif !important;

    font-size: 16px !important;

    color: #fff;

    text-align: center;

    padding: 35px 20px;

}

.watabs h4 {

    font-family: 'poppins', sans-serif !important;

    font-size: 28px !important;

    letter-spacing: 0px;

}

.watabs img {

    margin: auto;

    margin-bottom: 20px;

}

.artsubroww {

    background: fixed
}

.watblk .watabs {

    transition: all 0.3s;

    z-index: 1
}

.watblk:hover .watabs {

    transform: translatey(-20px)
}

.watblk::after {

    position: absolute;

    top: 0;

    left: 0;

    background: #242a603d;

    width: 100%;

    height: 100%;

    content: "";

    transform: scale(0.8);

    opacity: 0;

    transition: transform 0.3s;

}

.watblk:hover::after {

    opacity: 1;

    transform: scale(1)
}

.busblk::after {

    background: linear-gradient(to right, #fc00ff, #ff0000);

    opacity: .4;

    transform: scale(1)
}

.busblk:hover::after {

    background: rgba(255, 255, 255, 0.1);

}

.msn-vsn-mdv h5 {

    margin: 0px;

    font-size: 35px;

    letter-spacing: 0px;

    padding-bottom: 10px;

}

.msn-vsn-mdv p {

    font-size: 16px;

    font-weight: 400;

    margin: 0px;

    height: 205px;

}

.vsn-msn-mrw .vc_column-inner {

    padding-top: 300px !important;

    padding-bottom: 20px;

}

.vsn-msn-mrw {

    padding-top: 90px;

    padding-bottom: 90px;

}

.vsn-mcl .vc_column-inner {

    margin-right: 20px
}

.msn-mcl2 .vc_column-inner {

    margin-left: 20px;

}

.mainhead-sb {

    margin: 0px !important;

    color: #fff;

    font-size: 40px;

    letter-spacing: 0px;

}

.home8 .vc_column_container>.vc_column-inner {

    padding-left: 0px;

    padding-right: 0px;

}

.home81 img {

    border-radius: 30px 0px 0px 0px;

}

.home82 img {

    border-radius: 00px 30px 0px 0px;

}

.home82 :hover {

    border-radius: 00px 30px 0px 0px;

}

.home83 :hover {

    border-radius: 00px 0px 0px 30px;

}

.home84 :hover {

    border-radius: 0px 0px 30px 0px;

}

.slide-overlay-2 {

    position: absolute;

    margin: 0px;

    color: #fff;

    transform: translate(-50%, -60%);

    top: 50%;

    left: 70%;

}

.slide-overlay-2 h5 {

    margin: 0px !important;

    font-size: 56px;

    color: #fff;

    font-weight: 800;

    letter-spacing: 0px;

    padding-bottom: 10px;

    line-height: 60px;

}

.slide-overlay-2 p {

    color: #fff;

    font-size: 16px;

    font-weight: 500
}

.slide-overlay-2 a {

    text-decoration: none;

    font-size: 17px;

    background: #242a60;

    color: #fff;

    padding: 15px 40px;

    display: inline-block;

    border-radius: 5px;

    margin-top: 10px;

}

.bk-mpwr-dv h5 {

    min-height: 80px;

    padding-bottom: 0px;

}

.serabs {

    position: absolute;

    width: 100%;

    height: 100%;

}

.serblk img {

    height: 330px;

    width: 100%;

    object-fit: cover;

}

.vc_custom_1673355684355 {

    background-image: url(../images/manpower2.png) !important;

    height: 480px;

}

h3 {

    font-family: 'poppins', sans-serif !important;

    margin-top: 20px !important;

}

.serabs h4 {

    position: absolute;

    text-align: center;

    color: #fff;

    font-family: 'poppins', sans-serif !important;

    font-size: 24px;

    bottom: 20px;

    width: 100%;

    font-weight: 400 !important;

    letter-spacing: 0px;

}

.home1:hover {

    xbackground-image: linear-gradient(to left, #212c6b, #242a60, #c41010, #bd1e3d);

    xborder: #1e7233;
}

.home8-pro .serabs {

    position: absolute;

    width: 100% !important;

    height: 325px !important;

    margin-top: -325px !important;

}

.sectr-hm-mrw .pera {

    width: 900px;

    margin: auto;

    text-align: center;

}

.sectr-sb-rw .wpb_raw_code {

    margin-bottom: 0px;

}

.sectr-hm-mrw {

    padding-bottom: 30px;

}

.sectr-hm-mrw .mainhead {

    padding-bottom: 20px;

}

.cre-val-dv h4 {

    margin: 0px;

    font-size: 30px;

    padding-bottom: 15px;

}

.cre-val-dv {

    text-align: center;

    color: #fff;

    padding: 100px 25px;

}

.cre-val-dv p {

    font-size: 14px;

    font-weight: 600;

    height: 60px;

    margin: 0px;

}

.abt-vlu-cl .vc_column-inner {

    border: solid 1px rgba(255, 255, 255, 0.2);

}

.in-vlu-mrw .wpb_raw_code {

    margin: 0px;

}

.in-vlu-mrw .vc_column-inner {

    padding: 0px !important;

}

.slidr-in-minrw .wpb_raw_html {

    margin: 0px;

    padding-bottom: 40px;

    border: none !important;

}

.slidr-in-minrw {

    border: none;

}

.in-sldr-mnrw {

    padding-top: 40px;

}

.sldr-sbdv-cnt p {

    text-align: center;

    color: #fff;

    font-size: 15px;

    max-width: 600px;

    margin: 0px !important;

    margin: auto !important
}

.sldr-lst-mrw-in {

    padding-bottom: 0px;

}

.slide-overlay-2-in h5 {

    font-size: 60px !important;

    text-transform: uppercase;

}

.slide-overlay-2-in p {

    font-size: 14px;

    line-height: 20px;

}

.hdr-sc-sec .header-navigation-wrapper {

    position: relative;

}

.abt-cnt-mdv h2 {

    font-size: 80px;

    font-weight: 800;

    color: #242a60 !important;

    margin: 0px;

    z-index: 999
}

.serabs:hover {

    background: linear-gradient(to top, #212c6b 0%, #212c6b 0%, transparent) !important;

}

.serblk:hover h2 {

    padding-bottom: 20px;

    transition: 0.4s;

}

.testi-mnhd::before {

    content: "";

    height: 1px;

    width: 200px;

    background: rgba(0, 0, 0, 0.2);

    display: inline-block;

    position: relative;

    top: -7px;

    margin-right: 5px;

}

.testi-mnhd::after {

    content: "";

    height: 1px;

    width: 200px;

    background: rgba(0, 0, 0, 0.2);

    display: inline-block;

    position: relative;

    top: -7px;

    margin-left: 12px;

}

.sldr-sbdv p {

    font-size: 17px;

}

.hm-srvs-sbrw .vc_custom_1632805671337:hover {

    background-color: #1b1b1b !important;

    transition: 0.6s;

}

.hm-srvs-sbrw .vc_custom_1632809473507:hover,
.hm-srvs-sbrw .vc_custom_1632809457961:hover {

    background-color: #242a60 !important;

    transition: 0.6s;

}

.blogrow-blog .col-md-9 {

    padding-right: 60px;

    margin-top: 100px;

}

.blgtop-blog h1 {

    color: #6c6c6c;

}

.trn-wrk-cl1 .vc_column-inner {

    padding-top: 0px !important;

    border-radius: 30px 0px 0px 30px;

}

.img-sec .vc_column-inner {

    border-radius: 0px 30px 30px 0px;

}

.cvl-mn-cl1 .vc_column-inner {

    padding-top: 0px !important;

    border-radius: 30px 0px 0px 30px;

}

.cvl-mn-cl2 .vc_column-inner {

    border-radius: 0px 30px 30px 0px;

}

h4 {

    font-weight: 500;

    color: #fff;

    font-size: 30px;

}

.slidr-in-minrw {

    padding-top: 40px;

}

.in-mnsply-fsrw {

    padding-left: 247px;

    padding-right: 185px;

    margin-top: 30px !important;

}

.mn-in-spl-dv {

    padding: 0 0 50px 0px;

}

.mn-in-spl-dv h5 {

    margin: 0px;

    xfont-size: 35px;

    padding-bottom: 30px;

}

.mn-in-spl-dv p {

    font-size: 18px;

}

.trn-wrk-cl1 .vc_column-inner {

    padding-top: 0px !important
}

.trn-wrk-cl1 .wpb_raw_code {

    margin-bottom: 0px;

}

.cvl-mn-mrw {

    padding-left: 248px;

    padding-right: 185px;

}

.cvl-mn-mrw121 {

    padding-left: 248px;

    padding-right: 185px;

    margin-top: 60px;

}

.cvl-mn-cl1 {

    width: 50% !important
}

.cvl-mn-cl21 .vc_column-inner {

    border-radius: 0px 30px 30px 0px;

}

.cvl-mn-cl2 {

    width: 50% !important;

}

.cvl-mn-mrw {

    padding-top: 60px;

}

.cvl-mn-mdv h5 {

    margin: 0px;

    font-size: 33px;

    padding-bottom: 20px;

}

.cvl-mn-mdv h4 {

    margin-top: 0px;

}

.cvl-mn-mdv {

    color: #fff;

    padding: 20px 40px
}

.cvl-mn-mdv p {

    font-size: 18px;
    ;

}

.in-mnsply-hd {

    margin: 0px !important;

    font-size: 36px;

    color: #001a47;

    padding-bottom: 30px;

}

.prvd-mndv p {

    text-align: center;

    font-size: 16px;

    max-width: 700px;

    margin: auto;

}

.cvl-mnrw-sb {

    padding-top: 50px;

}

.prvd-mndv-hd {

    font-size: 22px;

    margin: 0px !important;

    padding-top: 15px;

    padding-bottom: 0px;

    padding-left: 25px;

    padding-right: 25px;

    color: #fff;

    letter-spacing: 0px;

    font-weight: 500;

}

#grid-sec .vc_column-inner {

    padding: 60px 0px;

    height: 210px;

    border-radius: 20px;

    margin-right: 5px;

    margin-left: 5px;

}

#grid-sec .vc_column-inner {

    padding: 60px 0px;

}

.privacy h3 {

    font-size: 40px;

    font-weight: 400;

}

.prvd-mndv-hd-blu {

    color: #000;

}

#grid-sec1 .vc_column-inner {

    padding: 60px 0px;

}

#grid-sec1 .vc_column-inner {

    padding: 60px 0px;

    height: auto;

    margin-top: 10px;margin-bottom: 10px;

    border-radius: 20px;

    margin-right: 5px;

    margin-left: 5px; 

}

.insght-mdv-sb img {

    width: 100%;

}

.inst-mn-rw {

    padding-left: 245px;

    padding-right: 185px;

}

.insght-mdv {

    background: #f4f4f4;

    color: #fff;

}

.insght-mdv h5 {

    margin: 0px;

    font-size: 24px;

    color: #666666;

    font-weight: 500;

    padding-bottom: 10px;

}

.insgt-mn-cl1 .vc_column-inner {

    padding-right: 15px !important
}

.insgt-mn-cl2 .vc_column-inner {

    padding-right: 15px !important
}

.insgt-mn-cl3 .vc_column-inner {

    padding-right: 15px !important
}

.insgt-mn-cl4 .vc_column-inner {

    padding-right: 15px !important
}

.inst-mn-rw .wpb_raw_code {

    margin: 0px;

}

.insght-mdv-1 {

    padding: 20px;

    padding-bottom: 30px;

    padding-top: 30px;

}

.insght1 a:hover {

    background: #242a60;

}

.insght-mdv a {

    text-decoration: none;

    color: #666666;

    font-size: 16px;

}

.insght-mdv-1 img {

    display: inline;

}

.insght-mdv-sb11 P {

    font-size: 15px;

    color: #8f8f8f;

}

.insght-mdv-1 p {

    font-size: 15px;

    color: #8f8f8f;

}

.insightsec {

    padding-bottom: 20px;

}

.insght-mdv-sb img {

    width: 100%;

    height: 255.25px;

}

.insght-mdv h5 {

    height: 100px;

}

.insght-mdv-sb11 {

    padding: 20px;

    padding-bottom: 30px;

    padding-top: 30px;

}

.insights {

    border: solid 1px;

    padding: 13px 20px;

    display: inline-block;

}

.insght-mdv-1 a {

    border: solid 1px;

    padding: 13px 20px;

    display: inline-block;

}

.insght-mdv h5 {

    height: 100px;

}

.inst-mn-rw {

    padding-top: 25px;

}

.inst-hd-mn {

    padding-top: 0rem !important;

    margin-bottom: 35px !important;

    margin-top: 0px !important;

    font-size: 52px !important;

    color: #6c6c6c !important;

    text-align: center !important;

    font-family: 'Poppins', sans-serif !important;

    font-weight: 400;

}

.inst-hd-sb {

    margin: 0px !important;

    font-size: 40px;

    color: #001a47;

}

.insi-main-rw {

    padding-top: 40px
}

.brf-mnpwr-mrw {

    padding-left: 200px;

    padding-right: 200px;

}

.brf-mnpwr-mrw .vc_custom_1633177673642 {

    height: 600px;

}

.brf-manpwr-pera {

    margin-bottom: 30px;

}

.hme-prjct-mnrw {

    width: 100%;

    margin-bottom: -10%;

}

.brf-manpwr-pera p {

    text-align: justify;

    font-size: 20px;

    color: #6c6c6c;

    margin-bottom: 10px;

}

.brf-manpwr-pera span {

    font-weight: 700;

}

.hme-prjct-mnrw1 .poscol {

    float: left;

    width: 50%;

    padding: 5px !important;

}

.hme-prjct-mnrw .poscol {

    float: left;

    width: 50%;

}

.imghold img {

    width: 100%;

}

.hme-prjct-mnrw .postroww .poscol:nth-child(1) {

    padding-right: 15px;

}

.hme-prjct-mnrw .postroww .poscol:nth-child(2) {

    padding-left: 15px;

}

.vidonme video {

    filter: grayscale(100%);

}

.slidr-mninrw .slide-overlay-2 h5 {

    color: #323232;

}

.slide-overlay-2 p {

    color: #323232;

}

.hme-prjct-mnrw .poscont h2 {

    margin: 0px !important;

    font-size: 20px;

    letter-spacing: 0px;

    padding-bottom: 10px;

}

.hme-prjct-mnrw .poscont {

    position: absolute;

    bottom: 30px;

    background: #212c6b;

    color: #fff;

    padding: 50px;

    margin-bottom: -25px;

}

.hme-prjct-mnrw .postrim {

    font-size: 17px;

    padding-bottom: 15px;

    font-family: 'Poppins', sans-serif !important;

    font-weight: 400;

}

.hme-prjct-mnrw .blg-rdmr {

    color: #fff;

    font-size: 16px;

    font-weight: 600;

}

.hme-prjct-mnrw a {

    text-decoration: none;

}

/* testimonial slider settings */

.ts-box2 {

    padding-top: 19px !important;

}

.ts-box3 {

    padding-top: 19px !important;

}

/* end testimonial slider settings */

/* counter div settings */

.cntr-div p {

    font-size: 14px !important;

}

.cntr-hm-mcl2 {

    padding-top: 10px;

}

/* end counter div settings */

.about_over p {

    color: #fff !important;

    font-weight: 600;

}

.about_over h5 {

    color: #fff !important;

}

.vc_custom_1673865141320 {

    height: 705px !important;

}

.our-prjt-mnrw .pera {

    text-align: center;

    width: 800px;

    margin: auto;

}

.blg-rdmr svg.bi.bi-arrow-right {

    margin-left: 95px;

    margin-top: -27px;

    width: 35px;

    color: #fff;

}

.our-prjt-mnrw .mainhead {

    padding-bottom: 10px
}

.hme-prjct-mnrw {

    padding-bottom: 55px;

}

.inr-prjct-mnrw {

    padding-left: 235px;

    padding-right: 176px;

    padding-bottom: 40px;

    margin-top: 40px;

}

.inr-prjct-mnrw .poscont h2 {

    margin: 0px !important;

    font-size: 20px;

    letter-spacing: 0px;

    line-height: 20px;

    padding-bottom: 10px;

}

.home12 .nav-bk-btn {

    padding: 15px 25px !important;

    margin-left: 0px;

    margin-top: 0px !important;

}

@media only screen and (max-width: 600px) {}

.vc_custom_1673871010019 {

    padding-top: 0px !important;

}

.home6img .vc_column-inner {

    height: 300px;

}

.vc_col-has-fill>.vc_column-inner,
.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,
.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,
.vc_row-has-fill>.vc_column_container>.vc_column-inner {

    padding-top: 35px;

}

div#rc-anchor-container {

    width: 289px;

}

#dubai .home12 .nav-bk-btn {

    padding: 15px 39px !important;

    margin-left: 0px;

    margin-top: 10px !important;

}

.home6 {

    margin-top: 0px !important;

}

.bookbtn2 p {

    display: none;

}

.bookbtn4 p {

    display: none;

}

a.yydev-back-to-top {

    display: none;

}

a.yydev-back-to-top {

    display: none !important;

}

.vc_column_container>.vc_column-inner {

    box-sizing: border-box;

    padding-left: 15px;

    padding-right: 15px;

    width: 100%;

}

.blog-pg-mnrw {

    padding-left: 0px !important;

    padding-right: 0px !important;

}

.poscol-blog {

    max-height: 500px;

}

.vc_custom_1674133711302 {

    background-image: url(../images/Abu-Dhabi-1080x675-1.jpg) !important;

}

#clients-sec.home10 {

    height: auto !important;

    margin-bottom: 0px !important;

}

.mainhead12 {

    font-size: 40px !important;

    color: #6c6c6c !important;

    text-align: center !important;

    font-family: 'Poppins', sans-serif !important;

    font-weight: 400;

}

.vc_custom_1673865141320 {

    height: 697px !important;

}

.inr-prjct-mnrw .poscont {

    bottom: 20px;

    padding: 20px;

    width: 280px !important;

    position: absolute;

    background: #242a60;

    color: #fff;

    position: absolute;

    margin-bottom: -15px;

}

.inr-prjct-mnrw .postrim {

    font-size: 15px;

    padding-bottom: 15px;

}

.service1.wpb_column.vc_column_container.vc_col-sm-6 .inr-prjct-mnrw .blg-rdmr {

    border-bottom: 1px solid#cdc8c878;

    height: 400px;

    margin-top: 50px;

}

.inr-prjct-mnrw a {

    text-decoration: none;

}

.inr-prjct-mnrw .poscol {

    float: left;

    width: 33.33%;

}

.inr-prjct-mnrw .postroww .poscol:nth-child(1) {

    padding-right: 10px;

}

.inr-prjct-mnrw .postroww .poscol:nth-child(2) {

    padding-left: 5px;

    padding-right: 5px;

}

.inr-prjct-mnrw .postroww .poscol:nth-child(3) {

    padding-left: 10px;

}

.hme-prjct-mnrw .poscol img:nth-child(1) {

    border-radius: 20px 20px 0px 0px !important;

}

.poscol img {

    /*filter: grayscale(100%);*/

    transition: 0.7s;

}

.poscol:hover img {

    filter: none;

}

.ftr-fth-cl img {

    line-height: 27px;

    background-image: url();

    background-size: cover;

    width: auto;

    height: 150px;

    text-align: center;

    align-content: center;

    justify-content: center;

}

.ftr-trd-cl {

    line-height: 27px;

}

.ftr-sec-cl {

    line-height: 35px;

}

.ftr-sec-cl a {

    font-size: 17px;

    font-weight: 500;

}

.abt-cnt-mdv a:hover {

    padding-left: 20px;

}

.hm-srvs-dvsb1 a:hover {

    padding-left: 15px;

}

.hm-srvs-dvsb11 {

    margin-top: 25px;

    text-align: center;

}

.home21,
.home22,
.home23 {

    height: 190px;

    border-right: 1px solid#6666662e;

}

.m-supply-a:hover {

    padding-left: 15px !important;

    color: #fff;

}

/* contact page  */

.c_page_detail_row {

    padding-bottom: 40px;

}

.c_dt_row h3 {

    color: #242a60;

    font-size: 34px !important;

}

.c_dt_row p {

    font-size: 16px;

    color: #001a47;

    font-weight: 600;

}

.c_details img {

    display: inline;

}

.c_details a {

    display: block;

    text-decoration: none;

    font-size: 20px;

    font-weight: 700px;

    padding-top: 20px;

    padding-left: 10px;

    color: #001a47;

    font-weight: 600;

}

.s_icons img {

    display: inline !important;

}

.c_details {

    padding-top: 30px;

}

.s_icons {

    padding-top: 40px;

}

.s_icons a {

    padding-right: 10px
}

/* end contact page  */

.c_details span {

    padding-left: 15px;

}

@media (min-width: 768px) {

    .header-top .container {

        max-width: 840px;

    }

}

/* home page responsive */

@media only screen and (max-width: 1024px) and (min-width:768px) {

    .trn-wrk-cl1.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {

        width: 50% !important;

    }

    .vc_column-inner.vc_custom_1673871010019 {

        margin-top: 0px !important;

    }

    .inst-mn-rw .vc_col-sm-4 {

        width: 33.3%;

    }

    .why-choose h2 {

        font-size: 28px;

    }

    .bk-mpwr-dv1 {

        width: 100%;

        text-align: center;

        margin-left: 0px;

    }

    .bk-mpwr-dv {

        display: block;

    }

    .bk-mpwr-dv img.nolazy {

        width: 30%;

    }

    .hdr-enq {

        padding-right: 50px !important;

    }

    .insgt-mn-cl3 {

        width: 50% !important;

        float: left !important;
    }

    .hdr-fs-sec .site-logo {

        padding-left: 50px;

    }

    .wpsm_col-md-3:nth-child(4) {

        margin-top: 0px;

    }

    .header-top .container {

        max-width: 840px !important;

    }

    .vc_custom_1674188465642 {

        height: 697px;

    }

    .cvl_cnt_1_main_row {

        padding-top: 0px !important;

        padding-bottom: 0px !important;

    }

    .in-mnsply-fsrw .vc_col-sm-6 {

        width: 50% !important;

    }

    .mn-in-spl-dv p {

        font-size: 15px;

    }

    .home5 h2 {

        font-size: 60px !important;

    }

    #clients-sec.home10 {

        height: auto !important;

        margin-bottom: 0px !important;

    }

    .rqst-hm-mndv p {

        font-size: 16px;

        margin-bottom: 15px !important;

        font-weight: 400;

    }

    .rqst-hm-mndv h2 {

        margin: 0px;

        font-size: 36px;

        font-weight: 600;

        padding-bottom: 20px;

    }

    .vc_custom_1673871010019 {

        padding-top: 60px !important;

    }

    #site-header .col-5 {

        width: 42% !important;

    }

    #site-header .col-4 {

        width: 42% !important;

    }

    .inr-prjct-mnrw .poscont {

        bottom: 20px;

        padding: 10px;

        width: 280px !important;

        position: absolute;

        background: #242a60;

        color: #fff;

        position: absolute;

        margin-bottom: -15px;

    }

    .hdr-sc-sec .header-navigation-wrapper {

        position: relative;

        left: 0px;

    }

    .primary-menu li a {

        font-size: 15px;

    }

    .hme-crt-sbrw {

        padding-left: 100px;

        padding-right: 100px;

    }

}

/* end home page responsive */

.hm-hd-crtdv a {

    font-size: 13px;

}

.brf-mnpwr-mrw {

    padding-top: 40px;

}

.brf-manpwr-pera h5 {

    margin: 0px;

    text-align: center;

    padding-top: 10px;

    padding-bottom: 10px;

    font-size: 24px;

    font-weight: 600;

}

.insght-mdv-1 a:hover {

    background: rgba(255, 255, 255, 0.1)
}

.cntra-inclu-mrw {

    padding-top: 40px;

}

.cntra-inclu-mrw .wpb_raw_html {

    margin-bottom: 0px;

}

.hre-exp-mrw {

    padding-top: 30px;

}

.cntr-or-off {

    padding-top: 70px;

}

.cntra-inclu-mrw .prvd-mndv p {

    max-width: 800px;

}

.cntra-why-mrw {

    padding-left: 200px;

    padding-right: 200px;

}

.why-chs-cntra-dv {

    text-align: center;

    color: #fff;

    padding: 40px 25px;

}

.why-chs-cntra-dv h5 {

    font-size: 40px !important;

    color: #242a60;

    margin: 0px;

    padding-bottom: 20px;

}

.why-chs-cntra-dv p {

    font-size: 18px;

    font-weight: 500;

}

.cntra-chs-cl1 {

    padding-right: 10px;

}

.cntra-chs-cl2 {

    padding-left: 5px
}

.cntra-mrw-chs {

    padding-top: 0px;

    margin-top: 40px !important;

}

.insght-cntra-dv p {

    height: 110px;

}

.dmd-stff-hlp-dv p {

    font-size: 16px;

    color: #fff;

    font-weight: 600;

}

.dmd-stff-hlp-dv {

    padding: 30px;

}

.dmd-stff-hlp-dv-2 p {

    color: #001a47
}

.dmd-unx-dv p {

    text-align: center;

    font-size: 18px;

    color: #fff;

    font-weight: 500;

}

.dmd-unx-dv {

    padding: 40px 30px;

}

.dmd-unx-dv p {

    text-align: left;

}

.blogrow {

    padding-left: 200px;

    padding-right: 200px;

    padding-top: 80px;

    padding-bottom: 70px;

}

.conte-start img {

    width: 100%;

    height: 600px;

}

.conte-start h1 {

    margin: 0px;

    font-size: 36px;

    padding-top: 20px;

    padding-bottom: 10px;

    color: #6c6c6c;

    font-weight: 500;

}

.conte-start p {

    font-size: 18px !important;

    font-weight: 400;

    color: #8f8f8f;

}

.breadcru li {

    display: inline-block
}

.breadcru ul {

    margin: 0px;

}

.breadcru li {

    margin-top: 30px;

}

.breadcru li {

    margin: 0px;

}

.breadcru li a {

    text-decoration: none;

    font-size: 16px;

    color: #242a60;

    font-weight: 500;

}

.breadcru ul li:first-child::after {

    content: "\f101";

    font-family: fontawesome;

    margin-left: 5px;

}

.breadcru {

    padding-bottom: 10px;

}

.conte-start img {

    transition: 0.5s;

}

.conte-start img:hover {

    filter: none;

}

.conte-start-2 {

    padding-right: 150px;

}

.innr-cnt-cl-2 .vc_column-inner {

    background: #323232;

}

.innr-cnt-cl-1 .vc_column-inner {

    padding: 0px !important
}

.innr-cnt-cl-1 .wpb_single_image {

    margin-bottom: 0px;

}

.innr-cnt-cl-1 .vc_single_image-wrapper {

    width: 100% !important
}

.in-cnt-div {

    color: #000;

}

.fsrw-incnt {

    padding-top: 80px;

}

.in-cnt-div-2 h5 {

    margin: 0px;

    padding-bottom: 10px;

    letter-spacing: 0px;

    color: #242a60;

}

.in-cnt-div-1 p {

    font-size: 20px;

    margin-bottom: 0px;

}

.in-cnt-div-1 a {

    text-decoration: none;

    color: #000;

}

.in-cnt-div-2 {

    padding-top: 20px;

}

.in-cnt-div-2 p {

    font-size: 17px;

}

.in-cnt-div {

    padding-left: 25px;

}

.in-cnt-div {

    padding-top: 40px;

    padding-bottom: 40px;

}

.innr-cnt-cl-1 .vc_custom_1633524020546 {

    transition-duration: 0.5s;

}

.fsrw-incnt {

    padding-left: 200px;

    padding-right: 200px;

}

.innr-cnt-mprw {

    padding-left: 200px;

    padding-right: 200px;

    padding-top: 40px;

}

.innr-cnt-mprw iframe {

    height: 400px !important;

    width: 100% !important;

}

.a-frs {

    color: #fff;

}

.a-frs:hover {

    color: #0000FF;

}

.innr-cnt-mprw .wpb_wrapper {

    padding: 0px;

}

.inr-cnt-hdr {

    margin: 0px !important;

    color: rgba(255, 255, 255, 0.7);

    font-size: 50px;

}

.inr-cnt-frm-rw {

    padding-bottom: 100px;

}

.innr-cnt-mprw {

    padding-bottom: 50px;

}

.sldr-fnt-sz p {

    font-size: 16px;

}

.in-sldr-mnrw {

    padding-top: 0px;

}

.in-sldr-mnrw .vc_column-inner {

    padding-top: 0px !important
}

.slidr-in-minrw {

    padding-top: 0px;

}

.hme-crt-mrw .vc_column-inner {

    padding-top: 0px !important;

}

.slide-overlay-2 {

    background: rgba(0, 0, 0, 0.2);

    padding: 20px;

    width: 40%;

}

.hm-sldr-fnt h5 {

    color: #fff !important;

    text-transform: uppercase;

    font-size: 60px;

}

.hm-sldr-fnt p {

    color: #fff !important;

}

.hme-crt-mrw-pd {

    padding-top: 37px;

}

.site-logo img {

    padding-top: 5px;

}

.blg-blk1 h3 {

    margin-top: 30px;

    font-size: 25px;

    padding-bottom: 10px;

    color: #6c6c6c;

}

.blg-blk1 ul {

    margin: 0px;

}

.blg-blk1 li {

    list-style: none;

    margin: 0px;

    padding-bottom: 10px;

}

.blg-blk1 li a {

    text-decoration: none;

    font-size: 17px;

    font-weight: 700;

    color: #242a60;

}

.blogrow .col-md-9 {

    padding-right: 90px;

}

.blg-blk1 .poscont h2 {

    margin: 0px;

    font-size: 24px;

    padding-top: 8px;

    color: #6c6c6c;

    font-family: 'Poppins', sans-serif !important;

}

.blg-blk1 .poscont .postrim {

    display: none;

}

.blg-blk1 .poscont a {

    display: none;

}

.blg-blk1 .poscol {

    padding-bottom: 20px;

}

.hm-rsm-div {

    color: #fff;

}

.hm-rsm-div h2 {

    margin: 0px;

    font-size: 40px;

    line-height: 50px;

    font-weight: 600;

    padding-bottom: 5px;

}

.hm-rsm-div span {

    font-weight: 700;

}

.hm-rsm-div h3 {

    margin: 0px;

    font-size: 29px;

    font-weight: 600;

}

.hm-rsm-div h5 {

    margin: 0px;

    font-size: 25px;

    font-weight: 600;

    padding-bottom: 30px;

}

.hm-rsm-div a {

    text-decoration: none;

    color: #fff;

    font-size: 20px;

    border: solid 1px;

    padding: 18px 40px;

    display: inline-block;

    font-weight: 600;

    border-radius: 5px;

}

.hm-resm-mnrw {

    padding-top: 0px;

    padding-bottom: 10px;

    text-align: center;

    margin-bottom: 35px
}

.vc_custom_1634323231141 {

    height: 500px;

}

.emply-appl-mnrw .c-forms-form-title h2 {

    text-align: center;

    font-size: 45px !important;

    color: #001a47 !important;

    padding-bottom: 30px !important;

}

.cognito .c-forms-form button:not(.c-icon-button),
.cognito .c-forms-form .c-add-item,
.cognito .c-forms-form input[type=button],
.cognito .c-forms-form .c-fileupload-dropzone .c-upload-button button {

    background-color: #242a60 !important;

    border-color: #242a60 !important;

}

.cognito .remove-icon circle {

    fill: #242a60 !important;

    stroke: #242a60 !important;

}

.emply-appl-mnrw {

    padding-bottom: 30px;

}

/* book now main page */

.sub-head-book-now {

    margin: 0px !important;

    font-size: 35px;

    font-weight: 500;

}

.book-now-mainhead {

    margin: 0px !important;

    padding-bottom: 10px;

    font-size: 45px !important;

    padding-top: 32px;

}

.hm-bk-btn-1 a {

    background: #242a60 !important;

    color: #fff !important;

    padding: 17px 50px !important;

    font-weight: 700;

    font-size: 18px !important;

    border-radius: 5px;

    text-decoration: none;

}

/* end book now main page */

.card-body {

    background-color: #e8e8e8;

    padding: 0px !important;

    transition-duration: 0.4s;

}

.img-over {

    position: absolute;

    top: 38.3%;

    left: 50%;

    transform: translate(-50%, -50%);

    width: 95%;

    height: 62.7%;

}

.img-over h3 {

    text-align: center !important;

    align-items: center;

    justify-content: center;

    display: flex;

    color: #fff !important;

    font-size: 45px;

    margin-top: 130px;

}

.img-sect img {

    width: 100%;

    padding: 0px;

    margin: 0px;

}

.cont-sect {

    height: 9em;

}

.card-body:hover .img-over {

    display: block;

    transition-duration: 0.2s;

    background-color: #df6a7aa6;

}

.card-body:hover .img-over-1 {

    display: block;

    transition-duration: 0.2s;

    background-color: #df6a7aa6;

}

.cont-sect {

    padding: 0px 25px 0px 25px;

}

.cont-sect p {

    font-size: 16px;

    font-weight: 500;

    color: #0c1033;

    padding-bottom: 20px;

    padding-top: 12px;

}

.img-over-1 {

    position: absolute;

    top: 33.9%;

    left: 50%;

    transform: translate(-50%, -50%);

    width: 95%;

    height: 67.2%;

}

.img-over-1 h3 {

    text-align: center !important;

    align-items: center;

    justify-content: center;

    display: flex;

    color: #fff !important;

    font-size: 45px;

    margin-top: 130px;

}

.book-now-second-row {

    padding-bottom: 50px;

}

.bk-img {

    width: 100%;

}

.subcms-btn {

    background: #242a60 !important;

    color: #fff !important;

    padding: 10px 15px !important;

    font-weight: 700;

    font-size: 14px !important;

    text-decoration: none;

    position: absolute;

}

.qty-add-columns {

    background-size: cover;

    border-radius: 3px;

    text-align: left;

    padding-bottom: 52px;

    padding-left: 15px;

}

/* book now tab page */

.name-bx {

    background: transparent;

    border: none !important;

    color: #fff;

    padding-bottom: 0px !important;

    padding-left: 0px !important;

    margin-top: 10px !important;

    font-weight: 600;

    display: none !important;

}

.qty-bx:focus {

    border: none !important;

}

.qty-bx {

    width: 100px !important;

    display: inline !important;

    height: 40px;

}

.add-btn {

    display: inline !important;

    height: 40px !important;

    padding: 10px !important;

}

.sp-smr-nm {

    width: 75% !important;

    border: none !important;

    color: #000;

    font-weight: 600;

    float: left !important;

}

.sp-smr-qty {

    display: inline !important;

    width: 25% !important;

    border: none !important;

    color: #000;

    float: left !important;

    font-weight: 600;

}

.name-bx-head {

    color: #fff;

    margin: 0px !important;

    margin-top: 10px !important;

    font-size: 17px;

    font-weight: bold;

}

.summery-bx {

    padding-top: 30px;

}

.smr-form {

    padding-bottom: 20px;

}

.frm-btn {

    margin-top: 20px !important;

}

.tab-div {

    margin-bottom: 70px;

}

/* end book now tab page */

/* tabs */

.tabs {

    display: flex;

    flex-wrap: wrap;

    width: 100%;

    background: #efefef;

    box-shadow: 0 48px 80px -32px rgba(0, 0, 0, 0.25);

}

.input {

    position: absolute;

    opacity: 0;

}

.label {

    width: 100%;

    padding: 20px 30px;

    background: #e5e5e5;

    cursor: pointer;

    font-weight: bold;

    font-size: 18px;

    color: #7f7f7f;

    transition: background 0.1s, color 0.1s;

}

.label:hover {

    background: #d8d8d8;

}

.label:active {

    background: #ccc;

}

.input:focus+.label {

    z-index: 1;

}

.input:checked+.label {

    background: #fff;

    color: #000;

}

.panel {

    display: none;

    padding: 20px 30px 30px;

    background: #fff;

}

@media (min-width: 600px) {

    .label {

        width: auto;

    }

    .sectr-hm-mrw .pera {

        width: auto !important;

        margin: auto;

        text-align: center;

    }

    .panel {

        order: 99;

    }

}

.input:checked+.label+.panel {

    display: block;

}

.adding-qty-clms {

    background-image: url(../images/subcmcimg-1.png);

    background-size: cover;

    padding: 20px !important;

    border-radius: 5px;

    margin-bottom: 15px;

}

/* end tabs */

.sry-frm {

    background-color: #e8e8e8;

    padding: 15px;

    padding-bottom: 30px !important;

    border-radius: 5px;

}

/* book now template  */

.tablinks {

    padding: 20px;

    padding-left: 30px;

    padding-right: 30px;

    border-radius: 5px;

    background-color: #e8e8e8 !important;

    color: #000;

    text-decoration: none !important;

}

.tab .active {

    background-color: #242a60 !important;

    color: #fff;

}

.tablinks h5 {

    margin: 0px;

}

#book_service4 .df h2 {

    margin: 0px;

    font-size: 20px;

    margin-left: -16px;

    padding-bottom: 10px;

    color: #fff;

}

#book_service4 .df h2 {}

.trade_btn {

    padding-right: 5px;

    padding-left: 5px;

    font-size: 8px;

    padding-bottom: 5px;

    padding-top: 5px;

    width: 50px;

    height: 32px
}

#book_service4 .df {

    padding: 20px;

    margin: 5px;

}

.ip {

    padding: 3px !important;

}

#book_service3 .df h2 {

    margin: 0px;

    font-size: 20px;

    margin-left: -16px;

    padding-bottom: 10px;

    color: #fff;

}

#book_service3 .df h2 {}

#book_service3 .df {

    padding: 20px;

    margin: 5px;

}

#book_service2 .df h2 {

    margin: 0px;

    font-size: 20px;

    margin-left: -16px;

    padding-bottom: 10px;

    color: #fff;

}

#book_service2 .df h2 {}

#book_service2 .df {

    padding: 20px;

    margin: 5px;

}

#book_service1 .df h2 {

    margin: 0px;

    font-size: 20px;

    margin-left: -7px;

    padding-bottom: 10px;

    color: #fff;

}

#book_service1 .df {

    padding: 20px;

    margin: 5px;

}

.summery-colm {

    background-color: #e8e8e8;

    border-radius: 5px;

    padding: 30px;

}

#book_service1 .df {

    border-radius: 5px;

}

#book_service2 .df {

    border-radius: 5px;

}

#book_service3 .df {

    border-radius: 5px;

}

#book_service4 .df {

    border-radius: 5px;

}

#book_service1 {

    padding-top: 30px;

    padding-left: 25px;

}

#book_service2 {

    padding-top: 30px;

    padding-left: 25px;

}

#book_service3 {

    padding-top: 30px;

    padding-left: 25px;

}

#book_service4 {

    padding-top: 30px;

    padding-left: 25px;

}

.tabcontent {

    display: none;

}

.tabcontent.active {

    display: block;

}

.hd-cnts {

    margin-left: 16px;

}

/* end book now template  */

.he-row .primary-menu {

    float: left !important;

    width: 100%;

    margin: auto;

}

.primary-menu li {

    margin: 5px !important;

    padding-right: 3px;

}

.srvc-row-cnt {

    padding-right: 150px !important;

    padding-left: 150px !important;

    padding-bottom: 2px;

}

ul.primary-menu {

    display: flex;

    font-size: 13px;

    font-weight: 500;

    letter-spacing: -0.0277em;

    flex-wrap: wrap;

    justify-content: flex-start;

    margin: -0.8rem 0 0 -1.6rem;

}

/* service banner */

.grid {

    position: relative;

    margin: 0 auto;

    list-style: none;

    text-align: center;

    width: 100%;

}

/* Common style */

.grid figure {

    position: relative;

    float: left;

    overflow: hidden;

    margin: 0px;

    width: 100%;

    background: #3085a3;

    text-align: left;

    cursor: pointer;

}

.grid figure img {

    position: relative;

    display: block;

    width: 100%;

    opacity: 0.8;

}

.grid figure figcaption {

    padding: 2em;

    color: #fff;

    text-transform: uppercase;

    font-size: 34px;

    -webkit-backface-visibility: hidden;

    backface-visibility: hidden;

}

.grid figure figcaption::before,

.grid figure figcaption::after {

    pointer-events: none;

}

.grid figure figcaption,

.grid figure figcaption>a {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

}

/* Anchor will cover the whole item by default */

/* For some effects it will show as a button */

.grid figure figcaption>a {

    z-index: 1000;

    text-indent: 200%;

    white-space: nowrap;

    opacity: 0;

}

.grid figure h2 {

    font-weight: 500;

    padding-left: 30px;

    color: #fff !important;

    font-size: 34px;

}

.grid figure h2,

.grid figure p {

    margin: 0;

    text-transform: capitalize;

    float: left !important;

}

.grid figure p {

    letter-spacing: 1px;

    font-size: 18px;

    font-weight: 400;

    margin: 0px !important;

}

/*---------------*/

/***** Sadie *****/

/*---------------*/

figure.effect-sadie figcaption::before {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background: -webkit-linear-gradient(top, rgba(72, 76, 97, 0) 0%, rgba(72, 76, 97, 0.8) 75%);

    background: linear-gradient(to bottom, rgba(72, 76, 97, 0) 0%, rgba(255, 61, 87, 0.8) 75%);

    content: '';

    opacity: 0;

    -webkit-transform: translate3d(0, 50%, 0);

    transform: translate3d(0, 50%, 0);

}

figure.effect-sadie h2 {

    position: absolute;

    top: 70%;

    left: 0;

    width: 100%;

    color: #484c61;

    -webkit-transition: -webkit-transform 0.35s, color 0.35s;

    transition: transform 0.35s, color 0.35s;

    -webkit-transform: translate3d(0, -50%, 0);

    transform: translate3d(0, -50%, 0);

}

figure.effect-sadie figcaption::before,

figure.effect-sadie p {

    -webkit-transition: opacity 0.35s, -webkit-transform 0.35s;

    transition: opacity 0.35s, transform 0.35s;

}

figure.effect-sadie p {

    position: absolute;

    letter-spacing: 0px !important;

    bottom: 0;

    left: 0;

    padding: 30px;

    padding-bottom: 75px;

    width: 100%;

    opacity: 0;

    -webkit-transform: translate3d(0, 10px, 0);

    transform: translate3d(0, 10px, 0);

}

figure.effect-sadie:hover h2 {

    color: #fff;

    -webkit-transform: translate3d(0, -50%, 0) translate3d(0, -40px, 0);

    transform: translate3d(0, -50%, 0) translate3d(0, -40px, 0);

}

figure.effect-sadie:hover figcaption::before,

figure.effect-sadie:hover p {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

}

/* end service banner */

.blog-pg-mnrw {

    padding-left: 236px !important;

    padding-right: 180px !important;

}

.poscol1 {

    float: left;

    width: 33.33%;

    padding: 10px;

}

.poscont1 h2 {

    margin: 0px;

    font-size: 24px;

    padding-bottom: 10px;

}

.posblk1 a {

    text-decoration: none;

}

.posblk1-img img {

    filter: grayscale(100%);

}

.posblk1-img img:hover {

    filter: none;

}

.poscont1 {

    position: absolute;

    top: 100px
}

.poscol1 {

    position: relative;

}

.banner-btn {

    font-size: 14px;

    font-weight: 700;

    padding-top: 8px;

}

.banner-btn::after {

    content: url(https://manpower.ae/wp-content/uploads/2021/09/small-white-arrow.png)
}

.banner-btn:hover {

    padding-left: 15px !important;

}

.poscont {

    width: 350px !important;

}

.posblk a {

    text-decoration: none;

}

.heading-size-1 {

    font-size: 6.4rem !important;

}

.poscol-blog {

    float: left;

    width: 33.33%;

    height: 500px;

    padding-bottom: 30px;

}

.poscont-blog h3 {

    margin: 0px !important;

    font-size: 24px;

    padding-top: 5px;

    padding-bottom: 10px;

}

.poscont-blog .postrim-blog {

    font-size: 16px;

    font-weight: 500;

    padding-bottom: 10px;

}

.posblk-blog {

    padding: 10px 15px;

}

.imghold-blog span {

    color: #242a60;

    font-weight: 600;

}

.poscont-blog a {

    text-decoration: none;

    background: #242a60;

    color: #fff;

    padding: 8px 13px;

    display: inline-block;

    border: solid 1px #242a60;

    font-weight: 600;

    border-radius: 3px;

}

.poscont-blog a:hover {

    background: transparent;

    color: #242a60;

}

.blog-pg-mnrw {

    padding-bottom: 40px;

}

.blogrow-blog {

    padding-left: 200px;

    padding-right: 200px;

}

.blgtop-blog h1 {

    margin: 0px;

    font-size: 36px;

    font-weight: 500;

    padding-bottom: 8px;

}

.blogrow-blog .conte-start img {

    height: 600px;

}

.breadcru-blog li {

    display: inline-block;

    margin: 0px;

}

.breadcru-blog ul {

    margin: 0px;

    padding-bottom: 10px;

}

.breadcru-blog li a {

    text-decoration: none;

    font-size: 16px;

    color: #242a60;

    font-weight: 500;

}

.breadcru-blog ul li:first-child::after {

    content: "\f101";

    font-family: fontawesome;

    margin-left: 5px;

    font-size: 15px;

    top: 1px;

    position: relative;

}

.post-time-blog .fa-calendar {

    font-size: 13px;

}

.blogrow-blog .conte-start img {

    padding-top: 30px;

    padding-bottom: 40px
}

.blogrow-blog .conte-start {

    font-size: 17px;

}

.blogrow-blog .conte-start h5 {

    margin: 0px;

    padding-top: 30px;

    padding-bottom: 30px;

    font-size: 30px;

}

.blogrow-blog .social_icon .list-unstyled {

    margin: 0px;

    list-style: none;

    display: inline-block;

}

.blogrow-blog .social_icon .list-unstyled li {

    border: solid 1px #242a60;

    padding: 5px;

    width: 40px;

    height: 40px;

    text-align: center;

    border-radius: 150px;

    margin-left: 2px;

    display: inline-block;

}

.blogrow-blog .social_icon .list-unstyled li a {

    font-size: 18px;

    color: #242a60
}

.blogrow-blog .social_icon {

    text-transform: uppercase;

    font-size: 14px;

    font-weight: 600;

    padding-top: 25px;

    border-top: solid 1px rgba(0, 0, 0, 0.1);

}

.blogrow-blog {

    padding-top: 70px;

    padding-bottom: 70px
}

.blogrow-blog .conte-start {

    padding-bottom: 30px;

}

.blogrow-blog .blg-blk1-blog h3 {

    margin-top: 32px;

    margin-bottom: 0px;

    color: #1e7233;

}

.blogrow-blog .blg-blk1-blog a {

    text-decoration: none;

    font-size: 17px;

    color: #000;

    font-weight: 500;

}

.blogrow-blog .blg-blk1-blog a:hover {

    color: #242a60;

}

.blogrow-blog .blg-blk1-blog li {

    list-style: none;

    margin: 0px;

    padding-bottom: 15px;

    border-bottom: solid 1px rgba(0, 0, 0, 0.1);

    padding-top: 15px
}

.blogrow-blog .blg-blk1-blog ul {

    margin: 0px;

}

.blogrow-blog .col-md-9 {

    padding-right: 60px;

}

.blogrow-blog .conte-start img {

    filter: none;

}

.blogrow-blog .conte-start h2 {

    margin: 0px;

    padding-top: 30px;

    padding-bottom: 30px;

    font-size: 28px;

}

.blogrow-blog .conte-start h3 {

    margin: 0px;

    padding-top: 30px;

    padding-bottom: 30px;

    font-size: 28px;

}

.blogrow-blog .conte-start h4 {

    margin: 0px;

    padding-top: 30px;

    padding-bottom: 30px;

    font-size: 28px;

}

.blogrow-blog .conte-start li {

    margin: 0px !important
}

.blogrow-blog .conte-start h5 {

    font-size: 17px;

    font-weight: 400;

}

.postroww-blog .posblk-blog {

    margin: 10px;

    padding: 0px;

    padding-bottom: 15px;

}

.blog-pg-mnrw .postroww-blog .poscont-blog {

    padding-left: 15px;

    padding-right: 15px;

    text-align: center;

    padding-top: 5%;

}

.blog-pg-mnrw .under-ln {

    width: 20%;

    height: 0px;

    background-color: #cd2653;

    margin: auto;

    margin-bottom: 10px;

    margin-top: 7px;

}

.blog-pg-mnrw .poscont-blog a {

    text-decoration: none;

    background: transparent;
    ;

    color: #000;

    display: inline-block;

    border: none;

    font-weight: 600;

    border-radius: 3px;

    margin: auto;

    margin-left: -10px;

}

.blog-pg-mnrw .blg-rdmr-blog:hover {

    padding-left: 10px;

    transition-duration: 0.3s;

}

.blog-pg-mnrw .blg-rdmr-blog {

    transition: 0.3s;

}

.blog-pg-mnrw .postrim-blog {

    display: none !important
}

.imghold-blog span {

    padding-left: 15px;

    bottom: 5px !important;

}

.postroww-blog .poscont-blog h2 {

    font-size: 22px
}

.insight-head {

    padding-bottom: 30px;

}

/* why manpower section */

.why-item img {

    width: 60px;

}

.whymrow {

    padding-left: 200px !important;

    padding-right: 200px !important;

    padding-top: 10px;

    padding-bottom: 50px;

    margin-bottom: 30px;

}

.why-head h3,
img {

    display: inline;

}

.why-head h3 {

    font-size: 24px;

    padding-bottom: 20px !important;

    color: #ffff !important;

}

.why-head p {

    padding-top: 15px;

    color: #fff !important;

    font-size: 16px;

    right: 50% !important;

    font-weight: 500;

}

.why-head img {

    width: 30px;

    padding-bottom: 5px;

}

.why-head {

    padding-right: 40px;

    padding-top: 45px;

    border: 1px solid #fff;

    border: 1px solid rgba(255, 255, 255, 0.2);

    padding-right: 15px;

    padding-left: 20px;

    background-color: rgba(255, 255, 255, 0.1);

}

.why-item h5 {

    margin: 0px;

    padding-bottom: 5px;

    padding-top: 20px;

    color: #ffff !important;

}

.why-item {

    padding-top: 30px;

    padding-right: 20px;

    padding-left: 20px;

    padding-bottom: 20px;

}

.why-item p {

    color: #fff;

    font-size: 16px;

}

.fooin ul li {

    line-height: 30px !important;

    font-size: 16px;

}

.why-item {

    border: 1px solid rgba(255, 255, 255, 0.2);

}

.why-m-head {

    padding-bottom: 40px;

}

.df h2 {

    font-size: 14px !important;

}

/* #no_summary_list{

    list-style-type: none !important;

    background-color

    : #fff;

    padding: 10px;

    margin-left: 0px;

}

#book-summary-list{

    margin-left: 0px;

}

#book-summary-list p{

    width : auto !important;

    margin: 0px;

    text-align: center;

}

#summary_11{

        list-style-type: none !important;

    background-color

    : #fff;

    padding: 10px;

    margin-left: 0px;

}

#summary_12{

        list-style-type: none !important;

    background-color

    : #fff;

    padding: 10px;

    margin-left: 0px;

} */

.book-contents {

    padding-right: 200px;

    padding-left: 200px;

}

.summery-colm {

    float: right !important;

}

.ins-lst-img-1 {

    height: 227px;

}

.cntra-why-mrw {

    padding-bottom: 50px;

}

.cntra-mrw-chs {

    margin-top: 80px;

}

.ad_c_video1 {

    height: 529px;

    filter: grayscale(100%);

    width: 100% !important;

    object-fit: cover;

}

.carousel-control-prev {

    background: none !important;

}

.carousel-control-next {

    background: none !important;

}

/* .icon{

    display: none !important;

} */

.menu-item-object-page {

    padding-right: 10px !important;

}

.menu-item-716 a {

    padding-right: 0px !important
}

.menu-item-2388 a {

    padding-right: 2px !important
}

/* home page blog section */

.hm-ins-row .poscol-blog .posblk-blog {

    margin: 0px;

}

.hm-ins-row .poscol-blog .poscont-blog {

    position: absolute;

    bottom: 20px;

    color: #fff;

    padding: 20px;

}

.hm-ins-row .blg-rdmr-blog {

    background-color: none !important;

}

.hm-ins-row .poscol-blog {

    position: relative !important;

}

.hm-ins-row .posblk-blog {

    padding-bottom: 0px;

}

.hm-ins-row .imghold-blog {

    overflow: hidden !important;

}

.blogpg-mnrw .imghold-blog {

    overflow: hidden !important;

}

/* Blur-zoom Container */

.hm-ins-row .img-hover-zoom--blur img {

    transition: transform 1s, filter 1s ease-in-out;

    transform: scale(2.0);

}

/* The Transformation */

.hm-ins-row .img-hover-zoom--blur:hover img {

    filter: blur(0) !important;

    transform: scale(1.9) !important;

}

.imghold-blog {

    background-color: #000;

}

.wpcf7-select {

    width: 100% !important;

    padding: 12px;

    border-radius: 4px;

    resize: none;

    font-size: 1.6rem;

    color: #868686;

}

.poscol {

    position: relative;

    padding: 5px !important;

}

.hm-ins-row {

    padding-bottom: 50px;

}

.primary-menu .current_page_ancestor {

    text-decoration: none;

}

/* end home page blog section */

.b-btm-n-r {

    border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;

    border-right: 1px solid rgba(0, 0, 0, 0.1) !important;

    margin: 0px;

}

.b-btm {

    border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;

    margin: 0px;

}

.b-tp-n-r {

    border-right: 1px solid rgba(0, 0, 0, 0.1) !important;

    margin: 0px !important;

}

.b-btm {

    border-bottom: 1px solid rgba(0, 0, 0, 0.1) !important;

}

/* blog page section */

/* Blur-zoom Container */

.blog-pg-mnrw .img-hover-zoom--blur img {

    transition: transform 1s, filter 1s ease-in-out;

    transform: scale(1.05);

    height: 318px;

    object-fit: cover;

    width: 100%;

}

/* The Transformation */

.blog-pg-mnrw .img-hover-zoom--blur:hover img {

    transform: scale(1) !important;

}

.imghold-blog {

    background-color: #000;

}

.imghold-blog {

    overflow: hidden;

}

/* journey of m.poqwer section */

.countr-sect-edt {

    padding-top: 30px;

    padding-bottom: 90px !important;

}

.countr-sect-edt .wpsm_col-md-3 {

    width: 50%;

    float: left !important;

    padding: 0px;

    padding-top: 50px;

}

.countr-sect-edt {

    padding-bottom: 90px;

}

.countr-sect-edt .wpsm_count-title {

    display: block !important;

    width: 100% !important;

    color: #fff !important;

}

.countr-sect-edt .wpsm_count-title::after {

    color: #fff !important;

}

.countr-sect-edt .vc_custom_1634769064198 {

    padding-bottom: 80px;

    padding-left: 40px !important;

    padding-right: 0px !important;

}

@media (min-width: 700px) {

    .footer-widgets-outer-wrapper {

        padding-bottom: 0px;

    }

}

.footer-main {

    padding-top: 0px;

}

.hme-crt-mrw-pd {

    padding-top: 0px;

}

.hm-ins-row .poscont-blog a {

    text-decoration: none;

    background: transparent !important;

    color: #fff;

    display: inline-block;

    border: none;

    font-weight: 600;

    border-radius: 3px;

    padding: 0px;

    font-size: 16px;

}

.hm-ins-row .poscont-blog {

    padding: 40px !important;

}

.hm-ins-row .blg-rdmr-blog::after {

    content: "\f178";

    font-family: "FontAwesome";

    font-size: 16px;

    padding: 10px;

}

.hm-ins-row .blg-rdmr-blog:hover {

    padding-left: 10px;

    transition-duration: 0.3s;

}

.hm-ins-row .blg-rdmr-blog {

    transition: 0.3s;

}

.vc_btn3-color-grey {

    background: transparent !important;

}

.hm-ins-row .hm-bk-btn a {

    background: none !important;

    color: #242a60 !important;

    padding: 22px 50px !important;

    font-weight: 700;

    font-size: 18px !important;

    border: 1px solid #242a60 !important;

}

.hme-prjct-mnrw .hm-bk-btn a {

    background: none !important;

    color: #5a5a5a !important;

    padding: 22px 50px !important;

    font-weight: 700;

    font-size: 18px !important;

    border-radius: 50px;

    border: 1px solid #ff3651 !important;

}

.hm-ins-row .poscol-blog {

    padding: 7px;

}

.hm-ins-row .poscont-blog {

    width: 500px !important;

}

.cntr-clm {

    padding-right: 0px;

}

.vc_custom_1634790656330 {

    padding-left: 70px !important;

    padding-bottom: 50px;

}

.inst-img-sng {

    height: 350px;

}

.hm-ins-row .poscol-blog:nth-child(1) {

    width: 55%;

    padding-bottom: 0px;

}

.hm-ins-row .poscol-blog:nth-child(2) {

    width: 45%;

    padding-bottom: 0px;

}

.hm-ins-row .poscol-blog:nth-child(3) {

    width: 45%;

    padding-bottom: 0px;

}

.hm-ins-row .poscol-blog:nth-child(4) {

    width: 55%;

    padding-bottom: 0px;

}

.hm-ins-row .poscol-blog .imghold-blog {

    height: 100%;

}

.hm-ins-row .poscol-blog .posblk-blog {

    height: 350px;

}

.hm-ins-row .poscol-blog {

    padding-bottom: 5px !important;

}

.footer-heading span {

    color: #242a60 !important;

}

.blogrow-blog .conte-start p {

    font-size: 17px;

    font-weight: 400;

}

.blogrow-blog .conte-start h5 {

    font-size: 17px;

    font-weight: 400;

    line-height: 25px;

}

.inr-prjct-mnrw .poscont h2 {

    margin: 0px !important;

    font-size: 20px;

    letter-spacing: 0px;

    padding-bottom: 10px;

    height: 80px;

}

.slide-overlay-2 {

    background: rgb(0 0 0 / 48%);

    padding: 20px;

    width: 40%;

}

.ftr-fth-cl {

    text-align: center !important;

    align-content: center;

    justify-content: center;

    align-items: center;

    padding-top: 50px;

}

.bk-mp-row .cont-dv {

    text-align: center;

}

.bk-mp-row .cont-dv p {

    padding-bottom: 30px;

    color: #fff;

    font-size: 17px;

}

.bk-mp-row .bk-mpwr-dv img {

    width: 100px;

}

#book_service1 input[type="number"] {

    -webkit-appearance: none;

    -moz-appearance: none;

    background: #fff !important;

}

.bk-mp-row .bk-mpwr-dv h5 {

    font-size: 20px;

    min-height: auto !important;

    padding-bottom: 10px;

}

.bk-mp-row .bk-mpwr-dv p {

    font-size: 14px;

    padding-right: 10px;

    padding-left: 10px;

}

.bk-mp-row {

    padding-top: 50px;

    padding-bottom: 90px;

    background-image: linear-gradient(to right,

            #2f3a8c,

            #212c6b,

            #1b2458,

            #141c45);

    margin-top: 6%;

    height: 450px;

    margin-left: 180px !important;

    margin-right: 180px !important;

    padding-left: 0px !important;

    padding-right: 0px !important;

    border-radius: 0px;

    background-size: cover;

}

.ser {

    padding-top: 40px;

    padding-bottom: 0px;

}

/*  tab settings */

.tab {

    padding-left: 0px !important;

}

#book_service1,
#book_service2,
#book_service3,
#book_service4 {

    padding-left: 0px !important;

}

.summery-colm {

    width: 100%;

}

.summary-btn {

    background-color: #242a60 !important;

    border-radius: 5px;

}

#book-summary-list {

    list-style: none !important;

    list-style-type: none !important;

    margin-left: 0px;

    text-align: left !important;

}

#book-summary-list li {

    font-size: 16px;

    font-weight: 500;

    margin-left: 0px;

}

.df h2 {

    font-size: 13px !important;

}

.book-contents {

    padding-right: 200px;

    padding-left: 200px;

    background-color: #f7f7f7;

    padding-top: 50px;

    padding-bottom: 50px;

}

/* modal  */

/*Modal*/

h4 {

    color: #fff;

}

.close {

    color: #fff;

    transform: scale(1.2)
}

.modal-content {

    font-weight: bold;

    background: #cdcdcd;

    border: none;

    border-radius: 0px !important;

    padding: 10px;

    padding-bottom: 50px;

}

.form-control {

    margin: 1em 0;

    border: none !important;

    margin-top: 6px !important;

    background-color: #bfbfbf !important;

}

.form-control:hover,
.form-control:focus {

    box-shadow: none;

    border-color: #fff;

    background-color: #bfbfbf;

    font-weight: 400 !important;

}

.username,
.password {

    border: none;

    border-radius: 0;

    box-shadow: none;

    border-bottom: 2px solid #eee;

    padding-left: 0;

    font-weight: normal;

    background: transparent;

}

.form-control::-webkit-input-placeholder {

    color: #eee;

}

.form-control:focus::-webkit-input-placeholder {

    font-weight: bold;

    color: #fff;

}

.login {

    padding: 6px 20px;

    border-radius: 5px !important;

    background: none;

    border: 2px solid #FAB87F;

    color: #FAB87F;

    font-weight: bold;

    transition: all .5s;

    margin-top: 1em !important;

    background-color: #242a60 !important;

}

.modal {

    padding-top: 60px;

    background-color: rgba(0, 0, 0, 0.7) !important;

}

.fade:not(.show) {

    opacity: 1;

    background: transparent;

    transition: 0.6s;

    transition-duration: 0.6s;

}

.close {

    margin-top: 0px;

    font-size: 18px;

    padding: 1px !important;

    padding-right: 5px !important;

    padding-left: 5px !important;

    background-color: #242a60 !important;

    border-radius: 50px
}

.summery-colm h4 {

    color: #000;

}

.modal-body h4 {

    color: #000 !important;

}

.modal-dialog {

    margin-top: 9rem;

    max-width: 580px;

}

.blg-blk1-blog a:visited {

    color: #dc3545 !important;

    font-weight: 700 !important;

}

.primary-menu li {

    margin: 5px !important;

    padding-right: 10px;

}

.prev {

    background-color: #001a47 !important;

    text-align: center;

}

.next {

    background-color: #242a60 !important;

    text-align: center;

    padding-bottom: 20px;

}

.prev h4:before {

    content: "\f100";

    font-family: "fontawesome";

    padding-right: 10px
}

.next h4:after {

    content: "\f101";

    font-family: "fontawesome";

    padding-left: 10px;

}

.next a {

    text-decoration: none;

}

.prev a {

    text-decoration: none;

}

.modal-content {

    padding-right: 40px;

    padding-left: 40px;

    border-radius: 5px !important;

    background-color: #f1f1f1;

}

/* message */

.msg {

    position: fixed;

    top: 40px;

    left: 50%;

    padding: 10px 20px;

    border-radius: 5px;

    color: white;

    font-size: 14px;

    font-weight: 800;

    box-shadow: 0 0 14px rgba(0, 0, 0, 0.05);

}

.msg-success {

    background-color: $color-success;

}

.msg-warning {

    color: darken($color-warning, 30%);

    background-color: $color-warning;

}

.msg-danger {

    background-color: $color-danger;

}

.msg-info {

    background-color: $color-info;

}

/*fade*/

.animate {

    opacity: 0;

    transition: all 1s;

    -webkit-animation-duration: 1s;

    animation-duration: 1s;

    -webkit-animation-fill-mode: both;

    animation-fill-mode: both;

}

.animate.active {

    opacity: 1;

    transform: translateX(-50%) translateY(-50%);

}

.slide-in-down {

    transform: translateY(-100%) translateX(-50%);

}

.conte-start h4 {

    color: #000 !important;

}

.blgsid-blog {

    position: sticky;

    position: -webkit-sticky;

    top: 0;
    /* required */

}

.vc_custom_1635147932415 {

    background-image: url(../images/arrow-png-final-modified.png);

    background-position: center;

    background-repeat: no-repeat;

    background-size: cover;

}

/* Responsive tablet */

@media only screen and (max-width: 768px) {

    .brd-cr1 {

        color: #fff;

        top: 10px;

        position: relative;

    }

    .dubai123 p {

        padding-left: 0px;

    }

    .home3 h2 {

        font-size: 35px !important;

    }

    .hme-crt-mrw {

        height: 485px !important;

    }

    .why-choose h2 {

        font-size: 21px !important;

    }

    .cvl-mnrw-sb h1 {

        font-size: 30px !important;

    }

    .inst-hd-mn {

        font-size: 35px !important;

    }

    .cvl-mn-mrw32 {

        padding-left: 10px;

        padding-right: 10px;

        padding-top: 30px;

    }

    .home4 {

        margin-bottom: 60px;

        width: 100%;

        border-radius: 0px;

        margin-left: 0%;

        margin-top: 35px;

        height: auto;

    }

    .site-logo {

        text-align: center !important;

    }

    .home12 .nav-bk-btn {

        padding: 15px 25px !important;

        margin-left: 0px;

        margin-top: -10px;

    }

    .home121 .nav-bk-btn {

        text-decoration: none;

        font-size: 20px !important;

        background: #fff;

        color: #4f4f4f !important;

        padding: 15px 24px !important;

        display: inline-block;

        border-radius: 100px;

        border: 0px solid #242a60 !important;

        margin-left: 0px;

        font-weight: 500;

    }

    .site-logo img {

        height: 70px;

    }

    #dubai .home12 .nav-bk-btn {

        padding: 15px 39px !important;

        margin-left: 0px;

        margin-top: 10px !important;

    }

    .sectr-hm-mrw .pera {

        width: auto !important;

        margin: auto;

        text-align: center;

    }

    .pum-container [type="text"] {

        background: #8c7d7d4f !important;

    }

    .pum-container [type="tel"] {

        background: #8c7d7d4f !important;

    }

    .pum-container [type="email"] {

        background: #8c7d7d4f !important;

    }

    .pum-container textarea {

        background: #8c7d7d4f !important;

    }

    .dubai-sec {

        margin-left: 0% !important;

        width: 100% !important;

        margin-bottom: 0px;

    }

    .vc_col-sm-8 {

        width: 100% !important;

    }

    .vc_custom_1636780641803,
    .vc_custom_1636779335905,
    .vc_custom_1636779812520 {

        height: 350px !important;

    }

    #site-header {

        position: relative;

        top: 0;

    }

    .hm-ins-row .vc_inner {

        display: none !important;

    }

    .blogrow {

        padding-left: 15px;

        padding-right: 15px;

        padding-top: 80px;

        margin: auto;

        padding-bottom: 70px;

    }

    .blogrow .col-md-3 {

        margin-top: 30px;

    }

    .blg-blk1 .poscol {

        width: 50%;

        float: left;

        margin-bottom: 20px
    }

    .prvd-mnrw-sb .vc_col-has-fill {

        width: 33.3%
    }

    .vc_custom_1634987480949 {

        height: 450px;

    }

    .vc_custom_1635140791792 {

        height: 450px;

    }

    .brnd-mnrw .wpb_single_image {

        border: 1px solid rgba(0, 0, 0, .1)
    }

    .brf-mnpwr-mrw {

        padding-left: 20px;

        padding-right: 20px;

    }

    .brf-manpwr-pera {

        padding-left: 20px;

        padding-right: 20px;

    }

    .book-contents {

        padding-right: 0px;

        padding-left: 0px;

        background-color: #f7f7f7;

        padding-top: 50px;

        padding-bottom: 50px;

    }

    .footer-copyright {

        display: none;

    }

    .for-mb {

        display: block !important;

        padding-right: 10px !important;

    }

    .nav-bk-btn {

        width: 182px;

    }

    element.style {}

    .site-logo img {

        padding-top: 15px;

        width: 230px !important;

    }

    .site-logo img {

        margin: 0px;

    }

    .hdr-fs-sec {

        width: 100%;

    }

    .hdr-td-sec {

        width: 100%;

        padding-left: 47px;

    }

    .hd-cnts {

        margin-left: 16px;

        width: 156px;

    }

    .he-row .svg-icon {

        color: #ffffff;

    }

    .header-titles {

        padding-top: 0px !important;

        padding-bottom: 10px
    }

    .mobile-nav-toggle .toggle-inner {

        padding-top: 3px !important;

        padding-right: 30px;

    }

    .nav-bk-btn {

        margin-left: 137%;

    }

    .modal-menu li a {

        padding: 12px 15px;

    }

    .slide-overlay-2 {

        position: absolute;

        margin: -47px;

        color: #fff;

        transform: translate(-50%, -60%);

        top: 74%;

        left: 70%;

    }

    .slide-overlay-2 {

        background: rgb(0 0 0 / 48%);

        padding: 20px;

        width: 70%;

    }

    .sldr-lst-mrw {

        padding: 0px;

    }

    .sb-hdr-mdv {

        padding-left: 50px;

    }

    .vc_custom_1632807746120 {

        height: 360px;

    }

    .vc_custom_1633677449492 {

        height: 360px;

    }

    .vc_custom_1634172531950 {

        height: 360px
    }

    .hm-bpwr-mrw {

        padding: 0px !important;

        padding-top: 30px !important;

        padding-bottom: 50px !important;

    }

    .vc_custom_1635147932415 {

        background-image: none !important;

        background-position: center;

        background-repeat: no-repeat;

        background-size: cover;

    }

    .hme-prjct-mnrw {

        padding-left: 0px;

        padding-right: 0px;

    }

    .hme-prjct-mnrw .hm-bk-btn a {

        background: none !important;

        color: #242a60 !important;

        padding: 22px 50px !important;

        font-weight: 700;

        font-size: 18px !important;

        border: 1px solid #242a60 !important;

        margin-top: 30px;

    }

    .hme-prjct-mnrw .poscol {

        float: left;

        width: 100%;

    }

    .cnt-hm-mnrw {

        position: relative;

        left: -97.5px;

        box-sizing: border-box;

        width: 852px;

    }

    .gl-psn-mrw {

        position: relative;

        left: -48.5px;

        box-sizing: border-box;

        width: 100%;

        top: 12px;

        text-align: center;

    }

    .rqst-hm-mnrw {

        padding-right: 0px;

        padding: 30px;

    }

    .cntr-hm-mrw {

        padding-left: 0px;

        padding-right: 0px;

    }

    .vc_btn3 {

        margin-top: 40px;

    }

    .hm-ins-row .poscol-blog {

        width: 100% !important;

    }

    .testi-mnhd {

        margin: -8px !important;

        font-size: 17px !important;

        color: #0c1033;

    }

    .ts-box2 .author-designation {

        font-size: 18px !important;

        color: #0c1033;

        text-transform: uppercase;

        font-weight: 700;

    }

    .ts-box3 {

        padding-top: 19px !important;

        padding-left: 20px;

    }

    .brnd-mnrw {

        padding-left: 10px;

        padding-right: 10px;

    }

    .hm-abt-mnrw {

        padding-left: 10px;

        padding-right: 10px;

    }

    .hm-abt-mnrw .pera {

        width: auto;

        margin: auto;

        text-align: center;

    }

    .abt-sbrw-cl3 {

        padding-left: 0px;

    }

    .abt-sbrw-cl2 {

        padding-right: 0px;

        padding-left: 0px;

    }

    .abt-sbrw-cl1 {

        padding-right: 0px;

    }

    .abt-hm-sbrw .vc_column-inner {

        padding: 100px;

        margin-top: 20px;

    }

    .footer-main {

        padding-left: 10px;

        padding-right: 10px;

    }

    .footer-main .footer-widgets-wrapper aside:nth-child(1) {

        width: 100% !important;

    }

    .footer-main .footer-widgets-wrapper aside:nth-child(2) {

        width: 33.3% !important;

        padding-top: 28px;

    }

    .footer-main .footer-widgets-wrapper aside:nth-child(3) {

        width: 33.3% !important;

        padding-top: 30px;

    }

    .footer-main .footer-widgets-wrapper aside:nth-child(4) {

        width: 33.3% !important;

    }

    .footer-copyright {

        width: 104%;

    }

    .cntr-hm-mcl2 {

        padding-right: 30px;

        padding-left: 30px;

    }

    .countr-hd {

        padding-left: 0px
    }

    .cnt-hm-mnrw {

        padding-right: 99px;

    }

    .gl-psn-mrw {

        padding-left: 51px;

        padding-top: 20px;

    }

    .footer-main {

        padding: 0px 0 0px 0;

    }

    .countr-hd {

        text-align: center;

    }

    .counter {

        padding-right: 20px;

        float: right;

    }

    .cntr-div p {

        text-align: center;

    }

    .wpb_single_image.vc_align_right {

        text-align: center;

    }

    .countr-hd {

        text-align: center !important;

        padding-top: 20px
    }

    .whymrow {

        padding-right: 20px !important;

        padding-left: 20px !important;

    }

    .why-head {

        width: 50% !important;

    }

    .why-item {

        width: 50% !important;

    }

    .inr-prjct-mnrw {

        padding-left: 0px;

        padding-right: 0px;

        padding-bottom: 40px;

    }

    .inr-prjct-mnrw .poscol {

        width: 50%;

    }

    .srvc-row-cnt {

        padding-right: 20px !important;

        padding-left: 20px !important;

        padding-bottom: 2px;

    }

    .m-supply-a {

        position: relative;

        padding-bottom: 0px;

        left: 0px !important;

    }

    .hm-srvs-dvsb2 {

        float: right;

    }

    .hm-srvs-dv {

        color: #fff;

        padding: 0px 10px;

    }

    .in-mnsply-fsrw {

        padding-left: 10px;

        padding-right: 10px;

    }

    .cvl-mn-mrw {

        padding-left: 10px;

        padding-right: 10px;

    }

    .prvd-mnrw-sb {

        padding-left: 10px;

        padding-right: 10px;

    }

    .prvd-mnrw-sb .vc_col-sm-2 {

        width: 50% !important;

    }

    .prvd-mnrw-sb .vc_col-sm-3 {

        width: 25% !important;

    }

    .prvd-mndv-hd {

        font-size: 14px !important;

        margin: 0px !important;

        padding-top: 0px;

        padding-bottom: 100px;

        padding-left: 25px;

        padding-right: 25px;

        letter-spacing: 0px;

        font-weight: 600;

    }

    .inst-mn-rw {

        padding-left: 15px;

        padding-right: 15px;

    }

    .insgt-mn-cl1 {

        width: 50%;

        float: right;

        margin-bottom: 20px
    }

    .insgt-mn-cl2 {

        width: 50%;

    }

    .insgt-mn-cl3 {

        width: 50%;

        float: right;

    }

    .insgt-mn-cl4 {

        width: 50%;

    }

    .vc_custom_1635140791792 {

        height: 450px !important;

    }

    .prvd-mnrw-sb .vc_col-sm-6 {

        width: 50%;

    }

    .cntra-why-mrw {

        padding-left: 10px;

        padding-right: 10px;

    }

    .vc_custom_1634543710523 {

        height: 450px
    }

    .vc_custom_1634965312869 {

        height: 450px
    }

    .brnd-mnrw .wpb_single_image {

        width: 50% !important;

        float: left;

    }

    .blog-pg-mnrw {

        padding-left: 10px;

        padding-right: 10px;

    }

    .blog-pg-mnrw .poscol-blog {

        width: 50%;

    }

    .fsrw-incnt {

        padding-left: 10px;

        padding-right: 10px;

    }

    .innr-cnt-mprw {

        padding-left: 10px;

        padding-right: 10px;

        padding-top: 40px;

    }

    .inr-cnt-hdr {

        height: 400px;

        height: 400px;

        display: flex;

        align-items: center;

        text-align: center;

        padding-left: 43%;

    }

    .in-cnt-div {

        padding-top: 40px;

        padding-bottom: 40px;

    }

    .cntr-hm-mcl2 {

        display: none !important;

    }

    .cntr-lst-sbrw .wpsm_col-md-3:nth-child(1):after {

        content: "We believe in offering innovative and cutting-edge services to help you get the best results.";

        display: block !important;

        font-size: 14px !important;

        color: #878787;

        font-weight: 600;

        padding-bottom: 30px;

        padding-top: 20px;

        line-height: 21px;

        padding-right: 50px;

        padding-left: 50px;

    }

    .cntr-lst-sbrw .wpsm_col-md-3:nth-child(2):after {

        content: "manpower.ae has earned the trust of all its clients. We are known for having high satisfaction rates.";

        display: block !important;

        font-size: 14px !important;

        color: #878787;

        font-weight: 600;

        padding-bottom: 30px;

        padding-top: 20px;

        line-height: 21px;

        padding-right: 50px;

        padding-left: 50px;

    }

    .cntr-lst-sbrw .wpsm_col-md-3:nth-child(3):after {

        content: "Our team has worked in the backdrop of various industry-leading projects.";

        display: block !important;

        font-size: 14px !important;

        color: #878787;

        font-weight: 600;

        padding-bottom: 20px;

        padding-top: 20px;

        line-height: 21px;

        padding-right: 50px;

        padding-left: 50px;

    }

    .cntr-lst-sbrw .wpsm_col-md-3:nth-child(4):after {

        content: "With a network of trained individuals, manpower.ae has also assisted in the successful completion of multiple codes.";

        display: block !important;

        font-size: 14px !important;

        color: #878787;

        font-weight: 600;

        padding-bottom: 20px;

        padding-top: 20px;

        line-height: 21px;

        padding-right: 50px;

        padding-left: 50px;

    }

    .footer-copyright {

        width: 94%;

    }

    .for-mb {

        display: block !important;

    }

    .cnct-hm-cl {

        padding-left: 38px;

    }

    .our-prjt-mnrw .pera {

        text-align: center;

        width: 100%;

        margin: auto;

    }

    .tablinks {

        width: 47%;

        float: left;

        margin: 5px
    }

    .trade_btn {

        padding-right: 5px;

        padding-left: 5px;

        font-size: 8px;

        padding-bottom: 5px;

        padding-top: 5px;

        width: 100%;

        height: 32px;

        margin-top: 5px;

    }

    .tabcontent .col-md-3 {

        width: 31.3%;

    }

    .trade_qty {

        width: 100% !important;

    }

    #form-bookings .col-8 {

        width: 100%
    }

    #form-bookings .col-4 {

        width: 100%;

        margin-top: 4%;

    }

}

/* responsive mobile */

@media only screen and (max-width: 600px) {

    .brd-cr {

        color: #fff;

        top: 8px;

        position: relative;

    }

    .home6img11 {

        height: 300px;

    }

    .mpIRight img {

        margin-left: 0%;

        height: 253px;
    }

    .poster-img1 .vc_column-inner {

        margin-right: 0px;

        height: 600px;

    }

    .poster-img .vc_column-inner {

        margin-right: 0px;

        height: 600px;

    }

    .poster-img2 .vc_column-inner {

        height: 320px;

    }

    .bk-mp-row {

        padding-top: 50px;

        padding-bottom: 90px;

        background-image: linear-gradient(to right,

                #2f3a8c,

                #212c6b,

                #1b2458,

                #141c45);

        margin-top: 0%;

        height: 950px;

        margin-left: 10px !important;

        margin-right: 10px !important;

        padding-left: 0px !important;

        padding-right: 0px !important;

        border-radius: 0px;

        background-size: cover;

    }

    .oilandgas1 .vc_column-inner {

        margin-bottom: 10px;

        height: auto;

        margin-right: 0px;

    }

    .cvl_cnt_2_img .vc_column-inner {

        height: auto
    }

    .bookbtn3 {

        margin-bottom: 23px !important;

        background: #66a968 !important;

        color: #fff;

        text-decoration: none !important;

        border-radius: 15px !important;

        display: inline-flex;

    }

    .service1:hover {

        border-radius: 30px 30px 0px 0px;

    }

    .cvl-mn-cl21 .vc_column-inner {

        border-radius: 0px 0px 30px 30px;

    }

    .home9 .vc_col-has-fill>.vc_column-inner {

        border-radius: 30px 30px 0px 0px;

    }

    .service1:hover .home3 p {

        color: #fff;

    }

    .service1:hover .our-blk h3 {

        color: #fff;

    }

    .service61:hover {

        border-radius: 0px 0px 30px 30px;

    }

    .service61.wpb_column.vc_column_container.vc_col-sm-6 {

        height: 425px;

    }

    .cvl-mn-cl113 .vc_column-inner {

        padding-top: 0px !important;

        border-radius: 30px 30px 0px 0px;

    }

    .cvl-mn-cl212 .vc_column-inner {

        border-radius: 0px 0px 30px 30px;

    }

    .cvl-mn-cl113.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {

        height: 400px;

    }

    .pum-container.pum-responsive.pum-responsive-medium {

        margin-left: -45%;

        width: 90%;

    }

    .home9 {

        margin-left: 0%;

        width: 100%;

        border-radius: 30px !important;

    }

    .vc_custom_1674133711302 {

        background-image: url(../images/Abu-Dhabi-1080x675-1.jpg) !important;

        height: 470px;

        border-radius: 30px 30px 0px 0px;

    }

    .rc-anchor-normal {

        height: 74px;

        width: 285px !important;

    }

    .cnt-mcl-21 .vc_column-inner {

        padding: 12.5px !important;

    }

    .cnt-mcl-21 {

        border-radius: 30px 30px 30px 30px !important;

    }

    .bookbtn4 {

        margin-bottom: 23px !important;

        background: #f00 !important;

        color: #fff;

        text-decoration: none !important;

        border-radius: 50px !important;

        display: inline-flex;

        width: 15%;

        padding: 16px;

        margin-top: 10px;

    }

    svg.bi.bi-bookmark-check-fill {

        width: 25px;

    }

    .bookbtn2 p {

        display: none;

    }

    .bookbtn4 p {

        display: none;

    }

    .ser {

        padding-top: 0px;

        padding-bottom: 0px;

    }

    #site-footer {

        margin-top: 0px;

    }

    .supply-services {

        background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

        border: #1e7233;

        padding-left: 30px;

        padding-right: 30px;

        border-radius: 0px;

        height: auto !important;

        margin-left: 0%;

        width: 100%;

        padding-top: 0px;

        margin-top: 0% !important;

        margin-bottom: 30px;

    }

    .supply-services .text-uppercase1 {

        color: #fff;

        font-size: 30px !important;

        font-family: 'poppins', sans-serif !important;

    }

    .cvl_cnt_1_img .vc_column-inner {

        border-radius: 0px !important;

    }

    .oilandgas .vc_column-inner {

        border-radius: 0px 0px 30px 30px !important;

    }

    .oilandgas1 .vc_column-inner {

        border-radius: 30px 30px 0px 0px !important;

    }

    .cvl_cnt_2_img .vc_column-inner {

        border-radius: 0px 0px 30px 30px !important;

    }

    .home4 {

        margin-bottom: 60px;

        width: 100% !important;

        border-radius: 0px;

        margin-left: 0% !important;

        margin-top: 35px;

        height: auto;

    }

    .service1.wpb_column.vc_column_container.vc_col-sm-6 {

        border-right: 0px solid #cdc8c878;

        border-bottom: 1px solid#cdc8c878;

        height: 445px;

    }

    .service31.wpb_column.vc_column_container.vc_col-sm-6 {

        border-right: 0px solid#cdc8c878 !important;

        height: 420px;

        margin-top: 30px;

    }

    .service51.wpb_column.vc_column_container.vc_col-sm-6 {

        border-right: 0px solid#cdc8c878;

    }

    .book-contents {

        padding-right: 0px;

        padding-left: 0px;

        background-color: #f7f7f7;

        padding-top: 50px;

        padding-bottom: 0px;

    }

    #book_service1 input[type="number"] {

        -webkit-appearance: none;

        -moz-appearance: none;

        background: #ffffffc7 !important;

    }

    .vc_custom_1673865141320 {

        background-image: url(../images/dubai.jpg) !important;

        background-position: 0 0 !important;

        background-repeat: no-repeat !important;

        height: 706px;

        border-radius: 0px 0px 0px 0px;

    }

    .contact4 {

        padding-left: 0px;

        padding-right: 0px;

        border-radius: 0px;

        height: 460px;

        margin-left: 0%;

        width: 100%;

        margin-top: 0px;

    }

    .vc_custom_1673868390013 {

        border-radius: 30px 30px 0px 0px;

    }

    .home12121 .nav-bk-btn {

        text-decoration: none;

        font-size: 15px !important;

        background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

        color: #fff !important;

        padding: 15px 15px !important;

        text-align: center;

        margin-left: 65px !important;

    }

    .slide-overlay-2 {

        background: rgb(0 0 0 / 48%);

        padding: 20px;

        width: 90%;

    }

    .home82.wpb_column.vc_column_container.vc_col-sm-6 {

        margin-top: -8px;

    }

    .home83.wpb_column.vc_column_container.vc_col-sm-3 {

        margin-top: -10px;

    }

    .nav-call-mb::before {

        content: url(../images/hdr-call-icon.png);

        display: inline-block;

        position: absolute;

        left: 25px !important;

        top: px;

    }

    .bookbtn1 {

        margin-bottom: 23px !important;

        color: #fff;

        text-decoration: none !important;

        border-radius: 50% !important;

        display: inline-flex;

        width: 15%;

        padding: 16px;

        margin-top: 10px;

    }

    .bookbtn1 p {

        display: none;

    }

    .bookbtn3 {

        margin-bottom: 23px !important;

        color: #fff;

        text-decoration: none !important;

        border-radius: 50% !important;

        display: inline-flex;

        width: 15%;

        padding: 16px;

        margin-top: 10px;

    }

    .bookbtn3 p {

        display: none;

    }

    a.yydev-back-to-top {

        background: url(../images/last-b-top.png) no-repeat;

        background-position: 50% 43%;

        width: 45px;

        height: 45px;

        border-radius: 0;

        right: 15px;

        bottom: 60px;

        border: 2px solid #fff;

        text-indent: -9999px;

        position: fixed;

        display: none;

        z-index: 9999;

        visibility: visible !important;

    }

    .col-6.hdr-sc-sec {

        display: none;

    }

    .home6 p {

        font-size: 16px !important;

        color: #8f8f8f;

        font-family: 'Poppins', sans-serif !important;

    }

    p.home56 {

        font-size: 16px;

        width: 100%;

        color: #fff;

        margin: auto;

        font-weight: 400;

        font-family: 'Poppins', sans-serif !important;

    }

    .home5 h2 {

        font-size: 40px !important;

    }

    .header-btn .nav-bk-btn {

        margin-top: 20px;

    }

    .home-first .home12 .nav-bk-btn {

        padding: 15px 28px !important;

        margin-left: 0px !important;

        font-size: 19px;

        margin-top: 10px !important;

    }

    .testi-mnhd1 {

        font-size: 50px !important;

    }

    .why-choose {

        height: 100%;

    }

    .nv-for-mob {

        margin-left: 30px;

    }

    .copyRight {

        display: block;

        align-items: center;

        justify-content: space-between;

        padding: 0px 10px 20px;

        margin-left: 15px;

    }

    .homeimg1 .vc_custom_1673329807722 {

        margin-bottom: -50px !important;

    }

    .abt-man .home66 {

        padding-left: 20px;

        padding-right: 20px;

        padding-top: 2px !important;

        padding-bottom: 100px !important;

    }

    .home11 {

        height: auto;

    }

    .cvl-mn-cl2 {

        width: 100% !important;

    }

    .cvl-mn-cl1 {

        width: 100% !important;

    }

    .dubai123 img {

        margin-top: 50px;

        margin-left: 0px !important;

        border-radius: 10px 10px 0px 0px;

        border-bottom: 0px !important;

    }

    .cvl-mn-mrw121 {

        padding-left: 10px;

        padding-right: 10px;

        margin-top: 60px;

    }

    .cvl-mn-cl2 .vc_column-inner {

        height: 450px;

    }

    #grid-sec2 .vc_column-inner {

        padding: 25px;

        padding-top: 60px;

    }

    #grid-sec1 .vc_column-inner {

        padding: 60px;

        height: 225px;

    }

    #insights-sec.home10 {

        background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

        border: #1e7233;

        padding-left: 20px;

        padding-right: 20px;

        border-radius: 0px;

        height: auto !important;

        padding-bottom: 0px;

        margin-left: 0%;

        width: 100%;

        padding-top: 30px;

        margin-top: 0% !important;

        margin-bottom: 30px;

    }

    .img-sec.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {

        height: 400px;

    }

    .img-sec .vc_column-inner {

        border-radius: 0px 0px 30px 30px;

    }

    .blogrow-blog .conte-start img {

        height: 450px;

    }

    .service2:hover {

        border-radius: 0px 0px 0px 0px;

    }

    .service2:hover.our-blk h3 {

        color: #fff;

    }

    .prvd-mndv-hd {

        font-size: 16px !important;

        margin: 0px !important;

        padding-top: 15px;

        padding-bottom: 40px;

        padding-left: 0px;

        padding-right: 0px;

        letter-spacing: 0px;

        font-weight: 600;

    }

    .service2.wpb_column.vc_column_container.vc_col-sm-6 {

        border-bottom: 0px solid#cdc8c878;

        height: 470px !important;

        margin-top: 0px;

        margin-bottom: 0px;

    }

    .service41.wpb_column.vc_column_container.vc_col-sm-6 {

        height: 490px;

        margin-top: 0px;

    }

    .service2.wpb_column.vc_column_container.vc_col-sm-6 {

        border-bottom: 1px solid#cdc8c878;

        height: 470px;

    }

    .service31.wpb_column.vc_column_container.vc_col-sm-6 {

        border-right: 1px solid#cdc8c878;

        height: 490px;

        margin-top: 0px;

    }

    .bk-mpwr-dv h3 {

        text-align: center;

    }

    .bk-mpwr-dv p {

        text-align: center;

    }

    .service51:hover {

        border-radius: 0px 0px 0px 0px;

    }

    .vc_custom_1673410122126 {

        height: 100%;

    }

    .service51.wpb_column.vc_column_container.vc_col-sm-6 {

        border-bottom: 1px solid#cdc8c878;

        height: 425px;

    }

    .home6 {

        border: #1e7233;

        padding-left: 0px;

        padding-right: 0px;

        border-radius: 0px;

        height: auto;

        padding-bottom: 0px;

        margin-left: -5%;

        width: 110%;

        margin-top: 0px;

        margin-bottom: 40px;

    }

    .home66 {

        padding-left: 0px;

        padding-right: 0px;

        padding-top: 2px !important;

        padding-bottom: 0px !important;

    }

    .home6 h2 {

        font-size: 25px !important;

    }

    .vc_custom_1673410122126 {

        background-color: #f4f4f4 !important;

        border-radius: 0px 0px 30px 30px !important;

    }

    .home6 p {

        font-size: 13px;

        font-family: 'Poppins', sans-serif !important;

        font-weight: 400;

    }

    .home12121 .nav-bk-btn {

        text-decoration: none;

        font-size: 19px !important;

        background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

        color: #fff !important;

        padding: 15px 25px !important;

        display: inline-block;

        border-radius: 100px;

        border: 1px solid #242a60 !important;

        margin-left: 0px;

        font-weight: 500;

    }

    .home7 h2 {

        margin-top: 20px !important;

        margin-bottom: 30px !important;

        font-size: 50px;

        font-family: 'Poppins', sans-serif !important;

        font-weight: 500;

    }

    .home8-pro {

        margin-top: -2px;

    }

    .ts-box1 {

        float: left;

        width: 10%;

        margin-left: 0%;

        text-align: center;

    }

    .dubai123::after {

        display: none;

    }

    .dubai123 img {

        margin-top: 0px;

        margin-left: 0px;

        border-radius: 10px 10px 0px 0px;

        border-bottom: 0px !important;

    }

    .footer-heading {

        margin-left: 0px !important;

    }

    .ftr-fst-cl ul {

        margin-left: 10px !important;

    }

    .footer-main .footer-widgets-wrapper aside,
    .footer-main .footer-widgets-wrapper aside:first-child {

        margin-bottom: 0px !important;

    }

    .footer-main .footer-widgets-wrapper aside:nth-child(4) {

        width: 100% !important;

        text-align: center;

    }

    .foot-cre1 {

        display: flex;

    }

    .copyRight {

        display: block;

        align-items: center;

        justify-content: space-between;

        padding: 0px 10px 20px;

    }

    .cpR {

        display: grid;

        text-align: center;

    }

    .cpR a:first-child {

        margin-right: 0px !important;

    }

    #site-footer a {

        font-size: 16px !important;

    }

    .home9 {

        height: auto;

    }

    ::-webkit-input-placeholder {
        /* WebKit browsers */

        color: #fff !important;

        opacity: 1;

    }

    .wpcf7-select {

        width: 100% !important;

        padding: 12px;

        border-radius: 4px;

        resize: none;

        font-size: 1.6rem;

        color: #fff !important;

    }

    .rc-anchor-normal {

        height: 74px;

        width: 292px;

    }

    .cvl-mn-mdv h4 {

        color: #fff;

        margin-top: -10px !important;

    }

    .serabs h4 {

        position: absolute;

        text-align: center;

        color: #fff;

        font-family: 'poppins', sans-serif !important;

        font-size: 18px;

        bottom: 20px;

        width: 100%;

        font-weight: 400 !important;

        letter-spacing: 0px;

    }

    .get-aqoute.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {

        margin-top: 30px;

    }

    .cnt-mcl-2 {

        margin-bottom: 30px;

    }

    .trn-wrk-cl1 .vc_column-inner {

        padding-top: 0px !important;

        border-radius: 30px 30px 0px 0px;

    }

    .vc_custom_1674200472788 {

        border-radius: 0px 0px 30px 30px;

        height: 500px;

    }

    .cvl-mn-cl1 .vc_column-inner {

        padding-top: 0px !important;

        border-radius: 0px;

    }

    .cvl-mn-cl2 .vc_column-inner {

        border-radius: 0px;

        margin-top: 30px;

    }

    span.wpcf7-form-control-wrap.recaptcha .rc-anchor-normal {

        height: 74px;

        width: 280px !important;

    }

    .wpcf7 .wpcf7-recaptcha iframe {

        margin-bottom: 0;

        width: 293px;

    }

    span.wpcf7-form-control-wrap.recaptcha .rc-anchor-logo-portrait {

        margin: 10px 0px 0px 0px;

    }

    .cnt-mcl-2 {

        border-radius: 0px !important;

    }

    .vc_custom_1673357849972 {

        background-image: url(../images/dubai.jpg) !important;

        background-position: 0 0 !important;

        background-repeat: no-repeat !important;

        height: 0px !important;

        border-radius: 0px 0px 0px 0px;

    }

    .home9 .vc_col-has-fill>.vc_column-inner {

        padding-top: 0px;

    }

    .rc-anchor-normal {

        height: 74px;

        width: 300px;

        margin-left: -9px;

    }

    .home1212 .nav-bk-btn {

        text-decoration: none;

        font-size: 19px !important;

        background: #fff;

        color: #4f4f4f !important;

        padding: 15px 24px !important;

        display: inline-block;

        border-radius: 100px;

        border: 1px solid #242a60 !important;

        margin-top: 35px;

        font-weight: 500;

    }

    .hme-prjct-mnrw .poscont {

        margin-bottom: -5px !important;

    }

    .hme-prjct-mnrw .poscont h2 {

        margin: 0px !important;

        font-size: 21px !important;

        font-weight: 500;

        letter-spacing: 0px;

        padding-bottom: 10px;

        height: 55px;

        font-family: 'Poppins', sans-serif !important;

    }

    .vc_custom_1673337378339 {

        background-image: url(../images/manpower3.png) !important;

        height: 350px;

    }

    .vc_custom_1639157200544 {

        height: 300px;

    }

    .hme-crt-mrw {

        height: 485px !important;

    }

    .home1 p1 {

        font-size: 18px;

        color: #fff;

    }

    .hm-bk-btn {

        margin-bottom: 70px !important;

    }

    .vc_custom_1633154938036 {

        background-color: #dddddd !important;

    }

    #site-header .col-3 {

        width: 100% !important;

    }

    #site-header.col-4 {

        width: 100% !important;

    }

    .prvd-mnrw-sb .vc_col-sm-3 {

        width: 100% !important;

    }

    .vc_custom_1633155368585 {

        background-color: #001a47 !important;

    }

    .vc_custom_1633161146444 {

        background-color: #242a60 !important;

    }

    .vc_custom_1633166001856 {

        background-color: #242a60 !important;

    }

    a.yydev-back-to-top {

        border: none !important;

        margin-bottom: 4rem;

        margin-right: -1rem !important;

    }

    #site-header {

        position: relative;

        top: 0;

    }

    .home1 {

        background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

        border: #1e7233;

        padding-left: 30px;

        padding-right: 30px;

        border-radius: 0px;

        padding-top: 0px;

        padding-bottom: 0px !important;

        margin-left: -5%;

        height: 897.5px !important;

        width: 110%;

        margin-top: 0% !important;

    }

    .blogrow .col-md-9 {

        padding-right: 0px;

        padding-left: 0px;

    }

    .conte-start-2 {

        padding-right: 0x !important;

    }

    .conte-start-2 {

        padding-right: 0px !important;

    }

    .home5 h2 {

        font-size: 40px !important;

    }

    .blg-blk1 .poscol {

        width: 100%
    }

    .blogrow {

        padding-left: 15px;

        padding-right: 15px;

        margin: auto;

        padding-top: 80px;

        padding-bottom: 70px;

        overflow-x: hidden !important;

    }

    .footer-copyright {

        display: none;

        padding-right: 10px !important;

    }

    .for-mb {

        display: block;

        width: 100% !important;

        font-size: 14px !important;

    }

    .footer-copyright {

        font-size: 9px !important;

        padding-left: 0px;

        padding-top: 73px;

        position: absolute;

    }

    .hm-sldr-fnt h5 {

        color: #fff !important;

        text-transform: uppercase;

        font-size: 34px !important;

    }

    .slide-overlay-2 h5 {

        margin: 0px !important;

        font-size: 56px;

        color: #fff;

        font-weight: 800;

        letter-spacing: 0px;

        padding-bottom: 10px;

        line-height: 40px;

    }

    .sb-hdr-mdv h5 {

        margin: 0px;

        font-size: 22px;

        color: #fff;

        font-weight: 600;

        letter-spacing: 0px;

    }

    .sb-hdr-mdv {

        padding-left: 0px;

        text-align: center;

    }

    .hm-hd-crtdv p {

        color: #fff;

        font-size: 17px;

        font-weight: 600;

        padding-left: 0px;

        text-align: center;

    }

    .hdr-td-sec {

        width: 100%;

        padding-left: 25px;

    }

    .nav-bk-btn {

        margin-left: 0%;

        font-size: 14px;

    }

    .hdr-enq p {

        font-size: 10px;

        margin-bottom: 0px;

    }

    .hdr-enq a {

        font-size: 12px;

        margin-bottom: 0px;

    }

    .nav-bk-btn {

        font-size: 11px !important;

    }

    .nav-bk-btn {

        width: 153px;

        font-size: 15px !important;

    }

    .conte-start img {

        height: 300px
    }

    .nav-bk-btn {

        text-decoration: none;

        font-size: 15px !important;

        background: #fff;

        color: #4f4f4f !important;

        padding: 15px 15px !important;

        display: inline-block;

        border-radius: 100px;

        border: 1px solid #242a60 !important;

        margin-left: 131px;

        margin-top: 10px;

        margin-bottom: 20px;

        font-weight: 500;

    }

    .vc_custom_1673329807722 {

        margin-bottom: -50px !important;

    }

    .home1212 .nav-bk-btn {

        margin-top: 20px !important;

        margin-bottom: 20px !important;

    }

    .home6 {

        padding-bottom: 50px;

        margin-left: 0% !important;

        width: 100% !important;

        border-radius: 30px !important;

        margin-top: -50px;

        margin-bottom: 0px;

        height: auto;

    }

    .home6img .vc_column-inner {

        border-radius: 30px 30px 0px 0px;

    }

    .service3 {

        border-top: 0px solid #cdc8c878;

        width: 104%;

        padding-top: 0px !important;

        margin-left: -2%;

    }

    .service4 {

        border-top: 0px solid #cdc8c878;

        width: 104%;

        padding-bottom: 35px;

        padding-top: 0px;

        margin-left: -2%;

    }

    .wpb_text_column.wpb_content_element.service2 {

        margin-top: 35px;

    }

    .home5 {

        background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

        border: #1e7233;

        padding-left: 10px;

        padding-right: 10px;

        border-radius: 0px;

        height: 100%;

        padding-bottom: 20px;

        margin-left: 0%;

        width: 100%;

        margin-bottom: 0px;

    }

    .home3 h2 {

        font-family: 'Poppins', sans-serif !important;

        font-weight: 400;

        margin-top: 30px !important;

    }

    .home1 p {

        font-size: 18px;

        color: #fff;

        display: inline-flex;

        margin-top: -15px;

    }

    .home1 a {

        font-size: 19px !important;

        margin-left: 5px;

        color: #fff;

    }

    .homeimg1 img {

        margin-bottom: 0px;

    }

    .srvs-mnrw .pera {

        text-align: center;

        width: 100%;

        margin: auto;

    }

    .mainhead {

        margin: 0px !important;

        font-size: 24px !important;

        color: #0c1033;

    }

    .hm-bpwr-mrw .pera {

        text-align: center;

        width: 100%;

        margin: auto;

        padding-left: 10px;

        padding-right: 10px;

    }

    .pera {

        font-size: 14px;

        color: #606060;

        align-items: center;

    }

    .bk-mpwr-dv h5 {

        margin: 0px;

        font-size: 14px;

        color: #fff;

        padding-top: 10px;

        padding-bottom: 0px !important;

        height: 20px !important;

        margin-bottom: -34px;

    }

    .bk-mpwr-dv p {

        font-size: 17px;

        width: 100%;

        color: #fff;

        margin: auto;

        font-weight: 400;

        font-family: 'Poppins', sans-serif !important;

        padding: 5px;

    }

    .hm-bpwr-mrw {

        padding: 0px !important;

        padding-top: 30px !important;

        padding-bottom: 0px !important;

    }

    .main_img {

        margin-bottom: 11rem !important;

        margin-right: 1.9rem !important;

        width: 40px !important;

        height: 40px !important;

    }

    .hm-rsm-div h2 {

        margin: 0px;

        font-size: 34px;

        line-height: 50px;

        font-weight: 600;

        padding-bottom: 5px;

    }

    .hm-rsm-div h5 {

        margin: 0px;

        font-size: 22px;

        font-weight: 600;

        padding-bottom: 30px;

    }

    .hm-rsm-div h3 {

        margin: 0px;

        font-size: 21px;

        font-weight: 600;

    }

    .our-prjt-mnrw .pera {

        text-align: center;

        width: 100%;

        margin: auto;

    }

    .poscont {

        width: 213px !important;

        height: 163px !important;

    }

    .hme-prjct-mnrw .poscont {

        position: absolute;

        bottom: 10px;

        background: #00000096;

        color: #fff;

        padding: 10px 14px;

        margin-left: 5px;

    }

    .hme-prjct-mnrw .poscont h2 {

        margin: 0px !important;

        font-size: 14px;

        letter-spacing: 0px;

        padding-bottom: 10px;

        height: 43px;

    }

    .hme-prjct-mnrw .postrim {

        font-size: 12px;

        padding-bottom: 3px;

    }

    .hm-srvs-dvsb1 a {

        text-decoration: none;

        font-size: 14px;

        color: #fff;

        display: inline-block;

        bottom: 0px;

    }

    .cnct-hm-cl {

        padding-left: 30px;

    }

    .hm-cnt-mdv {

        background: #fff;

        padding: 20px;

        padding-right: 30px;

        width: 258px;

    }

    .hm-cnt-mdv p {

        font-size: 12px;

        color: #0c1033;

        font-weight: 700;

    }

    .hm-cnt-mdv a {

        text-decoration: none;

        font-size: 20px;

        background: #242a60;

        color: #fff;

        display: inline-block;

        padding: 10px 12px;

        border-radius: 5px;

    }

    .gl-psn-mrw {

        left: -39px;

    }

    .rqst-hm-mnrw {

        padding-right: 0px;

        padding: 7px;

    }

    .rqst-hm-mndv h2 {

        margin: 0px;

        font-size: 23px;

        font-weight: 600;

        padding-bottom: 18px;

    }

    .cnt-mcl-2 .vc_column-inner {

        padding: 21px !important;

    }

    .cnt-mcl-2 .cont-frm-r1 {

        display: block;

    }

    .cnt-mcl-2 .cont-frm-r1-cl1 {

        width: 100%;

        padding-right: 0px;

        padding-bottom: 8px;

    }

    .cnt-mcl-2 .cont-frm-r1-cl2 {

        width: 100%;

        padding-left: 0px;

    }

    .cont-frm-r1 {

        padding-bottom: 8px;

    }

    .hm-ins-row .poscont-blog {

        width: 100% !important;

    }

    .hm-ins-row .poscol-blog .posblk-blog {

        height: 275px;

    }

    .hm-ins-row .poscol-blog .poscont-blog {

        position: absolute;

        bottom: -15px;

        color: #fff;

        padding: 20px;

    }

    .hm-ins-row .poscont-blog {

        padding: 30px !important;

        padding-left: 14px !important;

    }

    .postroww-blog .poscont-blog h2 {

        font-size: 17px;

    }

    .poscont-blog .postrim-blog {

        font-size: 11px;

        font-weight: 500;

        padding-bottom: 9px;

    }

    .hm-ins-row .poscont-blog a {

        text-decoration: none;

        background: transparent !important;

        color: #fff;

        display: inline-block;

        border: none;

        font-weight: 600;

        border-radius: 3px;

        padding: 0px;

        font-size: 14px;

    }

    .counter {

        font-size: 50px !important;

    }

    .wpsm_count-title {

        font-size: 30px !important;

    }

    .ts-box1 {

        float: left;

        width: 100%;

        text-align: center;

    }

    #wpsm_counter_b_row_7258 .wpsm_counterbox {

        text-align: center;

        margin-top: 50px;

        margin-bottom: 50px;

        display: grid;

    }

    .ts-box2 {

        /* float: left; */

        width: 100%;

        text-align: center;

    }

    .ts-box3 {

        float: left;

        text-align: center;

        width: 100%;

    }

    .ts-box3 {

        padding-top: 19px !important;

        padding-left: 0px;

    }

    .abt-hm-sbrw .vc_column-inner {

        padding: 40px;

        margin-top: 20px;

    }

    .footer-heading {

        font-size: 17px !important;

        padding-bottom: 10px;

        margin-top: 20px !important;

    }

    .footer-main .footer-widgets-wrapper aside:nth-child(2) {

        width: 100% !important;

        padding-top: 0px;

        text-align: center;

    }

    .footer-main .footer-widgets-wrapper aside:nth-child(3) {

        width: 100% !important;

        padding-top: 0px;

    }

    .footer-main .footer-widgets-wrapper aside:nth-child(3) {

        width: 100% !important;

        padding-top: 0px;

        text-align: center;

    }

    .footer-copyright {

        width: 95%;

        padding-top: 50px !important;

    }

    .footer-main .footer-widgets-wrapper aside:nth-child(4) {

        width: 100% !important;

    }

    .hdr-td-sec {

        overflow-x: hidden !important;

    }

    .footer-widgets-outer-wrapper {

        padding-top: 50px;

    }

    .sldr-fnt-sz h5,
    .sldr-fnt-sz h2 {

        font-size: 35px !important;

        padding-bottom: 20px;

        margin: 10px !important;

    }

    .testi-mnhd1 {

        margin-top: 30px !important;

    }

    .sldr-fnt-sz h2 {

        margin: 0px !important;

    }

    .in-abt-dest-mcl .vc_column-inner {

        padding: 23px 20px !important;

        padding-right: 20px !important;

        border-top: solid 8px #242a60;

    }

    .in-abt-dest p {

        font-size: 14px;

        margin-bottom: 0px;

        line-height: 26px;

    }

    .in-abt-dest-mcl {

        padding-top: 50px !important;

        padding-bottom: 50px !important;

    }

    .vsn-msn-mrw .vc_column-inner {

        padding-top: 50px !important;

        padding-bottom: 20px;

    }

    .msn-vsn-mdv {

        background: #212c6b;

        color: #fff;

        padding: 20px;

        margin-right: 5px;

        margin-left: -3px;

    }

    .msn-vsn-mdv p {

        font-size: 14px;

        font-weight: 600;

        margin: 0px;

        height: 223px;

    }

    .vsn-msn-mrw .vsn-mcl .vc_column-inner {

        margin-right: 0px !important;

    }

    c .vsn-msn-mrw .vsn-mcl .msn-mcl2 .vc_column-inner {

        margin-left: 0px !important;

    }

    .footer-heading {

        text-align: center;

    }

    .footer-call-lk {

        text-align: center;

    }

    .footer-main .footer-widgets-wrapper aside:nth-child(1) {

        width: 100% !important;

        text-align: center;

    }

    .cntr-hm-mcl2 {

        display: none !important;

    }

    .cntr-lst-sbrw .wpsm_col-md-3:nth-child(1):after {

        content: "We believe in offering innovative and cutting-edge services to help you get the best results.";

        display: block !important;

        font-size: 14px !important;

        color: #878787;

        font-weight: 600;

        padding-bottom: 30px;

        padding-top: 20px;

        line-height: 21px;

        padding-right: 50px;

        padding-left: 50px;

    }

    .cntr-lst-sbrw .wpsm_col-md-3:nth-child(2):after {

        content: "manpower.ae has earned the trust of all its clients. We are known for having high satisfaction rates.";

        display: block !important;

        font-size: 14px !important;

        color: #878787;

        font-weight: 600;

        padding-bottom: 30px;

        padding-top: 20px;

        line-height: 21px;

        padding-right: 50px;

        padding-left: 50px;

    }

    .cntr-lst-sbrw .wpsm_col-md-3:nth-child(3):after {

        content: "Our team has worked in the backdrop of various industry-leading projects.";

        display: block !important;

        font-size: 14px !important;

        color: #878787;

        font-weight: 600;

        padding-bottom: 20px;

        padding-top: 20px;

        line-height: 21px;

        padding-right: 50px;

        padding-left: 50px;

    }

    .cntr-lst-sbrw .wpsm_col-md-3:nth-child(4):after {

        content: "With a network of trained individuals, manpower.ae has also assisted in the successful completion of multiple codes.";

        display: block !important;

        font-size: 14px !important;

        color: #878787;

        font-weight: 600;

        padding-bottom: 20px;

        padding-top: 20px;

        line-height: 21px;

        padding-right: 50px;

        padding-left: 50px;

    }

    .for-mb {

        overflow-x: hidden !important;

    }

    .footer-infov {

        overflow-x: hidden !important;

    }

    .ftr-fth-cl {

        overflow-x: hidden !important;

    }

    .for-mb {

        display: block;

        width: 100% !important;

        font-size: 11px !important;

    }

    .cntr-lst-sbrw .wpsm_col-md-3:nth-child(1):after {

        content: "We believe in offering innovative and cutting-edge services to help you get the best results.";

        display: block !important;

        font-size: 14px !important;

        color: #878787;

        font-weight: 600;

        padding-bottom: 30px;

        padding-top: 20px;

        line-height: 21px;

        padding-right: 0px;

        padding-left: 0px;

    }

    .cntr-lst-sbrw .wpsm_col-md-3:nth-child(2):after {

        content: "We believe in offering innovative and cutting-edge services to help you get the best results.";

        display: block !important;

        font-size: 14px !important;

        color: #878787;

        font-weight: 600;

        padding-bottom: 30px;

        padding-top: 20px;

        line-height: 21px;

        padding-right: 0px;

        padding-left: 0px;

    }

    .cntr-lst-sbrw .wpsm_col-md-3:nth-child(3):after {

        content: "We believe in offering innovative and cutting-edge services to help you get the best results.";

        display: block !important;

        font-size: 14px !important;

        color: #878787;

        font-weight: 600;

        padding-bottom: 30px;

        padding-top: 20px;

        line-height: 21px;

        padding-right: 0px;

        padding-left: 0px;

    }

    .cntr-lst-sbrw .wpsm_col-md-3:nth-child(4):after {

        content: "We believe in offering innovative and cutting-edge services to help you get the best results.";

        display: block !important;

        font-size: 14px !important;

        color: #878787;

        font-weight: 600;

        padding-bottom: 30px;

        padding-top: 20px;

        line-height: 21px;

        padding-right: 0px;

        padding-left: 0px;

    }

    .gl-psn-mrw {

        width: 122% !important;

        padding-right: 10px;

        padding-left: 10px
    }

    .wpsm_count-title:after {

        font-size: 16px !important;

        font-weight: 800 !important;

    }

    .testi-mnhd {

        margin: -8px !important;

        font-size: 21px !important;

        color: #0c1033;

    }

    .abt-cnt-mdv h2 {

        font-size: 60px !important;

    }

    .msn-mcl2 .vc_column-inner {

        margin-left: 0px;

        margin-top: 20px;

    }

    .why-head {

        width: 100% !important;

    }

    .why-item {

        width: 100% !important;

    }

    .msn-vsn-mdv h5 {

        margin: 0px;

        font-size: 26px;

        letter-spacing: 0px;

        padding-bottom: 10px;

    }

    .msn-vsn-mdv p {

        font-size: 14px;

        font-weight: 600;

        margin: 0px;

        height: 236px;

    }

    .inr-prjct-mnrw .poscol {

        width: 100%;

    }

    .inr-prjct-mnrw .poscont {

        position: absolute;

        bottom: 30px;

        background: #242a60;

        color: #fff;

        padding: 20px;

        margin-left: 6px;

        width: 243px !important;

    }

    .inr-prjct-mnrw .poscont h2 {

        margin: 0px !important;

        font-size: 16px;

        letter-spacing: 0px;

        padding-bottom: 10px;

        height: 42px;

    }

    .inr-prjct-mnrw .postrim {

        font-size: 11px;

        padding-bottom: 1px;

    }

    .inr-prjct-mnrw .blg-rdmr {

        color: #fff;

        font-size: 13px;

        font-weight: 600;

    }

    .srvc-row-cnt {

        padding-right: 5px !important;

        padding-left: 5px !important;

        padding-bottom: 5px;

    }

    .hm-srvs-dv p {

        font-size: 13px;

        line-height: 20px;

    }

    .m-supply-a {

        text-decoration: none;

        font-size: 14px;

        color: #fff;

        display: inline-block;

        bottom: 0px;

    }

    figure.effect-sadie h2 {

        position: absolute;

        top: 65%;

        left: -15px;

        width: 100%;

        color: #484c61;

        -webkit-transition: -webkit-transform 0.35s, color 0.35s;

        transition: transform 0.35s, color 0.35s;

        -webkit-transform: translate3d(0, -50%, 0);

        transform: translate3d(0, -50%, 0);

    }

    .grid figure h2 {

        font-weight: 500;

        padding-left: 27px;

        color: #fff !important;

        font-size: 21px;

    }

    .grid figure p {

        letter-spacing: 1px;

        font-size: 11px;

        font-weight: 400;

        margin: 0px !important;

    }

    figure.effect-sadie p {

        position: absolute;

        letter-spacing: 0px !important;

        bottom: 0;

        left: 0;

        padding: 15px;

        padding-bottom: 47px;

        width: 100%;

        opacity: 0;

        -webkit-transform: translate3d(0, 10px, 0);

        transform: translate3d(0, 10px, 0);

    }

    .slide-overlay-2-in h5 {

        font-size: 34px !important;

        text-transform: uppercase;

    }

    .mn-in-spl-dv h5 {

        margin: 0px;

        font-size: 24px;

        padding-bottom: 30px;

    }

    .mn-in-spl-dv p {

        font-size: 15px;

    }

    .mn-in-spl-dv {

        color: #fff;

        padding: 40px 11px;

    }

    .cvl-mn-mrw .vc_col-sm-4 {

        width: 100% !important;

        height: 350px;

    }

    .vc_custom_1634987480949 {

        height: 350px;

    }

    .cvl-mn-mrw .vc_col-sm-8 {

        width: 100% !important;

    }

    .cvl-mn-mdv {

        color: #fff;

        padding: 25px 10px;

    }

    .prvd-mnrw-sb .vc_col-has-fill {

        width: 100%;

    }

    .inst-mn-rw .vc_col-sm-3 {

        width: 100%;

        float: left;

        padding-right: 0px !important;

    }

    .insgt-mn-cl2 {

        margin-bottom: 20px;

        padding-right: 0px !important
    }

    .insgt-mn-cl3 {

        margin-bottom: 20px;

    }

    .m.pwr.pg h4 {

        font-size: 11px !important;

    }

    .vc_custom_1635140791792 {

        height: 350px;

    }

    .in-mnsply-hd {

        margin: 0px !important;

        font-size: 20px;

        color: #001a47;

        padding-bottom: 30px;

    }

    .prvd-mndv p {

        text-align: center;

        font-size: 14px;

        max-width: 700px;

        margin: auto;

    }

    .cntra-inclu-mrw .vc_column-inner {

        padding: 0px;

    }

    .cvl-mn-mdv h5 {

        margin: 0px;

        font-size: 24px;

        padding-bottom: 20px;

    }

    .cvl-mn-mdv p {

        font-size: 15px;

    }

    .why-chs-cntra-dv h5 {

        font-size: 24px !important;

        color: #242a60;

        margin: 0px;

        padding-bottom: 20px;

    }

    .prev h4 {

        font-size: 14px !important
    }

    .next h4 {

        font-size: 14px !important
    }

    .vc_custom_1634543710523 {

        height: 350px;

    }

    .cntra-chs-cl2 {

        padding-left: 0px;

    }

    .vc_custom_1634965312869 {

        height: 350px;

    }

    .dmd-unx-dv {

        padding: 10px 10px;

    }

    .dmd-unx-dv p {

        text-align: center;

        font-size: 15px;

        color: #fff;

        font-weight: 500;

    }

    .dmd-stff-hlp-dv {

        padding: 10px;

    }

    .brnd-mnrw .wpb_single_image {

        width: 100% !important;

        float: left;

    }

    .blog-pg-mnrw .poscol-blog {

        width: 100%;

    }

    .in-cnt-div {

        padding-left: 0px;

    }

    .in-cnt-div {

        padding-top: 5px;

        padding-bottom: 5px;

    }

    .in-cnt-div-2 p {

        font-size: 14px;

    }

    .in-cnt-div-1 p {

        font-size: 14px;

        margin-bottom: 0px;

    }

    .slide-overlay-2-in h5 {

        font-size: 25px !important;

        text-transform: uppercase;

    }

    .emply-appl-mnrw .c-forms-form-title h2 {

        text-align: center;

        font-size: 28px !important;

        color: #001a47 !important;

        padding-bottom: 30px !important;

    }

    .emply-appl-mnrw .c-forms-form-title h2 {

        text-align: center;

        font-size: 28px !important;

        color: #001a47 !important;

        padding-bottom: 30px !important;

    }

    .blgtop-blog h1 {

        margin: 0px;

        font-size: 24px;

        font-weight: 700;

        padding-bottom: 8px;

    }

    .blogrow-blog .col-md-9 {

        padding-right: 10px;

    }

    .blogrow-blog {

        padding-left: 15px;

        padding-right: 15px;

    }

    .brf-mnpwr-mrw {

        padding-left: 5px;

        padding-right: 5px;

    }

    .vc_custom_1634816236706 {

        height: 350px !important;

    }

    .brf-manpwr-pera {

        padding-left: 5px;

        padding-right: 5px;

    }

    .brf-manpwr-pera p {

        text-align: center;

        font-size: 14px;

        margin-bottom: 10px;

    }

    .vc_custom_1634817625070 {

        height: 350px !important;

    }

    .cont-dv h2 {

        font-size: 22px !important;

    }

    .cont-dv p {

        font-size: 12px !important;

    }

    .bk-mp-row .col-4 {

        width: 100%;

        margin-bottom: 110px;

    }

    .tablinks {

        width: 100%;

        float: left;

        margin: 5px;

    }

    .tabcontent .col-md-3 {

        width: 45.3%;

    }

    #book_service1 .df h2 {

        margin: 0px;

        font-size: 20px;

        margin-left: -8px;

        padding-bottom: 10px;

        color: #fff;

        height: 44px;

    }

    #book-summary-list li {

        font-size: 14px !important;

        font-weight: 500;

        margin-left: 0px;

    }

    .poscont {

        width: 240px !important;

        height: 190px !important;

    }

    .blogrow {

        padding-left: 15px;

        padding-right: 15px;

        margin: auto;

        padding-top: 30px;

        padding-bottom: 0px;

        overflow-x: hidden !important;

    }

    .hm-ins-row .vc_inner {

        display: none !important;

    }

    .gl-psn-mdv p {

        padding-right: 22px;

    }

    .testi-mnhd::after {

        display: none !important;

    }

    .testi-mnhd::before {

        display: none !important;

    }

    .vc_custom_1633160974331 {

        background-color: #242a60 !important;

    }

    .vc_custom_1633155583097 {

        background-color: #242a60 !important;

    }

    .vc_custom_1633155368585 {

        background-color: #001a47 !important;

    }

    .vc_custom_1633155379829 {

        background-color: #242a60 !important;

    }

    .inr-cnt-hdr {

        height: 400px;

        height: 400px;

        display: flex;

        align-items: center;

        text-align: center;

        padding-left: 32%;

    }

}

/* min and max 769 1090 */

@media screen and (min-width:768px) and (max-width:1024px) {

    .service1.wpb_column.vc_column_container.vc_col-sm-6 {

        border-right: 0px solid #cdc8c878 !important;

    }

    .brd-cr {

        color: #fff;

        top: 3px;

        position: relative;

    }

    .cvl-mn-cl11.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {

        width: 50% !important;

    }

    .cvl-mn-cl21.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {

        width: 50% !important;

    }

    .img-sec.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {

        width: 50% !important;

    }

    .service1:hover {

        background-color: #242a60;

        border-radius: 30px 30px 0px 0px;

    }

    .service2:hover {

        background-color: #242a60;

        border-radius: 0px 0px 0px 0px;

    }

    .service31.wpb_column.vc_column_container.vc_col-sm-6 {

        border-right: 0px solid#cdc8c878;

    }

    .in-mnsply-fsrw {

        padding-left: 10px;

        padding-right: 10px;

    }

    .cvl-mn-mrw32 {

        padding-left: 10px;

        padding-right: 10px;

    }

    .cvl-mn-mdv p {

        font-size: 15px;

    }

    .cvl-mn-mrw32 .vc_col-sm-6 {

        width: 50% !important;

    }

    #clients-sec.home10 img {

        height: 343px;

        width: 320px;

    }

    .bk-mp-row {

        margin-top: 11%;

        height: auto;

        margin-left: 50px !important;

        margin-right: 50px !important;

    }

    .supply-services {

        background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

        border: #1e7233;

        padding-left: 30px;

        padding-right: 30px;

        border-radius: 0px;

        height: auto !important;

        margin-left: 0%;

        width: 100%;

        padding-top: 30px;

        margin-top: 17% !important;

        margin-bottom: 30px;

    }

    .conr_comon {

        padding-left: 50px !important;

        padding-right: 50px !important;

    }

    .cvl_cnt_1_img.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill {

        width: 50%;

    }

    .cvl_cnt_2_img.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill {

        width: 50%;

    }

    .g_qt_main_row h3 {

        font-size: 38px !important;

    }

    .img-sec22.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {

        width: 50% !important;

    }

    .cvl-mn-cl2.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {

        width: 50% !important;

    }

    .cvl-mn-cl1.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {

        width: 50% !important;

    }

    .sectors-sec1.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {

        width: 50% !important;

    }

    .sectors-sec2.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {

        width: 50% !important;

    }

    .sectors-sec1 .nav-bk-btn {

        margin-left: 0px;

        margin-top: 10px;

        padding: 15px 45px;

    }

    .mn-in-spl-dv .nav-bk-btn {

        margin-left: 0px;

        margin-top: 10px;

        padding: 15px 45px;

    }

    .cvl_cnt_2_img.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {

        width: 50% !important;

    }

    .oilandgas1.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {

        width: 50% !important;

    }

    .oilandgas.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {

        width: 50% !important;

    }

    .cvl_cnt_1_img.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {

        width: 50% !important;

    }

    .cvl_cnt_1 p {

        font-size: 16px !important;

    }

    .cvl_cnt_1 h5 {

        font-size: 25px !important;

    }

    .cvl_cnt_1 p {

        font-size: 16px !important;

    }

    .cvl_cnt_1 {

        padding: 30px !important;

    }

    .cvl_cnt_1 h5 {

        font-size: 25px !important;

    }

    .trn-wrk-cl1 .vc_column-inner {

        border-radius: 30px 0px 0px 30px;

    }

    .trn-wrk-cl1 .vc_column-inner {

        border-radius: 30px 0px 0px 30px;

    }

    .vc_custom_1674200472788 {

        border-radius: 0px 30px 30px 0px;

        height: 410px;

    }

    .mn-in-spl-dv h3 {

        margin-bottom: 20px;

    }

    .mn-in-spl-dv {

        color: #8f8f8f;

        padding: 0px 40px;

    }

    .hdr-fs-sec .site-logo {

        padding-left: 20px;

    }

    .cvl-mn-cl1.wpb_column.vc_column_container.vc_col-sm-8.vc_col-has-fill {

        width: 50% !important;

    }

    .vc_custom_1639157200544 {

        height: 300px
    }

    .pum-container.pum-responsive.pum-responsive-medium {

        margin-left: -30%;

        width: 65%;

    }

    .vc_col-sm-8 {

        width: 50% !important;

    }

    .home1 {

        height: 1098px !important;

    }

    .home3 h2 {

        font-family: 'Poppins', sans-serif !important;

        font-weight: 400;

        font-size: 35px !important;

    }

    #grid-sec1 .vc_column-inner {

        padding: 35px;

        height: 200px;

        margin-top: 10px;

        border-radius: 20px;

        margin-right: 5px;

        margin-left: 5px;

    }

    .team-abudhabi.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {

        width: 50% !important;

    }

    #emp-abudhabi h2 {

        font-size: 25px;

        margin-top: 25px !important;

    }

    .team-abudhabi h2 {

        margin-top: 25px;

        font-size: 25px;

    }

    .team-abudhabi p {

        font-size: 14px !important;

    }

    #emp-abudhabi p {

        font-size: 14px !important;

    }

    .manpower-abudhabi.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {

        width: 50% !important;

    }

    .dubai-sec .vc_col-sm-4 {

        width: 50%;

        margin-top: 30px;

    }

    #expert-abudhabi .emp-sharjah .vc_column-inner {

        height: 675px !important;

    }

    .vc_custom_1679548319496 {

        border-radius: 0px 30px 30px 0px;

    }

    h1.vc_custom_heading.home1-h {

        font-size: 45px !important;

    }

    .vc_col-sm-6 {

        width: 50% !important;

    }

    .emp-sharjah .vc_column-inner {

        border-radius: 30px 0px 0px 30px;

        padding: 25px;

    }

    .team-abudhabi .vc_column-inner {

        border-radius: 0px 30px 30px 0px;

        padding: 25px;

        height: auto;

    }

    .manpower-abudhabi .vc_column-inner {

        height: 675px;

        border-radius: 0px 30px 30px 0px;

    }

    #sharjah .vc_column-inner {

        border-radius: 30px 0px 0px 30px;

        padding: 48px;

    }

    .benefits-row .vc_column-inner {

        border-radius: 0px 30px 30px 0px !important;

        padding: 50px;

    }

    #dubai-sec {

        margin-left: 0% !important;

        width: 100% !important;

        margin-bottom: 0px;

    }

    .our-blk1 {

        margin-bottom: 35px;

    }

    #benefit-sharjah {

        margin-left: 0% !important;

        width: 100% !important;

        margin-bottom: 0px;

    }

    #sharjah h2 {

        font-size: 30px;

        margin-top: 35px;

    }

    #dubai1 .vc_column-inner {

        border-radius: 0px 30px 30px 0px;

        padding: 30px;

    }

    #sharjah2 .vc_column-inner {

        height: 100%;

    }

    .about2314 .why-item {

        width: 50% !important;

    }

    .why-item h4 {

        margin-top: 0px;

        font-size: 25px;

    }

    .rqst-hm-mndv h5 {

        padding-top: 15.6px;

        font-size: 42px !important;
    }

    .home12 .nav-bk-btn {

        padding: 15px 44px !important;

        margin-left: 0px;

        margin-top: -10px;

        font-size: 19px !important;

    }

    .home1 {

        background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

        border: #1e7233;

        padding-left: 50px;

        padding-right: 50px;

        border-radius: 0px;

        padding-bottom: 21px;

        margin-left: 0% !important;

        width: 100% !important;

        margin-top: 19% !important;

    }

    .home12121 .nav-bk-btn {

        text-decoration: none;

        font-size: 20px !important;

        background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

        color: #fff !important;

        padding: 15px 10px !important;

        display: inline-block;

        border-radius: 100px;

        border: 1px solid #242a60 !important;

        margin-left: 0px;

        font-weight: 500;

    }

    .home4 {

        margin-bottom: 60px;

        width: 100%;

        border-radius: 0px;

        margin-left: 0%;

        margin-top: 35px;

        height: auto;

    }

    .service51.wpb_column.vc_column_container.vc_col-sm-6 {

        border-right: 0px solid#cdc8c878;

    }

    .service51:hover {

        border-radius: 0px 0px 0px 00px;

    }

    .home6img .vc_column-inner {

        border-radius: 30px 0px 0px 30px;

    }

    .vc_custom_1673410122126 {

        border-radius: 0px 30px 30px 0px;

    }

    .service61:hover {

        background-color: #242a60;

        border-radius: 0px 0px 30px 30px;

    }

    .home5 {

        background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

        border: #1e7233;

        padding-left: 30px;

        padding-right: 30px;

        border-radius: 0px;

        height: 100%;

        padding-bottom: 101px;

        margin-left: 0%;

        width: 100%;

        margin-bottom: 40px;

    }

    .hme-prjct-mnrw {

        padding-left: 50px !important;

        padding-right: 50px !important;

    }

    .cnt-mcl-21 .vc_column-inner {

        padding: 11px !important;

    }

    .vc_custom_1673357849972 {

        background-image: url(../images/dubai.jpg) !important;

        background-position: 0 0 !important;

        background-repeat: no-repeat !important;

        height: 715px !important;

        border-radius: 30px 0px 0px 30px;

    }

    .home1 {

        height: 562px !important;

    }

    .home1212 .nav-bk-btn {

        text-decoration: none;

        font-size: 20px !important;

        background: #fff;

        color: #4f4f4f !important;

        padding: 15px 35px !important;

        display: inline-block;

        border-radius: 100px;

        border: 1px solid #242a60 !important;

        margin-top: 35px;

        font-weight: 500;

        margin-left: 0% !important;

    }

    .wpsm_col-md-3:nth-child(2) {

        border-right: 0px solid #eeeeee4a;

        height: 365px;

        margin-top: 0px;

    }

    #wpsm_counter_b_row_7258 .wpsm_counterbox {

        text-align: center;

        margin-top: 0px !important;

        margin-bottom: 50px;

    }

    .wpsm_col-md-3:nth-child(1) {

        border-right: 1px solid #eeeeee4a;

        height: 365px !important;

        margin-top: 0px !important;

    }

    .home81 :hover {

        border-radius: 30px 30px 0px 0px;

    }

    .wpsm_col-md-3:nth-child(3) {

        border-right: 1px solid #eeeeee4a;

        height: 365px;

        margin-top: 25px;

    }

    .home81 img {

        border-radius: 30px 30px 0px 0px;

    }

    .col-3.hdr-td-sec.desk-dis {

        width: 21%;

    }

    .col-6.hdr-sc-sec {

        width: 46%;

    }

    .col-3.hdr-fs-sec {

        width: 30%;

    }

    .home82 img {

        border-radius: 0px 0px 0px 0px;

    }

    .home82 :hover {

        border-radius: 0px 0px 0px 0px;

    }

    .cnt-mcl-21 {

        border-radius: 0px 30px 30px 0px !important;

    }

    .home9 .vc_col-sm-6 {

        width: 50% !important;

    }

    .wpsm_col-md-3:nth-child(3) {

        margin-top: 0px !important;

    }

    .home66 {

        padding-left: 20px;

        padding-right: 20px;

        padding-top: 65px !important;

        padding-bottom: 65px !important;

    }

    .home6 h2 {

        font-size: 34px;

    }

    .rqst-hm-mndv h4 {

        font-size: 40px !important;

    }

    .home6 {

        border: #1e7233;

        padding-left: 0px;

        padding-right: 0px;

        border-radius: 0px;

        height: 550px;

        padding-bottom: 101px;

        margin-left: 0%;

        width: 100%;

        margin-top: -30px;

        margin-bottom: 30px;

    }

    .home71 {

        height: auto;

        background-image: linear-gradient(to right, #242a60, #c41010, #c2151f, #ba2550);

        margin-left: 0%;

        width: 100%;

        border-radius: 0px;

    }

    .counter {

        font-family: 'Poppins', sans-serif !important;

        font-size: 35px !important;

        font-weight: 500;

        color: #fff;

    }

    .wpsm_col-md-3 {

        padding-top: 0px;

    }

    .wpsm_col-md-3:nth-child(1) {

        border-right: 1px solid #eeeeee4a;

        height: 399px;

        margin-top: 25px;

    }

    .home8 {

        border-radius: 0px;

        margin-left: 0%;

        width: 100%;

    }

    .home9 {

        margin-left: 0%;

        width: 100%;

        border-radius: 30px !important;

    }

    .cnt-mcl-2 .vc_column-inner {

        padding: 6px !important;

    }

    #abt-sec.home10 {

        height: auto;

    }

    .home6 .vc_col-sm-6 {

        width: 50% !important;

    }

    .vc_custom_1675416067599 {

        height: 551px;

    }

    .home11 .vc_col-sm-6 {

        width: 50% !important;

    }

    .home11 {

        margin-left: 0% !important;

        width: 100% !important;

    }

    .dubai-sec {

        margin-left: 0% !important;

        width: 100%;

        margin-bottom: 0px;

    }

    div#emp-abudhabi {

        width: 50% !important;

    }

    .home6 h2 {

        margin: 0px;

    }

    .home10 {

        background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

        border: #1e7233;

        padding-left: 15px;

        padding-right: 15px;

        border-radius: 0px;

        height: auto;

        padding-bottom: 0px;

        margin-left: 0%;

        width: 100%;

        padding-top: 30px;

        margin-top: 19% !important;

        margin-bottom: 50px;

    }

    .watabs h4 {

        font-family: 'poppins', sans-serif !important;

        font-size: 24px !important;

        letter-spacing: 0px;

        margin-top: 0px !important;

    }

    .home10 p {

        color: #fff;

        font-size: 18px;

        margin-top: 20px;

    }

    .watabs {

        font-family: 'poppins', sans-serif !important;

        font-size: 16px !important;

        color: #fff;

        text-align: center;

        padding: 20px 0px;

    }

    .text-uppercase1 {

        color: #fff;

        font-size: 41px;

        font-family: 'poppins', sans-serif !important;

    }

    .abt-man .home66 {

        padding-left: 0px;

        padding-right: 10px;

        padding-top: 0px !important;

        padding-bottom: 27px !important;

    }

    .home11 {

        border: #1e7233;

        border-radius: 0px;

        height: 480px;

        margin-left: 0%;

        width: 100%;

        margin-bottom: 0px;

    }

    .about2312 {

        border-radius: 0px;

        margin-left: 0% !important;

        width: 100% !important;

        margin-bottom: 0px;

    }

    .watblk {

        font-family: 'poppins', sans-serif !important;

        height: 420px !important;

    }

    .about2314 {

        border-radius: 0px;

        margin-left: 0% !important;

        width: 100%;

        margin-bottom: 0px;

    }

    .abt-vlu-cl {

        width: 33.3% !important;

    }

    .home121 {

        margin-top: 0px !important;

    }

    .home121 .nav-bk-btn {

        text-decoration: none;

        font-size: 20px !important;

        background: #fff;

        color: #4f4f4f !important;

        padding: 15px 35px !important;

        display: inline-block;

        border-radius: 100px;

        border: 0px solid #242a60 !important;

        margin-left: 0px;

        font-weight: 500;

    }

    .hm-ins-row .vc_inner {

        display: none !important;

    }

    .top-nav ul {

        display: flex;

        list-style: none;

        padding-bottom: 5px;

        justify-content: flex-start;

        margin-left: 25px;

    }

    .blogrow {

        padding-left: 20px;

        padding-right: 0px;

        padding-top: 80px;

        padding-bottom: 70px;

    }

    .blogrow .col-md-3 {

        margin-top: 30px;

    }

    .blg-blk1 .poscol {

        width: 50%;

        float: left;

        margin-bottom: 20px
    }

    .insgt-mn-cl2 {

        width: 50%;

        margin-bottom: 20px;

    }

    #insights-sec.home10 {

        background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

        border: #1e7233;

        padding-left: 30px;

        padding-right: 30px;

        border-radius: 0px;

        height: auto !important;

        /* padding-bottom: 15px; */

        margin-left: 0%;

        width: 100%;

        padding-top: 30px;

        margin-top: 19% !important;

        margin-bottom: 30px;

    }

    .blog-pg-mnrw {

        padding-left: 47px !important;

        padding-right: 47px !important;

    }

    .vc_custom_1674133711302 {

        background-image: url(../images/Abu-Dhabi-1080x675-1.jpg) !important;

        height: 615px;

        border-radius: 30px 0px 0px 30px;

    }

    #loadMore {

        font-size: 19px !important;

        background: #fff;

        color: #4f4f4f !important;

        padding: 15px 25px;

        display: inline-block;

        border-radius: 100px;

        border: 1px solid #242a60 !important;

        margin-left: 25px;

        font-weight: 500;

    }

    #projects-sec.home10 {

        background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

        border: #1e7233;

        padding-left: 0px;

        padding-right: 0px;

        border-radius: 0px;

        height: auto;

        padding-bottom: 0px;

        margin-left: 0%;

        width: 100%;

        padding-top: 30px;

        margin-top: 19% !important;

        margin-bottom: 0px;

    }

    .home12 .nav-bk-btn {

        padding: 15px 44px !important;

        margin-left: 0px;

        font-size: 19px;

        margin-top: 10px !important;

    }

    .vc_custom_1674198998963 {

        height: 575px;

    }

    .inr-prjct-mnrw .poscont h2 {

        margin: 0px !important;

        font-size: 20px;

        letter-spacing: 0px;

        padding-bottom: 10px;

        height: 55px;

    }

    #projects-sec.home10 img {

        height: 360px;

        width: 320px;

    }

    .inr-prjct-mnrw .poscont {

        bottom: 20px;

        padding: 10px;

        width: 310px !important;

        position: absolute;

        background: #242a60;

        color: #fff;

        position: absolute;

        margin-bottom: -15px;

    }

    .msn-vsn-mdv {

        background: #212c6b;

        color: #fff;

        padding: 25px;

        height: 410px;

        margin-right: 0px;

        margin-left: 0px;

    }

    .prvd-mnrw-sb .vc_col-has-fill {

        width: 20%
    }

    .vc_custom_1634987480949 {

        height: 450px;

    }

    .vc_custom_1635140791792 {

        height: 450px;

    }

    .brnd-mnrw .wpb_single_image {

        border: 1px solid rgba(0, 0, 0, .1)
    }

    .blogrow-blog {

        padding-left: 20px;

        padding-right: 0px;

    }

    .brf-mnpwr-mrw {

        padding-left: 20px;

        padding-right: 20px;

    }

    .brf-manpwr-pera {

        padding-left: 20px;

        padding-right: 20px;

    }

    .book-contents {

        padding-right: 0px;

        padding-left: 0px;

        background-color: #f7f7f7;

        padding-top: 50px;

        padding-bottom: 50px;

    }

    .footer-copyright {

        display: none;

    }

    .for-mb {

        display: block !important;

        padding-right: 10px !important;

    }

    .nav-bk-btn {

        width: 182px;

        font-size: 16px !important;

        padding: 15px 25px;

    }

    .site-logo img {

        padding-top: 15px;

        width: 201px !important;

    }

    .site-logo img {

        margin: 0px;

    }

    .hdr-fs-sec {

        width: 100%;

    }

    .hdr-td-sec {

        width: 100%;

        padding-left: 47px;

    }

    .hd-cnts {

        margin-left: 16px;

        width: 156px;

    }

    .he-row .svg-icon {

        color: #ffffff;

    }

    .header-titles {

        padding-top: 0px !important;

        padding-bottom: 10px
    }

    .mobile-nav-toggle .toggle-inner {

        padding-top: 3px !important;

        padding-right: 30px;

    }

    .nav-bk-btn {

        margin-left: 13%;

    }

    .modal-menu li a {

        padding: 12px 15px;

    }

    .slide-overlay-2 {

        position: absolute;

        margin: -47px;

        color: #fff;

        transform: translate(-50%, -60%);

        top: 74%;

        left: 70%;

    }

    .slide-overlay-2 {

        background: rgb(0 0 0 / 48%);

        padding: 20px;

        width: 70%;

    }

    .sldr-lst-mrw {

        padding: 0px;

    }

    .sb-hdr-mdv {

        padding-left: 50px;

    }

    .vc_custom_1632807746120 {

        height: 360px;

    }

    .vc_custom_1633677449492 {

        height: 360px;

    }

    .vc_custom_1634172531950 {

        height: 360px
    }

    .hm-bpwr-mrw {

        padding: 0px !important;

        padding-top: 30px !important;

        padding-bottom: 50px !important;

    }

    .vc_custom_1635147932415 {

        background-image: none !important;

        background-position: center;

        background-repeat: no-repeat;

        background-size: cover;

    }

    .hme-prjct-mnrw {

        padding-left: 0px;

        padding-right: 0px;

    }

    .hme-prjct-mnrw .hm-bk-btn a {

        background: none !important;

        color: #242a60 !important;

        padding: 22px 50px !important;

        font-weight: 700;

        font-size: 18px !important;

        border: 1px solid #242a60 !important;

        margin-top: 30px;

    }

    .hme-prjct-mnrw .poscol {

        float: left;

        width: 100%;

    }

    .cnt-hm-mnrw {

        position: relative;

        left: -97.5px;

        box-sizing: border-box;

        width: 852px;

    }

    .gl-psn-mrw {

        position: relative;

        left: -48.5px;

        box-sizing: border-box;

        width: 100%;

        top: 12px;

        text-align: center;

    }

    .rqst-hm-mnrw {

        padding-right: 0px;

        padding: 30px;

    }

    .cntr-hm-mrw {

        padding-left: 0px;

        padding-right: 0px;

    }

    .vc_btn3 {

        margin-top: 40px;

    }

    .hm-ins-row .poscol-blog {

        width: 100% !important;

    }

    .testi-mnhd {

        margin: -8px !important;

        font-size: 18px;

        color: #0c1033;

    }

    .ts-box2 .author-designation {

        font-size: 18px !important;

        color: #0c1033;

        text-transform: uppercase;

        font-weight: 700;

    }

    .ts-box3 {

        padding-top: 19px !important;

        padding-left: 20px;

    }

    .brnd-mnrw {

        padding-left: 10px;

        padding-right: 10px;

    }

    .hm-abt-mnrw {

        padding-left: 10px;

        padding-right: 10px;

    }

    .hm-abt-mnrw .pera {

        width: auto;

        margin: auto;

        text-align: center;

    }

    .abt-sbrw-cl3 {

        padding-left: 0px;

    }

    .abt-sbrw-cl2 {

        padding-right: 0px;

        padding-left: 0px;

    }

    .abt-sbrw-cl1 {

        padding-right: 0px;

    }

    .abt-hm-sbrw .vc_column-inner {

        padding: 100px;

        margin-top: 20px;

    }

    .footer-main {

        padding-left: 10px;

        padding-right: 10px;

    }

    .footer-main .footer-widgets-wrapper aside:nth-child(1) {

        width: 100% !important;

    }

    .copyRight {

        padding: 0px 25px 20px;

    }

    .footer-main .footer-widgets-wrapper aside:nth-child(2) {

        width: 24% !important;

        padding-top: 28px;

        margin-left: 10px;

    }

    .dubai123::after {

        content: "";

        position: absolute;

        background: #242a60;

        width: 100%;

        height: 0.1px;

        right: 0px;

        margin-top: 70px !important;

        opacity: .7;

    }

    .footer-main .footer-widgets-wrapper aside:first-child {

        width: 24% !important;

        max-width: none;

        text-align: center;

    }

    #civil-manpower.home10 {

        background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

        border: #1e7233;

        padding-left: 30px;

        padding-right: 30px;

        border-radius: 0px;

        height: auto;

        padding-bottom: 0px;

        margin-left: 0%;

        width: 100%;

        padding-top: 30px;

        margin-top: 19% !important;

        margin-bottom: 50px;

    }

    .cvl-mn-mrw121 {

        padding-left: 15px;

        padding-right: 15px;

        margin-top: 60px;

    }

    .footer-main .footer-widgets-wrapper aside:nth-child(3) {

        width: 24% !important;

        padding-top: 30px;

        margin-left: 0px;

    }

    .footer-main .footer-widgets-wrapper aside:nth-child(4) {

        width: 24% !important;

        margin-left: 0px;

    }

    .footer-copyright {

        width: 104%;

    }

    .cntr-hm-mcl2 {

        padding-right: 30px;

        padding-left: 30px;

    }

    .countr-hd {

        padding-left: 0px
    }

    .cnt-hm-mnrw {

        padding-right: 99px;

    }

    .gl-psn-mrw {

        padding-left: 51px;

        padding-top: 20px;

    }

    .footer-main {

        padding: 0px 0 0px 0;

    }

    .countr-hd {

        text-align: center;

    }

    .cntr-div p {

        text-align: center;

    }

    .wpb_single_image.vc_align_right {

        text-align: center;

    }

    .countr-hd {

        text-align: center !important;

        padding-top: 20px
    }

    .whymrow {

        padding-right: 20px !important;

        padding-left: 20px !important;

    }

    .why-head {

        width: 50% !important;

    }

    .emp-sharjah.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {

        width: 50% !important;

    }

    .dubai-sec .vc_col-sm-6 {

        width: 50% !important;

    }

    .abt-sharjah .vc_column-inner {

        border-radius: 30px 0px 0px 30px;

        padding: 40px;

    }

    .manpower-Sharjah h2 {

        font-size: 30px;

        line-height: 35px;

    }

    .dubai-sec p {

        font-size: 14px;

    }

    .Sharjah-clean p {

        font-size: 14px;

    }

    .blogrow .col-md-9 {

        width: 70%;

    }

    .blogrow .col-md-3 {

        width: 30%;

    }

    .blogrow .col-md-9 {

        padding-right: 50px !important;

    }

    .blg-blk1 .poscont h2 {

        margin: 0px;

        font-size: 12px;

    }

    .why-item {

        width: 100% !important;

    }

    .inr-prjct-mnrw {

        padding-left: 0px;

        padding-right: 0px;

        padding-bottom: 40px;

    }

    .inr-prjct-mnrw .poscol {

        width: 50%;

    }

    .srvc-row-cnt {

        padding-right: 20px !important;

        padding-left: 20px !important;

        padding-bottom: 2px;

    }

    .m-supply-a {

        position: relative;

        padding-bottom: 0px;

        left: 0px !important;

    }

    .hm-srvs-dvsb2 {

        float: right;

    }

    .hm-srvs-dv {

        color: #fff;

        padding: 0px 10px;

    }

    .in-mnsply-fsrw {

        padding-left: 10px;

        padding-right: 10px;

    }

    .cvl-mn-mrw {

        padding-left: 10px;

        padding-right: 10px;

    }

    .prvd-mnrw-sb {

        padding-left: 10px;

        padding-right: 10px;

    }

    .prvd-mnrw-sb .vc_col-sm-2 {

        width: 16.6% !important;

    }

    .prvd-mnrw-sb .vc_col-sm-3 {

        width: 25% !important;

    }

    .prvd-mndv-hd {

        font-size: 18px;

        margin: 0px !important;

        padding-top: 0px;

        padding-bottom: 100px;

        padding-left: 0px;

        padding-right: 0px;

        letter-spacing: 0px;

        font-weight: 600;

    }

    .inst-mn-rw {

        padding-left: 10px;

        padding-right: 0px;

    }

    .insgt-mn-cl1 {

        width: 50%;

        float: right;

        margin-bottom: 20px
    }

    .insgt-mn-cl2 {

        width: 50%;

    }

    .insgt-mn-cl3 {

        width: 50%;

        float: right;

    }

    .insgt-mn-cl4 {

        width: 50%;

    }

    .vc_custom_1635140791792 {

        height: 450px !important;

    }

    .prvd-mnrw-sb .vc_col-sm-6 {

        width: 50%;

    }

    .cntra-why-mrw {

        padding-left: 10px;

        padding-right: 10px;

    }

    .vc_custom_1634543710523 {

        height: 450px
    }

    .vc_custom_1634965312869 {

        height: 450px
    }

    .brnd-mnrw .wpb_single_image {

        width: 50% !important;

        float: left;

    }

    .blog-pg-mnrw {

        padding-left: 10px;

        padding-right: 10px;

    }

    .blog-pg-mnrw .poscol-blog {

        width: 50%;

    }

    .fsrw-incnt {

        padding-left: 10px;

        padding-right: 10px;

    }

    .innr-cnt-mprw {

        padding-left: 10px;

        padding-right: 10px;

        padding-top: 40px;

    }

    .inr-cnt-hdr {

        height: 400px;

        height: 400px;

        display: flex;

        align-items: center;

        text-align: center;

        padding-left: 43%;

    }

    .in-cnt-div {

        padding-top: 40px;

        padding-bottom: 40px;

    }

    .cntr-hm-mcl2 {

        display: none !important;

    }

    .cntr-lst-sbrw .wpsm_col-md-3:nth-child(1):after {

        content: "We believe in offering innovative and cutting-edge services to help you get the best results.";

        display: block !important;

        font-size: 14px !important;

        color: #878787;

        font-weight: 600;

        padding-bottom: 30px;

        padding-top: 20px;

        line-height: 21px;

        padding-right: 50px;

        padding-left: 50px;

    }

    .cntr-lst-sbrw .wpsm_col-md-3:nth-child(2):after {

        content: "manpower.ae has earned the trust of all its clients. We are known for having high satisfaction rates.";

        display: block !important;

        font-size: 14px !important;

        color: #878787;

        font-weight: 600;

        padding-bottom: 30px;

        padding-top: 20px;

        line-height: 21px;

        padding-right: 50px;

        padding-left: 50px;

    }

    .cntr-lst-sbrw .wpsm_col-md-3:nth-child(3):after {

        content: "Our team has worked in the backdrop of various industry-leading projects.";

        display: block !important;

        font-size: 14px !important;

        color: #878787;

        font-weight: 600;

        padding-bottom: 20px;

        padding-top: 20px;

        line-height: 21px;

        padding-right: 50px;

        padding-left: 50px;

    }

    .cntr-lst-sbrw .wpsm_col-md-3:nth-child(4):after {

        content: "With a network of trained individuals, manpower.ae has also assisted in the successful completion of multiple codes.";

        display: block !important;

        font-size: 14px !important;

        color: #878787;

        font-weight: 600;

        padding-bottom: 20px;

        padding-top: 20px;

        line-height: 21px;

        padding-right: 50px;

        padding-left: 50px;

    }

    .footer-copyright {

        width: 94%;

    }

    .for-mb {

        display: block !important;

    }

    .cnct-hm-cl {

        padding-left: 38px;

    }

    .our-prjt-mnrw .pera {

        text-align: center;

        width: 100%;

        margin: auto;

    }

    .tablinks {

        width: 47%;

        float: left;

        margin: 5px
    }

    .trade_btn {

        padding-right: 5px;

        padding-left: 5px;

        font-size: 8px;

        padding-bottom: 5px;

        padding-top: 5px;

        width: 100%;

        height: 32px;

        margin-top: 0px;

    }

    .tabcontent .col-md-3 {

        width: 31.3%;

    }

    .trade_qty {

        width: 100% !important;

    }

    #form-bookings .col-8 {

        width: 100%
    }

    #form-bookings .col-4 {

        width: 100%;

        margin-top: 4%;

    }

    .vc_col-sm-4 {

        width: 100%;

    }

}

@media screen and (min-width:1701px) and (max-width:1950px) {

    .bk-mpwr-dv img {

        min-width: 125px;

        width: 170px !important;

    }

    .bk-mp-row .bk-mpwr-dv img {

        margin: auto;

        width: 132px !important;

        height: 118px;

    }

    #site-header .col-4 {

        width: 31% !important;

        margin-left: 200px;

    }

    #site-header .col-5 {

        width: 43% !important;

    }

}

@media screen and (min-width:1091px) and (max-width:1700px) {

    .hdr-enq {

        float: right;

        padding-right: 50px;

    }

    .col-3.hdr-fs-sec {

        width: 30%;

    }

    .bk-mpwr-dv img {

        min-width: 125px;

        width: 170px !important;

    }

    .bk-mp-row .bk-mpwr-dv img {

        margin: auto;

        width: 132px !important;

        height: 118px;

    }

    #site-header .col-4 {

        width: 29% !important;

    }

    .col-6.hdr-sc-sec {

        width: 42%;

    }

    .col-3.hdr-fs-sec {

        width: 31c%;

    }

    .bk-mp-row {

        padding-top: 50px;

        padding-bottom: 90px;

        background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

        margin-top: 7%;

        height: 450px;

        margin-left: 180px !important;

        margin-right: 180px !important;

        padding-left: 0px !important;

        padding-right: 0px !important;

        border-radius: 0px;

        background-size: cover;

    }

    #site-header .col-5 {

        width: 43% !important;

    }

}

@media screen and (min-width:1025px) and (max-width:1322px) {

    #clients-sec.home10 {

        height: 500px !important;

        margin-bottom: 0px !important;

    }

    .col-3.hdr-td-sec.desk-dis {

        width: 20%;

    }

    .col-6.hdr-sc-sec {

        width: 60%;

    }

    .col-3.hdr-fs-sec {

        width: 28%;

    }

    .vc_custom_1644011795906 {

        border-radius: 0px 30px 30px 0px;

    }

    .head_sb h3 {

        padding: 0px 0px !important;

    }

    .head_sb1 h3 {

        padding: 0px 0px !important;

    }

    .bk-mpwr-dv {

        display: block;

    }

    .bk-mpwr-dv1 {

        text-align: center;

        margin-left: 0px;

    }

    .bk-mpwr-dv1 {

        width: 100%;

    }

    .cvl-mn-mrw32 {

        padding-left: 50px;

        padding-right: 50px;

        margin-top: 0px !important;

    }

    .solabs {

        width: 97.5% !important;

    }

    .cvl_cnt_1_main_row {

        padding-top: 0px !important;

        padding-bottom: 0px !important;

    }

    .vc_custom_1675416067599 {

        height: 553px;

    }

    .home10 {

        background-image: linear-gradient(to right,

                #2f3a8c,

                #212c6b,

                #1b2458,

                #141c45);

        border: #1e7233;

        padding-left: 30px;

        padding-right: 30px;

        border-radius: 0px;

        height: 545px;

        padding-bottom: 40px;

        margin-left: 0%;

        width: 100%;

        padding-top: 30px;

        margin-top: 15% !important;

        margin-bottom: 100px;

    }

    #insights-sec.home10 {

        background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

        border: #1e7233;

        padding-left: 30px;

        padding-right: 30px;

        border-radius: 0px;

        height: 541px !important;

        /* padding-bottom: 15px; */

        margin-left: 0%;

        width: 100%;

        padding-top: 30px;

        margin-top: 15% !important;

        margin-bottom: 30px;

    }

    .blog-pg-mnrw {

        padding-left: 50px !important;

        padding-right: 50px !important;

    }

    .inst-mn-rw {

        padding-left: 50px;

        padding-right: 50px;

    }

    .blogrow-blog {

        padding-left: 50px;

        padding-right: 50px;

    }

    .blogrow {

        padding-left: 50px;

        padding-right: 100px;

    }

    .df h2 {

        font-size: 12px !important;

    }

    .qt {

        position: inherit;

    }

    .prvd-mndv-hd {

        font-size: 18px;
    }

    #grid-sec1 .vc_column-inner {

        padding: 40px;

        height: 100px;

        margin-top: 10px;

        border-radius: 20px;

        margin-right: 5px;

        margin-left: 5px;

    }

    #grid-sec .vc_column-inner {

        padding: 40px;

    }

    #grid-sec .vc_column-inner {

        height: 200px;
    }

    .book-contents {

        padding-right: 50px;

        padding-left: 50px;

    }

    svg.bi.bi-arrow-right {

        margin-left: 125px;

    }

    .insght-mdv {

        min-height: 525px;

    }

    .insght-mdv h5 {

        height: 74px;

        line-height: 24px;

    }

    .insght-mdv h5 {

        margin: 0px;

        font-size: 18px;

        color: #666666;

        font-weight: 500;

        padding-bottom: 10px;

    }

    .insght-mdv-1 {

        padding: 15px;
    }

    .insght-mdv-sb img {

        width: 100%;

        height: 186.25px;

    }

    .cvl-mn-mrw121 {

        padding-left: 50px;

        padding-right: 50px;

    }

    #loadMore {

        padding: 15px 38px;

    }

    .emp-sharjah h4 {

        font-size: 29px !important;

        margin-top: 19.3px;

    }

    .conr_comon {

        padding-left: 50px !important;

        padding-right: 50px !important;

    }

    .supply-services {

        background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

        border: #1e7233;

        padding-left: 30px;

        padding-right: 30px;

        border-radius: 0px;

        height: 576px !important;

        margin-left: 0%;

        width: 100%;

        padding-top: 30px;

        margin-top: 15% !important;

        margin-bottom: 30px;

    }

    .about2314 {

        border-radius: 0px;

        margin-left: 0% !important;

        width: 100%;

        margin-bottom: 0px;

    }

    .about2312 {

        border-radius: 0px;

        margin-left: 0% !important;

        width: 100%;

        margin-bottom: 0px;

    }

    .home11 {

        margin-left: 0% !important;

        width: 100% !important;

    }

    .abt-man .home66 {

        padding-left: 30px;

        padding-right: 30px;

    }

    .home1 {

        margin-left: 0%;

        width: 100%;

    }

    .home4 {

        width: 100%;

        margin-left: 0%;

    }

    .home5 {

        width: 100%;

        margin-left: 0%;

    }

    .home8 {

        width: 100%;

        margin-left: 0%;

    }

    .hme-prjct-mnrw {

        padding-right: 50px;

        padding-left: 50px;

    }

    .home66 {

        padding-left: 30px;

        padding-right: 30px;

        padding-top: 6px !important;

    }

    .cnt-mcl-21 .vc_column-inner {

        padding: 22.5px !important;

    }

    .cnt-mcl-2 .vc_column-inner {

        padding: 12.8px !important;

    }

    .why-item h4 {

        font-family: 'poppins', sans-serif !important;

        margin: 5px;

    }

    .team-abudhabi p {

        font-size: 13px !important;

    }

    #emp-abudhabi p {

        font-size: 13px !important;

    }

    .abt-sharjah .vc_column-inner {

        border-radius: 30px 0px 0px 30px;

        padding: 37px !important;

    }

    .dubai-sec5 p {

        font-size: 13px;

        color: #303951;

    }

    .dubai-sec p {

        font-size: 16px;

    }

    #sharjah .vc_column-inner h2 {

        font-size: 30px !important;

        margin-top: 0px;

    }

    .counter {

        font-family: 'Poppins', sans-serif !important;

        font-size: 50px !important;

        font-weight: 500;

        color: #fff;

    }

    .wpsm_count-title {

        font-size: 18px !important;

        font-weight: 400 !important;

    }

    .rqst-hm-mndv h5 {

        font-size: 45px !important;

    }

    .vc_custom_1673865141320 {

        height: 700px !important;

    }

    .cnt-mcl-2 {

        height: 700px;

    }

    .emp-sharjah .vc_column-inner {

        border-radius: 30px 0px 0px 30px;

        padding: 46.5px;

    }

    .cvl-mn-mrw {

        padding-left: 50px;

        padding-right: 50px;

    }

    .prvd-mnrw-sb {

        padding-left: 50px;

        padding-right: 50px;

    }

    #civil-manpower.home10 {

        background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

        border: #1e7233;

        padding-left: 30px;

        padding-right: 30px;

        border-radius: 0px;

        height: auto;

        padding-bottom: 0px;

        margin-left: 0%;

        width: 100%;

        padding-top: 30px;

        margin-top: 16% !important;

        margin-bottom: 50px;

    }

    .rqst-hm-mndv h2 {

        margin: 0px;

        font-size: 47px;

        font-weight: 600;

        padding-bottom: 20px;

    }

    .text-uppercase1 {

        color: #fff;

        font-size: 43px;

        font-family: 'poppins', sans-serif !important;

    }

    .watabs h4 {

        margin: 0px;

    }

    .vc_custom_1674188465642 {

        height: 717px;

    }

    .in-mnsply-fsrw {

        padding-left: 50px;

        padding-right: 50px;

        margin-top: 60px !important;

    }

    .msn-vsn-mdv {

        background: #212c6b;

        color: #fff;

        padding: 20px;

        margin-right: 75px;

        margin-left: 40px;

    }

    .abt-man .home66 {

        padding-bottom: 73px !important;

    }

    .home6 p {

        font-size: 16px;

    }

    .vc_column-inner.vc_custom_1673871010019 {

        margin-top: 30px !important;

    }

    .bk-mp-row {

        padding-top: 50px;

        padding-bottom: 90px;

        background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

        margin-top: 12%;

        height: 600px;

        margin-left: 10px !important;

        margin-right: 10px !important;

        padding-left: 0px !important;

        padding-right: 0px !important;

        border-radius: 0px;

        background-size: cover;

    }

    .prvd-mndv-hd {

        padding-bottom: 100px;

        padding-left: 0px !important;

        padding-right: 0px !important;

    }

    .vc_tta.vc_general .vc_tta-panel-title>a {

        padding: 30px 40px !important;

    }

    .dubai-sec {

        margin-left: 0% !important;

        width: 100% !important;

        margin-bottom: 0px;

    }

    .team-abudhabi .vc_column-inner {

        border-radius: 0px 30px 30px 0px;

        padding: 50px;

        height: 755px;

    }

    #sharjah2 .vc_column-inner {

        border-radius: 0px 30px 30px 0px;

        height: 712px;

    }

    #dubai-sec {

        margin-left: 0% !important;

        width: 100% !important;

        margin-bottom: 0px;

    }

    #benefit-sharjah {

        margin-left: 0% !important;

        width: 100% !important;

        margin-bottom: 0px;

    }

    .dubai-sec .why-item {

        height: 450px;

    }

    .dubai-work .vc_column-inner {

        border-radius: 0px 30px 30px 0px;

        height: 490px !important;

    }

    .benefits-dubai .vc_column-inner {

        height: 400px !important;

    }

    .emp-sharjah .vc_column-inner {

        height: 300px;

    }

    .home71 {

        margin-left: 0%;

        width: 100%;

    }

    .home6 {

        margin-left: 0% !important;

        width: 100% !important;

    }

    .contact4 {

        margin-left: 0% !important;

        width: 100% !important;

    }

    .footer-main {

        padding-left: 60px;

        padding-right: 60px;

    }

    #expert-abudhabi .emp-sharjah .vc_column-inner {

        height: 675px;

    }

    .emp-sharjah h4 {

        font-size: 29px !important;

    }

    .team-sharjah .vc_column-inner {

        border-radius: 0px 30px 30px 0px;

        padding: 50px;

        height: 290px;

    }

    #dubai1 .vc_column-inner {

        border-radius: 0px 30px 30px 0px;

        padding: 30px;

    }

    .vc_custom_1679548319496 {

        border-radius: 0px 30px 30px 0px;

    }

    .team-dubai .vc_column-inner {

        border-radius: 0px 30px 30px 0px;

        padding: 50px;

    }

    #sharjah1 .vc_column-inner {

        border-radius: 0px 30px 30px 0px;

        padding: 30px;

        height: 630px;

    }

    #sharjah .vc_column-inner h2 {

        font-size: 30px !important;

    }

    #sharjah .vc_column-inner {

        padding: 44px;

    }

    .benefits-row .vc_column-inner {

        height: 490px !important;

    }

    .home1 {

        margin-top: 15% !important
    }

    .bk-mpwr-dv img {

        margin: auto;

        width: 350px !important;

        height: 118px;

    }

    .bk-mpwr-dv h3 {

        font-size: 22px !important;

    }

    .rqst-hm-mndv h4 {

        color: #fff;

        font-size: 42px !important;

    }

    .vc_custom_1673357849972 {

        height: 732.2px !important;

    }

    .brnd-mnrw {

        padding-left: 50px;

        padding-right: 50px;

    }

    .dubai123 p {

        font-size: 17px;

    }

    .postroww-blog .poscont-blog h2 {

        font-size: 20px;

    }

    .home9 {

        margin-left: 0%;

        width: 100%;

        border-radius: 30px !important;

    }

    .dubai123::after {

        content: "";

        position: absolute;

        background: #242a60;

        width: 100%;

        height: 0.1px;

        right: 0px;

        margin-top: 130px !important;

        opacity: .7;

    }

    .hm-abt-mnrw {

        padding-left: 50px;

        padding-right: 50px;

    }

    .inr-prjct-mnrw {

        padding-left: 55px !important;

        padding-right: 50px !important;

        padding-bottom: 40px;

        margin-top: 40px;

    }

    .nav-bk-btn {

        text-decoration: none;

        font-size: 18px !important;

        background: #fff;

        color: #4f4f4f !important;

        padding: 15px 15px;

        display: inline-block;

        border-radius: 100px;

        border: 1px solid #212c6b !important;

        margin-left: 35px;

        font-weight: 500;

    }

    .blog-pg-mnrw .postroww-blog .poscont-blog {

        padding-left: 15px;

        padding-right: 15px;

        text-align: center;

        padding-top: 5%;

        height: 140px;

    }

    .cntr-hm-mrw {

        padding-left: 50px;

        padding-right: 50px;

    }

    .inr-prjct-mnrw .poscont {

        bottom: 20px;

        padding: 10px;

        width: 280px !important;

        position: absolute;

        background: #242a60;

        color: #fff;

        position: absolute;

        margin-bottom: -15px;

    }

    .inr-prjct-mnrw .poscont h2 {

        margin: 0px !important;

        font-size: 20px;

        letter-spacing: 0px;

        padding-bottom: 10px;

        height: 40px;

    }

    #projects-sec.home10 {

        background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

        border: #1e7233;

        padding-left: 30px;

        padding-right: 30px;

        border-radius: 0px;

        height: 545px;

        padding-bottom: 0px;

        margin-left: 0%;

        width: 100%;

        padding-top: 30px;

        margin-top: 16% !important;

        margin-bottom: 0px;

    }

}

.ins-km-btn {

    text-decoration: none;

    font-size: 14px !important;

    color: #fff !important;

    display: inline-block;

    margin-left: 0px;

    margin-top: 30px;

    width: 100% !important;

    border-radius: 5px !important;

}

.main_img {

    margin-bottom: 11rem !important;

    margin-right: 4.1rem !important;

    width: 40px !important;

    height: 40px !important
}

#book_service2 .df h2 {

    padding-left: 9px;

}

#book_service3 .df h2 {

    padding-left: 9px;

}

#book_service4 .df h2 {

    padding-left: 9px;

}

textarea.form-control {

    font-size: 16px;

    padding-left: 16p;

    padding-top: 13px;

}

.single-projects .poscol {

    display: none;

}

a.yydev-back-to-top {

    border: none !important;

    margin-bottom: 2rem !important;

    margin-right: 1rem
}

.testi-mnhd {

    font-size: 50px;

    font-weight: 700;

}

/* booking succes massege */

.sc-card-body {

    width: 440px;

    margin: auto;

    background-color: #f8f9fa;

    padding: 50px !important;

    margin-top: 3rem;

    border-radius: 10px;

}

.sc-card-body p {

    font-size: 14px;

    font-weight: 500;

    padding-top: 20px;

}

.sc-card-body button {

    border-radius: 5px;

}

.lottie-setting {

    width: 100% !important;

}

@media screen and (max-width:600px) {

    .sc-card-body {

        width: 100%;

        margin: auto;

        background-color: #f8f9fa;

        padding: 20px !important;

        margin-top: 3rem;

        border-radius: 10px;

        padding-bottom: 30px !important;

    }

    #projects-sec.home10 {

        background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

        border: #1e7233;

        padding-left: 30px;

        padding-right: 30px;

        border-radius: 0px;

        height: 545px;

        padding-bottom: 0px;

        margin-left: 0%;

        width: 100%;

        padding-top: 30px;

        margin-top: 0% !important;

        margin-bottom: 0px;

    }

    #projects-sec.home10 {

        height: auto !important;

    }

    .inr-prjct-mnrw .poscont h2 {

        font-size: 23px !important;

    }

    .cvl-mn-cl1 .vc_column-inner {

        padding-top: 0px !important;

        border-radius: 0px;

        height: 400px;

    }

    .why-manpower {

        font-size: 48px !important;

    }

    .poster-img2 {

        height: 320px;

    }

    .benefits-dubai .vc_column-inner {

        height: 400px !important;

    }

    .prvd-mnrw-sb {

        padding-left: 0px !important;

        padding-right: 0px;

    }

    .home81 :hover {

        border-radius: 30px 30px 0px 0px;

    }

    .vc_column-inner.vc_custom_1673871010019 {

        margin-top: 40px;

    }

    .header-btn {

        text-align: center;

    }

    .cvl-mnrw-sb h1 {

        margin-bottom: 35px;

    }

    #dubai1 .vc_column-inner {

        height: 400px;

    }

    .shar-sd .vc_column-inner {

        border-radius: 0px 0px 30px 30px !important;

        height: 400px;

    }

    .home81 .serabs {

        width: 100% !important;

    }

    .home8 .vc_column_container>.vc_column-inner {

        padding-left: 0px;

        padding-right: 0px;

    }

    .home81 img {

        border-radius: 30px 30px 0px 0px;

    }

    .home83 img {

        border-radius: 0px 0px 0px 0px;

    }

    .home82 :hover {

        border-radius: 0px 0px 0px 0px;

    }

    .home82 img {

        border-radius: 0px 0px 0px 0px;

    }

    .conr_comon {

        padding-left: 25px !important;

        padding-right: 35px !important;

    }

    .home84 .serblk {

        border-radius: 0px 0px 30px 30px;

    }

    .home84 :hover {

        border-radius: 0px 0px 30px 30px;

    }

    .home83 .serblk {

        border-radius: 0px 0px 0px 0px;

    }

    .home83 :hover {

        border-radius: 0px 0px 0px 0px;

    }

    #civil-manpower.home10 {

        background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

        border: #1e7233;

        padding-left: 30px;

        padding-right: 30px;

        border-radius: 0px;

        height: auto !important;

        padding-bottom: 0px;

        margin-left: 0%;

        width: 100%;

        padding-top: 30px;

        margin-top: 0% !important;

        margin-bottom: 50px;

    }

    .pum-container.pum-responsive.pum-responsive-medium {

        margin-left: -45%;

        width: 90%;

    }

    .blogrow .col-md-9 {

        margin-top: 0px;

    }

    #abt-sec.home10 .vc_custom_1677678219032 {

        margin-top: 34px !important;

    }

    .vc_custom_1675416067599 {

        background-image: url(../images/DI3CF7TUQAAHX8j.jpg) !important;

        height: 400px;

        border-radius: 30px 0px 0px 30px;

    }

    #grid-sec .vc_column-inner {

        padding: 60px;

        height: 225px;

        border-radius: 20px;

        margin-bottom: 10px;

        margin-right: 5px;

        margin-left: 5px;

    }

    .cvl-mn-mrw .vc_col-sm-4 {

        width: 100% !important;

        height: 400px !important;

    }

    .poscol-blog {

        max-height: 610px !important;

    }

    .blog-pg-mnrw {

        padding-left: 0px !important;

        padding-right: 0px !important;

    }

    .blogrow-blog .col-md-9 {

        margin-top: 00px;

    }

    #corevalues1.wpb_column.vc_column_container.vc_col-sm-4:hover {

        border-radius: 30px 30px 0px 0px;

    }

    #corevalues2.wpb_column.vc_column_container.vc_col-sm-4:hover {

        border-radius: 0px 0px 0px 0px;

    }

    #corevalues4.wpb_column.vc_column_container.vc_col-sm-4:hover {

        border-radius: 0px 0px 30px 30px;

    }

    #corevalues3.wpb_column.vc_column_container.vc_col-sm-4:hover {

        border-radius: 0px 0px 0px 0px;

    }

    .vc_custom_1633177651246 {

        padding-top: 0px !important;

    }

    .home1212 .nav-bk-btn {

        margin-left: 0% !important;

    }

    .text-uppercase1 {

        color: #fff;

        font-size: 34px !important;

        font-family: 'poppins', sans-serif !important;

    }

    .home10 {

        background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

        border: #1e7233;

        padding-left: 30px;

        padding-right: 30px;

        border-radius: 0px;

        height: auto !important;

        padding-bottom: 0px;

        margin-left: 0%;

        width: 100%;

        padding-top: 30px;

        margin-top: 0% !important;

        margin-bottom: 50px;

    }

    .abt-man .vc_column-inner {

        border-radius: 0px 0px 30px 30px;

    }

    .home11 {

        border: #1e7233;

        border-radius: 0px;

        height: 880px;

        margin-left: 0% !important;

        width: 100% !important;

        margin-bottom: 0px;

    }

    .vc_custom_1674120760324 {

        border-radius: 0px 0px 30px 30px;

    }

    .vc_custom_1674120527385 {

        border-radius: 30px 30px 0px 0px;

    }

    .about2314 {

        border-radius: 0px;

        margin-left: 0% !important;

        width: 100%;

        margin-bottom: 0px;

    }

    .watblk {

        font-family: 'poppins', sans-serif !important;

        height: 435px !important;

    }

    .about2312 {

        border-radius: 0px;

        margin-left: 0% !important;

        width: 100%;

        margin-bottom: 0px;

    }

    .hme-prjct-mnrw {

        padding-bottom: 0px !important;

    }

    .wpsm_col-md-3:nth-child(1) {

        border-right: 1px solid #eeeeee4a;

        height: 200px;

        margin-top: 25px;

    }

    .wpsm_col-md-3:nth-child(2) {

        border-right: 1px solid #eeeeee4a;

        height: 200px;

        margin-top: 25px;

    }

    .wpsm_col-md-3:nth-child(3) {

        border-right: 1px solid #eeeeee4a;

        height: 200px;

        margin-top: 25px;

    }

    .mainhead11 {

        font-family: 'poppins', sans-serif !important;

        font-weight: 500;

        margin-top: 35px !important;

    }

    .counter {

        padding-right: 0px;

        float: left !important;

        margin-left: 0px !important;

    }

    .vc_custom_1638284495290,
    .vc_custom_1639133588059,
    .vc_custom_1639133676107,
    .vc_custom_1639134128347,
    .vc_custom_1639135822699,
    .vc_custom_1639135785624 {

        height: 350px;

    }

    .for-mb {

        display: block;

    }

    .for-desk {

        display: none;

    }

    .lottie-setting {

        width: 100% !important;

    }

}

.modal-body a {

    color: #fff;

    text-decoration: none;

    background-color: #242a60 !important;

    padding: 20px 30px 20px 30px;

    border-radius: 5px;

    font-size: 16px;

}

.modal-body textarea {

    margin-bottom: 30px
}

button:not(.toggle),
.button,
.faux-button,
.wp-block-button__link,
.wp-block-file .wp-block-file__button,
input[type="button"],
input[type="reset"],
input[type="submit"],
.bg-accent,
.bg-accent-hover:hover,
.bg-accent-hover:focus,
:root .has-accent-background-color,
.comment-reply-link {

    background-color: #242a60;

}

.mpower-text {

    color: #242a60;

}

/* final edtis */

.mb-dis {

    display: none !important;

}

.desk-dis {

    display: block !important;

}

@media screen and (max-width:768px) and (min-width:601px) {

    .homeimg1 img {

        margin-bottom: -21px;

    }

    .n img {

        border-radius: 30px 0px 0px 0px;

    }

    .serblk.k img {

        border-radius: 0px 30px 0px 0px;

    }

    .home81 :hover {

        border-radius: 30px 0px 0px 0px;

    }

    .home82 :hover {

        border-radius: 0px 30px 0px 0px;

    }

    .serabs {

        height: 240px !important;

        margin-top: -220px !important;

    }

    .service41.wpb_column.vc_column_container.vc_col-sm-6 {

        height: 470px;

    }

    .service2.wpb_column.vc_column_container.vc_col-sm-6 {

        height: 470px;

    }

    .mb-dis {

        display: block !important;

    }

    .home6img .vc_column-inner {

        border-radius: 30px 0px 0px 30px;

    }

    .vc_custom_1673410122126 {

        background-color: #f4f4f4 !important;

        padding: 14px !important;

        border-radius: 0px 30px 30px 0px !important;

    }

    #sharjah .vc_column-inner {

        padding: 20px;

    }

    #dubai1 .vc_column-inner {

        border-radius: 0px 30px 30px 0px !important;

    }

    .dubai-sec .vc_col-sm-4 {

        width: 100% !important;

    }

    .sub_cont_row_1 {

        margin-top: 0px;

    }

    .abt-sharjah .vc_column-inner {

        border-radius: 30px 0px 0px 30px !important;

    }

    .team-sharjah .vc_column-inner {

        border-radius: 0px 30px 30px 0px !important;

    }

    .shar-sd .vc_column-inner {

        border-radius: 0px 30px 30px 0px !important;

    }

    .Sharjah-clean p {

        font-size: 16px;

        opacity: 0.7;

    }

    #sharjah .vc_column-inner {

        padding: 20px;

    }

    .our-blk1 {

        margin-bottom: 30px;

    }

    div#dubai-sec {

        margin-top: 0px !important;

    }

    .home10 .wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {

        width: 100% !important;

    }

    .vc_column-inner.vc_custom_1673871010019 {

        margin-top: 0px !important;

    }

    .wpsm_count-title::after {

        position: absolute;

    }

    .wpsm_count-title {

        font-size: 20px !important;

    }

    .counter {

        float: none;

    }

    .wpsm_number {

        text-align: center !important;

    }

    .wpsm_col-md-3:nth-child(2) {

        margin-top: 0px !important;

    }

    .wpsm_col-md-3:nth-child(4) {

        margin-top: 0px !important;

    }

    .home71 {

        height: auto;

        background-image: linear-gradient(to right, #242a60, #c41010, #c2151f, #ba2550);

        margin-left: 0%;

        width: 100%;

        border-radius: 0px;

    }

    .wpsm_col-md-3:nth-child(3) {

        border-right: 0px solid #eeeeee4a !important;

        height: 280px !important;

        margin-top: 25px;

    }

    .home6 h2 {

        font-size: 26px !important;
    }

    .wpsm_col-md-3:nth-child(2) {

        border-right: 0px solid #eeeeee4a !important;

        height: 280px !important;

        margin-top: 25px;

    }

    .wpsm_col-md-3:nth-child(1) {

        border-right: 0px solid #eeeeee4a !important;

        height: 280px !important;

        margin-top: 25px;

    }

    .service1.wpb_column.vc_column_container.vc_col-sm-6 {

        border-right: 0px solid #cdc8c878;

        border-bottom: 1px solid#cdc8c878;

        height: 470px;

    }

    .home8 {

        margin-top: 20px;

    }

    #block-4 .col-lg-4 {

        margin-bottom: 0px;

    }

    .home8-pro {

        margin-top: 25px !important;

    }

    .serblk img {

        height: 250px;

    }

    .msn-vsn-mdv h4 {

        margin-top: 0px;

        margin-bottom: 5px;

    }

    .solabs {

        margin-top: -108px !important;

    }

    .solabs {

        width: 98.7% !important;

    }

    .abt-man .home66 {

        padding-bottom: 6px !important;

    }

    .contact4 {

        padding-left: 0px;

        padding-right: 0px;

        border-radius: 0px;

        height: 460px;

        margin-left: 0%;

        width: 100%;

        margin-top: 0px;

    }

    .vc_custom_1673865141320 {

        border-radius: 30px 0px 0px 30px;

    }

    #civil-manpower.home10 {

        background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

        border: #1e7233;

        padding-left: 30px;

        padding-right: 30px;

        border-radius: 0px;

        height: auto;

        padding-bottom: 40px;

        margin-left: 0%;

        width: 100%;

        padding-top: 30px;

        margin-top: 1% !important;

        margin-bottom: 50px;

    }

    .trn-wrk-cl1 .vc_column-inner {

        padding-top: 0px !important;

        border-radius: 30px 0px 0px 30px;

    }

    .vc_custom_1674200472788 {

        height: 452px;

        border-radius: 0px 30px 30px 0px;

    }

    .cvl-mn-mrw121 {

        padding-left: 10px;

        padding-right: 10px;

        margin-top: 30px;

    }

    .prvd-mnrw-sb .vc_col-sm-3 {

        width: 50% !important;

    }

    .prvd-mndv-hd {

        font-size: 14px !important;

        margin: 0px !important;

        padding-top: 25px !important;

        padding-bottom: 25px;

        padding-left: 25px;

        padding-right: 25px;

        letter-spacing: 0px;

        font-weight: 600;

    }

    #grid-sec .vc_column-inner {

        margin-top: 10px;

    }

    .cvl-mn-mdv p {

        font-size: 14px;

    }

    .cvl-mn-mrw {

        padding-top: 30px;

    }

    .cvl-mn-mdv {

        color: #fff;

        padding-top: 0px !important;

    }

    .mn-in-spl-dv p {

        font-size: 14px !important;

    }

    .mn-in-spl-dv {

        padding: 30px 30px !important;

    }

    .desk-dis a {

        font-size: 18px;

    }

    .prvd-mnrw-sb .vc_col-has-fill {

        width: 50%;

    }

    .supply-services {

        background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

        border: #1e7233;

        padding-left: 30px;

        padding-right: 30px;

        border-radius: 0px;

        height: auto !important;

        margin-left: 0%;

        width: 100%;

        padding-top: 30px;

        margin-top: 1% !important;

        margin-bottom: 30px;

    }

    .sectors-sec1 .vc_column-inner {

        border-radius: 0px 30px 30px 0px;

        height: 100%;

    }

    .sectors-sec2 .vc_column-inner {

        border-radius: 30px 0px 0px 30px !important;

        height: 450px;

    }

    .mn-in-spl-dv .nav-bk-btn {

        font-size: 16px !important;

    }

    .sectors-sec1 .nav-bk-btn {

        font-size: 16px !important;

    }

    .cvl-mn-mdv {

        color: #fff;

        padding: 35px 25px;

    }

    .g_qt_main_row h3 {

        font-size: 30px !important;

    }

    .cvl_cnt_1 p {

        font-size: 15px !important;

    }

    .oilandgas .vc_column-inner {

        padding: 0px;

    }

    .oilandgas1 .vc_column-inner {

        padding: 0px;

    }

    .cvl_cnt_1 {

        padding: 18px !important;

    }

    .cvl_cnt_1 ul li {

        font-size: 12px;

    }

    .cnt_lst p {

        font-size: 15px !important;

    }

    .cvl_cnt_2_img {

        height: auto !important;

    }

    .cvl_cnt_1 h5 {

        font-size: 23px !important;

    }

    .cvl_innr_cont_1_main_row {

        margin-bottom: 0px !important;

    }

    .service1:hover {

        background-color: #242a60;

        border-radius: 30px 30px 0px 0px;

    }

    .service2:hover {

        background-color: #242a60;

        border-radius: 0px 0px 0px 0px;

    }

    .service51:hover {

        background-color: #242a60;

        border-radius: 0px 0px 0px 0px;

    }

    .service61:hover {

        background-color: #242a60;

        border-radius: 0px 0px 30px 30px;

    }

    .col-6.hdr-sc-sec {

        width: 32%;

    }

    .home10 {

        background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

        border: #1e7233;

        padding-left: 30px;

        padding-right: 30px;

        border-radius: 0px;

        height: 545px;

        padding-bottom: 0px;

        margin-left: 0%;

        width: 100%;

        padding-top: 30px;

        margin-top: 1% !important;

        margin-bottom: 100px;

    }

    .vc_custom_1675416067599 {

        background-image: url(../images/DI3CF7TUQAAHX8j.jpg) !important;

        height: 600px;

        border-radius: 30px 0px 0px 30px;

    }

    .abt-man .vc_column-inner {

        border-radius: 0px 30px 30px 0px;

    }

    .home11 {

        border: #1e7233;

        height: auto;

        margin-left: 0% !important;

        width: 100% !important;

        margin-bottom: 0px;

    }

    .vc_custom_1674120527385 {

        border-radius: 30px 0px 0px 30px;

    }

    .msn-vsn-mdv {

        background: #212c6b;

        color: #fff;

        padding: 25px;

        margin-right: 20px;

        margin-left: 20px;

    }

    .vc_custom_1674120760324 {

        border-radius: 0px 30px 30px 0px;

    }

    .about2312 {

        border-radius: 0px;

        margin-left: 0% !important;

        width: 100%;

        margin-bottom: 0px;

    }

    #corevalues1.wpb_column.vc_column_container.vc_col-sm-4:hover {

        border-radius: 30px 0px 0px 0px;

    }

    #corevalues2.wpb_column.vc_column_container.vc_col-sm-4:hover {

        border-radius: 0px 30px 30px 0px;

    }

    #corevalues3.wpb_column.vc_column_container.vc_col-sm-4:hover {

        border-radius: 0px 0px 0px 30px;

    }

    .nav-bk-btn {

        text-decoration: none;

        font-size: 18px !important;

        background: #fff;

        color: #4f4f4f !important;

        padding: 15px 17px;

        display: inline-block;

        border-radius: 100px;

        border: 1px solid #242a60 !important;

        margin-left: 31px;

        font-weight: 500;

    }

    .service31.wpb_column.vc_column_container.vc_col-sm-6 {

        border-right: 0px solid#cdc8c878;

        height: 470px;

    }

    .service51.wpb_column.vc_column_container.vc_col-sm-6 {

        border-right: 0px solid#cdc8c878;

        height: 470px;

    }

    #corevalues4.wpb_column.vc_column_container.vc_col-sm-4:hover {

        border-radius: 0px 0px 30px 0px;

    }

    #projects-sec.home10 {

        margin-top: 1% !important;

    }

    #insights-sec.home10 {

        margin-top: 1% !important;

    }

    .blogrow-blog {

        padding-top: 0px;

        padding-bottom: 70px;

    }

    .blogrow-blog .col-md-9 {

        padding-right: 60px;

        margin-top: 50px;

    }

    .blgsid-blog {

        top: 100px !important;

    }

    .bk-mp-row {

        margin-top: 1%;
    }

    .dubai-sec .vc_col-sm-8 {

        width: 100% !important;

    }

    #loadMore {

        font-size: 14px !important;
    }

    .blogrow {

        padding-top: 50px;
    }

    .about2314 {

        border-radius: 0px;

        margin-left: 0% !important;

        width: 100%;

        margin-bottom: 0px;

    }

    .blogrow {

        padding-left: 15px;

        margin: 0px;

        padding-right: 15px;

    }

    .conte-start-2 {

        padding-right: 0px;

    }

    .blogrow .col-md-3 {

        margin-top: 0px;

    }

    .blg-blk1 {

        margin-top: 0px;

    }

    .blg-blk1 .poscol {

        width: 100%;

    }

    #projects-sec.home10 {

        height: auto;

        margin-left: 0%;

        width: 100%;

    }

    .inr-prjct-mnrw .poscol {

        width: 100% !important;

    }

    .blogrow .col-md-9 {

        margin-top: 0px;

    }

    .blogrow .col-md-9 {

        padding-right: 25px;

    }

    .blg-blk1 .poscont h2 {

        margin: 2px;

        font-size: 24px;

        padding-top: 8px;

        color: #6c6c6c;

        font-family: 'Poppins', sans-serif !important;

    }

    #clients-sec.home10 {

        height: auto !important;

        margin-bottom: 0px !important;

    }

    .cnt-mcl-2 {

        border-radius: 0px 30px 30px 0px !important;

    }

    .rqst-hm-mndv h2 {

        font-size: 30.8px;

    }

    .vc_custom_1674188465642 {

        height: 647.5px;

        border-radius: 30px 0px 0px 30px;

    }

    #insights-sec.home10 {

        height: auto !important;

        margin-left: 0%;

        width: 100%;

    }

    .blog-pg-mnrw {

        padding-left: 40px !important;

        padding-right: 40px !important;

    }

    .vc_custom_1674133711302 {

        height: 500px;

        border-radius: 30px 30px 0px 0px;

    }

    .bk-mp-row {

        padding-top: 50px;

        padding-bottom: 90px;

        background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

        height: auto;

        margin-left: 40px !important;

        margin-right: 40px !important;

    }

    .pum-container.pum-responsive.pum-responsive-medium {

        margin-left: -32%;

        width: 65%;

    }

    .home10 {

        height: auto;

    }

    .vc_custom_1673868390013 {

        border-radius: 30px 0px 0px 30px;

    }

    .vc_custom_1673868336984 {

        border-radius: 0px 30px 30px 0px;

    }

    .home6 p {

        font-size: 16px !important;

        color: #8f8f8f;

        font-family: 'Poppins', sans-serif !important;

    }

    .rqst-hm-mndv h5 {

        font-size: 32px !important;

    }

    .vc_custom_1673865141320 {

        height: 671.5px !important;

    }

    .team-sharjah .vc_column-inner {

        border-radius: 0px 0px 30px 30px;

    }

    .dubai-sec .why-item {

        height: 300px;
    }

    .vc_row.wpb_row.vc_row-fluid.privacy.vc_custom_1674631805428 {

        margin-top: 20px !important;

    }

    .vc_custom_1674199303842 {

        margin-top: 20px !important;

        background-color: #f4f4f4 !important;

    }

    .vc_row.wpb_row.vc_row-fluid.vc_custom_1674199303842.vc_row-has-fill {

        margin-top: 20px !important;

    }

    .vc_row.wpb_row.vc_row-fluid.privacy.vc_custom_1674631805428 {

        margin-top: 20px !important;

    }

    .wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {

        width: 50% !important;

    }

    .home8 .vc_column_container>.vc_column-inner {

        padding-left: 0px;

        padding-right: 0px;

        margin-top: -21px;

    }

    .home8-pro .serabs {

        position: absolute;

        width: 100% !important;

        height: 250px !important;

        margin-top: -250px !important;

    }

    .vc_custom_1673357849972 {

        background-image: url(../images/dubai.jpg) !important;

        background-position: 0 0 !important;

        background-repeat: no-repeat !important;

        height: 743px !important;

        border-radius: 30px 0px 0px 30px;

    }

    .home9 {

        margin-left: 0%;

        width: 100%;

        border-radius: 30px !important;

    }

    .cnt-mcl-21 {

        border-radius: 0px 30px 30px 0px !important;

    }

    .cpL span {

        font-size: 15px;

    }

    .cpR a {

        font-size: 14px;

    }

    .home12 .nav-bk-btn {

        padding: 15px 43px !important;
    }

    .home5 {

        background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

        border: #1e7233;

        padding-left: 30px;

        padding-right: 30px;

        border-radius: 0px;

        height: auto;

        padding-bottom: 101px;

        margin-left: 0%;

        width: 100%;

        margin-bottom: 40px;

    }

    .vc_custom_1638284495290,
    .vc_custom_1639133588059,
    .vc_custom_1639133676107,
    .vc_custom_1639134128347,
    .vc_custom_1639135822699,
    .vc_custom_1639135785624 {

        height: 350px;

    }

    .hm-sld-mr {

        height: 500px !important;

        display: flex;

    }

}

.page-id-867 .vc_custom_1636800750000 {

    height: auto !important;

}

.mb-brand-bg {

    background-size: cover;

}

.vehicle-brand-bg {

    background-image: url(https://manpower.ae/wp-content/uploads/2022/04/hm_cnt_bg_1_optimized.jpg);

    background-size: cover;

}

@media screen and (max-width:600px) {

    .mb-brand-bg {

        background-image: none;

    }

    .inst-mn-rw h1 {

        font-size: 35px !important;

    }

    .vehicle-brand-bg {

        background-image: none;

    }

    .bk-mpwr-dv {

        text-align: center;

        display: block;

    }

    .home1212 .nav-bk-btn {

        margin-left: 0% !important;

    }

    .conte-start p {

        font-size: 16px !important;

    }

    .blg-blk1 {

        margin-top: 0px;

    }

    .blogrow .col-md-3 {

        margin-top: 0px !important;

    }

    #loadMore {

        font-size: 18px !important;

        width: 100%;

        padding: 15px 60px;

        text-align: center;

        margin-left: 0px;

    }

    .qt {

        float: left;

        right: 9rem !important;

        position: absolute;

    }

    .top-nav ul {

        display: flex;

        list-style: none;

        padding-bottom: 5px;

        justify-content: flex-start;

        margin-left: 55px;

    }

    .icons-img {

        display: none;

    }

}

.subjectName span::after {

    content: "\f014 ";

    font-family: fontawesome;

    font-size: 18px;

    margin-top: -2px !important;

    position: absolute;

    right: 15% !important;

}

.subjectName span {

    cursor: pointer;

    float: right !important;

}

.qt {

    float: left;

    right: 30rem;

    position: absolute;

}

.subjectName {

    align-items: center !important;

}

/* popup form */

.pum-theme-4079 .pum-container,
.pum-theme-lightbox .pum-container {

    border: none;

    border-radius: 0px !important;

    box-shadow: none !important;

}

.pum-theme-4079 .pum-container,
.pum-theme-lightbox .pum-container {

    padding: 40px;

    border-radius: 0px !important;

    border: none !important;

    box-shadow: none !important;

    background-color: rgba(255, 255, 255, 1.00);

}

.wpcf7-form-control {

    border-radius: 5px !important
}

.pum-title {

    font-weight: 400 !important;

}

/* navbar for mobile  */

.nav-call-mb::before {

    content: url(../images/hdr-call-icon.png);

    display: inline-block;

    position: absolute;

    left: -14px;

    top: px;

}

.nv-for-mob {

    padding: 20px 0px 20px 30px;

}

.nav-call-mb p {

    color: #fff;

    margin-bottom: 0px;

    margin-left: 28px;

    font-size: 13px !important;

}

.nav-call-mb a {

    color: #fff;

    margin: 0px;

    text-decoration: none;

    font-weight: 700;

    font-size: 12px;

    margin-left: 27px;

}

.nav-book-mb {

    font-size: 8px;

    text-decoration: none;

    color: #fff;

    font-weight: 600;

    background-color: #fc3c56;

    border-radius: 3px;

    padding: 5px 10px 5px 10px;

    float: right !important;

}

.nv-for-mob .col-5 {

    justify-content: center;

    align-items: center;

    display: flex;

}

/* total summery */

#total {

    margin: auto;

    display: inline;

    width: 40%;

    background: none;

    border: none;

    font-size: 24px;

    font-weight: 600;

}

#total:focus-visible {

    border: none !important;

    outline: none;

}

.tot-par {

    font-size: 24px !important;

    font-weight: 500;

}

#book-summary-list {

    border-bottom: 1px solid rgba(0, 0, 0, 0.3);

    margin-bottom: 20px;

}

.hm-srvs-sbrw .vc_custom_1638282586550:hover {

    background-color: #242a60 !important;

    transition: 0.6s;

}

.home-main-bg {

    width: 100%;

    filter: grayscale();

}

.hm-sld-mr {

    height: 840px;

    display: flex;

}

.hme-crt-mrw .sldr-lst-mrw {

    padding-top: 30px;

}

.in-sldr-mnrw {

    height: 700px
}

.about_over {

    margin-top: 30rem;

}

/* .page-id-975 .about_over{

    margin-top: 0rem;

} */

/* .page-id-1111 .about_over{

    margin-top: 0rem;

} */

/* .page-id-2162 .about_over{

    margin-top: 0rem;

} */

/* .page-id-707 .about_over{

    margin-top: 0rem;

} */

.hme-crt-mrw {

    height: 760px
}

.ts-box h5 {

    margin: 0px;

}

.abt-mainhead {

    font-size: 80px !important;

    margin: 0px !important;

}

.nv-for-mob {

    overflow-x: hidden !important;

}

.nav-toggle {

    bottom: 80px !important;

}

/* Site map */

.sitemap h2 {

    font-size: 50px;

}

.sitemap ul li {

    font-size: 16px;

    color: #000;

}

.sitemap ul li a {

    text-decoration: none;

    color: #000;

}

.sitemap ul li a:hover {

    text-decoration: underline;

}

.g-button span {

    padding-left: 10px;

    font-size: 20px;

    font-weight: 500;

}

@media screen and (min-width:1200px) {

    .g-button {

        display: flex;

    }

}

/* 20 1 2022 updations */

/* template 1 style */

.cvl_header_main_row {

    padding: 150px 0px;

    display: flex;

    align-items: center;

    justify-content: right;

}

.cvl_header_main_row div {

    background-color: #00000073;

    color: #fff;

    padding: 50px;

    margin-top: 30px
}

.cvl_header_main_row div h2 {

    margin: 0px;

    font-size: 70px;

    font-weight: 800;

}

/*.cvl_cnt_1_main_row{

    padding-top: 80px;

    padding-bottom: 50px;

}*/

.cvl_cnt_1_img .vc_column-inner {

    padding: 0px !important;

}

.cvl_cnt_1_img .wpb_single_image {

    margin: 0px;

}

.cvl_cnt_1 {

    padding: 20px;

}

.cvl_cnt_1 h5 {

    margin: 0px;

    color: #fff;

    font-size: 32px;

}

#oilgas1 .cvl_cnt_1 h5 {

    margin: 0px;

    color: #666666;

    font-size: 32px;

}

.cvl_cnt_1 p {

    font-size: 18px;

    padding-top: 20px;

    color: #fff;

    margin-bottom: 0px;

}

#oilgas1 .cvl_cnt_1 p {

    font-size: 18px;

    padding-top: 20px;

    color: #8f8f8f;

    margin-bottom: 0px;

}

.cvl_cnt_1_img .vc_column-inner {

    border-radius: 0px;

}

.oilandgas .vc_column-inner {

    border-radius: 0px 30px 30px 0px;

}

.oilandgas2 .vc_column-inner {

    border-radius: 0px;

}

.cvl_cnt_2_img .vc_column-inner {

    border-radius: 0px 30px 30px 0px;

}

.oilandgas1 .vc_column-inner {

    border-radius: 30px 0px 0px 30px;

}

.sub_cont_row_1 {

    margin-top: 50px;

}

.sub_cont_row_1 .vc_column-inner {

    padding: 0px;

}

.head_sb1 a {

    color: #fff;

}

.head_sb h3 {

    margin: 0px;

    padding: 20px 0px;

    color: #fff;

    font-size: 34px
}

.head_sb {

    padding: 0px 20px;

    background-color: #000000c4;

    padding-bottom: 20px;

    z-index: 15;

}

.head_sb1 {

    padding: 30px !important;

    border-radius: 0px;

}

.head_sb {

    padding: 30px !important;

    border-radius: 0px;

}

.head_sb p {

    font-size: 18px;

    color: #fff;

    padding-top: 30px
}

.sub_cnt_div img {

    width: 100%;

    z-index: -15;

    position: relative;

}

.head_sb1 h3 {

    margin: 0px;

    padding: 20px 0px;

    color: #fff;

    font-size: 34px
}

.head_sb1 {

    padding: 0px 20px;

    background-color: #000000eb;

    padding-bottom: 20px;

    z-index: 15;

}

.head_sb1 p {

    font-size: 18px;

    color: #fff;

    padding-top: 30px
}

.sub_cnt_div img {

    width: 100%;

    z-index: -15;

    position: relative;

}

.cnt_lst h2 {

    margin: 0px;

    font-size: 34px;

    color: #fff;

    padding-bottom: 20px;

}

.cnt_lst {

    padding: 30px;

}

.cnt_lst p {

    font-size: 18px;

    color: #fff;

}

.g_qt_main_row {

    margin-top: 40px;

    margin-bottom: 0px !important;

    background-color: #001a47;

    padding-top: 50px;

    padding-left: 30px;

    padding-bottom: 50px;

}

.g_qt_main_row h5 {

    color: #fff;

    font-weight: 400;

    margin: 0px;

}

.g_qt_main_row h3 {

    color: #fff;

    margin: 0px;

    font-size: 44px;

    padding-top: 10px;

}

.g_qt_main_row p {

    font-size: 18px;

    color: #fff;

    padding-top: 10px;

}

.btn_sect {

    display: flex;

    align-items: center;

    justify-content: center;

}

.btn_sect a {

    color: #fff;

    text-decoration: none;

    font-size: 34px;

    font-weight: 400;

    background-color: #242a60;

    padding: 20px 60px;

    background: #fff;

    color: #4f4f4f !important;

    border-radius: 100px;

}

.btn_sect a:hover {

    box-shadow: inset 12em 0rem 0rem 0rem #212c6b;

    animation: pulse 1s;

    color: #fff !important;

    transition: 1s;

}

.cl_sect {

    margin-top: 50px;

    margin-bottom: 30px !important;

}

.c_head {

    font-size: 52px;

    color: #6c6c6c;

    font-weight: 500;

    text-align: center;

}

/* end template 1 styles */

/* template 1 responsive */

@media only screen and (max-width: 768px) {

    .top-nav ul {

        margin-right: 30px;

    }

    .col-6.hdr-sc-sec {

        width: 38%;

    }

    .copyRight {

        padding: 0px 20px 20px;

    }

    .why-choose {

        height: 100%;

    }

    .brf-mnpwr-mrw {

        padding-top: 0px;

    }

    .home8 {

        margin-left: 0% !important;

        width: 100% !important;

    }

    .manpower-Sharjah span {

        font-size: 42px;

    }

    .blgsid {

        margin-bottom: 30px;

    }

    #supply-head {

        margin-top: 0px !important;

    }

    .desk-dis .bk-mpwr-dv img {

        width: 50%;

    }

    .cvl_header_main_row div h2 {

        font-size: 50px;

    }

    .home1212 .nav-bk-btn {

        margin-left: 0%;

        padding: 15px 25px !important;

    }

    .wpsm_count-title {

        font-size: 28px !important;

        font-weight: 400 !important;

    }

    .serabs h4 {

        font-size: 17px;

    }

    .container-fluid.footer-main {

        margin-bottom: 0px;

    }

    .wpsm_col-md-3:nth-child(1) {

        border-right: 1px solid #eeeeee4a;

        height: 250px !important;

        margin-top: 25px;

    }

    .wpsm_col-md-3:nth-child(2) {

        border-right: 1px solid #eeeeee4a;

        height: 250px !important;

        margin-top: 25px;

    }

    .wpsm_col-md-3:nth-child(3) {

        border-right: 1px solid #eeeeee4a;

        height: 280px !important;

        margin-top: 25px;

    }

    .footer-main .footer-widgets-wrapper aside:nth-child(2) {

        width: 100% !important;

        padding-top: 28px;

        margin-left: 0px;

    }

    .footer-main .footer-widgets-wrapper aside:nth-child(3) {

        width: 100% !important;

        padding-top: 30px;

        margin-left: 0px;

    }

    .footer-main .footer-widgets-wrapper aside:nth-child(4) {

        width: 100% !important;

        margin-left: 0px;

    }

    .rqst-hm-mndv h4 {

        font-size: 40px !important;

    }

    .home71 {

        height: auto;

        background-image: linear-gradient(to right, #242a60, #c41010, #c2151f, #ba2550);

        margin-left: 0%;

        width: 100%;

        border-radius: 0px;

    }

    .home8-pro {

        margin-top: 0px;

    }

    .home9 {

        height: auto;

    }

    .mt-5 {

        margin-top: 3rem !important;

    }

    .ftr-fst-cl {

        text-align: center;

    }

    .dubai123 img {

        margin-top: 50px;

        margin-left: 50px;

        border-radius: 10px 10px 0px 0px;

        border-bottom: 0px !important;

    }

    .dubai123::after {

        content: "";

        position: absolute;

        background: #242a60;

        width: 79%;

        height: 0.1px;

        right: 70px;

        opacity: .7;

    }

    .footer-main .footer-widgets-wrapper aside:first-child {

        width: 100% !important;

        max-width: none;

        text-align: center;

    }

    .fooin {

        text-align: center;

    }

    .icons-img {

        display: none;

    }

    .home6 h2 {

        font-size: 29px;

        color: #000;

        margin-bottom: 15px;

        font-family: 'Poppins', sans-serif !important;

        font-weight: 500;

    }

    .home6 p {

        font-size: 14px;

        color: #8f8f8f;

        font-family: 'Poppins', sans-serif !important;

    }

    .vc_custom_1673410122126 {

        background-color: #f4f4f4 !important;

        padding: 32px;

        border-radius: 0px 30px 30px 0px;

    }

    .home12121 .nav-bk-btn {

        text-decoration: none;

        font-size: 20px !important;

        background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

        margin-left: 0px !important;

        color: #fff !important;

        padding: 15px 37px !important;

    }

    .home6 h2 {

        margin-top: 0px;
    }

    .sectr-hm-mrw p {

        font-family: 'poppins', sans-serif !important;

        font-weight: 400;

        font-size: 16px;

    }

    .home7 h2 {

        margin-top: 10px !important;

        margin-bottom: 35px !important;

        font-size: 50px;

    }

    .home12121 {

        text-align: center !important;

    }

    .dubai123::after {

        display: none;

    }

    #benefit-sharjah .why-item {

        width: 100% !important;

    }

    #benefit-sharjah .vc_col-sm-3 {

        width: 100%;

    }

    .why-item1 .why-item {

        border-radius: 30px 30px 0px 0px;

    }

    .why-item3 .why-item {

        border-radius: 0px 0px 30px 30px;

    }

    .abt-sharjah .vc_column-inner {

        border-radius: 30px 30px 0px 0px;

        padding: 50px;

    }

    .team-dubai .vc_column-inner {

        border-radius: 0px 30px 30px 0px;

    }

    #sharjah1 .vc_column-inner {

        border-radius: 0px 30px 30px 0px;

    }

    #dubai1 .vc_column-inner {

        border-radius: 0px 0px 30px 30px;

    }

    .wpsm_number {

        margin: auto;

    }

    .home6 {

        padding-bottom: 20px;

        margin-left: 0%;

        width: 100%;

        margin-top: -25px;

        margin-bottom: 0px;

        height: auto;

    }

    .home12121 .nav-bk-btn {

        text-decoration: none;

        font-size: 20px !important;

        background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

        color: #fff !important;

        padding: 15px 10px !important;
    }

    .greyscale {

        height: 400px;

    }

    .home3 p {

        font-size: 16px !important;

    }

    .cvl_cnt_2_img {

        height: 400px;

    }

    .lst_bg_img {

        height: 400px;

    }

    .g_qt_main_row h3 {

        font-size: 44px;

        text-align: center;

    }

    .g_qt_main_row h5 {

        text-align: center;

    }

    .g_qt_main_row p {

        text-align: center;

        margin-bottom: 30px;

    }

    .g_qt_main_row {

        margin-top: 30px;

        margin-bottom: 30px !important;

        background-color: #001a47;

        padding-top: 50px;

        padding-left: 0px;

    }

}

@media only screen and (max-width: 600px) {

    .cvl_header_main_row div h2 {

        font-size: 28px !important;

    }

    #clients-sec.home10 {

        height: 100% !important;

        margin-bottom: 0px !important;

    }

    .solabs {

        width: 97.3% !important;

        margin-top: -92px !important;

    }

    .cvl-mn-cl11 .vc_column-inner {

        border-radius: 30px 30px 0px 0px;

        height: 350px;

    }

    .cont-frm .vc_column-inner {

        border-radius: 30px 30px 0px 0px !important;

        height: 400px;

    }

    .blogrow-blog {

        margin: 0px;

    }

    .cvl_cnt_1_img {

        height: auto;

    }

    .cvl_cnt_2_img {

        height: auto;

    }

    div#sectors-sec12 {

        height: 400px;

    }

    .cvl_header_main_row div {

        background-color: #00000073;

        color: #fff;

        padding: 20px 10px;
        ;

        margin-top: 30px;

    }

    .vc_custom_1674188465642 {

        border-radius: 30px 30px 0px 0px !important;

    }

    .vc_custom_1675416067599 {

        border-radius: 30px 30px 0px 0px;

    }

    .nav-bk-btn {

        margin-left: 0% !important;

        margin-top: 20px;

    }

    .vc_custom_1673865141320 {

        height: 500px !important;

    }

    .cvl_cnt_1_main_row {

        padding-top: 40px;

        padding-bottom: 40px;

    }

    .feedback1 {

        position: fixed;

        left: 0%;

        bottom: 0;

        display: inline;

        background-color: #f2f2f2 !important;

        width: 100%;

        background-color: #fff;

        color: white;

        text-align: center;

        height: 80px;

        z-index: 2;

    }

    .dubai-sec {

        margin-left: 0% !important;

        width: 100%;

        margin-bottom: 0px;

    }

    .emp-sharjah .vc_column-inner {

        border-radius: 30px 30px 0px 0px;

        padding: 30px;

    }

    .vc_custom_1679548319496 {

        border-radius: 0px 0px 30px 30px;

    }

    .abt-sharjah .vc_column-inner {

        border-radius: 30px 30px 0px 0px;

        padding: 50px;

    }

    .team-dubai .vc_column-inner {

        border-radius: 0px 0px 30px 30px;

        padding: 50px;

    }

    #sharjah3 .vc_column-inner {

        padding: 30px;

        padding-bottom: 35px;

    }

    #sharjah .vc_column-inner {

        border-radius: 30px 30px 0px 0px;

        padding: 35px;

    }

    #sharjah1 .vc_column-inner {

        border-radius: 0px 0px 30px 30px;

        padding: 30px;

        height: 390px;

    }

    .manpower-Sharjah h2 {

        font-style: normal;

        font-weight: bold;

        font-size: 25px;

        color: #6c6c6c;

        margin-bottom: 10px !important;

        margin-top: 5px;

    }

    .mpIRight img {

        margin-left: 7%;

    }

    .our-blk1 {

        margin-bottom: 35px;

    }

    .why-item1 .why-item {

        border-radius: 30px 30px 0px 0px;

    }

    .why-item3 .why-item {

        border-radius: 0px 0px 30px 30px;

    }

    .dubai-sec5 .vc_column-inner {

        box-sizing: border-box;

        padding-left: 15px;

        padding-right: 30px;

        width: 100%;

    }

    #dubai-sec {

        margin-top: 0px !important;

    }

    #dubai1 .vc_column-inner {

        border-radius: 0px 0px 30px 30px;

        padding: 30px;

    }

    #benefit-sharjah {

        margin-left: 0% !important;

        width: 100%;

        margin-bottom: 0px;

    }

    .team-sharjah .vc_column-inner {

        border-radius: 0px 0px 30px 30px;

        height: 290px;

    }

    #emp-abudhabi .vc_column-inner {

        height: auto;

    }

    .manpower-abudhabi .vc_column-inner {

        height: 375px;

        border-radius: 0px 0px 30px 30px;

    }

    #sharjah2 .vc_column-inner {

        border-radius: 0px 0px 30px 30px !important;

        margin-bottom: 35px;

    }

    .team-abudhabi .vc_column-inner {

        border-radius: 0px 0px 30px 30px;

        padding: 30px;

        height: auto;

    }

    .home7 h2 {

        margin-bottom: 20px !important;

        font-size: 35px !important;

    }

    .copyRight {

        margin-bottom: 60px;

    }

    #block-4 .col-lg-4 {

        margin-bottom: 0px;

    }

    .footer-main .footer-widgets-wrapper aside:nth-child(4) {

        margin-top: 0px;

    }

    .footer-main .footer-widgets-wrapper aside:nth-child(3) {

        padding-top: 0px !important;

    }

    .footer-main .footer-widgets-wrapper aside:nth-child(2) {

        padding-top: 0px !important;

    }

    .cpL {

        text-align: center;

        margin-bottom: 10px;

    }

    .cvl_cnt_1 h5 {

        font-size: 24px;

    }

    .home6img.wpb_column.vc_column_container.vc_col-sm-6.vc_col-has-fill {

        margin-top: 0px;

    }

    .home12121 .nav-bk-btn {

        text-decoration: none;

        font-size: 15px !important;

        background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

        width: 100%;

        color: #fff !important;

        padding: 15px 15px !important;

    }

    .vc_custom_1673868336984 {

        border-radius: 0px 0px 30px 30px;

    }

    a.yydev-back-to-top {

        visibility: visible !important;

        display: none !important;

    }

    .head_sb1 h3 {

        font-size: 24px;

        padding: 10px 0px;

    }

    .home71 {

        height: auto;

        background-image: linear-gradient(to right, #242a60, #c41010, #c2151f, #ba2550);

        margin-left: 0%;

        width: 100%;

        border-radius: 0px;

    }

    .wpsm_col-md-3:nth-child(1) {

        border-right: 0px solid #eeeeee4a;

        height: 250px !important;

        margin-top: 25px;

    }

    .wpsm_col-md-3:nth-child(2) {

        border-right: 0px solid #eeeeee4a;

        height: 250px !important;

        margin-top: 25px;

    }

    .wpsm_col-md-3:nth-child(3) {

        border-right: 0px solid #eeeeee4a;

        height: 280px !important;

        margin-top: 25px;

    }

    .wpsm_col-md-3:nth-child(4) {

        border-right: 0px solid #eeeeee4a;

        height: 370px;

        margin-top: 25px;

    }

    .head_sb1 {

        padding: 0px 20px;

        background-color: #000000eb;

        padding-bottom: 20px;

        z-index: 15;

    }

    .head_sb h3 {

        font-size: 24px;

        padding: 10px 0px;

    }

    .head_sb {

        padding: 0px 20px;

        background-color: #000000eb;

        padding-bottom: 20px;

        z-index: 15;

    }

    .cnt_lst {

        padding: 10px;

    }

    .cnt_lst h2 {

        font-size: 24px !important;

    }

    .c_head {

        font-size: 34px !important;

    }

}

/* Template 2 styles */

.parent {

    display: grid;

    grid-template-columns: repeat(6, 1fr);

    grid-template-rows: repeat(4, 1.3fr);

    grid-column-gap: 0px;

    grid-row-gap: 0px;

}

.div1 {
    grid-area: 1 / 1 / 2 / 2;
}

.div2 {
    grid-area: 1 / 2 / 2 / 3;
}

.div3 {
    grid-area: 1 / 3 / 2 / 4;
}

.div4 {
    grid-area: 1 / 4 / 2 / 5;
}

.div5 {
    grid-area: 1 / 5 / 2 / 6;
}

.div6 {
    grid-area: 1 / 6 / 3 / 7;
}

.div7 {
    grid-area: 2 / 5 / 3 / 6;
}

.div8 {
    grid-area: 2 / 4 / 3 / 5;
}

.div9 {
    grid-area: 2 / 3 / 3 / 4;
}

.div10 {
    grid-area: 2 / 1 / 3 / 3;
}

.div11 {
    grid-area: 3 / 1 / 5 / 2;
}

.div12 {
    grid-area: 3 / 2 / 4 / 3;
}

.div13 {
    grid-area: 3 / 3 / 4 / 4;
}

.div14 {
    grid-area: 3 / 4 / 4 / 5;
}

.div15 {
    grid-area: 3 / 5 / 4 / 6;
}

.div16 {
    grid-area: 3 / 6 / 4 / 7;
}

.div17 {
    grid-area: 4 / 2 / 5 / 3;
}

.div18 {
    grid-area: 4 / 3 / 5 / 4;
}

.div19 {
    grid-area: 4 / 4 / 5 / 5;
}

.div20 {
    grid-area: 4 / 5 / 5 / 6;
}

.div21 {
    grid-area: 4 / 6 / 5 / 7;
}

.bread {

    text-align: left;

}

.inner_brd_row_main .vc_column-inner {

    padding-left: 0px;

}

.bread {

    font-size: 24px;

    color: #242a60;

    font-weight: 700;

}

.bread a {}

.cvl_cnt_1 ul {

    margin-left: 0px;

    margin-bottom: 0px;

    padding: 20px 0px;

}

.cvl_cnt_1 ul li {

    font-size: 18px;

    color: #fff;

    font-weight: 600;

}

.cvl_innr_cont_1_main_row {

    margin-bottom: 50px
}

.cn_comon {

    padding-left: 20px;

    padding-right: 30px;

    padding-bottom: 50px !important;

    display: flex;

    padding-top: 20px;

    justify-content: left;

    align-items: start !important;

}

.cn_comon img {

    display: inline;

    margin-top: -8px;

    padding-left: px;

}

.cn_comon h4 {

    margin: 0px;

    padding-top: 20px;

    display: inline;

    font-size: 24px;

}

.cn_comon a {

    text-decoration: none;

}

.icon-black {

    color: #000;

}

.div1 {

    background-color: #001a47;

}

.div2 {

    background-color: #dddddd;

}

.div2 h4 {

    color: #011949;

}

.div3 {

    background-color: #011949;

}

.div3 h4 {

    color: #fff;

}

.div4 {

    background-color: #dddddd;

    padding-right: 0px !important;

    padding-left: 10px;

}

.div4 img {

    padding-left: 0px;

    margin-top: -10px;

}

.div4 h4 {

    color: #011949;

}

.div5 {

    background-color: #011949;

}

.div5 h4 {

    color: #fff;

}

.div6 {

    background-color: #242a60;

}

.div6 h4 {

    color: #fff;

}

.div7 {

    background-color: #dddddd;

}

.div7 h4 {

    color: #011949;

}

.div8 {

    background-color: #011949;

}

.div8 h4 {

    color: #fff;

}

.div9 {

    background-color: #dddddd;

}

.div9 h4 {

    color: #011949;

}

.div10 {

    background-color: #242a60;

}

.div10 h4 {

    color: #fff;

}

.div11 {

    background-color: #011949;

}

.div11 h4 {

    color: #fff;

}

.div12 {

    background-color: #dddddd;

}

.div12 h4 {

    color: #011949;

}

.div13 {

    background-color: #011949;

}

.div13 h4 {

    color: #fff;

}

.div14 {

    background-color: #dddddd;

}

.div14 h4 {

    color: #011949;

    font-size: 20px !important;

}

.div15 {

    background-color: #011949;

}

.div15 h4 {

    color: #fff;

}

.div16 {

    background-color: #dddddd;

}

.div16 h4 {

    color: #011949;

}

.div17 {

    background-color: #242a60;

}

.div17 h4 {

    color: #fff;

}

.div18 {

    background-color: #dddddd;

}

.div18 h4 {

    color: #011949;

}

.div19 {

    background-color: #011949;

}

.div19 h4 {

    color: #fff;

}

.div20 {

    background-color: #dddddd;

}

.div20 h4 {

    color: #011949;

}

.div21 {

    background-color: #011949;

}

.div21 h4 {

    color: #fff;

}

@media only screen and (max-width: 768px) {

    .parent {

        display: block;

        margin-bottom: 30px;

    }

    .our-blk h3 {

        font-size: 18px;

        text-align: center;

        margin-bottom: 18px;

        margin-top: 20px;

    }

    .service61 .vc_column-inner {

        padding-top: 12px !important;

    }

    .dubai-sec {

        margin-left: 0% !important;

        width: 100%;

        margin-bottom: 0px;

    }

    .conr_comon {

        padding-left: 25px !important;

        padding-right: 25px !important;

    }

    .nav-bk-btn {

        margin-top: 20px;

    }

    h1.vc_custom_heading.home1-h {

        font-size: 50px !important;

    }

    .home1 p {

        font-size: 18px;

        color: #fff;

        margin-top: -15px;

    }

    .home12 .nav-bk-btn {

        padding: 15px 35px !important;

        margin-left: 0px !important;

        font-size: 19px;

        margin-top: 10px !important;

    }

    .home1 {

        height: auto !important;

    }

    .bk-mp-row .bk-mpwr-dv img {

        margin: auto;

        width: 126px !important;

        height: 118px;

    }

    .bk-mp-row .bk-mpwr-dv p {

        font-size: 14px;

        padding-right: 0px;

        padding-left: 0px;

    }

    #site-footer {

        margin-top: 0px;

    }

    .book-contents {

        padding-bottom: 0px !important;

    }

    .trade_btn {

        margin-top: 0px !important;

    }

    .cvl_cnt_1_img .vc_column-inner {

        height: 350px;

        background-position: center !important;

        background-repeat: no-repeat !important;

        background-size: contain !important;

    }

    .cn_comon {

        width: 50%;

        float: left;

    }

    .home1 {

        background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

        border: #1e7233;

        padding-left: 5px;

        padding-right: 5px;

        border-radius: 0px;

        padding-bottom: 21px;

        margin-left: 0% !important;

        width: 100% !important;

        margin-top: 3% !important;

    }

    .get-aqoute .vc_column-inner {

        height: 300px;

        background-position: center !important;

        background-repeat: no-repeat !important;

        background-size: cover !important;

    }

    .cn_comon h4 {

        margin: 0px;

        padding-top: 20px;

        display: inline;

        font-size: 20px;

    }

    .div1 {

        background-color: #001a47;

    }

    .div2 {

        background-color: #dddddd;

    }

    .div2 h4 {

        color: #011949;

    }

    .div3 {

        background-color: #dddddd;

    }

    .div3 h4 {

        color: #011949;

    }

    .div4 {

        background-color: #dddddd;

        padding-right: 0px !important;

        padding-left: 10px;

    }

    .div4 {

        background-color: #011949;

        padding-left: 20px;

    }

    .div4 h4 {

        color: #fff;

    }

    .div5 {

        background-color: #011949;

    }

    .div5 h4 {

        color: #fff;

    }

    .div6 {

        background-color: #242a60;

    }

    .div6 h4 {

        color: #fff;

    }

    .div7 {

        background-color: #dddddd;

    }

    .div7 h4 {

        color: #011949;

    }

    .div8 {

        background-color: #011949;

    }

    .div8 h4 {

        color: #fff;

    }

    .div9 {

        background-color: #011949;

    }

    .div9 h4 {

        color: #fff;

    }

    .div10 {

        background-color: #242a60;

    }

    .div10 h4 {

        color: #fff;

    }

    .div11 {

        background-color: #242a60;

    }

    .div11 h4 {

        color: #fff;

    }

    .div12 {

        background-color: #dddddd;

    }

    .div12 h4 {

        color: #011949;

    }

    .div13 {

        background-color: #dddddd;

    }

    .div13 h4 {

        color: #011949;

    }

    .div14 {

        background-color: #011949;

    }

    .div14 h4 {

        color: #fff;

    }

    .div15 {

        background-color: #011949;

    }

    .div15 h4 {

        color: #fff;

    }

    .div16 {

        background-color: #dddddd;

    }

    .div16 h4 {

        color: #011949;

    }

    .div17 {

        background-color: #dddddd;

    }

    .div17 h4 {

        color: #011949;

    }

    .div18 {

        background-color: #011949;

    }

    .div18 h4 {

        color: #fff;

    }

    .div19 {

        background-color: #011949;

    }

    .div19 h4 {

        color: #fff;

    }

    .div20 {

        background-color: #dddddd;

    }

    .div20 h4 {

        color: #011949;

    }

    .div21 {

        background-color: #242a60;

        width: 100%;

    }

    .div21 h4 {

        color: #fff;

    }

}

#bottom_nav {

    margin-bottom: 0px !important;

    padding-top: 50px !important
}

#bottom_nav .vc_column-inner {

    padding: 0px;

}

.conr_comon {

    padding-left: 200px;

    padding-right: 200px
}

@media only screen and (max-width: 600px) {

    .cn_comon h4 {

        margin: 0px;

        padding-top: 20px;

        display: inline;

        font-size: 16px;

    }

    .btn_sect a {

        font-size: 16px;

    }

    .nav-bk-btn {

        text-align: center;

    }

    .cnt_lst p {

        font-size: 16px;

    }

    .g_qt_main_row h3 {

        font-size: 34px;

    }

    .prvd-mnrw-sb {

        margin-top: 0px;

    }

    .sectors-sec1 .vc_column-inner {

        border-radius: 0px 0px 30px 30px;

    }

    .cvl_cnt_1 {

        padding: 20px !important;

    }

    .cvl_cnt_1 p {

        font-size: 16px;

    }

    .sectors-sec2 .vc_column-inner {

        border-radius: 30px 30px 0px 0px;

        height: 450px;

    }

    #book_service2 input[type="number"] {

        -webkit-appearance: none;

        -moz-appearance: none;

        background: #ffffffc7 !important;

    }

    #book_service3 input[type="number"] {

        -webkit-appearance: none;

        -moz-appearance: none;

        background: #ffffffc7 !important;

    }

    #book_service4 input[type="number"] {

        -webkit-appearance: none;

        -moz-appearance: none;

        background: #ffffffc7 !important;

    }

    .div_cnt p {

        padding-left: 10px;

        padding-right: 10px;

    }

    .div_cnt1 .vc_column-inner {

        border-radius: 0px 0px 30px 30px !important;

    }

    .div_cnt .vc_column-inner {

        border-radius: 30px 30px 0px 0px !important;

    }

    .div_cnt h5 {

        padding-left: 10px;

        padding-right: 10px;

    }

    .cn_comon {

        padding-left: 10px;

        padding-right: 10px;

        padding-bottom: 50px !important;

        display: flex;

        padding-top: 20px;

        justify-content: left;

        align-items: start !important;

        float: left;

    }

    .cn_comon img {

        width: 13px;

    }

    .cn_comon {

        width: 50%;

        float: left;

        height: 100px;

    }

    .div21 {

        width: 100%;

    }

    .div14 h4 {

        font-size: 15px !important;

    }

    .cvl_header_main_row {

        padding: 100px 0px;

        display: flex;

        align-items: center;

        justify-content: right;

    }

}

.cvl_innr_cont_2_main_row {

    padding-bottom: 40px
}

.hm_last {

    margin-top: 40px;

}

.head_sb1 {

    height: 100%;

}

.icon-arrow {

    margin-left: 5px;

    position: absolute;

    margin-top: 5px;

    display: inline;

}

.icon-white {

    color: #fff;

}

.parent1 {

    display: grid;

    height: 260px;

    grid-template-columns: repeat(4, 2fr) 0;

    grid-column-gap: 0px;

    grid-row-gap: 0px;

}

.divg1 {

    grid-area: 1 / 1 / 2 / 2;

    height: 150px;

}

.divg2 {
    grid-area: 1 / 2 / 2 / 3;

    height: 150px;
}

.divg3 {
    grid-area: 1 / 3 / 2 / 4;

    height: 150px;
}

.divg4 {
    grid-area: 1 / 4 / 2 / 5;

    height: 150px;
}

.divg5 {
    grid-area: 2 / 1 / 3 / 3;

    height: 150px;
}

.divg6 {
    grid-area: 2 / 3 / 3 / 4;
}

.divg7 {
    grid-area: 2 / 4 / 3 / 5;
}

.parent2 {

    display: grid;

    grid-template-columns: repeat(4, 2fr) 0fr;

    grid-column-gap: 0px;

    grid-row-gap: 0px;

}

.diva1 {
    grid-area: 1 / 1 / 2 / 2;

    height: 150px;
}

.diva2 {

    grid-area: 1 / 2 / 2 / 3;

    height: 150px;

    position: relative;

}

.diva2 i {

    position: absolute;

    top: 2px;

    left: 0;

    right: 0;

    bottom: 0;

}

.diva3 {

    grid-area: 1 / 3 / 2 / 4;

    height: 150px;

    position: relative;

}

.diva3 i {

    position: absolute;

    top: 2px;

    bottom: 0;

    left: 0;

    bottom: 0;

}

.diva4 {
    grid-area: 1 / 4 / 2 / 5;

    height: 150px;
}

.diva5 {
    grid-area: 2 / 1 / 3 / 3;

    height: 150px;
}

.diva6 {
    grid-area: 2 / 2 / 3 / 4;

    height: 150px;
}

.diva7 {
    grid-area: 2 / 3 / 3 / 5;

    height: 150px;
}

.diva8 {
    grid-area: 2 / 4 / 3 / 6;

    height: 150px;
}

.diva9 {
    grid-area: 3 / 1 / 4 / 4;

    height: 150px;
}

.diva10 {
    grid-area: 3 / 2 / 4 / 5;

    height: 150px;
}

.diva11 {
    grid-area: 3 / 3 / 4 / 6;

    height: 150px;
}

.diva12 {
    grid-area: 3 / 4 / 4 / 7;

    height: 150px;
}

.parent3 {

    display: grid;

    grid-template-columns: repeat(5, 1fr);

    grid-column-gap: 0px;

    grid-row-gap: 0px;

}

.divc1 {
    grid-area: 1 / 1 / 2 / 2;

    height: 150px;
}

.divc2 {
    grid-area: 1 / 2 / 2 / 3;

    height: 150px;

}

.divc3 {
    grid-area: 1 / 3 / 2 / 4;

    height: 150px;

}

.divc4 {
    grid-area: 1 / 4 / 2 / 5;

    height: 150px;
}

.divc5 {
    grid-area: 1 / 5 / 2 / 6;

    height: 150px;
}

@media screen and (max-width: 600px) {

    .parent3 {

        display: block;

        grid-template-columns: repeat(5, 1fr);

        grid-column-gap: 0px;

        grid-row-gap: 0px;

    }

    .divc1 {
        grid-area: 1 / 1 / 2 / 2;

        height: 150px;

    }

    .divc2 {
        grid-area: 1 / 2 / 2 / 3;

        height: 150px;

        background-color: #dddddd !important;

    }

    .divc2 a h4 {

        color: #001a47 !important;

    }

    .divc2 .icon-white {

        color: #000 !important;

    }

    .divc3 {
        grid-area: 1 / 3 / 2 / 4;

        height: 150px;

    }

    .divc3 .icon-white {

        color: #000 !important;

    }

    .divc4 {
        grid-area: 1 / 4 / 2 / 5;

        height: 150px;

        padding-right: 50px !important;

        position: relative;
    }

    .divc5 {
        grid-area: 1 / 5 / 2 / 6;

        height: 150px;

        background-color: #001a47 !important;

    }

    .divc5 h4 {

        color: #fff !important;

    }

    .divc5 i {

        color: #fff;

        margin-top: -10px !important;

    }

}

@media screen and (max-width: 768px) {

    .parent3 {

        display: block;

        grid-template-columns: repeat(5, 1fr);

        grid-column-gap: 0px;

        grid-row-gap: 0px;

    }

    .home5 {

        margin-top: 15px !important;

    }

    .divc1 {
        grid-area: 1 / 1 / 2 / 2;

        height: 150px;
    }

    .divc2 {
        grid-area: 1 / 2 / 2 / 3;

        height: 150px;

        background: #dddddd !important;

    }

    .divc2 h4 {

        color: #001a47;

    }

    .divc2 i {

        color: #000;

    }

    .divc3 {
        grid-area: 1 / 3 / 2 / 4;

        height: 150px;

    }

    .divc4 {
        grid-area: 1 / 4 / 2 / 5;

        height: 150px;

    }

    .divc5 {
        grid-area: 1 / 5 / 2 / 6;

        height: 150px;

        background: #001a47 !important;

    }

    .divc5 h4 {

        color: #fff !important;

    }

    .divc5 i {

        color: #fff;

    }

}

@media screen and (max-width: 768px) {

    .parent1 {

        display: block;

        grid-template-columns: repeat(4, 2fr) 0;

        grid-column-gap: 0px;

        grid-row-gap: 0px;

    }

    .divg1 {

        grid-area: 1 / 1 / 2 / 2;

        height: 150px;

        background: #242a60 !important;

    }

    .divg2 {
        grid-area: 1 / 2 / 2 / 3;

        height: 150px;

        background: #001a47 !important;

    }

    .divg2 h4 {

        color: #fff !important;

    }

    .divg2 i {

        color: #fff;

    }

    .divg3 {
        grid-area: 1 / 3 / 2 / 4;

        height: 150px;
    }

    .divg4 {
        grid-area: 1 / 4 / 2 / 5;

        height: 150px;
    }

    .divg5 {
        grid-area: 2 / 1 / 3 / 3;

        height: 150px;

        background: #dddddd !important;

    }

    .divg5 h4 {

        color: #001a47;

    }

    .divg5 i {

        color: #000;

    }

    .divg6 {
        grid-area: 2 / 3 / 3 / 4;

        height: 150px;

        background: #001a47 !important;

    }

    .divg6 h4 {

        color: #fff !important;

    }

    .divg6 i {

        color: #fff;

    }

    .divg7 {

        grid-area: 2 / 4 / 3 / 5;

        height: 150px;

    }

}

@media screen and (max-width: 768px) {

    .parent2 {

        display: block;

        grid-template-columns: repeat(4, 2fr) 0fr;

        grid-column-gap: 0px;

        grid-row-gap: 0px;

    }

    .diva1 {

        grid-area: 1 / 1 / 2 / 2;

        height: 150px;

    }

    .diva2 {

        grid-area: 1 / 2 / 2 / 3;

        height: 150px;

    }

    .diva2 i {

        position: absolute;

        margin-top: -20px;

        margin-left: -18px;

    }

    .diva3 {

        grid-area: 1 / 3 / 2 / 4;

        height: 150px;

    }

    .diva3 i {

        position: absolute;

        margin-top: -20px;

        margin-left: -18px;

    }

    .diva4 {

        grid-area: 1 / 4 / 2 / 5;

        height: 150px;

    }

    .diva5 {

        grid-area: 2 / 1 / 3 / 3;

        height: 150px;

        background: #001a47 !important;

    }

    .diva5 h4 {

        color: #fff !important;

    }

    .diva5 i {

        color: #fff;

    }

    .diva6 {

        grid-area: 2 / 2 / 3 / 4;

        height: 150px;

        background: #dddddd !important;

    }

    .diva6 h4 {

        color: #001a47;

    }

    .diva6 i {

        color: #000;

    }

    .diva7 {

        grid-area: 2 / 3 / 3 / 5;

        height: 150px;

        background: #dddddd !important;

    }

    .diva7 h4 {

        color: #001a47;

    }

    .diva7 i {

        color: #000;

    }

    .diva8 {

        grid-area: 2 / 4 / 3 / 6;

        height: 150px;

        background: #001a47 !important;

    }

    .diva8 h4 {

        color: #fff !important;

    }

    .diva8 i {

        color: #fff;

    }

    .diva9 {
        grid-area: 3 / 1 / 4 / 4;

        height: 150px;
    }

    .diva10 {
        grid-area: 3 / 2 / 4 / 5;

        height: 150px;
    }

    .diva11 {
        grid-area: 3 / 3 / 4 / 6;

        height: 150px;
    }

    .diva12 {
        grid-area: 3 / 4 / 4 / 7;

        height: 150px;
    }

    .div4 i {

        color: #fff;

    }

    .div9 i {

        color: #fff;

    }

    .div14 i {

        color: #fff;

    }

    .div18 i {

        color: #fff;

    }

}

@media screen and (max-width: 600px) {

    .parent2 {

        display: block;

        grid-template-columns: repeat(4, 2fr) 0fr;

        grid-column-gap: 0px;

        grid-row-gap: 0px;

    }

    .diva1 {

        grid-area: 1 / 1 / 2 / 2;

        height: 150px;

        padding-right: 30px;

    }

    .diva2 {

        grid-area: 1 / 2 / 2 / 3;

        height: 150px;

        padding-right: 30px;

    }

    .diva2 i {

        left: 20px;

    }

    .diva3 {

        grid-area: 1 / 3 / 2 / 4;

        height: 150px;

    }

    .diva3 i {

        margin-left: -10px;

    }

    .diva4 {

        grid-area: 1 / 4 / 2 / 5;

        height: 150px;

    }

    .diva5 {

        grid-area: 2 / 1 / 3 / 3;

        height: 150px;

        background: #001a47 !important;

    }

    .diva5 h4 {

        color: #fff !important;

    }

    .diva5 i {

        color: #fff;

    }

    .diva6 {

        grid-area: 2 / 2 / 3 / 4;

        height: 150px;

        background: #dddddd !important;

    }

    .diva6 h4 {

        color: #001a47;

    }

    .diva6 i {

        color: #000;

    }

    .diva7 {

        grid-area: 2 / 3 / 3 / 5;

        height: 150px;

        background: #dddddd !important;

    }

    .diva7 h4 {

        color: #001a47;

    }

    .diva7 i {

        color: #000;

    }

    .diva8 {

        grid-area: 2 / 4 / 3 / 6;

        height: 150px;

        background: #001a47 !important;

    }

    .diva8 h4 {

        color: #fff !important;

    }

    .diva8 i {

        color: #fff;

    }

    .diva9 {
        grid-area: 3 / 1 / 4 / 4;

        height: 150px;
    }

    .diva10 {
        grid-area: 3 / 2 / 4 / 5;

        height: 150px;
    }

    .diva11 {
        grid-area: 3 / 3 / 4 / 6;

        height: 150px;
    }

    .diva12 {
        grid-area: 3 / 4 / 4 / 7;

        height: 150px;
    }

    .div3 i {

        color: #000;

    }

    .div13 i {

        color: #000;

    }

    .abt-mainhead {

        font-size: 35px !important;
    }

    .div17 i {

        color: #000;

    }

    h1,
    .heading-size-1 {

        font-size: 3rem !important;

    }

}

.color-accent,
.color-accent-hover:hover,
.color-accent-hover:focus,
:root .has-accent-color,
.has-drop-cap:not(:focus):first-letter,
.wp-block-button.is-style-outline,
a {

    color: #fff;

}

.color-accent,
.color-accent-hover:hover,
.color-accent-hover:focus,
:root .has-accent-color,
.has-drop-cap:not(:focus):first-letter,
.wp-block-button.is-style-outline,
a {

    color: #000;

}

h1,
.heading-size-1 {

    font-size: 6.4rem;

}

.he-row .primary-menu {

    float: left !important;

    width: 135%;

    margin: auto;

}

.gl-psn-mdv {

    background-color: #fff;

    padding-top: 10px;

    padding-bottom: 10px;

    padding-left: 5px;

}

label {

    color: #fff;

}

.blogrow-blog .conte-start h2 {

    margin: 0px;

    padding-top: 30px;

    padding-bottom: 50px;

    font-size: 35px !important;

}

.comment-respond textarea {

    height: 15rem;

    margin-top: -40px;
}

/* home page responsive */

@media only screen and (max-width: 1280px) and (min-width:1025px) {

    .inr-prjct-mnrw {

        padding-left: 30px !important;

        padding-right: 106px !important;

        padding-bottom: 40px;

        margin-top: 40px;

    }

    .bk-mp-row {

        padding-top: 50px;

        padding-bottom: 90px;

        background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

        margin-top: 12%;

        height: 600px;

        margin-left: 10px !important;

        margin-right: 10px !important;

        padding-left: 0px !important;

        padding-right: 0px !important;

        border-radius: 0px;

        background-size: cover;

    }

    .prvd-mndv-hd {

        font-size: 16px;

        margin: 0px !important;

        padding-top: 0px;

        padding-bottom: 100px;

        padding-left: 0px !important;

        padding-right: 0px !important;

        letter-spacing: 0px;

        font-weight: 600;

    }

    .bk-mp-row {

        padding-top: 50px;

        padding-bottom: 90px;

        background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

        margin-top: 150px;

        height: 450px;

        margin-left: 0px !important;
        margin-right: 0px !important;

        padding-left: 0px !important;

        padding-right: 0px !important;

        border-radius: 0px;

        background-size: cover;

    }

}

    #book_service1 .df {

        padding: 20px;

        margin: 5px;

        min-height: 125px;

    }

    .homeimg1 img {

        margin-bottom: -43px;

    }

    .dubai-sec {

        margin-left: 0% !important;

        width: 100%;

        margin-bottom: 0px;

    }

    .dubai123::after {

        content: "";

        position: absolute;

        background: #242a60;

        width: 100%;

        height: 0.1px;

        right: 0px;

        opacity: .7;

    }

    #projects-sec.home10 {

        background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

        border: #1e7233;

        padding-left: 30px;

        padding-right: 30px;

        border-radius: 0px;

        height: 545px;

        padding-bottom: 0px;

        margin-left: -2%;

        width: 98%;

        padding-top: 30px;

        margin-top: 16% !important;

        margin-bottom: 0px;

    }

    .home1-h {

        font-size: 64px !important;

    }

    .nav-bk-btn {

        text-decoration: none;

        font-size: 15px !important;

        background: #fff;

        color: #4f4f4f !important;

        padding: 15px 20px;

        display: inline-block;

        border-radius: 100px;

        border: 1px solid #242a60 !important;

        margin-left: 75px;

        font-weight: 500;

    }

    .hdr-sc-sec .header-navigation-wrapper {

        float: right !important;

        margin-right: 0px !important;

    }

    .cnt-mcl-21 .vc_column-inner {

        padding: 37px !important;

    }

    .footer-main {

        padding-left: 100px;

        padding-right: 100px;

    }

    .watblk {

        height: 380px !important;

    }

    .home66 {

        padding-left: 50px;

        padding-right: 50px;

        padding-top: 20px !important;

        padding-bottom: 85px !important;

    }

    .about2314 {

        border-radius: 0px;

        margin-left: 0% !important;

        width: 100%;

        margin-bottom: 0px;

    }

    .home10 p {

        color: #fff;

        font-size: 20px;

        margin-bottom: 20px !important;

    }

    .inr-prjct-mnrw {

        padding-left: 50px;

        padding-right: 50px;

        padding-bottom: 40px;

        margin-top: 40px;

    }

    .vc_custom_1674188465642 {

        height: 700px;

    }

    .blog-pg-mnrw {

        padding-left: 50px !important;

        padding-right: 50px !important;

    }

    element.style {}

    .vc_col-has-fill>.vc_column-inner,
    .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,
    .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,
    .vc_row-has-fill>.vc_column_container>.vc_column-inner {

        padding-top: 35px;

    }

    .vc_column_container>.vc_column-inner {

        box-sizing: border-box;

        padding-left: 15px;

        padding-right: 15px;

        width: 100%;

    }

    .vc_custom_1674133711302 {

        background-image: url(../images/Abu-Dhabi-1080x675-1.jpg) !important;

    }

    .vc_custom_1674133711302 {

        height: 680px;

        border-radius: 30px 0px 0px 30px;

    }

    .blog-pg-mnrw .postroww-blog .poscont-blog {

        background: #212c6b;

        min-height: 154px;

    }

    .about2312 {

        border-radius: 0px;

        margin-left: 0% !important;

        width: 100%;

        margin-bottom: 0px;

    }

    .home11 {

        border: #1e7233;

        border-radius: 0px;

        height: 480px;

        margin-left: 0%;

        width: 100%;

        margin-bottom: 0px;

    }

    .book-contents {

        padding-right: 100px;

        padding-left: 100px;

        background-color: #f7f7f7;

        padding-top: 50px;

        padding-bottom: 50px;

    }

    #site-header .col-3 {

        width: 20% !important;

    }

    .primary-menu-wrapper {

        display: block;

        width: 100%;

    }

    .home10 {

        background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

        border: #1e7233;

        padding-left: 30px;

        padding-right: 30px;

        border-radius: 0px;

        height: 545px;

        padding-bottom: 40px;

        margin-left: 0% !important;

        width: 100% !important;

        padding-top: 30px;

        margin-top: 200px !important;

        margin-bottom: 135px;

    }

    .home1 {

        background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

        border: #1e7233;

        padding-left: 50px;

        padding-right: 50px;

        border-radius: 0px;

        padding-bottom: 23px;

        margin-left: 0%;

        width: 100%;

        margin-top: 13% !important;

    }

    .wpsm_col-md-3:nth-child(1) {

        border-right: 1px solid #eeeeee4a;

        height: 365px;

        margin-top: 0;

    }

    .home71 {

        height: 410px;

        background-image: linear-gradient(to right, #242a60, #c41010, #c2151f, #ba2550);

        margin-left: 0% !important;

        width: 100% !important;

        border-radius: 0px;

    }

    .cnt-mcl-2 .vc_column-inner {

        padding: 38px !important;

    }

    .home71 {

        height: 375px;

        background-image: linear-gradient(to right, #242a60, #c41010, #c2151f, #ba2550);

        margin-left: 0%;

        width: 100%;

        border-radius: 0px;

    }

    .counter {

        font-family: 'Poppins', sans-serif !important;

        font-size: 50px !important;

        font-weight: 500;

        color: #fff;

    }

    .home4 {

        margin-bottom: 60px;

        width: 100% !important;

        border-radius: 0px;

        margin-left: 0% !important;

        margin-top: 35px;

        height: 1200px !important;

    }

    .hme-prjct-mnrw {

        padding-bottom: 55px;

        padding-right: 50px !important;

        padding-left: 60px !important;

        margin-top: 35px;

    }

    .home1212 .nav-bk-btn {

        margin-bottom: 30px;

    }

    .home5 {

        background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

        border: #1e7233;

        padding-left: 30px;

        padding-right: 30px;

        border-radius: 0px;

        height: 100%;

        padding-bottom: 101px;

        margin-left: 0% !important;

        width: 100% !important;

        margin-bottom: 40px;

    }

    .home5 .bk-mpwr-dv img {

        margin: auto;

        width: 240px !important;

        height: 118px !important;

    }

    .text-uppercase1 {

        color: #fff;

        font-size: 60px;

        font-family: 'poppins', sans-serif !important;

    }

    .in-mnsply-fsrw {

        padding-left: 70px;

        padding-right: 50px;

        margin-top: 60px !important;

    }

    .cvl-mn-mrw {

        padding-left: 70px;

        padding-right: 50px;

    }

    .prvd-mnrw-sb {

        padding-left: 70px;

        padding-right: 50px;

    }

    .cvl-mn-mrw121 {

        padding-left: 70px;

        padding-right: 50px;

        margin-top: 60px;

    }

    .inst-mn-rw {

        padding-left: 70px;

        padding-right: 50px;

    }

    .insght-mdv-1 {

        padding: 20px;

        padding-bottom: 30px;

        padding-top: 30px;

        max-height: 330px;

    }

    .home6 {

        border: #1e7233;

        padding-left: 0px;

        padding-right: 0px;

        border-radius: 0px;

        height: 550px;

        padding-bottom: 101px;

        margin-left: 0%;

        width: 100%;

        margin-top: -50px;

        margin-bottom: 30px;

    }

    .home9 {

        margin-left: 0%;

        width: 100%;

        border-radius: 30px !important;

    }

    .home5 {

        background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

        border: #1e7233;

        padding-left: 30px;

        padding-right: 30px;

        border-radius: 0px;

        height: 100%;

        padding-bottom: 101px;

        margin-left: -12%;

        width: 100%;

        margin-bottom: 40px;

    }

    .home71 {

        height: 375px;

        background-image: linear-gradient(to right, #242a60, #c41010, #c2151f, #ba2550);

        margin-left: -12%;

        width: 100%;

        border-radius: 0px;

    }

    .home8 {

        border-radius: 0px;

        margin-left: 0%;

        width: 100% !important;

    }

    .abt-man .home66 {

        padding-left: 50px;

        padding-right: 50px;

        padding-top: 2px !important;

        padding-bottom: 50px !important;

    }

    .bk-mp-row {

        background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

        margin-top: 150px;

    }

    @media only screen and (max-width: 1024px) and (min-width:769px) {

        .bk-mp-row .vc_col-sm-4 {

            width: 33%;

        }

        .solabs {

            width: 99% !important;

        }

        .home10 {

            background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

            border: #1e7233;

            padding-left: 30px;

            padding-right: 30px;

            border-radius: 0px;

            height: 550px;

            padding-bottom: 40px;

            margin-left: 0%;

            width: 100%;

            padding-top: 30px;

            margin-top: 200px !important;

            margin-bottom: 149px;

        }

        .home12 .nav-bk-btn {

            padding: 15px 35px !important;

            margin-left: 0px;

            margin-top: 20px;

        }

        .home12121 .nav-bk-btn {

            text-decoration: none;

            font-size: 17px !important;

            background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

            color: #fff !important;

            padding: 15px 20px !important;

            display: inline-block;

            border-radius: 100px;

            border: 1px solid #242a60 !important;

            margin-left: 430px;

            font-weight: 500;

        }

        #civil-manpower.home10 {

            background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

            border: #1e7233;

            padding-left: 30px;

            padding-right: 30px;

            border-radius: 0px;

            height: 541px;

            padding-bottom: 40px;

            margin-left: 0%;

            width: 100%;

            padding-top: 30px;

            margin-top: 13% !important;

            margin-bottom: 50px;

        }

        .dubai123::after {

            content: "";

            position: absolute;

            background: #242a60;

            width: 100%;

            height: 0.1px;

            right: 0px;

            opacity: .7;

        }

        .solabs {

            width: 99% !important;

        }

        .contact4 {

            padding-left: 0px;

            padding-right: 0px;

            border-radius: 0px;

            height: 460px;

            margin-left: 0%;

            width: 100%;

            margin-top: 400px;

        }

        .dubai-sec {

            margin-left: 0% !important;

            width: 100% !important;

            margin-bottom: 0px;

        }

        .header-btn .nav-bk-btn {

            text-decoration: none;

            font-size: 15px !important;

            background: #fff;

            color: #4f4f4f !important;

            padding: 15px 25px !important;

            display: inline-block;

            border-radius: 100px;

            border: 1px solid #242a60 !important;

            margin-left: 31px;

            font-weight: 500; text-align: center;

        }

        .home1 {

            background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

            border: #1e7233;

            padding-left: 50px;

            padding-right: 50px;

            border-radius: 0px;

            padding-bottom: 23px;

            margin-left: 0%;

            width: 100%;

            margin-top: 16% !important;

        }

        .homeimg1 img {

            margin-bottom: -43px;

        }

        .service31.wpb_column.vc_column_container.vc_col-sm-6 {

            border-bottom: 1px solid#cdc8c878;

            height: 400px;

            background-color: #f2f2f2 !important;

        }

        .home6 .home12121 .nav-bk-btn {

            text-decoration: none;

            font-size: 17px !important;

            background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

            color: #fff !important;

            padding: 15px 20px !important;

            display: inline-block;

            border-radius: 100px;

            border: 1px solid #242a60 !important;

            margin-left: 0px;

            font-weight: 500;

        }

        .home6 .vc_col-sm-6 {

            width: 50%;

        }

        .col-3.hdr-td-sec.desk-dis.nav-bk-btn {

            text-decoration: none;

            font-size: 18px !important;

            background: #fff;

            color: #4f4f4f !important;

            padding: 15px 25px !important;

            display: inline-block;

            border-radius: 100px;

            border: 1px solid #242a60 !important;

            margin-left: 31px;

            font-weight: 500;

        }

        .home66 {

            padding-left: 0px;

            padding-right: 0px;

            padding-top: 2px !important;

            padding-bottom: 72px !important;

        }

        .home71 {

            height: 375px;

            background-image: linear-gradient(to right, #242a60, #c41010, #c2151f, #ba2550);

            margin-left: 0%;

            width: 100%;

            border-radius: 0px;

        }

        .counter {

            font-family: 'Poppins', sans-serif !important;

            font-size: 55px !important;

            font-weight: 500;

            color: #fff;

        }

        .wpsm_col-md-3:nth-child(1) {

            border-right: 1px solid #eeeeee4a;

            height: 395px;

            margin-top: 25px;

        }

        .footer-main .footer-widgets-wrapper aside:nth-child(2) {

            width: 33.3% !important;

            padding-top: 28px;

            padding-left: 40px;

        }

        .ftr-fst-cl {

            text-align: center;

        }

        .dubai123 img {

            margin-top: 50px;

            margin-left: 420px;

            border-radius: 10px 10px 0px 0px;

            border-bottom: 0px !important;

        }

        .dubai123::after {

            content: "";

            position: absolute;

            background: #242a60;

            width: 100%;

            height: 0.1px;

            right: 0px;

            opacity: .7;

        }

        .home5 {

            background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

            border: #1e7233;

            padding-left: 30px;

            padding-right: 30px;

            border-radius: 0px;

            height: 100%;

            padding-bottom: 101px;

            margin-left: -10%;

            width: 100%;

            margin-bottom: 40px;

        }

        .service41.wpb_column.vc_column_container.vc_col-sm-6 {

            height: 400px;

            background-color: #f2f2f2 !important;

        }

        .home5 .bk-mpwr-dv img {

            margin: auto;

            width: 145px !important;

            height: 118px !important;

        }

        .bk-mp-row .bk-mpwr-dv img {

            width: 150px !important;

            height: 80px !important;

        }

        .bk-mp-row {

            padding-top: 50px;

            padding-bottom: 90px;

            background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);

            margin-top: 150px;

            height: 450px;

            margin-left: 0px !important;
            margin-right: 0px !important;

            padding-left: 0px !important;

            padding-right: 0px !important;

            border-radius: 0px;

            background-size: cover;

        }

        .nav-bk-btn {

            margin-left: 137%;

        }

    }

    @media screen and (min-width: 2000px) and (max-width: 10000px) {

        #site-content {

            padding-left: 100px;

            padding-right: 100px;

            margin: 0 auto;

        }

        .prvd-mnrw-sb {

            padding-left: 50px !important;

            padding-right: 50px !important;

        }

        .cvl-mn-mrw {

            padding-left: 100px !important;

            padding-right: 100px !important;

        }

    }

    .vc_custom_1734428682872 {
        background-color: #f2f2f2 !important;
    }

    .vc_custom_1673499837866 {
        background-color: #f2f2f2 !important;
    }

    .vc_custom_1673085375528 {
        background-position: center !important;
        background-repeat: no-repeat !important;
        background-size: cover !important;
    }

    .vc_custom_1673412591081 {
        margin-top: -5px !important;
    }

    .vc_custom_1723613961953 {
        background-image: url("../images/manpower3.png") !important;
        background-position: center !important;
        background-repeat: no-repeat !important;
        background-size: cover !important;
    }

    .vc_custom_1673410122126 {
        background-color: #f4f4f4 !important;
    }

    .vc_custom_1705301012794 {
        background-image: url(../images/dubai.jpg) !important;
        background-position: center !important;
        background-repeat: no-repeat !important;
        background-size: cover !important;
    }

    .vc_custom_1678337928193 {
        margin-top: 0px !important;
        margin-bottom: 0px !important;
    }

    .pho-li::before {

        content: url("../images/mobile%20white.png");

    }

    .li-loc::before {

        content: url("../images/location.png") !important;

    }

    .li-emi::before {

        content: url("../images/email%20white.png");

    }

    .fcont-box ul .loc-f::before {

        content: url("../images/location%20white.png");

    }

    .fcont-box ul .mob-f::before {

        content: url("../images/mobile%20white.png");

    }

    .fcont-box ul .ema-f::before {

        content: url("../images/email%20white.png");

    }

    #wpsm_counter_b_row_7258 .wpsm_counterbox {

        text-align: center;

        margin-top: 50px;

        margin-bottom: 50px;

    }

    #wpsm_counter_b_row_7258 .wpsm_counterbox .wpsm_count-icon {

        display: block;

        margin-top: 20px;

        padding-top: 0px;

        padding-bottom: 0px;

        margin-bottom: 0px;

        margin: 0 auto;

    }

    #wpsm_counter_b_row_7258 .wpsm_counterbox .wpsm_count-icon i {

        font-size: 20px;

        color: #ffffff;

    }

    #wpsm_counter_b_row_7258 .wpsm_counterbox .wpsm_number {

        font-size: 80px;

        font-weight: 400;

        color: #ffffff;

        font-family: 'Open Sans';

        letter-spacing: 2px;

        margin-top: 20px;

        line-height: 1.3em;

        padding-top: 0px;

        padding-bottom: 0px;

        margin-bottom: 0px;

    }

    #wpsm_counter_b_row_7258 .wpsm_counterbox .wpsm_count-title {

        font-size: 35px;

        font-weight: bolder;

        font-family: 'Open Sans';

        letter-spacing: 2px;

        color: #ffffff;

        font-weight: 400;

        margin-top: 20px;

        padding-top: 0px;

        padding-bottom: 0px;

        margin-bottom: 0px;

        line-height: 1.3em;

    }

    #wpsm_counter_b_row_7258 {

        position: relative;

        width: 100%;

        overflow: hidden;

        text-align: center;

    }

    #wpsm_counter_b_row_7258 .wpsm_row {

        overflow: hidden;

        display: block;

        width: 100%;

    }

    #wpsm_counter_b_row_7258 .wpsm_row {

        overflow: visible;

    }

    #wpsm_counter_b_row_7258 .wpsm_counterbox .wpsm_count-title {

        min-height: 56px;

    }

    .home6 {

        border: #1e7233;

        padding-left: 0px;

        padding-right: 0px;

        border-radius: 0px;

        height: 619px;

        padding-bottom: 101px;

        margin-left: -10%;

        width: 100%;

        margin-top: -30px;

        margin-bottom: 30px;

    }

    .vc_row {
        margin-left: 0 !important;
        margin-right: 0 !important;
    }

    main {
        padding: 60px 0;
    }
.successMsg{ width:100%; display: inline-block; text-align: center; color: #037d50; margin-bottom: 20px;}
.alert{padding:10px 15px; display:block; font-size:13px; clear:both; width:100%; text-align:center; max-width:500px; margin:15px auto; border-radius:5px;}
.alertDanger{ color:#f56b6b; background:#fef1f1; border:1px solid #fcd9df;}
.alertSuccess{ color:#70a874; background:#ecf3e6; border:1px solid #e3ebd5;}

    .vc_custom_1674544129163

Specificity: (0,1,0)

 {

    background-color: #dddddd !important;

}

.vc_custom_1674545282940 {

    background-color: #1e7233 !important;

}

.vc_custom_1674543193908

Specificity: (0,1,0)

 {

    background-color: #dddddd !important;

}

.vc_custom_1674543277321 {

    background-color: #1e7233 !important;

}

.vc_column-inner::after, .vc_column-inner::before {

    content: " ";

    display: table;

}

.vc_column-inner::after {

    clear: both;

}

.vc_column-inner::after, .vc_column-inner::before {

    content: " ";

    display: table;

}

.vc_custom_1674563675439 {

    background-color: #1e7233 !important;

}

.vc_custom_1674563717818 {

    background-color: #dddddd !important;

}

.vc_custom_1676445011910 {

    background-color: #212c6b !important;

}

.vc_custom_1674564111276 {

    background-color: #dddddd !important;

}

.vc_custom_1674563696719 {

    background-color: #1e7233 !important;

}

.vc_custom_1674202362035 {

    background-image: url(<?php echo URL_BASE ?>wp-content/uploads/2023/01/commercial-building-foundation.jpg?id=9138) !important;

    background-position: center !important;

    background-repeat: no-repeat !important;

    background-size: cover !important;

}

.vc_custom_1674202044364 {

    background-color: #1b1b1b !important;

}

.vc_custom_1674560139620 {

    background-color: #dddddd !important;

}

.vc_custom_1674543193908 {

    background-color: #dddddd !important;

}

.vc_custom_1734325822739 {

    background-color: #dddddd !important;

}

.vc_custom_1734332649758 {

    background-image: url(<?php echo URL_BASE ?>wp-content/uploads/2023/02/Manpowe-supply-service_161_png-scaled.jpg?id=11326) !important;

    background-position: center !important;

    background-repeat: no-repeat !important;

    background-size: cover !important;

}

.vc_custom_1674551606256 {

    background-color: #dddddd !important;

}

.vc_custom_1676444124332

 {

    background-color: #212c6b !important;

}

.vc_custom_1734326060338

 {

    background-color: #dddddd !important;

}

.vc_custom_1734326081934

 {

    background-color: #212c6b !important;

}

.vc_custom_1674551528685

 {

    background-color: #dddddd !important;

}

.vc_custom_1674551615624 {

    background-color: #1e7233 !important;

}

.vc_custom_1674551638434

 {

    background-color: #dddddd !important;

}

.vc_custom_1734332489111

 {

    background-color: #1e7233 !important;

}

.vc_custom_1734332747691

 {

    background-image: url(<?php echo URL_BASE ?>wp-content/uploads/2023/01/grid-img1.jpg?id=9934) !important;

    background-position: center !important;

    background-repeat: no-repeat !important;

    background-size: cover !important;

}

.vc_custom_1674553369591 {

    background-image: url(<?php echo URL_BASE ?>wp-content/uploads/2023/01/32564-scaled.jpeg?id=9952) !important;

    background-position: center !important;

    background-repeat: no-repeat !important;

    background-size: cover !important;

}

.vc_custom_1674553913712

 {

    background-color: #dddddd !important;

}

.vc_custom_1676444133994

 {

    background-color: #212c6b !important;

}

.vc_custom_1674553952659 {

    background-color: #dddddd !important;

}

.vc_custom_1734327047824 {

    background-color: #212c6b !important;

}

.vc_custom_1734332357660 {

    background-color: #1e7233 !important;

}

.vc_custom_1734332781099 {

    background-image: url(<?php echo URL_BASE ?>wp-content/uploads/2023/03/blog5.jpg?id=12835) !important;

    background-position: center !important;

    background-repeat: no-repeat !important;

    background-size: cover !important;

}

.vc_custom_1678537014826 {

    background-image: url(<?php echo URL_BASE ?>wp-content/uploads/2023/03/FG1FpxyXoAQYPZS.jpg?id=12876) !important;

    background-position: center !important;

    background-repeat: no-repeat !important;

    background-size: cover !important;

}

.vc_custom_1674558048875

 {

    background-color: #dddddd !important;

}

.vc_custom_1674558078130

 {

    background-color: #1e7233 !important;

}

.vc_custom_1674558093450 {

    background-color: #dddddd !important;

}

.vc_custom_1674558101982

 {

    background-color: #1e7233 !important;

}

.vc_custom_1676444691239

 {

    background-color: #212c6b !important;

}

.vc_custom_1674558315395 {

    background-image: url(<?php echo URL_BASE ?>wp-content/uploads/2023/01/grid4.jpg?id=9976) !important;

    background-position: center !important;

    background-repeat: no-repeat !important;

    background-size: cover !important;

}

.vc_custom_1676444698374 {

    background-color: #212c6b !important;

}

.vc_custom_1674558140792 {

    background-color: #dddddd !important;

}

.vc_custom_1674200697634 {

    background-image: url(<?php echo URL_BASE ?>wp-content/uploads/2023/01/242873-a-man-wearing-a-protective-helmet-while-welding-me.jpg?id=9136) !important;

    background-position: center !important;

    background-repeat: no-repeat !important;

    background-size: cover !important;

}

.vc_custom_1674202348323 {

    background-color: #626161 !important;

}

.vc_custom_1674201941342

{

    background-color: #626161 !important;

}

.vc_custom_1674560187481 {

    background-color: #1e7233 !important;

}

.vc_custom_1633161146444 {

    background-color: #dddddd !important;

}

.vc_custom_1674560229855

 {

    background-color: #1e7233 !important;

}

.vc_custom_1676444995031

 {

    background-color: #212c6b !important;

}

.vc_custom_1633166077959 {

    background-color: #dddddd !important;

}

.vc_custom_1676445002604 {

    background-color: #212c6b !important;

}

.vc_custom_1633155583097

 {

    background-color: #dddddd !important;

}

.vc_custom_1674562571648 {

    background-color: #dddddd !important;

}

.vc_custom_1674562587442 {

    background-color: #1e7233 !important;

}

.vc_custom_1674562614553 {

    background-color: #dddddd !important;

}

.vc_custom_1674562629213 {

    background-color: #1e7233 !important;

}

h1.vc_custom_heading.home1-h {font-size: 80px;color: #ffffff;text-align: left}

.category_heading{color: #FFF; font-size: 60px; line-height: 68px;}

.subsubcategory h4{color: #000; }

.entry-content strong{color: #000;}

.hideTitleBox{display: none !important;}

.mn-in-spl-dv1 {

    padding-right:  50px;

}

.level_3_category{display: inline-block;}

.category-blocks {
    margin: 40px 0;
}

.category-box-row {
   background-color: #011949; color: #fff; padding: 15px; border-radius: 15px;
}

.subcategory-box {
   margin-top: 30px;
}

.category-blocks * {
    box-sizing: border-box; display: inline-block; 
}
.category-l2 {
    margin-bottom: 50px;
    padding: 30px;
    border-radius: 14px;
    background: #f5f6f8; width: 100%;
}

.category-l2:last-child{margin-bottom: 0;}

.category-l2 h3 {
    font-size: 30px;
    font-weight: 600;
    color: #0b1d3a;
    margin-bottom: 12px;
}

.category-l2 p {
    font-size: 15px;
    color: #555;
    line-height: 1.7;
}

.category-l3 {
    margin-top: 25px; width: 100%;
}

.category-l3 .col-md-3 {
    margin-bottom: 15px;
}
.category-l3 a,
.category-tile a {
    display: flex;                 /* 👈 change */
    align-items: center;           /* 👈 vertical center */
    justify-content: center;       /* 👈 horizontal center */
    text-align: center;

    background: #e9eaec;
    border-radius: 10px;
    padding: 14px 12px;
    font-size: 18px;
    font-weight: 500;
    color: #222;
    text-decoration: none;
    transition: all 0.25s ease;

    height: 100px;
}

.category-l3 a:hover,
.category-tile a:hover {
    background: #0b1d3a;
    color: #fff;
    transform: translateY(-2px);
}
.category-tile {
    margin-bottom: 18px;width: 100%;
}

@media (max-width: 991px) {

    .category-l2 {
        padding: 20px;
    }

    .category-l2 .col-md-4 {
        margin-top: 20px;
        min-height: 200px;
    }
}
@media (max-width: 767px) {

    .category-l2 {
        padding: 18px;
    }

    .category-l2 h3 {
        font-size: 20px;
    }

    .category-l3 .col-md-3,
    .category-tile {
        width: 100%;
    }
}

.homebannerArchive {
    margin-top: 30px;
    background: linear-gradient(135deg, #0b1d3a, #132b52);
    padding: 20px 0;
    color: #fff;
}

.category_heading {
    font-size: 42px;
    font-weight: 700;
    margin-bottom: 18px; margin-top: 0;
    color: #ffffff;
}
.homebanner-desc {
    font-size: 16px;
    color: rgba(255, 255, 255, 0.85);
}
@media (max-width: 991px) {
    .homebanner-row {
        padding-left: 40px;
    }

    .category_heading {
        font-size: 34px;
    }
}

@media (max-width: 767px) {
    .homebannerArchive {
        padding: 50px 0;
    }

    .homebanner-row {
        padding-left: 20px;
        padding-right: 20px;
    }

    .category_heading {
        font-size: 28px;
    }
}

.wpcf7-form input::placeholder{color: #FFF;}

.poscont-blog a{color: #FFF !important;}

.iet-quote-bar {
    margin-top: 30px;
    margin-bottom: 60px;

}

.iet-quote-bar .iqb-shell {}

.iet-quote-sidebar .iqb-row {
    grid-template-columns: 1fr 1fr 1fr;
}

.iqb-row {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    align-items: stretch;
}

iqb-row-single {
    display: grid;
    grid-template-columns: 1fr;
    align-items: stretch;
}

.iqb-shell {
    display: flex;
    flex-direction: column;
    gap: 0;
    border-radius: 15px;
    background: #ffffff;
    border: 1px solid #212c6b;
    box-shadow: 0 12px 32px rgba(0, 0, 0, 0.05);
    overflow: hidden;
    padding-bottom: 10px;
    padding-top: 0;
    box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.72) !important;
}

.iqb-row {
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    align-items: stretch;
}

.iqb-row-bottom {
    xborder-top: 1px solid #212c6b;
    display: grid;
    grid-template-columns: 1fr 1fr 1.5fr 0.8fr;
    /* Email | Website | Address(1.5) | Button(0.8 tight) */
    align-items: stretch;
}

.iqb-segment {
    padding: 10px 15px;
    display: flex;
    flex-direction: column;
    justify-content: center;
    box-sizing: border-box;
    gap: 0.1rem;
}

.iqb-label {
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0.08em;
    text-transform: uppercase;
    color: #212c6b;
}

.iqb-segment input,
.iqb-segment select {
    border: none !important;
    outline: none !important;
    padding: 10px !important;
    margin: 0 !important;
    font-size: 12px !important;
    color: #111428 !important;
    background: #fafbfc !important;
    border-radius: 8px !important; letter-spacing: 0.6px !important;
    width: 100% !important;
    appearance: none !important;
    transition: all 0.2s ease !important;
    box-shadow:
        0 2px 8px rgba(0, 0, 0, 0.06),
        0 0 0 1px rgba(168, 169, 172, 0.8),
        inset 0 1px 2px rgba(0, 0, 0, 0.02) !important;
}

.iqb-segment input:hover,
.iqb-segment select:hover {
    background: #ffffff;
    box-shadow:
        0 4px 12px rgba(0, 0, 0, 0.08),
        0 0 0 1px rgba(33, 44, 107, 0.12),
        inset 0 1px 2px rgba(0, 0, 0, 0.02) !important;
    transform: translateY(-0.5px);
}

.iqb-segment input:focus,
.iqb-segment select:focus {
    background: #ffffff;
    box-shadow:
        0 6px 16px rgba(33, 44, 107, 0.15),
        0 0 0 3px rgba(33, 44, 107, 0.12),
        inset 0 1px 2px rgba(0, 0, 0, 0.02) !important;
    transform: translateY(-1px);
}

.iqb-segment input::placeholder {
    color: #b0b4cc;
}

.iqb-segment select {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%23b0b4cc' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='m6 8 4 4 4-4'/%3e%3c/svg%3e");
    background-position: right 0.8rem center;
    background-repeat: no-repeat;
    background-size: 1em;
    padding-right: 2rem;
    cursor: pointer;
}

.iqb-segment textarea {
    border: none !important;
    height: 55px;
    outline: none;
    padding: 0.4rem 0.6rem;
    margin: 0;
    font-size: 0.95rem;
    color: #111428;
    background: #fafbfc;
    border-radius: 8px;
    width: 100%;
    appearance: none;
    transition: all 0.2s ease;
    box-shadow:
        0 2px 8px rgba(0, 0, 0, 0.06),
        0 0 0 1px rgba(220, 222, 235, 0.8),
        inset 0 1px 2px rgba(0, 0, 0, 0.02) !important;
}

.iqb-segment textarea::placeholder {
    color: #b0b4cc;
}
.quote_left_box{padding: 15px 0; padding-right:30px;}
.iqb-phone-inner {
    display: flex;
    align-items: center;
    gap: 0.75rem;
    margin-top: 0.1rem;
}

.iqb-phone input[type="tel"] {
    flex: 1;
}

.iqb-toggle {
    display: inline-flex;
    align-items: center;
    gap: 0.45rem;
    font-size: 0.8rem;
    color: #212c6b;
    cursor: pointer;
    white-space: nowrap;
    padding: 0.4rem 0.6rem;
    background: #f5f7ff;
    border-radius: 6px;
}

.iqb-toggle input {
    display: none;
}

.iqb-toggle-pill {
    width: 36px;
    height: 20px;
    border-radius: 999px;
    background: #d3d7ec;
    position: relative;
    transition: background 0.18s ease;
}

.iqb-toggle-knob {
    position: absolute;
    top: 2px;
    left: 2px;
    width: 16px;
    height: 16px;
    border-radius: 50%;
    background: #ffffff;
    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.25) !important;
    transition: transform 0.18s ease;
}

.iqb-toggle input:checked+.iqb-toggle-pill {
    background: #212c6b;
}

.iqb-toggle input:checked+.iqb-toggle-pill .iqb-toggle-knob {
    transform: translateX(16px);
}

/* Button pinned right corner */
.iqb-submit-segment {
    padding: 1rem 1.2rem;
    align-items: center;
    justify-content: flex-end;
    /* Push button to right */
}

.iqb-submit-inside {
    width: auto;
    height: 36px;
    padding: 0.5rem 1.2rem;
    border-radius: 12px;
    border: none;
    cursor: pointer;
    font-size: 0.86rem;
    font-weight: 600;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    background: #d41f26;
    color: #ffffff;
    box-shadow: 0 6px 16px rgba(33, 44, 107, 0.3) !important;
    transition: all 0.15s ease-out;
    white-space: nowrap;
}

.iqb-submit-inside:hover {
    transform: translateY(-1px);
    box-shadow: 0 10px 24px rgba(33, 44, 107, 0.4);
}

.iqb-submit-inside:active {
    transform: translateY(0);
    box-shadow: 0 4px 12px rgba(33, 44, 107, 0.35) !important;
}

.iet-quote-sidebar .iqb-submit-inside,
.iet-quote-sidebar .iqb-submit-segment {
    width: 100%;
}

.iqb-title-segment {
    background-color: #1a3e72;
    text-align: center;
    text-align: center;
    color: #FFF;
    font-size: 24px;
    padding: 15px 0;
    margin-bottom: 15px;
}

.fqbar{padding-top:15px; padding-bottom:15px;}
.iet-quote-sidebar label{font-size:8px; line-height: 14px; position:relative; top:-12px; margin-bottom:0;}
.iqb-sl {padding-bottom:0;}
.iqb-sl input, .iqb-sl select{position:relative; top:-12px;}
.iet-quote-sidebar .iqb-submit-segment{padding:6px 15px;}

/* Responsive */
@media (max-width: 900px) {
    .iqb-row {
        grid-template-columns: 1fr 1fr;
    }

    .iqb-row-bottom {
        grid-template-columns: 1fr 1fr;
    }

    .iqb-address-span {
        grid-column: 1 / -1;
    }

    .iqb-submit-segment {
        grid-column: 0;
        /* Button takes right column */
        justify-content: center;
    }

    .iqb-submit-inside {
        width: 100%;
    }
}

@media (max-width: 640px) {
    .iet-quote-bar {
        padding: 0 0.5rem 0.9rem;
    }

    .iqb-shell {
        border-radius: 18px;
    }

    .iqb-row,
    .iqb-row-bottom {
        grid-template-columns: 1fr;
    }

    .iqb-submit-inside {
        width: 100%;
        min-width: unset;
    }
}

@media (max-width: 767px) {
    .iet-quote-sidebar .iqb-row {
        grid-template-columns: 1fr
    }

    footer {
        padding: 15px 0;
    }

    .showSideBarQuoteDesktop {
        display: none;
    }

    .showSideBarQuoteResp {
        display: block;
    }
}

@media (min-width: 768px) {
    .showSideBarQuoteDesktop {
        display: block;
    }

    .showSideBarQuoteResp {
        display: none;
    }
}

.content-quote-section{margin-bottom: 50px;}

.hero-banner {
 background-image: linear-gradient(to right, #0e1236, #131840, #202657, #262c63);
  color: white;
  overflow: hidden;
  padding: 0;
}

.hero-content {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 40px;
}

/* Text Section */
.hero-text {
  flex: 1;
  padding-bottom: 60px; /* Aligns text vertically with the workers */
}

.hero-text h1 {
  font-size: 60px;color: #ffffff;text-align: left;
}

.hero-text p {
   font-size: 21px;
    color: #fff;
}

/* Button Styling */
.btn-quote {
  display: inline-block;
  background-color: white;
  color: var(--primary-blue);
  padding: 12px 35px;
  border-radius: 50px;
  text-decoration: none;
  font-weight: bold;
  transition: transform 0.2s ease;
}

.btn-quote:hover {
  transform: scale(1.05);
}

/* Image Section */
.hero-image {
  flex: 1;
  display: flex;
  justify-content: flex-end;
  align-items: flex-end;
}

.hero-image img {
  max-width: 100%;
  height: auto;
  display: block;
}

/* Responsive Design */
@media (max-width: 992px) {
  .hero-text h1 { font-size: 2.5rem; }
  
  .hero-content {
    flex-direction: column;
    text-align: center;
  }
  
  .hero-text p {
    margin: 0 auto 30px auto;
  }
  
  .hero-image {
    justify-content: center;
  }
}

/* TOP BAR */

/* TOP BAR */
.top-bar {
  background: #0b2a4a;
  color: #fff;
  font-size: 14px;
}

.top-container {
  display: flex;
  justify-content: flex-end;
  gap: 20px;
  padding: 8px 0;
}

/* HEADER */
.header {
  background: #fff;
  position: relative;
  z-index: 1000;
}

.header-container {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 16px 0;
}

/* LOGO */
.logo img {
  height: 45px;
}

/* MENU ICON */
.menu-icon {
  font-size: 28px; padding: 10px 15px;
  background: #202657 !important;
  border: none;
  cursor: pointer;
  display: none;
}

/* NAV */
.nav {
  flex: 1;
  display: flex;
  justify-content: center;
}

/* MENU */
.menu {
  list-style: none;
  display: flex;
  gap: 30px;
  align-items: center; margin: 0;
}

.menu a {
  text-decoration: none;
  color: #0b2a4a;
  padding: 10px;
  font-weight: 500;
}

/* CTA */
.quote-btn {
  border: 2px solid #1c2b66;
  padding: 10px 22px;
  border-radius: 30px;
  text-decoration: none;
  color: #1c2b66;
  font-weight: 600;
}

/* DROPDOWNS */
.has-dropdown {
  position: relative;
}

.submenu {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  background: #1c2b66;
  min-width: 240px;
  list-style: none;
  border-radius: 6px;
}

.submenu a {
  color: #fff;
  padding: 12px 18px;
}

.submenu a:hover {
  background: #24388a;
}

/* LEVEL 3 */
.submenu.level-3 {
  top: 0;
  left: 100%;
}

/* HOVER – ALL SCREENS */
.has-dropdown:hover > .submenu {
  display: block;
}

/* ===== MENU ARROWS ===== */

/* Level 1 & Level 2 parent – DOWN ARROW */
.menu > li.has-dropdown > a::after,
.submenu > li.has-dropdown > a::after {
  content: "▼";
  font-size: 10px;
  margin-left: 6px;
  display: inline-block;
  transition: transform 0.3s ease;
}

/* Level 3 parent – RIGHT ARROW */
.submenu.level-3 > li.has-dropdown > a::after {
  content: "▶";
  font-size: 10px;
}

/* Rotate arrow on hover (desktop & mobile hover) */
.has-dropdown:hover > a::after {
  transform: rotate(180deg);
}

/* ================= MOBILE ================= */
@media (max-width: 767px) {

  .menu-icon {
    display: block;
  }.menu-icon:hover {
    text-decoration: none;
  }

  .nav {
    display: none;
    position: absolute;
    top: 100%;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    background: #fff;
    box-shadow: 0 15px 40px rgba(0,0,0,0.15); font-size: 14px;
  }

  .nav.open {
    display: block;
  }

  .menu {
    flex-direction: column;
    align-items: flex-start;
    padding: 20px;
    gap: 10px; margin: 0; 
  }

  /* Mobile dropdowns stay inside flow */
  .submenu {
    position: static;
    margin-left: 15px;
    width: 100%; display: block;   background: none; 
  }
   .submenu a{color: #1c2b66;}
   .submenu a:hover {
  background: none; text-decoration: underline;
}

  .desktop-quote {
    display: none;
  }

  .mobile-quote {
    margin-top: 15px;
    width: 100%;
  }
}
.mobile-quote {
    display: none;
  }

  .mpSI_leftContent h4{color: #000; margin-top: 0; margin-bottom: 10px;}