/*!
Theme Name: AIHB
Theme URI: https://crecentech.com/
Author: Crecentech
Author URI: https://crecentech.com/
Description: Our core value enables us to engage with unstoppable and committed virtual staffing resources who converge expertise to build a victorious business roof.
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License URI: LICENSE
Text Domain: aihb
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

*/
/* ======Fonts====== */
/* ======Fonts====== */
@font-face { font-family: 'Tahoma-Bold'; src: url('./assets/fonts/Tahoma-Bold.ttf?#iefix') format("truetype"); }
@font-face { font-family: 'Inter-SemiBold'; src: url('./assets/fonts/Inter-SemiBold.ttf?#iefix') format("truetype"); }
@font-face { font-family: 'Inter-Bold'; src: url('./assets/fonts/Inter-Bold.ttf?#iefix') format("truetype"); }
@font-face { font-family: 'Inter-Light'; src: url('./assets/fonts/Inter-Light.ttf?#iefix') format("truetype"); }
@font-face { font-family: 'Inter-Medium'; src: url('./assets/fonts/Inter-Medium.ttf?#iefix') format("truetype"); }
@font-face { font-family: 'Inter-Regular'; src: url('./assets/fonts/Inter-Regular.ttf?#iefix') format("truetype"); }
@font-face { font-family: 'Roboto-Bold'; src: url('./assets/fonts/Roboto-Bold.ttf?#iefix') format("truetype"); }
@font-face { font-family: 'Roboto-Regular'; src: url('./assets/fonts/Roboto-Regular.ttf?#iefix') format("truetype"); }

/* ======Fonts====== */


/* =====General===== */
img {
    max-width: 100%;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Tahoma-Bold';
}

h2 {
    font-size: 35px;
    line-height: 56px;
}

a, p, button, h1, h2, h3, h4, h5, h6, ul {
    margin-bottom: 0;
}

p {
    font-family: 'Inter-Regular';
    font-size: 18px;
    line-height: 26px;
}

a {
    text-decoration: none;
}

span {
    color: #0F9FF8;
}

section,  footer {
    background-color: white;
}
header{
	background-color:#000000;
}

.text-right {
    text-align: right !important;
}

.text-left {
    text-align: left !important;
}

/* =====General===== */

/* =====Header===== */
#header {
    padding-bottom: 10px;
}

.logo img {
    padding-top: 10px;
    width: 100px;
    height: 100%
}

.call-btn a {
    color: #fff;
    font-family: 'Inter-SemiBold';
    font-size: 22px;
    line-height: 130%;
    padding-right: 25px;
    padding-top: 10px;
}

.call-btn img {
    padding-right: 3px;

}


a.smrtphoneText {
    display: none;
}


header .social-links a {
    height: 40px;
	width: 40px;
    background: #0F9FF8;
    color: #fff;
	position: relative;
	margin-right: 5px;
}

.social-links a i {
    font-size: 20px;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
}
 .social-links a svg{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	width: 25px;
	height: 25px;
}
 .social-links a svg path{
	fill: white;align-content
}
.wpcf7-form-control-wrap{
	margin-top:10px;
}

/* =====Header===== */



/* == As seen Section== */
#seen .head-bg {
	margin-top:-10px;
    background-color: #15729D;
    border-bottom: #0F9FF8 3px solid;
}

section#seen {
    position: relative;
    z-index: 1;
}

#seen .head-text {
    padding: 21px 0;
}

#seen .head-text h2 {
    font-family: 'Inter-Bold';
    font-size: 30px;
    line-height: 36px;
    color: #FFFFFF;
}

#seen .inner-bg {
    background-color: #FFFFFF;
}

.inner-logos {
    padding: 31px 0;
}

.inner-logos img {
    padding: 0 25px;
}

/* == As seen Section== */
#video {
    padding: 80px 0 60px;
}

/* == How we work == */
#working {
    background-color: #EDF3FB;
    padding: 60px 0;
}

.how-it-works {
    padding-bottom: 40px;
}

.how-it-works h2 span {
    color: #0F9FF8;
}

.how-it-works p {
    position: relative;
    border-bottom: 2px solid #C0B9B9;
    padding-bottom: 20px;
    font-size: 20px;
    padding-top: 20px;
    line-height: 24px;
	color: #000000a6;
}

#working.how-it-works p {
    padding-top: 10px;
}

.how-it-works p::before {
    position: absolute;
    background: #0F9FF8;
    height: 2px;
    content: '';
    width: 50px;
    bottom: -2px;
    left: 0;
}
#working .card-box{
	padding-right: 0px;
}

#working .card {
    padding: 35px 7px 30px 7px;
    width: 100%;
    margin: 10px 0;
}

#working .card svg {
    background-color: #F1F6FC;
    border-radius: 50%;
    position: relative;
}

#working .card:hover svg {
    border: 2px solid #FFFFFF;
    background-color: #51b1ec;
}

#working .card svg g {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(20%, 22%);
}

#working .card:hover {
    background: linear-gradient(90.44deg, #0F9FF8 0.38%, #369BDA 99.93%);
}

#working .card:hover .card-body h5, #working .card:hover .card-body p {
    color: #FFFFFF !important;
}

#working .card:hover svg path {
    fill: #FFFFFF;
}

#working .card-body h5 {
    padding-top: 27px;
    font-family: 'Tahoma-Bold';
    font-size: 20px;
    line-height: 24px;
    margin-bottom: 18px;
}

#working .card-body p {
    font-size: 16px;
    line-height: 22px;
	padding:10px;
    color: #333333;
}

#working .cards {
    padding-bottom: 84px;
}

#working .listing {
    margin: 70px 0 50px;
    color: white;
    padding: 34px 30px;
    align-items: center;
}

#working .listing h2 {
    margin-bottom: 19px;
	line-height: 1.2;
}

#working .listing p {
    font-size: 20px;
    line-height: 26px;
    font-family: 'Inter-Light';
}

#working .listing li {
    font-family: 'Inter-Bold';
    padding-bottom: 21px;
    font-size: 20px;
    line-height: 24px;
}

#working .listing .listing-btn {
    float: right;
}

#working .listing .listing-btn button {
    padding: 16px 26px;
    color: #0F9FF8;
    font-family: 'Inter-Bold';
    font-size: 18px;
    line-height: 22px;
    border: none;
    background-color: #fff;
}

#working .listing-text p {
    font-size: 20px;
    line-height: 31px;
    color: #333333;
    padding-bottom: 14px;
}

#working .conditions h2{
	line-height: 1.2;
	margin-bottom: 5px;
}
#working .conditions p {
    font-size: 22px;
    color: #333333;
    line-height: 31px;
    margin-bottom: 4px;
}

#working .conditions h5 {
    font-size: 20px;
    line-height: 29px;
    color: #0F9FF8;
    font-family: 'Inter-Bold';
}

#working .conditions li {
    list-style: none;
    font-family: 'Roboto-Bold';
	font-size: 19px;
    padding-left: 30px;
    padding-top: 5px;
    padding-bottom: 16px;
    position: relative;
}


/* == How we work == */

/* == Contact form == */
#contact {
    padding: 65px 0;
}

#contact .contact-text {
    color: #FFFFFF;

}

#contact .contact-text h2 {
    font-size: 39px;
    line-height: 50px;
}

#contact .contact-text h6 {
    margin: 30px 0 24px;
    font-size: 24px;
    line-height: 29px;
    font-family: 'Inter-SemiBold';
}

#contact .contact-text p {
    font-size: 20px;
    line-height: 27px;
}

.myForm {
    font-family: 'Inter-SemiBold';
    color: white;
    font-size: 14px;
    line-height: 17px;
    padding: 42px 28px;
    background-color: rgba(0, 0, 0, 0.65);
}


.myForm fieldset {
    border: none;
    padding: 0;
}

.myForm label {
    display: block;
    opacity: 0.7;
}

.myForm label input {
    margin: 10px 0 18px;
}


.myForm input[type="text"],
.myForm input[type="tel"],
.myForm input[type="email"],
.myForm select,
.myForm textarea {
    display: block;
    width: 100%;
    border: none;
    font-family: 'Inter-Regular';
    font-size: 14px;
    padding: 14px;
}

.myForm textarea {
    height: 100px;
}

#sell-hero .myForm .wpcf7-submit {
    padding: 12px 40px;
    margin-top: 20px;
    background: linear-gradient(90.44deg, #0F9FF8 0.38%, #369BDA 99.93%);
    color: #ffffff;
    font-family: 'Inter-Bold';
    font-size: 18px;
    line-height: 22px;
    border: none;
}

.myForm button:hover {
    cursor: pointer;
}

/* == Contact form == */

/* == As is section == */
#as-is {
    margin: 80px 0 90px;
}

.as-is-text {
    margin-top: 40px;
}

.as-is-card {
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
}

section#as-is h6 {
    color: #333333;
    font-family: 'Inter';
}

.bbb-img {
  width: 300px;
}

.as-is-text p {
    padding: 20px 11px;
    background-color: #0F9FF8;
    color: #FFFFFF;
    font-size: 18px;
    line-height: 21px;
    margin-bottom: 35px;
}

.as-is-text ul {
    padding-left: 2rem;
}

.as-is-text li {
    list-style: none;
    padding-bottom: 29px;
    padding-left: 30px;
    position: relative;
    font-family: 'Roboto-Regular';
    font-size: 16px;
    text-transform: capitalize;
    line-height: 25px;
}



/* == As is section == */



/* Get Offer Form Section */
.get-offer-form-section {
    padding: 55px 0;
    background: url('./images/offer-bg.png') no-repeat center center/cover;
}

.get-offer-form-section h2 {
    font-family: 'Tahoma-Bold';
    font-size: 35px;
    color: #333333;
    margin-bottom: 8px;
}

.get-offer-form-section p {
    color: #333333;
    margin-bottom: 40px;
}

.get-offer-form-section .form-box {
    width: 80%;
    margin: 0 auto 25px;
}

/* .get-offer-form-section .form-box .img{
    padding: 14px 15px;
    border-radius: 10px 0 0 10px;
    background: url(./images/pin.svg);
} */
.get-offer-form-section .form-box .input-field {
    width: 90%;
	position:relative;
}
.get-offer-form-section .form-box .uacf7-form-867{
	display:flex;
}
.get-offer-form-section .form-box .uacf7-form-867 label{
	padding: 0 !important;
}
.get-offer-form-section .form-box .input-field input.wpcf7-text:focus-visible {
	outline:none;
}
.get-offer-form-section .form-box .input-field .wpcf7-text  {
    border: none;
    border-radius: 0;
    font-family: 'Roboto-Regular';
    font-size: 16px;
    padding: 19px 25px;
	box-shadow: 0px 0px 5px #efefef;
}
.get-offer-form-section .form-box .wpcf7-submit {
    font-family: 'Roboto-Bold';
    font-size: 21px;
    color: white;
    background: linear-gradient(90.44deg, #0F9FF8 0.38%, #369BDA 99.93%);
    padding: 15px 22px;
    border: none;
}
.get-offer-form-section .form-box .wpcf7-response-output{
	position:absolute;
	margin:0;
	top: -40px;
    left: 14px;
	color:#000 !important;
}

.get-offer-form-section ul {
    padding-left: 0;
    width: max-content;
    text-align: left;
    list-style: none;
    margin: 0 auto;
}

.get-offer-form-section ul li {
    background: url('./images/icon.svg') no-repeat left 8px/23px;
    padding: 5px 0 5px 33px;
    font-family: 'Inter-Medium';
    font-size: 20px;
    color: #333333;
    float: left;
    width: max-content;
    margin-right: 25px;
}

.get-offer-form-section ul li:last-child {
    margin-right: 0;
}

/* Get Offer Form Section */

/* ==Footer Section== */
footer {
    background: transparent;
}

.footer-top {
    padding: 60px 0 60px;
    background: linear-gradient(90.44deg, #0F9FF8 0.38%, #369BDA 99.93%);
    color: white;
}


.footer-top .info img {
    margin-bottom: 15px;

}

.footer-top .info {
    padding-right: 50px;

}
.footer-top .links{
	padding-top: 15px;
}
.footer-top .contact-links{
	padding-top: 15px;
}

.footer-top .links h5,
.footer-top .contact-links h5 {
    font-family: 'Tahoma-Bold';
    font-size: 22px;
    margin-bottom: 30px;
}

.footer-top .links ul,
.footer-top .contact-links ul {
    padding-left: 0;
    list-style: none;
}

.footer-top .links ul li {
    background: url('./images/img-icon-arrow-right.png') no-repeat left 5px/8px;
    padding-left: 25px;
}

.footer-top .links ul li:not(:last-child) {
    margin-bottom: 15px;
}

.footer-top .links ul li a {
    font-family: 'Inter-Regular';
    font-size: 16px;
    color: white;
}

.footer-top .contact-links ul li {
    padding-bottom: 10px;
    padding-left: 30px;
	background: url('./assets/images/phone-call.svg') no-repeat left top;
}

.footer-top .contact-links ul li:nth-child(2) {
	background: url('./assets/images/Group 427321101.svg') no-repeat left top;
}

.footer-top .contact-links ul li a {
    font-family: 'Roboto-Regular';
    font-size: 16px;
    color: white;
}

.footer-top .contact-links .social-links {
    margin-left: 30px;
    margin-top: 15px;
}

.footer-top .contact-links .social-links a {
    width: 25px;
    height: 25px;
    background: white;
    margin-right: 15px;
    position: relative;
    color: #2B8DF6;
    border-radius: 2px;
}

.footer-top .contact-links .social-links a:last-child {
    margin-right: 0;
}

.footer-top .contact-links .social-links a i {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    font-size: 14px;
}
.footer-top .contact-links .social-links a svg{
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
	width: 15px;
	height: 15px;
}

.footer-bottom {
    background-color: #167EEE;;
    padding: 15px 0;
    color: white;
}
.footer-bottom p {
  font-size: 16px;
  font-weight: 400;
}


/* ==Footer Section== */


/*Afaque's Wordpress Customization*/
#video video{
	border: 5px solid #0F9FF8;
	object-fit: cover;
}
video {
    width: 100%;
}
#sell-hero label.error {
    display: none !important; 
/* 	beware */
}

#contact label.error {
    display: none !important; 
/* 	beware */
}
#sell-hero .wpcf7-not-valid-tip {
    color: #dc3232;
    font-weight: 400;
    right: 0;
    position: absolute;
    bottom: -19px;
    padding-top: 13px;
}

#dont-wait label.error {
	    display: none !important; 
/* 	beware */
}
#contact-form label.error {
	    display: none !important; 
/* 	beware */
}
#dont-wait .wpcf7-not-valid-tip {
    color: #dc3232;
    font-weight: 400;
    right: 0;
    position: absolute;
    bottom: -19px;
    padding-top: 13px;
}

#contact-form .wpcf7-not-valid-tip {
    color: #dc3232;
    font-weight: 400;
    right: 0;
    position: absolute;
    bottom: -18px;
    padding-top: 13px;
}

#sell-hero .myForm input[type=text], #sell-hero .myForm input[type=tel], #sell-hero .myForm input[type=email], #sell-hero .myForm select, #sell-hero .myForm textarea {
    background: rgba(255,255,255,.3);
    border-radius: 5px;
    color: #000000b3;
    font-weight: 700;
}
form#howItWorksSubmit .img > img {
    height: 63px;
}
.page-template-template-how-it-works .testimonial-slider {
  padding-top: 40px;
  background-color: transparent;
}

#dont-wait input.wpcf7-form-control.wpcf7-submit {
    padding: 20px 0;
    background: linear-gradient(90.44deg,#0F9FF8 .38%,#369BDA 99.93%);
    font-family: 'Roboto-Medium';
    font-size: 18px;
    line-height: 21px;
    color: #FFF;
    border: none;
    font-weight: 700;
    margin-bottom: 8px;
}

#dont-wait .form-box {
    width: 70%;
    margin: 0 auto;
}

#why-sell .rotator-aihb {
    position: relative;
}

#why-sell .rotator-aihb>img {
    position: absolute;
    right: 30%;
    bottom: -100px;
}

#contact-form .myForm input {
    margin: 0;

}

#contact-form .wpcf7-submit {
    background: #0f9ff8;
    border: none;
    padding: 20px 40px;
    font-size: 19px;
    margin-top: 13px;
    color: white;
}

.footer-top .links ul {
    padding: 5px 0;
}

#sell-hero .myForm .wpcf7-submit {
    padding: 12px 40px;
    margin-top: 4px;
    background: white;
    color: #129ff6;
    font-family: 'Inter-Bold';
    font-size: 18px;
    width: 100%;
    line-height: 22px;
    border: none;
}

#sell-hero .myForm label input {
    margin: 10px 0 10px;
}

#contact input.wpcf7-form-control.wpcf7-validates-as-required {
    width: 95%;
	background-color: #FFFFFFC2;
	border: none;
}

#contact .wpcf7-form label {
    display: flex;
    flex-direction: column;
	font-family: 'Inter-Light';
	font-style: normal;
	font-weight: 600;
	font-size: 14px;
	line-height: 17px;
	color: #FFFFFF;
}
#contact .wpcf7-form label {
    display: flex;
    color: white;
    flex-direction: column;
	padding: 10px 0 !important;
}

#contact .wpcf7-not-valid-tip {
  color: #dc3232;
  font-weight: 400;
  right: 2px;
  position: absolute;
  bottom: -33px;
  padding-top: 30px;
}

#contact input {
    padding: 10px 10px;
}

#contact .myForm {
    background: #0f9ff8;
    border: none;
    padding: 20px 40px;
    font-size: 19px;
    margin-top: 19px;
}
#contact .myForm .wpcf7 form .wpcf7-response-output{
	color: white;
}

#contact div.wpcf7.js {
    background: rgba(0,0,0,.65);
    padding: 30px;
    width: 402px;
    align-self: end;
    display: flex;
    margin-left: 9em;
}

.wpcf7-not-valid-tip {
   color: #dc3232;
    font-weight: 400;
    right: 18px;
    position: absolute;
    bottom: -25px;
    padding-top: 13px;
}
#working .listing-text p:nth-child(3) {
    line-height: 31px;
    color: #333;
/*     font-family: 'Inter-Bold'; */
    padding-bottom: 14px;
}

.wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output {
    border: none;
    background: red;
    color: white;
}

ul.fourth_section {
    display: flex;
    flex-direction: column;
}

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

.about-intro-text {
    padding-right: 30px;
}

#process-cards .cards .card {
    width: 375px;
}

#process-cards .cards .card > img {
    width: 57px;
}

#belief-cards .card-text {
    text-transform: capitalize;
}

#belief-cards .card {
    width: 375px;
}

.faq-accordion .accordion-item .accordion-button:not(.collapsed) {
    text-transform: capitalize;
}

#about-hero h6 {
    font-family: 'Inter-light';
}

.faq-section .start-text h6 {
    color: #0F9FF8;
}

.faq-section {
    padding: 60px 0 80px;
}

section#as-is h2 {
    line-height: 44px;
}

#about-intro button, #mission button {
    border-bottom: 3px solid #0965C8CC;
}

@media only screen and (max-width: 1140px) {
    .menu {
        width: 100%;
    }
	.home-banner .perks ul li{
		font-size: 22px;
	}
	.home-banner .banner-img img {
	  right: 7px;
	  bottom: -29px;
	}
}


/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (max-width: 992px) {
    #about-intro .about-intro-text .rotator-aihb > img {
        display: block;
    }

    #contact-num .rotator-aihb > img {
        display: block;
    }
}

@media only screen and (max-width: 820px) {
	
	#why-sell .rotator-aihb {
	display:none;
	}
	.mission-text {
    margin: auto 70px;
    padding: 20px 0;
	}
	.d-mobile-none {
    display: none;
 	}
    .home-banner .banner-img {
        display: none !important;
    }

    .mobile-menu {
        display: block !important;
    }

    .call-btn {
        display: none !important;
    }

    .Desktop_header {
        display: none;
    }

    .mobile-menu .navbar-nav {
        right: -58px;
    }

    @media only screen and (max-width: 820px), only screen and (min-width: 1140px) {
        #header {
            height: 140px;
        }

        header {
            position: relative !important;
        }

        #about-intro .about-intro-text .rotator-aihb > img {
            display: none;
        }

        #contact-num .rotator-aihb > img {
            display: none;
        }

        .mobile-menu .navbar-nav {
            right: -58px;
        }
    }
}
.get-offer-form-section p{
	font-size:16px;
}

@media only screen and (max-width: 400px) {
    .get-offer-form-section p {
        white-space: break-spaces;
    }
	
	#contact div#wpcf7-f23-o1 {
    margin-left: 0;
	}
}

@media only screen and (max-width: 480px) {

#dont-wait .form-box {
    width: 100%;
    margin: 0 auto;
}
	
#why-sell .rotator-aihb {
	display:none;
}
	
#contact div#wpcf7-f23-o1 {
    background: rgba(0,0,0,.65);
    padding: 30px;
    width: 402px;
    align-self: end;
    display: flex;
    margin-left: 0;
}
	#quick-cards .cards{
		margin:30px 0;
	}
	#why-sell .rotator-aihb>img{
		display:none;
	}

.blog-detail-section .related-blogs-box .img img {
  width: 90%;
  margin: 15px 0;
}
	#mission button a{
		font-size: 0.9000em;
	}

	.as-is-text ul {
    padding-left:20px;
}
    .footer-top .info img {
        align-items: flex-start;
        display: flex;
    }

    .footer-top .info {
        padding-bottom: 10px;
    }

    section.home-banner {
        padding-top: 60px !important;
    }

    img.bbb-img {
        display: none;
    }

    .owner-info {
        justify-content: center;
    }

    .row.review-icons.align-items-center.justify-content-center {
        display: none !important;
    }

    .home-banner .perks ul {
        align-items: flex-start !important;
        padding: 0 20px !important;
    }


    #header {
        height: 100%;
    }

    .mobile-menu .navbar-nav {
        right: -20px;
    	top: 72px;
    }

    #mission .mission-text p {
        width: 100%;
        padding: 0 20px;
    }

    .about-intro-text {
        padding-right: 0px;
    }

    .d-mobile-none {
        display: none;
    }

    #about-hero {
        padding: 100px 0;
    }

    #mission {
        padding: 20px 0;
    }
}

ul#menu-main-menu {
    display: none;
}


#contact .wpcf7-form-control-wrap {
    position: relative;
    align-items: center;
    display: flex;
}

#contact > .buttttton {
    padding: 12px 40px;
    margin-top: 4px;
    background: linear-gradient(90.44deg, #0F9FF8 0.38%, #369BDA 99.93%);
    color: #ffffff;
    font-family: 'Inter-Bold';
    font-size: 18px;
    line-height: 22px;
    border: none;
}

div#wpcf7-f626-o1 > button {
    padding: 12px 40px;
    margin-top: 4px;
    background: linear-gradient(90.44deg, #0F9FF8 0.38%, #369BDA 99.93%);
    color: #ffffff;
    font-family: 'Inter-Bold';
    font-size: 18px;
    line-height: 22px;
    border: none;
    margin-top: 20px;
}

li.nav-item.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.current_page_item.active {
    color: white;
    background: #0f9ff8;
}

@media only screen and (max-width: 480px) {
	#contact div#wpcf7-f23-o1{
		width: 100%;
	}
    #about-intro .about-intro-text .rotator-aihb > img {
        display: none;
    }

    #contact-num .rotator-aihb > img {
        display: none;
    }

}




/*Afaque's Wordpress Customization*/

.left-box span {
    color: black;
}

/* == Media queries == */

@media only screen and (max-width: 767px) {
    .call-btn {
        display: none !important;
    }

    #navbar {
        display: none;
    }
}


@media only screen and (min-width: 768px) {
    .mobile-menu {
        display: none;
    }
}

/* == Media queries == */
/* == Homepage == */
@media only screen and (max-width: 767px) {
	.get-offer-form-section .form-box .input-field .wpcf7-text{
		font-size:12px;
	}
	.get-offer-form-section .form-box .input-field .wpcf7-text{
		width:100%;
	}
	.get-offer-form-section .wpcf7-spinner{
		margin:0;
	}
	.get-offer-form-section .form-box .wpcf7-submit{
		font-size:14px;
		padding:15px 15px;
	}
	#contact div.wpcf7.js{
		margin-left:0;
		width: 100%;
		justify-content:center;
	}
	.get-offer-form-section .form-box{
		width:100%;
	}
	.get-offer-form-section .form-box img{
		display:none;
	}
    h2 {
        font-size: 22px;
        line-height: 1.3;
    }

    p {
        font-size: 14px;
        line-height: 1.3;
    }

    .call-btn {
        display: none !important;
    }

    #navbar {
        display: none;
    }

    .home-banner {
        margin-top: 0;
        padding-top: 120px;

    }

    .home-banner .banner-info h1 {
        font-size: 35px;
        line-height: 1.3;
        text-align: center;
    }

    .home-banner .banner-info h5 {
        font-family: 'Inter-Light';
        font-size: 16px;
        text-align: center;
        line-height: 1.3;
        margin-bottom: 30px;
    }

    .home-banner .banner-info .form-group .submit-btn {
        font-size: 16px;
        line-height: 1.3;
        padding: 8px;
    }

    .home-banner .banner-info .form-group .form-control {
        padding: 0 5px;
        font-family: 'Roboto-Medium';
        font-size: 14px;
    }

    .home-banner .perks ul {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .home-banner .perks ul li {
        font-size: 20px;
        background-size: 20px;
        margin-right: 0;
    }

    .home-banner .perks {
        padding-bottom: 25px;
    }

    .home-banner .banner-info {
        padding-bottom: 50px;
    }

    #seen .head-text {
        padding: 11px 0;
    }

    #seen .head-text h2 {
        font-size: 22px;
        line-height: 1.3;
    }

    .inner-logos {
        padding: 20px 0;
    }

    .inner-logos img {
        padding: 0 10px;
    }

    #video {
        padding: 40px 0;
    }

    .how-it-works {
        text-align: center;
        padding-bottom: 35px;
    }

    #working {
        background-color: #EDF3FB;
        padding: 30px 0;
    }

    .how-it-works p::before {
        left: 0;
        right: 0;
        margin-left: auto;
        margin-right: auto;
        width: 100px;
    }

    .how-it-works p {
        padding-bottom: 15px;
        font-size: 15px;
        line-height: 1.3;
    }

    #working .card {
        padding: 25px;
        margin-bottom: 15px;
    }

    #working .card-body h5 {
        padding-top: 10px;
        font-family: 'Tahoma-Bold';
        font-size: 16px;
        line-height: 24px;
        margin-bottom: 10px;
    }

    #working .card-body p {
        font-size: 13px;
        line-height: 1.3;
    }

    #working .cards {
        padding-bottom: 35px;
    }

    .conditions h2, .conditions p, .conditions h5 {
        text-align: center;
    }

    #working .conditions p {
        font-size: 12px;
        line-height: 31px;
        margin-bottom: 18px;
    }

    #working .conditions h5 {
        font-size: 18px;
        line-height: 1.3;
        margin-bottom: 15px;
    }

    #working .conditions li {
        display: block;
        margin-right: 1%;
		font-size: 16px;
    }


    #working .conditions li:last-of-type::before {
        right: 145px;
    }

    #working .listing {
        margin: 35px 0;
    }

    .listing h2, .listing p {
        text-align: center;
    }

    .listing-btn {
        float: none !important;
        text-align: center;
    }

    #working .listing p {
        font-size: 14px;
        line-height: 1.3;
    }

    #working .listing h2, #working .listing p {
        margin-bottom: 10px;
        line-height: 40px;
    }

    #working .listing li {
        padding-bottom: 16px;
        font-size: 16px;
        line-height: 1.3;
    }

    #working .listing .listing-btn button {
        padding: 12px 22px;
        font-size: 16px;
    }

    #working .listing-text p {
        font-size: 14px;
        line-height: 1.3;
        padding-bottom: 10px;
        text-align: center;
    }

    #contact h2, #contact h6, .contact-text p {
        text-align: center;
    }

    #contact {
        padding: 40px 0;
    }

    #contact .contact-text h2 {
        font-size: 26px;
        line-height: 1.3;
    }

    #contact .contact-text h6 {
        margin: 15px 0;
        font-size: 16px;
        line-height: 1.3;
    }

    #contact .contact-text p {
        font-size: 14px;
        margin-bottom: 20px;
    }

    .myForm input[type="text"], .myForm input[type="tel"], .myForm input[type="email"], .myForm select, .myForm textarea {
        padding: 8px;
    }

    .myForm button {
        padding: 8px 30px;
        font-size: 14px;
    }

    .myForm p:last-of-type {
        text-align: center;
    }

    #as-is {
        margin: 50px 0;
    }

    .as-is-text {
        margin-top: 20px;
    }

    .as-is-text p {
        text-align: center;
        margin-bottom: 20px;
    }

    .as-is-text li {
        padding-bottom: 20px;
    }

    .as-is-card {
        margin-bottom: 20px;
    }

    .owner-section {
        padding: 50px 0;
    }

    .owner-section .owner-text p {
        text-align: center;
    }

    .owner-section .owner-info img {
        max-width: 50%;
        margin-bottom: 10px !important;
    }

    .owner-section .owner-info p {
        font-size: 14px;
    }

    .owner-section .owner-info h4 {
        font-size: 22px;
    }

    .testimonials-section {
        padding: 70px 0;
    }

    .testimonials-section .start-text h2 {
        font-family: 'Tahoma-Bold';
        font-size: 22px;
    }

    .testimonials-section .start-text {
        margin-bottom: 0px;
    }

    .testimonial-slider {
        padding-top: 30px;
    }

    .testimonials-section .owl-dots .owl-dot.active {
        width: 14px;
        height: 14px;
    }

    .testimonials-section .owl-dots {
        margin: 20px 0 40px;
    }

    .get-offer-form-section h2 {
        font-size: 22px;
    }

    .get-offer-form-section p {
        margin-bottom: 30px;
    }

    /*.get-offer-form-section p {*/
    /*    white-space: nowrap;*/
    /*}*/
    .get-offer-form-section .form-box .submit-btn input {
        font-size: 15px;
        padding: 10px;
    }

    .get-offer-form-section .form-box .input-field .form-control {
        font-size: 0.6500em;
        padding: 12px;
    }

    .get-offer-form-section ul li {
        font-size: 16px;
    }

    .get-offer-form-section ul {
        display: flex;
        flex-direction: column;
        margin: 0;
        padding: 0 20px;

    }

    .footer-top .info {
        text-align: center;
    }

    .footer-top .links h5, .footer-top .contact-links h5 {
        font-family: 'Tahoma-Bold';
        font-size: 18px;
        margin: 20px 0;
    }

    .footer-top .links ul li a {
        font-size: 14px;
    }

    /* == Get cash offer == */
    .container {
        padding: 0 20px;
    }

    #sell-hero {
        margin-top: 0;
    }

    .sell-hero-text {
        text-align: center;
    }

    .sell-hero-text h1 {
        margin: 10px 0;
        font-size: 35px;
        line-height: 1.3;
    }

    .sell-hero-text p {
        font-family: 'Inter-SemiBold';
        margin-bottom: 30px;
        font-size: 14px;
        line-height: 29px;
    }

    .sell-hero-text h5 {
        font-size: 20px;
    }

    .sell-hero-text h6 {
        font-size: 18px;
    }

    .sell-hero-list ul li {
        font-size: 16px;
    }

    #sell-hero .myForm h2 {
        font-size: 20px;
        line-height: 29px;
        margin-bottom: 10px;
    }

    #sell-hero .myForm button {
        font-size: 16px;
        padding: 10px 0;
    }

    #process {
        margin: 50px 0;
    }

    .testimonial-slider .swiper-button-next, .testimonial-slider .swiper-button-prev {
        top: 94% !important;
    }

    #process-cards {
        padding: 60px 0 0px;
    }

    #process-cards .cards-row {
        padding-bottom: 0;
    }

    #process-cards .cards .card {
        margin-bottom: 20px;
    }

    #process-cards .cards .card-title {
        font-size: 22px;
    }

    #process-cards .cards .card-text {
        font-size: 14px;
    }

    #video-test .video-text {
        text-align: center;
    }

    #why-us {
        background-color: #EDF3FB;
        padding: 45px 0;
    }

    #dont-wait {
        padding: 40px 0;
    }

    #dont-wait h2 {
        font-size: 22px;
    }

    #dont-wait p {
        font-size: 14px;
    }

    #dont-wait form button {
        padding: 16px 0;
        font-size: 16px;
    }

    /* == Get cash offer == */
    /* == How it works == */
    #work-hero {
        margin-top: 0 !important;
    }

    #work-hero.get-offer-form-section h1 {
        font-size: 35px;
    }

    #quick {
        padding: 40px 0;
    }

    .quick-cards-head h3 {
        font-size: 20px;
    }

    .quick-cards-head p {
        font-size: 14px;
    }

    #quick-cards button {
        margin-top: 30px;
        border: none;
        padding: 12px 24px;
    }

    #quick-cards button a {
        font-size: 16px;
    }

    #why-sell {
        padding: 50px 0;
    }

    #why-sell h2 {
        font-size: 22px;
        line-height: 34px;
        color: #233470;
    }

    .why-sell-text p, .why-sell-text h2 {
        text-align: center;
    }

    #why-sell .why-sell-text p {
        font-size: 16px;
    }

    #why-sell .why-sell-text li {
        font-size: 16px;
    }

    #why-sell button a:after {
        top: -143px;
        right: -30px;
    }

    #why-sell button {
        margin: 27px 0 40px;
        padding: 12px 20px;
    }

    .why-sell-btn {
        display: flex;
        justify-content: center;
    }

    #about-intro button a, #mission button a, #why-sell button a {
        font-size: 16px;
    }

    #why-sell-images p {
        font-size: 20px;
        margin-bottom: 30px;
    }

    #why-sell-images img {
        margin-bottom: 10px;
        max-height: 40px;
    }

    .count-text {
        text-align: center;
    }

    #count-us p {
        font-size: 14px;
        margin-bottom: 10px;
    }

    #count-us .count-icons p {
        font-size: 14px;
    }

    #count-us .count-icons h6 {
        font-size: 20px;
    }

    #count-us .count-icons img {
        padding-right: 15px;
        max-height: 35px;
        padding-top: 6px;
    }

    /* == How it works == */
    /* == About us == */
    #about-hero {
        margin-top: 0;
    }

    #about-hero h1 {
        font-size: 35px;
        line-height: 43px;
        margin-bottom: 10px;
    }

    #about-intro {
        padding: 50px 0 50px;
        text-align: center;
    }

    .about-intro-text h2 {
        font-size: 22px;
        line-height: 30px;
        color: #1F2A68;
        margin-bottom: 10px;
    }

    .about-intro-text p {
        font-size: 14px;
    }

    .about-intro-text {
        margin: 30px 0;
    }

    #about-intro button, #mission button, #why-sell button {
        padding: 12px 24px;
        border-bottom: 3px #1f2a68 solid;
    }

    #about-intro .row {
        flex-direction: column-reverse;
    }

    .mission-text {
        text-align: center;
    }

    #mission .mission-text h2 {
        font-size: 22px;
        line-height: 34px;
        color: #1F2A68;
        margin: 20px 0 4px 0;
    }

    #mission .mission-text p {
        font-size: 14px;
        line-height: 26px;
        color: #333333;
        margin-bottom: 20px;
    }

    #process.trust {
        margin: 50px 0;
    }

    #beliefs .belief-head h2 {
        font-size: 22px;
        margin-bottom: 20px;
    }

    #belief-cards .cards-row {
        padding-bottom: 0;
    }

    #belief-cards .card {
        margin-bottom: 20px;
    }

    .faq-section {
        padding: 50px 0;
    }

    .faq-section .start-text h2 {
        font-size: 22px;
        line-height: 34px;
        margin-bottom: 20px;
    }

    .faq-accordion .accordion-item .accordion-button:not(.collapsed) {
        font-size: 16px;
    }

    .faq-accordion .accordion-item .accordion-body {
        font-size: 14px;
    }

    .faq-accordion .accordion-item .accordion-button {
        font-size: 16px;
    }

    #contact-num p span {
        font-family: 'Inter-Bold';
        font-size: 26px;
        line-height: 38px;
        color: #ffffff;
    }

    #contact-num p {
        font-size: 20px;
        line-height: 32px;
        margin-bottom: 20px;
        color: #ffffff;
    }

    #contact-num button {
        padding: 12px 24px;
        border-radius: 35px;
        border: none;
    }

    #contact-num button a {
        font-size: 16px;
    }

    #contact-num {
        padding: 40px 0;
    }

    /* == About us == */
    /* == Blogs == */
    #blogs {
        padding: 50px 0;
    }

    #blogs .text h5 {
        text-align: center;
    }

    .blog-img {
        margin-bottom: 20px;
    }
	#working .card-box{
		padding-right: 15px;
	}
    /* == Blogs == */
	.home-banner .banner-info form {
	  width: 100%;
	}
}


.page-id-872 .inner-banner {
  background:linear-gradient(to right,#36999f,#2d669b);
  padding:100px 0
}
.page-id-872 .inner-banner h1 {
  font-family:'Tahoma-Bold';
  padding-bottom:2px;
  font-size:48px;
  line-height:59px;
  margin-bottom:5px;
  color:#fff
}
.page-id-872 .inner-banner p {
  color:#fff;
  font-family:'Inter-Regular';
  font-size:20px;
  line-height:24px;
  letter-spacing:.03em
}
.policy-section {
  padding:80px 0 200px
}
.policy-section .privacy-info {
  font-family:'Inter-Regular';
  font-size:15px;
  color:#000000b3;
  font-style:italic
}


.page-id-874 .inner-banner {
  background:linear-gradient(to right,#36999f,#2d669b);
  padding:100px 0
}
.page-id-874 .inner-banner h1 {
  font-family:'Tahoma-Bold';
  padding-bottom:2px;
  font-size:48px;
  line-height:59px;
  margin-bottom:5px;
  color:#fff
}
.page-id-874 .inner-banner p {
  color:#fff;
  font-family:'Inter-Regular';
  font-size:20px;
  line-height:24px;
  letter-spacing:.03em
}
.policy-section {
  padding:80px 0 200px
}
.policy-section .privacy-info {
  font-family:'Inter-Regular';
  font-size:15px;
  color:#000000b3;
  font-style:italic
}
.navbar-light .navbar-nav .nav-link {
  color: white;
}
.navbar-light .navbar-nav .nav-link:hover {
  color: white;
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
  color: white;
}

#contact .wpcf7-form-control.wpcf7-acceptance input {
  margin-left: -349px;
  margin-bottom: -19px;
}
#contact .wpcf7-list-item-label {
  color: white;
}
.reviews{
	padding:50px 0px;
}
/* .reviews .inner-box:hover{
	 transition: .5s all ease;
	 transform: scale(1.05);
} */
.reviews .inner-box{
	box-shadow: 2px 0px 5px 4px #8080802b;
    padding: 20px;
    border-radius: 6px;
	transition: .5s all ease;
	border:1px solid gray;
}
.reviews h2{
text-align:center;
padding-bottom: 20px;
}
.reviews p{
	text-align:center;
}

.reviews h2 span{
	color:#0F9FF8;
}

.reviews .owl-carousel .owl-nav{
	display:none;
}
.reviews .owl-carousel .owl-dots{
	text-align:center;
}
.reviews .owl-carousel button.owl-dot.active{
	background:gray;
}
.reviews .owl-carousel button.owl-dot{
	width: 10px;
    height: 10px;
    background: blue;
    border-radius: 50%;
    margin: 5px;
}
.reviews h3{
	text-align:center;
	font-size: 14px;
	
}
.reviews .owl-carousel .owl-item img{
 width: 77px;	
}
.reviews img{
    margin: 0 auto;
    display: block;
    width: 77px;
    padding: 10px 0px;
}


#contact .wpcf7-response-output{
	color:white;
}
