/*
 Theme Name:   	Appku Child
 Theme URI: 	https://themelocker.tech/wordpress/appku
 Description:  	This is a child theme for Appku - SaaS Landing Page WordPress Theme
 Author:       	Validthemes
 Author URI:   	https://themeforest.net/user/validthemes/portfolio
 Template:     	appku
 Version:      	1.0
 Tags:         	two-columns, three-columns, left-sidebar, right-sidebar, flexible-header, custom-background, custom-colors, custom-header, custom-menu, theme-options, editor-style, featured-images, microformats, post-formats,  sticky-post, threaded-comments, translation-ready
 Text Domain:  	appku-child
*/

/*  [ Add your custom css below ]
- - - - - - - - - - - - - - - - - - - - */

.our-features-area .feature-items .single-item .item.service-banner {
	padding: 50px 37px !important;
}

.fun-factor-area .fun-fact-items {
	background: linear-gradient(45deg, #F27421 0%, #EE3D2B 50%) !important;
}

.testimonials-area .item {
	background: linear-gradient(45deg, #F27421 0%, #EE3D2B 50%) !important;
}

.testimonials-area .item .reason i {
	font-size: 12px;
	color: #ffca40;
}

.site-heading .devider {
	background: #EE3D2B !important;
}

.site-heading .devider:before {
	background: #EE3D2B !important;
}

.blog-style2 .item .thumb .date span {
	background: #EE3D2B !important;
}

.blog-area .item .info .meta ul li i {
	color: #EE3D2B !important;
}

.feature-style-four {
	border-bottom: 2px solid #EE3D2B !important;
}

.clients-style-one-box h3 strong {
	color: #EE3D2B !important;
}

.btn.btn-theme {
	background: #EE3D2B !important;
}

.btn.btn-theme:hover {
	color: #313131 !important;
}

.overview-area .overview-carousel.owl-carousel .owl-dots .owl-dot.active span::after {
	background: #EE3D2B !important;
}

.h-btn {
	background: #fe3f00;
	border-radius: 30px;
	border: 1px solid #feefe9;
	transition: 0.4s;
}

.h-btn:hover {
	background: #F27421;
	border: 1px groove #feefe9;
}

.h-btn:hover a {
	color: #232323 !important;
}

.h-btn>a {
	padding: 3px 14px !important;
	color: #ffffff !important;
}

.submit-btn {
	background: #fe3f00;
	border-radius: 30px;
	border: 2px solid #feefe9;
	padding: 0px 24px !important;
	margin-top: 10px;
	color: #fff;
}

input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
	padding: 0px 40px !important;
	border-radius: 30px;
	border-color: #cd9366;
	width: 100%;
}

label {
	width: 100%;
}

input.wpcf7-form-control.wpcf7-tel.wpcf7-text.wpcf7-validates-as-tel {
	padding: 0px 15px !important;
	border-radius: 30px;
	border-color: #cd9366;
	width: 100%;
	overflow: hidden;
}

div#pum_popup_title_5797 {
	color: #fe3f00;
	font-weight: 600;
}

button.pum-close.popmake-close {
	background: red !important;
}

.demo-form {
	display: flex;
	width: 100%;
	align-items: center;
}

.form-img {
	background-image: url(../../assets/images/LMS-12.jpg);
	display: inline-block;
	width: 100%;
	height: 600px;
	background-size: cover;
	background-position: center;
	background-clip: content-box;
}

.pum-theme-5790 .pum-container,
.pum-theme-enterprise-blue .pum-container {
	padding: 0px !important;
}

.popup-info {
	padding: 20px;
}

.popup-title {
	margin-bottom: 30px;
}

.navbar .attr-right {
	display: none !important;
}

.navbar-brand>img {
	height: auto !important;
	max-width: 235px !important;
}

.banner-style-three img {
	max-width: 100% !important;
}

.video-play-button.theme:before,
.video-play-button.theme:after {
	background: #fe3f00 !important;
}

.overview-area .item .content h4 span::after {
	background: #fe3f00 !important;
}

.sidebar a:hover,
.blog-area a:hover {
	color: #fe3f00 !important;
}

.whta {
	color: #f1f1f1;
	transition: 0.4s;
}

.whta:hover {
	color: #EE3D2B;
}

.owl-theme .owl-dots .owl-dot span {
	background: #EE3D2B;
}

.owl-theme .owl-dots .owl-dot.active span {
	background: #ee3d2b80;
}

@media only screen and (min-width: 1200px) and (max-width: 1350px) {
	.navbar.validnavs.navbar-default .navbar-nav li a {
		padding: 3px 14px !important;
		font-size: 14px;
	}
}

@media only screen and (min-width: 1024px) and (max-width: 1199px) {
	.navbar.validnavs.navbar-default .navbar-nav li a {
		padding: 3px 8px !important;
		font-size: 12px;
	}
}

@media screen and (max-width:1023px) {
	.h-btn {
		border-radius: 0px;
		text-align: center;
	}
	
	.h-btn{
	background: #fe3f00;
	border-radius: 30px;
	border: 1px solid #feefe9;
	transition: 0.4s;
}

.h-btn:hover{
	background: #F27421;
	border: 1px groove #feefe9;
}

.h-btn:hover a{
	color: #232323 !important;
}

.h-btn>a{
	padding: 3px 14px !important;
	color: #ffffff !important;
}

.submit-btn{
	background: #fe3f00;
	border-radius: 30px;
	border: 2px solid #feefe9; 
	padding: 0px 24px!important;
	margin-top: 10px;
	color: #fff;
}

}