/*
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
*/

/* Add your custom styles here... */

@import url('https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css');
/** @import url('https://fonts.googleapis.com/css?family=Lato:300,400,400i,700|Raleway:300,400,500,600,700,800,900&display=swap');
***/

/*@font-face {font-family: 'Helvetica Neue'; src: url('HelveticaNeue-Bold.woff2') format('woff2'), url('HelveticaNeue-Bold.woff') format('woff'), url('HelveticaNeue-Bold.ttf') format('truetype'); font-weight: bold; font-style: normal;}
@font-face {font-family: 'Helvetica Neue'; src: url('HelveticaNeue.woff2') format('woff2'), url('HelveticaNeue.woff') format('woff'), url('HelveticaNeue.ttf') format('truetype'); font-weight: normal; font-style: normal;}*/

/* font-family: 'Raleway', sans-serif; font-family: 'Lato', sans-serif;*/

a,a:hover,a:focus,a:active{text-decoration:none !important;outline:none !important;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
p{padding:0 0 20px;margin:0;}
p:empty{padding:0;margin:0;}
.sticky .fl-page-header{box-shadow:0 5px 23px 0 rgba(0,0,0,0.15);}
.fl-full-width .fl-page{padding:160px 0 0 !important;}
.fl-page-nav-right .fl-page-header-wrap{border:none;}

.fl-page-header{box-shadow:0 5px 23px 0 rgba(0,0,0,0.04);}
.fl-page-header .container,
.fl-page-header .fl-page-header-wrap .container{max-width:1230px;width:100%;padding:0 15px;}

.header-top{width:100%;float:left;background:#68943f;}
.header-top .fl-page-nav-collapse{float:left;}
.header-top .fl-page-nav-collapse ul.navbar-nav > li{padding:0 9px;position:relative;}
.header-top .fl-page-nav-collapse ul.navbar-nav > li:first-child{padding-left:0;}
.header-top .fl-page-nav-collapse ul.navbar-nav > li:last-child{padding-right:0;}
.header-top .fl-page-nav-collapse ul.navbar-nav > li:before{content:'|';position:absolute;left:-2px;top:-3px;bottom:0;margin:auto;color:#87ae63;font-size:12px;height:12px;}
.header-top .fl-page-nav-collapse ul.navbar-nav > li:first-child:before{display:none;}
.header-top .fl-page-nav-collapse ul.navbar-nav > li > a{padding:0;line-height:49px;display:block;}
.header-top .fl-page-nav-collapse ul.navbar-nav > li > ul{padding:0;}
.header-top .fl-page-nav-collapse ul.navbar-nav > li > ul > li{border-top:solid 1px rgba(0,0,0,0.1);}
.header-top .fl-page-nav-collapse ul.navbar-nav > li > ul > li:first-child{border-top:none;}
.header-top .fl-page-nav-collapse ul.navbar-nav > li > ul > li > a{color:#507182;padding:10px 15px;margin:0;line-height:1.2;}
.header-top .fl-page-nav-collapse ul.navbar-nav > li > ul > li > a:hover,
.header-top .fl-page-nav-collapse ul.navbar-nav > li > ul > li.current-menu-item > a{color:#68943f;}

.header-tright{float:right;}
.header-tright ul{margin:0;padding:0;}
.header-tright ul li{list-style:none;padding:0;margin:0;float:left;}
.header-tright ul li a{padding:0 11px;line-height:49px;box-shadow:none !important;display:block;border:none;border-radius:0;background:#eff4f7;color:#515555 !important;font-weight:700;text-transform:uppercase;min-width:188px;}
.header-tright ul li .btn2{background:#507182;color:#fff !important;min-width:170px;}
.header-tright ul li a:hover{background:#222;color:#fff !important;}
.header-tright ul li a .fa{font-size:15px;color:#515555;padding-right:4px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.header-tright ul li .btn2 .fa{color:#fff;}
.header-tright ul li a:hover .fa{color:#fff;}

.header-bottom{width:100%;float:left}
.header-bright .search-top{display:none;}
.header-bottom .header-logo-l{float:left;padding:9px 0;}
.header-bottom .header-logo-l img{max-width:343px;}
.header-bright{float:right;}
.header-bright ul.navbar-nav{margin:0;}
.header-bright ul.navbar-nav > li{height:111px;float:left;text-align:center;border-left:solid 1px #e5e5e5;display:flex;flex-wrap:wrap;align-items:center;padding:0 20px;}
.header-bright ul.navbar-nav > li > a{padding:0;font-size:19px;font-weight:bold;color:#507182;background:none;display:table-cell;vertical-align:middle; line-height:1.2;}
.header-bright ul.navbar-nav > li:first-child{max-width:130px;border-left:none;padding-left:0;}
.header-bright ul.navbar-nav > li:nth-child(2n){max-width:277px;}
.header-bright ul.navbar-nav > li:nth-child(3n){max-width:192px;}
.header-bright ul.navbar-nav > li:last-child{max-width:171px;padding-right:0;}
.header-bright ul.navbar-nav > li > a:hover,
.header-bright ul.navbar-nav > li.current_page_item > a{color:#68943f;}


/* Home Slider */
.home-banner .fl-col-content .fl-col-group{display:flex;flex-wrap:wrap;align-items:center;}
.home-banner .fl-photo .fl-photo-content a:hover img{filter:saturate(40%);}

.home-blog .uabb-blog-posts .uabb-post-wrapper,
.home-blog .execphpwidget .blog-post{border-bottom:solid 1px rgba(0,53,103,0.1);padding:0 0 30px;margin:0 0 30px; width:100%; float:left;}

.home-blog .uabb-blog-post-inner-wrap .uabb-post-thumbnail,
.home-blog .blog-post .post-thumbnail{width:31.338%;float:left;}
.home-blog .uabb-blog-post-inner-wrap .uabb-post-thumbnail a,
.home-blog .blog-post .post-thumbnail a{display:block;width:100%;float:left;position:relative;padding:0 0 88.45%;}
.home-blog .uabb-blog-post-inner-wrap .uabb-post-thumbnail a img,
.home-blog .blog-post .post-thumbnail a img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;}
.home-blog .uabb-blog-post-inner-wrap .uabb-blog-post-content,
.home-blog .blog-post .post-content{width:68.662%;float:right;padding-left:30px; border:none; padding-bottom:0;}

.home-blog .uabb-blog-posts .uabb-post-wrapper .uabb-post-heading,
.home-blog .blog-post h3{line-height:normal;padding:0 0 10px; margin:0;}
.home-blog .blog-post h3 a{color:#020f16;}
.home-blog .uabb-blog-posts .uabb-post-wrapper .uabb-post-heading a:hover,
.home-blog .blog-post h3 a:hover{color:#68943f;}
.home-blog .blog-post .uabb-post-meta{font-size:14px; padding:5px 0 0;}
.home-blog .blog-post .uabb-post-meta a{color:#515555;}
.home-blog .blog-post .uabb-post-meta a:hover{color:#68943f;}
.home-blog .blog-post .uabb-post-meta .uabb-category{display:none;}
.home-blog .uabb-blog-posts .uabb-post-wrapper .uabb-blog-posts-description,
.home-blog .blog-post .uabb-blog-posts-description{padding:14px 0 0;line-height:22px;}
.home-blog .blog-post .uabb-blog-posts-description p{padding:0;}
.home-blog .uabb-blog-posts .uabb-post-wrapper .uabb-button-wrap,
.home-blog .blog-post .uabb-module-content{padding:17px 0 0;}
.home-blog .uabb-blog-posts .uabb-post-wrapper .uabb-button{text-transform:uppercase;}
.home-blog .blog-post .read-link{text-transform:uppercase; padding:12px 24px; display:inline-block; border-radius:3px; border:solid 1px #68943f; color:#fff; background:#68943f; font-size:16px; line-height:18px;}
.home-blog .blog-post .read-link:hover{background:#507182; border-color:#507182;}
.home-blog .uabb-blogs-pagination{padding:0;}
.home-blog .uabb-blogs-pagination .page-numbers li .page-numbers{min-width:40px;height:40px;line-height:40px;padding:0;margin:0;font-size:20px;font-weight:bold;border-radius:3px;vertical-align:middle;}
.home-blog .uabb-blogs-pagination .page-numbers li .prev,
.home-blog .uabb-blogs-pagination .page-numbers li .next{font-size:0;position:relative;text-indent:-999px;}
.home-blog .uabb-blogs-pagination .page-numbers li .prev:before{content:'\f104';position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;font-family:FontAwesome;font-size:20px;text-indent:0;}
.home-blog .uabb-blogs-pagination .page-numbers li .next:before{content:'\f105';position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;font-family:FontAwesome;font-size:20px;text-indent:0;}

.home-blog .page-numbers{clear:both; text-align:center;}
.home-blog .page-numbers a,
.home-blog .page-numbers span{min-width:40px;height:40px;line-height:40px;padding:0;margin:0;font-size:20px;font-weight:bold;border-radius:3px;vertical-align:middle; background:#d6dce0; color:#507182; display:inline-block; text-align:center;}
.home-blog .page-numbers a:hover{color:#fff; background:#68943f;}
.home-blog .page-numbers span.current{background:#507182; color:#fff;}
.home-blog .page-numbers a.prev,
.home-blog .page-numbers a.next{font-size:0;position:relative;text-indent:-999px;}
.home-blog .page-numbers a.prev:before{content:'\f104';position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;font-family:FontAwesome;font-size:20px;text-indent:0;}
.home-blog .page-numbers a.next:before{content:'\f105';position:absolute;left:0;top:0;bottom:0;right:0;margin:auto;font-family:FontAwesome;font-size:20px;text-indent:0;}

.home-blog .fl-widget{margin:0 0 28px;background:#fff;border:solid 1px rgba(0,0,0,0.06);box-shadow:0 6px 9px 0 rgba(0,0,0,0.03);padding:22px 28px 20px;width:100%;float:left;}
.home-blog .fl-widget-title{font-size:22px;text-transform:none;position:relative;margin:0 0 22px;padding:0 0 15px;}
.home-blog .fl-widget-title:after{content:'';position:absolute;left:0;bottom:0;width:40px;height:2px;background:#b7b7b7;}
.home-blog form{width:100%;float:left;position:relative;}
.home-blog form.newsletter input[type="submit"]{position:relative; text-indent:inherit; width:auto; height:auto; border-radius:4px;}
/*.home-blog form .form-control{padding:12px 60px 12px 18px;margin:0;border:solid 1px rgba(0,0,0,0.15);border-radius:3px;height:auto;line-height:1.2;background:#fff;font-size:16px;font-family: 'Helvetica Neue';}
.home-blog form input[type="submit"]{position:absolute;right:0;top:0;background:#68943f url(images/search-icon.png) center center no-repeat;border:none;outline:none;font-size:0;text-indent:-999px;width:45px;height:45px;border-radius:0 3px 3px 0;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.home-blog form input[type="submit"]:hover{background:#517283 url(images/search-icon.png) center center no-repeat;}*/
.home-blog .fl-widget ul{padding:0;margin:0;}
.home-blog .fl-widget ul li{list-style:none;padding:0 0 0 13px;margin:0;position:relative;font-size:16px;}
.home-blog .fl-widget ul li:before{content:'';position:absolute;left:0;top:1px;content:'\f105';font-family:FontAwesome;}
.home-blog .fl-widget ul li a{color:#515555;}
.home-blog .fl-widget ul li a:hover{color:#68943f;}
.home-blog .latest-post{border-bottom:solid 1px rgba(0,53,103,0.1);width:100%;float:left;padding:0 0 10px;margin:0 0 10px;}
.home-blog .latest-post:last-child{padding:0;margin:0;border:none;}
.home-blog .latest-post .latest-thumb{width:66px;float:left;}
.home-blog .latest-post .latest-thumb a{display:block;width:100%;float:left;position:relative;padding:0 0 100%;}
.home-blog .latest-post .latest-thumb a img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;border:solid 1px rgba(0,0,0,0.17);}
.home-blog .latest-post .latest-dtl{width:calc(100% - 84px);float:right;font-size:15px;line-height:17px;}
.home-blog .latest-post .latest-dtl h4{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-size:16px;margin:0;padding:0 0 3px;}
.home-blog .latest-post .latest-dtl h4 a{color:#000;}
.home-blog .latest-post .latest-dtl h4 a:hover{color:#68943f;}

.home-bgboxs .pp-info-banner-content .info-banner-wrap{vertical-align:top;padding-top:32%;}
.home-bgboxs .pp-info-banner-content .info-banner-wrap .banner-title{border-color:rgba(255,255,255,0.7);min-height:100px;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;}

.home-video .fl-module-content .fl-video{padding-bottom:74.73%;}
.home-video .mejs-overlay .mejs-overlay-button{outline:none;background:url(images/video-icon.png) center center no-repeat;background-size:contain;}
.home-video .mejs-overlay:hover>.mejs-overlay-button{background:url(images/video-icon.png) center center no-repeat;background-size:contain;}

.fl-row .testimonial{margin:0 -15px;}
.fl-row .testimonial .slick-slide{padding:0 15px;outline:none;}
.testimonial-inn{border:solid 1px #ebebeb;width:100%;float:left;background:#fff;padding:35px 35px 75px;font-size:16px;line-height:26px;height:100%;position:relative;}
.testimonial-inn p{padding:0 0 25px;margin:0;}
.testimonial-inn p:empty{padding:0;margin:0;}
.testimonial-inn h5{font-size:18px;color:#000;line-height:22px;margin:0;padding:0;background:url(images/quote-icon.png) right center no-repeat;position:absolute;left:35px;bottom:30px;right:35px;}
.testimonial-inn h5 span{display:block;color:#68943f;font-size:14px;font-weight:normal;}
.fl-row .testimonial .slick-arrow{position:absolute;top:0;bottom:0;margin:auto;width:28px;height:49px;border:none;background-position:center center;background-repeat:no-repeat;background-size:contain;outline:none;opacity:0.5;z-index:1;}
.fl-row .testimonial .slick-arrow:before{display:none;}
.fl-row .testimonial .slick-prev{background-image:url(images/left-arrow.png);}
.fl-row .testimonial .slick-next{background-image:url(images/right-arrow.png);}

.fl-module-pp-logos-grid .pp-logos-content .bx-wrapper{margin:0 auto 20px;}

.price-boxs .pp-infobox-wrap{box-shadow:0 0 15px 0 rgba(0,0,0,0.1);}
.price-boxs .pp-infobox-title-prefix{padding:20px;}
.price-boxs .pp-infobox-title-wrapper{background:#68943f;color:#fff;padding:20px;}
.price-boxs .pp-infobox-title-wrapper .pp-infobox-title{margin:0;line-height:1;color:#fff;}
.price-boxs .pp-infobox-description{padding:25px 20px;}
.price-boxs .pp-infobox-description p:last-child{padding-bottom:0;}
.price-boxs .price-box2 .pp-infobox-title-wrapper{background:#517283;}


.fl-page-footer-wrap{ background:#181818;padding:70px 0 60px;color:#818181;font-size:15px;line-height:normal;width:100%;float:left;clear:both;}
.fl-page-footer-wrap .container{padding:0 15px;max-width:100%;}
.fl-page-footer-wrap a{color:#fff}
.fl-page-footer-wrap a:hover{color:#68943f;}
.foot-nav{width:100%;float:left;clear:both;text-align:center;padding:0 0 40px;}
.foot-nav p{color:#818181; font-size:16px; padding:0 0 30px; line-height:1.6;}
.foot-nav p strong{font-size:18px;}
.foot-nav p a{color:#818181;}
.foot-nav p a:hover{color:#68943f;}
.foot-nav p a .fa{padding-right:3px; font-size:18px; vertical-align:middle;}
.foot-nav ul{margin:0;padding:0;}
.foot-nav ul li{list-style:none;padding:0 15px;margin:0;display:inline-block;font-size:15px;position:relative;font-weight:700;text-transform:uppercase;}
.foot-nav ul li:first-child{padding-left:0;}
.foot-nav ul li:last-child{padding-right:0;}
.foot-nav ul li:first-child:before{display:none;}
.foot-nav ul li:before{position:absolute;left:-4px;top:0;bottom:0;margin:auto;content:'\f111';font-family:FontAwesome;font-size:5px;height:5px;color:#616161;}
.foot-copyright{width:100%;float:left;clear:both;text-align:center;}
.foot-copyright .widget11{max-width:925px;margin:auto;border-top:solid 1px #2c2f2f;padding:40px 0 0;}

.fa-map-marker:before {content:"\f041" !important;}

.com_img{width:100%;float:left;padding:60px 0;margin:0;position:relative;clear:both;background:url(images/slide-bg.jpg) center center no-repeat;background-size:cover;}
.com_img .container{padding:0 15px;}
.com_img > img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;opacity:0.5;}
.com_img .pt_title{font-weight:bold;margin:0;line-height:1.2;}
.com_img p{padding:15px 0 0;}
.com_img .pt_title span{display:block;font-size:24px;color:#68943f;}

.health-banner .pt_title{text-align:center;}
.health-banner p{text-align:center; font-weight:bold;}

.pp-heading-content .pp-sub-heading ul,
.fl-rich-text ul,
.pp-description-wrap ul,
.uabb-infobox-text ul,
.post-entry-content ul,
.post-content ul,
.uabb-ultb3-desc ul,
.banner-description ul{padding:0 0 15px;margin:0;}
.pp-heading-content .pp-sub-heading ul li,
.fl-rich-text ul li,
.pp-description-wrap ul li,
.post-entry-content ul li,
.post-content ul li,
.uabb-infobox-text ul li,
.uabb-ultb3-desc ul li,
.banner-description ul li{list-style:none;padding:0 0 5px 22px;margin:0;position:relative;}
.post-content ul ul{padding:5px 0 0;}
.post-content ul ul li{padding-bottom:5px;}

.pp-heading-content .pp-sub-heading ul li:before,
.fl-rich-text ul li:before,
.pp-description-wrap ul li:before,
.uabb-infobox-text ul li:before,
.uabb-ultb3-desc ul li:before,
.banner-description ul li:before,
.post-entry-content ul li:before,
.post-content ul li:before{content:'\f192';position:absolute;left:0;top:2px;font-family:FontAwesome;color:#68943f;font-size:15px;}
.post-content ul li:before{top:0}
.uabb-ultb3-desc ul li:before,
.banner-description ul li:before,
.wlist ul li:before{color:#fff;}
.pp-description-wrap p{margin:0;}

.single-post .post-content ul li:before{top:2px;}

.thumb-style1 .fl-photo-content{position:relative;z-index:1;padding:0 20px 20px 0;}
.thumb-style1 .fl-photo-content:after{position:absolute;content:'';left:20px;right:0;top:20px;bottom:0;margin:auto;background:#68943f;content:'';z-index:-1;display:block;opacity:0.1;}

.thumb-style2 .fl-photo-content{position:relative;z-index:1;padding:20px;}
.thumb-style2 .fl-photo-content:before{position:absolute;content:'';left:0;top:0;margin:auto;background:#68943f;content:'';z-index:-1;display:block;opacity:0.1;width:180px;height:180px;}
.thumb-style2 .fl-photo-content:after{position:absolute;content:'';right:0;bottom:0;margin:auto;background:#68943f;content:'';z-index:-1;display:block;opacity:0.1;width:180px;height:180px;}

.thumb-style3 .fl-photo-content{position:relative;padding:0 30px 30px 0;}
.thumb-style3 .fl-photo-content:after{position:absolute;content:'';left:30px;right:0;top:30px;bottom:0;margin:auto;content:'';display:block;opacity:0.1;border:solid 10px #68943f;}

.thumb-style4 .fl-photo-content{position:relative;padding:30px;}
.thumb-style4 .fl-photo-content:before{position:absolute;content:'';right:0;top:0;margin:auto;border:solid 10px #68943f;content:'';display:block;opacity:0.1;width:180px;height:180px;}
.thumb-style4 .fl-photo-content:after{position:absolute;content:'';left:0;bottom:0;margin:auto;border:solid 10px #68943f;content:'';display:block;opacity:0.1;width:180px;height:180px;}

.image-style1 .fl-row-content-wrap,
.image-style2 .fl-row-content-wrap{position:relative;overflow:hidden;}
.image-style1 .fl-photo,
.image-style2 .fl-photo{position:static;}
.image-style1 .fl-photo .fl-photo-content{position:absolute;left:0;top:0;bottom:0;margin:auto;width:50%;}
.image-style1 .fl-photo .fl-photo-content img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;padding-right:30px;}
.image-style2 .fl-photo .fl-photo-content{position:absolute;right:0;top:0;bottom:0;margin:auto;width:50%;}
.image-style2 .fl-photo .fl-photo-content img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;padding-left:30px;}

.fl-row ol{padding:0 0 15px 18px;margin:0;}
.fl-row ol li{list-style:decimal;padding:0 0 5px 4px;margin:0;}

.sub-height1 .pp-info-banner-inner .info-banner-wrap{vertical-align:top;}
.sub-height1 .pp-info-banner-inner .banner-button{border-radius:3px;text-transform:uppercase;}


.contact-form .pp-gf-content .gform_wrapper{margin:0;}
.contact-form .pp-gf-content .gform_wrapper ul.gform_fields{margin:0 -14px !important;}
.contact-form .pp-gf-content .gform_wrapper ul li.gfield{padding:0 14px 35px;margin:0 !important;}
.contact-form .pp-gf-content .gform_wrapper ul.gform_fields li.gfield.gf_left_half{padding-right:14px;}
.contact-form .gform_wrapper .gfield .gfield_label{font-weight:normal;}
body .contact-form .gform_wrapper .top_label div.ginput_container{margin:0;}
.contact-form .gform_wrapper .gform_footer{padding:0;}
.contact-form .gform_wrapper .gform_footer .gform_button,.contact-form .gform_wrapper .gform_page_footer .button{margin:0;top:0;}

.contact-form .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .contact-form .gform_wrapper .gfield select, .contact-form .gform_wrapper .gfield textarea{padding:0 0 14px;border-left-width:0 !important;border-top-width:0 !important;border-right-width:0 !important;}
.contact-form .gform_wrapper .gfield textarea{height:70px;}

.contact-form .gform_wrapper .top_label li.gfield.gfield_error.gf_left_third,.contact-form .gform_wrapper .top_label li.gfield.gfield_error.gf_middle_third,.contact-form .gform_wrapper .top_label li.gfield.gf_right_third{width:33.33% !important;margin:0 !important;clear:none;}
.contact-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,.contact-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin:0;}
.contact-form .gform_wrapper .gform_confirmation_wrapper .gform_confirmation_message{text-align:center;color:#008000;}
.contact-form .gform_wrapper .gform_footer{margin-top:0;}

.contact-form .gform_wrapper .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker), .contact-form .gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker){margin:0;}

.contact-form .pp-sub-heading p{padding:0;}
.contact-form .pp-sub-heading a{color:#515555;}
.contact-form .pp-sub-heading a:hover{color:#68943f;}

.home-latest .row{display:flex;flex-wrap:wrap;}
.home-latest .col-lg-6{padding-bottom:30px;}
.home-latest .home-post{height:100%;float:left;padding:0;margin:0;position:relative;box-shadow:0 0 20px 0 rgba(53,68,238,0.11);background:#fff;border-radius:4px;width:100%;}
.home-latest .img-link{position:relative;width:100%;float:left;padding:0 0 88.45%;border-radius:4px;}
.home-latest .img-link img{width:100%;position:absolute;left:0;top:0;height:100%;object-fit:cover;border-radius:0;}
.home-latest .product-detail{width:100%;float:left;padding:20px;}
.home-latest .date{clear:both;position:relative;font-weight:700;font-size:14px;padding:10px 0 8px;border-top:solid 1px #d1d1d1; overflow:hidden}
.home-latest .date span{padding:0 0 0 30px;position:relative;}
.home-latest .date span:before{position:absolute;left:12px;top:-2px;bottom:0;margin:auto;content:"|";}
.home-latest .date span.uabb-category{display:none;}
.home-latest .date span small{font-size:100%;}
.home-latest .date span small:last-child{display:none;}

.home-latest .date span a{color:#515555;}
.home-latest .date span a:hover{color:#68943f;}
.home-latest .post-content{clear:both;position:relative;padding:16px 0 58px;border-top:solid 1px #d1d1d1;}
.home-latest .read-link{position:absolute;left:20px;bottom:24px;}
.home-latest .read-link a{color:#fff;padding:10px 20px;text-transform:uppercase;font-size:15px;background:#68943f;border-radius:3px;}
.home-latest .read-link a:hover{color:#fff;background:#517283;}

.single-post .post-content a.btn{color:#fff;padding:10px 20px;text-transform:uppercase;font-size:15px;background:#68943f;border-radius:3px; display:inline-block; margin-bottom:20px;}
.single-post .post-content a.btn:hover{color:#fff;background:#517283;}

.section-white{width:100%;float:left;clear:both;padding:65px 0 100px;}
.section-white .container{padding:0 15px;}
.section-white .fl-archive-header{padding:0 15px 30px;width:100%;float:left;}
.section-white .fl-archive-header .fl-archive-title{font-size:18px;font-weight:700;border-bottom:solid 1px rgba(0,0,0,0.1);padding:0 0 15px;margin:0;}
.section-white .home-latest .post-tit{font-size:22px;padding:0 0 10px;margin:0;color:#810312;}
.section-white .home-latest .post-tit a{color:#517283;}
.section-white .home-latest .post-tit a:hover{color:#68943f;}

.section-white .fl-sidebar{padding:0;margin:0;width:100%;}

.section-white .single-post h2{padding:25px 0 15px;margin:0;}
.section-white .single-post .blog-media img{width:100%;}
.section-white .home-latest .single-post .post-content{padding-bottom:10px;padding-top:20px;}
.section-white .single-post .addtoany_shortcode{float:right;margin:-5px 0 -2px;}
.section-white .single-post .addtoany_shortcode span{padding:0;}
.section-white .single-post .addtoany_shortcode span:before{display:none;}

.comment-respond form{margin:0;}
.comment-respond form p{padding:0;}
.comment-respond form p.comment-notes{width:100%;padding-bottom:10px;}
.comment-respond form p.comment-form-comment{width:100%;margin:0;padding:0 0 15px;}
.comment-respond form p.comment-form-comment textarea{border-radius:0;padding:10px 20px;resize:none;font-size:15px;}
.comment-respond form label{font-weight:normal;}
.comment-respond form input{border-radius:0;padding:10px 20px;height:auto;font-size:15px;}
.comment-respond form .form-submit{padding-bottom:0;}
.comment-respond form .form-submit .submit{background:#517283;color:#fff;padding:12px 24px;border-radius:3px;text-transform:uppercase;font-weight:normal;outline:none;border:none;top:0;font-size:15px;}
.comment-respond form .form-submit .submit:hover{background:#68943f;color:#fff;}

.fl-row{clear:both;}
html.js{padding:0 !important;}
.fl-builder .container.fl-content-full{clear:both;}

.post-entry-content,.post-content{ border-bottom: 1px solid rgba(0, 0, 0, 0.1); padding: 0px 0px 25px;}
.archive .post-content{border-bottom:none;}

.single-post .post-entry-content{border-bottom:none; padding-bottom:0;}
.post-entry-content .section-title h3,.post-content .section-title h3{margin:0; padding:0; color:#517283;}
.post-entry-content h3,
.post-content h3{margin-bottom:15px; color:#000}
.post-entry-content h4,
.post-content h4{color:#000}
.post-entry-content .fl-button,
.post-content .fl-button{ font-size:16px; padding:11px 24px 14px 24px;line-height: 18px; border-radius:4px; border:0; margin-top:5px; display:inline-block;}
.post-entry-content .fl-button:hover,
.post-entry-content .fl-button:active,
.post-entry-content .fl-button:focus,
.post-content .fl-button:hover,
.post-content .fl-button:active,
.post-content .fl-button:focus{ border:0}

.subpage-sideform .subpage-frmarea{margin:0 0 20px;background:#fff;border:solid 1px rgba(0,0,0,0.15);/*box-shadow:0 6px 9px 0 rgba(0,0,0,0.03);*/padding:20px 25px;width:100%;float:left;}
.subpage-sideform .gform_wrapper .top_label li.gfield.gf_left_half,
.subpage-sideform .gform_wrapper ul.gform_fields li.gfield,
.subpage-sideform .gform_wrapper .top_label li.gfield.gf_right_half{width:100% !important; padding:0 !important; margin:0 0 10px 0 !important; max-width:100% !important; border:0 !important; background:none !important;}
.subpage-sideform .gform_wrapper textarea,
.subpage-sideform .gform_wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="submit"]):not([type="button"]):not([type="image"]):not([type="file"]){padding:12px 18px;margin:0;border:solid 1px rgba(0,0,0,0.15) !important;border-radius:3px;height:auto;line-height:1.2;background:#fff;font-size:16px;}
.subpage-sideform .gform_wrapper textarea.large{ height:120px;}
.subpage-sideform .gform_wrapper .top_label .gfield_label, .gform_wrapper legend.gfield_label{ display:block; margin:0 !important; color:#515555 !important}
.subpage-sideform .gform_wrapper,
.subpage-sideform .gform_wrapper .gform_footer{ margin:0}
.subpage-sideform .gform_wrapper .gform_footer input.button,
.subpage-sideform .gform_wrapper .gform_footer input[type="submit"],
.subpage-sideform .gform_wrapper .gform_page_footer input.button,
.subpage-sideform .gform_wrapper .gform_page_footer input[type="submit"]{ background:#2b2b2b; border:0; padding:13px 25px; margin:0; top:0; -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}

.subpage-sideform .gform_wrapper .gform_footer input.button:hover,
.subpage-sideform .gform_wrapper .gform_footer input[type="submit"]:hover,
.subpage-sideform .gform_wrapper .gform_page_footer input.button:hover,
.subpage-sideform .gform_wrapper .gform_page_footer input[type="submit"]:hover{background:#507182;}

.subpage-sideform .gform_wrapper .gform_footer{padding:10px 0 3px}


.subpage-sideform .subpage-sidebtn{ clear:both; margin-top:20px;}
.subpage-sideform .subpage-sidebtn.btn2{margin-bottom:20px;}

.subpage-sideform .subpage-sidebtn .btn{ background:#68943f; border:0; padding:18px 25px 18px 55px; margin:0; border-radius:4px; display:block; color:#fff; text-align:left; position:relative; font-weight:700; font-size:21px;}
.subpage-sideform .subpage-sidebtn .btn h5{color:#fff;}
.subpage-sideform .subpage-sidebtn .btn:hover{ background:#7dab52}
.subpage-sideform .subpage-sidebtn.btn3 .btn,
.subpage-sideform .subpage-sidebtn.btn2 .btn{ background:#507182;}
.subpage-sideform .subpage-sidebtn.btn2 .btn:hover,
.subpage-sideform .subpage-sidebtn.btn3 .btn:hover{ background:#668c9f;}
.subpage-sideform .subpage-sidebtn .btn .fa{position: absolute; top: 50%; transform: translateY(-50%); padding: 0; border-radius: 50%; left: 10px; width: 34px; height: 34px; background:#fff; color:#68943f; text-align:center; line-height:34px; font-size:80%;}
.subpage-sideform .subpage-sidebtn.btn2 .btn .fa{color:#507182}
.subpage-sideform .subpage-sidebtn.btn3{margin-top:0; margin-bottom:20px;}
.subpage-sideform .subpage-sidebtn.btn4{margin-top:20px;}

.subpage-sideform .subpage-sidebtn.btn3 .btn{padding-left:25px; white-space:normal; text-align:center;}

.subpage-sideform .widget_execphp,
.subpage-sideform .widget_recent_entries{margin:0;background:#fff;border:solid 1px rgba(0,0,0,0.15); padding:22px 20px 20px;width:100%;float:none;}
.subpage-sideform .widget_execphp h2,
.subpage-sideform .widget_recent_entries h2{font-size:22px;text-transform:none;position:relative;margin:0 0 22px;padding:0 0 15px;}
.subpage-sideform .widget_execphp h2:after,
.subpage-sideform .widget_recent_entries h2:after{content:'';position:absolute;left:0;bottom:0;width:40px;height:2px;background:#b7b7b7;}
.subpage-sideform .widget_execphp ul,
.subpage-sideform .widget_recent_entries ul{padding:0;margin:0;}
.subpage-sideform .widget_execphp ul li,
.subpage-sideform .widget_recent_entries ul li{list-style:none;padding:0 0 0 13px;margin:0;position:relative;font-size:16px;}
.subpage-sideform .widget_execphp ul li:before,
.subpage-sideform .widget_recent_entries ul li:before{content:'';position:absolute;left:0;top:1px;content:'\f105';font-family:FontAwesome;}
.subpage-sideform .widget_execphp ul li a,
.subpage-sideform .widget_recent_entries ul li a{color:#515555;}
.subpage-sideform .widget_execphp ul li a:hover,
.subpage-sideform .widget_recent_entries ul li a:hover{color:#68943f;}

.subpage-sideform .area-popular-posts-sidebar{margin-top:20px;}

/*.subpage-sideform .area-newsletter-form,
.home-blog .fl-widget:nth-child(3n){margin-top:20px; background:#7dab52; color:#fff;}*/
/*.subpage-sideform .area-newsletter-form h2,
.home-blog .fl-widget:nth-child(3n) .fl-widget-title{color:#fff;}
.subpage-sideform .area-newsletter-form h2:after,
.home-blog .fl-widget:nth-child(3n) .fl-widget-title:after{background:rgba(255,255,255,0.5);}*/
.subpage-sideform.margin-top0 .area-newsletter-form{margin-top:0;}

.subpage-sideform .area-newsletter-form{margin-top:20px; background:#7dab52; color:#fff;}

.home-blog #execphp-18{background:#7dab52; color:#fff;}
.home-blog #execphp-18 .fl-widget-title{color:#fff;}
.home-blog #execphp-18 .fl-widget-title:after{background:rgba(255,255,255,0.5);}
.home-blog #custom_html-4{padding:0; border:none; box-shadow:none; background:none;}

.home-blog #custom_html-4 .subpage-sidebtn .btn{ background:#68943f; border:0; padding:18px 25px 18px 55px; margin:0; border-radius:4px; display:block; color:#fff; text-align:left; position:relative; font-weight:700; font-size:21px;}
.home-blog #custom_html-4 .subpage-sidebtn .btn:hover{ background:#7dab52}
.home-blog #custom_html-4 .subpage-sidebtn.btn3 .btn,
.home-blog #custom_html-4 .subpage-sidebtn.btn2 .btn{ background:#507182;}
.home-blog #custom_html-4 .subpage-sidebtn.btn2 .btn:hover,
.home-blog #custom_html-4 .subpage-sidebtn.btn3 .btn:hover{ background:#668c9f;}
.home-blog #custom_html-4 .subpage-sidebtn .btn .fa{position: absolute; top: 50%; transform: translateY(-50%); padding: 0; border-radius: 50%; left: 10px; width: 34px; height: 34px; background:#fff; color:#68943f; text-align:center; line-height:34px; font-size:80%;}
.home-blog #custom_html-4 .subpage-sidebtn.btn2 .btn .fa{color:#507182}
.home-blog #custom_html-4 .subpage-sidebtn.btn3{margin-top:0; margin-bottom:20px;}
.home-blog #custom_html-4 .subpage-sidebtn.btn4{margin-top:20px; margin-bottom:0;}

.home-blog #custom_html-4 .subpage-sidebtn.btn3 .btn{padding-left:25px; white-space:normal; text-align:center;}
.home-blog .widget_text .subpage-sidebtn .btn h5{color:#fff;}

.home-blog #custom_html-5{padding:0; border:none; box-shadow:none; background:none;}
.home-blog #custom_html-5 .facebook-btn .btn,
.subpage-sideform #custom_html-5 .facebook-btn .btn{ background:#507182; border:0; padding:18px 25px 18px 55px; margin:0; border-radius:4px; display:block; color:#fff; text-align:left; position:relative; font-weight:700; font-size:21px; text-transform:uppercase;}
.home-blog #custom_html-5 .facebook-btn .btn:hover,
.subpage-sideform #custom_html-5 .facebook-btn .btn:hover{ background:#668c9f}
.home-blog #custom_html-5 .facebook-btn .btn .fa,
.subpage-sideform #custom_html-5 .facebook-btn .btn .fa{position: absolute; top: 50%; transform: translateY(-50%); padding: 0; border-radius: 50%; left: 10px; width: 34px; height: 34px; background:#fff; color:#507182; text-align:center; line-height:34px; font-size:80%;}

.subpage-sideform #custom_html-5{margin-top:20px;}

.subpage-sideform .area-newsletter-form .tnp-field,
.home-blog form.newsletter .tnp-field,
.single-post form.newsletter .tnp-field{padding:0 0 10px; margin:0;}
.subpage-sideform .area-newsletter-form .tnp-field input[type=text],
.subpage-sideform .area-newsletter-form .tnp-field input[type=email],
.home-blog form.newsletter .tnp-field input[type=text],
.home-blog form.newsletter .tnp-field input[type=email]{padding:12px 18px;margin:0;border:solid 1px rgba(0,0,0,0.15);border-radius:3px;height:auto;line-height:1.2;background:#fff;font-size:18px;}

.subpage-sideform .area-newsletter-form label,
.home-blog form.newsletter label,
.single-post form.newsletter label{display:none;}

.subpage-sideform .area-newsletter-form .tnp-field-button,
.home-blog form.newsletter .tnp-field-button,
.single-post form.newsletter .tnp-field-button{padding:10px 0 0;}
.subpage-sideform .area-newsletter-form input[type=submit],
.home-blog form.newsletter .tnp-field input[type=submit]{background:#2b2b2b; border:0; padding:13px 25px; margin:0; top:0; font-size:18px; -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.subpage-sideform .area-newsletter-form input[type=submit]:hover,
.home-blog form.newsletter .tnp-field input[type=submit]:hover{background:#507182;}

.single-post .newsletter-form{padding-bottom:20px; padding:15px 40px 40px 40px; background:#7dab52; color:#fff; clear:both;}
.single-post .newsletter-form .widgettitle{ color:#fff;}
/*.single-post .newsletter-form{padding-bottom:20px; padding-top:10px;}*/

.single-post form.newsletter .tnp-field input[type=text],
.single-post form.newsletter .tnp-field input[type=email]{padding:12px 18px;margin:0;border:solid 1px rgba(0,0,0,0.15);border-radius:3px;height:auto;line-height:1.2;background:#fff;font-size:18px;}
.single-post form.newsletter .tnp-field input[type=submit]{background:#2b2b2b; border:0; padding:13px 25px; margin:0; top:0;  font-size:18px; -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.single-post form.newsletter .tnp-field input[type=submit]:hover{background:#507182;}

/*.fl-rich-text .execphpwidget ul.spe-main{padding:0; margin:0 -15px;}
.fl-rich-text .execphpwidget ul.spe-main > li{padding:0 15px 30px;}
.fl-rich-text .execphpwidget ul.spe-main > li:before{display:none;}
.fl-rich-text .execphpwidget ul.spe-main ul li{position:relative !important; left:0 !important; top:0 !important;}*/
.spe-main .col-md-6,
.spe-main .col-md-4,
.spe-main .col-md-3{padding-bottom:30px;}
.spe-main .col-md-6:nth-child(2n+1),
.spe-main .col-md-4:nth-child(3n+1),
.spe-main .col-md-3:nth-child(4n+1){clear:left;}
.spe-main .post-thumbnail{width:100%; float:left; padding:0 0 66.57%; position:relative;}
.spe-main .post-thumbnail img{position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover;}
.spe-main .spe-content{width:100%; float:left; padding:0; margin:0;}
.spe-main .spe-content h2{font-size:20px; margin:0; padding:10px 0 12px; text-transform:uppercase;}
.spe-main .spe-content h2 a{color:#515555;}
.spe-main .spe-content h2 a:hover{color:#68943f;}
.spe-main .spe-content p{clear:both;}
.spe-main .spe-content p:last-of-type{padding:0; margin:0;}
.spe-main ul{clear:both; padding:15px 0 0 15px;}
.spe-main ul li{list-style:none; padding-left:14px;}
.spe-main ul li:before{content:'\f111'; font-size:6px; color:#517283; top:8px;}

.spe-coninn{width:100%; float:left; padding:10px 20px 20px; background:#f7f7f7;}

.portfolio-listing .row{margin:0 -4px;}
.portfolio-listing .col-md-3{padding:3px;}
.portfolio-listing .col-md-3:first-child{width:50%;}
.portfolio-listing .col-md-3:first-child .port-main{/*height:476px;*/}
.portfolio-listing .col-md-3:first-child h3{font-size:26px;}
.portfolio-listing .port-main{width:100%; float:left; padding:0 0 79.6%; margin:0; /*height:235px;*/ position:relative; overflow:hidden; z-index:1;}
.portfolio-listing .port-main:after{position:absolute; left:0; bottom:0; width:100%; height:100%; content:''; background:linear-gradient(to bottom,rgba(0,0,0,0) 30%,rgba(0,0,0,.7) 100%);}
.portfolio-listing .port-main a.link-bg{position:absolute; left:0; top:0; width:100%; height:100%; z-index:2;}
.portfolio-listing .port-main img{position:absolute; left:0; top:0; width:100%; height:100%; margin:0; object-fit:cover; -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.portfolio-listing .port-main:hover img{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1);}
.portfolio-listing .port-dlt{position:absolute; left:0; bottom:0; color:#fff; font-size:14px; line-height:1.3; z-index:1; padding:20px;}
.portfolio-listing h3{font-size:18px; line-height:1.2; color:#fff; margin:0; padding:0 0 10px; text-transform:none;}
.portfolio-listing .port-dlt p{padding:0; overflow:hidden; height:38px;}

.ques-form .gf_progressbar_wrapper .gf_progressbar{width:100%;}
.ques-form .pp-gf-content .gform_wrapper ul.gform_fields li.full-width{padding:14px 0 20px !important; margin:0 !important; width:100%; max-width:100%; float:left; width:100%;}
.ques-form .pp-gf-content .gform_wrapper ul.gform_fields li.full-width input[type="text"]{line-height:1;}
.ques-form .pp-gf-content .gform_wrapper ul.gform_fields li.radio-btn{padding:14px 15px !important; margin:0 !important; width:100%; max-width:100%; float:left; width:100%;}
.ques-form .pp-gf-content .gform_wrapper ul.gform_fields li.radio-box2{background:#f7f7f7;}
.ques-form .pp-gf-content .gform_wrapper ul.gform_fields li.gfield label{padding:0; margin:0; line-height:1; font-weight:normal;}
.ques-form .pp-gf-content .gform_wrapper ul.gform_fields li.radio-btn label{float:left; width:calc(100% - 160px);}
.ques-form .pp-gf-content .gform_wrapper ul.gform_fields li.radio-btn .ginput_container{padding:0; margin:0; float:right;}
.ques-form .pp-gf-content .gform_wrapper ul.gform_fields li.radio-btn .ginput_container ul{margin:0;}
.ques-form .pp-gf-content .gform_wrapper ul.gform_fields li.radio-btn .ginput_container ul li{margin:0; float:left; padding:0 15px 0 0 !important;}
.ques-form .pp-gf-content .gform_wrapper ul.gform_fields li.radio-btn .ginput_container ul li:last-child{padding-right:0 !important;}
.ques-form .pp-gf-content .gform_wrapper ul.gform_fields li.radio-btn .ginput_container ul li input{display:none;}
.ques-form .pp-gf-content .gform_wrapper ul.gform_fields li.radio-btn .ginput_container ul li label{position:relative; padding:0 0 0 17px;}
.ques-form .pp-gf-content .gform_wrapper ul.gform_fields li.radio-btn .ginput_container ul li label:before{content:''; background:#fff; width:12px; height:12px; border-radius:100%; position:absolute; left:0; top:2px; border:solid 2px #517283;}
.ques-form .pp-gf-content .gform_wrapper ul.gform_fields li.radio-btn .ginput_container ul li input:checked ~ label:before{background:#68943f;}

/*.ques-form .pp-gf-content .gform_wrapper .gform_page ul.top_label{margin:0 -15px !important;}*/
.ques-form .pp-gf-content .gform_wrapper .gform_page ul.top_label li.gf_middle_third{padding:0 20px 15px !important; margin:0 !important;}

.ques-form .pp-gf-content .gform_wrapper .gform_page ul.top_label li.gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .ques-form .pp-gf-content .gform_wrapper .gform_page ul.top_label li.gfield select{line-height:normal;}
.ques-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){top:0; text-transform:none;}

.image-hover{text-align:center; position:relative; max-width:328px; margin:auto;}
.image-hover img{-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.image-hover img.image2{position:absolute; left:0; top:0; width:100%; opacity:0; visibility:hidden;}
.image-hover a:hover img.image2{opacity:1; visibility:visible;}

/*.health-page .spe-content{text-align:center;}*/
.health-page .spe-content h2 a{color:#517283;}
/*.health-page .spe-content p{font-weight:700;}*/
.health-page .spe-content h2 a:hover{color:#515555;}
.health-page .spe-content ul li{text-align:left;}

.health-page .area-specialties-page-post .spe-content{text-align:center;}
.health-page .area-specialties-page-post .spe-content h2{font-size:18px;}

.related-main{clear:both; width:100%; float:left; padding:0;}
.related-main .relatedthumb{width:100%; float:left; padding:0 0 70%; margin:0; position:relative;}
.related-main .relatedthumb img{position:absolute; left:0; top:0; width:100%; height:100%; object-fit:cover;}
.related-main h3{font-size:20px; padding:0 0 15px; margin:0; clear:both;}
.related-main h3 a:hover{color:#020f16;}
.related-main .widget1-title{padding:0 0 20px; margin:0;}
.related-main .row{display:flex; flex-wrap:wrap;}
.related-main .col-sm-6{padding-bottom:30px;}
.related-main .related-inn{background:#f7f7f7; height:100%;}
.related-main .post-content1{padding:25px; clear:both;}

.home .home-blog .blog-post .post-content{width:100%; position:relative; padding:0 0 0 35.2%; min-height:222px;}
.home .home-blog .blog-post .post-thumbnail{position:absolute; left:0; top:0;}

html.wprmenu-body-fixed body{position:relative !important;}

.home-latest .date .apss-social-share{display:inline-block; vertical-align:middle;}
.home-latest .date .apss-social-share .apss-single-icon{float:left;}
.home-latest .date .apss-social-share .apss-social-text{padding:12px 0 0; font-size:12px !important; }
.home-latest .date .apss-social-share .apss-social-text:before{display:none;}

.coronapopup{z-index:99999}
.coronapopup .modal-header { background: #68943f;}
.coronapopup .modal-header h3{ margin:0; padding:0; color:#fff; font-size:22px; padding-right:40px}
.coronapopup .modal-body {background: #507182;color: #fff;}
.coronapopup .modal-body a{color: #fff; text-decoration:underline !important}
.coronapopup .modal-body a:hover{color: #fff; text-decoration:none!important}
.coronapopup .closebtn {position: absolute;right: 10px;
    top: 33px; padding: 0;margin: 0;color: #fff;font-size: inherit;outline: none;opacity: 0.7; padding:10px; cursor:pointer; z-index:1;}
.coronapopup .closebtn:hover{opacity: 1;}
.coronapopup .modal-dialog { max-width:700px; width:100%;position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%) !important;
    margin: 0;
    padding: 50px 50px 50px 50px;}
	
.post_content_scroller{}
.single-post .post-content ul.post_content_scroller li:before{content: '|'; position: absolute; left: 0; top: 0; font-family:"Lato",sans-serif; color: #68943f; font-size: 18px; color:#000; font-weight:700;}
.single-post .post-content ul.post_content_scroller li{ display:inline-block; padding:0 4px 3px 14px; font-weight:700;}
.single-post .post-content ul.post_content_scroller li:first-child{ padding-left:0}
.single-post .post-content ul.post_content_scroller li:first-child:before{ content:''}

.lanpage-post{}
.home-blog .lanpage-post .blog-post .post-content {width: 100%;position: relative;padding: 0 0 0 35.2%;min-height: 222px;}

.home-blog .lanpage-post .blog-post .post-thumbnail { position: absolute; left: 0; top: 0;}
.home-blog .lanpage-post .btnarea{ text-align:center}
.home-blog .lanpage-post .btnarea a{border: 0;max-width: 600px;
    padding: 18px 25px;
    margin: 0;
    border-radius: 4px;
    display: inline-block;
    color: #fff;position: relative;
    font-weight: 700;
    font-size: 20px;background: #507182;white-space: normal;}
.home-blog .lanpage-post .btnarea a:hover{background:#7dab52;}

.foot-addressTitle{display: block; padding-bottom: 25px; font-size: 18px; color: #acacac;}
.footaddres-colout{display: flex; flex-wrap: wrap; justify-content: center; text-align: center; padding-bottom:45px;}
.footaddres-colout .footaddres-col{ float:left; width:20%; padding:0 15px;}
.footaddres-colout .footaddres-col p{ margin-bottom:0; padding-bottom:10px; line-height:normal;}
.footaddres-colout .footaddres-col p:last-child{padding-bottom:0;}
.footaddres-colout .footaddres-col strong{padding-bottom:10px; display:block;}
.footaddres-colout .footaddres-col strong a{color:#818181;}
.footaddres-colout .footaddres-col strong a:hover{color:#68943f;}

.lan-sec1 .uabb-infobox-content .uabb-infobox-text p{padding:0 0 20px; line-height:24px;}
.lan-sec1 .uabb-creative-button-wrap a{text-transform:uppercase; padding:18px 29px;}
.lan-sec2 .uabb-infobox-content .uabb-infobox-text p{line-height:26px;}
.half-image .fl-row-content-wrap{position:relative;}
.half-image .fl-module-photo .fl-module-content{margin:0;}
.half-image .fl-module-photo .fl-photo{position:absolute; right:0; top:0; width:50%; bottom:0; margin:auto;}
.half-image .fl-module-photo .fl-photo-content{height:100%;}
.half-image .fl-module-photo .fl-photo-content img{height:100%; object-fit:cover; width:100%;}
.half-image.lan-sec7 .fl-module-photo .fl-photo{right:auto; left:0;}
.lan-sec5 .pp-infobox-title-wrapper .pp-infobox-title{padding-left:15px; padding-right:15px;}
.lan-sec6 .pp-infobox-wrap .layout-1 .pp-heading-wrapper{margin:0;}
.lan-sec6 .pp-infobox-image{margin-bottom:0;}
.lan-sec6 .fl-module-content .pp-infobox-wrap{margin-left:35px;}
.lan-sec6 .fl-module-content .pp-infobox-wrap .pp-icon-wrapper{margin-left:-35px; float:left;}
.lan-sec6 .pp-infobox-wrap .layout-1 .pp-heading-wrapper-inner{padding-right:20px; padding-left:5px;}
.lan-sec7 .pp-infobox{position:relative;}
.lan-cta .fl-cta-text .fl-cta-title{padding:0;}
.lan-cta .fl-cta-inline .fl-cta-button{width:14%;}
.lan-sec11 #execphp-17,
.lan-sec11 #execphp-23,
.lan-sec11 #custom_html-4 .subpage-sidebtn:first-child,
.lan-sec11 #recent-posts-3{display:none;}
.lan-sec11 #custom_html-4 .subpage-sidebtn.btn3{margin-top:0;}

.lan-sec4 .uabb-blog-posts .slick-track .slick-slide .uabb-blog-posts-shadow{border:solid 1px rgba(0,0,0,0.06); box-sahadow:0 0 25px 0 rgba(0,0,0,0.06);}
.lan-sec4 .uabb-blog-posts-description{padding-top:15px;}
.lan-sec4 .fl-row-content-wrap .uabb-blog-posts .slick-arrow .fa{font-size:60px;}
.lan-sec4 .uabb-blog-post-inner-wrap .uabb-post-thumbnail{position:relative; padding:0 0 77%;}
.lan-sec4 .uabb-blog-post-inner-wrap .uabb-post-thumbnail img{position:absolute; left:0; top:0; width:100%; height:
100%; object-fit:cover;}


.lan-sec4 .row{margin-left:-8px; margin-right:-8px;}
.lan-sec4 .slick-slider .slick-track{display:flex; flex-wrap:nowrap;}
.lan-sec4 .slick-slide{padding:8px; outline:none; height:auto;}
.lan-sec4 .slick-slide > div{height:100%;}
.lan-sec4 .slick-slide > div>div{height:100%;}
.lan-sec4 .func-inn{height:100%; width:100%; text-align:center; border:solid 1px rgba(0,0,0,0.06); box-shadow:0 0 15px 0 rgba(0,0,0,0.06); float:left; border-radius:4px;}
.lan-sec4 .func-inn .post-thumbnail{position:relative; padding:0 0 77%; width:100%; float:left;}
.lan-sec4 .func-inn .post-thumbnail img{position:absolute; left:0; top:0; width:100%; height:
100%; object-fit:cover; border-radius:4px 4px 0 0;}
.lan-sec4 .func-inn .post-content{width:100%; float:left; padding:0; border:none; padding:30px; font-size:15px; line-height:24px;}
.lan-sec4 .func-inn .post-content p:last-of-type{padding-bottom:0;}
.lan-sec4 .func-inn h2,
.lan-sec4 .func-inn h3{padding:0 0 12px; margin:0; font-size:20px; color:#304a58; line-height:normal;}
.lan-sec4 .func-inn h2 a,
.lan-sec4 .func-inn h3 a{color:#304a58;}
.lan-sec4 .func-inn h2 a:hover,
.lan-sec4 .func-inn h3 a:hover{color:#68943f;}

.lan-sec4 .functionalslider .slick-arrow{position:absolute; top:0; bottom:0; margin:auto; height:42px; border:none; outline:none; background:none; border-radius:0px; width:42px; text-align:center;}
.lan-sec4 .functionalslider .slick-arrow:before{content:''; color:#b2b2b2; font-family:FontAwesome; font-size:60px;}
.lan-sec4 .functionalslider .slick-prev{left:-45px;}
.lan-sec4 .functionalslider .slick-next{right:-45px;}
.lan-sec4 .functionalslider .slick-prev:before{content:'\f104';}
.lan-sec4 .functionalslider .slick-next:before{content:'\f105';}

.client-bio{clear:both; padding:30px 0 0;}
.client-bio .bio-avtar{width:95px; float:left;}
.client-bio .bio-avtar img{width:100%; object-fit:cover; border-radius:50%;width:95px;height:95px;}
.client-bio .bio-dtl{width:calc(100% - 110px); float:right; font-size:16px;}
.client-bio .bio-dtl h4{padding:0 0 10px; margin:0; font-size:22px;}
.client-bio .btn-set{display:flex; flex-wrap:wrap; align-items:center;}
.client-bio .btn-set .btn{background:#68943f; padding:10px 20px; border-radius:4px; border:none; color:#fff; outline:none; margin:0 10px 10px 0; font-weight:600;}
.client-bio .btn-set .btn2{margin-right:0; background:#507182;}
.client-bio .btn-set .btn:hover{background:#222;}
.client-bio .btn-set .btn3{margin-right:10px; background:#507182;}

.home-latest .single-post .gform_wrapper ul.gform_fields { margin: 0 -22px !important;}

.team-block .pp-infobox-wrap .pp-icon-wrapper{ margin:0 0 20px; }
.team-block .pp-infobox-wrap .pp-icon-wrapper .pp-infobox-image{ margin-bottom:0; position:relative; padding-bottom:100%; }
.team-block .pp-infobox-wrap .pp-icon-wrapper .pp-infobox-image img{ position:absolute; top:0; right:0; bottom:0; left:0; width:100%; height:100%; object-fit:cover; }
.team-block .pp-infobox-wrap .pp-infobox-title-prefix{ padding:0 10px; }
.team-block .pp-infobox-wrap .pp-infobox-title-wrapper{ padding:0 10px; }
.team-block .pp-infobox-wrap .pp-infobox-description{ padding:0 10px; }
.team-block .pp-infobox-wrap .pp-infobox{ position: relative; padding: 0 0 60px; }
.team-block .pp-infobox-wrap .pp-infobox-description .pp-infobox-button{ position: absolute; left: 0; right: 0; bottom:20px; }



@media only screen and (max-width: 1299px){
.fl-row .testimonial .slick-next,
.lan-sec4 .functionalslider .slick-next{right:0;}
.fl-row .testimonial .slick-prev,
.lan-sec4 .functionalslider .slick-prev{left:0;}
.home-banner .pp-description-wrap p{padding-bottom:0;}



}

@media only screen and (max-width: 1230px){
.fl-page-header .fl-page-header-wrap .container,
.fl-page-footer-wrap .container{max-width:1230px;width:100%;}
.header-top .fl-page-nav-collapse ul.navbar-nav > li > a{font-size:13px;}
}

@media only screen and (max-width: 1199px){
.fl-page-header .fl-page-header-wrap .container,.fl-page-footer-wrap .container,.fl-row .fl-row-fixed-width,.fl-row .fl-slide-foreground,.fl-full-width .container,.section-white .container{max-width:992px;width:100%;}
.fl-full-width .fl-page{padding:165px 0 0 !important;}
.header-top .fl-page-nav-collapse ul.navbar-nav > li{padding:0 5px;}
.header-tright ul li a,.header-tright ul li .btn2{min-width:100px;font-size:13px;}
.header-bright ul.navbar-nav > li{padding:0 15px;}
.header-bright ul.navbar-nav > li:first-child{max-width:96px;}
.header-bright ul.navbar-nav > li:nth-child(2n){max-width:215px;}
.header-bright ul.navbar-nav > li:nth-child(3n){max-width:150px;}
.header-bright ul.navbar-nav > li:last-child{max-width:121px;}
.header-bright ul.navbar-nav > li > a{font-size:14px;}
.home-bgboxs .pp-info-banner-content .info-banner-wrap{padding:14% 40px 40px 40px;}
.foot-nav ul li{padding:0 10px;}
.subpage-sideform .subpage-sidebtn .btn{font-size:16px;}
/*h1{font-size:50px;}
h2{font-size:40px;}*/
.lan-cta .fl-cta-inline .fl-cta-button{width:18%;}
.header-top .fl-page-nav-collapse ul.navbar-nav > li > a{font-size:11px;}
.foot-nav ul li{font-size:13px;}
}

@media only screen and (max-width: 991px){
/*.fl-page-footer-wrap .container,.fl-row .fl-row-fixed-width,.fl-row .fl-slide-foreground,.section-white .container,.fl-full-width .container{max-width:768px;}*/
.subpage-sideform .subpage-sidebtn .btn{ font-size:14px;}
.fl-page-nav-right{position:fixed;top:0;left:0;z-index:11;width:100%;}
.header-top,
.header-bright ul{display:none;}
.fl-page-nav-right .fl-page-header-logo{padding:0;}
.fl-full-width .fl-page{padding:111px 0 0 !important;}
#mg-wprm-wrap.cbp-spmenu-left, #mg-wprm-wrap.cbp-spmenu-right, #mg-widgetmenu-wrap.cbp-spmenu-widget-left, #mg-widgetmenu-wrap.cbp-spmenu-widget-right{top:0 !important;}
html body div.wprm-overlay{background:rgba(0,0,0,0.8);}
html body div#wprmenu_bar{right:15px;top:40px;left:auto;width:42px;padding:0;border:none;background:none;}
#wprmenu_bar div.hamburger{margin:0;}
#wprmenu_bar .menu_title{display:none;}
#wprmenu_bar .hamburger .hamburger-box{position:relative; width:100%;}
#wprmenu_bar .hamburger .hamburger-box:before{content:'MENU'; font-size:14px; font-weight:bold; line-height:29px;}
#wprmenu_bar .hamburger.is-active .hamburger-box:before{color:#fff;}
#wprmenu_bar .hamburger .hamburger-inner{display:none;}


div.wprmenu_bar div.hamburger{padding:0 !important}
.wprmenu_bar .hamburger-inner, .wprmenu_bar .hamburger-inner::before, .wprmenu_bar .hamburger-inner::after{background:#68943f;}

.home-banner .pp-description-wrap p{font-size:20px;}
.home-blog .fl-widget{padding:20px;}
.home-blog .fl-widget-title{font-size:20px;}
.home-blog .latest-post .latest-thumb{width:40px;}
.home-blog .latest-post .latest-dtl{width:calc(100% - 50px);}
.home-blog .uabb-blog-post-content .uabb-module-content .uabb-button{padding:12px 20px;}
.home-bgboxs .pp-info-banner-content .info-banner-wrap{padding:20px;}
.home-bgboxs .pp-info-banner-content .info-banner-wrap .banner-title{font-size:20px;min-height:76px;padding:10px 15px;}
.home-bgboxs .pp-info-banner-content .info-banner-wrap .banner-description{font-size:15px;}

.fl-page-footer-wrap{padding:50px 0 40px;}
.foot-nav ul li{padding:5px 10px;}
.foot-nav{padding:0 0 30px;}
.foot-copyright .widget11{padding:30px 0 0;}

.section-white{padding:65px 0;}
.section-white .fl-sidebar{display:block;}

.portfolio-listing .col-md-3:first-child{width:100%;}
.spe-main .col-md-3:nth-child(4n+1){clear:none;}
.spe-main .col-md-3:nth-child(3n+1){clear:left;}

/*h1{font-size:44px;}
h2{font-size:34px;}
h3{font-size:28px;}
h4{font-size:22px;}*/
h5{font-size:20px;}

.ques-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:18px;}
.home-bgboxs .pp-info-banner-content .pp-info-banner-bg{background-position:top center;}
.home-bgboxs div.pp-info-banner-content{height:300px;}


.cbp-spmenu #wprmenu_menu_ul{display:flex; flex-wrap:wrap;}
.cbp-spmenu #wprmenu_menu_ul li{width:100%; float:left;}
.cbp-spmenu #wprmenu_menu_ul li.hide-mobile{display:none;}

.cbp-spmenu #wprmenu_menu_ul li:nth-child(1){order:1;}
.cbp-spmenu #wprmenu_menu_ul li:nth-child(2){order:2;}
.cbp-spmenu #wprmenu_menu_ul li:nth-child(3){order:3;}
.cbp-spmenu #wprmenu_menu_ul li:nth-child(4){order:4;}
.cbp-spmenu #wprmenu_menu_ul li:nth-child(5){order:5;}
.cbp-spmenu #wprmenu_menu_ul li:nth-child(6){order:6;}
.cbp-spmenu #wprmenu_menu_ul li:nth-child(7){order:16;}
.cbp-spmenu #wprmenu_menu_ul li:nth-child(8){order:11;}
.cbp-spmenu #wprmenu_menu_ul li:nth-child(9){order:12;}
.cbp-spmenu #wprmenu_menu_ul li:nth-child(10){order:13;}
.cbp-spmenu #wprmenu_menu_ul li:nth-child(11){order:9;}
.cbp-spmenu #wprmenu_menu_ul li:nth-child(12){order:7;}
.cbp-spmenu #wprmenu_menu_ul li:nth-child(13){order:10;}
.cbp-spmenu #wprmenu_menu_ul li:nth-child(14){order:14;}
.cbp-spmenu #wprmenu_menu_ul li:nth-child(15){order:8;}
.cbp-spmenu #wprmenu_menu_ul li:nth-child(16){order:15;}

.header-bright .search-top{display:block; float:right; position:relative;}
.search-top a,
.search-top a *{color:#68943f;}
.header-bright{padding:40px 53px 0 0; float:right; display:block; font-size:20px;}
.search-top .search-top-box{position:absolute; right:-45px; top:180%; width:280px; background:#fff; box-shadow:0 0 15px 0 rgba(0,0,0,0.1); padding:5px; opacity:0; visibility:hidden; -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.search-top .search-top-box.open{top:140%; opacity:1; visibility:visible;}
.search-top .search-top-box form{position:relative; width:100%; float:left;}
.search-top .search-top-box label{display:none;}
.search-top .search-top-box input.field{width:100%; float:left; border:solid 1px rgba(0,0,0,0.2); border-radius:0px; padding:10px 102px 10px 15px; font-family:"Lato",sans-serif; line-height:normal; color:#000; border-radius:0px; height:auto; outline:none; font-size:16px;}
.search-top .search-top-box input.submit{position:absolute; right:0; top:0; border-radius:0px; border:none; background:#68943f; color:#fff; font-size:15px; line-height:18px; text-transform:uppercase; padding:12px 15px 11px; height:auto; -webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
.search-top .search-top-box input.submit:hover{background:#507182; color:#fff;}

.home-blog .blog-post .uabb-post-meta .uabb-category{display:inherit;}
.home-blog .blog-post .uabb-post-meta .uabb-category span{position:relative; padding-left:10px;}
.home-blog .blog-post .uabb-post-meta .uabb-category small{font-size:100%;}
.home-blog .blog-post .uabb-post-meta .uabb-category small:last-child{display:none;}
.home-blog .blog-post .uabb-post-meta .uabb-category span:before{content:','; position:absolute; left:0; bottom:0;}
.home-blog .blog-post .uabb-post-meta .uabb-category span:first-child{padding-left:0;}
.home-blog .blog-post .uabb-post-meta .uabb-category span:first-child:before{display:none;}

.home-blog #custom_html-4 .subpage-sidebtn .btn{font-size:15px;}
.subpage-sideform .subpage-sidebtn .btn{font-size:12px; padding:18px 25px 18px 45px;}
.subpage-sideform .subpage-sidebtn .btn .fa{font-size:96%; width:28px; height:28px; line-height:28px;}

.coronapopup .modal-dialog{ padding:10px 0 10px 10px; position:static;transform:none !important; margin:0 auto;}
.home-blog .lanpage-post .blog-post .post-content h3{ font-size:22px;}

.footaddres-colout .footaddres-col{ width:33.3333%; padding-bottom:20px;}
.lan-sec6 .fl-module-content .pp-infobox-wrap .pp-icon-wrapper{width:60px;}
.lan-sec6 .pp-infobox-title-wrapper .pp-infobox-title{font-size:18px;}

.lan-cta .fl-cta-inline .fl-cta-button{width:25%;}
.laning-sec .uabb-infobox-title-wrap .uabb-infobox-title,
.laning-sec .uabb-infobox-title-wrap .uabb-infobox-title a,
.laning-sec .fl-row-content-wrap .pp-infobox-title-wrapper .pp-infobox-title{font-size:34px;}

.laning-sec .fl-row-content-wrap .pp-heading-content .pp-heading  .heading-title,
.laning-sec .fl-row-content-wrap .pp-heading-content .pp-heading .heading-title span.pp-secondary-title{font-size:34px;}

.laning-sec .fl-row-content-wrap{padding-top:55px; padding-bottom:55px;}
.lan-sec4 .uabb-blog-posts .uabb-post-thumbnail img{max-height:100%; object-fit:cover; width:100%;}

}

@media only screen and (max-width: 767px){
.home-blog .fl-widget:last-child{margin-bottom:0;}
.home-bgboxs .pp-info-banner-content .info-banner-wrap{vertical-align:middle;}
.testimonial-inn{padding:25px 25px 75px;}
.pp-social-icons-left{text-align:center;}

.fl-col-small{max-width:100%;}

.image-style1 .fl-photo .fl-photo-content,
.image-style2 .fl-photo .fl-photo-content{position:relative;width:100%;}
.image-style1 .fl-photo .fl-photo-content img,
.image-style2 .fl-photo .fl-photo-content img{position:relative;width:100%;height:auto;padding:0;}

.thumb-style1 .fl-photo-content img,
.thumb-style2 .fl-photo-content img,
.thumb-style3 .fl-photo-content img{width:100%;}

.sub-height1 .pp-info-banner-content .pp-info-banner-inner{height:auto !important;}

.com_img{padding:50px 0;}
.section-white{padding:45px 0;}
.section-white .comment-respond{padding-bottom:30px;}
.contact-form .gform_wrapper .gfield input:not([type='radio']):not([type='checkbox']):not([type='submit']):not([type='button']):not([type='image']):not([type='file']), .contact-form .gform_wrapper .gfield select, .contact-form .gform_wrapper .gfield textarea{line-height:1;padding:0 0 14px;}
.contact-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){line-height:1;}

/*h1{font-size:36px;}*/

.subpage-sideform .subpage-sidebtn{width:50%; float:left; padding-right:5px}
.subpage-sideform .subpage-sidebtn.btn2{ clear:none; margin-top:0;padding-left:0; padding-left:5px}
.spe-main .col-md-4:nth-child(3n+1),
.spe-main .col-md-3:nth-child(4n+1),
.spe-main .col-md-3:nth-child(3n+1){clear:none;}
.spe-main .col-md-4:nth-child(2n+1),
.spe-main .col-md-3:nth-child(2n+1){clear:left;}

.ques-form .pp-gf-content .gform_wrapper ul.gform_fields li.radio-btn label{width:100%; padding:0 0 10px;}
.ques-form .pp-gf-content .gform_wrapper ul.gform_fields li.radio-btn .ginput_container{float:left;}

.ques-form .pp-gf-content .gform_wrapper .gform_page ul.top_label li.gf_middle_third{padding:15px 0 !important;}
.ques-form .gform_wrapper ul.top_label li input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){width:100% !important;}

.related-main .col-sm-4{padding-bottom:30px;}
.related-main .col-sm-4:last-child{padding-bottom:0;}

.home-banner .pp-heading-wrapper .pp-infobox-image img{width:55px;}
.home-latest .date span.uabb-category{display:inherit;}

.home-blog #custom_html-4 .subpage-sidebtn .btn{font-size:21px;}
.subpage-sideform .subpage-sidebtn .btn{font-size:21px; padding:18px 25px 18px 55px}
.subpage-sideform .subpage-sidebtn .btn .fa{font-size:80%; width:34px; height:34px; line-height:34px;}
.subpage-sideform .subpage-sidebtn{width:100%; padding-right:0;}


.coronapopup .modal-header h3{ font-size:16px; padding-right:20px;}
.coronapopup .modal-dialog {padding-right:13px}
.coronapopup .closebtn{ top:20px;}

.home-blog .lanpage-post .blog-post .post-content h3{ font-size:22px;}
	
.hometestislider{ padding-left:25px;padding-right:25px}
.half-image .fl-module-photo .fl-photo{position:relative; width:100%;}
.half-image.laning-sec .fl-row-content-wrap{padding-bottom:0;}
.lan-cta .fl-cta-inline .fl-cta-button{margin:auto; max-width:200px; width:auto;}

.home-latest .single-post .gform_wrapper ul.gform_fields {
    margin: 0 0  0 -22px !important;
}

.team-block .pp-infobox-wrap .pp-infobox{ padding:0; }
.team-block .pp-infobox-wrap .pp-infobox-description .pp-infobox-button{ position: relative; left: auto; right: auto; bottom: 0; }
.team-block .pp-infobox-wrap .pp-infobox-description{ padding: 0 20px 20px; }



}

@media only screen and (max-width: 599px){
html,body{font-size:16px;}
.fl-full-width .fl-page{padding:133px 0 0 !important;}
.fl-page-header .header-logo-l img{max-width:400px;}
.header-bright{padding-top:49px;}
html body div#wprmenu_bar{top:44px;}
#wprmenu_bar .hamburger .hamburger-box:before{line-height:37px;}

.sub-height1 .pp-info-banner-content .info-banner-wrap{padding:20px 20px 10px;}
.thumb-style2 .fl-photo-content{padding:10px;}
.thumb-style2 .fl-photo-content:before,
.thumb-style2 .fl-photo-content:after,
.thumb-style4 .fl-photo-content:before,
.thumb-style4 .fl-photo-content:after{width:80px;height:80px;}
.thumb-style3 .fl-photo-content{padding:0 20px 20px 0;}
.thumb-style3 .fl-photo-content:after{border-width:5px;}
.thumb-style4 .fl-photo-content{padding:20px;}
.thumb-style4 .fl-photo-content:before,
.thumb-style4 .fl-photo-content:after{border-width:5px;}

.com_img .pt_title span{font-size:20px;}

.mobile-full{width:100%;}
.portfolio-listing .col-md-3{width:100%;}
.related-main .col-sm-6{width:100%;}
.related-main .post-content1{padding:20px;}

.home-banner .pp-infobox-description .pp-description-wrap span{font-size:28px !important; line-height:normal;}
.home-banner .uabb-creative-button-wrap a{font-size:18px;}

/*h2,
.section-white .single-post h2{font-size:30px;}*/

.footaddres-colout .footaddres-col{ width:50%;}
.laning-sec .fl-row-content-wrap{padding-top:35px; padding-bottom:35px;}

.laning-sec .fl-row-content-wrap .pp-heading-content .pp-heading .heading-title,
.laning-sec .fl-row-content-wrap .pp-heading-content .pp-heading .heading-title span.pp-secondary-title,
.laning-sec .fl-row-content-wrap .uabb-infobox-title-wrap .uabb-infobox-title,
.laning-sec .fl-row-content-wrap .uabb-infobox-title-wrap .uabb-infobox-title a,
.laning-sec .fl-row-content-wrap .pp-infobox-title-wrapper .pp-infobox-title{font-size:28px;}

#wprmenu_bar .hamburger .hamburger-box:before{font-size:12px;}
}

@media only screen and (max-width: 520px){
.fl-full-width .fl-page{padding:121px 0 0 !important;}
.fl-page-header .header-logo-l img{max-width:360px;}
.header-bright{padding-top:41px;}
html body div#wprmenu_bar{top:36px;}


}

@media only screen and (max-width: 479px){
html,body{font-size:15px;}
.fl-full-width .fl-page{padding:99px 0 0 !important;}
.fl-page-header .header-logo-l img{max-width:280px;}
.header-bright{padding-top:35px;}
html body div#wprmenu_bar{top:30px;}
#wprmenu_bar .hamburger .hamburger-box:before{line-height:37px;}
.home-blog .uabb-blog-post-inner-wrap .uabb-post-thumbnail,
.home-blog .blog-post .post-thumbnail{width:100%;padding:0 0 20px;}
.home-blog .uabb-blog-post-inner-wrap .uabb-blog-post-content,
.home-blog .blog-post .post-content{width:100%;padding:0;}
.home-blog .uabb-blogs-pagination .page-numbers li .page-numbers,
.home-blog .page-numbers a, .home-blog .page-numbers span{width:30px;height:30px;line-height:30px;font-size:16px;}
h1,
h2,.section-white .single-post h2,
h3{font-size:24px;}

.subpage-sideform .subpage-sidebtn{width:100%; padding-right:0}
.subpage-sideform .subpage-sidebtn.btn2{ padding-left:0; margin-top:10px;}
.portfolio-listing .col-md-3:first-child h3{font-size:22px;}
.subpage-sideform .area-newsletter-form .tnp-field input[type=text],
.subpage-sideform .area-newsletter-form .tnp-field input[type=email],
.home-blog form.newsletter .tnp-field input[type=text],
.home-blog form.newsletter .tnp-field input[type=email],
.single-post form.newsletter .tnp-field input[type=text],
.single-post form.newsletter .tnp-field input[type=email]{font-size:16px;}


.home-banner .pp-infobox-title-wrapper .pp-infobox-title{font-size:22px;}
.home-banner .pp-infobox-image{margin-bottom:0;}
.home-banner .uabb-creative-button-wrap a{font-size:16px;}

.home .home-blog .blog-post .post-content{padding:0;}
.home .home-blog .blog-post .post-thumbnail{position:relative; padding-right:20px; padding-bottom:20px; width:190px;}

.home-blog #custom_html-4 .subpage-sidebtn .btn,
.subpage-sideform .subpage-sidebtn .btn{font-size:20px;}

.home-blog .lanpage-post .blog-post .post-content{padding:0}
.home-blog .lanpage-post .blog-post .post-thumbnail{ position:static}
.home-blog .lanpage-post .btnarea a{ font-size:15px;}
.footaddres-colout .footaddres-col{ width:100%;}
.footaddres-colout{ padding-bottom:20px;}

.lan-sec7 .fl-row-content-wrap .pp-infobox{padding:20px;}
.client-bio .bio-dtl{width:100%;}
.client-bio .bio-avtar{width:100%; padding:0 0 15px;}
.client-bio .bio-avtar img{max-width:95px;}
.client-bio .btn-set .btn{padding:10px 15px;}

}

@media only screen and (max-width: 400px){
.fl-full-width .fl-page{padding:93px 0 0 !important;}
.fl-page-header .header-logo-l img{max-width:262px;}
.header-bright{padding-top:29px;}
html body div#wprmenu_bar{top:25px;}
#wprmenu_bar .hamburger .hamburger-box:before{line-height:37px;}

}

@media only screen and (max-width: 379px){
.fl-full-width .fl-page{padding:85px 0 0 !important;}
.fl-page-header .header-logo-l img{max-width:245px;}
.header-bright{padding-top:29px;}
html body div#wprmenu_bar{top:30px;}
#wprmenu_bar .hamburger .hamburger-box:before{line-height:28px;}

}

@media only screen and (max-width: 360px){
.fl-full-width .fl-page{padding:79px 0 0 !important;}
.fl-page-header .header-logo-l img{max-width:210px;}
.header-bright{padding-top:23px;}
html body div#wprmenu_bar{top:25px;}
#wprmenu_bar .hamburger .hamburger-box:before{line-height:28px;}

}


.homefullbtn{ margin-top:30px;}


body .rplg .rplg-review-name{ color:#7dab52 !important}
.rplgsw-pagination-bullet-active{ background:#7dab52;}

body .rplg .rplg-box{ background:#fff !important}
body .rplg-slider .rplg-box:before{background:#fff !important}