body{margin:0;font-family:'Lato',sans-serif;font-size:16px;color:#5d5959;padding:0 !important}h1,h2{color:#4d504c}h3{color:#4aaa3f}.max_width{max-width:1200px;margin:0 auto}.btn{background:none;padding:0 25px 0 0;text-shadow:none;box-shadow:none;border:none;border-radius:0}.btn:hover,.btn:focus{background:#fff;color:#54b848}.btn i{padding:15px 20px 15px 20px;background:#54b848;display:inline-block;margin-right:10px}.btn-primary{background:#54b848}.header-top{padding-top:15px}.top_line{float:right;display:table;font-size:18px;color:#76787a;font-weight:300;padding-right:30px}.phone_number{display:block;font-size:30px;padding-top:10px}.phone_number i{color:#54b847}.main_navigation .menu{float:right;margin:0;padding:0}.main_navigation .menu > li{float:left;position:relative}.main_navigation .menu > li > a{padding:12px 30px;font-size:16px;text-transform:uppercase;color:#76787a}.main_navigation .menu > li > a:hover,.main_navigation .menu > li > a:focus,.main_navigation .menu > li.active > a{background:#4aaa3f;color:#fff}.main_navigation .menu > li ul{position:absolute;left:16px;top:44px;width:270px;padding:20px 0;z-index:999;background:#fff;display:none}.main_navigation .menu > li:hover ul{display:block}.main_navigation .menu > li ul li{position:relative}.main_navigation .menu > li ul:before{content:"";width:8px;height:100%;background:#fff;position:absolute;left:-15px;top:0}.main_navigation .menu > li ul li a{padding:8px 15px;font-size:14px;color:#76787a;display:block}.main_navigation .menu > li ul li a:hover,.main_navigation .menu > li ul li a:focus,.main_navigation .menu > li ul li.current a{background:#4aaa3f;color:#fff;text-decoration:none}.main_navigation .menu > li ul li.current a:before{content:"";background:#4aaa3f;height:20px;left:-20px;position:absolute;top:9px;width:16px}.main_banner{position:relative;padding-top:35%;background-repeat:no-repeat;background-position:50% 0px;background-size:cover}.main_banner.innerpage_banner{padding-top:20%;position:relative}.bread_area{height:65px;background:url(../images/bread.jpg) no-repeat;background-size:cover;background-position:50% 0px}.bg_img{width:100%;display:none}.text_area{position:absolute;left:0;width:100%;color:#fff;text-align:center;bottom:0px;display:table;z-index:10}.text_area_wrapper{display:table-cell;vertical-align:bottom;text-align:center}.text_area_text{max-width:815px;margin:0 auto;padding-bottom:40px}.text_area h2{font-size:52px;line-height:46px;font-weight:300;margin:0;color:#fff}.text_area h2.green{color:#58ce4a;font-size:33px;margin-bottom:30px}.text_area .btn{color:#fff;font-size:18px;font-weight:bold}.text_area .btn:hover,.text_area .btn:focus{color:#58ce4a}.text_area .btn:hover i,.text_area .btn:focus i{color:#fff}.text_area .btn-primary{padding:20px 45px;color:#fff;font-size:18px;font-weight:bold}.align-left{text-align:left}.align-right{text-align:right}.client_strip{padding:30px;background:#e2e2e2}.client_strip_wrapper ul{list-style-type:none;margin:0 auto;padding:0;display:table}.client_strip_wrapper ul li{display:inline-block;vertical-align:middle;padding:20px;font-size:20px;line-height:24px;text-transform:uppercase;text-align:right;font-weight:300;color:#4d504c}.client_strip_wrapper ul li span{display:inline-block;padding-top:5px}.client_strip_wrapper ul li img{width:100%}.hp_text_area h3{font-size:36px;line-height:42px;font-weight:300;margin:0 0 24px;text-shadow:0 1px 1px rgba(255,255,255,0.75)}.hp_text_area h3.green{color:#58ce4a;font-size:34px;margin-bottom:30px}.homepage_main_area{padding:30px 0}.homepage_main_area .row-fluid{padding-top:30px}.homepage_main_area .hp_box1{padding-bottom:30px;border-bottom:1px solid #dfdfdf}.hp_text_area a{background:#54b848;color:#fff;padding:0 0 0 30px;font-weight:bold;margin-top:30px}.hp_text_area a i{background:#4d504c;margin:0;margin-left:30px}.hp_text_area a:hover,.hp_text_area a:focus{background:#4d504c;color:#fff}.hp_text_area a:hover i,.hp_text_area a:focus i{background:#54b848;color:#fff}.footer{background:#000;padding:40px 0}.cm_form_area{color:#4d504c}.footer h4{font-size:36px;line-height:42px;font-weight:300;margin:0;margin-bottom:20px}.cm_form_area p{margin-bottom:15px}.cm_form_area input{box-sizing:border-box;height:50px;width:100%;border-radius:0;border:none;background:#77787b;color:#000 !important;max-width:300px;padding-left:10px;margin-bottom:20px}.cm_form_area input[type="email"]{max-width:400px}.cm_form_area input::-webkit-input-placeholder{color:#1b1d1b}.cm_form_area input::-moz-placeholder{color:#1b1d1b}.cm_form_area input:-ms-input-placeholder{color:#1b1d1b}.cm_form_area input:-moz-placeholder{color:#1b1d1b}.cm_form_area button,.footer .btn{box-sizing:border-box;border-radius:0;border:none;background:#4d504c;padding:15px 30px;font-size:16px;font-weight:600}.cm_form_area button:hover,.footer .btn:hover,.cm_form_area button:focus,.footer .btn:focus{background:#494b49;color:#fff}.footer a{color:#fff}.copyright{line-height:18px}.footer_info{text-align:center;padding-top:10px}.footer_navigation{margin-top:20px}.footer_navigation .menu{list-style-type:none;display:table;margin:0 auto;padding:0}.footer_navigation .menu li{float:left}.footer_navigation .menu li:after{content:"|"}.footer_navigation .menu li:last-child:after{content:""}.footer_navigation .menu li a{color:#fff;display:inline;background:none !important;padding-right:5px;padding-left:5px}.footer_navigation .menu li:first-child a{padding-left:0}.social_links{padding:20px 0}.social_links ul{list-style-type:none;margin:0;padding:0}.social_links ul li{float:left;margin-right:10px}.social_links ul li a{display:inline-block;width:60px;height:60px;line-height:60px;text-align:center;color:#000;background:#4d504c;font-size:30px}.social_links ul li a:hover,.social_links ul li a:focus{text-decoration:none;background:#1b1b1b;color:#4d504c}.bread_area .breadcrumb{margin:0;padding:0;background:none}.bread_area .breadcrumb > li{text-shadow:none;color:#9de395;font-size:16px;line-height:65px}.breadcrumb > li > .divider{color:#9de395}.bread_area .breadcrumb > li a{color:#fff}.nosidebar_comp{padding:50px 0}.main_component_area .page-header{padding:0;margin:0;border:none}.main_component_area .page-header h2{font-size:48px;line-height:54px;font-weight:300}.main_content_area .main_component_area{padding:40px 0}.sidebar_wrapper{background:#f1f1f2;padding:40px 20px}.sidebar_wrapper h3{font-weight:400;color:#4aaa3f}.sidebar_wrapper .menu{}.sidebar_wrapper .menu li a{border-left:6px solid #4aaa3f;padding:8px 15px;font-size:16px;color:#76787a;display:block}.sidebar_wrapper .menu > li a:hover,.sidebar_wrapper .menu > li a:focus,.sidebar_wrapper .menu li.current a{background:#4aaa3f;color:#fff;text-decoration:none}.ct-icon-6{border-radius:50%;color:#fff;display:inline-block;font-size:40px;height:130px;line-height:130px;text-align:center;width:130px;background:#4AAA3F}.entry-content{padding:20px 0}.entry-content h3{text-transform:capitalize;margin:0}.trd-contact-form-wrapper .trd-section-tittle{margin-bottom:40px}.trd-contact-form-wrapper form input,.trd-contact-form-wrapper form textarea{font-size:14px;font-weight:400;margin-bottom:15px;width:100%;display:block;overflow:hidden;box-sizing:border-box}.trd-contact-form-wrapper form input{height:50px;line-height:50px;padding-left:25px;box-sizing:border-box;border:1px solid #ebebeb;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px}.trd-contact-form-wrapper form textarea{padding:15px 25px;border:1px solid #ebebeb;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;min-height:100px}@media only screen and (max-width:767px),only screen and (min-width:768px) and (max-width:991px),only screen and (min-width:992px) and (max-width:1199px){.trd-contact-form-wrapper form input,.trd-contact-form-wrapper form textarea{display:block;width:100%}}.trd-btn{font-size:15px;font-weight:700;line-height:1;color:#fff;background-color:#91c441;display:inline-block;padding:15px 55px 15px 35px;position:relative;border:0 solid;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;transition:all .35s ease}.trd-btn.trd-btn-alt,a.trd-details-link{-webkit-transition:all .35s ease;-moz-transition:all .35s ease;-ms-transition:all .35s ease;-o-transition:all .35s ease}.trd-btn:after{content:'\f105';font-family:FontAwesome;color:#fff;line-height:1;font-size:12px;position:absolute;right:30px}.trd-btn:hover{color:#fff;background-color:#396034}.trd-btn:focus{color:#fff}.contact_form_wrapper form{margin:0}.contact_form_wrapper h3{color:#fff;font-weight:normal;font-size:36px;line-height:42px;margin-top:0;margin-bottom:20px}.trd-contact-form-wrapper #contact-form input{max-width:none;background:none}.article_category_wrapper{padding-bottom:40px}.footer_contact{background:url(../images/background-blur.jpg) no-repeat;background-size:cover}.contact_form_module_hidden{display:none}.contact_info_wrapper{text-align:center;padding:100px 0}.contact_info_wrapper h3{font-weight:300;line-height:40px;font-size:36px;color:#fff}.contact_info_wrapper a{text-align:center;padding:12px 32px;background:none;border:1px solid #fff;color:#fff;margin-top:20px}.contact_form_wrapper{padding:50px 0}.contact_form_wrapper input{width:100%;max-width:none !important;background:none;color:#fff!important;border:1px solid #fff}.contact_form_wrapper textarea{width:100%;box-sizing:border-box;max-width:none !important;background:none;color:#fff!important;border:1px solid #fff}.contact_form_wrapper ::-webkit-input-placeholder{color:#fff!important}.contact_form_wrapper ::-moz-placeholder{color:#fff!important}.contact_form_wrapper :-ms-input-placeholder{color:#fff!important}.contact_form_wrapper :-moz-placeholder{color:#fff!important}.contact_form_wrapper .subbutton{background:#54b848 none repeat scroll 0 0}.image-50-50{width:50%;max-width:100%}.menu_display_cat{padding:30px 0 50px;overflow:auto}.menu_display_cat ul{margin:0;padding:0;list-style-type:none}.menu_display_cat li{width:50%;float:left;margin-bottom:20px}.menu_display_cat li a.image_ar{display:block;background-repeat:no-repeat;background-position:center;background-size:cover;text-align:center;font-size:20px;line-height:28px;font-weight:400;color:#fff;text-transform:uppercase;padding:120px 0 10px;text-decoration:none !important;-webkit-filter:grayscale(0%);-moz-filter:grayscale(0%);filter:grayscale(0%);transition:all 0.5s ease}.menu_display_cat li a:hover{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);filter:grayscale(100%)}.menu_display_cat li a.text_ar{background:#EBEBEB;color:#333;text-align:center;display:block;text-transform:uppercase;font-size:18px;padding:10px 0;text-decoration:none !important}.li_wrapper{padding-right:20px}.navigation{display:none}.vidyard_player span{width:auto !important;height:auto !important;padding-top:56.5% !important}.attribLink{text-align:center;opacity:0.25;color:#ddd}.attribLink:hover{opacity:1}.contact-us .contact_form_module_hidden{display:block}.contact-us .contact_info_wrapper{display:none}p.readmore{padding-top:15px}p.readmore a.btn{background-color:#4aaa3f;color:white;display:inline-block;padding:10px 40px 10px 20px;position:relative}p.readmore a.btn .icon-chevron-right{background-image:url("../../../media/jui/img/glyphicons-halflings-white.png");margin-top:-7px;position:absolute;right:11px;top:50%}.blog .items-row{margin-bottom:30px}.main_component_area .blog .page-header h2{font-size:28px;line-height:32px}.main_component_area .blog .page-header h2 a{text-decoration:none;margin-bottom:20px}.main_component_area .blog .page-header h2 a:hover{text-decoration:none}@media screen and (max-width:1024px){.max_width{padding-left:20px;padding-right:20px}.header-bottom-wrapper.max_width{padding:0}.main_navigation .menu{float:none;margin:0 auto;display:table;margin-top:20px}.footer_wrapper > .row-fluid > .span6 .span7,.footer_wrapper > .row-fluid > .span6 .span5{width:100%;margin:0}.footer_wrapper .footer_info{text-align:left;padding-top:30px}.footer_navigation .menu{margin:0}.ul-mh.row-fluid{padding:0;margin:0}}@media screen and (max-width:768px){.navigation{display:block}.main_navigation{display:none}.header-top{display:none}.nav-brand,.nav-header{padding:0}.nav-toggle{margin-top:0px}.main_banner_wrapper .text_area{top:0px !important}.text_area h2{font-size:32px}.text_area h2.green{font-size:31.5px;margin-bottom:15px}.align-left,.align-right{text-align:center}.text_area .align-left .btn{font-size:16px;margin-bottom:20px;background:#fff;color:#58ce4a}.text_area .align-left .btn i{color:#fff}.text_area .btn-primary{margin:0;padding:10px 35px;font-size:16px}.text_area_text{padding:20px 0}.hp_text_area{text-align:center}.hp_image_area{text-align:center;padding:20px 0}.contact_info{text-align:center}.social_links ul{display:table;margin:0 auto}.footer_wrapper .footer_info{text-align:center}.footer_navigation .menu{margin:0 auto}.footer .cm_mailing_form{text-align:center;padding-top:40px}.sidebar_wrapper{clear:both}}@media screen and (max-width:480px){.image-50-50{width:100%}.text_area{display:none}.client_strip_wrapper ul li{width:100%;text-align:center;padding:10px 0}.client_strip_wrapper ul li img{width:auto}.client_strip{padding:0}.menu_display_cat li{width:100%}}#system-message{margin-bottom:10px;padding:0}#system-message > dt{font-weight:bold;display:none}#system-message > dd{margin:0;font-weight:bold;text-indent:30px}#system-message > dd > ul{color:#0055BB;background-position:4px top;background-repeat:no-repeat;margin-bottom:10px;list-style:none;padding:10px;border-top:3px solid #84A7DB;border-bottom:3px solid #84A7DB}#system-message > dd > ul > li{line-height:1.5em}#system-message > .message > ul{background-color:#C3D2E5;background-image:url(../images/notice-info.png)}#system-message > .error > ul,#system-message > .warning > ul,#system-message > .notice > ul{color:#c00}#system-message > .error > ul{background-color:#E6C0C0;background-image:url(../images/notice-alert.png);border-color:#DE7A7B}#system-message > .warning > ul{background-color:#E6C8A6;background-image:url(../images/notice-note.png);border-color:#FFBB00}#system-message > .notice > ul{background-color:#EFE7B8;background-image:url(../images/notice-note.png);border-color:#F0DC7E}@import url(../../../media/system/css/system.css);.system-unpublished,tr.system-unpublished{background:#e8edf1;border-top:4px solid #c4d3df;border-bottom:4px solid #c4d3df}span.highlight{background-color:#FFFFCC;font-weight:bold;padding:1px 4px}.img-fulltext-float-right{float:right;margin-left:10px;margin-bottom:10px}.img-fulltext-float-left{float:left;margin-right:10px;margin-bottom:10px}.img-fulltext-float-none{}.img-intro-float-right{float:right;margin-left:5px;margin-bottom:5px}.img-intro-float-left{float:left;margin-right:5px;margin-bottom:5px}.img-intro-float-none{}.invalid{border-color:#ff0000}label.invalid{color:#ff0000}#editor-xtd-buttons{padding:5px}.button2-left,.button2-right,.button2-left div,.button2-right div{float:left}.button2-left a,.button2-right a,.button2-left span,.button2-right span{display:block;height:22px;float:left;line-height:22px;font-size:11px;color:#666;cursor:pointer}.button2-left span,.button2-right span{cursor:default;color:#999}.button2-left .page a,.button2-right .page a,.button2-left .page span,.button2-right .page span{padding:0 6px}.page span{color:#000;font-weight:bold}.button2-left a:hover,.button2-right a:hover{text-decoration:none;color:#0B55C4}.button2-left a,.button2-left span{padding:0 24px 0 6px}.button2-right a,.button2-right span{padding:0 6px 0 24px}.button2-left{background:url(../images/j_button2_left.png) no-repeat;float:left;margin-left:5px}.button2-right{background:url(../images/j_button2_right.png) 100% 0 no-repeat;float:left;margin-left:5px}.button2-left .image{background:url(../images/j_button2_image.png) 100% 0 no-repeat}.button2-left .readmore,.button2-left .article{background:url(../images/j_button2_readmore.png) 100% 0 no-repeat}.button2-left .pagebreak{background:url(../images/j_button2_pagebreak.png) 100% 0 no-repeat}.button2-left .blank{background:url(../images/j_button2_blank.png) 100% 0 no-repeat}div.tooltip{float:left;background:#ffc;border:1px solid #D4D5AA;padding:5px;max-width:200px;z-index:13000}div.tooltip h4{padding:0;margin:0;font-size:95%;font-weight:bold;margin-top:-15px;padding-top:15px;padding-bottom:5px;background:url(../images/selector-arrow.png) no-repeat}div.tooltip p{font-size:90%;margin:0}.img_caption .left{float:left;margin-right:1em}.img_caption .right{float:right;margin-left:1em}.img_caption .left p{clear:left;text-align:center}.img_caption .right p{clear:right;text-align:center}.img_caption{text-align:center!important}.img_caption.none{margin-left:auto;margin-right:auto}a img.calendar{width:16px;height:16px;margin-left:3px;background:url(../images/calendar.png) no-repeat;cursor:pointer;vertical-align:middle}