//Look in the pub/media/rokanthemes/theme_option/custom_base.css aswell.

.banner_item .text-banner {
    position: absolute;
    top: 50%;
    left: 64%;
    width: 100%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
}

.category_tab_slider .owl-item {
width: 100%;
}

.product.info.detailed .product.data.items .item.content {
text-align: left;
}

.overview .type {
display: none;
}

.wishlist {
display: none;
}

#st {
color: white; 
font-size: 50px; 
background: #0098db; 
width: fit-content;
width: -moz-fit-content;
}

#sst {
color: white; 
font-size: 24px; 
background: #a020f0; 
width: fit-content;
width: -moz-fit-content;
}

#tt {
color: white; 
font-size: 17px;
}

.action.primary, .action-primary {
	background: #a020f0;
    	border: 1px solid #a020f0;
}

.action.primary:hover, .action-primary:hover {
    background: #222222;
    border: 1px solid #222222;
    color: #ffffff;
}

.btn-slider {
    background: #a020f0;
    border: 0px;
    font-family: 'Rubik', sans-serif !important;
    font-size: 14px;
    padding: 14px;
}

.header-container .header .logo img {
    max-width: 76px !important;
}


.product-item .product-photo .product-image-photo, .product-list-item .product-photo .product-image-photo {
    height: auto !important;
    max-height: 100% !important;
max-width: 100% !important;
width: auto !important;
}

.header-top-setting {
display: none;
}

.box-inner1 .attribute .type {
display: none;
}

.minicart-wrapper {
padding-right: 0px !important;
}

.header-container .header-text {
background: #b7b7b7 !important;
}

.categories-thumbnails .cat-name h3 a {
color: white;
}

.banner-top-home .categories-thumbnails .popcat-box .cat-name .qty {
color: white;
}

.col-thumb-2 .row .col-thumb .cat-name h3 a{
color: black !important;
}

.col-thumb-2 .row .col-thumb .cat-name p{
color: black !important;
}

.add-to-links .actions-add-cart .unavailable {
display: none;
}

@media screen and (max-width: 1100px) {

.banner_item .text-banner {
	top: 32%;
}

#tt {
    font-size: 11px;
}

}

@media screen and (max-width: 980px) {
.banner_item .text-banner {
	top: 32%;
}

#st {
font-size: 30px;
}

#sst {
font-size: 13px;
}

#tt {
font-size: 8px;
}

}

@media screen and (max-width: 672px) {
.banner_item .text-banner {
	top: 30%;
}

#st {
font-size: 30px;
}

#sst {
font-size: 13px;
}

#tt {
font-size: 8px;
}
}

@media screen and (max-width: 500px) {
.banner_item .text-banner {
	top: 22%;
}

#st {
font-size: 15px;
}

#sst {
font-size: 9px;
}

#tt {
display: none;
}

.btn-slider {
    font-size: 6px;
    padding: 8px;
}
}