*{font-family:'Poppins', sans-serif !important;}

p{font-size:14px !important;}

.elementor-image-gallery figure img{
	height:160px !important;
	width: 100%;
}


body.home .elementor-image-gallery figure img{
	height:300px !important;
	width: 100%;
}
label {
	color: #3e3e3e;
    font-size: 14px;
    line-height: 26px;
    font-style: normal;
    font-weight: 300 !important;
		font-family: 'Poppins', sans-serif;
}
.wpforms-container .wpforms-field {
	padding:6px 0px; !important
}

#page_sidebar{ 
	h5 a {font-size:15px;}
	h6 a {font-size:15px;}
	strong {font-size:15px;}
}
#career-form .row{
	display:flex; 
	justify-content:space-between;
}
#career-form  div.col-md-6{
	width:47% ;
	
}
@media only screen and (max-width: 768px) {
	#career-form .row{
	display:block; 
	
}
#career-form  div.col-md-6{
	width:100% ;
	
}
}

#career-form input{
	border:2px solid black;
	max-width:100%;
}
#career-form .wpforms-field-row.wpforms-field-medium{
	
	max-width:100%;
}
#career-form select{
	border:2px solid black;
	max-width:100%;

}
#career-form textarea{
	border:2px solid black;
	max-width:100%;
}

#cuetom-icon figure{
	border:3px solid red;
	border-radius:50%;
}
#cuetom-icon figure img{
	padding:20px;
}
#cuetom-icon #last-box figure img{
	padding:10px;
}
footer#colophon {
	a, p, h2, h5{
	color:#000 !important;
}
	svg{
		fill:#000 !important;
	}
}
#d-none{
	visibility:hidden;
}
#show-content:hover #d-none{
	visibility:visible;
}

div.feedback-form{
	h2{
		text-align:center;
		color:#fff;
	}
	label{
		color:#fff;
		font-weight:400;
		font-size:16px;
	}
	div.outer1{
		justify-content:space-between;
	}
	div.outer1 div{
		width:30%;
	}
	div.star_rating_class{
		display:flex;
	}
	div.star_rating_class img{
		height:30px;
		width:30px;
	}
	div.outer{
		align-items: center;
	}
	input{
		background-color:#fb0c05;
		border-radius:15px;
		border:3px solid  #fb0c05;
	}
	input:hover{ 
				background-color:#fb0c0580;
	}
	input:focus{ 
				background-color:#fff;
		   border:3px solid #fb0c05 !important;
	}
	textarea:focus{ 
				background-color:#fff;
		   border:3px solid #fb0c05 !important;
	}
	textarea{
		background-color:#fb0c05;
		border-radius:15px;
		border:3px solid  #fb0c05;
	}
	textareat:hover{ 
		background-color:#fb0c0580;
	}
	::placeholder{
		color:#fff;
	}
	input[type='submit']{
		font-size:20px;
		font-weight:600;
	}
	input[type='submit']:hover{
		background-color:#000;
		border:3px solid  #000;
	}
	small{
		color:#fff;
	}
}


.elementor-939 .elementor-element.elementor-element-4dd7fe9 .elementor-heading-title {
    font-size: 16px !important;
}









@media only screen and (max-width: 600px) {
  .outer1, .outer  {
    display: block !important;
     
}
	    div.outer1 div, div.outer div {
        width: 100% !important;
    }
}
	










