@import url('https://fonts.googleapis.com/css?family=Work+Sans:100,200,300,400,500,600,700,800,900');

body {
  font-family: 'Work Sans', sans-serif;
}
body a {
  text-decoration: none;
}
.customNavbar {
    height: 100%;
    background-color: #fff;
}
.homeico {
    color: #fff;
    font-size: 25px;
    opacity: .6;
    margin: 0px;
    padding: 0px;
}
ul.topnavlist {
    display: inline-flex;
    margin: 0px;
    padding: 0px;
    list-style: none;
}
ul.topnavlist li a.nav-link {
  color: #fff;
  text-decoration: none;
  font-size: 13px;
  opacity: .6;
}
img.usericon {
    width: 25px;
}
.customNavbar .dropdown button{
    background-color: transparent;
    border: none;
    box-shadow: none;
}
.customNavbar a.nav-link {
    color: #000;
    font-size: 18px;
    font-weight: 500;
}
.customNavbar li.nav-item {
    font-family: 'Muli', sans-serif;
    margin-left: 10px;
    margin-top: 0px;
    margin-right: 0px;
}
a.searchico {
    font-size: 25px;
    color: #c7c7c7;
    margin-top: 0;
    margin-right: 12px;
}
img.cartbag {
    width: 35px;
}
a.cart-bag {
    margin-top: 0px;
    position: relative;
}
span.cartno {
    position: absolute;
    top: 15px;
    color: #fff;
    left: 0;
    right: 0;
    text-align: center;
    font-size: 14px;
}
.searchbar {
    display: none;
}
.showsearch {
    display: block;
    position: absolute;
    left: 0;
    right: 0;
    z-index: 10;
    width: 100%;
    margin: 0 auto;
}
.showsearch input.form-control {
    height: 45px;
    border-radius: 0;
    border: none;
    background-color: #ffffffb3;
}
.btn-outline-success {
    color: #ffffff;
    background-color: #ec008d;
    background-image: none;
    border-color: #eb008b;
    height: 45px;
    border-radius: 0;
    box-shadow: none;
    cursor: pointer !important;
}
.topdropdown {
    display: none;
}
img.sliderarrow {
    width: 55px;
}
.carousel-control-next, .carousel-control-prev {
    width: auto;
    opacity: 1;
}
.carousel-caption {
    left: 0;
    width: 100%;
    text-align: left;
    bottom: 150px;
    color: #000;
    text-shadow: 2px 2px #fff;
}
.p-relative{
  position: relative;
}
.carousel-caption h5 {
    font-size: 35px;
    font-weight: 600;
}
.carousel-caption p {
    font-size: 20px;   
}
.offerstirip {
   bottom: 0;
   position: absolute;
   height: 80px;
   display: flex;
   align-items: center;
}
.whitebglight {
    background-color: #ffffffa1;
}
.offerstirip h5 {
    font-size: 28px;
    font-weight: 400;
}
.offerstirip h5 span {
    font-size: 48px;
    font-weight: 600;
    color: #008ed0;
}
input.promocode {
    width: 199px;
    margin: 0 auto;
    border: 2px dashed #918c8c;
    font-size: 26px;
}
.offerstirip label {
    margin-bottom: 0px;
}
button.btn.btnblacktrsprnt {
    background-color: transparent;
    border: 1px solid #000;
    border-radius: 0;
    font-size: 16px;
}
h2.headline {
    font-family: 'Muli', sans-serif;
    font-size: 42px;
    text-align: center;
    margin: 20px auto;
    background-color: #fff;
    width: max-content;
    padding: 0px 10px;
    font-weight: 400;
    margin-top: 35px;
}
span.headlinebg {
    height: 8px;
    width: 45%;
    background-image: url(../img/headline_bg.png);
    display: block;
    margin: 0 auto;
    background-repeat: repeat;
    margin-top: -44px;
    position: relative;
    z-index: -1;
}


/* Slider */
.carousel-fade .carousel-inner .item {
    opacity: .6;
    -webkit-transition-property: opacity;
    -moz-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity;
}
.carousel-fade .carousel-inner .active {
    opacity: 1;
}
.carousel-fade .carousel-control {
    z-index: 2;
}
img.img-responsive.banner {
    width: 100%;
}
.custom-caption h1 {
    font-family: 'Playfair Display', serif;
    font-weight: bold;
    font-size: 47px;
    text-shadow: 2px 2px #000;
}
.carousel-caption.custom-caption {
    bottom: 32%;
}
button.fix-appnmt {
    border: 2px solid #017740;
    background-color: rgba(0, 0, 0, 0.52);
    padding: 6px 20px;
    font-size:17px;
    text-transform: uppercase;
    margin-top: 15px;
}
.owl-carousel .animated {
    -webkit-animation-duration: 1000ms;
    animation-duration: 1000ms;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.owl-carousel .owl-animated-in {
    z-index: 0;
}
.owl-carousel .owl-animated-out {
    z-index: 1;
}
.owl-carousel .fadeOut {
    -webkit-animation-name: fadeOut;
    animation-name: fadeOut;
}
 @-webkit-keyframes fadeOut {
 0% {
 opacity: 1;
}
 100% {
 opacity: 0;
}
}
@keyframes fadeOut {
 0% {
 opacity: 1;
}
 100% {
 opacity: 0;
}
}
/* 
 *  Owl Carousel - Auto Height Plugin
 */
.owl-height {
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out;
}
/* 
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
    display: none;
    width: 100%;
    -webkit-tap-highlight-color: transparent;
    z-index: 1;
}
.owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
.owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
   padding-bottom: 20px;
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev, .owl-carousel .owl-controls .owl-nav .owl-next, .owl-carousel .owl-controls .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.owl-carousel.owl-loaded {
    display: block;
    position:relative;
}
.owl-carousel.owl-loading {
    opacity: 0;
    display: block;
}
.owl-carousel.owl-hidden {
    opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
    display: none;
}
.owl-carousel .owl-item {
    position: relative;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    padding: 5px;
}

.owl-carousel.owl-text-select-on .owl-item {
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto;
}
.owl-carousel .owl-grab {
    cursor: move;
    cursor: -webkit-grab;
    cursor: -o-grab;
    cursor: -ms-grab;
    cursor: grab;
}
.owl-carousel.owl-rtl {
    direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
    float: right;
}
/* No Js */
.no-js .owl-carousel {
    display: block;
}
/* 
 *  Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
    opacity: 0;
    -webkit-transition: opacity 400ms ease;
    -moz-transition: opacity 400ms ease;
    -ms-transition: opacity 400ms ease;
    -o-transition: opacity 400ms ease;
    transition: opacity 400ms ease;
}
div#first_div img {
    width: 100%;
}
.owl-carousel .owl-video-wrapper {
    position: relative;
    height: 100%;
    background: #000;
}
.owl-carousel .owl-video-play-icon {
    position: absolute;
    height: 80px;
    width: 80px;
    left: 50%;
    top: 50%;
    margin-left: -40px;
    margin-top: -40px;
    background: url("owl.video.play.png") no-repeat;
    cursor: pointer;
    z-index: 1;
    -webkit-backface-visibility: hidden;
    -webkit-transition: scale 100ms ease;
    -moz-transition: scale 100ms ease;
    -ms-transition: scale 100ms ease;
    -o-transition: scale 100ms ease;
    transition: scale 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
    -webkit-transition: scale(1.3, 1.3);
    -moz-transition: scale(1.3, 1.3);
    -ms-transition: scale(1.3, 1.3);
    -o-transition: scale(1.3, 1.3);
    transition: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn, .owl-carousel .owl-video-playing .owl-video-play-icon {
    display: none;
}
.owl-carousel .owl-video-tn {
    opacity: 0;
    height: 100%;
    background-position: center center;
    background-repeat: no-repeat;
    -webkit-background-size: contain;
    -moz-background-size: contain;
    -o-background-size: contain;
    background-size: contain;
    -webkit-transition: opacity 400ms ease;
    -moz-transition: opacity 400ms ease;
    -ms-transition: opacity 400ms ease;
    -o-transition: opacity 400ms ease;
    transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
    position: relative;
    z-index: 1;
}
.course-slider .owl-prev {
    background-image: url(../img/left.png);
    height: 30px;
    width: 30px;
    background-repeat: no-repeat;
    position: absolute;
    right: 45px;
    cursor: pointer;
    top: 0;
}
.course-slider .owl-next {
    background-image: url(../img/right.png);
    height: 30px;
    width: 30px;
    background-repeat: no-repeat;
    position: absolute;
    top: 0;
    right: 0;
    cursor: pointer;
}
.owl-slider {
    margin-top: 38px;
}
.product-slider .owl-prev {
    background-image: url(../img/left-arrow.svg);
    height: 50px;
    width: 34px;
    left: -60px;
    bottom: 50%;
    position: absolute;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
    background-size: cover;
}
.product-slider .owl-next {
    background-image: url(../img/right-arrow.svg);
    height: 50px;
    width: 34px;
    right: -60px;
    bottom: 50%;
    position: absolute;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
    background-size: cover;
}
img.shopico {
    width: 25px;
}
.productinfo {
    padding: 10px ;    
    text-align: center;
}
.productinfo h3 {
    font-size: 16px;
    text-align: center;
}
.productinfo h3 span {
    font-size: 12px;
}
.productinfo h5 {
    font-size: 16px;
    color: #3ab54b;
}
.productinfo h5 i {
    font-size: 15px;  
}
a.btn.shoppingbtn {
    color: #000;
    font-size: 14px;
    text-transform: uppercase;
    padding: 0px 5px;
}
a.btn.shoppingbtn img {
   margin-right:5px;
}
.product-box {
    position: relative;
}
span.new {
    position: absolute;
    top: 10px;
    left: 10px;
    background-color: #3ab54b;
    color: #fff;
    width: 35px;
    text-align: center;
    height: 35px;
    border-radius: 30px;
    line-height: 35px;
    font-size: 12px;
}
span.heart {
    position: absolute;
    top: 10px;
    right: 10px;
    font-size: 24px;
    color: #eb8b8b;
}
.product-box {
    text-align: center;
}
ul.promobanners {
    padding: 0px;
    list-style: none;
    display: inline-flex;
    align-items: center;
    margin-top: 50px;
}
ul.promobanners li {
    margin: 0px 10px;
}
.testimonialsec {
    text-align: center;
    padding: 20px 0px;
}
.testimonialsec p {
    font-size: 15px;
    font-weight: 300;
}
.testimonialsec h3 {
    font-size: 18px;
}
img.testydp {
    border-radius: 60px;
}
.testmoniallist p {
    margin: 5px 0px;
    font-weight: normal;
}
.testmoniallist a {
    color: red;
}
.testmoniallist h5 {
    font-size: 17px;
    font-style: italic;
}
.testimonialslider {
    margin-top: 30px;
}
.testimonialslider .owl-prev {
    background-image: url(../img/left-arrow.svg);
    height: 25px;
    width: 34px;
    left: -70px;
    bottom: 50%;
    position: absolute;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
    background-size: cover;
}
.testimonialslider .owl-next {
    background-image: url(../img/right-arrow.svg);
    height:25px;
    width: 34px;
    right: -70px;
    bottom: 50%;
    position: absolute;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
    background-size: cover;
}
.footer {
    background-color: #ec1f24;
    padding: 20px;
}
ul.footerlist {

    padding: 4px;
    list-style: none;
    margin-top: 0;
}
ul.footerlist li a {
    color: white;
    font-size: 14px;
    font-weight: 300;
    text-decoration: none;
    text-transform: capitalize;
}
ul.footerlist li {
    margin-bottom: 5px;    
}
li.listheadline {
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    min-height: 25px;
}

img.mapico {
    width: 80px;
    opacity: .3;
}
.footeraddrs h3 {
    font-size: 16px;
    font-weight: 600;
    color: #fff;
    opacity: 0.6;
}
.footeraddrs p {
    font-size: 14px;
    color: #fff;
    font-weight: 300;
}
.footeraddrs {
    opacity: .8;
}
ul.footersocialicons {
    padding: 0px;
    list-style: none;
    margin: 0px;
    text-align: center;
}
ul.footersocialicons li {
    display: inline-flex;
    margin-left: 5px;
    margin-top: 10px;
    opacity: 0.5;
}
ul.footersocialicons li a {
    color: #fff;
    border: 2px solid #fff;
    padding: 3px;
    border-radius: 65px;
    width: 25px;
    height: 25px;
    font-size: 14px;
    text-align: center;
    line-height: initial;
}
.footerbottom {
    padding: 10px 0px;
}
.footerbottom p ,
.footerbottom a {
    font-size: 14px;
    margin:0px;
    color: #666;
    text-decoration: none;
}
a.btn.pinkbtn {
    background-color: #ec1f24;
    color: #fff;
    border: none;
    border-radius: 0px;
    width: 100%;
    margin: 15px 0px;
    padding: 10px 0px;
    font-size: 16px;
    font-weight: 600;
    text-transform: uppercase;
}

/* inner sec */

.innerbannercaption {
    position: absolute;
    bottom: 20px;
}
.innerbannercaption h2 {
   font-size: 23px;
   color: #fff;
}
.productctgry {
    background-color: #fafafa;
    padding: 25px 15px;
}
.productctgry .collapse:not(.show) {
    display: block;
}
ul.ctgryLst {
    padding-left:10px;
    list-style: none;   
}
.productctgry h3 {
    font-size: 18px;
    font-weight: 400;
     margin: 10px 5px;
}
ul.ctgryLst li a {
    color: #000;
    text-decoration: none;
    font-size: 14px;
}
ul.ctgryLst li {
   margin-bottom: 5px;
}

ul.ctgryLst li input[type=checkbox], input[type=radio]{
  height: 20px;
  width: 15px;
  vertical-align: middle;
  margin-right: 5px;
}
.productctgry .product-body {
    min-height: 100px;
    overflow-y: auto;
    height: 200px;
    overflow-x: hidden;
}
.products {
    margin-bottom: 20px;
}
.nav-pills .nav-link.product-thumbs.active{
  opacity: 1;
  background-color: transparent;
}
.product-thumbs {
  background-color: transparent;
    margin-bottom: 10px;
    padding: 5px;
    border: 1px solid #d9d9d9;
    text-align: center;
    border-radius: 0px;
    opacity: .6;
}
.productview {
  border: 1px solid #d9d9d9;
  text-align: center;
}
.productdetails h3 {
    font-size: 24px;
    font-weight: 400;
    line-height: 22px;
}
.productdetails h3 span {
    font-size: 12px;
    text-transform: uppercase;
    color: #666;
}
span.instock i {
    background-color: #40ad48;
    color: #fff;
    padding: 4px;
    border-radius: 55px;
    font-size: 14px;
}
span.instock {
  color: #40ad48;
}
.productdetails h5 {
    font-size: 24px;
    color: #dc3545;
    margin: 10px 0px;
}
select.sizeselect {
    width: 85px;
    border-radius: 0px;
}
.qntyBtn button {
    border-radius: 0px;
}
.qntyBtn {
    width: 120px;
    margin-left: 20px;
}
img.maincartico {
    width: 25px;
    margin-right: 8px;
}
a.addtocartmain {
    background-color: #ec1f24;
    color: #fff;
    padding: 8px 26px;
    display: inline-block;
    font-size: 20px;
    text-align: center;
    font-weight: 400;
    margin: 15px 10px 0px 0px;
    text-decoration: none;
}
.productdetails p {
    margin-top: 10px;
    font-size: 16px;
    text-align: justify;
    line-height: normal;
    font-weight: 300;    
}
.productdetails ul {
    padding-left: 22px;
    opacity: .8;
    margin: 0px;
}
.productdetails h6 {
    font-size: 18px;
    font-weight: 600;
    margin: 10px 0px;
}
a.btn.measurementbtn {
    border: 1px solid #ddd9d9;
    padding: 5px 10px;
    font-size: 16px;
    color: #000;
    border-radius: 0px;
}


/* Extra Small Devices, .visible-xs-* */
@media (max-width: 767px) {
.carousel-caption {
    left: 40px;
    width: 80%;   
    bottom: 230px;
}
.carousel-caption h5 {
    font-size: 20px;  
}
.carousel-caption p {
    font-size: 14px;  
}
img.sliderarrow {
    display: none;
}
.offerstirip h5 span {
    font-size: 30px;
}
.offerstirip h5 {
    font-size: 14px;
}
.offerstirip {
    height: 200px;
    text-align: center;
}
span.new {
    color: #fff;
    width: 30px; 
    height: 30px;   
    line-height: 30px;
    font-size: 10px;
}
.product-slider .owl-prev {
   height: 25px;  
    left: 0px;
}
.product-slider .owl-next {
   height: 25px;  
    right: 0px;
}
ul.promobanners {
    margin: 0 auto;
    display: block;
    text-align: center;
}
ul.promobanners li {
    margin: 10px 0px;
}
.testimonialslider .owl-prev {
    height: 25px;
    right: 35px;
    bottom: 0px;
    left: auto;
}
.testimonialslider .owl-next {
   height: 25px;
    right: 0;
    bottom: 0px;
}
.footer {
    text-align: center;
}
.footeradrsbox {
    margin: 0px 58px;
    text-align: center;
}
.footerbottom p {
    text-align: center;
    margin-bottom: 10px;
}
a.btn.shoppingbtn {
    font-size: 12px;   
}
.productdetails {
    padding-top: 25px;
}
a.addtocartmain {
    width: 150px;
    font-size: 15px;
    padding: 10px 15px;
}
.col-reverse {
    flex-direction: column-reverse;
}
.product-thumbs {    
    margin: 5px 5px;
}
}


/* Small Devices, .visible-sm-* */
@media (min-width: 768px) and (max-width: 991px) {
.carousel-caption {
    left: 40px;
    width: 80%;   
    bottom: 230px;
}
.offerstirip h5 span {
    font-size: 30px;
}
.offerstirip h5 {
    font-size: 14px;
}
.offerstirip {
    height: 200px;
    text-align: center;
}
.testimonialslider .owl-prev {
    height: 25px;
    right: 35px;
    bottom: 0px;
    left: auto;
}
.testimonialslider .owl-next {
   height: 25px;
    right: 0;
    bottom: 0px;
}
.footer {
    text-align: center;
}
.footeradrsbox {
    margin: 25px 0px;
    text-align: left;
}

}

/* Medium Devices, .visible-md-* */
@media (min-width: 992px) and (max-width: 1199px) {

}

/* Large Devices, .visible-lg-* */
@media (min-width: 1200px) {

}

@media (max-width: 992px) {
.wrapper {
  transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
}
.navbar-offcanvas .navbar-toggler {
    display: none;
}
.navbar-offcanvas {
  z-index: 1;
  padding: 10px 20px;
}
.navbar-offcanvas .container {
  position: relative;
  padding: 0;
  transform: translate3d(0px, 0, 0);
  transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
}
.navbar-offcanvas .navbar-top {
  display: none;
}
.navbar-offcanvas .navbar-top .nav-item {
  margin-right: 22px;
  text-align: center;
}
.navbar-offcanvas .navbar-toggler {
  padding: 0;
  border: 0;
  outline: none;
}
.navbar-offcanvas .navbar-toggler:hover, .navbar-offcanvas .navbar-toggler:focus {
  cursor: pointer;
}
.navbar-offcanvas .navbar-toggler .icon-bar {
    display: block;
    position: relative;
    width: 24px;
    height: 4px;
    border-radius: 1px;
    background-color: #ec1f24;
}
.navbar-offcanvas .navbar-toggler .icon-bar + .icon-bar {
  margin-top: 4px;
}
.navbar-offcanvas .navbar-toggler .icon-bar.bar1 {
  top: 0;
  outline: 1px solid transparent;
  animation: topbar-back 500ms 0s;
  animation-fill-mode: forwards;
}
.navbar-offcanvas .navbar-toggler .icon-bar.bar2 {
  outline: 1px solid transparent;
  opacity: 1;
}
.navbar-offcanvas .navbar-toggler .icon-bar.bar3 {
  bottom: 0;
  outline: 1px solid transparent;
  animation: bottombar-back 500ms 0s;
  animation-fill-mode: forwards;
}
.navbar-offcanvas .navbar-toggler.toggled .icon-bar.bar1 {
  top: 6px;
  animation: topbar-x 500ms 0s;
  animation-fill-mode: forwards;
}
.navbar-offcanvas .navbar-toggler.toggled .icon-bar.bar2 {
  opacity: 0;
}
.navbar-offcanvas .navbar-toggler.toggled .icon-bar.bar3 {
  bottom: 6px;
  animation: bottombar-x 500ms 0s;
  animation-fill-mode: forwards;
}
.navbar-offcanvas .navbar-collapse.collapse,
.navbar-offcanvas .navbar-collapse.collapse.in,
.navbar-offcanvas .navbar-collapse.collapsing {
  display: flex;
  align-items: center;
}
.nav-open .navbar-collapse {
  transform: translate3d(0px, 0, 0);
overflow: scroll;
}
.nav-open .navbar > .container {
  transform: translate3d(-424px, 0, 0);
}
.nav-open .wrapper {
  transform: translate3d(-150px, 0, 0);
}
body > .navbar-collapse {
  display: block !important;
  position: fixed;
  top: 0;
  right: -10px;
  width: 424px;
  height: 100%;
  padding: 60px 1rem;
  background-color: #fafafa;
  border-left: 1px solid #e3e3e3;
  text-align: center;
  visibility: visible;
  overflow-y: visible;
  transform: translate3d(424px, 0, 0);
  transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
  z-index: 1032;
}
body > .navbar-collapse:after {
  content: "";
  position: absolute;
  top: 75px;
  left: -20px;
  border-left: 10px solid #fff;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-right: 10px solid transparent;
  transform: rotate(180deg);
  transition: all 0.5s cubic-bezier(0.685, 0.0473, 0.346, 1);
  z-index: 1032;
}
body > .navbar-collapse .nav-image {
  margin-bottom: 65px;
}
body > .navbar-collapse .nav-image img {
  display: block;
  margin: 0 auto;
  border: 1px solid rgba(0, 0, 0, 0.14);
  width: 91px;
  height: 69px;
}
body > .navbar-collapse .navbar-top {
  margin: 0 !important;
  flex-direction: column;
}
body > .navbar-collapse .navbar-top li {
  text-align: center;
}
body > .navbar-collapse .navbar-top li a {
  display: block;
  padding: .5rem 1rem;
  font-weight: 700;
  color: #000;
}
body > .navbar-collapse .navbar-top li a:hover, body > .navbar-collapse .navbar-top li a:focus {
  text-decoration: none;
}
body > .navbar-collapse .nav-link,
body > .navbar-collapse .dropdown-toggle {
  font-weight: 700;
  color: #222;
  transition: color .2s ease-out;
}
body > .navbar-collapse .nav-link:hover, body > .navbar-collapse .nav-link:focus,
body > .navbar-collapse .dropdown-toggle:hover,
body > .navbar-collapse .dropdown-toggle:focus {
  text-decoration: none;
}
body > .navbar-collapse .nav-link.disabled,
body > .navbar-collapse .dropdown-toggle.disabled {
  color: rgba(0, 0, 0, 0.35);
}
body > .navbar-collapse .nav-link.disabled:hover, body > .navbar-collapse .nav-link.disabled:focus,
body > .navbar-collapse .dropdown-toggle.disabled:hover,
body > .navbar-collapse .dropdown-toggle.disabled:focus {
  cursor: not-allowed;
}
body > #overlay {
  content: "";
  position: fixed;
  top: 0;
  left: auto;
  right: calc(282.6666666667px - 10px);
  width: 100%;
  height: 100%;
  opacity: 0;
  overflow-x: hidden;
  z-index: 1029;
}
@keyframes topbar-x {
  0% {
    top: 0px;
    transform: rotate(0deg);
  }
  45% {
    top: 6px;
    transform: rotate(145deg);
  }
  75% {
    transform: rotate(130deg);
  }
  100% {
    transform: rotate(135deg);
  }
}
@keyframes topbar-back {
  0% {
    top: 6px;
    transform: rotate(135deg);
  }
  45% {
    transform: rotate(-10deg);
  }
  75% {
    transform: rotate(5deg);
  }
  100% {
    top: 0px;
    transform: rotate(0);
  }
}
@keyframes bottombar-x {
  0% {
    bottom: 0px;
    transform: rotate(0deg);
  }
  45% {
    bottom: 6px;
    transform: rotate(-145deg);
  }
  75% {
    transform: rotate(-130deg);
  }
  100% {
    transform: rotate(-135deg);
  }
}
@keyframes bottombar-back {
  0% {
    bottom: 6px;
    transform: rotate(-135deg);
  }
  45% {
    transform: rotate(10deg);
  }
  75% {
    transform: rotate(-5deg);
  }
  100% {
    bottom: 0px;
    transform: rotate(0);
  }
}

.navbar-offcanvas .navbar-top {
display: flex;
margin-left: auto;
}
body > #overlay {
right: calc(424px - 10px);
}
body > .navbar-top {
display: none;
}
body > .navbar-collapse .navbar-top {
display: none;
}
body > .navbar-collapse {
width: 282.6666666667px;
}
.nav-open .navbar > .container {
transform: translate3d(-282.6666666667px, 0, 0);
}
.navbar-offcanvas .navbar-top .nav-item .nav-link {
color: #000;
}
.navbar-offcanvas .navbar-toggler {
display: block;
}
.navbar-offcanvas .navbar-collapse.collapse,
.navbar-offcanvas .navbar-collapse.collapse.in,
.navbar-offcanvas .navbar-collapse.collapsing {
display: none !important;  
}
ul.toplists .form-control {
    min-width: 285px;
}
ul.navbar-nav.sidebar-nav {
    text-align: left;
}
li.nav-item.lastNavitem {
    background-color: transparent;
}
li.nav-item {
    margin: 5px 10px;
}
div#navbar-mobile {
    padding-top: 35px;
}
a.dropdown-item {
    font-size: 14px;
}
div#navbar-mobile .dropdown-menu.show {
    display: block;
    position: sticky !important;
    transform: none !important;
}
html.nav-open {
    overflow: hidden;
}



/* nav style */
a.navbar-brand img {
    width: 80px;
}
.reverse {
  align-items: center;
    flex-direction: row-reverse;
}
.navrighticons {
    margin-right: 30px;
}
.carousel img {
    height: 475px;
}
ul.topnavlist {
    display: none;
}
.topdropdown {
    display: block;
    position: absolute;
    right: 25px;
}
.topdropdown button {
    background-color: transparent;
    color: #fff;
    font-size: 25px;
    outline: none;
}
.btn.focus, .btn:focus {
  box-shadow: none;
}

/* product sec */
.productctgry .collapse:not(.show) {
    display: none;
}
.productctgry a.card-link.collapsed:after {
    content: "\f054";
    font-family: fontAwesome;
    position: absolute;
    right: 10px;
    top: 6px;
}
.productctgry a.card-link {
    position: relative;
}
.productctgry a.card-link:after  {
   content: "\f078";
    font-family: fontAwesome;
    position: absolute;
    right: 10px;
    top: 6px;
}
.productctgry a {
    color: #000;
    font-size: 14px;
}
.productctgry .product-body {
    min-height: 100px;
    overflow-y: auto;
    height: 135px;
    overflow-x: hidden;
     margin-bottom: 15px;
}
.productctgry a.card-link {
    position: relative;
    background-color: #dbdada;
    padding: 5px 10px;
    margin-bottom: 10px;
    border-radius: 5px;
}
.productctgry h3 {
  margin: 1px 0px;
    font-size: 16px;
}
ul.ctgryLst {   
    margin-top: 0;
}

}


.profileInfo {
    background-color: #f3f3f3;
    padding: 25px 0px;
    height: max-content;
}
img.profileimg {
    border-radius: 60px;
    margin: 0 auto;
    display: block;
}
.profileInfo h3 {
    text-align: center;
    font-size: 18px;
    font-weight: 400;
    margin: 2px 0px;
}
a.edit {
    display: block;
    margin: 0 auto;
    text-align: center;
    width: fit-content;
    color: #ec1f24;
    font-size: 14px;
    font-weight: 500;
}
a.edit:hover {
    text-decoration: none;
}
ul.dpmenulist {
    padding: 0px;
    list-style: none;
    margin-top: 25px;
}
ul.dpmenulist li {
    padding-left: 32px;
    margin-bottom: 5px;
}
ul.dpmenulist li.active {
    background-color: #ec1f24;
}
ul.dpmenulist li {
    padding: 10px 30px;  
}
ul.dpmenulist li.active a {
    color: #fff;
}
ul.dpmenulist li a {
    color: #000;
    text-decoration: none;
    font-size: 15px;
}
table.proinfotable {
    width: 350px;
    border: none;
}
table.proinfotable td {
    font-size: 14px;
    border: none;
    padding: 10px 0px;
}
.profileDetails h5 {
    color: #000;
    font-size: 16px;
    margin-top: 20px;
}
a.btn.custombtnred {
    background-color: #ec1f24;
    color: #fff;
    text-transform: uppercase;
    padding: 5px 25px;
    border-radius: 0px;
    font-size: 15px;
    font-weight: 500;
}
.addressBox {
    border: 1px solid #eae5e5;
    min-height: 200px;
    padding: 20px; 
    position: relative; 
    margin-bottom: 30px; 
}
a.addadrss {
    color: #000;
    text-decoration: none;
}
.addressBox h6 {
    font-size: 18px;
}
.addressBox p {
    font-size: 14px;
    margin: 0px;
}
span.defaultadrs {
    position: absolute;
    right: 15px;
    top: 10px;
    text-transform: uppercase;
    font-size: 14px;
}
span.defaultadrs i {
    background-color: green;
    color: #fff;
    padding: 3px;
    border-radius: 20px;
    margin-right: 3px;
}
a.primaryedit {
    float: right;
    color: #ec1f24;
    font-weight: 500;
    text-decoration: none;
    font-size: 15px;
}
table.cartTable img {
    border: 1px solid #eae5e5;
    margin-right: 10px;
}
table.table.cartTable h5 {
    font-size: 16px;
    color: #000;
}
table.table.cartTable h5 span {
    font-size: 12px;
}
table.table.cartTable td {
    vertical-align: middle;
}
table.table.cartTable label {
    display: none;
}
table.table.cartTable input {
    width: 70px;
    text-align: center;
}
a.closebtn {
    color: #aea5a5;
    font-size: 26px;
}
table.table.cartTable td h6 {
    color: #dc3545;
    font-size: 20px;
}
a.btn.checkout-btn {
    float: left;
}
a.btn.checkout-btn {
    font-family: 'Open Sans', sans-serif;
    background-color: #e5cc76;
    color: #222;
    border-radius: 0px;
    width: 175px;
    height: 45px;
    padding: 10px 10px;
    font-weight: 500;
    font-size: 18px;
}
.orderDetails h4.textgreen {
    font-size: 18px;
    margin: 10px 0px;
    color: green;
    font-weight: 600;
}
ul.orderprogrsbar {
    list-style: none;
    padding: 0px;
    display: table;
    margin: 0 auto;
    margin-bottom: 60px;
}
ul.orderprogrsbar li {
    display: inline-flex;
    vertical-align: top;
    text-align: center;
    background-color: #e5e5e5;
    position: relative;
    align-items: center;
    padding: 4px 60px;
}
ul.orderprogrsbar li h5 {
    margin: 0px;
    color: #000;
    font-size: 14px;
}
ul.orderprogrsbar li p {
    position: absolute;
    left: 0;
    right: 0;
    top:40px;
    margin: 0 auto;
    text-align: center;
    font-size: 12px;
}
ul.orderprogrsbar li:nth-child(1) {
        border-radius: 20px 0px 0px 20px;
}
ul.orderprogrsbar li:nth-child(4) {
        border-radius: 0px 20px 20px 0px;
}
ul.orderprogrsbar li.active {
    background-color: #479c05;
}
ul.orderprogrsbar li.active h5 {
    color: #fff;
}
table.table.cartTable p ,
table.table.cartTable td h6 {
    margin: 0px;
}
.odrinfos p {
    margin: 0px;
    font-size: 14px;
    color: #666;
}
.carttablemenu {
    min-width: 340px;
    width: 340px;
    padding: 10px;
    font-size: 12px;
}
.carttablemenu table td {
    border: none;
}
.dropcartTable h5 {
    font-size: 14px;
}
table.dropcartTable input {
    min-width: 30px !important;
    padding: 0px;
    text-align: center;
    height: 30px;
}
table.dropcartTable h3 {
    font-size: 17px;
    margin: 0px;
}
table.dropcartTable img {
    border: 1px solid #e8dbdb;
}
span.delete i {
    text-align: right;
    float: right;
    font-size: 20px;
    color: red;
}
table.dropcartTable tr {
    border-bottom: 1px solid #e1dada;
}
.cartDropdwn h3 {
    font-size: 23px;
    color: red;
}
a.proceed {
    padding: 10px 10px;
    background-color: #ec008c;
    font-size: 13px;
    color: #fff;
    margin-top: 2px;
    display: block;
    width: 180px;
    text-align: center;
    float: right;
    text-decoration: none;
}
.min-scroll {
    height: 225px;
    overflow-y: scroll;
    min-height: 225px;
    overflow-x: hidden;
    margin-bottom: 10px;
}
.greybg {
    background-color: #e6e6e6;
    padding: 10px 5px;
}
.shoplists {
    text-align: center;
}
.shoplists a {
    color: #666;
    font-size: 16px;
    text-decoration: none;
}
.shoplists a.active {
    font-weight: 600;
    color: #ec1f24;
}
.orderbox {
    border: 1px solid #ece0e0;
    margin-bottom: 30px;
    min-height: 100px;
    padding: 15px;
    border-left: 2px solid #666161;
}
.orderbox h4.green {
    font-size: 18px;
    color: #19bc19;
    font-weight: 600;
}
.orderbox h4.orange {
    font-size: 18px;
    color: #ea9934;
    font-weight: 600;
}
.orderbox p {
    font-size: 12px;
    color: #666;
    margin: 0px;
}
.orderbox h3 {
    text-align: right;
    font-size: 20px;
    color: #dc3545;
    font-weight: 600;
}
.profileDetails input.form-control {
    border-radius: 0px;
}
.blogimg {
    height: 360px;
   -webkit-transition: all 0.3s ease-in-out;
}
.blog {
    padding-top: 30px;
}
.date {
    background-color: #7c7a7c;
    width: 80px;
    text-align: center;
    padding: 5px;
    position: absolute;
    top: 10px;
    left: 10px;
    color: #fff;
}
.date h2 {
    margin: 0px;
    font-size: 40px;
}
.date p {
    margin: 0px;
}
.blogimg:hover {
-webkit-transform: scale(1.1,1.1);
    -webkit-transition: all 0.3s ease-in-out;
}
.overflwhidden {
    overflow: hidden;
}
.blogdetails a, 
.blogdetails h2 {
    text-decoration: none;
    color: #333;
    font-size: 24px;
    margin-top: 10px;
}
.blogdetails p {
    color: #666;
}
.blogdetails span {
    font-size: 14px;
    margin-left: 5px;
    opacity: .6;
    font-weight: 600;
}
ul.blogadd {
    padding: 0px;
    list-style: none;
}
ul.blogadd li {
    display: inline-block;
    margin-right: 20px;
    color: #3d3f40;
}
a.cntread {
    font-size: 14px;
    font-weight: 600;
}
.bloginfo {
    margin-bottom: 40px;
}
.commentbox h3 {
    font-size: 18px;
    color: #333;
}
.commentbox p {
    font-size: 12px;
    color: #333;
}
textarea.commentsarea {
    height: 100px;
}
a.custombtngreen {
    background-color: green;
    color: #fff;
    border-radius: 0;
    text-transform: uppercase;
    font-size: 14px;
}
.commentbox input {
    height: 45px;
}
img.icons {
    width: 45px;
}
.contactdetals h3 {
    font-size: 20px;
    color: #000;
}
.contactdetals p {
    font-size: 16px;
    color: #666;
}
.contactdetals {
    margin-bottom: 15px;
}
.contactdetals a {
    color: #666;
    text-decoration: none;
}
.sendmsg h3 {
    text-align: center;
    font-size: 20px;
    color: #666;
}
.sendmsgform {
    width: 450px;
    margin: 25px auto;
}
.sendmsgform .form-group {
 position: relative;
}
span.innerinput i {
    font-size: 25px;
    color: #666;
    opacity: .6;
}
span.innerinput {
    position: absolute;
    z-index: 1;
    left: 15px;
    top: 10px;
}
.sendmsgform input.form-control {
    padding-left: 45px;
    font-size: 14px;
    height: 45px;
}
.sendmsgform textarea {
    height: 145px;
    font-size: 14px;
}
.contact {
    padding-top: 30px;
}


/* Extra Small Devices, .visible-xs-* */
@media (max-width: 767px) {
.carousel img {
    height: 510px;
    background-size: cover !important;
}
ul.toplists li {
    margin: 5px;
    display: inline;
}
ul.toplists {
    display: inline-block;
    margin: 0 auto;
    width: 100%;
    text-align: right;
}
.carousel-caption {
    bottom: 160px;
    width: 100%;
    left: 0;
    right: 0;
    margin: 0 auto;
}
.carousel-caption h5 {
    font-size: 34px;
    line-height: 10px;
}
.carousel-caption p {
    font-size: 20px;
}
.carousel-caption p span {
    font-size: 25px;
}
a.shopnow {
    font-size: 14px;
}
.customNavpills { 
    padding-left: 0px;
   display: inline-block;
}
.tabbedlist a.nav-link {
    display: inline-block;
}
.tabbedlist {
    min-height: 130px;
    display: flex;
    align-items: center;
    text-align: center;
}
.pillsContent {
    min-height: 365px;
}
.mb-smonly {
    margin-bottom: 15px;
}
.ctgryitems-slider .owl-next {
    right: 0px;
    bottom: -15px;
    width: 40px;
    height: 30px;
}
.ctgryitems-slider .owl-prev {
    right: 30px !important;
    bottom: -15px;
    width: 40px;
    height: 30px;
    left: auto;
}
.footer {
    text-align: center;
}
ul.footerSocialicon {
    display: table;
    margin: 0 auto;
    text-align: center;
    float: none;
}
.footerlogo {
    float: none;
    margin-bottom: 20px;
}
ul.ftrbtmList {
    display: inline-block;
}
.productdetailsInfo h3 {
    font-size: 18px;
    margin: 10px 0px 0px 0px;
}
.productdetails .owl-prev {  
    left: 0px;   
}
.productdetails .owl-next { 
    right: 0px;
}
.innerpage nav.navbar-offcanvas {
    padding: 0px;
}
.loginRed .modal-content {
    width: 100%;
}
a.addtocart {
    padding: 3px 15px;
    font-size: 16px;
}
.loginRed .modal-content {
    top: 45px;
}
table.proinfotable {
    width: 100%;
}
ul.dpmenulist li {
    padding: 5px 5px;
    text-align: left;
}
.profileInfo {
    margin-bottom: 20px;
    padding: 5px 20px;
}
ul.dpmenulist {
    margin-top: 0px;
}
table.table.cartTable th {
    display: none;
}
table.table.cartTable td {
    display: block;
    border: none;
    min-width: 95px;
    margin: 0 auto;
    text-align: center;
    position: relative;
    padding:5px;
    width: 100%;
}
table.table.cartTable label {
    display: block;
    color: #b9b3b3;
    text-align: center;
    font-size: 14px;
    margin: 0px;
}
td.closetd {
    text-align: right !important;
    float: right;
}
table.table.cartTable tr {
    border-bottom: 1px solid #e2dede;
}
table.table.cartTable input { 
    margin: 0 auto;
}
table.table.cartTable h5 {
    font-size: 14px;
    text-align: left;
}
table.table.cartTable p {
   margin: 0px;
}
ul.orderprogrsbar li {
    display: inline-block;
    border-radius: 0px !important;
    width: 100%;
    margin-bottom: 25px;
    height: 28px;
}
ul.orderprogrsbar li p {
    top: 32px;
}
.odrinfos {
    flex-direction: column-reverse;
}
.blogimg {
    height: 170px;
}
.date h2 {
    font-size: 28px;
}
.blogdetails h2 {
    font-size: 18px;
}
.sendmsgform {
    width: 100%;
}
img.icons {
    width: 30px;
}
.contactdetals h3 {
    font-size: 18px;
}
.sendmsg h3 {
    margin-top: 50px;
}
}

/* Small Devices, .visible-sm-* */
@media (min-width: 768px) and (max-width: 991px) {
.topSec {
    padding: 5px 0px;
}
.customNavpills { 
    padding-left: 0px;
   display: inline-block;
}
.tabbedlist a.nav-link {
    display: inline-block;
}
.tabbedlist {
    min-height: 130px;
    display: flex;
    align-items: center;
    text-align: center;
}
.pillsContent {
    min-height: 365px;
}
.footer {
    text-align: center;
}
ul.footerSocialicon {
    display: table;
    margin: 0 auto;
    text-align: center;
    float: none;
}
.footerlogo {
    float: none;
    margin-bottom: 20px;
}
ul.ftrbtmList {
    display: inline-block;
}
.ctgryitems-slider .owl-next {
    right: 0px;
    bottom: -15px;
    width: 40px;
    height: 30px;
}
.ctgryitems-slider .owl-prev {
    right: 30px !important;
    bottom: -15px;
    width: 40px;
    height: 30px;
    left: auto;
}
ul.orderprogrsbar li {
    padding: 4px 25px;
}
ul.dpmenulist li a {
    font-size: 14px;
}
}

/* Medium Devices, .visible-md-* */
@media (min-width: 992px) and (max-width: 1199px) {
ul.toplists .form-control {
    min-width: 155px;
}
.customNavbar .nav-link {
    font-size: 10px;
}
.customNavpills {   
    padding-left: 80px;
}
.ctgryitems-slider .owl-next {
    right: 0px;
    bottom: -15px;
    width: 40px;
    height: 30px;
}
.ctgryitems-slider .owl-prev {
    right: 30px !important;
    bottom: -15px;
    width: 40px;
    height: 30px;
    left: auto;
}
ul.orderprogrsbar li {
    padding: 4px 30px;
}
}

/* Large Devices, .visible-lg-* */
@media (min-width: 1200px) {

}







li.nav-item a {
    color: #000;
}
span.fusion-header-separator {
    margin-left: 10px;
}
.fusion-contact-info {
    line-height: 38px;
    font-size: 12px;
}
ul.navbar-nav.ml-auto.mr-lg-2 li a {
    color: #000;
    font-size: 14px;
    font-weight: 500;
    text-transform: capitalize;
}
ul.headersocialicons li a {
    color: white;
    border: 2px solid #ec1f24;
    padding: 3px;
    border-radius: 65px;
    width: 25px;
    height: 25px;
    font-size: 14px;
    text-align: center;
    line-height: initial;
}
.fusion-contact-info {
    line-height: 44px;
    font-size: 12px;
    margin-left: 6px;
}
ul.headersocialicons {
    list-style: none;
    display: inline-flex;
    position: absolute;
    top: 12px;
    right: 148px;
}
ul.headersocialicons li {
    margin-left: 10px;
}
.container.bdy-info h1 {
    font-family: 'Muli', sans-serif;
    font-size: 16px;
    text-align: center;
    margin-top: -32px;
    font-weight: 400;
    margin-left: 28%;
}
.cocpt-info h2 {
    text-align: center;
    font-size: 30px;
    font-weight: 600;
}
.cocpt-info p {
    text-align: center;
    font-size: 10px;
    margin-top: 25px;
    font-weight: 600;
}
.cocpt-img {
    display: inline-flex;
}

.concpt-info {
    margin-top: 32px;
}
ul.footerlist h2 {
    font-size: 20px;
    color: #000;
    opacity: 0.6;
}
.row.footeradrsbox h2 {
    font-size: 20px;
    color: #fff;
}
.row.footeradrsbox p {
    margin-top: 0px;
    opacity: 0.5;
    font-size: 14px;
    font-weight: 300;
    color: #fff;
}
.logo-ind {
    display: grid;
}
.kit-logo {
    margin-top: 10px;
}
.row.footeradrsbox {
    padding-top: 12px;
    margin-left: 40px;
}
.container-fluid.fotter-bottom {
    padding-top: 18px;
}
p.righttxt {
    text-align: right;
    color: #8c8989;
}
p.righttxt a {
    color: #8c8989;
}
p.righttxt a:hover{
    text-decoration: none;
}
p.lefttxt {
    color: #8c8989;
}
p.lefttxt a {
    color: #8c8989;
}
p.lefttxt a:hover{
    text-decoration: none;
}
.row.footeradrsbox h2 {
    margin-top: 0px;
    opacity: 0.6;
}
.text-lg-right img {
    opacity: 0.5;
}
.fusion-contact-info a {
    color: white;
}
.fusion-contact-info a:hover{
    text-decoration: none;
}
.navrighticons {
    display: inline-flex;
}
.dropdown-menu.dropdown-menu-right.show {
    height: auto;
    width: 280px;
}
.dropdown-menu.dropdown-menu-right.show h2 {
    font-size: 20px;
    color: #000;
    margin: 0;
    font-weight: 500;
    line-height: 24px;
    padding: 5px 25px;
    border-bottom: 1px solid #6c757d4a;
}
.dropdown-menu.dropdown-menu-right.show h5 {
    font-size: 14px;
    text-align: center;
    margin-top: 15px;
}
.login-info {
    text-align: center;
    margin: 25px 0;
}
a.signin_btn.btn_c {
    font-family: 'Muli', sans-serif;
    background-color: #ec1f24;
    color: #fff;
    padding: 6px 60px;
    border-radius: 8px;
    font-size: 18px;
    font-weight: 500;
}

.create-info {
    text-align: center;
    margin: 25px 0;
}
a.signin_btn {
    font-family: 'Muli', sans-serif;
    background-color: #ec1f24;
    color: #fff;
    padding: 6px 50px;
    border-radius: 8px;
    font-size: 18px;
    font-weight: 500;
}
.login-info a:hover {
    text-decoration: none;
}
.create-info a:hover {
    text-decoration: none;
}
a.bttn.btn-sign-in {
    text-transform: uppercase;
    background-color: #9d4590;
    padding: 9px 25px;
    color: #fff;
    margin-left: 5px;
}
.dropdown.usr-info {
    position: absolute;
    top: 0;
    right: 128px;
    display: contents;
}
.btn shoppingbtn{
    background-color: transparent;
}
ul.ctgrylists {
    list-style: none;
    padding-left: 10px;
}
ul.ctgrylists li {
    font-size: 14px;
    color: #000;
    margin-bottom: 10px;
}
input.checkboxred {
    margin-right: 5px;
}
ul.size-list {
    list-style: none;
    display: block;
    padding: 0px;
    overflow-y: scroll;
    height: 100px;
}
ul.size-list li {
    margin-right: 6px;
}
ul.size-list li input {
    margin-right: 5px;
    vertical-align: middle;
    margin-top: -2px;
}
a.bttn.btn-sign-in:hover {
    text-decoration: none;
}
ul.footerlist h4 {
    font-size: 22px;
    color: #000;
    opacity: 0.6;
}
ul.footerlist p {
    color: white;
    font-size: 14px;
    font-weight: 300;
}
ul.footerlist h3 {
    font-size: 20px;
    color: #000;
    opacity: 0.6;
    margin-top: 26px;
}
.main-details h2 {
    font-size: 25px;
    font-weight: 400;
    color: #000;
}
.main-details p {
    font-size: 13px;
    font-weight: 300;
    color: #000;
}
.body-info h3 {
    font-size: 25px;
    font-weight: 400;
    color: #000;
    text-align: center;
}
.body-info p {
    font-size: 13px;
    color: #000;
    font-weight: 300;
    text-align: center;
}
.main-details h3 {
    font-size: 13px;
    font-weight: 400;
}
.main-details h5 {
    font-size: 13px;
    font-weight: 300;
}
.main-details h5 span {
    font-size: 13px;
    color: #000;
    font-weight: 400;
}
.we-info {
    margin-top: 40px;
    margin-bottom: 80px;
}
button.btn.button-green {
    background-color: #a0ce4e;
    padding: 10px 30px;
}
button.btn.button-green a {
    color: #fff;
    font-size: 18px;
    font-weight: 300;
}
button.btn.button-green a:hover {
    text-decoration: none;
}
.btns {
    margin-top: 25px;
}
input.checkbox {
    width: 15px;
    margin-right: 8px;
    vertical-align: middle;
}
input.checkboxred {
    margin-right: 14px !important;
    vertical-align: middle;
    margin-left: 1px;
}
.container.whr-info {
    margin-top: 25px;
    margin-bottom: 0px;
}
.container.whr-info h2 {
    font-family: 'Muli', sans-serif;
    font-size: 34px;
    font-weight: 600;
    color: #000000ab;
}
.container.whr-info p {
    font-family: 'Muli', sans-serif;
    font-size: 15px;
    color: #000000ab;
}
.mssin-info h2 {
    font-family: 'Muli', sans-serif;
    font-weight: 600;
    text-align: center;
    color: #222;
    letter-spacing: 2px;
    font-size: 34px;
}
.mssin-info p {
    font-family: 'Muli', sans-serif;
    font-size: 15px;
    color: #222;
    padding: 0px 65px;
}
.vsson-info h2 {
    font-family: 'Muli', sans-serif;
    font-size: 34px;
    font-weight: 600;
    text-align: center;
    color: #222;
    letter-spacing: 2px;
}
.vsson-info p {
    font-family: 'Muli', sans-serif;
    font-size: 15px;
    color: #222;
    padding: 0px 65px;
}
.mssn-vssn {
    background-color: #e5cc76;
    margin-bottom: 50px;
    padding-top: 35px;
    padding-bottom: 25px;
}
.img-fluid.qute-left {
    margin-left: 0;
    position: relative;    
}
.vsson-info p {
    padding-top: 24px;
}
.tesm-info h1 {
    font-size: 22px;
    font-weight: 500;
    color: #000;
}
.dirct-info {
    margin-top: 50px;
    margin-bottom: 50px;
}
.dirct-info h2 {
    font-family: 'Muli', sans-serif;
    font-size: 15px;
    font-weight: 600;
    margin-top: 10px;
}
.tesm-info h1 {
    font-family: 'Muli', sans-serif;
    font-size: 34px;
    font-weight: 600;
    color: #000000ab;
}
.dirct-info {
    margin-top: 50px;
    margin-bottom: 50px;
    text-align: center;
    border: 1px solid #00000026;
    padding: 20px;
}
.dirct-info h4 {
    font-family: 'Muli', sans-serif;
    font-size: 15px;
    font-weight: 400;
}
.doman-info p {
    font-family: 'Muli', sans-serif;
    font-size: 15px;
    text-align: justify;
    color: #000000ab;
}
.mssin-info img {
    margin-top: -42px;
}
ol.breadcrumb.breadcrumb-arrow {
    margin-top: 15px;
    height: 36px;
    padding: 0px;
    line-height: 36px;
    list-style: none;
    background-color: #fff;
}
ol.breadcrumb.breadcrumb-arrow li a {
    margin-right: 6px;
    color: #000;
    font-size: 14px;
}
ol.breadcrumb.breadcrumb-arrow li a:hover {
    text-decoration: none;
}
.product-box:hover {
    border: 1px solid #0000001f;
    padding: 0px;
}
.cocpt-list h2 {
    font-family: 'Muli', sans-serif;
    font-size: 42px;
    font-weight: 400;
    text-align: center;
    margin-top: 0px;
}
p.fash-list {
    text-align: center;
}
.cocpt-list p {
    font-family: 'Muli', sans-serif;
    font-size: 15px;
    color: #000000ab;
    margin-left: 35px;
    margin-top: 25px;
    width: 806px;
}
.cocpt-list h3 {
    font-family: 'Muli', sans-serif;
    font-size: 18px;
    font-weight: 500;
    text-align: center;
    margin-top: 50px;
}
.cocpt-list {
    background-color: #f4f2e5;
    width: 100%;
    height: 425px;
    padding: 25px 0;
}
.container-fluid.concpt {
    margin-top: 35px;
    margin-bottom: 35px;
}
.conpt-img {
    position: relative;
    height: 353px;
}
img.img-fluid.sld-frnt {
    position: absolute;
    top: 40px;
    left: -45px;
    height: 350px;
    width: 500%;
    box-shadow: 0px 2px 12px -2px #000;
}
.img-fluid.sld-frnt {
    max-width: 110%;
    height: auto;
}
button.btn.btn-shp-now {
    margin-top: 25px;
    font-size: 20px;
    padding: 8px 36px;
    background-color: #e5cc76;
    
}
ul.footer-list {
    padding: 8px;
    list-style: none;
    margin-top: 0;
    text-align: center;
}
.cocpt-list h4 {
    font-family: 'Muli', sans-serif;
    text-align: center;
    font-size: 16px;
    margin-left: 25%;
    margin-top: -10px;
}
img.img-fluid.line-info {
    margin-right: 8px;
}
img.img-fluid.line-arrvl {
    margin: 0;
    padding: 0;
    position: relative;
    right: 85px;
    top: -20px;
}
h4.bautfl-wrk {
    background-color: #e5cc76;
    width: 80px;
    height: 3px;
    margin-left: 42%;
    position: relative;
    top: 10px;
}
h4.bautfl-wrkss {
    background-color: #e5cc76;
    width: 80px;
    height: 3px;
    margin-left: 42%;
    position: relative;
    top: -12px;
    left: 33px;
}
.profileDetails h2 {
    font-family: 'Muli', sans-serif;
    font-size: 42px;
    font-weight: 400;
    margin-bottom: 22px;
}
.profileDetails img {
    position: relative;
    top: -30px;
    left: 22px;
    width: 23%;
}


@media (max-width: 575px) {

p.lefttxt {
    text-align: center;
}
p.righttxt {
    text-align: center !important;
    color: #8c8989;
}
.carousel img {
    height: 148px;
    background-size: cover !important;
}
ul.headersocialicons {
    list-style: none;
    display: inline-flex;
    position: absolute;
    top: 12px;
    right: 140px;
    display: none;
}
.dropdown.usr-info {
    position: absolute;
    top: 0;
    left: 24px;
}
nav.navbar.navbar-expand-md.navbar-offcanvas.customNavbar {
    margin-top: 0px;
}
.container.tesm-info h1 {
    text-align: center;
}
.whr-info h2 {
    text-align: center;
}
.innerbannercaption {
    position: absolute;
    bottom: 2px;
}
.innerbannercaption h2 {
    font-size: 12px;
}
.img-fluid.qute-left {
    display: none;
}
.product-box:hover {
    border: 0px solid #0000001f;
    padding: 0px;
}
h2.headline {
    font-family: 'Muli', sans-serif;
    font-size: 42px;
    text-align: center;
    margin: 20px auto;
    margin-top: 20px;
    margin-top: 20px;
    background-color: #fff;
    width: max-content;
    padding: 0px 10px;
    font-weight: 400;
    margin-top: 35px;    
}
.btn.custombtnred {
    margin-bottom: 5px;
}

.cocpt-list h3 {
    font-family: 'Work Sans', sans-serif;
    font-size: 14px;
    font-weight: 500;
    text-align: center;
    margin-top: 11px;
}
button.btn.btn-shp-now {
    margin-top: 0px;
    font-size: 20px;
    padding: 8px 36px;
    background-color: #e5cc76;
}
.cocpt-list h2 {
    font-size: 42px;
    font-weight: 400;
    text-align: center;
    margin-top: 0px;
}
img.img-fluid.sld-frnt {
    position: absolute;
    top: 40px;
    left: -54px;
    height: 350px;
    width: 500%;
    box-shadow: 0px 2px 12px -2px #000;
}
.container-fluid.concpt {
    margin-top: 35px;
    margin-bottom: 412px;
}
.cocpt-list {
    background-color: #f4f2e5;
    width: 100%;
    height: auto;
    padding: 0px 0;
}
.cocpt-list h4 {
    font-family: 'Muli', sans-serif;
    text-align: center;
    font-size: 16px;
    margin-left: 2px;
    margin-top: -8px;
}
.container.bdy-info h1 {
    font-family: 'Muli', sans-serif;
    font-size: 16px;
    text-align: center;
    margin-top: -20px;
    font-weight: 400;
    margin-left: 0px;
}
h4.bautfl-wrkss {
    background-color: #e5cc76;
    width: 80px;
    height: 3px;
    margin-left: 42%;
    position: relative;
    top: 0px;
    left: 16px;
    display: none;
}
.bautfl-wrk-info {
    display: none;
}
.bautfl-wrk {
    display: none;
}
.profileDetails img {
    display: none;
}




}


@media (min-width: 576px) and (max-width: 767px) {

.container.tesm-info h1 {
    text-align: center;
}
.whr-info h2 {
    text-align: center;
}
.innerbannercaption {
    position: absolute;
    bottom: 0px;
}
.fusion-social {
    display: none;
}
button.btn.btn-shp-now {
    margin-top: 4px;
    font-size: 20px;
    padding: 8px 36px;
    background-color: #e5cc76;
}
.cocpt-list h2 {
    font-size: 42px;
    font-weight: 400;
    text-align: center;
    margin-top: 0px;
}
img.img-fluid.sld-frnt {
    position: absolute;
    top: 40px;
    left: -75px;
    height: 350px;
    width: 500%;
    box-shadow: 0px 2px 12px -2px #000;
}
.container-fluid.concpt {
    margin-top: 35px;
    margin-bottom: 65px;
}
.cocpt-list h4 {
    font-family: 'Muli', sans-serif;
    text-align: center;
    font-size: 16px;
    margin-left: 32%;
    margin-top: -8px;
}
.container.bdy-info h1 {
    font-family: 'Muli', sans-serif;
    font-size: 16px;
    text-align: center;
    margin-top: -32px;
    font-weight: 400;
    margin-left: 51%;
}
h4.bautfl-wrkss {
    background-color: #e5cc76;
    width: 80px;
    height: 3px;
    margin-left: 33%;
    position: relative;
    top: -12px;
}
h4.bautfl-wrk-info {
    background-color: #e5cc76;
    width: 80px;
    height: 3px;
    margin-left: 33%;
    position: relative;
    top: -12px;
}
h4.bautfl-wrk {
    background-color: #e5cc76;
    width: 80px;
    height: 3px;
    margin-left: 40%;
    position: relative;
    top: 12px;
}
.profileDetails img {
    position: relative;
    top: -30px;
    left: 22px;
    width: 50%;
}





}


@media (min-width: 768px) and (max-width: 991px) {

nav.navbar.navbar-expand-md.navbar-offcanvas.customNavbar {
    margin-top: 26px;
}

.product-slider .owl-next {
    background-image: url(../img/right-arrow.svg);
    height: 50px;
    width: 34px;
    right: -30px;
    bottom: 50%;
    position: absolute;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
    background-size: cover;
}
.product-slider .owl-prev {
    background-image: url(../img/left-arrow.svg);
    height: 50px;
    width: 34px;
    left: -30px;
    bottom: 50%;
    position: absolute;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
    background-size: cover;
}
.container.tesm-info h1 {
    text-align: center;
}
.whr-info h2 {
    text-align: center;
}
.fusion-social {
    display: none;
}
img.img-fluid.sld-frnt {
    position: absolute;
    top: 40px;
    left: -96px;
    height: 350px;
    width: 500%;
    box-shadow: 0px 2px 12px -2px #000;
}
.container-fluid.concpt {
    margin-top: 35px;
    margin-bottom: 412px;
}
.cocpt-list h4 {
    font-family: 'Muli', sans-serif;
    text-align: center;
    font-size: 16px;
    margin-left: 22%;
    margin-top: -8px;
}
.container.bdy-info h1 {
    font-family: 'Muli', sans-serif;
    font-size: 16px;
    text-align: center;
    margin-top: -32px;
    font-weight: 400;
    margin-left: 41%;
}
h4.bautfl-wrkss {
    background-color: #e5cc76;
    width: 80px;
    height: 3px;
    margin-left: 37%;
    position: relative;
    top: -12px;
}
h4.bautfl-wrk-info {
    background-color: #e5cc76;
    width: 80px;
    height: 3px;
    margin-left: 37%;
    position: relative;
    top: -12px;
}
h4.bautfl-wrk {
    background-color: #e5cc76;
    width: 80px;
    height: 3px;
    position: relative;
    top: 12px;
    margin-left: 42%;
}
.profileDetails img {
    position: relative;
    top: -30px;
    left: 22px;
    width: 50%;
}


}


@media (min-width: 992px) and (max-width: 1199px) {

.product-slider .owl-next {

    background-image: url(../img/right-arrow.svg);
    height: 50px;
    width: 34px;
    right: -23px;
    bottom: 50%;
    position: absolute;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
    background-size: cover;

}
.product-slider .owl-prev {
    background-image: url(../img/left-arrow.svg);
    height: 50px;
    width: 34px;
    left: -23px;
    bottom: 50%;
    position: absolute;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
    background-size: cover;
}
ul.footerlist h3 {
    font-size: 20px;
    color: #fff;
    opacity: 0.6;
    margin-top: -44px;
}
img.img-fluid.sld-frnt {
    position: absolute;
    top: 40px;
    left: -44px;
    height: 350px;
    width: 500%;
    box-shadow: 0px 2px 12px -2px #000;
}
.cocpt-list p {
    font-family: 'Work Sans', sans-serif;
    font-size: 15px;
    color: #000000ab;
    margin-left: 0px;
    margin-top: 25px;
}
.container.bdy-info h1 {
    font-family: 'Muli', sans-serif;
    font-size: 16px;
    text-align: center;
    margin-top: -32px;
    font-weight: 400;
    margin-left: 32%;
}
h4.bautfl-wrkss {
    background-color: #e5cc76;
    width: 80px;
    height: 3px;
    margin-left: 41%;
    position: relative;
    top: -12px;
}
h4.bautfl-wrk-info {
    background-color: #e5cc76;
    width: 80px;
    height: 3px;
    margin-left: 41%;
    position: relative;
    top: -12px;
}
.cocpt-list h4 {
    font-family: 'Muli', sans-serif;
    text-align: center;
    font-size: 16px;
    margin-left: 29%;
    margin-top: -10px;
}
h4.bautfl-wrk {
    background-color: #e5cc76;
    width: 80px;
    height: 3px;
    position: relative;
    top: 10px;
    left: 70px;
}
.profileDetails img {
    position: relative;
    top: -30px;
    left: 22px;
    width: 36%;
}



}
  
 
@media (min-width: 1200px) { 

.product-slider .owl-next {

    background-image: url(../img/right-arrow.svg);
    height: 50px;
    width: 34px;
    right: -37px;
    bottom: 50%;
    position: absolute;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
    background-size: cover;
}
.product-slider .owl-prev {
    background-image: url(../img/left-arrow.svg);
    height: 50px;
    width: 34px;
    left: -37px;
    bottom: 50%;
    position: absolute;
    background-position: center;
    background-repeat: no-repeat;
    cursor: pointer;
    background-size: cover;
}
}



              /*15/10/2019*/

/*img.img-fluid.fab-logo {
    width: 154px;
    height: 51px;
}*/
.container.fab {
    max-width: 100%;
}
.container.banner {
    max-width: 90%;
}
.product-box:hover {
    border: 1px solid transparent; 
  
    background-color: #fff;
}
.product-box {
    text-align: center;
    -webkit-box-shadow: 0 10px 6px -6px #777;
    -moz-box-shadow: 0 10px 6px -6px #777;
    box-shadow: 0 3px 10px -5px #777;
    background-color: #fff;
    
}
a.btn.shoppingbtn {
    color: #fff;
    font-size: 14px;
    text-transform: none;
    padding: 0px 5px;
    background-color: #ec1f24;
    padding: 5px 16px;
}
span.cartnos {
    font-size: 11px;
    font-weight: normal;
    background: #ec1f24;
    color: #fff;
    border-radius: 20px;
    width: 14px;
    height: 14px;
    line-height: 16px;
    text-align: center;
    position: absolute;
    bottom: 46%;
    left: 60%;
}
img.cartbag {
    width: 26px;
    height: 26px;
    margin-top: 6px;
}
.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #fff;
    white-space: nowrap;
    background-color: #ec1f24;
}
.dropdown-menu a.dropdown-item {
    color: #3d3d3d !important;
    font-size: 14px !important;
    font-family: 'Muli','Helvetica Neue',Helvetica,Arial,sans-serif;
    line-height: 18px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.dropdown-menu.dropdown-menu-right {
    width: 280px;
}
.dropdown-menu.dropdown-menu-right h2 {
    font-size: 20px;
    color: #000;
    margin: 0;
    font-weight: 500;
    line-height: 24px;
    padding: 5px 25px;
    border-bottom: 1px solid #6c757d4a;
}
.dropdown-menu.dropdown-menu-right h5 {
    font-size: 14px;
    text-align: center;
    margin-top: 15px;
}
a.cart-bag {
    margin-top: 6px;
    position: relative;
}
.row.lists-menus {
    margin-top: 15px;
}




.dropdown:hover .dropdown-menu 
{
    display: block;
}







            /*16/10/2019*/

.topnav {
    background-color: #ec1f24;
    border-bottom: 1px solid #6c757d30;
    height: 38px;
}
.fusion-contact-info {
    color: white;
    line-height: 38px;
    font-size: 12px;
    margin-left: 6px;
}
ul.headersocialicons {
    list-style: none;
    display: inline-flex;
    position: absolute;
    top: 8px;
    right: 148px;
}
.container.ifos-details {
    padding: 0px;
    max-width: 89%;
}
ul.headersocialicons {
    list-style: none;
    display: inline-flex;
    position: absolute;
    top: 8px;
    right: 92px;
}
img.img-fluid.logos-russica {
    width:206px;
    height: 42px;
}
.container.logo-menus {
    padding: 0;
    max-width: 89%;
}
.row.lists-menus {
    margin-top: 15px;
    margin-right: -6px;
}
.container.footers-lists {
    max-width: 92%;
    padding: 0px;
}
.container.botoms {
    padding: 0;
    max-width: 91%;
}
p.righttxt {
    text-align: right;
    color: #8c8989;
    margin-bottom: 0px;
    margin-top: 3px;
    font-size: 13px;
}
p.lefttxt {
    color: #8c8989;
    margin-bottom: 0px;
    margin-top: 3px;
    font-size: 13px;
}
.container-fluid.fotter-bottom {
    padding-top: 0;
}
ul.footerlist h2 {
    font-size: 15px;
    color: white;
    opacity: 0.6;
    font-weight: bold;
}
ul.footerlist h3 {
    font-size: 15px;
    color: white;
    opacity: 0.6;
    margin-top: 0;
    font-weight: bold;
}
ul.footerlist h4 {
    font-size: 15px;
    color: white;
    opacity: 0.6;
    font-weight: bold;
}
.col-12.col-lg-4.addrs {
    margin-top: 15px;
}
p.lefttxt a {
    color: #8c8989;
    font-size: 13px;
}
.container.inner-banner {
    padding: 0px;
    max-width: 90%;
}
.greybg {
    background-color: #e6e6e6;
    padding: 10px 5px;   
}
.container.whr-info p {
    font-family: 'Muli', sans-serif;
    font-size: 15px;
    color: #000000ab;
    text-align: justify;
}
.container.whr-info {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0;
    /* max-width: 88%; */
}
.container.inner-breadcum {
    padding: 0;
    max-width: 88%;
}
.container.inner-categry {
    padding: 0;
    max-width: 88%;
}
.container.innerpage {
    padding: 0px;
    max-width: 86%;
}
.container.innerpages {
    padding: 0px;
    max-width: 88%;
}
a.btn.checkout-btn {
    font-family: 'Open Sans', sans-serif;
    background-color: #ec1f24;
    color: #fff;
    border-radius: 0px;
    width: 188px;
    height: 45px;
    padding: 10px 10px;
    font-weight: 500;
    font-size: 18px;
}
.profileDetails img {
    position: relative;
    top: -30px;
    left: 9px;
    width: 23%;
}
.row.lists-menus {
    margin-top: 15px;
    margin-right: -26px;
}
ul.headersocialicons li {
    margin-left: 4px;
}
.customNavbar {
    height: 100%;
    background-color: #f4f2e5;
}
.container-fluid.banner-bg {
    background-color: #f4f2e5;
    padding: 0px;
}
.container-fluid.bg-color {
    background-color: #f4f2e5;
}
body.bg-color {
    background-color: #f4f2e5;
}
h4.bautfl-wrk-info {
    background-color: #ec1f24;
    width: 80px;
    height: 3px;
    margin-left: 42%;
    position: relative;
    top: -12px;
    left: -46px;
}
.row.pt-4.categrys {
    padding: 0px !important;
}
.productinfo {
    padding: 10px;
    text-align: center;
    background-color: #fff;
}
ol.breadcrumb.breadcrumb-arrow {
    background-color: #f4f2e5;
}
.productctgry {
    background-color: #f4f2e5;
    padding: 9px 9px;
    max-width: 260px;
    margin-left: 17px;
    border: 1px solid #fff;
}
.dropdown-menu a:hover {
    background-color: #ec1f24;
    color: #fff !important;
    text-decoration: none;
}
.dropdown-menu {
    background-color: #f4f2e5;
}
h2.headline {
    font-family: 'Muli', sans-serif;
    background-color: #f4f2e5;
    font-size: 32px;
}
h2.headline span {
    font-weight: 600;
}


/*7/2/2020*/

.container.abtproduts {
margin-bottom: 15px;
}
.protsbusns h2 {
font-size: 24px !important;
text-transform: capitalize !important;
font-weight: 500 !important;
}
.protsbusns p {
font-family: 'Muli', sans-serif;
font-size: 15px;
color: #000000ab;
text-align: justify;
}
.protsbusns {
border-right: 1px solid #ccccccb0;
}
.abtsimsgs img {
display: block;
margin: 0 auto;
max-width: 100%;
}
.abtsimsgs {
margin-top: 20px;
}
.container.strs h2 {
font-family: 'Muli', sans-serif;
font-size: 25px !important;
font-weight: 400 !important;
margin-bottom: 0;
}
.contact-us-left h4 {
font-size: 18px;
font-weight: 500;
}
.contact-us-left ul {
list-style: none;
}
.contact-us-left li i {
color: #ec1f24;
}
.contact-us-left li i span {
color: #333;
margin-left: 10px;
font-size: 16px;
font-weight: 700;
}
.contact-us-left p {
font-size: 14px;
color: #333;
font-weight: 400;
}
ul.footersocialicons li a i.fa.fa-whatsapp {
font-size: 15px;
}
.container.cms.about.cmsnewcont h2 {
font-size: 16px;
text-transform: capitalize;
font-weight: 500;
margin-top: 18px;
}
.container.cms.about.cmsnewcont p {
font-family: 'Muli', sans-serif;
font-size: 15px;
color: #000000ab;
text-align: justify;
margin-bottom: 0px;
}
.container.cms.about.cmsnewcont ul li {
font-family: 'Muli', sans-serif;
font-size: 15px;
color: #000000ab;
text-align: justify;
margin-bottom: 6px;
}
.container.cms.about.cmsnewcont ul {
list-style: none;
margin-bottom: 0px;
margin-top: 10px;
}



@media (max-width: 575px) {

.fusion-alignright.d-none.d-lg-block {
    display: block !important;
}
ul.headersocialicons {
    list-style: none;
    display: none;
    position: absolute;
    top: 8px;
    right: 38px;
}
.row.lists-menus {
    margin-top: 15px;
    margin-right: -23px;
}
.fusion-contact-info {
    line-height: 38px;
    font-size: 10px;
    margin-left: 6px;
}
.col-12.col-lg-4.addrs {
    margin-top: 0px;
}
img.img-fluid.logos-russica {
    width: 206px;
    height: 42px;
}
.row.lists-menus {
    margin-top: 15px;
    margin-right: -29px;
}
.container.banner {
    max-width: 97%;
}
.product-box {
    background-color: #fff;
   /* height: 340px;*/
}
.container-fluid.concpt {
    margin-top: 8px;
    margin-bottom: 412px;
}
ul.footerlist h3 {
    font-size: 15px;
    color: #000;
    opacity: 0.6;
    margin-top: 0;
    font-weight: bold;
}
ul.footerlist {
    padding: 2px;
    list-style: none;
    margin-top: 0;
}
img.img-fluid.sld-frnt {
    position: absolute;
    top: 12px;
    left: 0;
    height: 350px;
    width: 100%;
    box-shadow: 0px 2px 12px -2px #000;
}
.container-fluid.concpt {
    margin-top: 8px;
    margin-bottom: 35px;
}

}

@media (min-width: 576px) and (max-width: 767px) {

.fusion-alignright.d-none.d-lg-block {
    display: block !important;
}
.fusion-social {
    display: block;
}

}

@media (min-width: 768px) and (max-width: 991px) {

img.sliderarrow {
    height: auto;
}
.fusion-alignright.d-none.d-lg-block {
    display: block !important;
}
.fusion-social {
    display: block;
}
ul.headersocialicons {
    list-style: none;
    display: inline-flex;
    position: absolute;
    top: 8px;
    right: 56px;
}
.row.lists-menus {
    margin-top: 15px;
    margin-right: -22px;
}


}

@media (min-width: 992px) and (max-width: 1199px) {

img.sliderarrow {
    height: auto;
}

}

@media (min-width: 1200px) { ... }





             /*21/10/2019*/

ul.navbar-nav.ml-auto.mr-lg-2 li a:hover {
    color: #9d4590;
}
ul.footerlist li a:hover {
    color: #fff;
    text-decoration: underline;
}
.cartitems h5 {
    font-size: 12px !important;
    margin-top: 10px !important;
    text-align: left !important;
}
.cartitems h3 {
    font-size: 14px;
}
.dropdown-menu.cartmenu {
    background-color: #fff;
    width: 390px;
}
.minhght {
    max-height: 210px;
    overflow: auto;
}
.cartmenu .carttotal {
    padding: 10px 10px;
}
.cartmenu .carttotal p {
    margin-bottom: 0px;
}
.cartmenu a.checkoutbtn {
    padding: 8px 20px;
    font-size: 14px;
    margin: 0 auto;
    height: auto !important;
}
a.checkoutbtn {
    background-color: #e5cc76 !important;
    color: #fff !important;
    padding: 10px 25px;
    font-size: 16px;
    margin-bottom: 20px;
    width: auto !important;
}
a.closebtn {
    color: #ec1f24;
    font-size: 18px;
}
a.closebtn:hover {
    background-color: transparent;
    color: #ec1f24 !important;
}
a.signin_btn.btn_c:hover {
    background-color: #ec1f24;
    color: #000;
    font-weight: unset !important;
}
a.signin_btn:hover {
    background-color: #ec1f24;
    color: #000;
    font-weight: unset !important;
}
label.control-label {
    padding: 0;
    position: relative;
    top: 38px;
    left: -70px;
}
input#login_email {
    margin-left: 10px;
}
input.form-control {
    border-radius: 0px;
    border: 1px solid #00000045;
    margin-left: 0px;
}
.form-group-info {
    margin-left: 25%;
}
.modal-header.logins h2 {
    color: #ec1f24;
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 0px;
}
.modal-header.logins {
    padding: 8px 20px;
}
.sign-info h2 a {
    font-size: 18px;
    background-color: #ec1f24;
    width: 100px;
    padding: 9px 17px;
    margin-left: 28px;
    color: #fff;
}
.sign-info {
    display: flex;
}
.sign-info p a {
    color: #656565;
    font-size: 15px;
    font-weight: 400;
}
.form-group-info p {
    font-size: 12px;
    font-weight: 400;
    font-style: italic;
    color: red;
    position: relative;
    left: 10px;
    top: 14px;
}
.sign-info h2 a:hover {
    text-decoration: none;
}
.sign-info p a:hover {
    text-decoration: none;
}
.modal-dialog.modal-lg.login {
    width: 550px;
}
.modal-dialog.modal-lg.creates {
    width: 550px;
}
.modal-header.create {
    padding: 8px 20px;
}
.modal-header.create h2 {
    color: #ec1f24;
    font-size: 22px;
    margin-bottom: 0px;
    font-weight: 600;
}
.form-group-info span {
    font-size: 11px;
    font-weight: 400;
    font-style: italic;
    color: red;
    position: relative;
    left: 1px;
    top: 0px;
}
.sign-up h2 a {
    font-size: 16px;
    background-color: #ec1f24;
    width: 100px;
    padding: 10px 10px;
    margin-left: 4px;
    color: #fff;
    font-weight: 300;
}
/*.sign-up {
    display: flex;
}*/
span.signsups {
    position: relative;
    left: 0;
    color: #656565;
    font-size: 13px;
    margin-left: 6px;
    font-weight: 600;
}
.sign-up h2 a:hover {
    text-decoration: none;
}
.carttotal h6 {
    font-size: 18px;
    color: #ec1f24;
    margin-bottom: 0px;
}
.carttotal h6 i {
    font-size: 25px;
    color: #e5cc76;
}
.profileDetails h2 {
    font-family: 'Muli', sans-serif;
    font-size: 34px;
    font-weight: 600;
    margin-bottom: 22px;
    color: #000000ab;
}
a.btn.checkoutbtns {
    font-family: 'Open Sans', sans-serif;
    background-color: #ec1f24;
    color: #fff;
    border-radius: 0px;
    width: auto;
    height: 45px;
    padding: 10px 10px;
    font-weight: 500;
    font-size: 18px;
}
a.btn.viewcats {
    font-family: 'Open Sans', sans-serif;
    background-color: #ec1f24;
    color: #fff;
    border-radius: 0px;
    padding: 5px 10px;
    font-weight: 500;
    font-size: 14px;
}
a.btn.checkouts {
    font-family: 'Open Sans', sans-serif;
    background-color: #ec1f24;
    color: #fff;
    border-radius: 0px;
    padding: 5px 10px;
    font-weight: 500;
    font-size: 14px;
}
.home-menu-list {
    display: inline-flex;
}
.signBox a {
    text-decoration: none;
    color: #fff;
    font-size: 14px;
}
ul.headersocialicons span {
    margin-right: 15px;
}


           /*22/10/2019*/

span.heart a {
    position: absolute;
    top: 10px;
    right: 26px;
    font-size: 24px;
    color: #eb8b8b;
}
span.heart {
    position: absolute;
    top: 0;
    right: 10px;
    font-size: 24px;
    color: #eb8b8b;
}
span.news {
    position: absolute;
    top: 10px;
    left: 10px;
    /* background-color: #3ab54b; */
    color: red;
    /* width: 35px; */
    text-align: center;
    height: 35px;
    border-radius: 30px;
    line-height: 35px;
    font-size: 10px;
    font-weight: 600;
}
span.new {
    position: absolute;
    top: 10px;
    left: 10px;
    background-color: #3ab54b;
    color: #fff;
    width: 60px;
    text-align: center;
    height: 60px;
    border-radius: 69px;
    line-height: 50px;
    font-size: 12px;
}
    /*23/10/2019*/

.row.captcha {
    margin-top: 30px;
}
.captchs img {
    position: unset;
    width: auto !important;
    top: 0 !important;
}
.row.captcha a {
    margin-left: 50px;
    font-size: 26px;
}

.red {
    color: red;
    font-weight: 700;
    font-size: 18px
}

.redstar {
    color: red;
    font-weight: 700;
    font-size: 12px
}

/*23/10/2019*/

.row.captcha {
    margin-top: 30px;
}
.captchs {
    position: unset;
    width: auto !important;
    top: 0 !important;
}
.row.captcha a {
    margin-left: 50px;
    font-size: 26px;
}
span.outstock {
    color: #dc3545;
}
span.outstock i {    
    color: #dc3545;
    padding: 0px;
    border-radius: 55px;
    font-size: 15px;
}
.container.inner-breadcum {
    padding: 0;
    max-width: 88%;
}
button.backBtn {
    float: right;
    background-color: #ec1f24;
    color: #fff;
    border: none;
    padding: 5px 10px;
    font-size: 14px;
    margin-top: 18px;
}
span.instock i {
    background-color: transparent;
    color: #40ad48;
    padding: 0;
    border-radius: 0;
    font-size: 14px;
}
button.backBtn a {
    color: #222;
}

       /*/24/10/2019*/

.payment-section h1 {
    font-size: 22px;
}
.custom-panel .panel-heading {
    border: 1px solid #e5e5e5;
    margin-bottom: 10px;
    padding: 5px 10px;
}
.tabbable a {
    color: #000;
    font-size: 18px;
    text-decoration: none;
    font-weight: 400;
}
a.paynow {
    background-color: #ec1f24;
    padding: 7px 10px;
    color: #fff;
    text-decoration: none;
}
.custom-panel .panel-body {
    border: 1px solid #e5e5e5;
    margin-bottom: 10px;
    padding: 5px 10px;
}
.collapse.show {
    display: block;
}

          /*25/10/2019*/

span.offs {
    position: absolute;
    top: 23px;
    left: 9px;
    color: #fff;
    width: 60px;
    text-align: center;
    height: 60px;
    border-radius: 30px;
    line-height: 48px;
    font-size: 12px;
}
span.new {
    position: absolute;
    top: 8px;
    left: 10px;
    background-color: #3ab54b;
    color: #fff;
    width: 60px;
    text-align: center;
    height: 60px;
    border-radius: 30px;
    line-height: 50px;
    font-size: 12px;
}
.form-group-info {
    display: flex;
    clear: both !important;
    margin-left: 0px;
    margin-bottom: 10px;
}
span.red {
    position: relative;
    top: 0;
    left: 0px;
}
/*.sign-up {
    display: flex;
    margin-left: 34px;
}*/
.sign-info {
    display: flex;
    margin-left: 35px;
}           
.fa-refresh:before {
    content: "\f021";
    color: #ec1f24;
    font-size: 26px;
    margin-left: 5px;
}
button.btn.btn-default.pull-left.greenbutton {
    font-size: 18px;
    background-color: #ec1f24;
    width: 100px;
    padding: 3px 13px;
    margin-left: 0px;
    color: #fff;
    border-radius: 0px;
    cursor:pointer;
}


        /*26/10/2019*/

.form-group-info h4 {
    font-size: 14px;
    width: 30%;
    text-align: center;
    margin-left: 42%;
    color: #212529;
    font-weight: 400;
}
.form-group-info h5 a {
    font-size: 14px;
    margin-bottom: 0;
    color: #212529;
    position: relative;
    top: -6px;
    font-weight: 400;
}

table.table.cartTable input {
    width: 70px;
    text-align: center;
    margin-bottom: 13px;
}

.clsfilter {
    background-color: #bcbcbc;
    padding: 2px 10px;
    font-size: 14px;
    margin: 5px 5px;
    display: inline-block;
    border-radius: 15px;
}

td.tableItemsQnty a {
    color: #000;
}
.full-detils {
    min-height: 430px;
}


       /*26/10/2019*/

ul.order-search {
    padding: 0;
}
ul.order-search li {
    display: inline-flex;
}
button.btn.btn-go-nxt {
    padding: 5px 10px;
    position: relative;
    top: -1px;
    background-color:#e5cc76;
    color:#222;
}
button.btn.btn-clr {
    padding: 5px 10px;
    position: relative;
    top: -1px;
    background-color:#e5cc76;
    color:#222;
}
.btn.btn-imgs {
    width: 49px;
    height: 36px;
}
.container.cms.about {
    font-weight: normal !important;
    text-align: left !important;
    padding: 0 !important;
   min-height: 270px;
}
.modal-content.popupforms {
    padding: 10px;
    width: 800px;
    position: absolute;
    left: -133px;
    top: 37px;
    right: 0;
    border: 0;
}


.cmsnewcont
{
    font-weight:bold;
    text-align:center;
    width:100%;
    padding:100px;
}
.sign-up {
    display: inline-flex;
}

           /*28/10/2019*/

.dropdown-menu.dropdown-menu-right.custmDropdwn {
    width: 108px;
}
.dropdown-menu.dropdown-menu-right.show {
    height: auto;
    width: 280px;
}
.dropdown-menu.dropdown-menu-right.custmDropdwn.show {
    width: 108px;
}
.dropdown-menu.cartmenu {
    background-color: #fff;
    width: 280px !important;
}
a.btn.checkoutbtn {
    font-family: 'Open Sans', sans-serif;
    background-color: #ec1f24 !important;
    color: #fff;
    border-radius: 0px;
    width: 175px;
    height: 45px;
    padding: 10px 0px;
    font-weight: 300;
    font-size: 18px;
    width: 134px;
    height: 45px;
    padding: 10px 10px;
}
.modal-content.popupform h4 {
    color: #ec1f24;
    font-size: 22px;
    font-weight: 600;
    margin-bottom: 0px;
}





@media (max-width: 575px) {

.modal-dialog.modal-lg.login {
    width: 484px;
}
.form-group-info h4 {
    font-size: 14px;
    width: 30%;
    text-align: center;
    margin-left: 21px;
    color: #212529;
    font-weight: 400;
}
.sign-info {
    display: flex;
    width: 214%;
    margin-left: 0px;
}
.sign-info h2 a {
    font-size: 18px;
    background-color: #e5cc76;
    /* width: 100px; */
    padding: 9px 17px;
    margin-left: 32px;
    color: #000;
}
label.col-md-5.control-labels {
    width: 26%;
}
.modal-dialog.modal-lg.creates {
    width: 464px;
}
label.col-md-5.control-labels.views {
    width: auto;
}
.form-group-info {
    display: block;
    clear: both !important;
    margin-left: 0px;
    margin-bottom: 10px;
}
.form-group-info.custers {
    display: flex;
    clear: both !important;
    margin-left: 0px;
    margin-bottom: 0px;
}
.sign-up h2 a {
    font-size: 16px;
    background-color: #e5cc76;
    width: 100px;
    padding: 10px 10px;
    margin-left: 16px;
    color: #fff;
    font-weight: 300;
}
.dropdown-menu.cartmenu {
    background-color: #fff;
    width: 390px;
    position: absolute;
    right: -86px;
    top: 45px;
}
.cocpt-list p {
    font-family: 'Muli', sans-serif;
    font-size: 15px;
    color: #000000ab;
    margin-left: 35px;
    margin-top: 25px;
    width: auto;
}
.productinfo h3 {
    font-size: 13px;
    text-align: center;    
}
.row.lists-menus {
    margin-top: 0 !important;
    margin-right: -29px;
}



}

@media (min-width: 576px) and (max-width: 767px) {

.row.lists-menus {
    margin-top: 0 !important;
    margin-right: -29px;
}
}

@media (min-width: 768px) and (max-width: 991px) {

.row.lists-menus {
    margin-top: 0 !important;
    margin-right: -29px;
}

}

@media (min-width: 992px) and (max-width: 1199px) {

.customNavbar li.nav-item {
    font-family: 'Muli', sans-serif;
    margin-left: 0px !important;
    margin-top: 0px;
    margin-right: 0px;
}
.row.lists-menus {
    margin-top: 0 !important;
    margin-right: -29px;
}
.title.s-tb-c {
    position: absolute ;
    top: 123px !important;
    left: 0;
    right: 0;
    text-align: center;
}
.title.s-tb-c h1 {
    text-transform: uppercase;
    font-size: 50px !important;
    margin-bottom: 10px;
    color: #fff;
}
.title.s-tb-c p {
    font-size: 20px !important;
    margin-bottom: 18px !important;
    color: #fff;
}

}

@media (min-width: 1200px) { ... }



ul.order-search {
    padding: 0;
}
ul.order-search li {
    display: inline-flex;
}
button.btn.btn-go-nxt {
    padding: 5px 10px;
    position: relative;
    top: -1px;
    background-color: #ec1f24 !important;
    color: #fff !important;
}
button.btn.btn-clr {
    padding: 5px 10px;
    position: relative;
    top: -1px;
    background-color:#ec1f24 !important;
    color:#fff !important;
}
ul.ctgrylistss li a:hover {
    color: #9d4590;
    font-weight: 500;
    text-decoration: none;
}
.product-body {
    min-height: 100px;
    overflow-y: auto;
    height: 186px;
    overflow-x: hidden;
}
ul.ctgrylistss li {
    font-size: 14px;
    color: #000;
    margin-bottom: 10px;
    list-style: none;
}
.form-group.sizes {
    display: inline-flex;
    width: 220px;
}
select.form-control.size {
    height: 30px;
    font-size: 13px;
    margin-left: 18px;
    padding: 4px 10px;
    font-weight: 600;
    width: 140px;
    box-shadow: none !important;
}
.form-group.sizes label {
    font-size: 15px;
    font-weight: 600;
    width: 20%;
}
select.form-control.brands {
    height: 30px;
    font-size: 12px;
    margin-left: 40px;
    padding: 4px 10px;
    font-weight: 600;
}
.productsInfo .collapse:not(.show) {
    display: block;
}
a.clearall {
    text-align: right;
    /* float: right; */
    font-size: 13px;
    font-weight: 600;
    margin-top: 5px;
    color: #000;
}
ul.ctgryLst {
    overflow-y: auto;
    height: auto;
    margin-bottom: 0px;
}
button.accordion {
    color: #000;
    font-size: 13px;
    line-height: 16px;
    background-color: transparent;
}
.accordion {
    background-color: #eee;
    color: #000;
    cursor: pointer;
    padding: 8px;
    width: 100%;
    border: none;
    text-align: left;
    outline: none;
    font-size: 14px;
    transition: 0.4s;
    font-weight: 600;
}
.collections {
  padding: 0 18px;
  display: none;
  background-color: #f4f2e5;
  overflow: hidden;
}
ul.ctgryLst li a:hover {
    color: #9d4590;
    font-weight: 600;
}
.collections.lists {
    overflow-y: scroll;
    height: 100px;
}
ul.ctgryLst li.active a {
    color: #e5cc76;
    font-weight: 600;
}
.accordion.active:after {
    content: "\f068";
    font-size: 10px;
    padding-top: 0px;
    opacity: .6;
    margin-right: 5px;
}
.accordion:after {
    font-family: 'FontAwesome';
    content: "\f067";
    float: left;
    font-size: 10px;
    padding-top: 0px;
    opacity: .6;
    margin-right: 5px;
}
.collections {
    overflow-y: scroll;
    height: 68px;
}
.form-group.sizes.varty {
    margin-top: 12px;
}
ul.ctgryLst li {
    margin-bottom: 5px;
    color: #000;
    text-decoration: none;
    font-size: 14px;
}

/*28/1/2020*/

.title.s-tb-c {
    position: absolute;
    top: 218px;
    left: 0;
    right: 0;
    text-align: center;
}
.title.s-tb-c h1 {
    text-transform: uppercase;
    font-size: 72px;
    margin-bottom: 10px;
    color: #fff;
}
.title.s-tb-c p {
    font-size: 24px;
    margin-bottom: 30px;
    color: #fff;
}
.ghost-btn {
    border: 2px solid #ffffff;
    color: #ffffff;
    padding: 10px 44px;
    background: transparent;
    text-transform: uppercase;
    font-size: 16px;
    font-weight: 700;
    display: inline-block;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}
.ghost-btn:hover {
    background-color: #ec1f24;
    color: #fff;
    text-decoration: none;
}
.container-fluid.innerbanner {
    padding: 0;
}
.container.cms.resetpswds {
    margin-top: 25px;
    margin-bottom: 25px;
}
.input-group-addon {
    border: 1px solid #ced4da;
    border-right: none;
    text-align: center;
    border-radius: 5px 0px 0px 5px;
    padding: 2px 13px;
    background-color: #f1f1f1;
    color: #495057;
}
.input-group-addon i {
    margin-right: 0px;
    vertical-align: bottom;
}
button.btn.btn-default.pull-left.blackbutton {
    margin-left: 13px;
}
input.form-control.form1 {
    border-radius: 0px 5px 5px 0px;
    border: 1px solid #ced4da;
}

.modal-dialog.modal-lg.creates.modalsignup.dilkreg {
    width: 660px;
}



/*20/3/2020*/

img.img-fluid.dilknws {
width: 100px;
height: 100px;
}
.prtdnws {
-webkit-box-shadow: 0 10px 6px -6px #777;
-moz-box-shadow: 0 10px 6px -6px #777;
box-shadow: 0 3px 10px -5px #777;
}
.rightcart {
position: sticky;
min-height: 718px;
height: 600px;
right: -8px;
/*background-color: #fff;*/
padding-bottom: 180px !important;
border-left: 1px solid #fff;
top: 0;
margin-left: 0px;
}
h4.yr-cart {
font-family: 'Work Sans', sans-serif;
font-size: 16px;
color: #000;
margin-bottom: 3px;
margin: 0;
font-weight: 600;
}
h2.blue-sub {
font-size: 16px;
color: #000;
margin-bottom: 3px;
margin: 0;
font-family: inherit;
font-weight: 600;
}
p.toknns {
font-family: 'Work Sans', sans-serif;
font-size: 14px;
font-weight: 500;
margin-top: 6px;
margin-bottom: 5px;
}
.product-box.prtdnws:hover {
-webkit-box-shadow: 0 10px 6px -6px #777;
-moz-box-shadow: 0 10px 6px -6px #777;
box-shadow: 0 3px 10px -5px #777;
padding: 0px;
border: none;
opacity: 0.8;
}
.table-responsive.right-bag-info {
min-height: 250px;
height: 150px;
overflow: auto;
margin-top: 0px;
margin-bottom: 15px;
}
.productinfo.prodctlsts h3 {
font-family: 'Work Sans', sans-serif;
font-size: 14px;
margin-top: 6px;
margin-bottom: 14px;
font-weight: 600;
}
.productinfo.prodctlsts h5 {
font-size: 16px;
font-weight: 600;
}
.rightcart label {
font-family: 'Work Sans', sans-serif;
font-size: 14px;
text-align: left;
padding: 0px 15px;
font-weight: 500;
}
button.btn.btn-success.black-btn {
background-color: #ec1f24;
font-size: 13px;
color: #fff;
box-shadow: none;
padding: 7px 20px;
border-color: #ec1f24;
margin-right: 5px;
}
.container-fluid.prcdtsslect {
background-color: #fafafa;
height: 36px;
}
select.slects {
border: 1px solid #ced4da;
height: 30px;
border-radius: 4px;
margin-top: 4px;
float: right;
margin-right: 10px;
}
select.pricerngs {
border: 1px solid #ced4da;
height: 30px;
border-radius: 4px;
margin-top: 4px;
float: right;
}
button.btn.btn-success.black-btn:hover {
color: #000;
}
.prdctname h2 {
font-size: 20px;
font-weight: 600;
margin-top: 5px;
}
i.fa.fa-trash-o.delete {
color: #ec1f24;
font-size: 18px;
}
table.table-responsive.tble-hd {
margin-top: 16px;
}
i.fa.fa-inr.rupes {
margin-right: 5px;
}

/*Media Queries Start*/

@media (max-width: 575px) {

.rightcart {
border: none;
margin-top: 15px;
}
a.addtocartmain.crtmian {
width: 175px;
}
.container-fluid.prcdtsslect {
height: auto;
}
select.slects {
float: left;
}
select.pricerngs {
text-align: center !important;
float: none;
}

}

@media (min-width: 576px) and (max-width: 767px) {

.rightcart {
border: none;
margin-top: 15px;
}
a.addtocartmain.crtmian {
width: 175px;
}
.container-fluid.prcdtsslect {
height: auto;
}
select.slects {
float: left;
}
select.pricerngs {
text-align: center !important;
float: none;
}

}

@media (min-width: 768px) and (max-width: 991px) {

.rightcart {
border: none;
margin-top: 15px;
max-width: 100%;
flex: auto;
}

}

@media (min-width: 992px) and (max-width: 1199px) { ... }

@media (min-width: 1200px) { ... }


/*Media Queries End*/



