@import url(all.css);
html{font-size: 100%;background:#5c5c5c}
body{color:#444;font-family:'pt_sansregular',calibri,verdana,sans-serif;font-size: 100%}
a{color:#1f1f1f;text-decoration:none!important;outline:none!important;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
a.text{color:#a20303}
a.mu{color:#a20303}


.section {
    padding: 4rem 0;
    display: block;
    position: relative;
    background-color: #ffffff;
}

.section.eins {
    background-color: #edeff2;
}

.section.lb .single-post-media {
    margin-bottom: 0;
}

.link-widget li {
    border-color: #333333;
}

.link-widget li {
    padding: 0.4rem 0.2rem 0.6rem;
    line-height: 2em;
    font-weight: 500;
    position: relative;
    margin-left: -15px;
    border-bottom: 1px dashed #dadada;
}

.link-widget li:last-child {
    border-bottom: 0 dashed #dadada;
}

.link-widget li span {
    position: absolute;
    right: 0;
}


h1,h2,h3,h4{letter-spacing:0;font-weight:700;position:relative;padding:0 0 10px;line-height:150%!important;color:#444;margin:0}
h1{font-size:1.5rem;color:#444}
.cd{color:#a20303}
h2{font-size:1rem;color:#666}
h2.cd{margin:50px 0 -15px 0}
h3{font-size:1rem;padding:80px 0 0 0;font-weight:600}
h4{font-size:1rem}
h1 a,h2 a,h3 a,h4 a{color:#212121;text-decoration:none!important;opacity:1}
h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover{opacity:.8}
a{color:#1f1f1f;text-decoration:none;outline:none}
a,.btn{text-decoration:none!important;outline:none!important;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.btn-custom{margin-top:20px;background-color:transparent!important;border:2px solid #ddd;padding:12px 40px;font-size:1rem}
.btn-info{margin:20px 10px 10px 0;background-color:transparent!important;border:1px solid #a20303;padding:5px 7px;font-size:1rem}
.lead{font-size:18px;line-height:30px;color:#767676;margin:0;padding:0}
blockquote{margin:20px 0;padding:30px}
ul,li,ol{list-style:none;margin:0;padding:0}
button:focus{outline:none;box-shadow:none}
:focus{outline:0}
p{margin:0;font-size:1rem;line-height:1.65rem;font-family:'pt_sansregular',calibri,verdana,sans-serif}
p.nr{padding:0 0 30px}
.bootstrap-select .dropdown-toggle:focus{outline:none!important}
.form-control::-moz-placeholder{color:#fff;opacity:1}
.bootstrap-select .dropdown-toggle:focus{box-shadow:none!important}
#back-to-top{position:fixed;bottom:60px;right:40px;z-index:9999;width:32px;height:32px;text-align:center;line-height:30px;background:#a20303;color:#fff;cursor:pointer;border:0;border-radius:2px;text-decoration:none;transition:opacity .2s ease-out;font-size:30px}
.main-top{background:#5c5c5c;padding:10px 0}
.dropdown-toggle::after{margin-left:-24px}
.custom-select-box .dropdown-toggle::after{display:inline-block;width:0;height:0;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid transparent;border-bottom:0;border-left:.3em solid transparent;position:absolute;top:13px;right:10px}
.bootstrap-select.btn-group .dropdown-toggle .filter-option{overflow:inherit}
.bootstrap-select.btn-group .dropdown-menu{border:none;padding:0;border-radius:0}
.attr-nav > ul > li > a:hover{color:#d33b33}
nav.navbar.bootsnav ul.nav > li > a{margin:0}
.attr-nav > ul > li > a{padding:28px 15px}
ul.cart-list > li.total > .btn{border-bottom:solid 1px #cfcfcf!important;color:#010101;padding:10px 15px;border:none;font-weight:700;color:#fff}
@media (min-width: 1024px) {
nav.navbar ul.nav > li > a{padding:30px 15px;font-weight:600}
nav.navbar .navbar-brand{margin-top:0;margin-top:0}
nav.navbar li.dropdown ul.dropdown-menu{border-top:solid 5px}
nav.navbar-center .navbar-brand{margin:0!important}
nav.navbar-brand-top .navbar-brand{margin:10px!important}
nav.navbar-full .navbar-brand{position:relative;top:-15px}
nav.navbar-sidebar ul.nav,nav.navbar-sidebar .navbar-brand{margin-bottom:50px}
nav.navbar-sidebar ul.nav > li > a{padding:10px 15px;font-weight:700}
nav.navbar.bootsnav.navbar-transparent.white{background-color:rgba(255,255,255,0.3);border-bottom:solid 1px #bbb}
nav.navbar.navbar-inverse.bootsnav.navbar-transparent.dark,nav.navbar.bootsnav.navbar-transparent.dark{background-color:rgba(0,0,0,0.3);border-bottom:solid 1px #555}
nav.navbar.bootsnav.navbar-transparent.white .attr-nav{border-left:solid 1px #bbb}
nav.navbar.navbar-inverse.bootsnav.navbar-transparent.dark .attr-nav,nav.navbar.bootsnav.navbar-transparent.dark .attr-nav{border-left:solid 1px #555}
nav.navbar.bootsnav.no-background.white .attr-nav > ul > li > a,nav.navbar.bootsnav.navbar-transparent.white .attr-nav > ul > li > a,nav.navbar.bootsnav.navbar-transparent.white ul.nav > li > a,nav.navbar.bootsnav.no-background.white ul.nav > li > a{color:#fff}
nav.navbar.bootsnav.navbar-transparent.dark .attr-nav > ul > li > a,nav.navbar.bootsnav.navbar-transparent.dark ul.nav > li > a{color:#eee}
}
@media (max-width: 992px) {
body{color:#444;font-family:'pt_sansregular',sans-serif}
nav.navbar .navbar-brand{margin-top:0;position:relative;top:-2px}
nav.navbar .navbar-brand img.logo{width:160px}
.attr-nav > ul > li > a{padding:16px 15px 15px}
nav.navbar.navbar-mobile ul.nav > li > a{padding:15px}
nav.navbar.navbar-mobile ul.nav ul.dropdown-menu > li > a{padding-right:15px!important;padding-top:15px!important;padding-bottom:15px!important}
nav.navbar.navbar-mobile ul.nav ul.dropdown-menu .col-menu .title{padding-right:30px!important;padding-top:13px!important;padding-bottom:13px!important}
nav.navbar.navbar-mobile ul.nav ul.dropdown-menu .col-menu ul.menu-col li a{padding-top:13px!important;padding-bottom:13px!important}
nav.navbar-full .navbar-brand{top:0;padding-top:10px}
}
nav.navbar.navbar-inverse{background-color:#222;border-bottom:solid 1px #303030}
nav.navbar.navbar-inverse ul.cart-list > li.total > .btn{border-bottom:solid 1px #222!important}
nav.navbar.navbar-inverse ul.cart-list > li.total .pull-right{color:#fff}
nav.navbar.navbar-inverse.megamenu ul.dropdown-menu.megamenu-content .content ul.menu-col li a,nav.navbar.navbar-inverse ul.nav > li > a{color:#666}
nav.navbar.navbar-inverse ul.nav > li.dropdown > a{background-color:#222}
nav.navbar.navbar-inverse li.dropdown ul.dropdown-menu > li > a{color:#999}
nav.navbar.navbar-inverse ul.nav .dropdown-menu h1,nav.navbar.navbar-inverse ul.nav .dropdown-menu h2,nav.navbar.navbar-inverse ul.nav .dropdown-menu h3,nav.navbar.navbar-inverse ul.nav .dropdown-menu h4,nav.navbar.navbar-inverse ul.nav .dropdown-menu h5,nav.navbar.navbar-inverse ul.nav .dropdown-menu h6{color:#fff}
nav.navbar.navbar-inverse .form-control{background-color:#333;border-color:#303030;color:#fff}
nav.navbar.navbar-inverse .attr-nav > ul > li > a{color:#eee}
nav.navbar.navbar-inverse .attr-nav > ul > li.dropdown ul.dropdown-menu{background-color:#222;border-left:solid 1px #303030;border-bottom:solid 1px #303030;border-right:solid 1px #303030}
nav.navbar.navbar-inverse ul.cart-list > li{border-bottom:solid 1px #303030;color:#eee}
nav.navbar.navbar-inverse ul.cart-list > li img{border:solid 1px #303030}
nav.navbar.navbar-inverse ul.cart-list > li.total{background-color:#333}
nav.navbar.navbar-inverse .share ul > li > a{background-color:#555}
nav.navbar.navbar-inverse .dropdown-tabs .tab-menu{border-right:solid 1px #303030}
nav.navbar.navbar-inverse .dropdown-tabs .tab-menu > ul > li > a{border-bottom:solid 1px #303030}
nav.navbar.navbar-inverse .dropdown-tabs .tab-content{border-left:solid 1px #303030}
nav.navbar.navbar-inverse .dropdown-tabs .tab-menu > ul > li > a:hover,nav.navbar.navbar-inverse .dropdown-tabs .tab-menu > ul > li > a:focus,nav.navbar.navbar-inverse .dropdown-tabs .tab-menu > ul > li.active > a{background-color:#333!important}
nav.navbar-inverse.navbar-full ul.nav > li > a{border:none}
nav.navbar-inverse.navbar-full .navbar-collapse .wrap-full-menu{background-color:#222}
nav.navbar-inverse.navbar-full .navbar-toggle{background-color:#222!important;color:#6f6f6f}
nav.navbar.bootsnav ul.nav > li > a{position:relative;font-weight:normal;font-size:20px;color:#fff;text-transform:uppercase;padding:30px 30px 30px 10px;letter-spacing:1px;background:#a20303}
nav.navbar.bootsnav ul.nav li.active > a{color:#bea7a7}
nav.navbar.bootsnav ul.nav li.active > a:hover{color:#bea7a7}
nav.navbar.bootsnav ul.nav li > a:hover{color:#bea7a7}
nav.navbar.bootsnav ul.nav li.megamenu-fw > a:hover{color:#000}
@media (min-width: 1024px) {
nav.navbar.navbar-inverse ul.nav .dropdown-menu{background-color:#222!important;border-left:solid 1px #303030!important;border-bottom:solid 1px #303030!important;border-right:solid 1px #303030!important}
nav.navbar.navbar-inverse li.dropdown ul.dropdown-menu > li > a{border-bottom:solid 1px #303030}
nav.navbar.navbar-inverse ul.dropdown-menu.megamenu-content .col-menu{border-left:solid 1px #303030;border-right:solid 1px #303030}
nav.navbar.navbar-inverse.navbar-transparent.dark{background-color:rgba(0,0,0,0.3);border-bottom:solid 1px #999}
nav.navbar.navbar-inverse.navbar-transparent.dark .attr-nav{border-left:solid 1px #999}
nav.navbar.navbar-inverse.no-background.white .attr-nav > ul > li > a,nav.navbar.navbar-inverse.navbar-transparent.dark .attr-nav > ul > li > a,nav.navbar.navbar-inverse.navbar-transparent.dark ul.nav > li > a,nav.navbar.navbar-inverse.no-background.white ul.nav > li > a{color:#fff}
nav.navbar.navbar-inverse.no-background.dark .attr-nav > ul > li > a,nav.navbar.navbar-inverse.no-background.dark .attr-nav > ul > li > a,nav.navbar.navbar-inverse.no-background.dark ul.nav > li > a,nav.navbar.navbar-inverse.no-background.dark ul.nav > li > a{color:#3f3f3f}
}
@media (max-width: 992px) {
body{color:#444;font-family:'pt_sansregular',sans-serif;}
nav.navbar.navbar-inverse .navbar-toggle{color:#eee;background-color:#222!important}
nav.navbar.navbar-inverse .navbar-nav > li > a{border-top:solid 1px #303030;border-bottom:solid 1px #303030}
nav.navbar.navbar-inverse ul.nav li.dropdown ul.dropdown-menu > li > a{color:#999;border-bottom:solid 1px #303030}
nav.navbar.navbar-inverse .dropdown .megamenu-content .col-menu .title{border-bottom:solid 1px #303030;color:#eee}
nav.navbar.navbar-inverse .dropdown .megamenu-content .col-menu ul > li > a{border-bottom:solid 1px #303030;color:#999!important}
nav.navbar.navbar-inverse .dropdown .megamenu-content .col-menu.on:last-child .title{border-bottom:solid 1px #303030}
nav.navbar.navbar-inverse .dropdown-tabs .tab-menu > ul{border-top:solid 1px #303030}
nav.navbar.navbar-inverse.navbar-mobile .navbar-collapse{background-color:#222}
}
@media (max-width: 767px) {
body{color:#444;font-family:'pt_sansregular',sans-serif}
nav.navbar.navbar-inverse.navbar-mobile ul.nav{border-top:solid 1px #222}
}
.arrow::before{font-family:'FontAwesome';content:"\f0d7";margin-left:5px;margin-top:2px;border:none;display:inline-block;vertical-align:inherit;position:absolute;right:10px;top:28px}
.dropdown-toggle::after{display:none}
nav.navbar.bootsnav ul.navbar-nav li.dropdown ul.dropdown-menu li a{display:block}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu{border:solid 1px #e0e0e0;left:auto}
.cart-list h6 a{font-size:16px;font-weight:700}
.cart-list h6 a:hover{color:#d33b33}
ul.cart-list p .price{font-weight:400}
.col-menu .title{font-size:16px;font-weight:700;text-transform:uppercase}
.hvr-hover{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0);position:relative;background:#027420;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;border-radius:0;box-shadow:none;margin-bottom:10px}
.hvr-hover::after{content:"";position:absolute;z-index:-1;top:0;bottom:0;left:0;right:0;background:#010101;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50%;transform-origin:50%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}
.hvr-hover:hover::after{-webkit-transform:scaleY(1);transform:scaleY(1);color:#fff}
ul.cart-list > li.total > .btn:hover{color:#fff}
.cart-box{margin-top:40px;background:#fff}
.main-header.fixed-menu{position:fixed;visibility:hidden;left:0;top:0;width:100%;padding:0;background:#fff;z-index:0;transition:all 500ms ease;-moz-transition:all 500ms ease;-webkit-transition:all 500ms ease;-ms-transition:all 500ms ease;-o-transition:all 500ms ease;z-index:999;opacity:1;visibility:visible;-ms-animation-name:fadeInDown;-moz-animation-name:fadeInDown;-op-animation-name:fadeInDown;-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-ms-animation-duration:500ms;-moz-animation-duration:500ms;-op-animation-duration:500ms;-webkit-animation-duration:500ms;animation-duration:500ms;-ms-animation-timing-function:linear;-moz-animation-timing-function:linear;-op-animation-timing-function:linear;-webkit-animation-timing-function:linear;animation-timing-function:linear;-ms-animation-iteration-count:1;-moz-animation-iteration-count:1;-op-animation-iteration-count:1;-webkit-animation-iteration-count:1;animation-iteration-count:1;padding:0;box-shadow:0 0 8px 0 rgba(0,0,0,.12);border-radius:0}
.cover-slides{height:100vh}
.slides-navigation a{background:#d33b33;position:absolute;height:70px;width:70px;top:50%;font-size:20px;display:block;color:#fff;line-height:90px;text-align:center;transition:all .3s ease-in-out}
.slides-navigation a i{font-size:40px}
.slides-navigation a:hover{background:#010101}
.title-all{margin-bottom:30px}
.title-all h1{font-size:32px;font-weight:700;color:#010101}
.title-all p{color:#999;font-size:16px}
.products-box{padding:70px 0}
.special-menu{margin-bottom:40px}
.products-single{overflow:hidden;position:relative;margin-bottom:30px}
.products-single .box-img-hover{overflow:hidden;position:relative}
.box-img-hover img{margin:0 auto;text-align:left;display:block;padding-right:30px}
.type-lb{position:absolute;top:0;right:0;z-index:8}
.type-lb .sale{background:red;color:#fff;padding:2px 10px;font-weight:700;text-transform:uppercase}
.type-lb .new{background:#010101;color:#fff;padding:2px 10px;font-weight:700;text-transform:uppercase}
.why-text{background:#fff;padding:15px 0 0 0}
.why-text h3{font-size:16px;font-weight:700;padding-bottom:15px;padding:0}
.why-text h4{font-size:16px;font-weight:700;padding-bottom:15px}
.why-text h5{font-size:18px;font-family:'pt_sansregular',sans-serif;padding:0;font-weight:600}
.products-single .mask-icon{background:rgba(1,1,1,0.5);top:-100%;-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);opacity:0;-webkit-transition:all .3s ease-out .5s;-moz-transition:all .3s ease-out .5s;-o-transition:all .3s ease-out .5s;-ms-transition:all .3s ease-out .5s;transition:all .3s ease-out .5s}
.products-single:hover .mask-icon{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;top:0;-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;-ms-transition-delay:0;transition-delay:0;-webkit-animation:bounceY .9s linear;-moz-animation:bounceY .9s linear;-ms-animation:bounceY .9s linear;animation:bounceY .9s linear}
@keyframes bounceY {
0%{transform:translateY(-205px)}
40%{transform:translateY(-100px)}
65%{transform:translateY(-52px)}
82%{transform:translateY(-25px)}
92%{transform:translateY(-12px)}
55%,75%,87%,97%,100%{transform:translateY(0px)}
}
@-moz-keyframes bounceY {
0%{-moz-transform:translateY(-205px)}
40%{-moz-transform:translateY(-100px)}
65%{-moz-transform:translateY(-52px)}
82%{-moz-transform:translateY(-25px)}
92%{-moz-transform:translateY(-12px)}
55%,75%,87%,97%,100%{-moz-transform:translateY(0px)}
}
@-webkit-keyframes bounceY {
0%{-webkit-transform:translateY(-205px)}
40%{-webkit-transform:translateY(-100px)}
65%{-webkit-transform:translateY(-52px)}
82%{-webkit-transform:translateY(-25px)}
92%{-webkit-transform:translateY(-12px)}
55%,75%,87%,97%,100%{-webkit-transform:translateY(0px)}
}
.latest-blog{padding:70px 0;background:#f5f5f5}
.blog-box{-webkit-box-shadow:0 5px 35px 0 rgba(148,146,245,0.15);box-shadow:0 5px 35px 0 rgba(148,146,245,0.15);background:#fff;margin-bottom:30px}
.blog-box1{-webkit-box-shadow:0 5px 35px 0 rgba(148,146,245,0.15);box-shadow:0 5px 35px 0 rgba(148,146,245,0.15);background:#fff;margin-bottom:30px;center}
.blog-content{position:relative}
.title-blog{padding:10px 5px 10px 15px}
.title-blog h3{font-size:20px;font-weight:700;color:#010101}
.title-blog p{margin:0}
.option-blog{position:absolute;top:0;left:0;top:50%;transform:translate(0%,-50%)}
.option-blog li a{background:#010101;display:inline-block;font-size:16px;color:#fff;width:34px;height:34px;text-align:center;line-height:34px}
.option-blog li a:hover{background:#d33b33;color:#fff}
.tooltip-inner{background-color:#d33b33}
.tooltip.bs-tooltip-right .arrow:before{border-right-color:#d33b33!important;padding-top:0!important;top:0!important}
.tooltip.bs-tooltip-left .arrow:before{border-right-color:#d33b33!important}
.tooltip.bs-tooltip-bottom .arrow:before{border-right-color:#d33b33!important}
.tooltip.bs-tooltip-top .arrow:before{border-right-color:#d33b33!important}
.instagram-box{padding:70px 0;background:url(../images/ins-bg.jpg) no-repeat center center;background-size:auto auto;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;position:relative}
.instagram-box::before{background:rgba(0,0,0,0.9);width:100%;height:100%;left:0;top:0;content:"";position:absolute;z-index:0}
.main-instagram.owl-carousel .owl-nav button.owl-prev{background:#010101;position:absolute;z-index:1;display:block;height:100%;width:50px;line-height:0;font-size:24px;cursor:pointer;color:#fff;top:0;padding:0;margin-top:0;opacity:1;left:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.main-instagram.owl-carousel .owl-nav button.owl-next{background:#010101;position:absolute;z-index:1;display:block;height:100%;width:50px;line-height:0;font-size:24px;cursor:pointer;color:#fff;top:0;padding:0;margin-top:0;opacity:1;right:0;-webkit-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}
.main-instagram.owl-carousel .owl-nav button.owl-next:hover,.main-instagram.owl-carousel .owl-nav button.owl-prev:hover{background:#d33b33}
.ins-inner-box{position:relative}
.hov-in{opacity:0;background:rgba(211,59,51,0.5);bottom:-100%;position:absolute;width:100%;height:100%;-webkit-transition:all .3s ease-out .5s;-moz-transition:all .3s ease-out .5s;-o-transition:all .3s ease-out .5s;-ms-transition:all .3s ease-out .5s;transition:all .3s ease-out .5s;text-align:center;display:table}
.hov-in a{display:table-cell;vertical-align:middle;height:100%}
.hov-in i{color:#010101;font-size:48px;position:relative;z-index:2}
.hov-in a i:hover{color:#fff}
.ins-inner-box:hover .hov-in{bottom:0;opacity:1}
.footer-main{background:#bbb;text-align:center;padding:10px 0 15px 0;color:#fff;}
a{color:#fff}
.footer-copyright{background:#2c2c2c;padding:10px 0;position:relative}
.footer-copyright p{text-align:center;color:#fff;font-size:14px}
.footer-copyright p a{color:#fff}
.footer-copyright p a:hover{color:#d33b33}
.all-title-box{-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover;text-align:left;background-attachment:fixed;padding:3px 0;position:relative}
.all-title-box::before{background-color:#ebeae9;content:"";position:absolute;z-index:0;width:100%;height:100%;left:0;top:0}
.all-title-box h2{font-size:28px;font-weight:700;color:#fff;padding-bottom:30px}
.all-title-box .breadcrumb{margin:0;display:inline-block;border-radius:0}
.all-title-box .breadcrumb li{display:inline-block;color:#666;font-size:14px}
.all-title-box .breadcrumb li a{color:#666;font-size:14px}
.all-title-box .breadcrumb li a:hover{color:#a20303;font-size:16px}
.all-title-box .breadcrumb-item + .breadcrumb-item::before{color:#breadcrumb-item}
.about-box-main{padding:70px 0}
.noo-sh-title{font-size:28px;text-transform:uppercase;font-style:italic;font-weight:700}
.about-box-main p{padding-bottom:20px}
.service-block-inner{padding:0 20px;position:relative;margin-bottom:30px;margin:100px 0 0 18px;}
.service-block-inner::before{content:"";width:2px;height:100%;border-radius:0;background:#d3d2d2;position:absolute;top:0;left:0;transition:all .5s ease 0}
.service-block-inner::after{content:"";width:2px;height:0;border-radius:0;background:#d3d2d2;position:absolute;top:0;left:0;transition:all .5s ease 0}
.service-block-inner h3{font-size:24px;text-transform:uppercase;font-weight:600}
.service-block-inner p{margin:0;font-size:16px;font-weight:300;padding-bottom:10px}
.service-block-inner:hover::after{height:100%}
.our-team1{box-shadow:0 0 0 rgba(0,0,0,0.3);overflow:hidden;position:relative;transition:all .3s ease 0}
.our-team{padding: .25rem;background-color: #fff;border: 1px solid #dee2e6;border-radius: .25rem;max-width: 100%;height: auto;box-shadow: 3px 3px 3px #dee2e6;}
.our-team:hover{box-shadow:0 0 10px rgba(0,0,0,0.2)}
.our-team img{width:100%;height:auto;transition:all .3s ease-in-out 0}
.our-team:hover img{opacity:.5}
.our-team .team-content{color:#000;opacity:0;position:absolute;bottom:30px;left:40px;transform:translate(-10px,0px);transition:all .3s ease 0}
.our-team:hover .team-content{opacity:1;transform:translate(20px,0px);transition-delay:.2s}
.our-team .title{display:block;font-size:20px;font-weight:700;margin:0 0 7px}
.our-team .post{display:block;font-size:15px}
.our-team .social{list-style:none;padding:0;margin:0;width:35px;text-align:center;opacity:0;position:absolute;bottom:35px;transition:all .3s ease 0}
.our-team:hover .social{opacity:1}
.our-team .social li{display:block}
.our-team .social li a{display:inline-block;width:35px;height:35px;line-height:35px;background:#010101;font-size:1em;color:#fff;opacity:.9;position:relative;transform:translate(-35px,35px);transition:all .3s ease-in-out 0}
.our-team .social li a:hover{width:40px;background:#d33b33;transition-delay:0}
.our-team .icon{width:35px;height:35px;line-height:35px;background:#d33b33;text-align:center;color:#fff;position:absolute;bottom:0}
.filter-sidebar-left{margin-bottom:20px}
.title-left{font-size:16px;border-bottom:3px solid #010101;margin-bottom:20px}
.title-left h3{font-weight:700}
.list-group-item{border:none;padding:5px 20px;font-size:14px}
.text-muted{padding:10px 0}
.list-group-item[data-toggle="collapse"]::after{width:0;height:0;position:absolute;top:calc(50% - 12px);right:10px;content:'';-webkit-transition:top .2s,-webkit-transform .2s;transition:top .2s,-webkit-transform .2s;transition:transform .2s,top .2s;transition:transform .2s,top .2s,-webkit-transform .2s;font-family:FontAwesome;content:\f105}
.list-group-tree .list-group-collapse .list-group{margin-left:25px;border-left:1px solid #ced4da}
.list-group-tree .list-group-item.active{color:#d33b33;background-color:#fff;font-weight:700}
.list-group-tree .list-group-collapse .list-group > .list-group-item::before{position:absolute;top:14px;left:0;content:'';width:8px;height:1px;background-color:#ced4da}
.list-group-tree .list-group-item:hover{color:#d33b33;background-color:#fff;outline:0;font-weight:700}
.filter-price-left{margin-bottom:20px}
#slider-range .ui-slider-handle{background-color:#d33b33;border:2px solid #fff;border-radius:50%;cursor:pointer;height:21px;top:-6px;transition:none 0 ease 0;width:21px;box-shadow:0 0 6.65px .35px rgba(0,0,0,0.15)}
#slider-range .ui-slider-range{background-color:#d33b33;border-radius:0}
#slider-range{background:#010101;border:medium none;border-radius:50px;float:left;height:10px;margin-top:14px;width:100%}
.brand-box{display:inline-block;width:100%;height:259px;position:relative}
.product-item-filter{border-bottom:1px solid #010101;border-top:1px solid #010101;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;padding:5px 0}
.nice-select.wide{width:75%}
.nav > li{position:inherit;display:inline-block;vertical-align:middle}
.tab-content,.tab-pane{width:100%}
.list-view-box{margin-bottom:30px}
.list-view-box:hover .mask-icon{-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);opacity:1;top:0;-webkit-transition-delay:0;-moz-transition-delay:0;-o-transition-delay:0;-ms-transition-delay:0;transition-delay:0;-webkit-animation:bounceY .9s linear;-moz-animation:bounceY .9s linear;-ms-animation:bounceY .9s linear;animation:bounceY .9s linear}
.my-account-box-main{padding:70px 0}
.review-form-box .form-control{min-height:40px;border-radius:0;border:1px solid #e8e8e8;box-shadow:none!important;font-size:14px}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before{background-color:#d33b33;box-shadow:none}
.custom-radio .custom-control-input:checked ~ .custom-control-label::before{background-color:#d33b33;box-shadow:none}
.review-form-box button{padding:10px 20px;color:#fff;font-size:18px;border:none}
.wide.w-100{min-height:40px;border:1px solid #e8e8e8}
.wide.w-100 option{min-height:40px}
.custom-control-input:focus ~ .custom-control-label::before{box-shadow:none}
.odr-box a{font-size:18px;color:#111;font-weight:700}
.account-box{text-align:center;background:#fff;padding:30px;border:1px solid #010101}
.account-box2{text-align:center;background:#fff;padding:10px;border:1px solid #cfcccc;width:160px;}
.account-box1{text-align:center;background:#fff;border:1px solid #cfcccc;width:60%;float: right;margin-right:80px;padding:10px 5px 10px 5px;}
.bottom-box{border-top:1px solid #eee;margin-bottom:30px;margin-top:30px;padding-top:15px}
.bottom-box .account-box{min-height:205px}
.account-box{border:1px solid #cfcccc;margin-top:15px}
.my-account-page a{color:#a20303}
.my-account-page a:hover{color:#d33b33}
.service-icon i{font-size:34px}
.service-desc p{font-size:16px}
.service-desc h4{text-decoration:underline;font-size:18px;font-weight:700}
.service-desc h2{text-decoration:none;font-size:16px;font-weight:700;margin-top:20px}
.service-icon a{background:rgba(0,53,68,0.9);-webkit-transition:-webkit-transform ease-out 0.1s,background .2s;-moz-transition:-moz-transform ease-out 0.1s,background .2s;transition:transform ease-out 0.1s,background .2s;display:inline-block;font-size:0;cursor:pointer;margin:15px 0;width:90px;height:90px;line-height:110px;border-radius:50%;text-align:center;position:relative;z-index:1;color:#fff}
.service-icon a::after{pointer-events:none;position:absolute;width:100%;height:100%;border-radius:50%;content:'';-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;top:0;left:0;padding:0;z-index:-1;box-shadow:0 0 0 2px rgba(255,255,255,0.1);opacity:0;-webkit-transform:scale(0.9);-moz-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}
.service-icon a:hover::after{-webkit-animation:sonarEffect 1.3s ease-out 75ms;-moz-animation:sonarEffect 1.3s ease-out 75ms;animation:sonarEffect 1.3s ease-out 75ms}
.service-icon a:hover{background:rgba(251,183,20,1);-webkit-transform:scale(0.93);-moz-transform:scale(0.93);-ms-transform:scale(0.93);transform:scale(0.93);color:#fff}
@-webkit-keyframes sonarEffect {
0%{opacity:.3}
40%{opacity:.5;box-shadow:0 0 0 2px rgba(0,53,68,0.1),0 0 10px 10px #d33b33,0 0 0 10px rgba(0,53,68,0.5)}
100%{box-shadow:0 0 0 2px rgba(0,53,68,0.1),0 0 10px 10px #d33b33,0 0 0 10px rgba(0,53,68,0.5);-webkit-transform:scale(1.5);opacity:0}
}
@-moz-keyframes sonarEffect {
0%{opacity:.3}
40%{opacity:.5;box-shadow:0 0 0 2px rgba(0,53,68,0.1),0 0 10px 10px #d33b33,0 0 0 10px rgba(0,53,68,0.5)}
100%{box-shadow:0 0 0 2px rgba(0,53,68,0.1),0 0 10px 10px #d33b33,0 0 0 10px rgba(0,53,68,0.5);-moz-transform:scale(1.5);opacity:0}
}
@keyframes sonarEffect {
0%{opacity:.3}
40%{opacity:.5;box-shadow:0 0 0 2px rgba(0,53,68,0.1),0 0 10px 10px #d33b33,0 0 0 10px rgba(0,53,68,0.5)}
100%{box-shadow:0 0 0 2px rgba(0,53,68,0.1),0 0 10px 10px #3851bc,0 0 0 10px rgba(0,53,68,0.5);transform:scale(1.5);opacity:0}
}
.add-pr a{padding:10px 20px;font-weight:700;color:#fff;border:none}
.shop-detail-box-main{padding:0px 0;margin-top:50px;background:#fff}
.single-product-details h2{color:#666;font-weight:700;font-size:1.125rem}
.single-product-details {margin-bottom:16px;padding:0 30px 0 20px}
.single-product-details p{margin-bottom:10px}
.single-product-details p.extra{font-size:1.1em;line-height:1.7rem;font-family:'pt_sansregular',calibri,verdana,sans-serif;color: #a20303}
.single-product-details p.presse{font-size:1.1em;line-height:1.7rem;font-family:'pt_sansregular',calibri,verdana,sans-serif;Margin-top:20px;}
.single-product-details ul{display:inline-block;width:100%;margin-bottom:30px;font-size:1em;line-height:2em}
.single-product-details ul li{width:100%;float:left;padding:0 15px}

.single-product-details1 {margin-bottom:16px;padding:10px 30px 50px 20px;-webkit-box-shadow: 1px 1px 10px 0px rgba(141,141,141,0.75);-moz-box-shadow: 1px 1px 5px 0px rgba(141,141,141,0.75);box-shadow: 1px 1px 5px 0px rgba(141,141,141,0.75)}
.single-product-details1 p{margin-bottom:5px}
.single-product-details1 p.extra{font-size:1.1em;line-height:1.7rem;font-family:'pt_sansregular',calibri,verdana,sans-serif;color: #a20303}
.single-product-details1 p.presse{font-size:1.1em;line-height:1.7rem;font-family:'pt_sansregular',calibri,verdana,sans-serif;Margin-top:20px;}
.single-product-details1 ul{display:inline-block;width:100%;margin-bottom:30px}
.single-product-details1 ul li{width:100%;float:left;padding:0 15px}

.single-product-details2 {margin-bottom:16px;padding:10px 30px 10px 20px;-webkit-box-shadow: 1px 1px 10px 0px rgba(141,141,141,0.75);-moz-box-shadow: 1px 1px 5px 0px rgba(141,141,141,0.75);box-shadow: 1px 1px 5px 0px rgba(141,141,141,0.75)}
.single-product-details2 p{margin-bottom:5px}
.single-product-details2 p.extra{font-size:1.1em;line-height:1.7rem;font-family:'pt_sansregular',calibri,verdana,sans-serif;color: #a20303}
.single-product-details2 p.presse{font-size:1.1em;line-height:1.7rem;font-family:'pt_sansregular',calibri,verdana,sans-serif;Margin-top:20px;}
.single-product-details2 ul{display:inline-block;width:100%;margin-bottom:30px;font-size:1em;line-height:2em}
.single-product-details2 ul li{width:100%;float:left;padding:0 15px}

.single-product-details3 h2{color:#666;font-weight:700;font-size:1.125rem}
.single-product-details3 {margin:25px 0 16px 0;padding:0 30px 0 20px}
.single-product-details3 p{margin-bottom:10px}
.single-product-details3 p.extra{font-size:1.1em;line-height:1.7rem;font-family:'pt_sansregular',calibri,verdana,sans-serif;color: #a20303}
.single-product-details3 p.presse{font-size:1.1em;line-height:1.7rem;font-family:'pt_sansregular',calibri,verdana,sans-serif;Margin-top:20px;}
.single-product-details3 ul{display:inline-block;width:100%;margin-bottom:30px;font-size:1em;line-height:2em}
.single-product-details3 ul li{width:100%;float:left;padding:0 15px;font-size:1em;line-height:1.7em;font-family:'pt_sansregular',calibri,verdana,sans-serif}




.size-st .bootstrap-select > .dropdown-toggle.btn-light{background:#010101;border:none;border-radius:0;color:#fff}
.quantity-box input{width:100%}
.add-to-btn .add-comp{float:left;margin:20px 0 20px 18px}
.add-to-btn .add-comp1{float:left;margin:30px 0 50px 28px;}
.add-to-btn .add-comp2{float:left;margin:30px 0 0 0}
.add-to-btn .share-bar{float:right}
.add-comp a{padding:10px 10px;font-weight:400;color:#fff;border: 1px solid #dee2e6;box-shadow: 3px 3px 3px #dee2e6;max-width:100%
}
.add-comp-big a{padding:20px 20px;font-weight:400;color:#fff;border:none}
.share-bar a{background:#d33b33;color:#fff;padding:5px 10px;display:inline-block;width:34px;text-align:center}
.featured-products-box .owl-nav{position:absolute;margin:0 auto;left:0;right:0;bottom:-20px;text-align:center}
.featured-products-box .owl-nav button.owl-prev{background:#000;color:#fff;width:38px;height:38px;text-align:center}
.featured-products-box .owl-nav button.owl-next{background:#000;color:#fff;width:38px;height:38px;text-align:center}
.featured-products-box .owl-nav button.owl-prev:hover,.featured-products-box .owl-nav button.owl-next:hover{background:#d33b33}
.table-responsive .table td,.table-responsive .table th{vertical-align:middle;white-space:nowrap}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
nav.navbar.bootsnav ul.nav > li > a{padding:30px 30px 30px 10px}
}
@media (min-width: 768px) and (max-width: 991px) {
body{color:#444;font-family:'pt_sansregular',sans-serif;}

nav.navbar.bootsnav .navbar-header{width:100%}
.navbar-light .navbar-toggler{border-color:#d33b33;color:#fff;border-radius:0;margin-right:7px;padding-top:6px;padding-top:6px;float:left;margin-top:20px}
nav.navbar.bootsnav ul.nav > li > a{padding:15px 15px}
nav.navbar.bootsnav .navbar-nav{padding:0;margin:0}
.custom-select-box{display:none}
.attr-nav{top:10px}
nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu{position:initial!important;top:0}
nav.bootsnav .megamenu-content .col-menu{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.col-menu .title{font-size:16px}
.product-item-filter p{float:none}
.product-item-filter{margin:30px 0}
.product-categorie-box{margin:30px 0}
.toolbar-sorter-right .bootstrap-select.form-control:not([class*="col-"]){width:70%}
.add-comp a{margin-bottom:30px}
.add-to-btn .share-bar{float:none}
.contact-info-left{margin-bottom:30px}
.right-phone-box{display:none}
}
@media (max-width: 767px) {
body{color:#444;font-family:'pt_sansregular',calibri,sans-serif;}

nav.navbar.bootsnav .navbar-header{width:80%}
.navbar-light .navbar-toggler{border-color:#d33b33;color:#fff;border-radius:0;margin-right:7px;padding-top:6px;padding-top:6px;float:left;margin-top:20px}
nav.navbar.bootsnav ul.nav > li > a{padding:15px 15px}
nav.navbar.bootsnav .navbar-nav{padding:0;margin:0}
.cover-slides h1{font-size:28px}
.cover-slides p{font-size:16px}
.cover-slides p a{font-size:18px}
.offer-box li i{font-size:18px}
.offer-box li{font-size:12px}
.custom-select-box{display:none}
.right-phone-box,.our-link{float:none;text-align:center}
.filter-button-group button{font-size:14px;padding:5px 18px}
.title-blog h3{font-size:16px}
.footer-widget{margin-bottom:30px}
.footer-link{margin-bottom:30px}
nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu{position:initial!important;top:0}
.col-menu .title{font-size:16px}
nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a:hover{color:#d33b33}
.hover-team{margin-bottom:30px}
.product-categori{margin-bottom:30px}
.product-item-filter .toolbar-sorter-right{width:100%}
.product-item-filter p{float:none}
.product-item-filter{margin:30px 0}
.product-categorie-box{margin:30px 0}
.toolbar-sorter-right .bootstrap-select.form-control:not([class*="col-"]){width:70%}
.why-text.full-width h4{font-size:20px}
.coupon-box{margin-bottom:30px}
.update-box input[type="submit"]{margin-right:0}
.single-product-slider{margin-bottom:30px}
.single-product-details h2{font-size:18px}
.add-comp a{margin-bottom:30px}
.add-to-btn .share-bar{float:none}
.contact-info-left{margin-bottom:30px}
.attr-nav{top:15px}
.right-phone-box{display:none}
.shop-detail-box-main{padding:0 0;margin-top:0px}
}
@media only screen and (min-width: 280px) and (max-width: 599px) {
h3{font-size:18px;padding:40px 0 0 0;font-weight:600}

body{color:#444;font-family:'pt_sansregular',calibri,sans-serif;}
.navbar-light .navbar-toggler{border-color:#d33b33;color:#fff;border-radius:0;margin-right:7px;padding-top:6px}
nav.navbar.bootsnav ul.nav > li > a{padding:15px 15px}
nav.navbar.bootsnav .navbar-nav{padding:0;margin:0}
.cover-slides h1{font-size:28px}
.cover-slides p{font-size:16px}
.cover-slides p a{font-size:18px}
.offer-box li i{font-size:11px}
.offer-box li{font-size:9px}
.custom-select-box{display:none}
.right-phone-box,.our-link{float:none;text-align:center}
.filter-button-group button{font-size:14px;padding:5px 18px}
.title-blog h3{font-size:16px}
.footer-widget{margin-bottom:30px}
.footer-link{margin-bottom:30px}
nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu{position:initial!important;top:0}
.col-menu .title{font-size:16px}
nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a:hover{color:#d33b33}
.hover-team{margin-bottom:30px}
.product-categori{margin-bottom:30px}
.product-item-filter .toolbar-sorter-right{width:100%}
.product-item-filter p{float:none}
.product-item-filter{margin:30px 0}
.product-categorie-box{margin:30px 0}
.toolbar-sorter-right .bootstrap-select.form-control:not([class*="col-"]){width:70%}
.why-text.full-width h4{font-size:20px}
.coupon-box{margin-bottom:30px}
.update-box input[type="submit"]{margin-right:0}
.single-product-slider{margin-bottom:30px}
.single-product-details h2{font-size:18px}
.add-comp a{margin-bottom:30px}
.add-to-btn .share-bar{float:none}
.contact-info-left{margin-bottom:30px}
.right-phone-box{display:none}
}
.cc-window{opacity:.9;-webkit-transition:opacity 1s ease;transition:opacity 1s ease}
.cc-window.cc-invisible{opacity:0}
.cc-animate.cc-revoke{-webkit-transition:transform 1s ease;-webkit-transition:-webkit-transform 1s ease;transition:-webkit-transform 1s ease;transition:transform 1s ease;transition:transform 1s ease,-webkit-transform 1s ease}
.cc-animate.cc-revoke.cc-top{-webkit-transform:translateY(-2em);transform:translateY(-2em)}
.cc-animate.cc-revoke.cc-bottom{-webkit-transform:translateY(2em);transform:translateY(2em)}
.cc-animate.cc-revoke.cc-active.cc-top{-webkit-transform:translateY(0);transform:translateY(0)}
.cc-animate.cc-revoke.cc-active.cc-bottom{-webkit-transform:translateY(0);transform:translateY(0)}
.cc-revoke:hover{-webkit-transform:translateY(0);transform:translateY(0)}
.cc-grower{max-height:0;overflow:hidden;-webkit-transition:max-height 1s;transition:max-height 1s}
.cc-revoke,.cc-window{position:fixed;overflow:hidden;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:pt_sansregular,Helvetica,Calibri,Arial,sans-serif;font-size:16px;line-height:1.5em;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;z-index:9999}
.cc-window.cc-static{position:static}
.cc-window.cc-floating{padding:2em;max-width:24em;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.cc-window.cc-banner{padding:1em 1.8em;width:100%;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}
.cc-revoke{padding:.5em}
.cc-revoke:hover{text-decoration:underline}
.cc-header{font-size:18px;font-weight:700}
.cc-btn,.cc-close,.cc-link,.cc-revoke{cursor:pointer}
.cc-link{opacity:.8;display:inline-block;padding:.2em;text-decoration:underline}
.cc-link:hover{opacity:1}
.cc-link:active,.cc-link:visited{color:initial}
.cc-btn{display:block;padding:.4em .8em;font-size:.9em;font-weight:700;border-width:2px;border-style:solid;text-align:center;white-space:nowrap}
.cc-highlight .cc-btn:first-child{background-color:transparent;border-color:transparent}
.cc-highlight .cc-btn:first-child:focus,.cc-highlight .cc-btn:first-child:hover{background-color:transparent;text-decoration:underline}
.cc-close{display:block;position:absolute;top:.5em;right:.5em;font-size:1.6em;opacity:.9;line-height:.75}
.cc-close:focus,.cc-close:hover{opacity:1}
.cc-revoke.cc-top{top:0;left:3em;border-bottom-left-radius:.5em;border-bottom-right-radius:.5em}
.cc-revoke.cc-bottom{bottom:0;left:3em;border-top-left-radius:.5em;border-top-right-radius:.5em}
.cc-revoke.cc-left{left:3em;right:unset}
.cc-revoke.cc-right{right:3em;left:unset}

.cc-window.cc-floating .cc-compliance{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}
.cc-window.cc-banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.cc-banner.cc-top{left:0;right:0;top:0}
.cc-banner.cc-bottom{left:0;right:0;bottom:0}
.cc-banner .cc-message{display:block;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;max-width:100%;margin-right:1em}
.cc-compliance{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:justify;align-content:space-between}
.cc-floating .cc-compliance>.cc-btn{-webkit-box-flex:1;-ms-flex:1;flex:1}
.cc-btn+.cc-btn{margin-left:.5em}
@media print {
.cc-revoke,.cc-window{display:none}
}
@media only screen and (max-width: 440px)@media screen and (max-width: 640px) {body{color:#444;font-family:'pt_sansregular',sans-serif;}

}
@media only screen and (max-width: 320px) {body{color:#444;font-family:'pt_sansregular',sans-serif;}

}







@media screen and (max-width:900px)
body{color:#444;font-family:'pt_sansregular',sans-serif;}
.cc-btn{white-space:normal}
}
@media screen and (max-width:414px) and (orientation:portrait),screen and (max-width:736px) and (orientation:landscape) {

body{color:#444;font-family:'pt_sansregular',sans-serif;}
.cc-window.cc-top{top:0}
.cc-window.cc-bottom{bottom:0}
.cc-window.cc-banner,.cc-window.cc-floating,.cc-window.cc-left,.cc-window.cc-right{left:0;right:0}
.cc-window.cc-banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.cc-window.cc-banner .cc-compliance{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}
.cc-window.cc-floating{max-width:none}
.cc-window .cc-message{margin-bottom:1em}
.cc-window.cc-banner{-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}
.cc-window.cc-banner .cc-message{margin-right:0}
}
.cc-floating.cc-theme-classic{padding:1.2em;border-radius:5px}
.cc-floating.cc-type-info.cc-theme-classic .cc-compliance{text-align:center;display:inline;-webkit-box-flex:0;-ms-flex:none;flex:none}
.cc-theme-classic .cc-btn{border-radius:5px}
.cc-theme-classic .cc-btn:last-child{min-width:140px}
.cc-floating.cc-type-info.cc-theme-classic .cc-btn{display:inline-block}
.cc-theme-edgeless.cc-window{padding:0}
.cc-floating.cc-theme-edgeless .cc-message{margin:2em;margin-bottom:1.5em}
.cc-banner.cc-theme-edgeless .cc-btn{margin:0;padding:.8em 1.8em;height:100%}
.cc-banner.cc-theme-edgeless .cc-message{margin-left:1em}
.cc-floating.cc-theme-edgeless .cc-btn+.cc-btn{margin-left:0}

@font-face{font-family:'FontAwesome';font-display:swap;src:url(../fonts1/fontawesome-webfont.eot?v=4.2.0);src:url(../fonts1/fontawesome-webfont.eot?#iefix&v=4.2.0) format("embedded-opentype"),url(../fonts1/fontawesome-webfont.woff?v=4.2.0) format("woff"),url(../fonts1/fontawesome-webfont.ttf?v=4.2.0) format("truetype"),url(../fonts1/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}


@font-face{font-family:'pt_sansregular';font-display:swap;src:url(../fonts/ptsans-regular.woff2) format("woff2"),url(../fonts/ptsans-regular.woff) format("woff");font-weight:400;font-style:normal}
@font-face{font-family:'pt_sansbold';font-display:swap;src:url(../fonts/ptsans-bold.woff2) format("woff2"),url(../fonts/ptsans-bold.woff) format("woff");font-weight:400;font-style:normal}
@font-face{font-family:'pt_sansbold_italic';font-display:swap;src:url(../fonts/ptsans-bolditalic.woff2) format("woff2"),url(../fonts/ptsans-bolditalic.woff) format("woff");font-weight:400;font-style:normal}
@font-face{font-family:'pt_sansitalic';font-display:swap;src:url(../fonts/ptsans-italic.woff2) format("woff2"),url(../fonts/ptsans-italic.woff) format("woff");font-weight:400;font-style:normal}
[class^="fa-"]:before,[class*=" fa-"]:before{font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.fa-bars:before{content:"\f0c9"}
.fa-download:before{content:"\f019"}
.fa-arrow-left:before{content:"\f060"}
.fa-arrow-right:before{content:"\f061"}
.fa-music:before{content:"\f001";color:#a20303}
q{quotes:"\201E" "\201C"}
.logo{margin:20px 0 15px 20px}
@media only screen and (min-width: 992px) and (max-width: 1199px)
body{color:#444;font-family:'pt_sansregular',sans-serif;font-size:1em;line-height:26px}
nav.navbar.bootsnav ul.nav > li > a{padding:30px 30px 30px 10px}}@media (min-width: 768px) and (max-width: 991px){nav.navbar.bootsnav .navbar-header{width:100%}.navbar-light .navbar-toggler{border-color:#d33b33;color:#fff;border-radius:0;margin-right:7px;padding-top:6px;padding-top:6px;float:left;margin-top:20px}nav.navbar.bootsnav ul.nav > li > a{padding:15px 15px}nav.navbar.bootsnav .navbar-nav{padding:0;margin:0}.custom-select-box{display:none}.attr-nav{top:10px}nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu{position:initial!important;top:0}nav.bootsnav .megamenu-content .col-menu{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.col-menu .title{font-size:16px}.product-item-filter p{float:none}.product-item-filter{margin:30px 0}.product-categorie-box{margin:30px 0}.toolbar-sorter-right .bootstrap-select.form-control:not([class*="col-"]){width:70%}.add-comp a{margin-bottom:30px}.add-to-btn .share-bar{float:none}.contact-info-left{margin-bottom:30px}.right-phone-box{display:none}}@media (max-width: 767px){nav.navbar.bootsnav .navbar-header{width:80%}.navbar-light .navbar-toggler{border-color:#d33b33;color:#fff;border-radius:0;margin-right:7px;padding-top:6px;padding-top:6px;float:left;margin-top:20px}nav.navbar.bootsnav ul.nav > li > a{padding:15px 15px}nav.navbar.bootsnav .navbar-nav{padding:0;margin:0}.cover-slides h1{font-size:28px}.cover-slides p{font-size:16px}.cover-slides p a{font-size:16px}.offer-box li i{font-size:16px}.offer-box li{font-size:12px}.custom-select-box{display:none}.right-phone-box,.our-link{float:none;text-align:center}.filter-button-group button{font-size:14px;padding:5px 18px}.title-blog h3{font-size:16px}
.footer-widget{margin-bottom:30px}.footer-link{margin-bottom:30px}nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu{position:initial!important;top:0}.col-menu .title{font-size:16px}nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a:hover{color:#d33b33}.hover-team{margin-bottom:30px}.product-categori{margin-bottom:30px}.product-item-filter .toolbar-sorter-right{width:100%}.product-item-filter p{float:none}.product-item-filter{margin:30px 0}.product-categorie-box{margin:30px 0}.toolbar-sorter-right .bootstrap-select.form-control:not([class*="col-"]){width:70%}.why-text.full-width h4{font-size:20px}.coupon-box{margin-bottom:30px}.update-box input[type="submit"]{margin-right:0}.single-product-slider{margin-bottom:30px}.single-product-details h2{font-size:18px}.add-comp a{margin-bottom:30px}.add-to-btn .share-bar{float:none}.contact-info-left{margin-bottom:30px}.attr-nav{top:15px}.right-phone-box{display:none}}@media only screen and (min-width: 280px) and (max-width: 599px){.navbar-light .navbar-toggler{border-color:#d33b33;color:#fff;border-radius:0;margin-right:7px;padding-top:6px}nav.navbar.bootsnav ul.nav > li > a{padding:15px 15px}nav.navbar.bootsnav .navbar-nav{padding:0;margin:0}.cover-slides h1{font-size:28px}.cover-slides p{font-size:16px}.cover-slides p a{font-size:16px}.offer-box li i{font-size:11px}.offer-box li{font-size:9px}.custom-select-box{display:none}.right-phone-box,.our-link{float:none;text-align:center}.filter-button-group button{font-size:14px;padding:5px 18px}.title-blog h3{font-size:16px}.footer-widget{margin-bottom:30px}.footer-link{margin-bottom:30px}nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu{position:initial!important;top:0}.col-menu .title{font-size:16px}nav.navbar.bootsnav ul.nav li.dropdown ul.dropdown-menu > li > a:hover{color:#d33b33}.hover-team{margin-bottom:30px}.product-categori{margin-bottom:30px}.product-item-filter .toolbar-sorter-right{width:100%}.product-item-filter p{float:none}.product-item-filter{margin:30px 0}.product-categorie-box{margin:30px 0}.toolbar-sorter-right .bootstrap-select.form-control:not([class*="col-"]){width:70%}.why-text.full-width h4{font-size:20px}.coupon-box{margin-bottom:30px}.update-box input[type="submit"]{margin-right:0}.single-product-slider{margin-bottom:30px}.single-product-details h2{font-size:18px}.add-comp a{margin-bottom:30px}.add-to-btn .share-bar{float:none}.contact-info-left{margin-bottom:30px}.right-phone-box{display:none}}

@font-face{font-family:'FontAwesome';font-display:swap;src:url(../fonts1/fontawesome-webfont.eot?v=4.2.0);src:url(../fonts1/fontawesome-webfont.eot?#iefix&v=4.2.0) format("embedded-opentype"),url(../fonts1/fontawesome-webfont.woff?v=4.2.0) format("woff"),url(../fonts1/fontawesome-webfont.ttf?v=4.2.0) format("truetype"),url(../fonts1/fontawesome-webfont.svg?v=4.2.0#fontawesomeregular) format("svg");font-weight:400;font-style:normal}


@font-face{font-family:'pt_sansregular';font-display:swap;src:url(../fonts/ptsans-regular.woff2) format("woff2"),url(../fonts/ptsans-regular.woff) format("woff");font-weight:400;font-style:normal}
@font-face{font-family:'pt_sansbold';font-display:swap;src:url(../fonts/ptsans-bold.woff2) format("woff2"),url(../fonts/ptsans-bold.woff) format("woff");font-weight:400;font-style:normal}
@font-face{font-family:'pt_sansbold_italic';font-display:swap;src:url(../fonts/ptsans-bolditalic.woff2) format("woff2"),url(../fonts/ptsans-bolditalic.woff) format("woff");font-weight:400;font-style:normal}
@font-face{font-family:'pt_sansitalic';font-display:swap;src:url(../fonts/ptsans-italic.woff2) format("woff2"),url(../fonts/ptsans-italic.woff) format("woff");font-weight:400;font-style:normal}
[class^="fa-"]:before,[class*=" fa-"]:before{font-family:FontAwesome;font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}


@font-face{font-family:'opensans-regular';font-display:swap;src:url(../fonts/opensans-regular.woff2) format("woff2"),url(../fonts/opensans-regular.woff) format("woff");font-weight:400;font-style:normal}






@font-face {
  font-family: 'Awesome Font';
  font-style: normal;
  font-weight: 400;
  src: local('Awesome Font'),
       url('/fonts/awesome.woff2') format('woff2'), 
       url('/fonts/awesome.woff') format('woff'),
       url('/fonts/awesome.ttf') format('ttf'),
       url('/fonts/awesome.eot') format('eot');
}

@font-face {
  font-family: 'open sans';   
  font-style: normal;
  font-weight: 400;
  src: local('Open Sans'),
       url('/fonts/opensans-regular.woff2') format('woff2'), 
       url('/fonts/opensans-regular.woff2') format('woff'),
       }


@font-face {
  font-family: 'open sans';   
  font-style: bold;
  font-weight: 400;
  src: local('Open Sans Bold'),
       url('/fonts/opensans-semibold.woff2') format('woff2'), 
       url('/fonts/opensans-semibold.woff2') format('woff'),
       }
