body{font-family:"Open Sans", sans-serif;color:#334240;}
a{color:#811439;}
a:hover{color:#9f0f40;text-decoration:none;}
h1, h2, h3, h4, h5, h6{font-family:"Roboto", sans-serif;}
.back-to-top{position:fixed;display:none;width:40px;height:40px;border-radius:3px;right:15px;bottom:15px;background:#811439;color:#fff;transition:display 0.5s ease-in-out;z-index:99999;text-align: center;}
.back-to-top i{font-size:24px;position:relative;top:8px;/*left:8px;*/}
.back-to-top:hover{color:#fff;background:#9f0f40;transition:background 0.2s ease-in-out;}
#header{/*height:70px;*/transition:all 0.5s;z-index:997;transition:all 0.5s;padding:10px 0;background:transparent;box-shadow:0px 2px 15px rgba(0, 0, 0, 0.1);background-color: rgba(0,0,0,0.5);}
.is-sticky #header{background-color:#000000;}
#header-sticky-wrapper{position:absolute;width:100%;z-index:999;}
#header .logo h1{font-size:28px;margin:0;padding:10px 0;line-height:1;font-weight:400;}
#header .logo h1 a, #header .logo h1 a:hover{color:#ffffff;text-decoration:none;font-family:"Poppins", sans-serif;font-weight:600;}
#header .logo img{padding:0;margin:0;max-height:40px;}
.nav-menu, .nav-menu *{margin:0;padding:0;list-style:none;}
.nav-menu > ul > li{position:relative;white-space:nowrap;float:left;}
.nav-menu a{display:block;position:relative;color:#ffffff;padding:14px 15px;transition:0.3s;font-size:16px;font-weight:500;font-family:"Roboto", sans-serif;}
.nav-menu a:hover, .nav-menu .active > a, .nav-menu li:hover > a{color:#ffffff;text-decoration:none;font-weight:900;}
.nav-menu .drop-down ul{display:block;position:absolute;left:0;top:calc(100% + 30px);z-index:99;opacity:0;visibility:hidden;padding:10px 0;background:#fff;box-shadow:0px 0px 30px rgba(127, 137, 161, 0.25);transition:ease all 0.3s;}
.nav-menu .drop-down:hover > ul{opacity:1;top:100%;visibility:visible;}
.nav-menu .drop-down li{min-width:180px;position:relative;}
.nav-menu .drop-down ul a{padding:10px 20px;font-size:13px;font-weight:500;text-transform:none;color:#08362f;}
.nav-menu .drop-down ul a:hover, .nav-menu .drop-down ul .active > a, .nav-menu .drop-down ul li:hover > a{color:#811439;}
.nav-menu .drop-down > a:after{content:"\f107";/*font-family:IcoFont;*/padding-left:5px;font: normal normal normal 15px/1 FontAwesome; }
.nav-menu .drop-down .drop-down ul{top:0;left:calc(100% - 30px);}
.nav-menu .drop-down .drop-down:hover > ul{opacity:1;top:0;left:100%;}
.nav-menu .drop-down .drop-down > a{padding-right:35px;}
.nav-menu .drop-down .drop-down > a:after{content:"\eaa0";font-family:IcoFont;position:absolute;right:15px;}
@media (max-width:1366px){.nav-menu .drop-down .drop-down ul{left:-90%;}
 .nav-menu .drop-down .drop-down:hover > ul{left:-100%;}
 .nav-menu .drop-down .drop-down > a:after{content:"\ea9d";}
}
.mobile-nav{position:fixed;top:0;bottom:0;z-index:9999;overflow-y:auto;left:-260px;width:260px;padding-top:18px;background:rgba(0, 0, 0, 0.7);transition:0.4s;}
.mobile-nav *{margin:0;padding:0;list-style:none;}
.mobile-nav a{display:block;position:relative;color:#fff;padding:10px 20px;font-weight:500;transition:ease-in-out 0.3s;}
.mobile-nav a:hover, .mobile-nav .active > a, .mobile-nav li:hover > a{color:#ffffff;text-decoration:none;}
.mobile-nav .drop-down > a:after{content:"\f107";font: normal normal normal 15px/1 FontAwesome;padding-left:10px;position:absolute;right:15px;}
.mobile-nav .active.drop-down > a:after{content:"\f106";}
.mobile-nav .drop-down > a{padding-right:35px;}
.mobile-nav .drop-down ul{display:none;overflow:hidden;}
.mobile-nav .drop-down li{padding-left:20px;}
.mobile-nav-toggle{position:fixed;top:20px;right:15px;z-index:9998;border:0;background:none;font-size:24px;transition:all 0.4s;outline:none !important;line-height:1;cursor:pointer;text-align:right;}
.mobile-nav-toggle i{color:#ffffff;}
.mobile-nav-overly{width:100%;height:100%;z-index:9997;top:0;left:0;position:fixed;background:rgba(21, 27, 26, 0.8);overflow:hidden;display:none;}
.mobile-nav-active{overflow:hidden;}
.mobile-nav-active .mobile-nav{left:0;}
.mobile-nav-active .mobile-nav-toggle i{color:#fff;}
#hero{width:100%;height:100vh;background-color:rgba(21, 27, 26, 0.7);overflow:hidden;padding:0;}
#hero .carousel-item{width:100%;height:100vh;background-size:cover;background-position:center;background-repeat:no-repeat;}
#hero .carousel-item::before{content:'';background-color:rgba(21, 27, 26, 0.7);position:absolute;height:100vh;width:100%;top:0;right:0;left:0;bottom:0;}
#hero .carousel-container{display:flex;justify-content:center;align-items:center;position:absolute;bottom:0;top:0;left:0;right:0;}
#hero .carousel-content{text-align:center;}
#hero h2{color:#fff;margin-bottom:30px;font-size:48px;font-weight:700;}
#hero p{width:80%;-webkit-animation-delay:0.4s;animation-delay:0.4s;margin:0 auto 30px auto;color:#fff;}
#hero .carousel-inner .carousel-item{transition-property:opacity;background-position:center top;}
#hero .carousel-inner .carousel-item,#hero .carousel-inner .active.carousel-item-left,#hero .carousel-inner .active.carousel-item-right{opacity:0;}
#hero .carousel-inner .active,#hero .carousel-inner .carousel-item-next.carousel-item-left,#hero .carousel-inner .carousel-item-prev.carousel-item-right{opacity:1;transition:0.5s;}
#hero .carousel-inner .carousel-item-next,#hero .carousel-inner .carousel-item-prev,#hero .carousel-inner .active.carousel-item-left,#hero .carousel-inner .active.carousel-item-right{left:0;transform:translate3d(0, 0, 0);}
#hero .carousel-control-prev, #hero .carousel-control-next{width:10%;}
#hero .carousel-control-next-icon, #hero .carousel-control-prev-icon{background:none;font-size:48px;line-height:1;width:auto;height:auto;}
#hero .carousel-indicators li{cursor:pointer;opacity:1;}
#hero .carousel-indicators .active{background-color:#811439;}
#hero .btn-get-started{font-family:"Roboto", sans-serif;font-weight:500;font-size:14px;letter-spacing:1px;display:inline-block;padding:12px 32px;border-radius:50px;transition:0.5s;line-height:1;margin:10px;color:#fff;-webkit-animation-delay:0.8s;animation-delay:0.8s;border:2px solid #ffffff;}
#hero .btn-get-started:hover{background:#811439;color:#fff;text-decoration:none;border-color:#811439;}
@media (max-width:768px){#hero h2{font-size:28px;}
}
@media (min-width:1024px){#hero p{width:60%;}
 #hero .carousel-control-prev, #hero .carousel-control-next{width:5%;}
}
section{padding:60px 0;}
.section-bg{background-color:#f2f5f4;}
.section-title{text-align:center;padding-bottom:30px;}
.section-title h2{font-size:35px;font-weight:600;margin-bottom:20px;padding-bottom:0;color:#811439;}
.section-title p{margin-bottom:0;color:#5f7c78;}
.about .content h3{font-weight:500;font-size:24px;color:#58716d;font-family:"Poppins", sans-serif;}
.about .content ul{list-style:none;padding:0;}
.about .content ul li{padding-bottom:10px;}
.about .content ul i{font-size:20px;padding-right:4px;color:#1bbca3;}
.about .content p:last-child{margin-bottom:0;}
.about .progress{height:50px;display:block;background:none;}
.about .progress .skill{padding:0;margin:0 0 6px 0;text-transform:uppercase;display:block;font-weight:600;font-family:"Poppins", sans-serif;color:#58716d;}
.about .progress .skill .val{float:right;font-style:normal;}
.about .progress-bar-wrap{background:#e6eceb;}
.about .progress-bar{width:1px;height:10px;transition:.9s;background-color:#1bbca3;}
.counts .count-box{box-shadow:-10px -5px 40px 0 rgba(0, 0, 0, 0.1);padding:30px;width:100%;background:#fff;}
.counts .count-box i{display:block;font-size:30px;color:#1bbca3;float:left;}
.counts .count-box span{font-size:42px;line-height:24px;display:block;font-weight:700;color:#58716d;margin-left:50px;}
.counts .count-box p{padding:30px 0 0 0;margin:0;font-family:"Roboto", sans-serif;font-size:14px;}
.counts .count-box a{font-weight:600;display:block;margin-top:20px;color:#7c9995;font-size:15px;font-family:"Poppins", sans-serif;transition:ease-in-out 0.3s;}
.counts .count-box a:hover{color:#a7bbb8;}
.services .icon-box{padding:30px;position:relative;overflow:hidden;background:#fff;box-shadow:0 0 29px 0 rgba(68, 88, 144, 0.12);transition:all 0.3s ease-in-out;border-radius:8px;z-index:1;}
.services .icon-box::before{content:'';position:absolute;background:#aff4e9;right:-60px;top:-40px;width:100px;height:100px;border-radius:50px;transition:all 0.3s;z-index:-1;}
.services .icon-box:hover::before{background:#1bbca3;right:0;top:0;width:100%;height:100%;border-radius:0px;}
.services .icon{margin:0 auto 20px auto;padding-top:10px;display:inline-block;text-align:center;border-radius:50%;width:60px;height:60px;background:#1bbca3;transition:all 0.3s ease-in-out;}
.services .icon i{font-size:36px;line-height:1;color:#fff;}
.services .title{font-weight:700;margin-bottom:15px;font-size:18px;}
.services .title a{color:#425451;}
.services .description{font-size:15px;line-height:28px;margin-bottom:0;}
.services .icon-box:hover .title a, .services .icon-box:hover .description{color:#fff;}
.services .icon-box:hover .icon{background:#fff;}
.services .icon-box:hover .icon i{color:#1bbca3;}
.cta{background:linear-gradient(rgba(66, 84, 81, 0.5), rgba(43, 56, 54, 0.5)), url("../img/cta-bg.jpg") fixed center center;background-size:cover;padding:60px 0;}
.cta h3{color:#fff;font-size:28px;font-weight:700;}
.cta p{color:#fff;}
.cta .cta-btn{font-family:"Poppins", sans-serif;font-weight:500;font-size:16px;letter-spacing:1px;display:inline-block;padding:8px 28px;border-radius:25px;transition:0.5s;margin-top:10px;border:2px solid #1bbca3;color:#fff;}
.cta .cta-btn:hover{background:#1bbca3;border:2px solid #1bbca3;}
.more-services img{border-radius:0;}
.more-services .card{border:0;text-align:ceneter;}
.more-services .card-body{-moz-text-align-last:center;text-align-last:center;}
.more-services .card-title a{font-weight:600;font-size:18px;color:#334240;transition:ease-in-out 0.3s;}
.more-services .card-title a:hover{color:#1bbca3;}
.more-services .btn{border-radius:50px;padding:4px 30px 6px 30px;border:2px solid #1bbca3;}
.more-services .btn:hover{color:#fff;background:#1bbca3;}
.info-box .content{padding:60px 100px 0 100px;}
.info-box .content h3{font-weight:400;font-size:34px;}
.info-box .content h4{font-size:20px;font-weight:700;margin-top:5px;}
.info-box .content p{font-size:15px;color:#6b8a86;}
.info-box .img{background-size:cover;background-repeat:no-repeat;background-position:center center;min-height:400px;}
.info-box .accordion-list{padding:0 100px 60px 100px;}
.info-box .accordion-list ul{padding:0;list-style:none;}
.info-box .accordion-list li + li{margin-top:15px;}
.info-box .accordion-list li{padding:20px;background:#f2f5f4;border-radius:5px;}
.info-box .accordion-list a{display:block;position:relative;font-family:"Poppins", sans-serif;font-size:16px;line-height:24px;font-weight:500;padding-right:30px;outline:none;transition:ease-in-out 0.3s;}
.info-box .accordion-list a:hover{color:#1bbca3;}
.info-box .accordion-list span{color:#e83e8c;font-weight:600;font-size:18px;padding-right:10px;}
.info-box .accordion-list i{font-size:24px;position:absolute;right:0;top:0;}
.info-box .accordion-list p{margin-bottom:0;padding:10px 0 0 0;}
.info-box .accordion-list .icon-show{display:none;}
.info-box .accordion-list a.collapsed{color:#343a40;}
.info-box .accordion-list a.collapsed:hover{color:#1bbca3;}
.info-box .accordion-list a.collapsed .icon-show{display:inline-block;}
.info-box .accordion-list a.collapsed .icon-close{display:none;}
@media (max-width:1024px){.info-box .content, .info-box .accordion-list{padding-left:0;padding-right:0;}
}
@media (max-width:992px){.info-box{}
 .info-box .content{padding-top:30px;}
 .info-box .accordion-list{padding-bottom:30px;}
}
.portfolio .portfolio-item{margin-bottom:30px;}
.portfolio #portfolio-flters{padding:0;margin:0 auto 35px auto;list-style:none;text-align:center;background:#fff;border-radius:50px;padding:2px 15px;}
.portfolio #portfolio-flters li{cursor:pointer;display:inline-block;padding:10px 15px 8px 15px;font-size:14px;font-weight:600;line-height:1;text-transform:uppercase;color:#334240;margin-bottom:5px;transition:all 0.3s ease-in-out;}
.portfolio #portfolio-flters li:hover, .portfolio #portfolio-flters li.filter-active{color:#1bbca3;}
.portfolio #portfolio-flters li:last-child{margin-right:0;}
.portfolio .portfolio-wrap{transition:0.3s;position:relative;overflow:hidden;z-index:1;}
.portfolio .portfolio-wrap::before{content:"";background:rgba(88, 113, 109, 0.6);position:absolute;left:30px;right:30px;top:30px;bottom:30px;transition:all ease-in-out 0.3s;z-index:2;opacity:0;}
.portfolio .portfolio-wrap .portfolio-info{opacity:0;position:absolute;top:10%;left:0;right:0;text-align:center;z-index:3;transition:all ease-in-out 0.3s;}
.portfolio .portfolio-wrap .portfolio-info h4{font-size:20px;color:#fff;font-weight:600;}
.portfolio .portfolio-wrap .portfolio-info p{color:#ffffff;font-size:14px;text-transform:uppercase;}
.portfolio .portfolio-wrap .portfolio-links{opacity:0;left:0;right:0;bottom:10%;text-align:center;z-index:3;position:absolute;transition:all ease-in-out 0.3s;}
.portfolio .portfolio-wrap .portfolio-links a{color:#fff;margin:0 2px;font-size:28px;display:inline-block;transition:0.3s;}
.portfolio .portfolio-wrap .portfolio-links a:hover{color:#56e7d0;}
.portfolio .portfolio-wrap:hover::before{top:0;left:0;right:0;bottom:0;opacity:1;}
.portfolio .portfolio-wrap:hover .portfolio-info{opacity:1;top:calc(50% - 48px);}
.portfolio .portfolio-wrap:hover .portfolio-links{opacity:1;bottom:calc(50% - 50px);}
.team{background:#fff;padding:60px 0;}
.team .member{text-align:center;margin-bottom:20px;background:#343a40;position:relative;overflow:hidden;}
.team .member .member-info{opacity:0;position:absolute;bottom:0;top:0;left:0;right:0;transition:0.2s;}
.team .member .member-info-content{position:absolute;left:0;right:0;bottom:10px;transition:bottom 0.4s;}
.team .member .member-info-content h4{font-weight:700;margin-bottom:2px;font-size:18px;color:#fff;}
.team .member .member-info-content span{font-style:italic;display:block;font-size:13px;color:#fff;}
.team .member .social{position:absolute;left:0;bottom:-38px;right:0;height:48px;transition:bottom ease-in-out 0.4s;text-align:center;}
.team .member .social a{transition:color 0.3s;color:#fff;margin:0 10px;display:inline-block;}
.team .member .social a:hover{color:#1bbca3;}
.team .member .social i{font-size:18px;margin:0 2px;}
.team .member:hover .member-info{background:linear-gradient(0deg, rgba(0, 0, 0, 0.9) 0%, rgba(0, 0, 0, 0.8) 20%, rgba(0, 212, 255, 0) 100%);opacity:1;transition:0.4s;}
.team .member:hover .member-info-content{bottom:60px;transition:bottom 0.4s;}
.team .member:hover .social{bottom:0;transition:bottom ease-in-out 0.4s;}
.contact .infos{position:relative;z-index:2;}
.contact .info{padding:60px;background:#fff;color:#334240;text-align:center;box-shadow:-5px -5px 40px 0 rgba(0, 0, 0, 0.1);}
.contact .info i{font-size:48px;color:#56e7d0;margin-bottom:15px;}
.contact .info h4{padding:0;margin:0 0 10px 0;font-size:16px;font-weight:600;text-transform:uppercase;font-family:"Poppins", sans-serif;}
.contact .info p{font-size:15px;}
.contact .info-bg{background:white;}
.contact .contact-form-wrap{box-shadow:10px -5px 40px 0 rgba(0, 0, 0, 0.1);background:#fff;position:relative;z-index:1;padding:30px;}
.contact .php-email-form{width:100%;}
.contact .php-email-form .validate{display:none;color:red;margin:0;font-weight:400;font-size:13px;}
.contact .php-email-form .error-message{display:none;color:#fff;background:#ed3c0d;text-align:center;padding:15px;font-weight:600;}
.contact .php-email-form .sent-message{display:none;color:#fff;background:#18d26e;text-align:center;padding:15px;font-weight:600;}
.contact .php-email-form .loading{display:none;background:#fff;text-align:center;padding:15px;}
.contact .php-email-form .loading:before{content:"";display:inline-block;border-radius:50%;width:24px;height:24px;margin:0 10px -6px 0;border:3px solid #18d26e;border-top-color:#eee;-webkit-animation:animate-loading 1s linear infinite;animation:animate-loading 1s linear infinite;}
.contact .php-email-form label{font-family:"Poppins", sans-serif;margin-bottom:5px;color:#5f7c78;}
.contact .php-email-form input, .contact .php-email-form textarea{border-radius:0;box-shadow:none;font-size:14px;}
.contact .php-email-form input::focus, .contact .php-email-form textarea::focus{background-color:#1bbca3;}
.contact .php-email-form input{padding:20px 15px;}
.contact .php-email-form textarea{padding:12px 15px;}
.contact .php-email-form button[type="submit"]{background:#fff;border:2px solid #1bbca3;padding:10px 24px;color:#1bbca3;transition:0.4s;}
.contact .php-email-form button[type="submit"]:hover{background:#1bbca3;color:#fff;}
@media (max-width:1024px){.contact .info{padding:30px;}
}
@media (max-width:768px){.contact .php-email-form{padding:15px 0 0 0;}
}
@-webkit-keyframes animate-loading{0%{transform:rotate(0deg);}
 100%{transform:rotate(360deg);}
}
@keyframes animate-loading{0%{transform:rotate(0deg);}
 100%{transform:rotate(360deg);}
}
#footer{background:#eeeeee;padding:0 0 20px 0;font-size:14px;}
#footer .footer-top{background:#f6f6f6;padding:60px 0 30px 0;}
#footer .footer-top .footer-info{}
#footer .footer-top .footer-info h3{font-size:24px;margin:0 0 20px 0;padding:2px 0 2px 0;line-height:1;font-weight:700;}
#footer .footer-top .footer-info p{font-size:14px;line-height:24px;margin-bottom:0;font-family:"Roboto", sans-serif;}
#footer .footer-top .social-links a{font-size:18px;display:inline-block;background:#333333;color:#fff;line-height:1;padding:8px 0;margin-right:4px;border-radius:50%;text-align:center;width:36px;height:36px;transition:0.3s;}
#footer .footer-top .social-links a:hover{background:#811439;color:#fff;text-decoration:none;}
#footer .footer-top h4{font-size:16px;font-weight:600;position:relative;padding-bottom:12px;}
#footer .footer-top .footer-links{}
#footer .footer-top .footer-links ul{list-style:none;padding:0;margin:0;}
#footer .footer-top .footer-links ul i{padding-right:2px;color:#811439;font-size:18px;line-height:1;}
#footer .footer-top .footer-links ul li{padding:10px 0;display:flex;align-items:center;}
#footer .footer-top .footer-links ul li:first-child{padding-top:0;}
#footer .footer-top .footer-links ul a{color: #334240;transition:0.3s;display:inline-block;line-height:1;}
#footer .footer-top .footer-links ul a:hover{color:#9f0f40;}
#footer .footer-top .footer-newsletter form{margin-top:30px;background:#fff;padding:6px 10px;position:relative;border-radius:4;}
#footer .footer-top .footer-newsletter form input[type="email"]{border:0;padding:4px;width:calc(100% - 110px);}
#footer .footer-top .footer-newsletter form input[type="submit"]{position:absolute;top:0;right:0;bottom:0;border:0;background:none;font-size:16px;padding:0 20px;background:#811439;color:#fff;transition:0.3s;border-radius:4;}
#footer .footer-top .footer-newsletter form input[type="submit"]:hover{background:#9f0f40;}
#footer .copyright{text-align:center;padding-top:20px;}
#footer .credits{padding-top:10px;text-align:center;font-size:13px;color:#fff;}


/*My custom style*/
img{max-width:100%;}
.serviceicons{padding:50px 0 0;}
.serviceicons .icons{margin-right: 10px;}
#about .countdown {text-align: center;background: #ffffff;padding: 20px;width: 40%;position: absolute;}
#about .countdown .content-countdown {border: 1px solid #cdcdcd;padding: 20px;}
.title_heading {font-size: 35px;font-weight: 600;color: #811439;display: inline-block;}
#category_slider .item {transition: all 0.5s ease 0s;}
#category_slider .item a {display: block;position: relative;z-index: 1;margin-bottom: 20px;border: 1px solid #fff;text-align:center;text-align:-moz-center;text-align:-webkit-center;text-align:-ms-center;padding-top:15px;transition: all 0.5s ease 0s;}
#category_slider .item a:before {content: '';display: block;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: -1;transition: all .3s; background-color: rgba(27,27,23,0.05);}
#category_slider .item:hover p > span::before {background: #811439;transition: all 0.5s ease 0s;}
#category_slider .item p {padding: 1.2em 1.5em;/*position: absolute;*/bottom: 0;text-align: center;width: 100%;margin: 0;z-index: 2;}
#category_slider .item p>span {position: relative;padding-top: 16px;padding-bottom: 16px;margin-left: 8px;margin-right: 8px;font-size: 12px;font-weight: 600;text-transform: none;display: block;line-height: 1.35;letter-spacing: -0.005em;color: #811439;}
#category_slider .item:hover p>span{color:#ffffff;}
#category_slider .item p>span span {position:relative;z-index:99;}
#category_slider .item p>span:before {content: '';position: absolute;left: 0;top: 0;right: 0;bottom: 0;background: #ffffff;transform: skew(-20deg);z-index: 0}
#category_slider .item p>span:after {content: '\f178';font: normal normal normal 14px/1 FontAwesome;margin-left: 4px;font-weight: 900;position: relative}
#category_slider .item img{max-width:100%;width:auto;}
.product-items{box-shadow: 0px 0px 10px -9px #000;border-radius: 6px;margin-bottom: 30px;}
.product-items .img-section{text-align:center;position:relative;text-align:center;text-align: -moz-center;text-align: -ms-center;text-align: -webkit-center;}
.product-items .img-section .details-info{position:absolute;height: 100%;top: 0;width: 100%;background-color: rgba(0,0,0,0.1);transition: all 0.5s ease 0s;opacity:0;}
.product-items:hover .img-section .details-info{opacity:1;}
.product-items .img-section .details-info a{display: inline-block;font-size:16px;border-radius: 50%;height:30px;width:30px;background-color:#fff;color: #811439;line-height: 30px;margin: 0 5px;transition: all 0.5s ease 0s;}
.product-items .img-section .details-info a:hover{background-color:#811439;color: #fff;}
.product-items .img-section a img{height:220px;width: auto;}
.viewall-btn{color: #334240;}
.product-items .content-section{padding:15px;border-top:1px solid #eee;height: 110px;}
.product-items .content-section a{display: block;margin-bottom: 5px;color:#333;}
.product-items .content-section h4 del{color: #aaa;}
.owl-dots .owl-dot{outline:none;;}
.owl-dots .owl-dot span{height:10px;width:10px;background-color:#eee;display: block;border-radius: 10px;margin: 2px;transition: all 0.5s ease 0s;}
.owl-dots .owl-dot.active span{background-color:#811439;width:20px;}
.mobile-nav-toggle i{content: '\f0c9';font: normal normal normal 20px/1 FontAwesome;display: inline-block;}
.mobile-nav-toggle i.icofont-close{content: '\f00d';font: normal normal normal 20px/1 FontAwesome;display: inline-block;}
.cart-item-mobile ul{list-style:none;display:flex;margin: 0;padding-right:25px;}
.cart-item-mobile ul li a{padding:10px;color:#ffffff;display: block;}
.form-group .form-control{height: 55px;border-radius: 0;}
.btn-theme{background-color:#121212;color: #fff;border-radius:0;padding: 12px 50px;width:100%;font-size: 20px;}
.btn-theme:hover{background-color:#811439;color: #fff;}
.btn-sm-theme{padding: 6px 20px;width: auto;font-size: 14px;}
.form-control:focus{box-shadow:none;border-color:#9f0f40;}
.inner-page-banner{background-size:cover;background-position:center;padding: 120px 0 60px;}
.inner-page-banner .title-page{color:#ffffff;}
.inner-page-banner .bread-crumb{color:#ddd;}
.inner-page-banner .bread-crumb a{color:#ffffff;}
.category-list ul{list-style:none;padding-left:0px;}
.category-list ul li a{padding:10px 15px;display:block;border: 1px solid #eee;margin-bottom: -1px;}
.category-list ul li a i{font-size:12px;}

#collapseFilter.filter-content{display:block;}
.filter_actionmobile{position:absolute;z-index:9;right:30px;}
.filter_actionmobile.collapsed .fa-times{display:none;}
.filter_actionmobile .fa-filter{display:none;}
.filter_actionmobile.collapsed .fa-filter{display:inline-block;}

.zoom.zoomcontainer {display:inline-block;position: relative;border:1px solid #eee;width:100%;text-align:center;}
/* magnifying glass icon */
.zoom.zoomcontainer:after {content:'';display:block; width:33px; height:33px; position:absolute; top:0;right:0;}
.zoom..zoomcontainer img {display: block;}
.zoom..zoomcontainer img::selection {background-color: transparent;}
.text-theme{color: #811439;}
.handle-counter input{width:50px;height:42px;text-align: center;display: inline-block;vertical-align: middle;}
.handle-counter .btn{display: inline-block;font-size: 18px;border-radius: 0;vertical-align: middle;background-color:#811439;border: none;height:42px;}
.btn-hart{border: 1px solid #121212;font-size: 20px;}
.item-showlist.hide{display:none;}
.item-showlist{display:none;}
.item-showlist.show{display:block;}
.img-cart{padding:5px; width: 150px;
    text-align: center;}
.img-cart img{width: auto !important;
    max-height: 150px;}
.cart-item-list{border: 1px solid #eee;border-top:none;padding: 10px;}
.cart-item-list:first-child{border-top:1px solid #eee;}
.cart-item-text p{font-size:14px;}
.cart-item-text h5{font-size:17px;}
.price-details{border-radius:0;}
.price-details .amountitem{padding:10px 15px;border-bottom: 1px solid #eee;}
.btn-theme.sm-btn{padding: 12px 30px;font-size: 16px;}
.btn-theme-revers{background-color: #811439;}
.btn-theme-revers:hover{background-color: #121212;}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link{background: #9f0f40;}

.profileupload .imagebox {position: relative;width: 120px;height: 120px;display: block;overflow: hidden;border-radius: 50%;text-align: center;margin: 0px auto;border: 1px solid #811439;}
.profileupload .profiletext {color: #00d0fd;height: 120px;width: 120px;display: block;line-height: 120px;font-size: 50px;}
.profileupload .imagebox img {position: absolute;left: 0;top: 0;width: 120px;height: 120px;}
.profileupload .fi-custom-upladfile {margin-top: -40px;position: relative;right: -45px;display: block;}
.fi-custom-upladfile input[type="file"] {display: none;}
.editepen {height: 30px;width: 30px;background-color: #121212;display: inline-block;border-radius: 50%;line-height: 30px;color: #ffffff;cursor:pointer;}

form.disabled .form-control{pointer-events: none;}
.cart-item-mobile .user-content-toggle{display: none;position: absolute;padding-left: 0;right: 0;background-color: #000;}
.cart-item-mobile .active .user-content-toggle{display: block;}
.custom-control-input:checked ~ .custom-control-label::before{border-color: #811439;background-color: #811439;}
.btn:focus, input:focus, button:focus{box-shadow: none;}

.seach-content{position:absolute;width: 100%;right: 0;}
.seach-content .form-group{/*position:relative;*/}
.seach-content .form-control{padding: 15px 0 15px 40px; border:none;}
.seach-content .form-group .addons{position:absolute;right:15px;top:13px;cursor:pointer;}
.seach-content .form-group .addons.searchicon{left: 15px;right: inherit;}

.pro-size{font-size: 14px;color: #9f0f40;display: inline-block;vertical-align: middle;}

.itemfilter{border:1px solid #000;padding:5px 18px;border-radius:30px;margin-right:5px;margin-bottom: 5px;cursor:pointer;font-size: 14px;}
.itemfilter.selected{background-color:#000;color:#fff;}
.counter-list{background-color: #fa5f1e;border-radius: 15px;font-size: 11px;height: 15px;width: 15px;display: inline-block;position: absolute;text-align: center;line-height: 15px;}

.details-order .img-cart img{width: 150px;}
.order_bottom_detail{padding:15px;}
@media (max-width:767px){
.details-order .card-header h5{font-size: 16px;}
.order_addrees h4{font-size:22px;}
.order_addrees p{font-size:14px;}
}
.addToWishListButton {
    color: #811439;
}
.details-info .addToWishListButton:hover {
    color: #fff;
}

.address-list {border:1px solid #ddd;padding: 15px;box-shadow: 0px 1px 5px -4px #555;border-radius: 4px;margin-bottom: 15px;}
.message-info{border:1px solid #ddd;padding: 15px;background-color:#e9ecef;border-radius: 4px;}

.cuponcodeapply{position:relative;}
.deliver-selected{width: 300px;right: 0;left: auto;height: 300px;overflow-x: auto;}
.coupon-left h5{color: #811439;font-size: 16px;}
.coupon-left{padding:10px 15px;border-bottom:1px solid #ddd;}
.coupon-left:last-child{border-bottom:0;}
.dropdown-Coupon{display:block;padding: 15px;border-bottom:1px solid #ddd;}
.dropdown-Coupon i{float:right;}
.applayed-cuopon{padding: 15px;border-bottom:1px solid #ddd;}
.lefcupo h6, .lefcupo p{overflow:hidden;white-space:nowrap;width: 150px;text-overflow: ellipsis;}
.lefcupo p{font-size:14px;}

.dropdown-Offer{display:block;padding: 15px;border-bottom:1px solid #ddd;}
.dropdown-Offer i{float:right;}
.applayed-Offer{padding: 15px;border-bottom:1px solid #ddd;}

.rowTipsSection .btn-sm-theme {
padding: 6px 15px;
    font-size: 15px;
}


body.term{background-color: transparent!important;}
.container-term{background-color: transparent!important;border: 2px solid #990934;border-radius:0!important;}
.container-term h3.head-term{margin-bottom:25px;border-radius:0!important;}


.product-per-page, .product-sort-by{display:flex;align-items:center;}
.product-per-page label, .product-sort-by label{min-width:80px;margin-bottom:0;}
.product-per-page select.form-control, .product-sort-by select.form-control{height:38px;}
/*Range slider*/
.irs--flat .irs-bar{background-color: #990934!important;}
.irs--flat .irs-handle > i:first-child{background-color:#990934!important;}
.irs--flat .irs-from, .irs--flat .irs-to, .irs--flat .irs-single{background-color:#990934!important;}
.irs--flat .irs-from::before, .irs--flat .irs-to::before, .irs--flat .irs-single::before {border-top-color:#990934!important;}
.irs--flat .irs-line{height: 3px!important;background-color: #E6E6E6!important;}
.irs--flat .irs-bar{height: 4px!important;}
.irs--flat .irs-handle{height:15px!important;width:15px!important;background-color:#990934!important;border-radius:15px!important;top:20px!important;}
.irs--flat .irs-handle.state_hover{height:20px!important;width:20px!important;top:17px!important;}
.irs--flat .irs-min, .irs--flat .irs-max{top:35px!important;background:none!important;}



@media (max-width:767px){
section{padding: 30px 0;}
.serviceicons{padding: 30px 0 0;}
#about .countdown{position: relative;width: 100%;}
.section-title{padding-bottom: 0;}
#collapseFilter.filter-content.collapse:not(.show){display:none;}
}
@media (max-width:574px){
.footer-links{padding-bottom:15px;padding-top:15px;}
#footer .footer-top{padding: 30px 0 30px 0;}
}
