/*
Theme Name: Mortar Child
Theme URI: https://www.mortar-wp.egenslab.com/
Template: mortar
Author: Egenslab
Author URI: https://themeforest.net/user/egenslab/
Description: Mortar is a modern, responsive, and feature-rich Startup & Digital Agency WordPress Theme that is designed for startups, digital marketing agencies, creative businesses, freelancers, and IT service providers. Built with the latest web technologies, Mortar offers a stunning design, clean code, and powerful features to help you establish a strong online presence. Building with Elmentor page builder so that easily can customize by anyone and will find great user experience for the smooth animation.
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags:  blog, one-column, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks, accessibility-ready,This theme, like WordPress, is licensed under the GPL.Use it to make something cool, have fun, and share what you've learned with others.

*/
/* customize from code form 7  */

.page-id-4665 .sec-mar,.page-id-4675 .sec-mar,.page-id-4684 .sec-mar,.page-id-1774 .sec-mar,.page-id-4642 .sec-mar {
    margin: -30px 0 !important;
}
.servicespage-all .container{
	        max-width: 100% !important;
	padding: 0px !important;
}
.footer-menu-wrap .company-logo-area img{
	width:250px !important;
}
.home5-about-section .about-wrapper{
	background-color: #a3bf5b !important;
}
.home5-about-section .about-wrapper .benefit-area h5,.home5-about-section .about-wrapper .benefit-area ul li,.home5-about-section .about-wrapper .counter-and-btn-area .counter-area .number h2,.home5-about-section .about-wrapper .counter-and-btn-area .counter-area .number span,.home5-about-section .about-wrapper .counter-and-btn-area .counter-area > span,.home5-about-section .about-wrapper .benefit-area ul li strong{
	color:#000000 !important;
}
.portfolio-card2 .portfolio-content span a{
	display:none !important;
}
.footer-section .location-list{
	    max-width: 360px !important;
}
.breadcrumb-section .banner-content h1{
	font-size:26px !important;
}
/* case study page */
.home7-banner-section .banner-content-wrap .banner-content .content-and-btn-area {
    max-width: 100% !important;
 
}
.home7-banner-section .banner-content svg{
	display:none;
}
.home7-banner-section{
	padding: 70px 0 70px !important;
}
/* end case study page */
.home5-service-section .service-wrapper .single-service{
top: 80px !important;
}
.home5-banner-section .contact-area {
	background-color: #000;}
.home5-service-section .service-wrapper .single-service .vector {
    stroke: #008eca !important;
}
.primary-btn5.white-bg:hover {
    color: #ffffff !important;
}

.social-area h5{
	color:#000 !important;
}
.footer-section .footer-menu-wrap .footer-contact-wrap .primary-btn1{
	color:#000!important;
}
.footer-section .footer-menu-wrap .footer-contact-wrap .primary-btn1{
	    background-color: #008eca !important;
}
header.style-3 {
    border-bottom: 1px solid #f5f5f5 !important;
}
.page-id-37 .breadcrumb-section {
    padding-top: 45px;
}
.page-id-37 .sec-mar {
    margin: 65px 0 !important;
}
.details-content-wrap p.fixed-width{
	max-width:100% !important;
}
.breadcrumb-section {
    padding-top: 30px !important;
}
.sec-mar {
    margin: 50px 0 !important;
}
.mb-70 {
    margin-bottom: 0px !important;
}
.postid-4809 .feature-card {
    border: 1px solid transparent;
    border-radius: 16px;
    background: linear-gradient(white, white) padding-box, linear-gradient(45deg, #018eca, #87ae1b) border-box;
    width: fit-content;
}
.service2-page .section-title2 .shape-and-title-area svg{
	display:none;
}
.service2-page .service-card4 {
    border: 1px solid transparent;
    border-radius: 16px;
    background: linear-gradient(white, white) padding-box, linear-gradient(45deg, #018eca, #87ae1b) border-box;
    width: fit-content;
}
.service2-page{
	margin-top: 30px;
}
.footer-section .location-list li a{
	text-decoration:none !important;
}
.breadcrumb-section .banner-content {
    text-align: center;
    position: absolute;
    top: 126px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 10;
    width: 100%;
    max-width: 998px;
/*     padding: 20px 30px; */
/*    background: linear-gradient(#17bbff85, #9fbf4800) padding-box, linear-gradient(58deg, #060d1c, #86ae1ac2) border-box; */
	    border: 1px solid transparent;
    border-radius: 16px;
    background: linear-gradient(white, white) padding-box, linear-gradient(45deg, #018eca, #87ae1b) border-box;
    width: fit-content;
    padding: 15px;
}
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
    border-radius: 10px;
}
.breadcrumb-section .banner-content h1 {
    color: #ffffff !important;
	        font-size: 45px;
}
.breadcrumb-section .banner-content .breadcrumb-list li a {
    color: #ffffff !important;
    transition: 0.5s;
}
.breadcrumb-section .banner-content .breadcrumb-list li {
    color: #ffffff !important;
}
.breadcrumb-section .banner-content .breadcrumb-list li svg {
    fill: #ffffff;
    min-width: 25px;
}
.about-page-banner-slider{
	display:none;
}
.about-page-feature-section .section-title2 .shape-and-title-area svg{
	display:none;
}
    .section-title2 h2 {
        font-size: 40px;
    }
.about-page-feature-section .section-title2 p {
    max-width: 100% !important;
    margin-bottom: 15px;
}
/* .page-id-22 #menu-new-main-menu > li:last-child > a {
    color: #008eca !important;
} */
.page-id-4727 .breadcrumb-section .banner-content,.page-id-37 .breadcrumb-section .banner-content {
	display:none;
}
.single-portfolio .breadcrumb-section .banner-content,.page-id-37 .breadcrumb-section .banner-content{
	display:none;
}
@media (max-width: 767px) {
    .details-content-wrap .img-grp img {
        min-height: 100% !important;
        max-height: 100% !important;
        width: 100%;
    }
}

/* end form */
.breadcrumb-list{
	display:none !important;
}
.breadcrumb-section .banner-content h1{
	margin-bottom:0px !important
}
.project-summary{
	margin-bottom:15px;
}
.project-summary .elementor-widget-text-editor {
	border-radius: 20px 20px 20px 20px;;
	border-style: solid;
    border-width: 1px 1px 1px 1px;
    border-color: #BBBABA;
    transition: background 0.3s, border 1s, border-radius 1s, box-shadow 1s;
    margin: 0px 20px 0px 0px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 0px;
	    padding: 15px 0px 10px 12px;
	    border: 1px solid transparent;
	    background: linear-gradient(#f1f1ff, #fffffffa) padding-box, linear-gradient(45deg, #018eca, #87ae1b) border-box !important;
}

.home5-service-section .service-wrapper .single-service .vector {
    stroke: #008eca !important;
}

.elementor-4576 .elementor-element.elementor-element-7bf2d764 .elementor-button{
	border: 1px solid transparent;
    background: linear-gradient(white, white) padding-box, linear-gradient(45deg, #018eca, #87ae1b) border-box !important;
    width: fit-content;
}
/* footer css */
.footer-white-bg{
	    border-top: 1px solid grey;
}
.footer-white-bg .footer-section.style-3 .footer-menu-wrap .company-logo-and-location-area{
	         padding: 85px 0 10px !important;
}
.footer-white-bg .footer-section.style-3 .footer-menu-wrap .footer-contact-wrap {
        padding: 20px 0 30px 50px !important;
    }
.footer-white-bg .footer-section.style-3 .footer-menu-wrap .footer-menu {
      padding: 20px 0 50px 70px !important;
    }
.footer-white-bg .footer-section .location-list li {
    margin-bottom: 15px;
    border: 1px solid transparent;
    border-radius: 16px;
/*     background: linear-gradient(white, white) padding-box, linear-gradient(45deg, #018eca, #87ae1b) border-box; */
	background-color:#000;
    width: fit-content;
    padding: 15px;
}
@media (max-width: 991px) {
    .footer-section.style-3 .footer-menu-wrap .company-logo-and-location-area .location-list li {
        max-width: 100% !important;
    }
	.footer-white-bg .footer-section.style-3 .footer-menu-wrap .footer-contact-wrap {
    padding: 5px !important;
}
	.breadcrumb-section .banner-content h1 {
    font-size: 28px !important;
}
	.breadcrumb-section .banner-content{
		padding: 12px !important;
	}
	.breadcrumb-section{
		display:none !important;
	}
	.sec-mar {
    margin: 20px 0 !important;
}
}
@media (max-width: 767px) {
    .details-content-wrap .img-grp img {
        min-height: 100% !important;
        max-height: 100% !important;
        width: 100%;
    }
}
/* end footer css */