/*
Theme Name: Simplylearn theme
Theme URI: http://www.simplylearn.com
Version: 1.0
Description: An example child theme that can be used as a starting point for custom development.
Author: Simplylearn.com
Author URI: http://www.simplylearn.com
template: bb-theme
*/

/* Add your custom styles here... */

/* Menu setup Martin Morfjord... */
li.whitebold a {
    color: #ffffff !important;
    font-weight: 700;
    font-size: 24px;
    line-height: 1;
}

li.greencolor a {
    color: #00be52 !important;
    font-weight: 700;
    font-size: 24px;
    line-height: 1;
}

.fl-menu a {
    text-decoration: none;
    position: relative;
    color: #000; /* This will also be the color of the underline */
}

.fl-menu a:hover::after {
    content: '';
    /*position: absolute;*/
    right: 0;
    left: 0;
    bottom: 0;
    height: 2px;
    background-color: currentColor;
    transform: scaleX(1);
    transform-origin: center;
    transition: transform 0.25s ease-out;
}

.fl-menu a::after {
    content: '';
    position: absolute;
    right: 0;
    left: 0;
    bottom: 0;
    height: 2px;
    background-color: currentColor;
    transform: scaleX(0);
    transform-origin: center;
}






/* Lang selector setup Martin Morfjord...
li.current-lang a {
    font-weight: 400;
    font-size: 15px;
	display: block;
    margin-bottom: 0px;
}

li.no-translation a {
   font-weight: 400;
    font-size: 15px;
    line-height: 0.0;
    display: block;
    margin-bottom: 0px;
}

li.en-translation a {
   font-weight: 400;
    font-size: 15px;
    line-height: 0.0;
    display: block;
    margin-bottom: 0px;
}

.fl-widget ul li {
    display: block;
    margin-bottom: 0px;
}*/






div.makstorrelse {
	max-width: 300px!important;
}

span#priser {
    font-weight: 900!important;
   /*  font-family: 'Montserrat Subrayada'!important;*/
	font-family: monospace!important;
    font-size: xxx-large!important;
}

/* Algolia Serch CSS */
#ais-wrapper #ais-main{
    padding: 60px;
}

#algolia-search-box {
    margin-bottom: 60px;
}

.ais-Pagination {
    text-align: center;
}
@media (max-width: 480px) {
    #ais-main {
        padding: 20px;
    }
}

/* WPBA ALL PAGES CSS Start */

.wpba-slider02-top-col-container {
  display: flex;
  width: 100%;
}

.wpba-slider02-top-col-left{
	width: 20% !important;
}

.wpba-slider02-top-col-right{
	width: 80% !important;
}


/*.wpba-slider03-info-img{*/
/*	width: 100%;*/
/*}*/

.wpba-slider03-info .wpba-slider03-info{
    position: relative;
    left: 100px !important;
}



.wpba-footer-subform{
    border: 1px solid #a8a8a8;
    border-radius: 8px;
}

.wpba-footer-subform ::placeholder{
    color: white !important;
    font-weight: 400;
}

.wpba-footer-topup-btn{
    position: absolute;
    bottom: 0px;
    right: 0px;
}

.wpba-footer{
    position: relative;
}

@media only screen and (max-width: 600px)  {
    .fl-subscribe-form-inline .fl-form-button {
    float: left;
    width: 50%;
}
.fl-subscribe-form-inline.fl-subscribe-form-name-hide .fl-form-field {
    width: 50%;
}

.fl-subscribe-form-inline .fl-form-field {
    float: left;
    margin: 0;
    padding-right: 10px;
    width: 50%;
}

.fl-form-field input[type=email]{
    padding-left: 0px;
    font-size: 16px;
}

    .wpba-footer-subform .fl-button{
        font-size: 14px !important;
    }
}



@media only screen and (min-width: 1440px)  {
	
	.swiper-wrapper{
		width: 1950px !important;
    	left: 200px;
}
	
	img.wpba-slider02-card-img {
    height: 120px;
}

	
}


/* WPBA CSS Start */

/* Header Css */

.fl-builder-content[data-type="header"].fl-theme-builder-header-sticky{
/* 	
		background-color: #500b86 !important; */
	
}
.fl-builder-content[data-overlay="1"]:not(.fl-theme-builder-header-sticky):not(.fl-builder-content-editing) {
    position: relative !important;
}

/*
Header Deafult Row

.wpba-deafult-row .fl-row-content-wrap{
	
	background-color: white !important;
}

*/

/* body:not(.single-fl-theme-layout) .fl-builder-content[data-overlay="1"]:not(.fl-theme-builder-header-scrolled):not([data-overlay-bg="default"]) .fl-row-content-wrap, body:not(.single-fl-theme-layout) .fl-builder-content[data-overlay="1"]:not(.fl-theme-builder-header-scrolled):not([data-overlay-bg="default"]) .fl-col-content{
			background-color: white !important;
} */

/* .fl-node-tvyzj14xeu5l > .fl-row-content-wrap{
	
	background-color: #500b86;
	
}

.fl-node-3hbmnd52vpl8 >  .fl-row-content-wrap{
	
	background-color: #500b86;
	
} */

/* Header Css End */




/* Slider 02 Css */
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {
    display: none !important;
}

.swiper {
        width: 100%;
        height: 100%;
        padding: 20px;
}

      .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;
        
        width: 550px !important;
        margin-right: 0px !important;
        

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
      }

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



.wpba-slider02-card {
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
  transition: 0.3s;
  width: auto;
  height: 520px;
  border-radius: 20px;
  background-color: white;
  padding: 20% 30px 20px 30px;
  text-align: left;
  margin: 20px;
}

.wpba-slider02-container{
	position: relative;
    top: 15%;
    
}

.wpba-slider02-card-img{
	width: 100px;
  margin-bottom: 20px;
}

.wpba-slider02-card-heading{
	font-size: 36px;
    font-weight: 600;
    color: #220f4f;
    margin-top: 0px;
    margin-bottom: 15px;
}

.wpba-slider02-card-contenttext{
	font-size: 23px;
    font-weight: 600;
    color: #220f4f;
    margin-top: 0px;
    margin-bottom: 0px;
}


.wpba-slider02-content-container {
  padding: 2px 0px;
}



/* Slider 02 Css End */



/*
*
*
*
*Style 02 */

/*
wpba-oc-heading

wpba-oc-subheading

wpba-oc-btn

wpba-oc-content*/


.wpba-oc-heading{
    font-family: Manrope, sans-serif;
    font-size: 48px ;
    font-weight: 600;
    color: #00be52 !important;
    margin-bottom: 0px;
    
}

.wpba-oc-subheading{
    font-family: Manrope, sans-serif;
    font-size: 23px ;
    font-weight: 600;
    color: #220f4f  !important;
    margin-top: 0px;
    margin-bottom: 0px;
}

.wpba-info p{

    margin-top: 20px;
    margin-bottom: 0px;
}

.wpba-oc-content{
    font-family: Manrope, sans-serif;
    font-size: 14px ;
    font-weight: 300 !important;
    color: #220f4f  !important;
}

.wpba-oc-btn li ::before{
    color: #220f4f !important;
}
.wpba-customers-slider .bx-wrapper .bx-pager.bx-default-pager a.active, .bx-wrapper .bx-pager.bx-default-pager a:focus, .bx-wrapper .bx-pager.bx-default-pager a:hover{
    
    background-color: #500b86;
}


.wpba-customers-slider .bx-wrapper .bx-pager.bx-default-pager a{
    background-color: #a8a8a8;
}

.wpba-customers-slider .fl-slide-title{
    display: none;
}

.wpba-customers-slider .fl-slide-content{
    margin: 20px !important;
}

.wpba-card {
	position: relative;
    margin: 0px auto;
	/*top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	-moz-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	-o-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);*/
	max-width: 100%;
	width: 100%;
    height: auto;
	border-radius: 5px;
	padding: 0px;
/*	box-shadow: 0 0 65px 2px rgba(0,0,0,.1);*/
    border-radius: 20px !important;

}
.wpba-card .wpba-img{
	width: 40%;
	vertical-align: middle;
	display: inline-block;
  height: 100% !important;
	position: relative;
  left: -6px;
    
}

.wpba-card img{
	position: relative !important;
	height: 100% !important;
	border-radius: 20px !important;

}
.wpba-info {
	vertical-align: middle;
	display: inline-block;
	width: 58%;
	padding-left: 30px;
    padding-right: 60px;
    /*border: 1px solid green;*/
}
.wpba-info h1 {
	color: #fff;
	font-size: 3rem;
	margin-bottom: 3rem;
}
.wpba-info p {
	color: #fff;
	font-size: 1.6rem;
	margin-bottom: 40px;
}
.wpba-info a {
	display: inline-block;
	float: left;
	text-decoration: none;
	font-family: Manrope, sans-serif;
	font-weight: 300;
	color: #00be52 !important;
	background: rgba(0,0,0,0);
	font-size: 15px;
	font-weight: 900;
	
	margin-top: 50px;
	margin-bottom: 50px;
	border-radius: 30px;
	text-transform: uppercase;
	word-spacing: 1px;
	letter-spacing: 2px;
	-webkit-transition: box-shadow .3s, opacity .6s 1s, -webkit-transform .6s 1s;
	-moz-transition: box-shadow .3s, opacity .6s 1s, -moz-transform .6s 1s;
	-o-transition: box-shadow .3s, opacity .6s 1s, -o-transform .6s 1s;
	transition: box-shadow .3s, opacity .6s 1s, transform .6s 1s;
}


.wpba-card img{
	/*border: 1px solid red;*/
	width: 100% !important;
    object-fit: cover !important;

}



/*SLider 03*/

.wpba-customers-slider03 .bx-wrapper .bx-pager{
		text-align: right;
		padding-right: 23% !important;
		padding-top: 0px !important;
		bottom: 0px !important;
}




.wpba-customers-slider03 .fl-slide-title{
	display: none;
}

.wpba-customers-slider03 .fl-slide-foreground{
	
	max-width: 85%;
	
}

.wpba-customers-slider03 .bx-viewport{
	height: auto !important; 
}

.wpba-slider03-info-text{
	color: #8A8A9B !important;
	font-size: 18px;
	font-weight: 400;
	margin-bottom: 50px;
}

.wpba-slider03-img2 {
	border-radius: 20px;
  float: right;
  position: relative;
  z-index: 1;
  height: 450px;
  width:25%;
  object-fit: cover;
	
	position: absolute;
  top: 50%;
  right: -5%;
  transform: translate(-50%, -50%);
}

.wpba-slider03-clearfix{
		border: 0px solid #00be52;
		height: 500px;
    padding-right: 5% ;
    position: relative;
}

.wpba-slider03-clearfix::after {
	content: "";
  clear: both;
  display: table;
}

.wpba-customers-slider03 .yellow-border .wpba-slider03-info{
	border: 2px solid #FFFF00 !important;
}

.wpba-customers-slider03 .green-border .wpba-slider03-info{
	border: 2px solid #00be52 !important;
}

.wpba-customers-slider03 .purple-border .wpba-slider03-info{
	border: 2px solid #8329cb !important;
}


.wpba-slider03-info{
	max-width: 95%;
    width: 90%;
	 margin: 0;
	border: 2px solid #8329cb;
	border-radius: 8px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding-top: 20px;
	padding-bottom: 20px;
	padding-right: 20px;
	padding-left: 5%;
  z-index: 0;
}

.wpba-slider03-info-down{
	max-width: 95%;
    width: 90%;
	margin: 0;
 	position: absolute;
  border: 0px solid blue;
  bottom: -30px;
  left: 50%;
  transform: translate(-50%, -0%);
	padding-top: 0px;
  padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 10% ;
  z-index: 0;
}

.wpba-slider03-info-top{
	max-width: 95%;
    width: 90%;
	margin: 0;
 	position: absolute;
  border: 0px solid blue;
  top: 0%;
  left: 50%;
  transform: translate(-50%, -0%);
  padding: 20px;
	padding-left: 10% ;
  z-index: 0;
}

.wpba-slider03-info-top-title{
	font-size: 38px;
    font-weight: 600;
    color: #220f4f !important;
    margin-top: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
}


.wpba-slider03-info-text, .wpba-slider03-info-down-text, .wpba-slider03-info-top-text{
		width: 60%;
    padding-left: 0%;
}

.wpba-slider03-info-text {
    padding-left: 5%;
}

.wpba-slider03-info-img{
	position: relative;
	padding-left: 15px;
  height: 50px;
	width: 60px;
	object-fit: contain;
}

.wpba-slider03-info-down-name{
	font-size: 24px;
    font-weight: 600;
    color: #220f4f !important;
    margin-top: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
    
}

.wpba-slider03-info-down-company{
	font-size: 18px;
    font-weight: 400;
    color: #00be52 !important;
    margin-top: 0px;
    margin-bottom: 10px;
    margin-left: 0px;
    margin-right: 0px;
}

.wpba-slider03-info-down-position{
	font-size: 18px;
    font-weight: 400;
    color: #8A8A9B !important;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
}



/*
*
*
Slider 03 Css End
*
*
*/


/* ALL Media Qurires */


@media only screen and (min-width: 768px)  {
		.wpba-card {
    	height: 550px;
    
    }


}



@media screen and (max-width: 1100px) {
	.wpba-card { 
		max-width: 100%; 
	}
	
	.wpba-slider03-info-top {
    top: 0%;
    padding-left: 5% !important;
}
	
	.wpba-slider03-info-top-text {
   	 	 width: 60%;
    	padding-left: 3%;
	}
	
	.wpba-slider03-info-top-title {
		    font-size: 20px !important;
    	text-align: right;
		
	}
	
	.wpba-slider03-info{
		padding-left: 0px;
	}
	
	.wpba-slider03-info-down{
		padding-left: 0px;
	}
	
	.wpba-mobile-menu .fl-row-content-wrap{
		background-color: white !important;
	}

	

	
}



@media only screen and (max-width: 992px)  {
	
	#wpba-customers-slider03-small .wpba-slider03-info-top-title{
		font-size: 30px !important;
	}

    
    #wpba-header-scroll, #wpba-header-full{
        display: none !important;
    }
  
  .wpba-slider02-card {
    height: 500px;
    padding: 00% 30px 20px 30px;

}
  
  .wpba-slider03-info-down {
		max-width: 100%;
    width: 100%;
    position: relative;
    padding-right: 0px;
    bottom: 0px; 
    left: 0%;
		transform: translate(-0%, -0%) ;
}

    .wpba-slider03-img2 {
        
        border-radius: 20px;
        position: relative !important;
        width: 100% !important;
        height: 150px;
        top: 0 !important;
        right: 0 !important;
        transform: translate(-0%, -0%) !important;

    }
  
 .wpba-customers-slider .fl-content-slider, .fl-content-slider .fl-slide {
    min-height: 0 !important;
    height: 600px;
}
  
  .wpba-slider03-info-text, .wpba-slider03-info-down-text, .wpba-slider03-info-top-text {
    	width: 100%;
	}
  
.wpba-slider03-info {
		height: 450px !important;
    max-width: 100%;
    width: 100%;
    margin: 0;
    border: 2px solid #8329cb;
    border-radius: 8px;
    position: relative;
    top: 0%;
    left: 0%;
    transform: translate(-0%, -0%);
    padding-top: 20px;
    padding-bottom: 20px;
    padding-right: 20px;
    padding-left: 5%;
    z-index: 0;
}
  .wpba-slider03-info-text, .wpba-slider03-info-down-text, .wpba-slider03-info-top-text {
    width: 100%;
    padding-left: 0%;
}
  
  .wpba-slider03-info-img {
    position: relative;
    padding-left: 10px;
    height: 30px;
    object-fit: contain;
}
  
  .wpba-slider03-info-top {
    max-width: 100%;
    width: 100%;
    margin: 0;
    position: relative;
    border: 0px solid blue;
    top: 0%;
    right: 0%;
    transform: transform: translate(0, 0);
    padding: 20px;
    padding-left: 10%;
    z-index: 0;
    text-align: right;
}
  
  .wpba-slider03-info-top-title{
  	font-size: 20px !important;
  }
  
  
  .wpba-slider03-info, .wpba-slider03-info-down, .wpba-slider03-info-top{
		text-align: left;
	}
	
	
	.wpba-slider03-info-top{
		padding-bottom: 20px;
	}
	
	.wpba-slider03-clearfix {
    	height: 550px;
	
	}
	
	.wpba-slider02-card {
			width: 100%;
	}
	
	.swiper-slide {
		width: 70% !important;
	}
	
		.wpba-col-container .wpba-col:first-child{
			width: 40% !important;
	}
  
    
}


@media only screen and (max-width: 1250px) and (min-width: 768px)  {
  .swiper-slide{
     width: 100% !important;
  }
}



@media screen and (max-width: 800px) {
	.wpba-card { 
		text-align: center; 
	}
		.wpba-info { 
		padding-left: 10px; 
		padding-right: 10px; 
		padding-bottom: 15px;
	}
	
	.wpba-info p{
	 margin-top: 10px;
    margin-bottom: 10px;
}
	
	.wpba-info .wpba-oc-content { 
		display: none; 
	}
	
	.wpba-info a { 
		float: none; 
		margin-top: 0px;
    	margin-bottom: 0px;
	}
}

@media screen and (max-width: 768px) {
	
	    .wpba-slider03-img2 {
        
        border-radius: 20px;
        position: relative !important;
        width: 100% !important;
        height: 120px;
        top: 0 !important;
        right: 0 !important;
        transform: translate(-0%, -0%) !important;

    }
	
	#wpba-customers-slider03-small .wpba-slider03-info-down-name{
		font-size: 22px !important;
		margin-bottom: 20px;
		font-weight: 700;
	}
	
	#wpba-customers-slider03-small .wpba-slider03-info-down-company{
		font-size: 20px !important;
	}
	
	.wpba-col-right-small{
		padding-left: 0px !important;	
	}
	
	#wpba-customers-slider03-small .wpba-slider03-info-img{
		margin-left: -10px;
	}
	
	.wpba-slider03-info::after{
		content: "";
  clear: both;
  display: table;
	}
	
	.wpba-col-container{
		position: absolute;
    bottom: 0px;
	}

		.wpba-slider03-clearfix {
    	height: 550px;
	
	}
	
	
	.wpba-info{
		text-align: left;
	}
	
	.wpba-card{
		padding: 20px !important;
		text-align: left;
	}
	
	.wpba-card img, .wpba-card .wpba-img{
			height: 150px !important;
		border-radius: 50px !important;
	}
	
	.wpba-sl-service-img{
    height: 140px !important;
    margin-bottom: 0px;
}

.wpba-sl-service-heading{
    height: 20px !important;
}
	
	.wpba-slider02-card-img {
    width: 80px;
    height: 100px;
    margin-bottom: 20px;
}
	
	.wpba-slider02-card {
    padding: 20px 30px 20px 30px;
}
	


}


@media screen and (max-width: 650px) {
	
	  .wpba-slider02-card {
        height: 350px;
        padding: 00% 30px 20px 30px;
        margin-left: 30px;
    	margin-right: 30px;

	}
	
	.wpba-card { 
		padding: 4%; 
	}
	
	.wpba-card img, .wpba-card .wpba-img { 			width: 100%; 
		height: 180px !important;
		margin-bottom: 2%;
		position: relative;
  	left: 0px;
	}
	.wpba-info { 
		width: 80%; 
	}
	
		.wpba-slider02-card-heading {
		font-size: 25px;
	}
	
	.wpba-slider02-card-contenttext {
		font-size: 18px;
	}
	

}

@media screen and (max-width: 450px) {
		.wpba-customers-slider03 .fl-slide-foreground {
    max-width: 100%;
}
	
.fl-builder-content .fl-module-content-slider .fl-slide .fl-slide-content{
		padding: 20px 30px !important;
	}
	
		.wpba-slider02-card {
			width: 100%;
	}
	
	.swiper-slide {
		width: 100% !important;
	}
	
	.wpba-slider02-card-heading {
		font-size: 25px;
	}
	
	.wpba-slider02-card-contenttext {
		font-size: 18px;
	}
	
	
	#wpba-customerslider-small .wpba-info h2{
		font-size: 24px !important;
	}
	
	#wpba-customerslider-small .wpba-info h3{
		 font-size: 18px !important;
    font-weight: 800 !important;
    margin-top: 10px !important;
	}
	
	#wpba-customerslider-small .wpba-info .wpba-oc-btn{
		font-size: 12px !important;
    font-weight: 600 !important;
	}
	
	
}

@media screen and (max-height: 450px) and (orientation: landscape) {
	.wpba-card img, .wpba-card .wpba-img { width: 40%; margin-bottom: 0; }
	.wpba-info { width: 59%; padding-left: 5%;}
	
}


/*
*
	Header Css*/

.wpba-responsive-menu .uabb-creative-menu-mobile-toggle{
    color: white !important;
}

.wpba-responsive-menu .uabb-creative-menu-mobile-toggle:hover{
    color: white !important;
}

.wpba-full-responsive-menu .uabb-creative-menu-mobile-toggle{ 
    color: #500b86 !important;
}
.wpba-full-responsive-menu .fl-node-jzr72qdpyn5f .uabb-creative-menu-mobile-toggle.text:hover .uabb-creative-menu-mobile-toggle-label, .fl-node-jzr72qdpyn5f .uabb-creative-menu-mobile-toggle.hamburger-label:hover .uabb-svg-container .uabb-creative-menu-mobile-toggle-label, .fl-node-jzr72qdpyn5f .uabb-creative-menu-mobile-toggle.hamburger:hover .uabb-svg-container{ 
    color: #8329cb !important;
}

/*Slider Small MEnu*/

.wpba-col-container {
  display: flex;
  width: 100%;
}
.wpba-col {
/*     flex: 1; */
  padding: 16px;
  width: 50% !important;
  
}





/*SLider Small Menu*/

.wpba-company-logoimg img{
      -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);
    transition: 0.3s;
}

.wpba-company-logoimg img:hover{
      -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */
  filter: grayscale(0%);
}

.wpba-hero-video img{
    height: 650px !important;
    width: 85% !important;
    object-fit: cover !important;
    border-radius: 30px !important;
}

.wpba-hero-video .pp-fit-aspect-ratio{
    height: 650px !important;
}

.wpba-hero-video .fl-module-content.fl-node-content{
    height: 650px !important;
}


@media only screen and (max-width: 1000px)  {
    
    .wpba-hero-video img{
        height: 450px !important;
    }
    
    .wpba-hero-video .pp-fit-aspect-ratio{
        height: 450px !important;
    }
    
    .wpba-hero-video .fl-module-content.fl-node-content{
        height:450px !important;
    }
}

/* Swiper Cursor Css */

.swiper{
    cursor: -webkit-grab; 
    cursor: grab;
}

.swiper:active {
    cursor: grabbing;
    cursor: -moz-grabbing;
    cursor: -webkit-grabbing;
}


/* Real Stories Css  */

.wpba-stories-slider .fl-slide{
	min-height: auto;
}

.wpba-stories-slider .fl-slide-foreground{
	background-color: white !important;
	border-radius: 20px;
}

img.fl-slide-photo-img {
    height: 550px !important;
    object-fit: cover;
		border-radius: 20px;
}

.wpba-stories-slider .fl-slide-content-wrap{
		height: 550px;
    display: table;
    position: relative;
		padding: 20px;
}

.wpba-stories-slider .fl-slide-content-wrap .fl-slide-content{
		vertical-align: middle;
    display: table-cell;
		padding-left: 50px;
    padding-right: 50px;
}

.wpba-stories-slider .fl-slide-title{
	margin-bottom: 0px !important;
}


/* Real Stroies Css End*/


@media only screen and (min-width: 1440px)  {
	
/* 	.swiper-wrapper{
		width: 1950px !important;
    	left: 300px;
}
	
	img.wpba-slider02-card-img {
    height: 120px;
} */

	
}



.swiper-button-prev {
    background-image: url('https://simplylearn.com/wp-content/uploads/2022/11/chevron-left-1.svg') !important;

}

.swiper-button-next{
    background-image: url('https://simplylearn.com/wp-content/uploads/2022/11/chevron-right-1.svg') !important;
}

.swiper-button-prev:after, .swiper-rtl .swiper-button-next:after {
    content: '' !important;
}

.swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {
    content: '' !important;
}

#wpba-testimonials-slider .uabb-imgicon-wrap .uabb-image-content img {
    height: 450px !important;
}
.bx-pager.bx-default-pager a {
    opacity: 1 !important;
    background-color: #a8a8a8 !important;
}
.bx-pager.bx-default-pager a.active {
    background: #500b86 !important;
    opacity: 1 !important;
}

#wpba-testimonials-slider .bx-wrapper .bx-pager {
    text-align: center;
    width: 60px;
    right: 165px;
}

.uabb-testimonial {
	padding: 0 15px;
}

.uabb-slider-prev .fa:before, .uabb-slider-next .fa:before, .uabb-slider-prev i:before, .uabb-slider-next i:before {
    font-size: 27px !important;
}



.wpba-slider03-info-top-title {
	margin-bottom: 20px !important;
}

.uabb-testimonials-wrap .bx-wrapper  {
  width: 1100px !important;
}

.uabb-testimonials-wrap .bx-viewport  {
		height: 480px !important;
}

.uabb-testimonial-photo {
	position: absolute;
	padding-right: 30px;
}

.uabb-testimonial-photo .uabb-image-content {
    border-radius: 20px !important;
}

.uabb-testimonial-photo .uabb-image-content {
		height: 450px !important;
}

.uabb-testimonial-photo .uabb-image-content img {
		height: 450px !important;
    object-fit: cover !important;
}

.uabb-testimonial-author, .uabb-testimonial-author-description h3,  .uabb-testimonial-author-description p {	
	padding-left: 100px;
	padding-right: 40%;
}

.uabb-testimonial-author-description p {
	border-radius: 8px;
	padding-top: 70px;
/* 	padding-bottom: 70px; */
	height: 275px;
	color: #8A8A9B !important;
}

.wpba-testimonial-company {
	color: #00be52 !important;
	margin-bottom: 10px !important;         line-height: 40px;
}

.wpba-testimonial-designation {
	color: #8A8A9B !important;
}

.uabb-testimonials {
	
}

.uabb-testimonials .uabb-testimonial:nth-child(3n+0) p {	
	border: 2px #00be52 solid;
}

.uabb-testimonials .uabb-testimonial:nth-child(3n+0) .uabb-testimonial-author-description p:after {
	content: "";
	background-image: url(https://simplylearn.com/wp-content/uploads/2022/11/Quote-marks-green.png);
	position: absolute;
	width: 70px;
	height: 30px;
	top: 120px;
	left: 60px;
	background-repeat: no-repeat;
}

.uabb-testimonials .uabb-testimonial:nth-child(3n+1) p {	
	border: 2px #8329cb solid;
}

.uabb-testimonials .uabb-testimonial:nth-child(3n+1) .uabb-testimonial-author-description p:after {
	content: "";
	background-image: url(https://simplylearn.com/wp-content/uploads/2022/11/Quote-marks-purple.png);
	position: absolute;
	width: 70px;
	height: 30px;
	top: 120px;
	left: 60px;
	background-repeat: no-repeat;
}

.uabb-testimonials .uabb-testimonial:nth-child(3n+2) p {
	border: 2px #ffff00 solid;
}

.uabb-testimonials .uabb-testimonial:nth-child(3n+2) .uabb-testimonial-author-description p:after {
	content: "";
	background-image: url(https://simplylearn.com/wp-content/uploads/2022/11/yellow-quteos-png.png);
	position: absolute;
	width: 70px;
	height: 30px;
	top: 120px;
	left: 60px;
	background-repeat: no-repeat;
}

@media screen and (max-width: 768px) {
	.uabb-testimonial-photo {
			border-radius: 20px;
			position: relative !important;
			width: 100% !important;
			height: 120px;
			width: 120px;
			top: 0 !important;
			right: 0 !important;
			transform: translate(-0%, -0%) !important;
	}
}


@media only screen and (max-width: 992px)  {
	.uabb-testimonials-wrap .bx-viewport {
    height: auto !important;
	}
	
	.uabb-testimonials .uabb-testimonial {
    display: block;
    width: 100%;
		padding-top: 50px;
}
	
	.uabb-testimonials.uabb-testimonial-left .uabb-testimonial-photo.uabb-testimonial-left, .uabb-testimonials.uabb-testimonial-right .uabb-testimonial-photo.uabb-testimonial-right {
    display: inline-block;
    vertical-align: top;
    text-align: center;
}
	
	.uabb-testimonial-author, .uabb-testimonial-author-description h3{
    padding-left: 20px;
    padding-right: 20px;
}
	
	.uabb-testimonial-author-description p {
    padding-left: 20%;
    padding-top: 20px;
		padding-right: 20px;
}
	

	
	.uabb-testimonial-photo {
    height: auto;
	}
	
	.uabb-module-content.uabb-imgicon-wrap{
		width: 100%;
	}
	
	.uabb-testimonial-photo .uabb-imgicon-wrap{
		width: 100% !important;
		text-align: left !important;
	}
	
	.uabb-image .uabb-image-content{
		position: absolute;
	}
	
	.uabb-testimonial-photo.uabb-testimonial-right{
		position: absolute !important;
	}
	
	.uabb-imgicon-wrap .uabb-image-content img{
		width: 120px !important;
    height: 120px !important;
	}
	
	.uabb-testimonial-author {
    width: 50%;
    float: right;
}
	
	.uabb-image .uabb-photo-img{
		position: relative;
    top: 65%;
    left: 40%;
	}
	
	.wpba-slider03-info-top-title{
		position: absolute;
    top: -10px;
    right: 0px;
	}
	
		.uabb-testimonials .uabb-testimonial:nth-child(3n+2) p {
    border: none;
}

	
	.uabb-testimonials .uabb-testimonial:nth-child(3n+0) p {
    border: none;
}
	
	.uabb-testimonials .uabb-testimonial:nth-child(3n+1) p {
    border: none;
}
	
		
	.uabb-testimonials .uabb-testimonial:nth-child(3n+2) .uabb-testimonial-info {
    border: 2px #ffff00 solid !important;
		padding-bottom: 40px;
		border-radius: 8px;
}
	
		.uabb-testimonials .uabb-testimonial:nth-child(3n+0) .uabb-testimonial-info {
    border: 2px #00be52 solid !important;
		padding-bottom: 40px;
			border-radius: 8px;
}
	
		.uabb-testimonials .uabb-testimonial:nth-child(3n+1) .uabb-testimonial-info {
    border: 2px #8329cb solid !important;
		padding-bottom: 40px;
			border-radius: 8px;
}
	
	.uabb-testimonials .uabb-testimonial:nth-child(3n+2) .uabb-testimonial-author-description p:after {
    content: "";
    background-image: url(https://simplylearn.com/wp-content/uploads/2022/11/yellow-quteos-png.png);
    position: absolute;
    width: 70px;
    height: 30px;
    top: 80px;
    margin-top: 10px;
    left: 60px;
    background-repeat: no-repeat;
}
	
	.uabb-testimonials .uabb-testimonial:nth-child(3n+0) .uabb-testimonial-author-description p:after {
    content: "";
    background-image: url(https://simplylearn.com/wp-content/uploads/2022/11/Quote-marks-green.png);
    position: absolute;
    width: 70px;
    height: 30px;
    top: 80px;
    margin-top: 10px;
    left: 60px;
    background-repeat: no-repeat;
}
	
	.uabb-testimonials .uabb-testimonial:nth-child(3n+1) .uabb-testimonial-author-description p:after {
    content: "";
    background-image: url(https://simplylearn.com/wp-content/uploads/2022/11/Quote-marks-purple.png);
    position: absolute;
    width: 70px;
    height: 30px;
    top: 80px;
    margin-top: 10px;
    left: 60px;
    background-repeat: no-repeat;
}
	
	.uabb-testimonial-photo{
		left: 0px !important;
	}
	
	#wpba-testimonials-slider .uabb-imgicon-wrap .uabb-image-content img {
    height: 120px !important;
}
	
	.uabb-slider-prev {
    left: -15px;
    text-align: center;
}

.uabb-slider-next {
    right: -15px;
    text-align: center;
}
	
	#wpba-testimonials-slider .bx-wrapper .bx-pager {
    text-align: center;
    
}
	
	
	
}


@media only screen and (max-width: 768px)  {
  
  
  .swiper-button-next, .swiper-button-prev {
    background-size: 27px 35px;
  }
  
	
	.wpba-slider03-info-top-title {
    position: absolute;
    top: -5px;
    right: 0px;
	}
	
	.wpba-slider03-info-top-title span{
		    font-size: 26px !important;
	}
	
	.uabb-testimonial-author-description p{
		font-size: 14px !important;
	}
	
	.uabb-testimonials .uabb-testimonial:nth-child(3n+2) .uabb-testimonial-author-description p:after {
    left: 30px;
    background-size: 60%;
}
	
		.uabb-testimonials .uabb-testimonial:nth-child(3n+0) .uabb-testimonial-author-description p:after {
    left: 30px;
    background-size: 60%;
}
	
	.uabb-testimonials .uabb-testimonial:nth-child(3n+1) .uabb-testimonial-author-description p:after {
    left: 30px;
    background-size: 60%;
}
	
	.uabb-testimonial-author {
    width: 50%;
    float: right;
    padding-right: 0px;
    padding-left: 0px;
}
	
	.wpba-testimonial-designation{
		font-size: 14px !important;
	}
	
	.uabb-testimonial-author-description{
		height: 250px;
	}
	
	.uabb-image .uabb-photo-img {
    position: relative;
    top: 70%;
    left: 35%;
}
	
	#wpba-testimonials-slider .uabb-imgicon-wrap .uabb-image-content img {
    height: 120px !important;
}
	
/* 	Video Hero Height */
	
	.pp-video-wrapper{
	height: 500px !important;
}
	
/* 	Mobile Stories Slider Css */
	
	.wpba-stories-slider .fl-slide-content-wrap {
    height: auto;
}
	
	.wpba-stories-slider .fl-slide{
		background-color: white;
		padding: 20px;
    border-radius: 20px;
	}
	
	.wpba-stories-slider .fl-slide-mobile-photo-img {
    width: 100%;
    border-radius: 20px;
}
	
	.wpba-stories-slider .fl-slide-content-wrap{
		text-align: left;
      	height: 220px !important;
    	object-fit: cover;
    	padding-left: 0px;
	}
	
	
}

/* STORIES SLIDER CSS */
.wpba-stories-slider .fl-content-slider .fl-slide-content .fl-button .fl-button-icon {
    font-size: 2.3em;
}


/* Header Css */

/*.wpba-language .widget_polylang a{*/
/*    text-indent: 100%;*/
/*    white-space: nowrap;*/
/*    overflow: hidden;*/
/*    letter-spacing: 1px;*/
/*    color: rgb(81, 11, 134);*/
/*    font-size: 12px;*/
/*    line-height: 1.2;*/
/*    text-transform: uppercase;*/
/*}*/

.uabb-creative-menu .uabb-off-canvas-menu{
    /*width: 100%;*/
}

#wpba-menu-toggle svg rect{
    height: 6px;
}

.wpba-purpleheader ul{
    text-align: right;
}
.wpba-whiteheader-noweight ul{
      text-align: right;
 }

.wpba-whiteheader ul{
    text-align: right;
}


.wpba-purpleheader li {
    height: 16px;
}

.wpba-language a{
    color: rgb(81, 11, 134);
    font-size: 12px !important;
}

.wpba-purpleheader a{
    color: white !important;
    font-size: 12px !important;
    font-weight: 800 !important;
    
}

.wpba-whiteheader a{
    font-weight: 800 ;
    font-size: 14px ;
}

.wpba-language li {
    /*display: block;*/
    margin-bottom: 0px !important;
}

.lang-item img{
    display: none;
}

.lang-item-38 a::after{
    content: "EN";
    position: relative;
    left: -2px ;
}
.lang-item-35 a::after{
    content: "NO";
}

.wpba-whiteheader .lang-item-38 a::after{
    content: "EN";
    position: relative;
    left: -2px ;
}

.wpba-whiteheader-noweight .lang-item-38 a::after{
    left: -2px;
}

/*New CSS*/

.wpba-header-logo-col .fl-col-content {
    position: relative;
}

.fl-theme-builder-header-scrolled .wpba-header-logo-col .fl-col-content {
    position: relative;
}

.wpba-header-logo-col .fl-col-content .wpba-logo-white {
    position: absolute;
}

.wpba-logo-dark {
    transition: all 0.3s ease-in-out;
    opacity: 1;
}

.fl-theme-builder-header-scrolled .wpba-logo-dark {
    /*display: none;*/
    opacity: 0;
}

.wpba-logo-white {
    transition: all 0.3s ease-in-out;
    opacity: 0;
}


.fl-theme-builder-header-scrolled .wpba-logo-white {
    /*display: block;*/
    opacity: 1;
}

.wpba-deafult-row .fl-row-content-wrap {
    transition: all 0.3s ease-in-out;
    background: #fff;
}

.fl-theme-builder-header-scrolled .wpba-deafult-row .fl-row-content-wrap {
    transition: all 0.3s ease-in-out;
    background: #500b86;
}


.menu-item a {
    transition: all 0.3s ease-in-out;
}


.fl-theme-builder-header-scrolled .menu-item a {
    color: #fff !important;
}

.wpba-language a {
    transition: all 0.3s ease-in-out;
}

.fl-theme-builder-header-scrolled .wpba-language a {
    color: rgb(255, 255, 255);
    font-weight: 600;
}

.fl-theme-builder-header-scrolled .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle .pp-hamburger-inner, .fl-theme-builder-header-scrolled .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle .pp-hamburger-inner::before, .fl-theme-builder-header-scrolled .pp-offcanvas-toggle-wrap .pp-offcanvas-toggle .pp-hamburger-inner::after {
    background-color: #fff !important;
}

@media only screen and (max-width: 768px) and (min-width: 426px)  {

  	.wpba-customers-slider .fl-content-slider, .fl-content-slider .fl-slide {
       min-height: 0 !important;
       height: 700px;
	}
  
  .wpba-stories-slider .fl-slide-mobile-photo-img {
    height: 320px !important;
    object-fit: cover;
	}

}



/*Real Stroies Testimonials Css Start*/

.uabb-post-thumbnail img{
    object-fit: cover;
    border-radius: 20px !important;
    height: 550px;
}


.wpba-col-left{
    width: 40%;
    float: left;
}

.wpba-col-right{
    width: 60%;
    float: left;
}



.wpba-equal-height-col{
    height: 550px;
    display: table;
    position: relative;
}

.wpba-equal-height-col .wpba-blog-post-content{
    vertical-align: middle;
    display: table-cell;
    padding-left: 50px;
    padding-right: 50px;
}


.wpba-post-text-content p{
    text-align: left;
}

.wpba-equal-height .uabb-blog-posts-description{
    padding-top: 0px;
}

.wpba-post-text-content{
    padding-top: 15px;
}

i.fl-button-icon.fl-button-icon-after.slico-sl-arrow-right.wpba-stories-arrow-right{
        font-size: 2.3em ;
        vertical-align: middle;
        padding-left: 10px;
}
.uabb-read-more-text {
    vertical-align: middle;
}

.wpba-realstroy-testimonials .fas.fa-angle-right, .wpba-realstroy-testimonials .fas.fa-angle-left, .wpba-realstroy-testimonials .fas.fa-angle-right:hover, .wpba-realstroy-testimonials .fas.fa-angle-left:hover{
    
}

.uabb-blog-posts .slick-prev i, .uabb-blog-posts .slick-next i, .uabb-blog-posts .slick-prev i:hover, .uabb-blog-posts .slick-next i:hover, .uabb-blog-posts .slick-prev i:focus, .uabb-blog-posts .slick-next i:focus{
	font-size: 50px;
}

/*Real Stroies Testimonials Css End*/

@media only screen and (max-width: 426px)  {
	
	.wpba-equal-height .uabb-post-thumbnail {
    text-align: center;
    padding: 20px;
}
	
	.uabb-post-thumbnail img {
    object-fit: cover;
    border-radius: 20px !important;
    height: 250px;
}
	
	.wpba-equal-height-col {
    height: unset;
    display: table;
    position: relative;
}

.wpba-col-left, .wpba-col-right {
    width: 100%;
    float: left;
}
	
	.wpba-col-right {
    width: 100%;
    height: 550px;
    float: left;
}
	
}

/*WPBA Why Choose Row */

.wpba-onerow .fl-col{
    width: 33% !important;
}

@media only screen and (max-width: 500px)  {
    
    .wpba-onerow .fl-col{
        width: 100% !important;
    }
    
    .wpba-onerow .fl-col-small:not(.fl-col-small-full-width) {
        max-width: 100%; 
    }
    
}

@media only screen and (max-width: 1000px) and (min-width: 500px)  {
    
    .wpba-onerow .fl-col{
        width: 50% !important;
    }
}
/*WPBA Why Choose Row End*/

/*WPBA 20230314 css*/
/* Support Page Support Search Css */
.wpba-supportpost-search
.is-form-style input.is-search-input
{
   
    color: #500B86;
	  font-family: "Manrope",sans-serif !important;
    font-weight: 400;
    font-size: 16px!important;
    height: 60px;
    border-radius: 15px 0px 0px 15px;
    border: solid 1px white !important;
	padding-left: 20px;
    
}

.wpba-supportpost-search ::placeholder
{
	color: #D5D5D5 !important;
}

.wpba-supportpost-search .is-search-icon
{
	background-color: white !important;
	height: 60px;
	color: #D5D5D5 !important;
	border: none;
	border-radius: 0px 15px 15px 0px;
	padding-right: 40px !important;
}

.is-form-style button.is-search-submit
{
	height: 60px;
	border-radius: 0px 15px 15px 0px;
}

.wpba-supportpost-search .is-search-icon svg
{
	position: relative;
	top: 20%;
	 
}

.wpba-supportpost-search .is-form-style .is-search-submit path
{
	fill: #D5D5D5;
}

#is-ajax-search-result-43271
{
	padding: 0px ; 
	border-radius: 20px;
	border: 2px solid #eceff1;
}

.is-ajax-search-items
{
	border-radius: 20px;
}
/* #is-ajax-search-result-43271 *
{
	border-radius: 20px !important;
}
 */

div#is-ajax-search-result-43271 {
    border-radius: 20px;
}
.is-ajax-search-items.is-show-details-disabled {
    border-radius: 20px;
}


/* Support Page Css */
.wpba-viewmore-text
{
    font-weight: 700 !important;
}

.wpba-support-topic-col .fl-col-content:hover 
{
    background-color: #8329cb !important;
}

.wpba-support-topic-col .fl-col-content:hover  .fl-heading-text
{
    color: white !important;
}

/* Header Mega Menu underline Css */
.wpba-mega-menurow .fl-heading-text
{
    border-bottom: 3px solid rgba(0,0,0,0);
    transition: all 0.5s ease !important;
}

.wpba-mega-menurow .wpba-megamenu-whiteheader:hover .fl-heading-text
{
    border-bottom: 3px solid white;
}

.wpba-mega-menurow .wpba-megamenu-purpleheader:hover .fl-heading-text
{
    border-bottom: 3px solid #c6a5ea;
}

.wpba-mega-menurow .wpba-megamenu-greenheader:hover .fl-heading-text
{
    border-bottom: 3px solid #00ff7d;
}




/* Header Menu Current menu */
.wpba-nav-menu .current-menu-item {
    background-color: transparent;
}
.fl-node-hpgonk52i6fd .menu > li.current-menu-item > a::after
{
		content: "";
    display: block;
    margin: auto;
    height: 3px;
    width: 100%;
    background: #a336ff;
    transition: ease 0.3s;
}


 .current-menu-item > a::after
{
    width: 100% !important;
    background: #a336ff !important;
}



::placeholder{
/* 	color: #B3B3B3 !important; */
	color: #8A8A8A !important;
}


/* Post Course Builder Css */
.wpba-post
{
    width: 100%;
}

.wpba-post p 
{
	    line-height: 0.8 !important;
}

.wpba-post-navi
{
    width: 50% !important; 
}

.wpba-navi-left
{
    float: left;
}

.wpba-navi-right
{
    float: left;
    text-align: right;
}

.wpba-nav-perv, .wpba-nav-next
{
    font-size: 20px;
    font-weight: 700;
    color: #220f4f !important;
}

a.wpba-nav-title
{
    font-size: 18px;
    color: #a336ff !important;
	  text-decoration: underline !important;
}




/* Post Course Builder Css End */





/* Support Page Search Css */

.wpba-support-search .uabb-search-form.uabb-search-form-input .icon
{
    right: 20px;
    left: unset;
}

.wpba-support-search .uabb-search-form.uabb-search-form-input.uabb-search-form-inline input[type="search"], .wpba-support-search .uabb-search-form.uabb-search-form-input.uabb-search-form-stacked input[type="search"] {
    padding-left: 20px;
}

.wpba-support-search ::placeholder
{
	color: #D5D5D5 !important;
}

.wpba-support-search .uabb-search-form.uabb-search-form-input .icon
{
	color: #D5D5D5 !important;
}


/* Header Hover Effect Css */
/* .wpba-nav-menu li::after */
.wpba-nav-menu a::after
{
		content: "";
		display: block;
		position: relative;
		top: 15px !important;
		margin: auto;
		height: 3px;
		width: 100%;
		background: transparent;
		transition: ease 0.3s;
}

/* .wpba-nav-menu li:hover::after */
.wpba-nav-menu a:hover::after
{
  width: 100%;
  background: #a336ff !important;
}



/* Header Hover Effect Css End*/

p
{
	margin-bottom: 0px;
}



/* Simply Learn Product Page */


.wpba-svgimage-backgorund .fl-photo-img-svg
{
    padding: 30px 30px;
    width: 180px;
    border-radius: 20px;
    background-color: #00be52 !important;
}

.wpba-svgimage-backgorund img
{
    width: 100% !important;
    height: 80px !important;
}


/*.wpba-pres-greenbtn .wpba-greenbtn-text*/
/*{*/
/*    display: none;*/
/*}*/

/*.wpba-pres-greenbtn:hover .wpba-greenbtn-text{*/
/*    display: block;*/
/*}*/

/*Premium extention slider Css*/

.wpba-premiumex-slider .fl-slide 
{
    background-color: transparent;
}

.wpba-premiumex-slider .fl-slide-foreground 
{
    background-color: white;
}





.wpba-premiumex-slider .fl-slide-photo-img{
    border-radius: 20px 00px 00px 20px !important;
}

.wpba-premiumex-slider .wpba-greenbtn
{
    background-color: #00be52;
    padding: 15px 30px;
    color: white !important;
    border: 2px solid #00be52;
    border-radius: 8px;
    text-transform: uppercase;
    font-weight: 600 !important;
    letter-spacing: 1px;
    margin-top: 80px;
}





/*Pervious Solutions Slider*/

.wpba-greenbtn-hover .fl-button-text{
    display: none;
}

.wpba-greenbtn-hover .fl-button:hover .fl-button-text
{
    display: inline-block;
}

.wpba-greenbtn-hover .fl-button i 
{
    font-size: 2.2em !important;
    
}

.wpba-pres-greenbtn 
{
    background-color: transparent !important;
    border: none !important;
    font-size: 18px;
    color:  #00ff7d !important;
}

.wpba-pres-greenbtn .wpba-greenbtn-text
{
     font-size: 18px;
    color:  #00ff7d !important;
}

.wpba-pres-greenbtn i{
    color:  #00ff7d !important;
    margin-left: 10px;
    vertical-align: middle;
    font-size: 30px;
}

.wpba-pres-greenbtn i::before
{
    margin-top: -10px !important;
}


/* Single Post Side Bar */

.current-menu-item
{
	background-color: #500B86;
}

/* Single Post Side Bar */

.wpba-slider02-card 
{
	width: auto !important;
}




@media only screen and (max-width: 992px)  
{
        .wpba-prs-contentslider .fl-slide-content
    {
        background-color: white !important;
    }
    .wpba-prs-contentslider .fl-content-slider .fl-slide
    {
        height: auto;
    }
    
    .wpba-prs-contentslider .fl-slide-content-wrap .fl-slide-content
    {
        min-height: 400px !important;
        height: 400px !important;
        vertical-align: middle !important;
        display: table-cell !important;
    }
    
    
    /*Premium extention*/
    .wpba-premiumex-slider .fl-slide-content
    {
        background-color: white !important;
    }
    
    .wpba-premiumex-slider .fl-slide {
        background-color: white !important;
    }
    
    .wpba-premiumex-slider .fl-slide
    {
        border-radius: 20px !important;
    }
    
    .wpba-premiumex-slider img
    {
        border-radius: 20px !important;
    }
    
    
    .wpba-simplylearncourse-slider .fl-slide-mobile-photo-img
    {
        width: 25% !important;
        margin: 20px !important;
    }
    
    .wpba-simplylearncourse-slider .fl-content-slider .fl-slide
    {
        height: auto !important;
    }
    
    .wpba-simplylearncourse-slider .fl-slide-foreground
    {
        padding: 20px !important;
        margin-bottom: 50px !important;
    }
	
	/*Color Boxes Animation Before Footer*/
.wpba-yellow-box {
	width: 150px;
	height: 120px;
  position: absolute;
  background: transprent;
  animation: myfirst 18s linear 5s infinite alternate;
  border: 4px solid #ffff00;
  border-radius: 15px;
  left: 250px;
  top:350px;
}

.wpba-green-box
{
  width: 50px;
  height: 50px;
  top: 0px;
  position: absolute;
  animation: myfirst2 10s linear 2s infinite alternate;
  border: 4px solid #00be52;
  border-radius: 15px;
}

.wpba-purple-box
{
   width: 150px;
   height: 100px;
  top: 0px;
  position: absolute;
  animation: myfirst3 15s linear 5s infinite alternate;
  border: 4px solid #8329cb;
  border-radius: 15px;
}


@keyframes myfirst {
	0% {
			left: 0px;
			top: 0px;
	}

	25% {
			left: 10px;
			top: 300px;
	}
	50% {
			left: 15px;
			top: 140px;
	}
	75% {
			left: 15px;
			top: 300px;
	}
	100% {
			left: 0px;
			top: 0px;
	}
}

@keyframes myfirst2 {
	0% {
			right: 0px;
			top: 0px;
	}
	25% {
			right: 50px;
			top: 150px;
	}
	50% {
			right: 20px;
			top: 300px;
	}
	75% {
			right: 50px;
			top: 150px;
	}
	100% {
			right: 0px;
			top: 0px;
	}
}

@keyframes myfirst3 {
  
	0% {
			right: 0px;
			top: 0px;
	}
	25% {
			right: 30px;
			top: 150px;
	}
	50% {
			right: 00px;
			top: 300px;
	}
	75% {
			right: 30px;
			top: 100px;
	}
	100% {
			right: 10px;
			top: 0px;
	}
	
	
}



/*Color Boxes Animation Before Footer*/
    
    

}

@media only screen and (min-width: 992px)  
{
			#is-ajax-search-result-43271
		{
			width: 900px !important;
			padding: 0px ; 
			border-radius: 20px;
			border: 2px solid #f8f8f8;
		}
	
	
        .wpba-premiumex-slider .fl-slide-photo-wrap
    {
        width: 40% !important;
    }
    
    .wpba-premiumex-slider .fl-slide-content-wrap
    {
			margin-top: 10%;
        width: 60% !important;
        padding: 10px 10% 10px 50px;
    }
    
    .wpba-premiumex-slider .fl-slide-foreground
    {
        border-radius: 20px 20px 20px 20px !important;
    }
	
	
	/*Color Boxes Animation Before Footer*/
.wpba-yellow-box {
  width: 200px;
  height: 130px;
  position: absolute;
  background: transprent;
  animation: myfirst 8s linear 2s infinite alternate;
  border: 4px solid #ffff00;
  border-radius: 15px;
  left: 250px;
  top:350px;
}

.wpba-green-box
{
  width: 100px;
  height: 100px;
  top: 150px;
  right: 250px;
  position: absolute;
  animation: myfirst2 8s linear 2s infinite alternate;
  border: 4px solid #00be52;
  border-radius: 15px;
}

.wpba-purple-box
{
  width: 200px;
  height: 120px;
  top: 150px;
  right: 100px;
  position: absolute;
  animation: myfirst3 8s linear 2s infinite alternate;
 border: 4px solid #8329cb;
  border-radius: 15px;
}


@keyframes myfirst {
  0%   {left:250px; top:350px;}
  25%  {left:200px; top:350px;}
  50%  {left:200px; top:250px;}
  75%  {left:150px; top:250px;}
  100% {left:250px; top:350px;}
}


@keyframes myfirst3 {
  0%   {right:250px; top:0px;}
  25%  {right:200px; top:150px;}
  50%  {right:200px; top:200px;}
  75%  {right:150px; top:200px;}
  100% {right:250px; top:0px;}
}

@keyframes myfirst2 {
  0%   {right:250px; top:150px;}
  25%  {right:200px; top:250px;}
  50%  {right:250px; top:150px;}
  75%  {right:150px; top:200px;}
  100% {right:250px; top:150px;}
}

/*Color Boxes Animation Before Footer*/
}





/* Simply Learn Product Page End */



/* Blog Post Css */

.wpba-post-box 
{
    display: flex;
}

.wpba-post-box .wpba-autor-img img
{
    border-radius: 100px;
    width: 90%;
}

.wpba-post-box .wpba-autor-name{
    padding-left: 10px;
    color: #500b86;
    font-size: 22px;
    font-weight: 700;
}

.wpba-singellayout-post img
{
    height: 300px !important;
}

.wpba-post-authorbio{
	
}

/* Header Css */
.fl-theme-builder-header-scrolled .wpba-whiteheader-noweight li a:after
{
	color: white !important;
} 

.fl-theme-builder-header-scrolled .wpba-togglemenu-icon .fl-icon i:before
{
	color: white !important;
}

.wpba-new-languageswitcher li
{
    font-size: 10px;
}

.wpba-new-languageswitcher .lang-item-38
{
    padding-left: 2px;
}

.wpba-new-languageswitcher li
{
    text-align: right;
}

.wpba-new-languageswitcher ul
{
    margin-bottom: 0px !important;
}

.wpba-new-languageswitcher ul li
{
    margin-bottom: 0px !important;
}



.wpba-highlight {
    background: linear-gradient(120deg, #00FF7D 0%, #00FF7D 100%);
    background-repeat: no-repeat;
    background-size: 100% 40%;
    background-position: 0 90%;
}


.wpba-purplebtn-scaleani .fl-button:hover{
    transform: scale(1.2);
}

.wpba-purplebtn-scaleani .fl-button{
       transition: .2s ease-in-out 0s !important;
}


/* Globle Before footer Row  Video Background*/
.wpba-footerrow-videobackgorund video
{
    top: 0px !important;
    width: 100% !important;
    height: 100% !important;
}


@media only screen and (min-width: 1700px)  {
	.wpba-footer-topup-btn
	{
    position: absolute;
    bottom: 8%;
    right: 10%;
	}
}


@media only screen and (min-width: 992px)  
{
	.wpba-videobackground-row video
	{
			left: 5% !important;
			top: 0px !important;
			height: 800px !important;
			width: 50% !important;
	}
	
		/* 	Slider white background */
		.wpba-realstroy-testimonials .uabb-blog-posts-shadow
	{
		height: 550px !important;
	}

}

@media only screen and (max-width: 992px)  
{
/* 	Book A Demo Page */

	
	.wpba-simplylearn-list .uabb-imgicon-wrap .uabb-image-content img {
        width: 30px !important;
        height: auto !important;
    }
    
    	.wpba-simplylearn-list .uabb-info-list-content-wrapper
	{
		display: flex;
	}
	
	.wpba-simplylearn-list .uabb-info-list-icon
	{
		width: 20% !important;
    float: left;
	}
	
	.wpba-simplylearn-list .uabb-info-list-content
	{
		width: 80% !important;
    float: left;
	}
	
	.wpba-videobackground-row video
{
	  left: 0px !important;
    top: 0px !important;
    height: 100% !important;
    width: 100% !important;
}
	
	/* 	Case Studies Layout */
	
	.wpba-blog-featuredmodule .uabb-blog-post-inner-wrap .uabb-post-thumbnail.uabb-crop-thumbnail img {
    width: 100%;
}
	
	.wpba-blog-featuredmodule .uabb-blog-post-inner-wrap .uabb-post-thumbnail {
    width: 100%;
}
	
/* 	Case Study Page  */
		.wpba-blog-featuredmodule-casestudies .uabb-blog-post-inner-wrap .uabb-post-thumbnail {
    width: 80% !important;
}
	
	.wpba-blog-featuredmodule .uabb-post-wrapper .uabb-blog-post-content {
    width: 100% !important;
    padding-top: 20px !important;
    padding-bottom: 20px !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
}
	
	.wpba-blogarchive-blog .fl-post-grid-image img {
    border-radius: 50px;
    height: 350px !important;
}
	

	
	
}



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

	
	.wpba-sl-tab-lefttext .pp-tabs-panels
	{
		min-height: 0px !important;
	}
	
	.wpba-squad-img img
	{
		 height: 250px !important;
    object-fit: cover;
	}
	
	.wpba-offcanvas-smallscreen-column
	{
		display: none;
	}

	
/* 	Slider white background */
		.wpba-realstroy-testimonials .uabb-blog-posts-shadow
	{
		height: 550px !important;
	}
	
	.wpba-prs-contentslider .fl-slide-content
{
	text-align: left !important;
	 padding: 20px 30px !important;
}
	
	

	
	.wpba-blog-featuredmodule .uabb-blog-post-inner-wrap .uabb-post-thumbnail 
	{
    width: 100% !important;
}
	.wpba-blog-featuredmodule .uabb-blog-post-inner-wrap .uabb-post-thumbnail.uabb-crop-thumbnail img {
    height: 250px !important;
}
	.wpba-blogarchive-blog .fl-post-grid-image img {
    border-radius: 20px ;
    height: 250px !important;
}
	
		/* 	Case Study Page  */
		.wpba-blog-featuredmodule-casestudies .uabb-blog-post-inner-wrap .uabb-post-thumbnail {
    width: 85% !important;
}
	
		.wpba-blog-featuredmodule-casestudies .uabb-blog-post-inner-wrap .uabb-post-thumbnail.uabb-crop-thumbnail img {
    height: 200px !important;
			border-radius: 40px !important;
}
	
		/*Color Boxes Animation Before Footer*/
.wpba-yellow-box {
	width: 100px;
	height: 70px;
  position: absolute;
  background: transprent;
  animation: myfirst 8s linear 2s infinite alternate;
  border: 4px solid #ffff00;
  border-radius: 15px;
  left: 250px;
  top:350px;
}

.wpba-green-box
{
  width: 50px;
  height: 50px;
  top: 0px;
  position: absolute;
  animation: myfirst2 8s linear 2s infinite alternate;
  border: 4px solid #00be52;
  border-radius: 15px;
}

.wpba-purple-box
{
   width: 100px;
   height: 80px;
  top: 0px;
  position: absolute;
  animation: myfirst3 8s linear 2s infinite alternate;
  border: 4px solid #8329cb;
  border-radius: 15px;
}


@keyframes myfirst {
  0%   {left:0px; top:0px;}
  25%  {left:20px; top:50px;}
  50%  {left:30px; top:80px;}
  75%  {left:25px; top:100px;}
  100% {left:0px; top:0px;}
}


@keyframes myfirst3 {
  0%   {right:10px; top:0px;}
  25%  {right:50px; top:50px;}
  50%  {right:50px; top:100px;}
  75%  {right:75px; top:100px;}
  100% {right:10px; top:0px;}
}

@keyframes myfirst2 {
  0%   {right:0px; top:0px;}
  25%  {right:70px; top:50px;}
  50%  {right:20px; top:80px;}
  75%  {right:75px; top:100px;}
  100% {right:0px; top:0px;}
}

/*Color Boxes Animation Before Footer*/

	
}

@media only screen and (max-width: 1190px) and (min-width: 992px) 
{
		.fl-node-i5jkzton6c90
	{
    width: 25%;
	}
	
	.fl-node-ib1pguxe6n8r 
	{
    width: 60%;
	}
	
	.fl-node-a6814bm3cxsn
	{
    width: 15%;
	}
	
	
}


@media only screen and (max-width: 1400px) and (min-width: 992px) 
{
	.fl-node-go36v2ezr8tl .fl-post-column {
    width: 50%;
}
}

@media only screen and (min-width: 992px)  {
	
	.wpba-newsletters form
{
    display: flex;
    width: 100%
}

.wpba-newsletters .gform_footer 
{
    width: 20%;
   margin-left: 20px !important;
           align-items:center;
        justify-content:center;

}

.wpba-newsletters .gform-body
{
    width: 80%;
    margin-top: 20px;
}
	

	
}

@media only screen and (max-width: 992px)  {
	.fl-node-p4s9h038jw6v .pp-gf-content {
    padding-right: 20px;
    padding-left: 20px;
	}
	
	.wpba-nemitek-img-leftcolumn
	{
		margin-left: 0px !important;
		margin-right: 0px !important;
	}
	
	.wpba-nemitek-img-rightcolumn
	{
		margin-left: auto !important;
		margin-right: 0px !important;
	}
	
	
}

@media only screen and (max-width: 992px) and (min-width: 600px) 
{
	.wpba-slider02-card
	{
		    margin-left: 100px;
    margin-right: 100px;
	}
}

/*20230318 Css*/
a.wpba-nav-title {
    line-height: 35px;
}

#menu-building-a-course-1 li, #menu-using-the-page-builder li, #menu-users-groups-and-access-to-courses li, #menu-reporting-communication-with-students li{
	border: none !important;
}

@media only screen and (max-width: 600px)  {
	
	.wpba-ani-box
	{
		display: none !important;
	}
	
	.wpba-premiumex-slider .wpba-greenbtn
	{
		margin-top: 20px;
	}
	
	#wpba-premiumex-slider001 .fl-slide-title {
    color: #00be52;
    font-weight: 700;
}
	
	#wpba-premiumex-slider001 .fl-slide-text p{
    color: #a8a8a8;
    font-size: 20px;
}
	
	.wpba-prs-contentslider .fl-slide-title{
		font-weight: 700;
	}
	
	.wpba-prs-contentslider .fl-slide-title, .wpba-prs-contentslider .fl-slide-text p
	{
		color: #220f4f !important;
	}
	
}


.wpba-footerrow-videobackgorund .fl-heading, .wpba-footerrow-videobackgorund .fl-button{
	position: relative;
	z-index: 5;
}

.wpba-ani-boxs 
{
	width: 100%;
}


@media only screen and (min-width: 992px) 
{
	.wpba-green-box
{
	right: 100px ;
}

.wpba-purple-box
{
	right: 300px ;
}

}
/* WPBA ALL PAGES CSS End */

/*== header menu language link button design ==*/
.pp-offcanvas-content-inner .widget_polylang .lang-item a{
    border-radius: 8px;
    -moz-border-radius: 8px;
    -webkit-border-radius: 8px;
    display: inline-flex;
    font-size: 16px;
    font-weight: normal;
    line-height: 18px;
    padding: 12px 30px;
    text-decoration: none;
    text-shadow: none;
    align-items: center;
    color: #220f4f;
	background: white;
    border: 2px solid white;
	}
.pp-offcanvas-content-inner .widget_polylang .lang-item a::after{
	content: none;
}
.pp-offcanvas-content-inner .widget_polylang .lang-item a:before{
	        content: "\f0e5";
	    font-family: 'FontAwesome' !important;
    speak: never;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
	font-size: 1.3em;
	margin-right: 8px;
}
.pp-offcanvas-content-inner .widget_polylang .lang-item a:hover, .pp-offcanvas-content-inner .widget_polylang .lang-item a:visited{
	background: #220f4f;
	color: white;
}
/* == header menu language link button design - code end here == */



/* Responsive video embed code for both YouTube and Vimeo */
figure.wp-block-embed iframe {
  width: 100%;
  height: auto;
}

figure.wp-block-embed .wp-block-embed__wrapper {
  padding-bottom: 56.25%; /* 16:9 Aspect Ratio */
  position: relative;
}

figure.wp-block-embed iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}






.fl-theme-builder-header-scrolled .wpba-new-languageswitcher ul a {
	color: white;
}

