/* 
.custom-banner {
	.hover-container {
		display: block; position: absolute; top: 24%; left: 14%; width: 40%;
		.hover-left-block {
			color: white;

			img {
				width: 40%; margin: 0% 0% 4% 0%;
			}
			.btn {
				color: black; font-weight: 700; margin: 5% 0 0 0;
			}
		}
	}
}


.custom-banner-2 {
	.hover-container {
		.hover-left-block {
			top: 16%; left: 5%; width: 60%;

			img {
				width: 40%; margin: 0% 0% 4% 0%;
			}
			
		}
	}
} */

.fc-icon-left-pc {
	font-size: 10em;
	color: #00669a;
}
.fc-icon-right-pc {
	font-size: 10em;
	color: #000000;
}
.padding-top-4rem {
	padding-top: 4rem !important;
}
.owl-carousel {
    margin-bottom: 0px;
}
.owl-carousel .div-center {
	display: flex;
	justify-self: center;
	align-items: center;
}
.owl-theme .owl-nav.disabled+.owl-dots {
    margin-top: 15px;
}
/* .banner-img-1 {
	background-image: url('../../img/blog/wide/new/01-IT-forum-background.png');
	background-repeat: no-repeat;
	background-position: center center;
} */
.custom-banner .hover-container {
	display: block;
    position: absolute;
    top: 78%;
    left: 7.5%;
    width: 11em;
}
.custom-banner .hover-container p {
	font-size: 1em;
	line-height: 2em;
}
.custom-banner .hover-container img {
	width: 40%; margin: 0% 0% 4% 0%;
}
.custom-banner .hover-container .btn {
	color: black; font-weight: 700; margin: 0% 0 0 0;
	padding: 5% 7%;
	font-size: 1em;
}
@media (max-width: 650px) {
	.custom-banner .hover-container {
		top: 78%;
		left: 12%;
		width: 11em;
	}
	.custom-banner .hover-container .btn {
		padding: 7% 14%;
		font-size: 0.6em;
	}
}
.custom-banner .hover-container .hover-left-block, .custom-banner .hover-container .hover-center-block, .custom-banner .hover-container .hover-right-block {
	/* display: inline; */
}
.custom-banner .hover-container .fc-left-icon-block {
	padding: 12% 0 0 0;
}
.custom-banner .hover-container .fc-right-icon-block {
	padding: 24% 0 0 0;
}

/* Block 2 */
.custom-banner-2 .hover-container {
	display: block;
    position: absolute;
    top: 10%;
    left: 6%;
    width: 44%;
}
.custom-banner-2 .hover-right-block {
	padding: 10% 0 0 5%;
}
.custom-banner-2 .hover-right-block p {
	font-size: 1em;
	line-height: 16px;
	/* padding: 0; */
    margin: 0 0 11px 0;
}
.custom-banner-2 .hover-container h4 {
	font-size: 30px;
    font-weight: 100;
    line-height: 30px;
}
.custom-banner-2 .hover-container img {
	width: 40%; margin: 0% 0% 4% 0%;
}

/* Block 3 */
.custom-banner-3 .hover-container {
	display: block;
    position: absolute;
    top: 10%;
	left: 6%;
	width: 56%;
}
.custom-banner-3 .hover-left-block {
	padding: 25px 4px 0px 24px;
}
.custom-banner-3 .hover-container .txt-style1 {
	color:  #00669a;
}
.custom-banner-3 .hover-container .txt-style2 {
	color:  black;
}
.custom-banner-3 .hover-container .fc-left-icon-block {
	padding: 0% 0 0 0;
}
.custom-banner-3 .hover-container .fc-right-icon-block {
	padding: 12% 0 0 0;
}
/* Block 4 */
.custom-banner-4 .hover-container {
	display: block;
    position: absolute;
    top: 25%;
    left: 27%;
    width: 66%;
}
.custom-banner-4 .hover-left-block {
	padding: 25px 23px 0px 24px;
}
.custom-banner-4 .hover-left-block h2 {
	font-weight: 400;
}
.custom-banner-4 .hover-container .txt-style1 {
	color:  #fff;
}
.custom-banner-4 .hover-container .txt-style2 {
	color:  black;
}
.custom-banner-4 .hover-container .fc-left-icon-block {
	padding: 0% 0 0 0;
}
.custom-banner-4 .hover-container .fc-right-icon-block {
	padding: 12% 0 0 0;
}
.custom-banner-4 .hover-container .fc-icon-left-pc {
	color: #fff;
}
.custom-banner-4 .hover-container .fc-icon-right-pc {
	color: #fff;
}
/* Block 5 */
.custom-banner-5 .hover-container {
	display: block;
    position: absolute;
    top: 52%;
    left: 27%;
    width: 66%;
}
.custom-banner-5 .hover-left-block {
	padding: 25px 23px 0px 24px;
}
.custom-banner-5 .hover-left-block h2 {
	font-weight: 400;
}
.custom-banner-5 .hover-container .txt-style1 {
	color:  #fff;
}
.custom-banner-5 .hover-container .txt-style2 {
	color:  black;
}
.custom-banner-5 .hover-container .fc-left-icon-block {
	padding: 0% 0 0 0;
}
.custom-banner-5 .hover-container .fc-right-icon-block {
	padding: 12% 0 0 0;
}
.custom-banner-5 .hover-container .fc-icon-left-pc {
	color: #fff;
}
.custom-banner-5 .hover-container .fc-icon-right-pc {
	color: #fff;
}

/** =============================== */
.slider-container {
    background: none;
    height: auto;
}
@media (max-width: 650px) {
    .slider-container {
        height: 700px;
    }
}
.tp-bullets .tp-bullet {
	background-color:  var(--company-color-2);
	/* var(--info); */
}
.tp-bullets .tp-bullet.selected {
	background-color: var(--primary);
}
.rev_slider li.slide-overlay .slotholder:after {
	background: unset;
}
.txt-color-2 {
	color: var(--company-color-2);
}
.btn-style-1 {
    background-color: var(--company-color-4)!important;
    border-color: var(--company-color-4) var(--company-color-4) var(--company-color-4) var(--company-color-4)!important;
    color: #f3e6df!important;
}
.btn-style-2 {
    background-color: var(--company-color-3)!important;
    border-color: var(--company-color-3) var(--company-color-3) var(--company-color-4) var(--company-color-4)!important;
    color: #f3e6df!important;
}
@media (max-width: 550px) {
	.btn-style-1 {
		background-color: transparent!important;
		border-color: var(--company-color-4) var(--company-color-4) var(--company-color-4) var(--company-color-4)!important;
		color: #65507d!important;
	}
	.btn-style-2 {
		background-color: transparent!important;
		border-color: var(--company-color-3) var(--company-color-3) var(--company-color-4) var(--company-color-4)!important;
		color: var(--company-color-3)!important;
	}
}

/** Slider container **/
#slider-container .home-inner-slider .hover-container {
	display: block;
    position: absolute;
    top: 20%;
}
#slider-container .owl-carousel .owl-stage-outer {
    height: 588px;
}
#slider-container .owl-carousel .owl-stage-outer .image-block img {
    margin: 0 auto;
}
#slider-container .owl-theme .owl-nav.disabled+.owl-dots {
    margin: -35px auto 0 49%;
}
@media (max-width: 650px) {
	#slider-container .home-inner-slider .hover-container {
        top: 18%;
    }
    #slider-container .owl-carousel {
        height: unset;
    }
    #slider-container .owl-carousel .owl-stage-outer {
        height: 588px;
    }
    #slider-container .owl-carousel .owl-stage-outer .image-block img {
        margin: 0 auto;
    }
    #slider-container .owl-theme .owl-nav.disabled+.owl-dots {
        /* margin: -35px auto 0 37%; */
        margin-top: -40px;
        position: relative;
        display: flex;
        align-items: center;
        justify-content: center;
        align-content: space-evenly;
        z-index: 9999;
        width: 0%;
    }
}
/** featured box full styles */
@media (max-width: 650px) {
	.featured-boxes-full .featured-box-full-primary:nth-child(2) p {
		opacity: 1;
	}

	.featured-boxes-full .featured-box-full-primary:nth-child(3) h3 {
		font-weight: 500;
	}
	.featured-boxes-full .featured-box-full-primary:nth-child(3) p {
		opacity: 1;
	}

	.featured-boxes-full .featured-box-full-primary:nth-child(4) h3 {
		font-weight: 500;
	}
	.featured-boxes-full .featured-box-full-primary:nth-child(4) p {
		opacity: 1;
	}
}

.call-to-action-btn a {
	font-size: .9em!important;
}