/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 15 2022 | 15:34:25 */
#Header {
   
    min-height: 0px !important;
}
#Content {
  
    padding-top: 0px !important;
}
.header-text {
    text-shadow: 0px 6px 13px #444;
}
.service-provide-col .elementor-widget-wrap {
    box-shadow: 0px 0px 20px #d3d3d3a1;
}
.custom-form input, .custom-form textarea {
    padding: 16px;
    background: #3333339e;
}
.custom-form textarea {
    height: 130px;
}
.custom-form input.wpcf7-form-control.wpcf7-submit {
    background: transparent;
    padding: 10px;
    border-radius: 0px;
    border: 2px solid #F29900;
    color: #F29900
;
    font-weight: 700;
}
.faqs-sec .question {
    background: #fcfcfccf;
}
.faqs-sec .question span, .faqs-sec .question .title {
    color: #323232;
}
.header-form .one-third {
    width: 30%;
    display: inline-block;
    margin-left: 20px;
    margin-bottom: 15px;
}
.header-form .one-third input, .header-form .one-third select {
    padding: 20px;
}
.header-form .one-third input.wpcf7-form-control.wpcf7-submit {
    background: transparent;
    color: #f29900;
    border-radius: 0px;
    width: 50%;
    font-size: 18px;
    border: 2px solid;
    padding: 15px;
}
a.elementor-post__read-more {
    color: #323232 !important;
}
div#Top_bar {
    background: rgba(0,0,0,0.2);
}

#Top_bar.is-sticky a {
    color: #323232 !important;
}
#Top_bar.is-sticky .current-menu-item a {
    color: #f29900 !important;
}
.custom-contact-form textarea, .custom-contact-form input {
    padding: 20px;
    background: rgba(0,0,0,0.4);
    border: 2px solid #f29900;
}
.custom-contact-form textarea {
    height: 165px;
}
.custom-contact-form ::placeholder {
    color: #ffffffbd;
}
.custom-contact-form input.wpcf7-form-control.wpcf7-submit {
    padding: 12px 35px;
    border-radius: 0px;
    text-transform: uppercase;
    font-weight: 500;
}
.custom-contact-form textarea:focus {
    
    background: #fcfcfc3b !important;
}
.custom-contact-form input:focus{
  background: #fcfcfc3b !important;
}
aside#custom_html-2 .textwidget.custom-html-widget {
    display: table;
    margin: auto;
}
aside#custom_html-2 h4 {
    /* display: table; */
    position: relative;
    left: 23%;
}
/* #Action_bar {
    background: rgba(0,0,0,0.2);
    border-bottom: 3px solid #f299006b !important;
} */
.footer-social {
    display: flex;
}
.footer-social a {
    margin: 0px 4px;
    background: aliceblue;
    padding: 5px 12px;
    /* border-radius: 50%; */
    color: black !important;
}
.footer-social a:hover {
    color: #f29900 !important;
    background: black;
    
}
.faq-col a.elementor-accordion-title {
    color: #de8c00 !important;
}
.faq-col i.far.fa-arrow-alt-circle-right:before {
    color: #de8c00 !important;
}
.faq-col p {
    color: #323232;
    font-weight: 400;
    font-size: 14px;
}
.custom-table td {
  border-radius: none !important;   
  border: none !important;
    background: white !important;
}
.custom-list .elementor-widget-container {
    background-color: #F7CE88;
    box-shadow: 0px 4px 25px #d3d3d3b0 !important;
}


@media(max-width:768px){
 aside#custom_html-2 .textwidget.custom-html-widget {
    margin: 0px;
}
aside#custom_html-2 h4 {
    left: 0px !important;
    
}
  .header-form .one-third {
    width: 100%;
} 
  .header-form .one-third input, .header-form .one-third select {
    padding: 10px;
}
}