<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/*!
Theme Name: VeoVerde
Description: VeoVerde, Ulistic
Author: Wework4web
Version: 1111.0
/*****************COMMON STYLE**********************************/
body{color:#4a4a4a;font-family: 'museo_sans300';font-size:20px;line-height:24px;}
ul{margin:0;padding:0;}
.hoveranimate{moz-transition:background 0.8s ease;ms-transition:background 0.8s ease;o-transition:background 0.8s ease;transition:background 0.8s ease;webkit-transition:background 0.8s ease;}
.allanimated{moz-transition:all 0.8s ease-in-out;o-transition:all 0.8s ease-in-out;transition:all 0.8s ease-in-out;webkit-transition:all 0.8s ease-in-out;}
.equalspace{float:none !important;margin:0 auto !important;}
img{max-width:100%;vertical-align:top;}
a:focus,input:focus{outline:none;}
input, buttom{border-radius:none;}
a{text-decoration:none !important;}
h1,h2,h3,h4,h5,h6,p{margin: 0;}
b{font-family: 'open_sansbold';font-weight: normal;}
#inner-section .container{max-width:1100px;width:auto;}
.block-text{display: block;}
#sidenav {height: 100%;width: 108px;position: fixed;z-index: 999;top: 0;left: 0;/*overflow-x: hidden;*/ box-shadow: 2px 0 20px rgba(0,0,0,.2);padding-top: 5px;
background: #efefef; /* Old browsers */
background: -moz-linear-gradient(left, #efefef 0%, #f1f1f1 46%, #ffffff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #efefef 0%,#f1f1f1 46%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #efefef 0%,#f1f1f1 46%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 */}
#sidenav {display: initial !important;}
#sidenav a{text-decoration: none;font-size: 8px;line-height:21px;color: #223950;display:block;text-align: center;font-family: 'museo_sans900';text-transform: uppercase;letter-spacing: 1px;}
#sidenav a:hover {color: #000000;}
#sidenav .side-menu li{ margin-top: 45px;}
#sidenav .side-menu li:hover ul.sub-menu{display:block;}
#sidenav .side-menu li ul.sub-menu{position:absolute; left:100%; top:0; list-style: none; display:none; background: #20354a; border: 2px solid #8999a9;     min-width: 259px;}
#sidenav .side-menu li ul.sub-menu li a{font-size: 10px; border-bottom: 2px solid #8999a9; padding:10px 25px 10px;color: #fff; padding-top:10px; background:none !important;  font-family: 'museo_sans300'; background: none !important; white-space: nowrap; text-align: left;}
#sidenav .side-menu li ul.sub-menu li:last-child a{ border-bottom: none; }
#sidenav .side-menu li ul.sub-menu li:hover{background:#fff;}
#sidenav .side-menu li ul.sub-menu li:hover a{color:#50bb0d;}
#sidenav .side-menu li ul.sub-menu li{margin-top:0;}
#sidenav .side-menu li a {padding-top: 46px;background-repeat: no-repeat;background-position: center top;background-size: 40px 36px;}
#sidenav .side-menu li.about-us a{background-image: url(images/aboutus.png);}
#sidenav .side-menu li.about-us:hover a{background-image: url(images/aboutus-hover.png);}
#sidenav .side-menu li.services a{background-image: url(images/services.png);}
#sidenav .side-menu li.services:hover a{background-image: url(images/services-hover.png);}
#sidenav .side-menu li.clients a{background-image: url(images/resources.png);}
#sidenav .side-menu li.clients:hover a{background-image: url(images/resources-hover.png);}
#sidenav .side-menu li.contact a{background-image: url(images/contactus.png);}
#sidenav .side-menu li.contact:hover a{background-image: url(images/contactus-hover.png);}
.container {max-width: 1330px;width: auto;}
/*************banner-section***********/
#main-banner { position:relative; overflow:hidden; z-index:1; }
#main-banner .banner-bg{ position:absolute; left:0; top:0; background-image:url(images/banner-img.png); background-repeat:no-repeat; background-position:center top; background-size:cover; width:100%; height:100%;  z-index:-3;}
/* #main-banner .banner-bg:before{ content:""; background-color: rgba(0, 0, 0, 0.2); width:100%; height:100%; position:absolute; left: 0; top:0;}*/
#main-banner .banner-bg:after{ content:""; background-image:url(images/banner-overlay.png); background-repeat:no-repeat; background-position:center top; background-size:cover; width:100%; height:100%; position:absolute; left:0; bottom:0;}
#main-banner .banner-holder{ display:table; width:100%; height:100vh;}
#main-banner .banner-top .request-btn{background-color:#223950;color:#fff;padding:12px 76px 12px 34px;border-radius: 5px;display: inline-block;position:relative;font-size: 18px;font-family: 'museo_sans700';transform: rotate(-90deg); transform-origin: right top;}
/* #main-banner .banner-top .request-btn:after{content:"";position: absolute;top: 8px;background-image:url(images/request-icon.png); background-repeat:no-repeat; background-position:center top; background-size:cover; width:33px; height:30px;right: 30px;}
 */
#main-banner .banner-top .request-btn:hover{background-color:#50bb0d;transition-duration:.8s;}
#main-banner .banner-top{display: table;width: 100%;}
#main-banner .banner-top .request {display: table-cell; width: 100%;text-align: right;padding-right: 99px;position: fixed;right: -105px;top: 48px;}
#main-banner .banner-content { display:table-cell; vertical-align:middle; padding: 47px 0 15px;}
#main-banner .banner-logo {margin: 0 0 114px;}
#main-banner .banner-text{font-size:25px;line-height:30px;color: #000;margin-bottom: 115px;font-family: 'museo_sans700';padding-left: 20px;}
#main-banner .banner-text h1{ font-size:60px; line-height:70px;margin: 0 0 30px;color: #50bb0d;font-family: 'museo_sans900';}
#main-banner .banner-text span{ display:block;}
#main-banner .banner-text p{ margin:0 0 20px; max-width:590px; width:100%;}

@media screen and (max-width: 767px) {
	#main-banner .banner-text p{ text-shadow: 3px 3px 5px rgba(255,255,255, 1)};
}

@media screen and (max-width: 1530px) {
	#main-banner .banner-logo {
		padding-left: 80px;
	}

	#main-banner .banner-text{
		padding-left: 80px;
	}
}

@media screen and (max-width: 1400px) {
	#main-banner .banner-logo {
		padding-left: 20px;
	}

	#main-banner .banner-text{
		padding-left: 20px;
	}
}
#main-banner .form-wrapper{border:4px solid #8f9193;border-radius:8px; }
#main-banner .form-content{ padding: 23px 24px 18px;background-color: rgba(88, 173, 207,0.7); }
#main-banner .sidebar-text{font-size: 14px;line-height: 21px;color:#ffffff;text-shadow: none;text-align:center;}
#main-banner .sidebar-text span{display: block;}
#main-banner .sidebar-text h4{font-size: 22px;line-height: 27px;color:#ffffff; margin:0 0 23px; }
#main-banner .sidebar-text p{ margin:0 0 28px; text-align:center;}
.request span.icon { background: #50ba0e; border-top-left-radius: 5px; display: inline-block; padding: 8px; position: relative; z-index: 9; left: -6px; top: -23px; }
#main-banner .form-wrap button{ display:table;margin: auto; font-size:24px; color: #ffffff; padding: 15px 0px 17px;width:202px; border:none; text-transform:uppercase; text-shadow:0 -1px 0 #04590a; 
border-radius:5px;background: #4a4a4a;font-family: 'open_sansbold';}
#main-banner .bottom-text{ font-size: 9px;line-height: 13px;padding: 16px 0 0; text-align:center;}
#main-banner .bottom-text p{ margin:0px;}
#main-banner .bottom-text span{display: block;}
#main-banner .arrow-down { margin: auto; display: table;}
#main-banner #the-video{position: absolute;  object-fit: fill; max-width: 100%; width: 100%;  height: 100%;}  
 
 /*******************service-section**************/
#service-section {position:relative; background:transparent; }
#service-section .services-wrapper {padding: 65px 0 33px;}
#service-section .service-bg{position:absolute;background-image:url(images/services-bg-img.jpg); background-repeat:no-repeat; background-position:center top; background-size:cover; width:100%; height:100%;z-index: -1; opacity:0.2;}
#service-section .col-sm-content { width: 20%; float: left; padding: 20px;}
#service-section .heading-text {font-size: 18px; line-height:21px;margin: 0 0 12px;font-family: 'museo_sans500';color: #000000;}
#service-section .heading-text span{display: block;}
#service-section .heading-text h2{font-size: 30px;line-height: 21px;color: #223950;margin: 0 0 35px;font-family: 'museo_sans900';}
#service-section .heading-text h3{font-size: 30px;line-height: 21px;color: #223950;margin: 0 0 35px;font-family: 'museo_sans900';}
#service-section .service-wrap{max-width: 340px;margin: 0 auto;}
#service-section .service.text-center {padding: 0 6px;}
#service-section .icon-wrap{margin-bottom: 38px;}
#service-section .text-wrap{font-size: 18px;line-height: 21px;height: auto;font-family: 'museo_sans500';color:#000000;}
#service-section .service-wrap h3{color:#000000; margin:0px;font-size: 18px;line-height:21px;font-family: 'museo_sans700';margin: 0 0 12px;}
#service-section .service-wrap h4{color:#000000; margin:0px;font-size: 18px;line-height:21px;font-family: 'museo_sans700';margin: 0 0 12px;}
#service-section .icon-wrap {/* display: inline-block; width: 100%; text-indent: 999px; */height: 140px; overflow: hidden;position: relative;margin-bottom: 22px;}
#service-section .icon-wrap:before{background-position:top center; background-repeat:no-repeat; position:absolute; left:0;width:100%; text-align:center; height:141px; content:""; background-size:auto;}
/* #service-section .access-control:before{background-image:url(images/service-icon-1.png);}
 */#service-section .video-surveillance:before{background-image:url(images/service-icon-2.png);}
#service-section .workflow-management:before{background-image:url(images/service-icon-3.png);}
#service-section .security-guard:before{background-image:url(images/service-icon-4.png);}
#service-section .infrastructure-it:before{background-image:url(images/service-icon-5.png);}
#service-section .service-wrap:hover{-webkit-transition: all .9s ease-in-out;transition: all .9s ease-in-out;}
#service-section .icon-wrap:hover{cursor:pointer;}
#service-section .service-wrap:hover .icon-wrap:before{background-position: bottom center;}
#service-section .icon-wrap:hover img { transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); -moz-transform: translateY(-50%);}
#service-section .icon-wrap:hover img { transition: all 0.1s ease; -moz-transition: all 0.1s ease; -webkit-transition: all 0.1s ease; -o-transition: all 0.1s ease;}
/*******************service-section**************/

/*******************************partner*************************/
#partner{display: table;width: 100%;padding: 57px 0 39px;}
#partner .partner-text{display: table-cell;vertical-align: middle;padding-right: 92px;width: 43.6%;color: #000000;}
#partner .partner-img{display: table-cell;vertical-align: middle;}
#partner .partner-text h2{border-top: 3px solid #223950;border-bottom:3px solid #223950;padding: 13px 0; font-size: 20px;line-height: 25px;text-align: center;font-family: 'museo_sans500';}
#partner .partner-text h3{border-top: 3px solid #223950;border-bottom:3px solid #223950;padding: 13px 0; font-size: 20px;line-height: 25px;text-align: center;font-family: 'museo_sans500';}
#partner .partner-wrap {padding: 0 83px;}
/*******************************partner*************/

/*************blogs-section*****************/
#blogs-section {position:relative;background:#3b4d5e; z-index:9;}
#blogs-section .blogs-wrapper {padding: 81px 0 94px;}
#blogs-section .blog-bg{position:absolute;background-image:url(images/blog-bg-img.jpg); background-repeat:no-repeat; background-position:center top; background-size:cover; width:100%; height:100%;z-index:-1; opacity: 0.2;}
#blogs-section .heading-text{padding-bottom: 80px;}
#blogs-section .heading-text h2{ font-size:30px; line-height:50px; color: #fff; margin: 0 0 6px;font-family: 'museo_sans900';text-transform: uppercase;}
#blogs-section ul.blogs-wrap{display:flex;justify-content: space-between;padding:0 10px;}
#blogs-section .blogs-wrap li { width:33.33%; list-style:none; padding:0 5px;} 
#blogs-section .blogs-content{background-position: center top; background-repeat:no-repeat; background-size:cover; padding:42px 36px; max-width:388px; margin:0 auto;}
#blogs-section .blogs-content.blogs-1{ background-image:url(images/blogs-img-1.jpg);}
#blogs-section .blogs-content.blogs-2{ background-image:url(images/blogs-img-2.jpg);}
#blogs-section .blogs-content.blogs-3{ background-image:url(images/blogs-img-3.jpg);}
#blogs-section .blogs-text { font-size: 18.41px;line-height: 26px; color: #ffffff;font-family: 'museo_sans700',arial; background:#272727;padding: 37px 32px 15px; min-height:400px; opacity:0.9;}
#blogs-section .blogs-text h2{ font-size: 28px;line-height: 34px; color: #ffffff;margin: 0 0 18px;font-family: 'museo_sans700',arial;}
#blogs-section .blogs-text h3{ font-size: 28px;line-height: 34px; color: #ffffff;margin: 0 0 18px;font-family: 'museo_sans700',arial;}
#blogs-section .blogs-text p { margin:0px;}
#blogs-section .learn-btn{ background: #50bb0d;padding: 20px 14px;  font-size:17px; display:block;font-family: 'museo_sans500',arial;  color: #ffffff;}
#blogs-section .learn-btn a{}
#map img{width: 100%;z-index: -9999;position: relative;}
#map{padding-left:7%;position:relative; overflow:hidden;}
#map::before {content: ""; position: absolute;  height: 100%; width: 100%;background-color: rgba(80, 187, 13, 0.25);}
/*******************main-footer******************/
#main-footer.inner-footer{background:#223950;}

#main-footer.inner-footer .embed-wrap::before { background: #223950; }
#main-footer.inner-footer .copy-right-text p a{color:#fff; text-decoration:underline !important;}
#main-footer.inner-footer .embed-list li a{color:#fff; text-decoration:underline !important;}
#main-footer .footer-container {max-width: 1342px;width: auto;}
#main-footer {  background: #fff; padding: 54px 0 47px;}
#main-footer .social-media{ display:inline-block;vertical-align: middle;padding-top: 22px;margin-left: -2%;}
#main-footer .social-media li{padding:0 3px;list-style:none;display:inline-block;}
#main-footer .social-media li a{height:17px;display:inline-block;width:37px;overflow:hidden;text-indent:999px;background-image:url(images/social-icons-2.png);background-repeat:no-repeat;}
#main-footer .social-media li a.facebook{background-position:-5% top;}
#main-footer .social-media li a.facebook:hover{background-position:-5% bottom;}
#main-footer .social-media li a.twitter{background-position:32% top;}
#main-footer .social-media li a.twitter:hover{background-position:32% bottom;}
#main-footer .social-media li a.linkedin{background-position:62% top;}
#main-footer .social-media li a.linkedin:hover{background-position:62% bottom;}
#main-footer .social-media li a.instagram{background-position:100%top;}
#main-footer .social-media li a.instagram:hover{background-position:100% bottom;}
#main-footer .footer-content{font-size:20px; line-height:32px; color: #000; margin:0px; font-family: 'museo_sans300';}
#main-footer .footer-content .footer-text{ font-size:30px; line-height:36px; color:#50bb0d;font-family: 'museo_sans700'; margin-bottom: 40px;}
#main-footer .footer-content h3{ font-size:30px; line-height:36px; color:#50bb0d;font-family: 'museo_sans700';}
#main-footer .footer-content h4{ font-size:30px; line-height:36px; color:#50bb0d;font-family: 'museo_sans700';}
#main-footer .footer-content.content-1 h4,#main-footer .footer-content.content-2 h4,#main-footer .footer-content.content-4 h4{margin: 0 0 42px;}
#main-footer .footer-content.footer-content-3 h4{margin: 0 0 22px;}
#main-footer .footer-content.footer-content-3 p{margin: 0 0 20px;padding-bottom: 35px;border-bottom: 1px solid #000;}
#main-footer .footer-content p{ margin:0 0 34px;}
#main-footer .footer-content ul.content-list{}
#main-footer .footer-content ul.content-list li { list-style:none;}
#main-footer .footer-content ul.content-list li  span { display: block; }
#main-footer .btn-wrap span{position: relative;z-index: 1;}
#main-footer .btn-wrap img {left: 0;position: absolute;top: 0;height: 100%;width: 100%;}
#main-footer .contact-list li span{ display:block;}
#main-footer .copy-right-text{font-size:16px; line-height:32px; color: #000; margin:0px;font-family: 'museo_sans300';}
#main-footer .copy-right-text p{ margin:0px;}
#main-footer .copy-right-text p a{ color: #5cc01d;}
.footer-content.footer-content-3::before {content: '';background:#223950;height: 105%;width: 1px; position: absolute; top: 0;left: 0;}
#main-footer .footer-content.footer-content-3 {position: relative;padding-left: 58px;font-size: 16px;line-height: 20px;}
#main-footer .footer-content-3{text-align: right;}
#main-footer .footer-content-3 span.border {height: 1px;width: 100%;background: #223950;display: inline-block;}
#main-footer span.twitter-icon { display: block; color:#50bb0d; position: relative;padding-left: 21px; font-size: 20px;line-height: 32px;font-family: 'museo_sans500';}
/*#main-footer span.twitter-icon:before { content: ''; position: absolute; background:url(images/twitter-icon.png) no-repeat center top;  height: 16px;width: 20px;top: 9px;left: 107px;}
*/
#main-footer span.twitter-icon img{margin-top: 10px;}
#main-footer p.bottom-content {padding-bottom: 125px;}
#main-footer .bottom-text {padding-top: 30px; border-top:1px solid #ffffff;font-size: 18px;line-height: 25px;}
#main-footer .footer-wrapper{}
#main-footer ul.embed-list{ display: table;width: 100%;}
#main-footer .bottom-text{padding-bottom: 99px;}
#main-footer .embed-list li { list-style: none;float: left; width: 50%;}
#main-footer .embed-list li:last-child a{ float:right;}
#main-footer .embed-list li a{font-family: 'museo_sans500'; color: #6da7cb;font-size: 16px;line-height: 32px;color:#50bb0d;}
#main-footer .embed-wrap{ position:relative;max-width: 275px;float: right; width:100%;}
#main-footer .embed-wrap:before{ position:absolute; right:0; top:-6px; content:""; height:1px; width:100%; background:#000;}                                       
#main-footer .footer-content.footer-content-3 a { /*color:#000000; */}
.stt-em{display: none!important;}


#main-footer.inner-footer .footer-content p { color: #fff;  }

#main-footer.inner-footer .footer-content { color: #fff; }
#main-footer.inner-footer .footer-content.footer-content-3 a{color: #fff;}
#main-footer.inner-footer .footer-content.footer-content-3::before{background:#fff;}
#main-footer.inner-footer .copy-right-text p{color:#fff;}
#main-footer .embed-wrap::before{background:#223950;}
 
#main-footer.inner-footer .footer-content.footer-content-3 p{border-bottom:1px solid #fff;}
#main-footer.inner-footer .social-media li a{height:17px;display:inline-block;width:37px;overflow:hidden;text-indent:999px;background-image:url(images/social-icons-3.png);background-repeat:no-repeat;}
/*****************contact__us__section****************/
#contact_services {padding: 132px 0 104px;position:relative; /*overflow:hidden*/;z-index:1; background:rgba(0,0,0,0.8);}
#contact_services .img-overlay { background:url(images/services-overlay.png) bottom center no-repeat; bottom:0; left:0; height:405px;
width:100%; position:absolute; background-size:cover;z-index: -999;}
#contact_services:before { position:absolute; left:0; top:0; background-image:url(images/contact-us-banner.jpg); background-repeat:no-repeat; background-position:center top; opacity:0.15; background-size:cover; width:100%; height:100%;  z-index:-999;content:'';}
#contact_services .text-wrap{ font-size: 20px; line-height: 30px;font-family: 'museo_sans500',arial; color:#ffffff;}
#contact_services h2{ font-family: 'museo_sans500',arial;font-size: 28px; line-height: 45px; margin: 0 0 27px; color:#ffffff;}
#contact_services .icon-wrap{ margin-bottom: 56px; }
#contact_services .text-wrap a.service__btn:link, #contact__services .text-wrap a.service__btn{border-radius: 40px; font-size: 18px; line-height: 30px; color:#ffffff;font-family: 'museo_sans500';text-transform:uppercase;  display: block; padding: 11px 15px; -webkit-transition: all .5s ease-in-out; transition: all .5s ease-in-out;}
#contact_services .service__btn { color:#ffffff; border: 3px solid #50BB0D;}
#contact_services .text-wrap a.service__btn:hover, #contact-services .text-wrap a.service__btn:active { background: #50BB0D;border: 3px solid #50BB0D; color:#ffffff; }
#contact_services .heading-text {}
#contact_services .heading-text h3{ font-size:80px; line-height:80px; font-family: 'museo_sans500';margin: 0 0 86px;color:#ffffff;}
#contact_services .heading-text h3 span { display:block; }
#contact_services .container {max-width: 1100px;}
/*contact*/
#contact {padding: 93px 0 93px;}
#contact .contact-content{color: #000000;font-size: 28px; line-height: 34px;font-family: 'museo_sans500';}
#contact .contact-content h2 {font-size: 28px;line-height: 34px;margin: 0 0 37px;font-family:'museo_sans500'; color:#50BB0D;}
#contact .contact-content h2 span { display:block; }
#contact .contact-content p{margin: 0;} 
#contact .contact-content p span { display:block; }
#contact .maps{max-width: 620px;height: 418px;/*background-image: url(images/map.jpg);*/background-repeat: no-repeat;background-size: cover;border: 4px solid #50BB0D;float: right;width: 100%;}
#contact .map-wrap{ position:relative; padding: 33px 34px 41px;}
#contact .map-wrap:before { content:'';  width: 0; height: 0;border-left: 17px solid transparent;position: absolute;bottom: -32px;border-right: 17px solid transparent;transform: translateX(-50%);border-top: 24px solid #50BB0D; bottom:-24px; left:50%;} 
#contact .maps .maps-content{}
#contact .maps-content{background: #50BB0D;max-width: 315px;background-repeat: repeat;background-size: auto;background-repeat: no-repeat;background-size: cover;z-index: 999;position: absolute;transform: translate(-50%,-57%);top: 50%;left: 58%;text-align: center;}
#contact .maps .maps-content h3{margin: 0 0 30px;font-size: 20px;line-height: 26px;font-family: 'museo_sans500';color:#ffffff;}
#contact .maps .maps-content a{background-color: #223950; border-radius:40px;font-size: 20px; line-height:26px;font-family: 'museo_sans500';color: #fff;padding: 10px 28px 8px 18px;border:0; }
#contact .logo {margin-bottom: 46px; padding-top: 46px;}
#contact .contact-content a { color:#000000; }
#contact-us .contact-text a {color:#fff;} 
/*************** blog-section ***************/
#blog_section{ background:#fff;padding: 92px 0px;/*border:1px solid #dfdfdf;position: relative;overflow: hidden;*/}
#blog_section .blog_block{ position: relative;padding-bottom: 67px;}
#blog_section .col-sm-4{ width:31%;}
#blog_section .col-sm-8{ width:69%;}
#blog_section .blog_top_content{}
#blog_section .blog_top_content .blog_readmore { text-transform: capitalize;}
#blog_section .blog_top_content h2{margin: 0px 0px 12px;font-size: 28px;color: #000;line-height: 36px;font-family:'museo_sans700';font-weight: 700;}
#blog_section .blog_topwrap{margin-bottom:19px; }
#blog_section .blog_topwrap .client_img{}
#blog_section .client_img img{ border:2px solid #000; border-radius:100%;margin: 0;height: 62px;width: auto;}
#blog_section .blog_ttilewrap{ }
#blog_section .blog_listing{/*max-width:440px;*/ width:100%; padding:4px 25px; margin-left: -10px;}
#blog_section .blog_listing li{ padding-right:18px; font-size:14px; text-transform:uppercase; display:inline;  font-family: 'museo_sans',arial;}
#blog_section .blog_listing li a{ color:#000;}
#blog_section .blog_listing li img{ margin-right:9px; /*margin-top:0px;*/ vertical-align: middle;/*padding-bottom: 5px;*/}
#blog_section .wrapper{ border-bottom:7px solid #d6d6d6; margin-left:50px; padding-bottom: 55px;}
#blog_section .wrapper:last-child{ border:none; padding-bottom:0;}
#blog_section .blog_block .blog_img {border: 1px solid #000;background-repeat: no-repeat;height: 319px;background-size: cover  !important;background-position: center top !important;}
#blog_section .blog_block .blog_img img{ border:1px solid #000; width:100%;}
#blog_section .blog_block .blog_description{ padding-left:52px; font-size:20px; line-height:30px; color:#010000;font-family: 'museo_sans500',arial;}
#blog_section .blog_block .blog_description a {color: inherit;}
#blog_section .blog_block .blog_description p{ margin: 0 0 18px;letter-spacing: 1px;font-family: 'museo_sans300';}
#blog_section .blog_block .blog_description p span.read-btn { color:#1f4179;font-family: 'museo_sans',arial; background:url(images/arrow.png) no-repeat right center; padding-right: 15px;}
#blog_section .content-wrap .wrapper{margin-left: 0}
#blog_section .blog_description span a { text-transform: capitalize;}
#blog_section .blog_ttilewrap {display: table-cell;vertical-align: middle;}
#blog_section .blog_block .blog_topwrap .client_img {display: table-cell;vertical-align: middle;width: 62px;}
#blog_section .blog_block .blog_topwrap {display: table;width: 100%;}
#blog_section .blog_topwrap {margin-bottom: 19px;}
#blog_section .blog_listing li {padding-right: 18px;font-size: 10px;text-transform: uppercase;display: inline;font-family:'museo_sans500';line-height: 24px;letter-spacing: 1px;}
#blog_section .container {max-width: 1210px !important;}
#blog_section .blog_block .blog_description .read_btn {box-shadow: inset 0 0 0 0 #000;-webkit-transition: ease-out 0.4s;-moz-transition: ease-out 0.4s;transition: ease-out 0.4s;font-size: 20px;color: #fff;display: inline-block;background:#50BB0D;padding: 11px 35px 11px;font-family: 'museo_sans500';letter-spacing: 1px;}
#blog_section .blog_block .blog_description .read_btn a{color:#fff !important;}
#blog_section .blog_block .blog_description .read_btn:hover { box-shadow: inset 400px 0 0 0 #223950;}
#inner_content .container {max-width: 1104px !important;width: auto !important;padding-top: 60px;}
#blog-section.blog .container{padding: 0 40px;}
#blogs-section .learn-btn a span {
    display: none;
}

 /*****pagination*******/
.wp-pagenavi{border-radius: 4px; border-top: none;display: inline-block; margin: 20px 0; padding-left: 0; color: #000; text-align: left;  width: 100%; font-size: 15px;}
.wp-pagenavi span {font-family: 'museo_sans500_italic' !important; background-color: #ffffff; color:#bdbdbd !important;font-family: 'futura_regular',arial; border: 1px solid #e1e1e1 !important;  line-height: 20px; margin: 5px !important; padding: 6px 10px !important;  position: relative !important; text-decoration: none !important; font-weight: normal !important;}
.wp-pagenavi a{font-size: 15px !important;border-radius: 3px;background-color: #ffffff; color:#000000 !important;font-family: 'futura_regular',arial; border: 1px solid #e1e1e1 !important;  line-height: 20px; margin: 5px !important; padding: 6px 9px !important;  position: relative !important; text-decoration: none !important; font-weight: normal !important;}
.wp-pagenavi :first-child{border: none !important;border-bottom-left-radius: 4px !important; border-top-left-radius: 4px !important; margin-left: 0 !important;}
.wp-pagenavi :last-child{border-bottom-right-radius: 4px !important; border-top-right-radius: 4px !important; margin-right: 0 !important;}
.wp-pagenavi span.current{font-family: 'gotham_mediumregular' !important; background:#50bb0d !important; border-color:#50bb0d !important;border-radius: 3px; color:#ffffff !important;}
.pages {color:#cecece !important;float: right; font-family: 'gotham_mediumregular' !important;}
.wp-pagenavi span.extend {margin: 0 !important; font-size: 20px;border: none !important;}
/****************thankyou_page************/
#thankyou_page { padding:116px 0 0;}
#thankyou_page .news_content{padding-bottom: 85px; border-bottom:1px solid #cccccc; margin-bottom:65px;}
#thankyou_page .news_section{max-width:1100px; margin:0 auto;}
#thankyou_page .news_wrap{ margin-bottom:42px; position:relative;border:3px solid #50BB0D; }
#thankyou_page .news_img{ background-position:center top; background-repeat:no-repeat; background-size:cover;min-height:224px; }
#thankyou_page .news_text{background:rgba(80, 187, 13, 0.8); position:absolute; top:0; height:100%; width:100%; }
#thankyou_page .text_content{ font-size:20.32px; color: #ffffff; line-height:25.14px;font-family: 'museo_sans500'; padding: 15px 26px 0px; display:table-cell; vertical-align:middle; position:relative; height:224px;}
#thankyou_page .news_text p { margin:0px; min-height:150px;}
#thankyou_page .news_text a { font-size:12.7px; line-height:20.66px; color: #fff; text-transform:uppercase;font-family: 'museo_sans500'; border-bottom:1px solid #fff; float:right;}
#thankyou_page .video_content{padding-bottom: 85px; border-bottom:1px solid #cccccc; margin-bottom:65px;}
#thankyou_page .video_content:last-child{padding-bottom:0; border-bottom:none; margin-bottom:0px;}
#thankyou_page .heading_text{}
#thankyou_page .heading_text h3{ font-size:40.64px; line-height:45.72px; color: #231f20;margin: 0 0 84px;font-family: 'museo_sans500';}
#thankyou_page .video_section {  max-width:1100px; margin:0 auto;}
#thankyou_page .video_wrap{ margin-bottom:49px;}
#thankyou_page .video_img{ background-position:center top; background-repeat:no-repeat; background-size:cover;min-height:224px; position:relative; margin:0 0 26px; border:3px solid #ff7d00;}
#thankyou_page .video_img{ }
#thankyou_page .play_btn{ position:absolute; left:50%; top:50%; transform:translateX(-50%) translateY(-50%); -webkit-transform:translateX(-50%) translateY(-50%);}
#thankyou_page .play_btn img{}
#thankyou_page .video_text{ font-size:20.32px; line-height:25.14px; color: #231f20;font-family: 'Segoe UI Semibold',arial;}
#thankyou_page .video_text p { margin: 0 0 22px;}
#thankyou_page .video_text p span { display:block;}
#thankyou_page .video_text a.watch_now{ font-size: 12.7px; line-height:20.66px; color: #00718c!important; text-transform:uppercase; border-bottom:1px solid #00718c;font-family: 'Avenir LT Std Heavy',arial;}
#thankyou_page .padding{ padding:0 18px;}
#thankyou_page .btn_wrap a.btn_content{padding:10px 13px; color:#fdfdfe!important; font-size:15px; line-height:32px; text-transform:uppercase;font-family: 'museo_sans500';
background: #50BB0D; display:inline-block; width:231px; border: 2px solid #2E5126;-webkit-transition: ease-out 0.7s;-moz-transition: ease-out 0.7s;transition: ease-out 0.7s;cursor: pointer;}
#thankyou_page .btn_wrap a.btn_content:hover {box-shadow: inset 400px 0 0 0 #223950!important;}
#thankyou_page .btn_wrap a.btn_content span { background:url(images/white_btn_arrow.png) no-repeat right; padding-right:11px;}
#thankyou_page .ebook_wrap{}
#thankyou_page .ebook_wrap img {margin:0 0 26px;}
#video_section {padding: 80px 0;}

/************************** testimonial_page ******************************/
#testimonial_page{ padding:85px 0 0 ;}
#testimonial_page .container_testimonial{ max-width:1000px!important;}
#testimonial_page .testimonial_wrap{}
#testimonial_page .testimonial_wrap &gt; li{ border-bottom:1px solid #cccccc; list-style:none; padding-bottom:60px; margin-bottom:60px;}
#testimonial_page .testimonial_content{ }
#testimonial_page .testimonial_image{height: 200px;background-size: contain;background-repeat: no-repeat;background-position: center; }
#testimonial_page .testimonial_image &gt; .img_wrap{border: 3px solid #cccccc;height: 250px;width: 250px;border-radius: 100%;}
#testimonial_page .testimonial_image &gt; .img_wrap img{border: 3px solid #cccccc;border-radius: 100%; height: 250px;width: 250px;}
#testimonial_page .testimonial_text{ padding-left:42px;}
#testimonial_page .testimonial_text &gt; blockquote{ color:#000000; font-size:20px; line-height:30px; padding:0; margin:0 0 32px; border:none; font-family:'museo_sans300',arial; position:relative;}
#testimonial_page .testimonial_text &gt; blockquote:before{content:"\201C"; color:#50BB0D; font-size:40px; line-height:20px; left:-40px; top:0; font-family: 'museo_sans',arial; position:absolute; z-index:1; background:#fff; padding-top:8px;}
#testimonial_page .testimonial_text &gt; blockquote:after{content:""; width:3px; height:100%; top:0; border-left:3px solid #cccccc; position:absolute; left:-40px; margin-left:6px;} 
#testimonial_page .testimonial_text &gt; blockquote p{ margin:0 0 14px;padding-top: 15px;font-family: 'museo_sans500';}
#testimonial_page .testimonial_text &gt; blockquote p:last-of-type{margin:0;}
#testimonial_page .testimonial_text &gt; blockquote p:last-of-type:after{content:"\201D"; color:#27a1d6;display: none;}
#testimonial_page .rating{ margin:0 0 21px;}
#testimonial_page .rating &gt; img{}
#testimonial_page .profile_info{font-family: 'museo_sans700'; color:#000000; font-size:14px; line-height:30px; text-transform:uppercase;}
#testimonial_page .profile_info p{ margin:0;}
#testimonial_page .profile_info span {display: block;}
#testimonial_page .profile_info p .block_text{ display:block;}
#testimonial_page .testimonial_text b, strong {font-family: 'museo_sans500';}
/***********************Image Align ********************/
img.alignnone { display: inline-block; margin-bottom: 20px; }
img.alignleft { float: left; margin-bottom: 20px; margin-right: 20px; }
img.alignright { float: right;  margin-bottom: 20px; margin-left: 20px; }
img.aligncenter { display: block;  float: none; margin: 0 auto 20px; }
#content_page img.aligncenter{ display: block; margin: auto;}
#content_page img.alignleft { float:left; margin:0px 10px 10px;}
#content_page img.alignright {float: right; margin:0px 10px 10px;}

/****************************** SUBMENU *****************************************/
#main-header .navigation-2 ul.sub-menu:before { border-bottom: 8px solid #385072;border-left: 8px solid rgba(0, 0, 0, 0); border-right: 8px solid rgba(0, 0, 0, 0); display: none;content: "";left: 28px;position: absolute;top:0;} 
#main-header .navigation-2 ul.sub-menu { background: rgb(0, 0, 0, 0) ;border-radius: 0;display: none;font-weight: 500;height: auto;left: 0;margin:0 !important;opacity: 1;padding:3px 0 0;position: absolute;width: auto;z-index: 10000;}
#main-header .navigation-2 ul.sub-menu li { border: none; background:#27aae1; color: #ffffff; display: block !important; margin: 0 !important;  padding: 0 !important; text-align: left !important;  text-decoration: none;}
#main-header .navigation-2 ul.sub-menu li a { background: rgb(0, 0, 0, 0) !important;color: #ffffff !important;display: block; font-size: 15px !important;line-height: 18px !important;overflow-wrap: break-word;padding: 10px !important;text-align: left;white-space: nowrap;width: auto;letter-spacing: 1px;} 
#main-header .navigation-2 ul.sub-menu li a:hover{ background:#272727 none repeat scroll 0 0 !important;  color: #ffffff !important;} 
li.menu-item{ position:relative;}
#main-header  .navigation-2 ul.sub-menu li a::before { content: "";border-bottom: none;}   
#main-header  .navigation-2 ul li:hover ul.sub-menu{display: block;}
#main-header  .navigation-2 ul.sub-menu a:hover { background: #89c5e5 none repeat scroll 0 0;} 
#main-header  .navigation-2 li li a::after { background: none; } 
#main-header .navigation-2 ul &gt; li &gt; a {position: relative;}
/*#main-header .navigation-2 ul &gt; li &gt; a::before {border-bottom:4px solid #fff; top: 20px; content: "";display: block; margin-top: 8px;position: absolute;left: 0; transition: all 0.3s ease 0s; width: 0;}*/
#main-header .navigation-2 ul &gt; li &gt; a:hover::before { width: 100%;}
/*.cookieControl { padding: 3px;background:#FFF;border-top: 5px solid #004672; padding: 9px; position: fixed;left: 0;bottom: 0;
z-index: 99999999;text-align: left;width:100%;}
.cookieControl .simplified, .cookieControl .explicit { width: auto;padding: 10px 10px 10px;}
.cookieControl .simplified{position: relative;}
.cookieControl .simplified .buttonColumn { float: right;width: auto;}
tbody {display: table-row-group;vertical-align: middle; border-color: inherit;}
tr { display: table-row;vertical-align: inherit; border-color: inherit;}
.cookieControl .buttons .v1 {padding: 6px 10px; font-size: 12px; font-family:  'cairosemibold',arial; }
.cookieControl .buttons .v1 a{color: #000 !important;font-size: 15px;font-weight: normal;}
.cookieControl .buttons .v1 a:hover{color: #004672!important;}
.cookieControl .simplified .consentTextColumn {float: none;width: 100%;}
.cookieControl .simplified .consentTextColumn p { font-family:'montserratlight', arial; font-size: 14px; line-height: 23px; color: #000;}
.cookieControl .simplified .consentTextColumn p a{color: #000; text-decoration:underline!important;}
.buttons {background: #559eaa;filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#559EAA',endColorstr='#447e88');
 background: -webkit-gradient(linear,left top,left bottom,from(#559eaa),to(#447e88));background: -moz-linear-gradient(top,#559eaa,#447e88);
background: -ms-linear-gradient(top,#559eaa,#447e88); background: linear-gradient(top,#559eaa,#447e88);color: #fff;}
*/
/********************* EOF centralized_popup ************************************/
.contact_form_wrap {padding: 0 17px;}
.contact_form_wrap .fsBody .fsForm, .contact_form_wrap .fsForm .fsFieldRow .fsRowBody, .contact_form_wrap.fsForm .fsSpacerRow .fsRowBody{ margin: 0 !important;padding: 0 !important;background:transparent!important;}
.contact_form_wrap .fsBody .fsForm{ border:none!important; padding-bottom: 0px !important; padding-top:0px; margin: 0 !important;}
.contact_form_wrap .fsBody .fsLabel, .fsBody label{ color:#fff!important; margin-bottom: 0 !important; font-family: SegoeUI-Light;}
.contact_form_wrap .fsForm .fsSubmit{ background:none!important;   padding: 0px 0!important;margin: 0 !important;}
.contact_form_wrap .fsBody .fsRowBody{ padding: 0 !important;}
.contact_form_wrap .fsOptionLabel.horizontal {background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;border: medium none !important;margin: 0 0 0 18px !important;font-family: 'SegoeUI-Light';font-weight: normal;font-size: 16px;}
.contact_form_wrap .fsForm .fsLabel{ color: hsl(0, 0%, 100%) !important;float: left; font-family: 'poppinsregular';font-size: 12px !important;text-align: left;font-weight: normal !important; margin-bottom: 4px !important;margin-top: 0 !important;    text-transform: uppercase;}
.contact_form_wrap .fieldset-content { }
.contact_form_wrap .fsBody .fsSupporting{font-family: 'poppinsregular'; font-weight:normal !important; color: #515050  !important; font-size: 11px;}
.contact_form_wrap .fsBody .fsForm .fsSectionHeading { font-size: 16px;}
.contact_form_wrap .fsBody .fsForm .fsSectionHeading{background: url(images/seperator_title.png) no-repeat scroll center bottom rgba(0, 0, 0, 0);color: #000000;text-align: center;font-family: "robotoregular";font-size: 16px; line-height: 30px;margin: 0;  padding-bottom: 20px;text-transform: uppercase;}
.contact_form_wrap .fsSubmit input.fsSubmitButton{ padding:4px 10px!important;}
.contact_form_wrap *::-moz-placeholder{}
.contact_form_wrap .fsSubmit input.fsSubmitButton {margin-top: 3px;display: block;width: 100% !important;padding:0 !important;border-radius: 5px !important;background: linear-gradient(to bottom, #23527c 0%, #23527c 100%) !important;color: #fff !important;font-size: 23.12px !important;height: 40px !important;font-family: 'arimobold',arial;border: none;}
.contact_form_wrap .fsPagination input, .contact_form_wrap.fsPagination button{ font-size:10px!important;}
.contact_form_wrap .fsSubField:last-child{ margin:0px!important;}
.contact_form_wrap .fsBody .fsForm{box-shadow: none !important;}
.contact_form_wrap .fsBody input{ padding:2px!important; font-size:13px !important; font-weight:normal !important;}
.contact_form_wrap .fsBody .fsSubField{ margin-right: 3%; width: 47.9%;}
.contact_form_wrap .fsFieldRow input[type="text"], .contact_form_wrap .fsFieldRow input[type="email"], .contact_form_wrap .fsFieldRow input[type="number"], .contact_form_wrap .fsFieldRow input[type="tel"]{ width:100%!important; height:33px; color:#808080!important; max-width: 100%;}
.contact_form_wrap .fsFieldRow input[type="text"], .contact_form_wrap .fsFieldRow input[type="email"], .contact_form_wrap .fsFieldRow input[type="number"], .contact_form_wrap  .fsFieldRow input[type="tel"], .contact_form_wrap .fsForm textarea { max-width: 100% !important;
width: 100% !important;background-image:none !important;font-family: 'arimolight',arial;  color: #000 !important;font-weight: normal; font-size: 12.33px !important; border:none !important;line-height: 20px; padding: 11px 17px !important; border-radius:5px!important; margin-bottom:9px;}
.contact_form_wrap div.fsError { margin:0px !important;} 
.contact_form_wrap .fsBody .fsFieldRow, .fsBody .fsRowBody { margin-bottom: 0 !important;}
.contact_form_wrap .fsForm select{  border: 1px solid #cccccc;border-radius: 5px !important;color: #808080 !important;font-size: 14px !important; height: 56px !important;max-width: 100%;line-height: 48px !important;padding: 0 0 0 10px !important; width: 100% !important;}
#label65186659 a{color:#9eadba;}
.contact_form_wrap .fsForm fieldset, .contact_form_wrap .fsForm fieldset legend{ background:none !important;}
.contact_form_wrap .fsOptionLabel.vertical { letter-spacing: 1px;clear: none !important; color: hsl(0, 0%, 100%) !important; float: left;font-family: Segoe UI Semilight;font-size: 14px; font-weight: normal;margin-right: 10px;}
.contact_form_wrap div.fsError{ font-family:'arimolight',arial;line-height: 15px; font-size: 11px !important;  margin-bottom: 5px !important;margin-top: 0px !important; padding: 4px !important; width: 100%;}
.contact_form_wrap .fsRequiredMarker { font-weight:normal !important; font-size:14px; color:#772120;}
.contact_form_wrap .fsBody { margin-bottom:0px!important;background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0; padding: 0 !important;} 
.contact_form_wrap .fsValidationError .fsLabel { background-position: 0 2px !important; background-size: 6px auto !important;}
.contact_form_wrap #field28535119{ height:40px!important; font-weight: normal !important;}
.contact_form_wrap .fsBody .fsSectionHeader{ display: none; margin-left: -2px!important;background: none repeat scroll 0 0 transparent; color: #000; padding: 6px 0 0px !important;}
.contact_form_wrap {padding-top: 0px;}
.contact_form_wrap .fsFieldFocused.fsSpan100:not(.fsValidationError){margin:0px!important;padding:0px!important}
.contact_form_wrap &gt; p {color: hsl(0, 0%, 100%);font-family: open_sanslight_italic;font-size: 18px; margin-bottom: 20px;text-align: center;}
.contact_form_wrap .fsValidationError {background-color: hsla(0, 0%, 0%, 0);box-shadow: none;}
.contact_form_wrap #fsRow3451212-1, .contact_form_wrap #fsRow3451212-3{float: left; width: 48.3%; clear:left}
.contact_form_wrap #fsRow3451212-2, .contact_form_wrap #fsRow3451212-4{ float: right; width: 48%;clear: right;}
.contact_form_wrap ::-webkit-input-placeholder { color: #000;opacity: 1;}
.contact_form_wrap :-moz-placeholder {color: #000;opacity: 1;}
.contact_form_wrap ::-moz-placeholder { color: #000;opacity: 1;}
.contact_form_wrap :-ms-input-placeholder {color: #000;opacity: 1;}
.field-auto-capture {display: none;}
.contact_form_wrap #fsRow3488341-1, .contact_form_wrap #fsRow3488341-3 { float: left;  width: 48%;  clear: left;}
.contact_form_wrap #fsRow3488341-2, .contact_form_wrap #fsRow3488341-4 { float: right;  width: 48%;  clear: right;}
.contact_form_wrap .fsSubmit input.fsSubmitButton:hover { background: #0F243F !important;border: 3px solid #0F243F;}
 input[type="text"]:focus::placeholder, input[type="email"]:focus::placeholder {color: transparent !important;}

 /********************* vitech_popup ************************************/
#myModal{ background:rgba(80, 187, 13, 0.8);}
.popup_container{max-width:700px !important; width:auto !important;top: 100px;position: relative;}
.popup_container .close { top: 40px; position: relative; right: 20px; font-size: 35px;  opacity: 1;  box-shadow: none; text-shadow: none; color: #000;}
#popup_wrapper{ margin-top:30px; background:#50BB0D; padding:62px;}
#popup_wrapper .popupbody{padding: 38px 39px 44px; border:5px solid #fff;border-radius:10px; }
#popup_wrapper .popupbody h2 { font-size:22px; line-height:28px; color: #ffffff;margin: 0 0 30px;font-family: 'museo_sans',arial;}
#popup_wrapper .popupbody h2 span { display:block;} 
#popup_wrapper .form_wrap{}
#popup_wrapper .form_wrap a.btn_wrap{ font-size:23.12px; line-height:23.12px; color: #000000; display:block; background:#73dbe0; border-radius:5px;font-family: 'rubikbold',Arial; padding:9px 15px;}

#signup_popup_wrapper { margin-top: 30px; background: #fff; padding: 40px 0; border-radius: 10px;}
#signup_popup_wrapper .popupbody{padding: 38px 39px 44px; border:5px solid #fff;border-radius:10px; }
#signup_popup_wrapper .popupbody h2 { font-size:22px; line-height:28px; color: #ffffff;margin: 0 0 30px;font-family: 'museo_sans',arial;}
#signup_popup_wrapper .popupbody h2 span { display:block;} 
#signup_popup_wrapper .form_wrap{}
#popup_wrapper .form_wrap a.btn_wrap{ font-size:23.12px; line-height:23.12px; color: #000000; display:block; background:#73dbe0; border-radius:5px;font-family: 'rubikbold',Arial; padding:9px 15px;}
.modal-dialog { width: 700px !important;}
.sidebar-blog h5 {font-size: 20px;}
/*************** inner-Banner ****************/
#inner_banner {overflow:hidden;position:relative; background:#000827;z-index:1; padding-top: 90px; background:#000827;}
#inner_banner .inner-bg:before{}
#inner_banner .inner-bg {left: 0;top: 0;background: url(images/banner-img.png) no-repeat center top;background-size: auto;background-size: cover;position: absolute;opacity: 0.15;height: 100%;width: 100%;}
#inner_banner .inner-bg:after { content:""; position:absolute; left:0; top:0; background:url(images/banner-overlay.png) no-repeat center top; background-size:cover; width:100%; height:100%; }
#inner_banner .banner_holder{display:table;height: 680px 50vh;width:100%;position:relative;z-index:4;}
#inner_banner .banner_content{display:table-cell;padding:40px 0;vertical-align:middle;}
#inner_banner .banner-text{  margin:0; text-align:center;font-size:28px;line-height:38px;color:#fff;font-family: 'latolight',arial;}
#inner_banner .banner-text h1{font-family: 'dinbold',arial;font-size:64px;line-height:64px;margin: 0 0 52px;color:#ffffff; text-transform:uppercase;}
#inner_banner .banner-text p{ margin:0;}
#main-banner-section .sidebar-bottom-text a {color: inherit;}
#main-banner-section .sidebar-bottom-text a:focus, #main-banner-section .sidebar-bottom-text a:hover{color: inherit;}
#signup_popup_wrapper h3 { font-family: 'museo_sans700',arial; color: #000; margin-bottom:20px; font-size: 35px;}
/****************************** SUBMENU *****************************************/
/*#main-header .navigation ul.sub-menu:before { border-bottom: 8px solid #385072;border-left: 8px solid rgba(0, 0, 0, 0); border-right: 8px solid rgba(0, 0, 0, 0); display: none;content: "";left: 28px;position: absolute;top:0;} 
#main-header .navigation  ul.sub-menu { background: rgb(0, 0, 0, 0) ;border-radius: 0;display: none;font-weight: 500;height: auto;left: 0;margin:0 !important;opacity: 1;padding:20px 20px 0;position: absolute;width: auto;z-index: 10000;}
#main-header .navigation ul.sub-menu li { border: none; background:#0051a9; color: #ffffff; display: block !important; margin: 0 !important;  padding: 0 !important; text-align: left !important;  text-decoration: none;}
#main-header .navigation ul.sub-menu li a { background: rgb(0, 0, 0, 0) !important;color: #ffffff !important;display: block; font-size: 14px !important;line-height: 18px !important;overflow-wrap: break-word;padding: 10px !important;text-align: left;white-space: nowrap;width: auto;letter-spacing: 1px;} 
#main-header .navigation ul.sub-menu li a:hover{ background:#032e4d none repeat scroll 0 0 !important;  color: #ffffff !important;} 
li.menu-item{ position:relative;}
#main-header  .navigation ul.sub-menu li a::before { content: "";border-bottom: none;}   
#main-header  .navigation ul li.open ul.sub-menu{display: block;}
#main-header  .navigation ul.sub-menu a:hover { background: #89c5e5 none repeat scroll 0 0;} 
#main-header  .navigation li li a::after { background: none; } 
#main-header .navigation ul &gt; li &gt; a {position: relative;}
#main-header .navigation ul &gt; li &gt; a::before {border-bottom:4px solid #fff; top: 20px; content: "";display: block; margin-top: 8px;position: absolute;left: 0; transition: all 0.3s ease 0s; width: 0;}
#main-header .navigation ul &gt; li &gt; a:hover::before { width: 100%;}*/

#main-header .navigation ul.sub-menu:before { border-bottom: 8px solid #385072;border-left: 8px solid rgba(0, 0, 0, 0); border-right: 8px solid rgba(0, 0, 0, 0); display: none;content: "";left: 28px;position: absolute;top:0;} 
#main-header .navigation  ul.sub-menu { background: rgb(0, 0, 0, 0) ;border-radius: 0;display: none;font-weight: 500;height: auto;left: 0;margin:0 !important;opacity: 1;padding:20px 20px 0;position: absolute;width: auto;z-index: 10000;}
#main-header .navigation ul.sub-menu li { border: none; background: #0051a9; color: #ffffff; display: block !important; margin: 0 !important;  padding: 0 !important; text-align: left !important;  text-decoration: none;}
#main-header .navigation ul.sub-menu li a { background: rgb(0, 0, 0, 0) !important;color: #ffffff !important;display: block; font-size: 14px !important;line-height: 18px !important;overflow-wrap: break-word;padding: 10px !important;text-align: left;white-space: nowrap;width: auto;letter-spacing: 1px;} 
#main-header .navigation ul.sub-menu li a:hover{ background:#000827 none repeat scroll 0 0 !important;  color: #ffffff !important;} 
li.menu-item{ position:relative;}
#main-header  .navigation ul.sub-menu li a::before { content: "";}   
#main-header  .navigation ul li.open ul.sub-menu{display: block;}
#main-header  .navigation ul.sub-menu a:hover { background: #fff none repeat scroll 0 0;}
#main-header  .navigation ul li.current-menu-item a { color: #fff; }
/*#main-header  .navigation ul li.current-menu-item:first-child a { color: inherit; }*/
#main-header  .navigation li li a::after { background: none; } 
#veoverde-inner_content .content-wrap{ padding-top:84px;font-size: 18px; line-height: 28px;color: #000000;}
#veoverde-inner_content .content-wrap h2{  font-size: 40px; line-height: 40px; margin:0 0 40px;font-family:'arimobold'; }
#veoverde-inner_content .content-wrap h3{font-size: 24px; line-height: 34px; margin: 0 0 40px;font-family:'arimoregular';}
#veoverde-inner_content  .content-wrap b{font-family: 'museo_sans500';font-weight: normal;}
#veoverde-inner_content .content-wrap strong {font-family:'museo_sans500'; font-weight:normal;}
#veoverde-inner_content .content-wrap p{margin:0 0 70px;}
#veoverde-inner_content .veoverde_inner-img img { margin: 0 0 67px;}
/*#veoverde-inner_content .content-wrap .listed-bullet {width: 100%; display:table; margin-bottom: 34px;}*/
/*#veoverde-inner_content .content-wrap .listed-bullet  li{ list-style: none;  text-align: left; position: relative; padding-left: 50px; margin: 0 0 40px;width: 50%;float: left;} */
/*#veoverde-inner_content .content-wrap .listed-bullet li:before{ content:url(images/bullet.png); background-repeat: no-repeat; background-size: cover; position: absolute; left: 0; top: 0; } */
/*#veoverde-inner_content .content-wrap ul li::before {content: url(images/bullet.png);background-repeat: no-repeat;background-size: cover;position: absolute;left: 0;top: 0;}*/
#veoverde-inner_content .content-wrap ul li {list-style: none;position: relative;padding-left: 50px;margin: 0 0 20px;width: 100%;float:none;}
#veoverde-inner_content .content-wrap ol li {position: relative;padding-left: 10px;margin: 0 0 20px;width: 100%;float: none;padding-right: 50px;}
#veoverde-inner_content .content-wrap ul,#veoverde-inner_content .content-wrap ol {width: 100%;display: table;margin-bottom: 34px;display: flex;
flex-wrap: wrap;}
#veoverde-inner_content .author{ position: relative; display:table;  /*margin:56px auto;*/ }
#veoverde-inner_content .author h4{ display:table-cell; font-size: 15px; line-height: 22px;  margin: 0; color: #000; vertical-align: middle;}
#veoverde-inner_content .author h4 span{ padding: 0 15px;text-transform: capitalize;font-family: 'museo_sans500';}
#veoverde-inner_content .author .border__left{ border-left: 2px solid #0b72ba;}
#veoverde-inner_content .author .author--img{display: table-cell; background-image:url('images/author1.png'); border-radius: 100%; height: 43px;width: 43px; background-repeat: no-repeat; }
#veoverde-inner_content .author .border-left {border-left: 2px solid #0b72ba;}
#veoverde-inner_content {padding-bottom: 44px;}
#veoverde-inner_content .content-wrap a {color:#000000;text-decoration: underline !important;}
#veoverde-inner_content .content-wrap i, #veoverde-inner_content .content-wrap em {font-family: 'museo_sans500_italic';}
#veoverde-inner_content .content-wrap ul li::before {content: "\002022"; color: #000000;font-size: 30px;vertical-align: middle;line-height: 28px; position: absolute;left: 0px;}
/**********************inner-page*******************

/*****inner-section*****/
#inner-section{background-color:rgba(80,187,13,0.8);position: relative; text-align: center;}
#inner-section .inner-img{ left:0; top:0; background:url(images/banner-img.png) no-repeat center top; background-size:cover;position: absolute;opacity: 0.15;height: 100%;width: 100%;}
#inner-section .inner-img:before{ content: "";position: absolute;background:url(images/banner-overlay.png) no-repeat right  top; background-size:cover;height: 405px;width: 100%;bottom: 0;left: 0;}
#inner-section .inner-wrap h1{font-size: 60px;line-height: 80px;;margin: 0 0 34px;font-family: 'museo_sans500';}
#inner-section .inner-wrap{font-size: 19px;line-height: 32px; padding: 120px 0;text-align: center;color: #fff;z-index: 999;font-family:'museo_sans300';}
#inner-section .inner-wrap .logo-icon{margin: 0 0 38px;}
#inner-section .inner-wrap span{display: block;}

/********************* EOF centralized_popup ************************************/
.contact_form_wrap {padding: 0 17px;}
.contact_form_wrap .fsBody .fsForm, .contact_form_wrap .fsForm .fsFieldRow .fsRowBody, .contact_form_wrap.fsForm .fsSpacerRow .fsRowBody{ margin: 0 !important;padding: 0 !important;background:transparent!important;}
.contact_form_wrap .fsBody .fsForm{ border:none!important; padding-bottom: 0px !important; padding-top:0px; margin: 0 !important;}
.contact_form_wrap .fsBody .fsLabel, .fsBody label{ color:#fff!important; margin-bottom: 0 !important; font-family: SegoeUI-Light;}
.contact_form_wrap .fsForm .fsSubmit{ background:none!important;   padding: 0px 0!important;margin: 0 !important;}
.contact_form_wrap .fsBody .fsRowBody{ padding: 0 !important;}
.contact_form_wrap .fsOptionLabel.horizontal {background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;border: medium none !important;margin: 0 0 0 18px !important;font-family: 'SegoeUI-Light';font-weight: normal;font-size: 16px;}
.contact_form_wrap .fsForm .fsLabel{ color: hsl(0, 0%, 100%) !important;float: left; font-family: 'poppinsregular';font-size: 12px !important;text-align: left;font-weight: normal !important; margin-bottom: 4px !important;margin-top: 0 !important;    text-transform: uppercase;}
.contact_form_wrap .fieldset-content { }
.contact_form_wrap .fsBody .fsSupporting{font-family: 'poppinsregular'; font-weight:normal !important; color: #515050  !important; font-size: 11px;}
.contact_form_wrap .fsBody .fsForm .fsSectionHeading { font-size: 16px;}
.contact_form_wrap .fsBody .fsForm .fsSectionHeading{background: url(images/seperator_title.png) no-repeat scroll center bottom rgba(0, 0, 0, 0);color: #000000;text-align: center;font-family: "robotoregular";font-size: 16px; line-height: 30px;margin: 0;  padding-bottom: 20px;text-transform: uppercase;}
.contact_form_wrap .fsSubmit input.fsSubmitButton{ padding:4px 10px!important;}
.contact_form_wrap *::-moz-placeholder{}
.contact_form_wrap .fsSubmit input.fsSubmitButton {margin-top: 3px;display: block;width: 100% !important;padding:0 !important;border-radius: 5px !important;background: linear-gradient(to bottom, #223950 0%, #223950 100%) !important;color: #fff !important;font-size: 23.12px !important;height: 40px !important;font-family: 'museo_sans500';border: none;}
.contact_form_wrap .fsPagination input, .contact_form_wrap.fsPagination button{ font-size:10px!important;}
.contact_form_wrap .fsSubField:last-child{ margin:0px!important;}
.contact_form_wrap .fsBody .fsForm{box-shadow: none !important;}
.contact_form_wrap .fsBody input{ padding:2px!important; font-size:13px !important; font-weight:normal !important;}
.contact_form_wrap .fsBody .fsSubField{ margin-right: 3%; width: 47.9%;}
.contact_form_wrap .fsFieldRow input[type="text"], .contact_form_wrap .fsFieldRow input[type="email"], .contact_form_wrap .fsFieldRow input[type="number"], .contact_form_wrap .fsFieldRow input[type="tel"]{ width:100%!important; height:33px; color:#808080!important; max-width: 100%;}
.contact_form_wrap .fsFieldRow input[type="text"], .contact_form_wrap .fsFieldRow input[type="email"], .contact_form_wrap .fsFieldRow input[type="number"], .contact_form_wrap  .fsFieldRow input[type="tel"], .contact_form_wrap .fsForm textarea { max-width: 100% !important;
width: 100% !important;background-image:none !important;font-family: 'museo_sans',arial;  color: #000 !important;font-weight: normal; font-size: 12.33px !important; border:none !important;line-height: 20px; padding: 11px 17px !important; border-radius:5px!important; margin-bottom:9px;}
.contact_form_wrap div.fsError { margin:0px !important;} 
.contact_form_wrap .fsBody .fsFieldRow, .fsBody .fsRowBody { margin-bottom: 0 !important;}
.contact_form_wrap .fsForm select{  border: 1px solid #cccccc;border-radius: 5px !important;color: #808080 !important;font-size: 14px !important; height: 56px !important;max-width: 100%;line-height: 48px !important;padding: 0 0 0 10px !important; width: 100% !important;}
#label65186659 a{color:#9eadba;}
.contact_form_wrap .fsForm fieldset, .contact_form_wrap .fsForm fieldset legend{ background:none !important;}
.contact_form_wrap .fsOptionLabel.vertical { letter-spacing: 1px;clear: none !important; color: hsl(0, 0%, 100%) !important; float: left;font-family: Segoe UI Semilight;font-size: 14px; font-weight: normal;margin-right: 10px;}
.contact_form_wrap div.fsError{ font-family:'museo_sans',arial;line-height: 15px; font-size: 11px !important;  margin-bottom: 5px !important;margin-top: 0px !important; padding: 4px !important; width: 100%;}
.contact_form_wrap .fsRequiredMarker { font-weight:normal !important; font-size:14px; color:#772120;}
.contact_form_wrap .fsBody { margin-bottom:0px!important;background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0; padding: 0 !important;} 
.contact_form_wrap .fsValidationError .fsLabel { background-position: 0 2px !important; background-size: 6px auto !important;}
.contact_form_wrap #field28535119{ height:40px!important; font-weight: normal !important;}
.contact_form_wrap .fsBody .fsSectionHeader{ display: none; margin-left: -2px!important;background: none repeat scroll 0 0 transparent; color: #000; padding: 6px 0 0px !important;}
.contact_form_wrap {padding-top: 0px;}
.contact_form_wrap .fsFieldFocused.fsSpan100:not(.fsValidationError){margin:0px!important;padding:0px!important}
.contact_form_wrap &gt; p {color: hsl(0, 0%, 100%);font-family: open_sanslight_italic;font-size: 18px; margin-bottom: 20px;text-align: center;}
.contact_form_wrap .fsValidationError {background-color: hsla(0, 0%, 0%, 0);box-shadow: none;}
.contact_form_wrap #fsRow3509285-1, .contact_form_wrap #fsRow3509285-3{float: left; width: 48.3%; clear:left}
.contact_form_wrap #fsRow3509285-2, .contact_form_wrap #fsRow3509285-4{ float: right; width: 48%;clear: right;}
.contact_form_wrap ::-webkit-input-placeholder { color: #000;opacity: 1;}
.contact_form_wrap :-moz-placeholder {color: #000;opacity: 1;}
.contact_form_wrap ::-moz-placeholder { color: #000;opacity: 1;}
.contact_form_wrap :-ms-input-placeholder {color: #000;opacity: 1;}
.field-auto-capture {display: none;}
.contact_form_wrap #fsRow3509285-1, .contact_form_wrap #fsRow3509285-3 { float: left;  width: 48%;  clear: left;}
.contact_form_wrap #fsRow3509285-2, .contact_form_wrap #fsRow3509285-4 { float: right;  width: 48%;  clear: right;}
.contact_form_wrap .fsForm .fsSection .fsFieldRow:nth-child(odd) { float: left;  width: 48%;  clear: left;}
.contact_form_wrap .fsForm .fsSection .fsFieldRow:nth-child(even) { float: right;  width: 48%;  clear: right;}
.contact_form_wrap .fsForm .fsSection .fsFieldRow:last-child { width: 100%;  clear: left;}
.contact_form_wrap .fsSubmit input.fsSubmitButton:hover { background: #272727 !important;border: 3px solid #272727;}
input[type="text"]:focus::placeholder, input[type="email"]:focus::placeholder {color: transparent !important;}

@media screen and (max-width: 575px) {
	.contact_form_wrap .fsForm .fsSection .fsFieldRow:nth-child(odd) { width: 100%; }
	.contact_form_wrap .fsForm .fsSection .fsFieldRow:nth-child(even) { width: 100%; }
}


/********************* EOF Sign Up Form ************************************/
.signup_form {padding: 0 17px;}
.signup_form .fsBody .fsForm, .signup_form .fsForm .fsFieldRow .fsRowBody, .signup_form.fsForm .fsSpacerRow .fsRowBody{ margin: 0 !important;padding: 0 !important;background:transparent!important;}
.signup_form .fsBody .fsForm{ border:none!important; padding-bottom: 0px !important; padding-top:0px; margin: 0 !important;}
.signup_form .fsBody .fsLabel, .fsBody label{ color:#fff!important; margin-bottom: 0 !important; font-family: SegoeUI-Light;}
.signup_form .fsForm .fsSubmit{ background:none!important;   padding: 0px 0!important;margin: 0 !important;}
.signup_form .fsBody .fsRowBody{ padding: 0 !important;}
.signup_form .fsOptionLabel.horizontal {background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;border: medium none !important;margin: 0 0 0 18px !important;font-family: 'SegoeUI-Light';font-weight: normal;font-size: 16px;}
.signup_form .fsForm .fsLabel{ color: hsl(0, 0%, 100%) !important;float: left; font-family: 'poppinsregular';font-size: 12px !important;text-align: left;font-weight: normal !important; margin-bottom: 4px !important;margin-top: 0 !important;    text-transform: uppercase;}
.signup_form .fieldset-content { }
.signup_form .fsBody .fsSupporting{font-family: 'poppinsregular'; font-weight:normal !important; color: #515050  !important; font-size: 11px;}
.signup_form .fsBody .fsForm .fsSectionHeading { font-size: 16px;}
.signup_form .fsBody .fsForm .fsSectionHeading{background: url(images/seperator_title.png) no-repeat scroll center bottom rgba(0, 0, 0, 0);color: #000000;text-align: center;font-family: "robotoregular";font-size: 16px; line-height: 30px;margin: 0;  padding-bottom: 20px;text-transform: uppercase;}
.signup_form .fsSubmit input.fsSubmitButton{ padding:4px 10px!important;}
.signup_form *::-moz-placeholder{}
.signup_form .fsSubmit input.fsSubmitButton {margin-top: 3px;display: block;width: 40% !important;padding:0 !important;border-radius: 5px !important;background: linear-gradient(to bottom, #223950 0%, #223950 100%) !important;color: #fff !important;font-size: 23.12px !important;height: 60px !important;font-family: 'museo_sans500';border: none;}
.signup_form .fsPagination input, .signup_form.fsPagination button{ font-size:10px!important;}
.signup_form .fsSubField:last-child{ margin:0px!important;}
.signup_form .fsBody .fsForm{box-shadow: none !important;}
.signup_form .fsBody input{ padding:2px!important; font-size:13px !important; font-weight:normal !important;}
.signup_form .fsBody .fsSubField{ margin-right: 3%; width: 47.9%;}
.signup_form .fsFieldRow input[type="text"], .signup_form .fsFieldRow input[type="email"], .signup_form .fsFieldRow input[type="number"], .signup_form .fsFieldRow input[type="tel"]{ width:100%!important; height:33px; color:#808080!important; max-width: 100%;}
.signup_form .fsFieldRow input[type="text"], .signup_form .fsFieldRow input[type="email"], .signup_form .fsFieldRow input[type="number"], .signup_form  .fsFieldRow input[type="tel"], .signup_form .fsForm textarea { max-width: 100% !important;
width: 100% !important;background-image:none !important;font-family: museo_sans300'';  color: #000 !important;font-weight: normal; font-size: 15px !important; border:1px solid #ccc !important; line-height: 20px; padding: 12px 15px !important; border-radius:5px!important; margin-bottom:20px; height: 50px !important;}
#signup_popup_wrapper p {
    margin-bottom: 30px;
}
.signup_form div.fsError { margin:0px !important;} 
.signup_form .fsBody .fsFieldRow, .fsBody .fsRowBody { margin-bottom: 0 !important;}
.signup_form .fsForm select{  border: 1px solid #cccccc;border-radius: 5px !important;color: #808080 !important;font-size: 14px !important; height: 56px !important;max-width: 100%;line-height: 48px !important;padding: 0 0 0 10px !important; width: 100% !important;}
#label65186659 a{color:#9eadba;}
.signup_form .fsForm fieldset, .signup_form .fsForm fieldset legend{ background:none !important;}
.signup_form .fsOptionLabel.vertical { letter-spacing: 1px;clear: none !important; color: hsl(0, 0%, 100%) !important; float: left;font-family: Segoe UI Semilight;font-size: 14px; font-weight: normal;margin-right: 10px;}
.signup_form div.fsError{ font-family:'museo_sans',arial;line-height: 15px; font-size: 11px !important;  margin-bottom: 5px !important;margin-top: 0px !important; padding: 4px !important; width: 100%;}
.signup_form .fsRequiredMarker { font-weight:normal !important; font-size:14px; color:#772120;}
.signup_form .fsBody { margin-bottom:0px!important;background: hsla(0, 0%, 0%, 0) none repeat scroll 0 0; padding: 0 !important;} 
.signup_form .fsValidationError .fsLabel { background-position: 0 2px !important; background-size: 6px auto !important;}
.signup_form #field28535119{ height:40px!important; font-weight: normal !important;}
.signup_form .fsBody .fsSectionHeader{ display: none; margin-left: -2px!important;background: none repeat scroll 0 0 transparent; color: #000; padding: 6px 0 0px !important;}
.signup_form {padding-top: 0px;}
.signup_form .fsFieldFocused.fsSpan100:not(.fsValidationError){margin:0px!important;padding:0px!important}
.signup_form &gt; p {color: hsl(0, 0%, 100%);font-family: open_sanslight_italic;font-size: 18px; margin-bottom: 20px;text-align: center;}
.signup_form .fsValidationError {background-color: hsla(0, 0%, 0%, 0);box-shadow: none;}
.signup_form #fsRow3509285-1, .signup_form #fsRow3509285-3{float: left; width: 48.3%; clear:left}
.signup_form #fsRow3509285-2, .signup_form #fsRow3509285-4{ float: right; width: 48%;clear: right;}
.signup_form ::-webkit-input-placeholder { color: #000;opacity: 1;}
.signup_form :-moz-placeholder {color: #000;opacity: 1;}
.signup_form ::-moz-placeholder { color: #000;opacity: 1;}
.signup_form :-ms-input-placeholder {color: #000;opacity: 1;}
.field-auto-capture {display: none;}
.signup_form #fsRow3509285-1, .signup_form #fsRow3509285-3 { float: left;  width: 48%;  clear: left;}
.signup_form #fsRow3509285-2, .signup_form #fsRow3509285-4 { float: right;  width: 48%;  clear: right;}
.signup_form .fsSubmit input.fsSubmitButton:hover { background: #272727 !important;border: 3px solid #272727;}
input[type="text"]:focus::placeholder, input[type="email"]:focus::placeholder {color: transparent !important;}
/******************************************/
.sidebar-989 .sidebar-form {
   /*  background: url("images/sidebar-gradient-img.jpg") no-repeat center bottom;
       background-size: auto;
   background-size: cover; */ background:#50BB0D;}
.sidebar-989 .sidebar-heading {padding: 32px 20px 0;text-align: center;display: block; position: relative;font-family: 'museo_sans300';color: #ffffff;font-size: 20px;line-height: 26px;}
.sidebar-989 .sidebar-heading h4 {padding: 0 10px; margin: 0 0 39px;color: #ffffff; font-size: 27px;line-height: 32px;font-family: 'museo_sans300';}
.sidebar-989 .sidebar-heading h6 { color: #ffffff;font-size: 22px;line-height: 26px;font-family: 'museo_sans300'; padding: 27px 15px;border-width: 0 5px; border-color: #fff;border-style: solid;position: relative;}
.sidebar-989 .form-btm-text {text-align: center;color: #ffffff;font-size: 13px; line-height: 16px;font-family: 'museo_sans300';}
.sidebar-989 .form-btm-text p {margin: 0;font-size: 10px;line-height: 13px;text-align: center;padding:0 18px 28px;}
.sidebar-989 .sidebar-heading h6 .bdr-wrap1 { top: 0;}
.sidebar-989 .sidebar-heading h6 .bdr-wrap { position: absolute;width: 100%; height: 5px; left: 0;}
.sidebar-989 .sidebar-heading h6 .bdr-wrap1::before { left: 0; width: 78%;}
.sidebar-989 .sidebar-heading h6 .bdr-wrap::before, .sidebar-989 .sidebar-heading h6 .bdr-wrap::after {content: "";position: absolute;top: 0; height: 100%;background: #fff;}
.sidebar-989 .sidebar-heading h6 .bdr-wrap1::after {right: 0; width: 10%;}
.sidebar-989 .sidebar-heading h6 .bdr-wrap2 {bottom: 0;}
.sidebar-989 .sidebar-heading h6 .bdr-wrap2::before {left: 0; width: 10%;}
.sidebar-989 .sidebar-heading h6 .bdr-wrap2::after {right: 0; width: 78%;}
.sidebar-989 .sidebar-blog {text-align: center; padding-top: 30px;}
.sidebar-989 .sidebar-blog h5 {font-size: 22px;font-family: 'museo_sans500';color: #000;color: #001830; margin: 0 0 17px;}
.sidebar-989 .sidebar-blog h5 span {font-family: 'museo_sans500';}
.sidebar-989 .blog-content p {letter-spacing: 1px;font-family: 'museo_sans',arial !important;font-size: 18px !important;line-height: 22px !important;padding-top: 20px;padding-bottom: 30px;}
.sidebar-989 .sidebar-blog .blog-content .blog-img {margin-bottom: 20px;background-repeat: no-repeat;background-position: center;background-size: cover;min-height: 173px;border: 1px solid #c2c2c2;}
.sidebar-989 .blog-content p a {color: #000 !important;}
.sidebar-989 {margin-top: 84px;}

/****************************sidebarForm****************************************/
.sidebarForm { margin: auto;padding: 22px 20px;}
.sidebarForm .fsBody .fsForm, form-wrapper .fsForm .fsFieldRow .fsRowBody, form-wrapper.fsForm .fsSpacerRow .fsRowBody{background:transparent!important;}
.sidebarForm .fsBody .fsForm{ border:none!important;}
.sidebarForm .fsValidationError .fsLabel{ background-size:6px auto !important; background-position:0px 2px !important;background-image: none;}
.sidebarForm .fsValidationError { background:none!important;}
.sidebarForm .fsBody .fsLabel, .fsBody label{  color: #3f4447 !important;  margin-bottom: 16px; font-weight: 700;  font-size: inherit;  font-family: 'museo_sans300';  line-height: 1.3;   clear: both;}
.sidebarForm .fsForm .fsSubmit{background:none; margin:0!important; padding:0!important; clear:both; float:none; border-radius:5px;}
.sidebarForm .fsBody .fsRowBody{ padding: 0 !important;}
.sidebarForm .fsForm .fsLabel{ color: #fff !important;float: left;font-family: 'museo_sans',arial;font-size: 14px !important;text-align: left;font-weight: normal !important;margin-bottom: 5px !important;margin-top: 0 !important;text-transform: capitalize;letter-spacing: 0px;}
.sidebarForm .fsBody .fsSupporting{ font-family: 'museo_sans300' !important;color: #8E8484 !important;font-size: 13px !important;margin-top: 10px;}
.sidebarForm .fsForm .fsLabel a{color: #6391C7; font-style: italic;font-family: 'museo_sans300';font-weight: normal !important;}
 .sidebarForm .fsSubmit input.fsSubmitButton{display: block;font-size: 24px !important;line-height: 30px;color: #ffffff !important;font-family:'museo_sans500';padding:10px 0;width: 100%;border:1px solid #fff;text-transform: uppercase;text-shadow: none;border-radius: 0 !important;-webkit-transition: ease-out 0.7s;-moz-transition: ease-out 0.7s;transition: ease-out 0.7s;cursor: pointer;background: #50BB0D!important;/*
background: -moz-linear-gradient(top, rgba(102,169,252,1) 0%, rgba(43,118,211,1) 100%);
background: -webkit-linear-gradient(top, rgba(102,169,252,1) 0%,rgba(43,118,211,1) 100%);
background: linear-gradient(to bottom, rgba(102,169,252,1) 0%,rgba(43,118,211,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#66a9fc', endColorstr='#2b76d3',GradientType=0 );*/}
.sidebarForm .fsSubmit input.fsSubmitButton:hover{box-shadow: inset 400px 0 0 0 #223950 !important;}   
.sidebarForm #fsSubmitButton3137791:hover{background: #c32c29 !important;}
.sidebarForm #fsCell77092573 p { color: #fff !important; float: left; font-family: 'museo_sans',arial;  font-size: 14px !important;  text-align: left; font-weight: normal !important; margin-bottom: 5px !important;  margin-top: 0 !important;  text-transform: capitalize;  letter-spacing: 0px;}
.sidebarForm #fsCell77092573 p a { color: #fff!important;}
.sidebarForm #fsCell77092573 p span { color: #5D9257;}
.sidebarForm .fsBody .fsForm{color:#ffffff!important; display: inline-block; font-size: 16px; width:100%; margin:0!important; color:#fff;  background: transparent; padding:0; box-shadow:none;}
.sidebarForm .fsFieldRow input[type="text"], .sidebarForm .fsFieldRow input[type="email"], .sidebarForm .fsFieldRow input[type="number"], .sidebarForm .fsFieldRow input[type="tel"]{ width:100%!important; height:47px; padding:10px 16px!important; }
.sidebarForm .fsFieldRow input[type="text"], .sidebarForm .fsFieldRow input[type="email"], .sidebarForm .fsFieldRow input[type="number"], .sidebarForm .fsFieldRow input[type="tel"], .sidebarForm .fsForm textarea,.sidebarForm input[type="file"]{max-width: 100% !important;width: 100% !important;background-image: none !important;font-family: 'museo_sans300';color: #000000 !important;font-weight: normal;font-size: 14px !important;border: none !important;padding: 11px 15px !important;border-radius: 0px !important;margin-bottom: 11px;height: 46px;}
.sidebarForm div.fsError{font-family: ''museo_sans300''; font-size: 13px !important;  margin:0 0 20px !important;padding: 4px !important; width: 100%;}
.sidebarForm .fsRequiredMarker { padding-left: 2px;font-weight:normal !important; font-size: 14px;color: #5D9257;}
.sidebarForm .fsBody { margin-bottom:0px!important; background: transparent; padding:0; margin-top: 0;}
.sidebarForm input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {box-shadow: none;}
.sidebarForm .fsSectionHeader { display:none!important;}
.sidebarForm .fsFirst.fsLast.fsFieldCell { background:none; padding:0 !important; margin:0!important;}
.sidebarForm .fsForm input.fsField[type="email"]:focus, .sidebarForm .fsForm input.fsField[type="file"]:focus, .sidebarForm .fsForm input.fsField[type="number"]:focus, .sidebarForm .fsForm input.fsField[type="tel"]:focus, .sidebarForm .fsForm input.fsField[type="text"]:focus, .sidebarForm .fsForm textarea.fsField:focus {outline:0;}
.sidebarForm .fsRow.fsFieldRow.fsLastRow {margin-bottom:0!important;}
.sidebarForm ::-webkit-input-placeholder { color: #000000;}
.sidebarForm :-moz-placeholder {color: #000000; opacity:1;}
.sidebarForm ::-moz-placeholder { color: #000000; opacity:1;}
.sidebarForm :-ms-input-placeholder {color: #000000;}
.sidebarForm .fsValidationError{box-shadow:none!important;background-color:none;}
.fsboxshadow .fsBody .fsForm { box-shadow: none!important; border: none!important;}
.field-auto-capture { display: none;}
.sidebarForm #field66879271 { padding: 6px 8px; border: 1px solid #ccc; width: 100%; border-radius: 5px; height: 160px; }
.sidebarForm .fsOptionLabel.horizontal { font-weight: normal;  font-size: .875em; }
.sidebarForm .fsForm #field73822720 {height: 150px;}

/****************************sidebarForm****************************************/
#main-banner-section { margin: auto;/*padding:0;*/}
#main-banner-section .fsBody .fsForm, form-wrapper .fsForm .fsFieldRow .fsRowBody, form-wrapper.fsForm .fsSpacerRow .fsRowBody{background:transparent!important;}
#main-banner-section .fsBody .fsForm{ border:none!important;}
#main-banner-section .fsValidationError .fsLabel{ background-size:6px auto !important; background-position:0px 2px !important;background-image: none;}
#main-banner-section .fsValidationError { background:none!important;}
#main-banner-section .fsBody .fsLabel, .fsBody label{  color: #3f4447 !important;  margin-bottom: 16px; font-weight: 700;  font-size: inherit;  font-family: 'museo_sans300';  line-height: 1.3;   clear: both;}
#main-banner-section .fsForm .fsSubmit{background:none; margin:0!important; padding:0!important; clear:both; float:none; border-radius:5px;}
#main-banner-section .fsBody .fsRowBody{ padding: 0 !important;}
#main-banner-section .fsForm .fsLabel{ color: #fff !important;float: left;font-family: 'museo_sans300';font-size: 14px !important;text-align: left;font-weight: normal !important;margin-bottom: 5px !important;margin-top: 0 !important;text-transform: capitalize;letter-spacing: 0px;}
#main-banner-section .fsBody .fsSupporting{ font-family: 'museo_sans300' !important;color: #8E8484 !important;font-size: 13px !important;margin-top: 10px;}
#main-banner-section .fsForm .fsLabel a{color: #6391C7; font-style: italic;font-family: 'museo_sans300';font-weight: normal !important;}
#main-banner-section .fsSubmit input.fsSubmitButton{letter-spacing: 0;text-shadow: none !important;font-weight: normal;display: block !important;width: 100%;border-radius: 5px !important;padding: 10px 20px;border: none !important;color: #ffffff !important;font-size: 25px !important;line-height: 33px;text-transform: capitalize;font-family: 'montserratextra_bold' !important;margin-bottom: 0;background: #1d97fc!important;margin-top:0;}
#main-banner-section #fsSubmitButton3137791:hover{background: #c32c29 !important;}
#main-banner-section #fsCell75868117 p { color: #fff !important; float: left; font-family: 'museo_sans300';  font-size: 14px !important;  text-align: left; font-weight: normal !important; margin-bottom: 5px !important;  margin-top: 0 !important;  text-transform: capitalize;  letter-spacing: 0px;}
#main-banner-section #fsCell75868117 p a { color: #8995A9;}
#main-banner-section #fsCell75868117 p span { color: #5D9257;}
#main-banner-section .fsBody .fsForm{color:#404041!important; display: inline-block; font-size: 16px; width:97%; margin:0!important; color:#fff;  background: transparent; padding:0; box-shadow:none;}
#main-banner-section .fsFieldRow input[type="text"], #main-banner-section .fsFieldRow input[type="email"], #main-banner-section .fsFieldRow input[type="number"], #main-banner-section .fsFieldRow input[type="tel"]{ width:100%!important; height:47px; padding:10px 16px!important; }
#main-banner-section .fsFieldRow input[type="text"], #main-banner-section .fsFieldRow input[type="email"], #main-banner-section .fsFieldRow input[type="number"], #main-banner-section .fsFieldRow input[type="tel"], #main-banner-section .fsForm textarea,#main-banner-section input[type="file"]{max-width: 100% !important;width: 100% !important;background-image: none !important;font-family: 'montserratregular',arial;color: #000000 !important;font-weight: normal;font-size: 16px !important;border: none !important;padding: 11px 19px !important;border-radius: 5px !important;margin-bottom: 15px;height: 45px;line-height: 33px;}
#main-banner-section div.fsError{font-family: 'museo_sans',arial;font-size: 13px !important;margin: 0 0 8px !important;padding: 4px !important;}
#main-banner-section .fsRequiredMarker { padding-left: 2px;font-weight:normal !important; font-size: 14px;color: #5D9257;}
#main-banner-section .fsBody { margin-bottom:0px!important; background: transparent; padding:0; margin-top: 0;}
#main-banner-section input:focus:invalid:focus, textarea:focus:invalid:focus, select:focus:invalid:focus {box-shadow: none;}
#main-banner-section .fsSectionHeader { display:none!important;}
#main-banner-section .fsFirst.fsLast.fsFieldCell { background:none; padding:0 !important; margin:0!important;}
#main-banner-section .fsForm input.fsField[type="email"]:focus, #main-banner-section .fsForm input.fsField[type="file"]:focus, #main-banner-section .fsForm input.fsField[type="number"]:focus, #main-banner-section .fsForm input.fsField[type="tel"]:focus, #main-banner-section .fsForm input.fsField[type="text"]:focus, #main-banner-section .fsForm textarea.fsField:focus {outline:0;}
#main-banner-section .fsRow.fsFieldRow.fsLastRow {margin-bottom:0!important;}
#main-banner-section ::-webkit-input-placeholder { color: #000000;}
#main-banner-section :-moz-placeholder {color: #000000; opacity:1;}
#main-banner-section ::-moz-placeholder { color: #000000; opacity:1;}
#main-banner-section :-ms-input-placeholder {color: #000000;}
#main-banner-section .fsValidationError{box-shadow:none!important;background-color:none;}
.fsboxshadow .fsBody .fsForm { box-shadow: none!important; border: none!important;}
.field-auto-capture { display: none;}
#main-banner-section #field66879271 { padding: 6px 8px; border: 1px solid #ccc; width: 100%; border-radius: 5px; height: 160px; }
#main-banner-section .fsOptionLabel.horizontal { font-weight: normal;  font-size: .875em; }
#main-banner-section .fsForm #field73822720 {height: 150px;}
#main-banner-section #fsRow3451212-1,#main-banner-section #fsRow3451212-3 {width:48%;float:left;clear: none;}
#main-banner-section #fsRow3451212-2,#main-banner-section #fsRow3451212-4 {width: 48%;float: right; clear: none;}
.tweets li {list-style: none;padding-bottom: 40px;font-family: 'museo_sans500_italic';line-height:25px;}
#main-footer .embed-wrap a {color: #5cc01d;font-family: 'museo_sans500';font-size: 16px;}
.tweets li a {color: #000;}
.tweets {padding-bottom: 0;padding-top: 12px;}
/* #map::before {position: absolute;left: 0;top: 0;background: rgba(80, 187, 13, 0.25);content: ""; height: 100%; width: 100%;} */
#main-banner .banner-text a {color: inherit;}
#main-footer .footer-content ul.content-list li a {color: inherit;}
.footer-content.content-2 li a {color: inherit;}
.footer-content.content-2 li  {list-style:none;}

/***************inner-banner***************/
#inner-banner {position:relative; overflow:hidden;}
#inner-banner .banner-bg{ background-repeat:no-repeat; background-position: left center;background-size:cover;width: 98%; position: absolute; right: 0 ;top: 0; height: 100%;}
#inner-banner .blog-bg{ background-image:url(images/bolg-banner.jpg);}
#inner-banner .banner-overlay{ background:url(images/inner_overlay-1.png) no-repeat center top; background-size:cover; height: 100%; position: absolute; left: 0;top: 0; width:100%;}
#inner-banner .banner-holder{display: table; height: 728px; width: 100%; position:relative; z-index:4;}

/*
#inner-banner .banner-holder{display: table; height: 411px; width: 100%; position:relative; z-index:4;}*/
#inner-banner .banner-wrapper{display: table-cell; padding: 75px 0;  vertical-align: top;}
#inner-banner .banner-text h1{ font-size: 60px; line-height:60px; color: #50bb0d;font-family: 'museo_sans900',arial;margin-bottom: 21px; max-width: 740px;}
#inner-banner .banner-text { font-size:25px; line-height:35px; color: #223950;font-family: 'museo_sans700',arial;}
#inner-banner .banner-text p{width: 100%;max-width: 560px;}
#inner-banner .banner-text span.block-text { display:block;}
#inner-banner .content-bg{ background-image:url(images/content-banner.jpg);}	
#inner-banner .contact-bg{ background-image:url(images/contact-banner.jpg);}
#inner-banner .banner-top .request-btn{background-color:#223950;color:#fff;padding:12px 76px 12px 34px;border-radius: 5px;display: inline-block;position:relative;font-size: 20px;font-family: 'museo_sans700';}
#inner-banner .banner-top .request-btn:after{content:"";position: absolute;background-image:url(images/request-icon.png); background-repeat:no-repeat; background-position:center top; background-size:cover; width:33px; height:30px;right: 30px;}
#inner-banner .banner-top .request-btn:hover{background-color:#50bb0d;transition-duration:.8s;}
#inner-banner .banner-top{display: table;width: 100%;}
#inner-banner .banner-top .request {display: table-cell;text-align: right;padding-right: 36px; max-width: 270px}

#inner-banner .banner-logo {
    margin: 0 0 60px;
}
#inner-banner {
    overflow: visible;
}

#inner-banner .banner-logo a span {
	display: none;
}

/***content-page***/
#content-page { padding: 74px 0;}
#content-page .body-content{ font-size:18px; line-height:28px; color:#000000;font-family: 'museo_sans300',arial;}
#content-page .body-content h2{ font-size:40px; line-height:60px; color: #50bb0d;font-family: 'museo_sans900',arial;margin-bottom: 34px; }
#content-page .body-content h3{ font-size:24px; line-height:32px; color: #223950;font-family: 'museo_sans700',arial;margin-bottom: 30px;}
#content-page .body-content p{margin-bottom: 20px;}
#content-page b{font-family: 'museo_sans700',arial;}
#content-page span.block-text{ display:block;}
#content-page .body-content ul { padding-left:37px;}
#content-page .body-content ul li{ list-style:none; text-align:left; position:relative; padding-left:40px;margin-bottom: 19px;}
#content-page .body-content ul li:before{content:"\002022"; color: #223950;font-size:17px;vertical-align:middle; line-height:28px; position:absolute; left:0px;}

/****category-content****/
#category-content {padding:74px 0 44px;}
#category-content .row.row-md { padding: 0 17px;}
#category-content .category-content{margin-bottom: 25px; max-width:345px; margin:0 auto;}
#category-content .category-img{ background-repeat:no-repeat; background-position:center top; background-size:cover; height:190px;}
#category-content .category-1{ background-image:url(images/category-img-1.jpg)}
#category-content .category-2{ background-image:url(images/category-img-2.jpg)}
#category-content .category-3{ background-image:url(images/category-img-3.jpg)}
#category-content .category-text{ font-size:18px; line-height:28px; color: #000000;font-family: 'museo_sans700',arial;padding: 10px 0 0}
#category-content .category-text h2{ font-size:12px; line-height:28px; color:#223950; text-transform:uppercase;font-family: 'museo_sans700',arial;}
#category-content .category-text p{margin-bottom: 9px;min-height: 75px;}
#category-content .category-text a.learn{ font-size:16px; line-height:38px; color: #50bb0d;font-family: 'museo_sans700',arial; text-transform:uppercase;}

/****signup****/
#signup { background:#dadada; padding:27px 0;}
#signup .signup-text{}
#signup .signup-text h2{ font-size:30px; line-height:35px; color:#223950;font-family: 'museo_sans700',arial; display:inline-block;}
#signup .signup-text .signup-btn{ font-size:25px; line-height:38px; color:#ffffff; border-radius:5px; padding:10px; text-transform:uppercase; display:inline-block; background:#50bb0d; width:160px; margin-left:54px;}

/****contact-page****/
#contact-page{ padding:137px 0 119px;}
#contact-page .row-md {}
#contact-page .category-content{margin-bottom: 25px; max-width:326px; margin:0 auto;}
#contact-page .category-img{ background-repeat:no-repeat; background-position:center top;background-size:cover;  max-width:279px; margin:0 auto; height:186px;}
#contact-page .category-1{ background-image:url(images/contact-img1.jpg)}
#contact-page .category-2{ background-image:url(images/contact-img2.jpg)}
#contact-page .category-3{ background-image:url(images/contact-img3.jpg)}
#contact-page .category-text{ font-size:20px; line-height:30px; color: #000000;font-family: 'museo_sans300',arial;padding: 31px 0 0}
#contact-page .category-text h2{ font-size:30px; line-height:45px; color:#223950; text-transform:uppercase;font-family: 'museo_sans700',arial;margin-bottom: 15px;}
#contact-page .category-text p{margin-bottom: 9px;height: 100px;}
#contact-page .category-text a.learn{ font-size:20px; line-height:30px; color: #223950;font-family: 'museo_sans700',arial; text-transform:uppercase; border:3px solid #223950; border-radius:5px; display:inline-block; padding:8px; width:269px;}
#contact-page .category-text a.learn:hover{ background:#50bb0d; border-color:#50bb0d; color:#fff;}

#inner-banner.contact .banner-overlay{ background:url(images/contact-overlay.png) no-repeat center top;}
#inner-banner.contact  .banner-bg {width: 73%;}
/***contact-us***/
#contact-us { background:#50bb0d;padding: 72px 0;}
#contact-us .contact-text{ font-size:25px; line-height:40px; color: #ffffff;font-family: 'museo_sans700',arial;  }
#contact-us .contact-text p{}
#contact-us .contact-text p span{ display:block;}
#contact-us .row-md{ max-width:832px; margin:0 auto;}
#contact-us .social-media{ display:inline-block;vertical-align: middle;padding-top: 22px;margin-left: -2%;}
#contact-us .social-media li{padding:0 3px;list-style:none;display:inline-block;}
#contact-us .social-media li a{height:35px;display:inline-block;width:36px;overflow:hidden;text-indent:999px;background-image:url(images/social-icon.png);background-repeat:no-repeat;}
#contact-us .social-media li a.facebook{background-position:4% top;}
#contact-us .social-media li a.facebook:hover{background-position:4% bottom;}
#contact-us .social-media li a.twitter{background-position:35% top;}
#contact-us .social-media li a.twitter:hover{background-position:35% bottom;}
#contact-us .social-media li a.linkedin{background-position:66% top;}
#contact-us .social-media li a.linkedin:hover{background-position:66% bottom;}
#contact-us .social-media li a.instagram{background-position:97% top;}
#contact-us .social-media li a.instagram:hover{background-position:97% bottom;}

/********blog-page*****/
#blog-page { padding:110px 0 85px;}
#blog-page .blog-wrapper{}
#blog-page .blog-content{ margin-bottom:53px; box-shadow: 0 2px 8px rgba(0,0,0,0.2); display: table; width: 100%;}
/* #blog-page .blog-img{  background-position:center center!important; background-repeat:no-repeat; background-size:cover; height:350px;} */
#blog-page .blog-img {
background-position: center center!important;
background-repeat: no-repeat;
background-size: cover; width:50%;
height: 300px;
margin: 0 auto;
}
#blog-page .blog-1 {background-image:url(images/blog-1.jpg);}
#blog-page .blog-2{background-image:url(images/blog-2.jpg);}
#blog-page .blog-3{background-image:url(images/blog-3.jpg);}
#blog-page .blog-4{background-image:url(images/blog-4.jpg);}
#blog-page .blog-text{ font-size:18px; line-height:28px; color: #000000;font-family: 'museo_sans300',arial; border:1px solid #e1e1e1; border-top:none;padding: 35px 50px 35px;}
#blog-page .blog-text h2{ font-size:30px; line-height:35px; color: #223950;font-family: 'museo_sans700',arial; margin-bottom: 30px;}
#blog-page .blog-text p{margin-bottom: 10px;}
#blog-page ul.profile-list{ margin: 0 0 30px;}
#blog-page .profile-list li { list-style:none; font-size:11px; line-height:20px; color: #000000;font-family: 'futura_bkbook',arial; text-transform:uppercase;display: inline-block; position:relative; padding-left:23px; padding-right:39px;}
#blog-page .profile-list li:before{  position:absolute; left:0; top:0;}
#blog-page .profile-list li.tag:before{content:url(images/tag.png);}
#blog-page .profile-list li.time:before{content:url(images/clock.png);}
#blog-page .profile-list li.profile:before{content:url(images/profile.png);}
#blog-page .profile-list li a { color: inherit;}	
a.blog-btn {
    background: #50BB21;
    color: #fff;
    padding: 15px;
    border-radius: 5px;
    font-size: 18px;
}
/***content-page***/

#content-page { padding: 74px 0 0;}
#content-page .body-content{ font-size:18px; line-height:28px; color:#000000;font-family: 'museo_sans300',arial;}
#content-page .body-content h2{ font-size:40px; line-height:60px; color: #50bb0d;font-family: 'museo_sans700',arial;margin-bottom: 34px; }
#content-page .body-content h3{ font-size:24px; line-height:32px; color: #223950;font-family: 'museo_sans700',arial;margin-bottom: 30px;}
#content-page .body-content p{margin-bottom: 20px;}
#content-page b{font-family: 'museo_sans700',arial;}
#content-page span.block-text{ display:block;}
#content-page .body-content ul { padding-left:37px;}
#content-page .body-content ul li{ list-style:none; text-align:left; position:relative; padding-left:40px;margin-bottom: 19px;}
#content-page .body-content ul li:before{content:"\002022"; color: #223950;font-size:17px;vertical-align:middle; line-height:28px;position:absolute; left:0px;}

#map iframe{width:100%;}
#content-page .body-content a {color:inherit; text-decoration:underline !important;}
/****2***/
#content-page .container-ms{ max-width:1330px; width: auto; }
#content-page .body-content h2 { line-height:50px;}
#content-page .company-content{}
#content-page ul.company-list {padding: 39px 0 41px;}
#content-page ul.company-list li { list-style:none; display:inline-block; padding:0 10px;}
#content-page ul.company-list li img {}
#content-page ul.company-list li:before { display:none; }
#content-page .body-content h3.text{ color:#000000; font-family: 'museosansw01-100regular',arial;}
#content-page .body-content h3.text-wrap{ margin-bottom:56px;}
#content-page .partner-content { padding:34px 0 0;}
#content-page .partner-content h2 {margin-bottom: 41px;}
#content-page ul.Partners-list {padding: 48px 0 0; border-top:1px solid #a3c0d6;}
#content-page ul.Partners-list li { list-style:none; display:inline-block; padding:0 10px;}
#content-page ul.Partners-list li img {}
#content-page ul.Partners-list li:before { display:none; }

/****case-study****/
#case-study { padding:99px 0 90px;}
#case-study .content-wrap{}
#case-study .content-wrap ul { display:table; width:100%;}
#case-study .content-wrap ul li{ list-style:none; width:50%; float:left; padding:0 15px;}
#case-study .book-content{max-width: 460px;margin: 0 auto;}
#case-study .book-img {}
#case-study .book-img img {margin-bottom: 41px;}
#case-study .text-wrap{ font-size:18px; line-height:30px; color: #000000;font-family: 'museo_sans300',arial;}
#case-study .text-wrap h2{ font-size:24px; line-height:34px; color: #4fbd0e;font-family: 'museo_sans700',arial;margin-bottom: 20px}
#case-study .text-wrap p{margin-bottom: 27px;}
#case-study .text-wrap a.read-more{font-size:18px; line-height:30px; color: #ffffff;font-family: 'museo_sans700',arial; display:inline-block; background:#4fbd0e; border-radius:5px; padding:10px; width:179px;}



/*****blogcat-page*****/
#blogcat-page { padding:65px 0 45px;}
#blogcat-page .blog-wrapper{}
#blogcat-page .blog-content{ margin-bottom:57px;}
#blogcat-page .blog-img-wrap{ }
#blogcat-page .blog-img{  background-position:center top; background-repeat:no-repeat; background-size:cover; height:386px; border:1px solid #2b92d0; border-radius:5px;}
#blogcat-page .blog-1{background-image:url(images/blog-1.jpg);}
#blogcat-page .blog-2{background-image:url(images/blog-2.jpg);}
#blogcat-page .blog-3{background-image:url(images/blog-3.jpg);}
#blogcat-page .blog-4{background-image:url(images/blog-4.jpg);}
#blogcat-page .blog-5{background-image:url(images/blog-5.jpg);}
#blogcat-page .blog-text{ font-size:18px; line-height:28px; color: #000000;font-family: 'gotham_bookregular',arials;}
#blogcat-page .blog-text h2{ font-size:34px; line-height:40px; color: #000000;margin: 0 0 32px;font-family: 'gotham_mediumregular',arial;}
#blogcat-page .blog-text p{margin: 0 0 42px;}
#blogcat-page ul.list-wrap{}
#blogcat-page .list-wrap li { list-style:none; font-size:11px; line-height:20px; color: #000000;font-family: 'gotham_lightregular',arial;text-transform:uppercase;letter-spacing: 1px; position:relative; display:inline-block;padding: 0 22px;}
#blogcat-page .list-wrap li:before{ content:url(images/tag-blog.png); position:absolute; left:0px; top:0;}
#blogcat-page .list-wrap li.tag:before{ content:url(images/tag-blog.png);}
#blogcat-page .list-wrap li.date:before{ content:url(images/clock-blog.png);}
#blogcat-page .list-wrap li.profile:before{ content:url(images/profile-blog.png);}

#blogcat-page .blog-text h2 a {color:inherit;} 
.wp-pagenavi a img { vertical-align: middle; } 
#inner-header{ position:absolute; z-index:9; width:100%; padding:68px 0 10px;}
#inner-header .logo{}
#inner-header .logo a {}
#inner-header .logo a img {}
#inner-header .request-btn{ position:absolute; right:-86px; top:341px; z-index:9;transform: rotate(-90deg); -webkit-transform: rotate(-90deg);}
#inner-header .request-btn a{ display:table;border-radius:5px;background:#283d52;border-bottom-left-radius:0;}
#inner-header .request-btn span.icon{ background:#50ba0e;border-top-left-radius:5px;display: inline-block;padding:7px;}
#inner-header .request-btn span.icon{transform: rotate(90deg); -webkit-transform: rotate(90deg);}
#inner-header .request-btn span.text{ font-size:16px; line-height:24px; color: #ffffff; width:166px; display:inline-block;text-align: center;  }

#landing-banner {position:relative; overflow:hidden; background:#f8f0e8;}
#landing-banner .banner-bg{ background-repeat:no-repeat; background-position: left center;background-size:cover;width: 100%; position: absolute; right: 0 ;top: 0; height: 100%; opacity:0.4}
#landing-banner .AccessControl-bg{ background-image:url(images/AccessControl-bg.jpg);}
#landing-banner .AccessControl-bg:before{ background:url(images/landing-overly.png) no-repeat center top; background-size:cover; height:323px; position: absolute; left: 0;top: 0; width:100%; content:"";}
#landing-banner .banner-holder{display: table; height: 610px; width: 100%; position:relative; z-index:4;}
#landing-banner .banner-wrapper{display: table-cell; padding: 75px 0;  vertical-align: middle;}
#landing-banner .banner-text h1{ font-size: 65px; line-height:60px; color: #283d52;font-family: 'gotham_boldregular',arial;margin-bottom: 47px;}
#landing-banner .banner-text { font-size:28px; line-height:38px; color: #000101;font-family: 'gotham_mediumregular',arial;}
#landing-banner .banner-text p{}
#landing-banner .banner-text span.block-text { display:block;}	

body.home .saboxplugin-wrap {
	display: none !important;
}</pre></body></html>