@import url('https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap');
@font-face {
    font-family: 'Nexa';
    src: url('../font/NexaBold.eot');
    src: url('../font/NexaBold.eot?#iefix') format('embedded-opentype'),
        url('../font/NexaBold.woff2') format('woff2'),
        url('../font/NexaBold.woff') format('woff'),
        url('../font/NexaBold.ttf') format('truetype'),
        url('../font/NexaBold.svg#Nexa') format('svg');
    font-weight: bold;
    font-style: normal;
}
@font-face {
    font-family: 'Nexa';
    src: url('../font/NexaLight.eot');
    src: url('../font/NexaLight.eot?#iefix') format('embedded-opentype'),
        url('../font/NexaLight.woff2') format('woff2'),
        url('../font/NexaLight.woff') format('woff'),
        url('../font/NexaLight.ttf') format('truetype'),
        url('../font/NexaLight.svg#NexaLight') format('svg');
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'NexaRegular';
    src: url('../font/NexaRegular.eot');
    src: url('../font/NexaRegular.eot?#iefix') format('embedded-opentype'),
        url('../font/NexaRegular.woff2') format('woff2'),
        url('../font/NexaRegular.woff') format('woff'),
        url('../font/NexaRegular.ttf') format('truetype'),
        url('../font/NexaRegular.svg#NexaRegular') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
html {scroll-behavior: smooth;}
* {padding:0; margin:0;}
body{margin:0px; font-family: 'Roboto', sans-serif; font-w-webkit-font-smoothing: subpixel-antialiased;font-weight: normal; 
/*overflow: hidden;*/}
a             {  text-decoration:none; transition-duration: 0.5s; outline:none !important;}
a:hover       { text-decoration: none;   
	animation-delay: 0.5s;
    animation-duration: 1s; 
    animation-iteration-count: infinite;
    animation-name: hvr-back-pulse;
    animation-timing-function: linear;
	}
:focus   { outline: 0; text-decoration:none !important; }
img{border:0px; outline:none; max-width:100%;}
.img-fullwidth {width:100%;}

ul,li{ list-style:none; margin:0; padding:0;}
strong{ }
/* Headings */
h1,h2,h3,
h4,h5,h6      {font-family: 'Nexa'; font-weight: bold !important;}
h1            { }
h2            { }
h3            { }
h4            { }
h5            { }
h6            { }
 input[type="submit"]{ cursor:pointer}
.t-t-u{ text-transform:uppercase !important; }
.t-t-n{ text-transform:none !important; }
.t-l{ text-align:left !important; }
.t-r{ text-align:right !important; }
.t-c{ text-align:center !important; }
.r-gap{ margin-right:0!important;}
.flt-l{ float:left!important;}
.flt-r{ float:right!important;}
.flt-none{ float:none!important;}
.no-border{ border:0!important;}
.bgnone{ background:none !important}
.underliene { text-decoration:underline; }

div{  }
p{ margin:0;}


.no-padding {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
.no-padding-left {padding-left: 0 !important;}
.no-padding-right {padding-right: 0 !important;}

::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  opacity: 1;
}
::-moz-placeholder { /* Firefox 19+ */
  opacity: 1;
}
:-ms-input-placeholder { /* IE 10+ */
  opacity: 1;
}
:-moz-placeholder { /* Firefox 18- */
  opacity: 1;
}


header {width: 100%; float: left; background: #fff; position: relative; z-index: 99;min-height:70px; border-bottom: 1px solid #d8e4ea; box-shadow: 0 0 12px 0 rgba(0,0,0,0.6);}
header .logoblok {padding-top: 20px;}
header .let_talk a{padding: 9px 12px !important; color: #fff !important; border-radius: 6px; font-size:15px !important; margin-top:12px; font-weight: 900 !important; text-align: center;
background: #0690d9 !important; /* Old browsers */
background: -moz-linear-gradient(left, #0690d9 0%, #0ab686 100%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(left, #0690d9 0%,#0ab686 100%) !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #0690d9 0%,#0ab686 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0690d9', endColorstr='#0ab686',GradientType=1 ) !important; /* IE6-9 */
}
header .let_talk a span {display: block; font-size:16px; }
header .let_talk a:hover {background: #0690d9 !important; /* Old browsers */
background: -moz-linear-gradient(left, #0690d9 0%, #0ab686 100%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(left, #0690d9 0%,#0ab686 100%) !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #0690d9 0%,#0ab686 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0690d9', endColorstr='#0ab686',GradientType=1 ) !important; /* IE6-9 */}

.green_bar {width: 100%; float: left; position: relative; background: #11b7ab; padding: 10px 0; text-align: center; z-index: 5; font-family: 'Nexa';font-weight: bold; letter-spacing: 1px; color: #fff; font-size: 20px;display: flex;align-items: center;justify-content: center;cursor: pointer;}
.green_bar span {color: #011021;}
.green_bar a {color: #011021;}
.green_bar i {margin-left: 5px;font-size:18px;}
.page-template-postcast_listing .green_bar i {display: none;} 

.slick-list {padding: 0 !important;}
.banner {width: 100%; float: left; background: #f0f7fa; position: relative;}
.banner .container {position: relative; }
.banner .main_img {position: absolute; right:0; bottom: 0; width: 100%;  /*filter: blur(3px);*/}
.banner .container .toparea {display: flex; margin-bottom: 10px; margin-top: 40px;}
.banner .container h1 {margin: 0; color: #fff; font-size:30px; font-weight:700; margin-bottom:25px; text-align: left; width: 55%; padding-right: 70px;  padding-left: 60px; background: url('../images/top_divider.png') 100% 50% no-repeat;}
.banner .container h1 span {color: #2196F3;}
.banner .container h2 {color: #fff; font-size:40px; font-weight:600 !important; padding-left:80px; width:45%; padding-top: 25px; text-transform: uppercase; letter-spacing: 1px;}


.banner .slider {
    width: 100%;
    margin: 10px auto 40px;
}

.banner .slick-slide {
  margin: 0px 0;
}

.banner .slick-slide img {
  width: 100%;
}

.banner .slick-prev:before,
.banner .slick-next:before {
  color: black;
}

.banner .card {border-radius: 0 !important;}

.banner .slick-slide {
  transition: all ease-in-out .3s;
  opacity: .2;
}
    
.banner .slick-active {
  opacity: 1;
}

.banner .slick-current {
  opacity: 1;
}
    
.banner .inner {
    padding: 6px;
    background-color: /*#fff*/ transparent;
    height: 100%;
}
.banner .inner {
    -webkit-transition: opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
    transition: opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
    -o-transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out;
    transition: transform 0.3s ease-in-out, opacity 0.3s ease-in-out, -webkit-transform 0.3s ease-in-out;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.tpr-frontend-icon-no_home::before {
    content: "\f015";
}
[class^="tpr-frontend-icon-"], [class*="tpr-frontend-icon-"] {
    font-family: 'FontAwesome' !important;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
}

.banner_index {padding-bottom: 60px;}

.banner_index .more {padding: 6px 35px; border: 3px solid #fff; border-radius: 8px; background: transparent; color: #fff; font-size:15px; font-weight: 700;transition:all 500ms ease-in-out;
    -o-transition:all 500ms ease-in-out;
    -ms-transition:all 500ms ease-in-out;
    -moz-transition:all 500ms ease-in-out;
    -webkit-transition:all 500ms ease-in-out;}

.banner_index .more:hover {padding: 6px 30px;}

.banner .lower {width: 100%; text-align: center; margin-top: 45px;}
.banner .lower h3 {font-weight: 700; font-size:26px; color: #fff; margin: 0 0 20px;}

/*---------------------inner page banner -----------------*/

.banner {width: 100%; float: left; background: #f0f7fa; position: relative;}
.banner .carousel-inner .container {position: relative; min-height: 575px;}
.banner .main_img {position: absolute; right:0; bottom: 0; width: 100%;  /*filter: blur(3px);*/}
.banner .carousel-caption {position: absolute; left: 0; top: 6vw; width: 660px; text-align: left;}
.banner .carousel-caption h1 {margin: 0; color: #fff; font-size:40px; font-weight:700; margin-bottom:25px;  }
.banner .carousel-inner .container h2 {width: 100%;}
.banner .carousel-caption p {color: #fff; font-size:25px; margin: 0 0 22px 0; line-height:28px; font-weight:700 !important; font-weight: normal; padding-right:22%; display: flex; align-items: flex-start; }
.banner .carousel-caption p img {margin-right: 10px; position: relative; top: 5px;}
.banner .carousel-caption .more {padding: 9px 30px ; color: #fff !important; border-radius: 8px; font-size:15px !important; margin-top: 12px; font-weight: 900 !important;
background: #0690d9 !important; 
background: -moz-linear-gradient(left, #0690d9 0%, #0ab686 100%) !important; 
background: -webkit-linear-gradient(left, #0690d9 0%,#0ab686 100%) !important; 
background: linear-gradient(to right, #0690d9 0%,#0ab686 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0690d9', endColorstr='#0ab686',GradientType=1 ) !important; 
margin-left: 44px;
animation: pulse 1s ease-in;}
@keyframes pulse {
  0% {
    opacity: 0;
  }
  100% {
     opacity: 1;
  }
}
.banner .carousel-caption .more img { margin-left: 6px;
 transition:all 500ms ease-in-out;
    -o-transition:all 500ms ease-in-out;
    -ms-transition:all 500ms ease-in-out;
    -moz-transition:all 500ms ease-in-out;
    -webkit-transition:all 500ms ease-in-out;}
.banner .carousel-caption .more:hover {background: #d61a0d; padding: 10px 40px 10px 42px;}

.banner .ban_inv {position: absolute;right: 0; top:9.5vw;}

/*---------------------inner page banner -----------------*/


.sec1 {width: 100%; float: left;position: relative; background:#091e33; /*url('../images/sec1_bk.png') 50% 0 no-repeat;*/ /*background-size: cover;*/ padding: 50px 0 20px; border-bottom: 0;}
.sec1:before {background: #F5FAFF; width: 100%; position: absolute; height:215px; content: ' '; left: 0; top: 0;}
.sec1 .left h3 {display: flex; color: #088CD5; font-size:18px; font-weight: 700; margin: 0 0 10px; align-items: center; letter-spacing: 1px;}
.sec1 .left h3 .massive_value {font-weight: 700; color: #000; padding-left:5px;}
.sec1 .left h3 img {margin-right: 10px;}
.sec1 .left h2 {color: #088CD5; font-size:20px; /*font-weight: 700;*/ margin: 0 0 60px;font-family: 'NexaRegular';font-weight: normal !important;}
.sec1 .left h2 span {display: block; text-transform: uppercase;}
.sec1 .left input[type="text"], .sec1 .left input[type="email"] {width: 100%; height: 32px; padding: 0 15px; color: #9B9B9B; margin-bottom: 20px; font-size:15px; font-weight: 700; border: 0;}
.sec1 .left input[type="submit"] {padding: 8px 20px; border: 3px solid #fff; border-radius: 15px; background: transparent; color: #fff; font-size:15px; font-weight: 700;transition:all 500ms ease-in-out;
    -o-transition:all 500ms ease-in-out;
    -ms-transition:all 500ms ease-in-out;
    -moz-transition:all 500ms ease-in-out;
    -webkit-transition:all 500ms ease-in-out;}
.sec2 .more:hover {padding: 11px 40px !important;}
.sec1 .left input[type="submit"]:hover {padding: 8px 30px;}
.sec1 .right {text-align: center;}
.sec1 .lowarea {padding-top: 35px; padding-bottom: 15px; color: #fff; font-size:15px; text-align: center;}

.sec2 {width: 100%; float: left; position: relative; padding:70px 0; background:#fff; /*background: url('../images/sec2_bk.png') 50% 0 no-repeat;*/border: 0; /*background-size: cover;*/}
.sec2 h2 {color: #000; font-size:36px; margin: 0 0 70px; font-weight: 900; text-align: center;}
.sec2 h3 { color: #fff; font-size:22px; font-weight: 700; text-align: center; margin-bottom: 15px;}
.sec2 h4 { color: #088cd5; font-size:26px; font-weight: 700; text-align: center; margin-bottom: 25px; }
.sec2 p { color: #fff; font-size:15px; font-weight: 400; text-align: center;}
.sec2 .col-md-4 {padding-bottom: 25px;}
.sec2 .blok {width: 90%; margin: 0 5% 40px; padding: 20px; background: #11b7ab;position: relative;height: 100%;}
.sec2 .blok .icon {margin-bottom: 20px; text-align: center;}
.sec2 .blok img {mix-blend-mode: lighten; margin-bottom: 15px;}
.sec2 .player {text-align: center; margin: 25px 15px 35px;}
.sec2 .more {padding: 9px 30px !important;
    color: #fff !important;
    border-radius: 8px;
    font-size: 15px !important;
    margin-top: 12px;
    font-weight: 900 !important;
    background: #0690d9 !important;
    background: -moz-linear-gradient(left, #0690d9 0%, #0ab686 100%) !important;
    background: -webkit-linear-gradient(left, #0690d9 0%,#0ab686 100%) !important;
    background: linear-gradient(to right, #0690d9 0%,#0ab686 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0690d9', endColorstr='#0ab686',GradientType=1 ) !important;}
.sec2 .more:hover {padding: 11px 40px !important;}
.sec2 .wp-block-smart-podcast-player-stp {width: 80%; margin: 0 10%;}


.sec3 {width: 100%; float: left; background: url('../images/mid_banner_bk.png') 50% 0 no-repeat ; background-size: cover; position: relative; padding: 75px 0 50px;}
.sec3 h2 {color: #fff; font-size:37px; font-weight: 900; text-align: center;margin: 0 0 90px;}
.sec3 .blok_outer {padding: 6px; width: 100%; box-shadow: 0 0 12px 0 rgba(0,0,0,0.4); margin-bottom: 50px;
background: #0690d9 !important; /* Old browsers */
background: -moz-linear-gradient(left, #0690d9 0%, #0ab686 100%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(left, #0690d9 0%,#0ab686 100%) !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #0690d9 0%,#0ab686 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0690d9', endColorstr='#0ab686',GradientType=1 ) !important; /* IE6-9 */}
.sec3 .blok_outer .blok {background: #fff; padding: 30px 45px; text-align: center;height: 450px;display: flex;flex-direction: column;justify-content: center;}
.sec3 .blok_outer .blok .icon {text-align: center; padding-bottom: 30px;}
.sec3 .blok_outer .blok h3 {text-align: center;color: #000; font-size:15px; font-weight: 700; margin-bottom: 20px;}
.sec3 .blok_outer .blok p {color: #4C4C4C; font-weight: 700; font-size:15px; /*margin-bottom: 50px;*/ text-align: center; /*min-height: 200px;*/}
.sec3 .blok_outer .blok .more {color: #06A297; font-size:15px; padding-bottom: 5px; border-bottom: 2px solid #06A297;}
.sec3 .blok_outer .blok .more:hover {border-bottom: 2px solid #fff;}
.sec3 .mid_icon {text-align: center;}
.sec3 .main {align-items: center;}
.sec3 .blok_outer .blok img {
    margin-bottom: 30px;
}

.sec4 {width: 100%; float: left; position: relative; background:#ebf1f4 /*url('../images/sec3_bk.png') 50% 0 no-repeat*/; /*background-size: cover;*/ padding: 65px 0 30px;}
.sec4 h2 {color: #000; font-size:37px; margin: 0 0 50px; font-weight: 900; text-align: center;}
.sec4 h2 span {display: block; color: #000; font-weight: 700; font-size:19px; padding-top:12px; }
.sec4 .whoarea {display: flex; align-items: flex-start; padding: 0 35px;}
.sec4 .img {position: relative;}
.sec4 .img:after {content: ' '; position: absolute; right: 0; top: 0; width: 0;
      height: 0;
      border-top:30px solid #ddd;
      border-left:30px solid transparent;}
.sec4 .txt {width: 85%; background: #eaeaea;} 
.sec4 .txt h3 {width: 100%; background: #ddd; padding: 12px 25px; color: #2196F3; font-size:19px; margin: 0 0 5px; font-weight: 700;}
.sec4 .txt h3 span {color: #4C4C4C; font-size:14px; display: block; padding-top: 6px;}
.sec4 .txt p {padding: 20px 5px 10px 25px;}
.sec4 .txt .more {padding: 0 0 4px 0; display: inline-block; color: #13b68b; margin-bottom: 20px; margin-left:25px; border-bottom: 2px solid #13b68b;}
.sec4 .txt .more:hover {border-bottom: 2px solid #eaeaea;}

.sec4 .scroll-link {padding-bottom: 20px;}
.sec4 .blok {width: 95%; display: flex; align-items: flex-start; padding: 10px; background: #2196f3; border-radius: 6px; position: relative; height: 100%;}
.sec4 .blok .imgblok {width: 130px; padding-right: 15px; padding-top: 3px;}
.sec4 .blok .imgblok img {border-radius: 6px; line-height: 25px;}
.sec4 .blok .text {width: 70%; font-size:20px; font-weight: 300; color: #fff;} 
.sec4 .blok .text h3 {margin: 0 0 0; color: #fff; font-size: 24px;font-weight: bold;}
.sec4 .blok .text .small_text {font-size:17px; line-height: 20px;}
.sec4 .blok .text p {margin-bottom: 12px; font-weight: 400;}
.sec4 .who_weare .col-md-6:nth-child(2) .blok {background: #11b78b;}

.sec4 .more {padding: 9px 30px !important;
    color: #fff !important;
    border-radius: 8px;
    text-transform: capitalize;
    font-size: 15px !important;
    display: table;
	margin: 40px auto 0;
    font-weight: 900 !important;
    background: #0690d9 !important;
    background: -moz-linear-gradient(left, #0690d9 0%, #0ab686 100%) !important;
    background: -webkit-linear-gradient(left, #0690d9 0%,#0ab686 100%) !important;
    background: linear-gradient(to right, #0690d9 0%,#0ab686 100%) !important;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0690d9', endColorstr='#0ab686',GradientType=1 ) !important;}
.sec4 .more:hover  {padding: 11px 40px !important;}



.sec5 {width: 100%; float: left;position: relative; background:#ebf1f4 /*url('../images/sec1_bk.png') 50% 0 no-repeat*/; /*background-size: cover;*/ padding: 80px 0 80px;border-bottom: 0;}
.sec5:before {width: 100%; top: 0; left: 0; min-height: 180px; background: #ebf1f4; position: absolute; content: ' ';}
.sec5 .block {width: 60%; margin: 0 auto; padding: 6px; 
background: #0690d9 !important; /* Old browsers */
background: -moz-linear-gradient(left, #0690d9 0%, #0ab686 100%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(left, #0690d9 0%,#0ab686 100%) !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #0690d9 0%,#0ab686 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0690d9', endColorstr='#0ab686',GradientType=1 ) !important; /* IE6-9 */}
.sec5 .block_in {background: #fff; width: 100%; padding: 60px 0; text-align: center;}
.sec5 .block_in h2 {color: #2196F3; font-size:35px; font-weight:900; margin-bottom: 40px; padding: 0 15px;}
.sec5 .block_in h2 span {display: block; color: #4C4C4C; font-size:19px; padding-top: 10px; font-weight: 700;}
.sec5 .block_in .more {padding: 9px 30px !important; color: #fff !important; border-radius: 8px; font-size:15px !important; margin-top: 12px; font-weight: 900 !important;
background: #0690d9 !important; /* Old browsers */
background: -moz-linear-gradient(left, #0690d9 0%, #0ab686 100%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(left, #0690d9 0%,#0ab686 100%) !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #0690d9 0%,#0ab686 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0690d9', endColorstr='#0ab686',GradientType=1 ) !important; /* IE6-9 */
}
.sec5 .block_in .more:hover {padding: 9px 40px !important;}


footer {width: 100%; float: left;position: relative; background: #091e33;}
footer .top_footer {padding: 60px 0 40px; border-bottom: 1px solid #223b51; display: flex; flex-direction: row;}
footer .top_footer div {flex-grow: 1;flex-basis: 0;}
footer .top_footer .left { padding-right:80px;}
footer .top_footer .left p {margin-bottom: 25px; color: #fff; font-size:15px; line-height: 25px;padding: 0 15px;}
footer .top_footer .mid1 {padding-right: 40px; padding-top: 55px;}
footer .top_footer .mid1 a {display: block; color: #fff; font-weight: 700; font-size:15px; margin-bottom: 25px; text-transform: uppercase;}
footer .top_footer .mid2 {padding-top: 55px;padding-right: 40px;  }
footer .top_footer .mid2 h4 {display: block; color: #fff; font-weight: 700; font-size:15px; margin-bottom:8px;}
footer .top_footer .mid2 ul {list-style-type: none;}
footer .top_footer .mid2 ul li, footer .top_footer .mid2 ul li ul li, footer .top_footer .mid2 ul li ul li:first-child {list-style-type: none; color: #fff; font-size:15px; margin-bottom:5px; text-transform: none; font-weight: normal;}
footer .top_footer .mid2 ul li:first-child { font-weight: 700; font-size:15px; text-transform: uppercase;}
footer .top_footer .mid2 ul li a {color: #fff;}
footer .top_footer .right {padding-top: 50px; text-align: center;}
footer .top_footer .right .rate {padding: 8px 18px !important; color: #fff !important; border-radius: 8px; font-size:16px !important; /*margin-top: 12px;*/ font-weight: 900 !important; display: table; margin: 12px auto 0;
background: #0690d9 !important; /* Old browsers */
background: -moz-linear-gradient(left, #0690d9 0%, #0ab686 100%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(left, #0690d9 0%,#0ab686 100%) !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #0690d9 0%,#0ab686 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0690d9', endColorstr='#0ab686',GradientType=1 ) !important; /* IE6-9 */
}
footer .top_footer .right .social {padding:20px 0 15px; text-align: center;}
footer .top_footer .right .social a {display: inline-block; width: 30px; height: 30px; background: #fff; border-radius: 100%; text-align: center;line-height: 30px; color: #091e33; font-size:18px; font-weight: 700; font-family: 'FontAwesome'; margin: 0 2px;}
footer .top_footer .right .contact {font-size:15px; font-weight: 700; color: #fff;}
footer .loe_footer {padding: 15px 0;color: #fff; font-size:16px; text-align: center;}
/*footer .loe_footer a {color: #fff;}*/
footer .loe_footer p { display: inline; }

.banner_about {position: relative; background: url('../images/banner_img.png') 50% 50% no-repeat; background-size: cover;}
/*.banner_about img {width: 100%;}*/
.banner_about .container {position: relative; height: 550px;}
.banner_about .content_left {position: absolute; left:2vw; top:10vw;  width: 400px;}
.banner_about .content_left h1 {font-weight: 700; font-size:50px; margin: 0 0 45px 0; color: #fff;background: none;width: 100%;padding: 0;}
.banner_about .content_left p {font-size:33px; color: #fff; font-weight: 500; line-height: 36px;}
.banner_about .content_left p span {display: block; font-weight: 700;}

.banner_about .rght_img {position: absolute; right: -20px; bottom: 0;}
.banner_about .playbtn {position: absolute;left: 50%; top: 50%; transform: translate(-50%, -50%);}

.about_sec1 {position: relative; width: 100%; float: left; background: url('../images/about_bk1.png') 50% 50% no-repeat; background-size: cover; padding: 70px 0; text-align: center;}
.about_sec1 h2 {color: #fff; font-size:37px; font-weight: 700; margin: 0 0 12px;}
.about_sec1 h3 {color: #fff; font-size:28px; font-weight: 400; margin: 0 0 22px;}
.about_sec1 ol {list-style-type: none; text-align: center; display: table; margin: 0 auto; width: 55%;}
.about_sec1 ol li {color: #fff; font-size: 18px; font-weight: 700; list-style-type: none; background: url('../images/ban_white_comma2.png') 0 5px no-repeat; display: inline-block; padding-left: 30px; padding-bottom: 5px; background-size: 24px;}

.about_sec2 {position: relative; width: 100%; float: left; background: #e9f1f4; padding: 70px 0;}
.about_sec2 h2  {color: #000; font-size:37px; font-weight: 700; margin: 0 0 20px; text-align: center;}
.about_sec2 h3  {color: #000; font-size:27px; font-weight: 700; margin: 0 0 60px; text-align: center;}
.about_sec2 .blok {width: 100%; display: flex; align-items: center; justify-content: center; flex-wrap: wrap; background: url('../images/about_blok.png') 50% 50% no-repeat; background-size: cover; padding: 40px 32px; margin-bottom:30px; min-height: 355px;}
.about_sec2 .blok .inv {width: 100%; text-align: center;}
.about_sec2 .blok h3 {font-size:21px; color: #fff; /*font-weight: 400;*/ margin:15px 0 20px; width: 100%; text-align: center;}
.about_sec2 .blok .auth {text-align: center; padding: 10px 15px; border-top:2px solid rgba(255,255,255,0.2); color: #fff; font-size:15px; font-weight: 700; text-align: center;}
.about_sec2 .blok .auth span {display: block;}


.flip-card-inner {
  position: relative;
  width: 100%;
  height: 100%;
  text-align: center;
  transition: transform 0.6s;
  transform-style: preserve-3d;
  min-height: 400px;
}

.flip-card:hover .flip-card-inner {
  transform: rotateY(180deg);
}

.flip-card-front, .flip-card-back {
  position: absolute;
  width: 100%;
  height: 100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.flip-card-front {
  background-color: #bbb;
  color: black;
}

.flip-card-back {
  background-color: #2980b9;
  color: white;
  transform: rotateY(180deg);
}
/*.flip-card-back {display: none !important; }*/


.about_sec_scroller {width: 100%; float: left; padding: 90px 0; background: #fff;}
.about_sec_scroller h2 {font-size:36px; color: #000; font-weight: 700; margin:5px 0 80px; width: 100%; text-align: center;}
.about_sec_scroller .about_slide {margin: 0 auto; width: 620px;height: 250px;}
.about_sec_scroller .about_slide:before {position: absolute; left: -70px; top: 0; width: 48px; height: 41px; content: url(../images/about_inv2.png);}
.about_sec_scroller .about_slide:after {position: absolute; right: -60px; bottom: 40px; width: 48px; height: 41px; content: url(../images/about_inv2a.png);}
.about_sec_scroller .about_slide .carousel-inner .carousel-item p {line-height: 20px; text-align: left; font-size:18px; font-weight: 700; color: #3F3F3F; margin-bottom: 20px;}
.about_sec_scroller .about_slide .carousel-inner .carousel-item h4 {font-size:15px; font-weight: 700; color: #3F3F3F; text-align: center;}
.about_sec_scroller .about_slide .carousel-indicators {bottom: -30px;}
.about_sec_scroller .about_slide .carousel-indicators li {width: 8px; height: 8px; border-radius: 100%; background: #cdcdcd; margin: 0 3px; border: 0 !important;}
.about_sec_scroller .about_slide .carousel-indicators li.active {background: #12c2ae;}

.about_sec3 {position: relative; width: 100%; float: left; background: #ddebf0; padding: 70px 0;}
.about_sec3 .lft .imgblok {text-align: center; margin-bottom: 35px;} 
.about_sec3 .lft .blue_blok {background: #c9e8e9; position: relative; padding-bottom: 50px;}
.about_sec3 .lft .blue_blok:after {width: 12px; height: 100%; position: absolute; background: #ddebf0; content: ' '; left: 50%; top: 0; margin-left: -6px;}
.about_sec3 .lft .blue_blok .blok {display: flex;  align-items: center;justify-content: center; color: #3F3F3F; font-size:15px; font-weight: 700;  flex-wrap: wrap;}
.about_sec3 .lft .blue_blok .blok span {padding: 25px 0; margin: 0 30px; border-bottom: 2px solid #11B7AB;display: flex; align-items: center;justify-content: center; width: 30%; text-align: center; flex: 1; height: 100%; flex-flow: column; min-height: 100px;}
.about_sec3 .rgt h2 {color: #088CD5; font-weight: 700; margin: 0 0 25px;font-size:37px;}
.about_sec3 .rgt h2 span {display: block;color: #088CD5; font-weight: 700; font-size:19px; padding-top: 8px;}
.about_sec3 .rgt h2 a {float: right;}
.about_sec3 .rgt p {color: #3F3F3F; font-size:15px; margin: 0 0 25px;}
.about_sec3 .rgt p a {color: #088CD5;}


.about_sec3 .row {margin-bottom: 45px; }
.about_sec3 .row:nth-child(even) {flex-direction: row-reverse;margin-bottom: 0;}
.about_sec3 .row:nth-child(even) .rgt h2 {color: #11B7AB; font-weight: 700; margin: 0 0 25px;font-size:37px;}
.about_sec3 .row:nth-child(even) .rgt h2 span {display: block;color: #11B7AB; font-weight: 700; font-size:19px; padding-top: 8px;}
.about_sec3 .row:nth-child(even) .rgt .imgblok {float: right;margin: 0 0 20px 35px;}

.about_sec3 .row:nth-child(odd) .lft .blue_blok .blok span {border-bottom: 2px solid #088cd5;}
.about_sec3 .row:nth-child(odd) .lft .blue_blok {background: #c8e2ef;}
.about_sec3 .row:nth-child(odd) .rgt .imgblok {float: left;margin: 0 35px 20px 0;}

.about_sec4 {position: relative; width: 100%; float: left; background: #fff; padding: 0 0 100px;}
.about_sec4:before {width: 100%; background: #ddebf0; position: absolute; height: 170px; left: 0; top: 0; content: ' ';}
.about_sec4 .blok {padding: 6px; width: 180%%; box-shadow: 0 0 12px 0 rgba(0,0,0,0.4); margin: 0 10%;
background: #0690d9 !important; /* Old browsers */
background: -moz-linear-gradient(left, #0690d9 0%, #0ab686 100%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(left, #0690d9 0%,#0ab686 100%) !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #0690d9 0%,#0ab686 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0690d9', endColorstr='#0ab686',GradientType=1 ) !important; /* IE6-9 */}
.about_sec4 .blok .blok_in {background: #fff; padding: 70px 105px; text-align: center;}
.about_sec4 .blok .blok_in h2 {color: #088CD5; font-weight: 700; margin: 0 0 60px;font-size:37px;}
.about_sec4 .blok .blok_in .more {padding: 15px 35px !important; color: #fff !important; border-radius: 8px; font-size:22px !important; margin-top: 12px; font-weight: 900 !important;
background: #0690d9 !important; /* Old browsers */
background: -moz-linear-gradient(left, #0690d9 0%, #0ab686 100%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(left, #0690d9 0%,#0ab686 100%) !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #0690d9 0%,#0ab686 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0690d9', endColorstr='#0ab686',GradientType=1 ) !important; /* IE6-9 */
}
.about_sec4 .blok .blok_in .more:hover {background: #0690d9 !important; /* Old browsers */
background: -moz-linear-gradient(left, #0690d9 0%, #0ab686 100%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(left, #0690d9 0%,#0ab686 100%) !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #0690d9 0%,#0ab686 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0690d9', endColorstr='#0ab686',GradientType=1 ) !important; /* IE6-9 */}



.banner_podcast {position: relative;}
.banner_podcast h1 {background: none !important;}
.banner_podcast:before {width: 100%; height:100%; position: absolute; left: 0; top: 0; background: rgba(255,255,255,0.6);}
.banner_podcast .container {padding: 0; position: relative;}
.banner_podcast .container .about_ban_cont .left_text {position: relative; top: 80px; min-height: 430px; text-align: center; color: #fff; padding-top:40px;}
.banner_podcast .container .about_ban_cont .left_text p {padding: 0 10%;position: relative; font-size: 20px;}

.banner_podcast .container .about_ban_cont .right {position: relative;z-index: 10;top: 110px;}
.banner_podcast .container .about_ban_cont .right h1 {font-size:35px; margin: 20px 0 25px; font-weight: 700; position: relative; color: #fff;width:100%; border:0; text-align: left; padding-right:0; padding-left:0;}
.banner_podcast .container .about_ban_cont .right h1 span {display: block; font-size: 15px; padding-top: 8px; font-weight: 500;}
.banner_podcast .container .about_ban_cont .right p {color: #fff; font-size:19px; font-weight: 500; margin: 0 40px 35px 0;}
.banner_podcast .container .about_ban_cont .right .more {padding: 8px 20px; border: 3px solid #fff; border-radius: 15px; background: transparent; color: #fff; font-size:15px; font-weight: 700;transition:all 500ms ease-in-out;
    -o-transition:all 500ms ease-in-out;
    -ms-transition:all 500ms ease-in-out;
    -moz-transition:all 500ms ease-in-out;
    -webkit-transition:all 500ms ease-in-out;}
.banner_podcast .container .about_ban_cont .right .more:hover {padding: 11px 40px !important;}

.banner_podcast .container .about_ban_cont .right .subscription_icons img {width: 23%; margin-right: 12px;}

.podcast_sec1 {position: relative; width: 100%; float: left; background: url('../images/about_bk1.png') 50% 50% no-repeat; background-size: cover; padding: 70px 0; text-align: center;}
.podcast_sec1 h2 {color: #fff; font-size:37px; font-weight: 500; margin: 0 0 12px;}
.podcast_sec1 .icons {margin-top: 45px; display: flex; justify-content: space-between;} 

.podcast_sec2 {width: 100%; float: left; position: relative; background: #ddebf0; padding: 60px 0 25px; text-align: center;}
.podcast_sec2 h2 {font-size:37px; color: #000; font-weight: 700; margin: 20px 0 40px;}
.podcast_sec2 select {width: 100%; border: 3px solid #9b9b9b; border-radius: 8px; color: #828282; font-size:17px; font-weight: 700; padding: 0 15px; appearance: none; background:#fff url('../images/drop_back.png') 100% 0 no-repeat; height: 47px; margin-bottom: 25px;}
.podcast_sec2 input[type="text"] {width: 100%; border: 3px solid #9b9b9b; border-radius: 8px; color: #828282; font-size:17px; font-weight: 700; padding: 0 15px;margin-bottom: 25px;height: 46px;}
.podcast_sec2 input[type="submit"] {width: 200px; height: 46px; border: 3px solid #11b7ab; font-size:18px; font-weight: 600; border-radius: 10px;}
.podcast_sec2 .getpodcast {margin-bottom: 30px;}

.podcast_sec2 .col-md-4 {margin-bottom: 35px;}
.podcast_sec2 .block {width: 100%; float: left; background: #fff; box-shadow: 0 0 15px 0 rgba(0,0,0,0.15); margin: 0 0 20px; position: relative; height: 100%;}
.podcast_sec2 .block .imgarea {width: 100%; float: left;height: 232px;overflow: hidden;}
.podcast_sec2 .block .imgarea .no-img{width:350px;height: 233px;}
.podcast_sec2 .block .imgarea img {width: 100%;}
.podcast_sec2 .block .textblock {width: 100%; float: left; padding: 20px 30px;}
.podcast_sec2 .block .textblock h3, .podcast_sec2 .block .textblock h3 a {font-size: 19px; font-weight: 700;margin: 0 0 15px;color: #000;}
.podcast_sec2 .block .textblock p {color: #4C4C4C; font-size:15px; margin: 0 0 15px;}
.podcast_sec2 .block .textblock .more {color: #06A297; display: inline-block; font-size:15px; font-weight: 500; border-bottom: 2px solid #06A297;}

.pagi ul {width: 100%; text-align: center; margin: 50px 0 90px;}
.pagi ul li {display: inline-block; margin: 0 6px;}
.pagi ul li a{color: #4C4C4C; font-size:19px; font-weight: 700; }
.pagi ul li .current{color: #058fd7; font-size:19px; font-weight: 700; }
.pagi ul li a:hover {color: #058fd7;}
/*.podcast_sec2 .pagi ul li:first-child {float: left;}
.podcast_sec2 .pagi ul li:last-child {float: right;}*/
.cust-pagination-outer {width: 100%;}

.banner_podcast_detail .container h2 {margin: 0 0 40px; color: #fff; font-size:28px !important; font-weight: 900 !important; padding-left: 20px !important; text-transform: none !important; letter-spacing: 0 !important;}
.banner_podcast_detail .container h2 span {display: block; font-size: 30px; padding-bottom:30px; font-weight: 900 !important}
.banner_podcast_detail .container h3 {color: #fff;}


.podcastdetail_sec1 {padding: 75px 0 50px; background: #fff; width: 100%; float: left; position: relative;}
.podcastdetail_sec1 h3 {color: #088CD5; font-weight: 700; margin: 0 0 6px; padding-bottom: 6px;}
.podcastdetail_sec1 ul {margin: 0 15px 75px 15px;}
.podcastdetail_sec1 ul li {list-style-type: disc; color: #5D5D5D; font-size:15px; padding: 0 0 12px;}
.podcastdetail_sec1 ul li a {color: #088CD5;}
.podcastdetail_sec1 .sec {padding-left: 70px}

.podcastdetail_sec1 ol {margin: 0 15px 75px 15px;}
.podcastdetail_sec1 ol li {list-style-type: decimal; color: #5D5D5D; font-size:18px; padding: 0;}
.podcastdetail_sec1 ol li a {color: #088CD5;}

.podcastdetail_sec1 .whiteblok {background: #e5e5e5; padding: 30px 25px; width: 100%; float: left; border-left:9px solid #068cd3; margin-bottom: 35px;}
.podcastdetail_sec1 .whiteblok h2 {font-size:37px; font-weight: 700; margin: 0 0 30px;}
.podcastdetail_sec1 .whiteblok p {margin: 0 0 25px; color: #5D5D5D; font-size:18px; line-height: 25px;}
.podcastdetail_sec1 .whiteblok p a img.alignnone {height: auto !important; width: 23% !important;}
.podcastdetail_sec1 .whiteblok2 {margin-left: 72px !important ;}


.podcastdetail_sec1 .lowblok {padding: 30px 25px 0; width: 100%; float: left;}
.podcastdetail_sec1 .lowblok h3 {font-size:26px; font-weight: 700; margin: 0 0 30px; border-bottom: 2px solid #088CD5; display: inline-block;}
.podcastdetail_sec1 .lowblok p {margin: 0 0 30px !important; color: #5D5D5D; font-size:15px; line-height: 25px; text-align: justify;}
.podcastdetail_sec1 .lowblok2 {padding: 30px 25px 0 70px !important;}

.podcastdetail_sec2 {padding-bottom: 75px;}
.podcastdetail_sec2 .block .textblock p {min-height: 100px;}



.blog_sec1 {width: 100%; float: left; padding: 50px 0 75px; background: #ddebf0; position: relative;}
.blog_sec1 .filterarea {width: 100%; border-bottom: 1px solid #333; padding-bottom: 15px; margin-bottom: 70px; color: #000; font-size:17px;}
.blog_sec1 .filterarea a {color: #000; font-size:17px; margin: 0 5px 15px; padding: 12px 5px; display: inline-block;}
.blog_sec1 .filterarea a:hover, .blog_sec1 .filterarea a.select {background: #fff; box-shadow: 0 0 15px 0 rgba(0,0,0,0.2); color: #11b6ac; padding: 12px 15px;}
.blog_sec1 .filtersearch {display: inline-block;  background: url('../images/blog_search_icon.png') 0 40% no-repeat; margin-left: 15px;} 
.blog_sec1 .filterarea input[type="text"] {width: 350px; margin: 0 0 0 20px; height: 50px; border: 0;  font-weight:600; text-transform: uppercase; padding-left:45px; color: #000; background: url('../images/fliterbk.png') 50% 90% no-repeat;}
.blog_sec1 .filterarea input[type="text"]:focus {background: transparent;}

.blog_sec1 .block {width: 100%; float: left; background: #fff; border:0; margin: 0 0 40px;}
.blog_sec1 .block .imgarea {width: 100%; float: left; height: 225px; overflow: hidden;}
.blog_sec1 .block .imgarea img {width: 100%;}
.blog_sec1 .block .textblock {width: 100%; float: left; padding: 20px 12px; text-align: left;}
.blog_sec1 .block .textblock .date {color:#666; font-size:13px; width: 100%; padding-bottom: 8px; text-transform: uppercase;}
.blog_sec1 .block .textblock h3, .blog_sec1 .block .textblock h3 a {font-size:17px; font-weight: 700;margin: 0 0 15px;color: #333; }
.blog_sec1 .block .textblock p {color: #666; font-size:14px; margin: 0 0 15px; font-weight: 400;}
.blog_sec1 .block .textblock .more {color: #06A297;display: inline-block;font-size: 15px;font-weight: 500;border-bottom: 2px solid #06A297;}
.blog_sec1a {background: #fff; padding-bottom: 0}

.banner_bloglist { width: 100%; padding: 70px 0; background: url('../images/banner_img.png') 50% 50% no-repeat; background-size: cover; float: left;}
.banner_bloglist h2 {text-align: center; color: #fff; font-weight: 700; font-size: 45px;}
.banner_blogdetail {min-height:300px;}

.blog_detail {width: 100%; float: left; position: relative; padding: 75px 0; /*background: #fff url('../images/banner_img.png') 50% 0 no-repeat; background-size:100% 30%;*/}
.blog_detail:before {width: 100%; min-height: 300px; position: absolute; left: 0; top: 0; content: ' '; background: url('../images/podcast_detail_bk.png') 50% 0 no-repeat; background-size: cover; }
.blog_detail .mainimg {position: relative; margin-bottom: 60px;}
.blog_detail .mainimg img {width: 100%; border-radius: 0;margin-top: 30px;}
.blog_detail .mainimg h2 {position: absolute; left: 50%; bottom: 70px; transform: translateX(-50%); color: #fff; font-size:49px; font-weight:700; line-height: 60px; text-align: center;text-shadow: 3px 3px 2px rgba(0, 0, 0, 0.6); width: 90%; }
.blog_detail .mainimg h2 span {text-transform: uppercase; display: block;}

.blog_detail h3 {font-weight:700; color: #555; margin: 0 0 10px; font-size:16px}
.blog_detail p {color: #555; font-size:15px; line-height: 24px; margin: 0 25px 40px 0;}

.blog_detail .sharearea {border-bottom: 2px solid #e4e2e4; margin-top: 30px;}
.blog_detail .sharearea .left {width: 50%; float: left; padding-top: 20px;}
.blog_detail .sharearea .left h4 {color: #333; font-size:19px; font-weight:700; display: inline-block; padding-right: 25px;}
.blog_detail .sharearea .left .social {display: inline-block; padding: 12px 0 0;}
.blog_detail .sharearea .left .social a {color: #088cd5; font-size:15px; display: inline-block; margin: 0 7px 0 0;}
.blog_detail .sharearea .right {width: 50%; text-align: right; float: right;}

.blog_detail_sec2 h2 {margin: 0 0 60px;}



.blog_detail h2:first-child, .blog_detail h1:first-child {color:#001c57; margin: 0 0 35px; font-size: 45px !important; text-transform: uppercase;}
.blog_detail h2{margin: 35px 0 15px; font-weight: 600; color:#001c57;text-transform: uppercase; font-size:30px;}
.blog_detail h3 {margin: 35px 0 15px; font-weight: 600; color:#001c57;text-transform: uppercase; font-size:25px;}
.blog_detail h4 {margin: 35px 0 15px; font-weight: 600; color:#001c57;text-transform: uppercase; font-size:22px;}
.blog_detail h5 {margin: 35px 0 15px; font-weight: 600; color:#001c57;text-transform: uppercase; font-size:19px;}
.blog_detail a {color: #10b6aa; text-decoration: underline;}
.blog_detail figure {margin-top: 35px;}
.blog_detail .mainimg {position: relative; margin-bottom: 60px;}
.blog_detail .mainimg h2 {position: absolute; left: 50%; bottom: 70px; transform: translateX(-50%); color: #fff; font-size:49px; font-weight:700; line-height: 60px; text-align: center;}
.blog_detail .mainimg h2 span {text-transform: uppercase; display: block;}

.blog_detail h6 {font-weight:700; color: #555; margin: 0 0 10px; font-size:17px}
.blog_detail p {color: #555; font-size:19px; line-height: 30px; margin: 0 25px 30px 0;}
.blog_detail ul {list-style-type: none; padding: 0 0 0 22px;}
.blog_detail ul li {color: #555; font-size:18px; line-height: 30px; list-style-type: disc; padding:7px 0 5px 5px; /*background: url('../images/arrow_2.png') 0 8px no-repeat;*/}
.blog_detail ul li a {color: #555; font-size:18px;}

.blog_detail ol {list-style-type: none; padding: 0 0 0 22px;}
.blog_detail ol li {color: #555; font-size:18px; line-height: 30px; list-style-type: decimal; padding:7px 0 5px 3px; }
.blog_detail ol li a {color: #555; font-size:18px;}

.blog_detail .sharearea {border-bottom: 2px solid #e4e2e4; margin-top: 30px;}
.blog_detail .sharearea .left {width: 100%; float: left; padding-top: 20px;}
.blog_detail .sharearea .left h4 {color: #333; font-size:19px; font-weight:700; display: inline-block; padding-right: 25px;}
.blog_detail .sharearea .left .social {display: inline-block; padding: 12px 0 0;}
.blog_detail .sharearea .left .social a {color: #0672b7; font-size:15px; display: inline-block; margin: 0 7px 0 0;}
.blog_detail .sharearea .right {width: 50%; text-align: right; float: right;}

#ez-toc-container {background: #fafafa !important;padding: 20px;/*border: 5px solid #00baaf;*/border-radius: 0; border: 0;}
#ez-toc-container .ez-toc-title-container {padding: 8px 15px; background:#fafafa; font-size: 18px;}
#ez-toc-container nav {padding: 0 20px;}
#ez-toc-container .ez-toc-title {color: #000; padding-bottom: 0px !important;}
#ez-toc-container ul {padding-top: 2px !important;}
#ez-toc-container .ez-toc-list li {padding-bottom: 1px !important; font-size: 16px;}
#ez-toc-container .ez-toc-list li a {color: #11b7ab;}

.bsp_detail h3 {color: #191919;font-weight: 700;margin: 0 0 25px;padding-bottom: 6px;font-family: 'Nexa';font-size: 26px;}
.bsp_detail p {color: #5D5D5D;font-size: 15px;font-weight: 400;line-height: 25px; text-align: justify;}
.bsp_detail ul { margin: 15px 0 5px 0; }
.bsp_detail ul li {list-style-type: none;color: #555;font-size: 15px; padding: 0 0 25px 40px; background:url(../images/bullet1.png) 0 0 no-repeat;}	
.bsp_detail h4 {font-size: 26px;font-weight: 700;margin: 0 0 30px;border-bottom: 2px solid #0672b7;display: inline-block;color: #0672b7;padding-bottom: 0;font-family: 'Nexa';}
.bsp_detail .social_links a { display: inline-block; margin-right:40px;}
.bsp_detail .social a {margin: 0 10px;}

.bctt-ctt-text a {font-size: 15px;}
.bctt-click-to-tweet {background: #f8f8f8;padding: 30px 25px;width: 100%;float: left;border-left: 4px solid #0672b7;margin-bottom: 35px;border-radius: 8px;border-top: 1px solid #dadada;border-bottom: 1px solid #dadada;border-right: 1px solid #dadada; margin-top: 0;}



/*	.scroll_link {
	  right: -8px;
    margin-right: 0;
}

.scroll_link a {
    width: 193px;
    height: 105px;
    position: fixed;
    background: url(../images/blog-btn-sprite.png) no-repeat;
    right:12vw;
   top: 25%;
    text-align: left;
    text-decoration: none;
    color: #484848;
    padding-left: 25px;
    padding-top: 7px;
    line-height: 20px;
    border-radius: 0;
    font-size: 14px;
    font-weight: 900;
    text-transform: uppercase;
    float: right;
    z-index: 9999;
    padding-top: 15px;
	line-height: 24px;
  padding-left: 45px;
}

.scroll_link a:hover {
	background-position: 0 -104px;
	color: #fff;
	animation-delay: 0.5s;
    animation-duration: 1s; 
    animation-iteration-count: infinite;
    animation-name: hvr-back-pulse;
    animation-timing-function: linear;
} */


.scroll_link {
	  right: 5px;
    margin-right: 0;
}

.scroll_link a {
    width: 350px;
    height: 463px;
    background: url('https://theperfectria.com/wp-content/uploads/2024/09/LM-Sleep-On-It-Vertical-banner.jpg') no-repeat;
	background-size: 90%;
    right:12vw;
    text-align: left;
    text-decoration: none;
    color: #484848;
    padding-left: 25px;
    padding-top: 7px;
    line-height: 20px;
    border-radius: 0;
    font-size: 14px;
    font-weight: 900;
    text-transform: uppercase;
    float: right;
    z-index: 19999;
    padding-top: 15px;
	line-height: 24px;
  padding-left: 45px;
}

/* .scroll_link a:hover {
	background-position: 0 -104px;
	color: #fff;
	animation-delay: 0.5s;
    animation-duration: 1s; 
    animation-iteration-count: infinite;
    animation-name: hvr-back-pulse;
    animation-timing-function: linear;
} */




.user_avatar_area .auther i {margin-left: 7px; margin-right: 7px;}


.contact_map {width: 100%; float: left; position: relative; border-top:1px solid #cfcfcf;}
.contact_map img {width: 100%;}

.contact_sec1 { width: 100%; float: left; padding: 70px 0 40px; position: relative; background: #ddebf0;}
.contact_sec1 .container {position: relative; background: url('../images/form_bk2.png') 100% 100% no-repeat; padding-bottom: 45px;}
.contact_sec1 .container .midarea {width: 100%; margin: 0 auto; position: relative;float: left; padding:8px; background: linear-gradient(to right, #0690d9 0%,#0ab686 100%) !important;}

.contact_sec1 .container .midarea .grayblok {background: #f8fafb url('../images/inv_comma_bk2.png') 0 100% no-repeat; border: 1px solid #dbdbdb;  position: relative; z-index: 2; padding: 70px;float: left;width:100%; }

.contact_sec1 .container .midarea .grayblok .left {width:40%; float: left; background: url('../images/contact_shadow.png') 100% 50% no-repeat;
 padding: 0 60px 0 40px;}
.contact_sec1 .container .midarea .grayblok .left p {color: #011021; font-size:19px; letter-spacing:2px; line-height: 40px; margin-bottom: 40px;}
.contact_sec1 .container .midarea .grayblok .left p .blue {color: #147fbf; }
.contact_sec1 .container .midarea .grayblok .left p .green {color: #15ac81; }

.contact_sec1 .container .midarea .grayblok .right {float: left; width: 60%; padding: 0 0px 0 60px;} 
.contact_sec1 .container .midarea .grayblok .right h2 {color: #161e1e; font-size:38px; margin: 0 0 25px; font-weight: 700;}
.contact_sec1 .container .midarea .grayblok .right .status {font-size: 17px !important;font-weight: 700 !important;color: #000000 !important;}
.contact_sec1 .container .midarea .grayblok .right .statuslms {font-size: 17px !important;font-weight: 700 !important;color: #000000 !important;}
.contact_sec1 .container .midarea .grayblok .right p {color: #646464; font-size:17px; margin: 0 0 15px; font-size:15px; }
.contact_sec1 .container .midarea .grayblok .right p img {margin-left: 10px;}

.contact_sec1 .container .midarea .grayblok .right .sec {width: 100%; border: 1px solid #dfe1e2; background: #f4f7f9 url('../images/contact_edit_icon.png') 95% 85% no-repeat; border-radius:12px; margin: 0 0 30px; padding: 15px 15px 15px 75px; font-family: 'Roboto', sans-serif;}

.contact_sec1 .container .midarea .grayblok .right .sec label {color: #9d9fa0; font-size:15px; text-transform: uppercase;  margin: 0 0 0; width: 100%; }
.contact_sec1 .container .midarea .grayblok .right .sec input[type="text"],
.contact_sec1 .container .midarea .grayblok .right .sec input[type="email"] {color: #646464; font-size:15px; font-weight:500; border: 0; background:transparent;width: 100%;  font-family: 'Roboto', sans-serif;}

.contact_sec1 .container .midarea .grayblok .right .sec textarea {color: #646464; font-size:15px; font-weight:500; border: 0; background:transparent;width: 100%;height:70px; resize: none; font-family: 'Roboto', sans-serif;}
.contact_sec1 .container .midarea .grayblok .right .sec1 {position: relative;}
.contact_sec1 .container .midarea .grayblok .right .sec1:before {width: 23px; height: 24px; position: absolute; left: 30px; top: 23px; content: ' '; background: url('../images/contact_icon1.png') 0 0 no-repeat;}

.contact_sec1 .container .midarea .grayblok .right .sec2 {position: relative;}
.contact_sec1 .container .midarea .grayblok .right .sec2:before {width: 32px; height: 23px; position: absolute; left: 30px; top: 26px; content: ' '; background: url('../images/contact_icon2.png') 0 0 no-repeat;}

.contact_sec1 .container .midarea .grayblok .right .sec3:before {width: 27px; height: 37px; position: absolute; left: 30px; top: 20px; content: ' '; background: url('../images/contact_icon3.png') 0 0 no-repeat;}

.contact_sec1 .container .midarea .grayblok .right .submitarea input[type="submit"] {border: 0; padding:10px 50px; background:#088cd5; border:0; border-radius:25px; color:#fff;font-weight: 700; margin-left:15px; }
.contact_sec1 .container .midarea .grayblok .right .submitarea {display: flex; width: 100%; align-items: center;}

.grecaptcha {transform:scale(0.7);-webkit-transform:scale(0.7);transform-origin:0 0;-webkit-transform-origin:0 0; width: 55%;}

#myModal .modal-dialog {top:25%;}
#myModal .modal-dialog .modal-content {border-radius: 0;}
#myModal .modal-dialog .modal-content .modal-header {border-radius: 0; background: #11b7ab; color: #fff;}
#myModal .modal-dialog .modal-content .modal-header .close {opacity: 1 !important; position: relative; top: -10px; outline: 0 !important;}
#myModal .modal-dialog .modal-content .modal-body form button,
#myModal .modal-dialog .modal-content .modal-body form input[type="submit"] {padding: 9px 30px 6px !important;color: #fff !important;border-radius: 25px;font-size: 14px !important;background: #088cd5 !important;text-transform: uppercase;font-weight: 700; display: table; margin: 0 auto 15px; border: 0; cursor: pointer;}
#myModal .modal-dialog .modal-content .modal-body form label {width: 100%; float: left;}
#myModal .modal-dialog .modal-content .modal-body p {width: 100%;}
#myModal .modal-dialog .modal-content .modal-body .register_btn {text-align: center; display: block;padding-top: 10px;}
#myModal .modal-dialog .modal-content .modal-body .forgot_form_button  {padding: 9px 30px 6px !important;color: #fff !important;border-radius: 25px;font-size: 14px !important;background: #11b7ab !important;text-transform: uppercase;font-weight: 700; display: table; margin: 0 auto; border: 0; cursor: pointer;}

#myModal .modal-dialog #register_now_button { display: block; text-align: center;padding-top: 20px; color: #11b7ab; padding-bottom: 15px;}

#myModal .status {text-align: center;margin-bottom: 18px;border-bottom:0;padding-bottom: 10px;text-transform: capitalize;color: #2196F3;font-weight: bold;font-size: 18px;}
#myModal span {font-size:15px; color: #ff0000;}



#myModal1 .modal-dialog {top:10%;}
#myModal1 .modal-dialog .modal-content {border-radius: 0;}
#myModal1 .modal-dialog .modal-content .modal-header {border-radius: 0; background: #11b7ab; color: #fff;}
#myModal1 .modal-dialog .modal-content .modal-header .close {opacity: 1 !important; position: relative; top: -10px; outline: 0 !important;}
#myModal1 .modal-dialog .modal-content .modal-body iframe {width:100% !important; height:30vw !important; }





#aboutModal .modal-dialog {top:15%;}
#aboutModal .modal-dialog .modal-content {border-radius: 0;}
#aboutModal .modal-dialog .modal-content .modal-header {border-radius: 0; background: #11b7ab; color: #fff;}
#aboutModal .modal-dialog .modal-content .modal-header .close {opacity: 1 !important; position: relative; top: -10px; outline: 0 !important;}
#aboutModal .modal-dialog .modal-content .modal-body form button {padding: 9px 30px 6px !important;color: #fff !important;border-radius: 25px;font-size: 14px !important;background: #088cd5 !important;text-transform: uppercase;font-weight: 700; display: table; margin: 0 auto; border: 0;}
#aboutModal .modal-dialog .modal-content .modal-body form label {width: 100%; float: left;}
#aboutModal .modal-dialog .modal-content .modal-body p {width: 100%;}

#aboutModal .modal-dialog #register_now_button { display: block; text-align: center;padding-top: 20px; color: #11b7ab; padding-bottom: 15px;}
#aboutModal .recaptcha {transform:scale(0.7);-webkit-transform:scale(0.7);transform-origin:0 0;-webkit-transform-origin:0 0; width: 55%;}


#ForgotUsernameModal .modal-dialog .modal-content {border-radius: 0;}
#ForgotUsernameModal .modal-dialog .modal-content .modal-header {border-radius: 0; background: #11b7ab; color: #fff;}
#ForgotUsernameModal .modal-dialog .modal-content .modal-header .close {opacity: 1 !important; position: relative; top: -10px; outline: 0 !important;}
#ForgotUsernameModal .modal-dialog .modal-content .modal-body form button,
#ForgotUsernameModal .modal-dialog .modal-content .modal-body form input[type="submit"] {padding: 9px 30px 6px !important;color: #fff !important;border-radius: 25px;font-size: 14px !important;background: #088cd5 !important;text-transform: uppercase;font-weight: 700; display: table; margin: 0 auto 15px; border: 0; cursor: pointer;}

#ForgotUsernameModal .modal-dialog .modal-content .modal-body form input[type="text"],
#ForgotUsernameModal .modal-dialog .modal-content .modal-body form input[type="email"] {
	width: 100%; border:1px solid #a8a8a8 !important; margin-bottom: 10px; padding: 0 12px; font-size: 14px; height: 35px;
}
#ForgotUsernameModal .modal-dialog .modal-content .modal-body form textarea {
	width: 100%; border:1px solid #a8a8a8 !important; margin-bottom: 10px; padding: 10px 12px; height: 100px; resize: none; font-size: 14px;
}
#ForgotUsernameModal .wpcf7-spinner {position: absolute; left: 0; bottom: 0;}
#ForgotUsernameModal .wpcf7-not-valid-tip {font-size: 12px;}



.podcastdetail_sec1 p {margin: 0 0 30px;color: #5D5D5D;font-size: 16px;line-height: 25px;}

.podcast_article {margin: 50px 0 30px; width: 100%; float: left; background: #f8f8f8;
padding: 30px 25px;
width: 100%;
float: left;
border-left: 4px solid #0672b7;
margin-bottom: 35px;
border-radius: 8px;
border-top: 1px solid #dadada;
border-bottom: 1px solid #dadada;
border-right: 1px solid #dadada;
}

.recent_backstage_pass {width:100%; float: left; position: relative; background: #098bd6;}
.recent_backstage_pass .owl-nav {position: absolute;left: 0;top: -6px;width: 100%; pointer-events: none;}
.recent_backstage_pass .owl-carousel .owl-nav button.owl-next {position: relative; right: -30px; float: right; font-size:20px;pointer-events: all; outline: 0;}
.recent_backstage_pass .owl-carousel .owl-nav button.owl-next span { font-size:45px; color: #fff;}
.recent_backstage_pass .owl-carousel .owl-nav button.owl-prev {position: relative; left: -30px; font-size:20px;pointer-events: all;outline: 0;}
.recent_backstage_pass .owl-carousel .owl-nav button.owl-prev span { font-size:45px; color: #fff;}
.recent_backstage_pass .owl-carousel .owl-item {background: #098bd6; text-align: center; color:#fff;  text-align: center; cursor: pointer;}
/*.recent_backstage_pass .owl-carousel .owl-item .item {line-height: inherit !important;}*/
.recent_backstage_pass .owl-carousel .owl-item h4 {font-size: 14px; padding: 20px 0 14px;}
.recent_backstage_pass .owl-carousel .owl-item a h4 {color:#fff;}
.recent_backstage_pass .owl-carousel .owl-item.current {background: #EAF1F4; text-align: center; color:#098bd6;}
.recent_backstage_pass .owl-carousel .owl-item.current a h4 {color:#098bd6;}

#LoadMore {padding: 9px 30px !important; color: #fff !important; border-radius: 8px; font-size:15px !important; margin-top: 12px; font-weight: 900 !important; display: table; margin: 0 auto;
background: #0690d9 !important; /* Old browsers */
background: -moz-linear-gradient(left, #0690d9 0%, #0ab686 100%) !important; /* FF3.6-15 */
background: -webkit-linear-gradient(left, #0690d9 0%,#0ab686 100%) !important; /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #0690d9 0%,#0ab686 100%) !important; /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0690d9', endColorstr='#0ab686',GradientType=1 ) !important; /* IE6-9 */
}


#selectedcategory {text-align: center; padding: 0 0 25px;}
#selectedcategory select {width: 500px; border: 3px solid #9b9b9b; border-radius: 8px; color: #828282; font-size:17px; font-weight: 700; padding: 0 15px; appearance: none; background:#fff url('../images/drop_back.png') 100% 0 no-repeat; height: 47px; margin-bottom: 60px;}

.bsp_search {padding-bottom: 40px;}
.bsp_search select {
	color: #fff; height:35px; width: 100%;font-size:15px; font-weight: 500; padding: 0 15px; appearance: none; background:#091e33 url('../images/drop_back2.png') 100% -5px no-repeat; border: 0; margin-bottom: 12px;
}
.bsp_search input[type="submit"] {height: 35px; width:210px; border: 3px solid #10b6aa; text-transform: uppercase; font-size:14px; color: #10b6aa; letter-spacing: 2px; font-weight: 700; float: right;background: transparent;}


.bottom_contact_main {position: fixed; right: 25px; bottom: 0; width: 300px; background: #fff; z-index: 999;}
.bottom_contact_main .contact_head {width: 100%; float: left; display: flex; justify-content: space-between; padding: 7px 30px; color: #fff; background: #10b6aa; font-size:17px; align-items: center;}
.bottom_contact_main .contact_head h3 {margin: 0; font-size:17px; font-weight: 700;}
.bottom_contact_main .contact_body {padding:15px 30px;width: 100%; float: left;border: 1px solid #cdcdcd; border-top: 0;} 
.bottom_contact_main .contact_body input[type="text"],
.bottom_contact_main .contact_body input[type="email"],
.bottom_contact_main .contact_body input[type="tel"] { width: 100%; height: 38px; border: 1px solid #fff; background: #fafafa; padding: 0 10px; border-radius: 1px; margin: 0 0 15px; color: #979797; font-size: 14px; box-shadow: 0 0 12px 0 rgba(0,0,0,0.12);} 
.bottom_contact_main .contact_body textarea { width: 100%; height:90px; border: 1px solid #fff; background: #fafafa; padding: 6px 10px; border-radius: 1px; margin: 0; color: #979797; font-size: 14px; box-shadow: 0 0 12px 0 rgba(0,0,0,0.12); resize: none;} 
.bottom_contact_main .contact_body input[type="submit"] {padding: 7px 18px;color: #fff;border-radius: 20px;font-size:13px !important;background: #0672b7 !important;text-transform: uppercase;font-family: 'Nexa';font-weight: 700; border: 0;}


.tpr_expan_area {width: 100%; position: relative; float: left; padding: 20px 0; background: #11b7ab; display: none; z-index: 98;}
.tpr_expan_area img {width: 90%;}
.tpr_expan_area h2 {color: #fff; font-size:22px; font-weight: 700; margin-top: 20px; text-transform: uppercase; }
.tpr_expan_area p {color: #fff; font-size:19px; font-weight: 300; margin: 20px 0;}
.tpr_expan_area .rgt_text a {display: inline-block; padding: 12px 35px; background: #091e33; color: #fff; border-radius: 3px;border-radius: 3px;}
.tpr_expan_area .rgt_text .btn {display: inline-block !important; padding: 12px 35px !important; background: #091e33 !important; color: #fff !important; margin-right: 7px !important;}
.tpr_expan_area .rgt_text .btn:focus {border:0;}
.tpr_expan_area .rgt_text .dropdown {display: inline-block;}
.tpr_expan_area .rgt_text .dropdown-menu {background: #091e33 !important;margin: 0 !important;}

.tpr_expan_area .rgt_text .dropdown:hover .dropdown-menu {display: block;}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search {margin-top: 35px;z-index: 999;}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input, .tribe-common .tribe-common-form-control-text__input {background: #091e33 !important; color: #fff;}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  opacity: 1; color: #fff !important;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input::-moz-placeholder { /* Firefox 19+ */
  opacity: 1; color: #fff !important;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input:-ms-input-placeholder { /* IE 10+ */
  opacity: 1; color: #fff !important;
}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input:-moz-placeholder { /* Firefox 18- */
  opacity: 1; color: #fff !important;
}
.tribe-common .tribe-common-form-control-text__input::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  opacity: 1; color: #fff !important;
}
.tribe-common .tribe-common-form-control-text__input::-moz-placeholder { /* Firefox 19+ */
  opacity: 1; color: #fff !important;
}
.tribe-common .tribe-common-form-control-text__input:-ms-input-placeholder { /* IE 10+ */
  opacity: 1; color: #fff !important;
}
.tribe-common .tribe-common-form-control-text__input:-moz-placeholder { /* Firefox 18- */
  opacity: 1; color: #fff !important;
}
.tribe-events .tribe-events-c-search__input-control-icon-svg path {fill: #fff !important;}

.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input::-webkit-input-placeholder, .tribe-common .tribe-common-form-control-text__input::-webkit-input-placeholder{color: #fff;}
.tribe-common .tribe-common-c-svgicon {color: #fff;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__content {background: #091e33 !important; color: #fff;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-search {background: #091e33 !important;}
.tribe-events .tribe-events-c-view-selector__list-item-text {color: #fff;}
.tribe-events .tribe-events-c-view-selector__list-item-text:hover {color: #fff !important;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item-link:hover {color: #fff !important;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-view-selector--tabs .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link::after {background-color: #10b6aa;}

.tribe-common .tribe-common-c-btn, .tribe-common a.tribe-common-c-btn {background: #088cd5 !important;}
.tribe-common .tribe-common-c-btn:focus, .tribe-common .tribe-common-c-btn:hover, .tribe-common a.tribe-common-c-btn:focus, .tribe-common a.tribe-common-c-btn:hover {background: #088cd5 !important;}
header.tribe-events-calendar-month__header {box-shadow: 0 0 0 0 rgba(0,0,0,0);border-left: 1px solid #e4e4e4;border-right: 1px solid #e4e4e4;border-bottom: 1px solid #e4e4e4;min-height: inherit; background: #11b7ab !important;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search {box-shadow: 0 0 0 0 rgba(0,0,0,0);/*margin-bottom: 20px;*/border: 1px solid #e4e4e4;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-header--has-event-search .tribe-events-header__top-bar {padding: 0 25px;}
.tribe-events .tribe-events-calendar-month__header-column {margin: 12px 0;  padding-bottom: 0;}
.tribe-events .tribe-events-calendar-month__header-column-title {color: #fff !important; text-align: center !important; font-weight: 700; font-size:15px !important; }
.tribe-events .tribe-events-c-ical__link {background: #088cd5 !important;border: 1px solid #088cd5 !important; color: #fff !important;}
.addtoany_content {text-align: center;background: #ddebf0; padding: 40px 0 30px !important; margin: 0 !important;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {padding-bottom: 60px;}

header.tribe-events-calendar-latest-past__event-header {box-shadow: 0 0 0 0 rgba(0,0,0,0);}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters > .tribe-common-g-col {padding-left: 0;padding-right: 0;}
.tribe-events .tribe-events-calendar-latest-past__event-date-tag-datetime {background: #11b7ab;}
.tribe-events .tribe-events-calendar-latest-past__event-date-tag-month {padding-top: 10px;color: #fff;}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h4--min-medium {color: #fff; font-size:21px}
.tribe-events .tribe-events-calendar-latest-past__event-date-tag-year {color: #fff;}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-h3--min-medium {clear: both;padding-top: 25px; color:#088cd5;}
.tribe-common .tribe-common-c-svgicon--messages-not-found .tribe-common-c-svgicon__svg-stroke {color: #000;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-latest-past__event-details {width: 100%;}

.cat_invictus-events {background:#11B7AB !important; color: #fff !important; padding-top: 10px !important;}
.cat_invictus-events a {color: #fff !important;}
.tribe_events_cat-rts-events.cat_rts-events {background:#0672B7 !important; color: #fff !important; padding-top: 10px !important;}
.tribe_events_cat-rts-events.cat_rts-events a {color: #fff !important;}

.learndash_lms {/*background: none;*/background: url('../images/webin_bk.png') 3% 50% no-repeat; padding-top: 0; /*background-size: 80% 80%;*/}
.learndash_lms:before {display: none;}
.learndash-wrapper .ld-item-list.ld-lesson-list .ld-section-heading h2 {font-size:26px !important;} 
.ld-progress-steps {color: #fff;}
.learndash-wrapper .ld-expand-button {background-color:#088cd5 !important;} 
.learndash-wrapper .ld-expand-button:hover {background-color:#11b7ab !important; }
.back_to_passholder {padding: 8px 20px; border-radius: 20px; background-color:#088cd5 !important; color:#fff !important; font-size:15px; font-weight:600; text-decoration: none !important; }
.back_to_passholder:hover {background-color:#11b7ab !important; } 
.learndash-wrapper .ld-expand-button.ld-button-alternate {background-color: transparent !important;} 

#login_form_button {display: table; margin: 20px auto 0; color: #11b7ab;}

.tribe-events-calendar-list {display: block;float: left;width: 100%;}
.tribe-events-calendar-list .tribe-events-calendar-list__month-separator {width: 100%; margin: 30px 0 20px; /*background: #11b7ab; color: #fff;*/  padding: 10px;}
.tribe-events-calendar-list .tribe-events-calendar-list__month-separator time {color: #11b7ab; font-weight: 700;}
.tribe-events .tribe-events-calendar-list__event-date-tag-datetime {background: #088cd5 !important;}
.tribe-events .tribe-events-calendar-list__event-date-tag-weekday {padding-top: 10px; color: #fff;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-calendar-list__event-row > .tribe-common-g-col {padding-right: 0 !important;}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-g-row--gutters > .tribe-common-g-col header {box-shadow: 0 0 0 0 rgba(0,0,0,0); border: 1px solid #088cd5; padding: 7px 15px;}

.podcast_sec2 .podcast_block {padding: 10px; width: 100%; box-shadow: 0 0 12px 0 rgba(0,0,0,0.08); border: 1px solid #dadada; /*display: flex;*/ display: block; border-radius:8px;margin-bottom: 65px; text-align: left;background: #fff;}
.podcast_sec2 .podcast_block .left {float:left; width: 45%;}
.podcast_sec2 .podcast_block .left .box {width: 100%; text-align: center;
position: relative;
padding: 80px 60px 80px;
background: #11b6ac;
background: -moz-linear-gradient(left, #11b6ac 0%, #0b99c8 100%);
background: -webkit-linear-gradient(left, #11b6ac 0%,#0b99c8 100%);
background: linear-gradient(to right, #11b6ac 0%,#0b99c8 100%);}
.podcast_sec2 .podcast_block .left .box h2 {font-family: 'Nexa';font-weight: bold;font-size:30px;color: #fff;text-transform: uppercase;text-shadow: 4px 4px 35px rgba(68, 68, 68, 0.7);}
.podcast_sec2 .podcast_block .left .box h2 span{display: block;font-weight: 300;font-size: 24px;}
.podcast_sec2 .podcast_block .left .more {display: inline-block;padding: 9px 35px;margin: 25px 10px 0 35px;background: #0672b7;color: #fff;font-size: 13px;font-weight: bold;font-family: 'Nexa';border-radius: 30px;text-transform: uppercase;}
.podcast_sec2 .podcast_block .mid {background: url('../images/gray_line.png') 50% 0 repeat-y; margin: 0 15px 0 9px; width: 30px; float: left; height: 100%; position: relative;}

.podcast_sec2 .podcast_block .right {width:50%; padding:35px 60px 0 30px; float: left;}
.podcast_sec2 .podcast_block .right h2 {font-family: 'Nexa';font-weight: bold;font-size:30px;color: #0672b7; padding-right: 60px;margin: 0 0 10px;}
.podcast_sec2 .podcast_block .right h2 a {color: #0672b7;}
.podcast_sec2 .podcast_block .right h2 span{display: block;font-weight: 300;font-size:22px; color: #151515;text-transform: uppercase; font-weight: 300;font-family: 'Roboto', sans-serif;}
.podcast_sec2 .podcast_block .right p {color: #011021; font-size:17px; line-height: 30px; margin: 0 0 20px;}
.podcast_sec2 .podcast_block .right p a {color: #10b6aa; font-size:17px; text-decoration: underline; }
.podcast_sec2 .podcast_block .right p .social_blok a {display: inline-block; width: 30px; height: 30px; border-radius:100%; text-align: center;line-height: 31px; color: #fff; font-size:15px; margin-right: 5px; border-radius:100%; background: #10b6aa; text-decoration: none;}
.podcast_sec2 .podcast_block .right p .social_blok a:hover { background: #0672b7; color: #fff;}

.wpcf7 form.invalid .wpcf7-response-output, 
.wpcf7 form.unaccepted .wpcf7-response-output,
.wpcf7 form.sent .wpcf7-response-output {background: #fff;}
.wpcf7 form.sent .wpcf7-response-output {border-color: #11b7ab;}

#registration_form input {margin-bottom: 15px;}

.learndash_lms .left {text-align: center;padding-top: 40px;}
.learndash_lms .custom_content_slider{width: 80%;margin: 60px auto;}
.learndash_lms .custom_content_slider .carousel-control-prev, .learndash_lms .custom_content_slider .carousel-control-next {pointer-events: none;}
.learndash_lms .custom_content_slider .carousel-control-prev .carousel-control-prev-icon, 
.learndash_lms .custom_content_slider .carousel-control-next .carousel-control-next-icon {pointer-events: all;}
 {pointer-events: all;}
.learndash_lms .custom_content_slider ul {margin: 0;bottom: -50px;}
.backstage_content .custom_content_slider ul {margin: 0;bottom: -90px;}
.learndash_lms .custom_content_slider ul li, 
.backstage_content .custom_content_slider ul li {background: url(../images/all_caro.png) 0 0 no-repeat;opacity:1;width: auto;list-style-type: none;}
.backstage_content .custom_content_slider ul li {width:25px; height: 30px;}
.learndash_lms .custom_content_slider ul li.active, .backstage_content .custom_content_slider ul li.active {background: url(../images/select_caro.png) 0 0 no-repeat;}

.backstage_content .carousel-control-next-icon, 
.backstage_content .carousel-control-prev-icon,
.backstage_content .carousel-control-next-icon, 
.backstage_content .carousel-control-prev-icon {width:30px;height: 30px;position: relative; pointer-events: all;}




/*-------------------- BSP New ----------------------*/

.bsp_main {width: 100%; float: left; position: relative;}
.bsp_main .left_bsp {width: 340px; float: left; position: relative;box-shadow: 0 0 20px 0 rgba(0,0,0,0.1); background: #fff; height: 100%;}
.bsp_main .left_bsp .logoblok {display: block; text-align: center; padding:16px 0 10px; border-bottom: 1px solid #cfdbe7; margin-bottom: 7px; width: 100%; float: left;}
.bsp_main .left_bsp .logoblok img {width: 85%;max-width: 370px;}
.bsp_main .left_bsp ul {list-style-type: none;width: 100%; float: left; margin-bottom:45px;}
.bsp_main .left_bsp ul li {list-style-type: none;width: 100%; float: left;}
.bsp_main .left_bsp ul li a {display: block; padding: 10px 30px; color: #000; font-size:17px;}
.bsp_main .left_bsp ul li a img {margin-right: 20px;}
.bsp_main .left_bsp ul li.bg-green  {position: relative;}
.bsp_main .left_bsp ul li.bg-green:after {position: absolute; content: ' ';width: 33px;height: 15px;/*background: url('../images/new.png') 0 0 no-repeat;*/background-size: auto;right: 14px;top: 19px;background-size: contain;}
.bsp_main .left_bsp h3 {text-align: center;color: #000; font-size:20px;margin: 40px 0 25px;font-weight: 400;}
.bsp_main .left_bsp ul li a:hover {background: #11b7ab; color: #fff;}
.bsp_main .left_bsp ul li a:hover img {filter: invert(1);}
.bsp_main .left_bsp ul li a span {width:52px; display: inline-block;}

.bsp_main .left_bsp .cal_blok {width: 88%; margin: 0 auto 20px; box-shadow: 0 0 15px 0 rgba(0,0,0,0.2); padding: 12px 20px;border-radius:15px; text-align: center;}
.bsp_main .left_bsp .cal_blok .heading {display: block; color: #018077; font-size:18px; margin: 0 0 5px; font-weight: 400;}
.bsp_main .left_bsp .cal_blok a {padding: 6px 8px;  color: #091e33;  font-weight: 600; display: inline-block;}
.bsp_main .left_bsp .cal_blok a span {background: #e8e8e8;padding: 6px 8px; display: inline-block; border-radius: 8px;}
.bsp_main .left_bsp .cal_blok a span img {margin-right:5px;}

.bsp_main .left_bsp .lowarea {width: 100%; float: left; margin-top: 40px;}
.bsp_main .left_bsp .lowarea .link1 {font-size:17px; font-weight: 500; text-transform: uppercase; text-align: center;padding:25px 0; color: #091e33; width: 100%; display: block; background: #f2f5f9;} 
.bsp_main .left_bsp .lowarea .link2 {width: 100%; float: left; background: #091e33; color: #fff; font-size:17px; text-transform: uppercase;display: block;text-align: center;padding:28px 0 21px;}
.bsp_main .left_bsp .lowarea .link2 img {margin-right: 10px;}

.bsp_main .right_bsp {width: calc( 100% - 340px) ; float: left;}
.bsp_main .right_bsp .top_bluearea {padding: 14px 0 11px; background: #091e33; width: 100%; float: left;}
.bsp_main .right_bsp .midarea {width: 94%; margin: 0 auto;}

.bsp_main .right_bsp .midarea h1 {color: #000; font-size:29px; font-weight: 700; display: inline-block;margin: 0 0 20px;}
.bsp_main .right_bsp .midarea p {margin: 0 0 20px;/*text-align: justify;*/}

.bsp_main .right_bsp .midarea .backstage_content img {height: 100%;}

.bsp_main .right_bsp .top_bluearea h2 {color: #fff; font-size:25px; font-weight: 700; display: inline-block;}
.bsp_main .right_bsp .top_bluearea .back_to_front {font-size: 23px;margin: 0 0 0 25px;color: #11b7ab;float: right;}
.bsp_main .right_bsp .top_bluearea .searchblok {float: right; width:500px; display: flex; }
.bsp_main .right_bsp .top_bluearea .searchblok form {display: flex;}
.bsp_main .right_bsp .top_bluearea .searchblok input[type="text"] {width: 440px; border: 0; background: #fff; padding: 0 25px; border-radius: 15px 0 0 15px; color: #544f4f; font-size:17px; font-weight: 300;height: 38px;}
.bsp_main .right_bsp .top_bluearea .searchblok input[type="submit"] {width: 60px; border: 0; border-radius: 0 15px 15px 0; background:#11b7ab url('../images/search_icon.png') 50% 50% no-repeat;height: 38px;}

.bsp_main .right_bsp .mid_white {width: 100%; padding: 50px 0; float: left;}
.bsp_main .right_bsp .mid_white .shortarea {width: 100%; float: left; margin: 0 0 35px; display: flex;justify-content: space-between; }
.bsp_main .right_bsp .mid_white .shortarea label {width: 35%;color: #000; font-size:22px;font-family: 'Nexa';inline-block; font-weight: bold;}
.bsp_main .right_bsp .mid_white .shortarea select {display: inline-block; margin: 0 15px 15px 0; padding:8px 85px 8px 20px; appearance: none;box-shadow: 0 0 10px 0 rgba(0,0,0,0.1); color: #000; font-size:17px; font-weight: 500;border: 0; background: #fff url('../images/drop_down1.png') 100% -2px no-repeat; border-radius:7px; width: 100%;}
#getPodcastbsp input[type="submit"] {font-size: 15px; width: 100%; border-radius: 5px; background: #091e33; color: #fff; font-weight: 600;}
.bsp_main .right_bsp .mid_white .shortarea .search_box form {display: flex; align-items: center;}
.bsp_main .right_bsp .mid_white .shortarea input[type="text"] {
	box-shadow: 0 0 10px 0 rgba(0,0,0,0.1); border: 0; padding: 0 10px; height: 42px; 
	border-radius: 4px 0 0 4px; 
}
.bsp_main .right_bsp .mid_white .shortarea input[type="submit"] {width: 45px;border: 0;border-radius: 0 4px 4px 0;background: #091e33 url('../images/search_icon.png') 50% 50% no-repeat;height: 42px;}

.bsp_main .right_bsp .mid_white .shortarea .search_box {position: relative; z-index: 99;}
.bsp_main .right_bsp .mid_white .shortarea .search_box #suggesstion-box {position: absolute; left: 0; top: 45px; width: 100%; padding: 5px; box-shadow: 0 0 5px 0 rgba(0,0,0,0.5); background: #fff;}
.bsp_main .right_bsp .mid_white .shortarea .search_box #suggesstion-box ul li {padding: 7px 2px; border-bottom: 1px solid #ccc; cursor: pointer;color: #333; font-size:14px;}
.bsp_main .right_bsp .mid_white .shortarea .search_box #suggesstion-box ul li:last-child {border-bottom: 0;}
.bsp_main .right_bsp .mid_white .shortarea .search_box #suggesstion-box ul li:hover {color: #11b7ab;}


.bsp_main .right_bsp .mid_white .grayblok {width: 100%; float: left; background: #f0f0f0; border: 1px solid #c7c7c7; border-radius: 15px; display: flex; margin-bottom:40px; /*align-items: center;*/}
 .bsp_main .right_bsp .mid_white .grayblok div {flex: 1;}
.bsp_main .right_bsp .mid_white .grayblok .lft {width: 380px; float: left; background: #088cd5; padding: 30px; border-radius: 15px 0 0 15px;display: flex;flex-wrap: wrap;align-items: center;flex: 0.5;}
.bsp_main .right_bsp .mid_white .grayblok .lft h3 {font-size:22px; color: #fff; margin:30px 0 30px; width: 100%;}
.bsp_main .right_bsp .mid_white .grayblok .lft .rts_category {color: #fff; font-weight:600;padding-bottom: 10px; width: 100%;}
.bsp_main .right_bsp .mid_white .grayblok .lft .download_button_section {display: flex; justify-content: space-between; align-items: center;}
.bsp_main .right_bsp .mid_white .grayblok .lft .more {background: #091e33; color: #fff; padding: 11px 30px; font-size:19px; border-radius: 8px;}
.bsp_main .right_bsp .mid_white .grayblok .lft .more_download {padding: 11px 18px; }
.bsp_main .right_bsp .mid_white .grayblok .lft .more_download img {margin-right: 6px;}
.bsp_main .right_bsp .mid_white .grayblok .lft .img_download {display: inline-block;text-align: center;padding: 4px 7px 4px 4px;width: auto;color: #fff;font-size: 13px;position: relative; width: 43px;top: -10px;}
/*.bsp_main .right_bsp .mid_white .grayblok .lft .img_download:after {content: '\f063'; font-size:16px; color: #fff; position: absolute;right: 0; bottom: -4px; font-family: 'FontAwesome';}*/

.bsp_main .right_bsp .mid_white .grayblok .rgt {padding: 35px 45px; width: calc( 100% - 380px);display: flex;align-items: center;flex-wrap: wrap;}
.bsp_main .right_bsp .mid_white .grayblok .rgt p {color: #000; font-size:19px; margin: 0;}
.bsp_main .right_bsp .mid_white .grayblok .rgt .date_name {display: flex; justify-content: space-between;}
.bsp_main .right_bsp .mid_white .grayblok .rgt .date_name h3 {font-size:22px; color: #000;}
.bsp_main .right_bsp .mid_white .grayblok .rgt .date_name .date {color: #000; font-size:22px; font-weight: 400;}
.bsp_main .right_bsp .mid_white .grayblok .rgt .date_name .date span {font-size:33px;}


.bsp_main .right_bsp .no_result {text-align: center; float: left; width: 100%; padding:30px 0 20px;
margin-bottom: 50px;border: 1px solid #ccc;border-radius: 15px;}
.bsp_main .right_bsp .no_result h2 span { text-transform: uppercase; color: #11b7ab; display: block; font-size: 45px;}
.bsp_main .right_bsp .no_result h2 {font-size:30px;}



.bsp_main .right_bsp .mid_white .document_box {display: flex;flex-wrap: wrap; width: 100%; float: left;}
.bsp_main .right_bsp .mid_white .document_box .grayblok {width: 29%; float: left;  margin-bottom:40px; margin: 0 2% 25px; border-radius: 4px !important;}
.bsp_main .right_bsp .mid_white .document_box .grayblok .document_block {width: 100%; float: left; border: 1px solid #b7b7b7;background: #e8e8e8; padding: 15px; border-radius: 4px !important; height: 100%;position: relative;}
.bsp_main .right_bsp .mid_white .document_box .grayblok .document_block h3 {font-size:20px; color: #091e33; margin:0 0 30px; min-height: 75px;}
.bsp_main .right_bsp .mid_white .document_box .grayblok .document_block .more {background: transparent; color: #091e33; padding:0; font-size:19px; border-radius: 8px;}
.bsp_main .right_bsp .mid_white .document_box .grayblok .document_block .tags {
	width: 100%; float: left; margin-bottom: 15px;border-top: 1px solid #9e9e9e;padding: 5px 0;border-bottom: 1px solid #9e9e9e;}
.bsp_main .right_bsp .mid_white .document_box .grayblok .document_block .img_download {display: inline-block;text-align: center;padding:4px 30px 4px 6px;width: auto;color:#fff;font-size:15px;position: relative;top: 0px;background: #11b7ab !important;border-radius: 8px; font-weight: 700;}
/*.bsp_main .right_bsp .mid_white .document_box .grayblok .lft .img_download:after {content: '\f063'; font-size:16px; color: #000; position: absolute;right: 0; bottom: -4px; font-family: 'FontAwesome';}*/
.bsp_main .right_bsp .mid_white .document_box .grayblok .document_block .img_download .image {padding: 5px; 
border-radius: 100%; background: #fff; width:30px; height:30px;display: inline-block; line-height:17px; margin-right:5px;}
.bsp_main .right_bsp .mid_white .document_box .grayblok .document_block .img_download .image img {width: 15px;}  

.img_download {display: inline-block;text-align: center;padding:4px 30px 4px 6px;width: auto;color:#fff !important;font-size:19px;position: relative;top: 0px;background: #11b7ab !important;border-radius: 12px; font-weight: 700;text-decoration: none !important;margin-right: 8px;margin-bottom: 20px}
.img_download .image {padding: 5px; border-radius: 100%; background: #fff; width: 50px; height: 50px;display: inline-block; line-height: 37px; margin-right:5px;} 

.img_btn .image img {width: 20px; height: 30px !important;}
.attach_title {color: #088cd5 !important; font-size: 20px !important; margin: 0 0 10px !important; font-weight: 700 !important;}
.related_attachment_area {display: flex; }
.related_attachment_area .attached_post {width: 48%; margin-right: 2%;}

.bsp_main .right_bsp .mid_white .seemore {float:right; padding: 10px 40px; background: #091e33; color: #fff; font-size:17px; text-transform: uppercase; font-weight: 700;border-radius: 15px;}

.bsp_main .right_bsp .top_dash_grayblok {width: 100%; float: left; background: #f0f0f0; border: 1px solid #d3d3d3; padding: 20px 35px;border-radius: 12px;}
.bsp_main .right_bsp .top_dash_grayblok .col-md-4 {padding-bottom: 30px;}
.bsp_main .right_bsp .top_dash_grayblok .whitblok {width: 100%; border: 1px solid #bdbdbd; border-radius: 5px; position: relative; height: 100%; background: #fff;}
.bsp_main .right_bsp .top_dash_grayblok .whitblok .imgarea {width: 100%; float: left;}
.bsp_main .right_bsp .top_dash_grayblok .whitblok .imgarea img {border-radius: 5px 5px 0 0;}
.bsp_main .right_bsp .top_dash_grayblok .whitblok .text_blok {width: 100%; float: left; padding: 20px 30px 30px; text-align: left;}
.bsp_main .right_bsp .top_dash_grayblok .whitblok .text_blok h3 {color: #000; font-size:19px; margin: 0 0 18px;text-align: center;}
.bsp_main .right_bsp .top_dash_grayblok .whitblok .text_blok p {color: #000; font-size:16px; line-height: 23px; margin: 0 0 10px;}
 0 18px;}
.bsp_main .right_bsp .top_dash_grayblok .whitblok .text_blok p .more { }

.bsp_main .right_bsp .top_dash_grayblok .viewall {padding: 10px 45px; background: #091e33; color: #fff; font-size:20px; text-transform: uppercase; display: table; margin: 0 auto 15px;font-family: 'Nexa'; 
border-radius: 15px; }
.bsp_main .right_bsp .top_dash_grayblok .viewall2 {padding: 6px 28px; 
background: #11b7ab; color: #fff; font-size:16px; text-transform: uppercase; display: table; margin: 0 auto; border-radius: 10px;}

.bsp_main .right_bsp .dash_rght_low {width: 100%; float: left;}
.bsp_main .right_bsp .dash_rght_low .blok {margin: 35px 0 0; background: #fff; padding: 35px 25px; box-shadow: 0 0 15px 0 rgba(0,0,0,0.12);float: left; width:100%; border-radius:12px; position: relative; height: 100%;}
.bsp_main .right_bsp .dash_rght_low .blok h3 {font-size: 22px; color: #000; margin: 0 0 15px;}
.bsp_main .right_bsp .dash_rght_low .blok .gray_block {width: 100%; float: left; display: flex; border: 1px solid #bfbfbf; background: #f0f0f0; margin: 0 0 15px; border-radius: 12px;justify-content: space-between;}
.bsp_main .right_bsp .dash_rght_low .blok .gray_block .left {padding: 20px 30px; color: #000; font-size:17px; font-weight: 500; min-height: 150px;}
.bsp_main .right_bsp .dash_rght_low .blok .gray_block .left a, .bsp_main .right_bsp .dash_rght_low .blok .gray_block .left span {color: #088cd5;}
.bsp_main .right_bsp .dash_rght_low .blok .gray_block .right {/*padding:20px 30px;*/ background:#11b7ab; border-radius:0 12px 12px 0; line-height:25px; display: flex; align-items: center; text-align: center;}
.bsp_main .right_bsp .dash_rght_low .blok .gray_block .right a {color: #fff; font-size:20px; text-transform: uppercase; font-weight: 500;padding: 20px 30px;display: flex;height: 100%;flex-direction: column;justify-content: center;align-items: center; width: 100%;}
.bsp_main .right_bsp .dash_rght_low .blok .gray_block .right a img {width: 25px;margin-bottom: 10px;}
.bsp_main .right_bsp .dash_rght_low .blok .viewall {padding: 8px 50px; background: #091e33; color: #fff; font-size:16px; text-transform: uppercase; display: table; margin: 15px auto 0;font-family: 'Nexa'; border-radius: 10px; font-weight: bold;}
.bsp_main .right_bsp .dash_rght_low .blok .moreblok {padding: 20px 0 0; width: 100%; float: left;}

.bsp_main .BSP_dashboard_top {padding:0 35px 35px;text-align: center;}
.bsp_main .BSP_dashboard_top h1 {font-family: 'Roboto', sans-serif;color: #38a0dd;font-size:28px;margin: 0 0 5px;text-transform: uppercase;font-weight: 700 !important;line-height: normal;}
.bsp_main .BSP_dashboard_top h2 {font-family: 'Roboto', sans-serif;font-size:22px; font-weight: 400 !important; color: #11b7ab;margin: 12px 0;}
.bsp_main .BSP_dashboard_top p {margin-bottom: 20px; font-size: 18px;padding: 0 10%;}
.bsp_main .BSP_dashboard_top a {display: table;padding: 7px 50px;border-radius:40px;color: #fff;background: #00aaf9;margin: 0 auto;font-family: 'Roboto', sans-serif;text-transform: uppercase;font-size:16px;font-weight: 500;}



#tribe-events-pg-template {padding: 0;}
#tribe-events-pg-template {clear: both;}
#tribe-events-pg-template .tribe-events-back a {color: #0690d9;}
#tribe-events-pg-template .tribe-events-back {padding-bottom: 20px; border-bottom: 1px solid #e0e0e0;margin-bottom: 30px !important; display: none;}
#tribe-events-pg-template h1.tribe-events-single-event-title {color: #000;
font-size: 26px;font-family: 'Nexa';}
#tribe-events-pg-template .tribe-events-schedule {padding: 7px 35px; background: #f0f0f0;border-radius: 5px; }
#tribe-events-pg-template .tribe-events-schedule h2 span {color: #0690d9 !important; font-weight: 700;}
#tribe-events-pg-template .tribe-events-cal-links a {padding: 7px 25px; border-radius: 5px; background: #11b7ab; color: #fff; font-size:16px;margin: 0 0 0 15px;}
#tribe-events-pg-template .tribe-events-meta-group {width: 100% !important;}
#tribe-events-pg-template .tribe-events-single-section {width: 100% !important;}
#tribe-events-pg-template .tribe-events-meta-group h2 {color: #000; font-size: 22px;font-family: 'Nexa'; margin-bottom: 20px;}
#tribe-events-pg-template .tribe-events-meta-group dl {display: flex;}
#tribe-events-pg-template .tribe-events-meta-group dl dt:not(:first-child) {margin-top: 0;}
#tribe-events-pg-template .tribe-events-meta-group dl dt, #tribe-events-pg-template .tribe-events-meta-group dl dd {padding: 7px; }
#tribe-events-pg-template .tribe-events-meta-group dl dt {border: 1px solid #c2c2c2; border-right: 0;}
#tribe-events-pg-template .tribe-events-meta-group dl dd {border: 1px solid #c2c2c2;border-left: 0; margin-right: 10px;}
#tribe-events-pg-template #tribe-events-footer ul li a {color: #11b7ab; font-size:17px; font-weight: 700;}
.about_sec4 {display: none;}
#tribe-events-footer{display: none;}
.tribe-events-single > .tribe_events > :not(.primary):not(.secondary):not(.tribe-events-related-events-title):not(.tribe-related-events) {width: auto;}
.tribe-events-cal-links {padding-top: 50px;}
.tribe-events-event-image img { height: auto; display: block; width:100%; max-width:650px; /*margin: 0 auto;*/}



.backstage_content {width: 100%; float: left; position: relative;}
/*.backstage_content:before {width: 100%; min-height: 300px; position: absolute; left: 0; top: 0; content: ' '; background: url('../images/podcast_detail_bk.png') 50% 0 no-repeat; background-size: cover; }*/
.backstage_content .mainimg {position: relative; margin-bottom: 60px;}
.backstage_content .mainimg img {width: 100%; border-radius: 0;margin-top: 30px;}
.backstage_content .mainimg h2 {position: absolute; left: 50%; bottom: 70px; transform: translateX(-50%); color: #fff; font-size:49px; font-weight:700; line-height: 60px; text-align: center;text-shadow: 3px 3px 2px rgba(0, 0, 0, 0.6); width: 90%; }
.backstage_content .mainimg h2 span {text-transform: uppercase; display: block;}

.backstage_content h3 {font-weight:700; color: #555; margin: 0 0 10px; font-size:16px}
.backstage_content p {color: #555; font-size:15px; line-height: 24px; margin: 0 25px 40px 0;}

.backstage_content .sharearea {border-bottom: 2px solid #e4e2e4; margin-top: 30px;}
.backstage_content .sharearea .left {width: 50%; float: left; padding-top: 20px;}
.backstage_content .sharearea .left h4 {color: #333; font-size:19px; font-weight:700; display: inline-block; padding-right: 25px;}
.backstage_content .sharearea .left .social {display: inline-block; padding: 12px 0 0;}
.backstage_content .sharearea .left .social a {color: #088cd5; font-size:15px; display: inline-block; margin: 0 7px 0 0;}
.backstage_content .sharearea .right {width: 50%; text-align: right; float: right;}

.backstage_content_sec2 h2 {margin: 0 0 60px;}

.backstage_content h2:first-child, .backstage_content h1:first-child {color:#001c57 !important; margin: 0 0 35px !important; font-size:30px !important; text-transform: uppercase;}
.backstage_content h2{margin: 35px 0 15px; font-weight: 600; color:#001c57;text-transform: uppercase; font-size:27px;}
.backstage_content h3 {margin: 35px 0 15px; font-weight: 600; color:#001c57;text-transform: uppercase; font-size:19px;}
.backstage_content h4 {margin: 35px 0 15px; font-weight: 600; color:#001c57;text-transform: uppercase; font-size:19px;}
.backstage_content h5 {margin: 35px 0 15px; font-weight: 600; color:#001c57;text-transform: uppercase; font-size:17px;}
.backstage_content a {color: #10b6aa; text-decoration: underline;/* pointer-events: none;*/}

.backstage_content .mainimg {position: relative; margin-bottom: 60px;}
.backstage_content .mainimg h2 {position: absolute; left: 50%; bottom: 70px; transform: translateX(-50%); color: #fff; font-size:40px; font-weight:700; line-height: 60px; text-align: center;}
.backstage_content .mainimg h2 span {text-transform: uppercase; display: block;}

/*.backstage_content h3 {font-weight:700; color: #555; margin: 0 0 10px; font-size:16px}*/
.backstage_content p {color: #555; font-size:19px; line-height: 30px; margin: 0 25px 30px 0;text-align: left !important;}
.backstage_content p img.alignnone {width: 23% !important;}
.backstage_content ul {list-style-type: none; padding: 0 0 25px 22px;}
.backstage_content ul li {color: #555; font-size:18px; line-height: normal; list-style-type: disc; padding:7px 0 5px 5px; /*background: url('../images/arrow_2.png') 0 8px no-repeat;*/}
.backstage_content ul li a {color: #555; font-size:18px;}

.backstage_content ol {list-style-type: none; padding: 0 0 0 15px;}
.backstage_content ol li {color: #555; font-size:20px; line-height: 20px; list-style-type: decimal; padding:7px 0 5px 3px; }
.backstage_content ol li a {font-size:20px !important;}

.backstage_content .table_of_content .toi_content ol li a{font-size:17px !important;text-align: left;display: block;}

.backstage_content iframe {width: 100%;height: 30vw;}
.backstage_content .podcast_player iframe {width: 100%;height: auto;}

.backstage_content .sharearea {border-bottom: 2px solid #e4e2e4; margin-top: 30px;}
.backstage_content .sharearea .left {width: 100%; float: left; padding-top: 20px;}
.backstage_content .sharearea .left h4 {color: #333; font-size:19px; font-weight:700; display: inline-block; padding-right: 25px;}
.backstage_content .sharearea .left .social {display: inline-block; padding: 12px 0 0;}
.backstage_content .sharearea .left .social a {color: #0672b7; font-size:15px; display: inline-block; margin: 0 7px 0 0;}
.backstage_content .sharearea .right {width: 50%; text-align: right; float: right;}

.myaccount_info {width: 80%; margin:30px auto;padding: 20px;border: 4px solid #091e33;}
.myaccount_info .info_row {padding: 8px 5px; border-bottom: 1px solid #d1d1d1; display: flex;}
.myaccount_info .info_row .info_head {width: 30%;}
.myaccount_info .info_row .info_content {width: 70%;}

.myaccount_info .info_row .info_content input[type="text"],
.myaccount_info .info_row .info_content input[type="email"],
.myaccount_info .info_row .info_content input[type="password"],
.myaccount_info .info_row .info_content input[type="tel"] {
	width: 100%; height: 36px; border: 1px solid #a2a2a2; border-radius: 5px; padding: 0 12px;
}
.myaccount_info .info_row .info_content textarea { 
width: 100%; height: 100px; border: 1px solid #a2a2a2; border-radius: 5px; padding: 8px 12px; 
resize: none;}
.myaccount_info .button_div {justify-content: flex-end;}
.myaccount_info .info_row input[type="submit"] {padding: 6px 15px;box-shadow: 0 0 5px 0 rgba(0,0,0,0.12);border: 1px solid #e1e1e1;margin-left: 6px;border-radius: 6px;color: #fff;background: #11b7ab !important; float: right; width: 100px;}

.myaccount_info .error_message p{padding: 8px; background: #ffb3b3; width: 100%; border: 1px solid #f89c9c; color: #5c0000;}

.my_subscriptions {color: #11b7ab; text-align: center; font-size:22px; font-family: 'Nexa'; font-weight: 700; text-transform: capitalize;}

.tribe-events .tribe-events-c-view-selector__list-item-text {color: #fff !important;}
.tribe-common .tribe-common-c-svgicon { color: #fff !important;}
.tribe-common--breakpoint-medium.tribe-common .tribe-common-form-control-text__input, 
.tribe-common .tribe-common-form-control-text__input {color:#fff !important;}

/*.dashicons {font-size: 28px; }*/

.bsp_main .right_bsp .mid_white .edit_text {width: 80%;margin: 30px auto; text-align: right;}
.bsp_main .right_bsp .mid_white .edit_text a {display: inline-block; padding: 6px 15px; box-shadow: 0 0 5px 0 rgba(0,0,0,0.12); border: 1px solid #e1e1e1; margin-left: 6px; border-radius: 6px; color: #fff; background:#11b7ab !important;}
.bsp_main .right_bsp .mid_white .edit_text a span {padding-right: 10px;}
.bsp_main .right_bsp .mid_white .edit_text a span i {font-size:18px;}

.tribe-events .tribe-events-calendar-day__time-separator {display: block !important;}
.tribe-events .tribe-events-calendar-day__type-separator {display: block !important;}

.member_press #mepr-account-nav {border-bottom: 1px solid #d5d5d5; margin-bottom: 0; display: flex;}
.member_press #mepr-account-nav .mepr-nav-item { margin: 0 5px 0 0; border-radius: 6px 6px 0 0; background: #091e33; width: 33%;display: inline-block; text-align: center;font-size: 19px;padding: 0;}
.member_press #mepr-account-nav .mepr-nav-item a {color: #fff;padding: 14px 20px;display: block;}
.member_press #mepr-account-nav .mepr-active-nav-tab {background: #11b7ab;font-weight: normal;} 
.member_press .mp_content {padding: 20px 30px 40px; background: #f3f3f3; border: 1px solid #cdcdcd; border-top:0; border-radius: 0;width: 99.7%;}
.member_press .mp_content .mp-form-row {display: flex; position: relative; padding-bottom: 20px;}
.member_press .mp_content .mp-form-row .mp-form-label {width: 450px;}
.member_press .mp_content .mp-form-row .mp-form-label label {width: 100%;}
.member_press .mp_content .mp-form-row .mp-form-label .cc-error {font-size: 12px; width: 100%; float: left; padding: 0;}
.member_press .mp_content .mp-form-row label.error {font-size: 12px; width: auto !important; float: none; padding: 0;position: absolute;right: 0; bottom: -10px; color: #ff0000;}
.member_press .mp_content .mp-form-row .iti--separate-dial-code {width: 100%;}
.member_press .mp_content #mepr-account-welcome-message {border-top:1px solid #ccc; border-bottom:1px solid #ccc; padding: 12px 0; color: #091e33; font-size: 18px; text-align: center; margin-bottom: 20px;}
.member_press .mp_content #mepr-account-welcome-message p {margin-bottom: 0; text-align: center;font-weight: 700;color: #11b7ab;text-transform: uppercase;}
.member_press .mp_content input[type="submit"] {float: right; padding: 8px 25px; margin-bottom: 30px; border-radius: 30px; background: #11b7ab; color: #fff; border: 0;}

.mp_wrapper table.mepr-account-table {border: 0 !important;}
.mp_wrapper table.mepr-account-table tr {border: 0 !important;}
.mp_wrapper table.mepr-account-table td {border: 0 !important;}
.mp_wrapper table.mepr-account-table th {font-size: 16px;letter-spacing: 0;background:#f3f3f3;padding: 15px;color: #091e33;border-bottom: 1px solid #091e33;}
.mp_wrapper table.mepr-account-table td {padding: 15px; background: #f3f3f3;}
.mp_wrapper table.mepr-account-table td .mepr-account-actions a {display: inline-block; padding: 6px 18px; background: #091e33; color: #fff; border-radius: 15px;font-size: 13px;margin-bottom: 5px;}

.mepr-account-terms, .mepr-account-subscr-id, .mepr-account-rebill 
{font-weight: normal;color: #11b7ab;}
.mepr_update_account_table {padding:25px 25px 55px;background: #f3f3f3;border: 1px solid #cdcdcd;border-top: 0;}
.mepr-stripe-card-element {min-height: 45px;width: 100%;}
.mepr_update_account_table > div:first-child {border-top: 1px solid #ccc;border-bottom: 1px solid #ccc;padding: 12px 0;color: #091e33;font-size: 18px;text-align: center;margin-bottom: 5px;font-weight: 700;color: #11b7ab;text-transform: uppercase;}
.mepr_update_account_table .mp-form-row {display: flex;}
.mepr_update_account_table .mp-form-row .mp-form-label {width: 450px;}
.mepr_update_account_table .mp-form-row .mp-form-label label {width: 100%;}
.mepr_update_account_table input[type="submit"] {float: right;padding: 8px 25px;margin-bottom: 30px;border-radius: 30px;background: #11b7ab;color: #fff;border: 0;}

.search_result {font-size: 28px;font-weight: 700;margin: 0 0 30px;}
.dashboard_footer {text-align: center; padding: 15px 0; color: #fff;}
.backto_previous {padding: 20px 25px 5px; text-align: right; float: left;width: 100%; font-size:18px;}
.backto_previous a {color: #11b7ab !important;}

/*-------------------- BSP New End ----------------------*/

.menu_cross_btn {display: none;}
.grecaptcha-badge {bottom: 50px !important;}

.mid_404 {width: 100%; float: left; padding: 70px 0;}
.mid_404 .mid_cont {padding:70px 20px; border: 4px solid #dbdbdb; /*text-align: center;*/box-shadow: 0 0 15px 0 rgba(0,0,0,0.15);}
/*.mid_404 .mid_cont h2 {font-size:75px; font-family: 'Nexa'; color: #11b7ab; text-transform: uppercase; margin: 0 0 30px;}*/
.mid_404 .mid_cont h2 span {display: block; color: #000; font-size:20px;font-weight: 400;font-family: 'Roboto', sans-serif;padding-bottom: 8px;}
/*.mid_404 .mid_cont p {font-size:28px; color:#5d5d5d; margin:0 0 30px;text-transform: uppercase;font-weight: 300;}*/
.mid_404 .mid_cont .back {padding: 9px 22px !important; color: #fff !important; border-radius: 8px; font-size:16px !important; margin-top: 12px; font-weight: 900 !important;
background: linear-gradient(to right, #0690d9 0%,#0ab686 100%) !important;}

.back-to-top {position: fixed;right: 5px;bottom:20%;transition:  all 0.3s ease;z-index: 999;color: #10b6aa;font-size: 32px;display: none;}



/*--------------------------- member page ----------------------------*/

.memberpg_sec1 {width: 100%; position: relative; background: url('../images/memberpg_img1.png') 50% 0 no-repeat; background-size: cover; padding: 80px 0 110px; text-align: center; float: left;}
.memberpg_sec1 h1 {color: #128ed2; font-size:55px; letter-spacing: 4px; font-family: 'Nexa'; font-weight: 400; margin:0 0 15px; }
.memberpg_sec1 p {color: #fff; font-size:30px; font-weight: 400;}
.memberpg_sec1 p span {color: #0ab192;}

.memberpg_sec2 {width: 100%; position: relative; background: url('../images/memberpg_img2.png') 100% 0 no-repeat; background-size: 40%; padding: 70px 0; float: left;}
.memberpg_sec2:before {width: 100%; position: absolute; left: 0; top: 0; height: 100%; background: url('../images/memberpg_img3.png') 0 100% no-repeat; background-size: 40%; content: ' ';}
.memberpg_sec2 .caro_blok {width: 100%; padding:30px 20px; background: #fff; box-shadow: 0 0 14px 0 rgba(0,0,0,0.15); margin: 20px 0; border-radius: 10px;}
.memberpg_sec2 .caro_blok img {width: auto; display: inline-block;}
.memberpg_sec2 .caro_blok .imgblok {width: 100%; padding: 0 0 25px; text-align: center;}
.memberpg_sec2 .caro_blok h3 {color: #191919; font-size:33px; margin: 0 0 25px; text-align: center; font-weight: 700;}
.memberpg_sec2 .caro_blok .contentblok {width: 100%; min-height: 260px; font-size:17px;}
.memberpg_sec2 .caro_blok .contentblok p {margin: 0 0 10px;}
.memberpg_sec2 .caro_blok .last_blok {width: 100%; text-align: center;}
.memberpg_sec2 .owl-nav button {outline: 0;}
.memberpg_sec2 .owl-nav {width: 100%; position: absolute; left: 0;bottom: 50%;}
.memberpg_sec2 .owl-nav .owl-prev {float: left; margin-left: -80px; width: 60px; height: 60px; background: url('../images/memberpg_leftarow.png') 0 0 no-repeat !important;}
.memberpg_sec2 .owl-nav span {display: block; font-size: 0;}
.memberpg_sec2 .owl-nav .owl-next {float: right; margin-right: -80px; width: 60px; height: 60px; background: url('../images/memberpg_rightarow.png') 0 0 no-repeat !important;}
.memberpg_sec2 .owl-nav .owl-prev:hover, .memberpg_sec2 .owl-nav .owl-next:hover {opacity: 0.8;}

.memberpg_sec3 {width: 100%; position: relative; background:#011021; padding: 70px 0; float: left; }
.memberpg_sec3 h2 { font-size:105px;text-align: center; color: #fff; line-height: 75px;}
.memberpg_sec3 h2 span {display: block; font-size: 47px;}
.memberpg_sec3 p {text-align: center; color: #fff; font-size: 42px;font-weight: 100;}

.paid_podcast_area {width: 100%; float: left; position: relative; text-align: center; padding: 50px 0; 
height: 400px;}
.paid_podcast_area h3 {margin-bottom: 35px;font-size: 26px;text-transform: capitalize;}
.paid_podcast_area h2 {font-size:28px; text-transform: uppercase;}
.paid_podcast_area a {text-transform: uppercase;}

.main_404 {display: flex; flex-flow: row-reverse; align-items: center;}
.right_404 img { width: 90%; float: right; margin-bottom: 50px;}
.left_404 h1 {font-size: 75px;font-family: 'Nexa';color: #11b7ab; margin-bottom: 20px;}
.left_404 h2 {font-size: 22px; font-weight: 500; color: #333; text-transform: uppercase; margin-bottom: 20px;}
.left_404 .divider {width: 150px; height: 5px; background: #091e33; margin-bottom: 25px;}
.left_404 p {font-size: 17px; font-weight: 500; color: #a0a0a0; margin-bottom: 15px;}
.left_404 a {margin-bottom:7px; color: #214971; font-weight: 700;}
.left_404 a:hover {color: #088CD5;}

#CancelledSubsription .modal-content {position: relative; border: 2px solid #11b7ab;}
#CancelledSubsription .modal-content .close {position: absolute; right:-20px; top:-20px;background: #fff;opacity: 1;padding: 0 5px;border-radius: 100%;border: 2px solid #11b7ab;}
#CancelledSubsription .modal-dialog {top: 50%;transform: translateY(-50%);}
#CancelledSubsription .modal-body {border-radius: 0; text-align: center;}
#CancelledSubsription .modal-body h3 {font-size:22px; text-transform: capitalize; color:#11b7ab; margin-bottom: 20px;}
#CancelledSubsription .modal-body input {border: 0;
padding: 6px 18px;
background: #091e33;
color: #fff;
border-radius: 15px;
font-size: 16px;
margin-bottom:12px;}
#CancelledSubsription .modal-body textarea {width: 100%; border: 1px solid #091e33; padding: 10px;}
#CancelledSubsription .modal-body .close-btn {color: #11b7ab;}



.podcast_ktoc .toi_title .t_head {color: #001c57 !important;}

.bsp_main .admin_podcast_right1 {padding-left: 40px;}
.bsp_main .right_bsp .midarea .transcrit_body {padding-bottom: 45px;}



/*.invictus_signup_content {width: 100%; float: left;}
.invictus_signup_content h1 {margin-bottom: 30px; color: #001c31; font-size: 33px; line-height: 42px; text-align: center;}*/


/*---------------------------- blog list new ----------------------------------*/

.new_blog_main_sec {width: 100%; float: left;}
.new_blog_main_sec .bannerarea {background: #e9f5f5; text-align: center; padding:140px 0 150px;} 
.new_blog_main_sec .bannerarea h1 {color: #011021; font-size:36px; margin: 0 0 8px; text-transform: uppercase;}
.new_blog_main_sec .bannerarea p {color: #011021; font-size:21px; font-weight: 300;}
.new_blog_main_sec .midarea {text-align: center; padding: 50px 0;}
.new_blog_main_sec .midarea h2 {color: #011021; margin: 0;}
.new_blog_main_sec .midarea h2 span {text-transform: uppercase;}
.new_blog_main_sec .greenblock {background: #11b7ab; border-radius: 6px; box-shadow:0 0 20px 5px rgba(0,0,0,0.3);position: relative;height: 100%; padding: 5px;}
.new_blog_main_sec .greenblock .white_rec {border: 3px solid #fff; border-radius: 6px; color: #fff; font-size:17px; text-transform: uppercase;line-height: normal;position: relative;height: 100%;align-items: center;display: flex;text-align: center;justify-content: center; font-weight: 700;}
.new_blog_main_sec .greenblock .white_rec a {color: #fff; padding: 10px 12px; display: block;}
.new_blog_main_sec form {float: right; margin: 40px 0 25px;}
.new_blog_main_sec form input[type="text"] {background: #e9f5f5; color: #011021; font-weight: 300; font-size:16px; border: 0; border-radius: 5px; height: 40px; text-align: center; margin-right: 7px;min-width: 270px;}
.new_blog_main_sec form input[type="submit"] {background: #11b7ab; height: 36px; border: 0; border-radius:5px;
color: #011021; font-weight: 300; padding: 0 15px;position: relative;top: -2px;}
.new_blog_main_sec .left .lft_big_img {width: 100%;position: relative;margin-bottom: 40px;}
.new_blog_main_sec .left .rgt_big_text {margin-bottom: 40px;}
.new_blog_main_sec .left .rgt_big_text h2 {font-size: 25px; font-size:30px; margin: 0 0 15px;color: #011021;}
.new_blog_main_sec .left .rgt_big_text h2 a {color: #011021;}
.new_blog_main_sec .left .rgt_big_text .tags {color: #0692d4;font-size:17px; font-style: italic; padding-bottom: 12px;font-weight: 400;}
.new_blog_main_sec .left .rgt_big_text p {color: #011021; font-size: 19px; margin:0 20px 10px 0; font-weight: 400;}
.new_blog_main_sec .left .rgt_big_text h3 {font-size: 19px; color: #011021; margin: 0;}
.new_blog_main_sec .left .rgt_big_text .date {color: #0692d4;font-size:17px;font-weight: 400;}

.new_blog_main_sec .left .lft_small_img {width: 100%; height:130px; position: relative;}
.new_blog_main_sec .left .rgt_small_text h2 {font-size: 20px !important; font-size:30px; margin: 0 0 15px;color: #011021;}
.new_blog_main_sec .left .rgt_small_text h2 a {color: #011021;}
.new_blog_main_sec .left .rgt_small_text p {color: #011021; font-size: 14px; margin:0 0 10px 0; font-weight: 400;}
.new_blog_main_sec .left .rgt_small_text h3 {font-size: 14px; color: #011021; margin: 0;}
.new_blog_main_sec .left .rgt_small_text .date {color: #0692d4;font-size:13px;font-weight: 400;}

.new_blog_main_sec .right {background: #e9f5f5; padding: 15px;}
.new_blog_main_sec .right h2 {color: #011021; font-size:28px; margin: 0 0 15px; padding: 0 0 15px; border-bottom: 3px solid #626262; }
.new_blog_main_sec .right .cont_block {display: flex; align-items: flex-start; justify-content: flex-start; margin-bottom: 20px;}
.new_blog_main_sec .right .cont_block .datearea {width:155px; height:70px; border: 6px solid #c9c9c9; text-align: center; font-size:30px; font-weight: 700; margin-right: 15px; color: #c9c9c9; display: flex;align-items: center; justify-content: center;}
.new_blog_main_sec .right .cont_block .descarea h3 {color: #011021; font-size:18px; margin: 0 0 15px;line-height: normal;}
.new_blog_main_sec .right .cont_block .descarea h3 a {color: #011021;}
.new_blog_main_sec .right .cont_block .descarea p {color: #011021; font-size: 14px; font-weight: 500;}

.new_blog_main_sec .blue_low_area {background: #088cd5; margin: 45px 0; width: 100%; position: relative;text-align: center; padding: 30px; 0; color: #fff;}
.new_blog_main_sec .blue_low_area:before {position: absolute; left: -13px; bottom: 0; content: ' '; position: absolute; width: 160px; height: 180px; background: url(../images/triangle_left.png) 0 0 no-repeat;}
.new_blog_main_sec .blue_low_area:after {position: absolute; right: 0; top: -12px; content: ' '; position: absolute; width: 135px; height: 180px; background: url(../images/triangle_right.png) 0 0 no-repeat;}
.new_blog_main_sec .blue_low_area h3 { margin: 0; font-size: 25px;}
.new_blog_main_sec .blue_low_area p {font-weight: 700; margin-bottom: 20px; font-size:18px;}
.new_blog_main_sec .blue_low_area .more {padding: 10px 25px; background: #fff; color: #11b7ab; border: 3px solid #11b7ab; border-radius: 8px; font-size:20px; font-weight: 700;}

/*---------------------------- blog list new ----------------------------------*/

.new_blog_detail {width: 100%; float: left; position: relative; padding:70px 15px;}
.new_blog_detail p {color: #011021; font-size:17px; margin: 0 0 15px; line-height:19px;}

.new_blog_detail ul { margin: 15px 0 15px 25px; line-height:19px;}
.new_blog_detail ul li {color: #011021; font-size:17px; list-style-type: disc;padding: 0 0 5px;}
.new_blog_detail ol { margin: 15px 0 15px 25px; line-height:19px;}
.new_blog_detail ol li {color: #011021; font-size:17px; list-style-type: decimal;padding: 0 0 5px;}

.new_blog_detail .new_blog_sec1 {width: 1200px; margin: 0 auto;}
.new_blog_detail .new_blog_sec1 .leftarea h1{color: #011021; font-size: 40px; font-weight: bold; text-transform: uppercase; margin: 0 0 6px;}
.new_blog_detail .new_blog_sec1 .leftarea h2 {color: #11b7ab;font-size: 23px; font-weight: bold; margin: 0 0 5px;}
.new_blog_detail .new_blog_sec1 .leftarea .tags {color: #0692d4;font-size: 19px;font-style: italic;padding-bottom: 7px;font-weight: 400;margin: 0; text-transform: capitalize;}
.new_blog_detail .new_blog_sec1 .leftarea .tags a {color: #0692d4;font-size: 19px;font-style: italic;}
.new_blog_detail .new_blog_sec1 .leftarea .tag_text {padding: 5px 0 0;flex-basis:7% !important;} 
.new_blog_detail .new_blog_sec1 .leftarea .tag_text p {padding:0;}
.new_blog_detail .new_blog_sec1 .leftarea .read {color: #0692d4;font-size: 15px;font-style: italic;font-weight: 400;}
.new_blog_detail .new_blog_sec1 .leftarea h2 ~ .wp-block-columns {margin-bottom: 0px;}
.new_blog_detail .new_blog_sec1 .rightarea {text-align: center;}
.new_blog_detail .new_blog_sec1 .rightarea figure img {width: 57%; height: 100%; max-width: 295px;}
.new_blog_detail .new_blog_sec1 .rightarea strong {color: #0692d4; font-style: italic; font-size:20px; font-weight:400 !important; line-height: 20px;}
.new_blog_detail .new_blog_sec1 .rightarea strong em {font-size: 14px;}

.new_blog_detail .new_blog_sec2 {width: 1200px; margin: 0 auto;}
.new_blog_detail .new_blog_sec2 .leftarea p {color: #011021; font-size:17px; margin: 0 0 15px; line-height:19px;}
.new_blog_detail .new_blog_sec2 .leftarea h2 {color: #011021; font-size:26px; font-weight: bold; margin:15px 0 25px;}
.new_blog_detail .new_blog_sec2 .leftarea .block {padding: 15px; border-radius: 7px;}
.new_blog_detail .new_blog_sec2 .leftarea .block h3 {font-size: 20px; padding: 0 15% 5px; margin: 0;}
.new_blog_detail .new_blog_sec2 .leftarea .block p {font-weight: 300; font-size: 15px; color: #fff;}

.new_blog_detail .new_blog_sec2 .leftarea .socialarea .socialleft { font-weight: bold; font-size:22px; }
.new_blog_detail .new_blog_sec2 .leftarea .socialarea .socialleft p {color: #088cd5;}
.new_blog_detail .new_blog_sec2 .leftarea .socialarea .socialright {text-align: center;}
.new_blog_detail .new_blog_sec2 .leftarea .socialarea .socialright img {width: 40px; margin: 0 6px;}

.new_blog_detail .new_blog_sec2 .rightarea .right {background: #e9f5f5; padding: 15px;}
.new_blog_detail .new_blog_sec2 .rightarea .right h2 {color: #011021; font-size:28px; margin: 0 0 15px; padding: 0 0 15px; border-bottom: 3px solid #626262; }
.new_blog_detail .new_blog_sec2 .rightarea .right .cont_block {display: flex; align-items: flex-start; justify-content: flex-start; margin-bottom: 20px;}
.new_blog_detail .new_blog_sec2 .rightarea .right .cont_block .datearea {width:155px; height:70px; border: 6px solid #c9c9c9; text-align: center; font-size:30px; font-weight: 700; margin-right: 15px; color: #c9c9c9; display: flex;align-items: center; justify-content: center;}
.new_blog_detail .new_blog_sec2 .rightarea .right .cont_block .descarea h3 {color: #011021; font-size:18px; margin: 0 0 15px;line-height: normal;}
.new_blog_detail .new_blog_sec2 .rightarea .right .cont_block .descarea h3 a {color: #011021;}
.new_blog_detail .new_blog_sec2 .rightarea .right .cont_block .descarea p {color: #011021; font-size: 14px; font-weight: 500;}

.new_blog_detail .new_blog_sec3 {padding: 25px 0 0; width: 100%; background: #088cd5; display: block;}
.new_blog_detail .new_blog_sec3 .midmain {width: 1200px; margin: 0 auto;}
.new_blog_detail .new_blog_sec3 .midmain h3 {font-size: 27px; margin: 0 0 27px; color: #fff;}
.new_blog_detail .new_blog_sec3 .midmain img {width: 100%; height: 100%;}

.new_blog_detail .new_blog_sec3 .post_blocks {display: flex;}
.new_blog_detail .new_blog_sec3 .post_blocks .wp-block-columns {margin-right: 0;justify-content: center;}
.new_blog_detail .new_blog_sec3 .post_blocks .wp-block-columns .next_block {display: flex; align-items: flex-start; width: 31.33%; margin-right: 1%; margin-left: 1%;}
.new_blog_detail .new_blog_sec3 .post_blocks .wp-block-columns .next_block .blockcol1 {
  width:100px;
  min-width: 100px;
}
.new_blog_detail .new_blog_sec3 .post_blocks .wp-block-columns .next_block .blockcol1 .wp-block-image {
  width: 94px;
  padding-top:2px
}
.new_blog_detail .new_blog_sec3 .post_blocks h4 {font-size: 17px !important;margin: 0 0 5px;color: #fff;}
.new_blog_detail .new_blog_sec3 .post_blocks h4 a {color: #fff;}
.new_blog_detail .new_blog_sec3 .post_blocks p {color: #fff; font-size: 14px; margin: 0 0 20px; font-weight: 400; line-height: normal;}
.new_blog_detail .new_blog_sec3 .post_blocks h5 {color: #000; font-size: 13px; margin: 0 0 3px;}
.new_blog_detail .new_blog_sec3 .post_blocks p.whitetext {color: #fff; font-size: 13px; font-weight: 400;}

.new_blog_detail .new_blog_sec3 + .wp-block-column {margin-left:0 !important;}

.new_blog_detail .new_blog_sec4 {width: 1200px; margin: 0 auto; padding: 35px 0 25px;justify-content: center;}
.new_blog_detail .new_blog_sec4 .left {text-align: center; background: url(../images/new_blog_test_bk.png) 50% 50% no-repeat; background-size: contain;}
.new_blog_detail .new_blog_sec4 .left p {font-size:15px; margin-bottom:20px; }
.new_blog_detail .new_blog_sec4 .right img {width: 100%; height: 100%;}
.new_blog_detail .new_blog_sec4 .right .rgt_sec1 {background: #e9f5f5; border-bottom: 12px solid #11b7ab; padding: 10px 10px 0;}
.new_blog_detail .new_blog_sec4 .right .rgt_sec1 figure {margin-bottom: 0;}
.new_blog_detail .new_blog_sec4 .right .rgt_sec1 .textblock {display:flex; align-items: center; }
.new_blog_detail .new_blog_sec4 .right .rgt_sec1 .textblock h4 {color: #011021; font-size:24px; margin: 0 100px 0 0;}

.new_blog_detail .form_area {width: 1200px; margin: 0 auto; padding: 15px 0 0px;}
.new_blog_detail .form_area .blue_low_area {background: #088cd5; margin: 45px 0 0; width: 100%; position: relative;text-align: center; padding: 30px; 0; color: #fff;}
.new_blog_detail .form_area .blue_low_area:before {position: absolute; left: -13px; bottom: 0; content: ' '; position: absolute; width: 160px; height: 180px; background: url(../images/triangle_left.png) 0 0 no-repeat;}
.new_blog_detail .form_area .blue_low_area:after {position: absolute; right: 0; top: -12px; content: ' '; position: absolute; width: 135px; height: 215px; background: url(../images/triangle_right.png) 0 0 no-repeat;}
.new_blog_detail .form_area .blue_low_area .lefttext {text-align: left; padding-left: 120px; padding-right: 60px;}
.new_blog_detail .form_area .blue_low_area .lefttext h3 {font-size: 28px;}
.new_blog_detail .form_area .blue_low_area .lefttext p {font-weight: bold; line-height: normal; color: #fff;}
.new_blog_detail .form_area .blue_low_area form {width: 350px; position: relative;margin: 0 auto;}
.new_blog_detail .form_area .blue_low_area form p {margin: 0;}
.new_blog_detail .form_area .blue_low_area form input[type="text"],
.new_blog_detail .form_area .blue_low_area form input[type="email"] {background: #fff; border: 3px solid #11b7ab; padding: 0 12px; margin-bottom: 10px; border-radius: 8px; color: #11b7ab; font-weight: bold; font-size: 17px; height: 33px; width: 100%;}
.new_blog_detail .form_area .blue_low_area form input[type="submit"] {padding:5px 20px 7px; background: #000; font-size:17px; font-weight: bold; color: #fff; border: 0; border-radius: 10px;}
.new_blog_detail .form_area .blue_low_area form .wpcf7-spinner {position: absolute;}
.new_blog_detail .form_area .blue_low_area form .wpcf7-not-valid-tip {text-align:left;font-size:14px;padding-bottom:10px;}
.new_blog_detail .form_area .blue_low_area form .wpcf7-response-output {color: #000; font-size: 15px;}


.search_result_heading {text-align: center; font-size: 25px; margin: 0 0 40px;width: 100%}
.search_listing_text {padding: 15px; background: #f1f1f1; margin-bottom: 35px;}
.search_listing_text h3 {font-size: 19px;font-weight: 700;margin: 0 0 15px;color: #333;}
.search_listing_text h3 a {color: #333;}
.search_listing_text p {color: #666;font-size: 14px;margin: 0 0 15px;font-weight: 400;}
.search_listing_text a {color: #06A297;display: inline-block;font-size: 15px;font-weight: 500;border-bottom: 2px solid #06A297;}

.cust_pagi ul {width: 100%; margin: 10px 0 10px; text-align: center; margin-bottom: 60px;}
.cust_pagi ul li {display: inline-block; margin: 0 8px 0 0;}
.cust_pagi ul li a {color: #4C4C4C; font-size:16px; font-weight: 600; border: 2px solid #dbdbdb; width: 44px; height: 44px; border-radius:4px; display: block; line-height: 42px; text-align: center;}
.cust_pagi ul li a:hover, .cust_pagi ul li.active a {background: #058fd7; color: #fff; border-color:#058fd7;}


/*==============================Responsive=======================================*/

@media only screen and (max-width: 1380px) {
	.scroll_link {right:0;margin-right:0;}
}	

@media only screen and (min-width: 1301px) {
.bsp_main {display: flex;}
.bsp_main .left_bsp {height: auto; padding-bottom: 220px;}
.bsp_main .left_bsp .lowarea {position: absolute;bottom: 0;}

}	

@media only screen and (max-width: 1301px) {
.memberpg_sec1 h1 {font-size: 40px;}
.memberpg_sec1 p {font-size: 20px;}
.memberpg_sec2 .caro_blok h3 {font-size: 25px;}
.memberpg_sec2 .owl-nav .owl-prev {width: 30px;height: 30px;background-size: cover !important;margin-left: -15px;}
.memberpg_sec2 .owl-nav .owl-next {width: 30px;height: 30px;background-size: cover !important;margin-right: -15px;}
.memberpg_sec3 h2 span {font-size: 30px;}
.memberpg_sec3 h2 {line-height: normal;font-size: 60px;}
.memberpg_sec3 p {font-size: 25px;}
}


@media only screen and (max-width: 1024px) {
	body.mobile-left {overflow-x: hidden !important;}
	.sina-nav .sina-nav-header.social-on {height: auto !important; }
	.menu_cross_btn { color: #011021;position: absolute;z-index: 999; right: 15px;top: 10px;font-size: 18px;display: block;}
}	

@media only screen and (min-width: 1201px) and (max-width: 1449px) {
	.slick-prev {left: 5px !important;}
	.card-slider .slick-next {right: -35px !important;}
}	

@media only screen and (max-width: 1199px) {
.scroll_link {display: none;}
.bottom_contact_main {display: none;}
.banner .main_img {height: 100%;}
footer .top_footer .right .rate {font-size: 13px !important;padding: 11px 14px !important;color: #fff !important;}
.banner .container h1 {font-size: 22px;}
.banner .container h2 {font-size: 30px;padding-top: 15px;}
.sec2 h2 {font-size: 30px;}
.sec3 h2 {font-size: 30px;}
.sec4 h2 {font-size: 30px;}
.sec5 .block_in h2 {font-size: 30px;}
.sec2 .player {margin: 0;}
.banner .botarea_mobile .card {border: 0 !important; padding: 7px; background: linear-gradient(to right, #0690d9 0%,#0ab686 100%) !important; margin: 12px 0 25px;}
.banner .botarea_mobile .card .inn {padding: 20px; background: #fff; min-height: 230px; display: flex;flex-direction: column;  justify-content: center;}

.banner .botarea_mobile .card .inn h3 {text-align: center;font-size: 24px;text-transform: uppercase;font-weight: 700; margin: 5px 0 15px;}
.banner .botarea_mobile .card .inn p {color: #25272d;font-weight: 400;font-size: 15px; text-align: center;}
.sec3 .blok_outer .blok {padding: 20px 15px;}

.contact_sec1 .container .midarea {width: 100%;}
.contact_sec1 .container .midarea .grayblok {padding: 30px;}
.about_sec4 .blok .blok_in {padding: 40px 45px;}
.about_sec4 .blok .blok_in h2 {font-size: 24px;}
.about_sec4 .blok .blok_in .more {padding: 10px 25px !important;font-size: 17px !important;}
.about_sec4 {padding: 50px 0;}
.contact_sec1 .container .midarea .grayblok .left {padding: 0 15px 0 15px;width: 40%;}
.contact_sec1 .container .midarea .grayblok .right {width: 60%;}
.banner_bloglist h2 {font-size: 33px;}
.banner_bloglist {padding: 50px 0;}
.contact_sec1 .container .midarea .grayblok .right .sec label {font-size: 13px;}
.contact_sec1 .container .midarea .grayblok .right .sec input[type="text"], .contact_sec1 .container .midarea .grayblok .right .sec input[type="email"] {font-size: 13px;}
.about_sec4 .blok {margin: 0;}

.about_sec2 {padding: 30px 0 15px;}
.about_sec2 h2 {font-size: 32px;}
.about_sec2 h3 {margin: 0 0 30px;}
.about_sec_scroller {padding: 40px 0 60px;}
.about_sec_scroller h2 {font-size: 30px;}
.about_sec3 .rgt h2 {font-size: 27px;}
.about_sec3 .rgt h2 span {font-size: 17px;}
.about_sec3 .row:nth-child(2n) .rgt h2 {font-size: 27px;}
.about_sec3 .row:nth-child(2n) .rgt h2 span {font-size: 17px;}
.about_sec3 {padding: 50px 0 20px;}
.pagi ul {margin: 0;}
.blog_sec1 {padding: 50px 15px 15px;}
.blog_sec1 .block .imgarea {width: 100%; float: left; height: 20vw; overflow: hidden;}
.podcast_sec2 .block .imgarea {width: 100%; float: left;height: 20vw;overflow: hidden;}
.blog_detail .mainimg h2 {font-size: 35px;line-height: normal;}
.blog_detail_sec2 h2 {margin: 0 0 35px;font-size: 30px;}
.podcast_sec2 .block .textblock {padding: 20px 15px;}
.podcastdetail_sec2 {padding-bottom: 0;}

.banner_podcast .carousel-inner .container {min-height: 480px;}
.banner_podcast .container .about_ban_cont .left_text {padding-top: 0;	}
.banner_podcast .container .about_ban_cont .right h1 {font-size: 24px;margin: 0 0 25px;}
.banner_podcast .container .about_ban_cont .right p {margin: 0 0 35px 0;font-size: 15px;}
.podcast_sec1 {padding: 40px 0;}
.podcast_sec1 h2 {font-size: 30px;}
.podcast_sec1 .icons {margin-top: 25px;}
.podcast_sec2 h2 {font-size: 25px;}
.podcast_sec2 {padding: 30px 0 25px;}
.podcast_sec2 .block .textblock h3, .podcast_sec2 .block .textblock h3 a {font-size: 15px;}
.banner_podcast_detail .container .about_ban_cont .right {top: 70px;}
.banner_podcast_detail .container h2 {font-size: 23px !important; margin: 0;}
.banner_podcast_detail .carousel-inner .container {min-height: 400px;}
.banner_podcast_detail .container .about_ban_cont .left_text {min-height: inherit;}

.podcastdetail_sec1 .lowblok {padding: 30px 0 0;}
.podcastdetail_sec1 .sec {padding-left: 15px;}
.podcastdetail_sec1 h3 {font-size: 25px;font-size: 25px;}
.banner_podcast_detail .container h2 {padding-left: 0 !important;}

.green_bar {font-size: 16px;line-height: 18px;}
.sec4 .blok .text h3 {font-size: 21px;}
/*.sec4 .blok .text {font-size: 16px;}*/
.sec1 .left h2 {font-size: 19px;}

.botarea_mobile .carousel-indicators {bottom: -10px;}
    
.botarea_mobile .carousel-indicators li {color: #fff;
		opacity: .3;
		-webkit-transition: opacity 0.3s ease-in-out;
		-o-transition: opacity 0.3s ease-in-out;
		transition: opacity 0.3s ease-in-out;
		font-size: 9px;
		width: 8px; height: 8px; border-radius: 100%;
		border: 0 !important;
		
}
.botarea_mobile .carousel-indicators li.active {
    	background: #4bafb9 !important;
    	opacity: 1;
}
/*.banner_podcast_detail {padding: 50px 0;}*/
.single-podcast .podcast_sec1 {padding: 30px 0;}
.single-podcast .podcast_sec1 h2 {margin: 0;font-size: 28px;}
#target2 {display: none;}

.podcast_sec2 .podcast_block .right h2 {padding-right: 0;}
.banner_podcast_detail .container .about_ban_cont .right {top: 0;}
.banner_podcast .container .about_ban_cont .left_text {top: 70px;}

.podcast_sec2 .podcast_block .right {width: 45%;}
.bsp_main .right_bsp .mid_white .shortarea label {width: 22%;}



}

@media screen and (min-width:992px) and (max-width:1024px) {
	header .logoblok {padding-top: 20px;position: relative;left: 0;}
	header .logoblok img {width:90%; float: right;}
	.sina-nav .navbar-toggle {position: relative;left: -290px;top: 0;}
}	
@media screen and (min-width:768px) and (max-width:991px) {
header .logoblok {padding-top: 22px;position: relative;left: 70px;}
.sina-nav .navbar-toggle {position: relative;left: -235px;}
}

@media only screen and (max-width: 991px) {
.sec1 .left h2 {font-size: 16px;}
.sec2 h2 {font-size: 24px;}
.sec3 h2 {font-size: 24px;}
.sec4 h2 {font-size: 24px;}
.sec4 .txt h3 {font-size: 17px;}
.sec4 .txt p {font-size: 14px;}
.sec5 .block_in h2 span {font-size: 16px;}
.sec5 .block_in h2 {font-size: 23px;}
footer .top_footer {flex-direction: column; text-align: center;}
footer .top_footer .left {width: 100%; padding: 0; margin: 0;}
footer .top_footer .mid1{width: 100%; padding: 0; margin: 0 0 20px;}
footer .top_footer .mid1 a {margin-bottom: 0;}
footer .top_footer .mid2{width: 100%; padding: 0; margin: 0 0 20px;}
footer .top_footer .right{width: 100%; padding: 0; margin: 0;}
.sec5 {padding:40px 0;}

.contact_sec1 .container .midarea .grayblok .right .submitarea {display: block; float: left;}
.contact_sec1 .container .midarea .grayblok .right .submitarea input[type="submit"] {margin-left: 0;}

.banner_about .content_left {top: 0;width: 100%;text-align: center; left: 0;}
.banner .container h1 { font-size: 22px; text-align: center; margin: 20px 0;}
.banner_about .content_left p {font-size: 18px; line-height: normal;}
.banner_about .playbtn {top: 35%;}
.banner_about .container {height: 70vw;}
.banner_about .rght_img { position: absolute; right: 50%;bottom: 0;width: 46vw; margin-right: -22vw;}
.about_sec3 .lft .blue_blok::after {display: none;}
.about_sec2 .blok h3 {font-size: 15px;}
.about_sec2 .blok {min-height: 200px;}
.about_sec_scroller h2 {font-size: 26px; margin: 0 0 20px;}
.about_sec2 h2 {font-size: 25px;}
.about_sec2 h3 {font-size: 22px}
.about_sec_scroller .about_slide::before {content: ' '; background: url(../images/about_inv2.png) 0 0 no-repeat; width: 25px; height: 25px; background-size: 100%; left: 0; top: -25px;}
.about_sec_scroller .about_slide::after {content: ' '; background: url(../images/about_inv2a.png) 0 0 no-repeat; width: 25px; height: 25px; background-size: 100%; right: 0; bottom: -25px;}
.about_sec_scroller .about_slide {width: 100%;}
.banner_about .playbtn {top: 40%;width: 45px;}

/*.podcast_sec1 .icons img {width:23.5%; }*/
.podcast_sec2 .block .textblock {padding: 10px 15px 20px;}

.podcast_sec2 .podcast_block .left .box {padding: 30px 40px 30px;}
.podcast_sec2 .podcast_block .left .box h2 {font-size: 22px;}
.podcast_sec2 .podcast_block .right {padding: 35px 20px 0 10px;}
.podcast_sec2 .podcast_block .right h2 {font-size: 25px;}

.main_404 {display: block; text-align: center;}
.left_404 h1 {font-size: 55px;}
.left_404 h2 {font-size: 17px;}
.left_404 p {font-size:15px;}
.left_404 .divider {display: table; margin: 0 auto 25px;}


}
@media only screen and (max-width:991px) {
	/*.bsp_main .right_bsp .mid_white .shortarea select {width: 35%;}*/
	.bsp_main .right_bsp .mid_white .shortarea input[type="text"] {width: 150px; font-size: 15px;}
	.bsp_main .right_bsp .mid_white .shortarea select {margin-left: 12px;}
	
	.bsp_main .admin_podcast_right1 {padding-left: 15px;text-align: left;}
}

@media only screen and (max-width:849px) {
.tribe-events .tribe-events-calendar-month__week {float: left !important; width: 100% !important;}
.tribe-events .tribe-events-calendar-month__day-cell--mobile {padding-top: 2vw !important;}
.tribe-events .tribe-events-calendar-month-mobile-events__day-marker {float:left; width: 100%; }
.tribe-events .tribe-events-calendar-month-mobile-events__day-marker time {color: #11b7ab; font-weight: 700;}
.new_blog_detail .new_blog_sec3 .post_blocks .wp-block-columns {display: block;margin-right:0;}
.new_blog_detail .new_blog_sec1 .leftarea h2 ~ .wp-block-columns {flex-wrap: wrap;}
.new_blog_detail .new_blog_sec1 .leftarea .tag_text {flex-basis: 100% !important;}
.new_blog_detail .new_blog_sec1 .leftarea .tags {flex-basis: 100% !important;}
.new_blog_detail .new_blog_sec3 .post_blocks .wp-block-columns .next_block {width: 100%;}
}

@media only screen and (max-width:767px) {
	.banner .container .toparea {display: block; text-align: center;}
	.banner .container h1 {text-align: center; background: none; width: 100%;padding: 0;font-size: 18px;}
	.banner .container h2 {width: 100%; text-align: center; font-size: 25px; padding: 0;}
	.banner .botarea_mobile .card .inn h3 {font-size: 19px;}
	.banner .botarea_mobile .card .inn p {font-size: 14px;}
	.banner .lower h3 {font-size: 21px;}
	.sec2 {padding: 40px 0;}
	.sec2 h2 {font-size: 21px;margin: 0 0 30px;}
	.sec2 .blok .icon {margin-bottom: 20px;}
	.sec2 .blok {margin: 0 5% 30px;}
	.sec2 .wp-block-smart-podcast-player-stp {width: 100%;margin: 0;}
	.sec3 {padding: 35px 0 10px;}
	.sec3 h2 {margin: 0 0 40px;}
	.sec3 .blok_outer .blok p {margin-bottom: 20px;min-height: inherit;}
	.sec3 .mid_icon {display: none;}
	.sec5 .block {width: 100%;}
	footer .top_footer .right .rate {font-size: 15px !important;}
	.sina-nav.navbar-transparent {height: 50px;}
	.sec1 .right {margin-top: 45px;}
	.sec4 .whoarea {margin-bottom: 20px;}
	.sec1 .left h2 {font-size: 15px; text-align: center;}
	
	.contact_sec1 .container .midarea .grayblok .left {width: 100%;text-align: center;background: none;}
	.contact_sec1 .container .midarea .grayblok .right {width: 100%; padding: 0;}
	.contact_sec1 .container .midarea .grayblok .right .sec1::before {left: 12px;background-size: 100%;width: 15px;height: 15px;}
	.contact_sec1 .container .midarea .grayblok .right .sec2::before {left: 12px;background-size: 100%;width: 15px;height: 15px;}
	.contact_sec1 .container .midarea .grayblok .right .sec3::before {left: 12px;background-size: 100%;width: 15px;height: 15px;}
	.contact_sec1 .container .midarea .grayblok {padding: 30px 20px;}
	.contact_sec1 .container .midarea .grayblok .right .sec {padding: 15px 15px 15px 45px;}
	.about_sec4 .blok .blok_in {padding: 30px 15px;}
	.about_sec4 .blok .blok_in h2 {font-size: 18px;}
	.about_sec2 .blok {min-height: 200px;padding: 30px 15px;}
	.about_sec2 .blok h3 {font-size: 13px;}
	.about_sec_scroller h2 {font-size: 23px;margin: 0 0 40px;}
	
	.about_sec3 .lft .imgblok {margin-bottom: 0;}
	.about_sec3 .lft .imgblok img {width: 100%;}
	.about_sec3 .lft .blue_blok {margin-bottom: 25px;}
	.about_sec3 .rgt {text-align: center;}
	.about_sec3 .lft .blue_blok .blok span {margin: 0 12px;}
	#myModal .modal-dialog {width: 96vw;}
	
	.blog_sec1 .filterarea input[type="text"] {width: 100%;}
	.blog_sec1 .block .imgarea {width: 100%; float: left; height: auto; overflow: hidden;}
	.podcast_sec2 .block .imgarea {width: 100%; float: left;height: auto;overflow: hidden;}
	
	.blog_detail {background-size: 100% 15%;padding: 75px 0 40px;}
	.blog_detail p {text-align: center; margin: 0 0 25px;}
	.blog_detail .mainimg {margin-bottom: 30px;}
	.blog_detail .mainimg h2 {font-size: 22px;line-height: normal;bottom: 40px;}
	.podcast_sec2 {padding: 10px 0 0;}
	.blog_detail .sharearea .left {width: 100%;}
	.blog_detail_sec2 h2 { margin: 0 0 35px; font-size: 25px;}
	
	.banner_podcast .container .about_ban_cont .right {top: 60px;}
	.banner_podcast .container .about_ban_cont .left_text p {padding: 0;}
	.banner_podcast .container .about_ban_cont .right h1 {font-size: 20px;margin: 0 0 15px;}
	.podcast_sec1 h2 {font-size: 25px;}
	.podcast_sec2 h2 {font-size: 20px;margin: 20px 0;}
	.podcast_sec2 select {width: 100%;margin-bottom: 30px;}
	.banner_podcast .container .about_ban_cont .right { top: 0;padding: 60px 35px;text-align: center;}
	.banner_podcast .container .about_ban_cont .right p {margin: 0 0 35px 0;font-size: 15px;}
	.banner_podcast .container .about_ban_cont .right h1 {text-align: center;}
	
	.banner_podcast .container .about_ban_cont .left_text {top: 40px;}
	.banner_podcast_detail .container .about_ban_cont .right{min-height:290px; padding: 60px 35px 20px;}
	.podcastdetail_sec1 h3 {font-size: 19px;}
	.podcastdetail_sec1 {padding: 45px 15px 30px;}
	.podcastdetail_sec1 .lowblok {padding: 0;}
	.podcastdetail_sec1 .lowblok h3 {font-size: 18px;}
	
	/*.sec1 .right {display: none;}*/
	.wp-block-fusebox-player-single {margin-bottom: 35px;}
	
	.tpr_expan_area {text-align: center;}
	.tpr_expan_area .rgt_text .btn {padding: 6px 15px !important;}
	.tpr_expan_area .rgt_text a {padding: 6px 15px;}
	
	.podcast_sec2 .podcast_block {display: block;}
	.podcast_sec2 .podcast_block .mid {background: transparent; padding: 20px 0; text-align: center;margin: 0; width: 100%;}
	.podcast_sec2 .podcast_block .left .box h2 {text-align: center;}
	.podcast_sec2 .podcast_block .right {padding: 20px 20px 0 10px;text-align: center;width: 100%;}
	
	.green_bar i {margin-left: 5px;margin-right: 15px;}
	
	header .let_talk a {border-radius: 8px;}
	.sina-nav .extension-nav {right: 50% !important;transform: translateX(53%);width:210px;}
	header .logoblok { padding-top: 10px; width: 100%;text-align: center;}
	header .logoblok img {width: 200px;}
	.sina-nav .navbar-toggle {margin-top: -37px;margin-left: -20px;}
	
	.podcast_sec2 .podcast_block .left {width: 100%;}
	.podcast_sec2 .podcast_block .mid {width: 100%;background: none; text-align: center;height: auto;}
	.podcast_sec2 .podcast_block .right {width: 100%;}
	

}	

@media only screen and (max-width:576px) {
	.sec4 .whoarea {padding: 0 10px !important;}
	.banner_about .content_left p {font-size: 14px;line-height: normal;}
	.banner .container h1 {margin: 20px 0 10px;}
	.banner_about .playbtn {top: inherit;width: 45px;bottom: -15px;}
	.banner_about .rght_img {width: 58vw;margin-right: -29vw;}
	.about_sec2 .blok h3 {font-size: 20px;padding: 0 15px;}
	header .logoblok {text-align: center;}
	.sec1 .right {margin-top: 0;height: 220px;}
	.sec1 .right img {width: 360px;}
	.sec1 .lowarea {text-align: center;}
	.memberpg_sec2 .owl-nav .owl-prev {width:20px;height: 20px;background-size: cover !important;margin-left: -5px;}
	.memberpg_sec2 .owl-nav .owl-next {width: 20px;height: 20px;background-size: cover !important;margin-right:-5px;}
	.memberpg_sec1 h1 {font-size: 30px;}
	.memberpg_sec3 h2 {font-size: 50px;}
	.memberpg_sec3 p {font-size: 20px;}
	
	.new_blog_detail .new_blog_sec3 .post_blocks .wp-block-columns .next_block {width: 100%;}
	
}

@media only screen and (max-width:480px) {
	.new_blog_detail .new_blog_sec3 .post_blocks {display: block;}
	.new_blog_detail .new_blog_sec3 .post_blocks .wp-block-columns {margin-right: 0;text-align: center;}
	.new_blog_detail .new_blog_sec3 {padding: 25px 0;}
}	
	

/*==============================Responsive End =======================================*/



.google_calender_download  {width: 100%;text-align: center;}
.add_2_google_calender {display: inline-block; padding: 8px 30px; border-radius: 40px; color: #fff; font-size:16px; margin-right: 20px; background: #091e33;}
.add_2_google_calender:hover {color: #fff;}

.download_calender_file {display: inline-block; padding: 8px 30px; border-radius: 40px; color: #fff; font-size:16px; background: #11b7ab;}
.download_calender_file:hover {color: #fff;}

.banner_small_height { padding: 40px 0; float: left; width: 100%;}
.banner_small_height .container {height: auto;}
.banner_small_height .container h2 {color: #fff; padding-bottom: 10px;}
.banner_small_height .container p {color: #fff; font-size: 19px;padding-bottom: 20px;line-height: normal;}
.banner_small_height .container .button_to_login .more {display: inline-block; padding: 8px 20px; background:#10b6aa; color: #fff; border-radius: 8px; font-weight: bold; font-size: 17px;text-transform: uppercase}

.signup_mid .container .midarea .grayblok .left {background: none;padding: 40px 60px 0 40px;}
.signup_mid .container .midarea .grayblok .right .sec1::before {top: 11px;}
.signup_mid .container .midarea .grayblok .right .sec {padding: 5px 15px 5px 75px;background: #f4f7f9; position: relative;}
.signup_mid .container .midarea .grayblok .right .sec2::before {top: 13px;}
.signup_mid .container .midarea .grayblok .right .sec2 input {background: transparent; border: 0;}
.signup_mid .container .midarea .grayblok .right .sec span {position: absolute;left: 0px;bottom: -25px;font-size: 14px;font-weight: 700;color: #ff0000;}
.signup_mid .container .midarea .grayblok .right .submitarea {justify-content: space-between;}
.signup_mid .container .midarea .grayblok .right .submitarea input[type="submit"] {margin-left: 0;}

.signup_mid .login_form .sec:nth-child(2):before {background: url('../images/pass.png') 0 0 no-repeat !important; background-size: contain !important;}
.signup_mid .login_form .sec:nth-child(3):before {background: url('../images/login_area.png') 0 0 no-repeat !important; background-size: contain !important;}
.signup_mid .login_form .sec:nth-child(3) #redirect_to {border: 0 !important; background-color: #f4f7f9 !important;box-shadow: 0 0 0 0 rgba(0,0,0,0);}


.register_btn{display: block; margin-top: 20px;}

.post-nav {width: 100%; display: block;}
.post-nav .previous_post_link {float: left;display: inline-block; color: #11b7ab;}
.post-nav .next_post_link {float: right;display: inline-block; text-align: right; margin-left: 20px; color: #11b7ab;}
.post-nav .previous_post_link strong, .post-nav .next_post_link strong {color: #091e33; font-size: 14px;}

.download_area {width: 100%; float: left; text-align: center; padding: 15px 0; background: #e7e7e7;}
.download_area .img_download {margin-right: 0;margin-bottom: 0;}

#LoginTablist {position: relative;top: 1px;}
#LoginTablist li {width: 50%; }
#LoginTablist li a {border-radius: 10px 10px 0 0; background: #cdcdcd; padding: 10px 25px; color: #333; font-size: 18px;width: 100%;display: block;text-align: center; position: relative; height: 100%;}
#LoginTablist li:first-child a {width: 98%;}
#LoginTablist li a.active {background: #0ab686;color: #fff;}

.surge_masterclass_logo {width: 35%;}
.masterclass_logo ~ .bsp_btn {display: inline-block; padding: 6px 25px; background: linear-gradient(to right, #0690d9 0%,#0ab686 100%); margin-top: 15px; color: #fff; font-size:16px; border-radius: 6px; font-weight: 500;}
.master_class_content_area {width:100%; float: left; padding: 60px 0;}
.master_class_content_area .masterclass_sidebar h2 {margin-bottom: 35px;}
.master_class_content_area .masterclass_sidebar p {font-size: 15px; line-height: normal; margin-bottom: 25px;padding-right: 30px;text-align: justify;}
.master_class_content_area .masterclass_sidebar p strong {color:#0f958c;}
.master_class_content_area .masterclass_sidebar p.last_blue_box {width:95%; padding: 20px; background: #091e33; text-align: center; color: #fff;}
.master_class_content_area .masterclass_sidebar p.last_blue_box img {margin-bottom: 20px; width: 120px;}
.master_class_content_area .masterclass_sidebar p.last_blue_box .big {display: block; margin-bottom: 6px; font-size: 22px;}
.master_class_content_area .masterclass_sidebar .masterclass_tble {width:95%; margin-bottom: 30px; /*border: 1px solid #06325e;*/ border-bottom: 0;box-shadow: 0 0 20px 0 rgba(0,0,0,0.3);}
.master_class_content_area .masterclass_sidebar .masterclass_tble .amount_area {width: 100%; padding: 25px 0; /*border-bottom: 1px solid #06325e;*/ background: #06325e; text-align: center; color: #fff;}
.master_class_content_area .masterclass_sidebar .masterclass_tble .amount_area .smtxt1,
.master_class_content_area .masterclass_sidebar .masterclass_tble .amount_area .smtxt2 {font-size: 15px;}
.master_class_content_area .masterclass_sidebar .masterclass_tble .amount_area .amount {
	padding: 0; font-size: 20px; display: flex;align-items: center;justify-content: center; 
	font-weight: 700; color: #0ad8ca;
}
.master_class_content_area .masterclass_sidebar .masterclass_tble .amount_area .amount span {font-size: 50px; padding: 0 10px;}
.master_class_content_area .masterclass_sidebar .masterclass_tble .txt_row {padding: 8px; font-size: 15px;/*border-bottom: 1px solid #06325e;*/ text-align: center; color: #06325e;}
.master_class_content_area .masterclass_sidebar .masterclass_tble .txt_row strong {color:#0ea399;}

.master_class_content_area .masterclass_toparea {text-align: center; padding-bottom: 50px;}
.master_class_content_area .masterclass_toparea h1.masterclass_title {text-align: center; color: #088cd6; margin: 0 0 20px;}
.master_class_content_area .masterclass_toparea p {font-size: 15px;line-height: normal;margin-bottom: 15px;}
.master_class_content_area .has-graphic .x-text-content {display: flex; align-items: center; justify-content: flex-start;}
.master_class_content_area .has-graphic .x-text-content .x-graphic {padding-right: 15px;}
.master_class_content_area .has-graphic .x-text-content .x-graphic img {width: 50px !important; height: auto !important; }

.full_width_page ol {margin: 0 0 0 20px;}
.full_width_page ol li {list-style-type: decimal;}

.full_width_page ul {margin: 0 0 0 20px;}
.full_width_page ul li {list-style-type: disc;}

.podcast_video_section {float: left; width: 100%; padding: 50px 0 30px; background: #f2f2f2 url(../images/inv_comma_bk2.png) 0 50% no-repeat;background-size: contain;}
.podcast_video_section .video_ifream {width: 80%; position: relative; margin: 0 10%; text-align: center;}
.podcast_video_section .video_ifream .click_play {position: absolute; left:-210px; top:30px; color:#10b6aa; font-size: 30px; font-weight: 700;font-style: italic;}
.podcast_video_section .video_ifream .click_play img {position: relative;width: 110px;left: 50px;top: 20px;animation: a9 .5s infinite linear alternate;}

@keyframes a9 {
  0%   {transform: translate(-5px, -5px)}
  100% {transform: translate( 10px, 10px)}
}

.podcast_video_section iframe {width: 100%; height: 500px; position: relative;}

#SurgeModal .modal-body {background:#203143 url(../images/surge_popup_bk.jpg) 50% 50% no-repeat; background-size: 100% 100%; text-align: center;}
#SurgeModal .modal-body h2 {margin: 70px 22% 10px; color: #fff; font-size: 25px;font-weight: bold;}
#SurgeModal .modal-body h2 span {display: inline-block;position: relative;top: 8px;}
#SurgeModal .modal-body h2 span img {width: 100px;}
#SurgeModal .modal-body p {color: #fff; font-weight: 700; font-size: 16px; margin-bottom: 8px;}
#SurgeModal .modal-body input[type="text"],
#SurgeModal .modal-body input[type="email"] {height: 35px; margin-bottom: 10px; border: 1px solid #fff !important; 
border-radius: 12px; padding: 0 10px; color: #fff; font-size: 16px; text-align: center; background: transparent;}
#SurgeModal .modal-body input[type="submit"] {width:100%; height: 60px; /*background: url('../images/surge_popup_btnbk.png') 0 0 no-repeat;*/ border: 0; color: #fff; font-weight: 900; font-size:22px; text-transform: uppercase;background-size: 100% 100%;margin-left: 0; max-width: 398px; padding: 10px 25px; border-radius: 10px; background: #0da9b6;}
#SurgeModal .modal-body .wpcf7-spinner {display: block; }
#SurgeModal .modal-body .close {font-size: 48px;font-weight: 100; color: #00f1e8 !important; opacity: 1 !important;text-shadow: 0 0 0 #fff;}






@media only screen and (max-width: 1300px) {
	.bsp_main .left_bsp {width: 100%;float: left;height: auto;}
	.bsp_main .left_bsp .tribe-common {display: none;}
	.bsp_main .left_bsp ul {text-align: center;}
	.bsp_main .left_bsp ul li {display: inline-block; width: auto; float: none; border: 2px solid #11b7ab; margin: 6px;}
	.bsp_main .left_bsp ul li a {font-size: 14px; padding: 10px 20px;}
	.bsp_main .left_bsp ul li a span {width: 25px;}
	.bsp_main .left_bsp ul li a img{width:20px; height: 20px;}
	.bsp_main .left_bsp .logoblok {text-align: left;padding: 16px 0 10px 20px;}
	.bsp_main .left_bsp .lowarea {width: 180px;float: left;margin-top: 0;display: flex;position: absolute;right: 0;top: 0;}
	.bsp_main .left_bsp .lowarea .link1 {padding:25px 5px;font-size: 12px;}
	.bsp_main .left_bsp .lowarea .link2 {padding:25px 5px;font-size: 12px;}
	.bsp_main .left_bsp .lowarea .link2 img {display: none;}
	.bsp_main .left_bsp ul {margin-bottom: 6px;}
	.bsp_main .right_bsp {width: 100%;}
	.bsp_main .right_bsp .top_bluearea h2 {font-size: 26px; margin: 0;}
	.bsp_main .right_bsp .mid_white {padding: 20px 0;}
	.bsp_main .right_bsp .mid_white .shortarea label {font-size: 22px;}
	.bsp_main .right_bsp .mid_white .shortarea {margin: 0 0 10px;}
	.bsp_main .right_bsp .top_dash_grayblok .whitblok .text_blok {padding: 15px;}
	.img_download .image {width: 30px;height: 30px;line-height: 17px;}
	.img_download .image img {width: 15px;}
	.img_download {border-radius: 5px;padding: 4px 15px 4px 6px; font-size: 17px;}
	.bsp_main .right_bsp .top_dash_grayblok .whitblok .text_blok h3 {font-size: 18px;}
	.bsp_main .right_bsp .dash_rght_low .blok {padding: 35px 25px 0;}
	.bsp_main .right_bsp .dash_rght_low .blok h3 {font-size: 23px;}
	.bsp_main .right_bsp .dash_rght_low .blok .gray_block .left {font-size: 18px;min-height: 120px;}
	.bsp_main .right_bsp .dash_rght_low .blok .viewall {font-size: 16px;padding: 8px 35px;}
	
	.bsp_main .right_bsp .mid_white .shortarea select {padding: 5px 85px 15px 20px;	font-size: 17px;}
	.bsp_main .right_bsp .mid_white .grayblok .lft {padding: 15px;}
	.bsp_main .right_bsp .mid_white .grayblok .lft h3 {font-size: 22px;}
	.bsp_main .right_bsp .mid_white .grayblok .lft .more {padding: 7px 30px;font-size: 15px;}
	.bsp_main .right_bsp .mid_white .grayblok .rgt {padding: 15px 20px;}
	.bsp_main .right_bsp .mid_white .grayblok .rgt p {font-size: 20px;}
	.bsp_main .right_bsp .mid_white .seemore {font-size: 17px;border-radius: 8px;padding: 8px 30px;}
	
	.bsp_main .right_bsp .mid_white .document_box .grayblok .document_block .img_download .image {width: 32px;height: 32px;line-height: 17px;}
	.bsp_main .right_bsp .mid_white .document_box .grayblok .document_block .img_download {font-size: 16px;border-radius: 6px;padding: 4px 20px 4px 6px;}
	.bsp_main .right_bsp .mid_white .document_box .grayblok .document_block h3 {min-height: 50px;margin: 0 0 10px;font-size: 18px;}
	.bsp_main .right_bsp .mid_white .document_box .grayblok .document_block .more {padding: 0 10px 0 0;
display: inline-block;font-size: 13px;}
.tribe-common--breakpoint-medium.tribe-events .tribe-events-l-container {padding-top: 50px !important;}
	.modal-open .modal {padding-right: 0 !important;}
	
	.tribe-events .tribe-events-c-view-selector__list-item-text:hover {color: #000 !important;}
	.tribe-common .tribe-common-g-row--gutters > .tribe-common-g-col header {padding: 20px; box-shadow: 0 0 0 0; border: 1px solid #088cd5;}
	
	.bsp_main .right_bsp .mid_white .grayblok .rgt p {text-align: left !important;}
	
	.bsp_main .right_bsp .top_bluearea .searchblok input[type="text"] {width: 340px;}
	.bsp_main .right_bsp .top_bluearea .searchblok {width: 400px;}
	.img_download .image img {height: 18px !important;}
	
	.post-nav .previous_post_link strong {display: none;}
	.post-nav .next_post_link strong {display: none;}
	
	.contact_sec1 .container .midarea .grayblok .right h2 {font-size: 30px;} 
	
	.podcast_video_section .video_ifream .click_play {display: none;}
	.podcast_video_section .video_ifream {margin: 0;width: 100%;}
	.podcast_video_section iframe {height: 400px;}
	
	.new_blog_detail .new_blog_sec1 .leftarea h1 {font-size: 28px;}
	.new_blog_detail .new_blog_sec1 .leftarea h2 {font-size: 20px;}
	.new_blog_detail .new_blog_sec1 .leftarea .tags {font-size: 17px;}
	.new_blog_detail .new_blog_sec1, 
	.new_blog_detail .new_blog_sec2, 
	.new_blog_detail .new_blog_sec3,
	.new_blog_detail .new_blog_sec4,
	.new_blog_detail .form_area {width: 100%;}
	.new_blog_detail .new_blog_sec3 .midmain {width: 98%;}
	
	
}	

@media only screen and (max-width:1199px) {
	.new_blog_detail .form_area .blue_low_area::before {background-size: contain;left: -3px;bottom: -9px;width: 90px;height: 100px;}
	
	.new_blog_detail .form_area .blue_low_area::after {width: 75px;}
	.new_blog_detail .new_blog_sec2 .leftarea .socialarea .socialright img {width: 30px;margin: 0 1px;}
	.new_blog_detail .new_blog_sec2 .rightarea .right h2 {font-size: 23px;}
	.new_blog_detail .new_blog_sec2 .leftarea h2 {font-size: 21px;}
	.new_blog_detail .new_blog_sec3 .midmain h3 {font-size: 23px;}
	.new_blog_detail .new_blog_sec4 .right .rgt_sec1 .textblock h4 {margin: 0 40px 0 0;font-size: 20px;}
	.new_blog_detail .form_area .blue_low_area .lefttext {padding-left: 40px;padding-right: 20px;}
}	


@media only screen and (min-width: 1025px) and (max-width: 1199px) { 
	header .let_talk a {padding: 9px 9px !important;font-size: 14px !important;}
}


@media only screen and (max-width: 991px) {
	.bsp_main .left_bsp ul li {width: 30%;}
	.bsp_main .right_bsp .top_dash_grayblok {padding: 15px;}
	.bsp_main .right_bsp .dash_rght_low .blok .gray_block .right {padding: 20px 15px;}
	.bsp_main .right_bsp .dash_rght_low .blok .gray_block .right a {font-size: 15px;}
	.bsp_main .right_bsp .dash_rght_low .blok {padding: 15px;}
	.bsp_main .right_bsp .mid_white .document_box .grayblok {width: 46%;}
	
	.backstage_content h2:first-child, .backstage_content h1:first-child {font-size: 30px !important; text-align: center;}
	.backstage_content iframe {width: 100%;height: 50vw;}
	.backstage_content p {font-size:19px;}
	.backstage_content ul li {font-size:19px;}
	.backstage_content ol li {font-size:19px;}
	
	.blog_detail h2:first-child, .blog_detail h1:first-child {font-size: 25px !important;margin: 0 0 15px;}
	
	.new_blog_main_sec .bannerarea {padding: 70px 0 70px;}
	.new_blog_main_sec .bannerarea h1 {font-size: 28px;}
	.new_blog_main_sec .bannerarea p {padding: 0 20px;font-size: 18px;}
	.new_blog_main_sec .midarea h2 {font-size: 27px;}
	.new_blog_main_sec .greenblock .white_rec {font-size: 14px;}
	.new_blog_main_sec .left .rgt_big_text h2 {font-size: 23px; line-height: normal; }
	.new_blog_main_sec .right h2 {font-size: 23px;}
	.new_blog_main_sec .left .rgt_big_text p {margin: 0 0 10px 0; font-size: 15px;}
	.new_blog_main_sec .left .rgt_small_text h2 {font-size: 17px !important;}
	
}

@media only screen and (min-width: 768px) and (max-width: 991px) { 
  .banner .container h2 {padding-top: 4vw;padding-left: 55px;}
}
	
@media only screen and (max-width: 849px) {
.tribe-events .tribe-events-header {box-shadow: 0 0 0 0;margin: 0 !important;border: 1px solid #ccc;z-index: 999;}
.tribe-events .tribe-events-c-view-selector__list-item-text {color: #091e33 !important;}
.tribe-events .tribe-events-c-view-selector__list-item-icon {margin-top: -6px;}
.tribe-events .tribe-events-c-view-selector__list-item--active .tribe-events-c-view-selector__list-item-link {color: #091e33 !important;}
.tribe-common .tribe-common-form-control-text__input {padding: 15px;}
.tribe-events .tribe-events-c-search__input-control-icon-svg {right: 10px;}
.tribe-common .tribe-common-l-container {padding-left: 0;padding-right: 0;}

.new_blog_detail .new_blog_sec1 .leftarea h1 {font-size: 23px;}
.new_blog_detail .new_blog_sec1 {display: block;}
.new_blog_detail .new_blog_sec1 .leftarea {width: 100%; text-align: center;}
.new_blog_detail .new_blog_sec1 .rightarea {width: 100%; margin: 0;}
.new_blog_detail .new_blog_sec2 {display: block;}
.new_blog_detail .new_blog_sec2 .leftarea p {font-size: 15px;}
.new_blog_detail .new_blog_sec2 .leftarea {width: 100%;}
.new_blog_detail .new_blog_sec2 .leftarea .block h3 {padding: 0 0 5px;}
.new_blog_detail .new_blog_sec2 .rightarea {width: 100%;margin: 0 0 30px;}
.new_blog_detail .new_blog_sec3 .midmain .wp-block-column:not(:first-child) {margin-left:1em;}
.new_blog_detail .new_blog_sec2 .leftarea .block:not(:only-child) {flex-basis: 100% !important;margin-bottom: 25px;}

.new_blog_detail .new_blog_sec2 .leftarea .socialarea .socialleft p {margin: 0;font-size: 18px;text-align: center;}

/*.new_blog_detail .new_blog_sec3 .midmain .wp-block-column:not(:first-child) {margin-left: 0;}*/
.new_blog_detail .new_blog_sec4 .right .rgt_sec1 .textblock h4 {font-size: 16px; margin: 0;}
.new_blog_detail .form_area .blue_low_area form {width: 250px;}
.new_blog_detail .form_area .blue_low_area .lefttext h3 {font-size: 23px;}
.new_blog_detail .form_area .blue_low_area .lefttext p {font-size: 14px;}
.wp-block-column {
  flex-grow: 0;
}
}

@media only screen and (max-width: 781px) {
.new_blog_detail .new_blog_sec2 .leftarea .block:nth-child(2n) {margin-left: 0;}
.new_blog_detail .new_blog_sec3 .midmain .wp-block-column:first-child {margin-left: 1em; }	
}	

@media only screen and (max-width: 767px) {
	.bsp_main .right_bsp .top_bluearea .searchblok {width: auto;}
	.bsp_main .right_bsp .top_bluearea .searchblok input[type="text"] {width: 300px;}
	.bsp_main .right_bsp .top_dash_grayblok .whitblok {max-width: 400px;margin: 0 auto;}
	.bsp_main .right_bsp .mid_white .shortarea label {text-align: center; width: 100%;}
	.bsp_main .right_bsp .top_dash_grayblok .whitblok .text_blok h3 {text-align: center;}
	.bsp_main .right_bsp .top_dash_grayblok .whitblok .text_blok p {text-align: center;}
	.bsp_main .right_bsp .dash_rght_low .blok .gray_block .left {min-height: auto;}
	.bsp_main .right_bsp .dash_rght_low .col-md-6 {padding-bottom: 25px;}
	.bsp_main .right_bsp .dash_rght_low .blok h3 {text-align: center;}
	.bsp_main .right_bsp .top_bluearea h2 {margin: 0 0 15px;width: 100%;font-size: 26px;text-align: center;}
	.bsp_main .right_bsp .top_bluearea .searchblok {width: 100%;}
	.bsp_main .right_bsp .top_bluearea .searchblok form {margin: 0 auto;}
	.bsp_main .right_bsp .midarea {width: 90%; text-align: center;}
	
	.bsp_main .right_bsp .mid_white .shortarea {display: block;}
	.bsp_main .right_bsp .mid_white .shortarea .search_box {margin: 0 auto 15px;float: none;display: block;}
	.bsp_main .right_bsp .mid_white .shortarea .search_box form {justify-content: center;}
	.bsp_main .right_bsp .mid_white .shortarea input[type="text"] {width: auto;}
	.bsp_main .right_bsp .mid_white .shortarea select {margin: 0 auto 15px;float: none;display: block;}
	.bsp_main .right_bsp .mid_white .grayblok {margin-bottom: 20px;}
	
	.bsp_main .right_bsp .mid_white .grayblok {width: 100%; display: block;}
	.bsp_main .right_bsp .mid_white .grayblok .lft{width: 100%;justify-content: center;border-radius: 10px;}
	.bsp_main .right_bsp .mid_white .grayblok .lft h3 {margin: 10px 0;font-size: 19px; text-align: center;}
	.bsp_main .right_bsp .mid_white .grayblok .rgt {width: 100%;}
	.bsp_main .right_bsp .mid_white .grayblok .rgt p {font-size: 17px;}
	
	.bsp_main .right_bsp .top_bluearea .back_to_front {/*position: absolute;right: 0;top: 4px;font-size: 18px;*/ float: none;}
	.bsp_main .right_bsp .midarea {position: relative;}
	
	#tribe-events-pg-template h1.tribe-events-single-event-title {font-size: 20px;}
	.tribe-events-cal-links {padding-top: 20px;}
	#tribe-events-pg-template .tribe-events-cal-links a {margin: 0 15px 12px 0;}
	
	.member_press #mepr-account-nav .mepr-nav-item a {padding: 10px 0;}
	.member_press .mp_content .mp-form-row .mp-form-label {width: 300px;}
	.member_press #mepr-account-nav .mepr-nav-item {font-size:15px;}
	
	.mp_wrapper table.mepr-account-table th {padding: 5px;font-size: 13px;}
	.mp_wrapper table.mepr-account-table td {padding: 6px;min-height: 30px;}
	.mp_wrapper table.mepr-account-table td .mepr-account-actions a {margin-bottom: 6px;font-size: 13px;}
	.sec4 .blok {width: 100%;}
	.about_sec3 .row:nth-child(odd) .rgt .imgblok {float: none; margin: 0 auto 25px;}
	.about_sec3 .row:nth-child(even) .rgt .imgblok {float: none; margin: 0 auto 25px;}	
	.about_sec3 .rgt h2 a.linkedin img {width: 30px;}
	
	.search_result {font-size: 22px;}
	.bsp_main .BSP_dashboard_top p {padding: 0;font-size: 16px;}
	.bsp_main .BSP_dashboard_top a {padding: 7px 20px;font-size: 14px;}
	
	.learndash_lms .custom_content_slider ul, 
	.backstage_content .custom_content_slider ul {display: none;}
	
	.add_2_google_calender {margin-right: 0; margin-bottom: 20px;}
	
	.signup_mid .container .midarea .grayblok .right .submitarea {text-align: center;}
	#forgot_form_button {display: table;margin: 20px auto 0;}
	.register_btn{display: table;margin: 0 auto 0; float: none; text-align: center; padding-top: 20px;}
	
	header .let_talk a {padding: 5px 7px !important;font-size: 12px !important;}
	.contact_sec1 .container .midarea .grayblok .right h2 {text-align: center; font-size: 25px;} 
	
	.podcast_video_section iframe {height:300px;}
	
	.new_blog_main_sec .greenblock {box-shadow: 0 0 0 0 rgba(0,0,0,0);}
	.new_blog_main_sec .midarea {padding: 30px 0;}
	.new_blog_main_sec .col-md-3 {margin-bottom: 15px;}
	.new_blog_main_sec .left .lft_big_img {margin-bottom: 25px;}
	.new_blog_main_sec .left .lft_small_img {margin-bottom: 25px;}
	.new_blog_main_sec .left .rgt_small_text {margin-bottom: 30px;}
	.new_blog_main_sec .left .rgt_big_text h2 {font-size: 20px;}
	.new_blog_main_sec .left .rgt_small_text h2 {font-size: 20px !important;}
	.new_blog_main_sec .left .rgt_small_text p {font-size: 15px;}
	.new_blog_main_sec .left .rgt_small_text h3 {font-size: 19px;}
	.new_blog_main_sec .left .rgt_small_text .date {font-size: 17px;}
	.new_blog_main_sec .left .lft_small_img {height: auto;}
	
	
}	

@media only screen and (max-width: 599px) {
	.new_blog_detail .new_blog_sec3 .midmain .wp-block-column {margin-left: 5px !important;margin-right: 5px !important;}
	.new_blog_detail .new_blog_sec4 .left {margin-bottom: 25px;}
	.new_blog_detail .new_blog_sec4 .right img {width: auto; height: auto; margin-bottom: 20px;}
	.new_blog_detail .new_blog_sec4 .right .rgt_sec1 .textblock h4 {font-size: 18px;margin: 0 0 20px;}
	.new_blog_detail .form_area .blue_low_area .lefttext {margin-left: 0;text-align: center; margin-right: 0;}
}	


@media only screen and (max-width: 576px) { 
	.bsp_main .left_bsp .logoblok img {width: 150px;}
	.bsp_main .left_bsp .lowarea .link1 {padding:16px 5px;font-size: 12px;}
	.bsp_main .left_bsp .lowarea .link2 {padding:16px 5px;font-size: 12px;}
	.bsp_main .left_bsp ul li {width: 45%;}
	.bsp_main .right_bsp .dash_rght_low .blok .gray_block .left {padding: 15px;}
	.bsp_main .right_bsp .mid_white .document_box .grayblok {width: 100%;}
	.bsp_main .right_bsp .mid_white .document_box .grayblok .document_block {text-align: center;}
	.bsp_main .right_bsp .mid_white .shortarea select {width: 100%;}
	.myaccount_info .info_row {display: block; border: 0;}
	.myaccount_info .info_row .info_head {width: 100%; background: #e0e0e0; padding: 4px;}
	.myaccount_info .info_row .info_content {width: 100%; background: #fff; padding: 4px;border: 1px solid #e0e0e0; min-height: 42px;}
	.bsp_main .right_bsp .mid_white .edit_text {text-align: center;}
	.bsp_main .right_bsp .mid_white .edit_text a {margin: 0 5px 12px; }
	
	.tribe-events-meta-group {margin-right: 0;}
	#tribe-events-pg-template .tribe-events-meta-group dl {display: block;}
	#tribe-events-pg-template .tribe-events-meta-group dl dt {border:0;}
	#tribe-events-pg-template .tribe-events-meta-group dl dd {border-left: 1px solid #c2c2c2;}
	.member_press .mp_content .mp-form-row {display: block;}
	.member_press .mp_content .mp-form-row .mp-form-label {width: 100%;}
	.member_press #mepr-account-nav .mepr-nav-item {font-size: 13px;}
	.member_press .mp_content {padding: 20px 15px 40px;}
	.mepr_update_account_table .mp-form-row { display: block;}
	.mepr_update_account_table .mp-form-row .mp-form-label {width: 100%;}
	
	.related_attachment_area {display: block;}
	.related_attachment_area .attached_post {width: 100%; margin-right:0; }
	
	.podcast_video_section iframe {height: 50vw;}
	
	.new_blog_main_sec .bannerarea h1 {font-size: 22px;}
	.new_blog_main_sec .midarea h2 {font-size: 22px;}
	.new_blog_main_sec form {float: none;margin: 20px auto;display: table;}
	.new_blog_main_sec .blue_low_area::before {background-size: contain;left: -3px;bottom: -9px;width: 90px;height: 100px;}
	.new_blog_main_sec .blue_low_area::after {width: 75px;}
	.new_blog_main_sec .blue_low_area h3 {font-size: 20px;}
	.new_blog_main_sec .blue_low_area p {font-size: 15px;}
	.new_blog_main_sec .blue_low_area .more {padding: 7px 15px;	font-size: 16px;}
	.new_blog_main_sec form input[type="submit"] {font-size: 14px;}
	.new_blog_main_sec form input[type="text"] {min-width: 200px;font-size: 14px;}
	.search_result_heading {margin: 0 20px 30px;font-size: 20px;}
	
	#SurgeModal .modal-body h2 { margin:50px 5% 10px;}
	#SurgeModal .modal-body input[type="submit"] {width: 100%; margin-left: 0;}
	#SurgeModal .modal-body input[type="text"], #SurgeModal .modal-body input[type="email"]{width: 100%;}
  .new_blog_detail .new_blog_sec3 .midmain .wp-block-column {
    text-align: left;
  }
	
}
@media only screen and (min-width: 415px) and (max-width: 575px) { 
	.sec1::before {height: 195px;}
}

@media only screen and (max-width: 420px) {
	#SurgeModal .modal-body input[type="submit"] {height: 50px;font-size: 16px;}
}

@media only screen and (max-width: 400px) { 
	.bsp_main .left_bsp .lowarea {width: 160px;}
	.bsp_main .left_bsp .lowarea .link1 {padding: 17px 5px;font-size: 11px;}
	.bsp_main .left_bsp .lowarea .link2 {padding: 17px 5px;font-size: 11px;}
	.bsp_main .right_bsp .top_bluearea .searchblok input[type="text"] {width: 220px;}
	.bsp_main .left_bsp ul li a {font-size: 13px;padding: 10px 0;}
	.bsp_main .left_bsp .logoblok {padding: 16px 0 10px 8px;}
	.bsp_main .left_bsp .logoblok img {width: 148px;}
	.bsp_main .right_bsp .dash_rght_low .blok .gray_block {display: block;}
	.bsp_main .right_bsp .dash_rght_low .blok .gray_block .right {padding: 0;border-radius: 8px;text-align: center;}
	.bsp_main .right_bsp .dash_rght_low .blok .gray_block .right a {margin: 0 auto;}
}




/******Backstage Pass Page************/
.sidenav {
  height: 100%;
  width: 0;
  position: fixed;
  z-index: 20;
  top: 0px;
  left: 0;
  background-color: #fff;
  overflow-x: hidden;
  transition: 0.01s;
  padding-top: 60px;
  border-right: 1px solid #3ba1b2;
  z-index: 999;
}

.sidenav a {
  padding: 8px 8px 8px 32px;
  text-decoration: none;
  font-size: 16px;
  color: #3a3a3a;
  font-weight: 600;
  display: block;
  transition: 0.3s;
}

.sidenav a:hover {
  background: rgb(9,139,214);
background: linear-gradient(90deg, rgba(9,139,214,1) 0%, rgba(255,255,255,1) 100%);
  color: #fff;
}
.sidenav a.close:hover {
 
  color: #098bd6;
  background-color: #fff !important;
}
.sidenav a hr {
 
 border-top: 1px solid #b9b9b9;
}

.sidenav .closebtn {
  position: absolute;
    top: 5px;
    right: 40px;
    font-size: 30px;
    margin-left: 10px;
}

#main {
  transition: margin-left .5s;
  padding: 10% 0.8%;
  position: fixed;
  z-index: 99999;
}
.side_close{
  margin-left: -22%;
   color: #098bd6;
   font-size: 20px;
}

@media screen and (max-height: 450px) {
  .sidenav {padding-top: 15px; }
  .sidenav a {font-size: 18px;}

}


.side-menu-open
{
   font-size:30px;
   cursor:pointer; background-color: #fff;
    padding: 40px 5px;
    color: #3da2b2;
    margin-left: -1%;
    position: fixed;
    z-index: 20;
  
}
 .closebtn
{
   font-size:30px;
   cursor:pointer; background-color: #fff;
    padding: 40px 5px;
    color: #3da2b2;
    margin-left: -1%;
    position: fixed;
    z-index: 10;
    opacity: 1;
  
}
 .closebtn:hover {opacity: 1 !important;}

/*.r-menu{
   font-size:14px;
   cursor:pointer; 
   color: #000;
  transform: rotate(-90deg);
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
}*/

/*+++++++++++++++new++++++++++++++++++++*/

.bsp_sec2 {
    position: relative;
    width: 100%;
    float: left;
    /*background: url(../images/about_bk1.png) 50% 50% no-repeat;*/
    background: url('../images/banner_img.png') 50% 50% no-repeat;
    background-size: cover;
    padding: 70px 0;
    text-align: center;
    z-index: -1;

}
.bsp_sec2 h2 {
    color: #fff;
    font-size: 37px;
    font-weight: 700;
    margin: 0 0 25px;
}
.bsp_sec2 p {
    color: #fff;
    font-size: 18px;
    font-weight: 700;
}
.bsp_sec2 p.b_para {
    color: #fff;
    font-size: 16px;
    font-weight: 600;
    margin-top: 5%;
}

.sec_new {
  width: 100%;
  float: left;
  background: #EAF1F4;
  position: relative;
  padding: 75px 0 50px;
}

.sec_new h2 {
  color: #000;
  font-size: 37px;
  font-weight: 900;
  text-align: center;
  margin: 0 0 60px;
}

.sec_new .blok_outer {
  padding: 6px;
  width: 100%;
  box-shadow: 0 0 12px 0 rgba(0, 0, 0, 0.4);
  margin-bottom: 50px;
  background: #0690d9 !important;
  /* Old browsers */
  background: -moz-linear-gradient(left, #0690d9 0%, #0ab686 100%) !important;
  /* FF3.6-15 */
  background: -webkit-linear-gradient(left, #0690d9 0%, #0ab686 100%) !important;
  /* Chrome10-25,Safari5.1-6 */
  background: linear-gradient(to right, #0690d9 0%, #0ab686 100%) !important;
  /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0690d9', endColorstr='#0ab686', GradientType=1) !important;
  /* IE6-9 */
  margin: 0; position: relative; height: 100%;
}
.sec_new .col-md-4 {margin-bottom: 30px;}
.sec_new .blok_outer .blok {
  background: #fff;
  padding: 5px 5px 30px;
  text-align: center;
  position: relative; height: 100%;
}

.sec_new .blok_outer .blok .icon {
  text-align: center;
  margin-bottom: 10px;
  height: 250px;
  overflow: hidden;
}
.sec_new .blok_outer .blok .icon img {width: 100%; height: 250px; transition:all 500ms ease-in-out;
    -o-transition:all 500ms ease-in-out;
    -ms-transition:all 500ms ease-in-out;
    -moz-transition:all 500ms ease-in-out;
    -webkit-transition:all 500ms ease-in-out;}
.sec_new .blok_outer .blok .icon img:hover {transform: scale(1.1); }

.sec_new .blok_outer .blok .iconsection {position: relative; text-align: left; padding:15px; color: #088cd5;}
.sec_new .blok_outer .blok .iconsection a {color: #088cd5;}
.sec_new .blok_outer .blok .iconsection .iconblok {position: relative; border: 2px solid #11b7ab; width: 50px; height: 50px; text-align: center;line-height: 45px; border-radius: 100%; display: inline-block; margin-right: 7px;}
/*.sec_new .blok_outer .blok .iconsection .iconblok img {width: 17px;}*/

.sec_new .blok_outer .blok .category_list {width: 100%; margin: 0; padding: 6px 15px; display: flex; }
.sec_new .blok_outer .blok .category_list span {padding-right: 7px; font-weight: 700;}
.sec_new .blok_outer .blok .category_list .category {text-align: left;}
.sec_new .blok_outer .blok .category_list .category a {color: #088cd5;}
/*.sec_new .blok_outer .blok .category_list ul {text-align: left;}
.sec_new .blok_outer .blok .category_list ul li {display: inline-block; font-size:12px;background: #f2f2f2; padding:4px 14px 4px 8px; border:1px solid #e8e8e8; margin:0 12px 4px 0; border-radius: 5px; text-align: center; position: relative;}
.sec_new .blok_outer .blok .category_list ul li:after{
      width: 0;
      height: 0;
      border-top: 14px solid transparent;
	  border-left: 10px solid #f2f2f2;
	  border-bottom: 14px solid transparent;
      position: absolute; content:' '; right:-9px; top:0; 
}*/

.sec_new .blok_outer .blok h3 {
  text-align: left;
  color: #000;
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 10px;
  padding: 0px 15px;
}

.sec_new .blok_outer .blok p {
  color: #4C4C4C;
    font-weight: 400;
    font-size: 14px;
    margin-bottom: 10px;
    text-align: left;
    min-height: 40px;
    padding: 0px 15px;
}

.sec_new .blok_outer .blok .more {
  color: #06A297;
  font-size: 15px;
  padding-bottom: 5px;
  border-bottom: 2px solid #06A297;
}

.sec_new .blok_outer .blok .more:hover {
  border-bottom: 2px solid #fff;
}

.sec_new .blok_outer .blok .head {padding: 10px 0 18px; position: relative; border-bottom: 2px solid #e7e7e7;color: #000;font-family: 'Nexa'; font-weight: 700; font-size:18px; margin-bottom: 15px; width: 100%; float: left;}
.sec_new .blok_outer .blok .head:after {position: absolute;width:64px; height: 10px; border-radius: 4px;left: 50%; margin-left: -32px;bottom: -5px; content: ' ';background: #0d89d1;}

.sec_new .blok_outer .blok .price {width: 100%; float: left;font-family: 'Roboto', sans-serif;font-size:15px;font-weight: 400; margin-bottom: 15px; text-transform: capitalize;}
.sec_new .blok_outer .blok .price span {font-size:20px;color: #000;font-family: 'Nexa'; font-weight: 700;}
.sec_new .blok_outer .blok a {display: table; padding: 7px 30px; border: 3px solid #098bd6; 
border-radius: 14px; font-size:15px; font-family: 'Nexa'; color: #098bd6; margin:0 auto 15px; }
.sec_new .blok_outer .blok a:hover {background: #098bd6; color: #fff; } 
.sec_new .blok_outer .blok ul {list-style-type: none; margin: 20px 0 10px 30px;}
.sec_new .blok_outer .blok ul li {list-style-type: none; background: url('../images/bullet1a.png') 0 4px no-repeat; padding: 0 0 20px 35px; color: #484848; font-size:18px; background-size: 25px; text-align: left;}
.common_page ul {list-style-type: none; margin: 20px 0 10px 30px;}
.common_page ul li {list-style-type: none; background: url('../images/bullet1a.png') 0 4px no-repeat; padding: 0 0 20px 35px; color: #484848; font-size:18px; background-size: 25px; text-align: left;}
.common_page .mepr-product-access-url {margin: 0 0 25px;}
.common_page .mepr_error ul li {background: none;}
.common_page .mp_wrapper form{padding:20px 20px 60px; background: #f1f1f1; margin-bottom: 40px;}

.common_page .mepr_price .mepr_price_cell_label {color: #091e33;font-weight: bold; text-align: center;}
.common_page input[type="submit"] {float: right;padding: 8px 25px;margin-bottom: 30px;border-radius: 30px;background: #11b7ab;color: #fff;border: 0;}

.common_page .iti {width: 100%;}

.page-template-pan_template .sec_new {padding: 0 0 50px;}
.page-template-pan_template .sec_new #allposts {position: relative; top:-50px;}
.page-template-pan_template .bsp_sec2 {padding: 100px 0; }



.sec_new .mid_icon {
  text-align: center;
}

.center {
  text-align: center;
}

.center_pagination {width: 100%; float: left; text-align: center;}

.pagination {
  display: inline-block;margin-bottom: 40px; margin-top: 40px;
}
.pagination li {display: inline-block; float: left;}
.pagination a {
  color: black;
  float: left;
  padding: 8px 16px;
  text-decoration: none;
  transition: background-color .3s;
  border: 1px solid #ddd;
  border-radius: 4px;
  margin: 0 4px;
}

.pagination span.current {
      background-color: #088cd5;
    color: #fff;
    border: 1px solid #088cd5;
    border-radius: 4px;
    display: inline-block;
     padding: 8px 16px;
}

.pagination a:hover {background-color: #088cd5; color: #fff;}

.pagination a.next, .pagination a.prev { 
  color: black;
  float: left;
  padding: 8px 16px;
  text-decoration: none;
  transition: background-color .3s;
  border:0;
  border-radius: 4px;
  margin: 0 4px;
  font-weight: 700;
 }
.pagination a.next:hover, .pagination a.prev:hover {color:#fff; }

.pdflink a {
  background: url(../images/pdf_icon_download.svg) no-repeat right center;
  background-size: 38px auto;
  padding: 5px 34px 5px 0;;
  display: inline-block;
  vertical-align: middle;
}

@media only screen and (max-width: 425px) {
.pagination a {
    color: black;
    float: left;
    padding: 8px 8px ;
    text-decoration: none;
    transition: background-color .3s;
    border: 1px solid #ddd;
    border-radius: 4px;
    margin: 0 3px;
}
.bsp_sec2 {
    z-index: -1;
    margin-top: -10%;
}
#main {
    transition: margin-left .5s;
    padding: 10% 3%;
}
.side-menu-open {
    margin-left: -5%;
}
}

.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -6px;
    margin-left: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: right;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 5px 0 5px 5px;
    border-left-color: #ccc;
    margin-top: 5px;
    margin-right: -10px;
}

.dropdown-submenu:hover>a:after {
    border-left-color: #fff;
}

.dropdown-submenu.pull-left {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}

.accordion_content {
  position: relative; min-height: 80px;z-index: 9999;
}


.jquery-accordion-menu,
.jquery-accordion-menu * {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  outline: 0
}

.jquery-accordion-menu {
  width: 260px;
  position: absolute;
  box-shadow: 0 1px 10px #3ba0b1;
  right: 0;
  top: 0;
  

}

@media only screen and (max-width: 425px){
  .jquery-accordion-menu{margin-bottom: 20%;
    margin-left: 18%;}
}

.jquery-accordion-menu ul {
  margin: 0;
  padding: 0;
  list-style: none
}

.jquery-accordion-menu ul li {
  width: 100%;
  display: block;
  float: left;
  position: relative
}

.jquery-accordion-menu ul li a {
  width: 100%;
  padding: 14px 22px;
  float: left;
  text-decoration: none;
  color: #424a57;
    font-size: 14px;
    background: #eaf1f4;
  white-space: nowrap;
  position: relative;
  overflow: hidden;
  -o-transition: color .2s linear, background .2s linear;
  -moz-transition: color .2s linear, background .2s linear;
  -webkit-transition: color .2s linear, background .2s linear;
  transition: color .2s linear, background .2s linear
}

.jquery-accordion-menu>ul>li.active>a,
.jquery-accordion-menu>ul>li:hover>a {
      color: #fff;
    background: #239d84;
}

/*.jquery-accordion-menu>ul>li>a {
  border-bottom: solid 1px #3b424d
}*/

.jquery-accordion-menu ul li a i {
  width: 34px;
  float: left;
  line-height: 18px;
  font-size: 16px;
  text-align: left
}

.jquery-accordion-menu .submenu-indicator {
  float: right;
  right: 22px;
  position: absolute;
  line-height: 19px;
  font-size: 20px;
  -o-transition: transform .3s linear;
  -moz-transition: transform .3s linear;
  -webkit-transition: transform .3s linear;
  -ms-transition: transform .3s linear
}

.jquery-accordion-menu ul ul.submenu .submenu-indicator {
  line-height: 16px
}

.jquery-accordion-menu .submenu-indicator-minus>.submenu-indicator {
  -ms-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg)
}

.jquery-accordion-menu ul ul.submenu,
.jquery-accordion-menu ul ul.submenu li ul.submenu {
  width: 100%;
  display: none;
  position: static
}

.jquery-accordion-menu ul ul.submenu li {
  clear: both;
  width: 100%;
}

.jquery-accordion-menu ul ul.submenu li a {
  width: 100%;
  float: left;
  font-size: 14px;
    background: #eaf1f4;
  border-top: none;
  position: relative;
  border-left: solid 6px transparent;
  -o-transition: border .2s linear;
  -moz-transition: border .2s linear;
  -webkit-transition: border .2s linear;
  transition: border .2s linear
}

.jquery-accordion-menu ul ul.submenu li:hover>a {
  border-left-color: ##239d84;
  background-color: #239d84;
  color: #fff;
}

.jquery-accordion-menu ul ul.submenu>li>a {
  padding-left: 30px
}

.jquery-accordion-menu ul ul.submenu>li>ul.submenu>li>a {
  padding-left: 45px
}

.jquery-accordion-menu ul ul.submenu>li>ul.submenu>li>ul.submenu>li>a {
  padding-left: 60px
}

.jquery-accordion-menu ul li .jquery-accordion-menu-label,
.jquery-accordion-menu ul ul.submenu li .jquery-accordion-menu-label {
  min-width: 20px;
  padding: 1px 2px 1px 1px;
  position: absolute;
  right: 18px;
  top: 14px;
  font-size: 11px;
  font-weight: 800;
  color: #555;
  text-align: center;
  line-height: 18px;
  background: #f0f0f0;
  border-radius: 100%
}

.jquery-accordion-menu ul ul.submenu li .jquery-accordion-menu-label {
  top: 12px
}

.ink {
  display: block;
  position: absolute;
  background: rgba(255, 255, 255, .3);
  border-radius: 100%;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0)
}

.animate-ink {
  -webkit-animation: ripple .5s linear;
  -moz-animation: ripple .5s linear;
  -ms-animation: ripple .5s linear;
  -o-animation: ripple .5s linear;
  animation: ripple .5s linear
}

@-webkit-keyframes ripple {
  100% {
    opacity: 0;
    -webkit-transform: scale(2.5)
  }
}

@-moz-keyframes ripple {
  100% {
    opacity: 0;
    -moz-transform: scale(2.5)
  }
}

@-o-keyframes ripple {
  100% {
    opacity: 0;
    -o-transform: scale(2.5)
  }
}

@keyframes ripple {
  100% {
    opacity: 0;
    transform: scale(2.5)
  }
}
.podcust_side_cont {display: flex;}
.podcust_side_cont ul {width: 46%;}
.podcust_side_cont .wp-block-column {margin-left: 90px;}

@media only screen and (max-width: 1199px){
.podcust_side_cont .wp-block-column {margin-left: 0; margin-bottom: 50px;}	
}	
@media only screen and (max-width: 991px){
.podcastdetail_sec1 .whiteblok2 { margin-left: 22px !important;}
.podcastdetail_sec1 .lowblok2 { padding: 30px 25px 0 !important;}
}
@media only screen and (max-width: 767px){
.podcust_side_cont ul {width: 100%;}
.podcust_side_cont {display: block;}
}
body.home .podcast_player {
    max-width: 470px;
    margin: 0 auto;
}

/* Popup CSS */
/* This is not active now - active from 9 May 2022 to 16 May 2022*/
.popupoverlay {
    position: fixed;
    z-index: 1111;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background: rgba(0,0,0,.7);
}
.xypn-popup {
    position: absolute;
    z-index: 1112;
    top: 100px;
    left: 0;
    right: 0;
}
.xypn-popup-main {
    width: 600px;
    height: 534px;
    background: url(../images/xypn-pop-up_bg.png) no-repeat center center;
    background-size: cover;
    margin: 0 auto;
    position: relative;    
}
.xypn-line1 {
    position: absolute;
    font-size: 20px;
    color: #cc3333;
    font-family: 'Montserrat', sans-serif;
    font-style: italic;
    top: 167px;
    left: 0;
    right: 0;
    text-align: center;
    font-weight: 300;
    text-transform: uppercase;
}
.xypn-body {
    position: absolute;
    top: 210px;
    left: 0;
    right: 0;
    color: #fff;
    text-align: center;
}
.xypn-line2 {
    font-family: 'Montserrat', sans-serif;
    font-weight: 900;
    text-transform: uppercase;
    color: #088cd5;
    display: block;
    font-size: 38px;
    padding: 2px 50px;
    letter-spacing: 6px;
    line-height: 1.2;
    text-shadow: 1px 4px 6px #000;
}
.xypn-button {
    padding: 15px 0;
}
.xypn-button a {
    color: #fff;
    text-transform: uppercase;
    background: #990000;
    display: inline-block;
    vertical-align: middle;
    padding: 2px 10px;
    text-decoration: none;
    font-family: 'Montserrat', sans-serif;
    font-weight: 800;
    border-radius: 5px;
    font-size: 18px;
    letter-spacing: 2px;
}
.xypn-button a span {
    display: inline-block;
    vertical-align: top;
    background: #cc3333;
    border-radius: 5px;
    padding: 7px 15px;
}
.xypn-button a:hover {
    color: #fff;
    background: #990000;
}
.xypn-button a:hover span{
    background: #d36363;
}
.xypn-line3 {
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif;
    font-weight: 900;
    display: inline-block;
    vertical-align: top;
    padding: 0 18px;
    border-left: 3px solid #fff;
    border-right: 3px solid #fff;
    line-height: 1;
    letter-spacing: 2px;
    font-size: 20px;
    margin-top: 5px;
}
.xypn-line4 {
    letter-spacing: 2px;
    font-size: 14px;
    text-transform: uppercase;
    line-height: 1.4;
    padding-top: 16px;
    font-weight: 100;
    font-family: 'Montserrat', sans-serif;
}
.zypn-top {
    text-align: center;
    padding: 28px 25px 0;
}
.pu-tpr-logo {
    background: url(../images/logo_tpr.png) no-repeat center center;
    width: 240px;
    height: 20px;
    display: inline-block;
    vertical-align: top;
    background-size: 240px 20px;
}
.pu-incw {
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif;
    font-weight: 300;
    color: #000;
    font-size: 18px;
    padding:5px 0;
}
.pu-xypn-logo {
    background: url(../images/logo_XYPNLIVE.png) no-repeat center center;
    width: 155px;
    height: 30px;
    display: inline-block;
    vertical-align: top;
    background-size: 155px 30px;
}
.pu-present {
    text-transform: uppercase;
    font-family: 'Montserrat', sans-serif;
    font-weight: 900;
    color: #000;
    font-size: 19px;
    padding-top: 5px;
    letter-spacing: 1px;
}
.zypn-close {
    width: 30px;
    height: 30px;
    display: inline-block;
    position: absolute;
    top: -55px;
    right: 0;
    background: url(../images/close.svg) no-repeat center center;
    background-size: 30px 30px;
    cursor: pointer;
}
.xypn-popup-inner {
    max-width: 600px;
    margin: 0 auto;
    position: relative;
}
/*
Hide this till 25 May 2022 
.home #SurgeModal,
#SurgeModal,
.home #aboutModal,
.home .modal-backdrop {
    display: none !important;    
}*/
@media only screen and (max-width: 767px){
    .zypn-top {
        padding-top: 16px;
    }
    .xypn-popup-main {
        width: 500px;
        height: 445px;
    }
    .xypn-popup-inner {
        max-width: 500px;
    }
    .xypn-line1 {
        top: 137px;
    }
    .xypn-body {
        top: 164px;
    }
    .xypn-line2 {
        font-size: 30px;
        padding-top: 7px;
    }
    .xypn-button a {
        font-size: 16px;
    }
    .xypn-line3 {
        font-size: 18px;
    }
    .xypn-line4 {
        padding-top: 11px;
    }
}  
@media only screen and (max-width: 567px){ 
    .zypn-top {
        padding-top: 11px;
    }
    .pu-tpr-logo {
        width: 190px;
        height: 16px;
        background-size: 190px 16px;
    }
    .pu-incw {
        font-size: 15px;
        padding: 0 0 3px;
        line-height: 1;
    }
    .pu-xypn-logo {
        width: 103px;
        height: 20px;
        background-size: 103px 20px;
    }
    .pu-present {
        font-size: 14px;
        padding: 0;
    }
    .xypn-popup-main {
        width: 350px;
        height: 312px;
    }
    .xypn-popup-inner {
        max-width: 350px;
    }
    .xypn-line1 {
        top: 94px;
        font-size: 16px;
    }
    .xypn-body {
        top: 115px;
    }
    .xypn-line2 {
        padding-left: 20px;
        padding-right: 20px;
        font-size: 20px;
        line-height: 1.1;
    }
    .xypn-button {
        padding: 9px 0;
    }
    .xypn-button a {
        font-size: 12px;
    }
    .xypn-line3 {
        font-size: 14px;
        margin-top: 1px;
    }
    .xypn-line4 {
        padding-top: 0;
        font-size: 12px;
    }
} 
/* Popup CSS Ends Here */

.postid-9773 .nav-container {
	display: none;
}
.bsp_main .right_bsp .mid_white .my_subscriptions {
  display: none;
}
/* Invictus Special Offer page */
.page-id-23981 .full_width_page {
  border-top:3px solid #11b7ab;
  border-bottom: 3px solid #11b7ab;
  background:url(../images/fading-blue-background.jpg) no-repeat center center;
  background-size: cover;
  padding-bottom: 50px;
}
.page-id-23981 .full_width_page .container {
  background: #fff;
  border-radius: 10px;
}
.page-id-23981 .full_width_page .container  .common_page {
  padding: 30px;
}
.page-id-23981 .banner_bloglist .col-12 > h2 {
  max-width: 950px;
  margin: 0 auto;
}
.page-id-23981 .banner_bloglist .col-12 > h2 span {
  display: block;
  font-size: 28px;
  font-weight: 300;
}
.customvdo {
  max-width: 740px;
  margin: 0 auto;
  margin-bottom: 30px;
  border-radius: 8px;
  overflow: hidden;
}
.page-id-23981 .common_page ul li {
  background: url('../images/salesbullet1.png') 0 7px no-repeat;
  padding-left:24px;
  background-size: 14px 12px;
}
@media only screen and (max-width: 567px){ 
  .page-id-23981 .full_width_page .container .common_page {
    padding: 25px 17px 17px;
  }
  .page-id-23981 .full_width_page .wp-block-buttons > .wp-block-button {
    display: block;
    width: 100%;
  }
  .page-id-23981 .full_width_page .wp-block-buttons > .wp-block-button .wp-block-button__link {
    display: block;
  }
  .page-id-23981 .full_width_page .container  .common_page ul {
    margin-left: 0;
  }
}
/* LM Form CSS */
.lmbuttoncss {
  text-align: center;
  margin: 20px auto;
}
.lmbuttoncss span {
  font-size: 22px;
  padding: 10px 25px;
  display: block;
  max-width: 500px;
  margin: 0 auto;
}
.lmformcss {
  position: absolute;
  left: -9999px;
  visibility: hidden;
  width: 1px;
}
.lmformcss.lmfopen {
    position: fixed;
    left: 0;
    visibility: visible;
    width: auto;
    right: 0;
    top: 0;
    bottom: 0;
    overflow: auto;
    z-index: 1111;
}
.lmformcss.lmfopen .lmformcssoverlay {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1112;
  background-color: rgba(0, 0, 0, .5);
}
.lmformcss.lmfopen .lmformcssin {
  z-index: 1113;
  margin: 50px auto;
  max-width: 640px;
  background-color: #fff;
  padding: 40px 25px 25px 25px;
  position: relative;
  border-radius: 6px;
}
.lmformcss.lmfopen .lmformcssin .lmpopupclose {
  font-size: 0;
  line-height: 0;
  display: inline-block;
  position: absolute;
  width: 22px;
  height: 22px;
  background: url(../images/close_black.svg) no-repeat center center;
  background-size: 22px 22px;
  right: 10px;
  top: 10px;
  cursor: pointer;
}
.lmformcss.lmfopen .lmformcssin form .gform_body input {
  outline: 0 !important;
  border:1px solid #4C4C4C !important;
}
.lmformcss.lmfopen .lmformcssin form .gform_body input:focus,
.lmformcss.lmfopen .lmformcssin form .gform_body input:active,
.lmformcss.lmfopen .lmformcssin form .gform_body input:hover {
  border:1px solid #000 !important;
  outline: 0 !important;
}
.lmformcss.lmfopen .lmformcssin form .gform_footer .button,
.lmformcss.lmfopen .lmformcssin form .gform_footer .button:hover,
.lmformcss.lmfopen .lmformcssin form .gform_footer .button:focus {
  padding: 10px 20px;
  color: #fff;
  border: 0;
  outline: 0;
  border-radius: 4px;
  background: #10b6aa;
  cursor: pointer;
  font-weight: 500;
}
.lmformcss.lmfopen .lmformcssin form .gform_footer .button:hover {
  opacity: .7;
}
.lmformcss.lmfopen .lmformcssin form h2 {
  font-size: 26px !important;
}
.lmformcss.lmfopen .lmformcssin .gform_validation_errors .gform_submission_error {
  font-size: 16px !important;
}
.lmformcss.lmfopen .lmformcssin .gform_confirmation_message {
  font-size: 20px;
  padding-bottom: 30px;
  padding-top: 10px;
}
.lmformcss.lmfopen .lmpara {
  margin-bottom: 35px !important;
  line-height: 1.4 !important;
}
.lmformcss.lmfopen .lmformcssin .gfield_html p {
  color: #868686 !important;
  margin-bottom: 15px !important;
}
@media only screen and (max-width: 767px){ 
  .lmformcss.lmfopen .lmformcssin {
    margin: 25px 15px;
  }
  .lmformcss.lmfopen .lmformcssin form h2 {
    font-size: 22px !important;
  }
}
/* Inline Lead Magnet Block css */
.display-posts-listing,
.lmbtn {
    list-style: none !important;
    padding:30px 20px;
    background: #f4f4f4;
    border-radius: 10px;
    margin: 25px auto !important;
    max-width: 90%;
}
.lmbtn {
    padding:0;
    background: none;
    border-radius: 0;
}
.display-posts-listing > li,
.lmbtn > li {
  list-style: none !important;
  font-size: 18px !important;
  line-height: 1.333 !important;
}
.display-posts-listing > li:last-child,
.lmbtn > > li:last-child {
  padding-bottom: 0 !important;
  margin-bottom: 0 !important;
}
.display-posts-listing .content p {
  font-size: 18px !important;
  line-height: 1.444 !important;
}
.display-posts-listing .content p:last-child {
  margin-bottom: 0 !important;
}
.display-posts-listing .content .wp-block-button a,
.lmbtn .content .wp-block-button a {
    line-height: 1.3;
    font-weight: 600;
    font-size: 20px;
    padding: 15px 50px;
    -webkit-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
    border-radius: 6px;
    color: #fff;
}
.display-posts-listing .content .wp-block-button a:hover,
.lmbtn .content .wp-block-button a:hover {
  opacity: .7;
}
#navbar-menu .sina-menu li.dropdown {
  padding-right: 20px;
}
#navbar-menu .sina-menu li.dropdown:after {
  font-family: 'FontAwesome';
  content: "\f107";
  position: absolute;
  top: 18px;
  right: 10px;
  width: 24px;
  height: 30px;
  cursor: pointer;
}
@media only screen and (max-width: 1023px){ 
  #navbar-menu .sina-menu li.dropdown {
    padding-right: 0;
  }
  #navbar-menu .sina-menu li.dropdown:after {
    top: 0;
    right: 0;
    width: 36px;
    height: auto;
    cursor: pointer;
    bottom: 0;
    text-align: center;
    padding-top: 12px;
  }
}
@media only screen and (max-width: 767px){ 
  .display-posts-listing {
    padding:25px 15px;
  }
  .display-posts-listing .content .wp-block-button a,
  .lmbtn .content .wp-block-button a {
    font-size: 18px;
    padding: 15px 20px;
  }
}
/* Countdown CSS */
.common_page .cookiecountdown {
  display:none;
}
.common_page .countdowncokie .cookiecountdown {
  display:block;
}
.count_down_area .countdown {justify-content: center !important;}
.countdown {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  font-family: 'Roboto', sans-serif;
  position: relative;
  font-weight: 700;
  margin-bottom: 35px;
}
.countdown-item {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-evenly;
  background-image: linear-gradient(0deg, #000 0%, #444 100%);
  color: #fff;
  font-size: 26px;
  border-radius: 10px;
  margin: 0 4px;
  min-width: 75px;
  min-height: 85px;
  z-index: 2;
}
.countdown-item span:nth-child(1) {
  height: 33px;
}
.countdown-item span:nth-child(2) {
  font-size: 16px;
}
/* User Role Based Navigation */
.rolebasedmenu .no-access a {
	color:#898989 !important;
        padding: 0 15px 10px 30px;
}
.rolebasedmenu .no-access:hover a {
	color:#898989!important;
	background:#fff !important;
}
.rolebasedmenu .no-access .no-ac-lock {
	display:inline-block;
	background:url(../images/grey-lock.png) no-repeat 0 0;
	width: 14px;
    height: 16px;
    margin-left: 5px;
    background-size: 14px 16px;
    vertical-align: middle;
    margin-top: -4px;
}
.rolebasedmenu li > div {
	padding: 0 15px 10px 30px;
    font-size: 16px;    
}
.rolebasedmenu li.no-access > div {
	padding-bottom:0;  
}
.rolebasedmenu li > div span {
	display:block;
	border-top: 1px solid #ccc;
	padding-top:15px;
	font-weight:bold;
}
.rolebasedmenu li:first-child > div span {
	padding-top:10px;
	border-top:0;
}
.rolebasedmenu li > div strong {
	display:block;
	padding-top:7px;
}
.rolebasedmenu li > div span + strong {
	padding-top:0;
}

#mpcs-sidebar {
	padding-top:0;
}
#mpcs-navbar .navbar-section:last-child { padding-right:15px;}
.bsp_main { overflow:hidden; padding-top:10px; border-top:1px solid #ccc;}
.bsp_main ul {list-style-type: none;width: 100%; float: left; margin:0; margin-bottom:45px;}
.bsp_main ul li {list-style-type: none;width: 100%; float: left;margin:0;}
.bsp_main ul li a {display: block; padding: 10px 30px; color: #000; font-size:17px;}
.bsp_main ul li a img {margin-right: 20px;}
.bsp_main ul li a:hover {background: #11b7ab; color: #fff; text-decoration:none;}
.bsp_main ul li a:hover img {filter: invert(1);}
.bsp_main ul li a span {width:52px; display: inline-block;vertical-align: middle;}

.bsp_main .right_bsp .mid_white .backstage_content ul li a span {width:auto;}

.mpcslogo { padding-top:5px;}

.mpcs-sidebar-wrapper .course-progress {
	margin:15px;
}
.mpcs-sidebar-wrapper .mpcs-section {
	margin:10px 15px;
	border:0;
}
#mpcs-sidebar .mpcs-sidebar-wrapper {
	overflow:auto;
	padding-bottom:25px;
}
                   
.learndash-wrapper p {
	margin-bottom: 16px;
}
.learndash-wrapper ul
.learndash-wrapper ul li,
.learndash-wrapper ol,
.learndash-wrapper ol li {
	list-style: inherit;
}

/* LearnDash Courses Archive */
.post-type-archive-sfwd-courses .ld-course-navigation-heading {
	display:none !important;
}
.post-type-archive-sfwd-courses .ld-user-menu .ld-user-menu-items a:first-child {
	display:none !important;
}
.courses-cards .course-card {
	float:left;
	width:31.333%;
	margin-right:3%;
	background: #eaf7f6;
    border: .05rem solid #dadee4;
    border-radius: .1rem;
	box-shadow: 0 0.25rem 1rem rgba(48,55,66,.15);
	margin-bottom:3%;
	position:relative;
}
.courses-cards .course-card:nth-child(3n+3) {
	margin-right:0;
}
.courses-cards .course-card:nth-child(3n+4) {
	clear:both;
}
.courses-cards .course-card .cource-thumb {
	background:#ddd;
	height:235px;
}
.courses-cards .course-card .cource-thumb img {
	display:block;
	width:100%;
	height:100% !important;
	object-fit:fill;
}
.courses-cards .course-card .course-title {
	display: flex;
	align-content: center;
	align-items: center;
	padding: .8rem;
	min-height: 70px;
}
.courses-cards .course-card .course-title h3 {
	font-size:1.25rem;
	font-weight:700;
	color:#000000;
	margin-bottom:0;
}
.courses-cards .course-card .course-title h3 a {
	display:inline-block;
	vertical-align:middle;
	color: #007cba;
}
.courses-cards .course-card .course-title h3 a:hover {
	text-decoration:underline;
}
.courses-cards .course-card .course-lock-overlay {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	background: #fff;
	z-index: 2;
	opacity: .5;
}
.courses-cards .course-card .course-lock-overlay:before {
	display: inline-block;
	vertical-align:middle;
	text-decoration: inherit;
	content:"";
	background:url(../images/lock-icon-black.png);
	background-repeat:no-repeat;
	background-position:center left;
	background-size:10px 12px;
	width: 10px;
	height: 12px;
	margin-left:10px;
}
.icon-course-lock {
	display: inline-block;
	vertical-align:-1px;
	text-decoration: inherit;
	content:"";
	background:url(../images/lock-blue-icon.png);
	background-repeat:no-repeat;
	background-position:center center;
	background-size:13px 16px;
	width: 13px;
	height: 16px;
	margin-right:10px;
}
.learndash-wrapper .ld-focus .ld-focus-header {
	z-index: 9999 !important;
} 
.learndash-wrapper .ld-focus .ld-focus-header .ld-content-actions .ld-content-action.ld-empty {
	display:none !important;
}
@media screen and (max-width:1023px) {
	.courses-cards .course-card {
		width:48.5%;
	}
	.courses-cards .course-card:nth-child(3) {
		margin-right:3%;
	}
	.courses-cards .course-card:nth-child(2n+2) {
		margin-right:0;
	}
	.courses-cards .course-card:nth-child(3n+4) {
		clear:none;
	}
	.courses-cards .course-card:nth-child(2n+3) {
		clear:both;
	}
}
@media screen and (max-width:567px) {
	.courses-cards .course-card {
		float:none;
		width:100%;
		margin-right:0;
		margin-bottom:30px;
	}
}


@media screen and (max-width:599px) {
.wp-embed-responsive .wp-has-aspect-ratio iframe {
	position: initial;
	height: 281px;
}
}
@media screen and (min-width:600px) {
.wp-embed-responsive .wp-has-aspect-ratio iframe {
	position: initial;
	height: 600px;
}
}


.swiper {
      width: 100%;
      height: 100%;
    }

    .swiper-slide {
      text-align: center;
      font-size: 18px;
      background: #fff;
      display: flex;
      justify-content: center;
      align-items: center;
    }

    .swiper-slide img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
    }

.about_testimonial {
	width: 100%;
    float: left;
    padding: 50px 20px;
    background: #fff;
}

.about_testimonial h2 {
    font-size: 36px;
    color: #000;
    font-weight: 700;
    margin: 5px 0 50px;
    width: 100%;
    text-align: center;
}

@media only screen and (max-width: 767px) {
    .about_testimonial h2 {
        font-size: 23px;
        margin: 0 0 40px;
    }
}

@media only screen and (max-width: 991px) {
    .about_testimonial h2 {
        font-size: 26px;
        margin: 0 0 20px;
    }
}

.swiper-pagination-test {
    position: relative;
    text-align: center;
    transition: .3s opacity;
    transform: translate3d(0, 0, 0);
    z-index: 10;
	margin-top: 30px;
}