/*
Theme Name: Independent Home
Theme URI: http://independenthome.com
Author: 540 Interactive
Author URI: http://www.540interactive.io
Description: Independent Home Website
Version: 3.4.1
License: GNU General Public License V2
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: infinite

PLEASE DO NOT EDIT THIS FILE

YOU CAN ADD CUSTOM STYLE VIA THIS FOLLOWING METHOD
	- APPEARANCE > CUSTOMIZE > PLUGIN SETTINGS > CUSTOM CSS / JS 
	- THEME OPTION > PLUGIN SETTINGS > CUSTOM CSS / JS 
	- CHILD THEME

*/

.grecaptcha-badge {
    z-index: 20 !important;
}
.grecaptcha-badge {z-index: 20;}
.grecaptcha-badge {
    bottom: 90px !important;
}

.preloader {
position: fixed;
z-index: 9999;
left: 0;
right: 0;
top: 0;
bottom: 0;
width:100%;
height:100%;
display: flex;
align-items: center;
justify-content: center;
background-color: rgba(255,255,255,0.99);
}
.preloader img {
width: 100px;
}
h4{
	font-family: "Open Sans", sans-serif !important;
}
body.offers2 .form-text-block h1 {
    font-family: 'HelveticaNeue-Bold' !important;
}
/* contact page changes */

.main-our-process input#email {
    max-width: 100%;
		width: 100%;
}
.main-our-process form #first_name {
    max-width: 48%;
}
.main-our-process .download_btn {
    width: 100%;
}

@media and (min-width: 1024px) and (max-width: 1919px) and (max-height: 659px) {

.special-offer-thankyou-live .special-offers-thank.offer_new .sec_download_img img {
    max-height: 5.208333vw;
}
    body.special-offer-thankyou-live .special-offers-thank.offer_new {
        padding-top: 4.62962vh;
    }

.special-offer-thankyou-live .special-offers-thank.offer_new .sec_download_img {
    width: auto;
    height: 6.6vw;
    margin-bottom: 2.77777777vh;
}
.special-offer-thankyou-live .offer_new .row-thankyou-text p {
    color: #fbfbfc;
    font-size: 2.77777vh;
    margin-bottom: 1.5625vw;
}
.special-offer-thankyou-live .special-offers-thank.offer_new {
    position: relative;
    padding: 2.604166vw 51px 13px;
    height: calc(100vh - 105px);
}
.special-offer-thankyou-live .row-thankyou-text p:last-child {
    margin-bottom: 4.62962vh;
}
.special-offer-thankyou-live .special-offers-thank.offer_new .sec_download_img img {
    max-height: 10vh;
    object-fit: contain;
}
}

.loader-wrapper {
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
background-color: #ff6347;
z-index: 999999;
}
