/*
Theme Name: Hello Elementor Child
Theme URI: https://elementor.com/hello-theme/?utm_source=wp-themes&utm_campaign=theme-uri&utm_medium=wp-dash
Template: hello-elementor
Author: Elementor Team
Author URI: https://elementor.com/?utm_source=wp-themes&utm_campaign=author-uri&utm_medium=wp-dash
Description: A plain-vanilla &amp; lightweight theme for Elementor page builder
Tags: flexible-header,custom-colors,custom-menu,custom-logo,featured-images,rtl-language-support,threaded-comments,translation-ready
Version: 2.5.0.1654271061
Updated: 2022-06-03 15:44:21

*/
@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css");
html {
  scroll-behavior: smooth;
}
body
{
overflow-x:hidden;
background:#fff;
}
.img-full img, .img-full a
{
	width:100% !important;
	max-width:100% !important;
}
.nav-dropdown-hidden-default .sub-menu-toggle
{
	display:none;
}
.btn-full a, .btn-full button, .btn-full input[type=submit]
{
	width:100% !important;
}
.mb-0
{
margin-bottom:0 !important;
}

/*================= Contact Form ===================*/
.custom-form br
{
	display:none;
}
.custom-form textarea
{
	height:100px;	
	border:1px solid #d1d1d1;
	resize:vertical;	
	padding:10px;
}
.custom-form h3
{
	margin-top:0;
}
.custom-form label {
    margin-bottom: 10px;
    width: 100%;
    display: block;
}
.custom-form .wpcf7-list-item-label
{
	font-size: 13px;
}
.custom-form input
{
	border:1px solid #d1d1d1;
	margin-bottom:10px !important;
	    width: 100% !important;
}
input[type=text]:focus, input[type=email]:focus, input[type=url]:focus, input[type=password]:focus, input[type=search]:focus, input[type=number]:focus, input[type=tel]:focus, input[type=date]:focus, input[type=month]:focus, input[type=week]:focus, input[type=time]:focus, input[type=datetime]:focus, input[type=datetime-local]:focus, input[type=color]:focus, .site textarea:focus {
    color: #000;
    outline-offset: 0;
    outline: none;
	border:1px solid #d1d1d1;
}
.custom-form input[type="checkbox"] {
    border: 1px solid #d1d1d1;
    margin-bottom: 0px !important;
    top: 5px;
    width: 20px;
    height: 20px;
}
.custom-form .wpcf7-list-item
{
	line-height:normal !important;
}
.custom-form input[type=file] {
    display: block;
    width: 100%;
    padding: 10px 15px;
}
.custom-form p
{
	width:100% !important;
}
.custom-form input[type="checkbox"] {
    width: 20px !important;
}
.bg-white
{
	background:#fff;
}
.bg-white .menu-item a
{
	color:#000;
}
.bg-white .menu-item a:hover
{
	color:#ffa70b !important;
}
.elementor-10 .elementor-element.elementor-element-91f3e61 .elementor-nav-menu--main .elementor-item:hover, .elementor-10 .elementor-element.elementor-element-91f3e61 .elementor-nav-menu--main .elementor-item.elementor-item-active, .elementor-10 .elementor-element.elementor-element-91f3e61 .elementor-nav-menu--main .elementor-item.highlighted, .elementor-10 .elementor-element.elementor-element-91f3e61 .elementor-nav-menu--main .elementor-item:focus {
    color: #FFC30B !important;
    fill: #FFC30B;
}
.slider-c .elementor-slide-description {
    font-size: 17px;
    line-height: 28px !important;
    margin-top: 60px !important;
}
.slider-c .elementor-slide-description span
{
	    padding: 0px 0px 0px 0px;
    font-family: "Josefin Sans", Sans-serif;
    font-size: 18px;
    font-weight: 400;
    line-height: normal;
    letter-spacing: 0.5px;
	display:block;
	text-transform:capitalize;
}













/*===================== Media Query ======================*/

@media only screen and (max-width: 767px)
{

}

