@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;}

@media (prefers-reduced-motion: reduce) {
  html {
    scroll-behavior: auto;
  }
}

* {padding:0; margin:0; outline: 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; outline: 0;}
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;}
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 !important; font-size:15px;}


.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;
}

ul.dropdown-menu{
  display: none !important;
}
ul.dropdown-menu.show {
  display: block !important;
}
.dropdown-item{    
  display: block !important;
      width: 100% !important;
      padding: 13px 15px !important;
      clear: both !important;
      font-weight: 400 !important;
      color: #212529 !important;
      text-align: inherit !important;
      text-decoration: none !important;
      white-space: wrap !important;
      background-color: transparent !important;
      border: 0 !important;
      font-size: 14px !important;
      line-height:18px !important;
      letter-spacing: 0 !important;
  }


/* 
header {width: 100%; float: left; background: #011021; position: relative; z-index:99;min-height:100px; }
header .logoblok {padding-top: 27px; width: 20%;}
header .top_navi_blok {width: 80%;}
header .let_talk a{padding: 14px 8px !important; color: #fff !important; border-radius: 25px; font-size:13px !important; margin-top: 30px; background: #0672b7 !important; text-transform: uppercase;font-family: 'Nexa'; font-weight: bold;}
header .let_talk a:hover {background: #10b6aa !important;}
header .let_talk a.let_talk {font-family: 'Roboto', sans-serif !important; font-weight: 400;padding: 4px 20px 6px !important;line-height: 20px;}

header .let_talk.live_training_one a {background: #10b6aa !important;} */


.green_bar {width: 100%; float: left; position: relative; background: #10b6aa; 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-content: center;justify-content: center; /*cursor: pointer;*/}
.green_bar span {color: #011021;}
.green_bar i {margin-left: 12px;display: flex;align-items: center;}
.green_bar a {color: #011021;}

.banner {width: 100%; float: left; background: #f0f7fa; position: relative;}
.banner .container {position: relative; }
.banner .main_img {position: absolute; right:0; bottom: 0; width: 100%;}
.banner .container .toparea {display: flex; margin-bottom: 10px; margin-top: 25px;}
.banner .container h1 {margin: 0; color: #fff; font-size:22px; font-weight:bold; margin-bottom:25px; text-align: left; width: 55%; padding-right: 60px; padding-left: 92px; background: url('../images/top_divider.png') 100% 50% no-repeat; padding-top: 30px;font-family: 'Nexa'; text-transform: uppercase;}
.banner .container h1 span {color: #10b6aa;}
.banner .container h2 {color: #37beff; font-size:40px; font-weight:400 !important; padding-left:80px; width:45%; padding-top: 35px; text-transform: uppercase; letter-spacing: 1px;}


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

.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: 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 .slick-list {padding: 0 20px !important;margin: 0 50px;}

.banner_index {padding-bottom: 60px;}

.banner_index .more {padding: 6px 35px; 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_index .more:hover {padding: 6px 30px;}

.banner .lower {width: 100%; text-align: center;}
.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%; height: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 -----------------*/


.ban_low_sec {width: 100%; float: left; position: relative; margin: 20px 0 0;}
.ban_low_sec .container {display: flex;}
.ban_low_sec .container .lft {width: 75%; background: #e7e7e7; border-left:6px solid #10b6aa; text-align: center; color: #091e35; font-family: 'Nexa'; font-weight: bold; display: flex; align-items: center; justify-content: center; font-size: 23px;}
.ban_low_sec .container .rgt {width: 488px;}

.sec1 {width: 100%; float: left;position: relative; background:#fff; background-size: cover; padding: 30px 0 70px; border-bottom: 0;}
.sec1 .container {position: relative; }
.sec1 .container:before {background: url('../images/inv_comma_bk.png') 0 0 no-repeat; content: ' '; left: -240px; top: 40%; position: absolute; width: 250px; height: 240px; background-size: cover;}
.sec1 .container:after {background: url('../images/inv_comma_bk.png') 0 0 no-repeat; content: ' '; right: -50px; top: 40%; position: absolute; width: 300px; height: 240px; background-size: cover;}

.sec1 h2 {color: #0672b7; font-size:45px; font-weight: bold; font-family: 'Nexa'; line-height: 50px; margin-bottom: 50px;}
.sec1 h2 span {display: block; font-weight: 300; color: #000; font-size:39px;}
.sec1 h2 img {float: left; margin-right: 15px; width: 120px;}

.sec1 .formblok {position: relative; display: flex; align-items: flex-start;z-index: 9;}
.sec1 .formblok:before {position: absolute; left: 50px; top: 0px; content: ' '; width: 300px; height: 250px; background: url('../images/form_bk1.png') 0 0 no-repeat;}
.sec1 .formblok .form {width: 60%;}
.sec1 .formblok form {width: 100%; padding: 35px 20px;  position: relative; z-index: 5; top: 35px; left: 80px;
background: #10b6aa; /* Old browsers */
background: -moz-linear-gradient(left, #10b6aa 48%, #0d8588 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #10b6aa 48%,#0d8588 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #10b6aa 48%,#0d8588 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#10b6aa', endColorstr='#0d8588',GradientType=1 ); /* IE6-9 */}
.sec1 .formblok form input[type="text"], 
.sec1 .formblok form input[type="email"] {
	width: 100%; border: 0; height: 40px; padding: 0 25px; margin-bottom: 10px; color: #000; font-size:14px; letter-spacing: 1px;
}
.sec1 .formblok form input[type="submit"] {border-radius: 30px; background: #0672b7; width: 220px; height: 40px; border: 0; color: #fff;font-family: 'NexaRegular'; text-transform: uppercase; margin-top: 20px;font-size: 14px;}

.sec1 .formblok .imgblok {width: 26%;position: relative;left: 79px; top: 2px;} 

.video {width: 100%; float: left; position: relative;}
.video img {width: 100%;}

.sec2 {width: 100%; float: left; position: relative; padding:70px 0; background: #fff;border: 0; background-size: cover;}
.sec2 h2 {font-size:30px; margin: 0 0 50px; color: #191919;font-weight: bold; text-align: center; font-family: 'Nexa';}
.sec2 h2 span {display: block; padding-top: 15px;font-weight: 300;}
.sec2 h2 span img, .sec4 h2 span img { margin: auto; }
.sec2 .block {width: 100%; padding: 25px 20px 10px; border-radius: 3px; text-align: center; background: #0672b7; min-height: 400px;}
.sec2 .block .iconarea {width: 100%; min-height: 90px; float: left;}
.sec2 .block .iconarea img {width:50px;margin: auto;}
.sec2 .block h3 {font-weight: bold; font-family: 'Nexa'; margin: 0 0 7px; min-height: 150px; color: #fff; font-size:26px;}
.sec2 .block p {color: #fff; font-size:15px; line-height: 22px; letter-spacing: 1px; padding: 0;}
.sec2 .block2 {background: #10b6aa;}
.sec2 .block3 {background: #123c6a;}


.sec3 {width: 100%; float: left; background: #fbfbfb; position: relative; padding:60px 0 50px;}
.sec3 h2 {font-size:56px; margin: 0 0 50px; color: #191919;font-weight: bold; text-align: center; font-family: 'Nexa';}
.sec3 h2 span {display: block; padding-top: 15px;font-weight: 300;}

.sec3 .blok_outer {padding: 6px; width: 100%; box-shadow: 0 0 100px 0 rgba(0,0,0,0.2); margin-bottom: 50px;background: #fff !important; position: relative;}
.sec3 .blok_outer .blok {background: #fff; padding: 30px 45px; text-align: center; min-height: 350px; position: relative; z-index: 8;}
.sec3 .blok_outer .blok .icon {text-align: center; padding-bottom: 15px;}
.sec3 .blok_outer .blok h3 {text-align: center;color: #000; font-size:33px; font-weight: 700; margin-bottom: 20px;font-family: 'Nexa';}
.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_outer1:before  {width: 81px; height: 282px; background: #03669e; position: absolute;left: -5px; top: -5px; content: ' ';}
.sec3 .blok_outer4:before  {width: 81px; height: 282px; background: #109b91; position: absolute;right: -5px; bottom: -5px; content: ' ';}


.sec4 {width: 100%; float: left; position: relative; background: #fff; background-size: cover; padding: 65px 0;}
.sec4 h2 {font-size:30px; margin: 0 0 50px; color: #191919;font-weight: bold; text-align: center; font-family: 'Nexa';}
.sec4 h2 span {display: block;}
.sec4 .blok {width: 100%; display: flex; align-items: center; padding: 10px; background: #0672b7; border-radius: 6px; margin: 0 0 20px;}
.sec4 .blok .imgblok {width: 130px; padding-right: 15px;}
.sec4 .blok .imgblok img {border-radius: 6px; line-height: 25px;}
.sec4 .blok .text {width: 70%; font-size:26px; font-weight: 500; color: #1ed7ff;} 
.sec4 .blok .text h3 {margin: 0 0 0; color: #fff;font-family: 'Nexa';font-size: 26px;}
.sec4 .blok2 {background: #109f95;}
.sec4 .blok3 {background: #123c6a;}
.sec4 .more {display: inline-block; padding: 10px 25px; color: #fff; font-size:16px; font-family: 'Nexa'; text-transform: uppercase; border-radius: 26px; background: #0672b7; font-weight: bold; margin-top: 40px;} 
.sec4 .more img {
    margin-left: 5px;
    display: inline-block;
    vertical-align: middle;
    position: relative;
    top: -2px;
}
.sec4 .more:hover {background: #109f95;}


.sec5 {width: 100%; float: left;position: relative; background: url('../images/low_bk1.png') 50% 0 no-repeat; background-size: cover; padding: 60px 0;
 border-bottom: 0; text-align: center;}
.sec5 h2 {font-size:30px; letter-spacing: 1px; text-transform: uppercase; text-align: center; font-weight: 400; color: #fff; margin: 0 0 10px; line-height: 50px;}
.sec5 h2 span {font-weight: 700; color: #34e9dc;}
.sec5 .more {border: none; display: inline-block; padding: 12px 35px 10px; color: #fff; font-size:16px; font-family: 'Nexa'; text-transform: uppercase; border-radius: 30px; background: #0672b7; font-weight: bold; margin-top: 40px;}
/* .sec5 .more:hover {background: #00b8ab;} */
.sec5 .more:hover {  background: #000 !important; border: 1px solid #000 !important; color: #fff !important;border: none !important;}


footer {width: 100%; float: left;position: relative; background: url('../images/footer_back.png') 50% 50% no-repeat; background-size: cover;}
footer .top_footer {padding: 60px 0 40px; }
footer .top_footer div {flex-grow: 1;flex-basis: 0;}
footer .top_footer .left { padding-right:100px;}
footer .top_footer .left p {margin-bottom: 35px; color: #b9cedc; font-size:14px; line-height: 24px;}
footer .top_footer .mid1 {padding-right: 40px;}
footer .top_footer .mid1 a {display: block; color: #fff; font-weight: 700; font-size:15px; margin-bottom: 25px;}

footer .top_footer h4 {display: block; color: #fff; font-weight: 400; font-size:22px; margin-bottom:42px;}
footer .top_footer .mid2 ul {list-style-type: none;}
footer .top_footer .mid2 ul li {list-style-type: none; color: #b9cedc; font-size:15px; margin-bottom:15px;}
footer .top_footer .mid2 ul li a {color: #b9cedc;}
footer .top_footer .right {text-align: left;}
footer .top_footer .right .let_talk {padding:7px 18px 4px !important; color: #fff !important; border-radius:45px; font-size:14px !important; margin-top: 0; background: #0672b7 !important; text-transform: uppercase;/*font-family: 'Nexa';*/ font-weight: 400; margin-bottom: 35px; display: table; text-align: center;line-height: 20px;}
footer .top_footer .right .let_talk:hover {background: #10b6aa !important;}
/*footer .top_footer .right h4 {margin: 40px 0 30px;}*/
footer .top_footer .right .tel {font-size:15px; color: #b9cedc; font-weight: 400; padding-bottom: 25px;}
footer .top_footer .right .tel img {margin-right: 8px;}
footer .top_footer .right .email {font-size:15px; color: #b9cedc; font-weight: 400; padding-bottom: 25px;}
footer .top_footer .right .email img {margin-right: 8px;}
footer .top_footer .right .social {width: 100%;}
footer .top_footer .right .social a {width: 35px; height: 35px; border-radius: 100%; text-align: center; line-height: 30px; border: 3px solid #fff; border-radius: 100%; margin-right: 8px; font-size:19px; display: inline-block; color: #fff;}
footer .top_footer .right .social a:hover {background: #fff; color: #1a1c1f;}
footer .loe_footer {padding: 15px 0;color: #fff; font-size:14px; text-align: center; font-weight: 300; letter-spacing: 1px;}
/*footer .loe_footer a {color: #fff;}*/
.aboutus-page-popup{
  padding: 0.9rem !important;
  position: absolute !important;
  top: 8px !important;
  right: 9px !important;
  width: 25px !important;
  height: 25px !important;
  background: unset !important;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer !important;
  z-index: 10 !important;
  display: flex !important;
  background-color: #fff !important;
  border-radius: 50% !important;
  align-content: center !important;
  justify-content: center !important;
  line-height:0 !important;
  color:#10b6aa !important;
}


.banner_podcast {position: relative; background: url('../images/podcast_detail_bk.png') 50% 50% no-repeat; background-size: cover;}
.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;}

.podcast_sec1 {position: relative; width: 100%; float: left; padding:15px 0 0; text-align: center;
background: #11b6ac; /* Old browsers */
background: -moz-linear-gradient(left, #11b6ac 0%, #0b99c8 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #11b6ac 0%,#0b99c8 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #11b6ac 0%,#0b99c8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */}
.podcast_sec1 h2 {color: #fff; font-size:37px; font-family: 'Poppins' !important; font-weight: 500; margin: 0 0 12px;}
.podcast_sec1 .icons {margin-top: 45px; display: flex; justify-content: space-between; padding: 0 10%;} 

.podcast_sec2 {width: 100%; float: left; position: relative; background: #fbfbfb; padding: 60px 0 25px; text-align: center;}
.podcast_sec2 h2 {font-size:30px; color: #191919; font-weight: bold; margin: 0 0 40px; font-family: 'Poppins' !important; letter-spacing: 0;}
.podcast_sec2 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;}

.podcast_sec2 .col-md-4 {margin-bottom: 20px;}
.podcast_sec2 .block {width: 100%; float: left; background: #fff; border:1px solid #ccc; margin: 0 0 15px; border-radius: 5px; position: relative; height: 100%;}
.podcast_sec2 .block .imgarea {width: 100%; float: left;}
.podcast_sec2 .block .imgarea img {width: 100%;}
.podcast_sec2 .block .textblock {width: 100%; float: left; padding: 20px 30px; text-align: left;}
.podcast_sec2 .block .textblock .date {color:#3c3c3c; font-size:14px; width: 100%; padding-bottom: 8px;}
.podcast_sec2 .block .textblock h4, .podcast_sec2 .block .textblock h4 a {font-size: 22px; font-weight: bold;margin: 0 0 15px;color: #000; font-family: 'Poppins' !important;}
.podcast_sec2 .block .textblock p {color: #2e2e2e; font-size:15px; margin: 0 0 15px; font-weight: 400;}
.podcast_sec2 .block .textblock .more {color: #15b8ac; display: inline-block; font-size:15px; font-weight: 500; text-decoration: underline; display: flex; align-items: center;}
.podcast_sec2 .block .textblock .more img{margin-left:3px;}
.podcast_sec2 .block .textblock .topic {width: 100%; padding-bottom: 12px; color: #000; text-decoration: underline;word-break: break-all;}
.podcast_sec2 .block .textblock .topic a {color: #0b99c8; text-decoration: underline;display: inline-block; margin: 0 5px;}

#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: #931c6b;}


.banner_podcast_detail {position: relative; background: url('../images/podcast_detail_bk.png') 50% 50% no-repeat; background-size: cover;padding: 110px 0; width: 100%;float: left;}

.banner_podcast_detail .left .block {width: 100%; position: relative; text-align: center;
/*padding:120px 60px 110px;
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%); */
}
.banner_podcast_detail .left .block img {width: 85%;}

/*.banner_podcast_detail .left:before {width: 363px; height: 385px; position: absolute; left: -20px; top: -50px; background: url('../images/netbk.png') 0 0 no-repeat; content: ' '; }*/
.banner_podcast_detail .left .block h2 { font-family: 'Poppins' !important; font-weight: bold; font-size:57px; color: #fff; text-transform: uppercase;
text-shadow:4px 4px 35px rgba(68, 68, 68, 0.7);}
.banner_podcast_detail .left .block h2 span {display: block; font-weight: 300; font-size: 37px;}

.banner_podcast_detail .right .blok {width: 90%; float: left;}
.banner_podcast_detail .right .blok h3 {color: #fff; /*font-size:55px;*/ font-size:28px; font-weight: 700; text-transform: uppercase; margin: 30px 0;}
.banner_podcast_detail .right .blok h3 .blue {display: block; color: #10b6aa; font-size: 36px; font-weight: 300;}
.banner_podcast_detail .right .blok h3 .small {display: block; color: #fff; font-size: 40px; font-weight: 300; text-transform: none;}
.banner_podcast_detail .right .blok p {margin-bottom:27px;}
.banner_podcast_detail .right .blok .icons p { display: flex; gap: 0 20px;}
.banner_podcast_detail .right .blok p .more1 { display: inline-block; padding: 12px 25px; margin: 0 10px 0 0; background: #0672b7; color: #fff; font-size:14px; font-weight: bold; font-family: 'Poppins' !important; border-radius: 30px; text-transform: uppercase; }
.banner_podcast_detail .right .blok p .more2 { display: inline-block; padding: 12px 25px; margin:0; background: #10b6aa; color: #fff; font-size:14px; font-weight: bold; font-family: 'Poppins' !important; border-radius: 30px; text-transform: uppercase; margin: 12px 0;}
.banner_podcast_detail .right .blok p.lowtxt {color: #10b6aa; font-size:17px; text-decoration: underline; font-style: italic; display: none;}
.banner_podcast_detail .right .blok .icons {padding: 20px 0 10px; display: inline-block; width: 100%;}
/* .banner_podcast_detail .right .blok .icons img {width: 22%; margin: 0 10px 0 0;} */
.banner_podcast_detail .right .blok .icons img { width: 100%; margin: 0;}

.banner_podcast_detail .right .social_blok {width: 100%; float: left; margin: 15px 0 0;}
.banner_podcast_detail .right .social_blok a {background: #fff; width:37px; height:37px; margin: 0 12px 0 0; border-radius: 100%; color: #11b7ab; line-height: 40px; display: inline-block; font-size:18px; text-align: center;}


/* .podcastdetail_sec1 {padding: 75px 0 50px; background: #fff; width: 100%; float: left; position: relative;} */
.podcastdetail_sec1 { float: none; display: inline-block; width: 100%; padding: 80px 0; background: #fff; position: relative;}
.row.about_ban_cont { align-items: center;}
.podcastdetail_sec1 h3 {color: #191919; font-weight: bold; margin: 0 0 15px; padding-bottom: 6px; font-family: 'Poppins' !important; font-size: 26px;}
.podcastdetail_sec1 ul {/*margin: 0 0 75px 0;*/ margin: 15px 0 5px 0;}
.podcastdetail_sec1 ul li {list-style-type: none; color: #555; font-size: 22px; line-height: 32px; padding: 0 0 25px 40px; background: url('../images/bullet1.png') 0 0 no-repeat;}
.podcastdetail_sec1 ul li a {color: #10b6aa;}
.podcastdetail_sec1 .sec {padding-left: 70px}

/* .podcastdetail_sec1 .whiteblok {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;} */
.podcastdetail_sec1 .whiteblok {background: #ffff;display: inline-block; padding: 30px 25px; width: 100%; float: none; margin-bottom: 35px; border-radius: 12px; border: 1px solid #ddd; box-shadow: 0px 12px 30px 0 rgb(0 0 0 / 15%);}
/* .podcastdetail_sec1 .whiteblok h2 {font-size:40px; font-weight: bold; margin: 0 0 30px; font-family: 'Nexa'; letter-spacing: 2px} */
.podcastdetail_sec1 .whiteblok h2 { letter-spacing: 0; font-weight: 600; color: #000; font-size: 30px; line-height: 40px; margin: 0 0 30px; font-family: 'Poppins' !important; }
.podcastdetail_sec1 .whiteblok h2 strong { font-weight: 500 !important;}
    .podcastdetail_sec1 .whiteblok h2 strong b { font-weight: 500 !important;}
/* .podcastdetail_sec1 .whiteblok p {margin: 0 0 20px !important; color: #5D5D5D; font-size:15px; font-weight:400; line-height: 25px;} */
.podcastdetail_sec1 .whiteblok p {margin: 0 0 20px !important; color: #333; font-size:16px; font-weight:400; line-height: 22px;}

/* .podcastdetail_sec1 .lowblok {padding: 30px 25px 0; width: 100%; float: left;} */
.podcastdetail_sec1 .lowblok { padding: 30px 30px 0 !important; float: none !important; display: inline-block !important; width: 100% !important; border: 1px solid #ddd !important; border-radius: 12px !important; background: #fff !important;}
/* .podcastdetail_sec1 .lowblok h2 {font-size:40px; font-weight: bold; margin: 0 0 30px; font-family: 'Nexa'; letter-spacing: 2px} */
.podcastdetail_sec1 .lowblok h2 { font-weight: 500 !important; color: #000 !important; font-size: 30px !important; line-height: 40px !important; letter-spacing: 0 !important; font-family: 'Poppins' !important;}
    .podcastdetail_sec1 .lowblok h2 { font-weight: 500 !important; color: #000 !important; font-size: 30px !important; line-height: 40px !important; letter-spacing: 0 !important; font-family: 'Poppins' !important;}
.podcastdetail_sec1 .lowblok h3 {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';}
/* .podcastdetail_sec1 .lowblok p {margin: 0 0 24px !important; color: #555; font-size:15px; line-height: 27px; text-align: justify;} */
.podcastdetail_sec1 .lowblok p {margin: 0 0 24px !important; color: #333; font-size:16px; line-height: 22px; text-align: justify;}
.podcastdetail_sec1 .whiteblok p a { color: #10b6aa; font-weight: 500; text-decoration: underline; }
.podcastdetail_sec1 .whiteblok p a:hover { color: #359ddf; }

.podcastdetail_sec1 .bctt-click-to-tweet { background: #ebebf7 !important; border: 1px solid #d7d7ff !important;}
.podcastdetail_sec1 .bctt-click-to-tweet:nth-child(even) { background: #f3fcf1 !important; border: 1px solid #ceffc4 !important;}
.podcastdetail_sec1 .bctt-click-to-tweet a.bctt-ctt-btn { color: #7878ef !important; padding: 0 !important; position: absolute !important; bottom: 5px !important; right: 15px !important;}
.podcastdetail_sec1 .bctt-click-to-tweet a.bctt-ctt-btn:hover { opacity: 0.8 !important; }
.podcastdetail_sec1 .bctt-click-to-tweet:nth-child(even) a.bctt-ctt-btn { color: #62cd4c !important;}
.podcastdetail_sec1 .bctt-click-to-tweet:nth-child(even) .bctt-ctt-text a { color: #122e14 !important; }
.podcastdetail_sec1 .bctt-click-to-tweet .bctt-ctt-text a { color: #111135 !important;font-size: 16px !important;}
/* .podcastdetail_sec1 .bctt-click-to-tweet:nth-child(even) { margin: 0 0 30px !important; } */
.podcastdetail_sec1 .bctt-click-to-tweet:last-child { margin: 0 0 30px !important; }


.podcastdetail_sec2 {padding-bottom: 75px;}

.banner_podcast_list .about_ban_cont {
	flex-direction: row-reverse;
}
.banner_podcast_list .right .blok {width: 87%;float: left;}
.banner_podcast_list .right .blok .star_area {width: 100%; padding-bottom:7px; color: #0672b7; font-size:30px;}
.banner_podcast_list .right .blok .star_area img {margin-right:7px; }
.banner_podcast_list .right .blok .star_area span {position: relative;top: 3px; padding-left: 8px;}
.banner_podcast_list .right .blok p {color:#b9cedc; font-size:18px; line-height: 24px; margin: 0 15px 30px 0;}
.page-template-podcast-template .banner_podcast_list .right .blok p {margin: 0 15px 30px 0 !important;}
.banner_podcast_list .right .blok p img {margin-left: 6px;}
.banner_podcast_list .right .blok .lowtxt {display: inline-block; margin-right:22px;}
.banner_podcast_list .right .blok .social_blok {display: inline-block;}
.banner_podcast_list .right .blok .social_blok a {display: inline-block; width: 36px; height: 36px; border-radius:100%; text-align: center;line-height: 36px; color: #09233e; font-size:21px; margin-right: 5px; border-radius:100%; background: #fff; text-decoration: none;}
.banner_podcast_list .right .blok .social_blok a:hover { background: #11b6ac; color: #fff;}

.podcast_list_sec1 {width: 100%; float: left; padding: 70px 0 15px; background: #fff; }

.podcast_list_sec1 .block .left .box {width: 100%;
position: relative;
padding: 40px 30px;
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_list_sec1 .block .left .box h2 { font-family: 'Poppins' !important; font-weight: bold;font-size:30px;color: #fff;text-transform: uppercase;text-shadow: 4px 4px 35px rgba(68, 68, 68, 0.7);}
.podcast_list_sec1 .block .left .box h2 span{display: block;font-weight: 300;font-size: 24px;}
.podcast_list_sec1 .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_list_sec1 .block .mid {background: url('../images/gray_line.png') 25% 0 repeat-y; margin: 30px 0 0 30px;}


.podcastTopOuter {
    box-shadow: 0px 10px 20px 0 rgb(0 0 0 / 5%);
    padding: 40px 40px 20px;
    border-radius: 12px;
    display: inline-block;
    width: 100%;
    margin: 0 0 35px;
}

.podcastTopInner {
    width: 100%;
    display: inline-block;
}
.media_section {
    display: inline-block;
    width: 100%; margin: 0 !important;}

.imgSmallHead {
    display: flex;
    align-items: center;
    gap: 10px; margin: 0 0 15px;
}
.imgSmallHead small {
    display: inline-block;
    width: 100%;
    font-weight: 600;
    background-clip: text;
    background-image: linear-gradient(90deg, #10B6AA 0%, #0672B7 100%);
    font-family: 'Poppins' !important;
    color: transparent;
    font-size: 20px;
    line-height: 24px;
}

.imgSmallHead img {
    min-width: 30px;
}

.podcastTopInner h2 { margin: 0 0 15px;font-family: 'Poppins' !important; font-weight: 600;font-size:30px;color: #000;  }

.podcastTopInner h2 a { color: #000;  }

 
.podcastTopInner h2 span{display: block;font-weight: 300;font-size:22px; color: #151515;text-transform: uppercase; }
.podcastTopInner p {color: #011021; font-size:17px; line-height: 30px; margin: 0 0 20px !important; }
 
.podcast_list_sec1 .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_list_sec1 .block .right p .social_blok a:hover { background: #0672b7; color: #fff;}
.podcast_list_sec1 .block2 {border-bottom: 3px solid #ebebeb; margin-bottom: 40px; text-align: center;}
.podcast_list_sec1 .block2 h3 {font-size:30px; color: #191919; font-weight:bold; margin: 0 0 45px; font-family: 'Nexa'; text-align: center;}
.podcast_list_sec1 .block2 h3 span {display: block; font-weight:300; font-size:26px; padding: 18px 0 12px;}
.podcast_list_sec1 .block2 select {width: 750px; height: 60px; border: 1px solid #b1b1b1; color: #0c0c0c; font-size:16px; text-transform: uppercase; padding: 0 0 0 25px; background: #fff url('../images/drop_down.png') 100% 0 no-repeat; appearance: none;-moz-appearance: none;-webkit-appearance: none; margin-bottom: 15px;}

.podcastlist_sec2 {background: #fff !important; padding: 0 0 25px;}

.cust_pagi ul {width: 100%; margin: 10px 0 10px; text-align: left; 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;}

.cust_pagi ul li span {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 span.current {
    background: #058fd7;
    border: 2px solid #058fd7;
    color: #fff;
}
.banner_about {position: relative; background: url('../images/podcast_detail_bk.png') 50% 50% no-repeat; background-size: cover;padding: 110px 0; width: 100%;float: none;}
.banner_about h2 {color: #fbfbfb; font-size:60px; line-height: 70px; margin: 0 0 30px;font-weight: bold;font-family: 'Nexa';}

.page-template-about-template .banner_about h2 {margin:0; color: #fff; font-size:23px; font-weight:bold; margin-bottom:25px; text-align: left;  padding-top: 30px;font-family: 'Nexa'; text-transform: uppercase; line-height:normal;}
.page-template-about-template .banner_about h2 span {color:#10b6aa;}

.page-template-about-template .banner_about ol {margin: 0 0 20px 21px; text-align: left;}
.page-template-about-template .banner_about ol li{ list-style-type: decimal; color: #10b6aa;font-weight: 500;font-size: 16px;}
.page-template-about-template .banner_about p {color: #fff; margin-bottom: 20px !important;}
.page-template-about-template .banner_about .let_talk {padding: 7px 20px; margin-top: 15px; color: #fff; background: #0672b7; font-size:15px;
border-radius:25px; text-transform: capitalize; }


.banner_about .more {padding: 9px 18px !important;color: #fff !important;border-radius: 25px;font-size: 14px !important;margin-top: 25px;background: #0672b7;text-transform: uppercase; font-family: 'Poppins' !important; font-weight: bold;}
.banner_about .more:hover {background: #00c9bd;}

.about_sec1 {width: 100%; float: left; position: relative; padding: 60px 0;}
.about_sec1 h2 {color: #191919; font-size:60px; margin: 0 0 22px; text-align: center; font-family: 'Nexa'; font-weight: bold;}
.about_sec1 p {color: #191919; font-size:21px; font-weight:500; text-align: center; margin-bottom: 50px;}

.about_sec1 .blok {width: 100%; text-align: center; min-height: 430px; padding:40px 22px 0; border-radius:8px; margin-bottom: 15px;}
.about_sec1 .blok .icon {width: 100%; text-align: center; margin-bottom: 20px; min-height: 130px; display: flex; align-items: center; justify-content: center;}
.about_sec1 .blok h3 {text-transform: uppercase; font-size:30px; font-family: 'Nexa'; color: #fff; font-weight: bold; }
.about_sec1 .blok1 {background: #0672b7;}
.about_sec1 .blok2 {background: #109f95;}
.about_sec1 .blok3 {background: #123c6a;}

.about_sec2 {width: 100%; float: left; position: relative; padding: 50px 0 70px; background: #fbfbfb;}
.about_sec2 h2 {color: #191919; font-size:60px; margin: 0 0 60px; text-align: center; font-family: 'Poppins' !important; font-weight: bold;} 
.about_sec2 h2 img {margin-bottom: 25px;}
.about_sec2 .image {position: relative; width: 280px; padding: 0 0 20px 52px; float: left;}
.about_sec2 .image:before {position: absolute; left: 0; top: 0; content: ' '; background: url('../images/about_inv3.png') 0 0 no-repeat; width: 45px; height: 38px;}
.about_sec2 .image:after {position: absolute; left: -30px; bottom: -20px; content: ' '; background: url('../images/dotted_bk.png') 0 0 no-repeat; width: 148px; height: 148px;}
.about_sec2 .image img {position: relative; z-index: 5;}
.about_sec2 .text {width: 67%; float: right; } 
.about_sec2 .text p { color: #656c86;font-style: italic; font-size:19px; line-height: 35px; margin-bottom: 15px; margin-top: 15px;}
.about_sec2 .text a {color: #22395a; font-size:20px;     font-family: 'Poppins' !important; font-weight: bold;}

.about_sec2 .carousel-control-next, .about_sec2 .carousel-control-prev {opacity: 1; width: 44px; height: 44px;}
.about_sec2 .carousel-control-next {position: absolute; right: 0; bottom: -40px; top: inherit; z-index: 9;}
.about_sec2 .carousel-control-prev {position: absolute; right: 60px; bottom: -40px; left: inherit; top: inherit; z-index: 9;}
.about_sec2 .viewall {padding:12px 30px 12px 40px; color: #fff; font-size:16px; background: #0672b7; border-radius:30px; font-weight:600; margin:80px auto 30px; display: table;}
.about_sec2 .viewall img {margin-left: 15px;}

.about_sec3{width: 100%; float: left; position: relative; padding: 50px 0 70px; background: #fff;}
.about_sec3 h2 {color: #191919; font-size:60px; margin: 0 0 70px; text-align: center; font-family: 'Poppins' !important; font-weight: bold;} 
.about_sec3 h2 br {
    display: none;
}

.about_sec3 h2 img {
    margin: auto;
}
.about_sec3 .blok {background: #f9f9f9; display: flex; padding: 0; margin-bottom: 50px;}
.about_sec3 .blok .img {min-width: 300px;}
.about_sec3 .blok h3 {color: #060606; font-size:26px; font-weight: 700; margin-bottom: 10px;}
.about_sec3 .blok h4 {color: #10b6aa; font-size:22px; font-weight: 500; margin-bottom: 20px;}
.about_sec3 .blok h4 a {color: #10b6aa;}
.about_sec3 .blok p {color: #040404; font-size:15px; line-height: 30px;}
.about_sec3 .blok p a {color: #0672b7;}

.about_sec3 .blok .text {position: relative; padding: 20px 40px;}
.about_sec3 .blok .text .linkedin {position: absolute; right: 40px; top: 30px;}
.about_sec3 .blok:nth-child(even) {flex-direction: row-reverse;}

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

.contact_sec1 { width: 100%; float: none; padding: 90px 0 60px; position: relative; background: #fafafa;}
.contact_sec1 .container {position: relative; background: url('../images/form_bk2.png') 100% 100% no-repeat; padding-bottom: 45px;}
.contact_sec1 .container .midarea {width: 94%; margin: 0 auto; position: relative;float: none; }
.contact_sec1 .container .midarea:before {width: 45px; height: 600px; background: #10b6aa; content: ' '; left: -12px; top: -12px; position: absolute;  }
.contact_sec1 .container .midarea:after {width: 45px; height: 600px; background: #0672b7; content: ' '; right: -12px; bottom: -12px; position: absolute;}
.contact_sec1 .container .midarea .grayblok {
    background: #fff;
    border: none;
    border-radius: 12px;
    position: relative;
    z-index: 2;
    padding: 70px;
    float: none;
    width: 100%;
    box-shadow: 0 10px 40px 0px rgb(0 0 0 / 5%);
}
.weeknewsSingleInner ul li a { font-weight: 600; color: #10b6aa; text-decoration: underline; font-family: 'Poppins' !important; }
.contact_sec1 .container .midarea .grayblok .left {width: 100%;float: none;background: url('../images/contact_shadow.png') 100% 50% no-repeat;padding: 0 60px 0 60px;background: transparent;margin: 0 0 30px; }

.contact_sec1 .container .midarea .grayblok .left p img { width: 150px; margin: auto; display: block; }
.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: #0672b7; }
.contact_sec1 .container .midarea .grayblok .left p .green {color: #15ac81; }

.contact_sec1 .container .midarea .grayblok .right {float: none; width: 100%; padding: 0 0px 0 60px;} 
.contact_sec1 .container .midarea .grayblok .right h2 {
    font-family: 'Poppins' !important;
    color: #000000;
    font-weight: 600;
    font-size: 42px;
    margin: 0 0 30px;
    text-align: center; display: none;
}
.contact_sec1 .container .midarea .grayblok .right p {color: #646464; font-size:17px; margin: 0 0 17px; 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 #ddd; background: #fafafa url('../images/contact_edit_icon.png') 96% 10px no-repeat; border-radius:12px; margin: 0 0 25px; padding: 10px 15px 15px 75px;  font-family: 'Poppins' !important;}

.contact_sec1 .container .midarea .grayblok .right .sec label {color: #333333; 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: #000; font-size:15px; font-weight:500; border: 0; background:transparent;width: 100%;   font-family: 'Poppins' !important;}

.contact_sec1 .container .midarea .grayblok .right .sec textarea {color: #000; font-size:15px; font-weight:500; border: 0; background:transparent;width: 100%;height:70px; resize: none;  font-family: 'Poppins' !important;}
.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: 15px; 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: 15px; 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: 15px; 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:#0672b7; border:0; border-radius:25px; color:#fff; font-family: 'Nexa'; font-weight: bold; margin-left:0; position: relative;z-index: 99;} */


.contact_sec1 .container .midarea .grayblok .right .submitarea input[type="submit"] { background: transparent; border: 1px solid #000; border-radius: 45px; color: #000; font-size: 16px; line-height: 22px; font-weight: 400;padding: 9px 20px; text-decoration: none; transition:all 0.3s ease-in-out 0s; text-transform: capitalize; font-family:'Poppins' !important;}
.contact_sec1 .container .midarea .grayblok .right .submitarea input[type="submit"]:hover, 
.contact_sec1 .container .midarea .grayblok .right .submitarea input[type="submit"]:focus { background:#000; border:1px solid #000; color: #fff; }





.contact_sec1 .container .midarea .grayblok .right .submitarea { display: flex; width: 100%; align-items: center; justify-content: center; }

.blog_sec1 {width: 100%; float: left; padding: 50px 0 75px;}
.blog_sec1 .filterarea {width: 100%; border-bottom: 1px solid #e7e8e9; 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 20px;}
.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: 340px; 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') 20% 45% no-repeat; /*background-size: 40%;*/}
.blog_sec1 .filterarea input[type="text"]:focus {background: transparent;}

.blog_sec1 .col-md-4 {margin-bottom: 30px;}
.blog_sec1 .block {width: 100%; float: left; background: #fff; border:0; margin: 0 0 40px;border: 1px solid #ccc;border-radius: 0 0 5px 5px; position: relative; height: 100%;}
.blog_sec1 .block .imgarea {width: 100%; float: left;}
.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:22px; font-weight: bold;margin: 0 0 15px;color: #333;  font-family: 'Poppins' !important;}
.blog_sec1 .block .textblock p {color: #666; font-size:14px; margin: 0 0 15px; font-weight: 400;}
.blog_sec1 .block .textblock .more {color: #10b6aa; display: inline-block; font-size:15px; font-weight: 500;  display: flex; align-items: center; text-transform: uppercase;}

.banner_blogdetail {min-height:300px;}

.blog_detail {width: 100%; float: left; position: relative; padding: 65px 0; background: #fff; font-family: 'Poppins' !important; }
/*.blog_detail:before {width: 100%; min-height: 180px; position: absolute; left: 0; top: 0; content: ' '; background: url('../images/blog_detail_heda.png') 50% 0 no-repeat; background-size: cover; }*/
/* .blog_detail h2:first-child, .blog_detail h1:first-child {color:#001c57; margin: 0 0 35px; font-size: 45px !important; text-transform: uppercase; font-family: 'Roboto', sans-serif !important;} */
.blog_detail h2:first-child, .blog_detail h1:first-child {color:#000; margin: 0 0 35px; font-size: 30px !important; text-transform: uppercase;  font-family: 'Poppins' !important;}
.blog_detail h2{margin: 35px 0 15px; font-weight: 600; color:#000;text-transform: uppercase; font-size:30px;padding-top: 35px;  font-family: 'Poppins' !important; }
.blog_detail h4 {margin: 35px 0 15px; font-weight: 600; color:#000;text-transform: uppercase; font-size:26px;  font-family: 'Poppins' !important;}
.blog_detail a {color: #10b6aa; text-decoration: underline; font-family: 'Poppins' !important;}
/* .blog_detail iframe {height: 310px;} */


.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 h3 {font-weight:700; color: #555; margin: 0 0 10px; font-size:1.50rem !important; font-family: 'Nexa', sans-serif !important;}
.blog_detail p {color: #555; font-size:19px; line-height: 30px; margin: 0 25px 30px 0; font-family: 'Roboto', sans-serif !important;}
.blog_detail p img {height: auto !important;}
.blog_detail ul {list-style-type: none; padding: 0 0 15px 22px; font-family: 'Poppins' !important; }
.blog_detail ul li {color: #555; font-size:18px; /*line-height: 20px;*/ list-style-type: disc; padding:7px 0 5px 5px; font-family: 'Roboto', sans-serif !important; /*background: url('../images/arrow_2.png') 0 8px no-repeat;*/}
.blog_detail ul li a {color: #555; font-size:18px; font-family: 'Roboto', sans-serif !important;}
.blog_detail .graymid-blok {padding: 15px; background: #f5f5f5; margin-bottom: 10px; box-shadow: 0 0 12px 0 rgba(0,0,0,0.3);}
.blog_detail .graymid-blok strong {color: #10b6aa;}

.blog_detail ol {list-style-type: none; padding: 0 0 15px 15px;}
.blog_detail ol li {color: #555; font-size:18px; /*line-height: 20px;*/ list-style-type: decimal; padding:7px 0 5px 3px;  font-family: 'Poppins' !important; }

.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;  font-family: 'Poppins' !important; }
.blog_detail .sharearea .left .social {display: inline-block; padding: 12px 0 0;  font-family: 'Poppins' !important;}
.blog_detail .sharearea .left .social a {color: #0672b7; font-size:15px; display: inline-block; margin: 0 7px 0 0; font-family: 'Roboto', sans-serif !important;}
.blog_detail .sharearea .right {width: 50%; text-align: right; float: right; font-family: 'Poppins' !important; }

.recaptcha {width: 100%; float: left;}
/*.grecaptcha,*/ .g-recaptcha iframe{transform:scale(0.6);-webkit-transform:scale(0.6);transform-origin:0 0;-webkit-transform-origin:0 0;}
.g-recaptcha > div {height: 58px !important; width: auto !important;}



.blog_sec1 .filtersearch { position: relative; float: right; }
div#datafetch {position: absolute; z-index: 99; background: #fff;width: 100%;border: 1px solid #dadada; display: none; }
div#datafetch h2 {border-bottom: 1px solid #dadada; margin: 0; font-size: 9px;}
div#datafetch h2 a {box-shadow: 0 0 0 0 rgba(0,0,0,0);padding: 12px 5px; margin-bottom: 0; font-size: 13px;}


.bsp_sec1 {width: 100%; float: left; position: relative; padding:80px 0; background: url('../images/banner_img.png') 50% 50% no-repeat; background-size: cover;}
.bsp_sec1 .left h2 {color: #fff; font-size:30px; font-weight:700; margin:70px 0 30px;}
.bsp_sec1 .left p {color: #fff; font-size:16px;}

.bsp_sec1 .right  {padding-left:60px;}
.bsp_sec1 .right .form_blok {background: #fff; border-radius:15px; padding: 40px 25px;}
.bsp_sec1 .right .form_blok h2 {color: #000; font-size:26px; margin: 0 0 20px;}
.bsp_sec1 .right .form_blok .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;}

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

.bsp_sec1 .right .form_blok .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;}
.bsp_sec1 .right .form_blok .sec1 {position: relative;}
.bsp_sec1 .right .form_blok .sec1:before {width: 23px; height: 24px; position: absolute; left: 30px; top: 23px; content: ' '; background: url('../images/contact_icon1.png') 0 0 no-repeat;}

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

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

.bsp_sec1 .right .form_blok .submitarea input[type="submit"] {border: 0; padding:10px 40px; background:#0672b7; border:0; border-radius:25px; color:#fff; font-family: 'Nexa'; font-weight: bold; margin-left:0; position: relative;z-index: 99;}
.bsp_sec1 .right .form_blok .submitarea small {display: block; margin-top: 12px; font-size:11px; color: #000; padding-left: 3px;}

#PopupSignupform .modal-dialog {top:15%;}
#PopupSignupform .modal-dialog .modal-content {border-radius: 0;}
#PopupSignupform .modal-dialog .modal-content .modal-header {border-radius: 0; background: #10b6aa; color: #fff;}
#PopupSignupform .modal-dialog .modal-content .modal-header h5 {font-size:18px;}
#PopupSignupform .modal-dialog .modal-content .modal-header .close {opacity: 1 !important; position: relative; top: -10px;}
#PopupSignupform .modal-dialog .modal-content .modal-body form button {padding: 9px 30px 6px !important;color: #fff !important;border-radius: 25px;font-size: 14px !important;background: #0672b7 !important;text-transform: uppercase; font-family: 'Poppins' !important; font-weight: bold; display: table; margin: 0 auto;position: relative; z-index: 99;}
#PopupSignupform .modal-dialog .modal-content .modal-body p {width: 100%;}
#PopupSignupform .modal-dialog .recaptcha {padding: 0 8px;}


#aboutModal1 .modal-dialog {top:20s%;}
#aboutModal1 .modal-dialog .modal-content {border-radius: 0;}
#aboutModal1 .modal-dialog .modal-content .modal-header {border-radius: 0; background: #10b6aa; color: #fff;}
#aboutModal1 .modal-dialog .modal-content .modal-header h5 {font-size:18px;}
#aboutModal1 .modal-dialog .modal-content .modal-header .close {opacity: 1 !important; position: relative; top: -10px;}
#aboutModal1 .modal-dialog .modal-content .modal-body form button {padding: 9px 30px 6px !important;color: #fff !important;border-radius: 25px;font-size: 14px !important;background: #0672b7 !important;text-transform: uppercase; font-family: 'Poppins' !important;font-weight: bold; display: table; margin: 0 auto;position: relative;z-index: 99;}
#aboutModal1 .modal-dialog .modal-content .modal-body p {width: 100%;}
#aboutModal1 .modal-dialog .recaptcha {padding: 0 8px;}


.page-template-page-home .podcast_sec2 h2 {font-size:30px; letter-spacing: 0;}
.green_bar_low {font-weight: 700; font-size:16px; line-height: 18px; background: #0672b7;}

.about_sec0 {width: 100%; float: left; padding: 45px 0 60px; position: relative;background: #f9f9f9; /*text-align: center;*/}
.about_sec0 h2 {color: #191919;font-size:40px;margin: 0 0 30px;text-align: center; font-family: 'Poppins' !important;font-weight: bold;line-height: 42px;}
.about_sec0 h2 span {display: block; padding-top: 8px;}

.lower_liv {color: #fff; text-align: center; position: relative; bottom: -10px;font-size: 18px; font-family: 'Poppins' !important;font-weight: 600; text-transform: uppercase;}
.lower_liv span {display: block; padding-bottom: 10px;}
.lower_liv a {color: #fff; background: #0672b7; padding: 7px 20px; display: inline-block; margin-left: 5px; border-radius: 20px; font-size:16px;}
.lower_liv form h3 {color: #fff; font-size:22px; margin-bottom: 15px;}
.lower_liv form h3 span {display: inline-block; color: #53b3aa; padding-bottom: 0;}
.lower_liv form input[type="text"], .lower_liv form input[type="email"], .lower_liv form input[type="tel"] {width: 80%; height: 47px; border: 2px solid #53b3aa; margin-bottom: 3px;border-radius: 6px; padding: 0 10px; color: #53b3aa; font-size: 23px; font-weight: 500; background: transparent; text-align: center;}

.lower_liv form .row {align-items: center;}

.lower_liv form input[type="text"]::-webkit-input-placeholder {
  color: #53b3aa;
}
.lower_liv form input[type="email"]::-webkit-input-placeholder {
  color: #53b3aa;
}
.lower_liv form input[type="tel"]::-webkit-input-placeholder {
  color: #53b3aa;
}
.lower_liv form input[type="submit"] {max-width: 80%; width: 280px; height:50px; background: #53b3aa; border-radius:7px; font-weight:bold; text-transform: uppercase; color:#0f1f36; font-size:22px; border: 0; 'Poppins' !important padding-top: 2px;}

.lower_liv form p {font-size:20px; font-weight: 500;}


.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; }
.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"] { 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: 'Poppins' !important;font-weight: 700; border: 0;position: relative;z-index: 99;}

#PopupSignupform .modal-dialog .modal-content .modal-header .close {outline: 0 !important;}


/*********Header Site Notice Section**********/
.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: 0 0 20px !important;}
.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:hover>.dropdown-menu {
  display: block;
}
.tpr_expan_area .rgt_text .dropdown-menu {background: #091e33 !important;}



.sina-nav .extension-nav ul li a span{display: block !important; text-align: center !important; font-size: 13px !important;text-transform: capitalize !important;line-height: 12px !important;}
.sina-nav .extension-nav ul li.live_training a small {font-weight: 700 !important; font-size: 100% !important;}
.sina-nav .extension-nav ul li.live_training a {margin-top: 28px !important;min-height:38px; padding-top: 13px !important;line-height: 14px;text-align: center;}
.sina-nav .extension-nav ul li.live_training a i {margin-right: 6px;}

/*---------------------------- Splash ----------------------------*/

/* header.splash {width: 100%; float: left; position: relative;}
.splash_conainer {width: 1050px; margin:0 auto; position: relative;}
header.splash .logo {padding-top: 20px;}
header.splash .contact_blok a{padding: 9px 30px !important;color: #fff !important;border-radius: 25px;font-size: 14px !important;margin-top: 25px;background: #0672b7 !important;text-transform: uppercase;font-family: 'Nexa';font-weight: bold; display: inline-block; padding-top: 20px; float: right;}
header.splash .contact_blok a:hover {background: #00baaf !important} */

.splash_ban {width: 100%; float: left; position: relative; padding: 70px 0 25px; background: url('../images/splash_ban_bk.png') 50% 50% no-repeat; background-size: cover;}
.splash_ban .left_head {padding-right: 40px;}
.splash_ban .left_head h1 {font-size:40px; font-weight: 600;  font-family: 'Poppins' !important; color: #f0f2f6; text-transform: uppercase; margin:15px 20px 20px; text-align: center;}
.splash_ban .left_head h1 span {font-size:34px; font-weight: 600;  font-family: 'Poppins' !important; color: #10b6aa; display: block;}
.splash_ban .left_head h2 {font-size:25px; font-weight: 600;  font-family: 'Poppins' !important; color: #f0f2f6; display: block; padding-left: 10px; text-transform: capitalize; text-align: center; margin-bottom:40px;}
.splash_ban .left_head h2 span {
	color: #10b6aa; display: block;
}
.splash_ban .left_head h3 {font-size:18px; font-weight: 600; font-family: 'Nexa'; color: #000; display: block; padding-left: 10px; text-transform: capitalize; text-align: center; padding: 10px; background: #e2e2e2; margin-bottom: 25px;}
.splash_ban .left_head h3 span {
	color: #0672b7; display: block;font-size:16px;
}
.splash_ban .left_head h4 {color:#10b6aa; font-size:20px; margin: 0 0 15px; letter-spacing: 1px;font-family: 'Roboto', sans-serif;}
.splash_ban .left_head ol {list-style-type: none; margin: 0 0 20px 17px;}
.splash_ban .left_head ol li {color: #fff; font-size: 16px; margin:0 0 7px; list-style-type: decimal; line-height: 20px;  }
.splash_ban .left_head ol li span {display: inline-block; border-bottom: 2px solid #fff; padding: 0 0 1px; font-style: italic;}

.splash_ban .right_form .whiteblok {width: 100%; float: right; background: #fff; border-radius: 10px; padding:35px 40px; }
.splash_ban .right_form .whiteblok h2 {font-size:19px; font-weight: 600; font-family: 'Nexa'; color: #000000; margin: 0 0 15px; text-transform: capitalize;}
.splash_ban .right_form .whiteblok p {color: #646464; font-size:15px; font-weight: 400; margin: 0 0 35px !important;}


.splash_ban .right_form .whiteblok .sec {width: 100%; border: 1px solid #dfe1e2; background: #f9fafb; border-radius:12px; margin: 0 0 20px; padding: 7px 15px 7px 75px; font-family: 'Roboto', sans-serif; position: relative;}
.splash_ban .right_form .whiteblok .sec .greentick {position: absolute; right: 30px; top: 17px;}
.splash_ban .right_form .whiteblok .sec label {color: #333333; font-size:15px; text-transform: uppercase;  margin: 0 0 0; width: 100%; }
.splash_ban .right_form .whiteblok .sec input[type="text"],
.splash_ban .right_form .whiteblok .sec input[type="email"],
.splash_ban .right_form .whiteblok .sec input[type="password"] {color: #646464; font-size:15px; font-weight:500; border: 0; background:transparent;width: 100%;  font-family: 'Roboto', sans-serif;}
.splash_ban .right_form .whiteblok .sec input[type="password"] {letter-spacing: 5px;}

.splash_ban .right_form .whiteblok .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;}
.splash_ban .right_form .whiteblok .sec1 {position: relative;}
.splash_ban .right_form .whiteblok .sec1:before {width: 23px; height: 24px; position: absolute; left: 30px; top: 15px; content: ' '; background: url('../images/contact_icon1.png') 0 0 no-repeat;}

.splash_ban .right_form .whiteblok .sec2 {position: relative;}
.splash_ban .right_form .whiteblok .sec2:before {width: 32px; height: 23px; position: absolute; left: 30px; top: 15px; content: ' '; background: url('../images/contact_icon2.png') 0 0 no-repeat;}

.splash_ban .right_form .whiteblok .sec3:before {width: 27px; height: 37px; position: absolute; left: 30px; top: 15px; content: ' '; background: url('../images/contact_icon3.png') 0 0 no-repeat;}

.splash_ban .right_form .whiteblok .submitarea input[type="submit"] {border: 0; padding:11px 50px; background:#0672b7; border:0; border-radius:25px; color:#fff; font-family: 'Roboto', sans-serif; font-weight: 500; margin:0 auto; display: table; font-size:16px; font-weight: 700;position: relative; z-index: 99;}
.splash_ban .right_form .whiteblok .submitarea input[type="button"] {border: 0; padding:6px 20px; background:#10b6aa; border:0; border-radius:25px; color:#fff; font-family: 'Roboto', sans-serif; font-weight: 500; margin-right:15px; text-transform: uppercase;font-size:14px; }

.splash_ban .right_form .whiteblok .sec4 {position: relative; padding: 0; width: 100%; float: left; margin: 0 0 25px; display: flex; align-items: center; justify-content: space-between; color: #787878;}

/* Hide the browser's default checkbox */
.cont input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
  
}

/* Create a custom checkbox */
.cont .checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 24px;
  width: 24px;
  border-radius: 5px;
  background: url('../images/checkbox.png') 0 0 no-repeat;
  cursor: pointer;
}

/* When the checkbox is checked, add a blue background */
.cont input:checked ~ .checkmark {
  background: url('../images/checkbox_check.png') 0 0 no-repeat;
}

/* Create the checkmark/indicator (hidden when not checked) */
.cont .checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */
.cont input:checked ~ .checkmark:after {
  display: block;
}

.splash_ban .right_form .whiteblok .sec4 label { color: #787878; padding-left: 40px; font-size:14px;}
.splash_ban .right_form .whiteblok .sec4 .right a {color: #787878; font-size:14px;}
.splash_ban .right_form .whiteblok .sec4 .right a:hover {color:#088bd4;}


.splash_sec1 {
	width:100%; float: left; position: relative; padding: 50px 0 0px;}
.splash_sec1 .left h2 {font-size:50px; font-weight: 700;  font-family: 'Poppins' !important; color: #000; margin: 120px 0 20px;}
.splash_sec1 .left h2 .blue {color: #0672b7;}
.splash_sec1 .left h2 .green {color: #10b6aa;}
.splash_sec1 .left h4 {font-family: 'Roboto', sans-serif; color: #191919; font-size: 24px; font-weight: 400; margin: 0 0 20px;}
.splash_sec1 .left p {font-size:16px; color: #777; line-height: 25px;}
.splash_sec1 .right {display: flex; flex-wrap: wrap; align-items: flex-start;}
.splash_sec1 .right .blok {text-align: center; width: 45%; margin-right: 5%; margin-bottom: 5%; border-radius:6px; 
padding:35px 30px; min-height: 440px; }
.splash_sec1 .right .blok .icon {width: 100%; float: left; margin-bottom: 25px;}
.splash_sec1 .right .blok .icon img {width: auto;}
.splash_sec1 .right .blok h3 {color: #fff; font-size:26px; font-weight: 600; text-transform: uppercase; margin: 0 0 15px; font-family: 'Nexa'; }
.splash_sec1 .right .blok p {color: #fff; font-size:18px; font-weight: 400; margin: 0 0 30px !important; line-height: 26px;}
.splash_sec1 .right .blok1 {background: #0672b7; margin-top: 140px;}
.splash_sec1 .right .blok2 {background: #10b6aa;}
.splash_sec1 .right .blok3 {background: #0e736c;}
.splash_sec1 .right .blok4 {background: #123c6a; margin-top:-80px;}

.splash_foot {background: url('../images/splash_footer_ban.png') 0 0 no-repeat; background-size: cover; padding:50px 0 42px; text-align: center;}

.user_avatar_area {display: flex; justify-content: space-between; margin-bottom:35px;}
.user_avatar_area .auther i {margin-left: 7px;}



.blog_detail {position: relative;}

/* .scroll_link {
	right: 50%;
    margin-right: -590px;
} */

/* .scroll_link2 {margin-right: 0;right: 50px;} */

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

.scroll_link {
	right: 50%;
    margin-right: -590px;
}
.scroll_link2 {margin-right: 0;right: 5px;}

.scroll_link a {
    width: 350px;
    height: 463px;
    /*position: fixed;*/
    /* background: url('https://retirementtaxservices.com/wp-content/uploads/2024/09/LM-Contibution-Guide-sidebar.png') no-repeat; */
	background: url('https://retirementtaxservices.com/wp-content/uploads/2024/12/2024-12-Tax-Guide-Side-Banner.jpg') no-repeat;
	background-size: 90%;
    right:12vw;
   /* top: 25%;*/
    text-align: center;
    text-decoration: none;
    color: #484848;
    padding-left: 25px;
    padding-top: 7px;
    line-height: 20px;
    border-radius: 0;
    font-size: 13px;
    font-weight: 900;
    text-transform: uppercase;
    float: right;
    z-index: 9999;
}

.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 a p {font-size: 13px;}

.splash_sec1 .date_text{padding: 7px 5px 8px 15px; background: #11b7ab; color: #fff; font-size:17px; font-weight: 700; position: relative;margin-bottom:25px;display: inline-block;}
.splash_sec1 .date_text:after {content: ' '; position: absolute; right: -29px; top: 0;width: 0;height: 0;border-bottom: 41px solid #11b7ab;border-right: 29px solid transparent;}
.splash_sec1 p {color: #555; font-size:20px; line-height: 35px; margin-bottom: 25px !important;}


.splash_sec2 {width: 100%; float: left; padding: 25px 0 40px;}
.splash_sec2 .container {border: 1px solid #afb1b3; border-top:8px solid #088cd5; background: url('../images/welcome_new1.png') 100% 0 no-repeat;}
.splash_sec2 .whiteblok {width: 100%; float: right; background: #fff; border-radius: 10px; padding:35px 40px; }
.splash_sec2 .whiteblok h2 {font-size:19px; font-weight: 600; font-family: 'Nexa'; color: #000000; margin: 0 0 15px; text-transform: capitalize;}
.splash_sec2 .whiteblok p {color: #646464; font-size:15px; font-weight: 400; margin: 0 0 35px !important;}



.splash_sec2 .whiteblok .sec {width: 100%; border: 1px solid #dfe1e2; background: #f9fafb; border-radius:12px; margin: 0 0 20px; padding: 7px 15px 7px 75px; font-family: 'Roboto', sans-serif; position: relative;}
.splash_sec2 .whiteblok .sec .greentick {position: absolute; right: 30px; top: 17px;}
.splash_sec2 .whiteblok .sec label {color: #333333; font-size:15px; text-transform: uppercase;  margin: 0 0 0; width: 100%; }
.splash_sec2 .whiteblok .sec input[type="text"],
.splash_sec2 .whiteblok .sec input[type="email"],
.splash_sec2 .whiteblok .sec input[type="password"] {color: #646464; font-size:15px; font-weight:500; border: 0; background:transparent;width: 100%;  font-family: 'Roboto', sans-serif;}
.splash_sec2 .whiteblok .sec input[type="password"] {letter-spacing: 5px;}

.splash_sec2 .whiteblok .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;}
.splash_sec2 .whiteblok .sec1 {position: relative;}
.splash_sec2 .whiteblok .sec1:before {width: 23px; height: 24px; position: absolute; left: 30px; top: 15px; content: ' '; background: url('../images/contact_icon1.png') 0 0 no-repeat;}

.splash_sec2 .whiteblok .sec2 {position: relative;}
.splash_sec2 .whiteblok .sec2:before {width: 32px; height: 23px; position: absolute; left: 30px; top: 15px; content: ' '; background: url('../images/contact_icon2.png') 0 0 no-repeat;}

.splash_sec2 .whiteblok .sec3:before {width: 27px; height: 37px; position: absolute; left: 30px; top: 15px; content: ' '; background: url('../images/contact_icon3.png') 0 0 no-repeat;}

.splash_sec2 .whiteblok .submitarea input[type="submit"] {border: 0; padding:11px 50px; background:#0672b7; border:0; border-radius:25px; color:#fff; font-family: 'Roboto', sans-serif; font-weight: 500; margin-right:15px; font-size:16px; font-weight: 700; position: relative; z-index: 99;}
.splash_sec2 .whiteblok .submitarea input[type="button"] {border: 0; padding:6px 20px; background:#10b6aa; border:0; border-radius:25px; color:#fff; font-family: 'Roboto', sans-serif; font-weight: 500; margin-right:15px; text-transform: uppercase;font-size:14px; }

.splash_sec2 .whiteblok .sec4 {position: relative; padding: 0; width: 100%; float: left; margin: 0 0 25px; display: flex; align-items: center; justify-content: space-between; color: #787878;}

.splash_sec2 .preregister_text { text-align: center; font-size: 40px; color: #002148; text-transform: uppercase; position: relative; top:50%; margin: 0 auto; display: table;font-family: 'Nexa';font-weight: 700;width: 200px;}
.splash_sec2 .preregister_text:before {width: 200px; height: 150px; background: url('../images/welcome_arrow.png') 50% 50% no-repeat;background-size: cover; content: ' '; left:-140px; top:-140px; position: absolute;}

.splash_sec3 {width: 100%; float: left; padding: 15px 0 40px;}
.splash_sec3 p {color: #555; font-size:25px; line-height: 45px;}
.splash_sec3 .col-lg-12 {position: relative;}
.splash_sec3 .col-lg-12 .bonus {position: absolute; left: -100px;top: -45px;color:#0672b7;font-family: 'Nexa';font-weight: 700;font-size: 28px;/*transform: rotate(-30deg);*/text-transform: uppercase;}

.splash_sec4 {width: 100%; float: left; padding: 70px 0 80px;}
.splash_sec4 .last_block {padding: 40px 15%; width: 100%; background: url('../images/splash_ban_bk.png') 50% 50% no-repeat;background-size: cover; position: relative; z-index: 9;}

.splash_sec4 .container {position: relative;}
.splash_sec4 .container:before {width: 166px; height: 78px; position: absolute; right: 15px; top: -68px; content: ' ';background: url('../images/welcome_new5.png') 50% 50% no-repeat;}

.splash_sec4 .container:after {width: 166px; height: 78px; position: absolute; left: -40px; bottom: -40px; content: ' ';background: url('../images/welcome_new5.png') 50% 50% no-repeat;}

.splash_sec4 .name-desig {width: 100%; padding: 20px 0; }
.splash_sec4 .name-desig .splash-name {display: block; color: #fff; font-size: 20px;font-family: 'Nexa'; text-transform: capitalize; font-weight: 700; padding: 0; line-height: 20px;}
.splash_sec4 .name-desig .splash-desig {display: block; color: #54c2b9; font-size: 15px;font-family: 'Nexa'; text-transform: capitalize; font-weight: 700;} 


/*---------------------------- Splash end ----------------------------*/


/*---------------------------- Thank You ----------------------------*/

.thank_sec1 {width: 100%; float: left; background: url('../images/thanyou_ban_bk.png') 50% 50% no-repeat; background-size:cover; text-align: center; padding-bottom: 30px;}
.thank_sec1 .logo {width: 225px; margin: 40px auto;}
.thank_sec1 h1 {font-family: 'Nexa'; font-weight: 700; color: #349cda; font-size:30px; text-align: center; text-transform: capitalize; letter-spacing:1px; margin: 0 0 35px;}
.thank_sec1 h1 span {color:#fff; font-size: 38px; display: block;}
.thank_sec1 p {font-family: 'Nexa'; font-weight: 700; color: #fff; font-size:23px; text-align: center; text-transform: uppercase; letter-spacing:2px; margin: 0 0 35px; line-height: 50px;}
.thank_sec1 p span {color: #11b7ab;}


.thank_sec2 {width: 100%; float: left; padding:50px 0; background: #fff;}
.thank_sec2 .cont_block {text-align: center; color: #000; font-size:18px; padding: 0 15% 50px;}
.thank_sec2 .cont_block span {display: block; font-weight: 700; font-size: 22px; padding-top: 35px;}
.thank_sec2 .vdo_block {text-align: center;}
.thank_sec2 .vdo_block iframe {width: 90% !important; height: 35vw !important;}


.thank_sec2 .blok1 {width: 100%; background: url('../images/thanyou_low_ban_bk1.png') 50% 50% no-repeat; background-size: cover; min-height: 500px; float: left; display: flex;border-radius: 6px; margin-bottom: 60px;flex-flow: row-reverse;}
.thank_sec2 .blok1 .left {float: left; width: 350px; margin: 0 70px 0 40px; position: relative;}
.thank_sec2 .blok1 .left .no {background: #349cda; width: 185px; height: 185px; text-align: center; border-radius: 100%; font-size:75px; font-family: 'Nexa'; font-weight: 700; color: #fff; position: relative; left: 0; top: -30px; line-height:50px; padding-top: 35px;}
.thank_sec2 .blok1 .left .no span {font-size:30px;text-transform: uppercase; display: block;}
.thank_sec2 .blok1 .left p {font-size: 21px; color: #fff; line-height:32px;}
.thank_sec2 .blok1 .right {position: relative; padding: 20px 20px 20px 0;width: 750px;}
.thank_sec2 .blok1 .right .tickarea {position: absolute; right: 60px; bottom: 50px; color: #3dd9f3; font-size: 18px;}
.thank_sec2 .blok1 .right .tickarea img {margin-right: 6px;}
.checkbox-label {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  font-size: 22px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* Hide the browser's default checkbox */
.checkbox-label input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}
.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 34px;
  width: 34px;
  background-color: #eee;
}
.checkbox-label:hover input ~ .checkmark {
  background: url('../images/chkbox_blnk.png') 50% 50% no-repeat;
}
.checkbox-label input:checked ~ .checkmark {
  background: url('../images/chkbox_fill.png') 50% 50% no-repeat;
}



.thank_sec2 .blok2 {width: 100%; background: url('../images/thanyou_low_ban_bk2.png') 50% 50% no-repeat; background-size: cover; /*min-height: 500px;*/ float: left; display: flex;border-radius: 6px; margin-bottom: 60px;flex-flow: row-reverse;}
.thank_sec2 .blok2 .left {float: left; width: 350px; margin: 0 70px 0 40px; position: relative;}
.thank_sec2 .blok2 .left .no {background: #349cda; width: 185px; height: 185px; text-align: center; border-radius: 100%; font-size:75px; font-family: 'Nexa'; font-weight: 700; color: #fff; position: relative; left: 0; top: -30px; line-height:50px; padding-top: 35px;}
.thank_sec2 .blok2 .left .no span {font-size:30px;text-transform: uppercase; display: block;}
.thank_sec2 .blok2 .left p {font-size: 21px; color: #fff; line-height:32px; padding-bottom: 20px;}
.thank_sec2 .blok2 .left p img {width: 35px;}
.thank_sec2 .blok2 .right {position: relative; padding: 0 20px 0 0;width: 750px;}
.thank_sec2 .blok2 .right img {width: 80%;}
.thank_sec2 .blok2 .right .tickarea {position: absolute; right: 60px; bottom: 50px; color: #3dd9f3; font-size: 18px;}
.thank_sec2 .blok2 .right .tickarea img {margin-right: 6px; width: inherit;}

.thank_sec2 .blok3 {width: 100%; background: url('../images/thanyou_low_ban_bk1.png') 50% 50% no-repeat; background-size: cover; min-height: 500px; float: left; display: flex;border-radius: 6px; margin-bottom: 60px;flex-flow: row-reverse;}
.thank_sec2 .blok3 .left {float: left; width: 300px; margin: 0 70px 0 40px; position: relative;}
.thank_sec2 .blok3 .left .no {background: #349cda; width: 185px; height: 185px; text-align: center; border-radius: 100%; font-size:75px; font-family: 'Nexa'; font-weight: 700; color: #fff; position: relative; left: 0; top: -30px; line-height:50px; padding-top: 35px;}
.thank_sec2 .blok3 .left .no span {font-size:30px;text-transform: uppercase; display: block;}
.thank_sec2 .blok3 .left p {font-size: 21px; color: #fff; line-height:32px;}
.thank_sec2 .blok3 .right {position: relative; padding: 50px 20px 20px 70px; width: 750px;}
.thank_sec2 .blok3 .right img {width: 450px;}
.thank_sec2 .blok3 .right .tickarea {position: absolute; right: 60px; bottom: 50px; color: #3dd9f3; font-size: 18px;}
.thank_sec2 .blok3 .right .tickarea img {margin-right: 6px;width: inherit;}

.thank_sec2 .blok4 {width: 100%; background: url('../images/thanyou_low_ban_bk2.png') 50% 50% no-repeat; background-size: cover; /*min-height: 500px;*/ float: left; display: flex;border-radius: 6px; margin-bottom: 60px;flex-flow: row-reverse;}
.thank_sec2 .blok4 .left {float: left; width: 350px; margin: 0 70px 0 40px; position: relative;}
.thank_sec2 .blok4 .left .no {background: #349cda; width: 185px; height: 185px; text-align: center; border-radius: 100%; font-size:75px; font-family: 'Nexa'; font-weight: 700; color: #fff; position: relative; left: 0; top: -30px; line-height:50px; padding-top: 35px;}
.thank_sec2 .blok4 .left .no span {font-size:30px;text-transform: uppercase; display: block;}
.thank_sec2 .blok4 .left p {font-size: 21px; color: #fff; line-height:32px; padding-bottom: 20px;}
.thank_sec2 .blok4 .left p img {width: 35px;}
.thank_sec2 .blok4 .left h2 {font-size:50px; font-weight: 700; color: #fff; margin: 0 0 30px;}
.thank_sec2 .blok4 .left .more {padding: 15px 30px; border-radius: 30px; background: #54c2b9; 
color: #fff; font-size:17px; font-family: 'Nexa'; font-weight: 700; line-height: 30px;}
.thank_sec2 .blok4 .right {position: relative; padding: 0 0px 0 50px;width: 750px; min-height: 450px;}
.thank_sec2 .blok4 .right img {width: 90%;}
.thank_sec2 .blok4 .right .tickarea {position: absolute; right:40px; bottom: 50px; color: #3dd9f3; font-size: 18px;}
.thank_sec2 .blok4 .right .tickarea img {margin-right: 6px; width: inherit;}

.thank_sec3 {min-height:100px; width: 100%; float: left; background: url('../images/thank_foot.png') 50% 50% no-repeat; background-size: cover;}

.splash_ban .left_head .countdown_head {font-size: 28px !important;line-height: 28px !important;margin: 0 0 15px !important;text-transform: uppercase !important; font-weight: 700 !important; color: #10b6aa !important; text-align: center;}
.splash_ban .left_head .countdown {
  display: flex;
  justify-content: center;
  align-items: center;
  font-family: 'Roboto', sans-serif;
  position: relative;
  font-weight: 700;
  margin-bottom: 35px;
}
.splash_ban .left_head .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;
}
.splash_ban .left_head .countdown-item span:nth-child(1) {
  height: 33px;
}
.splash_ban .left_head .countdown-item span:nth-child(2) {
  font-size: 16px;
}

#mailchimpSignup {width: 90%; margin: 0 5%;}
#mailchimpSignup .form-group {margin-bottom: 10px; float: left;width: 100%;}
#mailchimpSignup label {width: 100%; float: left; color: #349cda; margin: 0 0 4px; font-size:14px; font-weight: bold;}
#mailchimpSignup input[type="text"], #mailchimpSignup input[type="email"] {
	width: 100%; float: left; height: 35px; border: 2px solid #ccc; padding: 0 6px; margin: 0 0 10px;font-size: 14px;
}
#mailchimpSignup textarea {
	width: 100%; float: left; height:100px; border: 2px solid #ccc; padding: 0 6px; margin: 0 0 10px; resize: none;font-size: 14px;
}
#mailchimpSignup input[type="submit"] {padding: 7px 30px; border: 0; background: #00243d; margin: 0 auto 30px; color: #fff; border-radius: 30px; display: block;}
#mailchimpSignup .form_txt_low {text-align: center; font-size:22px; color: #10b6aa; font-weight: 700;}
.wpcf7-form-control-wrap {float:left; width: 100%;}


/*---------------------------- Thank You end ----------------------------*/

.banner_small_height {padding: 40px 0;}
.banner_small_height h2 {margin: 0 0 10px; font-size: 50px;}


.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;}


#datafetch li.selected a{background: #fff;box-shadow: 0 0 15px 0 rgba(0,0,0,.2);color: #11b6ac;padding: 12px 20px;}




/******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; font-weight:700; 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-plan_template .sec_new {padding: 0 0 50px;}
.page-template-plan_template .sec_new #allposts {position: relative; top:-50px;}
.page-template-plan_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; }


@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)
  }
}


.toc_small_head {display: flex;}
.toc_sm_head_no {padding: 0 4px 0 0;}
.menu_cross_btn {display: none;}
.page-template-podcast-template .green_bar i {display: none;}

.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;}


#MemberLogin .modal-dialog {top:19%;}
#MemberLogin .modal-dialog .modal-content {border-radius: 0;}
#MemberLogin .modal-dialog .modal-content .modal-header {border-radius: 0; background: #11b7ab; color: #fff;}
#MemberLogin .modal-dialog .modal-content .modal-header .close {opacity: 1 !important; position: relative; top: -10px; outline: 0 !important;}
#MemberLogin .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; border: 0; cursor: pointer;}
#MemberLogin .modal-dialog .modal-content .modal-body form label {width: 100%; float: left;}
#MemberLogin .modal-dialog .modal-content .modal-body p {width: 100%;}

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

#MemberLogin .status {text-align: center;margin-bottom: 18px;border-bottom:0;padding-bottom: 10px;text-transform: capitalize;color: #2196F3;font-weight: bold;font-size: 18px;}
#MemberLogin .forgot_form_button {display: table; margin: 0 auto;}
#MemberLogin .login_form_button {text-align: center;width: 100%;display: block;}
#MemberLogin #Register_Form .form-control {margin: 7px 0 10px;}
#MemberLogin span {font-size:15px; color: #ff0000;}


.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 !important;text-transform: uppercase;font-weight: 300;}
.mid_404 .mid_cont p.text_404 {text-transform: none;font-weight: 400;font-size: 22px;}
.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;}

.signup_mid .container .midarea::before {height: 60%;}
.signup_mid .container .midarea::after {height: 60%;}
.signup_mid .right form {margin-top: 30px;}
.signup_mid .container .midarea .grayblok .right .sec1::before {top: 11px !important;background-size: contain !important;width: 20px !important;height: 21px !important;}
.signup_mid .container .midarea .grayblok .right .sec {background: #f4f7f9 !important;}
.signup_mid .container .midarea .grayblok .right .sec2::before {background: url('../images/contact_icon4.png') 0 0 no-repeat; background-size: contain;top: 10px !important;}
.signup_mid .container .midarea .grayblok .right .sec input[type="password"] {color: #646464; font-size:15px; font-weight:500; border: 0; background:transparent;width: 100%;  font-family: 'Roboto', sans-serif; letter-spacing: 2px;}
.signup_mid .container .midarea .grayblok .right .submitarea {justify-content: space-between !important;}
.signup_mid .container .midarea .grayblok .right .submitarea .link {color: #10b6aa; font-size:16px; text-decoration: none;}

.signup_mid .container .midarea .grayblok .right .error {color: #bb0000;}
.signup_mid .container .midarea .grayblok .right .status {color: #10b6aa; margin-bottom: 15px;}

.download_area {width: 100%; float: left; text-align: center; padding: 30px 0;}
.download_area a {display: inline-block; padding: 8px 20px; color: #fff; font-size: 16px; font-weight: bold; background: #0672b7; border-radius: 40px;}
.download_area img {width: 17px;}


.banner_thankyou {width: 100%; float: left; background: url('../images/thankyoubanner.png') 0 0 no-repeat; background-size: cover;}
.banner_thankyou h1 {color: #128ed2; font-family: 'Nexa'; font-size:60px; margin: 70px 0 15px;}
.banner_thankyou p {font-size: 50px; color: #fff;font-family: 'Nexa'; font-weight: bold; line-height: normal;}
.thank_you_content_sec {width: 100%; float: left; padding: 75px 0; background: url('../images/thank_you_content_sec_bk.png') 50% 50% no-repeat; background-size: cover;}
.thank_you_content_sec .cont_block {padding-left: 40px;}
.thank_you_content_sec h2 {font-size: 23px; margin: 0 0 12px;}
.thank_you_content_sec h2 span {color: #18bab0;}
.thank_you_content_sec ul {width: 100%; padding-bottom: 10px;}
.thank_you_content_sec ul li {background: url('../images/blue_arrow.png') 0 7px no-repeat; padding: 0 0 6px 25px; font-size: 18px;background-size: 14px;text-align: left;}
.thank_you_content_sec p {font-weight: bold; color: #000; margin: 0 0 10px !important;}
.thank_you_content_sec p a {color: #128ed2}
.thank_you_content_sec #mailchimpSignup {width: 96%; margin: 40px 2% 0;}
.thank_you_content_sec #mailchimpSignup p {font-size: 25px;}
.thank_you_content_sec form br {display: none !important;}
.thank_you_content_sec #mailchimpSignup .highlight_heading {display: inline-block; background: #05a6aa; color: #fff; font-weight: bold; text-transform: uppercase; margin: 0 !important; padding:5px 65px 5px 15px; position: relative;}
.thank_you_content_sec #mailchimpSignup .highlight_heading:after {background: url('../images/thank_you_content_sec_hedbk.png') 0 0 no-repeat;width: 36px; height: 50px; content: ' '; position: absolute; right: 0; top: 0;}
.thank_you_content_sec #mailchimpSignup textarea {border: 0; box-shadow: 0 0 12px 0 rgba(0,0,0,0.15); margin-bottom: 15px; padding: 8px 10px;}
.thank_you_content_sec #mailchimpSignup input[type="submit"] {margin: 0; font-weight: bold; border-radius: 5px; text-transform: uppercase;background: linear-gradient(to right, #0690d9 0%,#0ab686 100%) !important;}

.member_signup_banner h1.invictus_title {color: #fff !important; font-size: 18px !important; font-weight: 400 !important;margin: 25px 0 40px;}

.payment_page_section {width: 100%; float: left; padding: 70px 0;}

.payment_page_section form {margin: 0 auto;}
.payment_page_section form label {
    display: inline-block;
    background: #05a6aa;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    margin: 0 !important;
    padding: 5px 45px 5px 20px;
    position: relative;
}
.payment_page_section form label:after {background: url('../images/thank_you_content_sec_hedbk.png') 0 0 no-repeat;width: 36px; height:34px; content: ' '; position: absolute; right: 0; top: 0;}

.payment_page_section form input[type="email"] {border: 0;box-shadow: 0 0 12px 0 rgba(0,0,0,0.15);margin-bottom: 15px;padding: 0 10px; height: 40px;width: 100%;float: left;}

.payment_page_section form input[type="submit"] {padding: 7px 30px;border: 0;color: #fff;display: block;margin: 0;font-weight: bold;border-radius: 5px;text-transform: uppercase;background: linear-gradient(to right, #0690d9 0%,#0ab686 100%) !important;}

#aboutModal1 .lower_liv form input[type="text"], 
#aboutModal1 .lower_liv form input[type="email"] {font-size: 19px;}
#aboutModal1 .lower_liv form .wpcf7-not-valid-tip {font-size: 17px;}
#aboutModal1 .lower_liv form input[type="submit"] {width: 220px;font-size: 18px;}

#aboutModal1 .wpcf7 form.invalid .wpcf7-response-output, 
#aboutModal1 .wpcf7 form.unaccepted .wpcf7-response-output, 
#aboutModal1 .wpcf7 form.payment-required .wpcf7-response-output,
#aboutModal1 .wpcf7 form.sent .wpcf7-response-output {color: #333;font-size: 14px;text-transform: none;}

.podcast_quote {width:95%; margin: 0 auto 50px; position: relative; padding: 30px;clear: both; top:40px;max-width: 800px;}
.podcast_quote span {position: relative; padding:0 0 25px 25px; border-left:1px solid #97c5be; border-bottom:1px solid #97c5be; color: #6a6a6a; font-size:21px; font-weight: 400; font-style: italic;display: block;}
.podcast_quote .author {position: absolute;right: 40px;bottom: -5px;font-size: 20px; font-weight: 700; color: #10b6aa;font-style: italic;}
.podcast_quote i.fa-quote-left {font-size: 35px;position: absolute;left: 14px;top: -13px; color: #011021;}
.podcast_quote i.fa-quote-right {font-size: 35px;position: absolute;right: -16px;bottom: -1px; color: #011021;}


.press_sec1 {width: 100%; float: left; padding: 60px 0 60px; background: url('../images/podcast_detail_bk.png') 50% 50% no-repeat;}
.press_sec1 h1 {font-family: 'Nexa';font-weight: bold;margin: 0 0 40px;color:#fff; font-size:30px;text-transform: uppercase;text-align: center;position: relative;}
.press_sec1 h1::after {width:80px;height: 3px;background: #10b6aa; position: absolute;left: 50%;bottom: -20px;margin-left: -40px;content: ' ';}
.press_sec1 p {padding: 0 25% 50px; color: #11b7ab; font-size: 15px; line-height:22px; text-align: center; font-weight: 500;}
.press_sec1 .imgarea {width: 100%; min-height: 300px; display: flex; align-items: center; border: 3px solid #10b6aa; justify-content: center; margin-bottom: 20px;background: #fff;} 
.press_sec1 .imgarea img {width: 70%;}
.press_sec1 .block p {padding: 0 5%; color: #fff;}
.press_sec1 .block .imgarea  {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;}
.press_sec1 .block:hover .imgarea {box-shadow: 0 0 18px 0 rgba(0,0,0,0.2);}

.press_sec2 {width: 100%; float: left; padding: 50px 0 50px; }
.press_sec2 h2 {margin: 0 0 50px;color:#000; font-size: 30px;text-transform: uppercase;text-align: center;font-family: 'Nexa';font-weight: bold;position: relative;}
.press_sec2 h2 span {display: block;padding: 15px 0;}
.press_sec2 .block {display: flex; margin-bottom: 25px;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;}
.press_sec2 .imgsec {width:35%; height:150px;border:2px solid #0672b7; display:flex; align-items: center; justify-content: center;  }
.press_sec2 .imgsec img {width: 90%;}
.press_sec2 a h3 {width:65%; color: #001c57; font-weight: 600; display: flex; padding: 0 15px; justify-content: center; align-items: center;font-size: 20px;}


.press_sec2 .sliderarea .owl-nav {position: absolute;left: 0;top: 20%;width: 100%;}
.press_sec2 .sliderarea .owl-nav .owl-prev {width: 22px;background: url('../images/arw-lft2.png') 0 0 no-repeat;left: -40px;position: relative; font-size: 60px; color: #11b7ab;}
.press_sec2 .sliderarea .owl-nav .owl-next {width: 22px;background: url('../images/arw-rgt2.png') 0 0 no-repeat;right: -40px;position: relative;float: right; font-size: 60px; color: #11b7ab;}


.maxw {
  max-width: 374px;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (max-width:1199px) { 

	.bottom_contact_main {display: none;}
	.ban_low_sec .container .lft {font-size: 18px;}
	.green_bar {font-size: 17px;}
	.banner .container h1 {font-size: 21px;}
	.lower_liv form h3 {font-size: 21px;}
	.lower_liv form input[type="submit"] {font-size: 21px;}
	.lower_liv form input[type="text"], .lower_liv form input[type="email"] {font-size: 18px !important;}
	.lower_liv form p {font-size: 16px;}
	.banner .container h2 {font-size: 32px;}
	.card-slider .card h3 {font-size: 20px;}
	.sec1 h2 {font-size: 35px; margin-bottom: 25px;text-align: center; line-height: inherit;}
	.sec1 h2 span {font-size: 26px;}
	.sec1 .formblok .imgblok {top: 32px;}
	.sec1 h2 img {width: 60px; float: none;}
	.sec1 .container::before {display: none;}
	.sec1 .container::after {display: none;}
	.sec2 {padding: 0 0 30px;}
	.sec2 h2 {font-size: 30px; margin: 0 0 30px;}
	.sec2 h2 span {padding-top: 0;}
	.sec2 .block .iconarea {min-height: 60px;}
	.sec2 .block .iconarea img {width: 45px;}
	.sec2 .block h3 {font-size: 23px;min-height: 110px;}
	.sec2 .block p {font-size: 16px;line-height: 20px;}
	.sec2 .block {min-height: inherit;padding: 25px 20px 30px;}
	.sec3 {padding: 30px 0;}
	.sec3 h2 {font-size: 30px; margin: 0 0 60px;color: #191919;font-weight: bold;text-align: center;font-family: 'Nexa';}
	.sec3 h2 span {padding-top: 0;}
	.sec3 .blok_outer .blok h3 {font-size: 25px;}
	.sec3 .blok_outer .blok {min-height: 270px;}
	.sec3 .blok_outer .blok .icon img {width: 80px;}
	.sec3 .blok_outer1::before{height: 200px; }
	.sec3 .blok_outer4::before{height: 200px; }
	.sec4 h2 {font-size: 30px;}
	.sec4 .blok .text {font-size: 17px;}
	.sec4 .blok .text h3 {font-size: 19px;}
	.sec5 h2 {font-size: 23px; margin: 0 0 10px;line-height: inherit;}
	.sec5 .more {margin-top: 10px;}
	.sec3 .mid_icon img {width: 70%;}
	.banner .main_img {bottom: inherit;}
	.banner {background: #fff;}
	.banner_index {background:url('../images/banner_img.png') 50% 50% no-repeat; background-size: cover;}
	
	.banner_about {padding: 40px 0;}
	.banner_about h2 {font-size: 5vw; line-height: normal; margin: 0 0 20px;}
	.page-template-about-template .banner_about h2 {font-size: 2vw; line-height: normal; margin: 0 0 20px;}
	.about_sec1 h2 {font-size: 35px;margin: 0 0 10px;}
	.about_sec1 .blok .icon img {width: 70px;}
	.about_sec1 .blok .icon {min-height: inherit;}
	.about_sec1 .blok h3 {font-size: 17px;}
	.about_sec1 .blok {min-height: inherit; padding: 20px 20px;}
	.about_sec1 {padding: 25px 0;}
	.about_sec2 h2 img {margin-bottom: 10px;}
	.about_sec2 h2 {margin: 0 0 35px;font-size: 35px;}
	.about_sec2 .image {width: 240px;}
	.about_sec2 .image::before {display: none;}
	.about_sec2 .image::after {display: none;}
	.about_sec2 .text p {font-size: 15px;line-height: 25px;margin-bottom: 15px;}
	.about_sec2 {padding: 30px 0 10px;}
	.about_sec3 h2 img {margin-bottom: 10px;}
	.about_sec3 h2 {font-size: 35px;margin: 0 0 40px;}
	.about_sec3 {padding: 25px 0;}
	.about_sec3 .blok h4 {margin-bottom: 10px;font-size: 18px;}
	.about_sec3 .blok h3 {font-size: 22px; margin-top: 7px;}
	.about_sec3 .blok .text .linkedin {position: relative;right: inherit;top: 0;}
	.about_sec3 .blok p {font-size: 14px;line-height: 25px;}
	.about_sec1 .blok .icon img {width: 55px;}
	
	.contact_sec1 .container .midarea .grayblok {padding: 30px;}
	.contact_sec1 .container .midarea {width: 100%;}
	.contact_sec1 .container .midarea .grayblok .left {padding: 0 40px 0 20px;}
	.contact_sec1 .container {background: transparent;}
	.contact_sec1 .container .midarea .grayblok .right h2 {margin: 0 0 25px; }
	
	.blog_detail .mainimg {margin-bottom: 30px;}
	.blog_sec1 .filterarea input[type="text"] {width: 100%;left: -20px;}
	.blog_sec1 .filtersearch {width: 95%;}
	.page-template-page-home .podcast_sec2 h2 {font-size:30px;}
	
	.blog_detail h2:first-child, .blog_detail h1:first-child {font-size: 28px !important;}
	.podcast_sec2 h2 {font-size: 35px;}
	
	.about_sec0 h2 {font-size: 30px;line-height: 36px;}
	.about_sec0 ol li {font-weight: 500;}
	.page-template-about-template .banner_about ol li {font-size: 13px;}
	.page-template-about-template .banner_about p {font-size: 12px;}
	.sec2 {padding: 25px 0 30px;}
	.banner .slider {position: relative;top:-25px;}
	.lower_liv {bottom: 10px;font-size: 15px;}
	.lower_liv a {font-size: 14px;}
	
	.bsp_sec1 .left h2 {font-size: 27px;margin: 50px 0 30px;}
	.bsp_sec1 .right .form_blok h2 {font-size: 19px;}
	.bsp_sec1 .right .form_blok .sec {padding: 8px 15px 8px 55px;}
	.bsp_sec1 .right .form_blok .sec label {font-size:12px;}
	.bsp_sec1 .right .form_blok .sec input[type="text"], 
	.bsp_sec1 .right .form_blok .sec input[type="email"] {font-size:12px;}
	.bsp_sec1 .right .form_blok .submitarea input[type="submit"] {margin: 0;font-size: 13px;padding: 7px 20px;}
	.bsp_sec1 .right .form_blok .sec1::before {background-size: cover;width: 16px;height: 17px;top:12px;}
	.bsp_sec1 .right .form_blok .sec2::before {background-size: cover;width: 17px;height: 12px;top:12px;}
	.bsp_sec1 .right .form_blok .sec3::before {background-size: cover;width: 16px;height: 22px;top:12px;}
	
	.botarea_mobile {margin-bottom: 90px;}
	.botarea_mobile .carousel-item {text-align: center; background: linear-gradient(to right,#0690d9 0%,#0ab686 100%) !important;}
	.botarea_mobile .carousel-item .card .inn{background: #fff !important; padding: 20px 15px; 
	min-height: 230px;display: flex;flex-direction: column;justify-content: center;}
	
	.botarea_mobile .carousel-item h3 {font-family: 'Nexa' !important;
    	color: #011021;
    	font-size: 24px;
    	text-transform: uppercase;
    	font-weight: 700;
    	padding: 0 0 22px;
    	letter-spacing: 1px;
    	background: url(/wp-content/themes/rts_theme/css/../images/ban_head_bk.png) 50% 78% no-repeat;
    }
    
    .botarea_mobile .carousel-item p {
    	color: #011021;
    	font-weight: 400;
    	font-size: 15px;
    	margin-top: 0;
    	line-height: 18px;
    	line-height: 28px;
    }
    
    .botarea_mobile .carousel-indicators {bottom: -45px;}
    
    .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%;
		
}
	 .botarea_mobile .carousel-indicators li.active {
    	background: #4bafb9 !important;
    	opacity: 1;
}

	.splash_conainer {width: 100%;}
	.splash_ban .left_head h1 { margin: 10px 0 30px;}
	.splash_ban .left_head h1 span {font-size:28px;}
	.splash_ban .left_head p {font-size: 26px;line-height: 33px;}
	.splash_ban .right_form .whiteblok {padding: 35px;}
	.splash_ban .right_form .whiteblok h2 {font-size: 20px;}
	.splash_sec1 .left h2 {font-size: 38px; margin: 50px 0 20px;}
	.splash_sec1 .right .blok1 {margin-top: 0px;}
	.splash_sec1 .right .blok4 {margin-top: 0;}
	.splash_sec1 .right .blok {min-height: 540px;}
	.splash_sec2 .preregister_text::before {width: 140px; height: 100px;left: -110px;top: -100px;}
	
	.splash_sec3 .col-lg-12 .bonus {display: none;}
	
	#target.scroll_link {display: none;}
    .podcast_list_sec1 .block .right h2 {padding-right: 0;}
    
    .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;}
	
	.podcastdetail_sec1 .whiteblok h2, .banner_podcast_detail .right .blok h3 {font-size: 22px;} 
	
	
	.thank_sec1 {min-height: inherit; padding-bottom: 80px;}
	.thank_sec1 h1 span {font-size: 30px;}
	.thank_sec1 p {font-size: 20px;	line-height: 35px;}
	.thank_sec2 .blok1 {padding-bottom: 50px; min-height: inherit;}
	
	.thank_sec2 .blok1 .left .no, 
	.thank_sec2 .blok2 .left .no, 
	.thank_sec2 .blok3 .left .no,
	.thank_sec2 .blok4 .left .no {width: 140px;height: 140px;font-size: 45px;padding-top: 30px;line-height: 40px;}
	
	.thank_sec2 .blok1 .left p, 
	.thank_sec2 .blok2 .left p, 
	.thank_sec2 .blok3 .left p {font-size: 20px;line-height: 30px;}
	
	.checkbox-label {font-size: 19px;}
	.thank_sec2 .blok1 .right .tickarea {bottom: 0;}
	
	.thank_sec2 .blok4 .left h2 {font-size: 38px;}
	.thank_sec2 .blok4 .left .more {padding: 10px 30px;font-size: 15px;}
	
	.thank_sec2 .blok1 .right {width: 100%;}
	.thank_sec2 .blok4 .right {width: 100%;}
	.thank_sec2 .blok3 .right {width: 100%;}
	.thank_sec2 .blok2 .right {width: 100%;}
	
	/*.sina-nav .navbar-toggle {z-index: 9999; color: #011021 !important;}
	.sina-nav .navbar-toggle.collapsed {color: #fff !important;}*/
	
	.menu_cross_btn {color:#011021;position: absolute;z-index: 999;right: 15px;top: 10px;font-size: 18px;display: block;}
	
	/* header .let_talk a {font-size: 13px !important;} */
	.banner_bloglist h2 { font-size: 33px;}
	
	
	.signup_mid .container .midarea .grayblok .right .sec2::before {background-size: contain !important;width: 17px !important;height: 21px !important;}
	
	.sina-nav .extension-nav ul li.live_training a small {display: block !important;}
	.sina-nav .extension-nav ul li.live_training_one a {padding-top: 13px !important; height: 40px;}
	
	.banner_thankyou h1 {margin: 50px 0 15px;font-size:55px;}
	.banner_thankyou p {font-size: 25px;}
	.thank_you_content_sec #mailchimpSignup p { font-size: 20px; text-align: center;}
	.thank_you_content_sec .cont_block { padding-left: 15px;}
	
	.lower_liv form h3 { margin-top: 30px;}
	
	
}

.page-template-privacy-policy .blog_detail h2 {padding-top: 0;}
.page-template-privacy-policy .blog_detail p {margin-bottom: 30px !important;}
.page-template-privacy-policy .blog_detail ol {margin-bottom: 30px !important; margin-left: 15px !important;}
.page-template-privacy-policy .blog_detail h3 {color: #001c57;}



@media screen and (min-width:1025.9px) and (max-width:1199.9px) {
	.sina-nav .sina-menu > li > a {font-size: 12px !important; padding: 20px 0;}
	/* header .let_talk a {padding: 8px 8px !important; font-size: 12px !important;} */
	.sina-nav .extension-nav ul li.live_training a i {display: none;}
	
}	

@media screen and (min-width:992px) and (max-width:1024px) {
	/* header .logoblok {padding-top: 33px;position: relative;left: 70px;} */
	.sina-nav .navbar-toggle {position: relative;left: -200px;}
	.sina-nav .extension-nav ul li.live_training a i {display: none;}
}	
@media screen and (min-width:768px) and (max-width:991px) {
/* header .logoblok {padding-top: 33px;position: relative;left: 70px;} */
.sina-nav .navbar-toggle {position: relative;left: -154px;}
.sina-nav .extension-nav ul li.live_training a i {display: none;}
}	

@media screen and (max-width:991px) {
	.banner .main_img {display: none;}
	.banner {background: url('../images/banner_img.png') 50% 0 no-repeat; background-size: cover;}
	.banner .slider {margin: 10px auto;}
	.lower_liv form h3 {font-size: 19px; margin-top: 0;}
	.lower_liv form input[type="submit"] {font-size: 19px;}
	footer .top_footer { padding: 50px 15px 10px;}
	footer .top_footer .left {padding-right: 15px; margin-bottom: 20px;}
	footer .top_footer div {flex-basis: auto;}
	.green_bar {font-size: 15px;}
	.banner .container h2 {font-size: 23px; padding-left: 40px;}
	.ban_low_sec .container .lft {font-size: 16px;}
	.sec1 h2 span {font-size: 20px;}
	.sec1 h2 {font-size: 25px;}
	.ban_low_sec {margin: 20px 0 20px;}
	.sec2 h2 {font-size: 20px;}
	.sec2 .block h3 {font-size: 19px;}
	.sec3 h2 {font-size: 20px;margin: 0 0 30px;}
	.sec3 .blok_outer .blok h3 {font-size: 18px;}
	.sec4 h2 {font-size: 20px;margin: 0 0 30px;}
	.banner .container h1 {font-size: 19px;}
	.card-slider .card p {font-size: 15px; line-height: inherit;}
	.sec5 h2 {font-size: 18px;}
	footer .top_footer .left {padding-right: 15px;}
	footer .top_footer h4 {font-size: 18px;}
	footer .top_footer .right .let_talk {padding:8px 14px 4px !important;font-size:13px !important; line-height: normal;}
	footer .top_footer .right .email {word-break: break-all;}
	.sec4 .blok .text h3 {font-size: 16px;}
	.sec4 .more {font-size: 13px; margin-top: 0;}
	.sec5 .more {font-size: 14px;}
	.about_sec2 .image { width: 150px;padding: 0 0 20px 0;}
	
 
	.contact_sec1 .container .midarea .grayblok .right h2 {font-size: 30px; margin: 0 0 25px;}
	
	.blog_sec1 {padding: 40px 0 0;}
	.blog_sec1 .filterarea a { color: #000;  font-size: 13px; margin: 0 5px 9px; padding: 4px 5px;display: inline-block;}
	.blog_sec1 .filterarea a:hover, .blog_sec1 .filterarea a.select {background: #fff;box-shadow: 0 0 5px 0 rgba(0,0,0,0.2);color: #11b6ac;padding: 4px 5px;}
	.blog_sec1 .filterarea input[type="text"] {width: 90%;}
	.page-template-page-home .podcast_sec2 h2 {font-size:20px;}
	.sec2 .block {margin-bottom: 20px;}
	
	.splash_ban .left_head h1 {font-size: 28px; margin: 10px 0 30px;}
	.splash_ban .left_head h1 span {font-size: 20px;}
	.splash_ban .left_head h2 {font-size: 20px;}
	.splash_ban .left_head p {font-size: 20px;line-height: 24px;}
	.splash_ban .right_form .whiteblok h2 {font-size: 16px;}
	.splash_ban .right_form .whiteblok {width: 100%;}
	.splash_ban .right_form .whiteblok { padding: 15px;}
	.splash_ban .right_form .whiteblok h2 {font-size: 16px;}
	
	.splash_ban .right_form .whiteblok .sec1::before {background-size: cover;width: 16px;height: 17px;top:12px;}
	.splash_ban .right_form .whiteblok .sec2::before {background-size: 100%;width: 16px;height: 12px;top:12px;}
	.splash_ban .right_form .whiteblok .sec3::before {background-size: cover;width: 16px;height: 22px;top:12px;}
	.splash_ban .right_form .whiteblok .sec {padding: 8px 15px 8px 55px;}
	.splash_ban .right_form .whiteblok .sec label {font-size:12px;}
	.splash_ban .right_form .whiteblok .sec input[type="text"], 
	.splash_ban .right_form .whiteblok .sec input[type="password"]
	.splash_ban .right_form .whiteblok .sec input[type="email"] {font-size:12px;}
	.splash_ban .right_form .whiteblok .submitarea input[type="submit"] {margin: 0;}
	.splash_sec1 .left h2 {text-align: center;}
	.splash_sec1 .left h2 br {display: none; }
	.splash_sec1 .left h4 {text-align: center;}
	.splash_sec1 .left p {text-align: center; margin-bottom:35px !important;}
	.splash_sec1 {padding: 25px 0;}
	.splash_sec1 .right .blok .icon img { width: 25%;}
	.splash_sec2 .preregister_text::before {left:-60px; }
	.splash_ban {padding: 30px 0;}
	.splash_sec1 .left h2 {margin: 10px 0;}
	.splash_sec4 .last_block { padding: 40px 10% 20px;}
	
	.podcast_list_sec1 .block .left .box {padding: 30px 40px 30px;}
	.podcast_list_sec1 .block .left .box h2 {font-size: 22px;}
	.podcast_list_sec1 .block .right {padding: 35px 20px 0 10px;}
	.podcast_list_sec1 .block .right h2 {font-size: 25px;}
	
	.banner_podcast_detail .right .blok .icons img {margin: 0 5px 0 0;}
	
	.thank_sec1 {background-size: cover;}
	.thank_sec2 .blok3 .right {padding: 50px 50px 20px 30px;}
	.thank_sec2 .blok4 .left h2 {font-size: 30px;}
	.thank_sec2 .blok2 .right img {position: absolute;bottom: 0;}
	/*.sina-nav .navbar-toggle {margin: 20px 0 0 70px !important;}
	.sina-nav .navbar-toggle.collapsed {margin: 30px 0 0 0 !important;}*/
	
	.sec_new .blok_outer .blok a {padding: 7px 20px;}
	.signup_mid .container .midarea .grayblok .right .forgot_form_button {display: block;text-align: center;padding-top: 7px;}
	.signup_mid .container .midarea .grayblok .right .login_form_button {display: block;text-align: center;padding-top: 7px;}
	
	.thank_you_content_sec {padding: 35px 0;}
	.thank_you_content_sec h2 {font-size: 18px;}
	.banner_thankyou h1 {margin: 30px 0 15px;font-size: 40px;}
	.podcastdetail_sec1 .sec {
		padding-left: 15px;
	}
	.lower_liv form input[type="text"], .lower_liv form input[type="email"] {height: 42px;font-size: 20px;}
	/*.sina-nav .extension-nav ul li.live_training a {padding-top: 14px !important;}*/
	.sina-nav .extension-nav ul li.live_training_one a {padding-top: 13px !important; height: 40px;}
	
}	

@media screen and (max-width:767px) {
	.sina-nav .sina-menu li a {font-size:17px;}
	/* header .logoblok img {width: 200px;} */
	.sina-nav .extension-nav ul li.live_training a i {display: none;}
	/*.sina-nav .navbar-toggle { margin-top: -33px; margin-left: 0;}
	.sina-nav .navbar-toggle {margin:-35px 0 0 -60px !important;}
	.sina-nav .navbar-toggle.collapsed {margin:-35px 0 0 0 !important;}*/
	.sina-nav .extension-nav > ul > li:last-child {padding: 0 !important; }
	.sina-nav .extension-nav {/*right: 50% !important;transform: translateX(50%);*/width: 100% !important; right: 0;}
	.sina-nav .extension-nav > ul {float: left;width: 100%;text-align: center;}
	.sina-nav .extension-nav > ul > li {display: inline-block;float: none; padding: 0;}
	
	/* header .logoblok {padding-top: 10px;width: 100%; text-align: center;} */
  /* header .logoblok {padding-top: 10px;width: 100%; text-align: center; display: flex; justify-content: center;}
	header .top_navi_blok {width: 70%;}
	header .let_talk a {padding: 12px 9px !important;font-size: 11px !important;	margin-top: 10px;}
	header .let_talk a img {width: 14px;}
	header {min-height: inherit !important;} */
	.sina-nav {min-height: 52px !important;}
	.sina-nav .sina-nav-header.social-on {height: auto !important;}
	.banner .container .toparea {margin-top: 0px; display: block;}
	.banner .container h1 {padding: 20px 12px 12px !important; background: none !important; text-align: center !important; width: 100%; margin: 0;}
	.banner .container h2 {padding: 10px; text-align: center;width: 100%;}
	.banner_index {padding-bottom: 10px;}
	.ban_low_sec .container {display: block;}
	.ban_low_sec .container .lft {width: 100%; padding: 10px;}
	.ban_low_sec .container .rgt {width: 100%;}
	.ban_low_sec .container .rgt img {width: 100%;}
	.sec1 .formblok::before {display: none;}
	.sec1 h2 {margin-bottom: 0;}
	.sec1 .formblok form {width: 100%; left: 0;}
	.sec1 .formblok .imgblok {display: none;}
	.sec1 .formblok .form {width: 100%;}
	.sec1 {padding: 30px 0 50px;}
	.sec2 .block {border-radius: 0;}
	.sec2 .block h3 {min-height: inherit;}
	.sec2 .block p {font-size:14px;letter-spacing: 0;}
	.sec3 .blok_outer1::before {display: none;}
	.sec3 .blok_outer .blok {min-height: inherit;}
	.sec3 .blok_outer .blok .icon img {width: 50px;}
	.sec3 .mid_icon {display: none;}
	.sec3 .blok_outer4::before{display: none;}
	.sec3 .blok_outer {margin-bottom: 25px;}
	.sec4 {padding: 30px 0;}
	.sec4 .blok .text h3 {font-size: 22px;}
	.sec4 .blok .text {font-size: 20px;}
	footer .top_footer {text-align: center;}
	footer .top_footer .right {text-align: center;}
	footer .top_footer .right .social a {width: 30px;height: 30px;line-height: 26px;font-size: 14px;}
	footer .top_footer h4 {margin-bottom: 12px;}
	footer .top_footer .mid2 ul {margin-bottom: 35px;}
	footer .top_footer .right .tel {padding-bottom: 14px;}
	footer .top_footer .right h4 {margin: 40px 0 16px;}
	.green_bar {padding: 7px;}
	/* header .top_navi_blok {width: 100%;}
	header .top_navi_blok .nav-container {height: 70px;} */
	.banner .container h1 {font-size: 16px;}
	.sina-nav .navbar-toggle {margin-top: -33px; margin-left:0px;}
	.wpcf7 .ajax-loader {display: none;}
	
	.banner_about .more {font-size: 12px !important;}
	.banner_about .more img {width: 16px;}
	.about_sec1 p {font-size: 18px; margin-bottom: 30px;}
	.about_sec3 .blok {display: block; padding: 15px; text-align: center;}
	.banner_about h2 {font-size: 5.5vw;margin: 0 0 20px;}
	.page-template-about-template .banner_about h2 {font-size:2.7vw;margin: 0 0 20px;}
	.contact_sec1 .container .midarea .grayblok .left {float: none;width: 100%; background: none;display: inline-block;}
	.contact_sec1 .container .midarea .grayblok .right {float: none;width: 100%;padding: 0 15px;display: inline-block;}
	.contact_sec1 {padding: 40px 0 15px;}
	.contact_sec1 .container .midarea::before {display: none;}
	.contact_sec1 .container .midarea::after {display: none;}
	.contact_sec1 .container .midarea .grayblok .left p {text-align: center; letter-spacing: 0;margin-bottom: 20px;line-height: 25px;font-size: 16px;}
	.contact_sec1 .container .midarea .grayblok .right h2 {margin: 0 0 10px;}
	.contact_sec1 .container .midarea .grayblok .right p {margin: 0 0 10px;}
	.contact_sec1 .container .midarea .grayblok .right .sec1::before {background-size: cover;width: 16px;height: 17px;top:12px;}
	.contact_sec1 .container .midarea .grayblok .right .sec2::before {background-size: cover;width: 16px;height: 12px;top:12px;}
	.contact_sec1 .container .midarea .grayblok .right .sec3::before {background-size: cover;width: 16px;height: 22px;top:12px;}
	.contact_sec1 .container .midarea .grayblok .right .sec {padding: 8px 15px 8px 55px;}
	.contact_sec1 .container .midarea .grayblok .right .sec label {font-size:12px;}
	.contact_sec1 .container .midarea .grayblok .right .sec input[type="text"], 
	.contact_sec1 .container .midarea .grayblok .right .sec input[type="email"] {font-size:12px;}
	.contact_sec1 .container .midarea .grayblok .right .submitarea input[type="submit"] {margin: 0;}
 
	.page-template-contact-template .banner_about h2 {font-size: 30px;margin: 4vw 0 0;}
	.banner_about h2 {font-size: 6vw; line-height: normal; margin: 0 0 0;}
	footer .top_footer .right .let_talk {display: table;; margin: 0 auto 25px;}
	
	.blog_detail {padding: 20px 0 65px;}
	.blog_detail h2:first-child, .blog_detail h1:first-child {margin: 0 0 30px;font-size: 28px !important; text-align: center;}
	.podcast_sec2 h2 {font-size: 25px;}
	
	.about_sec0 h2 {font-size:23px;line-height: normal;}
	.about_sec0 ol li {font-weight: 500;margin: 0 0 15px;font-size: 17px;} 	
	.about_sec0 p {font-size:15px;}
	
	.blog_detail h2, .blog_detail h4 {font-size:25px;}
	.bsp_sec1 {padding: 10px 0 40px;}
	.bsp_sec1 .left h2 {text-align: center;margin: 40px 0 20px;font-size: 25px;}
	.bsp_sec1 .left p { color: #fff;font-size: 17px;text-align: center; margin-bottom: 30px;}
	.bsp_sec1 .right {padding-left: 15px;}
	
	/* header.splash .logo {padding-bottom: 20px; text-align: center;}
	header.splash .logo img {width:220px;} */
	.splash_ban .left_head h1 {font-size:25px;margin: 10px 0 20px; text-align: center;}
	.splash_ban .left_head p {font-size: 15px;line-height: 24px;text-align: center; margin-bottom: 15px !important;}
	.splash_ban .left_head {padding-right: 15px;}
	.splash_ban .right_form .whiteblok h2 {text-align: center;}
	.splash_ban .right_form .whiteblok p {text-align: center;}
	.splash_sec1 .left h2 {font-size: 25px;}
	.splash_sec1 .left h4 {font-size: 18px;}
	.splash_sec1 .right .blok h3 {font-size: 20px;}
	.splash_sec1 .right .blok p {font-size: 15px;line-height: 21px;}
	.splash_sec1 .right .blok {min-height: 430px;}
	.splash_foot img {width: 220px;}
	.splash_sec1 .right .blok {margin: 2.5%;}
	.splash_ban .right_form .whiteblok .submitarea {text-align: center;}
	.splash_sec1 .right .blok .icon img {width: 40px;}
	/* header.splash .contact_blok a {display: table;float: none;margin: 0 auto 12px;} */
	.splash_ban .left_head h2 {font-size: 16px;}
	.splash_sec2 .whiteblok {padding: 25px 15px;}
	.splash_sec3 p {font-size: 20px;line-height: 40px;text-align: center;}
	.splash_sec4 .container:before {display: none;}
	.splash_sec4 .container:after {display: none;}
	.splash_sec4 {padding: 10px 0 30px;text-align: center;}
	.splash_sec4 .name-desig {margin: 0 0 20px;}
	.splash_sec2 .preregister_text {display: none;}
	
	.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_list_sec1 .block {display: block;}
	.podcast_list_sec1 .block .mid {background: transparent; padding: 20px 0; text-align: center;}
	.podcast_list_sec1 .block .left .box h2 {text-align: center;}
	.podcast_list_sec1 .block .right {padding: 20px 20px 0 10px;text-align: center;width: 100%;}
	
	.podcastdetail_sec1 .sec {padding-left: 15px;}
	/* .podcastdetail_sec1 .lowblok {padding: 30px 0 0;} */
  
	.banner_podcast_detail .right .blok {width: 100%;}
	
	.thank_sec2 .blok1 {display: block;}
	.thank_sec2 .blok1 .left {margin: 0 15px;width: auto;}
	.thank_sec2 .blok1 .left .no {width: 80px;height: 80px;font-size: 30px;padding-top:13px;line-height: 30px;position: absolute;left: -25px;top: -270px;}
	.thank_sec2 .blok1 .left .no span {font-size: 18px;}
	.thank_sec2 .blok1 .left p {padding-top: 60px;text-align: center;font-size: 17px;line-height: normal;}
	.thank_sec2 .blok1 .right .tickarea {bottom: -44px;font-size: 18px;width: 90%;left: 5%;}
	.thank_sec2 .blok1 .right {padding: 15px;}
	
	
	
	.thank_sec2 .blok2 {display: block;}
	.thank_sec2 .blok2 .left {margin: 0 15px;width: auto; padding-top: 50px;}
	.thank_sec2 .blok2 .left .no {width: 80px;height: 80px;font-size: 30px;padding-top:13px;line-height: 30px;position: absolute;left: -25px;top: -290px;}
	.thank_sec2 .blok2 .left .no span {font-size: 18px;}
	.thank_sec2 .blok2 .left p {padding-top: 0;text-align: center;font-size: 17px;line-height: normal;}
	.thank_sec2 .blok2 .right .tickarea {bottom: -44px;font-size: 18px;width: 90%;left: 5%;}
	.thank_sec2 .blok2 .right {padding: 15px;}
	.thank_sec2 .blok2 .right img {position: relative;bottom: 0;width: 240px;left:50%;margin-left: -120px;}
	
	
	.thank_sec2 .blok3 {display: block; min-height: inherit; padding-bottom: 50px;}
	.thank_sec2 .blok3 .left {margin: 0 15px;width: auto; padding-top: 50px;}
	.thank_sec2 .blok3 .left .no {width: 80px;height: 80px;font-size: 30px;padding-top:13px;line-height: 30px;position: absolute;left: -25px;top: -200px;}
	.thank_sec2 .blok3 .left .no span {font-size: 18px;}
	.thank_sec2 .blok3 .left p {padding-top: 0;text-align: center;font-size: 17px;line-height: normal;}
	.thank_sec2 .blok3 .right .tickarea {bottom: -44px;font-size: 18px;width: 90%;left: 5%;}
	.thank_sec2 .blok3 .right {padding: 15px;}
	.thank_sec2 .blok3 .right img {position: relative;bottom: 0;width: 240px;left:50%;margin-left: -120px;}
	
	
	.thank_sec2 .blok4 {display: block; min-height: inherit; padding-bottom: 50px;}
	.thank_sec2 .blok4 .left {margin: 0;width: 100%; padding-top: 50px; text-align: center;}
	.thank_sec2 .blok4 .left .no {width: 80px;height: 80px;font-size: 30px;padding-top:13px;line-height: 30px;position: absolute;left: -10px;top: -390px;}
	.thank_sec2 .blok4 .left .no span {font-size: 18px;}
	.thank_sec2 .blok4 .left p {padding-top: 0;text-align: center;font-size: 17px;line-height: normal;}
	.thank_sec2 .blok4 .right .tickarea {bottom: -44px;font-size: 18px;width: 90%;left: 5%;}
	.thank_sec2 .blok4 .right {padding: 15px;min-height: inherit;}
	.thank_sec2 .blok4 .right img {position: relative;bottom: 0;width: 100%;left: 0;}
	
	.thank_sec1 h1 span {font-size: 23px;}
	.thank_sec1 p {font-size: 19px;line-height: 28px;}
	
	.green_bar i {margin-left: 4px;margin-right: 15px;}
	.splash_ban .left_head h4 {text-align: center;}
	.splash_ban .left_head ol {margin: 0 15px 20px 15px;}
	.splash_ban .left_head ol li {text-align: center;}
	
	.sina-nav .extension-nav ul li.live_training a {margin-top: 34px !important; position: relative;top: -19px;}
	.sina-nav .extension-nav ul li a span {font-size: 12px !important;}
	.sina-nav .extension-nav ul li a.let_talk {top: -12px !important;line-height: 17px;}
	
	.signup_mid .container .midarea .grayblok .right h2 {text-align: center;}
	.signup_mid .container .midarea .grayblok .right p {text-align: center;}
	.signup_mid .container .midarea .grayblok .right .submitarea {text-align: center;}
	
	.sina-nav .extension-nav ul li.live_training_one a { padding-top: 15px !important; top: -19px !important;}
	.banner_thankyou {text-align: center;}
	.thank_you_content_sec h2 {margin-top: 25px;}
	.thank_you_content_sec .cont_block {text-align: center;}
	
	.lower_liv form .img_left, .lower_liv form .img_right {display: none;}
	.lower_liv form h3 {margin-top: 0; font-size: 16px;}
	.lower_liv form input[type="submit"] {font-size: 16px;}
	
	.podcast_quote span {font-size: 16px;}
	
}	

@media screen and (max-width:576px) { 
	/*.sina-nav .navbar-toggle {margin:-35px 0 0 0 !important;}
	.sina-nav .navbar-toggle.collapsed {margin:-35px 0 0 0 !important;}*/
	.banner_about .left {text-align: center;margin-bottom: 30px;}
	.about_sec3 .blok {margin-bottom: 20px;}
	.about_sec2 h2 {margin: 0 0 15px;}
	.about_sec3 .blok .text {padding: 20px;}
	.about_sec3 .blok .img {min-width: inherit;}
	.about_sec3 .blok .text .linkedin {position: relative;right: 0; top: -5px;}
	.about_sec1 h2 {font-size: 27px;}
	.about_sec1 p {font-size: 15px;}
	.about_sec2 h2 {font-size: 27px;}
	.about_sec2 .image {margin: 0 auto; float: none;}
	.about_sec2 .text {text-align: center; width: 100%;}
	.about_sec2 .carousel-control-prev {right: inherit; left: 50%; width: 30px; margin-left: -33px;}
	.about_sec2 .carousel-control-next {right:50%; width: 30px; margin-right: -33px;}
	.about_sec2 .viewall { padding: 7px 30px 6px 40px;}
	.blog_sec1 .filterarea input[type="text"] {background-size: 50% !important;}
	.page-template-about-template .banner_about h2 { text-align: center;font-size: 5vw;}
	.blog_detail h2:first-child, .blog_detail h1:first-child {font-size: 23px !important;}
	.banner .slick-list {padding: 0 !important;margin: 0 20px;}
	.splash_sec1 .right .blok {width: 95%; min-height: inherit !important;}
	.green_bar i {margin-left: 4px;}
	.thank_sec2 .blok1 .left .no {top: -48vw;}
	.thank_sec2 .blok4 .left .no {top: -73vw;}
	.sina-nav .extension-nav ul li.live_training a i {margin-right: 2px;}
	.slick-prev {left: 0 !important;}
	.slick-next {right: 0 !important;}
}

@media screen and (max-width:500px) {
	.sec1 .formblok form input[type="submit"] {width: 100%; margin-top: 0;}
	.sec1 h2 {font-size: 20px;}
	.sec1 h2 span {font-size: 18px;}
	.sec1 .formblok form {padding: 15px 10px;}
	.green_bar {font-size: 14px;letter-spacing: 0;}
	.splash_ban .left_head .countdown-item {min-width: 65px;}
}

@media screen and (max-width:400px) {
	.thank_sec2 .blok1 .right .tickarea {bottom: -44px;}
	.thank_sec2 .blok2 .right .tickarea {bottom: -44px;}
	.thank_sec2 .blok2 .left p {padding: 12px 0;}
	.thank_sec2 .blok3 .right .tickarea {bottom: -44px;}
	.thank_sec2 .blok4 .right .tickarea {bottom: -44px;}
	.thank_sec2 .blok4 .left h2 {font-size: 24px;}
	.checkbox-label {font-size: 14px; padding: 5px 0 0 40px;}
	.splash_sec1 .date_text {padding: 9.5px 5px 10px 15px;font-size: 14px;}
	
}	
@media screen and (max-width:350.9px) {
	/*.sina-nav .extension-nav ul li.live_training_one a {height: 22px;}
	header .let_talk a {padding: 8px 6px !important;padding: 8px 6px !important;}*/
	/* header .let_talk a {padding: 12px 5px !important;} */
  a.listen-now-css{margin-top:10px !important;}
}
@media screen and (max-width:340px) {
	.sina-nav .extension-nav ul li.live_training a {font-size: 10px !important;}
}	

@media screen and (max-width:330px) {
.sina-nav .extension-nav ul li.live_training a i {display: none;}
}

.maxw {
  max-width: 374px;
  margin-left: auto;
  margin-right: auto;
}
.sec5 .cta-tex,
.sec5 .cta-tex p {
	font-size: 30px;
	letter-spacing: 1px;
	text-transform: uppercase;
	text-align: center;
	font-weight: 400;
	color: #fff;
	margin: 0 0 10px;
	line-height: 50px;
}
.sec5 .cta-tex strong {
	font-weight: 700;
	color: #34e9dc;
}
.body-content {
  padding-top: 25px;
}
.rtslogleft {
  padding-left: 0 !important;
  text-align: center;
  padding-top: 60px !important;
  padding-bottom: 15px !important;
  background: none !important;
}
.rtslogleft p {
  line-height: 1.33 !important;
}
.rtslogleft .btn {
  background: #fff;
  border: 1px solid;
  margin-top: 15px;
}
.mp-form-submit .mepr-submit {
  background: #0672b7;
  color: #fff;
  border: 0;
  padding: 10px 30px;
  border-radius: 4px;
  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;
}
.mp-form-submit .mepr-submit:hover {
  background: #10b6aa;
  color: #fff;
  border: 0;
  padding: 10px 30px;
  border-radius: 4px;
}
.sina-nav .extension-nav > ul > li.taxsmt > a {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
@media screen and (max-width:767px) {
  .rtslogleft {
    padding-left: 20px !important;
    padding-top: 10px !important;
    padding-bottom: 20px !important;
  }
  .sina-nav .extension-nav > ul > li {
    vertical-align: middle;
  }
  .sina-nav .extension-nav > ul > li.taxsmt > a {
    margin-top: 0 !important;
  }
}

.image-summit {
    display: inline-block;
    border-radius: 8px;
    overflow: hidden;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    transition: transform 0.3s ease;
}
  
.image-summit img {
    width: 100%; /* Make the image responsive */
    height: auto;
    display: block;
}
.page-zportals-login #primary { display: block;float: left;width: 100%; }
.page-zportals-login .title { text-align: center;padding: 60px 0 0; }




