.so-prop-contact {
    margin-top: 10px;
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    background: linear-gradient(180deg, #AA182C 0%, #DF5064 100%);
    cursor: pointer;
    clip-path: polygon(calc(100% - 20px) 0%, 100% 20px, 100% 100%, 0 100%, 0 0);
}

.so-prop-contact a {
    color: #FFF;
    font-weight: 600;
}

/**Hide menu activites**/
li#menu-item-2630 ,
li#menu-item-39 {
    display: none;
}
/**Hide menu activites**/
.so-home-search-form .so-button-simple {
    width: 19%;
    height: 103px;
    background-image: none;
}

.so-header ul li.menu-item-has-children ul li {
  min-width: 120px;
}

.so-props-intro .so-row:nth-child(1) .so-col:nth-child(1) {
	max-width: 400px;
}

.so-header ul li.menu-item-has-children {
    padding-right: 40px;
}

.page-template-form {
	padding-top: 180px;
}

@media screen and (max-width: 991px) {
	.page-template-form {
		padding-top: 100px;
	}
	.so-props-intro .so-row:nth-child(1) .so-col:nth-child(1) {
		max-width: none;
	}
}

.so-about-founder-single-image img {
	object-fit: cover;
}

.so-megamenu-wrap .so-col:nth-child(3) > div:not(.so-megamenu-head) .so-megamenu-list a:before {
	opacity: 0.5;
}

.so-impact-main-body-single:hover .so-impact-main-body-single-info p {
	height: auto;
	opacity: 1;
}

.so-impact-main-body-single-info p {
	opacity: 0;
	display: block;
	height: 0;
	transition: all 0.3s ease;
}

.so-home-featured {
	display: none;
}

.so-home-search, .so-props-list {
	z-index: 2;
}

.so-home-archive-body-single:before {
	opacity: 0.6;
}

.so-impact-main-head {
	align-items: stretch !important;
}

.so-about-founder-single-image img {
	width: 165px;
	height: 165px;
}

.so-impact-main-head .so-button-second {
	display: inline-flex;
	justify-content: center;
	align-items: center;
}

@media screen and (max-width: 1100px) {
	.so-home-archive-body-single {
		width: 100%;
	}
}

@media screen and (max-width: 768px) {
	.so-impact-main-head .so-button-second {
		width: 100%;
	}
}

@media screen and (max-width: 1500px) {
	.so-prop-content-list ul li {
		margin-bottom: 30px;
	}
.so-header ul li a {
    font-size: 13px;
}
.so-header ul li {
    padding-right: 20px;
}	
	
}

@media screen and (max-width: 600px) {
	.so-about-founder-single-image {
		transform: scale(0.8);
	}
}
