/* ==========================================================================
   Author's custom styles
   ========================================================================== */

@font-face {
    font-family: 'source_sans_proregular';
    src: url('fonts/sourcesanspro-regular-webfont.eot');
    src: url('fonts/sourcesanspro-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/sourcesanspro-regular-webfont.woff2') format('woff2'),
         url('fonts/sourcesanspro-regular-webfont.woff') format('woff'),
         url('fonts/sourcesanspro-regular-webfont.ttf') format('truetype'),
         url('fonts/sourcesanspro-regular-webfont.svg#source_sans_proregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
	font-family:'OpenSans-Regular';
	src: url('fonts/OpenSans_latin+latin-ext_gdi.eot');
	src: url('fonts/OpenSans_latin+latin-ext_gdi.eot?#iefix') format('embedded-opentype'),
		url('fonts/OpenSans_latin+latin-ext_gdi.woff') format('woff'),
		url('fonts/OpenSans_latin+latin-ext_gdi.ttf') format('truetype'),
		url('fonts/OpenSans_latin+latin-ext_gdi.svg#OpenSans-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-2212;
}
@font-face {
	font-family:'OpenSans-Bold';
	src: url('fonts/OpenSans-Bold_latin+latin-ext_gdi.eot');
	src: url('fonts/OpenSans-Bold_latin+latin-ext_gdi.eot?#iefix') format('embedded-opentype'),
		url('fonts/OpenSans-Bold_latin+latin-ext_gdi.woff') format('woff'),
		url('fonts/OpenSans-Bold_latin+latin-ext_gdi.ttf') format('truetype'),
		url('fonts/OpenSans-Bold_latin+latin-ext_gdi.svg#OpenSans-Bold') format('svg');
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-20AC;
}
@font-face {
	font-family:'Raleway-Regular';
	src: url('fonts/Raleway_gdi.eot');
	src: url('fonts/Raleway_gdi.eot?#iefix') format('embedded-opentype'),
		url('fonts/Raleway_gdi.woff') format('woff'),
		url('fonts/Raleway_gdi.ttf') format('truetype'),
		url('fonts/Raleway_gdi.svg#Raleway-Regular') format('svg');
	font-weight: 400;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-FB06;
}
@font-face {
    font-family:'Raleway SemiBold';
    src: url('fonts/Raleway SemiBold.eot');
	src: url('fonts/Raleway SemiBold.eot?#iefix') format('embedded-opentype'),
		url('fonts/Raleway SemiBold.woff2') format('woff2'),
		url('fonts/Raleway SemiBold.woff') format('woff'),
		url('fonts/Raleway SemiBold.svg#Raleway SemiBold') format('svg');
    font-weight: 600;
    font-style: normal;
    font-stretch: normal;
    unicode-range: U+0020-00FE;
}
@font-face {
	font-family:'Raleway-Bold';
	src: url('fonts/Raleway-Bold_gdi.eot');
	src: url('fonts/Raleway-Bold_gdi.eot?#iefix') format('embedded-opentype'),
		url('fonts/Raleway-Bold_gdi.woff') format('woff'),
		url('fonts/Raleway-Bold_gdi.ttf') format('truetype'),
		url('fonts/Raleway-Bold_gdi.svg#Raleway-Bold') format('svg');
	font-weight: 700;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-FB06;
}
@font-face {
	font-family:'SourceSansPro-Semibold';
	src: url('fonts/SourceSansPro-Semibold_gdi.eot');
	src: url('fonts/SourceSansPro-Semibold_gdi.eot?#iefix') format('embedded-opentype'),
		url('fonts/SourceSansPro-Semibold_gdi.woff') format('woff'),
		url('fonts/SourceSansPro-Semibold_gdi.ttf') format('truetype'),
		url('fonts/SourceSansPro-Semibold_gdi.svg#SourceSansPro-Semibold') format('svg');
	font-weight: 600;
	font-style: normal;
	font-stretch: normal;
	unicode-range: U+0020-FEFF;
}

a {text-decoration:none; -webkit-transition: color 300ms, background-color 300ms; -moz-transition: color 300ms, background-color 300ms; -o-transition:  color 300ms, background-color 300ms; transition: color 300ms, background-color 300ms; color: #7c8738;}
a:hover { text-decoration:none; transition:all 0.5s; color: #000;}

img{max-width:100%;}

a:focus {outline:none; text-decoration: none; color: #000; }

li{list-style: none;}
.clr {clear:both; }

h1 { margin:0; padding:0 0 10px; font-size: 38px; line-height: 120%; font-family:'Raleway SemiBold'; font-weight:normal; }
h2 { margin:0; padding:0 0 10px; font-size: 42px; line-height: 105%; font-family:'Raleway-Bold'; color: #000; text-align: center;}
h3 { margin:0; padding: 0 0 20px 0; font-size: 27px; line-height: 120%; font-family:'Raleway-Bold'; color: #292b2a;}
h4 { margin:0; padding:0 0 10px 0; font-size: 19px; line-height: 110%; font-weight: normal; color: #000;}
h5 { margin:0; padding:0 0 10px 0; font-size: 16px; line-height: 123%; font-family: 'myriad-semi-bold'; font-weight:normal; text-transform: uppercase; color: #292b2a;}
h6 { margin:0; padding:0 0 10px 0; font-size: 15px; line-height:120%; font-family:'Raleway-Bold'; font-weight:normal; color: #202020;}
p { margin:0; padding:0; font-size: 16px; font-family:'OpenSans-Regular'; font-weight:normal; line-height: 150%; color: #000; padding-bottom: 10px;}


.scrollup {width: 40px;height: 40px;position: fixed;bottom: 10px;right: 4%;display: none;text-indent: -9999px;background: url('images/triangle-hover.png') no-repeat;}

.center{text-align: center;}
.wht-txt{color: #fff;}
.blk-txt{color: #000;}
.drk-txt{color: #353a12;}
.grn-txt{color: #7c8738;}

.drk-green{color: #3b3f19;}
.lght-green{color: #7b8638;}

h1 span.drk-green, h1 span.lght-green {font-family: inherit !important; font-size: inherit !important;}




.alignleft { float: left; margin: 8px 14px 2px 0; border: 2px solid #7c8738; padding: 0;}
.alignright{float: right; margin: 0 0 2px 14px;}


#layout-wrapper{margin:0 auto; padding:0; width:100%; position: relative; overflow: hidden; max-width: 1800px;}

header {margin:0;padding: 20px 0;float:left;width:100%; background: #fff; }

/*----------------Nav----------------*/
.nav-holder{float: right; margin: 10px 0 0; }
.navbar-inverse {background:none; margin:0; padding-bottom: 0; min-height: 25px;}
.navbar {border:0; float: left; }
.navbar-collapse {padding:0;}
.nav-holder{margin: 15px 0 0; padding: 0; width: auto; float: left;}
.navbar-nav > li > a {color:#4b4b4b; line-height: 100%; font-size: 17px; font-family: 'source_sans_proregular'; transition:all 0.3s; padding: 14px 11px; }
.navbar-inverse .navbar-nav > li:hover a, .navbar-inverse .navbar-nav > li > a:focus{background: #7c8738; color: #fff;}
.navbar-inverse .navbar-nav > li > a{color: #4b4b4b;}
.navbar-inverse .navbar-nav > li.current-menu-item a{ background: #7c8738; color: #fff;}
.navbar-nav > li.current-menu-item > a{color: #000;}

/* DropDown */
.navbar-nav > li .sub-menu { background: #fff none repeat scroll 0 0; left: 0; margin: 50px auto 0; min-width: 180px; position: absolute; z-index: 99; visibility: hidden; transition:all 0.5s; padding: 0; top: 45px; opacity: 0;}
.navbar-nav > li .sub-menu > li { text-align: left; list-style: none; width: 100%; margin: 0;}
.navbar-nav > li .sub-menu a { color: #fff; display: block; padding: 5px 16px !important; transition: 0.5s all; font-size: 16px;}
.navbar-nav > li .menu-item-has-children { padding-bottom: 80px;  transition:all 0.5s;}
.navbar-nav > li .menu-item-has-children:hover:after{ opacity: 1;}
.navbar-nav > li .sub-menu a:hover {color: #262626;} 
.navbar-nav > li.menu-item-has-children:hover .sub-menu{visibility: visible; margin: 0 auto 0; z-index: 9999; opacity: 1;}
.navbar-nav > li.current-menu-ancestor a {background-color: #7c8738; color: #fff;}
.navbar-nav > li .sub-menu li a{color: #083479 !important;}
.navbar-nav > li .sub-menu li a:hover{background-color: #7c8738 !important; color: #fff !important;}
.navbar-nav > li .sub-menu li a{background-color: #fff !important; color: #7c8738 !important;}
.navbar-nav > li .sub-menu li.current-menu-item a{background-color: #7c8738 none repeat scroll 0 0 !important; color: #7c8738 !important;}
.navbar-nav > li .sub-menu li.current-menu-item a:hover{background-color: #7c8738 none repeat scroll 0 0 !important; color: #fff !important;}



.logo{margin: 0; padding: 0; width: 100%; float: left;}
.top-right .grn-bttn{font-size: 18px; font-family: 'source_sans_proregular'; font-weight: normal; background: #7c8738; padding: 10px 24px; float: right; border-radius: 5px; color: #fff;}
.top-right .grn-bttn:hover, .top-right .grn-bttn:focus{background: #4a511c;}
.top-right { float: right; width: auto;}
ul.social{margin: 0; padding: 0 25px; width: auto; float: left; position: relative; }
ul.social li{display: inline-block; padding: 7px 3px;}
ul.social li i{font-size: 21px; color: #fff; background: #353a12; width: 35px; height: 35px; line-height: 36px; text-align: center; border-radius: 50%; transition: 0.5s all;}
ul.social li i:hover, ul.social li:focus{background: #7c8738; color: #fff;}


section#banner{margin: 0; padding: 0; width: 100%; float: left; position: relative;}
.banner-in{position: relative; width: 100%;}
.banner-in:after{position: absolute; left: 0; right: 0; width: 100%; height: 100%; margin: 0 auto; top: 0; content: '';
background: rgba(226,237,239,1);
background: -moz-linear-gradient(left, rgba(226,237,239,1) 0%, rgba(255,255,255,0) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(226,237,239,1)), color-stop(100%, rgba(255,255,255,0)));
background: -webkit-linear-gradient(left, rgba(226,237,239,1) 0%, rgba(255,255,255,0) 100%);
background: -o-linear-gradient(left, rgba(226,237,239,1) 0%, rgba(255,255,255,0) 100%);
background: -ms-linear-gradient(left, rgba(226,237,239,1) 0%, rgba(255,255,255,0) 100%);
background: linear-gradient(to right, rgba(226,237,239,1) 0%, rgba(255,255,255,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2edef', endColorstr='#ffffff', GradientType=1 );
}
.fixd-btn-nw-hme{top: initial !important; bottom: 15px;}
/*.fixd-btn-nw-hme .ban-cap-white { margin-bottom: 60px;}*/
.banner-caption{position: absolute; top: 85px; width: 46%; height: auto; z-index: 2; }
.banner-caption h2{color: #353a12; padding: 0; font-family:'Raleway SemiBold'; font-weight:normal; text-align: left;}
.banner-caption h1{color: #353a12;}
.banner-caption h1 span{font-size: 21px; font-family:'Raleway-Regular'; font-weight: normal;}
.banner-caption a, .fixd-btn-nw-hme a{font-size: 20px; font-family:'Raleway-Bold'; font-weight: normal; color: #fff; background: #353a12; padding: 14px 44px; border-radius: 5px; display: table; margin: 5px; float: none;}
.innner-btn a{font-size: 20px; font-family:'Raleway-Bold'; font-weight: normal; color: #fff; background: #353a12; padding: 14px 44px; border-radius: 5px; display: table; margin: 12px auto 0; float: none;}
.innner-btn a:hover, .innner-btn a:focus{background: #7c8738;}

.fixsd-it {position: fixed; top: 15px; z-index: 9;}
.wpcf7-form { background: #ffffff none repeat scroll 0 0; position: relative; z-index: 9;}

.banner-caption a:hover, .banner-caption a:focus{background: #7c8738;}

.banner-img {width: 100%;}


section#comnty-mmbr{margin: 0; padding: 50px 0; width: 100%; float: left;}
.mmbr-typ{margin: 0; padding: 35px; width: auto; float: left; background: #e6e6e6; transition: 0.5s all; }
.mmbr-typ h3 span{opacity: 0.7;}
.mmbr-img-hvr{display: none;}
.mmbr{opacity: 0.7; width: 100%;}
.mmbr-typ p{min-height: 165px; padding: 20px 0 0; opacity: 0.7;}
.mmbr-typ a.rd-mr-lnk{display: table; margin: 10px 0 0; color: #fff; background: #323711; padding: 11px 14px; font-size: 15px; font-family:'OpenSans-Regular'; font-weight: normal; }
.mmbr-typ:hover{background: #323711; opacity: 1;}
.mmbr-typ:hover .mmbr{opacity: 1;}
.mmbr-typ:hover .mmbr{opacity: 1;}
.mmbr-typ:hover .mmbr-img{display: none;}
.mmbr-typ:hover .mmbr-img-hvr{display:inline-block;}
.mmbr-typ:hover h3{color: #fff;}
.mmbr-typ:hover p{color: #fff;}
.mmbr-typ:hover a{background: #c8c8c8; color: #323711; }

.brdr-btm-center{position: relative;}
.brdr-btm-center::before { bottom: 10px; content: ""; height: 28px; position: absolute; right: 0; left: 0; width: 15%; background: rgba(0, 0, 0, 0) url("images/hdng-dsgn.jpg") no-repeat scroll center bottom; margin: 0 auto; z-index: 1;}
.brdr-btm-center::after { display: table; border-bottom: 1px solid #e0dfdf; bottom: 22px; content: ""; height: 50px; position: absolute; right: 0; left: 0; width: 270px;  margin: 0 auto;}
.brdr-btm-center { margin: 0 auto 20px; padding-bottom: 45px; position: relative;}


section#video-hldr-sc{margin: 0; padding: 70px 0 0; width: 100%; float: left; background: url("images/video-bkg.png") no-repeat; background-size: cover;position: relative; z-index: 9;}
.vdo-frame-hldr{position: relative; margin: 0; padding: 0; width: 100%; float: left; text-align: center;}
.vdo-hldr{height: 350px !important; left: -19px; margin: 0 auto; position: absolute; right: 0; text-align: center; top: 28px; width: 625px !important;}
.vdo-hldr iframe{width: 100% !important; height: 100% !important;}


section#prtnr-sc{margin: 0; padding: 70px 0; width: 100%; float: left; background: #fff;}
.prtnr-div{margin: 0; padding: 0; width: 100%; min-height: 90px; line-height: 90px; text-align: center;}


section#feature-sc{margin: 0; padding: 70px 0; width: 100%; float: left; background: #fff; background: url("images/feature-bkg.jpg") repeat;}
.inr-wht-bkg{margin: 0; padding: 40px; width: 100%; float: left; background: #fff;}
ul.feature-lst{margin: 0; padding: 0 0 10px; width: 100%; float: left;}
ul.feature-lst li{display: inline; padding: 0 14px;}

footer{margin: 0; padding: 60px 0 0; float: left; width: 100%; text-align: center; background: url("images/footer-bkg.jpg") repeat;}
ul.btm-menu{margin: 0; padding: 20px 0; width: auto; float: left;}
ul.btm-menu > li:last-child a{color: #7c8738; font-family:'OpenSans-Bold';}
ul.btm-menu > li{float: left; padding: 12px 0;}
ul.btm-menu > li > a {color:#fff; line-height: 100%; font-size: 15px; font-family:'OpenSans-Regular'; transition:all 0.3s; margin: 0 2px; padding: 9px 13px;}
ul.btm-menu > li:hover a{background: #7c8738; color: #fff;}
ul.btm-menu > li.current-menu-item > a{color: #fff; background: #7c8738;}
.footer-logo{float: right;}
.footer-btm{margin: 20px 0 0; padding: 10px 0; width: 100%; float: left; background: #000;}
.copy-turtle{float: left;}
footer p{color: #fff; padding: 0; text-align: right; font-size: 14px;}
.footer-inr{text-align: center; width: 100%; margin: 0 auto; display: table;}



section#inner-blue-holder{padding: 40px 0; margin: 0; float: left; width:100%; background: #e2edef;}
section#inner-blue-holder h2{color: #7c8738;text-align: center;}
section#inner-blue-holder h3{color: #373912; font-family: 'Raleway SemiBold'; text-align: center; font-size: 38px; padding: 0;}


.inr-cmnty h2{font-size: 30px; line-height: 39px;}
.unique-qstn p{color: #525252;}
.init-al-usrs h2{font-size: 30px; color: #1b4213; line-height: 39px;}
ul.clstr-lst{margin: 0; padding: 20px 0; width: 100%; float: left;}
ul.clstr-lst li{ display: inline-grid; padding: 0 26px; text-align: center;}
ul.clstr-lst li h3{font-size: 25px;}
ul.clstr-lst li img{margin: 0 auto;}


.fixd-btn-nw-hme{}
.init-al-usrs{padding: 0 !important;}
ul.slides li h3{font-size: 21px; text-align: center;}
ul.slides li{position: relative; transition: 1s all;}
.slides-info{background: rgba(255, 255, 255, 0.87) none repeat scroll 0 0; height: auto; padding: 21px; position: absolute; right: 132px; text-align: center; top: 163px; width: auto;}
.slides-info h4{font-size: 49px; font-family:'Raleway-Bold'; font-weight: normal; color: #353a12; }
.slides-info h6{ font-size: 23px; font-family:'SourceSansPro-Semibold'; font-weight: normal; color: #000;}
.slides-hdr {cursor: pointer;}
.slides-hdr img{width: auto !important; margin: 0 auto; border: 2px solid transparent; border-radius: 50%; padding: 24px; transition: 1s all;}
.silder-dtls img{width:100%;}
#carousel .flex-direction-nav{opacity: 0;}

ul.slides li.flex-active-slide h3{color: #7c8738;}
ul.slides li.flex-active-slide .slides-hdr img{border: 2px solid #7c8738; }
ul.slides li:hover h3, ul.slides li:focus h3{color: #7c8738;}
ul.slides li:hover .slides-hdr img, ul.slides li:focus .slides-hdr img {border: 2px solid #7c8738; }
.flexslider{margin: 0 0 30px !important;}
.flex-direction-nav a{height: 46px !important;}


.learning-sc{background: transparent !important; padding: 0 !important;}
.learning-sc h2{font-size: 30px; line-height: 39px;}
.learning-sc h3{font-size: 25px; font-family: "Raleway-Regular"; font-weight: normal; color: #000; text-align: center;}
ul.join-lst{margin: 0 auto; padding: 30px 0; width: 90%; display: table;}
ul.join-lst li{width: 50%; float: left;display: inline-table; color: #525252; font-size: 16px;font-family: "OpenSans-Regular"; font-weight: normal;}
ul.join-lst li img{margin: 0 10px 0 0; float: left;}
ul.join-lst li a{color: #353a12; font-size: 16px; font-family: "OpenSans-Regular"; font-weight: normal;}
ul.join-lst li a:hover, ul.join-lst li a:focus{color: #7c8738;}
.learning-sc p{font-size: 14px; color: #525252; text-align: center;}
ul.slides li img{width: 100%;}

.unique-qstn ul{padding: 0 0 0 20px; margin: 0; float: left; width: 100%;}
.unique-qstn ul li{color: #525252; float: left; font-family: "OpenSans-Regular"; font-size: 16px; list-style: outside none square; padding: 0 32px 7px 0; width: auto;}
.indv-user { float: left; margin: 5px 20px 6px 0; width: 39%;}

.about-block{display: table; margin: 32px 0; padding: 0 20px; width: 100%;}
.about-img-hldr{ display: table-cell; vertical-align: middle; width: 18%;}
.about-img{border: 2px solid; border-radius: 50%; float: left; margin: 0 20px 0 0; padding: 2px; height: 155px; width: 155px; display: block; overflow: hidden;}
.about-img img{border-radius: 50%; height: 100%;}

.video-hldr {width: 480px; margin: 0 auto;}

.gurus-hldr{padding: 50px 0 0 !important; border-bottom: 4px double #7c8738;}
.gurus-hldr .indv-user { display: table; float: none; margin: 35px auto 0; padding: 0;}
.inr-cmnty .alignleft{margin: 3px 26px 0 0;}

ul.logos-listing{padding: 0; display: table;  margin: 50px auto 0;width: 100%;}
ul.logos-listing li{float: left;  margin: 0 40px; width: 42%; font-size: 16px; font-family: "SourceSansPro-Semibold"; color: #525252;}
ul.logos-listing li span{color: #7c8738; float: right; font-size: 26px; width: 4%;}
ul.logos-listing li span a{color: #7c8738; font-size: 23px;}
ul.logos-listing li span a:hover{ color: #525252;}

.alignright.wp-image-95 { float: right; height: auto; margin: 0 0 3px 20px; width: 35%;}

.cntct-holder input{background-color: #f5f6f8; border: 1px solid #e9e9e9; border-radius: 0; transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; vertical-align: middle; width: 100%; padding: 5px 10px; margin-bottom: 17px; width: 100%; float: left;}
.cntct-holder textarea{background-color: #f5f6f8; border: 1px solid #e9e9e9; border-radius: 0; transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; vertical-align: middle; width: 100%; padding: 8px 10px; margin-bottom: 17px; height: 149px; width: 100%; float: left;}
.cntct-holder label { float: left; margin: 0 0;color: #737373; font-family: "Raleway-Bold"; font-size: 16px;line-height: 28px; font-weight: normal;width: 100%;}
.cntct-holder .wpcf7-list-item input { float: left; margin: 7px 10px 0 0; padding: 0; width: auto; }
.cntct-holder small{color: red; font-size: 20px;}
.cntct-holder span.wpcf7-list-item{margin: 0;}
.cntct-holder p{color: #737373; padding: 0 !important;}


.cntct-holder .wpcf7-form-control.wpcf7-submit{background: #7c8738 none repeat scroll 0 0 !important; color: #fff; float: right !important; font-size: 20px; margin-top: 10px !important; padding: 14px 0; transition: all 0.5s ease 0s !important; width: 22% !important;}
.cntct-holder .wpcf7-form-control.wpcf7-submit:hover{background: #000 !important;}
div.wpcf7-response-output{margin: 5em 0.5em 1em;}
.adress-hldr > h3 {font-size: 22px; line-height: 172%;}
.adress-hldr > h3 span{color: #7c8738;}
.adress-hldr { box-shadow: 3px 4px 15px rgba(0, 0, 0, 0.22); float: left; margin: 28px 0 28px; padding: 25px 0 5px; text-align: center; width: 100%; position: relative;}
.adress-hldr:after{background: rgba(0, 0, 0, 0) url("images/pin.png") no-repeat scroll center top; content: ""; height: 40px; left: 10px; margin: 0 auto; position: absolute; right: 0; top: -23px; transform: rotate(1deg); width: 40px;}

section#blog-section{padding: 40px 0; margin: 0; float: left; width: 100%;}
#testimonial-slider{padding: 0;}
.form-new {
    float: left;
    margin: 20px 0 0;
    width: 100%;
}
.form-new input { border: 1px solid #ccc; float: left; margin: 0 10px 10px 0; padding: 6px; width: 100%;}
.form-new textarea { height: 84px; margin: 0 0 10px;  padding: 10px; border: 1px solid #ccc; width: 100%;}
.form-new .wpcf7-form-control.wpcf7-submit {
    background: #323711;
    float: right;
    margin: 0;
    padding: 10px;
    width: 30%; color: #fff; transition: 0.5s all;
}
.form-new .wpcf7-form-control.wpcf7-submit:hover{background: #000;}

div.wpcf7-response-output{clear: both;}
span.wpcf7-not-valid-tip{line-height: 0; padding: 0 0 20px;}

/*===============================Blog==========================*/
section#blog-section{padding: 50px 0; margin: 0; float: left; width: 100%;}
.entry-title { text-align: left;}
.entry-meta{display: none;}
.entry-utility { display: none;}
.wp-post-image { float: left; height: auto; margin: 0 20px 0 0; width: 18%;}
.read-more { display: table; margin: 10px 0 0;}
#comments{display: none;}
.entry-content > h2 {text-align: left;}
.entry-content .wp-post-image { margin: 9px 20px 0 0; width: 27%;}
.post { float: left; margin: 10px 0; width: 100%; box-shadow: 2px 3px 8px rgba(0,0,0,0.5); padding: 25px;}
/*.nav-previous {display: none;}*/
.entry-title{font-size: 24px;}
.post h2.title{font-size: 35px; text-align: left; color: #353a12;}
.post ul{ margin: 0; float: left; width: 100%;}
.post ul li{font-size: 18px; list-style: square;}

.return { background: #7c8738 none repeat scroll 0 0; color: #fff; float: right; margin: 20px 0 0; padding: 10px; font-size: 20px; font-family: "Raleway-Bold"; transition: 0.5s all;}
.return:hover{color: #7c8738; background: #000;}

.search_btn{background: url(images/search-icn.png) no-repeat right center;border: medium none; height: 30px; width: 30px;}
.search_field { border: 1px solid #9f9fa0; padding: 5px;}

footer a:hover{color: #fff; }

section#prtnr-sc .alignright { float: right; margin: -32px 0 15px 22px; width: 44%;}


.video-hldr iframe{width: 100%;}
iframe {width: 100%;}

ul.get-process{padding: 0; margin: 0 auto; width: auto; display: table;}
ul.get-process li{padding: 0 0 25px; font-size: 27px; line-height: 120%; font-family:'Raleway-Bold'; color: #292b2a; text-align: center;}
ul.get-process li p{padding: 0 0 25px; font-size: 27px; line-height: 120%; font-family:'Raleway-Bold'; color: #292b2a; text-align: center;}
ul.get-process p { display: inline;}

.small-width{display: table; margin: 30px auto 70px; width: 75%;}
.small-width p{padding: 24px 0 0;}
.small-width img{border: 2px solid #7c8738;}
.small-width a.rd-mr-lnk{ background: #323711 none repeat scroll 0 0; color: #fff; display: table; font-family: "OpenSans-Regular"; font-size: 17px; font-weight: normal; margin: 10px 0 0; padding: 13px 26px; transition: all 0.5s ease 0s;}
.small-width a.rd-mr-lnk:hover{background: #7c8738; opacity: 1;}
.small-width p{font-size: 27px; line-height: 170%; font-weight: bold;}

ul.survey-list{padding: 0; margin: 20px auto 0; display: table; width: auto;}
section#prtnr-sc h3{line-height: 140%;}
ul.survey-list li{color: #000; text-align: center; font-size: 22px; font-family: 'SourceSansPro-Semibold'; float: left; margin: 0 80px;}
ul.survey-list li span.survey-icons{margin: 0 auto 5px; display: table;}


section#green-sec{padding: 40px 0; margin: 0; float: left; width: 100%; /*background: #aedd94;*/ background: url("images/feature-bkg.jpg") repeat;}
section#green-sec h3{margin: 20px 0 0; color: #fff;}
#green-sec p{color: #fff !important;}
section#green-sec a{text-decoration: underline; color: #fff;}
section#green-sec a:hover{text-decoration: none;}
section#green-sec ul.survey-list.address-list li{color: #fff;}
ul.survey-list.address-list li{line-height: 25px;margin: 0 30px;width: 19%;}
ul.survey-list.address-list li img{width: auto;}
.mrgn-btm20{margin-bottom: 20px !important;}

section#survey-form{padding: 40px 0; margin: 0; float: left; width: 100%; border-top: 2px solid #c8c8c8;}
.survey-form-holder{margin: 0 auto; padding: 30px 0 0; width: 560px; display: table;}
.frm_style_formidable-style.with_frm_style label.frm_primary_label, .frm_style_formidable-style.with_frm_style.frm_login_form label{font-size: 22px !important; font-family: 'SourceSansPro-Semibold' !important; color: #353a12 !important;}
.with_frm_style .vertical_radio .frm_checkbox label, .with_frm_style .vertical_radio .frm_radio label{font-size: 18px !important; font-family: 'source_sans_proregular' !important;}
.frm_style_formidable-style.with_frm_style .frm_radio input[type="radio"], .frm_style_formidable-style.with_frm_style .frm_checkbox input[type="checkbox"]{font-size: 18px !important;}
.frm_style_formidable-style.with_frm_style .frm_button_submit, .frm_style_formidable-style.with_frm_style .frm_prev_page{font-size: 20px !important; font-family: 'SourceSansPro-Semibold' !important; color: #fff !important; background: #353a12 !important; padding: 9px 0!important; width: 120px !important; border-radius: 0 !important; -webkit-box-shadow: -4px 2px 31px -6px rgba(0,0,0,0.75) !important;
-moz-box-shadow: -4px 2px 31px -6px rgba(0,0,0,0.75) !important;
box-shadow: -4px 2px 31px -6px rgba(0,0,0,0.75) !important;}
.frm_style_formidable-style.with_frm_style .frm-show-form .frm_section_heading h3{font-size: 17px; font-family: 'SourceSansPro-Semibold' !important;}
.survey-form-holder input#field_i1i3r, .survey-form-holder input#field_sbcqy .survey-form-holder input#field_2xt7g{background-color: #fff !important; border: 1px solid #d9d9d9 !important; padding: 0 10px !important; width: 100% !important; font-size: 14px !important; font-family: 'source_sans_proregular' !important; font-weight: 400 !important; transition: 1s all !important; float: left !important; margin: 0 0 8px !important; border-radius: 0 !important;}
section#prtnr-sc ul.survey-list{margin: 30px auto 0;}
section#prtnr-sc ul.survey-list li{line-height: 25px; margin: 0 17px; width: 22%; border: 2px solid #7c8738; padding: 30px 12px;}
section#prtnr-sc ul.survey-list li span.survey-icons{margin: 0 auto 30px;}
ul.address-list li span.survey-icons{margin: 0 auto 30px;}

.partner-tool-hldr{margin: 0 auto; padding: 0 0 60px; width: 80%; display: table;}
.partner-tool-hldr img{margin: 0 32px 0 0;}
.partner-tool-hldr p{padding: 0; font-size: 19px; line-height: 170%;}


ul#testimonial-slider li{text-align: center;}

.started-sc{margin: 0; padding: 60px 0 0; width: 100%; float: left;}
/*------------New Home----------*/
.banner-in.new-home-banner:after {width: 0; height: 0;}
.ban-cap-white {padding: 15px; float: left; background: rgba(255,255,255,0.5);border: 2px solid #fff;margin-bottom: 20px;}
.ban-cap-white h1 {font-size: 35px;color: #000;}
.ban-cap-white h3 {font-size: 24px;}
.row-mrgn {margin-bottom: 40px;}
.txt-tp-pddng {padding-top: 15px;}
.conv-area {width: 100%; float: left; padding: 40px 0 0;}
.btn-all {font-size: 20px;font-family: 'Raleway-Bold';font-weight: normal;color: #fff;background: #353a12;
padding: 14px 44px;border-radius: 5px;display: inline-block; margin-top: 10px;}
.btn-all:hover, .btn-all:focus {background: #7c8738;color: #fff;}
.conv-area h3 {font-size: 22px;}
.form-top {margin-top: 25px;}
.new-home-form {margin-bottom: 20px;}
.new-home-form br {display: none;}
.new-home-form input {width: 48%; margin: 0 1% 10px;}
.new-home-form textarea {width: 48%; margin: 0 1% 10px;float: left;}
.form-new.new-home-form .wpcf7-form-control.wpcf7-submit {
    float: none;
    margin: 10px 0 0;
    padding: 10px 35px;
    width: auto;
    border: 0;
}
/*-------------*/


section#dwnld-sc{margin:0; padding: 50px 0; float: left; width: 100%; background: #e6e6e6; transition: all 0.5s ease 0s;}
section#dwnld-sc:hover{background: #323711;}
ul.dtd-lst{margin: 0 auto; padding: 0; display: table;}
ul.dtd-lst li { color: #000000; font-family: "OpenSans-Regular"; font-size: 16px; font-weight: normal; line-height: 150%; list-style-type: disc; margin: 0; padding: 0 0 10px; width: 100%;}
input.inpt-nme{margin:0 3% 0 0; padding: 0 0 0 10px; float: left; width: 70%; height: 40px; line-height: 40px; border:1px solid #fff;color: #000000; font-family: "OpenSans-Regular"; font-size: 16px; font-weight: normal;}
input.inpt-sbmt{margin:0; padding: 0; float: left; width: 25%; height: 40px; line-height: 40px; border:1px solid #353a12; color: #fff; font-family: "OpenSans-Regular"; font-size: 18px; font-weight: normal; background: #353a12; text-align: center;}
section#dwnld-sc:hover p, section#dwnld-sc:hover ul li, section#dwnld-sc:hover h3{color: #fff;}
section#dwnld-sc:hover input.inpt-sbmt{background: #000; border-color: #000; }
.dwn-btn {margin-left: 128px;}
section#dwnld-sc:hover .btn-all {background: #7c8738;color: #fff;}

section#strt-sc{margin:0; padding: 50px 0; float: left; width: 100%;}

section#dwnld-sc .wpcf7-form {background: transparent;}
.input-style {width: 100%; background: #fff; border: 1px solid #333; padding: 0 10px; margin-bottom: 10px;
height: 40px; color: #000;}
.wpcf7-form .btn-all {border:0;}
section#dwnld-sc div.wpcf7-response-output {color: #7c8738;}
/*------------New Influencer----------*/
.ban-cap-black {padding: 15px; float: left; background: rgba(0,0,0,0.7);margin-bottom: 20px;}
.ban-cap-black h1 {color: #fff;}
.banner-caption.infl-banner {top: auto; bottom: 10%; width: auto;}
.infl-lft {padding-top: 1em;}
.req-txt {line-height: 150%;}
.infl-dwn-form .dwn-btn {margin: 10px auto 0; display: table;}
.no-pddng {padding: 0!important;}
.pos-rel {position: relative;}
.static-hdng {position: absolute; top: 8%; left: 5%; right: 5%; width: 90%; text-align: center; z-index: 2;
} 

.static-hdng h2:first-child{padding-top: 20px;}
.static-hdng h2:last-child{padding-bottom: 20px;}

.static-hdng h2 {color: #fff; background: rgba(0,0,0,0.7); padding: 0;}
.bullet-txt {position: absolute; bottom: 17%; left: 5%; right: 5%; width: 90%; text-align: center; z-index: 1;}
.bullet-txt h3 {color: #fff; background: rgba(0,0,0,0.7); padding: 10px; margin: 0 auto; width: auto; display: table;
font-size: 35px;}
/*#myCarousel {position: relative;}
#myCarousel:before {position: absolute; content: ''; width: 100%; height: 100%; background: rgba(255,255,255,0.5);
top: 0; left: 0;}*/ 
#influence-sec {width: 100%; float: left; position: relative;}
/*#influence-sec:before {position: absolute; top: 0; right: 0; width: 50%; height: 100%; background: url("images/influencer-img.jpg") no-repeat;
content: '';}*/
.infl-cntnt {width: 100%; position: absolute; top: 50%; transform: translateY(-50%);left: 0;}
.infl-rght-pddng {padding-right: 5%;}
.infl-lft-pddng {padding-left: 5%;}
.infl-dwnld {padding: 85px 0!important;}
.mt-3 {margin-top: 15px;}
.dwnld-pddng-tp {padding-top: 65px;}

.quick-start {position: relative; padding: 130px 0;}
.quick-start:before {position: absolute; width: 50%; height: 100%; content: '';/* background: url("images/influencer-img-btm.jpg") center center;*/
top: 0; left: 0;}

/*
  Bootstrap Carousel Fade Transition (for Bootstrap 3.3.x)
*/
.carousel-fade .carousel-inner .item {
  opacity: 0;
  transition-property: opacity;
}

.carousel-fade .carousel-inner .active {
  opacity: 1;
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  opacity: 0;
  z-index: 1;
}

.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}

.carousel-fade .carousel-control {
  z-index: 2;
}

/*
  WHAT IS NEW IN 3.3: "Added transforms to improve carousel performance in modern browsers."
  Need to override the 3.3 new styles for modern browsers & apply opacity
*/
@media all and (transform-3d), (-webkit-transform-3d) {
    .carousel-fade .carousel-inner > .item.next,
    .carousel-fade .carousel-inner > .item.active.right {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.prev,
    .carousel-fade .carousel-inner > .item.active.left {
      opacity: 0;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
    .carousel-fade .carousel-inner > .item.next.left,
    .carousel-fade .carousel-inner > .item.prev.right,
    .carousel-fade .carousel-inner > .item.active {
      opacity: 1;
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0);
    }
}

/*------------New Education----------*/
.banner-caption.edu-banner {top: auto; bottom: 10%; width: 95%; left: 2.5%; right: 2.5%;}
.dwn-form-edu {padding-top: 50px; text-align: center;}
.dwn-form-edu .dwn-btn {margin-left: 0;}
.edu-txt {padding: 0 15px 15px;}
.edu-frm {margin-top: 30px;}

.area-pddng {padding: 50px 0;}
.home-top-icon h3 {font-size: 22px; color: #858585; margin-top: 25px;}
.home-top-icon {padding-top: 35px;}
.home-top-icon img {width: 95px; opacity: 0.4; transition: all 0.8s;}
.home-top-icon .col-sm-4:hover img {opacity: 1;}
.img-full {width: 100%;}
.home-top-grey {background: #eee;}
.home-mid-grey {background: #ddd;}
.box-col {position: relative; overflow-y: hidden; }
.box-col:after {position: absolute; top: 0; left: 0; width: 100%; height: 100%; content: ''; z-index: 0;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.65+100 */
background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */}
.box-cntnt {position: absolute; width: 100%; height: 60px; bottom: 0; left: 0; z-index: 99; padding: 15px;
transition: all 0.8s;}
.box-cntnt h3, .box-cntnt p {color: #fff;}
.box-col:hover:after {/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#242b00+1,242b00+44,242b00+99&0+0,0.08+2,0.44+41,0.53+41,0.8+100 */
background: -moz-linear-gradient(top, rgba(36,43,0,0) 0%, rgba(36,43,0,0.04) 1%, rgba(36,43,0,0.08) 2%, rgba(36,43,0,0.53) 41%, rgba(36,43,0,0.54) 44%, rgba(36,43,0,0.8) 99%, rgba(36,43,0,0.8) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(36,43,0,0) 0%,rgba(36,43,0,0.04) 1%,rgba(36,43,0,0.08) 2%,rgba(36,43,0,0.53) 41%,rgba(36,43,0,0.54) 44%,rgba(36,43,0,0.8) 99%,rgba(36,43,0,0.8) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(36,43,0,0) 0%,rgba(36,43,0,0.04) 1%,rgba(36,43,0,0.08) 2%,rgba(36,43,0,0.53) 41%,rgba(36,43,0,0.54) 44%,rgba(36,43,0,0.8) 99%,rgba(36,43,0,0.8) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00242b00', endColorstr='#cc242b00',GradientType=0 ); /* IE6-9 */}

.box-col:hover .box-cntnt {height: 100%; padding-top: 35px;}

ul.logo-home-list {padding: 0; margin: 0;}
ul.logo-home-list li {padding: 0; margin: 0 1%; width: 31%; float: left; border: 1px solid #ddd; 
	background: #fafafa;}
ul.logo-home-list li img {max-height: 100px; margin: 0; display: inline-block;}
.blog-lst {width: 100%; border: 1px solid #aaa; padding: 15px; float: left;}
.blog-hdng {font-size: 40px;}
.blog-col {margin-top: 30px;}
.blog-col p {font-size: 15px;}
.logo-hld {background: #fff; padding: 15px 15px 0; min-height: 130px; position: relative; line-height: 150px;}
.participate-txt {padding: 15px 25px; float: left;}
.blg-img {width: 28%; float: right;}
.blg-img .wp-post-image {width: 100%;}
.blog-inr {width: 70%; float: left;}
.social-home.social {padding: 0; text-align: center; width: 100%;}
.tweet-hldr {height: 250px; overflow-y: scroll;}
.tweet-lft {margin-top: 60px;}




ul.newly-adjstd-feature-lst li {
    display: inline;
    padding: 0 14px;
    width: 25%;
    float: left;
    min-height: 95px;
    line-height: 95%;
    text-align: center;
}


/*-------------*/