/*
Theme Name: Divi Child
Theme URI: https://05c84598-6360-4c1f-ae46-5e96ae70ce5d.p.bardy.io/
Description: Divi Child Theme
Author: Divi Ready Themes
Author URI: https://05c84598-6360-4c1f-ae46-5e96ae70ce5d.p.bardy.io/
Template: Divi
Version: Updated for Divi 3+
*/

/* Theme customization starts here */

/*Social Media icons - css*/
ul.et_pb_social_media_follow {
    list-style-type: none!important;
    margin: 0 0 22px;
    padding: 0
}

.et_pb_social_media_follow li {
    display: inline-block;
    margin-bottom: 8px;
    position: relative
}

.et_pb_social_media_follow li a {
    margin-right: 8px;
    display: inline-block;
    text-decoration: none;
    text-align: center;
    position: relative
}

.et_pb_social_media_follow li a.follow_button {
    padding: 0 12px;
    margin-top: 5px;
    margin-right: 25px;
    font-size: 14px;
    line-height: 1.6em;
    background: rgba(0,0,0,.1);
    color: rgba(0,0,0,.5);
    border-radius: 3px;
    border-width: 0;
    border-style: solid;
    -webkit-transition: all .3s;
    transition: all .3s
}

.et_pb_social_media_follow li.last-child a,.et_pb_social_media_follow li:last-child a {
    margin-right: 0
}

.et_pb_social_media_follow.has_follow_button li.last-child a.icon,.et_pb_social_media_follow.has_follow_button li:last-child a.icon {
    margin-right: 8px
}

.et_pb_social_media_follow li a.follow_button:hover {
    background: rgba(0,0,0,.2);
    color: rgba(0,0,0,.6)
}

.et_pb_social_media_follow.et_pb_bg_layout_dark li a.follow_button {
    background: rgba(0,0,0,.6);
    color: hsla(0,0%,100%,.8)
}

.et_pb_social_media_follow.et_pb_bg_layout_dark li a.follow_button:hover {
    background: rgba(0,0,0,.7);
    color: #fff
}

.et_pb_social_media_follow li a.icon {
    height: 32px;
    width: 32px;
    padding: 0;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.et_pb_social_media_follow li a.icon:before {
    height: 32px;
    width: 32px;
    font-size: 16px;
    line-height: 32px;
    display: block;
    color: #fff;
    -webkit-transition: color .3s;
    transition: color .3s;
    position: relative;
    z-index: 10
}

.et_pb_social_media_follow li a.icon:hover:before {
    color: hsla(0,0%,100%,.7)
}

.et_pb_social_media_follow li a.icon {
    border-radius: 3px
}

.et_pb_social_media_follow_network_name {
    display: none
}

.et_pb_social_icon a.icon {
    vertical-align: middle
}
input#email1  {
	border: #000;
	font-size: 0.9em;
	width: 100%;
	font-family: inherit;
	background-color: #d0d0d0;
	-moz-border-radius: 5px;
	/* Firefox */
	-webkit-border-radius: 5px;
	/* Safari, Chrome */
	-khtml-border-radius: 5px;
	/* KHTML */
	border-radius: 5px;
	/* CSS3 */
	behavior: url("border-radius.htc");
}

input#email1 ::placeholder {
	color: black;
	font-family: inherit;
	background-color: #d0d0d0;
}

input#email1 :focus::-webkit-input-placeholder {
	color: transparent;
}

input#email1 :focus:-moz-placeholder {
	color: transparent;
}


/* Firefox 18- */

input#email1 :focus::-moz-placeholder {
	color: transparent;
}


/* Firefox 19+ */

input#email1 :focus:-ms-input-placeholder {
	color: transparent;
}
/* oldIE ;) */
label,
input {
	font-family: inherit;
}

input#email1  {
	font-family: inherit;
}

#signup1-footer {
	width: 100%;
	font-size: 13px;
	font-family: inherit;
	border: 0;
	background-color: #f7941e;
	padding: 12px 10px;
	font-weight: bold;
	color: #FFFFFF;
}

#signup1-footer:hover {
	cursor: pointer;
	width: 100%;
	font-size: 13px;
	font-family: inherit;
	border: 0;
	background-color: #f7941e;
	padding-right: 25px;
	color: #FFFFFF;
	text-transform: uppercase;
}
.news-letter-form .cta-submit {
	position: relative;
	
}

.news-letter-form .cta-submit:after {
	cursor: pointer;
	position: absolute;
	margin-left: -1em;
	opacity: 0;
	font-size: 32px;
	line-height: 1em;
	content: "\35";
	-webkit-transition: all .2s;
	-moz-transition: all .2s;
	transition: all .2s;
	top: 3px;
	right: 20%;
	color: #fff;
	font-family: ETmodules!important;
}
.footer-widget a:hover {
    text-decoration: underline;
}
footer#main-footer .footer-widget form input[type="email"]{
    background-color:#fff !important;
    font-weight: 400;
}
footer#main-footer .footer-widget form input[type="email"]::placeholder{
    background-color:#fff;
}
.news-letter-form .cta-submit:hover:after {
	opacity: 1;
}
#main-footer .footer-widget h4{
  line-height: 22px;
}
.ourvalues_social_icons ul.et_pb_social_media_follow {
    margin: 0 0 22px;
    padding: 0;
    list-style-type: none!important;
}
.ourvalues_social_icons .et_pb_social_media_follow_network_name {
    display: none;
}
/*Contact Form*/
input[type=email].inputclass, input[type=password].inputclass, 
input[type=tel].inputclass, input[type=text].inputclass, 
select.inputclass, textarea.inputclass,input[type=file]{
   padding: 5px 10px;font-size: 0.9em;
   height: 40px;
   border: 1px solid #bbb;
   color: #4e4e4e;
/*background-color: #d0d0d0;*/
border-radius: 0px;
width: 100%;
}
input[type=submit].submitBTN
{
   border-radius: 0px; 
}
inputclass,input[type=file]{
   padding: 0;
   height: auto;
}
button.submitBTN{
   margin-left: 0;margin-top: 20px;
   font-size: 0.8em;
   width: 100%;
   border-radius: 0;
}
input[type="checkbox"]
{
   width: auto !important;
   border-radius: 0px;
} 
.agree-terms {
    margin-bottom: 10px;
}
#agree-terms {
    margin-bottom: 10px;
}
form input[type=checkbox] {
    width: auto;
    margin: 0 5px 0 0;
    position: relative;
    top: 2px;
}
.news-updates.agree-terms {
    margin-bottom: 15px;
}
.inputclass::-webkit-input-placeholder { 
   background-color: #fff;
}
.inputclass::-moz-placeholder { 
    background-color: #fff;
}
.inputclass:-ms-input-placeholder { 
   background-color: #fff;
}
.inputclass:-moz-placeholder { 
   background-color: #fff;
}
.formfull
{
   width: 100%;
   float: left;
}
.form-5
{
   width: 50%;
   float: left;
   margin-top: 5px;
   padding-right: 10px;
}
.form-5 textarea 
{
   width:690px;
   height: 120px;
   /*background-color: #d0d0d0;*/
}
.form-5 .error, input[type=text].inputclass.error, input[type=email].inputclass.error {
   border-color:red;
}
.Uploadwrap
{
   margin-bottom: 20px;
   margin-top: 10px;
}
.Categorieswrap strong
{
   margin-top: 15px;
   display: block;
}
.et_pb_contact_submit{margin: 0 0 0 0;}
@media only screen and (max-width: 767px) {
    .submitBTN:after{
        margin-top: -5px;
    }
}
@media only screen and (max-width: 991px) {
   .form-5
   {
       width: 100%;
       padding-right: 0;
   }
}
@media only screen and (max-width: 814px){
    .form-5 textarea {width:100%}
} 
@media only screen and (max-width: 320px){
    .g-recaptcha {
       transform: scale(.85);
       transform-origin: 0 0;
   }
}
/* Add collapsable to sub menus in main header */
#main-header .et_mobile_menu .menu-item-has-children > a {
    background-color: transparent;
    position: relative;
}

#main-header .et_mobile_menu .menu-item-has-children > a:after {
    font-family: 'ETmodules';
    text-align: center;
    speak: none;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    -webkit-font-smoothing: antialiased;
    position: absolute;
}

#main-header .et_mobile_menu .menu-item-has-children > a:after {
    font-size: 16px;
    content: '\4c';
    top: 13px;
    right: 10px;
}

#main-header .et_mobile_menu .menu-item-has-children.visible > a:after {
    content: '\4d';
}

#main-header .et_mobile_menu ul.sub-menu {
    display: none !important;
    visibility: hidden !important;
    transition: all 1.5s ease-in-out;
}

#main-header .et_mobile_menu .visible > ul.sub-menu {
    display: block !important;
    visibility: visible !important;
}

/* ends */
#et-secondary-nav li ul,
#top-header {
    background-color: #f7941e;
}

/*---------Author Page ------------------*/
.author #left-area .author-posts {
    margin-top: 10px;
}

/* Related articles */
.blog-article.grid-style .gridbox {
    -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
    -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
    /*box-shadow: 0 1px 2px rgba(0,0,0,.1);*/
    background: #fff;
    width: 100%;
    float: left;
    height: 520px;
    border: 1px solid #d8d8d8;
}

.cols3 .blog-article.grid-style,
.cols3 .grid-size {
    width: 31.3333%;
    margin-right: 2%;
}

.cols4 .blog-article.grid-style,
.cols4 .grid-size {
    width: 25%;
}

.cols2 .blog-article.grid-style,
.cols2 .grid-size {
    width: 50%;
}

.blog-article.grid-style.no_shadow .gridbox {
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
    box-shadow: none;
}

.blog-article.grid-style .media iframe {
    width: 100%;
    height: 350px;
}

.blog-article.grid-style .media {
    float: left;
    position: relative;
}

/*.blog-article.grid-style.format-video .media{
  height:350px;
}*/
.blog-article.grid-style .media .overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: 0;
    -webkit-transition-duration: 0.4s;
    -moz-transition-duration: 0.4s;
    -o-transition-duration: 0.4s;
    -ms-transition-duration: 0.4s;
    transition-duration: 0.4s;
    cursor: pointer;
}

.blog-article.grid-style .media .overlay .post_type_circle i {
    color: #fff;
    font-size: 18px;
    text-align: center;
    line-height: 52px;
    float: left;
    width: 52px;
}

.blog-article.grid-style .media .overlay .post_type_circle {
    width: 50px;
    height: 50px;
    background: #444;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    position: absolute;
    top: 45%;
    opacity: 0;
    left: 50%;
    cursor: pointer;
    margin-left: -25px;
    margin-top: -25px;
    -webkit-transition-duration: 0.4s;
    -moz-transition-duration: 0.4s;
    -o-transition-duration: 0.4s;
    -ms-transition-duration: 0.4s;
    transition-duration: 0.4s;
}

.blog-article.grid-style .media:hover .overlay .post_type_circle {
    top: 50%;
    opacity: 1;
}

.blog-article.grid-style .media:hover .overlay {
    opacity: 1;
}

.blog-article.grid-style .media > *:not(.post_type) {
    width: 100%;
}

.blog-article.grid-style .content {
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    height: 70%;
}

.blog-article.grid-style .content .intro {
    padding: 19px;
    float: left;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    position: relative;
    height: 100%;
}

.blog-article.grid-style .content .link_grid {
    border-left: 1px solid #eeeeee;
    float: right;
    width: 8%;
    height: 100%;
    position: absolute;
    top: 0;
}

.blog-article.grid-style .content .link_grid:hover {
    border-left: 1px solid #fff;
}

.blog-article.grid-style .content .link_grid:after {
    content: "\f105";
    font-family: FontAwesome;
    position: absolute;
    top: 50%;
    width: 100%;
    text-align: center;
    font-size: 20px;
    line-height: 20px;
    margin-top: -10px;
}

.blog-article.grid-style .content .link_grid:hover:after {
    color: #fff;
}

.blog-article.grid-style.no_shadow .content {
    padding: 0;
    padding-top: 20px;
}

.blog-article.grid-style .content h1 {
    font-weight: 600;
    font-size: 18px;
    text-transform: none;
    line-height: 20px;
    margin-bottom: 10px;
}

.blog-article.grid-style .content .quote {
    position: relative;
    float: left;
    width: 100%;
}

.blog-article.grid-style .content .quote i {
    position: absolute;
    top: 10px;
    left: 0px;
    font-size: 32px;
}

.blog-article.grid-style .content .quote p {
    font-size: 18px;
    line-height: 28px;
    font-style: italic;
    padding: 0;
    margin: 0;
    padding-left: 45px;
    padding-top: 15px;
}

.blog-article.grid-style .content .quote .author {
    float: right;
    margin-top: 10px;
    font-weight: bold;
}

.blog-article.grid-style .content .text {
    margin-top: 0px;
    font-size: 16px;
    line-height: 1.8em;
    height: 60%;
    text-overflow: ellipsis;
    overflow: hidden;
}

.blog-article.grid-style .content .text p {
    margin-bottom: 0;
}

.blog-article.grid-style .info {
    margin: 0;
    padding: 0;
    list-style: none;
    width: 100%;
    float: left;
    margin-bottom: 2px;
    margin-top: 0px;
}

.blog-article.grid-style .info li {
    float: left;
    margin-right: 11px;
    line-height: inherit;
    font-style: italic;
    font-size: 12px;
}

.blog-article.grid-style .info li i {
    margin-right: 7px;
    float: left;
    line-height: inherit;
}

.blog-article.grid-style .content span.readmore {
    font-size: 16px;
    line-height: 1.8em;
    position: absolute;
    top: 315px;
}



@media screen and (-webkit-min-device-pixel-ratio:0) {
    /* IE10*/
    /*.blog-article.grid-style .content .text{height:170px;} */
}

/* Chrom */
@media screen and (-webkit-min-device-pixel-ratio:0) and (min-resolution:.001dpcm) {
    .blog-article.grid-style .content .text {
        height: 60%;
    }
}

/* Firefox */
@-moz-document url-prefix() {
    /*.blog-article.grid-style .content .text{min-height:170px;}	  */
}

.blog-article.grid-style {
    float: left;
    margin-bottom: 20px;
    z-index: 2;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    position: relative;
}

.relatedposts h2.entry-title {
    font-weight: 700 !important;
    line-height: 22px !important;
    padding-bottom: 5px;
    color: #333;
    font-size: 16px;
}

#left-area .post-meta.date {
    font-weight: 700;
    color: #2ea3f2 !important;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.relatedposts #left-area .post-meta {
    font-size: 13px;
}

/* Quarterly Report */

.banner_q1_lp .et_pb_section {
    padding: 40px 0;
}

.banner_q1_lp .et_pb_row {
    padding: 0;
    display: flex;
    align-items: center;
}

.banner_q1_lp .et_pb_column_0,
.banner_q1_lp .et_pb_column_0 .et_pb_text_0 {
    text-align: center;
}

.banner_q1_lp .edition_cta {
    background: #ff8000;
    color: #fff;
    font-weight: 700;
    display: inline-block;
    padding: 8px 15px;
    width: 280px;
    margin-bottom: 20px;
}

.banner_q1_lp .et_pb_column_0 .et_pb_image_0 {
    margin-bottom: 12px;
}

body.page-template-tmp_quarterlandingpages .key-features .et_pb_image_wrap {
    padding-top: 100px;
}

body.page-template-tmp_quarterlandingpages .banner_q1_cta a:link,
body.page-template-tmp_quarterlandingpages .ebook-form input#rsubmit {
    background: #ff8000;
}

body.page-template-tmp_quarterlandingpages .banner_q1_cta a:link:hover,
body.page-template-tmp_quarterlandingpages .ebook-form input#rsubmit:hover {
    background: #ef8e2d !important;
}
body.page-template-tmp_quarterlandingpages .key-features h1 {
    text-align: left;
}

/* Quarterly Report end */




@media (max-width:1024px) {
    .blog-article.grid-style .content .text {
        height: 54%;
    }

    .blog-article.grid-style .content {
        height: 74%;
    }

    .blog-article.grid-style .gridbox {
        height: 485px;
    }

    .banner_lp {
        background-position: center 0 !important;
    }

    .banner_lp h1 {
        padding-right: 0;
        font-size: 36px;
    }

    .banner_lp p.Desktop {
        display: none;
    }

    .banner_lp p.Mobile {
        display: block;
    }

}

@media (max-width:991px) {
    .banner_lp {
        background: none !important;

    }

    #main-content .banner_lp .container {
        min-height: auto;
        padding: 40px 0;
    }

    #sidebar {
        clear: both;
    }

    .banner_lp .left,
    .banner_lp article {
        padding-right: 0;

    }



}

@media (max-width:814px) {
    .blog-article.grid-style .content {
        height: 73%;
    }

    .blog-article.grid-style .gridbox {
        height: 500px;
    }

    .blog-article.grid-style .content .text {
        height: 60%;
        line-height: 1.7em;
    }

    .blog-article.grid-style .content span.readmore {
        top: 90%;
    }
}

@media (max-width:768px) {
    .blog-article.grid-style .content .text {
        height: 60%;
        line-height: 1.7em
    }


    .blog-article.grid-style .content .intro {
        height: 100%;
    }

    .blog-article.grid-style {
        margin-bottom: 0px;
    }
}

@media (max-width:767px) {

    .banner_lp h1 {
        padding-right: 0%;
        font-size: 36px;
    }

    .banner_lp p {
        font-size: 18px;
        line-height: 26px;
    }

    body.landing_page .banner_cta a {
        margin-top: 15px;
    }

    .key-features,
    .ebook-form {
        padding: 40px 0;
    }

    .key-features .key-left {
        display: none;
    }

    .ebook-form .field-item {
        width: 100%;
    }

    .key-features h1,
    .ebook-form .form-title {
        font-size: 32px;
        line-height: 36px;
        margin: 0 0 15px;
        text-align: left;
    }

    .banner_cta {
        text-align: center;
    }


}

@media (max-width:736px) {
    .blog-article.grid-style .content .text {
        height: 60%;
    }

    .blog-article.grid-style .content {
        height: 62%;
    }

    blog-article.grid-style .content .text {
        height: 60%;
    }
}

@media (max-width:667px) {

    .blog-article.grid-style .content .text {
        height: 58%;
    }

    .blog-article.grid-style .content span.readmore {
        top: 93%;
    }
}

@media (max-width:414px) {
    .blog-article.grid-style .content {
        height: 59%;
    }

    .blog-article.grid-style .content .text {
        height: 50%;
    }

    .blog-article.grid-style .content span.readmore {
        top: 84%;
    }
}

@media (min-width:414px) and (max-width:767px) {
    .cols3 .blog-article.grid-style {
        width: 48%;
    }
}

@media only screen and (max-width:414px) {
    .relatedposts .cols3 .blog-article.grid-style {
        width: 100%;
        margin-right: 0px;
    }
}

/* LANDING PAGE */
.banner_lp .left {
    display: table-cell;
    vertical-align: middle;
    padding-right: 55%;
}

.banner_lp h1 {
    color: #373737;
    text-transform: uppercase;
    font-size: 43px;
    font-weight: normal;
    padding-right: 0%;
}

.banner_lp p {
    color: #373737;
    font-size: 21px;
    line-height: 30px;
}

body.landing_page .banner_cta a {
    background: #349946;
    color: #fff;
    border-radius: 50px;
    padding: 10px 40px;
    min-width: 240px;
    display: inline-block;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 17px;
    margin-top: 15px;
}

#main-content .banner_lp .container {
    min-height: 600px;
    display: table;
    padding: 60px 0;
}

.key-features {
    background: #f0f0f0;
    padding: 60px 0;
}

#main-content .key-features .container {
    padding-top: 0;
}

.key-features h1 {
    text-align: center;
    color: #57575a;
    font-size: 50px;
    margin: 0 0 30px;
}

.key-features ul {
    padding-left: 0;
    line-height: 30px;
}

.key-features ul ul {
    padding: 0;
}

.key-features li,
.ul-listing li {
    background: url(images/tick.png) no-repeat 0 8px;
    list-style: none;
    padding-left: 30px;
    margin: 10px 0;
}

.key-features .key-left {
    float: left;
    width: 42%;
    padding-right: 30px;
}

.key-features .key-right {
    display: table-row;
}

.ebook-form {
    padding: 60px 0;
}

.ebook-form form {
    margin-left: -15px;
    margin-right: -15px;
}

#main-content .ebook-form .container {
    padding-top: 0;
}

.ebook-form .form-title {
    text-align: center;
    color: #57575a;
    font-size: 50px;
    font-weight: 700;
    line-height: 50px;
    margin: 0 0 40px;
}

.ebook-form input[type="text"],
.ebook-form input[type="email"] {
    background: #fff;
    border: 1px solid #e8e8e8;
    box-shadow: 0px 2px 10px rgba(0, 0, 0, .2);
    border-radius: 50px;
    padding: 18px 25px;
    font-weight: 700;
    font-size: 15px;
}

.ebook-form .field-item {
    float: left;
    padding: 12px 15px;
    width: 50%;
}

.ebook-form ::-webkit-input-placeholder {
    background: #fff;
    color: #999;
}

.ebook-form :-moz-placeholder {
    background: #fff;
    color: #999;
}

.ebook-form ::-moz-placeholder {
    background: #fff;
    color: #999;
}

.ebook-form :-ms-input-placeholder {
    background: #fff;
    color: #999;
}

.ebook-form .submit-form {
    text-align: center;
    padding: 0 15px;
}

.ebook-form input#rsubmit {
    background: #349946;
    color: #fff;
    border-radius: 50px;
    padding: 10px 40px;
    min-width: 240px;
    display: inline-block;
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 17px;
    margin: 30px 0;
    border: none;
    cursor: pointer;
    width: auto;

}

.ebook-form input#rsubmit:hover {
    background: #3bb751 !important;
    letter-spacing: 0;
}

body.landing_page .banner_cta a:hover {
    background: #3bb751;
}

.field-item-captcha {
    clear: both;
    text-align: center;
    padding: 25px 15px 0;
}

.field-item-captcha .g-recaptcha {
    transform: scale(1) !important;
    -webkit-transform: scale(1) !important;

}

.field-item-captcha .g-recaptcha > div {
    margin: auto;
}

.ebook-form .subscribe input[type="checkbox"] {
    width: auto;
}

.ebook-form #error_message {
    font-size: 15px;
    padding: 0 5px;
    color: #ff0000;
    display: none;
    font-weight: bold;
}

.ebook-form .subscribe,
.agree-terms {
    font-size: 16px;
    line-height: 20px;
    padding: 0 15px;
}

.banner_lp article {
    display: table-cell;
    padding-right: 55%;
    vertical-align: middle;
}

.banner_lp .entry-content a {
    text-decoration: underline;
}

.submit-form.form-processing img {
    width: 120px;
}

.banner_lp p.Mobile {
    display: none;
}

/* Privacy policy */
ol.main_ol,
ol.main_ol ol {
    list-style-type: none;
    counter-reset: item;
    margin: 0;
    padding: 0;
}

ol.main_ol li {
    display: table;
    counter-increment: item;
    margin-bottom: 0.6em;
    font-weight: 400;
}

ol.main_ol li:before {
    content: counters(item, ".") ". ";
        display: table-cell;
        padding-right: 0.6em;
    }

    ol.main_ol li li {
        margin: 0 0 5px;
        font-weight: 300;
    }

    ol.main_ol li li:before {
        content: counters(item, ".") " ";
            font-weight: 400;
        }

        ol.main_ol li li strong {
            font-weight: 400;
        }


/* END Privacy policy */

/*Our Values page */


.ourvalues_hero .et_pb_slides .et_pb_slide {
    padding: 0;
    background-position: top center;
}

.ourvalues_hero .et_pb_slide_title {
    padding-bottom: 20px;
    font-size: 42px;
    text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5);
}

.ourvalues_hero .et_pb_slide_content p {
    text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.5);
}

.ourvalues_hero .et_pb_slider .et_pb_slide:first-child {
    height: 500px;
}

.ourvalues_hero .et_pb_slides .et_pb_container {
    height: 100%;
}

.ourvalues_hero .et_pb_slide_description {
    padding-left: 0;
    padding-right: 0;
    text-align: left;
    max-width: 370px;
    float: left;
}

.ourvalues_testimonial .et_pb_row {
    background: url(images/Q_iquanti.png) #f7f7f9 no-repeat -70px -15px/210px auto;
    border-radius: 10px;
    overflow: hidden;
    padding: 35px 0 40px;
    border: 2px solid #ddd;
}

.ourvalues_testimonial .et_pb_row .et_pb_testimonial {
    padding-left: 20% !important;
    padding-right: 20% !important;
}

.ourvalues_testimonial .et_pb_testimonial_description_inner > p strong {
    font-size: 26px;
    line-height: normal;
    color: #333 !important;
}

.ourvalues_testimonial .et_pb_testimonial_description_inner > p,
.et_pb_testimonial_0.et_pb_testimonial .et_pb_testimonial_author {
    color: #000 !important;
}

.ourvalues_testimonial .et_pb_testimonial_author {
    margin-top: 0;
}

.et_pb_section.ourvalues_social_icons {
    margin-top: 60px;
    padding: 10px 0;
    text-align: center;
}

.et_pb_section.ourvalues_social_icons .et_pb_column .et_pb_module {
    text-align: center;
}

.ourvalues_social_icons h4 {
    font-size: 22px;
    font-weight: 700;
    padding-bottom: 15px;
}

.ourvalues_social_icons .et_pb_social_media_follow li a.icon {
    background: url(images/social_icons.png) transparent no-repeat;
    width: 42px;
    height: 42px;
}
.et-db #et-boc .et-l .ourvalues_social_icons .et_pb_social_media_follow li a.icon{width: 42px;height: 42px;}
.et-db #et-boc .et-l .ourvalues_social_icons .et_pb_social_media_follow li.et-social-email a.icon{width: auto;height: 42px;}
.et-db #et-boc .et-l .ourvalues_social_icons .et_pb_social_media_follow li.et-social-email .et_pb_social_media_follow_network_name{display: inline;}
.et-db #et-boc .et-l .ourvalues_social_icons .et-social-linkedin a.icon:before,
.ourvalues_social_icons .et-social-twitter a.icon:before,
.ourvalues_social_icons .et-social-facebook a.icon:before,
.ourvalues_social_icons .et-social-linkedin a.icon:before,
.ourvalues_social_icons .et-social-rss a.icon:before,
.ourvalues_social_icons .et-social-instagram a.icon:before,
.ourvalues_social_icons .et-social-youtube a.icon:before {
    content: none;
}

.ourvalues_social_icons .et_pb_social_media_follow li.et-social-facebook a.icon {
    background-position: 0 -67px;
}

.ourvalues_social_icons .et_pb_social_media_follow li.et-social-twitter a.icon {
    background-position: 0 -134px;
}

.ourvalues_social_icons .et_pb_social_media_follow li.et-social-rss a.icon {
    background-position: 0 -200px;
}
.ourvalues_social_icons .et_pb_social_media_follow li.et-social-instagram a.icon {
    background-position: 0 -335px;
}
.ourvalues_social_icons .et_pb_social_media_follow li.et-social-youtube a.icon {
    background-position: 0 -402px;
}

.ourvalues_social_icons .et_pb_social_media_follow li.et-social-email a.icon {
    background-position: 0 -268px;
    width: auto;
    color: #333;
    font-weight: 400;
    transition: all ease .3s;
}

.ourvalues_social_icons .et_pb_social_media_follow li.et-social-email a.icon:hover {
    color: #f7941e;
}

.ourvalues_social_icons .et_pb_social_media_follow li.et-social-email .et_pb_social_media_follow_network_name {
    display: block;
    padding-left: 50px;
    padding-top: 5px;
}

.ourvalues_joinus_cta .et_pb_row {
    background-color: #f7f7f9;
    border: 2px solid #ddd;
    border-radius: 10px;
    overflow: hidden;
    padding: 30px 10%;
    display: flex;
    align-items: center;
}

.ourvalues_joinus_cta .et_pb_button_module_wrapper {
    text-align: center;
}

.ourvalues_joinus_cta .et_pb_text_inner {
    text-align: left;
    color: #000 !important;
}

.ourvalues_joinus_cta .et_pb_text_inner h5 {
    text-align: left;
    color: #333 !important;
}

.ourvalues_joinus_cta a.et_pb_button {
    padding-left: 30px;
    padding-right: 30px;
}

.ourvalues_blurb1.et_pb_section,
.ourvalues_blurb_links.et_pb_section {
    padding: 0;
}

.ourvalues_blurb_row .burb_headings {
    display: flex;
    align-items: flex-end;
    padding-bottom: 20px;
    margin-bottom: 20px;
    position: relative;
}

.ourvalues_blurb_row .burb_image {
    margin-left: 20px;
}



.ourvalues_blurb_row .burb_headings:after {
    position: absolute;
    content: "";
    width: 130px;
    height: 2px;
    bottom: 0;
    background: #f7941e;
}

.ourvalues_blurb_row .burb_headings h5 {
    color: #f7941e;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: bold;
}

.ourvalues_blurb_row .burb_headings h4 {
    color: #333333;
    font-size: 30px;
    font-weight: 700;
}

.ourvalues_blurb1 p {
    font-size: 19px;
    line-height: 28px;
}

.ourvalues_blurb_links .et_pb_column .et_pb_module {
    border-radius: 10px;
    border: 2px solid #ddd;
}

.ourvalues_blurb_links .et_pb_image_wrap {
    width: 68px;
    height: 68px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.ourvalues_blurb_links .et_pb_main_blurb_image {
    margin-bottom: 25px;
}

.ourvalues_blurb_links h4.et_pb_module_header a {
    transition: all ease .3s;
}

.ourvalues_blurb_links h4.et_pb_module_header a:hover {
    color: #f7941e !important;
}



/* End Our Values page */
/* Leadership page */
.ourteams_profile{cursor:pointer; }
.teamsbio_overlay_popup{ position: fixed;width: 80%;max-width: 1000px;background: #fff;top: 130px;left: 0;padding: 30px;right: 0;margin: auto;box-shadow: 0 1px 8px rgba(0, 0, 0, 0.5); }
#teamsbio_close{cursor: pointer; }
.ourteams_popup_bio{display:none;}
.teamsbio_overlay{display:none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, .7);
  opacity: 0;
  visibility: hidden;
  transition: .3s linear;
  transform: scale(.2);
}
.teamsbio_overlay.is-open {
  opacity: 1;
  visibility: visible;
  transform: scale(1);
}

@media (max-width:1024px) {
    .banner_lp {
        background-position: center 0 !important;
    }

    .banner_lp h1 {
        padding-right: 0;
        font-size: 36px;
    }

    .banner_lp p.Desktop {
        display: none;
    }

    .banner_lp p.Mobile {
        display: block;
    }

}

@media (max-width:991px) {
    .banner_lp {
        background: none !important;
    }

    #main-content .banner_lp .container {
        min-height: auto;
        padding: 40px 0;
    }

    .banner_lp .left,
    .banner_lp article {
        padding-right: 0;
    }
}

@media (max-width:980px) {

    /* Our Values page */
    .ourvalues_hero .et_pb_slide_description .et_pb_slide_title {
        font-size: 32px !important;
    }

    .ourvalues_testimonial .et_pb_row {
        background-size: 170px auto;
    }

    .ourvalues_testimonial .et_pb_testimonial_description_inner > p strong {
        font-size: 22px;
    }


    .ourvalues_blurb1 .et_pb_row {
        display: flex;
        flex-direction: column;
    }

    .ourvalues_blurb1 .et_pb_row .et_pb_column_1_3 {
        order: 1;
    }

    .ourvalues_blurb1 .et_pb_row .et_pb_column_2_3 {
        order: 2;
    }

    .ourvalues_joinus_cta .et_pb_row {
        flex-direction: column;
        text-align: center;
    }

    .ourvalues_joinus_cta .et_pb_text_inner,
    .ourvalues_joinus_cta .et_pb_text_inner h5 {
        text-align: center;
    }

    body.et_fixed_nav.et_secondary_nav_enabled #main-header,
    body.et_non_fixed_nav.et_transparent_nav.et_secondary_nav_enabled #main-header {
        top: 0;
    }

    body.page-template-tmp_quarterlandingpages .key-features .et_pb_image_wrap {
        padding-top: 0;
    }
}

@media (max-width:767px) {
    .banner_lp h1 {
        padding-right: 0%;
        font-size: 36px;
    }

    .banner_lp p {
        font-size: 18px;
        line-height: 26px;
    }

    body.landing_page .banner_cta a {
        margin-top: 15px;
    }

    .key-features,
    .ebook-form {
        padding: 40px 0;
    }

    .key-features .key-left {
        display: none;
    }

    .ebook-form .field-item {
        width: 100%;
    }

    .key-features h1,
    .ebook-form .form-title {
        font-size: 32px;
        line-height: 36px;
        margin: 0 0 15px;
        text-align: left;
    }

    .banner_cta {
        text-align: center;
    }

    .ourvalues_blurb_row .burb_headings:after {
        width: 100%;
    }

    .ourvalues_blurb_row .burb_headings .headings_wrap {
        flex-basis: 80%;
    }

    .ourvalues_blurb_row .burb_headings .burb_image {
        flex-basis: 20%;
    }

    .ourvalues_testimonial .et_pb_row {
        background-image: none;
    }

    .ourvalues_testimonial .et_pb_row .et_pb_testimonial {
        padding-left: 10% !important;
        padding-right: 10% !important;
    }

    .ourvalues_hero .et_pb_slider .et_pb_slide:first-child {
        height: 340px;
    }

    .banner_q1_lp .et_pb_row {
        flex-direction: column;
    }

}

@media (max-width:567px) {
    .ourvalues_hero .et_pb_slider .et_pb_slide:first-child {
        height: 500px;
    }

    .ourvalues_hero .et_pb_slides .et_pb_slide {
        background-position: top right;
    }

    .ourvalues_hero .et_pb_slide_description {
        float: none;
        text-align: center;
    }
}

/* END LANDING PAGE */

.css_edits_lp .banner_lp h1 {
    color: #fff;
    text-transform: none;
}

.css_edits_lp .banner_text,
.css_edits_lp .banner_lp p,
.css_edits_lp .banner_lp li {
    color: #fff;
}

@media (max-width:991px) {

    .css_edits_lp .banner_lp h1,
    .css_edits_lp .banner_text,
    .css_edits_lp .banner_lp p,
    .css_edits_lp .banner_lp li {
        color: #373737;
    }
}




/*  Leadership css start  */

.et_pb_column_1_3 h2, .et_pb_column_1_4 h2 {
    text-align: center;
    padding-bottom: 2px;
    font-weight: bold;
}
.et_pb_member_position {
    padding-bottom: 7px;
    color: #aaa;
    text-align: center;
    font-weight: normal;
    font-size: 16px !important;
}
.et-waypoint img{
    border-radius: 5px;
}
/*.et_pb_module.et_pb_team_member:hover::before > img {
   content: '=';
    width: 100%;
    height: 100px;
    position: absolute;
    background: #000;
    z-index: 999;
    bottom: 106px;
    border-radius: 0 0 6px 6px;
}*/

.et_pb_module.et_pb_team_member:hover::before {
    width: 100%;
    height: 90px;
    position: absolute;
    background: linear-gradient(to top, black , transparent);
    z-index: 999;
    bottom: 106px;
    border-radius: 0 0 6px 6px;
    font-family: ETmodules;
    content: "\30";
    color: #f7941e;
    text-align: center;
    line-height: 110px;
    animation: .4s overani infinite;
    transition: .4s;
    animation-iteration-count: 1;
}

@keyframes overani{
    from {height: 60px}
    to {height: 90px;}
}
.et_pb_row {
    width: 100%;
    max-width: 1080px;
    margin: auto;
}
.teamsbio_overlay_popup {
    width: 65%;
    padding: 0;
}
.teamsbio_overlay{
    z-index: 99999999;
    transform: scale(1.4);
}
div#SreekantLanka_bio {
    top: 130px;
}
.ourteams_popup_bio .et_pb_text_inner p {
    font-size: 16px;
    line-height: 26px;
}
.et_pb_row.ourteams_popup_bio {
    padding: 0px 0;
    background: #f1f1f1;
}
#teamsbio_close {
    cursor: pointer;
    position: absolute;
    right: 20px;
    top: 5px;
    z-index: 9999999999;
}
.teams_bio_title {
    font-size: 20px !important;
    font-weight: 600;
    padding-bottom: 0;
}
.et_pb_text_inner {
    padding: 20px 15px 20px 0 !important;
    /*max-height: 300px;
    overflow: auto;*/
}
.et_pb_row {
    width: 100%;
    max-width: 1080px;
    margin: auto;
    position: relative;
    z-index: 9;
}
.et_pb_section.et_pb_section_1 {
    position: relative;
    z-index: 0;
}

.et_pb_module.et_pb_team_member {
    min-height: 360px;
}
.et_pb_team_member_7.et_pb_team_member .et_pb_member_social_links {
    visibility: hidden;
    display: none;
}
.et_pb_team_member_8.et_pb_team_member .et_pb_member_social_links {
    visibility: hidden;
    display: none;
}
.et_pb_team_member_3.et_pb_team_member .et_pb_member_social_links {
    visibility: hidden;
    display: none;
}
.et_pb_team_member_11.et_pb_team_member .et_pb_member_social_links {
    visibility: hidden;
    display: none;
}
div#iQuanti_Leaders {
    padding-top: 15px;
}
.et_pb_row_15 {
    padding: 0px;
    position: relative;
    z-index: 999999999;
}
.et_pb_row_16 {
    position: relative;
    z-index: 999999999;
}
.et_pb_image .et_pb_image_wrap {
    display: inline-block;
    position: relative;
    max-width: 100%;
    padding: 20px;
}
.et_pb_image .et_pb_image_wrap img{
    border-radius: 6px;
}
.et_pb_column.et_pb_column_1_3.et_pb_column_13.et_pb_css_mix_blend_mode_passthrough {
    margin-right: 10px;
}
/*.et_pb_column.et_pb_column_1_3{
    margin-right: 0;
}*/


@media  screen and (min-width: 1024px) and (max-width: 1100px){
    .et_pb_section {
        padding: 4% 105px;
    }
    .et_pb_module.et_pb_team_member:hover::before {
        bottom: 170px;
    }
    .et_pb_row.ourteams_popup_bio {
        width: 80%;
    }
}


@media  screen and (max-width: 1023px){
    div#SreekantLanka_bio {
        top: 20px;
        width: 90%;
    }
    .et_pb_column {
        width: 100% !important;
    }
    .et_pb_column .et_pb_team_member_image {
        float: inherit;
        width: 280px;
        margin: 0;
        text-align: center;
    }
    .et_pb_team_member * {
        width: 100%;
        display: flex;
        text-align: center;
    }
    .et_pb_column .et_pb_team_member_image{
        margin:auto;
    }
    .et_pb_column .et_pb_team_member_description {
        display: grid;
        align-items: center;
        justify-content: center;
        text-align: center;
    }
    .et_pb_column_1_3 h2, .et_pb_column_1_4 h2 {
        text-align: center;
        padding-bottom: 2px;
        font-weight: bold;
        display: block;
    }
    .teamsbio_overlay_popup {
        width: 90%;
        top: 20px;
    }
    .et_pb_text_inner {
        padding:0 20px 20px 20px !important;
        /*max-height: 400px;
        overflow: auto;*/
    }
    .et_pb_image .et_pb_image_wrap {
        max-width: 50%;
        margin-top: 20px;
        border-radius: 5px;
        overflow: hidden;
    }
    .et_pb_module.et_pb_team_member:hover::before {
        width: 36%;
        bottom: 95px;
        left: 0;
        right: 0;
        margin: auto;
    }


    .et_pb_section .et_pb_row, .et_pb_section.et_section_specialty .et_pb_row {
        max-width: 1080px!important;
        width: 80%;
    }
    .et_pb_module.et_pb_team_member:hover::before {
        width: 99%;
        bottom: 105px;
    }

}
@media  screen and (max-width: 767px){
    .et_pb_module.et_pb_team_member:hover::before {
        width: 93%;
        bottom: 100px;
        left: 0;
        right: 0;
        margin: auto;
    }
    .et_pb_row.ourteams_popup_bio {
        padding: 0px 0;
        background: #f1f1f1;
        overflow: auto;
        padding-bottom: 20px;
        height: 90vh;
    }
    p.et_pb_member_position {
        display: block;
    }
    .et-waypoint img {
        border-radius: 5px;
        margin-bottom: 7px;
    }

}
/*iQ Webinar Home banner Slide*/
.webinar_row h1.et_pb_slide_title {
    font-size: 36px;
    line-height: 50px;
    margin-bottom: 10px;
    font-weight: 900!important;
    margin-top: 38px;
}
.webinar_row a.et_pb_button.et_pb_button_1 {
    border-radius: 100px;
    font-size: 16px;
    padding: 10px 30px;
}
.webinar_row a.et_pb_button.et_pb_button_1:after{
    top: 5px;
}
.webinar_row span.et_pb_image_wrap img {
    width: 340px;
}
.webinar_row span.et_pb_image_wrap {
    padding: 0;
    margin-top: 100px;
}
.webinar_row .et_pb_row.author_section img {
    width: 100%;
}
.webinar_row .et_pb_module.et_pb_image.et_pb_image_8.et_always_center_on_mobile img {
    width: 223px;
    margin-top: 80px;
}
.webinar_row .et_pb_image_7 {
    padding: 0;
    margin-top: 70px;
}
.webinar_row .et_pb_image_7 img {
    width: 330px;
}
.webinar_row .et_pb_row.author_section img {
    width: 90%;
    float: right;
}

.indesktop .et-last-child.webinarsection img {
    width: 100%;
    max-width: 320px;
}
.indesktop .et_pb_column.et_pb_column_1_2.et_pb_css_mix_blend_mode_passthrough.et-last-child.speakersection img {
    width: 470px;
    float: right;
    margin-top: 10px;
}



/* Mobile */

@media (max-width:980px){
    .inmobile h1.et_pb_slide_title {
        font-size: 28px !important;
        line-height: 35px;
        margin-bottom: 10px;
        font-weight: bold !important;
        margin-top: 0px;
    }
    .inmobile .et_pb_css_mix_blend_mode_passthrough .et_pb_row.author_section {
        margin-top: 30px;
    }
    .inmobile .et_pb_css_mix_blend_mode_passthrough .et_pb_row.author_section img{
        margin-bottom: 10px;
    }
    .inmobile .et_pb_section .et_pb_column .et_pb_module {
        margin-bottom: 10px;
        margin-top: 30px;
    }
    .webinar_row .et_pb_module.et_pb_image.et_pb_image_8.et_always_center_on_mobile img {
        width: 223px;
        margin-top: 10px;
        margin-bottom: 65px;
    }
    .webinar_row .et_pb_image_7 {
        padding: 0;
        margin-top: 0px;
        margin-bottom: 10px !important;
    }
    .webinar_row .et_pb_image_7 img {
        width: 240px;
    }
    .webinar_row a.et_pb_button.et_pb_button_1 {
        border-radius: 100px;
        font-size: 18px;
        padding: 5px 30px;
        margin: 13px 0;
        display: inline-block;
    }
    .inmobile .et_pb_column.et_pb_column_1_2.et_pb_css_mix_blend_mode_passthrough.et-last-child.speakersection img:last-child {
        margin-bottom: 30px;
    }
}
/* Podcast Page starts here */
.podcast_header_section .et_pb_image .et_pb_image_wrap,.podcast_episode .et_pb_image .et_pb_image_wrap,.podcast_series .et_pb_image .et_pb_image_wrap{padding: 0px 0;}
#et-boc .et-l .podcast_series .et_pb_row,#et-boc .et-l .podcast_episode .et_pb_row{width: 96%;}
.podcasts_left .et_pb_text_inner{padding-right: 0 !important;padding-top: 0 !important;padding-bottom: 0 !important;}
#et-boc .et-l .hosts_details .et_pb_testimonial{padding:20px;}
#et-boc .et-l .et_pb_button_1.hidemore{display:none}
.podcast_player{min-height: 110px;}
.et-db #et-boc .et-l .et_podcast_shareicons .et_pb_social_icon a.icon:before {
    font-family: ETmodules;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-shadow: 0 0;
    direction: ltr;
}
.et-db #et-boc .et-l .et_podcast_shareicons .et_pb_social_media_follow_network_0 a.icon {
    background-color: transparent !important;
}
.et_podcast_shareicons .et_podcast_shareicons .et-social-linkedin a.icon:before {
    content: "\E09D";
}
.et_pb_section.ourvalues_social_icons .et_pb_column.emailicon_col2  .et_pb_module {
    text-align: left;
}
#et-boc .et-l .podcast_series .et_pb_row.podcast_hp_episodes_wrapper, #et-boc .et-l .podcast_episode .et_pb_row.podcast_hp_episodes_wrapper{padding: 0 0px 0 15px !important;}

@media only screen and (min-width: 1350px){
	#et-boc .et-l .et_pb_section.podcast_header_section,#et-boc .et-l .podcast_header_section .et_pb_row,#et-boc .et-l .et_pb_section.podcast_home_category,#et-boc .et-l .podcast_home_category .et_pb_row {
		padding: 0px 0 !important;
	}
	#et-boc .et-l .et_pb_section.podcast_series,#et-boc .et-l .podcast_series .et_pb_row {
		padding: 0px 0 !important;
	}
	#et-boc .et-l .et_pb_section.podcast_episode,#et-boc .et-l .podcast_episode .et_pb_row {
		padding: 0px 0 !important;
	}
	#et-boc .et-l .podcast_header_section .et_pb_row{width:100%}
	#et-boc .et-l .et_pb_section.podcast_series,#et-boc .et-l .et_pb_section.transcript_section{padding:25px 0px !important;}
	#et-boc .et-l .podcast_series .et_pb_row,#et-boc .et-l .podcast_episode .et_pb_row{padding-top: 25px !important;}
	#et-boc .et-l .podcast_series .et_pb_row.podcast_hp_episodes_wrapper, #et-boc .et-l .podcast_episode .et_pb_row.podcast_hp_episodes_wrapper{padding-top: 0px !important;}
	#et-boc .et-l .podcast_episode .et_pb_row.hosts_section{padding:0px !important;}
	#et-boc .et-l .et_pb_section.transcript_section,#et-boc .et-l .transcript_section .et_pb_row {
		padding: 0px 0 !important;
	}
	#et-boc .et-l .et_pb_section.podcast_episode,.et_pb_host_content{padding-bottom: 25px !important;}
	.term-iquantified-podcast-network #et-boc .et-l .et_pb_section.podcast_episode, .et_pb_host_content {padding-bottom: 0px !important;}
	.podcast_shareicons{float:right;}
}
@media (min-width: 981px){
    .et_right_sidebar #left-area.podcasts_left { padding-right: 2.5%;}
    #et-boc .et-l .podcast_series .et_pb_row .et_pb_column.et_pb_column_2_3{width: 70.33%;}
    #et-boc .et-l .et_pb_row.episode_player_row .et_pb_column.et_pb_column_1_3{ width: 20.6667%;}
    #et-boc .et-l .et_pb_row.episode_player_row .et_pb_column.et_pb_column_2_3{width: 78.833%;}
}
/*CSS*/

.podcast_header_section h1 {
   font-size: 26px;
   font-weight: bold;
   margin-bottom: 10PX;
}


.podcast_episode h2 {
    font-size: 20px !important;
    font-weight: normal;
    margin: 5px 0 0 0;
}
.podcast_episode h3 {
    font-size: 24px;
    font-weight: bold;
    margin: 5px 0 0 0;
}



.podcast_header_section span.et_pb_image_wrap img{
  border-radius: 0;
}
.podcast_series {
   padding-top: 20px !important;
}
.podcast_series span.et_pb_image_wrap {
   padding: 0 20px 0 0 !important;
}
.podcast_series span.et_pb_image_wrap img{
  border: 1px solid #59b3d2;
  border-radius: 7px;
}
.podcast_series p {
   font-size: 17px;
   font-weight: normal;
   line-height: 30px;
   letter-spacing: 0.5px;
   margin-top: 10px;
}
.podcast_episode {
}
.podcast_episode h4{
  font-size: 20px;
  font-weight: normal;
}
.podcast_episode h1 {
   font-size: 24px;
   font-weight: bold;
   margin: 5px 0 0 0;
}
.podcast_episode p {
   font-size: 16px;
   font-weight: normal;
   line-height: initial;
   margin-top: 2px;
}
.podcast_episode .et_pb_text_inner p{

}
.podcast_episode_description p {
   font-size: 16px;
   font-weight: normal;
   padding-bottom: 2px;
   line-height: 26px;
}


.episode_hosts .et_pb_text_inner {
   background: #fff;
   padding: 10px 15px !important;
   margin-top: 10px;
   border-radius: 6px;
   position: relative;
}
.episode_hosts .et_pb_text_inner:after {
   content: '';
   width: 2px;
   height: 60px;
   position: absolute;
   background: #f63;
   top: 10px;
   left: 0;
   border-radius: 5px;
}

.hosts_details p strong {
   color: #000;
   font-size: 16px;
   font-weight: bold;
}
.hosts_details .et_pb_bg_layout_light {
   margin-bottom: 15px !important;
}

.hosts_details p.et_pb_host_author {
   font-size: 17px;
   font-weight: normal;
   padding-bottom: 2px;
}
.hosts_details p.et_pb_host_position {
   font-size: 14px;
   color: #999999;
}

.hosts_details .et_pb_host_content p{
  font-size: 14px;
  color: #999999;
  line-height: 20px;
  text-align: justify;
}
.hosts_details .et_pb_host_portrait.et_pb_column.et_pb_column_1_3.et-last-child.et_pb_css_mix_blend_mode_passthrough {
   width: 60px !important;
   height: 60px !important;
   border-radius: 100%;
   background-size: 100% 100% !important;
   margin-right: 15px !important;
}
.host_authordetails {
   padding-left: 15px;
   padding-top: 7px;
}
.hosts_details .et_pb_row {
   padding-bottom: 10px !important;
}

.hosts_details  .et_pb_column.et_pb_column_1_2.et_pb_column_7.et_pb_css_mix_blend_mode_passthrough {
   margin-right: 20px !important;
   width: 49.25% !important;
}
.transcript_section .epidode-title {
   display: inline-block;
}
.transcript_section .epidode-title strong {
   font-size: 20px;
   font-weight: bold;
}
.epidode-header {
   padding-top: 15px;
}
.epidode-header .epidode-actions {
   display: inline-block;
   float: right;
}
.epidode-header .epidode-actions a {
   padding: 0 5px;
}
.epidode-header .epidode-actions span{
    font-size: 20px !important;
    color: #666666;
}
.epidode-actions {
   padding-top: 5px;
}
.transcript_section .et_pb_text_align_left.et_pb_bg_layout_light {
   margin-bottom: 15px !important;
}
.transcript_section .transcript_copy p {
   font-size: 16px;
   color: #888;
   font-weight: normal;
}




.transcript_section .showmore.transcript_btn {
    float: right;
    border: 1px solid #b2bac4!important;
    font-size: 14px !important;
    font-weight: normal !important;
    color: #006bf0 !important;
    padding: 3px 8px !important;
    text-transform: none !important;
    text-decoration: underline !important;
    margin-top: -50px;
    width: fit-content;
    position: initial;
    background: none;
}
.transcript_section .showmore.transcript_btn:hover {
    border: 1px solid #ed9421!important;
    background: #ed9421 !important;
    color: #fff !important;
}



.transcript_section .transcript_btn {
    float: right;
    border: 1px solid #b2bac4!important;
    font-size: 14px !important;
    font-weight: normal !important;
    color: #006bf0 !important;
    padding: 3px 8px !important;
    text-transform: none !important;
    text-decoration: underline !important;
    margin-top: -60px;
    width: fit-content;
    position: initial;
    background: none;
}
.transcript_section .transcript_btn:hover {
    border: 1px solid #ed9421!important;
    background: #fff !important;
    color: #fff !important;
}



.transcript_section .transcript_btn:after{
	display: none;
}

.transcript_section .showmore.transcript_btn:after{
  display: none;
}


/* Song */
.episode_player_row .ap-controls{
	position: relative;
	padding: 0 0 0 30px;
}
/*.episode_player_row .ap-controls .ap-controls-left {
    float: right !important;
    position: absolute !important;
    right: 0;
    margin-top: 70px;
}*/
.episode_player_row .ap-controls .scrubbar {
    float: left;
    max-width: 87%;
    margin-top: 0px;
}
.episode_player_row  .con-playpause {
    margin-top: 60px;
    float: right;
    margin-left: 10px !important;
}

.episode_player_row  .scrub-bg {
    min-height: 100px;
}
/*.episode_player_row  .ap-controls-right{
	display: none !important;
}*/
.episode_player_row  .audioplayer.skin-wave-mode-small .ap-controls .scrubbar .scrub-bg, .audioplayer.skin-wave-mode-small .ap-controls .scrubbar .scrub-prog{
	height: 101px !important;
}
.episode_player_row .audioplayer.skin-wave .ap-controls .con-playpause .playbtn{
	background:#303030;
}
.episode_player_row .audioplayer.skin-wave .ap-controls .con-playpause .pausebtn{
	background:#303030;
}

/* song */

.podcast_shareicons li a.icon:before {
    color: #fff !important;
    background: #000;
    border-radius: 100px;
    width: 28px !important;
    font-size: 12px !important;
    height: 28px !important;
    line-height: 29px !important;
}
.podcast_shareicons li {
   margin-bottom: 0 !important;
   font-weight: normal;
   font-size: 14px;
}
.podcast_shareicons li:first-child {
    margin-right: 10px;
}
.podcast_shareicons li:hover {
    cursor: pointer;
}

.podcast_listenicons {
    display: inline-block;
    margin:0 !important;
}
.podcast_listenicons ul {
    padding: 0px !important;
    margin: 0 0 0 20px;
}
.podcast_listenicons ul li {
    float: left;
    padding: 1px 8px;
    list-style: none;
    font-size: 14px;
    font-weight: normal;
}
@media (max-width: 980px){
    .podcast_listenicons ul {
        margin: 0 0 5px 0px !important;
    }
    .podcast_listenicons ul li {
        padding: 0 10px 0 0px;
    }
}

@media (max-width: 980px){
    .hosts_details .et_pb_column.et_pb_column_1_2.et_pb_column_7.et_pb_css_mix_blend_mode_passthrough {
        margin-right: 0px !important;
        width: 100% !important;
    }
    .podcast_header_section .et_pb_text_inner {
        padding: 0 !important;
    }
    .podcast_header_section h1 {
        margin-bottom: 0;
        padding-bottom: 0;
        font-size: 22px;
    }
    .podcast_series p {
        font-size: 16px;
        line-height: 26px;
    }
    .podcast_episode h3 {
        font-size: 20px;
        font-weight: bold;
        margin: 10px 0 1px 0;
    }
    .podcast_episode h2 {
        font-size: 18px !important;
        font-weight: normal;
        margin: 5px 0 1px 0;
    }
    .transcript_section .epidode-title strong {
        font-size: 18px;

    }
    .transcript_section .transcript_copy p {
        font-size: 15px;
        color: #888;
        font-weight: normal;
        line-height: 24px;
    }
    .podcast_series span.et_pb_image_wrap img {
        border-radius: 7px;
        width: 70% !important;
        float: left;
        max-width: 320px;
    }
    .podcasts_left .et_pb_text_inner {
        padding-right: 0 !important;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        padding-left: 0 !important;
    }
    .podcast_series {
        padding: 0 15px !important;
    }
    .podcast_episode {
        padding: 0 15px !important;
    }
    .podcast_episode h1 {
        font-size: 20px !important;
        font-weight: bold;
        margin: 5px 0 0 0;
    }
    .episode_player_row {
        padding: 0 !important;
    }
    .episode_player_row span.et_pb_image_wrap img {
        max-width: 50%;
        float: left;
    }
    .podcast_header_section .et_pb_row.et_pb_row_0.paddingzero {
        padding: 0 !important;
    }
    .podcast_episode_description p {
        font-size: 16px;
        line-height: 24px;
    }
    .hosts_details {
        padding: 0 !important;
    }
    .podcast_episode p {
        font-size: 15px;
    }
    .podcast_header_section {
        padding: 0 !important;
    }
    .episode_hosts .et_pb_text_inner {
        padding: 10px 15px !important;
    }
    .episode_hosts .et_pb_text_inner .et_pb_row {
        padding: 0 !important;
    }
    .episode_hosts .et_pb_text_inner .et_pb_host_content{
       padding: 0 !important;
   }
   .host_authordetails {
    padding-left: 0;
    padding-top: 10px;
    padding-bottom: 10px;
}
.podcast_series span.et_pb_image_wrap {
    float: left;
}
.episode_player_row span.et_pb_image_wrap {
    float: left;
    margin-top: 0;
}
.episode_player_row span.et_pb_image_wrap img {
    max-width: 150px;
}
.transcript_section {
    padding: 0 !important;
}
.episode_player_row .ap-controls {
    padding: 0 0 0 0px;
}
.episode_player_row .audioplayer.skin-wave-mode-small .audioplayer-inner {
    height: 110px;
}
.episode_player_row .ap-controls .scrubbar {
    max-width: 73%;
    margin-top: 0;
}
}
/* CSS for overlay */
.podcast-popup-overlay,.et-db #et-boc .et-l .et_pb_section_2.podcast-popup-overlay {
    position: fixed; /* fixed it */
    top: 0; /* moves it to the top */
    width: 100%; /* makes it fullwidth */
    height: 100vh; /* makes it full height of the screen */
    z-index: -1; /* moves the section behind all the rest so it is not shown */
    justify-content: center; /* centers the row in the middle */
    align-items: center;  /* centers the row in the middle */
    opacity: 0; /* hides the overlay */
    overflow: hidden;
    transition: opacity 0.4s ease-in-out; /* fades it in */
    -moz-transition: opacity 0.4s ease-in-out;
    -webkit-transition: opacity 0.4s ease-in-out;
}

/* CSS for overlay when shown */
.podcast-popup-overlay.show,.et-db #et-boc .et-l .et_pb_section_2.podcast-popup-overlay.show {
 display: flex; 
 opacity: 1; 
 z-index: 99999; 
}

/* CSS X icon above the content */
.podcast-popup-overlay>.et_pb_row:after,.et-db #et-boc .et-l .et_pb_section_2.podcast-popup-overlay>.et_pb_row:after {
    display: block;
    content: "\4d"; /* Elegant themes icon code */
    font-family: ETmodules;
    position: absolute; /* makes the icon absolute to the parent */
    top: 0px; /* moves to top */
    right: 40px; /* moves to right */
    font-size: 40px;
    visibility: visible;
    color: #fff;
    cursor: pointer; /* changes the cursor to be a pointer */
}


/* transcript popup */

.podcast-popup-overlay,.et-db #et-boc .et-l .et_pb_section_2.podcast-popup-overlay {
    position: fixed;
    background: rgb(29 29 29 / 74%);
    top: 0;
    z-index: 999999 !important;
    left: 0;
    right: 0;
    margin: auto;
    padding: 20px;
    max-height: 100vh;
}
.podcast-popup-overlay .podcast-popup-content,.et-db #et-boc .et-l .et_pb_section_2.podcast-popup-overlay .podcast-popup-content  {
    background: #fff;
    padding: 0;
    border-radius: 3px;
    overflow-y: scroll;
    max-height: 90vh;
}
.podcast-popup-overlay .podcast-popup-content p {
    font-size: 16px;
    color: #888;
    font-weight: normal;
}
/*.podcast-popup-overlay .podcast-popup-content p:nth-child(2) {
    font-size: 20px !important;
    font-weight: bold !important;
    color: #333 !important;
}*/
.podcast-popup-overlay .podcast-popup-content .podcast-popup-close {
    position: absolute;
    right: 20px;
    top: 15px;
    font-weight: bold;
    color: #fff;
    cursor: pointer;
}
.podcast-popup-content .modal-header {
    background: #f7941e;
    color: #FFF;
    padding: 20px;
    border: none;
}
.modal-content{padding: 30px;}
h4.modal-title{padding-left: 10px;
    color: #fff;
    font-weight: bold;
    padding-bottom: 0;}

/* Podcast Home page  */
@media only screen and (min-width: 1350px){

    .term-iquantified-podcast-network .et_pb_section,.term-iquantified-podcast-network .et_pb_row {
        padding:  0; 
    }
/*.term-iquantified-podcast-network .et_pb_row.episode_podcast_episode_row{border-left: 2px #565758 solid;padding: 0 10px;}*/
.term-iquantified-podcast-network .et_pb_section.podcast_episode_posts{margin-top: 20px;}
}
.term-iquantified-podcast-network .podcast_player .episode_summary,.term-iquantified-podcast-network .podcast_player .episode_listing_player {
    padding: 0px !important;
    margin: 0 20px;
}
.term-iquantified-podcast-network .et_pb_post {
    margin-bottom: 0px;
}
.term-iquantified-podcast-network .podcast_episode_posts{padding: 20px;padding-bottom: 0px;}
/*.term-iquantified-podcast-network .episode_podcast_episode_row{border-left: 2px #565758 solid !important;}*/
.term-iquantified-podcast-network .episode_player_row{background-color: #f7f7f9!important;padding:20px!important;border-radius: 10px;}
.term-iquantified-podcast-network .podcast_listenicons,.term-iquantified-podcast-network .podcast_shareicons{padding:0;margin: 0px;}
.term-iquantified-podcast-network .podcast_shareicons{margin-right: 0px;}

.term-iquantified-podcast-network  .et_pb_slide_description {
    padding: 14% 10% !important;
    text-align: left;
}
.term-iquantified-podcast-network h2.et_pb_slide_title {
    font-size: 78px !important;
    font-weight: bold !important;
    letter-spacing: .1px;
}
.term-iquantified-podcast-network .et_pb_slide_content p {
    font-size: 29px !important;
    font-weight: normal !important;
    margin: 10px 0 0 0 !important;
    padding-bottom: 0;
}
.term-iquantified-podcast-network .et_pb_slide_content p a {
    margin-top: 8px !important;
    border-radius: 100px !important;
    padding: 6px 30px !important;
}
.term-iquantified-podcast-network .et_pb_slide_content p span.et-pb-icon.et-animated {
    font-size: 22px !important;
    margin-bottom: -4px;
    position: relative;
    top: 2px;
}

.term-iquantified-podcast-network .podcast_series .et_pb_row{padding-bottom:20px;}
.term-iquantified-podcast-network .podcast_series{margin-bottom:20px;}
.podcast_episode_posts{

}
.podcast_episode_posts .et_pb_text_inner {
    padding: 4px 0 15px 0 !important;
}
.podcast_episode_posts .et_pb_text_inner h2 {
    font-size: 20px;
    font-weight: normal;
    color: #161717;
}
.podcast_episode_posts .et_pb_text_inner h3.entry-title {
    font-size: 26px !important;
    font-weight: bold;
    margin: 5px 0 0 0;
    padding-bottom: 7px;
}
.podcast_episode_posts .et_pb_text_inner p.podcast_date {
    font-size: 16px;
    font-weight: normal;
    color: #272727;
    display: inline-block;
}
.podcast_readmore {
    display: inline-block;
    float: right;
    font-size: 12px;
    line-height: 20px;
    position: relative;
    bottom: -14px;
    right: 5px;
    font-style: italic;
}
.podcast_readmore a em {
    color: #666;
}
.podcast_episode_posts .et_pb_row.episode_player_row p.episode_summary {
    color: #161717;
    font-size: 17px;
    line-height: 25px;
    margin-bottom: 5px;
}
.podcast_episode_posts .ap-controls {
    padding-left: 20px !important;
}
.podcast_listenicons{
    height: 47px;
    padding-top: 22px;
}
.podcast_shareicons {
    padding-top: 22px;
    height: 55px;
}
.podcast_shareicons li a {
    margin: 0 !important;
}
.episode_podcast_episode_row {
    width: 100% !important;
    margin: 0 !important;
    border: 0 !important;
    border-color: #fff !important;
}
.podcast_episode_posts .episode_player_row {
    width: 100% !important;
    float: left;
    margin: 0 !important;
}
.podcast_hp_episodes_wrapper {
    padding: 0 0px 0 15px !important;
    border-left: 2px solid #666;
    margin-bottom: 20px !important;
}


@media (max-width:1024px)  {
    .iquantified-podcast-network {
        width: 90% !important;
    }
    .podcast_testimonial .et_pb_testimonial_content p {
        font-size: 16px;
        padding: 0 20px;
    }
    .podcast_testimonial .et_pb_testimonial_content p:after {
        width: 40px;
        right: 0;
        bottom: 10px;
    }
    .podcast_testimonial .et_pb_testimonial_content p:before {
        margin-left: -42px;
        top: 0px;
        width: 40px;
    }
    .podcast_testimonial span.et_pb_testimonial_author {
        font-size: 16px;
        padding: 0 0 0 20px;
    }
    .podcast_testimonial p.et_pb_testimonial_meta {
        display: block;
        padding: 0 0 0 0px;
        font-size: 16px;
        padding-left: 20px;
        width: 100%;
    }
    .term-iquantified-podcast-network h2.et_pb_slide_title {
        font-size: 36px !important;
    }
    .podcast_testimonial {
        margin: 0 45px !important;
    }
    .podcast_testimonial .et_pb_testimonial_no_bg {
        padding-top: 0 !important;
    }
    .iquantified-podcast-network .et_pb_text_inner h1 {
        font-size: 20px !important;
    }
    .iquantified-podcast-network .et_pb_text_inner p {
        font-size: 16px !important;
        line-height: 24px !important;
    }
    .iquantified-podcast-network {
        padding-bottom: 15px !important;
        margin-bottom: 5px !important;
    }
    .podcast_episode_posts .et_pb_text_inner h2 {
        font-size: 16px !important;
    }
    .podcast_episode_posts .et_pb_text_inner h3.entry-title {
        font-size: 20px !important;
        font-weight: bold;
        margin: 0px 0;
        padding-bottom: 6px;
    }
    .podcast_episode_posts .et_pb_text_inner p.podcast_date {
        font-size: 14px;
    }
    .episode_podcast_episode_row {
        padding: 0 !important;
    }
    .podcast_episode_posts .et_pb_row.episode_player_row p.episode_summary {
        font-size: 16px;
        line-height: 25px;
        margin-bottom: 5px;
        margin-left: 0;
        margin-top: 10px;
    }
    .podcast_hp_episodes_wrapper {
        padding: 0 0px 0 10px !important;
        border-left: 2px solid #666;
        margin-bottom: 50px !important;
        margin-left: 20px !important;
        width: 88% !important;
    }
    .podcast_listenicons {
        padding-top: 0;
        height: 32px;
    }
    .podcast_shareicons {
        padding-top: 0;
        height: 25px;
    }
    .iquantified-podcast-network span.et_pb_image_wrap {
        padding-left: 0;
        padding-right: 0;
        max-width: 200px !important;
        float: left;
        margin-top: 0;
        padding-top: 0;
    }
    .podcast_episode_posts .ap-controls {
        padding-left: 0px !important;
    }
    .term-iquantified-podcast-network .et_pb_slide_content {
        display: block !important;
    }
    .term-iquantified-podcast-network .et_pb_slide_content p {
        font-size: 18px !important;
        font-weight: normal !important;
        margin: 0px 0 0 0 !important;
    }
    .term-iquantified-podcast-network .et_pb_slide_content p a {
        margin-top: 8px !important;
        border-radius: 100px !important;
        padding: 2px 20px !important;
        font-size: 14px !important;
    }
    .term-iquantified-podcast-network .et_pb_slide_content p span.et-pb-icon.et-animated {
        font-size: 16px !important;
    }
}


@media (max-width:767px)  {
    .iquantified-podcast-network {
        width: 80% !important;
    }
    .term-iquantified-podcast-network.et-db #et-boc .et-l .et_pb_row {width: 90%;}
    .home #explore.et_pb_button_0{width: 90%;}
    .home .et_pb_section_1 .et_pb_image .et_pb_image_wrap {max-width: 100%;}
}
@media (min-width: 981px){
    .et_pb_gutters3 .et_pb_column_1_3.podcasthome_col_image{width: 34.5%;margin-right: 0;}
    .podcasthome_intro .et_pb_text_inner{padding-top:46px !important}
    .podcasthome_intro  h2{padding-bottom:20px;font-size: 30px;font-weight:bold}
    .podcasthome_intro p{font-size: 20px;line-height:30px}
}
@media screen and (max-width: 1023px){
    .podcasthome_col_image .et_pb_image .et_pb_image_wrap,.single-podcasts .et_pb_image .et_pb_image_wrap,.podcast_hp_episodes_wrapper .et_pb_image .et_pb_image_wrap{padding:0;margin:0;max-width: 100%;}
    .single-podcasts .et_pb_section .et_pb_row{width: 100%!important;}
    .single-podcasts #main-content .container {padding-top: 0;}
    .term-iquantified-podcast-network .entry-content ul.et_podcast_shareicons,.single-podcasts .entry-content ul.et_podcast_shareicons{padding-left: 0!important;margin-right: 22px;}
}
@media  screen and (min-width: 666px)and (max-width: 1023px){
	.episode_player_row .et_pb_column_1_3,.et_pb_text.episode_hosts .et_pb_column_1_3{
		width: 27.666% !important;
	}
	.episode_player_row .et_pb_column_2_3,.et_pb_text.episode_hosts .et_pb_column_2_3{
		width: 69.666% !important;
		float: right;
	}.podcast_episode_posts .et_pb_row.episode_player_row p.episode_summary{margin-top: 0px;}
}
.term-iquantified-podcast-network .et_pb_slider .et_pb_slide_0 {
    background-image: url(images/iQuantified-An-SEO-Podcast-B.jpg);
    background-color: #f7941e;
    box-shadow: inset 0 0 0 2000px rgb(255 255 255 / 30%);
}
@media screen and (max-width: 1023px){
    .et_pb_section.podcast_category_section .et_pb_row {
        width: 96%;
    }
    .single-podcasts .container { width: 90%;}
}
@media (max-width: 980px){
    .et_pb_section.podcast_category_section {
        padding: 0px 0!important;
    }
    .et_pb_section .et_pb_column .et_pb_module.podcasthome_intro {
        margin-bottom: 0px;
    }
}
@media  screen and (min-width: 666px)and (max-width: 1023px){
    .et_pb_column.podcasthome_col_image {
        width: 34.5% !important;
    }
    .podcast_category_section .et_pb_column.et_pb_column_2_3{ width: 64.833%!important;}
}
@media (max-width: 665px){
    .podcasthome_col_image .et_pb_image_wrap {
        max-width: 60% !important;
    }
    .podcast_listenicons { height: auto;}
    .term-iquantified-podcast-network .et_pb_slide_description {padding: 14% 6% !important;}
}
@media  screen and (min-width: 495px)and (max-width: 1023px){
    .podcast_shareicons{float: right;width: auto;}
}
@media (max-width: 494px){
    .entry-content .podcast_shareicons  ul{padding-left:0}
    .g-recaptcha{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}/*captcha*/
}
@media (max-width: 340px){
    .podcast_episode_posts .episode_player_row{margin-top: 15px !important;}
}

/*Navigation change*/
.et-header-contactlink {
    border-right: 2px #fff solid;
    padding: 0px 5px;
    display: inline;
    font-size: 14px;
}
#overlay{display:none;}
.ebook-form input[type="text"], .ebook-form input[type="email"],.Cookieless-form input {    width: 100%;}
#main-header .et_mobile_menu .menu-item-has-children > a:after{content: '\33';}
/*Career Page Revamp*/
.single-job-profiles.et-db #et-boc .et-l .et_pb_section{padding: 0;}
.single-job-profiles.et-db #et-boc .et-l .et_pb_row {padding: 0px 0;    width: 100%;}

@media  screen and (min-width: 980px)and (max-width: 1177px){
    #logo{
        max-height: 30%;
        height: 20px;
    }
    #et-top-navigation{
        padding-left: 150px;
    }
}

.relatedposts .cols3 .gridbox{
    height: auto;
}


.relatedposts .cols3 .gridbox .content .text{
    height:auto;
    display: -webkit-box;
    -webkit-line-clamp: 6;
    -webkit-box-orient: vertical;
    overflow: hidden;
    min-height: 175px;
}

.relatedposts .cols3 .gridbox .content .readmore{
    border: 1px solid #d8d8d8;
    padding: 3px 15px 3px;
    margin-top: 10px;
    display: inline-block;
    font-weight: 500;
    font-size: 14px;
    border-radius: 23px;
    position:relative;
    top: unset;
}
.relatedposts .cols3 .gridbox .content .readmore:hover {
    background-color: #d8d8d8;
    color: #000;
}

.relatedposts .cols3 .gridbox .content .entry-title{
 min-height: 50px;
 display: -webkit-box;
 -webkit-line-clamp: 2;
 -webkit-box-orient: vertical;
 overflow: hidden;
}

/* Brand logo section */
#brand-section.brandlogo_section ul.brand-list {
    display: flex;
    list-style: none;
    gap: 20px;
    flex-wrap: wrap;
    justify-content: center;
}
#brand-section.brandlogo_section ul.brand-list a{
 cursor: pointer;
}
#brand-section.brandlogo_section ul.brand-list li img {
    height: 150px;
    max-width: none;
    width: auto;
}
/* Tab accessbility css start*/
/*a:focus,
button:focus,
input:focus,
select:focus,
textarea:focus {
    outline: 2px solid #f7941e;
}
.et_header_style_left #et-top-navigation nav>ul>li>a {
    height: 19px;
    padding-bottom:0 !important;
    transition: none !important;
    -webkit-transition: none !important;
}
.main-navigation .sub-menu {

    margin-top: 26px !important;
}
#top-menu>li.menu-item-has-children>a:before, #top-menu>li.mega-menu-enabled>a:before { 
    bottom: 0 !important;
}
#top-menu>li:last-child a {
    height: 38px !important;
}
.et_header_style_left #et-top-navigation nav>ul>li>a:focus {
    outline: 2px solid #f7941e;
} */

/*.home.page-template-default .et_pb_section_2.et_pb_section {
        padding-top: 30px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        background-color: #565758!important
    }
.home.page-template-default .et_pb_section_3.et_pb_section {
        padding-top: 35px;
        padding-right: 0px;
        padding-bottom: 25px;
        padding-left: 0px;
        background-color: #565758!important
    }*/