/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

.fusion-menu-element-wrapper.collapse-enabled.mobile-mode-collapse-to-button>button:not(.fusion-close-flyout) {
    display: block;
    outline: 0;
    background-color:#2e7e31;
    color: white;
    border-radius: 5px;
}
.fusion-accordian #accordion-732-1 .panel-title a {
    font-size: 18px !important;
}
.fusion-form-form-wrapper .fusion-form-field textarea.fusion-form-input {   
    height: 77px !important;
}
p.entry-title {
    font-size: 23px !important;
    color: white !important;
}
.fusion-breadcrumbs span {
    display: inline-block;
    color: white;
	 font-size: 18px !important;
}
.ftrname{
	margin-top:-8%;
}
.wel{
   color: #e1ae44;
    font-size: 18px;
    font-weight: 530;
}
.wel1{
   color: #e1ae44;
    font-size: 18px;
    font-weight: 600;
	text-align:center;
}
.imgzs{
	border-radius:19px;
}
.social{
	margin-right: 50px;
}
.lines{
	border-style: solid;
    border-width: 0px 0px 0px 1px;
    border-color: #a6a6a6;
    height: 78%;
    left: -2%;
    padding-left: 9%;
}
.chekk{
	color:white;
}
.btn{
	margin-left:106px !important;
}
.sname {
    background-color: white;
    border-radius: 13px;
    font-size: 19px;
    color: black;
    padding: 4px 2px 4px 2px;
    font-family: 'Arimo';
    margin-top: -62px !important;
    z-index: 9999;
    margin-left: 12px !important;
    margin-right: 12px !important;
    text-align: center;
}

	
.lets{
		letter-spacing:7px;
	}
.specc{
	letter-spacing:9px;
}
.makes{
	    left: 40%;
}
.boxfix{
    position: absolute;
    margin-top: 22% !important;

}
.cta {
    position: fixed;
    color: #fff;
    bottom: 0;
    left: 0;
    margin: 20px;
    border-radius: 45px;
    width: 60px;
    height: 60px;
    text-align: center;
    padding-top: 1px;
    background: #fff;
    border: 2px solid #fff;
    z-index: 9999;
    font-size: 23px;
}

.cta-call {
    position: fixed;
    color: #fff;
    bottom: 0;
    right: 0;
    margin: 35px;
    border-radius: 32px;
    width: 65px;
    height: 65px;
    text-align: center;
    padding-top: 15px;
    background-color: #4c8f01;
    border: 2px solid #fff;
    z-index: 9999;
    margin-bottom: 14px !important;
}
/// growe n glowe
.numer{
	background-color:#365140;
	border-radius: 35px;
	padding-left: 23px;
}
.fusion-accordian #accordion-732-1 .panel-title a {
    font-size: 22px;
   border: 1px solid #0b3d2ca6;
    border-radius: 19px;
    font-family: 'Arimo';
	 padding: 20px !important;
    margin-bottom: 3%;
}
.slider1{
	border-radius:38px;
	margin-right:12px;
	margin-left:12px;
}
.tines{
	background-color:blue;
}
.sername {
 color: #000;
    display: flex;
    justify-content: space-between;
    align-items: center;
    transition: all 0.3s ease;
    cursor: pointer;
    text-decoration: none;
    background-color: white;
    padding: 6px 8px 6px 11px;
    border-radius: 12px;
	font-family: 'Arimo';
}

.sername:hover {
  background-color: #2e7e31;
  color: white;
}


.fusion-carousel-border .fusion-image-wrapper {
    border: 1px solid #e9eaee;
    border-radius: 30px;
}
.pict{
left: 36%;
 max-width: 58px;
}
.nmber{
	text-shadow: 1px 1px 2px black, 0 0 25px , 0 0 5px;
}



@media only screen and (max-width: 900px) {
.social{
	margin-right: 124px;
}
	.wel{
		  font-weight: 430;
	}
	.wel1{
  text-align:left;
 font-weight: 430;
	}
	.btn{
         margin-right: -27%;
        right: 138px;
	}
	.safhj{
	color: white !important;
    z-index: 999;
    padding-left: 22px;
    font-size: 22px !important;
}
	.cta {
    bottom: -23px !important;
    left: -19px !important;
	}
	.cta-call {
    bottom: -18px !important;
    right: -35px!important;
}
	.sname {
	margin-bottom: 27px;
	margin-top: -62px !important;	
}
}


/// mobile responvise	