/* Custom CSS
------------------------------------------------------------ */
.buttonSlider6 {
	border: solid 2px #ED7B1A;
	border-radius: .2em;	
	background-color: #ED7B1A;
	display: block;
	font-weight: bold;
	padding: 5px 15px !important;
	text-align: center;
	text-decoration: none;
	color: #fff !important;	

}
.buttonSlider6:hover {
	color: #ED7B1A !important;
	background-color: #fff;
text-decoration: none;
}

.scrolled-header .title-area { background-size: contain !important;height: 65px !important;}

.buttonSlider5 {
	border: solid 2px #fff;
	border-radius: .2em;	
	display: block;
	font-weight: bold;
	padding: 3px 2px !important;
	text-align: center;
	text-decoration: none;
	color: #fff !important;	
	width:270px;
}

.buttonSlider5:hover {
	color: #9b0b0b !important;
	background-color: #fff;
text-decoration: none;
}


.quiceQuote .button {background-color: #20B3D3;font-weight: bold; width:50%;height: 35px;color: white;display: block;width:100%;}
.quiceQuote .button:hover {background-color: #167A8E;}
.widget widget_text {margin: 0 auto;}

#menu-sidebar-menu a{
	border: solid 2px #9b0b0b;
	border-radius: .2em;	
	display: block;
	font-weight: bold;
	padding: 3px 2px !important;
	text-align: center;
	text-decoration: none;
	margin: 0 auto;
	width:270px;					   

						  }
.flex-next {

    right: 6px !important;
}

#menu-sidebar-menu a:hover{
	color: #fff !important;
	background-color: #9b0b0b;
text-decoration: none;					   

						  }


.subPage li{

   list-style-type: none !important;


}

.iconBox .fa {font-size:6em;color: #9b0b0b;}


.iconBox h4 {margin:0; }
.iconBox p {ine-height: font-size: 12px;  margin: 5px auto;l}


.referAFriend {
    background:url(/wp-client_data/4/35/uploads/dynamik-gen/theme/images/referafriend_new.png); 
    display:block !important;
    height:164px !important;
    width:160px !important;
    margin: 0 auto;
    font-size: 11pt; 
    font-weight: bold;
    color: #FFFFFF;
}
.referAFriend:hover {
    background:url(/wp-client_data/4/35/uploads/dynamik-gen/theme/images/referafriend_new.png) 0 -166px; 
    display:block !important;
    height:164px !important;
    width:160px !important;
    margin: 0 auto;
    font-size: 11pt; 
    font-weight: bold;
    color: #FFFFFF;
}
.referAFriend span {
	display: none;
}

.subPage a{
	border: solid 2px #20B3D3;
	border-radius: .2em;	
	display: block;
	font-size: 12pt;
	font-weight: bold;
	margin: 3px auto;
	padding: 2px 0;
	text-align: center;
	text-decoration: none;
	width: 45%;
	color: #20B3D3;	
float: left;	
margin-left: 4px;	
}

.subPage a:hover {
	color: #FFF;
	background-color: #20B3D3;
}



.customTab  {
    background-color: #8a898c !important;

}
.customTab .su-tabs-current {
    font-weight:bold;

}
.serviceBox {padding: 10px;border: 2px solid;}
.serviceBox {text-align:center;}
.serviceBox .fa {font-size: 4em}
.serviceBox p {margin: 0;}
.serviceBox:hover {color:white;background-color:#20B3D3;}

.hide {display:none !important;}

.su-column {
    display: block;
    margin: 0px 2% 0px 0px !important;
    float: left;
    box-sizing: border-box;
}

#ez-fat-footer-container-wrap .featuredpost p {
	color: #FFF; 
}

.noBackground {
	background: none !important;
}

/* refer a friend-new */
.fancyButton4, .fancyButton4:visited {
	/* blues background: linear-gradient(to bottom,#155bac 0%,#155bac 50%,#0A2E56 100%);*/
	background: #A0E825;
	background: linear-gradient(to bottom,#A0E825 0%, #90BC49 100%);

	box-shadow: 0 2px 3px rgba(0,0,0,0.8);
	display: inline-block;
	padding:50px 20px;
	border-top-left-radius: 50%;
	border-bottom-right-radius: 50%;
	border-bottom-left-radius: 50%;
	border: solid 2px #FFF;
	box-sizing: content-box;
	cursor: pointer;
	font-size: 3.2rem;
	line-height: 3.8rem;
	margin-top: 0;
	color: rgba(255,255,255,1) !important;
	text-align: center;
	-o-text-overflow: clip;
	text-overflow: clip;
	text-shadow: 0 1px 0 rgb(140,140,140),0 2px 0 rgb(110,110,110),0 2px 0 rgb(10,10,10),0 3px 0 rgb(0,0,0),0 2px 4px rgba(0,0,0,0.247059);
}
.fancyButton4:hover {
	/*background: linear-gradient(to bottom,#104A8C 0%,#165DAF 100%);*/
	background: #A0E825;
	background: linear-gradient(to bottom,#90BC49 0%, #A0E825 100%);
	text-shadow: #fff 0 0 10px;
}

.fancyButton4 span {
	font-weight: bold;
	font-size: 3.6rem;
}
.metaslider .content {
    float: none !important;
}
.mainSliderButton {
    background: #FFF;
	border: 0.1em solid #FFF;
    border-radius: 0.3em;
    display: inline-block;
    padding: 0.4em 1.2em !important;
	position: relative;
	bottom: 20px;
    text-align: center;
}
.mainSliderButton:hover {
	background: none;
	border: 0.1em solid #FFF;
	/*color: #25AAE1 !important;*/
}

/* Custom Responsive CSS
------------------------------------------------------------ */
@media only screen and (max-width: 1140px) {

}

@media only screen and (min-width: 840px) and (max-width: 1140px) {
body.override .content {width: 100%}


}

@media only screen and (min-width: 480px) and (max-width: 1140px) {
.site-header {
	position: relative;
	/*z-index: 0;*/
}
.admin-bar .site-header {
	top: 0;
}
.nav-secondary {
	margin-top: 0;
}
#ez-feature-top-container .ez-widget-area {
	padding-bottom: 0;
}
.freshly-home-banner {
	margin-bottom: 20px;
}
.content-sidebar .sidebar-primary,
.content-sidebar-sidebar .sidebar-primary,
.sidebar-content-sidebar .sidebar-primary,
.sidebar-content .sidebar-primary,
.sidebar-sidebar-content .sidebar-primary,
.sidebar-content-sidebar .sidebar-secondary {
	border-left: none;
}
#home-hook-wrap {
	padding: 10px 30px 5px;
}



}

@media only screen and (max-width: 839px) {
.site-header {
	position: relative;
	/*z-index: 0;*/
}
.admin-bar .site-header {
	top: 0;
}
.nav-secondary {
	margin-top: 0;
}
#ez-feature-top-container .ez-widget-area {
	padding-bottom: 0;
}
.freshly-home-banner {
	margin-bottom: 20px;
}
.content-sidebar .sidebar-primary,
.content-sidebar-sidebar .sidebar-primary,
.sidebar-content-sidebar .sidebar-primary,
.sidebar-content .sidebar-primary,
.sidebar-sidebar-content .sidebar-primary,
.sidebar-content-sidebar .sidebar-secondary {
	border-left: none;
}
#home-hook-wrap {
	padding: 10px 30px 5px;
}

#ez-feature-top-container .ez-widget-area a, #ez-feature-top-container .ez-widget-area a:visited {
  text-align:center;
    margin: 0 auto;
height: 10%;
}
.clearfix::after {

    padding: 3px;
   
}

}

@media only screen and (min-width: 480px) and (max-width: 839px) {
.site-header .genesis-nav-menu {
	padding-bottom: 10px;
}

}

@media only screen and (max-width: 479px) {
.freshly-home-banner {
	font-size: 22px;
	font-size: 2.2rem;
}
#ez-home-container-wrap .post {
	background: none;
	padding: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}
.content h1.entry-title {
	font-size: 28px;
	font-size: 2.8rem;
}
#slider {display:none;}
.site-header .genesis-nav-menu {
	padding-bottom: 10px;
}

#ez-feature-top-container .ez-widget-area a, #ez-feature-top-container .ez-widget-area a:visited {
  text-align:center;
    margin: 0 auto;
height: 10%;
}
.clearfix::after {

    padding: 3px;
   
}
.block {display: block;}
.subPage a{
	border: solid 2px #20B3D3;
	border-radius: .2em;	
	display: block;
	font-size: 12pt;
	font-weight: bold;
	margin: 3px auto;
	padding: 2px 0;
	text-align: center;
	text-decoration: none;
	width: 98%;
	color: #20B3D3;	
float: left;	
margin-left: 4px;	
}

.subPage a:hover {
	color: #FFF;
	background-color: #20B3D3;
}

}