/*
Theme Name: Stukram Child
Theme URL: https://themeforest.net/item/stukram-portfolio-wordpress-theme/32377504?ref=webRedox
Description: Child theme of Stukram
Author: webRedox WordPress Team
Author URI: http://webredox.net/
Template: stukram
Version: 1.0
Text Domain: stukram-child
*/ 
/*******Add Your Css Below This Line*********/

.elementor-widget-text-editor p a{
	font-weight: 700;
	text-decoration: underline;
    text-underline-offset: 3px;
    text-decoration-thickness: 2px;
}

.owl-dot{
	transition: all 0.4s ease;
}

.owl-dot:not(.active){
	transform: scale(0.75);
}

.btn-dwn-brochure{
	color: #B5163F;
	font-family: "Open Sans";
	line-height: 99.759%;
	letter-spacing: 0.497px;
	font-weight: 600;
	font-size: 16.6px;
	padding: 20px 30px;
	border-radius: 100px;
	border: 2px solid #B5163F;
	font-style: normal;
	transition: all 0.4s ease;
	display: inline-block;
}

.btn-dwn-brochure:hover{
	background-color: #131419;
    color: #fff;
    border-color: #131419;
	transform: scale(.9);
}

.owce-carousel-testimonial .item{
	display: flex;
    flex-direction: column;
    flex-wrap: wrap;
}

.owce-carousel-testimonial .item .owl-thumb img{
	height: auto !important;
}

.owce-carousel-testimonial .item .owl-content{
	order: 1;
}

form{
	display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    gap: 60px;
}

form label{
	width: 100%;
	color: #fff !important;
	margin: 0;
}

form label ::placeholder{
	color: rgba(255, 255, 255, 0.8) !important;
}

form label *{
	border-color: rgba(255, 255, 255, 0.50)!important;
	color: #fff;
}

form label *:focus{
	border-color: rgba(255, 255, 255, 1)!important;
}

form button{
	background-color: #FFFFFF!important;
    font-family: "Open Sans", Sans-serif;
    font-size: 16.6px!important;
    font-weight: 600!important;
    line-height: 99.759%!important;
    letter-spacing: 0.497px!important;
    color: #B5163F!important;
    transition: all 0.4s ease!important;
    border-style: solid!important;
    border-width: 1px 1px 1px 1px!important;
    border-color: #FFFFFF!important;
    border-radius: 100px 100px 100px 100px!important;
    padding: 20px 30px 20px 30px!important;
}

form button:hover{
	background-color: #B5163F!important;
    color: #FFFFFF!important;
	transform: scale(.9);
}

.header:not(.is-sticky) .header__menu .icon{
	color: #fff!important;
}

.header:not(.is-sticky) .header__logo__light {
	opacity: 1;
}

.header:not(.is-sticky) .header__logo__dark {
	opacity: 0;
}

.menu-item a:hover {
	color: #B5163F!important;
}

@media only screen and (max-width: 1024px) {
	
	.owce-carousel-testimonial .item{
		text-align: center !important;
	}
	
}