/*
 Theme Name:   Neve Child
 Theme URI:    https://www.santwires.com/
 Description:  In 2020, following extensive research and strategic investments, the company shifted its focus to the field of geo-technical engineering. Today, we proudly manufacture and export galvanized steel wire gabion boxes, emphasizing our commitment to delivering quality products while exploring new avenues in our product line.
 Author:       e-marketing.io
 Template:     neve
 Version:      1.0.0
*/
/*=========================== 
   Custom Scrollbar Gradient
=============================*/

/* Scrollbar width */
::-webkit-scrollbar {
    width: 10px;
}

/* Track */
::-webkit-scrollbar-track {
    box-shadow: inset 0 0 5px #ccc;
    border-radius: 10px;
}

/* Handle (Thumb) */
::-webkit-scrollbar-thumb {
    background: #A5352F;
    border-radius: 30px;
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #495057;
}
html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]){
	padding-right:0px !important;		
}
/****for color multiple***/
.client-count {
  background: linear-gradient(90deg, #F9A98F 0%, #E75524 37.02%, #F97F56 67.31%, #E75524 100%);
  -webkit-background-clip: text;
  background-clip: text;
 -webkit-text-fill-color: transparent;
  color: transparent; 
}
h1,h2,h3,h4,h5,h6{margin-bottom:15px;}
.shadow{text-shadow: 2px 2px 4px #000, 4px 4px 8px #555;}
.diskbk{ display:block;}
.component-wrap p{ font-size:0.9em;}
.headerbox {transition: .5s all;}
.headerbox.scrollHeader {
position: fixed !important;
background: #fff;
top: 0px;
z-index: +99;
animation: animate-menu .5s linear 1;
}
 @keyframes animate-menu {
0% {
transform: translateY(-100%);
-webkit-transform: translateY(-100%)
 }
 100% {
transform: translateY(0%);
 -webkit-transform: translateY(0%)
}
}

/****Gravity form***/
.footerform form select{
border-radius:0px;	
padding-left: 0px !important;	
background: transparent;	
border: 1px solid #495057;
border-top: none;
border-left: 0px;
border-right: 0px;}
.footerform form input:read-write{
border-style: solid;
border-color: #495057;
font-size:14px !important;
padding: 8px 0 !important;	
background: transparent !important;
border-bottom-width: 1px !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-right-width: 0px !important;
line-height: 22px;
outline: none !important;
border-radius: 0 !important;
letter-spacing: 0.4px;	
}
.footerform form textarea{
border-style: solid;
border-color: #495057;
font-size:14px !important;
padding: 8px 0 !important;	
background: transparent !important;
border-bottom-width: 1px !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-right-width: 0px !important;
line-height: 22px;
outline: none !important;
border-radius: 0 !important;
letter-spacing: 0.4px;	
}
.gform_wrapper.gravity-theme .description, .gform_wrapper.gravity-theme .gfield_description, .gform_wrapper.gravity-theme .gsection_description, .gform_wrapper.gravity-theme .instruction{
padding-top: 0px !important;	
}
.footerform .gform_wrapper.gravity-theme .gfield_validation_message, .gform_wrapper.gravity-theme .validation_message{
text-align:left !important;	
padding: 0px !important;
background:transparent !important;
border-bottom-width: 0px !important;
border-top-width: 0px !important;
border-left-width: 0px !important;
border-right-width: 0px !important;	
}
.footerform [tabindex="-1"]:focus, input:read-write:focus, select:focus, textarea:focus{ box-shadow:none !important;}
input::placeholder,
textarea::placeholder,
select::placeholder {
  color: #495057;
  opacity: 1; 
}
.footerform [type="email"]{ color: #495057 !important; }
.footerform input[type="text"]{ color:#495057 !important;}
.footerform select { color: #495057 !important;}
.footerform [type="tel"]{ color:#495057 !important;}

.footerform input[type=submit] {border-radius: 77px;}
.gfield_checkbox input[type="checkbox"] {
  appearance: none !important;
  -webkit-appearance: none !important;
  width: 20px !important;
  height: 20px !important;
  border: 2px solid #2f246d !important;
  border-radius: 4px !important;
  position: relative;
  cursor: pointer;
  outline: none !important;
  background: #fff !important;
  transition: all 0.2s ease;
}
 .gfield_checkbox input[type="checkbox"]:checked {
vertical-align: super;		 
  background-color: #495057 !important;
  border-color: #495057 !important;
}
.gfield_checkbox input[type="checkbox"]:checked::after {
  content: "";
  position: absolute;
  top: 3px;
  left: 6px;
  width: 5px;
  height: 10px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg);
}
.footerform #field_1_7 {
  grid-column: 1 / 9; 
  background-color: #ffffff !important;
  border-radius: 4px 0 0 4px !important;
  padding: 18px 22px !important;
  align-items: center;
  position: relative;
  z-index: 2;
}
.footerform #field_1_7::after {
  content: "";
  position: absolute;
  right: -4%;
  top: 0;
  width: 6%;
  height: 100%;
  background: #ffffff;
  z-index: 1;
}
.footerform .gform_wrapper.gravity-theme .gfield.gfield--width-third{background:#fff; padding:15px 20px; border-radius:0px 4px 4px 0px !important;}
select{-webkit-appearance: checkbox !important;  -moz-appearance: checkbox !important;}

/******Gravity END *********/

@media(max-width:1024px){
.component-wrap p{ font-size:0.8em;}
}

@media (max-width: 640px) {
}
