        @import url('https://fonts.googleapis.com/css?family=Muli:200,300,400,600,700,800');
        @import url('flaticon.css');
	
        html, body, button, input, select, textarea {
                font-family: 'Muli', sans-serif;
                font-size:14px;
                line-height:1.6;
                font-weight:400
        }
        body {
                background-color:#fff;
                color: #272727;
                -webkit-font-smoothing: antialiased;
                -moz-osx-font-smoothing: grayscale;	
        }
        body, p{color:#4a4a4a; }
        .container{max-width:1102px; width:100%;}
        .bg-dark-gray{background:#e6e3de}
 
/* ==========================================================================
   Links
   ========================================================================== */
        a { color:#000; outline: 0;}
        a:focus {outline:none;}
        a:hover {color:#000;}                           
        a:active, a:hover, a:focus {outline:0; text-decoration:none;}
        *, *:after, *:before {-webkit-box-sizing: border-box; box-sizing: border-box;}

/* ==========================================================================
   Typography
   ========================================================================== */
        h1, h2, h3, h4, h5, .h1, .h2, .h3, .h4, .h5 { font-weight:400;}
        .h1, .h2, .h3, .h4, .h5 { margin:0; padding:0; margin-bottom:10px; line-height:1.3;}
        h1, .h1 {font-size: 32px;}
        h2, .h2 {font-size: 30px;}
        h3, .h3 {font-size: 25px;}
        h4, .h4 {font-size: 20px;}
        h5, .h5 {font-size: 18px;}
        h6 {font-size: 0.8em;}
        dl, ol, ul {
            margin-top: 0;
            margin-bottom: 0rem;
        }
        .text-center{text-align:center}
        *, *:after, *:before { -webkit-box-sizing: border-box; box-sizing: border-box;}
        .clearfix:before, .clearfix:after {display:table;content:'';}
        .clearfix:after {clear: both;}
        .clear{clear:both;}
        .margin0auto{margin:0px auto; display:block}
        .text-black{color:#000000 !important}
  
  .btn-primary {
        color: #fff;
        background-color: #1270b7 !important;
        border-color: #1270b7 !important;
        border-radius:0px !important;
    }

    .btn-primary:hover {
            color: #fff;
            background-color: #0b63a6 !important;
            border-color: #0b63a6 !important;
            border-radius:0px !important;
    }
  
.bg-gray{background:#f2f2f2;}
.breadcrumb { padding-left: 0;}
.breadcrumb-item + .breadcrumb-item::before {padding-left: 0.3rem;padding-right: 0.3rem;}

/* ==========================================================================
   header css
   ========================================================================== */
   .topbar{border-bottom:solid 1px #e5e5e5; padding:0.2rem 0;}
   
   .calltop{color:#7a7a7a; font-size:12px; font-weight:200}
   .top-social{float:right;}
   .top-social ul li{padding:0 0.3rem; color:#999999}
   .top-social ul li a{color:#999999}
   
   .logo{margin:0.8rem 0 0 0;}
   .header-inner{border-bottom:solid 1px #f3f3f3}
    .search-top{border:solid 1px #dcdddc; background:#f4f4f4; padding:0.2rem 1rem; margin-top:1rem; max-width:220px; float:right}
    .search-top .search{ border:none; box-shadow:none; border-radius:0px; color:#232323 !important; font-weight:200; font-size:12px; padding-left:0px; padding-bottom:0px; background:#f4f4f4}

    .search-top .search-btn{ background:none; text-transform:uppercase; color:#000000; padding:0px 0px 0px 1rem !important; margin:0px !important; font-size: 18px; border-left:solid 1px #c9c9c9}   

    .login-option{float:right; font-size:12px; color:#1f1f1f; margin-top:0.8rem}
    .login-option ul li{padding:0 0.4rem; text-transform:uppercase}
    .icon-size{font-size:20px !important; color:#4f4f4f}
    .cart-top{padding: 0; width: 13px; height: 15px; line-height: 15px; text-align: center; border-radius: 50%; background-color: #e0e0e0; overflow: hidden; position: absolute; z-index: 1; font-size: 10px; color: #000000; top:1.2rem; right:1.3rem;}
    
   .product-title{font-size:12px; font-weight:400; margin-top:0.4rem; text-transform:uppercase; color: #000000;}
   .product ul li{float:left; width:19%; margin-left:0.7rem;}
	/* Common style */
    .grid {margin-bottom:2rem;}
    .grid figure {
            position: relative;
            float: left;
            overflow: hidden;
            margin: 0;
            min-width: 100%;
            max-width: 100%;
            max-height: 360px;
            min-height: 210px;
            text-align: center;
            cursor: pointer;
    }
    .grid figure img {
            position: relative;
            display: block;
            min-height: 100%;
            max-width: 100%;
            opacity: 0.8;
    }

    .grid figure figcaption {
            padding: 2em;
            color: #fff;
            font-size: 1.25em;
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    }

    .grid figure figcaption::before,
    .grid figure figcaption::after {
            pointer-events: none;
    }

    .grid figure figcaption,
    .grid figure figcaption > a {
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
    }

    /* Anchor will cover the whole item by default */
    /* For some effects it will show as a button */
    .grid figure figcaption > a {
            z-index: 1000;
            text-indent: 200%;
            white-space: nowrap;
            font-size: 0;
            opacity: 0;
    }

    .grid figure h2 {
            word-spacing: -0.15em;
            font-weight: 400;
    }

    .grid figure h2 span {
            font-weight: 800;
    }

    .grid figure h2,
    .grid figure p {
            margin: 0;
    }

    .grid figure p {
            letter-spacing: 1px;
            font-size: 68.5%;
    }
	
    /* Individual effects */

    /*---------------*/
    /***** Zoe *****/
    /*---------------*/

    .grid figure.effect-zoe figcaption {
            top: auto;
            bottom: 0;
            padding:0.7rem 0.6rem 2rem 0.6rem;
            height: 2rem;
            background: #1270b7;
            color: #FFFFFF;
            -webkit-transition: -webkit-transform 0.35s;
            transition: transform 0.35s;
            -webkit-transform: translate3d(0,100%,0);
            transform: translate3d(0,100%,0);
    }

    .grid figure.effect-zoe h5 {
            color:#FFFFFF;
            font-size:14px;
    }

    .grid figure.effect-zoe p.icon-links a {
            float: right;
            color: #FFFFFF;
            font-size: 1.4em;
    }

    .grid figure.effect-zoe:hover p.icon-links a:hover,
    .grid figure.effect-zoe:hover p.icon-links a:focus {
            color: #252d31;
    }

    .grid figure.effect-zoe p.description {
            position: absolute;
            bottom: 8em;
            padding: 2em;
            color: #fff;
            text-transform: none;
            font-size: 90%;
            opacity: 0;
            -webkit-transition: opacity 0.35s;
            transition: opacity 0.35s;
            -webkit-backface-visibility: hidden; /* Fix for Chrome 37.0.2062.120 (Mac) */
    }

    .grid figure.effect-zoe h2,
    .grid figure.effect-zoe p.icon-links a {
            -webkit-transition: -webkit-transform 0.35s;
            transition: transform 0.35s;
            -webkit-transform: translate3d(0,200%,0);
            transform: translate3d(0,200%,0);
    }

    .grid figure.effect-zoe p.icon-links a span::before {
            display: inline-block;
            padding: 8px 10px;
            speak: none;
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale;
    }


    .grid figure.effect-zoe:hover figcaption,
    .grid figure.effect-zoe:hover h2,
    .grid figure.effect-zoe:hover p.icon-links a {
            -webkit-transform: translate3d(0,0,0);
            transform: translate3d(0,0,0);

    }

    .grid figure.effect-zoe:hover h2 {
            -webkit-transition-delay: 0.05s;
            transition-delay: 0.05s;
    }

    .grid figure.effect-zoe:hover p.icon-links a:nth-child(3) {
            -webkit-transition-delay: 0.1s;
            transition-delay: 0.1s;
    }

    .grid figure.effect-zoe:hover p.icon-links a:nth-child(2) {
            -webkit-transition-delay: 0.15s;
            transition-delay: 0.15s;
    }

    .grid figure.effect-zoe:hover p.icon-links a:first-child {
            -webkit-transition-delay: 0.2s;
            transition-delay: 0.2s;
    }


    .newsletter-box{background:#1270b7; padding: 10px 0;}
    .newsletter-box .newsletter-title{font-size:24px; font-weight:400; color:#FFFFFF}
    .newsletter-box .newsletter-tagline{font-size:14px; font-weight:200; color:#FFFFFF}

    .signup-newsletter {margin-top:0.6rem;}
    .signup-newsletter .btn { background-color:#B93F0C;}

    .seach-input{border-radius:0px; background:#FFFFFF; border:#444649; color:#000000; height:42px; font-style:italic; font-size:12px;}
    .search-sub{background:#000000 !important; text-transform:uppercase; font-size:11px; padding:15px 30px 14px 30px; border-radius:0px !important; border:none;}
   
   .home-category{background:#e8e8e8; padding:0 0 0.6rem 2rem; margin-top:2rem;}
   .home-category .category-top{margin-top:2rem;}
   .home-category .h4{font-size:20px; font-weight:400; color:#000000; text-transform:uppercase}
   .home-category .our-shop{font-size:13px; font-weight:400; color:#585858; margin-bottom:1rem;}
   .home-category p{font-size:12px; font-weight:400; color:#30251b; border-top:solid 1px #8e8984; border-bottom:solid 1px #8e8984; padding:0.4rem 0;}
   .home-category p a{color:#30251b}
   .home-category2{background:url(../images/2.jpg) no-repeat left top / cover !important; min-height:240px; padding-top:3rem;}
   
    footer{margin:3rem 0 0rem 0; font-size:13px;}
   .footer-link{margin-bottom:1rem;}
   .footer-link .footer-title{ text-transform:uppercase; color:#000000; margin-bottom:0.8rem; font-weight: 600;}
   .footer-link ul {padding-left:1rem;}
   .footer-link ul li{list-style-image:url(../images/arrow.png); font-size:13px; padding:0.2rem 0;}
   .footer-link ul li a{color:#2a2a2a}
   
   .social-bottom{float:left;}
   .social-bottom ul li{padding:0 0.3rem; color:#999999;}
   .social-bottom ul li a{color:#999999; font-size:20px;}
   .copyright{color:#2a2a2a;}
   .powerby{color:#2a2a2a; float:right}
   .powerby a{color:#1270b7}
  
  
    /* ==========================================================================
        Home popup css
    ========================================================================== */
 
        .apply-access{border-bottom: 1px dashed rgb(0, 0, 0) !important;}  
 
	.popup-home .popup-model{border-radius:0px; background:#FFFFFF url(../images/bg.jpg) repeat left top; padding-bottom:2em;}
	.popup-home .login-home{padding:4em 3em 0em 3em;}
	.popup-home, #myModal-iso, #myModal-crisil {
		z-index:9999999
	}
	.popup-home .modal-content {
		border:none;
		max-width: 500px;
		margin: 0px auto;
	}
	.popup-home .modal-header {
		padding:0;
		border:none
	}
	.popup-home .modal-header .close {
		position:absolute;
		right:0;
		top:3px;
		font-size:25px;
		padding:0 8px;
		background-color:#fff;
		opacity:1
	}   
 
	/* ==========================================================================
	 Inner page css
	========================================================================== */
                	
        
	.category-bg{background:url(../images/bg.jpg) repeat left top; border-top:solid 1px #e2e2e2; border-bottom:solid 1px #e2e2e2;}
	.category-title{margin:2rem 0 1rem 0;}
	.category-title .h3{font-weight:600; color:#222222; font-size:22px;}
	.category-title .bdr-b{background:#d0d0d0; width:50px; height:2px; margin:0px auto;}

	.breadcrumb{background:none; font-size:12px; margin-top:2rem;}
 	
	.sort-by{float:right; margin-top:2rem;}
	.text-sortby{padding:0.5rem; font-size:12px;}
	.select-style {
		padding: 0;
		margin: 0;
		border-radius: 3px;
		overflow: hidden;
		background-color: #CCCCCC;
		background: url("../images/arrow-down-dark.gif") no-repeat 90% 50%;
	}
	.select-style select {
		box-shadow: none;
		background-color: transparent;
		background-image: none;
		-webkit-appearance: none;
		   -moz-appearance: none;
				appearance: none;
		border-radius:0px;
		font-size:12px;
	}
	.select-style select:focus {outline: none;}
	.select-style option { padding:5px;border-bottom:1px solid #CCCCCC;}	
	
	
	.size-by{}
	.size-sortby{padding:0.5rem 2.5rem 0.5rem 0;}
	.size-style {
		padding: 0;
		margin: 0;
		overflow: hidden;
		background-color: #CCCCCC;
		background: url("../images/arrow-down-dark.gif") no-repeat 90% 50%;
	}
	.size-style select {
		box-shadow: none;
		background-color: transparent;
		background-image: none;
		-webkit-appearance: none;
		   -moz-appearance: none;
				appearance: none;
		border-radius:0px;
		min-width:130px;
		width:100%;
	}
	.size-style select:focus {outline: none;}
	.size-style option { padding:5px;border-bottom:1px solid #CCCCCC;}	
	
	
	
	
        .category-list ul li{margin:0px; padding:0px;}
        .category-my{background:#e8e8e8; padding:1.6rem 1rem 0.4rem 1.6rem; margin:0.2rem;}
        .category-my .h4{font-size:20px; font-weight:600; color:#000000; text-transform:uppercase}
        .category-my .our-shop{font-size:13px; font-weight:400; color:#585858; margin-bottom:1rem;}
        .category-my p{font-size:12px; font-weight:400; color:#30251b; border-top:solid 1px #8e8984; border-bottom:solid 1px #8e8984; padding:0.4rem 0;}
        .category-my p a{color:#30251b}
        .product-type{margin-top: 0.6rem;}
	
        .tab-collection {text-transform:uppercase; font-weight:700; font-size:12px; letter-spacing:0.1rem; top:-0.6rem; position:relative; padding-bottom: 1rem;}
        .tab-collection ul li{display:inline-block; margin-left:-3px; margin-top:10px;}
        .tab-collection ul li a{color:#222222; background:#cdcbcb; padding:0.8rem 2.6rem;}
        .tab-collection ul li a:hover{background:#1270b7;}
        .tab-collection ul li:hover a{color:#FFFFFF}
        .tab-collection ul li.active{background:#1270b7; color:#FFFFFF}
        .tab-collection ul li.active a{background:#1270b7; color:#FFFFFF}
	

	/*=======================================
	Product details css 
	=========================================*/
	.product-details .add-to-cart{background:#1270b7; color:#FFFFFF; border-radius:0px; border:none; padding:1rem; width:100%; text-transform:uppercase; font-size:13px;}
	.product-details .h1{font-size:24px;}
	.product-details .sku{font-size:12px; margin:7px 0;}
	.product-details .h4{font-size:16px; margin:7px 0;}
	.product-details .h4 span{font-size:14px;}
	.product-details .discount{color:#FF0000; text-decoration:line-through}
	.product-details .add-to-cart:hover{background:#1c88da;}
	.product-details .contac-info li{vertical-align:top; font-size:12px; font-weight:100; padding:0.6rem 0.3rem 0.6rem 0.6rem; line-height:1.2; text-transform:uppercase; color:#1270b7}
	
	.social-share {background:#efefee;}
	.social-share li a{border:solid 1px #666666; padding:0.3rem 0.6rem; margin:0 0.2rem; border:solid 1px #666666; border-radius:0.2rem;}
	
	.thanks-bdr{border:dashed 1px #CCCCCC; margin:5rem; padding:3rem 3rem;}
	
	.categorys .child:nth-child(4n+1){clear:left;}	
	
	
/* ==========================================================================
	Contact Us
	========================================================================== */
	
	 .number{
		border:solid 1px #dddddd;
		display: block;
		padding: 4px 10px;
		text-align: left;
		width: 100%;
		color: #231f20;
		min-height:40px;
		font-size: 14px;
		font-weight: 300;
		border-radius: 2px;
		box-shadow: none;
		margin-bottom:0;
		-webkit-appearance: none;
	}	
	
	.contact-info {
		outline: 1px solid #e0e0e0;
		text-align: center;
		padding: 10px 10px 20px;
		min-height:250px;
	}
	.contact-info img{margin-bottom:1rem;}

   /*  Forms  --------------------------------*/
   .contact-form input[type="text"], input[type="password"], .contact-form textarea, .contact-form input[type="email"], select {
		border:solid 1px #dddddd;
		display: block;
		padding: 4px 10px;
		text-align: left;
		width: 100%;
		color: #231f20;
		min-height:40px;
		font-size: 14px;
		font-weight: 300;
		border-radius: 2px;
		box-shadow: none;
		margin-bottom:0;
		-webkit-appearance: none;
    }
	.contact-form input[type="text2"], textarea {}
	.contact-form textarea {
		width:100%;
		resize:vertical;
		-webkit-appearance: none;
    }
	.contact-form textarea:focus, .contact-form input[type="text"]:focus  { border:solid 1px #5f84f2;}
	
	.contact-form label{ font-weight:normal; font-size:16px;}	
	.breadcum-bg{background:#f7f7f7; padding:6rem 0 2rem 0;}
	
	label.error {display:block; color:red;}
	input.error, textarea.error, select.error {
		background: #fee9ea; border-color: #de888a !important;
	}
	.error-message { background-color:#a90329 !important; color:#fff !important;}


	.smart-forms .input {
		position: relative;
		z-index: 1;
		display: inline-block;
		margin: 1em 0em 0em 0em;
		max-width: 100%;;
		width: calc(100% - 2em);
		vertical-align: top;
		font-size:16px;
	}
	
	.smart-forms .input__field {
		position: relative;
		display: block;
		float: right;
		padding: 0.8em;
		width: 60%;
		border: none;
		border-radius: 0;
		background: #f0f0f0;
		color: #aaa;
		font-size:14px;
		-webkit-appearance: none; /* for box shadows to show on iOS */
	}
	
	.smart-forms .input__field:focus {
		outline: none;
	}
	
	.smart-forms .input__label {
		display: inline-block;
		float: right;
		padding: 0 1em;
		width: 40%;
		color: #6a7989;
		font-weight: bold;
		font-size: 70.25%;
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		-webkit-touch-callout: none;
		-webkit-user-select: none;
		-khtml-user-select: none;
		-moz-user-select: none;
		-ms-user-select: none;
		user-select: none;
	}
	
	v.input__label-content {
		position: relative;
		display: block;
		padding: 1.6em 0;
		width: 100%;
	}
	
	.smart-forms .graphic {
		position: absolute;
		top: 0;
		left: 0;
		fill: none;
	}
	
	.smart-forms .icon {
		color: #ddd;
		font-size: 150%;
	}  
	
	/* Hoshi */
	.smart-forms .input--hoshi {
		overflow: hidden;
	}
	
	.smart-forms .input__field--hoshi {
		margin-top: 1em;
		padding: 0.85em 0.15em;
		width: 100%;
		background: transparent;
		color: #595F6E;
		margin-bottom: 5px; 
		font-weight: 600 !important;font-family: 'Open Sans', sans-serif;	
	}
	
	.smart-forms .input__label--hoshi {
		position: absolute;
		bottom: 0;
		left: 0;
		padding: 0 0.25em;
		width: 100%;
		height: calc(100% - 1em);
		text-align: left;
		pointer-events: none;
	}
	
	.smart-forms .input__label-content--hoshi {
		position: absolute;
	}
	
	.smart-forms .input__label--hoshi::before,
	.smart-forms .input__label--hoshi::after {
		content: '';
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: calc(100% - 10px);
		border-bottom: 1px solid #cdcbcb;
	}
	
	.smart-forms .input__label--hoshi::after {
		margin-top: 1px;
		border-bottom: 1px solid #cdcbcb;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
		-webkit-transition: -webkit-transform 0.3s;
		transition: transform 0.3s;
	}
	
	.smart-forms .input__label--hoshi-color-1::after {
		border-color: #cdcbcb;
	}
	
	.smart-forms .input__label--hoshi-color-2::after {
		border-color: hsl(160, 100%, 50%);
	}
	
	.smart-forms .input__label--hoshi-color-3::after {
		border-color: hsl(20, 100%, 50%);
	}
	
	.smart-forms .input__field--hoshi:focus + .input__label--hoshi::after,
	.smart-forms .input--filled .input__label--hoshi::after {
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
	
	.smart-forms .input__field--hoshi:focus + .input__label--hoshi .input__label-content--hoshi,
	.smart-forms .input--filled .input__label-content--hoshi {
		-webkit-animation: anim-1 0.3s forwards;
		animation: anim-1 0.3s forwards;
	}
	
	@-webkit-keyframes anim-1 {
		50% {
			opacity: 0;
			-webkit-transform: translate3d(1em, 0, 0);
			transform: translate3d(1em, 0, 0);
		}
		51% {
			opacity: 0;
			-webkit-transform: translate3d(-1em, -40%, 0);
			transform: translate3d(-1em, -40%, 0);
		}
		100% {
			opacity: 1;
			-webkit-transform: translate3d(0, -40%, 0);
			transform: translate3d(0, -40%, 0);
		}
	}
	
	@keyframes anim-1 {
		50% {
			opacity: 0;
			-webkit-transform: translate3d(1em, 0, 0);
			transform: translate3d(1em, 0, 0);
		}
		51% {
			opacity: 0;
			-webkit-transform: translate3d(-1em, -40%, 0);
			transform: translate3d(-1em, -40%, 0);
		}
		100% {
			opacity: 1;
			-webkit-transform: translate3d(0, -40%, 0);
			transform: translate3d(0, -40%, 0);
		}
	}  
	  
	
	
	

	.arrow_tops {
		border: 2px solid #e7e7e7;
	}
	.arrow_tops:after{
		bottom: 100%;
		right: 1.5%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
	}
	
	.arrow_tops:after {
		border-color: rgba(231, 231, 231, 0);
		border-bottom-color: #e7e7e7;
		border-width: 10px;
		margin-left: -10px;
	}
		
	.dropdown-menu{
		right: 0;	
	}		
		

	.bdr-b{background:#7e7e7e; width:40px; height:2px; margin:20px auto;}
	
	.bg-graylight{background:#EEEEEE; padding:1rem 0rem 1rem 1.6rem; margin-bottom:1rem;}
	
	
	.icon-size{font-size:20px !important; color:#4f4f4f}
	.cart-top{padding: 0; width: 15px; height: 15px; line-height: 13px; text-align: center; border-radius: 50%; background-color: #1270b7; overflow: hidden; position: absolute; z-index: 1; font-size: 10px; color: #fff; top: 0.4rem; right: 1rem;}
	
	.table-order p{font-size:12px; font-weight:400}
	



	/* ==========================================================================
	   Media Query Css
	========================================================================== */
	@media screen and (min-width: 979px) { 
                    .product-list li:nth-child(5n+1){clear:left;}
	}
              @media screen and (max-width: 978px) {
                    .product-list .grid figure {min-height:auto;}
                    .product-list li {width: 23%;}

                    .product-list li:nth-child(5n+1){clear:none;}
                    .product-list li:nth-child(4n+1){clear:left;}
                    
	}
              @media screen and (max-width: 576px) {
                    .product-list .grid figure {min-height:auto;}
                    .product-list li:nth-child(4n+1){clear:none;}
                    .product-list li:nth-child(2n+1){clear:left;}
              }
              
        
	
	@media screen and (max-width: 768px) {
 
	.product ul li{float:left; width:23%; margin-left:0.7rem;} 
 
	}

	@media screen and (max-width: 767px) {
		.logo {margin:0.2rem 0;}
		.logo img{margin:10px auto; display:block; max-width:150px;}	
	
		.wsmenucontainer{margin-top: 0rem !important;}
		
	}
	
	@media screen and (max-width: 576px) {
	
			.tab-collection ul li.active{background:#1270b7; color:#FFFFFF; width: 95%;}

	.category-title{margin:1rem 0 0rem 0;}
	.breadcrumb{background:none; font-size:12px; margin-top:1rem; display:none}
	.sort-by{float:right; margin-top:1rem;}
		
	
	header{min-height:90px; background:#FFFFFF;}
	
	.header-fix{position:fixed; z-index:9999; width:100%; background:#FFFFFF}
	
	.home-category{background:#e8e8e8; padding:2rem 0 0 0rem; text-align:center}
	
	.product ul li{float:left; width:47%; margin-left:0.5rem;} 
	
	.login-option{float:right; font-size:11px; color:#1f1f1f; margin-top:0rem; padding: 0.4rem 0;}
	
	.icon-size{font-size: 18px !important;}
	
	.cart-top{top: 0.2rem;}
	
	.copyright{text-align:center}
	.powerby{float:none; text-align:center}
	
	.tab-collection ul li{display:inline-block; margin:0.1rem 0 0 0; width:100%;}
	.tab-collection ul li a{background:#cdcbcb; margin:0px auto; padding:0.8rem 2.6rem; width:95%; display:block}
	
	.popup-home .login-home{padding:2em 0.6em 0em 0.6em;}	
	.popup-home .popup-model{padding:2em 0.6em 2em 0.6em;}	
	
	.home-category{background:#e8e8e8; padding:0 0 0.3rem 2rem; margin-top:2rem;}

   }   
   
   
	   
	.count-input {
	  position: relative;
	  width: 130px;
	  margin-left:-5px;
	}
	
	.count-input input {
	  width: 100%;
	  height: 40px;
	  border: 1px solid #ededed;
	  border-radius: 0px;
	  background: none;
	  text-align: center;
	  -webkit-appearance: none;
	  -moz-appearance: none;
	  -o-appearance: none;
	  appearance: none;
	}
	
	.count-input input:focus {
	  outline: none;
	}
	
	.count-input .incr-btn {
	  display: block;
	  position: absolute;
	  width: 36px;
	  height: 40px;
	  font-size: 18px;
	  color: #606060;
	  font-weight: 500;
	  text-align: center;
	  line-height: 35px;
	  text-decoration: none;
	  top: 0;
	  right: 0;
	}
	
	.count-input .incr-btn:first-child {
	  right: auto;
	  left: 0;
	}
