@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,800&display=swap');
*{
    transition: all 0.35s ease-in-out;
    -webkit-transition: all 0.20s ease-in-out;
    -moz-transition: all 0.20s ease-in-out;
    -ms-transition: all 0.20s ease-in-out;
    -o-transition: all 0.20s ease-in-out;
}
body{font-family: 'Open Sans', sans-serif;}
.nammur-header{min-height: 60px;position: absolute;width: 100%;z-index: 999;}
.navigation-nammur{width:90%;margin: 0 auto}

.nammur-nav li a img{width: 18px;}
.nammur-nav li a {font-size: 14px;color: #fff;position: relative}
.nammur-nav li a.active:after{border-bottom: 1px solid #ef4827;width: 100%;position: absolute;bottom: 7px;content: '';left: 0;}
.login-btn{ padding: 2px;width: 80px;margin-top: 6px;}
.section-padding{padding: 60px 0;}
.main-heading{margin-bottom:1.5rem;}
.main-heading .main-title{margin-bottom:0.2rem;}
.font-weight-300{font-weight: 300;}
.font-weight-400{font-weight: 400;}
.font-weight-600{font-weight: 500;}
.font-weight-600{font-weight: 600;}
p{letter-spacing: 0.3px;line-height: 26px;}
.bg-story-section{background: url(../images/parallax.png) fixed;}
.story h2{color: #fff;margin-top: 2rem;line-height: 45px;}
#banner-slider .carousel-inner .carousel-caption{bottom: 40%;}
#banner-slider .carousel-inner .carousel-caption h1{font-weight: 300;font-size: 50px;margin-bottom: 20px;}
#banner-slider .carousel-inner .carousel-caption p{font-weight: 300;font-size: 20px;margin-bottom: 20px;color:#676666;font-weight: 500}
.nammur-logo{width:180px}

.MultiCarousel { float: left; overflow: hidden; padding: 15px; width: 100%; position:relative; }
.MultiCarousel .MultiCarousel-inner { transition: 1s ease all; float: left; }
.MultiCarousel .MultiCarousel-inner .item { float: left;}
.MultiCarousel .MultiCarousel-inner .item p{margin:0;padding: 15px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size:14px;}
.MultiCarousel .MultiCarousel-inner .item a{color:#303030}
.MultiCarousel .MultiCarousel-inner .item a > div { text-align: center; margin:10px;box-shadow: 0px 3px 2px #eaeaea;}
.MultiCarousel .MultiCarousel-inner .item > div { text-align: center; margin:10px;box-shadow: 0px 3px 2px #eaeaea;}
.MultiCarousel .leftLst, .MultiCarousel .rightLst { position:absolute; border-radius:50%;top:calc(50% - 20px);    padding: 0;background: none;border: 0;font-size: 36px;color:#fdfdfd;outline: inherit }
.MultiCarousel .leftLst { left:30px; }
.MultiCarousel .rightLst { right:30px; }
.MultiCarousel .leftLst i, .MultiCarousel .rightLst i{}
.MultiCarousel .leftLst.over, .MultiCarousel .rightLst.over { pointer-events: none; }
.see-more{letter-spacing: 3px;border-radius: 4px;font-size: 12px;}
.btn-danger{background: #ef4827;border-color:#ef4827;}
.btn-danger:hover {color: #fff;background-color: #e23a19;border-color: #e23a19;}
.btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active, .show > .btn-danger.dropdown-toggle {color: #fff;background-color:#ef4827;border-color: #ef4827;}
.btn-outline-danger {color: #ef4827;border-color: #ef4827;}
.btn-outline-danger:not(:disabled):not(.disabled).active, .btn-outline-danger:not(:disabled):not(.disabled):active, .show > .btn-outline-danger.dropdown-toggle {color: #ef4827;border-color: #ef4827;}
.btn-outline-danger:hover{background: #ef4827;}

.bg-footer{background: #303030}
.footer-inner{color:#fff;}
.footer-inner h3{color:#fff;font-size: 25px;margin-bottom: 20px;}
.footer-inner p{font-size: 14px;line-height: 18px}
.quick-links a{color: #fff;font-size: 13px;text-decoration: none;}
.quick-links a:hover{color:#ef4827}
.quick-links a span{padding: 0 8px;color:#fff !important}
.social a{text-decoration: none;}
.social a img{width:30px;margin-right: 8px;opacity:0.5;}
.social a img:hover{opacity:1;}
.bottom-footer{padding: 15px 0;background:#717070;color:#ccc;font-size: 14px;}
.bottomlinks a{color:#b7b7b7;font-size: 14px;padding-left: 20px;}
.bottomlinks a:hover{color:#fff;}

/*Shop Page Css*/
.inner-banner{position: relative;height: 350px;padding-top: 10em;color: #cccccc}
.banner-heading{text-align: center;}
.banner-heading h3{color: #cccccc;letter-spacing: 1px;font-size: 35px;}
.banner-heading a, .banner-heading  span{color:#a0a0a0;font-size: 14px;padding: 0 5px;}
.banner-heading a:hover{color:#ef4827}
.saerch-box .form-control{background: url(../images/saerch.png) no-repeat;background-size: 14px;background-position: 96% 50%;border-radius: 6px;}
.form-control{color:#9a9a9a}
.show-items{color:#9a9a9a;font-size: 14px;}
.product-dev{padding: 10px;box-shadow: 0px 3px 2px #eaeaea;margin-bottom: 30px;}
.product-dev p{font-size: 13px;margin-bottom: 5px;font-weight: 600;letter-spacing: 0;text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.product-dev p a{color:#303030;}
.buynow .add-to-cart{padding: 0 5px}
.buynow-btn{font-size: 12px;line-height: 14px;border-radius: 20px;padding: 2px 10px;margin-left: 6px;}
.price{font-weight: 800;}
.actualprice{font-weight: 100 !important; font-size: 12px !important; margin-left: 6px;}
.pagenation-count{font-size: 14px;margin: 0;}
.pagenation-count a{color:#b7b6b6;padding: 0 10px;}
.pagenation-count a:hover{color:#ef4827;}
.pagenation-count span{background:#ececec;color:#848383;padding: 3px 10px;border-radius: 5px;}
.product-filter h3{font-size: 16px;font-weight: 600;}
.product-filter ul{padding: 0;margin: 0;}
.product-filter ul li{list-style: none;}
.product-filter ul li a{list-style: none;font-size:14px;color:#a5a3a3;padding: 3px 0}
.product-filter ul li a:hover{color:#ef4827;}
.latest-product {border:1px solid #f1eded;margin-bottom: 15px;border-radius: 3px;}
.latest-product img{float: left;width:80px;height: 75px;}
.latest-product .latest-pro-des{padding: 8px 10px;margin-left: 80px;}
.latest-product .latest-pro-des p{margin-bottom: 10px;font-size: 12px;font-weight: 600;line-height: 15px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.latest-product .latest-pro-des small{font-size: 10px;color:#a9a9a9}
.latest-product .latest-pro-des h4{font-size: 16px;font-weight: 800;margin-bottom: 0;}
.custom-pagination ul li .page-link{border:none;}
.custom-pagination ul li.active .page-link{background:#ef4827;border-color:#ef4827;}
.custom-pagination ul li .page-link{color:#ef4827;border-radius:2px;padding:5px 10px;}

/*Product details Css*/
.pro-desc h1{font-size:30px;margin-bottom: 0;}
.pro-desc .category{font-weight: 600;font-size: 14px;}
.pro-desc p{font-size: 15px;line-height: 22px;text-align: justify;font-weight: 400}
.price-color-qty{margin-bottom: 30px;}
.pro-price{font-size: 25px;font-weight: 800;}
.qty input{margin-top: 5px;}
.color{display: flex}
.color span{margin-top: 8px}
.color a{width: 35px;height: 35px;background: #ccc;border-radius: 50%;display: inline-block;margin: 0 5px;
    box-shadow: 1px 2px 4px #ccc;border: 2px solid #fff;}
.red{background:#d21818 !important;}
.blue{background:#1515a2 !important;}
.green{background: green !important;}

/*How it works*/
.howiteworks{box-shadow: 0px 0px 2px #e0dfdf;padding: 30px;border-radius: 4px;min-height: 450px;}
.howiteworks img{width:50px;margin-bottom: 20px;margin-top: 20px;}
.howiteworks h4{font-weight: 300;margin-bottom: 30px;font-weight: 400}
.howiteworks p{font-size: 14px;line-height: 20px;text-align: justify}
.address h4{font-size: 15px;font-weight: 800;}

/*Contact Us*/
.contact .form-control{background: #f2f2f2;min-height: 45px;}
.contact-text p{margin-bottom: 5px;color:#908f8f;font-size: 14px;}

/*Login & Registation CSS*/
.auth_main{padding: 150px 0 100px 20px}
.auth_main .form-box{width:400px;background: #fff;border-radius: 3px;margin:0px auto;padding: 30px 50px;}
.auth_main .form-box .form-control{background: #f5f5f5;min-height: 45px;}
.auth_main .form-box h3{font-weight: 100;margin-bottom: 40px;}
.text-danger{color:#ef4827 !important}

/*Cart CSS*/
.cart-item{box-shadow: 0px 3px 2px #eaeaea;margin-bottom: 20px;}
.cart-item-des {padding:10px;}
.cart-item-des h3{font-weight: 100;font-size: 20px;}
.cart-item-des h2{font-weight: 700;font-size: 22px;}
.cart-item-des h3 small{font-size: 12px;font-weight: 600}
.cart-item-des p{font-size: 14px;font-weight: 600;color: #a5a4a4}
.item-payments{box-shadow: 0px 3px 3px #eaeaea;}
.item-payments table{width:100%;}
.item-payments table tr td{padding: 8px 30px;color:#a09f9f;font-size: 14px;}
.total{box-shadow:0px 0px 2px #eaeaea}
.address-pic{background: url(../images/map.png) no-repeat;background-size: 18px;background-position: 96% 50%;border-radius: 6px;height: 45px;}
.forgot{position: absolute;top: 10px;right: 7px;background: #f5f5f5;color: #303030;}

/*Profile Pic*/
.profile-sidebar ul{padding: 0;}
.profile-sidebar ul li{list-style: none}
.profile-sidebar ul li .active{color: #303030 !important;font-weight: 600;background:#e6e6e6}
.profile-sidebar ul li a{display: block;width: 300px;margin: 0 auto;text-align: center;padding: 13px 10px;margin-bottom: 15px;border-radius:10px;color:#bdbdbd;text-decoration: none;box-shadow:0px 2px 2px #e8e8e8;}
.profile-sidebar ul li a:hover{color: #303030;font-weight: 600;background:#e6e6e6}
.profile-rightbar h3{font-weight: 100;font-size: 20px}
.profile-pic{position: relative;}
.profile-pic a{position: absolute;top: 3px;right: 10px;font-size: 23px;color: #807e7e;}
.profile-pic img{border:5px solid #fff;box-shadow:0px 0px 3px #e2e2e2}
.profile-data table td{padding: 10px;font-size: 14px;color:#969494}
.profile-data .form-control{padding: 5px;font-size: 14px;border-radius: 5px;width:200px}
.profile-pic h5{font-size: 16px;font-weight: 600;margin-bottom: 20px;}
.profile-pic p{margin-bottom: 0;font-size: 15px;color:#969494}
.changepassword table{width:260px}

@media(max-width:991px){
    .nammur-header{position:relative;background:#303030;}
    .navigation-nammur{border-radius: 3px;background:#303030;}
    .navigation-nammur .navbar-toggler{font-size: 20px;outline: none;padding:0;}
    .nammur-logo{width:120px}
    #banner-slider .carousel-inner .carousel-caption{bottom: 23%;}
    #banner-slider .carousel-inner .carousel-caption h1{font-size:36px;}
    #banner-slider .carousel-inner .carousel-caption p{font-size:16px;}
    .navigation-nammur{width:96%;}
}
@media(max-width:460px){
    .form-box{width:90% !important;}
    .auth_main{padding:150px 0 40px 0 ;}
    .auth_main .form-box{padding:25px ;}
    .banner-heading h3{font-size:28px;}
}

@media(max-width:600px){
    #banner-slider .carousel-inner .carousel-item {}
    #banner-slider .carousel-inner .carousel-caption{bottom: 5%;left:8%;right:8%;}
    #banner-slider .carousel-inner .carousel-caption h1{font-size:20px;}
    #banner-slider .carousel-inner .carousel-caption p{font-size:13px;line-height:20px;}
    #banner-slider .carousel-indicators{margin-bottom:0px;}
    #banner-slider .carousel-control-next i, #banner-slider .carousel-control-prev i{font-size:20px;}
}

@media(max-width:400px){
    #banner-slider .carousel-inner .carousel-item img{height:250px;width:100%;}
    
}