/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Oct 03 2024 | 10:03:38 */
.feature__blog__wrapper a {
    display: block;
    width: 100%;
    height: 100%;
}

.service__block__item:hover .elementor-icon-box-description {
            color: #ffffff !important;
        }

        .service__block__item {
            cursor: pointer;
        }

        .reevue__bg__block::after {
            content: "";
            position: absolute;
            opacity: 0.8;
            background: linear-gradient(180deg, rgba(255, 255, 255, 0.00) 0%, #061034 100%);
            bottom: 0px;
            left: 0px;
            width: 100%;
            height: 480px;
            z-index: 1;
        }

        /*--------Subscribe--Newsletter----------*/

        .subscribe__newslatter__block {
            max-width: 780px;
            margin: 0px auto;
            position: relative;
        }

        .subscribe__newslatter__block input {
            border-radius: 80px;
            background-color: #ffffff;
            border: 0px;
            padding: 22px 40px;
            color: #515151;
            font-family: Montserrat;
            font-size: 18px;
            font-style: normal;
            font-weight: 400;
            line-height: 172%;
        }

        .subscribe__newslatter__block .subscribe__btn {
            display: block;
            padding: 18px;
            border-radius: 54px;
            background-color: #006eff;
            color: #ffffff;
            font-family: Montserrat;
            font-size: 18px;
            font-style: normal;
            font-weight: 600;
            line-height: normal;
            text-transform: uppercase;
            border: 2px solid #006eff;
            position: absolute;
            top: 50%;
            right: 0px;
            min-width: 170px;
            transform: translate(-7px, -50%);
            transition: all ease 300ms;
        }



.subscribe__newslatter__wrap #form-field-name {
    padding: 22px 200px 22px 40px;
}

.subscribe__newslatter__wrap .elementor-form-fields-wrapper.elementor-labels-{
    position: relative;
}

.subscribe__newslatter__wrap .elementor-field-type-submit.e-form__buttons {
    position: absolute;
    top: 50%;
    right: 5px;
    transform: translate(0px, -50%);
    max-width: 170px;
}





        .footer__contact__btn:hover .link__arrow {
            transform: translate(0px, -50%);
        }

        .footer__contact__btn {
            position: relative;
        }

        .footer__contact__btn .link__arrow {
            position: absolute;
            top: 50%;
            transform: translate(-20px, -50%);
            transition: all ease 300ms;
            line-height: 0px;
        }

        /*--------Subscribe Newsletter----------*/

        .faq__block__wrapper .elementor-accordion-item {
            padding-bottom: 50px !important;
            position: relative;
        } 

        .faq__block__wrapper .elementor-accordion-item {
            position: relative;
        }

        .faq__block__wrapper .elementor-accordion-item::after {
            content: "";
            position: absolute;
            left: 0px;
            bottom: 30px;
            width: 100%;
            height: 1px;
            background-image: url(https://chattahoocheeinstitute.com/wp-content/uploads/2024/07/Line-72.png);
            background-repeat: no-repeat;
            background-position: top center; 
            background-size: cover;
        }

        .humburg__menu .elementor-menu-toggle,
        .humburg__menu .elementor-menu-toggle span {
            padding: 0px;
            line-height: 0px;
        }

        .points__list__wrapper .elementor-icon-list-items .elementor-icon-list-item {
            display: flex;
            padding: 32px 22px !important;
            align-items: center;
            border-radius: 30px;
            border: 1px dashed #5F5F5F;
            cursor: pointer;
            transition: all ease 300ms;
        }

        .points__list__wrapper .elementor-icon-list-items .elementor-icon-list-item:hover {
            background-color: #006eff;
            box-shadow: 12px 14px 4px 0px rgba(0, 0, 0, 0.15);
        }

        .points__list__wrapper .elementor-icon-list-items .elementor-icon-list-item:hover .elementor-icon-list-icon svg {
            fill: #ffffff;
        }

        /*----------Header Menu------------*/

        #elementor-popup-modal-1327 .dialog-widget-content {
            box-shadow: none;
            width: 100%;
            top: 0px;
        }

        #elementor-popup-modal-1327 .dialog-message {
            width: 100%;
            height: auto;
        }

        #elementor-popup-modal-1327 .dialog-close-button.dialog-lightbox-close-button {
            display: none;
        }

        .combine__title h1 span {
            color: #006efe;
        }

        /*---------Our History--------------*/

        .our__history__wrapper .slide__block__wrap {
            width: 254px;
        }

        .our__history__wrapper .cover__block__wrapper {
            height: 100%;
			gap:80px;
        }

        .our__history__wrapper .slide__block__wrap {
            transition: all ease 300ms;
        }

        .our__history__wrapper .slide__block__wrap:hover {
            width: calc(100% - 555px);
        }

        .our__history__wrapper .slide__block__wrap:hover .cover__block__wrapper {
            display: none;
        }

        .our__history__wrapper {
            height: 735px;
        }

        /*---------Blog & News--------------*/

        .feature__blog__wrapper {
            background-position: top center;
            background-repeat: no-repeat;
            background-size: cover;
            height: 763px;
            border-radius: 100px;
            position: relative;
        }

        .feature__blog__wrapper .flex__group__wrap {
            bottom: 0px;
            position: absolute;
            left: 0px;
            width: 100%;
            padding: 100px 95px 64px 80px;
            z-index: 1;
            display: flex;
            align-items: end;
            gap: 230px;
            justify-content: space-between;
        }

        .feature__blog__wrapper .feature__text__wrapper label {
            color: #fff;
            font-family: Montserrat;
            font-size: 22px;
            font-style: normal;
            font-weight: 700;
            line-height: normal;
            letter-spacing: 5.5px;
            text-transform: uppercase;
            margin-bottom: 12px;
            display: block;
        }

        .feature__blog__wrapper .feature__text__wrapper h4.title {
            color: #fff;
            font-family: "Playfair Display";
            font-size: 40px;
            font-style: normal;
            font-weight: 900;
            line-height: 1.06;
            margin-bottom: 20px;
            margin-top: 0px;
        }

        .feature__blog__wrapper .feature__text__wrapper .except__text__wrapper {
            color: #fff;
            font-family: Montserrat;
            font-size: 18px;
            font-style: normal;
            font-weight: 400;
            line-height: 1.72;
        }

        .feature__blog__wrapper::after {
            content: "";
            position: absolute;
            left: 0px;
            bottom: 0px;
            width: 100%;
            height: 370px;
            background: linear-gradient(180deg, rgba(0, 110, 255, 0.00) 0%, #1054AE 103.88%);
            border-radius: 0px 0px 100px 100px;
        }

        .feature__blog__wrapper .post__detail__link {
            width: 63px;
            line-height: 0px;
            position: relative;
            margin-bottom: 25px;
        }

        .feature__blog__wrapper .post__detail__link img {
            max-width: 100%;
            height: auto;
        }

        .post__detail__link .arrow__btn {
            position: absolute;
            top: 50%;
            left: -20px;
            transform: translate(0px, -50%);
            transition: all ease 300ms;
        }

        .post__detail__link span {
            display: block;
        }

        .feature__blog__wrapper .feature__text__wrapper {
            width: 80%;
        }

        .post__detail__link:hover .arrow__btn {
            left: -5px;
        }

        /*--------
Recent Blog Post
---------*/

        .recent__blog__post__wrapper .recent__post__item {
            max-width: 30.9%;
            width: 100%;
        }

        .recent__blog__post__wrapper .recent__post__item .img__wrapper {
            line-height: 0px;
            margin-bottom: 32px;
            border-radius: 55px;
        }

        .recent__blog__post__wrapper .recent__post__item .post__description__block {
            display: flex;
            flex-direction: column;
            align-items: flex-start;
            gap: 15px;
            width: 100%;
        }

        .post__description__block .date__label {
            display: block;
            color: #fff;
            font-family: Montserrat;
            font-size: 22px;
            font-style: normal;
            font-weight: 700;
            line-height: normal;
            letter-spacing: 5.5px;
            text-transform: uppercase;
        }

        .post__description__block .post__title {
            color: #fff;
            font-family: "Playfair Display";
            font-size: 35px;
            font-style: normal;
            font-weight: 900;
            line-height: normal;
            margin: 0px;
        }

        .post__description__block .post__excerpt__wrap {
            color: #fff;
            font-family: Montserrat;
            font-size: 16px;
            font-style: normal;
            font-weight: 400;
            line-height: 1.75;
        }

        .recent__blog__post__wrapper .recent__post__item a {
            text-decoration: none;
        }

        .post__description__block .read__more__btn {
            width: 40px;
            height: 40px;
            line-height: 0px;
            position: relative;
        }

        .post__description__block .read__more__btn span {
            display: block;
        }

        img {
            max-width: 100%;
            height: auto;
        }

        .read__more__btn .arrow__icon {
            position: absolute;
            top: 50%;
            line-height: 0px;
            right: 12px;
            transform: translate(0px, -50%);
            transition: all ease 300ms;
        }

        .read__more__btn .arrow__icon {
            width: 36px;
        }

        .recent__post__item:hover .arrow__icon {
            right: 5px;
        }

        .recent__blog__post__wrapper {
            display: flex;
            gap: 60px;
            flex-wrap: wrap;
        }

.recent__post__item .img__wrapper img {
    border-radius: 55px;
    width: 525px;
    height: 440px;
    object-fit: cover;
}

        .recent__blog__btn__block {
            margin-top: 60px;
        }

        .recent__blog__btn__block .loan__more__btn {
            display: inline-block;
        }

        .recent__blog__btn__block .loan__more__btn a {
            border-radius: 54px;
            border: 3px solid #006eff;
            display: flex;
            padding: 18px 28px;
            justify-content: center;
            align-items: center;
            text-decoration: none;
            color: #fff;
            font-family: Montserrat;
            font-size: 16px;
            font-style: normal;
            font-weight: 600;
            line-height: normal;
            text-transform: uppercase;
            transition: all ease 300ms;
        }

        .recent__blog__btn__block .loan__more__btn a:hover{
            background-color: #fff;
            color:#006eff;
            border-color: #ffffff;
        }

        .recent__blog__btn__block.tac {
    text-align: center;
}

.mobile__testimonial__section .elementor-swiper-button.elementor-swiper-button-next svg,.mobile__testimonial__section .elementor-swiper-button.elementor-swiper-button-prev svg{
	display:none;
}

.mobile__testimonial__section .elementor-swiper-button.elementor-swiper-button-next::before {
    content: "";
    position: absolute;
    background-image: url(https://chattahoocheeinstitute.com/wp-content/uploads/2024/07/next-arrow-btn.png);
    width: 55px;
    height: 46px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.mobile__testimonial__section .elementor-swiper-button.elementor-swiper-button-prev::before {
    content: "";
    position: absolute;
    background-image: url(https://chattahoocheeinstitute.com/wp-content/uploads/2024/07/prev-arrow-btn.png);
    width: 55px;
    height: 46px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}

.mobile__testimonial__section .elementor-swiper-button.elementor-swiper-button-next {
    right: 45%;
    bottom: 15px;
    transform: inherit;
    top: inherit;
    width: 55px;
    height: 46px;
}

.mobile__testimonial__section .elementor-swiper-button.elementor-swiper-button-prev {
    left: 40%;
    bottom: 15px;
    transform: none;
    top: inherit;
    width: 55px;
    height: 46px;
}

/*---------------------*/

.contact__form__wrapper .elementor-field-group input,
.contact__form__wrapper .elementor-field-type-select select,
.contact__form__wrapper .elementor-field-type-textarea textarea{
    width: 100%;
    padding: 25px;
}

.contact__form__wrapper .elementor-field-type-select select{
	appearance:none !important;
}

.elementor-custom-embed-play::before {
    content: "";
    position: absolute;
    background-image: url(https://chattahoocheeinstitute.com/wp-content/uploads/2024/07/rounded-.png);
    display: block;
    width: 180px;
    height: 180px;
    left: -45%;
    top: -35%;
    z-index: 1;
    animation: scaleAndMove 5s linear infinite;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: top center;
}

@keyframes scaleAndMove {
    0% {
        transform: rotate(0deg) scale(1);
    }
    50% {
        transform: rotate(180deg) scale(1.5);
    }
    100% {
        transform: rotate(360deg) scale(1);
    }
}


#elementor-popup-modal-1327 .dialog-widget-content.dialog-lightbox-widget-content {
    background-color: transparent;
}

.menu__popup__wrapper #menu-1-9c72de8 ul.sub-menu.elementor-nav-menu--dropdown {
    margin: 150px 0px 0px !important;
    width: 100% !important;
    left: 0px !important;
}

.verticle__hover__wrapper .inner__content__block {
    display: none;
}

.verticle__hover__wrapper {
    padding: 0px;
    border-radius: 55px;
    overflow: hidden;
}

.verticle__hover__wrapper:hover .highlighted__label__block {
	display:none;
}

.verticle__hover__wrapper:hover .inner__content__block {
	display:block;
}

.verticle__hover__wrapper:hover{
	padding-top:25px;
}

.slide__block__wrap.active__slide__block .cover__block__wrapper {
    display: none;
}

.our__history__wrapper .slide__block__wrap.active__slide__block {
    width: calc(100% - 555px);
}

.video__wrapper {
    flex-wrap: inherit;
}

.subscribe__newslatter__wrap .cffp_footer_email_form_outer .cffp_footer_email {
    padding: 22px 200px 22px 40px;
    border-radius: 82px;
    background-color: #ffffff;
    color: #515151;
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.72;
}

.subscribe__newslatter__wrap .cffp_footer_submit_button_outer button.cffp_footer_submit_button {
    border-radius: 54px;
    background-color: #006eff;
    padding: 20px 30px;
    right: 5px;
    color: #fff;
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 600;
    line-height: normal;
    text-transform: uppercase;
    max-width: max-content;
    min-width: 170px;
}

.site-main.post-3895.page {
    padding: 100px 100px;
    max-width: 100%;
    margin: 0px auto;
    background-color: #061034;
}

.site-main.post-3895.page .page-header h1.entry-title {
    max-width: 100%;
    margin: 0px 0px 30px;
    color: #fff;
    font-family: "Playfair Display";
    font-size: 40px;
    font-style: normal;
    font-weight: 900;
    line-height: 106%;
}

.unsubscribe__form__wrapper .option__list__wrapper .option__item label {
    color: #fff;
    font-family: Montserrat;
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 1;
}

.site-main.post-3895.page .page-header, .site-main.post-3895.page .page-content {
    max-width: 1720px;
    margin: 0px auto;
}




.rlms-product-np-icon .elementor-icon-wrapper {
    display: flex;
}

.rlms-product-box .rlms-product-info {
    transition: padding-top 0.3s ease, z-index 0.3s ease, background-color 0.3s ease; 
}

.rlms-product-box:hover .rlms-product-info {
    padding-top: 140px !important;
    z-index: -1 !important;
    background-color: #006EFF !important;

    & * {
        color: #fff !important;
        transition: color 0.3s ease; 
    }
}

.rlms-product-image {
    position: absolute;
    transform: translateX(-50%);
    left: 50%;
    top: 0;
	width:100%;
}

.rlms-product-box .rlms-product-image-wrapper {
    transition: margin-bottom 0.3s ease;
}

.rlms-product-box:hover .rlms-product-image-wrapper {
    margin-bottom: -100px; 
}

.rlms-product-box .rlms-product-np-icon {
    transition: background-color 0.3s ease; 
}

.rlms-product-box:hover .rlms-product-np-icon {
    background-color: #ffff !important;

    & svg path {
        fill: #006EFF;
        transition: fill 0.3s ease; 
    }
}




@media only screen and (max-width: 2560px) {
.menu__popup__wrapper #menu-1-9c72de8 ul.sub-menu.elementor-nav-menu--dropdown {
    margin: 150px auto 0px !important;
    width: 1200px !important;
    left: -100% !important;
    display: flex !important;
    gap: 200px;
    max-width: 100% !important;
}
	
	.menu__popup__wrapper #menu-1-9c72de8 ul.sub-menu.elementor-nav-menu--dropdown li a {
    padding: 0px;
}
	
}

@media only screen and (max-width: 1900px) {
	
	.recent__blog__post__wrapper{gap:50px;}
	.recent__blog__post__wrapper .recent__post__item {
		max-width: 31%;}
}



@media only screen and (max-width: 1620px) {
	.menu__popup__wrapper #menu-1-9c72de8 ul.sub-menu.elementor-nav-menu--dropdown
	{
		left: -80% !important;
		gap: 140px;
	}
}

@media only screen and (max-width: 1370px) {
	
	.menu__popup__wrapper #menu-1-9c72de8 ul.sub-menu.elementor-nav-menu--dropdown {
        gap: 90px;
    }
}


@media only screen and (max-width: 1340px) {
.menu__popup__wrapper #menu-1-9c72de8 ul.sub-menu.elementor-nav-menu--dropdown {
        gap: 50px;
    }
}

@media only screen and (max-width: 1280px) {
	.feature__blog__wrapper .flex__group__wrap{
		padding: 50px;
		gap: 200px;
	}
	
	.recent__blog__post__wrapper {
        gap: 30px;
    }
	
	.recent__post__item .img__wrapper img {
    border-radius: 30px;
    width: 350px;
		height: 350px;}
	
}

@media only screen and (max-width: 1201px) {
	.menu__popup__wrapper #menu-1-9c72de8 ul.sub-menu.elementor-nav-menu--dropdown {
        gap: 30px;
    }
}

@media only screen and (max-width: 1180px) {
	.menu__popup__wrapper #menu-1-9c72de8 ul.sub-menu.elementor-nav-menu--dropdown {
        gap: 30px;
        transform: translate(0px, 0px);
    }
}


@media only screen and (max-width: 1024px) {
	
.elementor-custom-embed-play::before {
        width: 140px;
        height: 140px;
        left: -20%;
        top: -20%;
    }
	
	.menu__popup__wrapper #menu-1-9c72de8 ul.sub-menu.elementor-nav-menu--dropdown {
        gap: 30px;
        transform: translate(-50%, 0px);
		margin: 100px auto 0px !important;
    }
	
	.recent__blog__post__wrapper .recent__post__item .img__wrapper
	{
		margin-bottom:30px;
	}
	
	.recent__blog__post__wrapper .recent__post__item .post__description__block
	{
		gap: 10px;
	}
	
	.post__description__block .post__title{
		font-size: 30px;
    line-height: 1.4;
	}
	
	.recent__post__item .img__wrapper img {
        width: 300px;
        height: 300px;
    }
	
	.post__description__block .date__label
	{
		font-size: 18px;
		letter-spacing: 3px;
	}
	
	.site-main.post-3895.page {
		padding: 100px 50px 0px;
	}
	
}

@media only screen and (max-width: 980px) {
	.feature__blog__wrapper .flex__group__wrap {
        padding: 40px;
        gap: 100px;
    }
	
	.feature__blog__wrapper .feature__text__wrapper .except__text__wrapper
	{
		font-size: 16px;
		line-height: 1.72;
	}
	
	.post__description__block .post__title {
        font-size: 24px;
        line-height: 1.4;
    }
	
	.post__description__block .post__excerpt__wrap
	{
		font-size: 14px;
		line-height: 1.5;
	}
}


@media only screen and (max-width: 920px) {
	.recent__blog__post__wrapper .recent__post__item {
        max-width: 46%;
    }
	
	.recent__post__item .img__wrapper img {
        width: 100%;
        height: 300px;
    }
	
	.menu__popup__wrapper #menu-1-9c72de8 ul.sub-menu.elementor-nav-menu--dropdown {
		left: -95% !important;}
	
}

@media only screen and (max-width: 900px) {
	
	.mobile__testimonial__section .elementor-swiper-button.elementor-swiper-button-prev {
		left: 40%;}
	
	.mobile__testimonial__section .elementor-swiper-button.elementor-swiper-button-next
	{
		right: 40%;
	}
	
}

@media only screen and (max-width: 768px) {
	.feature__blog__wrapper .flex__group__wrap {
        padding: 30px;
        gap: 50px;
    }
	
	.feature__blog__wrapper{
		border-radius:50px;
	}
	.feature__blog__wrapper::after{
		border-radius:50px;
	}
	
.mobile__testimonial__section .elementor-swiper-button.elementor-swiper-button-next,.mobile__testimonial__section .elementor-swiper-button.elementor-swiper-button-prev
	{
		bottom:-20px;
	}
	
	.site-main.post-3895.page {
        padding: 100px 30px 0px;
    }
	

}
@media only screen and (max-width: 767px) {
.elementor-custom-embed-play::before {
        width: 100px;
        height: 100px;
        left: -30%;
        top: -25%;
    }
	
.menu__popup__wrapper #menu-1-9c72de8 ul.sub-menu.elementor-nav-menu--dropdown {
        flex-direction: column;
        gap: 20px;
        margin-top: 40px !important;
    }
    }


@media only screen and (max-width: 640px) {
	
	.feature__blog__wrapper .feature__text__wrapper h4.title
	{
		font-size: 30px;
		line-height: 1.2;
	}
	
	.feature__blog__wrapper .feature__text__wrapper .except__text__wrapper {
        font-size: 14px;
        line-height: 1.72;
    }
	
	.feature__blog__wrapper {
        border-radius: 50px;
        height: 760px;
    }
	
	.mobile__testimonial__section .elementor-swiper-button.elementor-swiper-button-next {
        right: 38%;
    }
	
	.mobile__testimonial__section .elementor-swiper-button.elementor-swiper-button-prev
	{
		left:38%;
	}
	
}


@media only screen and (max-width: 600px) {
	.menu__popup__wrapper #menu-1-9c72de8 ul.sub-menu.elementor-nav-menu--dropdown {
        left: 0px !important;
    }
	
}


@media only screen and (max-width: 540px){
	.recent__post__item .img__wrapper img {
        width: 100%;
        height: 230px;
        border-radius: 20px;
    }
	
	.post__description__block .date__label {
        font-size: 16px;
        letter-spacing: 2px;
    }
	
	.recent__blog__post__wrapper .recent__post__item .img__wrapper {
        margin-bottom: 20px;
    }
	
	.mobile__testimonial__section .elementor-swiper-button.elementor-swiper-button-prev {
        left: 35%;
    }
	
	.mobile__testimonial__section .elementor-swiper-button.elementor-swiper-button-next {
        right: 35%;
    }
	
}

@media only screen and (max-width: 480px){
	.feature__blog__wrapper .flex__group__wrap {
        padding: 20px;
        gap: 20px;
        flex-direction: column;
        text-align: left;
        align-items: self-start;
    }
	.feature__blog__wrapper .post__detail__link
	{
		margin-bottom: 0px;
    margin-left: 30px;
	}
	
	.recent__post__item .img__wrapper img {
        width: 100%;
        height: 200px;
        border-radius: 20px;
    }
	
	.post__description__block .post__title {
        font-size: 20px;
        line-height: 1.4;
    }
	
	.feature__blog__wrapper .feature__text__wrapper {
    width: 100%;
}
	
	.subscribe__newslatter__wrap #form-field-name {
    padding: 20px 30px 20px 30px;
}
	
	.subscribe__newslatter__wrap .elementor-field-type-submit.e-form__buttons {
    position: inherit;
    top: inherit;
    right: inherit;
    transform: inherit;
    max-width: 100%;
    margin-top: 20px;
}
	
.subscribe__newslatter__wrap button.elementor-button {
    background-color: #0a0f33 !important;
    color: #ffffff !important;
}
	
	.subscribe__newslatter__wrap .cffp_footer_submit_button_outer button.cffp_footer_submit_button {
    position: inherit;
    transform: inherit;
    width: 100%;
    max-width: 100%;
    margin-top: 15px;
    background-color: #0a0f33;
}
	
	.subscribe__newslatter__wrap .cffp_footer_submit_button_outer button.cffp_footer_submit_button {
    position: inherit;
    transform: inherit;
    width: 100%;
    max-width: 100%;
    margin-top: 15px;
    background-color: #0a0f33;
}
	
	.subscribe__newslatter__wrap .cffp_footer_email_form_outer .cffp_footer_email
	{
		padding: 20px;
		font-size: 18px;
		line-height: 1.6;
		height:65px;
	}
	
	.site-main.post-3895.page {
        padding: 50px 30px 0px;
    }
	
}

@media only screen and (max-width: 460px) {
	
.subscribe__newslatter__block .subscribe__btn {
        position: inherit;
        transform: inherit;
        border: 2px solid #ffffff;
        margin: 20px auto 0px;
        transition: all ease 300ms;
        font-size: 16px;
        padding: 15px;
    }
	
	.subscribe__newslatter__block .subscribe__btn:hover{
		background-color:#ffffff;
		color:#006eff;
	}
	
	.subscribe__newslatter__block input{
		padding: 16px 30px;
		font-size: 16px;
		line-height: 172%;
	}
	
	.recent__blog__post__wrapper .recent__post__item {
        max-width: 100%;
    }
	
	.post__description__block .read__more__btn{
		margin-left:10px;
	}
	
	.recent__blog__btn__block {
    margin-top: 30px;
}
	
	.recent__blog__btn__block .loan__more__btn a {
    padding: 13px 20px;
    font-size: 12px;
}
	
	.mobile__testimonial__section .elementor-swiper-button.elementor-swiper-button-next {
        right: 30%;
    }
	
	.mobile__testimonial__section .elementor-swiper-button.elementor-swiper-button-prev
	{
		left:30%;
	}
	
	.subscribe__newslatter__wrap #form-field-name {
        padding: 15px 20px 15px 20px;
    }
	
}

@media only screen and (max-width: 425px) {
	.unsubscribe__form__wrapper .option__list__wrapper .option__item label
	{
		font-size: 16px;
		line-height: 1.3;
	}
	
	.site-main.post-3895.page .page-header h1.entry-title
	{
		font-size: 30px;
		line-height: 1.4;
	}
}

@media only screen and (max-width: 375px) {
	.mobile__testimonial__section .elementor-swiper-button.elementor-swiper-button-prev {
        left: 26%;
    }
	
	.mobile__testimonial__section .elementor-swiper-button.elementor-swiper-button-next {
        right: 26%;
    }
	
	.subscribe__newslatter__wrap #form-field-name {
        padding: 18px 25px 18px 25px;
    }
	
}

