/*
Theme Name: Beaver Builder Child Theme
Theme URI: http://www.wpbeaverbuilder.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: The Beaver Builder Team
Author URI: http://www.fastlinemedia.com
template: bb-theme
*/

h1, h2, h3, h4, h5, h6 {
	clear: both;
	color: #484848;
	font-family: 'Montserrat-Light', sans-serif;
}
a:hover{
	text-decoration: none;
	color: #60ba62;
}
a{
	color: #60ba62;
}
p{
	line-height: 24px !important;
}
header{
	position: absolute;
	z-index: 999;
	width: 100%;
	background: transparent !important;
}
.uabb-blogs-pagination{
	padding-top: 0px;
	padding-bottom:20px;
}
.fl-page-nav-right.fl-page-header-fixed *, .fl-page-nav-right.fl-page-header-fixed h1, .fl-page-nav-right.fl-page-header-fixed h2, .fl-page-nav-right.fl-page-header-fixed h3, .fl-page-nav-right.fl-page-header-fixed h4, .fl-page-nav-right.fl-page-header-fixed h5, .fl-page-nav-right.fl-page-header-fixed h6, .fl-page-header-fixed *, .fl-page-header-fixed h1, .fl-page-header-fixed h2, .fl-page-header-fixed h3, .fl-page-header-fixed h4, .fl-page-header-fixed h5, .fl-page-header-fixed h6{
	background: #ffffff !important
}
.fl-page-nav-right .fl-page-header-wrap{
	border: none;
}
.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a{
	color: #333 !important;
	text-transform: uppercase;
}
.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li > a:hover{
	color: #60ba62 !important;
}
.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-ancestor > a, .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-parent > a, .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-item > a{
	color: #60ba62 !important;
}
.page-id-22 header{
	background: #fff !important;
	position: relative;
}
/*css phat*/
.full-width-video {
	height: 540px;
	overflow: hidden;
	position: relative;
}
.video-wrap {
	position: relative;
	height: 100%;
	transition: all .4s ease-in-out;
}
.video-wrap:before {
	position: absolute;
	content: '';
	background: rgba(0,0,0,.6);
	width: 100%;
	height: 100%;
	left: 0;
	transition: all .4s ease-in-out;
}
.full-width-video .video-wrap .video-bg {
	width: 100%;
	height: 100%;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%;
}
.video-text {
	position: absolute;
	top: 33%;
	width: 100%;
}
.video-text a {
	margin-bottom: 55px;
	display: inline-block;
}
.full-width-video img {
	height: auto;
	vertical-align: bottom;
	max-width: none;
}
.full-width-video h2 {
	font-size: 31px;
	margin: 0 0 20px;
	color: #fff;
}
.fl-module-content.fl-node-content h3.fl-heading {
	font-size: 22px;
	text-align: center;
}
#home-row-2 .uabb-image-content img.uabb-photo-img{
	width: 95px;
	height: 65px !important;
}
#home-row-2 h3.uabb-infobox-title {
	color: #575757;
	text-transform: capitalize;
	letter-spacing: 0.06em;
	font-family: 'Montserrat-Light', sans-serif;
	margin-top: 15px;
}
#home-row-2 h3.uabb-infobox-title:hover{
	color: #60ba62;
}
#contact-2 .title-visit h3 {
	font-weight: lighter;
	letter-spacing: 5px;
}
#contact-2 .content-visit p {
	font-family: "Montserrat Light";
	font-size: 17px;
	line-height: 24px;
}
#contact-2  .link-contact {
	color: #cda96f;
	text-decoration: none;
	border-bottom: 1px solid #cda96f;
	padding-bottom: 2px;
}
#contact-2 .title-touch h3 {
	font-weight: lighter;
	letter-spacing: 6px;
	margin-left: 0px;
	word-spacing: -3px;
}
#contact-2  .font17 {
	font-size: 17px;
}
#contact-2 .content-touch a {
	color: #2c3240;
	word-spacing: 6px;
}
#contact-2  .content-touch a:hover {
	color: #cda96f;
}
#contact-2  .content-touch a {
	color: #2c3240;
	word-spacing: 6px;
}
#contact-2  .content-touch br{
	display: none;
}
#contact-2 .content-address{
	margin-top: 10px;
}
#contact-2  .content-telp{
	line-height: 24px;
}
.fl-node-5bcd998b64861 .fl-module-content.fl-node-content{
	margin: 0px;
}
h3.page-subheading {
	font-weight: lighter;
	letter-spacing: 5px;
	margin-left: 2px;
	word-spacing: 1.5px;
	font-size: 24px;
	margin:20px 0px;
}
#contact-2 input[type=text], input[type=password], input[type=email], input[type=tel], input[type=date], input[type=month], input[type=week], input[type=time], input[type=number], input[type=search], input[type=url], textarea{
	height: 58px !important;
	margin-bottom: 15px !important;
	border-radius: 0px !important;
	background: #fff !important;
	border:1px solid #ccc !important;
	color: #333 !important;
}
#wpcf7-f57-p22-o1 input[type=text], input[type=password], input[type=email], input[type=tel], input[type=date], input[type=month], input[type=week], input[type=time], input[type=number], input[type=search], input[type=url]{
	height: 58px !important;
	margin-bottom: 5px !important;
	border-radius: 0px !important;
	background: #fff !important;
	border:1px solid #ccc !important;
	color: #333 !important;
}
#wpcf7-f57-p22-o1 input.wpcf7-form-control.wpcf7-submit{
	margin-top: 10px;
	margin-bottom: 30px;
}
#wpcf7-f57-p22-o1 input.wpcf7-form-control.wpcf7-submit{
	float: right;
	background: #60ba62;
	border: #60ba62;
	border-radius: 0px;
	padding: 10px 40px;
}
#wpcf7-f57-p22-o1 input.wpcf7-form-control.wpcf7-submit:hover{
	background: #70de72;
	border: #70de72;
}
.page-id-20  header {
	position: relative;
	background: #fff !important;
}
.uabb-ultb3-info{
	padding: 100px 0px !important; 
}
.uabb-ultb3-info .banner-text h1.text-uppercase {
	margin-top: 0px;
	color: #fff;
	margin-bottom: 50px;
}
p.text-sp.text-lt {
	font-size: 18px !important;
	width: 58%;
	margin: 0 auto 60px;
	color: #fff;
}
.uabb-ultb3-info  a.btn.btn-big.bgcolor{
	font-size: 18px;
	padding: 15px 50px;
	line-height: initial;
	background-color: #60ba62;
	border-radius: 30px;
	color: #fff;
}
.uabb-ultb3-info  a.btn.btn-big.bgcolor i.fa{
	font-size: 24px;
	padding-right: 15px;
}
.uabb-ultb3-info  a.btn.btn-big.bgcolor:hover{
	background: #757575;
}
#service-2{
	border: 1px solid #60ba62;
}
#service-2 .fl-col.fl-col-small{
	border-left: 1px solid #60ba62;
}
#service-2 .fl-col.fl-col-small:first-child{
	border-left: none;
}
#service-2  h2.uabb-number-string.uabb-number-animated {
	display: block;
	margin: 20px 0;
	font-size: 35px;
	color: #60ba62;
	font-weight: 900;
}
#service-2 .uabb-number-after-text{
	font-size: 16px;
}
#service-3{
	border: 1px solid #ccc;
	margin-top: 50px;
}
#service-4 .uabb-image-content img{
	width: 60px;
	height: 60px !important;
}
#service-4  h3.uabb-infobox-title{
	text-transform: uppercase;
	color: #000;
	font-size: 15px;
	margin-top: 30px;
	margin-bottom: 20px;
}
#service-4 .fl-col.fl-col-small:after {
	position: absolute;
	content: "";
	top: 50%;
	width: 21px;
	height: 39px;
	background: url(images/right-angle.png) no-repeat;
}
.fl-col.fl-node-5bcd928de1fae.fl-col-small:after{
	display: none !important;
}
#service-5 input[type=text], input[type=password], input[type=email], input[type=tel], input[type=date], input[type=month], input[type=week], input[type=time], input[type=number], input[type=search], input[type=url]{
	height: 58px !important;
	border: 1px solid #ccc;
	background: #fff;
	border-radius: 5px !important;
	margin-bottom: 5px !important;
}
#service-5{
	background: #fbfbfb;
}
#wpcf7-f48-p20-o1 p{
	text-align: center;
}
#wpcf7-f48-p20-o1 input.wpcf7-form-control.wpcf7-submit{
	background: #60ba62;
	padding: 15px 80px;
	border:1px solid #60ba62;
	border-radius: 5px;
	font-size: 16px;
	margin-top: 10px;
}
#wpcf7-f48-p20-o1 input.wpcf7-form-control.wpcf7-submit:hover{
	background: #484848;
}
#ab-row-2 h2.text-sp.text-lt  {
	margin: 0 0 45px 0;
	font-size: 30px;
	margin-top: 50px;
}
#ab-row-2 .text-center.top-description.wow.fadeInUp.animated>p {
	width: 79%;
	margin: 0 auto 0px;
	line-height: 28px !important;
}
.fl-node-5bcd970e35349 .fl-module-content.fl-node-content{
	margin: 0px;
}
.fl-node-5bcd970e35349 .uabb-photo-gallery-content img{
	max-height: 458px !important;
	max-width: inherit;
	width: auto !important;
}
.fl-node-5bd717444eb48 .uabb-image-content{
	width: 100%;
	max-width: 100%;
}
.fl-node-5bd717444eb48 .uabb-image-content img{
	width: 100%;
}
#service-3 .fl-content-slider-navigation{
	position: absolute;
	bottom: 10%;
	left: 5%;
	width: 160px;
	height: 40px;
	top: 80%;
	margin-top: 0px;
}
#service-4{
	padding: 40px 0px;
}
#service-5{
	padding-bottom: 40px;
}
.page-id-119 #blog{
	padding: 0px;
}
#service-3 .fl-content-slider-navigation path{
	fill: #cecece;
}
#service-3 .fl-content-slider-navigation .fl-content-slider-svg-container {
	position: relative;
	width: 25px;
	height: 25px;
}

#service-3 .fl-content-slider-navigation a.slider-next{
	border: 1px solid #cecece;
	padding: 5px 20px;
	border-radius: 30px;
	/*padding-left: 55px;*/
}
#service-3 .fl-content-slider-navigation a.slider-prev {
	border: 1px solid #cecece;
	padding: 5px 20px;
	border-radius: 30px;
	/*padding-right: 55px;*/
}
/*#service-3 .fl-content-slider-navigation .slider-prev .fl-content-slider-svg-container::before {
    content: "Prev";
    padding-left: 26px;
    color: #cecece;
    font-size: 18px;
}
#service-3 .fl-content-slider-navigation .slider-next .fl-content-slider-svg-container::before {
    content: "Next";
    padding-right: 26px;
    color: #cecece;
    font-size: 18px;
    }*/
    #ab-row-4 .fl-rich-text p {
    	padding: 0 65px;
    	line-height: 28px !important;
    }
    #ab-row-4 a.fl-button{
    	padding: 15px 80px;
    	background: #60ba62;
    	border: 1px solid #60ba62;
    	font-size: 16px;
    	border-radius: 5px
    }
    #ab-row-4 a.fl-button:hover{
    	background: #484848;
    	border: #484848
    }
    .page-id-119  header.fl-page-header-primary{
    	position: relative !important;
    	background: #fff !important
    }
    .single.single-post header.fl-page-header-primary{
    	position: relative !important;
    	background: #fff !important
    }
    #blog  .uabb-blog-post-content {
    	background: #fff;
    	border-radius: 4px;
    	padding: 25px 30px 30px;
    	width: 92%;
    	margin: auto;
    	position: relative;
    	margin-top: -57px;
    }
    #blog  .uabb-blog-post-content h3{
    	font-size: 18px;
    	line-height: 24px;
    	margin: 0;
    	text-transform: uppercase;
    }
    #blog .uabb-blog-posts-description.uabb-blog-post-section.uabb-text-editor{
    	padding-top: 10px;
    	font-size: 14px;
    	line-height: 22px;
    }
    #blog .uabb-read-more-text.uabb-blog-post-section{
    	padding-top: 10px;
    	float: right;
    }
    #blog .uabb-read-more-text.uabb-blog-post-section a{
    	color: #60ba62;
    	text-decoration: underline;
    }
    #blog .uabb-read-more-text.uabb-blog-post-section a:hover{
    	text-decoration: none;
    	color: #777;
    }
    #blog .uabb-next-right-arrow{
    	display: none;
    }
    .uabb-blogs-pagination li span.page-numbers.current {
    	background: #60ba62 !important;
    	color: #fff !important;
    }
    .uabb-blogs-pagination li a{
    	color: #60ba62 !important
    }
    .uabb-blogs-pagination li a:hover{
    	background: #60ba62 !important;
    	color: #fff !important;
    }
    header.fl-post-header{
    	position: relative !important;
    }
    #home-row-3 h3.uabb-image-carousel-caption {
    	background: none;
    	color: #60ba62;
    	font-size: 16px;
    	font-weight: 700;
    }
    #row-gallery img.uabb-gallery-img{
    	border-radius: 6px 6px 0px 0px;
    }
    .fl-module-content.fl-node-content h3.fl-heading{
    	text-transform: uppercase;
    }
    #row-member .fl-rich-text p {
    	width: 62%;
    	margin: 0 auto 0px;
    	text-align: center;
    }
    #row-member img.uabb-photo-img{
    	border-radius: 100%;
    	border: 1px solid #60ba62;
    }
    #row-member h5.uabb-infobox-title-prefix{
    	font-size: 18px;
    	margin-top: 15px;
    	color: #585858;
    	margin-bottom: 5px;
    }
    #row-member h3.uabb-infobox-title{
    	font-size: 13px;
    }
    #row-member .uabb-infobox-left-right-wrap:hover h3{
    	color: #fff;
    }
    #row-member .uabb-infobox-left-right-wrap:hover h5{
    	color: #fff;
    }
    #row-member .social-links ul{
    	list-style: none;
    	text-align: center;
    	padding-left: 0px;
    	margin: 20px 0px;
    }
    #row-member .social-links ul li{
    	display: inline-block;
    	padding: 0px 6px;
    }
    #row-member .social-links li i {
    	background: #60ba62;
    	width: 32px;
    	height: 32px;
    	text-align: center;
    	border-radius: 32px;
    	line-height: 34px;
    	color: #fff;
    	font-size: 19px;
    }
    #row-member .social-links li i.fa-google-plus {
    	background: #ba2222;
    }
    #row-member .social-links li i.fa-twitter {
    	background: #00aced;
    }
    #row-member .uabb-infobox-left-right-wrap:hover  .uabb-infobox-content {
    	background: #60ba62;
    	box-shadow: 0 5px 25px rgba(0, 0, 0, 0.1);
    }
    #row-member .uabb-infobox-text-wrap{
    	background: #fff;
    	padding: 10px 0px;
    }
    #row-member .uabb-module-content.uabb-imgicon-wrap{
    	padding-top: 15px;
    }
    #row-member .uabb-infobox-title-wrap{
    	padding-bottom: 15px;
    }
    #row-member .uabb-infobox-left-right-wrap:hover .uabb-infobox-text-wrap{
    	display: block;
    }
    #row-member  .uabb-infobox-text-wrap{
    	display: none;
    }
    #row-member .fl-module-content.fl-node-content{
    	margin-top: 30px;
    	margin-bottom: 0px;
    }

    #row-post .uabb-post-thumbnail img{
    	min-height: 245px;
    }
    #row-post .uabb-blog-post-content {
    	background: #fff;
    	border-radius: 4px;
    	padding: 25px 30px 30px;
    	width: 92%;
    	margin: auto;
    	position: relative;
    	margin-top: -57px;
    	min-height: 320px;
    }
    #row-post h3.uabb-post-heading{
    	font-size: 18px;
    	line-height: 22px;
    	margin: 0;
    }
    #row-post .uabb-blog-posts-description {
    	padding-top: 0px;
    }
    #row-post h5.uabb-post-meta.uabb-blog-post-section{
    	padding: 10px 0px;
    }
    #row-post span.uabb-read-more-text{
    	float: right;
    }
    #row-post span.uabb-read-more-text a{
    	text-decoration: underline;
    	color: #60ba62;
    }
    #row-post span.uabb-read-more-text a:hover{
    	text-decoration: none;
    	color: #777;
    }
    #row-post .uabb-next-right-arrow{
    	display: none;
    }

    #row-tab .fl-builder-content.fl-builder-module-template{
    	padding:0px;
    }
    #row-tab .fl-builder-content.fl-builder-module-template .fl-module-content.fl-node-content{
    	margin: 0px;
    }
    #row-tab .fl-pricing-table-inner-wrap{
    	border: none;
    	margin: 0px;
    }
    #row-tab  .fl-pricing-table-price{
    	width: 100%;
    	margin: 0px;
    	background: none;
    	color: #000;
    }
    #row-tab  .uabb-content-wrap.uabb-content-wrap5bd0050c4d569{
    	margin-top: 20px;
    }
    #row-tab .fl-pricing-table-column{
    	border: 1px solid #60ba62;
    	border-radius: 0px;
    	font-size: 13px;
    	line-height: 19px;
    	border-width: 1px;
    	border-style: solid;
    }
    #row-tab h2.fl-pricing-table-title{
    	font-size: 20px;
    }
    #row-tab .fl-pricing-table-price{
    	font-size: 70px;
    	color: #60ba62 !important;
    }
    #row-tab  .fl-pricing-table-duration{
    	width: 100%;
    	margin-top: 35px;
    	font-size: 20px;
    }
    #row-tab .fl-pricing-table-features li {
    	margin-bottom: 20px;
    	padding: 0 17%;
    	border: none;
    	text-align: center;
    	line-height: 22px;
    	font-size: 14px;
    }
    #row-tab  a.fl-button{
    	margin: 0px;
    	width: 100%;
    	border-radius: 0px;
    	background: #60ba62 !important;
    	font-size: 22px;
    	border: none !important;
    	padding: 22px;
    	text-transform: uppercase;
    }
    #row-tab  a.fl-button:hover{
    	background: #666 !important;
    }
    #row-tab .fl-button-wrap.fl-button-center{
    	margin-bottom: -20px;
    }
    #row-tab .fl-pricing-table-features{
    	margin-bottom: 40px;
    }
    #row-tab h2.fl-pricing-table-title{
    	padding: 40px 20px;
    }
    #row-tab .fl-pricing-table-column-1{
    	border: 1px solid #f7ca18;
    }
    #row-tab .fl-pricing-table-column-1 .fl-pricing-table-price{
    	color: #f7ca18 !important;
    }
    #row-tab .fl-pricing-table-column-1 a.fl-button{
    	background: #f7ca18 !important;
    }
    #row-tab .fl-pricing-table-column-1 a.fl-button:hover{
    	background: #666 !important;
    }
    #row-tab .uabb-tabs-nav ul li{
    	display: contents;
    }
    #row-tab .uabb-tabs-nav ul li:hover a{
    	color: #60ba62;
    }
    #row-tab .uabb-tabs-nav li.uabb-tab-current a{
    	background: none;
    	color: #60ba62;
    }
    .fl-page-footer{
    	background: #429c44;
    	border: none;
    }
    .fl-page-footer span{
    	color: #fff;
    	font-size: 14px;
    }
    .fl-page-footer a{
    	color: #fff;
    	font-size: 14px;
    }
    .fl-page-footer a:hover{
    	text-decoration: none;
    	color: #fff;
    }
    #home-row-4 h3.fl-heading {
    	margin: 0 0 35px;
    	text-align: left;
    	font-size: 25px;
    }
    #home-row-4 select.wpcf7-form-control{
    	width: 100%;
    	height: 73px;
    	font-size: 18px;
    	border-color: #60ba62;
    	color: #60ba62;
    	margin-bottom: 25px;
    	padding: 20px 20px 20px 78px;
    	background-position: 96% 53%;
    }
    #home-row-4 .wpcf7-form-control-wrap{
    	position: relative;
    	padding: 28px 0px;
    	background-color: #fff!important;
    }
    #row-tab{
    	padding-top: 30px;
    }
    #row-gallery{
    	padding: 40px 0px;
    }
    #row-video{
    	padding-top: 40px;
    }
    #row-member{
    	background: #f5f5f5;
    }
    #blog{
    	padding-top: 40px;
    	padding-bottom: 20px;
    }
    .fl-page-nav-right .fl-page-nav ul.sub-menu{
    	padding: 0px;
    	border: none;
    	text-align: center;
    	margin-top: 12px;
    	box-shadow: 0px 2px 6px rgba(0,0,0,.2);
    }
    #row-tab #title .fl-module-content.fl-node-content{
    	margin-bottom: 0px;
    }
    #home-row-4 .menu{
    	background: url(http://madang.kenzap.com/wp-content/themes/madang/images/meter-icon.png) no-repeat 20px;
    }
    #home-row-4 .menu1 {
    	background: url(http://madang.kenzap.com/wp-content/themes/madang/images/heart-icon.png) no-repeat 20px;
    }
    #home-row-4 .menu2 {
    	background: url(http://madang.kenzap.com/wp-content/themes/madang/images/menu-icon.png) no-repeat 20px;
    }
    #home-row-4 select {
    	display: inline-block;
    	width: auto;
    	border: 1px solid #66ab79;
    	cursor: pointer;
    	color: #60ba62;
    	padding: 12px 45px 12px 20px;
    	font-size: 16px;
    	background: url(//madang.kenzap.com/wp-content/themes/madang/images/down-arrow.png) no-repeat;
    	-webkit-appearance: none;
    	-moz-appearance: none;
    	-ms-appearance: none;
    	background-position: 94% 53%;
    }
    #home-row-4 input.wpcf7-form-control{
    	padding: 20px;
    	width: 100%;
    	border: none;
    	border-radius: 0px;
    	text-transform: uppercase;
    	font-size: 18px;
    	background: #60ba62;
    }

    #home-row-4 .uabb-image-content{
    	max-width: initial;
    	margin-left: -80px;
    }
    .fl-node-5bd04190ed97e .fl-module-content.fl-node-content{
    	margin-top: 0px;
    }
    #home-row-4 .fl-row-content-wrap{
    	padding-top: 0px;
    }
    .single.single-post .fl-content.fl-content-left.col-md-8{
    	border: none;
    	padding: 0px;
    }
    .single.single-post .fl-post-thumb img{
    	width: 100%;
    }
    .single.single-post article{
    	padding: 0px;
    }
    .single.single-post h1.fl-post-title{
    	font-size: 32px;
    }
    .post-table-of-contents.bottom li{
    	list-style: none;
    	padding-left: 15px;
    }
    .post-table-of-contents.bottom li a{
    	font-size: 14px;
    	line-height: 24px;
    }
    .post-table-of-contents.bottom li a::before {
    	position: absolute;
    	content: "\f105";
    	font-family: fontAwesome;
    	left: 0;
    	font-size: 14px;
    	font-weight: 700;
    }
    #search-2 input{
    	border-radius: 0px;
    	height: 45px;
    	border: 1px solid #ccc;
    	background: #fff;
    	color: #777;
    }
    .fl-sidebar h4.fl-widget-title {
    	font-size: 21px;
    	text-transform: uppercase;
    }
    #recent-posts-2 img{
    	display: none;
    }
    .fl-sidebar a{
    	color: #777;
    	padding-left: 15px;
    }
    .fl-sidebar li::before {
    	position: absolute;
    	content: "\f105";
    	font-family: fontAwesome;
    	font-size: 14px;
    	font-weight: 700;
    }
    .fl-sidebar a.thumb{
    	display: none;
    }
    .fl-sidebar li a:hover{
    	color: #60ba62;
    }
    .archive.category header{
    	background: #fff !important;
    	position: relative;
    }
    #row-tab .fl-tabs-panel .fl-tabs-panel-content.fl-clearfix{
    	padding: 0px;
    }
    .fl-node-5bcef74b23745 .fl-row-content-wrap{
    	padding: 0px;
    }
    #row-tab .fl-pricing-table-col-3{
    	padding: 0px;
    }
    #row-tab .fl-pricing-table-col-3{
    	padding-right: 15px !important;
    }
    #row-tab .fl-pricing-table-col-3:last-child{
    	padding-right: 0px !important;
    }
    .fl-node-5bcef74b23709 .fl-module-content.fl-node-content{
    	margin: 10px;

    }
    #row-tab .fl-pricing-table-col-3  .fl-pricing-table-features{
    	min-height: 194px;
    }
    #row-tab .fl-tabs-panels{
    	border: none;
    }
    #row-tab .fl-tabs-label{
    	color: #333;
    	font-weight: 700;
    	font-size: 16px;
    }
    .fl-node-5bcef7604714e .fl-module-content.fl-node-content{
    	margin: 10px;
    }
    .fl-node-5bcef7604714e .fl-module-content.fl-node-content{
    	margin: 10px;
    }
    .fl-node-5bcef771e16a2 .fl-module-content.fl-node-content{
    	margin: 10px;
    }
    .fl-node-5bd1c392454d2 .fl-module-content.fl-node-content{
    	margin-top: 0px;
    	margin-bottom: 0px;
    }
    #row-tab .fl-tabs-label:hover{
    	color: #60ba62 !important;
    }
    #row-tab .fl-tabs-label.fl-tab-active{
    	border: none;
    	color: #60ba62 !important;

    }
    .fl-tabs-labels.fl-clearfix{
    	display: inline-block;
    }
    .fl-tabs.fl-tabs-horizontal.fl-clearfix{
    	text-align: center;
    }
    .fl-module-content.fl-node-content h3.fl-heading {
    	margin-top: 30px !important;
    }
    #blog .uabb-blog-post-content h3:hover a{
    	color: #60ba62;
    }
    .fl-row-content-wrap{
    	padding: 0px;
    }
    #recent-posts-3 img{
    	display: none;
    }
    .fl-page-footer-widgets{
    	background: #60ba62;
    	padding: 30px 0px;
    }
    .fl-page-footer-widgets .fl-widget-title{
    	font-size: 18px;
    	color: #fff;
    }
    .fl-page-footer-widgets a{
    	color: #dff1e0;
    }
    .fl-page-footer-widgets a:hover{
    	text-decoration: none;
    	color: #fff;
    }
    .fl-page-footer-widgets p{
    	color: #dff1e0;
    	line-height: 24px;
    }
    .fl-page-footer-widgets .alignnone{
    	margin-bottom: 0px;
    }
    #text-2 ul li i {
    	background: #dff1e0;
    	border-radius: 25px;
    	width: 25px;
    	height: 25px;
    	text-align: center;
    	line-height: 26px;
    	display: inline-block;
    }
    #text-2 ul{
    	text-align: left;
    }
    #text-2 ul li{
    	display: inline-block;
    	margin-right: 5px;
    }
    .fl-page-header-logo img{
    	width: 240px;
    }
    #text-2 ul li i:before{
    	color: #60ba62;
    }
    #service-5 input[type=text], input[type=password], input[type=email], input[type=tel], input[type=date], input[type=month], input[type=week], input[type=time], input[type=number], input[type=search], input[type=url]{
    	border-radius: 0px !important;
    	margin-bottom: 10px;
    }
    @media (max-width:767px){
    	.fl-node-5bcd970e35349 .uabb-photo-gallery-content img {
    		max-height: 100% !important;
    	}
    	.page-id-18 .fl-page{
    		padding-right: 0px;
    	}
    	#blog .uabb-blog-post-content {
    		background: #fff;
    		border-radius: 4px;
    		padding: 15px;
    		width: 100%;
    		margin: auto;
    		position: relative;
    		margin-top: 0px;
    	}
    	#blog{
    		background: #f5f5f5;
    	}
    	.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle{
    		top: 42px;
    	}
    	#service-5 input[type=text], input[type=password], input[type=email], input[type=tel], input[type=date], input[type=month], input[type=week], input[type=time], input[type=number], input[type=search], input[type=url]{
    		border-radius: 0px !important;
    	}
    	#ab-row-4 a.fl-button{
    		margin-bottom: 30px;
    		margin-top: 10px;
    	}
    	.single.single-post .fl-page-content{
    		padding: 0px 20px;
    	}
    	.fl-page-header-row.row{
    		margin: 0px -20px;
    	}
    	.fl-page-nav.fl-nav.navbar.navbar-default{
    		background: #60ba62;
    	}
    	.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav > li.current-menu-item > a{
    		color: #fff !important;
    	}
    	.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav > li > a{
    		color: #333;
    		font-weight: 700;
    	}
    	.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav > li > a:hover{
    		color: #fff !important;
    	}
    	.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav > li:last-child{
    		border-bottom: none;
    	}
    	#home-row-4 .fl-col.fl-col-small{
    		max-width: 100%;
    	}
    	#home-row-4 .uabb-image-content img{
    		margin: 0px !important;
    	}
    	.fl-tabs-panel .fl-tabs-label{
    		display: none;
    	}
    	#row-tab .fl-pricing-table-col-3{
    		padding-right: 0px !important;
    	}
    	.fl-tabs-panel{
    		border: none;
    	}
    	.fl-node-5bcef74b23709 .fl-module-content.fl-node-content {
    		margin: 0px !important;
    	}
    	.fl-tabs-labels.fl-clearfix {
    		display: -webkit-box;
    	}
    	.fl-page-header-container.container{
    		background: #fff;
    	}
    	.fl-page-nav-col.col-md-8.col-sm-12{
    		padding: 0px;
    	}
    	#ab-row-2 h2.text-sp.text-lt{
    		margin-top: 0px;
    		margin-bottom: 10px;
    	}
    	#ab-row-2 .text-center.top-description.wow.fadeInUp.animated>p{
    		width: 100%;
    		margin: 0px;
    	}
    	#ab-row-2 .fl-row-content-wrap{
    		padding-bottom: 0px;
    	}
    	#ab-row-3 .fl-row-content-wrap{
    		padding-top: 0px;
    	}
    	.fl-module.fl-node-5bcd96922f82c .fl-module-content.fl-node-content{
    		margin-top: 0px;
    	}
    	.fl-col-group.fl-node-5bcd9771249ad.fl-col-group-nested{
    		padding-top: 20px;
    	}
    	#home-row-4 .uabb-image-content{
    		margin-left: 0px;
    	}
    	.fl-col.fl-node-5bcd9679930c0.fl-col-small{
    		max-width: 100%;
    	}
    	.fl-col.fl-node-5bcd977124bf6.fl-col-small{
    		max-width: 100%;
    	}
    	.fl-col.fl-node-5bcd977124bf6.fl-col-small .fl-rich-text p{
    		padding:0px;
    	}
    	#ab-row-4 .fl-rich-text p{
    		padding: 0px;
    	}
    	.fl-col.fl-node-5bcd977124c50.fl-col-small{
    		max-width:100%;
    	}
    	#ab-row-4 .fl-row-content-wrap{
    		padding-top: 0px;
    	}
    	#ab-row-4 .fl-module-content.fl-node-content{
    		margin-top: 0px;
    		margin-bottom: 0px;
    	}
    	#service-2 .fl-col.fl-col-small{
    		margin: 0px;
    		float: left;
    		max-width: 33.33%;
    		width: 100% !important;
    		clear: none;
    	}
    	#service-4 .fl-col.fl-col-small{
    		margin: 0px;
    		float: left;
    		max-width: 50%;
    		width: 100% !important;
    		clear: none;
    	}
    	#service-4 .fl-col.fl-col-small:after{
    		display: none;
    	}
    	#service-3{
    		margin-top: 40px;
    	}
    	#service-5 .col-xs-12.col-sm-6{
    		padding: 0px;
    	}
    	.page-id-22 #service-5 input[type=text], input[type=password], input[type=email], input[type=tel], input[type=date], input[type=month], input[type=week], input[type=time], input[type=number], input[type=search], input[type=url] {
    		height: 58px !important;
    		border: 1px solid #ccc;
    		background: #fff;
    		border-radius: 0px !important;
    		margin-bottom: 15px !important;
    	}
    	#wpcf7-f48-p20-o1 input.wpcf7-form-control.wpcf7-submit{
    		border-radius: 0px;
    		width: 100%;
    		margin-top: 0px;
    	}
    	#contact-2 .fl-col.fl-col-small{
    		margin: 0px;
    		max-width: 100%;
    	}
    	#contact-2 .title-touch h3{
    		margin-top: 0px;
    		margin-bottom: 10px;
    	}
    	h3.page-subheading{
    		margin-bottom: 20px;
    		margin-top: 0px;
    	}
    	#contact-2 .fl-row-content-wrap{
    		padding-bottom: 0px;
    	}
    	#home-row-2 .fl-col.fl-col-small{
    		max-width: 100%;
    	}
    	#home-row-3 .fl-row-content-wrap{
    		padding-top: 0px;
    	}
    	.fl-col.fl-node-5bd0418351ade.fl-col-small{
    		display: none;
    	}
    	.fl-col.fl-node-5bd0418351b2d.fl-col-small{
    		max-width: 100%;
    	}
    	#home-row-4 h3.fl-heading span.fl-heading-text br{
    		display: none;
    	}
    	.fl-module.fl-node-5bd041a6c9532 .fl-module-content.fl-node-content{
    		margin-bottom: 0px;
    	}
    	.fl-pricing-table.fl-pricing-table-rounded{
    		width: 100% !important;
    	}
    	.fl-pricing-table-col-3{
    		padding: 0px !important;
    		margin: 10px !important;
    		max-width: 100% !important;
    		width: 100% !important;
    		margin-bottom: 20px !important;
    	}
    	#row-member .fl-rich-text p{
    		width: 100%;
    	}
    	#row-member .fl-col.fl-col-small{
    		max-width: 33.33%;
    		margin: 0px;
    		float: left;
    		clear: none;
    		width: 100% !important;
    	}
    	#row-member .fl-module-content.fl-node-content{
    		margin-top: 10px;
    	}
    }
    @media (max-width:480px){
    	.home .fl-page-header-container.container{
    		padding-bottom: 20px;
    	}
    	#home-row-2{
    		padding-top: 0px;
    	}
    	#home-row-3{
    		padding-bottom: 20px;
    	}
    	#row-tab{
    		padding-top: 0px;
    	}
    	#row-video{
    		padding-top: 0px;
    	}
    	#row-gallery{
    		padding-top: 0px;
    	}
    	#blog {
    		background: #fff !important;
    		padding-top: 0px;
    	}
    	.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav .navbar-toggle {
    		top: 24px;
    	}
    	.fl-page-nav-col.col-md-8.col-sm-12{
    		margin-top: -20px;
    	}
    	#service-2 h2.uabb-number-string.uabb-number-animated{
    		font-size: 20px;
    	}
    	#service-2 .uabb-number-after-text{
    		font-size: 14px;
    	}
    	#blog  .uabb-blog-post-content {
    		background: #fff;
    		border-radius: 0px;
    		padding: 15px;
    		width: 100%;
    		margin: auto;
    		position: relative;
    		margin-top: 0px;
    	}
    	#blog{
    		background: #f5f5f5;
    	}
    	.fl-tabs-labels.fl-clearfix{
    		display: block;
    	}
    	.fl-node-5bd1c8b925a23 .fl-module-content.fl-node-content{
    		margin-top: 0px;
    	}
    	.fl-col.fl-node-5bd1c38a81aeb.fl-col-small{
    		max-width: 100%;
    	}
    	.fl-col.fl-node-5bd1c38a81a8b.fl-col-small{
    		max-width: 100%;
    	}
    	#home-row-4 .uabb-image-content img{
    		margin: 0px;
    	}
    	.fl-tabs-panel .fl-tabs-label{
    		display: none;
    	}
    	#row-member .fl-col.fl-col-small{
    		max-width: 100%;
    	}
    	.fl-tabs-panel{
    		border: none;
    	}
    	#row-tab .fl-pricing-table-col-3{
    		padding-right: 0px !important;
    	}
    	.fl-node-5bcef74b23709 .fl-module-content.fl-node-content{
    		margin: 0px !important;
    	}
    	#ab-row-4 a.fl-button{
    		margin-top: 10px;
    		margin-bottom: 30px;
    	}
    	#service-5 input[type=text], input[type=password], input[type=email], input[type=tel], input[type=date], input[type=month], input[type=week], input[type=time], input[type=number], input[type=search], input[type=url]{
    		border-radius: 0px !important;
    		margin-bottom: 5px !important;
    	}
    	#wpcf7-f57-p22-o1 input.wpcf7-form-control.wpcf7-submit{
    		margin-top: 10px;
    		margin-bottom: 30px;
    	}
    	.fl-page-header-container.container .fl-page-header-row.row{
    		margin: -20px;
    	}
    	.fl-page-nav-wrap{
    		background: #60ba62;
    	}
    	.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav > li:last-child{
    		border-bottom: none !important;
    	}
    	.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav > li.current-menu-item > a{
    		color: #fff !important;
    	}
    	.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav > li > a{
    		color: #333;
    		font-weight: 700;
    	}
    	.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav-collapse ul.navbar-nav > li > a:hover{
    		color: #fff !important;
    	}
    	.page-id-20 .fl-page-header-container.container{
    		padding-bottom: 20px;
    	}
    	#ab-row-4 a.fl-button{
    		border-radius: 0px;
    	}
    	.uabb-ultb3-info{
    		padding: 0px !important;
    	}
    	#service-4{
    		padding: 0px;
    	}
    	#service-5{
    		padding-bottom: 0px;
    	}
    	.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav ul li.fl-mobile-sub-menu-open ul.sub-menu{
    		text-align: left;
    		margin: 0px;
    	}
    	.fl-page-nav-toggle-icon.fl-page-nav-toggle-visible-mobile .fl-page-nav ul.sub-menu li a{
    		color: #444;
    	}
    	.page-id-119 .fl-page-header-container.container{
    		padding-bottom: 20px;
    	}
    	.page-id-22 .fl-page-header-container.container{
    		padding-bottom: 20px;
    	}
    	.fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-ancestor > a, .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-parent > a, .fl-page-nav-right .fl-page-nav-wrap .navbar-nav li.current-menu-item > a{
    		color: #fff !important;
    	}
    	#service-2 .fl-col.fl-col-small{
    		max-width: 100%;
    	}
    	#service-2{
    		border: none;
    	}
    	#service-2 .fl-col.fl-col-small{
    		border: none;
    	}
    	#service-4 .fl-col.fl-col-small{
    		max-width: 100%;
    	}
    }
    #post .fl-post-grid.masonry{
    	margin: 0px;
    	width: 100% !important;
    }
    @media screen and (max-device-width: 991px) and (min-device-width: 768px){
    	.fl-module.fl-node-5bcd970e35349 .uabb-photo-gallery-item.uabb-photo-gallery-link{
    		width: 100%;
    		padding-right: 30px;
    		max-height: 395px;
    	}
    	.page-id-18 .fl-page{
    		overflow-x: hidden;
    	}
    	.home .navbar-default .navbar-collapse, .navbar-default .navbar-form{
    		border: none;
    	}
    	.fl-page-nav-right .fl-page-nav ul.sub-menu{
    		margin-top: 0px;
    	}
    	.home .fl-page-nav-wrap{
    		border: none !important
    	}
    	.page-id-18 .fl-page-nav-wrap{
    		border: none !important
    	}
    }
    @media screen and (max-device-width: 769px) and (min-device-width: 768px){
    	#contact-2 .fl-col.fl-col-small{
    		max-width: 100%;
    	}
    	#service-2 .fl-col.fl-col-small{
    		border: none;
    	}
    	#service-2{
    		border: none;
    	}
    	#service-4 .fl-col.fl-col-small:after{
    		display: none;
    	}
    	#ab-row-3 .fl-col.fl-col-small{
    		max-width: 100%;
    	}
    	#ab-row-4 .fl-col.fl-col-small{
    		max-width: 100%;
    	}
    	#ab-row-4 .fl-rich-text p{
    		padding: 0px;
    	}
    	#home-row-4 .uabb-image-content img {
    		max-width: initial;
    		margin-left:0px; 
    		width: 100%;
    	}
    	.fl-node-5bd1c38a81aeb{
    		max-width: 100%;
    	}
    	.fl-tabs-panel-label span{
    		display: none;
    	}
    	.fl-node-5bd27f6c49061 .fl-module-content {
    		margin: 0px;
    	}
    }
    #home-row-2{
    	padding-top: 50px;
    	padding-bottom: 0px
    }
    #home-row-3{
    	padding-bottom: 50px;
    }
    .fl-submenu-indicator .fl-page-nav ul.sub-menu li.menu-item-has-children > a:after {
    	content: '\f105';
    	font-family: FontAwesome;
    	float: right;
    	margin-top: -20px;
    }