/*
Theme Name: Appset Child
Theme URI: http://jthemes.org/wp/appset
Author: Firstview 
Author URI: http://themeforest.net/user/jthemes
Description: Ultimate onepage builder & blog
Version: 1.2.5
Template: appset
Tags: two-columns, left-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-images, microformats, post-formats, sticky-post, threaded-comments, translation-ready
Text Domain: appset
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
*/
/* Add your custom css below */


/* GLOBAL */


#get-started, .page.single-page-details, #page, #howItWorks{
    overflow: visible !important;
}
/* LOADER */

#loader .cssload-ball {
	background-color: #fed841 !important;
}

/* NAVBAR */

#navbarSupportedContent .loginMobile a, #navbarSupportedContent .loginDesktop a {
	padding-left: 2em;
    padding-right: 2em;
    border: 2px solid #000;
    border-radius: 5px;
    font-weight: bold;
}

.loginMobile {
	display: none !important;
}

/* HOME BANNER */

.hero-txt p {
	font-weight: bold;
	font-style: italic;	
	position: relative;
	top: -1em;
	font-size: 1.125rem;
}

.hero-txt p {
	font-size : 1rem !important;
}

#mainBanner .stores-badge {
	display: none;
}


/* FEATURES SECTION */

#features-2 .container>div {
	align-items: start;
	justify-content: center;
}


/* H.D.I.W. SECTION */

ul {
	list-style: inside; 
}

#howItWorks>div:first-of-type {
	padding-bottom: 0px;
}



/* INFOGRAPHIC SECTION */

/* WHY DOX SECTION */

#whyDOX, #lineBreak {
	display: none;
}


/* FAQS SECTION */

#faqs .wpb_column {
	align-items: start;
}


/* DOWNLOAD SECTION */

#QRCode::before {
	content: "SCAN WITH YOUR MOBILE";
    display: block;
    color: #fff;
    font-weight: bold;
    font-size: 1.25em;
	margin-bottom: 10px;
}

.download-3-img img {
    width: 110%;
}





/* POPUP OPEN */

html.pum-open.pum-open-overlay, html.pum-open.pum-open-overlay.pum-open-fixed .pum-overlay {
    overflow: visible !important;
}

.stop-scrolling #pum-3919 {
	height: 100%;
	overflow: hidden;
}

html.pum-open.pum-open-overlay.pum-open-scrollable body>[aria-hidden] {
    padding-right: 0 !important;
}

/* POPUP STYLES */

.pum-content.popmake-content {
	text-align: center !important;
}

 .pum-theme-3914 .pum-title, .pum-theme-lightbox .pum-title {
    color: #000000 !important;
    text-shadow: 0px 0px 0px rgba( 2, 2, 2, 0.23 ) !important;
    font-family: inherit !important;
    font-weight: 100 !important;
    font-size: 32px !important;
    text-align: center !important;
    line-height: 36px !important;
	padding: 1em;
}

#popmake-3919 #wpcf7-f3603-o1 .form-btn.text-right {
	text-align: center !important;
	padding: 1em;
}

#popmake-3919 #bottom-input-message {
	border: 2px solid;
    border-radius: 6px;
}

input.bottom-form-control {
    border: 2px solid #000000;
}

#popmake-3919 textarea {
	border-radius: 6px !important;
	margin-bottom: -4px;
	width: 90%;
	background-color: #fff;
    border: 1px solid #ccc;
    font-size: 1rem;
    font-weight: 300;
    padding: 20px;
    transition: all 400ms ease-in-out;
}

#popmake-3919 input[type="text"] {
	margin-bottom: 30px !important;
	width: 90%;
}

#popmake-3919 input[type="email"] {
	margin-bottom: 30px !important;
	width: 90%;
}

button.btn.btn-sm.btn-lightgreen.submit.btn-arrow.wpcf7-form-control.wpcf7-submit {
	border: unset;
    border-radius: 5px !important;
    font-weight: bold !important;
	background-color: #fed841 !important;
    color: black !important;
	margin-top: 2em;
}

div.wpcf7-validation-errors, div.wpcf7-acceptance-missing {
	border: 2px solid transparent !important;
	color: #ff0000;
}

div.wpcf7-mail-sent-ok {
    border: 2px solid transparent !important;
	color: #398f14;
}

.contact-form-msg {
    position: relative;
    bottom: 10px;
    left: 10px;
    text-align: center;
}

.wpcf7-form {
	padding-left: 2em;
	padding-right: 2em;
}

.wpcf7-form.invalid {
	padding-left: 2em;
	padding-right: 2em;
}

 .contact-form-msg {
	display: none !important;
}

/*  #pum-3919 p {
	display: none !important;
}  */

.wpcf7 .ajax-loader {
	display: none !important;
}

.wpcf7 .ajax-loader.is-active {
	display: none !important;
}

#pum-3919 span.wpcf7-not-valid-tip {
 	display: none !important;
}

input.bottom-form-control {
    font-weight: 400;
}

::-webkit-input-placeholder { 
color: #000 !important;
opacity: 1;
}

#pum_popup_title_3919 {
	font-weight: 400 !important;
	text-transform: uppercase;
	font-family: montserrat !important;
	width: 75%;
	margin: auto;
	padding: 1em 0px;
	font-size: 2.5em !important;
	line-height: 1em !important;
	}

#popmake-3919 #bottom-input-message {
	border: 2px solid #F2F2F2;
    border-radius: 6px;
}
input.bottom-form-control {
    border: 2px solid #F2F2F2;
}


/* FREE TRIAL SECTION */

#freetrial button {
	background-color: #fed841;
	border-color: #fed841;
}

#freetrial {
	display: none !important;
}


/* FOOTER */
#footerDOX {
	padding-top: 35px;
	background-color: #FED841;
}

#footerDOX p {
	text-align: left;
	padding-left: 40px;
	font-weight: bolder;
}


/* RESPONSIVE */

@media (max-width: 767.9px) {
	
	#get-started{
	overflow-x: hidden !important;
}

	#header_device{
		overflow-x:hidden;
	}
	#header_device img{
		margin-right:-20%;
	}
	
	#faqs-1 {
		padding-bottom: 20px;
	}
	.loginDesktop {
		display: none !important;
	}
	.loginMobile {
	display: block !important;
	}
	#get-started a{
		font-size: 1.5em;
    	color: #222;
    	font-weight: bold;
		display: block;
	}
	#get-started #QRCode{
		display: none;
	}
	#question .more-questions-btn h5 a {
		display: block;
		margin-top: 10px;
	}
	
	#popmake-3919 {
		top: 15px !important;
		padding-bottom: 0px;
	}
	
	#pum_popup_title_3919 {
		width: 90%;	
	}
	
	.pum-content #wpcf7-f3603-o1 form.wpcf7-form {
		padding-left: 0px !important;
    	padding-right: 0px !important;
	}
	
	#pum_popup_title_3919 {
		padding-top: 5px;
		font-size: 1.5em !important;
	}
	
	
	
}