.log_in{
    font-size: 14px;
}
.text-center{
    text-align: center;
}
 .c-cart__shop-remove-icon{
    opacity: 1 !important;
visibility: visible !important;
}
.c-cart__shop-tr{
    opacity: 1 !important;
visibility: visible !important;
}
.w20{
    width: 20% !important;
}
.w40{
    width: 40% !important;
}
.w60{
    width: 60% !important;
}
.w80{
    width: 80% !important;
}
.w100{
    width: 100% !important;
}

.s_heading{
    padding-top: 50px;
/*    padding-bottom: 20px;*/
}
.s_heading .slideing_heading{}
.s_heading .slideing_heading h2{
    font-family: "Marcellus";
    font-size: 28px;
    position: relative;
    top: 5px;
}
.s_heading .v_allproduct{}
.s_heading .v_allproduct p a{
    margin: 0;
    padding: 5px 15px;
    float: right;
    color: #000;
    font-size: 12px;
    background: #000;
    color: #fff;
  font-weight: 500;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.select_option_width{
    width: 201px !important;
}
.select_option_cartbtn{
    font-size: 10px !important;
}
.select_option_grid_details{
    padding: 15px !important;
}
.select_option_grid_font{
    font-size: 14px !important;
}
.select_option_grid_font_price{
    font-size: 14px !important;
}
.select_option_desc_font{
    font-size: 12px !important;
}


/*blog*/
#main_blog {
	background: #eeeeee;
	padding: 40px 0px;
}

#main_blog .blog {
	width: 90%;
	margin: 0 auto;
}

#main_blog .blog .blog_des {
	padding: 60px;
	background: #fff;
	width: 90%;
	margin: 0 auto;

}

#main_blog .blog .blog_des .blog_head {
	margin-bottom: 25px;
}

#main_blog .blog .blog_des .blog_head h2 {
	text-transform: none;
	margin-bottom: 10px;
	letter-spacing: 0px;
	font-size: 35px;
	font-weight: 600;
}

#main_blog .blog .blog_des .blog_head p {
	/*	margin-bottom: 10px;*/
}

#main_blog .blog .blog_des .blog_head p span {
	color: #00a0d0;
	border-bottom: 1px solid #00a0d0;
}

#main_blog .blog .blog_des .blog_img {}

#main_blog .blog .blog_des .blog_img img {
    width: 100%;
}

#main_blog .blog .blog_des .blog_text {
	margin-top: 20px;
}

#main_blog .blog .blog_des .blog_text p {
	text-align: justify;
    line-height: 40px;
    font-family: 'inter';
    font-weight: 300;
}
#main_blog .blog .blog_des .blog_text p span {
	text-align: justify;
    line-height: 30px !important;
}
#main_blog .blog .blog_list {
	width: 90%;
	margin: 0 auto;
	background: #fff;
	padding: 15px 40px 40px 40px;
}

#main_blog .blog .blog_list .list_head {}

#main_blog .blog .blog_list .list_head h2 {
	text-transform: none;
	letter-spacing: 0px;
	font-size: 32px;
	margin-bottom: 25px;
    font-family: "Marcellus";
        border-bottom: 2px solid #f1f1f1;
}
#main_blog .blog .blog_list .list_nm{
    padding-bottom: 10px;
}
#main_blog .blog .blog_list .list_nm .rc_img{
    float: left;
    margin-right: 20px;
}
#main_blog .blog .blog_list .list_nm .rc_img img{
    width: 80px;
}
#main_blog .blog .blog_list .list_nm .rc_nme{
    
}
#main_blog .blog .blog_list .list_nm .rc_nme p{
/*    padding-top: 10px;*/
}
/*blog*/
@media only screen and (max-width:991px){
    #main_blog .blog .blog_list{
        width: 100%;
        margin-top: 20px;
    }
    #main_blog .blog .blog_des{
        width: 100%;
    }
}

@media only screen and (max-width:500px){
    #main_blog .blog .blog_des{
        padding: 25px;
        width: 100%;
    }
}

.Marquee {
/*  background-image: url('../img/header-pattern.svg');*/
  width: 100%;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  color: #fff;
  font-weight: 200;
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  overflow: hidden;
    border-bottom: 1px solid #e9e9e9;
}
.Marquee-content {
  display: -webkit-box;
  display: -moz-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: box;
  display: flex;
  -webkit-animation: marquee 20s linear infinite running;
  -moz-animation: marquee 20s linear infinite running;
  -o-animation: marquee 20s linear infinite running;
  -ms-animation: marquee 20s linear infinite running;
  animation: marquee 20s linear infinite running;
}
.Marquee-content:hover {
  -webkit-animation-play-state: paused;
  -moz-animation-play-state: paused;
  -o-animation-play-state: paused;
  -ms-animation-play-state: paused;
  animation-play-state: paused;
}
.Marquee-tag {
    font-family: "Inter", sans-serif;
    font-weight: bold;
  width: 280px;
  margin: 0 100px;
  padding: 0px 10px;
  color: #000;
  background: #fff;
  display: -webkit-inline-box;
  display: -moz-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-box;
  display: inline-flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -o-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -o-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.Marquee-tag:hover {
  background: #fff;
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  cursor: pointer;
}
@-moz-keyframes marquee {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    -webkit-transform: translate(-50%);
    -moz-transform: translate(-50%);
    -o-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
  }
}
@-webkit-keyframes marquee {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    -webkit-transform: translate(-50%);
    -moz-transform: translate(-50%);
    -o-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
  }
}
@-o-keyframes marquee {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    -webkit-transform: translate(-50%);
    -moz-transform: translate(-50%);
    -o-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
  }
}
@keyframes marquee {
  0% {
    -webkit-transform: translateX(0);
    -moz-transform: translateX(0);
    -o-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    -webkit-transform: translate(-50%);
    -moz-transform: translate(-50%);
    -o-transform: translate(-50%);
    -ms-transform: translate(-50%);
    transform: translate(-50%);
  }
}
