* {
    letter-spacing: 0.3px;
}
::selection {
    color: #ffffff;
    background: #a30004;
}
.wd-tools-element .wd-tools-text {
    display: none;
}
.wd-header-fs-nav .wd-tools-icon:before {
    color: #fff;
    content: '' !important;
    background: url(https://vistasadprojects.com/netportsystems/wp-content/uploads/2023/01/menu-icon-1.png);
    width: 40px;
    height: 40px;
}
.whb-sticked .whb-row.whb-general-header {
   background-color: #a30004 !important;
/*     background-color: #0000009e !important; */
/*     backdrop-filter: blur(36px); */
}
.wd-fs-menu.wd-opened {
    background: url(https://medamos.linkshowcase3.in/wp-content/uploads/2024/05/Medamos.png);
    background-repeat: no-repeat;
    background-position: 50% 100%;
}
.wd-fs-menu ul#menu-main-navigation li {
    border-bottom: 1px solid #d5d5d500;
}
.wd-fs-menu ul#menu-main-navigation li a {
    text-align: left !important;
    align-items: flex-start !important;
    justify-content: flex-start !important;
    margin: 0 !important;
    color: #333 !important;
    font-size: 18px !important;
    padding: 15px 20px 15px 20px !important;
    font-weight: 400 !important;
    max-width: fit-content !important;
    letter-spacing: 0.8px;
    text-transform: uppercase;
}
.sidebarlogo .nav-link-text::after {
    height: 0px !important;
}
ul#menu-menu-about-us li a {
    color: #fff;
    letter-spacing: 0.5px;
	text-transform: uppercase;
}

.bannertext h2.elementor-heading-title {
    text-shadow: 0px 0px 10px #000000;
	font-weight:700 !important;
}
.wd-dropdown-fs-menu.wd-design-default {
    width: auto !important;
    margin: 0 50px !important;
}
.wd-dropdown-fs-menu.wd-design-default .wd-sub-menu li:before {
    content: '';
    position: absolute;
    background: #cc1818ad;
    width: 6px;
    height: 6px;
    border-radius: 50px;
    top: 23px;
    left: 0px;
}
.wd-dropdown-fs-menu.wd-design-default .wd-sub-menu li {
    position: relative;
}
.wd-nav-opener.wd-active, .wd-nav-fs .wd-nav-opener {
    color: #cc1818 !important;
}
.wd-nav-fs .wd-nav-opener {
    right: auto !important;
    position: relative !important;
    width: 12em !important;
    left: -84px !important;
	    top: 5px !important;
}
.wd-nav[class*="wd-style-underline"] .nav-link-text:after {
    height: 2px ;
	background-color: #cc181847 !important;
}
.wd-nav-opener:after {
	font-size: 10px !important;
}
.wd-fs-inner {
	display: block !important;
}
.ideaitems .promo-banner .banner-title-wrap h4 {
    font-size: 20px !important;
    text-transform: capitalize;
    background: #cc181800;
    display: inline-block;
    /* padding: 2px 10px; */
}
.site-content {
    margin-bottom: 0px !important;
}
.subscriberow p.col-md-8, .subscriberow p.col-md-4 {
    padding: 0px;
    margin: 0px;
    color: #fff !important;
}
.subscriberow p.col-md-8 input {
    border: 1px solid #fff !important;
	border-radius: 0px;
}
.subscriberow p.col-md-4 input.wpcf7-submit.btn.btn-color-primary {
    background: #fff !important;
    color: #a30004 !important;
    border-radius: 0px !important;
}
.ideaitems .banner-mask .wrapper-content-banner, .ideaitems.banner-mask .wrapper-content-banner a.btn.btn-style-link, .whychooseusitems .info-box-wrapper .wd-info-box .info-box-icon img, .whychooseusitems .info-box-wrapper .wd-info-box .info-box-icon, .whychooseusitems .info-box-wrapper .wd-info-box .info-box-content h4 {
    transition: 0.2s ease-in-out;
}
.ideaitems .banner-mask .wrapper-content-banner {
	background: linear-gradient(317deg, rgb(0 0 0 / 87%) 0%, rgba(0,0,0,0.5326505602240896) 100%) !important;
}
.ideaitems:hover .banner-mask .wrapper-content-banner {
    background: linear-gradient(317deg, rgb(126 2 5 / 79%) 0%, rgb(0 0 0 / 87%) 100%) !important;
    transition: 0.2s ease-in-out;
}
.ideaitems:hover .banner-mask .wrapper-content-banner a.btn.btn-style-link {
    border-color: #fff !important;
	transition: 0.2s ease-in-out;
}
.contactusrow p.col-md-6, .contactusrow p.col-md-12 {
    padding-right: 0px;
}
.whychooseusitems .info-box-wrapper:hover .wd-info-box .info-box-icon img {
/*     filter: brightness(80.5); */
	transition: 0.2s ease-in-out;
}
.whychooseusitems .info-box-wrapper:hover .wd-info-box .info-box-icon {
        background: #a300041a;
    transition: 0.2s ease-in-out;
    padding: 17px 17px 17px 17px;
    border-radius: 65px;
    box-shadow: inset 0px 0px 10px #a300044f;
}
.whychooseusitems .info-box-wrapper:hover .wd-info-box .info-box-content h4 {
    color: #a30004;
	transition: 0.2s ease-in-out;
}
.whychooseusitems .info-box-wrapper .wd-info-box .info-box-icon {
    padding: 17px 17px 0px 17px;
}
.socialiconitem:hover h4.info-box-title {
    color: #cc1818 !important;
	    text-decoration: underline;
}
.aboutusimg:before {
    content: '';
    position: absolute;
    background: #a30004;
    left: -10px;
    width: 100%;
    height: 100%;
    top: 11px;
}
.aboutusimg img {
    position: relative;
    z-index: 1;
}
.socialiconitem {
    padding: 0px 130px;
}
.socialiconitem h4.info-box-title {
    color: #333 !important;
	margin-bottom: 0px;
}
.socialiconitem .wd-info-box {
    text-align: center !important;
    align-items: center !important;
}
.socialiconitem .info-box-icon img {
    width: 40px !important;
}
.ourmissioninfo h4 {
    margin-bottom: 0px !important;
    font-size: 20px;
}
.ourmissioninfo .wd-info-box {
    text-align: left;
    align-items: center;
}
.lifeatlist ul.wd-list li span:before {
    position: relative;
    top: 6px;
}

.lifeatlist ul.wd-list li {
    align-items: flex-start;
}
.collectiontabs .wd-tabs ul li a.wd-nav-link {
    background: #a3000438;
    color: #a30004;
    padding: 10px 20px;
    font-size: 18px !important;
    border-radius: 50px;
}
.collectiontabs .wd-tabs ul li:hover a.wd-nav-link {
    background: #a30004;
    color: #fff;
}
.collectiontabs .wd-tabs ul li.wd-active a.wd-nav-link {
    background: #a30004;
    color: #fff;
}
.collectiontabs {
    background: #f7f7f7;
    padding: 40px 30px;
    box-shadow: inset 0px 0px 10px #d9d9d9;
}
.collectiontabs .wd-tabs-header.text-center {
    border-bottom: 1px solid #d5d5d5;
    padding-bottom: 15px !important;
    margin-bottom: 35px !important;
}
.collectioninfoitem .info-box-icon {
    border-radius: 10%;
}
.collectioninfoitem {
    margin-right: 0px;
    padding: 15px 15px 15px 15px !important;
}
.collectioninfosec .elementor-column.elementor-col-25 {
    border: 1px solid #d5d5d50f;
/*     border-right: 0px; */
/*     border-top: 0px; */
    box-shadow: 0px 0px 10px #dddddd;
	    background: #fff;
}
.collectioninfosec {
    border-bottom: 0px solid #d5d5d5;
    padding: 0px 10px;
}
.collectioninfosec .elementor-column.elementor-col-25.noitempresent {
    box-shadow: 0px 0px 10px #dddddd00;
    background: transparent !important;
}
.collectioninfoitem .info-box-content p:last-child {
    border-bottom: 1px solid #efefef00;
    padding-bottom: 0px;
}
.collectioninfoitem .info-box-content p {
    font-size: 16px !important;
    border-bottom: 1px solid #efefef;
    padding-bottom: 8px;
}
@media only screen and (max-width: 992px) {
.wd-toolbar{
	display:none !important;
}
}