body {
	overflow-y:hidden;
	margin-bottom:0 !important;
}
.navtop .right .links ul li a{
    font-size: 12px;
    padding: 5px 8px;
    color: #61A34A ;
}

input[type=color]:focus, input[type=date]:focus, input[type=datetime-local]:focus, input[type=datetime]:focus, input[type=email]:focus, input[type=month]:focus, input[type=number]:focus, input[type=password]:focus, input[type=range]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=text]:focus, input[type=time]:focus, input[type=url]:focus, input[type=week]:focus, textarea:focus {
	outline:0;
}
.ggl-image {
	border-radius:20px;
	height: 300px;
    object-fit: cover;
	
}
.gallery__feature-logo {
	top:48%;
	left:50%;
	transform:translate(-50%,-50%);
	width:50px;
	height:50px;
	z-index:0;
}

.on-image-center {
    display: flex;
    width: 100%;
    height: 100%;
    align-items: center;
    justify-content: center;
	border-radius:20px;
}

.gallery__anchorTitle{
	margin-top:5rem;
	position:relative;
	z-index:3
}

.gallery__container .stretched-link:after {
	background:rgba(0,0,0,0.5);
	border-radius:20px;
	
}
.btn.btn-success {
	background-color:#61A34A;
	border-color:#61A34A;
}
.btn.btn-success:hover {
	background-color:#6c9847;
	border-color:#6c9847;
}
.covid-social-container{
	    position: absolute;
    top: 50%;
    padding: 7px;
    left: 15px;
    border-radius: 0 10px 10px 0;
    background: #61A34A;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 4;
	width:auto;
}
/* .covid-social-container .social-icon {
	position: absolute;
    top: 50%;
    padding: 7px;
    left: 15px;
    border-radius: 0 10px 10px 0;
    background: #61A34A;
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
    z-index: 4;
    width: auto;
} */
.covid-social-container .social-icon li {
	width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #fff;
    border-radius: 50%;
    color: #fff;
    margin: 10px 0;
	
}
.covid-social-container .social-icon li a {
	color:#fff;
}

@font-face {
  font-family: 'MyriadPro';
        src: url('../fonts/MyriadPro-Regular.otf');
        /*src: url('../fonts/DINNextLTArabic.eot?#iefix') format('embedded-opentype'),
        url('../fonts/DINNextLTArabic.woff') format('woff'),
        url('../fonts/DINNextLTArabic-Regular.ttf') format('truetype'),
        url('../fonts/DINNextLTArabic.svg#29LTBukra-Regular') format('svg');
        font-weight: normal;*/
        font-style: normal;
    
}
#iiciec-heead {
	font-family:'MyriadPro', sans-serif; !important
}

#iiciec-heead .navtop a {
    
    padding: 0;
}
#iiciec-heead .navtop .right .search input {
    
	font-family:'MyriadPro', sans-serif; !important
    width: 186px;
	padding: 5px 14px; 
}
#iiciec-heead .search-submit {
	padding-right:4px;
}
#Products  .slick-dots li.slick-active {
    background: #61A34A;
}
#Products .slick-dots li {
    width: 10px;
    height: 10px;
    background: #777;
    border-radius: 50%;
    margin-top: 10px;
}
#Products .slick-dots li button {
        display: none;
    }
#Products .card-body.carousel__card-body {
   
	    border-radius: 0 0 10px 10px;
    padding: 0 0;
}
#Products .card {
	    border-radius: 20px !important;
}
#Products .card-title {
	font-size: 0.8rem!important;
    padding: 0 1.6rem;
    text-align: center;
}
#Products .font-gold,
#Products .font-green{
	font-size: 15px;
    font-weight: 700;
    color: #B88D36;
    text-transform: capitalize;
}
#Products .font-green {
	color:#61A34A;
}
#Products .product__section.home-page {
	display:flex;
}
#Products .product__sectionTitle {
	margin-left: 1rem;
    flex: 1;
    display: flex;
    justify-content: space-between;
    align-items: center;
}
#Products .product---content a{
	color:#fff;
	text-decoration:none;
	transition:color 0.3s ease-out;
}
#Products .product---content a:hover {
	color:#61a34a;
}
#Products .slick-dots {
	bottom: -41px !important; }
.app-twitter {
	position:relative;
}
.app-twitter::after {
    content: "";
    position: absolute;
    bottom: 4rem;
    left: 0;
    width: 100%;
    height: 15px;
    /*background: #fff;*/
}
 .font-gold,
 .font-green{
	
    font-weight: 700;
    color: #B88D36;
    text-transform: capitalize;
}
 .font-green {
	color:#61A34A;
}
#StayConnected{
	
	position:relative;background-color:#61a34a
}
/* #StayConnected input[type=submit]{
	opacity:0;position:absolute;top:0;left:0;width:100%;height:100%
} */
#StayConnected button span{
	position:relative;
	display:inline-block
}
#StayConnected .ajax-loader {
	position:absolute;
	bottom:-3rem !important;
}
#StayConnected .wpcf7 form{
	display:flex;align-items:baseline;justify-content:space-between
}
#StayConnected .wpcf7 form>p:last-of-type{
	margin-bottom:0;margin-left:2rem
}
 .subscribe {
        background: #61A34A;
        padding: 20px 0;
    }

    .subscribe .content .cont {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        width: -webkit-max-content;
        width: -moz-max-content;
        width: max-content;
        margin: auto;
    }

    .subscribe .content h5 {
        color: #fff;
        padding-right: 30px;
    }

    .subscribe .content input {
        padding: 13px;
        width: 300px;
        border-radius: 10px;
        border: 0;
        background: #fff;
    }

    .subscribe .content .butn {
        background: #3B3C3E;
        margin-left: 30px;
        text-transform: capitalize;
        font-weight: 700;
    }

    .subscribe .content .butn span {
        color: #fff !important;
    }
#StayConnected input{
	width:100%;
}
#StayConnected .wpcf7-not-valid-tip {
	position:absolute;
	color:pink;
}
.main-mail-submit-button input[type="submit"]{
	opacity:0;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
}
.email-label input{
	height: 100%;
    padding: 0.6rem 1.2rem;
    border-radius: 10px;
}


.news-head {
    background-image: url(../images/news-head.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    max-height: 300px;
}

.news-massage-head {
    padding-bottom: 80px;
}

.news-massage-head h5 {
    background-color: #497938;
    display: inline-block;
    padding: 10px 60px;
    color: #fff;
    border-bottom-left-radius: 50px;
    border-bottom-right-radius: 50px;
    font-weight: 500;
}

.newsletter .news-massage { 
    background-color: #3B3C3E;
}

.newsletter .news-massage .content {
    padding: 50px 0;
    position: relative;
    border-top: 1px solid #826929;
    border-bottom: 1px solid #826929;
}

.newsletter .news-massage .content h3 {
    position: absolute;
    top: 0;
    left: 0%;
    transform: translate(0, -50%);
	margin-top: 5px;
    background-color: #3B3C3E;
    display: inline-block;
    padding: 4px 28px;
    color: #826929;
}

.newsletter .news-massage .content h3 span {
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #826929;
    color: transparent;
}

.newsletter .news-massage .content .info p {
    color: #fff;
    margin-bottom: 20px;
}



.newsletter .news-massage .content .info h6 {
    color: #826929;
}

.newsletter .news-massage .content .info small {
    color: #fff;
}

.newsletter .news-events .items {
    border: 1px solid #B18527;
    border-radius: 30px;
    padding: 30px;
    margin-top: 30px;
}

.newsletter .news-events .items p {
    color: #3B3C3E;
    text-align: left;
    font-size: 14px;
    line-height: 1.6;
}

.newsletter .news-events .items p strong{
	padding: 0 3px;
}

.newsletter .news-events .items a {
    color: #619A4A;
    margin-top: 10px;
}

.newsletter .insights {
    padding-bottom: 100px;
}

.newsletter .insights .imgg {
    position: relative;
    padding: 10px;
    border: 1px dashed #B18527;
    height: 350px;
    margin-bottom: 30px;
}

.newsletter .insights .col-lg-6:nth-of-type(2) .imgg {
    animation-delay: 0.3s;
}

.newsletter .insights .col-lg-6:nth-of-type(3) .imgg {
    animation-delay: 0.6s;
}

.newsletter .insights .col-lg-6:nth-of-type(3) .imgg {
    animation-delay: 0.9s;
}

.newsletter .insights .col-lg-6:nth-of-type(4) .imgg {
    animation-delay: 1.2s;
}

.newsletter .insights .col-lg-6:nth-of-type(5) .imgg {
    animation-delay: 1.5s;
}

.newsletter .insights .imgg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
	border: 1px solid #0000000d;
}

.newsletter .insights .imgg .info {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 5;
    text-align: center;
}
.newsletter .insights .imgg .info p {
    padding: 14px;
    width: 86%;
    background-color: #0009;
    margin: auto;
    margin-top: 15%;
    color: #fff;
    font-size: 15px;
    min-height: 130px;
    text-transform: uppercase;
}

.newsletter .insights .butn {
    background: #fff;
    border-color: #fff;
    display: inline-block;
	text-decoration:none;
	text-align: center; 
    -webkit-transition: all .4s;
    transition: all .4s;
    border-radius: 5px;
    padding: 12px 32px;
}
.newsletter .insights .butn-light span {
    color: #B88D36;
}
.newsletter .insights .butn-light:hover span {
	color:#fff;
}
.newsletter .insights .butn-light:hover {
    background: #B88D36;
    border-color: #B88D36;
	
}
.newsletter .project-high {
    background-color: #61A34A10;
}

.newsletter .project-high .items {
    margin-bottom: 50px;
}

.newsletter .project-high .items .imgg {
    padding: 10px;
    border: 1px dashed #B18527;
    height: 300px;
}

.newsletter .project-high .items .imgg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.newsletter .project-high .items h5 {
    margin-bottom: 15px;
}

.newsletter .project-high .items p {
    color: #3B3C3E;
    line-height: 1.7;
    font-weight: 500;
    font-size: 14px;
}


/* -------------- newsletter2 -------------- */

.news2-head {
    background-image: url(../images/new2/newsletter2/newsletter2.png);
}

.news3-head {
    background-image: url(../images/new2/newsletter2/newsletter3.png);
}

.news4-head {
    background-image: url(../images/new2/newsletter2/newsletter4.png);
}

.news5-head {
    background-image: url(../images/new2/newsletter2/newsletter5.png);
}

.newsletter p {
    color: #222;
    font-size: 0.9rem;
}

.newsletter .icons img {
    max-width: 150px;
    max-height: 100px;
}

.newsletter .icon-inf {
    padding: 10px;
    border: 1px dashed #ba9f6b;
}

.newsletter .icon-inf .cont {
    padding: 15px;
    display: flex;
    background-color: #efeae0;
}

.newsletter .icon-inf .cont img {
    width: 80px;
    margin-right: 15px;
    object-fit: contain;
}
.newsletter .section-padding {
    padding: 40px 0;
}
.covid-head {
    height: 70vh !important;
    min-height: auto;
    background-image: url(../assets/images/news-head.jpg);
    background-size: cover;
}

.covid-head h3 {
    color: #fff;
    margin-bottom: 15px;
}

.covid-head p {
    color: #fff;
}

.gr-color {
    color: #497938 !important;
}
.inner-nav-container-organization {
	top:132px;
}
.inner-nav-container-organization>li:first-child {
	border-radius:20px 0 0 20px;
}
.inner-nav-container-organization>li:last-child {
	border-radius: 0px 20px 20px 0px;
}
.inner-nav-container > li > a  {
	text-transform:capitalize;
}
.small-logo {
	position:absolute;
	width:93px;
	top:0;
	left:15%;
	
	z-index:2;
}
.what-we-do-main-page a {
	text-decoration:none !important;
}

.what-we-do-main-page a:hover{
	text-decoration:none !important;
}
.before-arrow {
		transition:color 0.3s ease-out;
}
.before-arrow:hover {
	color:#61a34a !important;
	text-decoration:none !important; 
}
.before-arrow:before {
	content:url('./images/arrow-right.svg');
	padding-right:1rem;
}
.bg-dark {
	color:#3B3C3E !important;
}
article.services__tab--article > ul >li {
    margin-bottom: 6.5px;
    font-weight: bold;
}
/* article.services__tab--article > ol {
	margin:0;
	padding:0;
} */
article.services__tab--article h1,
article.services__tab--article h2,
article.services__tab--article h3,
article.services__tab--article h4,
article.services__tab--article h5,
article.services__tab--article h6,
article.services__tab--article p,
article.services__tab--article li:not(ol>li){
	font-weight:bold;
}
#Meddia 


#Meddia .media .document .bord {
    padding: 10px 10px;
    border: 1px solid #B88D36;
    border-radius: 30px;
    margin-bottom: 50px;
}

#Meddia .media .document .bord h5 {
    color: #B88D36;
    font-weight: 700;
    font-size:15px;
}
#Meddia .media .document .bord .pressTiltle h5{
    font-size:14px;
    font-weight: 500;
}

#Meddia .media .document .bord:hover .img .top,
#Meddia .media .document .bord:hover .img .bottom {
    width: 100%;
}

#Meddia .media .document .bord:hover .img .right,
#Meddia .media .document .bord:hover .img .left {
    height: 100%;
}

#Meddia .media .document .bord:hover .img .top {
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}

#Meddia .media .document .bord:hover .img .bottom {
    -webkit-transition-delay: .4s;
    transition-delay: .4s;
}

#Meddia .media .document .bord:hover .img .right {
    -webkit-transition-delay: .2s;
    transition-delay: .2s;
}

#Meddia .media .document .bord:hover .img .left {
    -webkit-transition-delay: .6s;
    transition-delay: .6s;
}

#Meddia .media .document .bord .img {
    position: relative;
    height: 350px;
}

#Meddia .media .document .bord .img span {
    position: absolute;
    background: #B88D36;
    -webkit-transition: all .2s linear;
    transition: all .2s linear;
}

#Meddia .media .document .bord .img .top,
#Meddia .media .document .bord .img .bottom {
    height: 1px;
    width: 0;
}

#Meddia .media .document .bord .img .right,
#Meddia .media .document .bord .img .left {
    width: 1px;
    height: 0;
}

#Meddia .media .document .bord .img .top {
    top: 0;
    left: 0;
    -webkit-transition-delay: .6s;
    transition-delay: .6s;
}

#Meddia .media .document .bord .img .bottom {
    bottom: 0;
    right: 0;
    -webkit-transition-delay: .2s;
    transition-delay: .2s;
}

#Meddia .media .document .bord .img .right {
    right: 0;
    top: 0;
    -webkit-transition-delay: .4s;
    transition-delay: .4s;
}

#Meddia .media .document .bord .img .left {
    left: 0;
    bottom: 0;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
}
#Meddia .media .document .pressCats .bord{
	overflow:hidden;
	position: relative;
	height:385px;
}
#Meddia .media .document .pressCats.press .bord{
	padding:0px;
	overflow:hidden;
	position: relative;
	height:293px;
}
#Meddia .media .document .pressCats .bord img{
object-fit: contain;
width: 100%;
height: 290px;
}
#Meddia .media .document .pressCats.press .bord img{
object-fit: contain;
width: 100%;
height: 190px;
}
#Meddia .pressTiltle{
	padding:15px 6px;
	text-align:center;
	background-color: #B88D36;
	height: auto;
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
}
#Meddia .pressTiltle{
   color: #FFF!important;
}
img.news-and-event-ft-image {
   
    object-fit: cover;
    display: block;
    border-radius: 20px 20px 0 0 !important;
}
.iciec-post-holder>article a {
    font-size: .8rem;
	padding: 1.1rem 0.6rem; 
}
 footer .sub-footer {
	background: #3B3C3E;
	color: #eee;
	padding: 30px 0;
}

footer .sub-footer .uesful-links {
	text-align: center;
}

footer .sub-footer .uesful-links li {
	display: inline-block;
	margin: 0 10px;
	
}
footer .sub-footer .uesful-links li a {
	color:#fff; 
	text-decoration:none;
	font-family: 'Poppins',sans-serif;
	font-size:0.85rem;
	transition:color 0.3s ease-out;
}
footer .sub-footer .uesful-links li a:hover {
	color:#61a34a; 
	text-decoration:none;
}

footer .sub-footer ul {
	margin:0;
	padding:0
}
footer .companies > li {
	border-right:1px solid #000;
	padding: 0 11px;
	font-size:0.8rem;
}
footer .companies > li:last-child {
	border-right:0;
}
.home-newss-display-section {
	min-height: 250px;
    border: 1px solid #ccc;
    object-fit: cover;
}
   
p {
	text-align:justify;
}
.custom-radio .custom-control-label::before{
	background:transparent;
}
.custom-radio .custom-control-input:checked~.custom-control-label::after {
    background: #B88D36;
    border-radius: 50%;
}
.process .custom-control a:after {
	content: '';
    border: #adb5bd solid 1px;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    position: absolute;
    left: 0px;
    top: 5px;   
}
#Products .prod-section {
    position: relative;
    z-index: 2;
}
#Products .prod-section:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #000;
    z-index: -1;
    opacity: 0.4;
}
#Products .prod-section {
	min-height: 0 !important;
}
.contact---button,
.frontPage__mainContainer .btn.btn-success,
#BTN-WIDTH .btn.btn-success{
	padding: 0.5rem 1.8rem;
    font-size: 1.1rem;
    font-weight: bold;
	font-family:'poppins', sans-serif;
	transition: background 0.3s ease-out;
}
.frontPage__mainContainer #Report-Areas .btn.btn-success {
	font-size:1rem;
	padding: 0.6rem 1.6rem;
	transition:background 0.3s ;
}
.frontPage__mainContainer #Report-Areas h6 {
	margin-bottom:1rem;
}
.frontPage__mainContainer #Report-Areas .img-aanual {
	width:100%;
	height:250px;
	border-radius:10px;
}
.frontPage__mainContainer .btn.btn-success:hover,
.contact---button.btn.btn-success:hover,
.frontPage__mainContainer .btn.btn-dark:hover,
.frontPage__mainContainer #Report-Areas .btn.btn-success:hover,
#BTN-WIDTH .btn.btn-success:hover{
	background:#B88D36;
	border-color:#B88D36;
}
/* #Careers:hover .btn.btn-success,
a.one-col-section:hover .btn.btn-success {
    background: #B88D36;
    border-color: #B88D36;
} */
.frontPage__mainContainer  .btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show>.btn-success.dropdown-toggle,
#BTN-WIDTH .btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show>.btn-success.dropdown-toggle,
.frontPage__mainContainer .btn-dark:not(:disabled):not(.disabled).active, .btn-dark:not(:disabled):not(.disabled):active, .show>.btn-dark.dropdown-toggle{
    color: #fff;
    background-color: #b88d36;
    border-color: #b88d36;
}
.magazine-container.border.border-success {
	border-color: #b88d36!important;
}
.frontPage__mainContainer .btn-success:not(:disabled):not(.disabled).active:focus, .btn-success:not(:disabled):not(.disabled):active:focus, .show>.btn-success.dropdown-toggle:focus {
    box-shadow: 0 0 0 0.2rem rgb(184 141 54 / 22%);
}



/*   fileupload starts */
#fileupload {
  display: none;
}
/* #Careers form {
  display: table-row;
  
  backround:pink;
} */
#Careers span[role=button] {
  display: table-cell;
  font-family: Arial;
  font-size: 1rem;
  padding: 7.9px 8px;
  border-top-left-radius: 5px;
  border-bottom-left-radius: 5px;
  border: 2px solid #5d994a;  
  color: #ffffff;
  cursor: pointer;
  background-color: #5d994a;
  outline: none;
	    border-radius: 20px 0 0 20px;
}
#Careers span[role=button]:hover,
#Careers span[role=button]:focus {
  box-shadow: 0 0 5px #595959;
  background-color: #b88c26;
  border-color: #b88c26;
  outline: 2px solid transparent;
}
.hide {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0,0,0,0);
  border: 0;
}

#Careers .file-inp-width {
	width: 80.7% !important;
  
}
/* file upload styles ends*/

#Careers input{
    background: #F4EBE1;
    border: 1px solid #B78C36;
    border-radius: 50px;
	padding: 0.56rem 0.9rem;
}
#Careers textarea {
    background: #F4EBE1;
    border: 1px solid #B78C36;
    border-radius: 10px;
    margin-bottom: 1.1rem;
    padding: 2rem;
    padding: 0.5rem 0.9rem;
}
#Careers input[type="submit"] {
	  background:#5d994a;
	  border-color:#5d994a;
	   color:#fff;
	transition:background 0.3s ease-out;
}
#Careers input[type="submit"]:hover {
    background: #b88c26;
    border-color: #b88c26;
}
.magazine-container >a {
	display:block;
	font-weight:bold;
	width:100%;
	color: #b88d36;
}

.page-template-page-media-center .magazine-container >a,
.page-template-page-knowledge-center .magazine-container >a {
	width:50%;
	margin:0 auto;
}
.font-normal,
.font-normal li{
	font-weight:normal !important;
}
.btn-hover-text-gold:hover {
	color:#b88d36;
}
.btn-outline-warning {
	    color: #000 !important;
    border-color: #b88d36 !important;
	
}
.btn-outline-warning:hover  {
	background-color:#b88d36 !important;
	color:#fff !important;
	border-color:#b88d36 !important;
}

.offcial-message {
    background-image: url(../images/new2/offcial.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    /* background-position: bottom; */
}

.offcial-message .content {
    border-top: 1px solid #B7A471;
    border-bottom: 1px solid #B7A471;
    padding: 50px 0;
    position: relative;
}

.offcial-message .content .offica-head {
/*     position: absolute;
    padding: 0 30px;
    top: 0;
    left: 50%;
    transform: translate(-50%, -30%);
    background-color: #26381e;
    display: inline-block;
    text-align: center; */
	
	background-color: #26381e;
    display: inline-block;
    text-align: center;
    width: 100%;
}

.offcial-message .content .offica-head h5 {
    color: #B08536;
}

.offcial-message .content .offica-head small {
    color: #619A4A;
    margin: 5px;
    display: inline-block;
}

.offcial-message .content p {
    color: #fff;
    line-height: 1.6;
    margin-bottom: 20px;
}

.offcial-message .content h6 {
    color: #B08536;
}
.text-p-center p,
.text-p-center {
	text-align:center;
}
div > p,
article> p{
    margin-bottom: 1rem;
}
#project-right-grid-section address,
#project-right-grid-section address p{
	text-align:center;
}
.newsletter .post-relation:after{
	top: 0.7rem;
    left: 0.7rem;
    width: calc(100% - 1.3rem);
    height: calc(100% - 1.3rem);
}
.pointer-e-none,
.pointer-e-none:hover {
	pointer-events:none !important;
}
.custom-page-link-color .page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #b88d36;
    border-color: #b88d36;
}
.custom-page-link-color .page-link:hover {
    z-index: 2;
    color: #fff;
    text-decoration: none;
    background-color: #b88d36;
	border-color: #b88d36; }
.custom-page-link-color .page-link:focus {
	box-shadow:unset;
	color: #000;
}
.solutions .items .content p a strong {
    color: #b88d3d !important;
}

span.cv {
  position:relative;
}
span.cv:before {
  content:"Upload file";
  position:absolute;
  left:0;
  padding:5px;
  background:#5d994a;
  color:#fff;
  width:130px;
  text-align:center;
  border-radius:5px;
  cursor:pointer;
}
span.cv>input {
  visibility:hidden;
}

#StayConnected .wpcf7-not-valid-tip {
    position: absolute;
    color: #000;
    font-weight: bold;
    font-size: 0.8rem;
	top: 2.1rem; 
}
.sdg-steps .items .l-side .info p {
	text-align: left;
    font-size: 0.9rem;
    padding-left: 0.9rem;
    margin-bottom: 0;
}
.sdg .info p {
    text-align: left;
}
.page-banner__intro p {
    margin: 0;
    text-align: left;
}
.mapInfos {
    font-size: 0.8rem !important;
}
.left-spacing-for-title {
	padding-left:5rem;
}
/* .reports-date { 
    width: 150px;
    border: 0;
    border-bottom: 1px solid #ddd;
    background: transparent;
	margin: 0 10px; 
} */
select {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  outline: 0;
  box-shadow: none;
  border: 0 !important;
  background: #3b3c3e;
  background-image: none;
}
/* Remove IE arrow */
select::-ms-expand {
  display: none;
}
/* Custom Select */
.select {
  position: relative;
  display: flex;
  width: 20em;
  height: 3em;
  line-height: 3;
  background: #3b3c3e;
  overflow: hidden;
  border-radius: .25em;
}
select {
  flex: 1;
  padding: 0 .5em;
  cursor: pointer;
  font-family: 'Poppins';
  color: #fff;
}
::-webkit-scrollbar{width:6px;border-left:1px solid #3b3c3e;}
::-webkit-scrollbar-thumb{background-color:#b88c26;}
/* Arrow */
.select::after {
  content: '\25BC';
  position: absolute;
  top: 0;
  right: 0;
  padding: 0 1em;
  background: #3b3c3e;
  cursor: pointer;
  pointer-events: none;
  -webkit-transition: .25s all ease;
  -o-transition: .25s all ease;
  transition: .25s all ease;
	color: #b88c2680;
}
/* Transition */
.select:hover::after {
  color: #b88c26;
}
.iciec-post-holder>article {
	min-height:96px;
}
.organisational .organis .tab-info {
	display: none;
}

.organisational .organis .tab-info.current {
	display: block;
}

.organisational .organis-tabs {
	display: flex;
	padding: 50px 30px 0;
	justify-content: space-between;
	background-color: #3B3C3E;
}

.organisational .organis-tabs li {
	width: 48%;
	padding: 20px 0;
	text-align: center;
	background-color: #3B3C3E;
	color: #fff;
	border-top-left-radius: 15px;
	border-top-right-radius: 15px;
	font-weight: 600;
	font-size: 15px;
	cursor: pointer;
}

.organisational .organis-tabs li.current {
	background-color: #F4EBE1;
	color: #B88D36;
}

.organisational .organis {
	background-color: #F4EBE1;
	border-radius:20px;
}
.member {
	display: flex;
	flex-wrap: wrap;
	padding: 30px;
}
ul.organis-tabs {
	list-style:none;
	margin: 0;
    padding: 0;
    border-radius: 20px;
}
.organisational .organis-tabs li {
    width: 48%;
    padding: 20px 0;
    text-align: center;
    background-color: #3B3C3E;
    color: #fff;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    font-weight: 600;
    font-size: 15px;
    cursor: pointer;
}
.member .logo {
    background-color: #fff;
    border: 1px solid #9995;
    border-radius: 10px;
    width: 16%;
    text-align: center;
    padding: 2%;
    margin: 0.3%;
    display: block;
    min-height: 220px;
}
#AllProducts .card-body{
	border-radius: 0 0 15px 15px;
}
#AllProducts .card-img-top {
    height: 266px !important;
	border-radius:  15px 15px 0 0;
}
#AllProducts .card {
  width: 300px;
  margin: 0 auto;
  border:0;
	    box-shadow: 0 3px 15px #ccc;
    border-radius:  15px ;
}
#AllProducts .card-title {
	    font-size: 0.9rem;
}


#service ul{
	padding-left:0;
	margin-left:0;
}
#BTN-WIDTH .post-relation__content {
	text-transform:capitalize !important;
}
.nameeholder {
	border-radius: 0 20px 20px 0 !important;
}
#knowledge .inner-nav-container > li > a {
    text-transform: none;
}
#Products .prod .tabs li.ccrnt {
    background: #61a34a !important;
    color: #fff !important;
}
#Products  #tab-3.ccrnt {
	display:block !important;
}
.corporate-governance .content .items .cont:before {
		    top: 13px;
	}
#iiciec-heead .lang {
	font-size:12px;
}
#service .nav-pills .nav-link>img {
	height:50px;
}



/* 
 * 
 * Starts
 * 
 * */

#ann-single {
  /* ---------- business ------------ */
  /* ----------- footprint ----------- */
  /* ------------- ceo message ------------- */
  /* ------------- vis-mis -------------- */
  /* ------------- major bg ------------- */
  /* .major-head::before {
      position: absolute;
      content: "";
      top: 0;
      width: 100%;
      left: 0;
      height: 90%;
      background-image: linear-gradient(to bottom, #447784, #447784a8, transparent);
      z-index: -1;
  } */
  /* ------------------ goals ------------------ */
  /* -------------- covid -------------- */
}
#ann-single .section-padding {
    padding: 40px 0;
}
#ann-single .report-head {
  height: 100vh;
  background-image: url(./images/new2/report-head.png);
  background-size: cover;
  background-position: center center;
  padding: 50px 0;
}
#ann-single .report-head h1 {
  margin-top: 25vh;
  font-weight: 600;
}
#ann-single .highlights .content .items .cont {
  padding-top: 30px;
  padding-right: 30px;
  position: relative;
}
#ann-single .highlights .content .items .item-cont {
  /* width: 30%; */
  padding: 0 10px;
}
#ann-single .highlights .content .items .r-line {
  position: absolute;
  right: 0;
  top: 0;
  height: 100%;
  z-index: -1;
}
#ann-single .highlights .content .items .item-cont img {
  width: 60px;
}
#ann-single .highlights .content .items .item-cont h4,
#ann-single .highlights .content .items .item-cont span {
  color: #447784 !important;
  font-size: 16px;
  line-height: 1.7;
}
#ann-single .business h6 {
  display: inline-block;
  padding: 10px 6vw;
}
#ann-single .business .items {
  position: relative;
  min-height: 160px;
}
#ann-single .business .imgg {
  padding: 20px;
  position: relative;
  text-align: center;
}
#ann-single .business .imgg img {
  width: 100%;
  height: 275px;
  object-fit: contain;
}
#ann-single .business .anm {
  position: absolute;
  content: "";
  right: 0;
  top: -30px;
  height: 100%;
  pointer-events: none;
  max-width: 85%;
}
#ann-single .footprint {
  height: 90vh;
  background-image: url(./images/new2/fingerprint.png);
  background-size: cover;
}
#ann-single .footprint h5 {
  font-size: 25px;
  margin-bottom: 15px;
}
#ann-single .footprint p {
  font-size: 16px;
  line-height: 2;
}
#ann-single .ceo-message {
  position: relative;
}
#ann-single .ceo-message::before {
  position: absolute;
  content: "";
  left: 0;
  bottom: -2px;
  width: 100%;
  height: 50%;
  background-image: linear-gradient(to top, #F1E8DE, transparent);
}
#ann-single .ceo-message .info h5,
#ann-single .ceo-message .info p {
  color: #4D4E4F;
}
#ann-single .ceo-message .info {
  padding-right: 300px !important;
}
#ann-single .ceo-message .head-title {
  padding: 10px 50px;
  position: relative;
  display: flex;
}
#ann-single .ceo-message .head-title:after {
  position: absolute;
  content: "";
  left: 0;
  bottom: 20px;
  width: 35px;
  height: 1.5px;
  background-color: #CDB380;
}
#ann-single .ceo-message .head-title .shap {
  width: 50%;
  position: relative;
  top: -5px;
  height: 100%;
  object-fit: contain;
}
#ann-single .ceo-message .head-title h4 {
  font-size: 35px;
  color: #CDB380;
  margin-right: 20px;
}
#ann-single .ceo-message .head-title h4 span {
  -webkit-text-stroke-width: 1px;
  -webkit-text-stroke-color: #CDB380;
  color: transparent;
}
#ann-single .ceo-message .content {
  position: relative;
}
#ann-single .ceo-message .content .ceo {
  position: absolute;
  right: -60px;
  bottom: 0;
  width: 350px;
  height: 150%;
  object-fit: contain;
  object-position: right;
}
#ann-single .vis-mis .cont {
  height: 100%;
}
#ann-single .vis-mis p.r-bord {
  border-right: 1px dashed #CDB380;
  height: 100%;
}
#ann-single .vis-mis {
  background-image: url(./images/new2/vis-mis.png);
  background-size: cover;
}
#ann-single .major-head {
  position: relative;
  background-color: #447784;
}
#ann-single .major-title {
  text-align: center;
  position: relative;
}
#ann-single .major-title .maj-tit {
  position: absolute;
  left: 0;
  top: 100%;
  height: 50px;
  width: 100%;
  object-fit: contain;
  object-position: top;
}
#ann-single .major-title h4 {
  display: inline-block;
  padding: 10px 3vw;
  background-color: #fff;
}
#ann-single .major-items {
  background-size: cover;
  background-repeat: no-repeat;
  position: relative;
}
#ann-single .major-items:after {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  height: 100%;
  width: 40%;
  opacity: 0.9;
}
#ann-single .major-items .info {
  padding: 15px;
}
#ann-single .major-items .info h3,
#ann-single .major-items .info p {
  color: #fff;
  margin-bottom: 10px;
}
#ann-single .major-items .icon img {
  max-width: 130px;
}
#ann-single .major-bg .major-items:nth-of-type(1)::before {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 100%;
  height: 70%;
  background-image: linear-gradient(to bottom, #447784, transparent);
  pointer-events: none;
  z-index: 3;
}
#ann-single .major-bg .major-items:nth-of-type(1) {
  background-image: url(./images/new2/major-bg/1.png);
}
#ann-single .major-bg .major-items:nth-of-type(2) {
  background-image: url(./images/new2/major-bg/2.png);
}
#ann-single .major-bg .major-items:nth-of-type(3) {
  background-image: url(./images/new2/major-bg/3.png);
}
#ann-single .major-bg .major-items:nth-of-type(4) {
  background-image: url(./images/new2/major-bg/4.png);
}
#ann-single .major-bg .major-items:nth-of-type(5) {
  background-image: url(./images/new2/major-bg/5.png);
}
#ann-single .major-bg .major-items:nth-of-type(6) {
  background-image: url(./images/new2/major-bg/6.png);
}
#ann-single .major-bg .major-items:nth-of-type(1):after {
  background-color: #D79E39;
}
#ann-single .major-bg .major-items:nth-of-type(2):after {
  background-color: #4C9645;
}
#ann-single .major-bg .major-items:nth-of-type(3):after {
  background-color: #F3BB11;
}
#ann-single .major-bg .major-items:nth-of-type(4):after {
  background-color: #9A1C43;
}
#ann-single .major-bg .major-items:nth-of-type(5):after {
  background-color: #EB6A2B;
}
#ann-single .major-bg .major-items:nth-of-type(6):after {
  background-color: #18476B;
}
#ann-single .major-head.major-end {
  background: #B7A471;
  padding-bottom: 0;
}
#ann-single .major-bg .major.major-end .major-items:nth-of-type(1)::before {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  width: 100%;
  height: 60%;
  background-image: linear-gradient(to bottom, #B7A471, transparent);
  pointer-events: none;
  z-index: 3;
}
#ann-single .major-bg .major.major-end .major-items:after {
  position: absolute;
  content: "";
  left: 0;
  top: 0;
  height: 100%;
  width: 80%;
  background: linear-gradient(to right, #27363a, #27363a, #27363a, #3d4f54cb, transparent);
}
#ann-single .major-bg .major.major-end .major-items.right:after {
  left: unset;
  right: 0;
  background: linear-gradient(to left, #27363a, #27363a, #27363a, #3d4f54cb, transparent);
}
#ann-single .major-bg .major-end .major-items:nth-of-type(1) {
  background-image: url(./images/new2/major-bg/7.png);
}
#ann-single .major-bg .major-end .major-items:nth-of-type(2) {
  background-image: url(./images/new2/major-bg/8.png);
}
#ann-single .major-bg .major-end .major-items:nth-of-type(3) {
  background-image: url(./images/new2/major-bg/9.png);
}
#ann-single .goals .goals-head .g-logo {
  border-left: 1px solid #CDB380;
}
#ann-single .major-bg p {
  font-size: 16px;
}
#ann-single .goals .goals-head p.btr-color {
  padding-left: 0 !important;
}
#ann-single .goals .content {
  background-color: #F0E7DD;
}
#ann-single .goals .goals-items {
  margin-bottom: 30px;
}
#ann-single .goals .goals-items .go-title h5 {
  background-color: #CDB380;
  color: #fff;
  padding: 10px 4vw;
  display: inline-block;
}
#ann-single .goals .goals-items .cont {
  padding: 30px 0;
  border-top: 1px solid #CDB380;
  border-right: 1px solid #CDB380;
  border-top-right-radius: 30px;
}
#ann-single .goals .goals-items .info h5 {
  color: #CDB380;
}
#ann-single .goals .goals-items .imgg {
  padding: 0 2vw;
}
#ann-single .covid-head {
  height: 70vh !important;
  min-height: auto;
  background-image: url(./images/new2/covid-head.png);
  background-size: cover;
}
#ann-single .covid-head h3 {
  color: #fff;
  margin-bottom: 15px;
}
#ann-single .covid-head p {
  color: #fff;
}
#ann-single .sub-bg {
  background-color: #ba9f6b !important;
}
#ann-single .download {
    background-color: #f0e7dd;
}

#ann-single .download a {
    color: #447784;
    border-bottom: 1px dashed #447784;
    font-size: 20px;
    padding: 5px;
}
#ann-single h6,
#ann-single h5,
#ann-single h4{
	margin-bottom:0;
}
#ann-single .row {
	position:relative;
	z-index:8;
}
/*
 * 
 * Ends
 * 
 * */

.pj__carousel .slick-dots li.slick-active {
    background: #61A34A;
}
.pj__carousel .slick-dots li {
    width: 10px;
    height: 10px;
    background: #777;
    border-radius: 50%;
    margin-top: 10px;
}
.pj__carousel .slick-dots li button {
        display: none;
    }
.pj__carousel .imgg {
    padding: 10px;
    border: 1px dashed #B18527;
    
}
.pj__carousel .slick-prev {
    left: -80px;
}
.pj__carousel .slick-next {
	right: -74px; 
}
.wys-content h3 {
    font-size: 3rem !important;
	font-weight:bolder;
	background: linear-gradient(to right, #ddac36 0%, #330867 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
/* .pj__carousel .slick-dots {
	bottom: 16px !important;
}
.pj__carousel  {
	box-shadow: 0 3px 15px #ccc;
    padding: 51px;
    border-radius: 10px;
    border: 5px solid #b88c26;
} */
.pj__mainHolder {
	background: #3b3c3e;
    color: #fff;
    padding: 3rem 0px;
}
.doc-download-btn {
	transition:color 0.3s;
}
.doc-download-btn:hover {
    color: #6db241 !important;
    border-color:  #6db241 !important;
}
#Acc li {
	text-align:justify  !important;
}
#Acc .btn-link, #Acc .btn-link:focus, #Acc .btn-link:hover {
	text-align:justify !important;
}
.post-relation__content h4{
	padding: 30px;
    width: 100%;
    background-color: #0009;
    text-transform: uppercase;
    margin: auto;
    /* margin-top: 15%; */
    color: #fff;
    margin: 0 auto;
    font-size: 18px;
    margin-bottom: 1rem;
    
}
.icurr_lang {
	border-right: 1px solid #606265;
    padding-right: 5px;
}
.aCCMain .card-header h5 span:first-child {
    display: block;
    text-align: center;
}
.social-share-area .social-icon li {
    background: #89c341;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center;
    border: 1px solid #9dca3b;
    border-radius: 50%;
    color: #fff;
	margin: 10px 0; }
.wpcf7-response-output {
	margin-top: 0 !important;
    transform: translateY(-27px);
    font-weight: bold;
}
.icieri-box-sec {
	background: #d9d9d8;
    padding: 2rem;
	color:#000 !important;
    margin: 1.3rem 0;
}
.page-link {
	color:#000;
}
.content.ooofica-head .nav-tabs .nav-item.show .nav-link, .content.ooofica-head  .nav-tabs .nav-link.active {
    color: #fff;
    background-color: transparent;
    border-color: #b7a471;
}
.content.ooofica-head .nav-tabs {
    border-bottom: 1px solid #b7a471;
}
.content.ooofica-head .nav-tabs .nav-link:focus, .content.ooofica-head .nav-tabs .nav-link:hover {
    border-color: #b7a471;
	color:white;
}
.content.ooofica-head a:active, .content.ooofica-head a:focus, .content.ooofica-head a:hover {
	color: #fff;
}
.content.ooofica-head nav a{
	color:lightgray;
	transition: border 0.1s ease-out , color 0.2s ease-out;
}
.rtl .pj__carousel h5 {
    margin-bottom: 1.5rem;
}
.slider-navs .slick-next:before, .slider-navs .slick-prev:before {
    color: #61a34a;
}
.slider-navs img:hover {
	cursor:pointer;
}
.vbox-content img {
    width: 50%;
}
#iiciec-heead .navtop .right .menu .drop-nav .drop-down li p {
	text-align:left;
}
#map-details a {
	width:80%;
	height:auto;
	transition: color 0.3s ease-out, background-color 0.3s;
}

#map-details a:hover {
    background-color: #231f20;
    color: #fff !important;
    text-decoration: none;
}
.mmain__iciecnet {
		transition: visibility 0.3s, opacity 0.3s,;
}
.mmain__iciecnet:hover > .sub-menu{

	visibility:visible !important;
	opacity:1 !important;
}
	li.mmain__iciecnet .sub-menu {
		flex-direction: column;
		padding: 0.6rem 0.8rem !important;
		position: absolute;
		top: 40px;
    	transform: translateX(-10px);
		background: #fff;
		box-shadow: 0 6px 12px rgb(0 0 0 / 18%);
		/* display: none; */
		visibility: hidden;
		opacity: 0;
		
	}
	li.mmain__iciecnet .sub-menu li a {
		color: rgb(184 140 38) !important;
		font-family: 'Poppins';
	}
	li.mmain__iciecnet i {
		display:none;
	}
	li.mmain__iciecnet .sub-menu > li  {
		width:100%;
	}
	li.mmain__iciecnet .sub-menu >li:last-child {
    border: 0 !important;
	}
.ffter {
	position:relative;
}
.ffter:after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: #3b5a33;
    z-index: 1;
    opacity: 0.9;
}


.photo_media_banner {
	position	: relative;
	
}

.photo_media_banner > img{
	
	-o-object-fit	: cover;
       object-fit	: cover;
}
.photo_media_banner__text-container {
	position	: absolute;
	top			: 0;
	left		: 0;
	right		: 0;
	height		: 100%;
	background	: rgba(0, 0, 0, .5);
	z-index		: 1;
	
	
}
#map-pobox {
	width:250px;
	display:inline-block;
}
#map-title {
	text-transform:capitalize;
}
#News_n_Publication img.february-9-2021 {
	object-fit:contain!important;
}
.figure-button-block {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex-inline;
    display: inline-flex;
    align-items: center;
    justify-content: space-around;
}
.figure-button-block > a {
    display: inline-block;
    /* width: 25%; */
    flex-basis: 29%;
}
@media (min-width: 530px) {
	.page-banner.news-n-evnt {
		padding: 236px !important;
		background-color:#fff5;
	}
}
@media all and (max-width:991px) {
  #Careers .file-inp-width {
    width: 64.7% !important;
}
#Careers span[role=button] {
  width:100%; 
  display:block;
}
}
#Careers span[role=button] {
  width:100%; 
  display:block;
}
span.file-978 .wpcf7-not-valid-tip {
    
    position: absolute;
    width: 138px;
    background: transparent;
    top: 2.8rem;
    left: -5.7rem;
}
.below-ul-hook ul {
	margin-bottom:0 !important;
}
.custom-control--text-holder {
	width:250px!important;
}
svg path[data-id="MV"] {
/* 	transform: translate(65%, 58%) scale(0.1); */
	transform:translate(65.6%, 54%) scale(0.05) !important;
}
.postid-11725 .project-highlight-post-image,
.postid-11731 .project-highlight-post-image,
.postid-11732 .project-highlight-post-image{
	height:28rem !important;
}
.postid-11732 .project-highlight-post-image,
.postid-199 .project-highlight-post-image,
.postid-4914 .project-highlight-post-image{
	height:26rem;
}
/* image[data-id="MV"] {
     x: 685 !important;
    y: 258 !important;
} */
.insight-template-default .page-banner__bg-image {
	opacity: .5 !important; 
}
#office .card-body {
    min-height: 264px !important;
}
@media all and (max-width:767px) {
	.text-md-below-only-center {
		text-align:center !important;
	}
	.w-md-below-only-75 {
		width:75% !important;
	}
}
@media (min-width: 992px) {
	.venoframe.vbvid {
		width: 1250px;
		height: 700px;
	}
	.w-lg-50 {
		width:50% !important;
	}
}
@media (min-width: 768px){ 
.twocol.side-divider>div:nth-child(2):after {
    border-right: 0;
} }
@media all and (max-width:768px) {
	.page-banner {
		margin-top:8.1rem;
	}
	
}
@media all and (max-width:992px) {
	.sm-below-only-pb-0 {
		padding-bottom:0 !important;
	}
	.sm-below-only-pt-0 {
		padding-top:0 !important;
	}
}

@media all and (max-width:1199px) {
	.audit-back-line::before {
		content: "";
		position: absolute;
		top: 0;
		bottom: 0;
		left: 50%;
		width: 1px;
		height: 16rem;
		right: 0;
		background: #555;
	}
	.audit-back-line::after {
		content: "";
		position: absolute;
		bottom: 0;
		left: 0;
		right: 0;
		height: 1px;
		background: #555;
		transform: translateY(6rem);
	}
	div.corporate-governance .content:before {
    position: absolute !important;
    content: "";
    left: 125px;
    top: 0;
    width: 81%;
    height: 100px;
    border-radius: 20px;
    border: 1px solid #999;
    border-bottom: 0;
}
	.aan-single-title {
		width: 208px !important;
		text-align:left !important;
	}
	.aan-single-title h3 {
		font-size: 1.6rem;	
	}
	
	
	.lite {
    width: calc(100% - 5%);
    height: 40px;
    background: green;
    margin: 0 auto;
    background: transparent;
    border: 1px solid #555;
    border-radius: 11px;
    border-bottom: none;
    border-bottom-left-radius: unset;
    /* position: absolute; */
    border-bottom-right-radius: unset;
    /* top: -21px; */
    transform: translateY(27px);
}
	.b4-line.items:before {
    content: "";
    position: absolute;
    top: -17px;
    left: 0;
    width: 1px;
    height: 51px;
    background: #e6d5b8;
    /* z-index: 99; */
    transform: translate(-57px, -7%);
}
	.inner-nav-container,
	.inner-nav-container.inner-nav-container-organization {
		position:relative !important;
		width:100% !important;
	}
	.desktop-below-only-line:after {
		content: "";
		position: absolute;
		top: 2rem;
		left: 36%;
		right: 03;
		/* right: -30rem; */
		width: 100%;
		height: 0.1px;
		background: #ccc;
	}
	#Org .organisational .organis-tabs {
		    padding: 50px 6px 0;
	}
	.corporate-governance .buttons-div .bttn {
		font-size:14px;
	}
	.corporate-governance .content {
		flex-wrap: unset;
		overflow-x:auto;
	}
	footer .companies > li {
		border-right:0 !important;
		position:relative;
	}
	footer .companies > li:last-child:after {
		/* content: none; */
		background: transparent;
	}
	footer .companies > li:after {
		content: "";
		position: absolute;
		top: 0;
		bottom: 0;
		width: 1px;
		background: #000;
		right: -0.9rem;
	}
	.insight-page-template-container img {
   	 height: 195px !important;
   	 object-fit: cover !important;
	}
	.iciec-post-holder {
		min-height:0 !important;
	}
	.single-news-and-event h4 {
		font-size: 1.1rem;
		margin: 1rem 0;
		margin-top:1.5rem;
	}
	.single-news-and-event h3  {
		font-size: 1.1rem;
	}
	.single-news-and-event span.font-normal {
		margin: 1rem 0 !important;
		display: block;
	}
	.box-tab-content {
		padding: 44px; }
	#inner-nav-rounded-0 > li {
		border-radius:0 !important;
	}
	#project-right-grid-section > h5:first-child {
		margin-left:auto;
		margin-right:auto;
	}
	img.mobile-logo-width {
		width:50%;
		margin:1rem 0rem;
	}
	.mobile-align.pj__carousel  .info > :first-child{
		margin-bottom:1rem;
		margin-top:1.2rem;
	}
	.line-after>div:after {
		content:none;
	}
	div.main-bg.main-color-items > p {
		text-align: center;
	}
	.mobile-border-btn-width {
		width:75% !important;
		margin-bottom:2rem; 
	}
	.mobile-higlight-font-title {
		font-size: 1.3rem;
		margin-bottom: 1.2rem;
	}
	.figure__title {
		font-size:1.4rem !important;
	}
	#iiciec-heead .navtop .logo > * {
		display:block;
	}
	#iiciec-heead .navtop .logo  {
		display:flex;
		align-items:center;
		justify-content:space-between;
	}
	#iiciec-heead .navtop .right {
		padding-left: 0;
		margin-top: 0px !important;
	}
	.lang {
			display:flex;
			justify-content:center;
		}
	#News_n_Publication h6{
		margin-top:1rem;
		font-size:12px;
	}
	.map-area {
		margin-bottom:50px;
	}
	.maps-ul > li {
		display: flex;
		align-items: center;
	}
	footer .sub-footer .uesful-links li a {
		font-size:10px;
	}
	div#carousel > ul {
		margin: 0 auto;
	}
	.organisational .organis-tabs li, .organisational .organis-tabs li.current {
		font-size: 11px;
	}

	.member {
		padding:17px !important;;
	}
	.member .logo {
		width: 32%;
		margin: 2px;
		min-height:auto !important; 
	}
	section#iiinitiatives h3 {
		font-size: 1.4rem;
	}
	section#logo-section h3 {
		text-align: center;
	}
	.drop-nav > .drop-down > .drop-nav > .drop-down.sub-menu > li { 
	background:#000;
	}
	.drop-nav > .drop-down > .drop-nav > .drop-down.sub-menu > li > p {
		margin-bottom:0;
	}
	#ann-single .major-items:after {
		width:100%;
		
	}
	#myTriangle .btns {
		flex-direction:column;
	}
	#myTriangle .btns .btnn {
		width:100%;
	}
	
	
	.page-template-page-annual-report-single #ann-single .report-head,
	.page-template-page-annual-report-single #ann-single .footprint {
		height:auto;
	}
	
	.page-template-page-annual-report-single #ann-single .report-head {
		padding:0;	
	}
	.mobile--flag-size {
		object-fit:contain;
	}
	.inner-nav-container{
		display:inline-block !important;
		
	}
	.inner-nav-container.inner-nav-container-organization {
/* 		display:flex !important; */
	}
	.inner-nav-container > li  {
		width: 33.3% !important;
		float: left;
		border: 1px solid #fff9;
		padding-top: 10px;
		font-size: 12px;
		min-height: 88px;
		justify-content: center;
		align-items: center;
		display: flex;
		border-radius: 0 !important;
	}
	.inner-nav-container >li > a {
		    display: inline-table !important;
			word-break:break-word;
			
	}
	.inner-nav-container>li:last-child  {
		border-radius: 0 !important;
	}
	.inner-nav-container>li:nth-last-child(2)   {
		border-radius: 0 !important;
	}
	.inner-nav-container-organization {
		position: relative !important;
		top:0 !important;
		transform: translateX(-50%) !important;
		margin: 0 auto !important;
	}
	
	
	
	.inner-nav-container.inner-nav-container-organization {
		width:100%;
	}
	.governors-tab-content .info:after {
		content:none;
	}
	.border__article h3 {
		width:61%;
	}
	.page-banner {
		margin-top:5rem;
	}
	.maps-ul li a {
		font-size:0.6rem;
	}
	.maps-ul li {
		overflow-x:auto;
	}
	.what-we-do-main-page .card-img {
		border-radius:20px 20px 0 0px;
	}
	.what-we-do-main-page .main-card-body {
		border-radius:0px 0px 20px 20px;
	}
/* 	 navs section*/
	#knowledge .inner-nav-container>li:nth-last-child(2) {
		border-radius: 0 0 0px 0 !important;
	}
	#knowledge .inner-nav-container>li>a {
		font-size:0.6rem;
	}
	#mmedial .inner-nav-container>li:nth-last-child(2) {
		border-radius: 0 0 0px 0px !important;
	}
	.magazine-container {
		display:block !Important;
		text-align:center !important; 
		margin-bottom:2rem;
		
	}
	.magazine-container >a {
		color: #fff;
		padding: 1rem 0;
		background: #b88d36; 
		border-radius: 0 0 10px 10px;
		box-shadow: 0 3px 15px #ccc;
	}
}
.space-x-0 > * + * {
	margin-left: 0 !important;
}
 .space-x-1\.5  > * + * {
	margin-left: 1.5rem
}
.newsletter .news-massage .content .info {
	margin-top: 10px;
}
.newsletter .info p {
	margin-top: 1rem;
	line-height: 1.5;
}
@media all and (min-width:1200px) {
	.newsletter .insights .imgg .info p {
		padding: 30px;
		width: 65%;
		background-color: #0009;
		margin: auto;
		margin-top: 15%;
		color: #fff;
		font-size: 18px;
		min-height: 130px;
		text-transform:uppercase;
	}
	.newsletter .news-massage .content h3 {
		position: absolute;
		top: 0;
		left: 25%;
		transform: translate(0, -50%); 
		margin-top: 0 !important;
	}
	.newsletter .news-massage .content .info {
		padding-left: 30px;
	}
	.space-xl-x-1\.5 > * + *{
		margin-left: 0.375rem !important; /* 6px */;
	}
	.mt-xl-8rem {
		margin-top: 8rem;
	}
	.photo_media_banner, 
	.photo_media_banner > img {
		height			: 70vh;
	}

	.social-share-area .social-icon > ul {
		transform: translate(-2.2rem,-4.4rem);
	}
	.solutions .items .item-head {
		min-height: 115px;
		display: flex;
		align-items: center;
		justify-content: center;
	}
	.make-pdf-image-visible {
		object-fit: contain !important;
		height: 233px !important;
		margin: 0 auto;
		width: 50% !important;
		border: 1px solid #3b3c3e21 !important;
		border-radius: 0 !important;
		box-shadow: 0 3px 15px #ccc;
	}    
	
	
	.decreaseTopMargin {
		margin-top:0.4rem!important;
	}
	.corp-block {
		background: #f4ebe1;
		transform: translate(-9px,14px);
		padding: 0 0.2rem;
		font-size: 0.9rem;
		z-index: 3;
		position: relative;
		padding-bottom: 0.4rem;
	}
	.corporate-governance .content .items .cont.copsec:after {
		content: "";
		display: block;
		top: -11px;
		left: 0;
		width: 108%;
		height: 103%;
		background: transparent;
		right: 0;
		border: 1px dashed #000;
		}
	.corporate-governance .content .items .cont:before {
		    top: 13px;
	}
	.committee .content {
		margin:90px 0;
	}
	ul.drop-down.sub-menu p {
		margin-bottom: 0;
	}
	.commite--custom-margin {
		margin-top:10rem !important;
	}
	.structure-organization-t-margin {
		margin-top:8rem;
	}
	.four-img-sec-p p{
		min-height:95px;
		margin-bottom:0;
	}
	.page-banner {
		margin-top:1.6rem;
	}
	.companies {
		width:33%;
	}
	.company-footer-logo {
		width:300px !important;
	}
	.contact--title-icon-section {
		transform: translateY(-33px);
	}
	.message-ceo {
		font-size: 1.5rem; 
		font-family: "poppins", sans-serif;
	}
	
	.what-we-do-main-page .card,
	.what-we-do-main-page .card-body {
		border-color:transparent;
	}
	.what-we-do-main-page .card-img {
		border-radius:30px 0px 0 30px;
	}
	.what-we-do-main-page .main-card-body {
		border-radius:0 30px 30px 0;
	}
	#service .service__pill-parent>li {
		margin-right: 0.4rem;
	}
	footer .companies {
	  margin-left: 3rem !important;
	}
	.container--wide {
		max-width: 1200px;
	}
	.committee .content .items .flag-img, .committee .content .items img {
		width: 50px;
		height: 35px;
		margin-left: 3px; 
	}

	
	
	

	#service .service__pill-parent>li {
		margin-right: 0.2rem;
	}
	@media all and (min-width:1200px) and (max-width:1799px) {
	.page-banner {
		padding: 120px;
	}
	
}
	
}


@media all and (min-width:1200px) and (max-width:1600px) {
	.page-banner {
		padding: 120px;
	}
	.page-banner.covid-pageBanner-padding {
		padding: 147px;
/* 		margin-top: 5rem; */
	}
}
@media all and (min-width:1601px) {
	.page-banner {
		padding: 218px;
	}
	.page-banner.covid-pageBanner-padding {
		padding: 218px !important;
		margin-top: 0 !important;
	}
}
.space-y-4 >*+*{
	margin-top: 1rem;
}

/* Download Button */
.download-button {
	font-size: 0.8rem !important;
}

.bg-secondary {
	font-size: 0.7rem !important;
}

html[lang="ar"] #iiciec-heead,
html[lang="ar"] #iiciec-heead .navtop .right .search input,
html[lang="ar"] footer .sub-footer .uesful-links li a,
html[lang="ar"] .inner-nav-container>li>a,
html[lang="ar"] .font-poppins{
	font-family: 'DINNextLTArabic', sans-serif;
}
.steps .items:nth-of-type(13) .icons span.bord {
    border-top-color: #000;
    border-right-color: #000;
}
.steps .items:nth-of-type(13) .info:before {
	background-color: #000;
}
.steps .items:nth-of-type(13) .info h6 {
	color: #000;
}