@media screen and (max-width: 767px) {
.ar_hide{
display:none !important;
}
} .homelink a{
font-size: 0px !important;
}
.homelink a::before {
font-family: "Font Awesome 5 Free" !important;
content: "\f015";
display: inline-block !important;
font-weight: bold  !important;
font-size: 18px !important;
margin-top: -3px !important;   
opacity: 1 !important;
}
.homelink a:link,
.homelink a:visited,
.homelink a:active{
color: #796055;
}
.homelink a.elementor-item:hover{
color: rgb(190, 43, 33) !important;
}
.homelink a.elementor-item-active{
color: rgb(190, 43, 33) !important;
} .elementor-message:before{display:none !important;}
.elementor-message.elementor-message-success{
text-align: center;
background-color: #12c036;
border-radius: 20px;
width: 100%;
color: #fff;
font-weight: bold !important;
padding: 3%;
font-size: 20px !important;
}
.sn_form .btn-primary,
.sn_form .btn-primary:active,
.sn_form .btn-primary:hover,
.sn_form .btn-primary:focus{
color: #fff;
background-color: #be2b21;
border-color: #be2b21;
}
.sn_form .row{
display: flex;
flex-wrap: wrap;
}
.sn_form .form-group {
margin-bottom: 24px
}
.sn_form .form-group.col-md-4 {
width: 31%;
margin: 1%;
}
.sn_form .full_box{
width: 98%;
margin: 1%;
text-align:center
}
.sn_form input[type=text],
.sn_form input[type=email],
.sn_form input[type=password],
.sn_form input[type=number] {
height: 66px;
border-radius: 1px;
border: 1px solid #9d9c9b;
padding: 0 38px;
color: #9d9c9b;
letter-spacing: 1.26px
}
.sn_form input[type=text]::-webkit-input-placeholder, 
.sn_form input[type=email]::-webkit-input-placeholder, 
.sn_form input[type=password]::-webkit-input-placeholder, 
.sn_form input[type=number]::-webkit-input-placeholder {
color: #9d9c9b;
letter-spacing: 1.26px
}
.sn_form input[type=text]::-moz-placeholder, 
.sn_form input[type=email]::-moz-placeholder, 
.sn_form input[type=password]::-moz-placeholder, 
.sn_form input[type=number]::-moz-placeholder {
color: #9d9c9b;
letter-spacing: 1.26px
}
.sn_form input[type=text]:-ms-input-placeholder, 
.sn_form input[type=email]:-ms-input-placeholder, 
.sn_form input[type=password]:-ms-input-placeholder, 
.sn_form input[type=number]:-ms-input-placeholder {
color: #9d9c9b;
letter-spacing: 1.26px
}
.sn_form input[type=text]::-ms-input-placeholder, 
.sn_form input[type=email]::-ms-input-placeholder, 
.sn_form input[type=password]::-ms-input-placeholder, 
.sn_form input[type=number]::-ms-input-placeholder {
color: #9d9c9b;
letter-spacing: 1.26px
}
.sn_form input[type=text]::placeholder,.sn_form input[type=email]::placeholder,.sn_form input[type=password]::placeholder,.sn_form input[type=number]::placeholder {
color: #9d9c9b;
letter-spacing: 1.26px
}
.sn_form select {
height: 66px;
border-radius: 1px;
border: 1px solid #9d9c9b;
padding: 0 38px;
color: #9d9c9b;
letter-spacing: 1.26px
}
.sn_form select::-webkit-input-placeholder {
color: #9d9c9b;
letter-spacing: 1.26px
}
.sn_form select::-moz-placeholder {
color: #9d9c9b;
letter-spacing: 1.26px
}
.sn_form select:-ms-input-placeholder {
color: #9d9c9b;
letter-spacing: 1.26px
}
.sn_form select::-ms-input-placeholder {
color: #9d9c9b;
letter-spacing: 1.26px
}
.sn_form select::placeholder {
color: #9d9c9b;
letter-spacing: 1.26px
}
.sn_form textarea {
min-height: 340px;
border-radius: 1px;
border: 1px solid #9d9c9b;
padding: 28px 38px;
color: #9d9c9b;
letter-spacing: 1.26px
}
.sn_form textarea::-webkit-input-placeholder {
color: #9d9c9b;
letter-spacing: 1.26px
}
.sn_form textarea::-moz-placeholder {
color: #9d9c9b;
letter-spacing: 1.26px
}
.sn_form textarea:-ms-input-placeholder {
color: #9d9c9b;
letter-spacing: 1.26px
}
.sn_form textarea::-ms-input-placeholder {
color: #9d9c9b;
letter-spacing: 1.26px
}
.sn_form textarea::placeholder {
color: #9d9c9b;
letter-spacing: 1.26px
}
.sn_form .custom-control.custom-checkbox {
padding-left: 29px
}
.sn_form .custom-control.custom-checkbox .custom-control-label {
color: #000
}
.sn_form .custom-control.custom-checkbox .custom-control-label a {
color: #be2b21
}
.sn_form .custom-control.custom-checkbox .custom-control-label._small {
font-size: 10px
}
.sn_form .custom-control.custom-checkbox .custom-control-label::before,.sn_form .custom-control.custom-checkbox .custom-control-label::after {
border-radius: 1px;
left: -29px;
width: 20px;
height: 20px
}
.sn_form input[type=submit] {
width: 260px;
height: 60px;
font-size: 14px;
letter-spacing: 1.26px;
font-weight: 700;
text-transform: uppercase
}.dce-visibility-element-hidden,
.dce-visibility-widget-hidden,
.dce-visibility-column-hidden,
.dce-visibility-section-hidden {
display: none;
}
.dce-visibility-element-hidden.elementor-widget-dyncontel-panorama {
display: block;
position: fixed;
left: 10000px;
}
.dce-btn-visibility {
position: absolute;
top: 15px;
background-color: #e52600;
color: white;
border-radius: 50%;
line-height: 1;
padding: 9px;
font-size: 15px;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.3) !important;
border: 3px solid #fff;
z-index: 10000000;
transform: translate(-50%, -50%);
left: 50%;
}
.dce-btn-visibility:hover {
color: #000 !important;
}
.elementor-editor-active .dce-btn-visibility {
margin-left: 20px;
}
.dce-box-visibility-debug {
display: none;
position: absolute;
top: 0px;
left: 50%;
background-color: #e52600;
color: #FFF;
border-radius: 3px;
line-height: 1;
text-align: left;
z-index: 10;
padding: 10px;
margin: -10px 0 0 34px;
min-width: 150px;
}
.dce-box-visibility-debug:before {
content: '';
display: block;
width: 0;
height: 0;
border-style: solid;
border-width: 10px 0px 10px 10px;
border-color: transparent transparent #e52600 transparent;
position: absolute;
bottom: 100%;
left: -10px;
top: 4px;
}
.elementor-editor-active .dce-box-visibility-debug:before {
left: 22px;
}
.dce-box-visibility-debug ul {
list-style: none;
margin: 0;
}
.dce-visibility-widget-hidden-debug {
min-height: 10px;
}