.cust-header-flag img {
height: 20px;
width: 30px;
}
.sticky.stickyActive {
position: fixed;
top: 0;
left: 0;
width: 100%;
background: #333;
}
.admin-bar .sticky.stickyActive {
top: 32px;
}
.custborder  {
border-left: 10vw solid rgba(31,40,48,0.94);
} 
.custborder1 {
border-right: 10vw solid rgba(31,40,48,0.94);
} .custbutton .elementor-button i {
display: none;
}
.custbutton .elementor-button:hover i {
display: block;
}
.custoverlaygradiant:before {
position: absolute;
content: '';
width: 100%;
height: 100%;
background-image: linear-gradient(180deg,#313e47 0%,rgba(49,62,71,0.5) 100%);
} .grvtyform2 input#gform_submit_button_2{
margin-left: 750px;
background-color: #FDB968;
color: #000;
padding: 13px 27px 13px 27px;
}
.grvtyform2 input#input_2_1, input#input_2_4, textarea#input_2_6 {
background-color: #f7f7f7 !important;
padding: 15px;
border: 1px solid rgba(0,0,0,0.12) !important;
} .custevalustionfom3 input#input_3_1, input#input_3_4, input#input_3_3, select#input_3_5, textarea#input_3_6{
padding: 15px;
background-color: #f7f7f7;
border: 1px solid rgba(0,0,0,0.12) !important;
} .custgravityform1 input#gform_submit_button_1 {
margin-left: 764px;
background-color: #FDB968;
color: #000;
padding: 13px 27px 13px 27px;
}
.custevalustionfom3 input#gform_submit_button_3 {
margin-left: 811px;
background-color: #ffba60;
font-size: 18px;
font-weight: 500;
padding: 15px 40px;
}
@media screen and (max-width: 767px)  {
.custgravityform1 input#gform_submit_button_1{
margin-left: 0px;
}
}
.custgravityform1 input#input_1_1, input#input_1_3, input#input_1_4, textarea#input_1_5{
background-color: #f7f7f7 !important;
padding: 15px;
border: 1px solid rgba(0,0,0,0.12);
}
.page-id-26 .gform_heading {
display: none;
} .custgrvform {
margin: 135px;
background-color: #666666;
}
.custgrvform input#gform_submit_button_1 {
margin-left: 636px;
background-color: #FDB968;
color: #000;
padding: 13px 27px 13px 27px;
}
.custgrvform input#input_1_1, input#input_1_3, input#input_1_4, textarea#input_1_5 {
background-color: #f7f7f7 !important;
border: 1px solid rgba(0,0,0,0.12) ;
padding: 15px;
}
.custgrvform.gform_wrapper.gravity-theme .gfield input.large, .gform_wrapper.gravity-theme .gfield select.large {
width: 100%;
padding: 15px;
border: 1px solid rgba(0,0,0,0.12);
}
.custgrvform h2.gform_title {
font-size: 40px;
} div#gform_wrapper_4 h2 {
display: none;
}
div#gform_wrapper_4, input#input_4_1, input#input_4_3{
background-color: #313e47;
padding: 14px;
font-size: 16px;
}
input#gform_submit_button_4 {
width: 100%;
border: none;
background-color: #fdb968;
color: #000;
font-weight: 700;
font-size: 13px;
letter-spacing: 4px;
padding: 15px;
}
.custgoogleviews img.alignnone.size-full.wp-image-1670 {
padding: 11px;
margin-bottom: -14px;
}
.custgoogleviews a {
color: #2ea3f2 !important;
} .page-id-1807 h2.gform_title {
display: none;
}
.page-id-1882 h2.gform_title {
display: none;
}
.page-id-1908 h2.gform_title {
display: none;
}
.page-id-1923 h2.gform_title {
display: none;
}
.page-id-1936 h2.gform_title {
display: none;
}
.page-id-24 .gform_heading {
display: none;
}
.page-id-22 .gform_heading {
display: none;
} @media screen and (max-width: 767px)  {
.grvtyform2 input#gform_submit_button_2{
margin-left: 0px !important;
}
.custgrvform input#gform_submit_button_1 {
margin-left: 0px !important;
}
input#gform_submit_button_2{
margin-left: 0px !important;
}
}
@media screen and (max-width: 767px)  {
.elementor-icon i {
font-size: 40px;
}
.custgrvform {
text-align: center;
margin: 0px;
margin-left: 30px;
}
span.elementor-counter-number {
font-size: 40px;
}
.custevalustionfom3 input#gform_submit_button_3 {
margin-left: 0px;
}
}
@media screen and (max-width: 767px) {
h1{
font-size: 28px !important;
line-height: normal !important;
}
h2 {
font-size:25px !important ;
line-height: normal !important;
}
h3 {
font-size:20px !important ;
line-height: normal !important;
}
h4{
font-size: 18px !important;
line-height: normal !important;
}
p{
font-size:16px !important ;
line-height: normal !important;
}
div{
font-size: 16px !important;
line-height: normal !important;
}
} @media screen and (max-width: 767px)  {
.stickyActive {
display: none !important;
}
} .custmapfilter div {
filter: grayscale(1);
}
.custcontectadress a {
color: #2ea3f2;
}
.custgridblogs .elementor-grid-item {
background-color: #fff !important;
}
@media screen and (max-width: 767px) {
.cc-window {
bottom: 65px !important;
}
}