/*
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: accessibility-ready,flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.6.1.1664941033
Updated: 2022-10-05 11:37:13

*/

/* DIGITAL MARKETING VIDEOS */
.page-id-1816 .blog-list .box .text h5{
	min-height: 0px !important;
}
.search-results .blog-list .box .text h5{
	min-height: 0px !important;
}
.tax-video_tag .video-list {
    display: block;
}
.tax-video_tag .video-list.blog-list .box .text .categories-sm span {

    padding: 5px 10px !important;
}
.sections {
    padding: 4rem 0;
}
.col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}
.container {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
}
.row {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px;
}
.col-md-6{
    position: relative;
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
}
.blog-list .box {
    background-color: #fff;
    border-radius: 12px;
    position: relative;
    margin-bottom: 30px;
    box-shadow: 0 0 5px 0 rgba(0,0,0,.3);
    -webkit-transition: .4s ease-out;
    transition: .4s ease-out;
    cursor: pointer;
}
.blog-list .box {
    cursor: pointer;
}
.blog-list .box .text {
    padding: 2rem;
}
.blog-list .box {
    background-color: #fff;
    border-radius: 12px;
    position: relative;
    margin-bottom: 30px;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3);
    -webkit-transition: 0.4s ease-out;
    transition: 0.4s ease-out;
}
.blog-list .box .text p {
    font-family: "Poppins", sans-serif;
    font-weight: bold;
    font-size: 14px;
    color: #80173d;
    margin-bottom: 5px !important;
}
.blog-list .box .text a {
    color: #444;
}
.blog-list .box a {
    display: contents;
}
.blog-list .box .text .categories-sm {
    margin-top: 22px;
}
.blog-list .box .text h5 {
    font-weight: 700;
    margin-bottom: 10px;
}
.blog-list .box .text .categories-sm{
    min-height: 110px
}
.blog-list .box .text .categories-sm span {
	font-weight: 400 !important;
    border-radius: 50px;
    padding: 0px 25px !important;
    font-size: 12px;
    margin-right: 5px;
    margin-bottom: 8px;
    display: inline-block;
}
.blog-list .box a {
    display: contents;
}
.blog-list .box .text .categories-sm span {
    background-color: #680332;
    color: #fff;
}
.blog-list .box .text .categories-sm a {
    color: #fff;
}
.blog-list .box .text h5 {
    min-height: 60px
}
.blog-list .box:hover .text p {
    color: #fff;
}
.blog-list .box:hover .text .categories-sm span {
    -webkit-transition: .4s ease-out;
    transition: .4s ease-out;
    background-color: #fff;
    color: #0b0a0f;
}
.blog-list .box:hover .text .categories-sm a {
    color: #444;
}
.side-box1, .side-box2 {
    -webkit-box-shadow: 0 0 5px 0 rgba(0,0,0,.3);
    box-shadow: 0 0 5px 0 rgba(0,0,0,.3);
    padding: 30px;
    background-color: #fff;
    border-radius: 10px;
    margin-bottom: 30px;
}

@media screen and (max-width: 1199px){
	.sections {
    padding: 3rem 0 !important;
}
}
@media screen and (max-width: 767px){
	.video-list .box {
    margin-top: 0 !important;
}
	.blog-list .box .text .categories-sm span{
		padding: 0px 20px !important;
	}
}
@media screen and (min-width: 1500px){
   .container {
    max-width: 1204px;
} 
}

@media screen and (min-width: 1500px){
    .container {
    max-width: 1204px;
}
}

@media screen and (min-width: 1366px){
    .blog-list .container {
    max-width: 1204px !important;
}
    .blog-list .box .text {
    padding: 2rem !important;
}
    
}


@media (min-width: 1200px){
    .container {
    max-width: 1140px;
}
}

@media (min-width: 992px){
    .col-lg-8 {
        -ms-flex: 0 0 66.666667%;
        flex: 0 0 66.666667%;
        max-width: 66.666667%;
    }
    .col-lg-4 {
        -ms-flex: 0 0 33.333333%;
        flex: 0 0 33.333333%;
        max-width: 33.333333%;
    }
    .container {
    max-width: 960px;
}
}

@media (min-width: 768px){
    .col-md-6 {
    -ms-flex: 0 0 50%;
    flex: 0 0 50%;
    max-width: 50%;
}
    .container {
    max-width: 720px !important;
}
	
}
@media (min-width: 768px){

}

@media (min-width: 576px){
    .container {
    max-width: 540px;
}
}
@media screen and (min-width: 1366px){
    .blog-list .container {
        max-width: 1204px !important;
    }
}




/* END OF DIGITAL MARKETING VIDEOS */
/* MEGA MENU */
#mega-menu-wrap-menu-1 #mega-menu-menu-1 li.mega-menu-item-has-children > a.mega-menu-link > span.mega-indicator:after{
	font-size: 23px;
}
#mega-menu-item-172 > .mega-sub-menu, #mega-menu-item-174 > .mega-sub-menu, #mega-menu-item-1561 > .mega-sub-menu {
    background-color: #fff!important;
    padding: 0px !important;
}
.elementor-148 .elementor-element.elementor-element-f661010 .elementor-button:hover, .elementor-148 .elementor-element.elementor-element-f661010 .elementor-button:focus{
	color: #fff !important;
    background-color: #680332 !important;
}
.elementor-148 .elementor-element.elementor-element-5468640 .elementor-button:hover, .elementor-148 .elementor-element.elementor-element-5468640 .elementor-button:focus{
	color: #fff !important;
    background-color: #EDE538 !important;
}
#mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-item > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-menu-ancestor > a.mega-menu-link, #mega-menu-wrap-menu-1 #mega-menu-menu-1 > li.mega-menu-item.mega-current-page-ancestor > a.mega-menu-link{
	background: transparent !important;
    color: #fff;
    font-weight: normal;
    text-decoration: none;
    border-color: #fff;
}
@media only screen and (max-width: 1080px) {
	.elementor-nav-menu .sub-menu{
		background-color: transparent;
		margin-left: 0px!important;
		margin-top: 0px!important;
		position: relative!important;
		color: #fff;
	}
	.elementor-nav-menu > li > a{
		  font-size: 16px;
		    border-bottom: 1px solid rgba(99, 99, 99, 0.4);    padding-right: 55px; 
	}
	.elementor-nav-menu > li > a  .sub-arrow{
		    position: absolute; 
    	right: 27px; -ms-transform: rotate(-90deg);
    	transform: rotate(-90deg); transition: all 1s;
	}
	.elementor-nav-menu > li > a.highlighted .sub-arrow{
		-ms-transform: rotate(0deg);
    transform: rotate(0deg);     right: 32px;
	}
	.elementor-nav-menu .sub-menu li a{
		    color: #fff;
    		padding: 13px 24px!important;    font-size: 16px;
		    border-bottom: 1px solid rgba(99, 99, 99, 0.4);
	}
	.elementor-nav-menu .sub-menu li a .sub-arrow{
		position: absolute; 
    	right: 27px; -ms-transform: rotate(0deg);
    	transform: rotate(0deg); transition: all 1s;
	}
	.elementor-nav-menu .sub-menu li a.highlighted .sub-arrow{
		     -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    right: 27px;
	}
	.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before, .elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{
		display:none;
	}
}

/* manual styling for hovers */
 #mega-menu-item-1537:hover{
        background-color: #680332 !important;
       opacity: 1 !important;
           color: #fff !important;
       
       }
       #mega-menu-item-1538:hover{
        background-color: #680332 !important;
       opacity: 1 !important;
           color: #fff !important;
       
       }
       #mega-menu-item-1540:hover{
        background-color: #680332 !important;
       opacity: 1 !important;
           color: #fff !important;
       
       }
       #mega-menu-item-1544:hover{
        background-color: #680332 !important;
       opacity: 1 !important;
           color: #fff !important;
       
       }
       
       #mega-menu-item-2193:hover{
        background-color: #680332 !important;
       opacity: 1 !important;
           color: #fff !important;
       
       }
       #mega-menu-item-2192:hover{
        background-color: #680332 !important;
       opacity: 1 !important;
           color: #fff !important;
       
       }
       #mega-menu-item-1556:hover{
        background-color: #680332 !important;
       opacity: 1 !important;
           color: #fff !important;
       
       }
       
       #mega-menu-item-1384:hover{
        background-color: #680332 !important;
       opacity: 1 !important;
           color: #fff !important;
       
       }
       #mega-menu-item-1372:hover{
        background-color: #680332 !important;
       opacity: 1 !important;
           color: #fff !important;
       
       }
       #mega-menu-item-1374:hover{
        background-color: #680332 !important;
       opacity: 1 !important;
           color: #fff !important;
       
       }
       
       #mega-menu-item-1386:hover{
        background-color: #680332 !important;
       opacity: 1 !important;
           color: #fff !important;
       
       }
       #mega-menu-item-1388:hover{
        background-color: #680332 !important;
       opacity: 1 !important;
           color: #fff !important;
       
       }
       #mega-menu-item-1389:hover{
        background-color: #680332 !important;
       opacity: 1 !important;
           color: #fff !important;
       
       }
       
       #mega-menu-item-1551:hover{
        background-color: #680332 !important;
       opacity: 1 !important;
           color: #fff !important;
       
       }
       #mega-menu-item-1552:hover{
        background-color: #680332 !important;
       opacity: 1 !important;
           color: #fff !important;
       
       }
       
       #mega-menu-item-1393:hover{
        background-color: #680332 !important;
       opacity: 1 !important;
           color: #fff !important;
       
       }
       #mega-menu-item-1395:hover{
        background-color: #680332 !important;
       opacity: 1 !important;
           color: #fff !important;
       
       }
       #mega-menu-item-1548:hover{
        background-color: #680332 !important;
       opacity: 1 !important;
           color: #fff !important;
       
       }
       #mega-menu-item-1549:hover{
        background-color: #680332 !important;
       opacity: 1 !important;
           color: #fff !important;
       
       }
       
       #mega-menu-item-1291:hover{
        background-color: #680332 !important;
       opacity: 1 !important;
           color: #fff !important;
       
       }
       #mega-menu-item-1292:hover{
        background-color: #680332 !important;
       opacity: 1 !important;
           color: #fff !important;
       
       }
       #mega-menu-item-1293:hover{
        background-color: #680332 !important;
       opacity: 1 !important;
           color: #fff !important;
       
       }
       
       #mega-menu-item-1557:hover{
        background-color: #680332 !important;
       opacity: 1 !important;
           color: #fff !important;
       
       }
       #mega-menu-item-1558:hover{
        background-color: #680332 !important;
       opacity: 1 !important;
           color: #fff !important;
       
       }
       #mega-menu-item-1559:hover{
        background-color: #680332 !important;
       opacity: 1 !important;
           color: #fff !important;
       
       }
       #mega-menu-item-1560:hover{
        background-color: #680332 !important;
       opacity: 1 !important;
           color: #fff !important;
       
       }
       
       #mega-menu-item-1562:hover{
        background-color: #680332 !important;
       opacity: 1 !important;
           color: #fff !important;
       
       }
       #mega-menu-item-1563:hover{
        background-color: #680332 !important;
       opacity: 1 !important;
           color: #fff !important;
       
       }
       #mega-menu-item-1567:hover{
        background-color: #680332 !important;
       opacity: 1 !important;
           color: #fff !important;
       
       }
       #mega-menu-item-1568:hover{
        background-color: #680332 !important;
       opacity: 1 !important;
           color: #fff !important;
       
       }
#mega-menu-item-1537:hover a{
        filter: brightness(50) !important;
       
       }
       #mega-menu-item-1538:hover a{
        filter: brightness(50) !important;
       
       }
       #mega-menu-item-1540:hover a{
        filter: brightness(50) !important;
       
       }
       #mega-menu-item-1544:hover a{
        filter: brightness(50) !important;
       
       }
       
       #mega-menu-item-2193:hover a{
        filter: brightness(50) !important;
       
       }
       #mega-menu-item-2192:hover a{
        filter: brightness(50) !important;
       
       }
       #mega-menu-item-1556:hover a{
        filter: brightness(50) !important;
       
       }
       
       #mega-menu-item-1384:hover a{
        filter: brightness(50) !important;
       
       }
       #mega-menu-item-1372:hover a{
        filter: brightness(50) !important;
       
       }
       #mega-menu-item-1374:hover a{
        filter: brightness(50) !important;
       
       }
       
       #mega-menu-item-1386:hover a{
        filter: brightness(50) !important;
       
       }
       #mega-menu-item-1388:hover a{
        filter: brightness(50) !important;
       
       }
       #mega-menu-item-1389:hover a{
        filter: brightness(50) !important;
       
       }
       
       #mega-menu-item-1551:hover a{
        filter: brightness(50) !important;
       
       }
       #mega-menu-item-1552:hover a{
        filter: brightness(50) !important;
       
       }
       
       #mega-menu-item-1393:hover a{
        filter: brightness(50) !important;
       
       }
       #mega-menu-item-1395:hover a{
        filter: brightness(50) !important;
       
       }
       #mega-menu-item-1548:hover a{
        filter: brightness(50) !important;
       
       }
       #mega-menu-item-1549:hover a{
        filter: brightness(50) !important;
       
       }
       
       #mega-menu-item-1291:hover a{
        filter: brightness(50) !important;
       
       }
       #mega-menu-item-1292:hover a{
        filter: brightness(50) !important;
       
       }
       #mega-menu-item-1293:hover a{
        filter: brightness(50) !important;
       
       }
       
       #mega-menu-item-1557:hover a{
        filter: brightness(50) !important;
       
       }
       #mega-menu-item-1558:hover a{
        filter: brightness(50) !important;
       
       }
       #mega-menu-item-1559:hover a{
        filter: brightness(50) !important;
       }
       #mega-menu-item-1560:hover a{
        filter: brightness(50) !important;
       }
       
       #mega-menu-item-1562:hover a{
        filter: brightness(50) !important;
       }
       #mega-menu-item-1563:hover a{
        filter: brightness(50) !important;
       }
       #mega-menu-item-1567:hover a{
        filter: brightness(50) !important;
       }
       #mega-menu-item-1568:hover a{
        filter: brightness(50) !important;     
       }
       
/* MOBILE MENU */
.white-background-lightbox{
	background-color: transparent !important;
}
/* END OF MEGA MENU */

/* 05-31-2023 */
@media only screen and (max-width: 500px) {
	.page-id-651 .award-section .cstm-slider .slick-arrow.slick-next {
		right: 31px !important;
	}
}
/* 05 April 2024 */
.page-id-706 .wpcf7-spinner{
	position: absolute;
}