/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Aug 18 2025 | 18:28:06 */
/* @media (max-width: 600px) {
    .font_header_txt {
        width: 320px !important;
    }
}
@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-ecebc58 .btn {
        margin-bottom: 120px !important;
    }
}
.elementor-element-e47836b .elementor-icon-list-items .elementor-icon-list-item {
    margin-bottom: -30px !important;
}
@media (max-width: 600px) {
    .elementor-639 .elementor-element.elementor-element-e01a49b img {
    width: 230px !important;
    margin-top: -235px;
    }
}
@media (min-width: 1024px) and (max-width: 1440px) {
    .elementor-639 .elementor-element.elementor-element-e01a49b img {
        width: 230px !important;
    }
}

@media (min-width: 1024px) {
    .elementor-639 .elementor-element.elementor-element-e01a49b img {
        margin-top: 100px;
    }
}
@media (max-width: 767px) {
    .elementor-element-b9475ca .logo .site-logo {
        width: 200px !important;
        max-width: 120px !important;
    }
} */
/* ------------button------------ */

@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-eadb333 .btn {
        margin-bottom: 60px;
    }
}
@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-cb6ddea .btn {
        margin-bottom: 60px;
    }
@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-87e106b .btn {
        margin-bottom: 60px;
    }
}
@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-e3929f4 .btn {
        margin-bottom: 60px;
    }
}
@media (max-width: 767px) {
    .elementor-2 .elementor-element.elementor-element-552995e .btn {
         margin-bottom: 60px;
    }
}
/* aboutusbtn */
@media (max-width: 767px) {
    .elementor-929 .elementor-element.elementor-element-f8051f8 .btn {
        margin-bottom: 60px;
    }
}
/* }---------------------------------------- */

/* -------------------logo-foot---------------- */
@media (max-width: 600px) {
    .elementor-639 .elementor-element.elementor-element-e01a49b img {
    width: 230px !important;
    margin-top: -235px;
    }
}
@media (min-width: 1024px) and (max-width: 1440px) {
    .elementor-639 .elementor-element.elementor-element-e01a49b img {
        width: 230px !important;
    }
}

@media (min-width: 1024px) {
    .elementor-639 .elementor-element.elementor-element-e01a49b img {
        margin-top: 100px;
    }
}


/* -------------------------------------------------------------- */

.jobwp-apply-title {
    padding: 40px 0 0 10px !important;
    text-align: center !important;
}
.jobwp-primary-button {
    color: #a6823d !important;
}
.mobile-menu-toggle,.mmenu-show-icon {
    display: block !important;
}
.elementor-28 .elementor-element.elementor-element-020a78d:not(.elementor-motion-effects-element-type-background){
background-color:transparent !important;}


/* #header_logo > div > a > img {
    margin-left: -20px;
}

@media (min-width: 992px) {
    #header_logo > div > a > img {
        margin-left: -120px;
    }
}

@media (min-width: 1200px) {
    #header_logo > div > a > img {
        margin-left: -80px;
    }
}
@media (min-width: 1263px) and (max-width: 1519px) {
    #header_logo > div > a > img {
        margin-left: -80px !important;
    }
} */
 


/* Hide info box on small screens */
@media (max-width: 768px) {
    .jobwp-job-info-box.hide-on-small {
        display: none;
    }
}

/* ---------contact-form----------- */
/* 



/* bg-side-social */
.sslink-socials ul{
/* background:transparent; */
background:#a6823d;
border-radius:20px;
}
.sslink-socials ul li a{
/* background:transparent !important; */
background:#a6823d;
}
.sslink-socials ul li a:hover{
/* background:transparent !important; */
background:white;
}
.elementor-form-fields-wrapper.elementor-labels-above .elementor-field-group>textarea{
font-size:20px !important;
}
.breadcrumb>li>a:hover{
color:white !important;
}

/* video */

.mfp-video-popup video {
    height: 500px !important;
    width: 100% !important;
}

@media (min-width: 768px) {
    #scroll-top i {
        background-color: white !important;
        color:#a6823d !important;
    }
}

.alpha-gb-fa56933ac85f48713602243c0ed31c58>a>h3{
color:#a6823d}
.alpha-gb-fa56933ac85f48713602243c0ed31c58>a>h3:hover{
color:white !important}
.alpha-gb-102c13a97cdcd5d63872ce81cfb15c8e>p{
color:white;
}
.alpha-gb-4c988fade1ceef5adee296bb1505ee49 {
    background-color: #a6823d !important;
}
/* -------------mobile-menu--------- */
	.mobile-menu>li>a{
		color:#a6823d !important;
}
	.mobile-menu>li>a:hover{
		color:white !important;
}
/* ------------main page sction------------- */
@media (max-width: 400px) {
    .elementor-2 .elementor-element.elementor-element-3ebb876 > .elementor-element-populated {
        margin: -830px 0px 0px 0px !important;
    }
}
@media (max-width: 400px) {
    .elementor-2 .elementor-element.elementor-element-d69e75a > .elementor-element-populated {
        margin: -720px 0px 0px 0px !important;

    }
}

@media (max-width: 600px) {
.elementor-2 .elementor-element.elementor-element-c8eb42c > .elementor-element-populated {
    margin: -190px 0px 0px 0px !important;
}
}

