font-face {
    font-family: 'Helvetica';
    src: url('../fonts/Helvetica-Light.eot');
    src: url('../fonts/Helvetica-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Helvetica-Light.woff2') format('woff2'),
        url('../fonts/Helvetica-Light.woff') format('woff'),
        url('../fonts/Helvetica-Light.ttf') format('truetype'),
        url('../fonts/Helvetica-Light.svg#Helvetica-Light') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Bebas Neue';
    src: url('../fonts/BebasNeue-Regular.eot');
    src: url('../fonts/BebasNeue-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/BebasNeue-Regular.woff2') format('woff2'),
        url('../fonts/BebasNeue-Regular.woff') format('woff'),
        url('../fonts/BebasNeue-Regular.ttf') format('truetype'),
        url('../fonts/BebasNeue-Regular.svg#BebasNeue-Regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

body{margin:0px; -webkit-text-size-adjust: none;}

p{font-size: 18px; color:#282828; font-weight: 400; line-height:28px; /*font-family: 'Helvetica';*/ font-family: 'Montserrat', sans-serif; margin:0px;}
a {outline:0;}
h1{font-size:59px; line-height:80px; margin:0px; position: relative; font-family: 'Montserrat', sans-serif; font-weight:700;}
h2{ font-size:38px; line-height:42px; margin:0px; color:#282828; font-family: 'Montserrat', sans-serif; font-weight:500; position:relative; }

h3,h4 {margin:0px; font-family: 'Poppins', sans-serif; font-weight:400; position:relative;}
ul li {font-weight:400;}

.top-row {width:100%; background:#000; padding:15px 0px; font-size:14px; line-height:16px; font-weight:300; color:#fff; font-family: 'Poppins', sans-serif; position: fixed;
top: 0px; left: 0px; z-index: 12;}
.top-row a {color:#fff; transition:all ease 0.5s; margin-right:50px;}
.top-row a:hover {color:#fff;}
.top-row a img {vertical-align:baseline;}
.top-row .row {max-width:1360px;}

.accinfo {}
.acc-detail {background: #fff; position: absolute; z-index:1; top: 36px; right: 0px; width: 210px; height: 60px; line-height: 60px; display: none;}

.acc-detail ul {margin:0px; padding:0px; box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.acc-detail ul li {list-style:none; display:block; font-size:15px; background:#fff; font-family: 'Poppins', sans-serif; font-weight:400;  border-bottom:1px solid #eee;}
.acc-detail ul li a {margin:0px; color:#282828; display:block; padding:10px 20px; transition: none;}
.acc-detail ul li:hover {color:#fff; background:#760032;}


.nav-outer { background:#fff; position:relative;}

.top-bar.expanded{background:transparent;}
.top-bar {background:transparent; max-width:1360px;margin: 0 auto; margin-top: 50px;}
.nav-outer {padding:5px 0 5px; max-width: 1360px; position:relative; margin: 0 auto;}
.top-bar-section ul {padding-top: 3px; float:right;}
.top-bar-section li:not(.has-form) a:not(.button) {background-color:transparent; font-size: 16px; color:#000; font-family: 'Poppins', sans-serif; line-height:20px; font-weight:400; padding:10px 20px;}

.top-bar-section { margin-top: 22px; margin-right: 110px; }
.top-bar-section li:not(.has-form) a:hover:not(.button) {background:#760032; color:#fff;}
.top-bar-section ul li {background:transparent; margin-left:0px; }

.top-bar-section li.active:not(.has-form) a:not(.button) {background:#760032; color:#fff; padding:10px 20px; line-height:20px;}
.top-bar-section li.active:not(.has-form) a:hover:not(.button) {background:#760032;color:#fff;}
.top-bar-section ul li:hover:not(.has-form) > a {color:#fff; background:#760032; }
.top-bar.expanded .title-area {background:transparent;}
.name h1{text-align: left; padding-top: 0;}
.name h1:before{background:none;}
.name.logo { margin-top: 8px; margin-bottom:8px; margin-left: 15px;}
.top-bar-section .has-dropdown > a::after {display:none;}
.top-bar-section .has-dropdown > a {padding-right:19px !important;}

.top-bar-section .dropdown li:not(.has-form):not(.active) > a:not(.button) { background: #760032; color: #FFFFFF;}
.top-bar-section .dropdown li:not(.has-form):not(.active):hover > a:not(.button) { color: #FFFFFF; background: #570025;}

.top-bar .name {height:auto;}

.search-cart { position: absolute; right: 15px; top:21px; z-index:3;}
.search-cart a {margin-left:10px;}
.email-phone {position:relative; display:inline-block;}
.myaccount {position:relative; display:inline-block;}
.myaccount i {font-size:20px; vertical-align: middle; margin-left: 3px;}

.search-box{ background: #fff; position: absolute; z-index:1; bottom:-30px; right:54px; width: 350px; height: 60px; line-height: 60px; box-shadow: 0 0 10px rgba(0,0,0,0.2); border-top:4px solid #760032; display: none;}

.search-box:before { content: ""; position: absolute; top: -28px; right: 25px; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 16px solid transparent; border-bottom: 10px solid #760032;}

.search-box input[type="text"]{ width: 255px; height: 36px; padding: 5px 10px; margin-left: 10px; margin-top:10px; float:left; border: 1px solid #760032; outline: none; }
.search-box input[type="submit"]{ width: 80px; float:left; padding: 5px 0; background: #760032; color: #fff; margin-left: -6px; border: 1px solid #760032; outline: none; cursor: pointer; font-family: 'Poppins', sans-serif; height: 36px; margin-top:10px;}


.home-banner {width:100%; background-size:cover !important; padding:90px 0px 100px;}
.home-banner h1 {padding-bottom:50px;}
.slider-text { text-align: center; position: absolute; top: 50%; transform: translateY(-50%); left: 0px; right: 0px;}
.slider-text h1 {color:#fff; padding-bottom:10px; text-shadow: 0px 0px 10px #444444;}

.inner-banner {width:100%; background-size:cover !important; position:relative; padding:3% 0px 3%; text-align:center; margin-bottom:70px; margin-top: 150px; }
.inner-banner:before {content:''; width:100%; height:100%; background:rgba(0,0,0,0.5); position:absolute; left:0px; top:0px;}
.inner-banner h1 { color:#fff; font-size: 40px; line-height: 55px;}

.inner-banner ul.breadcrumb {margin:0px; padding:0px;}
.inner-banner ul.breadcrumb li {list-style:none; display:inline-block; color:#fff; font-family: 'Montserrat', sans-serif; font-weight:400; font-size:16px; position:relative; margin:0px;}
.inner-banner ul.breadcrumb li a {color:#fff;}
.inner-banner ul.breadcrumb li a:after {content:'\f105'; font-family:'FontAwesome'; margin-left:15px; margin-right:10px;}



.slider-sec {width:100%; position:relative; /*padding-top: 155px; height: 100vh;*/  /*margin-bottom:90px; padding-top: 150px;*/ }
/*.slider-sec:before {content:''; width:100%; height:100%; position:absolute; left:0px; top:0px; background:rgba(0,0,0,0.5); z-index:1;}*/
.slider-sec ul.slick-dots {position: absolute; bottom:auto; list-style: none; text-align: center; padding: 0; 	margin: 0; width: auto; left: 40px; top: 40%;}
.slider-sec .slick-dots li {display:block;}
.slider-sec .slick-slide {height:100vh !important;}

.anim-border::after { content: ''; display: block; width: 0; height: 1px; background: #fff; transition: width .3s;}
.anim-border:hover::after { width: 100%;}

.helping-leaders {width:100%; padding:100px 0px;}
.helping-leaders h2 {text-align:center; padding-bottom:60px;}
.helping-leaders p {/*font-family: 'Open Sans', sans-serif;*/ font-weight: 400; font-size:18px; line-height:32px ;color:#282828; padding-bottom:30px;}  
.helping-leaders .button {font-family: 'Poppins', sans-serif; font-weight:500; color:#fff; font-size:18px; margin-right:30px; padding: 11px 30px;}
.helping-leaders img {margin-top:70px; float:right;}
.red { background: #760032 !important;}
.red:hover { background: #000000 !important;}
.gray { background: #282828 !important;}
.gray:hover { background: #000000 !important;}

.helping-leaders2 {width:100%; padding:100px 0px 100px; background-color: #f8f8f8; /*margin-bottom: 100px;*/}
.helping-leaders2 h2 {text-align:center; padding-bottom:45px;}
.helping-leaders2 .button {font-family: 'Poppins', sans-serif; font-weight:500; float:right; color:#fff; font-size:18px; margin-right:30px; padding:15px 40px; margin-top:35px;}
.helping-leaders2 ul {margin:0px; padding:0px;}
.helping-leaders2 ul li {list-style:none; padding-bottom:20px; display: block;}
.helping-leaders2 ul li a {color:#760032;}
span.help-title {width:34%; float:left; padding-left:30px; /*font-family: 'Poppins', sans-serif;*/ font-family: 'Montserrat', sans-serif; font-weight:600; font-size:21px; line-height:33px; color:#000;}
span.help-para {width:66%; float:left; /*font-family: 'Poppins', sans-serif;*/ font-family: 'Montserrat', sans-serif; font-weight:400; font-size:18px; line-height:33px; color:#282828;}

.testimonials {width:100%; padding: 100px 0px;}
.testimonials h2 {text-align:center; padding-bottom:65px;}
.testimonial-box {padding:0px 30px;}
.testimonial-box img {margin-bottom:25px;}
.testimonial-box p {color:#282828; font-size:18px; line-height:33px; /*font-family: 'Poppins', sans-serif;*/ font-family: 'Montserrat', sans-serif; font-weight:400; padding-bottom:30px;}
.testimonial-box span {color:#282828; font-size: 23px; line-height:33px; /*font-family: 'Poppins', sans-serif;*/ font-family: 'Montserrat', sans-serif; font-weight:500;}

.experienced {padding: 100px 0px; background-color: #f8f8f8;}
.experienced h2 {text-align:center; padding-bottom:50px; line-height:51px;} 
.experienced ul {margin:0px; padding:0px;}
.experienced ul li {list-style:none; padding-bottom:15px; display: block;}
span.exp-title {width:19%; float:left; padding-left:0px; /*font-family: 'Poppins', sans-serif;*/ font-family: 'Montserrat', sans-serif; font-weight:600; font-size:21px; line-height:33px; color:#000;}
span.exp-para {width:81%; float:left; /*font-family: 'Poppins', sans-serif;*/ font-family: 'Montserrat', sans-serif; font-weight:400; font-size:18px; line-height:33px; color:#282828;}
span.exp-para strong {font-weight:600;}
.experienced .button {font-family: 'Poppins', sans-serif; font-weight:500; float:right; color:#fff; font-size:18px; margin-right:30px; padding:15px 40px; margin-top:50px;}

.blog-section {width:100%; background:#f8f8f8; /*padding:140px 0px 130px;*/}
.blog-section h2 {text-align:center;}
.blog-slider {margin-top:50px;}
.blog-box {position:relative; width:100%; float: left; border-right:4px solid #fff;}
.blog-box:after {content:''; width:100%; height:100%; position:absolute; top:0px; left:0px; transition:all ease 0.6s; background: rgb(0,0,0);
background: -moz-linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 52%);
background: -webkit-linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 52%);
background: linear-gradient(0deg, rgba(0,0,0,1) 0%, rgba(255,255,255,0) 52%);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#ffffff",GradientType=1);}
.blog-box:hover:after {background:rgba(0,0,0,0.5);}

.blog-heading {position:absolute; top:67%; left:0px; padding-left:25px; padding-right:25px; width:100%; z-index: 2;}
.blog-heading h4 {margin:0px; font-family: 'Poppins', sans-serif; font-weight:500; font-size:16px; line-height:22px; color:#fff;}
.blog-heading span {display:block; color:#fff; font-size:12px; font-weight:400; margin-top:5px; text-transform:uppercase;}

.leadership-tools {width:100%; /*padding:10px 0px 160px;*/ background:#f8f8f8; position:relative;}
.leadership-tools h2 {color:#282828; font-size:44px; line-height:48px; font-family: 'Montserrat', sans-serif; font-weight:500; padding-bottom:16px; padding-top: 30px;}
.leadership-tools span {font-size:25px; color:#282828; font-style: italic; line-height:58px; display:block; font-weight:400; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; margin-bottom:20px;}
.leadership-tools p {font-family: 'Montserrat', sans-serif; font-weight:400; padding-bottom:30px; font-size:18px; line-height:33px;}
.leadership-tools .button {font-family: 'Poppins', sans-serif; font-weight:500; color:#fff; font-size:18px; padding:12px 55px; }
.leadership-tools .slider .slick-slide img {width:85%; margin:0 auto 40px;}

.newsletter {width:100%; background:#760032; padding:40px 0px; /*margin-top: 20px !important;*/ }
.newsletter h2 {color:#fff; font-size:38px; font-weight:500; padding-bottom:30px; text-align:center; padding-top: 0px;}
.newsletter form {margin:0 auto; width:100% !important; max-width:70%; padding-top:0px !important; }
.newsletter form input[type="text"] {width:72%; display:inline-block; height:60px; border-radius:8px; border:0px; color:#666666; font-size:18px; font-family: 'Poppins', sans-serif; font-weight:400; padding-left:20px; padding-right:20px; margin-bottom:0px;}
.newsletter form input[type="email"] {width:72%; display:inline-block; height:60px; border-radius:8px; border:0px; color:#666666; font-size:18px; font-family: 'Poppins', sans-serif; font-weight:400; padding-left:20px; padding-right:20px; margin-bottom:0px;}
.newsletter form input[type="submit"] {width:25%; display:inline-block; margin-left:15px; background-color:#000; color:#fff; height:60px; border:0px; border-radius:8px; cursor:pointer; font-size:20px; font-family: 'Poppins', sans-serif; font-weight:500; text-transform:uppercase; padding-left:20px; padding-right:20px; transition:all ease 0.5s; margin-bottom:0px; margin-top: 0px !important; outline:0;} .newsletter form input[type="submit"]:hover {background:#333;}
.front-newsletter {position: absolute; bottom: 0px; left: 0px; right: 0px; padding: 25px 0px;}
.front-newsletter h2 {color: #fff; font-size: 33px; font-weight: 500; padding-bottom: 10px; text-align: center; padding-top: 0px; line-height: 44px; }

.contact-sec {width:100%; background: #fff; /*padding:100px 0px;*/}
.contact-wrap {width:100%; max-width:1170px; margin:0 auto; background:#fff; padding:65px 110px;}
.contact-wrap h2 {padding-bottom:70px;}
.contact-wrap form input[type="text"] {border:0px; border-bottom:1px solid #e8e8e8; padding-left:0px; box-shadow:none; font-size:13px; color:#acacac; font-family: 'Poppins', sans-serif; font-weight:400;}
.contact-wrap form input[type="email"] {border:0px; border-bottom:1px solid #e8e8e8; padding-left:0px; box-shadow:none; font-size:13px; color:#acacac; font-family: 'Poppins', sans-serif; font-weight:400;}
.contact-wrap form input[type="tel"] {border:0px; border-bottom:1px solid #e8e8e8; padding-left:0px; box-shadow:none; font-size:13px; color:#acacac; font-family: 'Poppins', sans-serif; font-weight:400;}
.contact-wrap form textarea {border:0px; border-bottom:1px solid #e8e8e8; padding-left:0px; box-shadow:none; font-size:13px; color:#acacac; font-family: 'Poppins', sans-serif; font-weight:400; height:100px; resize:none;} 
.contact-wrap form input[type="submit"] {background:#760032; color:#fff; height:50px; border:0px; cursor:pointer; font-size:18px; font-family: 'Poppins', sans-serif; font-weight:500; padding-left:20px; padding-right:20px; transition:all ease 0.5s; margin-bottom:0px; margin-top: 15px;} 

.cont-form form div {position:relative;}
.cont-form form div:nth-child(2):before {content:''; width:16px; height:13px; background: url("../img/name.png") no-repeat; position:absolute; left:-25px; top:10px;}
.cont-form form div:nth-child(3):before {content:''; width:16px; height:13px; background: url("../img/email.png") no-repeat; position:absolute; left:-25px; top:10px;}
.cont-form form div:nth-child(4):before {content:''; width:16px; height:14px; background: url("../img/phone.png") no-repeat; position:absolute; left:-25px; top:10px;}
.cont-form form div:nth-child(5):before {content:''; width:16px; height:14px; background: url("../img/message.png") no-repeat; position:absolute; left:-25px; top:10px;}

.cont-details {}
.cont-details h4 {color:#282828; font-size:21px; line-height:24px; font-family: 'Poppins', sans-serif; font-weight:400; padding-bottom:40px;}
.cont-details ul {margin:0px; padding:0px;}
.cont-details ul li {list-style:none; /*font-family: 'Poppins', sans-serif;*/ font-family: 'Montserrat', sans-serif; font-weight:400; font-size:15px; line-height:20px; position:relative; padding-bottom:28px; padding-left:40px; color:#282828;}
.cont-details ul li a {color:#282828; transition:all ease 0.5s;}
.cont-details ul li a:hover {color:#760032;}
.cont-details ul li:nth-child(1):before {content:''; width:25px; height:21px; background: url("../img/home-icon.png") no-repeat; position:absolute; left:0px; top:-3px;}
.cont-details ul li:nth-child(2):before {content:''; width:25px; height:21px; background: url("../img/email-icon.png") no-repeat; position:absolute; left:0px; top:-3px;}
.cont-details ul li:nth-child(3):before {content:''; width:25px; height:24px; background: url("../img/phone-icon.png") no-repeat; position:absolute; left:0px; top:-3px;}
.cont-details ul li:nth-child(4):before {content:''; width:25px; height:24px; background: url("../img/fax-icon.png") no-repeat; position:absolute; left:0px; top:-3px;}

footer {width:100%; padding:80px 0px;}
footer h4 {color:#282828; font-size:25px; line-height:32px; font-family: 'Montserrat', sans-serif; font-weight:600; padding-bottom:10px;}
footer p {font-size:12px; line-height: 28px; color:#727272; font-family: 'Poppins', sans-serif; font-weight:400;}
footer ul {margin:0px; padding:0px;}
footer ul li {list-style:none; font-size:14px; line-height: 28px; color:#727272; font-family: 'Montserrat', sans-serif; font-weight:400;}
footer ul li a {color:#282828; transition:all ease 0.5s;}
footer ul li a:hover {color:#760032;}

.foot1 {width:22%; float: left;}
.foot2 {width:26%; float: left;}
.foot3 {width:33%; float: left;}
.foot4 {width:auto; float: right;}

.foot2 ul.list1 {float:left;}
.foot2 ul.list2 {float:right;}

.foot3 ul.list1 {float:left;}
.foot3 ul.list2 {float:right;}

.footer-social {margin-top:33px; z-index:999;}
ul.footsocial {margin:0px; padding:0px;}
ul.footsocial li {list-style:none; display:inline-block; width:27px; height:27px; margin: 0 7px 0 0; float:left; }
ul.footsocial li a {display:block; width:27px; height:27px; background:url("../img/footer-social.png") no-repeat;}
ul.footsocial li a.in { background-position: 0 0; }
ul.footsocial li a.in:hover { background-position: 0px -27px; }

ul.footsocial li a.fb { background-position: -33px 0; }
ul.footsocial li a.fb:hover { background-position: -33px -27px; }

ul.footsocial li a.tw { background-position: -66px 0; }
ul.footsocial li a.tw:hover { background-position: -66px -27px; }

ul.footsocial li a.yt { background-position: -99px 0; }
ul.footsocial li a.yt:hover { background-position: -99px -27px; }

ul.footsocial li a.gplus { background-position: -132px 0; }
ul.footsocial li a.gplus:hover { background-position: -132px -27px; }

ul.footlinks {margin:0px; padding:0px;}
ul.footlinks li {display:inline-block; list-style:none; font-size:12px; margin:0px 5px;}

.footer-social .large-3 {width:22%;}



.copytext {margin-top:30px;}
.copytext p {font-size:12px; color:#727272; font-family: 'Poppins', sans-serif; font-weight:400;}

.about-left {width:67%; padding-right: 30px;}
.about-left a {color:#760032;}

.inr-content {padding-bottom: 50px;}
.inr-content p {padding-bottom:30px;}
.lri-practice {}
.lri-practice h2 {font-family: 'Poppins', sans-serif; font-weight:400; font-size:30px; line-height:39px; padding-bottom:20px; color:#282828;}
.lri-practice ul {margin:0px; padding:0px; padding-left:20px;}
.lri-practice ul li {font-size:18px; line-height:27px; /*font-family: 'Helvetica';*/ font-family: 'Montserrat', sans-serif; font-weight:400; list-style:none; position:relative; padding-bottom:20px; padding-left:15px;}
.lri-practice ul li:before {content:'\f111'; font-family:'FontAwesome'; font-size:8px; position:absolute; left:0px; top:0px;}
.lri-practice hr {margin:1.25rem 0 2.25rem;}
.lri-practice sup {line-height:0px;}

.about-right {background:#760032; width:29%; padding:20px 20px 40px;}
.about-right h3 {font-family: 'Poppins', sans-serif; font-weight:400; font-size:26px; line-height:32px; padding-bottom:20px; color:#fff;}

.small-team-slider {margin-bottom:20px;}
.slide-wrap { background:#fff; padding:15px;}
.small-team-pic { width: 32%; float: left;}
.small-team-text { float: right; width: 62%;}
.small-team-text h4 {font-family: 'Poppins', sans-serif; font-weight:600; font-size:18px; color:#000; line-height: 18px; padding-bottom: 8px;}
.small-team-text p {color:#666666; font-size:15px; line-height:20px; font-weight:400; padding-bottom:8px;}
.small-team-text a {color:#282828; font-weight:700; font-size:15px; text-decoration:underline;}

.right-links {}
.right-links ul {margin:0px; padding:0px;}
.right-links ul li {list-style:none; font-size:18px; line-height:26px; font-family: 'Poppins', sans-serif; font-weight:400; color:#fff; position:relative; border-bottom:1px solid #931249; padding:10px 15px;}
.right-links ul li a {color:#fff;}
.right-links ul li:before {content:'\f105'; font-family:'FontAwesome'; font-size:18px; position:absolute; left:0px; top:10px;}

/*-----Blog Page CSS ---------*/

.blog-left {width:67%; padding-right: 30px;}
.blog-right {width:29%; }
.blog-right form label {font-family: 'Montserrat', sans-serif; font-size:20px; font-weight:700; color:#000; padding-bottom:10px; margin-top: -8px;}
.blog-right form select {font-family: 'Montserrat', sans-serif; font-size:18px; font-weight:500; color:#666; height:58px; border:2px solid #ececec; outline:0; background:url("../img/select-arrow.png") no-repeat 95% 50% #fff; cursor:pointer;}
.blog-right form select:-moz-focusring { color: transparent; text-shadow: 0 0 0 #000;}
.blog-post {position:relative; margin-bottom: 140px;}
.blog-post-pic {position:relative;}
.blog-post-pic img {max-width:100%; width:100%;}
.blog-post-text {position:absolute; width:95%; right:0px; bottom:-100px; padding:20px; background:#fff; z-index:1;}
.blog-post-tag {font-family: 'Montserrat', sans-serif; font-size:13px; font-weight:400; color:#fff; background:#760032; padding:7px 10px;}
.blog-post-tag a {color:#fff;}
.blog-post-text h2 {font-family: 'Montserrat', sans-serif; font-weight:600; color:#282828; font-size:30px; line-height:37px; padding-top:15px; padding-bottom: 15px;}
.blog-post-text h2 a {color:#282828;}
.blog-post-date {}
.blog-post-date ul {margin:0px; padding:0px;}
.blog-post-date ul li {list-style:none; display:inline-block; font-family: 'Montserrat', sans-serif; font-size:13px; font-weight:400; color:#282828; margin-right:20px;}
.blog-post-date ul li i {margin-right:3px;}
.blog-post-date ul li a {color:#282828;}
.blog-post-date ul li a:hover {color:#760032;}
span.loadmore {width:148px; background:#760032; color:#fff; display:block; margin:0 auto; font-family: 'Poppins', sans-serif; font-size:18px; font-weight:500; text-align:center; margin-bottom: 90px;}
span.loadmore a {color:#fff; display:block; padding:15px 15px; transition:all ease 0.5s;}
span.loadmore a:hover {background:#000;}

.recent-posts {margin-top: 15px; margin-bottom: 40px;}
.recent-posts h3 {font-family: 'Montserrat', sans-serif; font-size:20px; line-height:24px; font-weight:700; color:#000; padding-bottom:5px; border-bottom:1px solid #ececec; margin:0px;}
.recent-posts-box { margin-top: 15px; margin-bottom: 20px;}
.recent-posts-box-pic {width:25%; float:left;}
.recent-posts-box-text {width:70%; float:right;}
.recent-posts-box-text a {font-size:17px; line-height:22px; color:#000; font-family: 'Helvetica'; font-weight:300;}
span.recent-posts-date {font-size:13px; font-weight:700; color:#760032; font-family: 'Montserrat', sans-serif; display:block;}

span.related-post-more {display:block; }
span.related-post-more a  { font-size:13px; color:#760032; font-family: 'Montserrat', sans-serif; font-weight:700;}

.blog-detail {}
.blog-detail-pic {margin-bottom:40px;}
.blog-detail h2 {padding-top:15px; padding-bottom:10px;}
.blog-detail .blog-post-date { padding-bottom: 10px; border-bottom: 1px solid #e9e9e9; margin-bottom:20px;}
.blog-detail-text {}
.blog-detail-text ul {margin:0px auto 22px; padding:0px;}
.blog-detail-text ul li {position:relative; font-size:21px; line-height:27px; color:#282828; font-family: 'Helvetica'; font-weight:400; padding-bottom:0px; padding-left:18px; list-style:none;
font-size: 16px;line-height: 27px;font-family: 'Montserrat', sans-serif; margin-bottom: 12px;}

.blog-detail-text ul li:before {content:'\f111'; font-family: 'FontAwesome'; font-size:7px; color:#000; position:absolute; top:0px; left:2px;}

.text-with-pic {}
.text-pic {float:left; width:33%; padding-top:7px;}
.text-content {float:left; width:67%; padding-left:10px;}

.blog-detail-text h3 {font-size:30px; line-height:39px; padding-bottom:20px; color:#282828;}
.blog-detail-text a {color:#760032;}
.blog-detail-text-tags {float:left; font-size:18px; font-weight:600; margin-top: 5px; font-family: 'Poppins', sans-serif; color:#282828;}
.blog-detail-text-tags a {font-weight:400; color:#666666;}
.blog-detail-text-social {float:right;}
.blog-detail-text-social ul {margin:0px; padding:0px;}
.blog-detail-text-social ul li {list-style:none; display:inline-block; padding-left: 5px; padding-bottom:0px;}
.blog-detail-text-social ul li:before {content:'';}

.blog-author {width:100%; padding:40px 0px; margin-top: 10px; border-top:1px solid #dedede; border-bottom:1px solid #dedede; margin-bottom:30px;} 
.blog-author-pic {width:20%; float:left;}
.blog-author-text {width:77%; float:left; margin-left:20px; }
.blog-author-text p {/*font-family: 'Helvetica';*/ font-weight:400; font-size:15px; line-height:22px; text-align: justify; padding-bottom:10px;}
.blog-author-text span a {color:#848484; display:inline-block; margin-right:7px; transition:all ease 0.5s;}
.blog-author-text span a:hover {color:#760032;}

.blog-author-text h4 {margin:0px; font-family: 'Poppins', sans-serif; font-weight:600; font-size:20px; color:#000; padding-bottom:6px;}
.blog-comment-form {margin-bottom:50px;}

.blog-slider .slick-slide img { display: block; min-height: 300px; max-height: 300px; object-fit: cover; }

.blog-right h2 { font-family: 'Montserrat', sans-serif; font-size: 20px; line-height: 24px; font-weight: 700; color: #000; padding-bottom: 5px; border-bottom: 1px solid #ececec; margin: 0px; }
.blog-right ul li { margin-top: 15px !important; margin-bottom: 0px !important;}
.blog-right form label {display:none;}
.blog-right ul li a { font-size: 17px; line-height: 22px; color: #000; font-family: 'Helvetica'; font-weight: 300;}
.rpwwt-post-date { font-size: 13px; font-weight: 700; color: #760032; font-family: 'Montserrat', sans-serif; display: block;}
.blog-left button.loadmore {background: #760032; border-radius:0px; font-family: 'Poppins', sans-serif; font-size: 18px; font-weight: 500; width:148px; text-align: center;}
.blog-left button.loadmore:hover {background: #760032; border-radius:0px;}
.blog-left button.loadmore.loading {background: #760032; border-radius:0px;}

.top-header {position: fixed; width:100%; left: 0; top: 0; z-index: 999; background:#fff;}
.top-header.fixed-menu {position: fixed; left: 0; width: 100%; z-index: 10; background: #fff; right: 0; max-width: 100%; box-shadow: 0px 1px 10px rgba(0,0,0,0.15); animation: smoothScroll 1s forwards;}
@keyframes smoothScroll {
    0% {
        transform: translateY(-140px);
    }
    100% {
        transform: translateY(0px);
    }
}
/*.nav-outer.fixed-menu { height: auto; position: fixed; left: 0; width: 100%; z-index: 10; padding-bottom: 10px; animation: smoothScroll 1s forwards; background: #fff; right: 0; max-width: 100%; box-shadow: 0px 1px 10px rgba(0,0,0,0.15); }
@keyframes smoothScroll {
    0% {
        transform: translateY(-140px);
    }
    100% {
        transform: translateY(0px);
    }
}*/

/*.nav-outer.fixed-menu .search-box {right: 164px;}*/

/*--------Case Studies--------------*/

.case-box {position:relative; margin-bottom: 40px;}
.case-heading {width:100%; margin:0 auto; left:0px; right:0px; bottom:0px; position:relative; margin-top:0px; /*background: #760032; min-height: 106px;*/}
.case-heading h2 {padding:10px 10px; font-size: 22px; line-height: 30px; text-align:center; color:#000; font-family: 'Montserrat', sans-serif; font-weight:500;}
.case-heading .button {background:#848484; color:#fff; font-family: 'Poppins', sans-serif; font-weight:400; font-size:20px; margin:0px; padding:10px 20px; position: absolute; right: 0px;
bottom: -50px; }
.case-heading .button:hover {background:#000;}

.case-box.columns:last-child {margin-bottom:30px;}

.case-detail-wrapper {width:100%; max-width:1100px; margin:0 auto;}
.case-detail-wrapper h2 {color:#282828; font-size:40px; line-height:50px; font-family: 'Montserrat', sans-serif; font-weight:600; padding-bottom:25px;}
.case-detail-wrapper h3 {color:#282828; font-size:30px; line-height:40px; font-family: 'Montserrat', sans-serif; font-weight:500; padding-bottom:10px;}
.case-detail-text-wrap {width:100%; max-width:900px; margin:0 auto; font-size: 18px;} 
.case-detail-text-wrap p {padding-bottom:40px;}
.case-detail-pic { margin-top:20px; text-align:center; max-width: 900px; margin: 0 auto 60px;}
.gov-pic {float:right; margin-left:50px;}
.case-detail-text-wrap a {color:#760032; word-wrap:break-word;}
.lri-gov {padding:20px; background:#ededed; width: 100%; display: block; line-height: 30px; font-size: 18px; margin-top: 20px;}
.more-cases {width:100%; margin-top:30px;}
.more-cases-heading { position: absolute; top: 75%; left: 0px; padding-left: 25px; padding-right: 25px; width: 100%;	z-index: 2;}
.more-cases-heading h3 {color:#fff; font-size:23px; line-height:30px; font-family: 'Montserrat', sans-serif; font-weight:500;}
.more-cases .slick-next { right: 25px !important; background: url("../img/arrow-right1.png") no-repeat center right !important;}
.more-cases .slick-prev { left: 25px !important; background: url("../img/arrow-left1.png") no-repeat center left !important;}
.case-detail-text-wrap span {padding:20px; background:#ededed; width: 100%; display: block; line-height: 30px; font-size: 18px; margin-top: 20px;}

/*-----------------PageScroll CSS-----------------*/

.main section {margin: 0; min-height: 100vh; display:flex; flex-flow: row wrap; align-items: center; justify-content: center; }
/*.main section:nth-child(1) { background-color: #3e5050; }
.main section:nth-child(2) { background-color: #495f5f; }
.main section:nth-child(3) { background-color: #546d6d; }
.main section:nth-child(4) { background-color: #5f7c7c; }
.main section:nth-child(5) { background-color: #6b8a8a; }
.main section:nth-child(6) { background-color: #6b8a8a; }
.main section:nth-child(7) { background-color: #6b8a8a; }*/
/*
#pagination { position: fixed; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 30px; list-style: none; }
#pagination li { position: relative; margin: 20px 0; background:#760032; border-radius: 100%; width: 8px; height: 8px; transition: all .2s ease; }
#pagination li:hover { -webkit-transform: scale(1.5); transform: scale(1.5); }
#pagination a { position: absolute; text-decoration: none; left: 0; top: 0; color: inherit; width: 100%; height: 100%; }*/

.scroll-indicator-controller > div{ border-radius: 100%; width: 8px !important; height: 8px !important; transition: all .2s ease; border: none !important;}
.scroll-indicator-controller > div.active { position: relative; background:#760032 !important; border-radius: 100%; width: 8px !important; height: 8px !important; transition: all .2s ease; }
#pagination li:hover { -webkit-transform: scale(1.5); transform: scale(1.5); }
#pagination a { position: absolute; text-decoration: none; left: 0; top: 0; color: inherit; width: 100%; height: 100%; }

body.page-1 #pagination li:nth-of-type(1), body.page-2 #pagination li:nth-of-type(2), body.page-3 #pagination li:nth-of-type(3), body.page-4 #pagination li:nth-of-type(4), body.page-5 #pagination li:nth-of-type(5),body.page-6 #pagination li:nth-of-type(6),body.page-7 #pagination li:nth-of-type(7),body.page-8 #pagination li:nth-of-type(8),body.page-9 #pagination li:nth-of-type(9),body.page-10 #pagination li:nth-of-type(10) { -webkit-transform: scale(2); transform: scale(2); }

/*.helping-leaders { padding: 130px 0px 130px;}
.helping-leaders2 { padding: 130px 0px 130px;}
.testimonials { padding: 130px 0px 130px;}
.experienced { padding: 130px 0px 130px;}
.blog-section { padding: 130px 0px 130px;}
.leadership-tools { padding: 130px 0px 130px;}
.newsletter { padding: 130px 0px 130px;}
.contact-sec { padding: 130px 0px 130px;}
footer { padding: 130px 0px 130px;}*/

.scroll-indicator-controller > div span {display:none;}
.slider-sec{}
/*.common-sec{ height: 90vh;  display: flex; }*/
.common-secinner{margin: auto; width: 100%;}

.fullpage-wrapper .fp-section.fp-table:nth-child(3) {background:#f8f8f8;}
.fullpage-wrapper .fp-section.fp-table:nth-child(5) {background:#f8f8f8;}
.fullpage-wrapper .fp-section.fp-table:nth-child(6) {background:#f8f8f8;}
.fullpage-wrapper .fp-section.fp-table:nth-child(7) {background:#f8f8f8;}
.fullpage-wrapper .fp-section.fp-table:nth-child(9) {background:#f8f8f8;}

/*------------------The Working Report----------------------*/

.work-report-left {padding-right:45px;}
.work-report-left h2 {font-size:30px; line-height:44px; color:#282828; margin:0px; padding:0px; padding-bottom:30px;}
.work-report-left .button {background:#760032; font-family: 'Montserrat', sans-serif; font-weight:500; font-size:21px; text-transform: uppercase;}
.work-report-left .button:hover {background:#000;}
.work-report-left ul {margin:0px; padding:0px; margin-top:80px;}
.work-report-left ul li {list-style:none; font-family: 'Montserrat', sans-serif; font-weight:400; font-size:18px; line-height:40px; position:relative; display:inline-block; margin-right:20px;}
.work-report-left ul li:before {content:'\f105'; font-family: 'FontAwesome'; margin-right:5px;}
.work-report-left ul li a {color:#760032; text-decoration:underline; transition:all ease 0.5s;}
.work-report-left ul li a:hover {color:#000;}

.work-report-right {margin-bottom:40px;}

/*------------------Learning Tools----------------------*/

.learning-tools {}
.learning-tools h2 {font-size:36px; line-height:46px; color:#282828; font-family: 'Poppins', sans-serif; font-weight:400; margin:0px; padding-bottom:20px;}
.learning-tools img {float:right; margin-left:30px;}
.learning-tools span {font-style: italic; font-size:26px; line-height:30px; color:#760032; font-family: 'Poppins', sans-serif; font-weight:400; display:block; margin-bottom:20px;}
.learning-tools-box {margin-top:50px; position: relative; padding-left:100px; padding-right: 40px;}
.learning-tools-box h3 {font-size:30px; line-height:36px; color:#760032; font-family: 'Poppins', sans-serif; font-weight:400; padding-bottom:10px;}
.learning-tools-box h3 span {font-size:22px; line-height:30px; color:#282828; display:block; margin-bottom:15px;} 
.learning-tools-icon {position:absolute; left:15px; top:10px;}
.learning-tools-box p, .learning-tools-box p {padding-bottom:0px;}
.learning-tools-book {position: relative; padding-left:150px; padding-right: 40px; margin-top:50px;}
.learning-tools-book p {line-height:24px;}
.book-img {position:absolute; left:15px; top:4px;}
.learning-tools-book h3 {font-size:30px; line-height:36px; color:#760032; font-family: 'Poppins', sans-serif; font-weight:400; padding-bottom:10px;}

/*------------------Straight Talk----------------------*/
.straight-talk-wrap {}
.straight-talk { /*background:url("../img/straight-talk-pic.jpg") no-repeat;*/ /*padding-right:520px;*/ padding-right:0; margin-bottom:70px; background-position: 97% 0%; }
.straight-talk h2 {font-size:36px; line-height:40px; color:#282828; font-family: 'Poppins', sans-serif; font-weight:400; padding-bottom:10px;}
.straight-talk span {font-size:26px; line-height:34px; font-style:italic; color:#760032; display:block; margin-bottom:15px;} 
.straight-talk h2 sup {font-size:18px;}
.straight-talk p sup {font-size:12px;}
.straight-talk p {line-height:24px;}

.straight-talk-box { background:#efefef; padding:20px; text-align:center; margin-bottom:50px;}
.straight-talk-box h3 {color:#282828; font-family: 'Poppins', sans-serif; font-weight:400; font-size:30px; line-height:39px; padding-bottom:10px; padding-top:15px;}
.straight-talk-box p {line-height:24px; padding-bottom:0px;}
.straight-talk-box p sup {font-size:12px;}

.consult-team .columns { padding-left: 0px; padding-right: 24px; margin-bottom: 40px;}
.consult-team img {width:100%; max-width:100%;}
.consult-team h4 { font-size: 19px; text-align: center; padding-top: 10px; }
.consult-team .columns + .columns:last-child {float:left;}

.testi-wrap { max-width: 1015px; margin: 0 auto; position: relative; padding-left: 65px;}
.testi-wrap img { position: absolute; left: 0px; top: 7px; }
.testi-wrapinner p {padding-bottom:20px; line-height:26px;}
.designation {font-size:25px; color:#760032; font-weight:400; font-family: 'Poppins', sans-serif; margin-bottom: 20px; border-bottom: 1px solid #e5e5e5;}

.clients .accordion .accordion-navigation.active > a, .accordion dd.active > a {background: #760032; color: #ffffff; font-family: 'Poppins', sans-serif; font-weight:400; font-size:30px; line-height:39px; padding: 22px;}

.clients .accordion .accordion-navigation > a, .accordion dd > a { background: #808080; color: #ffffff; display: block; font-family: 'Poppins', sans-serif; font-weight:400; font-size: 30px; padding: 20px;}
.clients .accordion .accordion-navigation, .accordion dd { margin-bottom: 2px !important; clear:both;}
.clients .accordion a:before{color:#fff; float: right !important;font-family: FontAwesome;content:"\f067";background:transparent; font-size:28px; margin-top:4px;}
.clients .accordion .active a:before{color:#fff; float: right !important; font-family: FontAwesome; content:"\f068"; font-size:28px; background:transparent;}

.clients .accordion .accordion-navigation > .content.active ul {margin:0px; padding:0px; display: table; text-align: center;}
.clients .accordion .accordion-navigation > .content.active ul li {list-style:none; width:48%; padding:6px 25px; font-family: 'Montserrat', sans-serif; font-weight:400; font-size:18px; line-height:24px; color:#282828; position:relative; display:inline-block; text-align: left;}
.clients .accordion .accordion-navigation > .content.active ul li:before {content:'\f00c'; font-family: FontAwesome; position:absolute; left:0px; top:6px;}
.clients .accordion .accordion-navigation > .content.active, .accordion dd > .content.active { background: #FFFFFF; display: block; padding: 40px 20px;}
.about-left h3 { padding-bottom: 10px;}
.contact-us .medium-5 {width:39.333%;}
.contact-us .medium-5 { background: #760032; padding: 20px; color: #fff; font-size: 18px; padding-bottom: 35px;}
.contact-us .medium-5 img {margin-bottom:20px; display:block;}
.contact-us .medium-5 h4 {margin:0px; color:#fff; font-size:23px; font-weight:600; padding-bottom:10px; padding-top:10px;}
.contact-us .medium-5 p {color: #fff; font-size: 18px;}
.contact-us .medium-5 ul {margin:0px; padding:0px; margin-top:20px;}
.contact-us .medium-5 ul li {list-style:none; padding-bottom: 15px; position:relative; padding-left: 20px;}
.contact-us .medium-5 ul li:nth-child(1)::before {content:'\f041'; color:#fff; font-family: FontAwesome; font-size: 19px; position:absolute; left:0px; top:-3px;}
.contact-us .medium-5 ul li:nth-child(2)::before {content:'\f095'; color:#fff; font-family: FontAwesome; font-size: 19px; position:absolute; left:0px; top:0px;}
.contact-us .medium-5 ul li a {color:#fff;}

.contact-us .large-8 {width: 56.667%; padding-left:50px;}
.inr-content.contact-us {padding-bottom:0px;}
.contact-us .large-8 h2 {color:#750037; font-size:36px; line-height:39px; padding-bottom:10px; margin-top: -8px;}
.contact-us .large-8 strong {font-weight:500; font-family: 'Poppins', sans-serif; font-size:20px; display:block;}
.contact-us input[type="text"] {border:0px; color:#282828; background:#ededed; height:56px; font-weight:400; font-family: 'Poppins', sans-serif; font-size:18px; box-shadow: none; padding-left: 15px; margin-top:20px; margin-bottom: 10px;}
.contact-us input[type="email"] {border:0px; color:#282828; background:#ededed; height:56px; font-weight:400; font-family: 'Poppins', sans-serif; font-size:18px; box-shadow: none; padding-left: 15px; margin-bottom: 10px;}
.contact-us textarea {border:0px; color:#282828; background:#ededed; height:140px; font-weight:400; margin-bottom:10px; font-family: 'Poppins', sans-serif; font-size:18px; box-shadow: none; padding: 15px;}
.contact-us select {border:0px; color:#666666; height:56px; font-weight:400; font-family: 'Poppins', sans-serif; font-size:18px; box-shadow: none; padding-left: 15px; margin-top:0px; margin-bottom: 10px; background:url("../img/select-arrow.png") no-repeat #ededed 97% 50%;}
.contact-us input[type="submit"] {border:0px; color:#fff; background:#760032; height:56px; width:140px; font-weight:400; font-family: 'Poppins', sans-serif; font-size:20px; box-shadow: none; margin-top:12px; cursor:pointer; text-transform:uppercase; outline:0;}

.contact-us .large-8 br {display:none; margin-bottom: 10px;}
.contact-us .large-8 form p {margin:0px; padding:0px;}
.inr-content.contact-us iframe { margin-top: 90px; display:block;}

.services .about-right .testimonial-box {padding:0px 0px;}
.services .about-right .testimonial-box p {font-size:18px; color:#fff; line-height:26px; font-weight:300;}
.services .about-right { padding: 20px 30px 40px;}
.services .serv-sidebar .slick-dots {display:none !important;} 
.serv-sidebar { border-bottom: 1px solid #931249; margin-bottom: 20px;}
.how-wehelp p {color:#fff; padding-bottom:10px; line-height: 24px;}
.how-wehelp h3 {padding-bottom:10px;}
.how-wehelp a.wehelp-btn {width:170px; height:50px; font-size:23px; text-transform:uppercase; background:#fff; color:#760032; font-family: 'Poppins', sans-serif; font-weight:600; display: inline-block; text-align: center; margin-top: 10px; padding-top: 8px;}

.consulting-team-single .about-left h3 {color:#760032; padding-bottom:20px;}
.consulting-team-single .about-left .wp-block-image { float: left; margin-right: 20px;}

.services .about-left li a {color:#760032;}
.inr-content .error-404 h1 { font-size: 40px; line-height: 60px; font-weight: 600;}
.blog-detail-pic img { width: 100%; max-width: 100%;}
.blog-comment-form h3 { padding-bottom: 10px; margin: 0px; line-height: 30px;}
.blog-comment-form .comment-notes {padding-bottom:10px;}
.leadership-development ul li {padding-bottom:20px;}
.board-governance-inr p {padding-bottom:15px;}
.board-governance-inr ul li {padding-bottom:20px; font-size: 18px;}  
.board-governance-inr img { margin: 0 auto;	display: block; margin-top: 10px;}
.lri-practice img { display: block; margin: 0 auto;}
.contact-us span.wpcf7-list-item.first.last { margin-left: 0px; font-size: 16px; display: block;}
.contact-us span.wpcf7-list-item.first.last input[type="checkbox"] { margin-bottom: 0px; position: relative; top: 0px; width: 18px; height:18px; cursor: pointer; vertical-align: middle;
}

.leadership-eqsec h3 {font-family: 'Poppins', sans-serif; font-size:36px; line-height:44px; color:#282828; padding-bottom:10px;} 
.sec-newsletter { margin-bottom: 90px; display: inline-block;}
.leadership-bottom-sec { text-align: center; margin-top: 50px; margin-bottom: 50px;}
.leadership-bottom-sec ul {margin:0px; padding:0px;}
.leadership-bottom-sec ul li {list-style:none; display:inline-block; background:#760032; margin:0px 10px 20px; font-family: 'Montserrat', sans-serif; font-weight:400; font-size:21px; color:#fff; padding:10px 20px;}
.leadership-bottom-sec ul li a {color:#fff;}
.leadership-eqsec-box { text-align: right;}
.sec-topcontent { padding: 50px 50px 0px;}
.btn-newsletter { font-family: 'Poppins', sans-serif; font-weight: 500; font-size: 24px; color: #fff; background: #760032; padding: 12px 30px; margin-top:10px;}
.btn-newsletter:hover, .btn-newsletter:focus {color:#fff;}
.see-whatinside {position:relative;}
.whatinside-slider { }
.see-whatinside h2 { position: absolute; top: 50%; transform: translateY(-50%); font-size: 40px; color: #750037; left: 10%; z-index: 2;  }
.blog-detail-text .wp-block-quote { margin-top: 0px; margin-bottom: 0px;}
.comment-form p { padding-bottom: 0px;}
.blog-comment-form .comment-form input[type="submit"] { border: 0px; color: #fff; background: #760032; height: 56px; font-weight: 400; font-family: 'Poppins', sans-serif; font-size: 20px; box-shadow: none; margin-top: 12px; padding: 10px 20px; cursor: pointer; text-transform: uppercase; }
.blog-comment-form .comment-form .comment-form-author { width: 33%; float: left; margin-right: 2%;}
.blog-comment-form .comment-form .comment-form-email { width: 33%; float: left; margin-right: 2%;}
.blog-comment-form .comment-form .comment-form-url { width: 30%; float: left;}
.blog-comment-form .comment-form input[type="text"], .blog-comment-form .comment-form input[type="email"], .blog-comment-form .comment-form input[type="url"] { height:48px; border:1px solid #d1d1d1; font-size:17px;}

.case-detail-text-wrap blockquote p { padding-bottom: 0px;}
/*.privacy-policy { padding: 0px 15px;}
.privacy-policy a { color:#760032;}
.privacy-policy h3 { padding-bottom: 10px;}*/
.whatinside-slider .slick-slide img { float: right; border:6px solid #760032;}
.whatinside-slider .slick-next { left: 25% !important; top: 59%; background: url("../img/arrow-right2.png") no-repeat;}
.whatinside-slider .slick-prev { left: 20% !important; top: 59%; background: url("../img/arrow-left2.png") no-repeat;}
.whatinside-slider .slick-next:hover, .whatinside-slider .slick-next:focus { left: 25% !important; top: 59%; background: url("../img/arrow-right2.png") no-repeat;}
.whatinside-slider .slick-prev:hover, .whatinside-slider .slick-prev:focus { left: 20% !important; top: 59%; background: url("../img/arrow-left2.png") no-repeat;}

.workshops a {color:#760032;}

.content-left-account h2 { font-size: 32px; line-height: 36px; padding-bottom: 12px; color:#760032;}
.content-bottom-account p { font-weight: 600;}
.content-bottom-account a {color:#760032; text-decoration:underline;}

.content-right-account input[type="submit"] {border: 0px; color: #fff; background: #760032; height: 56px; width: 140px; font-weight: 400; font-family: 'Poppins', sans-serif; font-size: 20px; box-shadow: none; margin-top: 5px; cursor: pointer; text-transform: uppercase; }
.inner-banner.inner-banner-content {padding: 3% 0px 3%;}
.content-right-account form {margin-top:12px;}
.content-right-account form input[type="text"], .content-right-account form input[type="email"] {height:48px; box-shadow:none; margin-bottom: 10px;}

.client-served-bar { padding:0px 0px 20px; /*font-size: 28px;*/ font-size: 25px; text-align: center; font-weight: 600;}

.about-left .accordion .accordion-navigation.active > a, .accordion dd.active > a {background: #760032; color: #ffffff; font-family: 'Poppins', sans-serif; font-weight:400; font-size:30px; line-height:39px; padding: 22px;}

.about-left .accordion .accordion-navigation > a, .accordion dd > a { background: #808080; color: #ffffff; display: block; font-family: 'Poppins', sans-serif; font-weight:400; font-size: 30px; padding: 20px;}
.about-left .accordion .accordion-navigation, .accordion dd { margin-bottom: 2px !important; clear:both;}
.about-left .accordion a:before{color:#fff; float: right !important;font-family: FontAwesome;content:"\f067";background:transparent; font-size:25px; margin-top:5px;}
.about-left .accordion .active a:before{margin-top: 0; color:#fff; float: right !important; font-family: FontAwesome; content:"\f068"; font-size:25px; background:transparent;}

.about-left .accordion .accordion-navigation > .content.active ul {margin:0px; padding:0px; display: table; text-align: center;}
.about-left .accordion .accordion-navigation > .content.active ul li {list-style:none; width:48%; padding:6px 25px; font-family: 'Montserrat', sans-serif; font-weight:400; font-size:18px; line-height:24px; color:#282828; position:relative; display:inline-block; text-align: left;}
.about-left .accordion .accordion-navigation > .content.active ul li:before {content:'\f00c'; font-family: FontAwesome; position:absolute; left:0px; top:6px;}

.about-left .accordion .accordion-navigation > .content.active, .accordion dd > .content.active { background: #FFFFFF; display: block; padding: 40px 20px 0px;}
.about-left .accordion .accordion-navigation h3 {margin:0px; color:#fff; padding-bottom:0px;}

.clients .accordion .accordion-navigation:nth-child(3) > .content.active ul li:last-child {width:96%;}
.home .reveal-modal .close-reveal-modal {right: 0.8rem;}
.archive .read-more a:hover {color:#fff; background: #000000 !important;}
.case-detail-text-wrap strong { margin: 20px 0px 10px; display: inline-block;}
.video-couses-inr {/*text-align: center;*/}
.video-couses-inr img { width: 100%; max-width: 100%;}
.see-whatinside::before {content: ''; width: 100%; background: #eee; height: 530px; position: absolute; top: 15%; left: -25%; }
.see-whatinside::after {content: ''; width: 100%; background: #eee; height: 530px; position: absolute; top: 15%; right: -25%; z-index:-1; }
.inr-content.newsletter-page { overflow: hidden;}

.site-map h2 { padding-bottom: 15px; font-size: 32px; line-height: 40px;}
.site-map ul li { list-style: square; line-height: 22px; padding-bottom: 12px;}
.site-map ul li a {color:#760032;}

.category .blog-post-text { bottom: 0px; padding-top: 10px; position: relative; left: 0px; width: 100%; padding: 0px; }
.category .blog-post-text p {padding-bottom:15px;}
.inner-banner.inner-banner-content h1 {font-size: 40px; line-height: 55px; }
.category .blog-post {margin-bottom: 70px;}
.category .read-more a {padding: 12px 25px !important;}
.category .blog-post-text h2 { font-size: 27px; line-height: 32px; padding-bottom: 10px; padding-top: 0px;}
.category .navigation.pagination .nav-links a {color:#fff; background:#760032; padding:3px 8px; min-width: 30px; height: 30px; display: inline-block; text-align: center;}
.category .blog-post-pic { margin-bottom: 20px;}
.category .blog-post-tag {display: inline-block; margin-bottom: 6px;}
.category .nav-links .page-numbers.current {  color: #fff; background: #282828; padding: 3px 8px; min-width: 30px; height: 30px; display: inline-block; text-align: center; }
.category .navigation.pagination .nav-links .next.page-numbers svg { font-size: 18px; width: 18px; height: 18px; vertical-align: text-top; fill: #fff;}
.category .navigation.pagination .nav-links .prev.page-numbers svg { font-size: 18px; width: 18px; height: 18px; vertical-align: text-top; fill: #fff;}
.category .blog-post-date { margin-bottom: 10px;}

.books-inr {}
.books-inr .ecwid-productBrowser-head, .books-inr .ecwid-productBrowser-head { color: #282828 !important; font-size: 30px !important; line-height: 40px !important; font-family: 'Montserrat', sans-serif !important; font-weight: 500 !important;}
.books-inr .ecwid-productBrowser-categoryPath { font-size: 14px !important;}
.books-inr .ecwid-productBrowser-gallery {margin-bottom:30px !important;}
.books-inr .ecwid-description-table { display: table !important; border: 1px solid !important;}
.books-inr .ecwid-productBrowser-relatedProducts { margin-top: 0px !important; padding-top: 0px !important;}

.books-inr .ecwid-productBrowser-details-descr table td { padding-right: 20px !important;}
.books-inr .gwt-Label.ecwid-productBrowser-relatedProducts-title {	font-weight: bold !important;}
.executive-inr a {color:#760032 !important;}
.executive-inr > div { width: 100% !important;}
.inner-pages ul {margin-bottom:0px;}
.inner-pages ul li {padding-bottom:10px;}
.inner-pages a { color: #760032; font-weight: 600;}
.inner-pages h3 {padding-bottom: 10px;}

.video-page ul { margin: 0px; padding: 0px; }
.video-page ul li {list-style:none;}
.video-page ul li iframe {max-width:100%; width:100%;}
.video-page ul li ul li { width: 33.33%; float: left; padding: 0px 15px;}
.video-page ul li h4 { margin: 0px; padding-bottom: 10px; font-size: 24px; line-height: 32px;}
.video-page ul li h4 a {color:#760032;}
.video-page ul li p {line-height:24px;}
.error-404.not-found { text-align: center;}
.error-404 .search-field { width: 70% !important; margin: 0 auto 14px; height: 50px; box-shadow: none;	border-radius: 3px;}
.error-404 .search-submit { font-family: 'Poppins', sans-serif; font-weight: 500; color: #fff; font-size: 20px; padding: 12px 30px; }

.core-process-inr {font-size: 18px;}
.core-process-inr li {font-size: 18px;}


#signup.reveal-modal h2 {
	font-size: 30px;
	line-height: 36px;
	padding-bottom: 12px;
	color: #760032;
}

#signup.reveal-modal .af-form-wrapper input[type="text"] {
	height: 48px;
	box-shadow: none;
}

#signup.reveal-modal .af-form-wrapper .load-more__button[type="submit"] {
	border: 0px;
	color: #fff;
	background: #760032;
	height: 56px;
	width: 140px;
	font-weight: 400;
	font-family: 'Poppins', sans-serif;
	font-size: 20px;
	box-shadow: none;
	margin-top: 0 !important;
	cursor: pointer;
	text-transform: uppercase;
}
#signup.reveal-modal .af-form-wrapper .load-more__button[type="submit"]:hover{background:#000;}
#signup.reveal-modal .af-form-wrapper {
	width: 100% !important;
}


.blog-detail-text li {
	font-size: 18px;
	font-family: 'Montserrat', sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #282828;
}

.ecwid-productBrowser-categoryDescription p span {
	font-family: 'Montserrat', sans-serif !important;
}
.ecwid-productBrowser-subcategories-mainTable span {
	font-family: 'Montserrat', sans-serif !important;
}
.leadership-development {
	font-size: 18px;
}

.leadership-development li {
	font-size: 18px;
}
.ecwid-productBrowser-category a {
	font-family: 'Montserrat', sans-serif !important;
}


#fp-nav.fp-right{ display: block !important;  }
.navigation.pagination { text-align: center; margin-top: 50px;}
.navigation.pagination .page-numbers { display: inline-block; padding: 5px 0px; width: 40px; text-align: center; text-decoration: none; background: #eee; color:#000;}
.navigation.pagination .page-numbers:hover { background:#760032; color: #fff;}
.navigation.pagination .page-numbers.current { background:#760032; color: #fff; transition: ease .5s; }
.navigation.pagination .next.page-numbers {width: 70px !important; color:#000;}
.navigation.pagination .next.page-numbers:hover { background:#760032; color: #fff;}
.navigation.pagination .prev.page-numbers {width: 100px !important; color:#000;}
.navigation.pagination .prev.page-numbers:hover { background:#760032; color: #fff;}



.inr-content.testimonials-wrap blockquote.easy_testimonial p {margin-bottom: 0;padding-bottom: 12px;font-family: 'Montserrat', sans-serif;font-size: 18px;line-height: 28px;}
.inr-content.testimonials-wrap .testimonial-client {font-size: 15px;}
.inr-content.testimonials-wrap .easy_t_single_testimonial {
	border-bottom: 1px #ddd solid;
	margin-bottom: 30px;
	padding-bottom: 20px;
}
.inr-content.testimonials-wrap blockquote.easy_testimonial p.easy_testimonial_title {
	font-weight: 600;
}

.easy_t_pagination .page-numbers.current {
	background: #760032;
	color: #fff;
	display: inline-block;
	width: 22px;
}
.easy_t_pagination .page-numbers {
	background: #222;
	color: #fff;
	display: inline-block;
	width: 23px;
	padding-top: 3px;
	font-size: 14px;
	padding-bottom: 1px;
}
.easy_t_pagination .page-numbers:hover {background: #760032;}
.easy_t_pagination .next.page-numbers {
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
	background: #ccc;
	color: #000;
}


.case-detail-wrapper .alignright {
	float: right;
	margin-left: 20px;
 }
 
 .case-detail-wrapper .alignleft {
	float:left;
	margin-right: 20px;
 }
 
.alignright {
	float: right;
	margin-left: 20px;
 }
 
.alignleft {
	float:left;
	margin-right: 20px;
	margin-bottom: 20px;
 }
.aligncenter{
	margin: 0 auto;
	display: block;
}

.tag-class {position: relative;}
.tag-class-first {
	/*top: 50%;
	-webkit-transform: translateY(-40%);
	-ms-transform: translateY(-40%);
	transform: translateY(-40%);*/
	position: absolute;
	text-align: center;
	color: #fff;
	left: 0;
	right: 0;
	font-weight: 500;
	font-size: 22px;
	display: inherit;
	background: rgba(0,0,0,.5);
	padding: 6px 0;
	bottom:0px;
}

.tag-class-first a:hover{color: #fff;}
.tag-class-first a {color: #fff;}
.new-links .case-heading h2 a {color: #000;}
.case-box:hover .new-links .case-heading h2 a {color:#760032;}


.new-pages.bst-gov-2 {
	margin:20px 0 26px;
}

.easy_t_pagination .prev.page-numbers {
	width: auto;
	padding-left: 10px;
	padding-right: 10px;
	background: #ccc;
	color: #000;
}

.case-detail-text-wrap span.tag-class-first-single a {
	color: #fff;
	font-size: 13px;
}

.case-detail-text-wrap span.tag-class-first-single {
	background: #760032;
	margin-top: 0;
	display: initial;
	padding: 3px 13px 5px;
	color: #fff;
	font-size: 14px;
}
.case-detail-text-wrap h2 {
	padding-bottom: 20px;
}
.case-detail-text-wrap {
	margin-bottom: 28px;
}
.blog-detail-text hr.separator {
	margin-top: 0;
	margin-bottom: 24px;
}
/*.blog-detail-text h4 {
	margin-bottom: 21px;
}*/ 

h3.headh3 {clear: both;}


h1.headh1, h2.headh2, h3.headh3, h4.headh4, h5.headh5 {margin-bottom:14px;}
ul.unorderlist li {margin-bottom: 5px;}
ol.orderlist li {margin-bottom: 5px;}

h1.headh1 {line-height: normal;font-size: 42px; font-weight: 600;}
h2.headh2 {font-size: 36px; font-weight:600;}
h3.headh3 {font-size: 32px; font-weight:500;}
h4.headh4 {font-size: 28px;font-weight: 500;}
h5.headh5 {font-size: 26px;font-weight: 500;}


.tbl-new-con {
	border-collapse: collapse;
	width: 100%;
	margin: 0px 0 28px;
}

.tbl-new-con tr:nth-child(2n) {
	background: #f2f2f2;
}

.tbl-new-con td {
	border-right: 1px #ddd solid;
}

hr.hr1 {
	margin: 0 0 24px;
}


.inr-content.services li {
	font-size: 18px;
	line-height: 27px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
}

.ecwid-productBrowser li {font-family: 'Montserrat', sans-serif;}

.ecwid-productBrowser li span {
	font-size: 18px !important;
}

/*.start-test {
	color: #fff !important;
	font-size: 40px !important;
	height: 20px;
	float: left;
	margin-right: 8px;
	font-family: 'Helvetica' !important; display:none;
}
.end-test {
	color: #fff !important;
	font-size: 40px !important;
	height: 20px;
	float: right;
	margin-right:0px;
	font-family: 'Helvetica' !important;
	display:none;  
}*/

.services .about-right .testimonial-box p:before {
	content: "\f10d";
	font-family: FontAwesome;
	margin-right: 11px;
	top: -4px;
position: relative;
}
.services .about-right .testimonial-box p:after {
	content: "";
	content: "\f10e";
	font-family: FontAwesome;
	margin-left: 11px;
	position: relative;
	top: 7px;        
}
.services .about-right .testimonial-box p{position:relative;}

.single-product-main .summary h1 {font-family: 'Poppins', sans-serif; font-weight:600; font-size:30px; line-height:39px; padding-bottom:20px; color:#282828;}
.single-product-main .summary p.price {margin-bottom:15px; font-size:20px; font-weight:500 !important; color:#282828 !important; padding-bottom:0px;}
.single-product-main .summary .cart button {background: #760032 !important; border-radius: 0px; font-family: 'Poppins', sans-serif; font-size: 16px; font-weight: 500; width: 130px; text-align: center;}
.single-product-main .summary .cart button:focus {outline:0;}
.single-product-main .woocommerce-Tabs-panel { padding: 22px !important; background: #fff;}  
.single-product-main .woocommerce-Tabs-panel h2 {font-size:22px; line-height:28px; font-weight:600;}
.single-product-main .woocommerce-tabs ul.tabs li {text-transform:uppercase;}
.single-product-main .woocommerce-tabs .woocommerce-Tabs-panel p {font-size: 16px; line-height: 24px; padding-bottom:0px;} 
.single-product-main .woocommerce-tabs table {margin-bottom:0px;}
.single-product-main .woocommerce-breadcrumb {padding:0px 15px !important;}
.single-product-main .woocommerce-breadcrumb a {font-weight:600;}

/*.post-type-archive-product .woocommerce-products-header h1 {font-family: 'Poppins', sans-serif; font-weight:600; font-size:30px; line-height:39px; padding-bottom:20px; color:#282828;}*/
.archive .woocommerce-products-header h1 {font-family: 'Poppins', sans-serif; font-weight:600; font-size:30px; line-height:39px; padding-bottom:20px; color:#282828;}
.post-type-archive-product .woocommerce-ordering select { box-shadow: none !important; border: 1px solid #ddd; padding: 5px; background-position: 96% 50%; font-size: 14px; color:#626262;}
.post-type-archive-product p.woocommerce-result-count {margin:0px; font-size:15px;}
/*.post-type-archive-product ul.products li.product-type-simple h2 {font-size:22px !important; font-weight:600px !important; line-height: 26px;}*/
.archive ul.products li.product-type-simple h2 {font-size:22px !important; font-weight:600px !important; line-height: 26px;}
.archive ul.products li.product-type-variable h2 {font-size:22px !important; font-weight:600px !important; line-height: 26px;}
/*.post-type-archive-product ul.products li.product-type-simple span.price {color:#760032; font-weight:600px !important; font-size:16px;}*/
.archive ul.products li.product-type-simple span.price {color:#760032; font-weight:600px !important; font-size:16px;}
/*.post-type-archive-product ul.products li.product .button {background: #760032 !important; border-radius: 0px; font-family: 'Poppins', sans-serif; font-size: 16px; font-weight: 500; text-align: center; color: #fff;} */
  
.archive ul.products li.product .button {background: #760032 !important; border-radius: 0px; font-family: 'Poppins', sans-serif; font-size: 16px; font-weight: 500; text-align: center; color: #fff;
position: absolute;
bottom: 14px;
left: 0;
right: 0;
width: 148px;
margin: 0 auto;}   


/*.post-type-archive-product .shop-main ul.products li {text-align:center;}*/
.archive .shop-main ul.products li {text-align:center; padding-bottom: 40px !important;}
.woocommerce-cart .cart .product-name a { color: #333333;}
.woocommerce-cart .cart td.actions .coupon .input-text {width:150px;}
.woocommerce-cart .cart td.actions .coupon .button {padding:12px 12px 11px; background: #760032; color:#fff; text-transform:uppercase;}
.woocommerce-page table.cart td.actions button.button {padding:12px; background: #282828; color:#fff; text-transform: uppercase;}
.woocommerce-page table.cart td.actions button.button:hover {background: #282828; color:#fff; outline:0;}
.woocommerce-page table.cart td.actions button.button:focus {outline:0;}
.woocommerce-cart .cart-collaterals {margin-top:35px;}
.woocommerce-cart .cart-collaterals .cart_totals h2 {font-size: 24px; line-height: 36px;}
.woocommerce-cart .shop_table a.shipping-calculator-button {color:#760032;}
.woocommerce-cart .cart-collaterals .cart_totals a.checkout-button {background: #760032; font-family: 'Poppins', sans-serif; font-weight: 500;}
.woocommerce-cart .cart-collaterals .cart_totals a.checkout-button:hover {background:#66002b;}
.woocommerce-cart .cart-collaterals .cart_totals .woocommerce-shipping-destination { font-size: 15px;}
.woocommerce-cart .shop_table thead tr {background:#eee;}
.woocommerce-cart .cart-collaterals .cart_totals tr th { background: #f0f0f0;}
.woocommerce-cart .cart_totals form.woocommerce-shipping-calculator select {height: 42px; box-shadow: none; border: 1px solid #ccc; background-position: 98% 50%; font-size: 14px; color:#626262; padding-left:5px; background-color:#fff;}
.woocommerce-cart .cart_totals form.woocommerce-shipping-calculator select option {background:#fff;}
.woocommerce-checkout .woocommerce .woocommerce-info { border-top-color: #760032; margin-bottom:15px;}
.woocommerce-checkout .woocommerce .woocommerce-info .showcoupon {color:#760032; font-weight: 500;}
.woocommerce-checkout .woocommerce .woocommerce-info::before { color: #760032;}
.woocommerce-checkout .woocommerce-billing-fields input.input-text {height: 42px; box-shadow: none;}
.woocommerce-checkout .woocommerce-billing-fields select {height: 42px; box-shadow: none; border: 1px solid #ccc; background-position: 98% 50%; font-size: 14px; color:#626262;}
.woocommerce-checkout .woocommerce-billing-fields select option {background:#fff;}
.woocommerce-checkout .woocommerce-shipping-fields .shipping_address select {height: 42px; box-shadow: none; border: 1px solid #ccc; background-position: 98% 50%; padding-left:5px;}
.woocommerce-checkout .woocommerce-shipping-fields .shipping_address select option {background:#fff;}
.woocommerce-checkout form.checkout_coupon button[type="submit"] {background: #760032; font-family: 'Poppins', sans-serif; font-weight: 500; color:#fff; border-radius:0px;}
.woocommerce-checkout form.checkout_coupon button[type="submit"]:hover {background:#000; color:#fff;}


.woocommerce-checkout .select2-container .select2-selection--single .select2-selection__rendered {border-radius:0px;}
.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 41px; font-size: 15px;}
.woocommerce-checkout .select2-container .select2-selection--single {height:42px; border-radius:0px;}
.woocommerce-checkout .select2-container--default .select2-selection--single .select2-selection__arrow { top: 8px;}
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment {background: #f0f0f0 !important;}
.woocommerce-checkout .woocommerce-additional-fields .woocommerce-input-wrapper textarea.input-text {height: 7em;}
.woocommerce-checkout #customer_details {margin-bottom:10px;}
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .button {background: #760032; color:#fff;}
.woocommerce-checkout .woocommerce-checkout-review-order .woocommerce-checkout-payment .place-order .button:hover {background: #66002b; color:#fff;}

.woocommerce-order-received ul.order_details {margin-bottom:30px !important; padding: 15px; background:#eee;}
.woocommerce-order-received ul.order_details li {line-height:22px;}
.woocommerce-order-received .woocommerce-order-details h2 {font-size:28px;}
.woocommerce-order-received .woocommerce-order-details .product-name a {color:#760032; font-weight:700;}
.woocommerce-order-received .woocommerce table.shop_table tfoot td { font-weight: 400;}
.woocommerce-order-received .woocommerce-order .woocommerce-notice {font-weight:500;}


.inr-content.contact-us .g-recaptcha iframe {margin-top: 10px;}
div.wpcf7-response-output {margin: 1em 0em 1em !important;}
span.wpcf7-not-valid-tip { font-size: 0.8em !important; }
.contact-wrap form span.wpcf7-not-valid-tip {position: relative; top: -12px;}
.inr-content.contact-us form span.wpcf7-not-valid-tip {position: relative; top: -10px;}
.inr-content.contact-us form .wpcf7-checkbox {margin-bottom: 8px; display: block;}
/*.fp-section{height: 100%!important;}*/
	/*.slick-slider  > div{display : none;}
	.slick-slider  > div:first-child {display: block; } 
	.slick-slider.slick-initialized > div {display: block; }*/
.pageloader {
  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background: url('../img/ajax-loader.gif') 50% 50% no-repeat rgb(249, 249, 249);
  opacity: 1;
}


.woocommerce-account form.login {width:100%; max-width: 600px; margin: 30px auto 30px !important;}
.woocommerce-account .woocommerce h2 {text-align:center;}
.woocommerce-account form.login .button { font-family: 'Poppins', sans-serif; font-weight: 500; color: #fff; font-size: 18px; margin-right: 30px; 	padding: 15px 40px; background:#760032; border-radius:0px;}
.woocommerce-account form.login .button:hover {color:#fff; background:#000;}
.woocommerce-account form.login .button:focus, .woocommerce-account form.login .button:hover {outline:0;}
.woocommerce-account .woocommerce .woocommerce-form__label-for-checkbox {margin-top: 10px;}
.woocommerce-account .woocommerce form.login .lost_password {text-align:right; font-size:15px;}
.woocommerce-account .woocommerce form.login .lost_password a {color: #760032; text-decoration:underline;}

.single-product .single-product-main .woocommerce-message { border-top-color: #760032;}
.single-product .single-product-main .woocommerce-message::before { color: #760032;}
.single-product .single-product-main .woocommerce-message .button {color:#fff; background:#760032; border-radius:0px; font-family: 'Poppins', sans-serif; font-weight: 500;}
.single-product .related.products h2 , .single-product .up-sells.products h2 {padding-bottom:20px; font-size:30px;} 
.single-product .related.products li, .single-product .up-sells.products li {text-align:center;}
.single-product .related.products li h2, .single-product .up-sells.products li h2 {padding:0px !important; font-size:22px !important;}
.single-product .related.products li.product .price, .single-product .up-sells.products li.product .price {color: #760032; font-size: 18px; font-weight: 600;}
.single-product .related.products li.product .button, .single-product .up-sells.products li.product .button {color:#fff; background:#760032; border-radius:0px; font-family: 'Poppins', sans-serif; font-weight: 500; margin-top:0px; padding: 12px 15px;}
.single-product .related.products li.product .button:hover, .single-product .up-sells.products li.product .button:hover {background:#000; color:#fff;}
/*.single-product .related.products li.product a.added_to_cart {color:#760032;}*/
.post-type-archive-product .post-type-archive-product .shop-main ul.products li a.added_to_cart { color: #760032;}

.single-product .product .summary .posted_in a {color: #760032;}

.logged-in.woocommerce-account .woocommerce-MyAccount-navigation { margin-bottom: 30px; padding: 20px; /*background:#eee;*/}
.logged-in.woocommerce-account .woocommerce-MyAccount-navigation ul {margin:0px;}
.logged-in.woocommerce-account .woocommerce-MyAccount-navigation ul li {list-style:none; position:relative; border-bottom: 1px solid #ddd;}
/*.logged-in.woocommerce-account .woocommerce-MyAccount-navigation ul li a:before {content:'\f105'; font-family:'FontAwesome'; color:#000; position: absolute;left: 0; }*/
.logged-in.woocommerce-account .woocommerce-MyAccount-navigation ul li a {color:#000; display:inline-block; line-height:44px; padding-left:6px;}
.logged-in.woocommerce-account .woocommerce-MyAccount-navigation ul li a:hover {color: #760032;}

.logged-in.woocommerce-account .woocommerce .woocommerce-MyAccount-content a {color: #760032; text-decoration: underline;}
.logged-in.woocommerce-account .woocommerce .woocommerce-MyAccount-content a:hover {color:#000;}

.term-books .shop-main {padding: 0px 15px;}
.term-books .shop-main .woocommerce-products-header h1 { font-size: 40px; line-height: 44px; padding-bottom: 10px; font-weight: 600;}
.term-books .shop-main p.woocommerce-result-count {margin:0px;}
.term-books .shop-main .woocommerce-ordering select { border: 1px solid #ddd; margin: 0px; background-position:96% center;}
.term-books .shop-main ul.products li.product { text-align: center;}
.term-books .shop-main ul.products li.product h2 {padding:0px !important; font-size:22px !important;}
.term-books .shop-main ul.products li.product .price {color: #760032; font-size: 18px; font-weight: 600;}
.term-books .shop-main ul.products li.product .button {color:#fff; background:#760032; border-radius:0px; font-family: 'Poppins', sans-serif; font-weight: 500; margin-top:0px;}
.term-books .shop-main ul.products li.product .button:hover {background:#000;}

.logged-in.woocommerce-account .woocommerce-MyAccount-content table .button.view {background:#760032; color:#fff; font-family: 'Poppins', sans-serif; font-weight: 500; border-radius:0px; text-decoration:none;}

.logged-in.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info { border-top-color: #760032;}
.logged-in.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info::before { color: #760032;}
.logged-in.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info .button {background:#760032; color:#fff; font-family: 'Poppins', sans-serif; font-weight: 400; border-radius:0px; text-decoration:none;}
.logged-in.woocommerce-account .woocommerce-MyAccount-content .woocommerce-info .button:hover {color:#fff; background:#000;}
.logged-in.woocommerce-account .addresses h3 {padding-bottom:10px; font-size: 24px;}
.logged-in.woocommerce-account .woocommerce-MyAccount-content .edit-account .button {background:#760032; color:#fff; font-family: 'Poppins', sans-serif; font-weight: 400; border-radius:0px; text-decoration:none;}
.logged-in.woocommerce-account .woocommerce-MyAccount-content .edit-account .button:hover {background:#000; color:#fff;}
/*.single-product .single-product-main .product .related.products {padding:0px 15px;}*/
.single-product .single-product-main .product.product_cat-books {padding:0px 15px;}
.logged-in.woocommerce-checkout .woocommerce-form-coupon button[type="submit"] {color:#fff; background:#760032; font-family: 'Poppins', sans-serif; font-weight: 500; border-radius:0px; outline:0;}

.woocommerce-cart .cart-main .woocommerce-shipping-calculator button[type="submit"] {background:#000; color:#fff; font-family: 'Poppins', sans-serif; font-weight: 300;}
.woocommerce-cart .cart-main .woocommerce-shipping-calculator button[type="submit"]:focus {outline:0;}
.single-product .single-product-main { padding: 0px 15px;}

.single-product nav.woocommerce-breadcrumb, .archive nav.woocommerce-breadcrumb {color:#fff;}
.single-product nav.woocommerce-breadcrumb a,.archive nav.woocommerce-breadcrumb a {color:#fff;}
.single-product nav.woocommerce-breadcrumb a:after ,.archive nav.woocommerce-breadcrumb a:after {content:'\f105'; font-family:'FontAwesome'; margin-left:15px; margin-right:10px;}


.product-type-variable .quantity {display: none !important;}
.product-type-variable .price {display: none;}

.product-type-simple .course-desc h3 {margin-bottom: 15px;}

.product-type-simple .course-desc .list-style1 {margin-left: 0;list-style: none;}
.product-type-simple .course-desc .list-style1 li {margin-bottom: 11px; position:relative; padding-left:16px;}
.product-type-simple .course-desc .list-style1 li:before {content: "\f105";font-family: FontAwesome;position: absolute;left: 0;color: #783765;
	font-size: 19px;top: -3px;font-weight: bold;}

.product-type-simple .course-desc .list-style2 {margin-left: 0;list-style: none;}
.product-type-simple .course-desc .list-style2 li {margin-bottom: 11px; position:relative; padding-left:25px;}
.product-type-simple .course-desc .list-style2 li:before {content: "\f00c";font-family: FontAwesome;position: absolute;left: 0;color: #783765;
	font-size: 19px;top: -3px;font-weight: bold;}
.product-type-simple .course-desc .list-style2 li:before {content: "\f00c";font-family: FontAwesome;position: absolute;left: 0;color: #783765;
	font-size: 16px;top: 1px;font-weight: bold;}


.product-type-variable .course-desc .list-style1 {margin-left: 0;list-style: none; margin-bottom: 40px;}
.product-type-variable .course-desc .list-style1 li {margin-bottom: 11px; position:relative; padding-left:23px; list-style: none;}
.product-type-variable .course-desc .list-style1 li:before {content: "\f00c";font-family: FontAwesome;position: absolute;left: 0;color: #783765;
	font-size: 16px;top:1px;font-weight: bold;}
.product-type-variable .course-desc .list-style1 .inner-list li {
	padding-left: 6px;
}
.product-type-variable iframe {width: 100%;height: 360px;}
.product-type-simple iframe {width: 100%;height: 360px;}

.product-type-simple table {width: 100%;}

.product-type-variable .course-desc .list-style1 .inner-list li:before {content: "";}

.product-type-variable .woovr-variations.woovr-variations-default {margin-bottom: 20px;}

.product-type-variable .single_add_to_cart_button.button.alt {
	border-radius: 0;
	padding: 10px 20px 12px;
	background: #760032;
}

.product-type-simple .single_add_to_cart_button.button.alt {
	border-radius: 0;
	padding: 10px 20px 12px;
	background: #760032;
}

.product-type-simple .quantity {
	display: none;
}
.product-type-variable .course-desc h3 {
	font-weight: 500;
	margin-bottom: 10px;
}
.product-type-variable .woocommerce-Price-amount.amount {
	font-weight: 600;
	color: #770033;
}
.product-type-simple .woocommerce-Price-amount.amount {
	font-weight: 600;
	color: #770033;
}
.product-type-simple table tr:nth-of-type(2n) {
	background: #f2f2f2;
}
.product-type-simple table {
	border-collapse: collapse;
}

.prod-accesilbe-content .accordion .accordion-navigation.active > a, .accordion dd.active > a {background: #760032; color: #ffffff; font-family: 'Poppins', sans-serif; font-weight:400; font-size:30px; line-height:39px; padding: 13px 16px;}
.prod-accesilbe-content .accordion .accordion-navigation > a, .accordion dd > a { background: #808080; color: #ffffff !important; display: block; font-family: 'Poppins', sans-serif; font-weight:400; font-size:22px !important; padding: 13px 16px;}
.prod-accesilbe-content .accordion .accordion-navigation, .accordion dd { margin-bottom: 2px !important; clear:both;}
.prod-accesilbe-content .accordion a:before{color:#fff; float: right !important;font-family: FontAwesome;content:"\f067";background:transparent; font-size:25px; margin-top:0;}
.prod-accesilbe-content .accordion .active a:before{margin-top: 0; color:#fff; float: right !important; font-family: FontAwesome; content:"\f068"; font-size:25px; background:transparent;}

.prod-accesilbe-content .accordion .accordion .accordion-navigation > a, .accordion dd > a { background: #808080; color: #ffffff; display: block; font-family: 'Poppins', sans-serif; font-weight:400; font-size: 30px; padding: 20px;}
.prod-accesilbe-content .accordion .accordion .accordion-navigation, .accordion dd { margin-bottom: 2px !important; clear:both;}
.prod-accesilbe-content .accordion .accordion a:before{color:#fff; float: right !important;font-family: FontAwesome;content:"\f067";background:transparent; font-size:25px; margin-top:5px;}
.prod-accesilbe-content .accordion .accordion .active a:before{margin-top: 0; color:#fff; float: right !important; font-family: FontAwesome; content:"\f068"; font-size:25px; background:transparent;}

.prod-accesilbe-content .box {margin-bottom: 14px;}
.prod-accesilbe-content .box h4 {font-size: 22px;margin-bottom: 8px;font-weight: 500;}

.prod-accesilbe-content .accordion .content {padding-top: 0 !important;}
.prod-accesilbe-content .accordion .active .content {padding-top: 20px !important;}


.prod-info-fullwidth .member-product img {width: 100%;}
.prod-info-fullwidth > h3 {margin-bottom: 30px;text-align: center;font-weight: 500;border-bottom: 1px #eee solid;padding-bottom: 20px;}

.prod-info-fullwidth .member-product .row {
	margin-bottom: 30px;
}
.prod-info-fullwidth .member-product .row h3 {
	margin-bottom: 12px;
	margin-top: -9px;
	font-size: 24px;
}
.prod-info-fullwidth .member-product .row h3 a {color: #222222 !important;}

.prod-info-fullwidth .single_add_to_cart_button.button {
	width: 200px;
	margin: 0 auto;
	display: block;
	background: #760032;
	color: #fff;
	height: auto;
	border: 0px;
	cursor: pointer;
	font-size: 18px;
	font-family: 'Poppins', sans-serif;
	font-weight: 500;
	transition: all ease 0.5s;
	margin-bottom: 40px;
	border-radius: 0;
	padding: 16px 0 !important;
	margin-top: 30px;
    float: none !important;
}

.prod-info-fullwidth .qual-sec {text-align: center;}
.prod-info-fullwidth .qual-sec h4 {
	margin-bottom: 19px;
}

.prod-info-fullwidth .member-product .row {
	padding: 20px 0;
}

.prod-info-fullwidth .member-product .row img {
	border: 1px #eee solid;
}

.prod-info-fullwidth .member-product span.prod-prc {
	font-weight: 600;
	color: #770033;
}

.page-template-template-click-funnel .inr-content .row, .single-click_funnels .inr-content .row {max-width: 1360px;}
.prod-content-list .accordion .accordion-navigation{margin-bottom: 2px !important ;}
.prod-content-list .accordion .accordion-navigation > .content.active, .accordion dd > .content.active {background: #fafafa; }
.prod-content-list .accordion .active .prod-extra-details .activebox a.clkfunltitle::before {content: none;}
.prod-content-list .accordion .prod-extra-details .activebox a.clkfunltitle:hover{font-weight: 500px; }

/* .centered-content {
	max-width: 750px;
	margin: 0 auto;
} */

.centered-content .blog-detail-text a.button.gray {
	background: #760032 !important;
	color: #fff;
	font-size: 18px;
	font-family: 'Poppins', sans-serif;
	font-weight: 500;
	padding-top: 11px;
	padding-bottom: 11px;
}
.centered-content .blog-detail-text a.button.gray:hover{background-color: #96588a;}

.centered-content iframe {width: 100%;}
.centered-content .blog-detail-text h3 {
	font-weight: 500;
}
.centered-content .blog-detail-text h3 b {
	font-weight: 600;
}

.archive ul.products li.product .added_to_cart.wc-forward {
	position: absolute;
	bottom: -32px;
	width: 100%;
	text-align: center;
	left: 0;
	right: 0;
}


.single-product-main .woocommerce-Tabs-panel h2:first-child {
	display: none;  
}

.single-product-main .woocommerce-Tabs-panel h2 {
	margin: 0px 0 20px;
}

.single-product-main .woocommerce-Tabs-panel p {
	padding-bottom: 20px !important;
}

.single-product-main .woocommerce-Tabs-panel ul.list-style1 {
	margin: 20px 0 20px;
	padding: 0px;
	list-style: none;
}

.single-product-main .woocommerce-Tabs-panel ul.list-style1 li {
	font-size: 18px;
	line-height: 27px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 400;
	list-style: none;
	position: relative;
	padding-bottom: 11px;
	padding-left: 15px;
}

.single-product-main .woocommerce-Tabs-panel ul.list-style1 li:before {
	content: "";
	content: '\f111';
	font-family: 'FontAwesome';
	font-size: 8px;
	position: absolute;
	left: 0px;
	top: 0px;
}

.ecwid-product {/*max-width: 900px;margin: 0 auto;*/}
.ecwid-product .woocommerce-product-gallery {width: 20% !important;}
.ecwid-product .summary.entry-summary {width: 75% !important;}
.single-product-main .woocommerce-Tabs-panel h3 {font-size: 20px;}


.single-product .related.products li h2, .single-product .up-sells.products li h2 {
	font-size: 18px !important;
	line-height: 28px;
	margin-bottom: 20px;
}
.woocommerce.single-product ul.products li img {
	width: auto !important;
	display: inline-block !important;
}
.ecwid-prod-details {
	max-width: 1000px;
	margin: 0 auto;
}

ul.footsocial {margin-left: 16px;}
ul.footlinks {margin-left: 78px;}


.archive.woocommerce ul.products li.product a img {width: auto;display: inline-block;}
.archive.woocommerce ul.products li.product h2 {font-size: 18px !important;line-height: 28px;}


.prod-accesilbe-content {width: 100%;float: left;}
.prod-accesilbe-content .tabs.vertical {max-width:30%;width:30%;}
.prod-accesilbe-content .tabs-content {width:70%;float: left;padding-left: 40px;}
.prod-accesilbe-content .tab-title.active a {background: #eee;color: #760032; position:relative; font-weight: 600; }
.prod-accesilbe-content .tab-title a {background: #eee;color: #000;padding: 15px;margin-bottom: 2px;}
.prod-accesilbe-content .tabs.vertical {margin-top: 22px;}
.prod-accesilbe-content .tab-title a:hover {background: #eee; color: #760032; }
/*.prod-accesilbe-content .tab-title.active a:before {
	content: "\f105";
	color: #fff;
	font-family: FontAwesome;
	position: absolute;
	right: 7px;
}*/

.archive .product-category.product h2 .count {background: none;}
.archive .product-category.product img {max-width: 260px; min-width: 260px;}
.single-product-main .woocommerce-tabs table { margin-bottom: 20px;}

.inr-content .errormsg {
	text-align: center;
	min-height: 300px;
	padding-top: 60px;
}

.inr-content .errormsg a {font-family:'Poppins', sans-serif;font-weight: 500;color: #fff;font-size: 18px; padding: 10px 43px;background: #760032;
	display: inline-block;margin-top:50px;border-radius: 4px; transition: background-color 300ms ease-out;}
.inr-content .errormsg a:hover{background:#000;}

.prod-content-list .accordion .box h4{position:relative;}
.prod-content-list .accordion .box h4:before {content:"\f107";font-family:FontAwesome;position:absolute;right:12px;}


.page-id-13325 .inner-banner.inner-banner-content {padding: 12px 0 20px !important;}
.logged-in.woocommerce-account .woocommerce-MyAccount-navigation ul li.is-active:before {content:"";width:5px;height: 100%;background: #750330;position: absolute;
	right: 0;bottom: 0;}

.logged-in.woocommerce-account .woocommerce-MyAccount-navigation ul li .main-purchased-prod{width: 100%;}
/*.logged-in.woocommerce-account .woocommerce-MyAccount-navigation ul li .main-purchased-prod:before{content: "\f107";position: absolute;right: 0;font-family: FontAwesome;*/
font-size: 25px;color: #750330;}
.logged-in.woocommerce-account .woocommerce-MyAccount-navigation ul li.open-main-prod .main-purchased-prod:before{content:"\f106";}
#purchased-prod {border-top: 1px solid #ddd;}
#purchased-prod a {font-size: 14px;line-height: 23px;padding:10px 8px;font-family: PT Sans, sans-serif;margin-left:28px;}
#purchased-prod li:last-child {border-bottom: 0;}



.woocommerce-MyAccount-content .woocommerce-table .woocommerce-MyAccount-downloads-file.button{text-decoration:none !important;}
.woocommerce-MyAccount-content .woocommerce-table .woocommerce-MyAccount-downloads-file.button:hover {background: #000;}

/*.archive.woocommerce ul.products li.product a img {height:238px;}*/
.archive.woocommerce ul.products li.type-product a img {height:150px;}
.logged-in .inner-banner {margin-top: 120px;}


#fp-nav {
	z-index:9999999 !important;
}


.page-id-14327 .prod-content-list .accordion .box h4 {
	font-size: 16px;
	font-weight: 400;
	padding-left: 20px;
}

.page-id-14327 .prod-content-list .accordion .box a {
	font-size: 16px !important;
	font-weight: 400 !important;
	padding-left: 11px;
	font-family: 'Poppins', sans-serif;
	display: block;
}

.page-id-14327 .prod-content-list .accordion .box a.clkfunltitle.activepost {
	font-weight: 600 !important;
}

/*-----------13-04-2020-----------*/
.about-right {background:#efefef;}
.about-right h3 {color:#282828;}
.right-links ul li a { color:#282828;}
.right-links ul li::before {color:#282828;}
.right-links ul li {border-bottom: 1px solid #d2d2d2;}
.services .about-right .testimonial-box p {color:#282828;}
.services .about-right .testimonial-box p::before {color:#d2d2d2;}
.services .about-right .testimonial-box p::after {color:#d2d2d2;}
.how-wehelp a.wehelp-btn {background: #760032; color:#fff;}
.how-wehelp p {color:#282828;}
.serv-sidebar {border-bottom: 1px solid #d2d2d2;}




.new-section .business-section-new .head-business {text-align: center;margin-bottom:40px;}
.new-section .business-section-new .button.gray {
	font-family: 'Poppins', sans-serif;
	font-weight: 500;
	float: left;
	color: #fff;
	font-size: 18px;
	margin-right: 0;
	padding: 15px 40px;
	margin-top: 10px;
	background: #760032 !important;
	margin-bottom: 0;
}

.new-section .business-section-new {padding-top:100px; padding-bottom: 100px;}
.new-section .business-section-new .button.gray:hover{background: #760032 !important;}
.new-section .business-section-new .subhead-business {margin-bottom: 20px;}
.new-section .business-section-new .subhead-business {margin-bottom: 20px;font-size: 18px;font-family: 'Montserrat', sans-serif;}

.new-section .business-section-new ol li {
	margin-bottom: 9px;
}

/*------------------30 March 2020----------------------*/

.client-request-form h2 { color: #750037; font-size: 32px; line-height: 36px; padding-bottom: 20px; margin:0px; }
.client-request-form input[type="text"], .client-request-form input[type="email"] { border: 0px; color: #282828;  background: #ededed; height: 50px; font-weight: 400; font-family: 'Poppins', sans-serif; 	font-size: 18px; box-shadow: none; padding-left: 15px; margin-top:0px; margin-bottom: 10px;}
.client-request-form textarea { border: 0px; color: #282828; background: #ededed; height: 170px; font-weight: 400; margin-bottom: 10px; font-family: 'Poppins', sans-serif; font-size: 18px; box-shadow: none; padding: 15px; resize:none;}
.client-request-form input[type="submit"] { border: 0px; color: #fff; background: #760032; height: 50px; width: 140px; font-weight: 400; font-family: 'Poppins', sans-serif; font-size: 20px; box-shadow: none; margin-top: 12px; cursor: pointer; text-transform: uppercase; outline: 0; margin-bottom: 20px;}
.client-request-form .large-6 {padding-left:0px; position:relative;}
.client-request-form .large-6:nth-child(3) {padding-right:0px;}
.client-request-form .large-12 {padding:0px;}
.client-request-form form div.wpcf7-response-output {clear:both;}
.client-request-form form span.wpcf7-not-valid-tip {position:relative; top:-10px;}


/*------------------29 May 2020----------------------*/
.page-template-template-case-studies .inr-content .row {max-width:1000px;}
.testimonials-wrap .row {max-width:1000px;}
.clients .row {max-width:1000px;}
.page-id-15824 .inr-content .row {max-width:1000px;}
.shop-main .row {max-width:1000px;}
.single-product-main .row {max-width:1000px;}
.learning-tools-page .row {max-width:1000px;}
.newsletter-page .row {max-width:1000px;}
.see-whatinside h2 {left: -10%;}
.whatinside-slider .slick-next, .whatinside-slider .slick-next:hover, .whatinside-slider .slick-next:focus {left:9% !important;}
.whatinside-slider .slick-prev, .whatinside-slider .slick-prev:hover, .whatinside-slider .slick-prev:focus {left:0% !important;}
.straight-talk-wrap .row {max-width:1000px;}
.leadership-eqsec .row {max-width:1000px;}
.working-report-wrap .row {max-width:1000px;}
.page-template-template-store .inr-content .row {max-width:1000px;}
.page-id-13607 .inr-content .row {max-width:1000px;}
/*.privacy-policy { max-width: 1000px; margin: 0 auto;} */
.blog-detail-text h4 {margin-bottom:15px;}
.term-description { padding: 0px 15px;}

/*------------------01 June 2020----------------------*/
.landing-logo { margin: 15px 0px 20px; text-align:center;}
.download-box { padding-top: 20px; border-top:1px solid #eee;}
.download-box h3 { font-family: 'Montserrat', sans-serif; font-size: 26px;  text-align: center; font-weight: 500; padding-bottom: 10px;}
.download-box a { font-family: 'Poppins', sans-serif; font-weight: 500; color: #760032; display: block; margin: 0 auto 15px; transition:all ease .5s; text-decoration:underline; }
.download-box h2 { font-family: 'Montserrat', sans-serif; font-size: 24px;  text-align: center; font-weight:600; padding-bottom: 0px; color:#760032; position:relative;}
.download-box h2:before {content:'\f1c1'; font-family: 'FontAwesome'; font-size:21px; margin-right:10px; font-weight:500;}
.download-box a:hover {color:#000;}
.page-template-template-download-pdf .common-secinner { background: #f7f7f7; text-align:center; padding:50px 0px;}
.page-template-template-landing h2 {color:#000; font-weight:500;}
.page-template-template-landing .download-box h3 {color:#760032; font-weight:600; position:relative;}
.page-template-template-landing .download-box h3:before {content:'\f1c1'; font-family: 'FontAwesome'; margin-right:10px; font-weight:500; font-size: 22px; }
.page-template-template-landing form {max-width:800px; margin:0 auto 100px; position:relative;}
.page-template-template-landing form input[type="email"] { border: 0px; color: #282828; background: #ededed; height: 50px; font-weight: 400; font-family: 'Poppins', sans-serif; font-size: 18px; box-shadow: none;  padding-left: 15px; margin-bottom: 10px; padding-right: 210px;}
.page-template-template-landing form input[type="submit"] { border: 0px; color: #fff; background: #760032; height: 50px; width:auto; font-weight: 400; font-family: 'Poppins', sans-serif; font-size: 20px; box-shadow: none; margin-top: 12px; cursor: pointer; text-transform: uppercase; outline: 0; position: absolute; top: -12px; right: 0px; padding: 0px 20px; transition:all ease .5s;}
.page-template-template-landing form input[type="submit"]:hover {background:#000;}

.page-template-template-landing .common-secinner { background: #f7f7f7; text-align:center; padding:50px 0px;}
.page-template-template-landing .download-box { padding-top: 70px; }
.page-template-template-landing .download-box h2::before { content: ''; font-family: 'FontAwesome'; font-size: 21px; margin-right: 10px; font-weight: 500; }


/*------------------24 June 2020----------------------*/
.helping-leaders { padding: 70px 0px 40px;}
.helping-leaders2 { padding: 70px 0px 70px; }
.testimonials { padding: 70px 0px;}
.experienced { padding: 70px 0px; }
.leadership-tools {padding-top:70px;}
.slider-text { top: 55%; }

/*------------------26 June 2020----------------------*/
.archive.woocommerce ul.products li.product a img {/*height:238px;*/ height:auto; padding:0px 30px 0px;}

/*------------------27 July 2020----------------------*/
.page-template-template-landing .download-box p {max-width:800px; margin:0 auto;}
/*.archive .shop-main ul.products li { width: 25% !important; margin:0% !important;}*/
.archive .shop-main ul.products li.type-product {
	width: 24.6% !important;
	margin: 0.2% !important;
	border: 1px #ccc solid;
	padding: 0 10px 40px !important;
}
.archive.woocommerce ul.products li.product a {display:inline-block;}
.archive.woocommerce ul.products li.product a img { max-height: 160px; object-fit: contain;}
.logged-in.admin-bar .top-header { top: 32px;}
.logged-in.admin-bar .top-header .top-row {top: 32px;}
.logged-in.admin-bar .inner-banner { margin-top: 148px;}

.logged-in.admin-bar .top-header.fixed-menu { top: 32px;}
.logged-in.admin-bar .top-header.fixed-menu .top-row {top: 0px;}
.slider-sec {margin-top: 150px;}
.page-template-template-landing .inr-content { min-height: 600px;}

.term-tools ul.products li.product a img {display:none !important;}
.term-tools .shop-main ul.products li { padding-bottom: 0px !important; margin-bottom:20px !important;}

/*------------------02 June 2020----------------------*/
.term-tools .shop-main ul.products {display:flex; justify-content: center; flex-flow: row wrap;}
.term-tools .shop-main ul.products li { background: #fff !important; box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.05) !important; border-radius: 4px !important; margin: 14px !important; width: 30% !important; padding: 15px !important; transition:all ease .5s;}
.term-tools .shop-main ul.products li:hover {box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.1) !important;}
.term-tools .shop-main ul.products li a:hover h2 {color:#760032;}
.term-tools .shop-main ul.products li mark.count { display: none !important;}
.term-tools .shop-main ul.products li a:hover mark.count {color:#760032;}



/*------------------26 August 2020----------------------*/
.tax-product_cat ul.products li.product h2 { margin-top: 16px !important;}
.tax-product_cat .inner-banner { margin-bottom:0px;}
.tax-product_cat .term-description { padding: 70px 15px 0px;}
.tax-product_cat ul.products li span.price { position: absolute; left: 0; right: 0; bottom: 40px;}
.tax-product_cat ul.products li.product a img { margin-bottom: 60px !important;}


.serv-sidebar{display:none;}