@media only screen and  (min-width: 1800px){	.workf-desc p {    text-align: justify;    font-size: 15px;}.workf-desc {    position: relative;    padding: 42px 127px 41px 65px;  }.work-img {    position: relative;    margin-top: -132px;    margin-right: -50px;    width: 100%;}.workforce-box p {    text-align: justify;    font-size: 15px;}.workforce-ul ul li {       font-size: 17px;    line-height: 30px;}.team-card {       width: 89%;}.proo-rright {      padding: 82px 69px 30px 60px;    }.prooa-commitment p {    text-align: justify;    font-size: 15px;}}@media only screen and  (min-width: 2200px){	.Abousert-innersec-bg {    padding: 77px 149px 20px;	}	    .work-img {        position: relative;        margin-top: -215px;        margin-right: -50px;        width: 100%;    }.ppsec-img {      padding-left: 56px;}	}@media only screen and (max-width: 1299px) and (min-width: 1200px){	.menu-catbox h3 {       font-size: 15px;	}}@media only screen and (max-width: 1199px) and (min-width: 992px){
h2.sec-title.about-title {
    margin-top: 18px;
   
}
.title-area .sec-title {
   
    font-size: 27px;
    
}
.About-innersec {
   
    padding: 41px 0px 0px;
}

	.foo-text1 h3 span {       font-size: 17px;	}	.foo-text1 h3 {    font-size: 27.5px;	}	.ab-llft h3 {    font-size: 56px;}	.ab-rright {       padding: 25px;    margin-left: -40px;}.ab-rright h4 {       font-size: 22px;}.a-cat {    background: #fff;    padding: 30px 27px 10px;    margin-left: -22px;}.about-feature_text {    font-size: 16px;}.Commitment-sec p {    font-weight: 500;    font-size: 15px;}.hero-title {  font-size: 50px}.menu-catbox h3 {  padding: 12px 5px;font-size: 13.5px;}.menu-catbox ul li a {       font-size: 13px;      line-height: 24px; }.header-logo h3 {    padding-left: 14px;    margin-bottom: 0;    font-size: 26px;}.header-logo h3 span {      font-size: 16px;   }.main-menu a {    font-size: 14px;  }.main-menu>ul>li {    margin: 0 6px;}.header-links li, .header-links span, .header-links p, .header-links a {    font-size: 13px;}.headerlanguage-links li a {      font-size: 13px;}.header-links li:not(:last-child) {    padding: 0 9px 0 0;    margin: 0 7px 0 0;}.header-logo img {    height: 83px;}.main-menu ul.sub-menu a, .main-menu ul.mega-menu a {    font-size: 14px;}.pq-icon-box.pq-style-1 .pq-icon-box-wrapper h3 {    font-size: 15px;    margin: 0;    line-height: 25px;   }.menu-iimsec {        margin-bottom: 24px;}.menu-catbox ul {       padding: 10px 10px; }.process-card:before {    content: none;    }}@media only screen and (max-width: 991px) and (min-width: 100px){	.foo-text1 h3 span {       font-size: 17px;	}	.foo-text1 h3 {    font-size: 27.5px;	}	.ab-llft h3 {    font-size: 56px;}	.ab-rright {       padding: 25px;    margin-left: -40px;}.ab-rright h4 {       font-size: 22px;}.a-cat {    background: #fff;    padding: 30px 27px 10px;    margin-left: -22px;}.about-feature_text {    font-size: 16px;}.Commitment-sec p {    font-weight: 500;    font-size: 15px;}.hero-title {  font-size: 35px}.menu-catbox h3 {        padding: 12px 2px;        font-size: 10.5px;    }    .menu-catbox ul li a {        font-size: 11px;        line-height: 20px;    }.header-logo h3 {    padding-left: 14px;    margin-bottom: 0;    font-size: 26px;}.header-logo h3 span {      font-size: 16px;   }.main-menu a {    font-size: 14px;  }.main-menu>ul>li {    margin: 0 6px;}.header-links li, .header-links span, .header-links p, .header-links a {    font-size: 13px;}.headerlanguage-links li a {      font-size: 13px;}.header-links li:not(:last-child) {    padding: 0 9px 0 0;    margin: 0 7px 0 0;}.header-logo img {    height: 83px;}.main-menu ul.sub-menu a, .main-menu ul.mega-menu a {    font-size: 14px;}.pq-icon-box.pq-style-1 .pq-icon-box-wrapper h3 {    font-size: 15px;    margin: 0;    line-height: 25px;   }.menu-iimsec {        margin-bottom: 24px;}.menu-catbox ul {       padding: 10px 10px; }.footer-widget .widget_title {      padding-bottom: 5px;    font-size: 20px;  }.footer-widget {    margin-bottom: 40px;}.footer-layout5 .widget-area {    padding-top: 71px;    padding-bottom: 15px;}.footerNav ul li {       padding: 20px 13px 20px 13px;   }.foo-text2 p {    color: var(--body-color);    font-size: 15px;    margin-bottom: 10px;    font-weight: 500;    line-height: 30px;    margin-top: 15px;}}@media only screen and (max-width: 991px) {	.hmnu-col{	display:none!important	}.headerlanguage-links {    display: inline-block;	margin-right:10px}.client-box {    position: relative;    padding: 10px 0px;    margin-bottom: 0px;    width: 100%;    text-align: center;}.Client-sec-bg {       width: 25%;   }    .a-cat {        background: #fff;        padding: 30px 27px 10px;        margin-left: 0;    }	.title-area .sec-title {       font-size: 32px;}.project-section .tabs-content .image {    position: relative;    margin-left: -36px;    padding-top: 60px;}.project-section .tabs-content {    position: relative;    padding-right: 385px;}.project-section .btns-outer {    position: absolute;    right: 0px;    top: 0px;    width: 100%;    max-width: 510px;    padding-left: 144px;    padding-top: 80px;    padding-bottom: 40px;}.ab-llft {    position: relative;    margin-top: 0;    text-align: center;	width: 100%;}    .ab-llft h3 {        font-size: 48px;        line-height: 1.3;		    margin-bottom: 30px;    }	.ab-middft {    position: relative;    width: 100%;}    .ab-rright {        padding: 33px;        margin-left: 0;    }	.Abt-sec {    position: relative;    padding: 60px 0px 60px;	}.Facility-img {    margin: 30px 0px 0;    position: relative;    width: 100%;    z-index: 10;}.Facilitysec{    background-size: cover;	}.service-box1 img {       height: 159px;    }.qqsec {    position: relative;    padding: 30px;    background: #fff;}.Qhse-secmm-inner {    position: relative;    padding: 60px;}.as-mobile-menu ul li a{	   		        padding-right: 30px;}.as-mobile-menu ul li ul li a{	   		        padding-right: 0px;}.caering-mobile-menu{	background:var(--theme-color)}.as-mobile-menu ul.caering-mobile-menu{	    padding: 20px 24px;		       }.as-mobile-menu ul.caering-mobile-menu li a {    display: block;    position: relative;    padding: 12px 0;    line-height: 1.4;    font-size: 15px;    text-transform: capitalize;    color: #fff;    padding-left: 18px;    font-weight: 600;	 padding-right: 30px;}.as-mobile-menu ul.caering-mobile-menu li ul li a {	 font-weight: 500;	  font-size: 14px;	   padding-right: 0px;}.as-mobile-menu ul.caering-mobile-menu li {    border-bottom: 1px solid #fdedf1;    list-style-type: none;}.as-mobile-menu ul.caering-mobile-menu .as-item-has-children > a .as-mean-expand {    position: absolute;    right: 0;    top: 50%;    font-weight: 400;    font-size: 12px;    width: 25px;    height: 25px;    line-height: 25px;    margin-top: -12.5px;    display: inline-block;    text-align: center;    background-color: rgb(255 255 255 / 8%);    color: #fff;    -webkit-box-shadow: 0 0 20px -8px rgba(173, 136, 88, 0.5);    box-shadow: 0 0 20px -8px rgba(173, 136, 88, 0.5);    border-radius: 50%;}.as-mobile-menu ul.caering-mobile-menu li.as-active > a {    color: var(--title-color);}.as-mobile-menu ul.caering-mobile-menu li {        border-bottom: 1px solid #fdedf11f;        list-style-type: none;    }	.as-mobile-menu ul.caering-mobile-menu li li:first-child {    border-top: 1px solid #fdedf11f;}}@media only screen and (max-width: 767px) {		.Menu-bannersec {		display:none!important	}	    .header-logo h3 span {        font-size: 13.5px;    }	.header-logo h3 {        padding-left: 10px;        margin-bottom: 0;        font-size: 22px;    }	.as-menu-toggle {    width: 40px;    height: 40px;}	    .header-logo img {        height: 66px;    }	.as-hero-slide .btn-group{		display:none!important	}	.Banner-slide {    position: absolute;    bottom: 32%;	}		    .Client-sec-bg {        width: 100%;        height: 106px;    }	    .flowbutton {        content: '';        display: block;        position: absolute;        z-index: 2;        width: 0;        height: 0;        top: 100px;        border-left: 20px solid transparent;        border-top: 27px solid var(--theme-color);        border-right: 20px solid transparent;        right: 47%;    }.Client-sec {    position: relative;    padding: 26px 0px 36px;    overflow: hidden;    margin-top: 0px;}.iso-slider{	margin-top:35px}    .title-area .sec-title {        font-size: 28px;    }	.project-section .tab-btns .tab-btn:before {    position: absolute;    content: '';    left: -110px;    bottom: 9px;    width: 77px;    height: 2px;	}	    .project-section .btns-outer {        position: relative;        right: 0px;        top: 0px;        width: 100%;        max-width: 100%;        padding-left: 28px;        padding-top: 60px;        padding-bottom: 40px;    }	    .project-section .tabs-content {        position: relative;        padding-right: 0;    }	    .project-section .tabs-content .image {        position: relative;        margin-left: 0;        padding-top: 20px;    }	.project-section .btns-outer .title-box {    position: relative;    margin-bottom: 17px;}.widget_nav_menu ul li:last-child{	margin-bottom:20px}    .footerNav ul li {        padding: 10px 5px 10px 2px;    }    }@media only screen and (max-width: 575px) {		.ll-auto-s{		width:100%	}	.ll-auto-smain .col-auto{		width:100%	}	.header-layout6 .header-top {    position: relative;    padding: 0px 0px 9px 0;    z-index: 4;    background: transparent;    border-radius: 0;    margin-top: 0;    width: max-content;    margin-left: auto;    --body-color: #918f93;}.ab-llft h3 {        font-size: 41px;}    .Qhse-secmm-inner {        position: relative;        padding: 20px;    }	.qqsec h4 {    color: var(--title-color);    font-size: 15px;}.foo-text1 h3 span {        font-size: 14px;    }	    .foo-text1 h3 {        font-size: 22.5px;    }	.foo-text1 img {    height: 99px;}	.bann-img {    width: 100%;    height: 100%;	object-fit:cover;	height:200px!important}}@media only screen and (max-width: 400px) {		    .footerNav ul li {        padding: 6px 5px 6px 2px;    }	    .foo-text1 img {        height: 80px;    }	    .foo-text1 h3 {        font-size: 18.5px;    }	    .foo-text1 h3 span {        font-size: 11px;    }	    .foo-text1 img {        height: 65px;    }    .qqsec {        position: relative;        padding: 15px;        background: #fff;    }	    .service-box1 img {        height: 122px;    }	.service-box1 .dlab-tilte a {    color: var(--theme-color);    font-size: 17px;}    .header-logo h3 {        padding-left: 10px;        margin-bottom: 0;        font-size: 19px;    }	    .header-logo h3 span {        font-size: 11.5px;    }	    .hero-title {        font-size: 26px;    }	.bann-img {    width: 100%;    height: 100%;	object-fit:cover;	height:200px!important}}@media only screen and (max-width: 1299px) and (min-width: 1200px){    .process-card:before {        content: none;            }}@media only screen and (max-width: 991px) and (min-width: 768px){
    .title-area .sec-title {
        font-size: 27px;
    }
h2.sec-title.about-title {
    margin-top: -41px;
    margin-bottom: -22px;
}
    .Mutawwifs-secondinner-img img {        height: 317px;    }    .sec-title h2 {        font-size: 28px;           }    .service-block-two .inner-box .content {        padding: 15px 12px 7px;    }    .service-block-two .inner-box .icon-box .title {              font-size: 16px;    }    .process-card:before {        content: none;            }    .img-box2 {               padding-bottom: 0;        margin-left: 24px;    }}@media only screen and (max-width: 767px) and (min-width: 576px){      .headerlanguage-links{        display: none;    }    .header-logo img {        height: 46px;    }    .as-menu-toggle {                position: relative;        top: 3px;        left: 21px;    }    .Mutawwifs-secondinner-img img {        height: 276px;        object-fit: cover;    }    .sec-title h2 {        font-size: 20px;               margin-top: 11px;    }    .footer-wrapper {                margin-top: -51px;    }    .footer-logo-img {        margin-top: -59px;    }    .breadcrumb-title h2 {        font-size: 23px;           }    .indescription.aos-init.aos-animate {        padding: 22px;    }    .what_news-img {                margin-bottom: 18px;    }    .testi-innersec {        padding: 0 0px 60px;    }    .service-block-two .inner-box .icon-box .title {        font-weight: 700;           }    .process-card:before {        content: none ;            }    .as-menu-wrapper .as-menu-toggle {        margin-left: 181px;                top: 1px;            }}
@media only screen and (max-width: 575px) and (min-width: 100px){
  h2.sec-title.about-title {
    margin-top: -35px;
    margin-bottom: -22px;
}  
.title-area .sec-title {
        font-size: 17px;
        text-align: center;
    }

.font-size-editor.about-p {
    text-align: left;
}  
.headerlanguage-links{        display: none;    }    .header-logo img {        height: 46px;    }    .as-menu-toggle {                position: relative;        top: -42px;        left: 260px;    }    .Mutawwifs-secondinner-img img {        height: 169px;        object-fit: cover;    }    .sec-title h2 {        font-size: 20px;               margin-top: 11px;    }    .footer-wrapper {                margin-top: -51px;    }    .footer-logo-img {        margin-top: -59px;    }    .breadcrumb-title h2 {        font-size: 23px;           }    .indescription.aos-init.aos-animate {        padding: 22px;    }    .what_news-img {                margin-bottom: 18px;    }    .testi-innersec {        padding: 0 0px 60px;    }    .process-card:before {        content: none;            }    .img-box2 .img1 img {               height: 235px;               margin-left: 29px;    }    .About-innersec {        padding: 30px 0px 0px;    }    .img-box2 {               padding-bottom: 0;    }    .as-menu-wrapper .as-menu-toggle {        margin-left: -14px;               top: 18px;            }}