/*
Theme Name: Total Child Theme
Theme URI: https://your-site.com
Description: Your site description. Go to Appearance > Editor to modify this file.
Author: Your Name
Author URI: https://your-site.com
Template: Total
Version: 1.0
*/

p {
    margin: 0 0 11px;
}

.wpcf7-form label{
	 font-size: 16px;
}


/* header */

#site-header {
    box-shadow: 0px 4px 20px rgb(94 99 118 / 20%);
}

#site-navigation .link-inner .ticon {
    margin-right: -7px;
    color: #7F9C8A;
    font-size: 25px;
	margin-top: 11px;
}

#site-navigation .link-inner .ticon:hover {
    color: #fff;
}

#site-navigation-wrap.has-menu-underline .main-navigation-ul>#menu-item-22>a:hover>.link-inner::after, #site-navigation-wrap.has-menu-underline .main-navigation-ul>#menu-item-23>a:hover>.link-inner::after, #site-navigation-wrap.has-menu-underline .main-navigation-ul>#menu-item-24>a:hover>.link-inner::after  {
    opacity: 0;
    transform: scaleX(0);
}

#site-navigation-wrap.has-menu-underline .main-navigation-ul>#menu-item-22{
    margin-left: 25% !important;
}

#site-navigation-wrap {
	width: 80%;
}

#menu-header {
	width: 100%;
}

@media only screen and (max-width: 768px) {
	#site-navigation-wrap {
		width: auto;
	}
	#site-navigation-wrap.has-menu-underline .main-navigation-ul>#menu-item-22{
		margin-left: 33px !important;
	}
	body .navbar-style-one.navbar-style-one .dropdown-menu >li.menu-item {
		margin-left: 26px!important;
	}
}


/* footer */

#footer-bottom, #site-header{
	 z-index: 2;
    position: relative;
}

#copyright img {
	 margin: 0 12px -4px 5px;
}

#copyright a{
	color: #7F9C8A !important;
	text-decoration: underline;
}
#copyright a:hover{
	color: #fff !important;
}
#copyright {
	width: 80%;	
}
#copyright .mail {
	float: right;	
}


@media only screen and (max-width: 1040px) {
	#copyright {
		width: 70%;	
	}
}


@media only screen and (max-width: 768px) {
	#copyright {
		width: auto;	
	}
	#copyright .mail {
		float: none;
		display: block;
		margin-top: 10px;
	}
		#copyright img {
		 margin: 0 7px -4px 3px;
	}
}



/* Home */

.wpex-social-share__list:before{
	content: "Share this";
	color: #7F9C8A;
	font-weight: 600;
	font-size: 13px;
	margin-left: 50px;
	margin-right: 20px;
	
}

.ticon:hover:before{
	opacity: 0.8;
}

.ticon-linkedin:before, .ticon-linkedin-square:before {
    content: "" !important;
    width: 25px;
    height: 25px;
    background-image: url(/wp-content/uploads/2021/09/Vector.svg) !important;
    display: block;
	margin-bottom: -7px;
}

.ticon-linkedin-square:before {
	margin-bottom: -4px;
}

.ticon-facebook:before, .ticon-facebook-square:before {
    content: "" !important;
    width: 23px;
    height: 23px;
    background-image: url(/wp-content/uploads/2021/09/Vector2.svg) !important;
    display: block;
	margin-bottom: -6px;
}

.ticon-twitter:before {
    content: "" !important;
    width: 24px;
    height: 20px;
    background-image: url(/wp-content/uploads/2021/09/Vector3.svg) !important;
    display: block;
	margin-bottom: -5px;
}


#menu-header .ticon-twitter:before {
	margin-bottom: -6px;
}

.wpex-social-share.position-horizontal.disable-labels .wpex-social-share__list {
    margin-top: 4px;
}

@media only screen and (max-width: 1273px) {
	.wpex-social-share__list:before {
		margin-left: 30px;
		margin-right: 10px;
	}
}

@media only screen and (max-width: 1200px) {
	.wpex-social-share__list:before {
		margin-left: 0px;
		margin-right: 10px;
	}
	.wpex-social-share__list {
		margin-top: 27px !important;
	}
}

/* .patern:after{
    content: url(/wp-content/uploads/2021/09/RecDec.gif);
    position: absolute;
    left: -64px;
    top: -143px;
    z-index: -1;
} */


.patern:after {
    background-image: url(/wp-content/uploads/2021/09/RecDec.gif);
    position: absolute;
    left: -64px;
    top: -143px;
    z-index: -1;
    width: 846px;
    height: 705px;
    content: "";
    background-size: cover;
}


@media only screen and (max-width: 768px) {
	.patern:after {
		position: absolute;
		left: -15px;
		top: -44px;
		z-index: -1;
		width: 439px;
		height: 368px;
		content: "";
		background-size: cover;
	}
}


.wpcf7-submit.wpcf7-submit {
	width: 100%;
    max-width: 320px;
    margin-top: 24px;
}

.wpcf7-form .wpcf7-text, .wpcf7-form textarea, .wpcf7-form .wpex-select-wrap {
    margin-top: 3px;
    width: 100%;
    box-shadow: 0px 0px 10px rgb(0 0 0 / 10%);
    border-radius: 8px;
    padding: 9px 20px;
    font-size: 18px;
	border: 0px;
}

.wpcf7-text::placeholder{
	color: #D7D9DD;
}

.text-f {
	text-align: right;font-size: 16px;padding: 15px 0;
}

