.custom-swaltimer-font,.custom-swal-font{
    font-family: 'Raleway';
    font-size: 10px;
    color: #000;
    position: absolute;
    top: 145px;
    box-shadow: none;
    -webkit-animation-name: sildeInLeft;
	animation-name: sildeInLeft;
}
.customLoginAlert.custom-swal{
    font-family: 'Nunito';
    font-size: 8px;
    color: #000;
}
.swal2-actions button {
    background-color: #E24148;
    color: #fff;
    font-weight: 700;
}
.swal2-actions button:hover {
    background-color: #E24148;
}
.custom-timer-bar{
    background-color: #E24148;
}
.outer_wrapper{
    background-image: url(../images/hero-bg.png);
    min-height: 384px;
    background-size: cover;
    position: relative;
}
.slider_banner {
    margin: 0px;
    position: absolute;
    top: 11%;
    left: 2%;
    border:none !important;
}
a.slider_contact:hover {
    color: #000 !important;
}
.outer_wrapper h1::first-letter{
    text-transform: capitalize;
}
a.cta_border {
    color: #414141;
    background: #fff;
    display: inline-block;
    padding: 13px 30px;
    border-radius: 5px;
    font-weight: 500;
    text-transform: uppercase;
    transition: .3s;
}
a.cta_border:hover {
    color: #fff;
    background: #E24148;
}
#heroCarousal{
    padding:150px 0 120px 0;
}
.mainContent{
    text-transform:uppercase;
    font-family:'Ubuntu', sans-serif;
    font-size:90px;
    color:#fff;
    width:30%;
}
.mainContent span{
    font-size:50px!important;
    font-weight:700;   
}
#heroCarousal .owl-nav{
    display:block!important;
    /* position: absolute;
    top:50%; */
}
.heroContents{
    position: relative;
}
#heroCarousal .owl-next {
    position: absolute;
    top: 50%;
    right: 3%;
}
#heroCarousal .owl-prev {
    position: absolute;
    top: 50%;
    left: 3%;
}
#heroCarousal .owl-prev i,#heroCarousal .owl-next i{
    color:#fff;
    font-size:40px;
}
.pinkText{
    font-family:'Ubuntu', sans-serif;
    font-size:20px;
    color:#E24148;
    text-transform:uppercase;
}
.productsHeroContent{
    font-family:'Ubuntu', sans-serif;
    font-size:80px;
    font-weight:700;
    color:#000000;
}
.heroImageTwo{
    height:500px;
    width:500px;
    object-fit:cover;
}
.heroImageTwo img{
    height:100%;
    width:100%;
    object-fit: cover;
}

/* our products section starts here */
.ourProductsSection{
    padding:40px 0;
}
.ourProductsSection .nav-tabs {
    border-bottom: 1px solid transparent!important;
}
.ourProductsSection .nav-tabs .nav-link {
    border: 1px solid transparent;
}
.ourProductsSection .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    border-bottom:2px solid #000000;
    display:block;
    color: #000 !important;;
}
/* .col, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-auto {
    
	padding-right: 0px!important;
	padding-left: 0px!important;
} */
.ourProductsSection .tab-content .col-sm-12,.ourProductsSection .tab-content .col-md-6,.ourProductsSection .tab-content .col-xl-3{
    padding-right: 0px!important;
	padding-left: 0px!important;
}
.ourProductsSection .nav-link{
    font-family:'Ubuntu', sans-serif;
    font-size:20px;
    color:#000000;
}
.ourProductsSection .tab-content .card,.printingCarousalSection .card{
    border: none !important;
}
.ourProductsSection .tab-content .cardImg .card-img-top {
	width:90%;
    margin:auto;
    display:flex;
}
.ourProductsSection .tab-content .card .card-img,.ourProductsSection .tab-content .card .card-img-top,.printingCarousalSection .card-img-top{
	border-radius: 0px!important;
}
.ourProductsSection{
    width:90%;
    margin:auto;
}
.card-title.text-center:first-child {
    text-transform: capitalize;
}
.ourProductsSection .tab-content .card .card-title{
    font-family:'Ubuntu', sans-serif;
    font-size:20px;
    font-weight:700;
    color:#000000;
}
.ourProductsSection .tab-content .card .card-text{
    font-family:'Ubuntu', sans-serif;
    font-size:18px;
    color:#000000; 
}
.ourProductsSection .tab-content .cardImg{
    position: relative;
}
.ourProductsSection .tab-content .cardImg{
	width: 100%;
	height: 370px;
    display:flex;
}
.printingCarousalSection .cardImage {
   width:90%;
   margin:auto;
   margin-top: 10px !important;
}
.PrintingSectionSubContent{
    padding:0 30px 70px 30px;
    font-family: 'Ubuntu', sans-serif;
	font-size: 20px;
	font-weight: 700;
	color: #000000;
    line-height: 40px;
    word-wrap: break-word;
}
.ourProductsSection .tab-content .cardImg .card-img-top{
    height:90%;
    object-fit: cover;
    width:90%;
}
.ourProductsSection .tab-content .cardOverLay{
    position: absolute;
    top:0; 
    height:100%;
    width:100%;
    padding-bottom:20px;
}
.whiteHeart,.whiteBag,.whiteEye{
    display: none !important;;
}
.wishListSection,.cartSection,.ProductSearchSection{
    height:35px;
    width:35px;
    border-radius:50%;
    background-color:#fff;
    margin-right:5px;
    border: none !important;
}
.wishListSection:hover .whiteHeart,.cartSection:hover .whiteBag,.ProductSearchSection:hover .whiteEye{
    display:block!important;
}
.wishListSection:hover,.cartSection:hover,.ProductSearchSection:hover{
    background-color: #E24148;
}
.wishListSection:hover .blackHeart,.cartSection:hover .blackBag,.ProductSearchSection:hover .blackEye{
    display:none!important;
}
.ourProductsSection .tab-content .cardOverLay,.printingCarousalSection .overLay{
    opacity:0;
}
.ourProductsSection .tab-content .card:hover .cardOverLay,.printingCarousalSection .card:hover .overLay{
    opacity:1;
}
.ourProductsSection .tab-content .card:hover .card-title,.printingCarousalSection .card:hover .card-title{
    color:#E24148;
}
.tabRowOne{
    padding-bottom: 15px;
}
.ourProductsSection .tab-content .card:hover{
    box-shadow: -10px 8px 15px lightgray,
	10px 8px 15px lightgray;
    position: relative;
    z-index: 2;
}
.viewMoreButton{
    font-family:'Ubuntu', sans-serif;
    font-size:20px;
    font-weight:700;
    padding:10px 25px;
    box-shadow: 0 0 10px gray;
    margin:30px 0;
    border-radius:5px;
}
.viewMoreButton a{
    color: #000 !important;
}
/* our products section ends here */
/* popular collections section styling starts here */
.popularCollectionsSectionOne,.popularCollectionsSectionThree{
    width:25%;
}
.popularCollectionsSectionOne img,.popularCollectionsSectionThree img{
    width:100%;
    height:100%;
}
.popularCollections.d-flex.justify-content-around {
    margin: 40px 0px;
}
.popularCollectionContent{
    width:50%;
}
.heading{
    font-family:'Ubuntu', sans-serif;
    font-size:75px;
    font-weight:700;
    color:#000000;
    padding-bottom:10px;
}
.subHeading{
    font-family:'Ubuntu', sans-serif;
    font-size:35px;
    color:#000000;
    padding-bottom:50px;
}
.shopNowButton a{
    font-family:'Ubuntu', sans-serif;
    font-size:20px;
    font-weight:700;
    color:#fff;
    padding: 10px 15px;
    background-color:#E24148;
}
.shopNowButton{
    margin-bottom: 30px;
}
.cardImage{
    position: relative;
}
.overLayContents{
    position: absolute;
    top:0;
    flex-direction:column;
    align-items:flex-end!important;
    justify-content:flex-start!important;
    width:100%;
    height:100%;
    margin-top:10px;
}
.overLayContents .wishListSection,.overLayContents .cartSection,.overLayContents .ProductSearchSection{
    margin:6px 10px 0 0;
    border: none !important;
}
.printingCarousalSection .card-title{
    font-family:'Ubuntu', sans-serif;
    font-size:20px;
    font-weight:700;
    color:#000000;
}
.printingCarousalSection .card-text{
    font-family:'Ubuntu', sans-serif;
    font-size:20px;
    color:#000000;
    margin-bottom:30px;
}
.printingSectionOne{
    width:35%;
}
.printingCarousalSection{
    width:65%;
}
.printingSection{
    width:90%;
    margin:auto;
    padding:40px 0;
}
.printingSectionContent{
    font-family:'Ubuntu', sans-serif;
    font-size:55px;
    font-weight:700;
    color:#000000;
    padding:80px 100px 60px 30px;
}
.printingShopNowButton a:hover {
    color: #000000 !important;
}
.printingShopNowButton a{
    font-family:'Ubuntu', sans-serif;
    font-size:20px;
    font-weight:700;
    color:#000000; 
    padding:10px 20px;
    background-color:#fff;
}
.printingShopNowButton{
    padding-left:30px;;
}
.printingSectionOne{
    margin-right:30px;;
}
.printingCarousalSection .card .cardImage{
    height:328px;
}
.printingCarousalSection .card .cardImage .card-img-top{
    height:100%;
    object-fit:cover;
}
/* popular collections section styling ends here */
.addedToWishList{
    background-color: #E24148;
    padding: 7px;
    border-radius: 50%;
}