.ata-product-category-grid-wrp figcaption{left:0%;right:0%;top:0%;bottom:0px;position:absolute;color:#fff;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;z-index:99;padding:20px 40px;}
.ata-product-category-grid-wrp figcaption h4{color:#fff;}
.ata-product-category-grid-wrp .theme-btn{padding:8px 20px;margin-top:40px;border:none!important;border-radius:2.14em;}
.ata-product-category-grid-wrp .img_link{display:block;position:relative;}
.ata-product-category-grid-wrp .cat-wrap{position:relative;}
.ata-product-category-grid-wrp figure:after{position:absolute;left:0px;right:0px;top:0px;bottom:0px;content:"";}
.ata-product-category-grid-wrp .cat-wrap{display:block;}
.ata-product-category-grid-wrp .cat-wrap.no-space{margin:0px -15px!important;}
.ata-product-category-grid-wrp figure{overflow:hidden;}
.ata-product-category-grid-wrp figure img{width:100%;height:auto;backface-visibility:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}
.ata-product-category-grid-wrp figure:hover img{transform:scale(1.1);}
.ata-product-category-grid-child-wrp .entry-title{display:block;padding:20px 0px 20px 0px;margin:0px;}
.ata-product-category-grid-child-wrp .img_link.space{margin:0px -15px!important;}
.ata-product-category-grid-child-wrp .desc{padding-bottom:10px;}
.ata-product-category-grid-child-wrp ul.ata-child-category{display:block;padding:0px 0px 20px 18px;margin:0px;}
.ata-product-category-grid-child-wrp ul.ata-child-category li{display:block;list-style:none;position:relative;margin-bottom:5px;}
.ata-product-category-grid-child-wrp ul.ata-child-category li:before{left:-20px;}
.ata-product-category-grid-child-wrp ul.ata-child-category li a:hover, .ata-product-category-grid-child-wrp ul.ata-child-category li:hover:before{color:var( --secondary-color )!important;}
.ata-department-title-wrap{display:block;padding-top:30px !important;padding-right:30px !important;padding-bottom:100px !important;padding-left:30px !important;background-color:#f7f7f7;}
.ata-department-title-wrap h4{color:#000000;font-size:18px;font-weight:600;line-height:24px;margin:0px;display:inline-block;padding:0px;}
.ata-department-title-wrap h6{font-size:14px;color:#a5a5a5;line-height:24px;display:inline-block;vertical-align:top;padding:0px;font-weight:400;margin-left:25px;margin-top:2px;}
.ata-department-list{overflow:hidden;margin-top:-80px;}
.ata-department-list .owl-item, .ata-product-carousel .owl-item, ul.products.ata-product-sidebar-carousel .owl-item{float:left;padding:15px;}
.ata-department-list .item{display:inline-block;text-align:center;}
.ata-department-list .cat-img-block{position:relative;overflow:hidden;border-radius:50%;-webkit-border-radius:50%;display:block;margin-bottom:15px;background:#fff;box-shadow:0px 0px 0px rgba(0, 0, 0, 0.06);-webkit-box-shadow:0px 0px 0px rgba(0, 0, 0, 0.06);-moz-box-shadow:0px 0px 0px rgba(0, 0, 0, 0.06);}
.ata-department-list .owl-nav{display:none;}
@media only screen and (min-width: 1025px) and (max-width: 4000px){
.ata-product-grids-wrp ul.products li.first{clear:none!important;}
.ata-product-grids-wrp ul.products li.md-first{clear:both!important;}
.ata-product-grids-wrp  ul.products li.last{margin-right:3.8%!important;}
.ata-product-grids-wrp  ul.products li.md-last{margin-right:0px!important;}
.ata-product-grids-wrp  ul.products li.md-last.last{margin-right:0px!important;}
}
@media only screen and (min-width: 601px) and (max-width: 1024px){
.ata-product-grids-wrp ul.products li.first{clear:none!important;}
.ata-product-grids-wrp ul.products li.sm-first{clear:both!important;}
.ata-product-grids-wrp  ul.products li.last{margin-right:3.8%!important;}
.ata-product-grids-wrp  ul.products li.sm-last{margin-right:0!important;}
.ata-product-grids-wrp  ul.products li.sm-last.last{margin-right:0px!important;}
ul.products.columns-sm-1 li.product{float:none;width:100%;}
ul.products.columns-sm-2 li.product{width:48.1%;}
ul.products.columns-sm-3 li.product{width:30.79667%;}
ul.products.columns-sm-4 li.product{width:22.15%;}
}
@media screen and (max-width:600px){
.ata-product-grids-wrp ul.products li.first{clear:none!important;}
.ata-product-grids-wrp ul.products li.xs-first{clear:both!important;margin-right:3.8%!important;}
.ata-product-grids-wrp  ul.products li.last{margin-right:3.8%!important;}
.ata-product-grids-wrp  ul.products li.xs-last{margin-right:0px!important;}
.ata-product-grids-wrp  ul.products li.xs-last.last{margin-right:0px!important;}
ul.products.columns-xs-1 li.product{float:none;width:100%;}
ul.products.columns-xs-2 li.product{width:48.1%;float:left;}
ul.products.columns-xs-3 li.product{width:30.79667%;float:left;}
}
ul.products.ata-product-carousel, ul.products.ata-product-sidebar-carousel .owl-stage-outer{overflow:hidden;}
ul.products.ata-product-carousel li.product, ul.products.ata-product-sidebar-carousel li.product{width:100%!important;}
ul.products.ata-product-carousel .owl-nav.disabled{display:none;}
.ata-product-carousel-wrp, ul.products.ata-product-sidebar-carousel{position:relative;}
.owl-dots{display:block;text-align:center;position:absolute;left:0px;right:0px;bottom:20px;}
.owl-dots button{-webkit-border-radius:25px;border-radius:25px;height:8px;width:45px;background:rgba(var( --secondary-color-rgb ), 0.5);padding:0px;margin:0px 5px;}
.owl-dots button.active{background:var( --secondary-color );}
.ata-product-carousel .owl-item{padding:15px;}
.ata-product-carousel .product-loop-wrp .theme-btn{margin-top:0px;}
.ata-product-nav-tab .nav-tabs .nav-link{font-family:var( --heading-fonts );word-spacing:1px;text-transform:uppercase;letter-spacing:1px;-webkit-box-shadow:none;font-weight:normal !important;padding:9px 20px !important;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;position:relative;margin-right:3px;}
.ata-product-nav-tab .nav-tabs .nav-link:after{position:absolute;bottom:-7px;left:50%;margin-left:-8px;content:"";border-right:8px solid transparent;border-top:8px solid var(--secondary-color);border-left:8px solid transparent;opacity:0;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;transition:all 0.4s;}
.ata-product-nav-tab .nav-tabs .nav-link.active:after{opacity:1;}
.ata-product-nav-tab .nav-tabs{border:none;margin-bottom:50px;}
.ata-cat-product-captions{display:block;padding:30px;position:absolute;left:15px;right:15px;top:10px;bottom:10px;z-index:2;}
.ata-cat-product-captions h3{display:block;padding-bottom:10px;}
.ata-cat-product-captions .desc{padding-top:10px;}
.ata-sidebar-info{position:relative;}
.ata-cat-product-captions:after{content:"";position:absolute;left:0px;right:0px;top:0px;bottom:0px;z-index:1;}
.ata-cat-product-captions .sidebar-info{position:relative;z-index:9;}
.ata-product-sidebar-carousel .owl-stage-outer{padding:10px;margin:-10px;}
.ata-product-sidebar-carousel .owl-dots{bottom:20px;}
ul.products.ata-product-sidebar-carousel .owl-nav{position:absolute;left:-130px;top:30px;z-index:99;}
.ata-sidebar-category-product.order-1 ul.products.ata-product-sidebar-carousel .owl-nav{right:-130px;left:auto;}
.ata-sidebar-info.order-2 .sidebar-info{text-align:right;display:block;direction:rtl;}
ul.products.ata-product-sidebar-carousel .owl-nav button{-webkit-border-radius:50%;border-radius:50%;margin-right:2px;font-size:30px;padding:5px;width:40px;height:40px;line-height:15px;}
ul.products.ata-product-sidebar-carousel .owl-nav button span{line-height:15px;display:block;margin-top:-3px;}
.icon-box-wrap .item-box{position:relative;display:block;text-align:center;padding:20px 20px;background:#fff;border:1px solid #f0f0f0;margin:30px 0px;height:inherit;}
.icon-box-wrap .item-box::before{position:absolute;top:0;left:0;content:'';z-index:9;content:"";height:60px;position:absolute;width:60px;border-left:1px solid var( --secondary-color);border-top:1px solid var( --secondary-color);visibility:visible;transition:all 0.4s ease 0s;}
.icon-box-wrap .item-box::after{position:absolute;top:0;right:0;content:'';z-index:9;content:"";height:60px;position:absolute;width:60px;border-top:1px solid var( --secondary-color);border-right:1px solid var( --secondary-color);visibility:visible;transition:all 0.4s ease 0s;}
.icon-box-wrap .item-box-content::before{position:absolute;bottom:0;left:0;content:'';z-index:9;content:"";height:60px;position:absolute;width:60px;border-left:1px solid var( --secondary-color);border-bottom:1px solid var( --secondary-color);visibility:visible;transition:all 0.4s ease 0s;}
.icon-box-wrap .item-box-content::after{position:absolute;bottom:0;right:0;content:'';z-index:9;content:"";height:60px;position:absolute;width:60px;border-right:1px solid var( --secondary-color);border-bottom:1px solid var( --secondary-color);visibility:visible;transition:all 0.4s ease 0s;}
.icon-box-wrap .item-box:hover::before, .icon-box-wrap .item-box:hover::after, .icon-box-wrap .item-box:hover .item-box-content::after, .icon-box-wrap .item-box:hover .item-box-content::before{visibility:hidden;transition:all 0.4s ease 0s;width:0px;height:0px;}
.icon-box-wrap .item-box i{font-size:2.5rem;color:var( --secondary-color);}
.icon-box-wrap .item-box .heading{display:block;padding:20px 0px 15px 0px!important;}
.bc-pricing{position:relative;display:inline-block;width:100%;background:#f7f7f7;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}
.bc-pricing .price-title{padding:35px 20px;position:relative;-webkit-border-top-left-radius:10px;-webkit-border-top-right-radius:10px;-moz-border-radius-topleft:10px;-moz-border-radius-topright:10px;border-top-left-radius:10px;border-top-right-radius:10px;background:#e4e4e4}
.bc-pricing.active .price-title{background:#2ed3ae}
.bc-pricing.active{position:relative}
.card-ribbon{position:absolute;overflow:hidden;top:-10px;left:-10px;width:114px;height:114px;z-index:99}
.card-ribbon span{position:absolute;display:block;width:165px;padding:5px 0;background-color:#23292c;box-shadow:0 5px 5px rgba(0,0,0,.2);color:#fff;font-size:12px;text-transform:uppercase;text-align:center;left:-37px;top:21px;transform:rotate(-45deg);height:39px;line-height:31px;}
.card-ribbon::before, .card-ribbon::after{position:absolute;z-index:-1;content:'';display:block;border:5px solid #23292c;border-top-color:transparent;border-left-color:transparent}
.card-ribbon::before{top:0;right:0}
.card-ribbon::after{bottom:0;left:0}
.bc-pricing .price-title h2{font-family:'poppins', sans-serif;line-height:60px;font-size:50px;position:relative;font-weight:800;margin:0px;}
.bc-pricing .price-title h2 small{font-size:16px;vertical-align:super;padding:0 5px}
.bc-pricing .price-title h2 small:first-child{font-size:24px}
.bc-pricing .price-title span{letter-spacing:6px;position:relative}
.bc-pricing ul{margin:20px 0 0}
.bc-pricing ul li{line-height:50px}
.bc-pricing .price-footer{padding:30px 0;z-index:9;position:relative}
.bc-pricing .button{color:#fff;cursor:pointer;padding:10px 30px;font-weight:400;font-size:16px;border:0;position:relative;background:#2ed3ae;font-family:poppins,sans-serif;display:inline-block;-webkit-border-radius:90px;-moz-border-radius:90px;border-radius:90px;}
.bc-pricing .button:hover, .bc-pricing .button:focus{color:#fff;background:#23292c;outline:0;}
ul.list-style-none{margin:0px;list-style:none;padding:0px;padding-top:30px;}
.ata-category-grid-wrp figure{position:relative;overflow:hidden;color:#FFF;text-align:center;margin-bottom:25px!important;}
.ata-category-grid-wrp figure a.box_wrp{overflow:hidden;display:block;}
.ata-category-grid-wrp img{width:100%;height:auto;-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);}
.ata-category-grid-wrp figure:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.ata-category-grid-wrp figure:after{content:"";position:absolute;left:0px;right:0px;bottom:0px;top:0px;background:rgba(0,0,0,0.3);z-index:9;}
.ata-category-grid-wrp figcaption{left:10%;right:10%;top:50%;position:absolute;color:#000;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);-webkit-transition:all 0.6s ease-in-out;-moz-transition:all 0.6s ease-in-out;-o-transition:all 0.6s ease-in-out;-ms-transition:all 0.6s ease-in-out;transition:all 0.6s ease-in-out;z-index:99;color:#fff;}
.ata-category-grid-wrp figure:hover figcaption{top:40%;}
.ata-category-grid-wrp .heading, .ata-category-grid-wrp .desc{padding-bottom:20px;}
.ata-category-grid-wrp .theme-btn{border:none!important;padding:8px 15px!important;}
.ata-section-title.ata_heading_style_2 h2[data-bigletter], .ata-section-title.ata_heading_style_2 .be-heading[data-bigletter]{position:relative;}
.ata-section-title.ata_heading_style_2 h2[data-bigletter]:before, .ata-section-title.ata_heading_style_2 .be-heading[data-bigletter]:before{content:attr(data-bigletter);font-size:1.5em;opacity:.08;position:absolute;top:-0.5em;left:0px;right:0px;text-align:inherit;text-transform:uppercase;color:inherit;}
.ata-section-title .be-heading{margin-bottom:20px;}
.ata-section-title .be-heading span.slim-text{font-weight:normal!important;}
.ata-section-title .be-heading .theme-color{color:var(--secondary-color);}
.ata-testimonial-block .testimonial-content{background-color:#fff;padding:50px 100px;box-shadow:0 15px 30px rgba(0, 0, 0, 0.05);max-width:750px;margin:50px auto;text-align:center;border-radius:10px;position:relative;}
.ata-testimonial-block .testimonial-content img{width:100px;height:100px;border:5px solid #fff !important;text-align:center;border-radius:50% !important;-webkit-box-shadow:0px 8px 15px 0px rgba(187, 187, 187, 0.18) !important;box-shadow:0px 8px 15px 0px rgba(187, 187, 187, 0.18) !important;overflow:hidden;margin-right:20px;position:absolute;top:-50px;left:50%;margin-left:-50px;}
.ata-testimonial-block .testimonial-content h4{display:block;padding-top:20px;}
.ata-testimonial-block .testimonial-content .job-role{display:block;padding-bottom:15px;}
.ata-testimonial-block .testimonial-content:before{content:"\f10e";font-family:'Font Awesome 5 Free';font-weight:900;font-size:70px;bottom:30px;right:30px;top:auto;left:auto;position:absolute;color:#000;opacity:0.03;z-index:99;}
.ata-testimonial-block.standard .testimonial-content.column-md-1:after{height:60px;}
.ata-testimonial-block.square .testimonial-content{border-radius:0px;}
.ata-testimonial-block .owl-item{float:left;}
.ata-testimonial-block{position:relative;}
.ata-testimonial-block .owl-nav button{position:absolute;top:185px;border:0;background-color:transparent;height:50px;margin-top:-25px;font-size:32px;line-height:50px;outline:none;-webkit-transition:all .3s ease;transition:all .3s ease;z-index:100;color:#000;right:0px;z-index:9;}
.ata-testimonial-block .owl-nav button.owl-prev{right:auto;left:0px;}
.ata-testimonial-block .owl-dots{display:none;}
.smart_attribute_as_widgets.smart_attribute .image a{
-webkit-box-shadow: 0 0px 15px rgba(0, 0, 0, 0.03);
-moz-box-shadow: 0 0px 15px rgba(0, 0, 0, 0.03);
-o-box-shadow: 0 0px 15px rgba(0, 0, 0, 0.03);
box-shadow: 0 0px 15px rgba(0, 0, 0, 0.03);
border: 1px solid #f0f0f0;
cursor:pointer;
background:#fff;
-webkit-border-radius:10px; 
-moz-border-radius: 10px;
border-radius: 10px;
}