/*
Theme Name:   Betwins Child
Theme URL:    https://webnextpro.com/betwins-child/
Description:  IT Solution, Sass and Multipurpose WordPress Theme
Author:       webnextpro
Author URL:   https://webnextpro.com/
Template:     betwins
Version:      1.0.0
License:      GNU General Public License v2 or later
License URL:  http://www.gnu.org/licenses/gpl-2.0.html
Tags: light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
Text Domain:  betwinschildtheme
*/
.navbar__cta a.btn--primary {background: transparent !important;color: #fff !important;border-color: #fff !important;}
.navbar__cta i {
    display: none;
}
.banner-action.mt-40 a {
    background-color: #00C8FF !important;
}
.header .navbar__item a {
    padding-right: 32px !important;
}
.banner-action a.btn--primary {
    background: #00C8FF !important;
}
.btn--primary::before, .btn--primary::after {
    display: none;
}
.banner-action a i.ti.ti-arrow-narrow-right {
    display: none;
}
.header .container {
    max-width: 1300px !important;
    height: 136px !important;
	padding: 20px 0 !important;
}
.header .navbar-logo img {
    width: 154px !IMPORTANT;
    max-width: 154px !important;
    height: 107px !important;
}
div#about-sec .number-img {
    display: none;
}
div#about-sec .thumb img {
    max-width: 398px !important;
    min-width: 398px !important;
}
.fantasy__single {
    background-color: #fff !important;
    border-color: rgb(0 0 0 / 20%) !important;
}
.fantasy__single::before {
    top: 0 !important;
    background: url("/wp-content/uploads/2025/08/BackgroundBlur.png") no-repeat !important;
    background-size: cover !important;
	filter: none !important;
    width: 100% !important;
    height: 100% !important;
}
.right-col .fantasy__single .content.mt-120 {
    margin-top: 78px !important;
}
div#why-sec .number-img {
    display: none;
}
.list-group-items .list-group__single .thumb::before {
    background: linear-gradient(to bottom, #FFFF00 0%, rgba(255, 186, 35, 0) 100%) !important;
}
.list-group-items .list-group__single .thumb {
    background-color: #FFFF00 !important;
}
.testimonial .quote {
    background: #FF3232 !important;
}
.blog-single-content-wrap .e-con-inner {
    width: 100% !important;
    display: block !important;
}
.blog-single-content-wrap .section__header.aos-init.aos-animate {
    margin: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
}
.blog .content {
    background: #F1F7FF !important;
}
.blog-two .content__cta {
    border-color: rgb(0 0 0 / 20%) !important;
}
.blog-two .content__cta span {
    border-color: rgb(0 0 0 / 20%) !important;
}
.footer__newsletter-content h4 {
    color: #111 !important;
}
.footer__newsletter-content p {
    color: #111 !important;
}
.footer__newsletter-form .form {
    background: #fff !important;
}
.footer__newsletter-form .form input, .footer__newsletter-form .form input::placeholder {
    color: #000 !important;
}
.widget.footer-widget .widget-headline, .footer__widget-intro h6 {
    color: #000 !important;
    font-weight: 900 !important;
}
.footer-widget.widget_nav_menu ul li a {
    color: #6C6C6C !important;
    font-weight: 500 !important;
}
.widget.footer-widget.widget_text .textwidget p {
    color: #6C6C6C !important;
    font-weight: 400 !important;
}
.row-cols-xxl-5>* {
    width: 25% !important;
}
.footer__widget-group .icon {
    border-color: #FF3333 !important;
}
.copyright-text.text-white.pt-3.pb-3 {
    color: #6C6C6C !important;
}
.copyright-content {
    display: flex;
    justify-content: space-between;
}
.copyright-wrap.pt-2.pb-2 .row .col-lg-6.align-self-center {
    width: 100% !important;
}
.social a {
    color: #ff3333 !important;
    border-color: #ff3333 !important;
}
.footer-wraps.position-relative.z-1 .social.mt-35 {
    display: none !important;
}
.social.mt-35 {
    margin: 0 !important;
}
.copyright-wrap {
    border-color: rgb(0 0 0 / 20%) !important;
}
div#testi-sec h2 span {
    color: #ff3333 !important;
}
.blog-main-item-01 {
    background: #F1F7FF !important;
}
.blog-main-item-01 .content .title {
    color: #000 !important;
}
.blog-main-item-01 .content p {
    color: #000 !important;
}
.blog-bottom.mt-3 a {
    color: #000 !important;
}
.mobile-menu__social.social.nav-fade a {
    background: #ff3333;
    color: #fff !important;
}
.hero__content h1 {
    width: 770px;
}
div#about-sec h2 {
    width: 700px !important;
}
div#vision-sec h2 {
    width: 800px !important;
}
div#testi-sec h2 {
    width: 576px !important;
}
ul.post-meta a {
    pointer-events: none !important;
}
div#inner-service .fantasy__single {
    height: 480px !important;
}
div#inner-service .fantasy__single .content {
    max-width: 350px !important;
    margin-top: 140px !important;
}
div#gallery-sec img {
    height: 300px !important;
    object-fit: cover;
}



@media only screen and (max-width: 1000px ) {
	.header .navbar-logo img {
		width: 120px !important;
		max-width: 120px !important;
		height: 80px !important;
	}
	.header .container {
		height: 78px !important;
		padding: 0 14px !important;
	}
	.row-cols-xxl-5>* {
		width: 100% !important;
		margin-top: 0px !important;
	}
	.copyright-content {
		display: block !important;
		text-align: center !important;
	}
	.copyright-text.text-white.pt-3.pb-3 {
		text-align: center !important;
	}
	.social {
		justify-content: center !important;
	}
	.hero__content h1, div#about-sec h2, div#vision-sec h2,div#testi-sec h2 {
		width: 100% !important;
	}
	div#inner-service .fantasy__single .content {
		max-width: 100% !important;
		margin-top: 30px !important;
	}
	div#inner-service .fantasy__single {
		height: auto !important;
	}
	div#gallery-sec img {
    	height: 400px !important;
    	object-fit: cover;
	}
}