.nav-tabs .nav-item {
  width: 100%;
}

.clltoaction-style-default {
  padding: 80px 0;
}

.rainbow-callto-action .title {
  font-size: 22px;
  margin-bottom: 0px;
  margin-top: 10px;
}

.rainbow-callto-action.bg-image.bg-image3 {
  background-size: cover;
}

.rainbow-callto-action.bg-image.bg-image3 {
  background-image: url(/images/amarapharm/call-to-action/c45.jpg);
}

.header-left-align .mainmenu-nav {
  margin-left: 100px;
}

.bg_image--1 {
  /* background-image: url(/images/amarapharm/call-to-action/c05.jpg); */
}

.txt-bloc p {
    /* margin-top: 0px !important;
    margin-bottom: 0px !important; */
}

.category-element {
    transition: opacity 150ms ease, transform 150ms ease;
    opacity: 1;
    transform: scale(1);
}

.category-element.is-hidden {
    opacity: 0;
    transform: scale(0.96);
    pointer-events: none;
}

.category-element.is-removed {
    display: none !important;
}

.rainbow-splite-style .thumbnail img {
    height: 800px;
    object-fit: cover;
     
}
.filter-button-default button {
    text-transform: unset;
}

@media only screen and (min-width: 992px) {
	
    .txt-bloc p.description {
        padding: 0px 150px;
    }

	.txt-bloc p.description.no-mb {
	    margin-bottom: 0;
	}

	.rainbow-address .inner p {
	    font-size: 16px;
	    margin-bottom: 0;
	}
	
	.rainbow-section-gap {
	    padding: 60px 0px !important;
	}

    .sticky-image {
        position: sticky;
        top: 120px;
    }

    .advance-tab-content-1 .thumbnail img {
        height: 600px;
        object-fit: cover;
    }

    body {
        overflow: unset !important;
    }

    .image-wrapper img{
        -webkit-mask-image: linear-gradient(
            to right,
            transparent 0%,
            rgba(0,0,0,0.05) 5%,
            rgba(0,0,0,0.15) 10%,
            rgba(0,0,0,0.35) 15%,
            rgba(0,0,0,0.6) 20%,
            black 30%,
            black 100%
        );

        mask-image: linear-gradient(
            to right,
            transparent 0%,
            rgba(0,0,0,0.05) 5%,
            rgba(0,0,0,0.15) 10%,
            rgba(0,0,0,0.35) 15%,
            rgba(0,0,0,0.6) 20%,
            black 30%,
            black 100%
        );
    }

    .slider-style-4 .inner .title {
        font-size: 90px;
    }

    .rainbow-address {
        height: -webkit-fill-available;
    }
}

.slider-style-4 .slick-active .inner .description {
    color: #e4e3e3;
}

a.btn-default, button.btn-default, div.btn-default {
    
    background: linear-gradient(95deg, var(--color-primary) 15%, #009fcf 45%, #0cc7ff 75%, #009fcf 100%) 95% / 200% 100%;
    transition-duration: 300ms;
   
}

.filter-button-default button.is-checked, .filter-button-default button:hover {
    background-color: #10c8ff;
    color: var(--color-white) !important;
}


.advance-tab-button-1 .tab-button-list .tab-button {
    padding: 30px 27px;
    border-radius: 10px;
    position: relative;
    background-color: #0000000f;
}

.my_switcher ul li a {
    background: #1F7B95;
}

.theme-gradient {
    text-transform: unset;
}

.copyright-right {
    text-align: right;
}
