/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Feb 07 2025 | 13:51:45 */
/* Add your CSS code here.

For example:
.example {
    color: red;
}

For brushing up on your CSS knowledge, check out http://www.w3schools.com/css/css_syntax.asp

End of comment */ 
.srv-vht-ic .elementor-image-box-img img {padding:10px;}
.hdr-mn .e-con-inner {position:relative;}
form#forminator-module-259 {
    background: #f5f5f5;
    padding: 50px !important;
}
.hdr-mn .e-con-inner:after {
    content: "";
    display: block;
    border-bottom: 2px dashed #fff;
    position: absolute;
    left: 15px;
    right: 15px;
    bottom: 0;
    zoom: 1;
    filter: alpha(opacity = 20);
    -webkit-opacity: 0.2;
    -moz-opacity: 0.2;
    opacity: 0.2;
}
.eael-simple-menu li a {text-transform:uppercase;font-size:14px !important;font-weight:bold !important;}
.frm-row {
    margin: 0 -15px;
}
.hdr-mn.stick_hdr {
    position: fixed !important;
    top: 0;
    width: 100%;
    left: 0;
    right: 0;
	background: rgba(0, 0, 0, 0.8);
}
.one-half{
    float: left;
    width: 50%;
    padding: 0 15px; }
.full-width {
    float: left: width:100%;
    padding: 0 15px;
}
textarea.wpcf7-form-control.wpcf7-textarea {
    height: 150px;
}
.frm-container {
    padding: 50px;
    background: #f5f5f5;
}
input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {border:1px solid rgba(0, 0, 0, 0.1); padding:20px;}
[type=button]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {background:#D4AF37; border-color:#D4AF37; color:#fff;}
footer#colophon a:hover {color:#fff;}
footer .ftr-icnbx {border-right:1px dashed rgba(255,255,255,0.4);}
footer .ftr-icnbx-right {border-left:1px dashed rgba(255,255,255,0.4);}
footer .ftr-icnbx-middle {padding:0 80px;}
.ctc-info .ftr-icnbx {border-right:1px dashed rgba(0, 0, 0, 0.25);}
.ctc-info .ftr-icnbx a,.ftr-icnbx-right a{color:#251414;text-decoration:none;}
.ctc-info .ftr-icnbx a:hover, .ftr-icnbx-right a:hover{color:#d4af37;}
h4.elementor-icon-box-title a{text-decoration:none;}
.ctc-info .ftr-icnbx-right {border-left:1px dashed rgba(0, 0, 0, 0.25);}
/*.ctc-info .ftr-icnbx-middle {padding:0 80px;}*/
.testi-sec .item-content-wrapper {background:none !important;}
.testi-sec .swiper-pagination-clickable .swiper-pagination-bullet {background:#0D4D04 !important;}
.testi-sec span.swiper-pagination-bullet.swiper-pagination-bullet-active, .hm-testi-sec span.swiper-pagination-bullet.swiper-pagination-bullet-active {background:#d4af37 !important;}
.testi-sec .tss-meta-info {display:none;}
.testi-sec .swiper-arrow {display:none;}
.srv-usp-ic .elementor-image-box-img {background:#fff;text-align: center;
    border-radius: 50%;
    height: 90px;
    width: 125px !important;
    line-height: 120px;}
.srv-usp-ic  .elementor-image-box-wrapper:hover .elementor-widget-container  {background:#0d4d04;}
.srv-usp-ic .elementor-image-box-img img {height:50px; width:50px;}
.logo-cr .swiper-pagination {bottom:-25px !important;}
.intro-title .intro-txt, .intro-title h1 {display:inline-block;}
span.txt {color:#0a0606;}
.eael-simple-menu li ul {width:290px !important;}
section#comments {
    display: none;
}
ftr-icnbx { }
footer li.elementor-icon-list-item:hover .elementor-icon-list-text {color:#d4af37 !important;}
.hdr-icon .elementor-icon-box-description a{color:#ffffff; }
#header_sec { position:absolute; }
#mob_header { position:fixed; background:rgba(0, 0, 0, 0.8); top:0; }
.phn-ico { position: relative; top: 3px; }

@media (max-width: 1440px) { 
	.e-con.e-flex>.e-con-inner {width:1280px;}
    #sdbr-ctct .elementor-icon-box-title a {font-size:16px;}
	#sdbr-ctct .elementor-icon-box-icon a {font-size:16px;}
}


@media (max-width: 767px) {
.ctc-info .ftr-icnbx, .ctc-info .ftr-icnbx-right { border:none; }
	.one-half { width:100%; }
	.qt-frm-sec .frm-container{ padding:20px;}
}