/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.3.1.1621874287
Updated: 2021-05-24 16:38:07

*/

.elementor-widget-container h5, .page-header{
	display:none;
	opacity:0;
}
/* Smooth scrolling IF user doesn't have a preference due to motion sensitivities */
@media screen and (prefers-reduced-motion: no-preference) {
  html {
    scroll-behavior: smooth;
  }
}

/*Fonts*/
.green{
	color:#92cb7f;
}
.blue{
	color:#0175C8;
}
.bold{
	font-weight:bold;
}
.text-center{
	text-align:center !important;
}
h1, h2, h3, h4, h5, h6 {
    margin-top: .5rem;
    margin-bottom: 1rem;
    font-family: inherit;
    font-weight: 300;
    line-height: 1.2;
    color: inherit;
}
h3 {
    font-size: 20px;
    color: #62D2FF;
    text-transform: uppercase;
}
.elementor a, a.page-link, .elementor-location-single a {
	color:#1484C3;
}
.elementor a:hover, a.page-link:hover, .elementor-location-single a:hover{
	color:#93CA82;
}
.elementor-4738 .elementor-element.elementor-global-8502 .elementor-nav-menu--main .elementor-item {
    color: #FFFFFF;
}
.titles:after {
    height: 3px;
    background: #C1E066;
    width: 5%;
    content: '';
    display: block;
    margin-top: 10px;
}
ul.cat-item{
	padding:0;
	list-style-type:none;
}
li.cat-item:before{
	    content: "\f0da";
	font-family: "Font Awesome 5 Free";
    font-weight: 900;
	color: #93CA82;
    font-size: 16px;
    width:20px;
	display:inline-block;
}
li.cat-item a{
	color: #54595F;
}
span.tooltipsall{
	color:#2987AD !important;
}
ul.unit-item{
	padding:0;
	list-style-type:none;
}
 li.unit-item:before{
	    content: "\f0da";
	font-family: "Font Awesome 5 Free";
    font-weight: 900;
	color: #93CA82;
    font-size: 16px;
    width:20px;
	display:inline-block;
}

/*Extra Animations*/
.twae-left-aligned .twae-data-container{
	position: absolute;
    left: -800px;
    width: 400px;
    -webkit-animation: slide-left 1.5s forwards;
    -webkit-animation-delay: 4s;
    animation: slide-left 1.5s forwards;
    animation-delay: 4s;
}

@-webkit-keyframes slide-left {
    100% { left: 0; }
}

@keyframes slide-left {
    100% { left: 0; }
}

/*----*/
.twae-right-aligned .twae-data-container{
	position: absolute;
    right: -800px;
    width: 400px;
    -webkit-animation: slide-right 1.5s forwards;
    -webkit-animation-delay: 4s;
    animation: slide-right 1.5s forwards;
    animation-delay: 4s;
}

@-webkit-keyframes slide-right {
    100% { right: 0; }
}

@keyframes slide-right {
    100% { right: 0; }
}
/*CTA's*/
.the-cat .elementor-cta__bg {
	background-position: top left;
}
..elementor-cta--skin-cover .elementor-cta__content-item{
	border-color:transparent !important;
}
div.elementor-cta__button-wrapper.elementor-cta__content-item.elementor-content-item > a{
	    transition: all .2s;
}
.elementor-cta__button.elementor-button:hover{
	border:2px solid #1E73BE !important;
    background: #1e73be;
    color: #ffffff;
}
div.elementor-cta__button-wrapper.elementor-cta__content-item.elementor-content-item > a:hover:after{
	content: "\f054";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
	font-size:16px;
}
/* Ticker */
.tickerv-wrap {
  box-sizing: content-box;
  height: 200px; /* Take note of this */
  overflow: hidden; /* Hide scrollbars */
  padding: 10px;
} 

/* TICKER ANIMATION */
@keyframes tickerv {
  0%   {margin-top: 0;}
  /* Quite literally -ve height of wrapper */
  25%  {margin-top: -26px;} /* 1 X 25 px */
  50%  {margin-top: -52px;} /* 2 X 25 px */
  75%  {margin-top: -78px;} /* 3 X 25 px */
  100% {margin-top: 0;} /* Back to first line */
}
.tickerv-wrap ul {
  padding: 0;
  margin: 0;
  list-style-type: none;
  animation-name: tickerv; /* Loop through items */
  animation-duration: 10s;
  animation-iteration-count: infinite;
  animation-timing-function: cubic-bezier(1, 0, .5, 0);
}
.tickerv-wrap ul:hover {
  /* Pause on mouse hover */
  animation-play-state: paused;
}

/* ITEMS */
.tickerv-wrap ul li {
  font-size: 18px;
  line-height: 30px /* Same as wrapper height */
}
/*Blog*/
.post-roll a{
	color:#54595F;
}
.elementor-icon-list-items .elementor-icon-list-item .elementor-icon-list-text {
    color: #54595F;
}
/*pagination*/
.elementor-1491 .elementor-element.elementor-element-8853e83 .elementor-pagination .page-numbers.current {
    background-color: #2e4e96;
}
.elementor-1491 .elementor-element.elementor-element-8853e83 .elementor-pagination .page-numbers:not(.dots) {
    padding: .25rem .5rem;
    border-radius: 2px;
}

.elementor-post-info__item-prefix{
	font-weight:bold;
}

.elementor-4247 .elementor-element.elementor-element-bca9ecc .elementor-pagination, .elementor-element-10f11d08.elementor-section-boxed.elementor-section-height-default.elementor-section-height-default > div > div > div > section > div > div > div > div > div > nav{
    position: absolute;
    top: 0;
	width: 100%;
}
a.page-numbers .next{
	right:0;
}
.single .ecs-posts{
	    margin-top: 50px;
}
body:not(.rtl) .elementor-4247 .elementor-element.elementor-element-bca9ecc .elementor-pagination .page-numbers:not(:last-child), body:not(.rtl) .elementor-8476 .elementor-element.elementor-element-6803b0ce .elementor-pagination .page-numbers:not(:last-child){
    float: left;
}
body:not(.rtl) .elementor-4247 .elementor-element.elementor-element-bca9ecc .elementor-pagination .page-numbers:not(:first-child),  body:not(.rtl) .elementor-8476 .elementor-element.elementor-element-6803b0ce .elementor-pagination .page-numbers:not(:first-child) {
    float: right;
}

/*Podcast*/
h1.podcast-title {
	display:inline-block;
	margin:0;
	font-weight:bold;
	
}
.prev i, .next i{
	color:#0175C8;
}

/*Main Pages*/
/*Header*/
.main-header-image-top{
	position:absolute;
	left:0;
	top: -300px;
}
.elementor-widget-tabs .elementor-tabs-wrapper {
    overflow: hidden;
    border-bottom: 1px solid #ddd;
    margin-bottom: 25px;
}
.team_membersp:nth-child(2){
	font-weight:bold;
}
.inner-page-second-img{
	position:absolute;
	right:0;
	top:-320px;
}
.inner-page-third-img{
	position:absolute;
	left:0;
	top:-500px;
}
.header-arrow{
	margin-top: 2px !important
}
/*Our Story*/

/*iis Hub*/
.elementor-tab-content h4{
	font-weight:bold;
	font-size:21px;
	text-transform:uppercase;
}
.elementor-tab-content h4:after {
    height: 3px;
    background: #C1E066;
    width: 15%;
    content: '';
    display: block;
    margin-top: 10px;
}
.elementor-tab-content ul{
	margin-bottom:15px;
}
.elementor-tab-content a{
	color:#1484C3;
}
.elementor-tab-content a:hover{
	color:#93CA82;
}
.spacer{
	height:15px;
}
/*Our Impact Tabs*/
.elementor-widget-tabs.elementor-tabs-view-vertical .elementor-tabs-wrapper {
    width: 40%;
}
.elementor-5630 .elementor-element.elementor-element-20e7d5e .elementor-tab-title.elementor-active, .elementor-5630 .elementor-element.elementor-element-20e7d5e .elementor-tab-title.elementor-active a {
    background: #1484C3 !important;
	border-bottom:2px solid #A5D394;
}
.elementor-5630 .elementor-element.elementor-element-20e7d5e .elementor-tab-title, .elementor-5630 .elementor-element.elementor-element-20e7d5e .elementor-tab-title a {
    background: #93CA82;
	border-bottom:2px solid #A5D394;
}
.elementor-tab-title.elementor-active:last-child, .elementor-tab-title:last-child{
	border-bottom:0px solid #A5D394 !important;
}
/*Toolkits*/
h1, h2, h3, h4, h5, h6 {
    margin-top: 0;
}
.elementor-flip-box__layer__overlay{
	padding:0;
}
.elementor-flip-box .elementor-icon, .elementor-flip-box .elementor-view-framed .elementor-icon, .elementor-flip-box .elementor-view-stacked .elementor-icon {
    float: right;
	margin-right:10px;
}
.elementor-flip-box__layer__description, .elementor-flip-box__layer__title {
    float: left;
	margin-left:10px;
}
.elementor-flip-box__button.elementor-button{
	float:right;
}
.elementor-flip-box__button{
	padding:0 !important;
	margin-right: 13px !important;
}
div.elementor-flip-box__layer.elementor-flip-box__back > div > div > h3{
	margin-top:15px;
	margin-left:10px;
}
/*Our Impact*/
.arrow-box-right {
	position: relative;
	background: #1484C3;
	border-radius:10px 0 0 10px;
}
.arrow-box-right:after, .arrow-box-right:before {
	left: 100%;
	top: 50%;
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	z-index: 1;
}

.arrow-box-right:after {
border-color: rgba(136, 183, 213, 0);
	border-left-color: #1484C3;
	border-width: 100px;
	margin-top: -100px;
}
.arrow-box-right:before {
	border-color: rgba(194, 225, 245, 0);
	border-left-color: #1484C3;
	border-width: 106px;
	margin-top: -106px;
}
/*Arrow Box Left*/
.arrow-box-left{
	position: relative;
	background: #1484C3;
	border-radius:0 10px 10px 0;
}
.arrow-box-left:after, .arrow-box-left:before {
	right: 100%;
	top: 50%;
	border: solid transparent;
	content: "";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	z-index: 1;
}

.arrow-box-left:after {
	border-color: rgba(136, 183, 213, 0);
	border-right-color: #1484C3;
	border-width: 100px;
	margin-top: -100px;
}
.arrow-box-left:before {
	border-color: rgba(194, 225, 245, 0);
	border-right-color: #1484C3;
	border-width: 106px;
	margin-top: -106px;
}
/*Toolkit List*/
.elementor-flip-box__layer.elementor-flip-box__back > div > div > h3{
	width:100%;
	text-align:left;
}
ul.toolkit-list{
    display:inline-block;
	margin-top:10px;
}
ul.toolkit-list li{
    display:inline-block;
	 margin-left:5px;
}
ul.toolkit-list li:before{
		content: "\f0da";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    color: #2987AD;
	margin-right:5px;
}
/*Our Story Timeline*/
.timeline-year, .timeline-main-title, .timeline-meta, .ctl-bullets-container{
	display:none;
	opacity:0;
}
.cool-timeline.light-timeline .timeline-post .icon-dot-full, .cool-timeline.light-timeline.one-sided .timeline-post .icon-dot-full {
    background: #93ca82 !important;
	border-radius:100px !important;
	width:25px;
	height:25px;
}
.cool-timeline .timeline-post .icon-dot-full, .cool-timeline.one-sided .timeline-post .icon-dot-full, .main-design-4 .cool-timeline.dark-timeline.one-sided .timeline-post .icon-dot-full, .main-design-4 .cool-timeline.light-timeline.one-sided .timeline-post .icon-dot-full {
    margin: 23px 0 0 -13px !important;
}



/******************************* ToolKits */
.custom_fe_table .wpcw_fe_module_title_header, .custom_fe_table .wpcw_fe_unit_title, .wpcw_fe_unit_progress{
    display: none !important;
}
.wpcw_fe_module_title_header, .wpcw_fe_unit_title, .wpcw_fe_unit_progress{
/*     display: none !important; */
}
.wpcw_fe_module{
    border-bottom: 1px solid #6EB8AB;
	margin-bottom:10px;

}
#wpcw_fe_course td, #wpcw_fe_course th {
    padding: 10px;
    border: 0;
    border-bottom: 0px solid #6EB8AB;
}
#wpcw_fe_course.custom_fe_table .wpcw_fe_unit{
	display:block;
}
#wpcw_fe_course .wpcw_fe_module th {
    font-weight: 700;
    background-image: linear-gradient(from top,#2987AD,#2987AD);
    background-color: #2987AD;
    text-align: left;
    padding: 15px 0 15px 10px;
    color:#fff;
    font-size:14px;
	height:51px;
	overflow:hidden;
}
#wpcw_fe_course .wpcw_fe_module th.wpcw_fe_toggle{
    text-align:right;
    padding: 15px 10px 15px 0;
}
#wpcw_fe_course .wpcw_fe_unit a {
    font-weight: 500;
    color: #1484C3;
    font-size: 14px;
}
#wpcw_fe_course .wpcw_fe_unit a:hover {
    color: #93CA82;
}
.toolkit-sidebar #wpcw_fe_course{
	display:table;
}
.toolkit-sidebar p:first-child{
	display:none;
}
#wpcw_fe_course{
	display:none;
}
.wpcw_fe_module span {
    color: #92CB7F !important;
    background: #2987AD;
    height: 51px;
}
.wpcw_fe_module span:hover {
    background: #2987AD;
}
.wpcw_fe_module.hidden span::before, .wpcw_fe_module.hidden.active span::before {
    content: "\f0da";
    position: relative;
    width: 100%;
    right: 0px;
    height: 100%;
    text-align: right;
	    font-family: "Font Awesome 5 Free";
    font-weight: 900;
}
.wpcw_fe_module.visible span::before, .wpcw_fe_module.visible.active span::before {
    content: "\f0d8";
    position: relative;
    width: 100%;
    right: 0px;
    height: 100%;
    text-align: right;
	  font-family: "Font Awesome 5 Free";
    font-weight: 900;
}
/*Units*/
.wpcw_fe_progress_box_pending {
    color: #fff;
    background: #93CA82;
    border-color: #93CA82;
    border-radius: 0;
    padding: 2rem;
	font-family: "Lato", Sans-serif;
    font-size: 21px;
    font-weight: 400;
	margin-top:80px;
}
.wpcw_fe_quiz_submit_data input.fe_btn_completion, a.fe_btn_completion {
    border: 0px solid #63a62f;
    background-color: #1484C3;
    font-family: "Lato", Sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    background-color: #1484C3;
    border-radius: 100px 100px 100px 100px;
	font-size: 18px;
    padding: 20px 40px;
}
.wpcw_fe_quiz_submit_data input.fe_btn_completion:hover, a.fe_btn_completion:hover {
    background-color:#1484C3;
}
a.fe_btn_navigation:hover
a.fe_btn_navigation {
    background-color: transparent;
}
a.fe_btn_navigation {
    border: 0px solid #636bdb;
}
a.fe_btn_navigation_next{
	background-color: #1484C3;
	  font-family: "Lato", Sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    border-radius: 100px 100px 100px 100px;
    font-size: 15px;
    padding: 12px 24px;
	float:right;
}
a.fe_btn_navigation_prev{
	background-color: #1484C3;
	  font-family: "Lato", Sans-serif;
    font-weight: 500;
    text-transform: uppercase;
    border-radius: 100px 100px 100px 100px;
    font-size: 15px;
    padding: 12px 24px;
	float:left;
}
a.fe_btn_navigation_prev:hover{
	background-color: #93CA82;
}
a.fe_btn_navigation_next:hover{
	background-color: #93CA82;
}
hr {
   margin: 40px 0 !important;
}
.toolkit-body h2{
    color: #1484C3;
    font-family: "Lato", Sans-serif;
    font-size: 26px;
    font-weight: 600;
}
.toolkit-body h2:after{
    height: 3px;
    background: #C1E066;
    width: 5%;
    content: '';
    display: block;
    margin-top: 10px;
	margin-bottom:40px;
}
.course_unit-template-default h4 {
	color: #55595C;
    font-family: "Lato", Sans-serif;
    font-size: 23px;
    font-weight: 600;
	font-style:
}
.single-course_unit a{
	color:#1484C3;
}
.toolkit-body a{
	color:#1484C3;
	margin-top:21px;
	display:block;
	text-transform:uppercase;
	font-weight:bold;
}
.toolkit-body a:before{
    content: '';
    background: url(/wp-content/uploads/2021/06/download-green.png);
    background-size: contain;
    width:20px;
    height:20px;
    margin-right: 8px;
    padding:20px;
    background-repeat: no-repeat;
    background-position: center;
}
.toolkit-summery{
	margin-bottom:80px;
}
.single-course_unit .comments-area{
	display:none;
	opacity:0;
}
.single-course_unit ul.toolkit-list {
    display: grid;
    margin-top: 10px;
	margin-bottom:15px
}
div.elementor-element.elementor-element-ebc0277.elementor-icon-list--layout-traditional.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list > div > ul > li:nth-child(1){
	margin-top:0 !important;
}
div.elementor-element.elementor-element-ebc0277.elementor-icon-list--layout-traditional.elementor-list-item-link-full_width.elementor-widget.elementor-widget-icon-list > div > ul > li{
	margin-top:15px !important;
}
/*RESOURCES*/
ul.resource-list{
	padding:0 30px;
}
ul.resource-list ul{
	padding:0 30px;
}
ul.resource-list li::before {
content: "\f0da";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    color: #2987AD;
    margin-right: 5px;
}
ul.resource-list li a{
	color:#8c8c8c !important;
}
.postid-7731 ul.resource-list{
	-moz-column-count: 2;
    -moz-column-gap: 40px;
    -webkit-column-count: 2;
    -webkit-column-gap: 40px;
    column-count: 2;
    column-gap: 40px;
}
.elementor-element.elementor-global-8904 .elementor-pagination {
    position: absolute;
    top: 0;
	width:100%;
	    z-index: 1;
}
.elementor-element.elementor-global-8904 .elementor-pagination .page-numbers:not(:last-child){
	float:left;
}
.elementor-element.elementor-global-8904 .elementor-pagination .page-numbers:not(:first-child){
	float:right !important;
}
/*Media Queries*/
@media (max-width: 1067px){
	.elementor-1481 .elementor-element.elementor-global-4110 .elementor-nav-menu--main .elementor-item {
    color: #FFFFFF;
    padding-left: 4px;
    padding-right: 4px;
}
}
@media (max-width: 1024px){
	.main-header-image-top, .inner-page-second-img, .inner-page-third-img{
		  position: initial;
		
	}
}
@media (max-width: 767px){
.elementor-nav-menu__align-left .elementor-nav-menu{
	    margin-left: auto !important;
    margin-right: auto !important;
    -webkit-box-pack: center !important;
    -ms-flex-pack: center !important;
    justify-content: center !important;
}
.elementor-nav-menu__align-left .elementor-nav-menu--layout-vertical>ul>li>a {
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: center;
}
}

/********************************* for tool kit */

.wpcw_fe_module_desc_header {display:block;}
.wpcw_fe_unit_progress_header {display:none;}
/* .wpcw_fe_unit.wpcw_fe_unit_pending {display:none !important;} */
.wpcw_fe_module td {display:none}
.custom_fe_table .wpcw_fe_module {position:relative !important;}
#wpcw_fe_course.custom_fe_table .wpcw_fe_module th {
	height:auto !important;
}
.custom_fe_table .wpcw_fe_module span {
	position: absolute;
	width:10%;
	display:inline-block;
	cursor: pointer;
	padding: 15px 0 15px 0;
	color: #fff;
	font-size: 14px;
	color:#71BCD1 !important;
	text-align:center;
	right:0px;
}
.custom_fe_table .wpcw_fe_module span:hover {
	background: #ebebeb;
}
/*
.custom_fe_table .wpcw_fe_module.hidden span::before {
    content: "+";
    position: relative;
    width: 100%;
    right: 0px;
    height: 100%;
    text-align:center;

}
.custom_fe_table .wpcw_fe_module.visible span::before {
    content: "-";
    position: relative;
    width: 100%;
    right: 0px;
    height: 100%;
    text-align:center;

}
*/
.custom_fe_table .wpcw_fe_module_desc_header {width: 100%;display:inline-block;padding-right:10%;}
.custom_fe_table .wpcw_fe_module.hidden {transition: ease all 1s;}
.custom_fe_table .wpcw_fe_module.visible {transition: ease all 1s;}

#wpcw_fe_outer_wrap {
	display:none;
}
.custom_fe_table .wpcw_fe_module.active {
/* 	background:#93CA82; */
}
.custom_fe_table .wpcw_fe_unit.active a {
	font-weight:bold !important;
	color:#93CA82 !important;
	
}
.custom_fe_table .wpcw_fe_module.active span {
/* 	display:none; */
}
#wpcw_fe_course.custom_fe_table .wpcw_fe_module.visible .wpcw_fe_unit {
    display: block;
    z-index: 100000000;
    position: relative;
}
table.custom_fe_table tbody > tr > td, table.custom_fe_table tbody > tr > th {
    background-color: #f7f7f7;
}

/***************************************** swiper *****/

.elementor-element.elementor-absolute.swipee-up, .elementor-element.elementor-absolute.swipee-down{
	z-index: 99;
	cursor: pointer;
	line-height: 0;
	}
	.parentsection .swiper-wrapper{
	height: 340px; /* Height of swiper */
	}
	.parentsection .swiper-pagination{
	transform: scale(2.6);
	padding-right: 4px
	}
	
	.elementor-element .swipee * {    
		font-family: "Lato", Sans-serif;
    font-size: 24px;
    font-weight: 600;
	}
	.swiper-container .elementor-widget-container {
	  position: relative;
	  top: 50%;
	  left: 50%;
	  -webkit-transform: translate(-50%, -50%);
	  -ms-transform: translate(-50%, -50%);
	  transform: translate(-50%, -50%);
	}
	.swiper-slide {
		color:#eeeeee;
	}
	.swiper-slide-active {
		color:#bbbbbb;
	}
	.su-tooltip-button::after {
    font-family: "Font Awesome 5 Free" !important;
    content: "\f05a";
    font-weight: 900;
    color:#2987AD;
    position:relative;
    margin: 0px 5px;
}

/****************** quick tabs ***********/
.toolkit-sections .quicktabs-views-group {
    margin-top: 15px;
}
.toolkit-section {
    margin-left: 30px;
}
.toolkit-sections ul li a, .toolkit-sections a h2 {
    color: #10547E;
    text-decoration: none;
}
.toolkit-sections a h2 {
    background-color: #E9EEF2;
    padding: 15px 0 15px 50px;
    display: block;
    width: 100%;
    height: 100%;
}
.toolkit-sections .views-field-body {
    margin-left: 50px;
}
.toolkit-sections .views-field-body {
    border-top: 0;
}
.toolkit-content.col-md-8, .toolkit-sections .views-field-body, .toolkit-intro .field-name-field-toolbox-help {
    border: 2px solid #D3DDE6;
        border-top-color: rgb(211, 221, 230);
        border-top-style: solid;
        border-top-width: 2px;
    padding: 30px;
}
.toolkit-sections .view-phii-toolkits .views-field-body p:last-child {
    margin-bottom: 0;
}

.wpcw-course-enrollment-button {
	display:none;
}
.bottomOverlay {

}
.topOverlay {

}

.parentsection > div > div::before {
	top:0px;
	left:0px;
	width:100%;
	height: 133px;
	display:block;
	position:absolute;
	background: rgb(249,249,249);
background: linear-gradient(0deg, rgba(249,249,249,0) 0%, rgba(249,249,249,1) 70%);
	content:"";
	z-index:1000000;
}

.parentsection > div > div:after {
	bottom:0px;
	left:0px;
	width:100%;
	height: 133px;
	display:block;
	position:absolute;
	background: rgb(249,249,249);
background: linear-gradient(0deg, rgba(249,249,249,1) 30%, rgba(249,249,249,0) 100%);
	content:"";
	z-index:1000000;

}

/*
.iis-toggle {
	width: 300px;
	height: auto;
	background: #CCCCCC;
	border-radius: 25px;
	cursor: pointer;
}
.iis-toggle > div {
	display:inline-block;
	width:50%;
	vertical-align:middle;
	text-align:center;
	padding: 10px;
}
.iis-toggle > div a {
	display:inline-block;
	height:100%;
	width:100%;
	font-weight:bold;
	
}
.iis-toggle.iis-id-3 > div.iis-phase {background: #65B1AB; border-radius: 25px; }
.iis-toggle.iis-id-3 > div.iis-phase a {color:#ffffff;}

.iis-toggle.iis-id-3:hover .iis-cat:hover {
	background: #65B1AB;
	border-radius: 25px;
}
.iis-toggle.iis-id-3:hover .iis-cat:hover a {
	color:#ffffff;
	
}
*/

 .button_box * {
	transition: ease .3s;
}
	
.btn_box {
	position: relative;
	display:flex;
	width:300px;
	border-radius:25px;
	background: #ccc;
	margin-bottom: 30px;
}
.btn {
	display: inline-block;
	width:50%;
	float: left;
	border: none;
	text-align:center;
	z-index: 4;
}
.btn a {
    height: 100%;
    width: 100%;
    cursor: pointer;
    display: block;
    padding: 15px 35px;
    font-weight:bold;
}
.btn1 {
	border-radius: 25px 0px 0px 25px;
}
.btn2 {
	 border-radius: 0px 25px 25px 0px;
}
.btn:hover a, .btn.active a{
	color:#fff;
}
.iis-id-3 .moving-bg {
	left: 0%;
}
.iis-id-14 .moving-bg {
	left:50%;
}
.moving-bg {
	width: 50%;
	height: 100%;
	z-index: 3;
	position: absolute;
	background-color: #338EAD;
	transition: ease .3s;
	border-radius: 25px;
}
.moving-bg.right {
	left:50%;
}
.moving-bg.left {
	left:0%;
}

body.single-wpdmpro .wpdm-download-link.btn.btn-primary {
  display: none !important;
}