/*CSS brought over from Service Intro Type: WYSIWYG*/
.rbm-service-header{background-color:#000000;color:#fff}
	.rbm-service-header img{display:inline-block;padding-left:30px;vertical-align:middle;}
	.rbm-service-header h1{font-size:3em;font-weight:700;display:inline-block;vertical-align:middle;padding-left:30px;margin:12px 0;}
	.rbm-service-blue{background-color:#000000;color:#fff;padding:10px;height:300px;display:table;width:100%;}
	.rbm-service-blue p{display:table-cell;vertical-align:middle;font-size:1.1em;padding:7px;}
	.rbm-service-bkg-img{background-position:center;background-image: url("https://www.sefiles.net/merchant/2283/images/site/32342816142_5976c00c54_k-2.jpg");height:300px;display:table;width:100%;}
	.rbm-img-overlay{display:table-cell;vertical-align:middle;color:#000000;text-align:center; text-transform:uppercase;padding-left: 25px;
padding-right: 25px;
}
	.rbm-img-overlay h2{font-size:3em;margin:0;}
	.rbm-img-overlay h3{font-size:3em;margin:0;}
	.rbm-img-overlay img{display:block;margin:10px auto;}
	.rbm-left-pad{padding-top:15px;padding-left: 0px;}
	.rbm-right-pad{padding-top:15px;}
	.rbm-container-mod{margin:0 -15px;}
	@media screen and (max-width: 850px){
		.rbm-service-header h1{font-size:2em;}
		.rbm-img-overlay h2{font-size:1.5em;}
		.rbm-img-overlay h3{font-size:1.5em;}
		.rbm-right-pad{padding-right:15px;}
	}
.sum-bee-button {
background-color: #ffffff;/* Change Me, Use This For Section Headings */
border:2px solid #343434;
color: #343434; /* Text Color */
padding: 12px;
width:100%;
text-align: center;
text-decoration: none;
display: inline-block;
font-weight:bold;
font-size: 1.5em;
-webkit-transition-duration: 0.4s; /* Safari */
transition-duration: 0.4s;
cursor: pointer;
text-decoration:none;
margin:10px auto;
text-transform:uppercase;
}
.sum-bee-button:hover{
background-color: #343434; /* Change Me, Hover Color */ 
color:#FFC913; 
border:2px solid #343434;
}
a.sum-bee-button:link, a.sum-bee-button:visited{
text-decoration:none;
color:#343434; /* Text Color */
}

.sem-content .sum-bee-button, a.sum-bee-button:visited, a.sum-bee-button:active{
text-decoration:none;
color:#343434;
text-shadow:none !important;
}
a.sum-bee-button:hover{
color:#FFC913 !important;
}
/*CSS brought over from Service Packages Type: WYSIWYG*/
/*Klaus Structure*/ 	@media screen and (min-width: 992px){.rbm-service-container .col-md-3{width: 50%;}}	.klausbg { 		text-align:center; 		cursor:default; 		margin-bottom:30px; 		border-right:1px solid #C7C5C5; 		border-top:1px solid #C7C5C5; 		border-left:1px solid #C7C5C5; 	} 	.klausbg:first-child{ 		border-left:1px solid #C7C5C5; 	} 	.klausbg:not(:first-child){ 		margin-left:-1px; 	} 	.klaus_features ul { 		padding-left:1px; 	} 	.klausheader {height:103px;border-bottom:1px solid #C7C5C5;} 	.klaushead {color:#2d2f37;font-size:25px;line-height:24px;font-weight:700;text-transform:uppercase;float:left;width:100%;margin:0;padding-top:10px;padding-bottom:00px;} 	.klausbg p {color:#9fa5ae;font-size:16px;font-weight:300;float:left;width:100%;margin-top:-10px} 	.klaus_package {color:#2d2f37;font-size:16px;font-weight:700;text-transform:uppercase;float:left;width:100%; margin-top:0px;} 	.klaus_price {font-size:36px;font-weight:700;float:left;width:100%;margin-top:0px;} 	.klaus_featured { 		font-weight:700;	 		width:140px; 		height:25px; 		position:absolute; 		top:0; 		left:50%; 		-webkit-transform: translateX(-50%); 		-moz-transform: translateX(-50%); 		transform: translateX(-50%); 		background:#ccc; 		border-radius:0px 0px 5px 5px; 		font-size:15px; 		padding-top:3px; 		text-transform:uppercase; 		color:#fff; 		letter-spacing:0.8px; 	} 	.klaus_features { 		border-bottom:1px solid #C7C5C5; 	} 	.skinoneklaus_features i { 		color: #38b880; 	} 	.klaus_features li { 		height:37px; 		list-style:none; 		text-align:left; 		font-size:14px; 		color:#54565b; 		font-weight:bolder; 		padding:7px 10px 0 33px; 	} 	.klaus_features li span { 		padding-right:4px; 		font-size:16px; 		color:#B42429; 		margin-left:-21px; 	} 	.klaus_plancolor {background:#f4f4f4;} 	.klaus_getaquote {width:300px;height:36px;margin-left:auto;margin-right:auto;} 	.klaus_getaquote li {list-style:none;height:36px;margin-top:28px;} 	.klaus_getaquote li a {color:#fff;float:left;width:100%;height:36px;padding-top:8px;border-radius:5px;-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;transition: all 0.3s ease;} 	.klaus_getaquote li a:hover{text-decoration:none;} 	/*Skin v2*/ 	.skintwocolor {color:#B42429;} 	.skintwobg {background:#e9332e;} 	.skintwoklaus_features i {color:#e9332e;} 	.skintwogetquote li a {background:#e23c3c;} 	.skintwogetquote li a:hover{background:#f74848;} 	.skintwoultimate {background:#e23c3c;border:0;color:#fff;} 	.skintwoucolor {border-bottom:1px solid #d03030;} 	.skintwoucolor h5 {color:#fff;} 	.skintwoucolor span {color:#fff;} 	.skintwoucolor p {color:#fff;} 	.skintwoucolor li {color:#fff;} 	.skintwoucolor i {color:#fff;} 	.skintwoklaus_plancolor {background:#d03030;} 	.skintwoucolorget li a {background:#fff;color:#e23c3c;} 	.skintwoucolorget li a:hover {background:#ff5c5c;color:#fff;} 	/* RBM styles */ 	.rbm-price-disclaimer p{width:100%;display:block;position:relative;text-align:center;color:#ffffff;margin-top:20px;font-weight:lighter;background:#211e5d;padding:15px 0;font-size:12px;} 	.rbm-price-disclaimer p span{font-weight:bolder;font-size:13px;margin-left:15px;}


.mmfirstsection {margin-top: -44px;min-height: 600px;}

@media (max-width: 767px){
#PageMain h1 {font-size: 42px !important;}
#PageMain .hero1 h2 {font-size: 21px !important;}
h1 i.fas.fa-tree {
 font-size: 30px;
 bottom: 2px !important;
 position: relative; color: #94d00f;
}


.mmfirstsection1.hero1 .content-block-column.full-width-block.block-bg-img .editContent {padding-top:0em !important;}
@media (min-width: 768px){
#PageMain .private h2 {font-size: 2.25rem!important} 

}
@media (max-width: 767px){
#PageMain .private h1 {font-size: 3rem!important} 

}
@media (min-width: 768px)
.hero1 .content-block-column.full-width-block.block-bg-img {
 display: flex;
 align-items: center;
 min-height: 900px !important;
}


.center-text {
text-align: left;
}


@media only screen and (min-width:960px)
{.center-text {
 width: 63%;
margin: 0 auto;
}
}



