#logo.light-version {
          background-color: #fff;
        }
        .small-logo {
            margin-left: 20px;
        }
        .btn{
            padding: 5px 10px;
            font-size: 17px;
            font-weight: 600;
        }
        .slick-arrow {
            -moz-opacity: 1;
            -webkit-opacity: 1;
            -o-opacity: 1;
            opacity: 1;
            top: 40%;
            border: 0;
            position: absolute;
        }
        .slick-arrow.slick-next {
            right: 15px;
            left: auto;
            color: #fff;
            background-color: #428bca;
            border-color: #357ebd;
            margin-bottom: 0;
            font-weight: bold;
            text-align: center;
            cursor: pointer;
            background-image: none;
            border: 1px solid transparent;
            white-space: nowrap;
            padding: 20px 10px;
            font-size: 40px;
            line-height: 1.428571429;
            border-radius: 10px 0 0 10px;
            opacity: 0.6;
        }
        .slick-arrow.slick-next:hover{
          color: #fff;
          background-color: #3276b1;
          border-color: #285e8e;
          opacity: 1.0;
        }
        .slick-arrow.slick-prev:hover{
          color: #fff;
          background-color: #3276b1;
          border-color: #285e8e;
          opacity: 1.0;
        }
        .slick-arrow.slick-prev {
            left: 15px;
            right: auto;
            color: #fff;
            background-color: #428bca;
            border-color: #357ebd;
            margin-bottom: 0;
            font-weight: bold;
            text-align: center;
            cursor: pointer;
            background-image: none;
            border: 1px solid transparent;
            white-space: nowrap;
            padding: 20px 10px;
            font-size: 40px;
            line-height: 1.428571429;
            border-radius: 0 10px 10px 0;
            z-index: 9999;
            opacity: 0.6;
        }
        .pro_box {
            background: #fff;
            padding: 15px 10px;
            box-shadow: 0 0 5px 2px rgba(0, 0, 0, .1);
            margin: 15px 0;
            font-size: 16px;
            color: gray;
            border-radius: 3px;
        }
        .duration .select-box .form-control {
            border-width: 0!important;
            padding: 4px;
        }
        .pro_box .pro_image {
            background: #e8e8e8;
            text-align: center;
            padding: 5px;
            position: relative;
            overflow: hidden;
            margin: 0 auto;
            display: block;
        }
        .pro_box .pro_image img {
            width:100%;
        }    
        .pro_box h3, .pro_boxtt h3 {
            font-size: 16px;
            font-weight: 400;
            margin-top: 10px;
            height: auto;
            overflow: hidden;
        }
        .pro_box p {
            font-size: 14px;
            color: #555;
        }
        .pro_box .old_price {
            color: #999;
            margin-right: 5px;
        }
        .pro_box .cart_btn a i, .top_nav .right li.link i {
            margin-right: 3px;
        }
        @media (max-width:1024px) {
          .pro_box .cart_btn a {
            padding: 10px 15px;
          }
        }
        .slick-slide img {
          display: block;
          height: unset;
          width:100%;
        }
        .loader-div {
        	display: none;
        	position: fixed;
        	margin: 0px;
        	padding: 0px;
        	right: 0px;
        	top: 0px;
        	width: 100%;
        	height: 100%;
        	background-color: #828E9B;
        	z-index: 30001;
        	opacity: 0.6;
        }
        .loader-img {
        	position: absolute;
        	top: 0;
        	bottom: 0;
        	left: 0;
        	right: 0;
        	margin: auto;
        }
        .price {
            color: #ec3237;
            margin-bottom:5px;
        }
        .btn-primary {
          background: #ec3237;
        }