html{scroll-behavior: smooth;}
body {overflow-x: hidden;}
body li.remove-li:before{display: none;}
body .banner-heading br{display:none;}

body .entry-content:not(:first-child), .entry-summary:not(:first-child), .page-content:not(:first-child){margin-top:0px}

.projectListText{ margin: 0px 0px 0px 35px; list-style: none; }
.projectListText li{font-size: 16px; font-family: 'Poppins'; color: #575757; font-weight: 300; line-height: 2em; margin-bottom: 15px;position: relative;}
.projectListText li::before{content: "";position: absolute;width: 20px;height: 20px;left: -35px;top: 5px;background: url(../images/listTick.svg)no-repeat center / contain;}
.projectListText li:last-child{margin-bottom: 0px;}

.leftLine{display: inline-block;position: relative;}
.leftLine::before{content: "";position: absolute;width: 60px;height: 1px;background: rgba(0, 0, 0, 0.2);top: 50%;right: -75px;transform: translate(0%, -50%);}


/* Inner Pages*/
/* .innerBanner::before{content: '';position: absolute;width: 100%;height: 100%;top: 0px;left: 0px;background: #000;background: linear-gradient(90deg, rgba(0, 0, 0, 1) 2%, rgba(255, 255, 255, 0) 50%);z-index: 5;} */
body .innerBanner::before{content: '';position: absolute;width: 100%;height: 100%;top: 0px;left: 0px;background: linear-gradient(to right, rgba(18, 23, 26, 0.69) 0%, rgba(18, 23, 26, 0.49) 60%, rgba(18, 23, 26, 0) 100%);z-index: 5;}
body .innerBanner::after { content: ''; position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; background: linear-gradient(to left, rgba(0, 0, 0, 0) 38%, rgba(0, 0, 0, 1) 100%); }



/* info Inner Section */
.banner-heading strong{white-space: nowrap;}

/* Active Result Section */
.activeResultSection .activeResultContainer .activeResultContent .activeResultCard h2{transition: .2s ease-in-out;}
.activeResultSection .activeResultContainer .activeResultContent .activeResultCard:hover h2{background: #2A2E8C;color: #fff;}
.activeResultSection .activeResultContainer .activeResultContent .activeResultCard:hover h2 a{color: #fff;}
.activeResultSection .activeResultContainer .activeResultContent .activeResultCard p{transition: .2s ease-in-out;}
.activeResultSection .activeResultContainer .activeResultContent .activeResultCard:hover p{background: #2A2E8C;color: #fff;}


/* Contact Us  */
.ContactFromSection .ContactFromContainer .ContactFromContent .ContactFromMain .pie-forms .pf-field-container .pf-field-row{display: flex ; flex-wrap: wrap;justify-content: space-between;}
.ContactFromSection .ContactFromContainer .ContactFromContent .ContactFromMain .pie-forms .pf-field-container .pf-field-row .pf-field-wrapper{margin: 0px 0px 15px;}
.ContactFromSection .ContactFromContainer .ContactFromContent .ContactFromMain .pie-forms .pf-field-container .pf-field-row .pf-field-wrapper .pie-field{position: relative;}
.ContactFromSection .ContactFromContainer .ContactFromContent .ContactFromMain .pie-forms .pf-field-container .pf-field-row .pf-field-wrapper:nth-child(1),
.ContactFromSection .ContactFromContainer .ContactFromContent .ContactFromMain .pie-forms .pf-field-container .pf-field-row .pf-field-wrapper:nth-child(2){width: calc(50% - 10px);}
.ContactFromSection .ContactFromContainer .ContactFromContent .ContactFromMain .pie-forms .pf-field-container .pf-field-row .pf-field-wrapper label{font-size: 16px; font-family: 'Poppins'; color: #252A34; font-weight: 300;}
.ContactFromSection .ContactFromContainer .ContactFromContent .ContactFromMain .pie-forms .pf-field-container .pf-field-row .pf-field-wrapper label.pie-error{position: absolute; right: 0px; bottom: -26px; color: red;}
.ContactFromSection .ContactFromContainer .ContactFromContent .ContactFromMain .pie-forms .pf-field-container .pf-field-row .pf-field-wrapper label .required{border: none; text-decoration: none;}
.ContactFromSection .ContactFromContainer .ContactFromContent .ContactFromMain .pie-forms .pf-field-container .pf-field-row .pf-field-wrapper input{background: #eeeff7; border-radius: 5px; height: 60px; margin-top: 15px; font-size: 16px;}
.ContactFromSection .ContactFromContainer .ContactFromContent .ContactFromMain .pie-forms .pf-field-container .pf-field-row .pf-field-wrapper select{background: #eeeff7; border-radius: 5px; height: 60px; margin-top: 15px; font-size: 16px;appearance: none;-webkit-appearance: none; -moz-appearance: none;}
.ContactFromSection .ContactFromContainer .ContactFromContent .ContactFromMain .pie-forms .pf-field-container .pf-field-row .pf-field-wrapper .pie-field-select::after{content: "▼";position: absolute;bottom: 14px;right: 10px;transform: translateY(0%);pointer-events: none;font-size: 0.8em;color: #333;}
.ContactFromSection .ContactFromContainer .ContactFromContent .ContactFromMain .pie-forms .pf-field-container .pf-field-row .pf-field-wrapper textarea{background: #eeeff7; border-radius: 5px; height: 160px; margin-top: 15px; font-size: 16px; resize: none;}
.ContactFromSection .ContactFromContainer .ContactFromContent .ContactFromMain .pie-forms .pie-submit-container{justify-content: flex-end;}
.ContactFromSection .ContactFromContainer .ContactFromContent .ContactFromMain .pie-forms .pie-submit-container .pie-submit{background: #E85900; font-size: 18px; font-family: 'Nunito'; font-weight: 800; padding: 15.5px 66px;}


/* Gallery Section */
.gallerySection .galleryContainer .gb-grid-wrapper .gb-grid-column{height: 300px;width: 25%;}
.gallerySection .galleryContainer .gb-grid-wrapper .gb-grid-column:nth-child(1){width: 35%;}
.gallerySection .galleryContainer .gb-grid-wrapper .gb-grid-column:nth-child(2){width: 30%;}
.gallerySection .galleryContainer .gb-grid-wrapper .gb-grid-column:nth-child(3){width: 35%;}
.gallerySection .galleryContainer .gb-grid-wrapper .gb-grid-column .gb-container{height: 100%;}
.gallerySection .galleryContainer .gb-grid-wrapper .gb-grid-column .gb-container figure{height: 100%;}
.gallerySection .galleryContainer .gb-grid-wrapper .gb-grid-column .gb-container figure img{height: 100%;object-fit: cover;}

/* Responsive Screens */
@media screen and (max-width:1280px) {
    /* Contact Us */
    .ContactFromSection .ContactFromContainer .ContactFromContent .ContactFromMain .pie-forms .pf-field-container .pf-field-row .pf-field-wrapper:nth-child(1),
    .ContactFromSection .ContactFromContainer .ContactFromContent .ContactFromMain .pie-forms .pf-field-container .pf-field-row .pf-field-wrapper:nth-child(2){width:100%;}
}
@media screen and (max-width:1024px) {
    .projectListText li{font-size: 14px;margin-bottom: 10px;}
    /* Contact Us */
    .ContactFromSection .ContactFromContainer .ContactFromContent .ContactFromMain .pie-forms .pf-field-container .pf-field-row .pf-field-wrapper input { height: 50px; margin-top: 10px;}
	.ContactFromSection .ContactFromContainer .ContactFromContent .ContactFromMain .pie-forms .pf-field-container .pf-field-row .pf-field-wrapper select { height: 50px; margin-top: 10px;}
    .ContactFromSection .ContactFromContainer .ContactFromContent .ContactFromMain .pie-forms .pf-field-container .pf-field-row .pf-field-wrapper textarea { height: 120px; margin-top: 15px;}
	/* Gallery Section */
    .gallerySection .galleryContainer .gb-grid-wrapper{justify-content: center;}
    .gallerySection .galleryContainer .gb-grid-wrapper .gb-grid-column:nth-child(1) ,
    .gallerySection .galleryContainer .gb-grid-wrapper .gb-grid-column:nth-child(2) ,
    .gallerySection .galleryContainer .gb-grid-wrapper .gb-grid-column:nth-child(3) ,
    .gallerySection .galleryContainer .gb-grid-wrapper .gb-grid-column{ width: 33.33%;height: 250px; }

}
@media screen and (max-width:767px) {
    .leftLine::after { content: ""; position: absolute; width: 38px; height: 1px; background: rgba(0, 0, 0, 0.2); top: 50%; left: -50px; transform: translate(0%, -50%); }
    .leftLine::before { width: 38px; right: -50px;}
    /* info Inner Section */
    .infoInnerSection .infoInnerContainer .infoInnerContent{flex-direction: column-reverse;}
    .impleQurbanContainer .impleQurbanContent:last-child{flex-direction: column-reverse;}
	/* Gallery Section */
    .gallerySection .galleryContainer .gb-grid-wrapper .gb-grid-column:nth-child(1) ,
    .gallerySection .galleryContainer .gb-grid-wrapper .gb-grid-column:nth-child(2) ,
    .gallerySection .galleryContainer .gb-grid-wrapper .gb-grid-column:nth-child(3) ,
    .gallerySection .galleryContainer .gb-grid-wrapper .gb-grid-column{ width: 50%;}
/* 	body .innerBanner::after { background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 38%, rgba(0, 0, 0, 1) 100%);} */
	body .innerBanner::after { background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 42%, rgba(0, 0, 0, 1) 85%);}
	body .innerBanner::before{background: linear-gradient(to bottom, rgba(4, 5, 6, 0.69) 0%, rgba(4, 5, 6, 0) 100%);}
}
@media screen and (max-width:480px) {
	 body .Aqeeqa-banner br{display:none;}
	 body h2.Aqeeqa-banner{width:95%;}
    /* Gallery Section */
    .gallerySection .galleryContainer .gb-grid-wrapper .gb-grid-column:nth-child(1){width: 200px; height: 144px;}
    .gallerySection .galleryContainer .gb-grid-wrapper .gb-grid-column:nth-child(2){width: calc(100% - 200px); height: 144px;}
    .gallerySection .galleryContainer .gb-grid-wrapper .gb-grid-column:nth-child(3),
    .gallerySection .galleryContainer .gb-grid-wrapper .gb-grid-column:nth-child(4),
    .gallerySection .galleryContainer .gb-grid-wrapper .gb-grid-column:nth-child(5){width: 33.33%;height: 104px;}
    .gallerySection .galleryContainer .gb-grid-wrapper .gb-grid-column:nth-child(6){width: 200px; height: 144px;}
    .gallerySection .galleryContainer .gb-grid-wrapper .gb-grid-column:nth-child(7){width: calc(100% - 200px); height: 144px;}
    /* Contact us */
    .ContactFromSection .ContactFromContainer .ContactFromContent .ContactFromMain .pie-forms .pie-submit-container .pie-submit { font-size: 14px; padding: 11px 66px; width: 100%; }
}	
@media screen and (max-width:430px) {	
	body .banner-heading br{display:block;}
}	
