.user-info-block li a {
    color: #fff !important;
    font-size: 14px;
}
.hero-slider .slick-arrow-style button.slick-arrow.slick-next{
    display: none !important;
}
 .hero-slider .slick-prev.slick-arrow {
    display: none !important;
}
.slick-dot-style ul.slick-dots {
bottom: 65px;}

.slick-dots li{width:auto;float:left;    margin: 2px;}
.slick-dot-style ul.slick-dots li button {
    width: 10px;
height: 10px;}
.slick-dots li button {
    width: 10px;
    height: 10px;
    padding: 0;
    border: none;
    display: block;
    text-indent: -5000px;
    cursor: pointer;
    border-radius: 50%;
    -webkit-transition: 0.4s;
    -o-transition: 0.4s;
    transition: 0.4s;
    border: 2px solid #777777;
    background-color: transparent;
}
.slick-dots .slick-active button{border-color: #3affff;
    background-color: #3affff;}

  /*   .slick-dots{text-align: center;
    display: block;
    width: 100px;
    margin: auto;} */

.slick-dots{
    bottom: 15px;
    left: 50%;
    position: absolute;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}

.slick-dots {
bottom: -40px;}
.slick-dot-style ul.slick-dots {
bottom: 65px;}

.footer-middle-area .address-info {
width: 100%;}


@media(max-width:3000px) and (min-width:280px){
    .ulinesd li{width:25%;float:left;}
    .container {
        max-width: 992px;
        width: 992px;
    }
	.mobile-menu li > a:hover
	{
		color:#cd1d27 !important;
	}
	.off-canvas-wrapper .btn-close-off-canvas
	{
		background-color:#cd1d27 !important;
	}
	.mobile-main-header .mobile-menu-toggler .mobile-menu-btn:hover span
	{
		background-color:#cd1d27 !important;
	}
    .slick-row-5 .slick-list {
        width: 992px;    max-width: 992px;
        margin: auto;
    }
    .product-gallery .slick-row-5 .slick-list {
        width: 992px;    max-width: 992px;
        margin: auto;
    }
    .testimonial-area.bg-img.section-padding .slick-list.draggable{
        width: 992px;    max-width: 992px;
        margin: auto;
    }
    .product-gallery.section-padding .container{width:1100px;    max-width: 1100px;
    }
    .product-gallery.section-padding.bg-img .container{width:100%;    max-width: 100% ;
    }
    .testimonial-area.bg-img.section-padding .container{width:100%;    max-width: 100%;
    }
    .testimonial-area .slick-arrow-style button.slick-arrow.slick-next {
    background: #3affff;}
    .testimonial-area .slick-prev.slick-arrow {
    background: #3affff !important;}
    .slide-title {
    color: #3affff;}
    
    .slick-prev.slick-arrow {    background: #3affff !important;
    background-color: #3affff !important;}
    .slick-arrow-style button.slick-arrow.slick-next {
    background: #3affff !important;}
    
    .user-info-block li a {
        color:#cd1d27 !important;
        font-size: 13px;
    }
    .header-configure-area ul li a {
    color: #cd1d27;}
    .slide-subtitle {
    color: #3affff;}
    .header-top {
        padding: 2px 0;
    }
    .sticky.is-sticky .main-menu li a {
        color: #fff;
    }
    .main-menu ul li a {
        color:#000;
        font-size: 13px;
    padding: 5px 15px;}
    .header-configure-area ul li {
        font-size: 13px;
        display: inline-block;
    margin-left: 21px;}
    .hero-slider-item {
    height: 590px;}
    
    .slide-title {
    font-size: 130px;}
    
    .hero-slider-content.content-top {
        margin-top: 40px;
    }
    .slide-subtitle {
    font-size: 35px;}
    
    .policy-block {
    padding: 50px 10px;}
    .policy-text {
        margin-top: 20px;
    }
    .policy-text .policy-desc {
        font-size: 14px;
        line-height: 1.2;
    letter-spacing: 0px;}
    .policy-text {
        margin-top: 13px;
    }
    .category-title a {
    font-size: 13px;}
    
    .policy-text .policy-title {
        font-weight: 400;
        margin-bottom: 15px;
    }
    .shop-btn {
        color: #fff;
        font-size: 13px;
        line-height: 1;
        font-weight: 700;
    padding: 10px 25px;}
    
    .testimonial-area.bg-img.section-padding{padding:60px 0px 90px;}
    .policy-text .policy-title {
        font-weight: 400;
        margin-bottom: 10px;
        font-size: 18px;
    }
    .policy-icon {
        color: #fff;
        font-size: 33px;
        width: 70px;
        height: 70px;
        margin: auto;
    line-height: 70px;}
    .section-padding {
        padding: 60px 0;
    }
    
    .section-title .sub-title {
        font-weight: 400;
        padding-top: 5px;
        line-height: 1.6;
        color: #777777;
        font-size: 13px;
    }
    
    .product-name {
        font-weight: 400;
        text-transform: capitalize;
        font-size: 16px;
    }
    .product-content {
           background-color: #fff;
        padding: 18px 10px 11px 10px;
        border-top: 1px solid #e5e5e5;
        height: 50px;
        background: #000;
    }
    .product-caption {
        padding-right: 0px;
    }
    
    .section-title {
        max-width: 65%;
        margin: -5px auto 25px;
    }
    
    .price-regular {
        color: #cd1d27;
        font-weight: 700;
        font-size: 13px;
        letter-spacing: 0.5px;
    }
    .product-item .price-box {
        margin-top: 6px;
    }
    
    .testimonial-desc {
           font-size: 16px;
        font-weight: 600;
        line-height: 25px;}
    
    .author-designation {
        font-size: 16px;
        font-weight: 900;
        text-transform: capitalize;
        margin-top: 18px;
    }
    .brand-logo-wrapper {
        margin-top:0px;
    }
    .news-btn {
        color: #fff;
        font-size: 13px;
        height: 45px;
        font-weight: 700;
    padding: 0 32px;}
    .newsletter-wrapper .newsletter-inner .news-field {
        height: 45px;
        color: #959595;
        width: 100%;
        font-size: 13px;
        padding: 0 20px;
        background-color: #262626;
        border-radius: 50px;
        border: 2px solid #3c3c3c;
        margin-right: 20px;
    }
    
    .newsletter-wrapper .newsletter-subtitle {
        color: #999999;
        padding-top: 15px;
        font-size: 13px;
    }
    .newsletter-wrapper .title {
    font-size: 20px;}
    .footer-widget-area .widget-title {
        color: #fff;
        line-height: 1;
        padding-bottom: 20px;
        font-size: 20px;
        text-transform: uppercase;
    }
    .ulinesd li {
        font-size: 13px;
        letter-spacing:0px;
        color: #9e9e9e;
    }
    .usefull-links li a {
        font-size: 13px;
    padding: 2px 0;}
    .footer-widget-area {
        padding-top: 50px;
    padding-bottom: 50px;}
    .footer-middle-area .address-info p {
        color: #999;
        line-height: 1.4;
        font-size: 13px;
        letter-spacing: 0px;
    }
    .footer-middle-area .address-info i {
        font-size: 20px;
        line-height: 1;
        padding-right: 10px;
    }
    .footer-link a {
        line-height: 1;
        letter-spacing: 0.5px;
    font-size: 13px;}
    .copyright {
        color: #999999;
        font-size: 13px;
        letter-spacing: 0.5px;
    }
    .footer-bottom-area {
        padding: 20px 0 20px;
    }
    .main-menu ul li ul.dropdown {
    top: 72%;}
    
    .contact-message form input, .contact-message form textarea {
        width: 100%;
        padding: 10px 10px;
        border-bottom: 3px solid transparent;
        background-color: #f7f7f7;
        margin-bottom: 10px;
        border: 1px solid #ccc;
        border-radius: 5px;
        font-size: 13px;
    }
    .contact-info ul li {
        font-size: 13px;
    letter-spacing: 0.5px;}
    .contact-info .working-time p {
        font-size: 13px;
        letter-spacing: 0.5px;
    }
    .contact-title {
        color: #000;
    }
    .contact-info ul li i {
        font-size: 18px;
        padding-right: 10px;
        color: #3affff;
    }
    .btn-sqr {
        color: #fff;border-radius: 50px;
        padding: 16px 17px;
        font-size: 13px;
    letter-spacing: 0.5px;}
    .col-md-4.banner-item.mt-30{    flex: 0 0 33%;
        max-width: 33%;}
    .brand-item {
        background-color: #fff;
        padding: 0px 0;
    }
    
    .brand-item img {
        padding: 0px 22px;
    }
    .slick-arrow-style button.slick-arrow.slick-next {
        left: auto;
        opacity: 1;
        visibility: visible;
        right: 0px;border:none !important;
        background: #3affff;
        color: #fff;
    }
    .slick-prev.slick-arrow{    visibility: visible !important;
        right: auto;
        opacity: 1 !IMPORTANT;
        left: 0px !important;
        background: #3affff;
        color: #fff !important;border:none !important;
        z-index: 99;
        background-color: #3affff !important;}
        
        
        .main-menu ul li ul.megamenu li.mega-title span {
        font-size: 13px;
    }
        
        
        
        .breadcrumb-area.breadcrumb-img {
        padding: 190px 0 100px;}
    .user-info-block {
        margin-left: 0px;
    }
        
        .scroll-top {
        background-color: #cd1d27;}
        
        .section-padding {
        position: relative;
    }
    /* .slick-arrow-style button.slick-arrow.slick-next {
        position: absolute;
        right: -54px !important;
    } */
    .about-title {
        font-size: 30px;
        font-weight: 900;
        line-height: 1.1;
        margin-top: -3px;
        margin-bottom: 10px;
    }
    .about-subtitle {
    font-size: 20px;}
    
    p {
        margin-bottom: 8px;
        font-size: 13px;
        letter-spacing: 0px;
    }
    p span{
        margin-bottom: 8px;
        font-size: 13px;
        letter-spacing: 0px;
    }
    p strong{
        margin-bottom: 8px;
        font-size: 13px;
        letter-spacing: 0px;
    }
    .blog-sidebar .blog-archive li {
        border-bottom: 1px dashed #cd1d27;
    }
    .blog-sidebar .blog-archive li a {
        color: #555555;
    font-size: 13px;}
    .blog-sidebar .blog-archive li:last-child a {
        padding-bottom: 13px;
    }
    .blog-sidebar .title {
    color: #cd1d27;}
    .main-menu ul li a {
        color: #000;
        font-size: 14px;
        padding: 5px 15px;
        text-transform: capitalize;
        letter-spacing: 0.5px;
    }
    
        .product-caption{text-align:center;}
        .product-caption .product-name {
        font-weight: 400;    color: #fff;
        text-transform: capitalize;
        font-size: 15px;
    }
    
    .product-details-des .useful-links {
        margin-bottom: 10px;
    }
    .btn-cart2 {
        height: 40px;
        color: #fff;
        font-size: 13px;
        font-weight: 700;
        line-height: 40px;
        border-radius: 50px;
        padding: 0 45px;
        background-color: #cd1d27;
    }
    .product-details-des .product-name {
        font-weight: 700;
        padding-bottom: 0;
        font-size: 25px;
    }
    .product-review-info .nav.review-tab li a:hover, .product-review-info .nav.review-tab li a.active {
        color: #ffffff;
        background-color: #cd1d27;
        border-color: #cd1d27;
        font-size: 13px;
        padding: 10px 30px;
    }
    .slick-row-10 .slick-list .slick-slide {
        margin: 0 10px;
        border: 1px solid #ccc9;
    }
    .action_link{    margin: 13px 0px 0px;}
    .blog-sidebar .blog-archive li a {
    padding: 10px 0;}
    .breadcrumb-wrap .breadcrumb .breadcrumb-item.active {
        font-size: 13px;
    }
    .breadcrumb-wrap .breadcrumb .breadcrumb-item a {
        color: #fff;
        line-height: 0;
        font-size: 18px;
    }
    .about-title {
    color: #cd1d2d;}
    .section-title .title {
        font-weight: 900;
        color: #3affff;
    }
    .about-subtitle {
        color: #000;
    }
    .single-choose-item i {
    color: #cd1d2d;}
    .main-menu ul li ul.megamenu li a {
    padding: 0px 0;}
    .single-choose-item h4 {
        padding: 10px 0 10px;
        font-size: 16px;
    }
    .blog-sidebar .blog-archive .active a{    color: #cd1d27;
    }
    .header-style__2 .header-main-area .main-menu li:hover a, .header-style__2 .header-main-area .main-menu li.active a {
        color: #cd1d27;
    }
    .slick-arrow-style_hero button.slick-arrow {
        width: 35px;    font-size: 20px;
        height: 35px;
    line-height: 35px;}
    
    .shop-collection {
        margin-top: 370px;
    }
    
    
    .testimonial-item {
        max-width: 80%;
        margin: 5px auto -2px;
    }
    
    
    .main-menu ul li ul.megamenu li a {
        color: #000 !important;
    }
    .main-menu ul li ul.dropdown li a {
    font-size: 13px;}
    .product-review-info .tab-content.reviews-tab {
        border: 0px solid #e5e5e5;
        padding: 15px 0px 20px;
        border-top: 1px solid #e5e5e5;
    }
    .slick-prev.slick-arrow {    background: #3affff !important;
    background-color: #3affff !important;}
    .slick-arrow-style button.slick-arrow.slick-next {
    background: #3affff !important;}
    
    }
    .hero-slider .slick-arrow-style button.slick-arrow.slick-next {
        background: #3affff !important;
        right: 8%;
    }
    .hero-slider .slick-arrow-style:hover button.slick-arrow.slick-next {
         right: 8%;
    }
    .hero-slider .slick-prev.slick-arrow{
        background: #3affff !important;
        left: 8%;
    }
    .hero-slider .slick-arrow-style:hover  .slick-prev.slick-arrow{
         left: 8%;
    }
    .hero-slider .slick-prev.slick-arrow {
        background: #3affff !important;
        background-color: #3affff !important;
        left: 8% !important;
    }
    /* 
    @media(max-width:1200px) and (min-width:992px){
    .ulinesd li{width:25%;float:left;}
    .container {
        max-width: 980px;
        width: 980px;
    }
    .slick-row-5 .slick-list {
        width: 980px;    max-width: 980px;
        margin: auto;
    }
    .product-gallery.section-padding.bg-img .container{width:992px;    max-width: 992px;
    }
    .product-gallery.section-padding .container{width:992px;    max-width:992px;
    }
    
    
    
    
    
    }
    @media(max-width:991px) and (min-width:768px){
    .ulinesd li{width:25%;float:left;}
    .container {
        max-width:100%;
        width: 100%;padding:0px 20px;
    }
    .slick-row-5 .slick-list {
        width:760px;    max-width: 760px;
        margin: auto;
    }
    .product-gallery.section-padding.bg-img .container{width:768px;  padding:0px 0px;  max-width:768px;;
    }
    .product-gallery.section-padding .container{width:768px;padding:0px 0px;   max-width:768px;
    }
    .off-canvas-wrapper .off-canvas-inner-content {
        background-color: #fff;
        width: 100%;
        padding: 20px;
    text-align: center;}
    
    .off-canvas-wrapper .btn-close-off-canvas {
    left: 95%;}
    .mobile-menu li{list-style: none;
        border-bottom: 1px dashed #ccc;
    font-size: 13px;}
    .offcanvas-widget-area{display:none}
    
    } */
    
    
    
    
    
    
    
    .slick-dot-style ul.slick-dots li button {
        width: 10px;
    height: 10px;}
    .main-menu ul li a {
    color: #fff;}
    
    .slick-dot-style ul.slick-dots li.slick-active button{border-color:#cd1d27; background-color:#cd1d27;}
    
    .header-style__2 .header-main-area {
        padding: 8px 0;
        background: #00000059;
    }
    .policy-icon:after {
    border: 2px dashed #23334d;}
    
    
    
    
    .policy-icon {
    background-color:#cd1d27;}
    
    
    .section-title .title {
        font-weight: 900;
        color: #cd1d27;
    }
    
    .slick-dots .slick-active button {
        border-color: #cd1d27;
        background-color: #cd1d27;
    }
    
    
    .product-gallery.section-padding.bg-img{padding-bottom:90px;}
    
    
    
    .product-name a {
        color: #ffffff;
    }
    .product-name a:hover {
        color: #3affff;
    }
    
    
    
    
    .footer-middle-area .address-info i {
    color: #cd1d27;}
    
    
    
    
    
    .footer-middle-area {
        padding: 35px 0;
        border-bottom: 1px solid #cd1d27;
    }
    .footer-widget-area {
        border-bottom: 1px solid #cd1d27;
    }
    .newsletter-area {
        border-bottom: 1px solid #cd1d27;
    }
    
    
    .black-bg {
        background-color: #000000;
    }
    .main-menu ul li a {
        color: #fff;
    }
    
    
    
    
    
    .contact-title {
        color: #cd1d27;
    }
    
    
    .contact-info ul li i {
        color: #cd1d2d
    }
    .contact-info .working-time h6 {
        padding-bottom: 10px;
        color: #cd1d2d;
    }
    .btn-sqr {
    background-color: #cd1d2d;}
    

@media(max-width:991px) and (min-width:768px){ 
    
    .container{width:100%; ;padding:0px 20px; }

    .ulinesd li
    {
        width:25%  !important;
    }
    .sidebar-wrapper
    {
        margin:0 !important;
    }
    .product-gallery.section-padding.bg-img .container
    {
    width:100% !important;
    max-width: 100% !important;
    }
    .product-gallery .slick-row-5 .slick-list
    {
        width:100% !important;
    }
    .testimonial-area.bg-img.section-padding .slick-list.draggable
    {
        width:100% !important;
    }
    .hero-slider-item
    {
        height:400px !important;
    }   
    .fiveimg li
    {
        width:157px !important;
    }
    .single-category-item
    {
        background-size:100% !important;
    }

}


@media(max-width:767px) and (min-width:580px){ 
    
    .container{width:100%; ;padding:0px 20px; 
    }
    .product-gallery.section-padding.bg-img .container
    {
    width:100% !important;
    max-width: 100% !important;
    }
    .product-gallery .slick-row-5 .slick-list
    {
        width:100% !important;
    }
    .testimonial-area.bg-img.section-padding .slick-list.draggable
    {
        width:100% !important;
    }
    .hero-slider-item
    {
        height:400px !important;
    }
    .fiveimg li
    {
        width:157px !important;
    }
  

 }
@media(max-width:579px) and (min-width:280px)
{
     .container{width:100%;padding:0px 20px;}
     .ulinesd li
     {
         width:50%  !important;
     }
     .tprs
     {
         top:184px !important;
     }
	.header-transparent
	{
		position:inherit !important;
    }
    .shop-collection
    {
        margin:0 !important;
    }
    .single-category-item
    {
        background-repeat:no-repeat !important;
    }
    .shop-btn
    {
        padding:5px 5px !important;
        font-size:8px !important;
    }
	 .slick-dots li button
	 {
		 width:7px !important;
		 height:7px !important;
	 }
	 .d-xs-none
	 {
		 display:none !important;
	 }
     .sidebar-wrapper
     {
         margin:0 !important;
     }
     .product-gallery.section-padding.bg-img .container
    {
    width:100% !important;
    max-width: 100% !important;
    }
    .product-gallery .slick-row-5 .slick-list
    {
        width:100% !important;
    }
    .testimonial-area.bg-img.section-padding .slick-list.draggable
    {
        width:100% !important;
    }
    .hero-slider-item
    {
        height:168px !important;
    }   
    .fiveimg li
    {
        width:157px !important;
    }
    .single-category-item
    {
        background-size:100% !important;
      
        height:auto !important;
    }
    .banner-item
    {
        padding-left:0 !important;
        padding-right:0 !important;
    }
    .slick-dot-style ul.slick-dots
    {
        bottom:20px !important;
    }
    .section-title
    {
       max-width:100% !important;
    }
    .fiveimg
    {
        margin:0 !important;
    }
    .fiveimg li
    {
        width:145px !important;
        margin-bottom:15px !important;
    }
}
