/*
Theme Name: Kerlotech
Theme URI: https://kerlotech.com
Description: Theme by Kerlo Tech
Version: 1.00
Author: Kerlo Tech
*/

.custom-logo {
    height: auto;
    max-width: 100%;
    display: block;
}
body{
    margin: 0;
    padding: 0;
}
.elementor-19 .elementor-element.elementor-element-6634c82 .elementor-nav-menu--main .elementor-item.elementor-item-active {
    color: var(--e-global-color-primary);
    font-weight: 500;
}
#top-bar {
    background: linear-gradient(90deg, #D8A844 0%, #F6F4A1 25%, #CC9252 50%, #FAF0AB 75%, #B08537 100%);
/*     z-index: 99999 !important; */
}
#main-header {
/*     position: absolute !important;
    z-index: 999 !important; */
/*     margin-top: 35px !important; */
}
#main-header-menu .elementor-nav-menu--main .elementor-item.elementor-item-active {
    font-weight: 500 !important;
}
#main-header-menu a.elementor-item:hover {
    font-weight: 500 !important;
}
.textbg3 span {
/*     background: linear-gradient(90deg, #9DE8EE 0%, #9DE8EE 0%, #DCA90B 60%, #9F8CED 100%); */
/* 	background: linear-gradient(347deg, #B6966E 0%, #EED2A3 50%, #957955 100%); */
	background: linear-gradient(347deg, #D8A844 0%, #F6F4A1 25%, #CC9252 50%, #FAF0AB 75%, #B08537 100%);
    -webkit-text-fill-color: transparent;
    background-clip: text;
}
.textbg3-direct{
/* 	background: linear-gradient(90deg, #9DE8EE 0%, #9DE8EE 0%, #DCA90B 60%, #9F8CED 100%); */
/* 	background: linear-gradient(347deg, #B6966E 0%, #EED2A3 50%, #957955 100%); */
	background: linear-gradient(347deg, #D8A844 0%, #F6F4A1 25%, #CC9252 50%, #FAF0AB 75%, #B08537 100%);
    -webkit-text-fill-color: transparent;
    background-clip: text;
}
p {
    font-weight: 300;
    color: #ffffffcf;
    font-family: 'Roboto';
}
.p-clas{
	font-size: 18px;
}
.blog-loop-c p {
    font-weight: 300;
    color: #ffffffcf;
    font-family: 'Roboto';
    font-size: 18px;
}
.faqsec.elementor-widget-n-accordion .e-n-accordion-item-title
 {
    background: #121A25;
	border-color:#b89c6a;
}
.faqsec.elementor-widget-n-accordion .e-n-accordion-item[open]>.e-n-accordion-item-title {
    border-bottom: none !important;
    border-radius: 10px 10px 0px 0px !important;
	padding-bottom: 0px;
	border-color:#b89c6a;
}
.faqsec.elementor-widget-n-accordion .e-n-accordion-item[open]>.accord-item {
    border-top: none;
    border-radius: 0px 0px 10px 10px;
    padding: 0px 22px;
    margin: 0;
}
.elementor-widget-n-accordion .e-n-accordion-item .faqp {
    border-top: none;
    padding-left: 23px !important;
    border-radius: 0px 0px 6px 6px;
	border-color:#b89c6a;
}
.radio-forms .elementor-field-subgroup {
    grid-gap: 20px;
}
.radio-forms-two .elementor-field-subgroup {
    display: grid !important;
    grid-gap: 20px;
    grid-template-columns: 1fr 1fr;
}
.shows-loop .elementor-element.e-flex.e-con.e-child {
    background-size: cover;
}
#main-header .button-one a{
	background: linear-gradient(90deg, #D8A844 0%, #F6F4A1 25%, #CC9252 50%, #FAF0AB 75%, #B08537 100%);
	color: #000 !important;
	border-color: #fff !important;
}
#main-header .button-one a:hover{
	background: transparent;
	border-color: #000 !important;
	color: #000 !important;
}
#main-header .button-two a {
    background: transparent;
    border-color: #000 !important;
    color: #000 !important;
}
#main-header .button-two a:hover{
	background: linear-gradient(90deg, #D8A844 0%, #F6F4A1 25%, #CC9252 50%, #FAF0AB 75%, #B08537 100%);
	border-color: #fff !important;
}
.button-one a{
	background: linear-gradient(90deg, #D8A844 0%, #F6F4A1 25%, #CC9252 50%, #FAF0AB 75%, #B08537 100%);
	color: #000 !important;
	border-color: transparent !important;
}
.button-one a:hover{
	background: transparent;
	border-color: #fff !important;
	color: #fff !important;
}
.button-two a {
    background: transparent;
    border-color: #ffffff !important;
    color: #fff !important;
}
.button-two a:hover{
	background: linear-gradient(90deg, #D8A844 0%, #F6F4A1 25%, #CC9252 50%, #FAF0AB 75%, #B08537 100%);
	border-color: transparent !important;
	color: #000 !important;
}
.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true] {
    background: linear-gradient(90deg, #D8A844 0%, #F6F4A1 25%, #CC9252 50%, #FAF0AB 75%, #B08537 100%) !important;
}
.elementor-10 .elementor-element.elementor-element-bd1f940.elementor-widget-n-tabs > .elementor-widget-container > .e-n-tabs[data-touch-mode='false'] > .e-n-tabs-heading > .e-n-tab-title[aria-selected="false"]:hover {
    background: linear-gradient(90deg, #D8A844 0%, #F6F4A1 25%, #CC9252 50%, #FAF0AB 75%, #B08537 100%) !important;
}
.grad-back{
	background: linear-gradient(90deg, #D8A844 0%, #F6F4A1 25%, #CC9252 50%, #FAF0AB 75%, #B08537 100%) !important;
}
button.elementor-button.elementor-size-lg, button.elementor-button.elementor-size-md {
    background: linear-gradient(90deg, #D8A844 0%, #F6F4A1 25%, #CC9252 50%, #FAF0AB 75%, #B08537 100%);
}
button.elementor-button.elementor-size-lg:hover, button.elementor-button.elementor-size-md:hover {
    background: transparent;
	color: #fff;
	border: 1px solid #fff;
}

.mob-btn .button-one a{
	background: linear-gradient(90deg, #D8A844 0%, #F6F4A1 25%, #CC9252 50%, #FAF0AB 75%, #B08537 100%);
	color: #000 !important;
	border-color: #fff !important;
}
.mob-btn .button-one a:hover{
	background: transparent;
	border-color: #000 !important;
	color: #000 !important;
}
.mob-btn .button-two a {
    background: transparent;
    border-color: #000 !important;
    color: #000 !important;
}
.mob-btn .button-two a:hover{
	background: linear-gradient(90deg, #D8A844 0%, #F6F4A1 25%, #CC9252 50%, #FAF0AB 75%, #B08537 100%);
	border-color: #fff !important;
}
.elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover{
	background: linear-gradient(90deg, #D8A844 0%, #F6F4A1 25%, #CC9252 50%, #FAF0AB 75%, #B08537 100%) !important;
}
div#main-header {
    margin-top: 50px;
}
.full-head {
    position: fixed !important;
    z-index: 999 !important;
}
.elementor-19 .elementor-element.elementor-element-b3e22d1 > .elementor-widget-container, .elementor-19 .elementor-element.elementor-element-3d825cf .elementor-nav-menu--dropdown a:hover, .elementor-19 .elementor-element.elementor-element-3d825cf .elementor-nav-menu--dropdown a:focus, .elementor-19 .elementor-element.elementor-element-3d825cf .elementor-nav-menu--dropdown a.elementor-item-active, .elementor-19 .elementor-element.elementor-element-3d825cf .elementor-nav-menu--dropdown a.highlighted{
	background: linear-gradient(90deg, #D8A844 0%, #F6F4A1 25%, #CC9252 50%, #FAF0AB 75%, #B08537 100%) !important;
}
.gradient-bg .elementor-widget-container{
	background: linear-gradient(90deg, #D8A844 0%, #F6F4A1 25%, #CC9252 50%, #FAF0AB 75%, #B08537 100%);
}
.blog-cont p{
	color: #fff !important;
	font-weight: 400;
}
@media(max-width:767px){
	.elementor-image-box-wrapper {
    display: flex;
    align-items: center;
	grid-gap: 15px;
}
}