
a,
body,
input,
select,
textarea,
label
{
	font-family:'Open Sans';
	font-style:normal;
	font-weight:normal;
	line-height:1.5em;
}

h1,
h1 a
{
	font-family:'Lato';
	font-style:normal;
	font-weight:300;
	line-height:1em;
}

h2,
h2 a,
.pb-counter-box ul>li>div>div.pb-counter-box-text-counter,
.pb-pricing-plan>ul>li>div .pb-pricing-plan-item-price-box .pb-pricing-plan-item-price-box-value
{
	font-family:'Lato';
	font-style:normal;
	font-weight:500;
	line-height:1em;
}

h3,
h3 a,
.pb-testimonial ul.pb-layout-100>li>div>p,
.pb-twitter-user-timeline .pb-twitter-user-timeline-text,
.pb-twitter-user-timeline .pb-twitter-user-timeline-text a
{
	font-family:'Lato';
	font-style:normal;
	font-weight:300;
	line-height:1.2em;
}

h4,
h4 a
{
	font-family:'Lato';
	font-style:normal;
	font-weight:400;
	line-height:1.2em;
}

h5,
h5 a,
h5 label,
h3.comment-reply-title,
.pb-zaccordion .pb-zaccordion-caption-box .pb-zaccordion-caption-box-title,
.woocommerce-checkout .woocommerce h2
{
	font-family:'Lato';
	font-style:normal;
	font-weight:400;
	line-height:1.2em;
}

h6,
h6 a,
h6 label,
.pb-testimonial ul.pb-layout-50x50>li>div>p,
.pb-testimonial ul.pb-layout-33x33x33>li>div>p,
.pb-testimonial ul.pb-layout-25x25x25x25>li>div>p,
div.pb-counter-list>ul>li>span.pb-counter-list-label,
div.pb-counter-list>ul>li>span.pb-counter-list-value,
.pb-blockquote blockquote,
.pb-blockquote blockquote p,
.page-gutenberg-block .wp-block-quote,
.page-gutenberg-block .wp-block-pullquote,
.page-gutenberg-block .wp-block-quote.is-style-large p,
.page-gutenberg-block .wp-block-quote.is-large p,
.woocommerce.widget_products>ul>li>a,
.woocommerce.widget_recent_reviews>ul>li>a,
.woocommerce.widget_top_rated_products>ul>li>a,
.woocommerce.widget_recently_viewed_products>ul>li>a,
.woocommerce.widget_shopping_cart>div.widget_shopping_cart_content>ul>li>a,
.woocommerce-checkout .woocommerce h3
{
	font-family:'Lato';
	font-style:normal;
	font-weight:400;
	line-height:1.4em;
}

.pb-header-subheader .pb-subheader span
{
	font-family:'Open Sans';
}

a,
body,
input,
select,
textarea,
label
{
	font-size:16px;
}

h1,
h1 a
{
	font-size:55px;
}

h2,
h2 a,
.pb-counter-box ul>li>div>div.pb-counter-box-text-counter,
.pb-pricing-plan>ul>li>div .pb-pricing-plan-item-price-box .pb-pricing-plan-item-price-box-value
{
	font-size:40px;
}

h3,
h3 a,
.pb-testimonial ul.pb-layout-100>li>div>p,
.pb-twitter-user-timeline .pb-twitter-user-timeline-text,
.pb-twitter-user-timeline .pb-twitter-user-timeline-text a
{
	font-size:34px;
}

h4,
h4 a
{
	font-size:30px;
}

h5,
h5 a,
h5 label,
h3.comment-reply-title,
.pb-zaccordion .pb-zaccordion-caption-box .pb-zaccordion-caption-box-title,
.woocommerce-checkout .woocommerce h2
{
	font-size:24px;
}

h6,
h6 a,
h6 label,
.pb-testimonial ul.pb-layout-50x50>li>div>p,
.pb-testimonial ul.pb-layout-33x33x33>li>div>p,
.pb-testimonial ul.pb-layout-25x25x25x25>li>div>p,
div.pb-counter-list>ul>li>span.pb-counter-list-label,
div.pb-counter-list>ul>li>span.pb-counter-list-value,
.pb-blockquote blockquote,
.pb-blockquote blockquote p,
.page-gutenberg-block .wp-block-quote,
.page-gutenberg-block .wp-block-pullquote,
.page-gutenberg-block .wp-block-quote.is-style-large p,
.page-gutenberg-block .wp-block-quote.is-large p,
.woocommerce.widget_products>ul>li>a,
.woocommerce.widget_recent_reviews>ul>li>a,
.woocommerce.widget_top_rated_products>ul>li>a,
.woocommerce.widget_recently_viewed_products>ul>li>a,
.woocommerce.widget_shopping_cart>div.widget_shopping_cart_content>ul>li>a,
.woocommerce-checkout .woocommerce h3
{
	font-size:18px;
}
@media only screen  and (min-width:960px) and (max-width:1049px)
{

a,
body,
input,
select,
textarea,
label
{
	font-size:16px;
}
}

@media only screen  and (min-width:960px) and (max-width:1049px)
{

h1,
h1 a
{
	font-size:55px;
}
}

@media only screen  and (min-width:960px) and (max-width:1049px)
{

h2,
h2 a,
.pb-counter-box ul>li>div>div.pb-counter-box-text-counter,
.pb-pricing-plan>ul>li>div .pb-pricing-plan-item-price-box .pb-pricing-plan-item-price-box-value
{
	font-size:40px;
}
}

@media only screen  and (min-width:960px) and (max-width:1049px)
{

h3,
h3 a,
.pb-testimonial ul.pb-layout-100>li>div>p,
.pb-twitter-user-timeline .pb-twitter-user-timeline-text,
.pb-twitter-user-timeline .pb-twitter-user-timeline-text a
{
	font-size:34px;
}
}

@media only screen  and (min-width:960px) and (max-width:1049px)
{

h4,
h4 a
{
	font-size:30px;
}
}

@media only screen  and (min-width:960px) and (max-width:1049px)
{

h5,
h5 a,
h5 label,
h3.comment-reply-title,
.pb-zaccordion .pb-zaccordion-caption-box .pb-zaccordion-caption-box-title,
.woocommerce-checkout .woocommerce h2
{
	font-size:24px;
}
}

@media only screen  and (min-width:960px) and (max-width:1049px)
{

h6,
h6 a,
h6 label,
.pb-testimonial ul.pb-layout-50x50>li>div>p,
.pb-testimonial ul.pb-layout-33x33x33>li>div>p,
.pb-testimonial ul.pb-layout-25x25x25x25>li>div>p,
div.pb-counter-list>ul>li>span.pb-counter-list-label,
div.pb-counter-list>ul>li>span.pb-counter-list-value,
.pb-blockquote blockquote,
.pb-blockquote blockquote p,
.page-gutenberg-block .wp-block-quote,
.page-gutenberg-block .wp-block-pullquote,
.page-gutenberg-block .wp-block-quote.is-style-large p,
.page-gutenberg-block .wp-block-quote.is-large p,
.woocommerce.widget_products>ul>li>a,
.woocommerce.widget_recent_reviews>ul>li>a,
.woocommerce.widget_top_rated_products>ul>li>a,
.woocommerce.widget_recently_viewed_products>ul>li>a,
.woocommerce.widget_shopping_cart>div.widget_shopping_cart_content>ul>li>a,
.woocommerce-checkout .woocommerce h3
{
	font-size:18px;
}
}

@media only screen  and (min-width:768px) and (max-width:959px)
{

a,
body,
input,
select,
textarea,
label
{
	font-size:14px;
}
}

@media only screen  and (min-width:768px) and (max-width:959px)
{

h1,
h1 a
{
	font-size:55px;
}
}

@media only screen  and (min-width:768px) and (max-width:959px)
{

h2,
h2 a,
.pb-counter-box ul>li>div>div.pb-counter-box-text-counter,
.pb-pricing-plan>ul>li>div .pb-pricing-plan-item-price-box .pb-pricing-plan-item-price-box-value
{
	font-size:40px;
}
}

@media only screen  and (min-width:768px) and (max-width:959px)
{

h3,
h3 a,
.pb-testimonial ul.pb-layout-100>li>div>p,
.pb-twitter-user-timeline .pb-twitter-user-timeline-text,
.pb-twitter-user-timeline .pb-twitter-user-timeline-text a
{
	font-size:34px;
}
}

@media only screen  and (min-width:768px) and (max-width:959px)
{

h4,
h4 a
{
	font-size:30px;
}
}

@media only screen  and (min-width:768px) and (max-width:959px)
{

h5,
h5 a,
h5 label,
h3.comment-reply-title,
.pb-zaccordion .pb-zaccordion-caption-box .pb-zaccordion-caption-box-title,
.woocommerce-checkout .woocommerce h2
{
	font-size:24px;
}
}

@media only screen  and (min-width:768px) and (max-width:959px)
{

h6,
h6 a,
h6 label,
.pb-testimonial ul.pb-layout-50x50>li>div>p,
.pb-testimonial ul.pb-layout-33x33x33>li>div>p,
.pb-testimonial ul.pb-layout-25x25x25x25>li>div>p,
div.pb-counter-list>ul>li>span.pb-counter-list-label,
div.pb-counter-list>ul>li>span.pb-counter-list-value,
.pb-blockquote blockquote,
.pb-blockquote blockquote p,
.page-gutenberg-block .wp-block-quote,
.page-gutenberg-block .wp-block-pullquote,
.page-gutenberg-block .wp-block-quote.is-style-large p,
.page-gutenberg-block .wp-block-quote.is-large p,
.woocommerce.widget_products>ul>li>a,
.woocommerce.widget_recent_reviews>ul>li>a,
.woocommerce.widget_top_rated_products>ul>li>a,
.woocommerce.widget_recently_viewed_products>ul>li>a,
.woocommerce.widget_shopping_cart>div.widget_shopping_cart_content>ul>li>a,
.woocommerce-checkout .woocommerce h3
{
	font-size:18px;
}
}

@media only screen  and (min-width:480px) and (max-width:767px)
{

a,
body,
input,
select,
textarea,
label
{
	font-size:14px;
}
}

@media only screen  and (min-width:480px) and (max-width:767px)
{

h1,
h1 a
{
	font-size:55px;
}
}

@media only screen  and (min-width:480px) and (max-width:767px)
{

h2,
h2 a,
.pb-counter-box ul>li>div>div.pb-counter-box-text-counter,
.pb-pricing-plan>ul>li>div .pb-pricing-plan-item-price-box .pb-pricing-plan-item-price-box-value
{
	font-size:38px;
}
}

@media only screen  and (min-width:480px) and (max-width:767px)
{

h3,
h3 a,
.pb-testimonial ul.pb-layout-100>li>div>p,
.pb-twitter-user-timeline .pb-twitter-user-timeline-text,
.pb-twitter-user-timeline .pb-twitter-user-timeline-text a
{
	font-size:22px;
}
}

@media only screen  and (min-width:480px) and (max-width:767px)
{

h4,
h4 a
{
	font-size:24px;
}
}

@media only screen  and (min-width:480px) and (max-width:767px)
{

h5,
h5 a,
h5 label,
h3.comment-reply-title,
.pb-zaccordion .pb-zaccordion-caption-box .pb-zaccordion-caption-box-title,
.woocommerce-checkout .woocommerce h2
{
	font-size:20px;
}
}

@media only screen  and (min-width:480px) and (max-width:767px)
{

h6,
h6 a,
h6 label,
.pb-testimonial ul.pb-layout-50x50>li>div>p,
.pb-testimonial ul.pb-layout-33x33x33>li>div>p,
.pb-testimonial ul.pb-layout-25x25x25x25>li>div>p,
div.pb-counter-list>ul>li>span.pb-counter-list-label,
div.pb-counter-list>ul>li>span.pb-counter-list-value,
.pb-blockquote blockquote,
.pb-blockquote blockquote p,
.page-gutenberg-block .wp-block-quote,
.page-gutenberg-block .wp-block-pullquote,
.page-gutenberg-block .wp-block-quote.is-style-large p,
.page-gutenberg-block .wp-block-quote.is-large p,
.woocommerce.widget_products>ul>li>a,
.woocommerce.widget_recent_reviews>ul>li>a,
.woocommerce.widget_top_rated_products>ul>li>a,
.woocommerce.widget_recently_viewed_products>ul>li>a,
.woocommerce.widget_shopping_cart>div.widget_shopping_cart_content>ul>li>a,
.woocommerce-checkout .woocommerce h3
{
	font-size:16px;
}
}

@media only screen  and (min-width:0px) and (max-width:479px)
{

a,
body,
input,
select,
textarea,
label
{
	font-size:14px;
}
}

@media only screen  and (min-width:0px) and (max-width:479px)
{

h1,
h1 a
{
	font-size:48px;
}
}

@media only screen  and (min-width:0px) and (max-width:479px)
{

h2,
h2 a,
.pb-counter-box ul>li>div>div.pb-counter-box-text-counter,
.pb-pricing-plan>ul>li>div .pb-pricing-plan-item-price-box .pb-pricing-plan-item-price-box-value
{
	font-size:32px;
}
}

@media only screen  and (min-width:0px) and (max-width:479px)
{

h3,
h3 a,
.pb-testimonial ul.pb-layout-100>li>div>p,
.pb-twitter-user-timeline .pb-twitter-user-timeline-text,
.pb-twitter-user-timeline .pb-twitter-user-timeline-text a
{
	font-size:22px;
}
}

@media only screen  and (min-width:0px) and (max-width:479px)
{

h4,
h4 a
{
	font-size:24px;
}
}

@media only screen  and (min-width:0px) and (max-width:479px)
{

h5,
h5 a,
h5 label,
h3.comment-reply-title,
.pb-zaccordion .pb-zaccordion-caption-box .pb-zaccordion-caption-box-title,
.woocommerce-checkout .woocommerce h2
{
	font-size:20px;
}
}

@media only screen  and (min-width:0px) and (max-width:479px)
{

h6,
h6 a,
h6 label,
.pb-testimonial ul.pb-layout-50x50>li>div>p,
.pb-testimonial ul.pb-layout-33x33x33>li>div>p,
.pb-testimonial ul.pb-layout-25x25x25x25>li>div>p,
div.pb-counter-list>ul>li>span.pb-counter-list-label,
div.pb-counter-list>ul>li>span.pb-counter-list-value,
.pb-blockquote blockquote,
.pb-blockquote blockquote p,
.page-gutenberg-block .wp-block-quote,
.page-gutenberg-block .wp-block-pullquote,
.page-gutenberg-block .wp-block-quote.is-style-large p,
.page-gutenberg-block .wp-block-quote.is-large p,
.woocommerce.widget_products>ul>li>a,
.woocommerce.widget_recent_reviews>ul>li>a,
.woocommerce.widget_top_rated_products>ul>li>a,
.woocommerce.widget_recently_viewed_products>ul>li>a,
.woocommerce.widget_shopping_cart>div.widget_shopping_cart_content>ul>li>a,
.woocommerce-checkout .woocommerce h3
{
	font-size:16px;
}
}

@media only screen  and (min-width:0px) and (max-width:-1px)
{

ul.sf-menu
{
	display:none;
}
}

@media only screen  and (min-width:0px) and (max-width:-1px)
{

select.dp-menu
{
	display:block;
}
}

.theme-main, .pb .pb-main, .pb .theme-layout.pb-main, .page-gutenberg-block .theme-page-content > *, .pb.pb-menu .pb-menu-default > .sf-menu li.sf-mega-enable-1 .sf-mega{width: 100%;max-width: 1200px;
padding-left: 15px;padding-right: 15px;}
.pb-menu .pb-logo a{width:205px;}
.pb-menu-template-type-2 > div:last-child > .pb-main > div.pb-menu-default{float:right;}
.pb-menu .pb-menu-default > .sf-menu > li > a{padding: 10px 10px 10px 10px;}
div.theme-footer-bottom{background-color: #3CB64B;}
ul > li{background-position: left 4px;}
.pb-menu.pb-menu-sticky .pb-menu-default > .sf-menu > li > a{padding: 10px 20px 10px 20px;}
.pb-menu-template-type-2 > .pb-main > .pb-menu-box-right{margin-top:30px;}
.facility-skill-row1{margin-bottom: 20px;}
.homepage-team .pb-image-box .pb-image-text .pb-image-text-caption{display:none;}
.our-teampage-team .pb-image-box .pb-image-text .pb-image-text-caption{display:none;}
.aboutuspage-team .pb-image-box .pb-image-text .pb-image-text-caption{display:none;}
.enquirenow{background: #FCD404;padding: 10px 20px;color: #fff;text-decoration: none;margin-right:5px;text-transform: uppercase;font-size: 14px;font-weight: 700;}
.enquirenow:hover{color:#fff; background:#3CB64B;}
.brochure{background: #3CB64B;padding: 10px 20px;color: #fff;text-decoration: none;text-transform: uppercase;
font-size: 14px;font-weight: 700;}
.brochure:hover{color:#fff; background:#FCD404;}
.tp-leftarrow{background-image: url('/wp-content/themes/fable/media/image/public/slider_previous.png') !important;}
.tp-leftarrow:hover{background-color: #3CB64B !important;}
.tp-rightarrow:hover{background-color: #3CB64B !important;}
.tp-rightarrow{background-image: url('/wp-content/themes/fable/media/image/public/slider_next.png') !important;}
.testimonials-heading{text-align:center;margin-top:0px !important;}
.testimonials-content p{font-size:22px !important; width: 100%; max-width: 800px; margin: 0 auto;}
.tab-heading .pb-header-content{font-size: 22px; line-height: 1.3;}
.tab-heading ul > li > div > .pb-feature-header{top:15px !important;}
.meet-our-team .pb-header-content{font-size: 22px; line-height: 1.3;}
.tab-heading .pb-feature-icon{background-color: #FCD404!important;}
div.pb-list.pb-list-icon-name-1DC4878CB31D572A33AA151D03C4DB55 ul li{background-position: left 4px;}
.Fable-Button a{background-color: #3CB64B !important;}
.Fable-Button a:hover{background-color: #FCD404 !important;}
.hesperiden.tp-bullets .tp-bullet{border: 2px solid #FCD404 !important;}
.hesperiden.tp-bullets .tp-bullet:hover{border: 2px solid #3CB64B !important;}
.homepage-classes > ul > li{box-shadow: 0px 2px 18px 0px #999;}
.our-classes{margin-bottom: 30px;}
.copyright{color: #fff; text-align: center;margin-top: 20px;padding:0;}
.homepage-call-to-action h3{font-size: 38px;}
.frm_style_formidable-style.with_frm_style .frm_submit{text-align: center;}
.frm_style_formidable-style.with_frm_style .frm_submit button{background: #3CB64B; border-color: #3CB64B;}
.frm_style_formidable-style.with_frm_style .frm_submit button:hover{background: #FCD404; border-color: #FCD404; color: #fff;}
.frm_style_formidable-style.with_frm_style .frm_submit button:focus{background: #3CB64B; border-color: #3CB64B;}
.frm_style_formidable-style.with_frm_style .frm_submit button:active{background: #3CB64B; border-color: #3CB64B;}
.homepage-ourfeatures ul > li > div > .pb-feature-header{color: #fff;}
.homepage-ourfeatures .pb-slider-pagination a{border-color: #fff;}
.homepage-ourfeatures .pb-slider-pagination a.selected{border-color: #fff;}
.homepage-ourfeatures .pb-slider-pagination a:hover{border-color: #fff;}
.our-facilities-skills ul > li > div > .pb-feature-header{top:15px !important; font-size: 20px;}
.whatsapp{position: fixed; width: 55px; height: 55px; bottom: 80px; right: 20px;  color: #FFF; text-align: center;  z-index: 999;}
.pb-team > ul > li .pb-team-text-box > h3.pb-team-text-box-member-name{margin-top: 0 !important;}


					@media only screen  and (min-width:960px) and (max-width:1049px)
					{
					.Fable-Button a{background-color: #3CB64B !important;}
.Fable-Button a:hover{background-color: #FCD404 !important;}
.hesperiden.tp-bullets .tp-bullet{border: 2px solid #FCD404 !important;}
.hesperiden.tp-bullets .tp-bullet:hover{border: 2px solid #3CB64B !important;}
					}
					
					@media only screen  and (min-width:768px) and (max-width:959px)
					{
					.Fable-Button a{background-color: #3CB64B !important;}
.Fable-Button a:hover{background-color: #FCD404 !important;}
.hesperiden.tp-bullets .tp-bullet{border: 2px solid #FCD404 !important;}
.hesperiden.tp-bullets .tp-bullet:hover{border: 2px solid #3CB64B !important;}
					}
					
					@media only screen  and (min-width:480px) and (max-width:767px)
					{
					.Fable-Button a{background-color: #3CB64B !important;}
.Fable-Button a:hover{background-color: #FCD404 !important;}
.hesperiden.tp-bullets .tp-bullet{border: 2px solid #FCD404 !important;}
.hesperiden.tp-bullets .tp-bullet:hover{border: 2px solid #3CB64B !important;}
					}
					
					@media only screen  and (min-width:0px) and (max-width:479px)
					{
					.facility-skill-row1{margin-bottom: 0px;}
.homepage-team .pb-image-box .pb-image-text .pb-image-text-caption{display:block;}
.our-teampage-team .pb-image-box .pb-image-text .pb-image-text-caption{display:block;}
.aboutuspage-team .pb-image-box .pb-image-text .pb-image-text-caption{display:block;}
.enquirenow{font-size: 12px;}
.brochure{font-size: 12px}
.hesperiden.tp-bullets .tp-bullet{display:none;}
.Fable-Button a{background-color: #3CB64B !important;}
.Fable-Button a:hover{background-color: #FCD404 !important;}
.hesperiden.tp-bullets .tp-bullet{border: 2px solid #FCD404 !important;}
.hesperiden.tp-bullets .tp-bullet:hover{border: 2px solid #3CB64B !important;}
.contact-details .pb .pb-main{padding-left:0 !important; padding-right: 0 !important; }
					}
					