h1,h2{font-weight:700}h2,h3,h4{margin:0 0 .8em;line-height:1.6em;padding:0}h1,h2,h3,h4,p{margin:0 0 .8em}body,p{font-size:15px;font-weight:400;text-transform:none}body,h1,h2,p{letter-spacing:0;color:#6f7a7d;font-style:normal}body,h1,h2,h3,h4,p{letter-spacing:0}@font-face{font-family:Arial,sans-serif;src:url(fonts/firasans-book-webfont.eot);src:url(fonts/firasans-book-webfont.eot?#iefix) format('embedded-opentype'),url(fonts/firasans-book-webfont.woff2) format('woff2'),url(fonts/firasans-book-webfont.woff) format('woff'),url(fonts/firasans-book-webfont.ttf) format('truetype'),url(fonts/firasans-book-webfont.svg#fira_sansbook) format('svg');font-weight:400;font-style:normal}@media (min-width:1200px){.container{max-width:990px}}body{padding:0;text-rendering:optimizeLegibility!important;-webkit-font-smoothing:antialiased!important;font-family:Arial,Helvetica,sans-serif;line-height:1.8em;-webkit-appearance:none}a,a:active,a:focus,a:hover{outline:0;text-decoration:none;color:#fff}a,a:active,a:hover,a:link,a:visited,h4{font-family:Arial,Helvetica,sans-serif;color:#22b24c}img{max-width:100%;height:auto}::-webkit-input-placeholder{color:#A0A0A0}:-moz-placeholder{color:#A0A0A0}::-moz-placeholder{color:#A0A0A0}:-ms-input-placeholder{color:#A0A0A0}h1{background-color:transparent;font-family:Arial,Helvetica,sans-serif;font-size:30px;line-height:1.2em;padding:0;text-transform:uppercase}.mean-container .mean-nav ul li a.mean-expand:hover,.nav,nav li ul{background:#22b24c}h2{font-family:Arial,Helvetica,sans-serif;font-size:24px;text-transform:none}h3{color:#62717e;font-family:Arial,Helvetica,sans-serif;font-size:21px;font-style:normal;font-weight:400;text-transform:none}h4{font-size:16px;font-style:normal;font-weight:400;text-transform:none}.label-text,.logo-tagline,p{line-height:1.8em}p{font-family:Arial,Helvetica,sans-serif}.contact-header p,.logo-tagline{font-weight:400px;text-transform:uppercase}a,a:active,a:hover,a:link,a:visited{text-decoration:none}a:hover{color:#048128}.alignright{float:right}.alignleft{float:left}.logo-block{margin-top:20px}.logo-tagline{display:block;font-family:Arial,Helvetica,sans-serif;font-size:21px;color:#b0b5b6;padding-top:10px}.contact-header{overflow:hidden}.contact-header p{padding:48px 0 0;margin:0;font-family:Arial,sans-serif;font-size:24px;color:#6f7a7d;text-align:right}.contact-header p span{color:#22b24c;font-weight:700}.label-text{display:block;font-family:Arial,Helvetica,sans-serif;color:#6f7a7d;font-size:15px;text-align:right;font-weight:400;padding-top:30px}.nav li ul a,nav ul li a{text-decoration:none;text-transform:uppercase;font-family:Arial,Helvetica,sans-serif;font-size:14px}.nav{height:50px;margin-top:6px}nav ul,nav ul li{margin:0;padding:0}nav ul li{list-style:none;display:inline}nav ul li a{margin:0 20px 8px 0;padding:15px 0 0;color:#fff;display:inline-block}nav a,nav a:active,nav a:link,nav a:visited{color:#fff}nav ul li:last-child a{margin-right:0}#menu-main-navigation li.current-menu-item a,nav ul li a:hover,nav ul li.active a{text-decoration:none;color:#FCE900}.sf-arrows .sf-with-ul{padding-right:0}nav li ul li a{margin:0;float:none;padding:10px;display:block}nav li{position:relative;float:left}nav li ul{position:absolute;display:none;top:100%;left:0;z-index:99;min-width:12em;width:230px;padding-bottom:5px}.nav li ul li{padding:5px 5px 0;-webkit-transition:background .2s;transition:background .2s}.nav li ul a{margin:0 0 7px;padding:0;color:#fff;display:inline-block;line-height:16px}.mean-container .mean-bar,.mean-container .mean-nav{background:#22b24c;overflow:hidden}.mean-container .mean-nav ul li a.mean-expand{height:27px}.flexslider{background:0 0;border:none;border-radius:0;margin:0}.slider_img{background-size:cover!important;background-repeat:no-repeat!important;height:485px}.slider-content{background-color:rgba(42,44,45,.5);text-align:center;margin-top:149px;padding-top:10px;padding-bottom:40px;margin-left:auto;margin-right:auto;width:94%;border:1px solid rgba(255,255,255,.5)}.slider-content h2,.slider-content p,.title-block h3{font-family:Arial,sans-serif;margin:0;color:#fff}.slider-content h2{padding:0;font-size:60px;line-height:72px;font-weight:600;text-transform:uppercase}.slider-content h2 span{font-weight:700}.slider-content p{font-size:18px;line-height:24px;font-weight:400px;letter-spacing:0}.type-block{background:#f1f1f5;padding-bottom:20px}.title-block{background:#22b24c;text-align:center;padding:22px 0;position:relative}.title-block h3{padding:0;font-size:25px;font-weight:600;text-transform:uppercase;letter-spacing:.8px;line-height:25px}.quick-contact label,.textwidget ul li h5,.textwidget ul li h6{letter-spacing:0;text-transform:none}.title-block h3 span{display:block;font-family:Arial,sans-serif;font-weight:400}.quick-contact label,.textwidget ul li h5,.textwidget ul li h6{font-style:normal;font-family:Arial,Helvetica,sans-serif;font-weight:400}.title-block:after{width:0;height:0;border-left:23px solid transparent;border-right:23px solid transparent;border-top:35px solid #22b24c;position:absolute;bottom:-23px;left:50%;margin-left:-30px;content:""}.box-block a:hover .title-block{background:#6f7a7d}.box-block a:hover .title-block:after{border-top-color:#6f7a7d}.box-block{margin-top:-78px}.blog-list .blog-block:last-child{border:0}.home-content{margin-top:30px}.textwidget ul{margin:0;padding:0}.textwidget ul li{padding:0 0 1em;list-style:none;border-bottom:1px dashed #b3c2c6;margin:0 0 .8em}.textwidget ul li h5{background:url(../img/tick.png) left top no-repeat;padding:2px 0 1px 38px;color:#22b24c;font-size:16px;line-height:1.6em;margin:0 0 .8em;height:28px}.textwidget ul li h6{margin:0;color:#62717e;font-size:12px;line-height:1.6em;padding:0}.quick-contact ul{margin:0 0 30px;background:#6f7a7d;padding:15px 15px 30px}.quick-contact ul li{margin:0;padding:0 0 8px;list-style:none;border:none}.quick-contact input[type=text],.quick-contact input[type=email],.quick-contact input[type=tel],textarea{box-shadow:none;background-color:#fff;border:1px solid #858585;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:.8em;width:100%;border-radius:0}.quick-contact label{font-size:15px;line-height:1.8em;color:#fff;display:block;margin:0 0 -5px}.quick-contact input[type=submit]{border:none;box-shadow:none;background:#22b24c;width:90px;height:40px;line-height:40px;text-transform:uppercase;color:#fff;font-size:18px;font-family:Arial,sans-serif;text-align:center;font-weight:700;margin-top:10px;border-radius:0}.quick-contact h2,.quick-contact h2 span{font-family:Arial,sans-serif;font-size:27px}.label-span,footer{background:#f1f1f5}.quick-contact textarea{height:106px;margin-top:5px}.quick-contact h2{margin:0;padding:0;color:#22b24c;line-height:27px;text-transform:uppercase;font-weight:400}.quick-contact h2 span{font-weight:500;padding-left:5px}.lower-right img{float:left;width:45%;max-height:188px}.lower-right img:first-child{margin-right:7%}.home-content .right-content ul{margin-top:15px}.home-content .right-content ul li{line-height:1.8em}.right-content{padding-bottom:20px}.lower-content img{margin-bottom:5px}.lower-left img{width:85%;display:block;min-height:188px}.footer-content p{padding-top:10px;text-align:center;margin-bottom:15px}.footer-inner{border-top:1px solid #acb6b8;border-bottom:1px solid #acb6b8}.footer-box-block{max-width:708px;width:100%;margin:8px auto;overflow:hidden}.footer-box{width:25.062%;float:left;margin-right:7.627%}.footer-box.margin-right{margin-right:0}.footer-text{margin:28px 0 25px}.footer-text ul,.footer-text ul li{margin:0;padding:0}.footer-text ul li{display:inline;list-style:none}.footer-text a{color:#6f7a7d;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.6em;text-transform:none}.footer-text ul li:after{content:"|";padding:0 0 0 4px}#faq-question li:before,.footer-text ul li:last-child:after,.label-span:after{content:""}.footer-box img{border:3px solid #fff}.type-block-lower .box-block{margin:30px 0}.page-content{margin-top:50px}.label-span{height:50px;width:100%;position:relative}.label-span:after{width:0;height:0;border-left:23px solid transparent;border-right:23px solid transparent;border-top:35px solid #f1f1f5;position:absolute;bottom:-23px;left:50%;margin-left:-30px}.gallery-list ul{margin:0;padding:10px 0 0}.gallery-list ul li{margin:0 1.3% 20px 0;padding:0;list-style:none;float:left;width:32.41%}.gallery-list ul li.margin-right{margin-right:0}.gallery-list ul li p{text-align:center;margin:20px 0 0}.page-content h2{line-height:31px}.lb-dataContainer{background:#fff}.lb-outerContainer{border-radius:5px 5px 0 0}.lb-data .lb-caption{color:#333;padding-bottom:5px}.lb-data .lb-close{opacity:1;margin-right:10px;width:65px}.lb-details{padding-left:5px}.lb-data .lb-details{width:53%}.blog-page h2{color:#6f7a7d;font-family:Arial,Helvetica,sans-serif;font-size:30px;font-style:normal;font-weight:700;letter-spacing:0;margin:0 0 20px;padding:0 0 .2em 15px;text-transform:uppercase;line-height:30px}#commentform label,#reply-title{font-style:normal;text-transform:none}#commentform label,#reply-title,.lighttext{letter-spacing:0;font-family:Arial,Helvetica,sans-serif;font-weight:400}.sidebar ul{margin:0;padding:0 0 0 15px}.sidebar ul li{list-style:outside;margin-bottom:12px}.lighttext{line-height:1.8em;color:#6f7a7d;font-size:15px}.blog-block{border-bottom:1px solid #6f7a7d;padding-bottom:20px;margin-bottom:20px}.blog-block p{margin:10px 0 20px}#Categories p,#archive p{padding-left:15px}.ppc_pagination a{padding:0 5px}#reply-title{background-color:transparent;color:#62717e;font-size:21px;line-height:1.6em;margin:0 0 .8em;padding:0}#commentform label{color:#6f7a7d;font-size:15px;line-height:1.8em;margin-bottom:0}#commentform input[type=submit]{border:none;box-shadow:none;background:#22b24c;width:90px;height:40px;line-height:40px;text-transform:uppercase;color:#fff;font-size:18px;font-family:Arial,sans-serif;text-align:center;font-weight:700;margin-top:15px;border-radius:0}#commentform input[type=text]{background-color:#fff;border:1px solid #858585;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-style:normal;display:block;font-weight:400;line-height:1.2em;max-width:204px;width:100%}#commentform textarea{max-width:204px;width:100%;display:block;padding-top:10px}#captcha_code{max-width:175px!important;width:100%}label#captcha_code_label{margin-top:-38px}.blog-catagory{display:block}.blog-detail .blog-block{border:none}#comments h2{font-size:18px;line-height:25px;padding-left:0}.comment-list{margin:0;padding:0 0 0 15px}html #captcha_code_label{position:relative;top:-30px}html #captcha_code{position:relative;top:20px}.comment-list .comment-author.vcard{padding:5px 0}.comment-list .comment-author.vcard img{margin-right:5px}.comment-list li{padding-left:15px}.page-id-25 .right-content h1:first-child{display:none}.page-id-12 .right-content h4 img{float:left}.page-id-12 .right-content h4 strong img{float:right;margin-bottom:0}.page-id-12 .right-content p{margin-bottom:20px}html div.wpcf7-response-output,html div.wpcf7-validation-errors{color:#fff;padding:5px;margin:5px 0;line-height:20px;border-color:#22b24c!important}span.wpcf7-not-valid-tip{line-height:20px}.faq-page ul li a{color:#6f7a7d;font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:700;letter-spacing:0;line-height:1.6em}#faqanswers ul li,#faqanswers ul li a{font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:400}.faq-page ul{margin:0;padding:0}.faq-page ul li{list-style:inside}#faq-question{margin:0 0 .8em}.faq-page ul ul{padding-left:30px}#faqanswers ul li a{color:#22b24c;text-decoration:none}#faqanswers ul li{padding-bottom:0;list-style:circle;color:#6f7a7d;font-style:normal;letter-spacing:0;line-height:1.8em;text-transform:none}#faqanswers ul{padding-left:25px}#faqanswers ul li a:hover{color:#048128}#faq-question li,#faq-question li a,#faqanswers li,#faqanswers li a{letter-spacing:0;font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:700;line-height:1.6em;color:#6f7a7d}#faq-question li,#faqanswers li{position:relative}#faq-question li:before{background:url(../../assets/img/dot.png) center no-repeat;width:6px;height:9px;top:18px;display:inline-block;position:absolute;left:-38px}#faqanswers{padding-left:5px}#faqanswers li{list-style:inside;padding-bottom:0;padding-top:.8em}#faqanswers ul li{padding-top:0}@media screen and (-webkit-min-device-pixel-ratio:0){#faq-question li:before{left:-43px}#faqanswers{padding-left:0}#faqanswers li{list-style:decimal inside}#faq-question{padding-left:47px}}#maincontentinner{margin-bottom:40px;overflow:hidden}.page-id-36 .right-content ul{float:left;width:50%;margin:0;padding:0}.page-id-36 .right-content ul li{padding-left:25px;list-style:inside}.footer-sitemap li a,.otherpage-sitemap li a,.sitemap li a{font-family:Arial,Helvetica,sans-serif;font-size:24px;font-style:normal;font-weight:700;letter-spacing:0;line-height:1.6em;text-transform:none;text-decoration:none;color:#22b24c}.footer-sitemap li,.otherpage-sitemap li,.sitemap li{list-style:none;margin:0 0 1.4em}.footer-sitemap ul li a,.otherpage-sitemap ul li a,.sitemap li ul li a{font-size:15px;font-style:normal;font-weight:400;letter-spacing:0;line-height:1.8em;text-transform:none}.footer-sitemap li ul,.otherpage-sitemap li ul,.sitemap li ul{margin:.8em 0}.footer-sitemap ul li,.otherpage-sitemap ul li,.sitemap li ul li{list-style:disc;margin:0}.error404 .entry-content p,.error404 h1{text-align:center;margin:30px 0}@media screen and (max-width:1000px){nav ul li a,p{font-size:12px}nav ul li a{margin-right:8px}nav li ul{position:static}.slider-content p{font-size:12px;line-height:16px}p{line-height:18px}.title-block h3{font-size:15px;line-height:15px}.quick-contact h2,.quick-contact h2 span{font-size:18px;line-height:18px}body{font-size:12px}h3{font-size:16px;line-height:18px}.mean-container .mean-nav ul li a.mean-expand{height:20px}.quick-contact input[type=submit]{font-size:16px;padding-top:3px}.slider-content{padding:5px 0 15px;margin:32px auto 0}.slider-content h2{font-size:30px;line-height:36px}h1,h2{line-height:1.4em}.slider_img{height:250px;background-position:20% center!important}h1{font-size:15px}h2{font-size:12px}.mean-nav .col-sm-12{padding:0}.logo-tagline{font-size:16px;line-height:18px}header{margin-bottom:10px}.label-text{padding-top:34px}.faq-page ul li a{font-size:18px;line-height:22px}.faq-page ul li{padding-bottom:15px}.faq-page ul li p{padding-top:5px}#faqanswers ul li a{font-size:12px}.alignright{float:none;display:block;margin:15px 0}#faqanswers li a,.footer-sitemap li a,.otherpage-sitemap li a,.sitemap li a{font-size:15px;line-height:1.2em}#faq-question li,#faq-question li a,#faq-question li::before,#faqanswers li{font-size:15px;line-height:1.4em}#faqanswers{padding-left:0}#faqanswers ul li{font-size:12px;line-height:18px}#faqanswers ul{margin:10px 0}#faq-question li:before{background-size:4px auto;left:-28px;top:7px}#faq-question{padding-left:25px}.textwidget ul li h5{font-size:14px}}@media screen and (max-width:767px){.footer-box,.lower-right,header{margin-bottom:20px}.contact-header,.logo-block{text-align:center}.label-text{padding-top:5px;font-size:12px;text-align:left;text-align:center}.box-block{margin:20px}.footer-box{width:100%;margin-right:0;text-align:center}.slider-content{width:90%;margin-left:auto;margin-right:auto}.box-block img{width:100%}.right-content{margin-top:30px}.slider-content{margin-top:50px}.contact-header p{text-align:center;padding-top:10px;font-size:18px}.gallery-list ul li{width:100%;margin-right:0;text-align:center}.page-content{margin-top:30px}.contact-page iframe{width:100%!important}nav li ul{width:auto}.lower-right{margin-top:20px}.lower-right img{width:100%;margin-top:10px}.lower-right p{margin-top:5px}.box-block{margin-bottom:0}.footer-box-block{margin-top:16px;margin-bottom:0}.page-id-36 .right-content ul{width:100%;margin-bottom:20px}iframe{width:100%!important}.lower-content img{display:block}.col-md-3.col-sm-4.col-xs-12{float:right}.page-id-12 .right-content h4 img{float:none}.lower-left img{width:auto;min-height:auto}}@media screen and (max-width:480px){.logo-block img{width:150px}.logo-tagline{font-size:15px;padding-top:4px}.slider-content{margin-top:25px}.quick-contact ul{background:#6f7a7d;padding:10px 15px 37px;margin-bottom:30px}}/* =====Banner Slider Changes ============================== */@media screen and (min-width:1001px){.flexslider{min-height: 485px; background-color: #f1f1f5}}@media screen and (max-width:1000px){.flexslider{min-height: 250px; background-color: #f1f1f5}}