/*======================================
Theme Name: Divi Child
Theme URI: https://divicake.com/
Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
Version: 4.14.1
Author: Elegant Themes
Author URI: http://www.elegantthemes.com
Template: Divi
======================================*/


/* You can add your own CSS styles here. Use !important to overwrite styles if needed. */
:root {
    --theme-color1: #eb891e;
    --bs-black: #000000;
    --bs-white: #ffffff;
    --color-gradient-1: linear-gradient(90deg, var(--theme-color1) 0%, var(--theme-color2) 100%);
    --transition: all 500ms ease;
    --font-awesome-free: "Font Awesome 6 Free";
    --font-awesome-brands: "Font Awesome 6 Brands";
}

::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 0px;
    background-color: #efefef;
}

::-webkit-scrollbar {
    width: 10px;
    background-color: #efefef;
}

::-webkit-scrollbar-thumb {
    border-radius: 0px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
    background: var(--theme-color1);
    transition: var(--transition);
}

::-moz-selection {
    background: var(--theme-color1);
    color: var(--bs-white);
}
::selection {
    background: var(--theme-color1);
    color: var(--bs-white);
}

::-webkit-input-placeholder {
    color: inherit !important;
    opacity: 1;
}

:-ms-input-placeholder {
    color: inherit !important;
    opacity: 1;
}

::-ms-input-placeholder {
    color: inherit !important;
    opacity: 1;
}

::placeholder {
    color: inherit !important;
    opacity: 1;
}

body {
    overflow-y: auto;
    overflow-x: hidden;
    accent-color: var(--theme-color1);
    word-break: break-word;
}

div#page-container {
    overflow-y: visible;
    overflow-x: hidden;
}

.et_pb_row {
    width: 90%;
}
/*--home-page--*/
.contact-form-sec {
    overflow: auto;
    max-height: 100vh;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.contact-form-sec::-webkit-scrollbar {
  display: none;
}

/*--home-page-close--*/
.contact-form-sec h4 span,.contact-form-sec h4 a {
    text-shadow: 1px 1px #587635;
}
.contact-form-sec .et_pb_blurb_content span.et_pb_image_wrap {
    background: #eb891e;
    padding: 14px;
    border-radius: 6px;
}
.contact-form-sec .et_pb_blurb_content span.et_pb_image_wrap span {
    opacity: 1;
}

/*******  | HOMEPAGE CODE |  *******/



/*******  | INNERPAGE CODE |  *******/



/*******  | FOOTER CODE |  *******/



/*******  | MEDIA QUERY CODE |  *******/

@media screen and (max-width:980px){
}

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