.q_icon_list {
    
    display: inline-flex;
	    margin: 0 20px -10px;
	  
}

.q_icon_list .qode-ili-icon-holder, .q_icon_list i {
	border-radius: 5px !important;}

.q_icon_list p {  padding: 0 0 0 8px !important;
	
	    line-height: 30px;    
	
}
.header_top {
    
    line-height: 40px;
    height: 40px;
}

.eh-with-shadow{
	border-bottom:4px solid #89cff0 !important;
}

.q_elements_item.eh-with-shadow {
    border: 1px solid #ede7e7;
    box-shadow: 0px 0px 51px 0px rgba(79, 57, 37, 0.09);
}
.title.title_size_large h1 {
    color: white;
	}

.q_masonry_blog article .q_masonry_blog_post_text {
    padding: 20px 15px;
    border: 2px solid lightgray;
}



.header_top .left .inner>div, .header_top .left .inner>div:last-child {
    float: left;
    border-bottom: 0;
    border-top: 0;
    margin-left: -30px;
}

.q_icon_list p {
 
    letter-spacing: 2px;
}

.cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:hover, .cf7_custom_style_1 input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover {
    color: #fff;
    background-color: #b4176e !important;
    border-color: #b4176e !important;
}

.cf7_custom_style_2 input.wpcf7-form-control.wpcf7-submit, .cf7_custom_style_2 input.wpcf7-form-control.wpcf7-submit:not([disabled]) {
    background-color: #43d9e7;
	border-color: #43d9e7;}

.header_bottom, .header_top, .fixed_top_header .bottom_header {
    background-color: rgba(255,255,255,1);
    box-shadow: 0 1px 3px rgb(0 0 0 / 11%);
}

div.wpforms-container-full .wpforms-form input[type=date], div.wpforms-container-full .wpforms-form input[type=datetime], div.wpforms-container-full .wpforms-form input[type=datetime-local], div.wpforms-container-full .wpforms-form input[type=email], div.wpforms-container-full .wpforms-form input[type=month], div.wpforms-container-full .wpforms-form input[type=number], div.wpforms-container-full .wpforms-form input[type=password], div.wpforms-container-full .wpforms-form input[type=range], div.wpforms-container-full .wpforms-form input[type=search], div.wpforms-container-full .wpforms-form input[type=tel], div.wpforms-container-full .wpforms-form input[type=text], div.wpforms-container-full .wpforms-form input[type=time], div.wpforms-container-full .wpforms-form input[type=url], div.wpforms-container-full .wpforms-form input[type=week], div.wpforms-container-full .wpforms-form select, div.wpforms-container-full .wpforms-form textarea {

    border-radius: 5px;
}

#select{
	height: 50px;
    border-radius: 10px;
}

#date{
	height: 50px;
    width: 100%;
}

.eapps-testimonials-slider-page-item {
  
    padding: 20px;
    border: 2px solid lightgray;
}

nav.main_menu > ul > li > a {
	padding: 0 17px;}

	
.mc4wp-form-theme input[type=text], .mc4wp-form-theme input[type=email], .mc4wp-form-theme input[type=tel], .mc4wp-form-theme input[type=url], .mc4wp-form-theme input[type=date], .mc4wp-form-theme textarea, .mc4wp-form-theme select {

    height: 50px!important;
	margin-top:15px;
    border-radius: 8px!important;
	font-family:Poppins!important;
	
}
.mc4wp-form-theme-blue button, .mc4wp-form-theme-blue input[type=submit], .mc4wp-form-theme-blue input[type=button]{ 
    font-family: "Poppins", Sans-serif;
    font-size: 17px!important;
	    height: 50px!important;
    border-radius: 100px;
text-transform:uppercase;
	width:100%;
	margin-top:14px;
	border-color:transparent;
    letter-spacing: 1px;
  background-color: #0150A1!important;
	color:white;
    padding: 9px 25px 9px 25px
			
}

.mc4wp-form-theme-blue button:hover, .mc4wp-form-theme-blue input[type=submit]:hover, .mc4wp-form-theme-blue input[type=button]:hover{
background-color: #000000!important;}

 .mc4wp-form-theme input[type=text], .mc4wp-form-theme input[type=email], .mc4wp-form-theme input[type=tel], .mc4wp-form-theme input[type=url], .mc4wp-form-theme input[type=date], .mc4wp-form-theme textarea, .mc4wp-form-theme select{
	 max-width:100%;
}

.woocommerce div.product div.related, .woocommerce div.product div.upsells {
	display:none !important;
}



.lp-section-instructor,div.comment_form,.comment_holder .comment_number,.lp-link-login{
display:none!important;
}

.woocommerce button.button, .woocommerce-page button.button, .woocommerce-page input[type=submit] {
    margin-top: 30px;
}


.site-below-footer-wrap{
    display: none !important;
}


.woocommerce-js div.product .product_title{
	font-size:30px;
}

.woocommerce div.product p.price{
	font-size:19px;
	color: #01177d;
}

.woocommerce-js div.product form.cart .button.single_add_to_cart_button,.elementor-kit-1295 input[type="submit"], .elementor-kit-1295 [type="submit"]{
	padding:16px 30px!important;
	margin-top:0px!important;
	background:#01177d!important;
	border-radius:100px!important;
	text-transform:uppercase!important;
	font-family:poppins!important;
	 
}

.woocommerce-js div.product form.cart .button.single_add_to_cart_button:hover,.elementor-kit-1295 input[type="submit"]:hover, .elementor-kit-1295 [type="submit"]:hover{
	background:#000!important;}

.widget_search .search-form input[type=submit]{
	
	padding:0px 0px!important;
	margin-top:0px!important;
	background:transparent!important;
}
.course-summary-sidebar .lp-course-buttons button{
	background:#01177d!important;
	border-radius:100px!important;
	text-transform:uppercase!important;
	font-family:poppins!important;
}

.course-summary-sidebar .lp-course-buttons button:hover{
	background:#000!important;
}

.woocommerce-js ul.products li.product a img, .woocommerce-page ul.products li.product a img{
	height:240px!important;
	width:100%!important;
	object-fit:contain!important;
	padding:20px;
	
}

.woocommerce ul.products li.product.desktop-align-center, .woocommerce-page ul.products li.product.desktop-align-center{
	border:1px solid #e5e5e5;
	border-radius:22px;
}

.astra-shop-summary-wrap{
padding-left:20px;
padding-right:20px;
padding-bottom:20px;}
  


.learnpress-widget-wrapper{
	border:#e5e5e5 1px solid;
	padding:35px 20px;
	border-radius:12px;
}
.learn-press-courses[data-layout=list] .course-item{
	border:#e5e5e5 1px solid;
	padding:20px;
	border-radius:12px;

}

.lp-courses-bar .search-courses button{
		border-radius:6px!important;
}

.lp-form-course-filter .course-filter-reset,.learn-press-courses .course-content .course-readmore a{
	border-radius:100px!important;
}

.learn-press-courses .course-wrap-meta .meta-item:nth-last-child(-n+3) {
  display: none;
}

.learn-press-courses[data-layout=list] .course{
	border-bottom:none!important;
	padding-bottom:1px
}

.ep-learnpress-lms-wrap .ep-learnpress-image-wrap img{
	width:100%;
	object-fit:cover;
	height:230px;
}