/*
Theme Name: Tasheel
Author: Tasheel
Version: 1.0
*/
/*Temp solution*/
.offers-tab-sec .filter-list dl.dropdown {
	display: none;
}

.simple-steps-sec {
	display: none;
}

.single-offers .offer-info-benefits-cnt .apply-now-btn {
	display: none;
}

.single-offers .offer-info-benefits .col-md-5,
.single-offers .offer-info-benefits .col-md-7 {
	width: 100%;
}

.single-offers .offer-info-benefits-icon-sec a {
	margin-bottom: 32px;
}

.single-offers .offer-info-benefits-icon-sec .apply-now-btn {
	width: 162px;
	height: 48px;
	background-color: #64bb47;
	border-radius: 10px;
	color: #fff;
	font-size: 16px;
	line-height: normal;
	display: flex;
	align-items: center;
	justify-content: center;
	text-decoration: none;
	margin-right: 12px;
	font-weight: 700;
	transition: all .3s ease-in-out;
}

.single-offers .offer-info-benefits-icon-sec .apply-now-btn:hover {
	background-color: rgba(101, 188, 71, 0.7);
	border: 1px solid #93d07e;
}

/*End Temp*/
.find-us-btns a span {
	display: none;
}

body .navbar-toggler .navbar-toggler-icon {
	background-image: url("/wp-content/themes/tasheel/assets/img/menu-icon.svg");
}

body .navbar-toggler.open .navbar-toggler-icon {
	background-image: url("/wp-content/themes/tasheel/assets/img/close-icon.svg");
}

/* .swiper-button-next,
.swiper-rtl .swiper-button-prev,
.swiper-button-prev,
.swiper-rtl .swiper-button-next {
	background-image: url("../tasheel/assets/img/slider-next-icon.png") !important;
	max-width: auto!important ;
} */

.swiper-button-next-news {
	background: url("../tasheel/assets/img/slider-next-icon.png") no-repeat !important;
	height: 25px;
	width: 70px;
	transform: translate(85%, 0);
}

.swiper-button-prev-news {
	background: url("../tasheel/assets/img/slider-prev-icon.png") no-repeat !important;
	height: 25px;
	width: 70px;
}



.filter-btn.active img {
	-webkit-appearance: none;
}

body a {
	outline: none !important;
}

.row .home-offer-card:hover img,
.container .home-offer-card:hover img {
	filter: none;
	-webkit-filter: none;
}

.rtl .your-get-way-card-main .col-md-3:first-child img {
	rotate: 180deg;
}

.form-warning-msg a {
	color: rgba(101, 188, 71, 0.7);
	text-decoration: none;
}

.wpcf7 input[type="url"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"] {
	direction: unset;
}

.rtl .form-check-input:checked[type="radio"] {
	position: relative;
}

.rtl .form-check-input:checked[type="radio"]:before {
	content: '';
	width: 8px;
	height: 8px;
	background: #fff;
	display: block;
	border-radius: 50%;
	position: absolute;
	top: 4px;
	left: 4px;
}

.footer-logos .footer-licensed-text {
	font-size: 10px;
	line-height: 1.3;
    font-weight: 500;
}

.container .about-mission-cnt,
.container .about-vision-cnt {
	background-image: none;
}

.container .personal-finance-timeline .time-line-btn {
	text-align: center;
}

.page-template-privacy .main-content {
	max-width: 1180px;
	margin: 50px auto;
	padding: 0 20px;
}

.page-template-privacy .main-content p a {
	color: #65bc47;
	text-decoration: none;
}

.rtl .contact-blocks-card-cnt .para-type-6 {
	font-size: 12px;
	line-height: 1;
	color: #bebebe;
	max-width: 80%;
}

@media (min-width: 1200px) {

	.page-id-5820 .main-content,
	.page-id-5831 .main-content {
		max-width: 600px;
	}

	nav.navbar {
		height: 80px !important;
	}

	.desktop-menu .navbar-nav {
		justify-content: center;
	}

	.container .header-logos-sec img:nth-child(2) {
		height: 45px;
	}

	body .container,
	body .container-lg,
	body .container-md,
	body .container-sm,
	body .container-xl,
	body .container-xxl {
		max-width: 1140px !important;
		padding: 0;
	}

	.footer-logos .footer-licensed-text {
		max-width: 70%;
	}

	.home-main-banner h1 {
		font-size: 40px;
		letter-spacing: -2px;
	}

	.home-main-banner .container p {
		font-size: 15px;
		line-height: 25px;

	}

	.container .main-banner-card img {
		height: 220px;
		object-fit: contain;
		object-position: bottom;
	}

	.main-banner-card a h2 {
		font-size: 25px;
		letter-spacing: -2px;
	}

	.home-main-banner .main-banner-card a p {
		min-height: 80px;
	}

	.container .heading-type-1 {
		font-size: 30px;
		line-height: 32px;
		letter-spacing: -2.5px;
	}

	.container .para-type-1 {
		font-size: 15px;
		line-height: 25px;
	}

	.container .your-get-way-card h3 {
		font-size: 23px;
		letter-spacing: -1.5px;
	}

	.container .your-get-way-card p {
		font-size: 15px;
		line-height: 25px;
		max-width: 85%;
	}

	.container .home-offer-card h2 {
		font-size: 19px;
		line-height: 26px;
		letter-spacing: -1.1px;
	}

	.desktop-menu .navbar-nav li.nav-item.dropdown a {
		font-size: 15px;
		line-height: 1 !important;
	}

	.desktop-menu .navbar-nav .dropdown-menu li a {
		font-size: 15px !important;
		line-height: 1 !important;
		padding: 0;
	}

	.navbar-nav .dropdown-menu li:not(:last-child) a {
		margin-bottom: 15px;
	}

	.header-right-sec li a {
		font-size: 13px;
	}

	.header-right-sec .link-type-1 {
		width: 114px;
		height: 36px;
	}

	.container .home-refer-sec-main .heading-type-1 {
		font-size: 27px;
	}

	.footer-top-sec .footer-logos a:nth-child(1) img {
		width: 335px;
		height: auto;
	}

	.footer-top-sec .footer-logos a:nth-child(2) img {
		margin-right: 10px;
	}

	footer .footer-bottom-sec p {
		font-size: 12px;
	}

	.container .personal-finance-banner-bottom a p {
		font-size: 20px;
		line-height: 1.3;
        font-weight: 600;
	}

	.container .personal-finance-banner-top .banner-text h1 {
		font-size: 38px;
		line-height: 1.3;
		letter-spacing: -2px;
		max-width: 100%;
		margin: 0;
	}

	.container .personal-finance-banner-top .banner-text p {
		max-width: 100%;
		margin: 30px 0;
	}

	.swiper-slide .credit-cards-banner-cnt h1 {
		letter-spacing: -1px;
		font-size: 36px;
	}

	.row .criteria-img-sec {
		display: block;
		position: relative;
	}

	.row .criteria-img-sec .desktop-img {
		width: 72%;
		position: absolute;
		top: -42px;
		right: -42px;
	}

	.criteria-inner {
		overflow: hidden;
	}

	.rtl .footer-top-sec .footer-logos a:nth-child(2) img {
		margin-right: 0;
		margin-left: 20px;
	}

	.main-content .about-main-bnr {
		min-height: 430px;
	}

	.main-content .about-plan-cnt {
		padding: 100px 0;
	}

	.d-flex .mr-2 {
		margin-right: 50px;
	}

	.rtl .d-flex .mr-2 {
		margin-right: 0;
		margin-left: 50px;
	}

	.rtl .col-md-6 .here-to-help-sec {
		margin-left: 0;
		margin-right: 100px;
	}

	.header-right-sec li a:hover .globe-icon {
		filter: invert(70%) sepia(7%) saturate(8026%) hue-rotate(79deg) brightness(310%) contrast(57%);
	}

	.container .start-using-title .para-type-1 {
		max-width: 40%;
	}

	.container .personal-finance-banner-top img {
		height: 303px;
	}

	.container .personal-finance-banner-top.installment .banner-text p {
		max-width: 85%;
	}

	.container .installment-timeline-img {
		margin-top: 60px;
		margin-bottom: -40px;
	}

	#credit_card .content {
		padding: 10px 25px;
		font-size: 14px;
	}

	.main-content .offers-main-bnr {
		padding: 80px 0 20px;
	}

	.main-content .offers-tab-sec {
		padding: 30px 0 72px;
	}

	.main-content .offer-info-bnr-cnt h1 {
		font-size: 36px;
		line-height: 1.3;
		letter-spacing: -1px;
	}

	.container .offers-main-bnr p {
		max-width: 70%;
	}

	.rtl .career-bnr-slider .offer-info-bnr-img,
	.rtl .career-bnr-slider .offer-info-bnr-img img {
		border-top-left-radius: 20px;
		border-bottom-left-radius: 20px;
	}

	.rtl .error-page-sec {
		background-position: 100%;
	}

	.timeline .timeline-text p {
		max-width: 85%;
	}

	.rtl.single-offers .container .social-media-bnr {
		background-image: url(https://www.tasheelfinance.com/wp-content/themes/tasheel/assets/img/ar/cta-new-banner.png);
	}

	.single-offers .offer-info-bnr-img,
	.single-offers .offer-info-bnr-img img {
		border-top-right-radius: 20px;
		border-bottom-right-radius: 20px;
	}

	.rtl.single-offers .offer-info-bnr-img,
	.rtl.single-offers .offer-info-bnr-img img {
		border-top-right-radius: 0;
		border-bottom-right-radius: 0;
		border-top-left-radius: 20px;
		border-bottom-left-radius: 20px;
	}

	.callback_heading {
		letter-spacing: -1px;
		font-family: 'Frutiger-Bold';
		margin: 30px 0;
		padding: 0 50px;
	}

	.page-template-privacy .apply-form-main {
		padding: 30px 50px;
	}
}

@media (max-width:767px) {
	div#loader img {
		max-width: 50vw !important;
	}

	.container .header-logos-sec img:nth-child(2) {
		height: 26px;
	}

	.home-main-banner h1 {
		letter-spacing: -1px;
	}

	.home-main-banner .container p,
	.home-main-banner .container .main-banner-card p,
	.container .para-type-1 {
		font-size: 13px;
		line-height: 1.7;
		font-weight: 400;
	}

	.container .main-banner-card h2,
	.container .your-get-way-card h3 {
		font-size: 22px;
		line-height: 1.3;
		letter-spacing: -1px;
	}

	.container .heading-type-1 {
		font-size: 25px;
		line-height: 1.3;
		letter-spacing: -1px;
	}

	.container .home-offer-card h2 {
		font-size: 18px;
		line-height: 1.3;
	}

	.container .personal-finance-banner-top img {
		height: 250px;
	}

	.container .personal-finance-banner-bottom a p {
		line-height: 1.3;
		letter-spacing: -1px;
	}

	.container .personal-finance-banner-top .banner-text h1 {
		font-family: 'Frutiger-Bold';
		max-width: 100%;
		line-height: 1.3;
	}

	.container .timeline-text h2 {
		letter-spacing: -1px;
	}



	.offer-info-bnr-img {
		border-top-left-radius: 20%;
		border-top-right-radius: 20%;
	}

	.row .calculatorf-form-btns button {
		width: 48%;
	}

	.fees-and-charges-tabs .fees-and-charges-table tbody tr td {
		padding: 10px;
	}

	.container .personal-finance-banner-bottom a p {
		max-width: 85%;
	}

	.container .home-refer-sec-main {
		background-position: 70% 60%;
	}

	.rtl .container .home-refer-sec-main {
		background-position: 20% 60%;
	}

	.rtl .about-plan-cnt {
		background-size: unset;
	}

	.container .credit-cards-banner-cnt h1 {
		font-size: 28px;
		line-height: 1.2;
		margin-bottom: 0;
		margin-top: 20px;
	}

	.swiper-slide .credit-cards-banner-img img {
		border-top-right-radius: 20px;
	}
}

@media (min-width: 600px) and (max-width: 1000px) {

	body .container,
	body.container-sm,
	body .container-md {
		max-width: 100%;
	}

	.main-banner-card-cnt {
		max-width: 70%;
		padding-right: 40px;
	}

	.container .main-banner-card img {
		height: 150px;
		max-height: unset;
		max-width: 100%;
	}

	.container .main-banner-card a {
		margin-top: 0;
		margin-bottom: 15px;
	}

	.container .home-offer-card h2 {
		min-height: 47px;
	}

	.container .effortless-thumnail-card {
		min-height: 500px;
	}

	.container .home-effortless-slider .effortless-thumnail-card {
		background-position: top center;
	}

	.home-refer-sec-main {
		background-position: 100%;
	}

	.container .personal-finance-banner-top img {
		object-fit: contain;
	}

	.container .personal-finance-timeline .time-line-btn {
		width: 105%;
		margin-left: -30px;
		top: 100px !important;
	}

	.container .personal-finance-timeline .condition-tag {
		top: 110px;
	}

	.container .criteria-img-sec img,
	.container .installment-timeline-img img {
		width: 50% !important;
		margin: 0 auto;
	}

	.main-content .offers-tab-sec .row .col-md-3 {
		width: 50%;
	}

	.main-content .social-media-bnr {
		background-position: 100% 100%;
	}

	.main-content .about-main-bnr {
		min-height: 245px;
		background-image: url(/wp-content/uploads/2023/07/about-main-bnr-bg.png) !important;
	}

	.container .about-bnr-cnt h1 {
		max-width: 60%;
	}

	.container .team-member-card .team-member-card-photo {
		height: 220px;
	}

	.rtl .main-content .about-main-bnr {
		min-height: 245px;
		background-image: url(/wp-content/uploads/2023/07/about-main-bnr-bg-ar.png) !important;
		background-position: 100%;
	}

	.container .form-check .para-type-1 {
		font-size: 16px;
	}

	.home-refer-sec-main h4 {
		max-width: 50% !important;
	}

	.home-refer-sec-main.mobile-img {
		background-position: 100% 100%;
	}

	.rtl .container .home-refer-sec-main {
		background-position: 100% 100%;
	}

}


	/* baseeta new page */



	.header.hero__new h1 {
		font-size: 48px !important;
        letter-spacing: -1px;
	}

	.hero__new p {
		font-size: 20px !important;
	}

	.fri_bn.header-btn {
		width: 210px !important;
		border-radius: 10px !important;
		height: 65px;
		padding: 0 !important;
	}

	.swiper-scrollbar .swiper-scrollbar-drag {
		background-color: #64bb47;
	}


	.swiper-pagination .swiper-pagination-bullet {
		width: 50px;
		height: 5px;
		border-radius: 3px;
	}

	.swiper-pagination .swiper-pagination-bullet-active {
		background: #64bb47 !important;

	}

	.swiper-pagination-mobile .swiper-pagination-bullet {
		width: 50px;
		height: 5px;
		border-radius: 3px;
	}

	.swiper-pagination-mobile .swiper-pagination-bullet-active {
		background: #64bb47 !important;

	}
	.swiper__navs {
		left: 0 !important;
	}


	.main-rounded {
		border-radius: 25px !important;
	}

	.rounded-small {
		border-radius: 12px !important;
	}

	.en-vector-bg {
		background: url('./assets/img/color-vector.png') no-repeat;
		height: 686px;
		background-position: top 24px right;
	}

	.ar-vector-bg {
		background: url('./assets/img/color-vector.png') no-repeat;
		height: 686px;
		background-position: top 24px right -200px;
	}

	.main-gradient {
		background: linear-gradient(to left, #60B3B7, #A580B3);
	}

	.gradient {
		background: linear-gradient(45deg, #60B3B7, #9AC25B);
	}

	.font-60 {
		font-size: 57px !important;
	}

	.payment-icon {
		background-size: 35% !important;
		height: 280px;
	}

	.payment-icon p {
		font-size: 28px !important;
	}

	.font-25 {
		font-size: 25px !important;
	}

	.baseeta-balance {
		padding-bottom: 80px !important;
	}

	.baseeta-balance-image-container {
		margin-top: -93px !important;
	}

	.font-normal {
		font-size: 14px;
	}

	.baseeta-starting-img-container {
		height: 410px !important;
	}

	.bg-main-color {
		background-color: #A681B4 !important;
	}

	.fri_bn.bg-main-color {
		background: #67b24b;
		border-color: #67b24b;
	}
html .pur_btn {
    background: #A681B4 !important;
    border-color: #A681B4 !important;
}

	.third-section-img-container {
		height: 390px;
	}

	.fri_bn.bg-white {
		background: #fff !important;
		color: #1e1e1e !important;
		border-color: #fff !important;
	}

	.partners-section .partner-container {
		height: 415px;
	}

	.sucess-color {
		color: #69B350 !important;
	}

	.font-small {
		font-size: 9px;
	}


	input[type='range'] {
		background-size: 100% 100% !important;
		height: 8px !important;
		background: linear-gradient(45deg, #60B3B7, #9AC25B) !important;
	}

	#flexSwitchCheckDefault {
		border-radius: 2em !important;
		height: 1.5em !important;
		width: 2.5em !important;
	}


	#paymentPlanInput::-webkit-slider-thumb {
		width: 20px;
		height: 20px;
		background-color: linear-gradient(45deg, #60B3B7, #9AC25B) !important;
		transform: translateY(-3px);
		border-radius: 50%;
		cursor: pointer;
	}

	#paymentPlanInput::-moz-range-thumb {
		width: 20px;
		height: 20px;
		background-color: linear-gradient(45deg, #60B3B7, #9AC25B) !important;
		border-radius: 50%;
		transform: translateY(-3px);
		cursor: pointer;
	}

	#paymentPlanInput::-ms-thumb {
		width: 20px;
		height: 20px;
		background-color: linear-gradient(45deg, #60B3B7, #9AC25B) !important;
		border-radius: 50%;
		transform: translateY(-3px);

		cursor: pointer;
	}

	#Puchase_slider::-webkit-slider-thumb {
		width: 20px;
		height: 20px;
		background-color: linear-gradient(45deg, #60B3B7, #9AC25B) !important;
		transform: translateY(-3px);
		border-radius: 50%;
		cursor: pointer;
	}

	#Puchase_slider::-moz-range-thumb {
		width: 20px;
		height: 20px;
		background-color: linear-gradient(45deg, #60B3B7, #9AC25B) !important;
		border-radius: 50%;
		transform: translateY(-3px);
		cursor: pointer;
	}

	#Puchase_slider::-ms-thumb {
		width: 20px;
		height: 20px;
		background-color: linear-gradient(45deg, #60B3B7, #9AC25B) !important;
		border-radius: 50%;
		transform: translateY(-3px);

		cursor: pointer;
	}

	select {
		height: 40px;
		width: 100%;
		border: #dee2e6 1px solid !important;

	}

	.range-input-title input {
		border: #dee2e6 1px solid !important;
		text-align: left !important;
		width: 100% !important;
	}

	.range-input-title p {
		max-width: 100% !important;
	}

	.bg-position-bottom-left {
		background-position: bottom left !important;
	}

	.bg-position-bottom-right {
		background-position: bottom right !important;
	}


	input,
	select {
		font-weight: bold !important;
	}

	.padding-top-6 {
		padding-top: 6.8rem !important;
	}

	.btn-check:checked+.btn, :not(.btn-check)+.btn:active, .btn:first-child:active, .btn.active, .btn.show{
		background-color: #A580B3!important;
		color: #fff !important;
		border: 0;
        font-size: 15px;
	}

	@media (min-width: 1200px) {
		.swiper-slide-next,
		.swiper-slide-prev {
			transform: scale(.85) !important;
			opacity: 0.7;
		}

		.calc-section {
			border-radius: 25px;
		}

		.calc-section>div {
			padding: 2rem;
		}

		.calc-section-container {
			padding: 3rem !important;
			height: 790px;
		}


		.icon-container {
			width: 137px;
			height: 114px;
		}

		.tab-container{
			border: #A580B3 1px solid;
			border-radius: 8px;
			width:79.3%;
		}

		.ar-tab-container{
			border: #A580B3 1px solid;
			border-radius: 8px;
			width:69.8%;
		}

		.header.hero__new {
			background: url('./assets/img/Vector.png') no-repeat, linear-gradient(to bottom, transparent 96%, #fff 4%), linear-gradient(to left, #60B3B7, #A580B3) !important;
			background-size: contain, cover, cover !important;
			background-position: 143% -55px, center, center !important;
			padding: 90px 0 0 !important;
		}

		.ar.header.hero__new {
			background: url('./assets/img/ar.vector.png') no-repeat, linear-gradient(to bottom, transparent 96%, #fff 4%), linear-gradient(to left, #60B3B7, #A580B3) !important;
			background-size: contain, cover, cover !important;
			background-position: 0 -55px, center, center !important;
			padding: 90px 0 0 !important;
		}

		.font-size-39{
			font-size: 39px!important;
            letter-spacing: -1px;
		}
	}

	@media (max-width: 767.98px) {
		.swiper-hot-news {
			overflow: hidden !important;
		}

		.swiper-hot-news-mobile{
			overflow: hidden !important;
		}

		.icon-container {
			width: 90px;
			height: 75px;
		}

		.calc-section>div {
			padding: 1rem;
		}

		.calc-section-container {
			padding: 2rem !important;
		}

		.header.hero__new {
			background: url('./assets/img/Vector.png') no-repeat, linear-gradient(to bottom, transparent 98%, #fff 2%), url('./assets/img/gradient-bg.png')no-repeat !important;
			background-size: contain, cover, cover !important;
			background-position: right -55px bottom 65px, center, center !important;
			padding: 50px 0 0 !important;
		}
		.font-60 {
			font-size: 27px !important;
		}

		.payment-icon {
			background-size: 38% !important;
			height: 200px;
		}

		.payment-icon p {
			font-size: 15px !important;
		}

		.font-25 {
			font-size: 15px !important;
		}

		.baseeta-starting-img-container {
			height: 320px !important;
		}


		.header.hero__new h1 {
			font-size: 30px !important;
		}

		.header.hero__new p {
			font-size: 15px !important;
		}

		.fri_bn.header-btn {
			width: 190px !important;
			border-radius: 10px !important;
			height: 38px;
			font-size: 13px !important;
			padding: 0 !important;
			margin-bottom: 24px;
		}

		.third-section-img-container {
			height: 230px;
		}

		.partners-section .partner-container {
			height: 256px;
		}

		.tab-container{
			border: #A580B3 1px solid;
			border-radius: 8px;
			width:100%;
		}

		.ar-tab-container{
			border: #A580B3 1px solid;
			border-radius: 8px;
			width:100%;
		}

		.font-size-39{
			font-size: 27px!important;
		}
	}
    .page-id-9871 .section__tasheel-offer, .page-id-9874 .section__tasheel-offer {
    padding: 20px 0 0px;
    position: relative;
    overflow: hidden;
}
.page-id-9871 .swiper-wrapper, .page-id-9874 .swiper-wrapper {
    transition-timing-function: linear;
    padding-top: 20px;
}
.page-id-9871 .swiper__nav-buttons, .page-id-9874 .swiper__nav-buttons {
    position: absolute;
    z-index: 99;
    
}
.page-id-9871 .swiper__navs, .page-id-9874 .swiper__navs {
    position: absolute;
    bottom: -50px;
}
.page-id-9871 .container, .page-id-9874 .container {
    position: relative !important;
}
.page-id-9871 .hero__new h1, .page-id-9874 .hero__new h1 {
    font-weight: 700;
    line-height: 66px;
    
}
.page-id-9871 .hero__new, .page-id-9874 .hero__new {
    color: #fff;
    
}
.page-id-9871 .hero__new a, .page-id-9874 .hero__new a {
    font-weight: 700;
    
}
@media screen and (max-width: 2200px) and (min-width: 1700px) {
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 1400px !important;
}
}
@media screen and (min-width: 2400px) { 
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {
    max-width: 2000px !important;
}
}
@media (min-width: 1901px) and (max-width: 2000px) {
    .page-id-9871 .container, .page-id-9874 .container {
        max-width: 1700px !important;
    }
}
.page-id-9871 .credit-card-title, .page-id-9874 .credit-card-title {
    font-size: 19px;
}
.page-id-7139 .credit-card-title, .page-id-7141 .credit-card-title {
    font-size: 19px !important;
    margin-top: 0 !important;
}
@media (min-width: 320px) and (max-width: 766px) {
    .page-id-9871 nav.navbar, .page-id-9874 nav.navbar {
        height: 85px;
    }
    .page-id-9871 .hero__new h1, .page-id-9874 .hero__new h1 {
    line-height: 50px;
}
.calc-section-container select {
    color: #000;
}
}
.page-id-9871 .tasheel__card-slide-button, .page-id-9874 .tasheel__card-slide-button {
    font-weight: 700;
}
.page-id-9871 section, .page-id-9874 section {
    overflow: hidden;
}