/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Jul 09 2026 | 09:58:21 */
/* 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 */ 

.sd_hero .mx-hero3-content {
    background: linear-gradient(180deg, #8d929b 0%, #2D2D2D 61.3%, #111827 100%) !important;
}

.sd_hero .mx-hero3-text .hero-slug {
    color: #ffffff;
    margin-bottom: 16px;
}

.sd_hero .mx-hero3-text .hero-title {
	color: #ffffff;
}

.sd_hero .mx-hero3-text p {
    color: #ffffff;
    }

.sd_hero .mx-hero3-content {
    background: linear-gradient(180deg, #8d929b00 0%, #2d2d2d00 61.3%, #11182700 100%) !important;
	background:none !important;
}

.sd_n_header nav.main-navigation li a {
    color: #fff !important;
}
.mx-btn1:is(.ver_3) span {
    background-color: #FFA500;
}

.mx-btn1:is(.ver_3) i {
    background-color: #FFA500;
	border-color: rgb(255 228 178);
}

.mx-btn2 a {
    color: #ffffff;
    border: 1px solid #ffffff;
}

.mx-hero3-text .btn-wrap .mx-btn2 a:hover {
    color: #fff;
    background-color: #ffa500;
}
.mx-sec-title .subtitle span {
    color: #FFA500;
    border: 1px solid #FFA500;
}

.mx-header-section:is(.header_style_three) .navigation-wrapper .cta-btn-wrap .ct-btn span {
    background-color: #FFA500;
}

.mx-header-section:is(.header_style_three) .navigation-wrapper .cta-btn-wrap .ct-btn i {
    border-color: rgb(255 228 178);
    background-color: #ffa500;
}

.sd_n_header button.mx-search.search_btn_toggle {
    display: none;
}

.sd_darkhtml_sect section {
   /* background: #111827; */
}

.sd_darkhtml_sect .headline h1, .sd_darkhtml_sect .headline h2, .sd_darkhtml_sect .headline h3, .sd_darkhtml_sect .headline h4, .sd_darkhtml_sect .headline h5, .sd_darkhtml_sect .headline h6 {
	color: #fff;
}

body.home {
    background-color: #000;
}

.mx-ser3-wrap {
    background-color: #3b4044;
}
.mx-ab3-feature-wrap {
    color: #fff;
}
 
.mx-ab3-ft-item .item-text:before {
	background-color: #ffa500;
}

.mx-ab3-ft-item:is(.active) .item-icon {
	background-color: #ffa500;
}

.mx-ab3-ft-item .item-text:after {
	background-color: rgb(255 228 178);
}

.mx-header-section:is(.txa_sticky_header):is(.txa_sticky):is(.header_style_three) {
	background-color: #000;
}
.mx-ser3-top .top-desc .mx-btn1 a i {
    border-color: #ffa500;
}

.mx-btn1 span:before {
	background-color: #ffa500;
}

.mx-ser3-thumb .ser3-thumb {
	background-color: #000;
}

.swiper-slide-thumb-active .ser3-thumb {
	background-color: #ffa500;
}

.mx-ser3-item .item-text .item-icon {
    opacity: 0 !important;
    margin-bottom: 50px !important;
}

.mx-ab3-ft-item .item-icon:before {
	background: linear-gradient(90deg, #ffa500 0%, rgba(51, 104, 198, 0) 100%);
}

.mx-ser3-item .read_more i {
	background-color: #ffa500;
}

.sd_why_us .mx-wc3-text-wrap {
    background-color: #3b4044;
}

.mx-wc3-count-item .item-icon  {
	background-color: #ffa500;
}

.sd_info_bnr .mx-cta3-item .item-text {
    background-color: #3b4044;
}

.sd_info_bnr .mx-cta3-item {
    border-color: #3b4044;
}

.sd_info_bnr .mx-cta3-item .item-text h3 {
    color: #fff;
}

.sd_info_bnr .mx-cta3-item .mx-btn1 span {
    background-color: #000000;
}

.sd_info_bnr .mx-cta3-item .mx-btn1 i {
    background-color: #000;
}

.mx-ftr-wrapper {
    background: linear-gradient(180deg, #ffa500 0%, #ffa50087 49.7%, #ffa50000 100%);
}

.sd_footer .mx-ftr1-widget-wrapper.d-flex .mx-ftr1-widget:nth-last-child(1) {
    display: none;
}

.sd_footer .mx-ftr1-widget-wrapper.d-flex {
    justify-content: space-between;
}

.sd_footer .mx-ftr1-area {
    background-color: #3b4044;
}

.sd_footer h2 {
    color: #fff;
}

.sd_footer span, .sd_footer a, .sd_footer p, .sd_footer h1, .sd_footer h2, .sd_footer h3, .sd_footer h4, .sd_footer h5, .sd_footer h6 {
    color: #fff;
}

.sd_footer .mx-ftr-newslatter.d-flex {
    border-bottom-color: #d0860057;
}

.mx-ftr-copyright {
	 border-top-color: #d0860057;
}

.sd_footer .mx-ftr1-widget .widget-title:before {
    background-color: #ffa500;
}

.mx-ftr1-widget .social-widget .social-icon a {
    color: #fff;
    border-color: #fff;
}

.mx-ftr1-widget .social-widget .social-icon a:hover {
	background-color: #ffa500;
}

.mx-ftr-newsltr-wrap form button {
    background-color: #ffa500;
}

.sd_abt_hm .item-img.img-cover {
    border: none;
}

.mx-ab3-top .item-img video {
	display:none;
}

.xs-sidebar-group.info-group .xs-overlay {
    opacity: .7;
}

.xs-sidebar-group.isActive .sidebar-widget-container {
    background: #000 !important;
}

.sidebar-info-contents .content-inner {
    display: flex;
    flex-direction: column;
}

/* About Us content-box */
.sidebar-info-contents .content-inner > .content-box:first-of-type {
    order: 2;
}

/* Gallery */
.sidebar-info-contents .content-inner > .gallery-box.ul-li {
    order: 3;
}

.sidebar-info-contents .content-inner .content-box {
	order: 4;
	margin-top: 0;
}

.sidebar-info-contents .content-inner > .gallery-box.ul-li li a {
    width: 100%;
    height: auto;
    margin-top: 20px;
	pointer-events:none;
}

.sidebar-info-contents .content-inner > .gallery-box.ul-li li a:before {
	display:none;
}

.color_swap section {
    background-color: #ffa500;
}

.color_swap section .mx-ab3-ft-item.mx_item_active.pera-content.active .item-icon {
    background-color: #3b4044; /*grey*/
}

.color_swap section .mx-ab3-ft-item.mx_item_active.pera-content.active .item-text:before {
    background-color: #3b4044;
}

.color_swap .mx-sec-title .subtitle span {
    color: #f9f9f9;
    border: 1px solid #f7f7f7;
}

.color_swap .mx-ab3-ft-item .item-icon:before {
    background: linear-gradient(90deg, #3b4044 0%, rgba(51, 104, 198, 0) 100%);
}

.color_swap_md .mx-ser3-wrap {
    background-color: #dd940d;
}

body.home {
    background-color: #ffa500;
}

.color_swap_whs .sd_why_us .mx-wc3-text-wrap {
    background-color: #dd940d;
}

.color_swap_whs  .mx-wc3-count-item {
    background-color: #3a5063;
}

.color_swap_whs .mx-wc3-count-item h3 {
    color: #fff;
}

.color_swap_whs .mx-wc3-count-item p {
    color: #fff;
}

.sd_info_bnr .mx-cta3-item {
    border-color: #dd940d;
}

.sd_info_bnr .mx-cta3-item .item-text {
    background-color: #dd940d;
}

.sd_footer .mx-ftr1-area {
    background-color: #d99312;
}

.sd_mn_hero_container .mx-btn1:is(.ver_3) span {
    background-color: #3b4044;
}

.sd_mn_hero_container .mx-btn1:is(.ver_3) i {
    background-color: #3b4044;
    border-color: rgb(156 156 157);
}

.sd_mn_hero_container .mx-btn1:is(.ver_3) i {
    background-color: #3b4044;
    border-color: rgb(156 156 157);
}

.color_swap_whs .mx-wc3-count-item p {
    color: #fff;
    min-height: 50px;
}

.sd_footer .mx-ftr-newslatter.d-flex h2 {
    height: auto !important;
    min-height: auto !important;
    margin-top: 15px !important;
    margin-right: 25px !important;
}

li.menu-item.dropdown ul.dropdown-menu {
    background: #3b4044;
}

li.menu-item.dropdown ul.dropdown-menu a:hover {
	color: #fff !important;
}

.sn-breadcrumb-sec .sn-breadcrumb-wrapper {
    background: #484949;
}

.x_prd_descrt_area table td, .x_prd_descrt_area table th {
    border: 1px solid #7c7c7c;
    padding: 5px;
}

.sd_megamenu_active .dropdown-menu {
    width: calc(100% - 40px) !important;
    position: fixed;
    left: 20px;
	    
}

.sd_megamenu_active .dropdown-menu {
	transform: translateY(30px) !important;
}

body.home .sd_megamenu_active .dropdown-menu {
	transform: translateY(30px) !important;
}

.sd_megamenu_active .dropdown-menu li {
    display: inline-block;
    vertical-align: top;
    width: calc(100% / 4 - 4px);
}

 

.sd_megamenu_active .dropdown-menu li ul.dropdown-menu li {
    display: block;
    vertical-align: top;
    width: 100%;
}

.sd_megamenu_active .dropdown-menu li ul.dropdown-menu {
    display: block !important;
    visibility: visible !important;
    width: 100% !important;
    position: relative !important;
    opacity: 1 !important;
    height: auto !important;
    min-width: auto !important;
    top: auto !important;
    -webkit-transform: none !important;
    transform: none !important;
	left: auto !important;
	background: transparent !important;
}

.sd_megamenu_active .dropdown-menu li a, ul.dropdown-menu li a {
	color: #fff !important;
}

.sd_megamenu_active .dropdown-menu li a {
    font-weight: bold !important;
}

.sd_megamenu_active .dropdown-menu {
    margin: 0 !important;
    padding: 0 !important;
	    top: 50px;
}


.sd_megamenu_active .dropdown-menu .dropdown-menu {
	padding: 0 0 10px 0 !important;
}

.sd_megamenu_active .dropdown-menu li a:hover {
	padding-left: 20px !important;
}

.sd_megamenu_active .dropdown-menu li ul.dropdown-menu a {
    font-size: 14px !important;
    padding: 7px 10px 7px 18px !important;
	font-weight: 400 !important;
	color: #fff !important;
}

.sd_megamenu_active .dropdown-menu {
	height:0;
	    overflow: hidden;
}

.sd_megamenu_active:hover .dropdown-menu {
	height:auto;
}

.sd_megamenu_active .dropdown-menu .dropdown-menu {
	transition: 0 !important;
	/*height:0 !important;*/
	display:none;
}

.sd_megamenu_active:hover .dropdown-menu .dropdown-menu {
	transition: 0 !important;
	/* height:auto  !important; */
	display:block;
}

.elementor-1416 .elementor-element.elementor-element-a7d6a71 .logo_site-size {
    max-width: 165px;
}

.mx-header-section:is(.header_style_one) .mx-header-content .cta-btn-wrap .ct-btn span, .mx-header-section:is(.header_style_one) .mx-header-content .cta-btn-wrap .ct-btn i {
    background-color: #feaf20;
}

.mx-header-content .cta-btn-wrap .ct-call {
    display: none !important;
}

@media only screen and (max-width:767px) {
	li.sd_megamenu_active {
    /*margin-bottom: 70px;*/
}
	.sd_megamenu_active ul li span.dropdown-btn {
    opacity: 0;
		display:none !important
}
	body.home .sd_megamenu_active .dropdown-menu {
    transform: translateY(0px) !important;
}
	.sd_megamenu_active .dropdown-menu {
	transform: translateY(0px) !important;
}
}










