/*form dropdown bg color*/
#form-field-field_76cc074 option {
    background-color: #000000 !important;
    color: #fff !important;
}

/*theme logo*/
.logo img {
    width: 100% !important;
}

/* Mobile only */
@media (max-width: 768px) {
    .logo img {
        width: 80% !important;
    }
}

/*top header animation reverse*/
.marquee-line-stage {
    direction: rtl !important;
}
.marquee-line-stage .holder {
    animation-direction: reverse !important;
}
/*Theme Button Design Color*/
.themebtn .elementor-button{
		font-size:18px;
		font-weight:600;
   	background: linear-gradient(50deg, #EC0000 0%, #1A00FF 100%) !important;
    border-radius: 100px;
    color: white;
		transition: transform 0.3s ease, box-shadow 0.3s ease;
		font-family: "Plus Jakarta Sans", Sans-serif;
    padding: 10px 15px 10px 15px;
}

.themebtn .elementor-button:hover{
    color: white !important;
	animation: 0.4s cubic-bezier(0.58, 0.3, 0.005, 1) 0s 1 normal none running underline !important;

}

/*Theme Button Design White*/
.themewhtbtn .elementor-button{
		font-size:18px;
		font-weight:600;
    background: white !important;
    color: black;
		transition: transform 0.3s ease, box-shadow 0.3s ease;
		font-family: "Plus Jakarta Sans", Sans-serif;
    border-radius: 100px 100px 100px 100px;
    padding: 10px 15px 10px 15px;
		

}

.themewhtbtn .elementor-button:hover{
    color: black !important;	
		animation: 0.4s cubic-bezier(0.58, 0.3, 0.005, 1) 0s 1 normal none running underline !important;

}

/*portfolio btn Button Design Color*/
.prtbtn .elementor-button{
		font-size:14px;
		font-weight:500;
   	background: linear-gradient(50deg, #EC0000 0%, #1A00FF 100%) !important;
    border-radius: 8px;
    color: white;
		transition: transform 0.3s ease, box-shadow 0.3s ease;
}

.prtbtn .elementor-button:hover{
    color: white !important;
		animation: 0.4s cubic-bezier(.58, .3, .005, 1) 0s 1 normal none running underline;

}

/****/