body{font-family:'Poppins';}
body::after,.page-wrapper::after{height:0px;}

.PublicLayoutDesktop-module{width:100%;background-size:cover !important;}
.page-header{/*border-top:7px solid rgba(111,190,70,0.9);*/ position:relative;}

.logo{width:100px;float:left;}
.logo img{width:auto;max-width:100%;}
.headTop{width:100%;display:inline-block;position:relative;padding:9px 0;}
.logname{width:100%;float:left;}
.logname img{max-width:100%;}

/*menu*/
/*.mainheader{width:100%;background-color:#070707;width:100%;border:2px solid #fff;text-align:center;}*/

.mainheader{padding:10px 0;}

.navbar-nav a,.navbar-collapse .navbar-nav .nav-item .nav-link{padding:.1em 0;color:#000 !important; font-family: 'Esteban'; font-weight:500;font-size:15px;text-transform:inherit !important;line-height:30px;}
.linkbtn img{width:17px;margin-top:-4px;} 
 
 
 
 
.navbar-nav a:hover{color:#fff !important;background:none;}

.nav-item.dropdown{position:relative;}
.navbar-collapse .nav-item{color:#000 !important;}

.navbar-collapse .dropdown-toggle{position:absolute;top:13px;right:-14px;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;font-size:21px;}
.navbar-collapse .dropdown-toggle::after{border-top:8px solid;border-right:5px solid transparent;border-bottom:0;border-left:5px solid transparent;}
.nav-item:last-child{border:none;}
i{font-style:normal !important;}
.navbar-collapse .nav-item:hover{color:#000 !important;}

.page-header{min-height:auto !important;}
.navbar-collapse .nav-item:hover .dropdown-toggle::after{border-bottom:8px solid;border-top:none;}

.navbar-nav a:hover{text-decoration:none;background-color:none;}
.navbar{padding:0px;}
.mainheader .nav-item.dropdown .dropdown-menu{background:#fff !important;padding:5px !important;min-width:100%;border:none;border-radius:0px !important;width:200px;text-align:left;right:0;left:inherit;box-shadow:0px 0px 5px 0px rgba(0,0,0,0.1);}
.dropdown-menu{margin:0px;padding:8px 0;}
.nav-item.dropdown .dropdown-menu a{color:#000 !important;display:inline-block;padding:5px;border-bottom:none;text-transform:uppercase;}

.navbar-collapse{margin-left:0;}
.nav-item.dropdown .dropdown-menu a{text-transform:uppercase !important;width:100%;display:inline-block;padding:10px 5px;}
.nav-item.dropdown .dropdown-menu a:hover{color:#cf1615 !important;}

.page-footer{width:100%;background:#fff;padding:0;float:left;}
.footsos{width:100%;}
.footsos li{display:inline-block;margin:10px 10px 10px 0;}
.footsos li a{color:#864c65;font-size:28px;}
.copyrit p{color:rgba(22,22,22,0.45);font-size:16px;line-height:23px;}
.copyrit{width:100%;text-align:center;margin-top:10px;}
.copyrit a{color:rgba(22,22,22,0.45) !important;}

.backTops{right:40px;background:#a4788b;position:fixed;bottom:0px;height:50px;width:50px;text-align:center;color:#fff;z-index:100000;line-height:25px;font-size:30px;color:#fff !important;border-radius:0;display:none;cursor:pointer;bottom:40px;}
.backTops:hover{background:#c83030;}
.backTops{border:none;}

button[data-back-top].visible{display:block;}
.backTops:hover{background:#864c65;}
.backTops i{position:absolute;top:0px;left:0px;width:100%;height:100%;line-height:44px;transition:transform .25s;}
.backTops:hover .icon_primary{transform:translateY(-14%);}
.backTops:hover .icon_secondary{transform:translateY(8%);}
/*.back-to-top .icon_secondary{transform:translateY(-100%);}*/

.brdsa{position:relative;}
.brdsa:before{width:40px;position:absolute;bottom:-6px;left:50%;height:1px;background:#000;content:"";transform:translateX(-50%);}

.mini-cart button.dropdown-toggle{width:auto !important;height:auto !important;background:none !important;border:none !important;border-radius:0px !important;box-shadow:none !important;margin:0px !important;}
.mini-cart button.dropdown-toggle .cart-counter{position:relative;top:1px;left:inherit;padding:inherit;line-height:1;font-size:16px;border-radius:inherit;}
.mini-cart button.dropdown-toggle .cart-counter{background:none !important;color:#000 !important;}
.mini-cart button.dropdown-toggle a{color:#fff !important;}
.mini-cart button.dropdown-toggle:active{background:none !important;}
.mini-cart button.dropdown-toggle:active .cart-counter{background:none !important;}
.adminbtn{top:3px !important;right:inherit !important;}
.mini-cart .dropdown-menu{z-index:11111111111;}
.mini-cart-wrapper .cart-total .total-price{color:#cf1615 !important;}
.header-action .mini-cart a.btn{background:#cf1615 !important;}
.header-action .mini-cart a.btn:hover{background:#000 !important;}

/*common css*/

.page-body .page-title-bar .page-bar-title::after{left:25px !important;}

.page-body .page-title-bar .page-bar-title::after{display:none;}
.page-body .page-title-bar .page-bar-title b{position:relative;}
.page-body .page-title-bar .page-bar-title b:after{content:'';display:block;border-width:0 15px 15px 15px;border-color:transparent transparent #fff;border-style:solid;width:0;height:0;position:absolute;bottom:-22px;left:50%;-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);}
.add-to-cart{color:#fff !important;padding:10px 21px 10px !important;background:#cf1615 !important;}
.add-to-cart:hover{background:#000 !important;}
.page-body .page-title-bar{background-color:#eae8e8 !important;background-size:cover;background-position:top center;color:#000;margin-top:0px;}
.page-body .page-title-bar .page-bar-title b{font-weight:normal;}

.d-desknone{display:none;}

.overlay.shows{top:0;left:0;right:0;bottom:0;display:flex;z-index:1;position:fixed;align-items:center;justify-content:center;background-color:rgba(0,0,0,0.5);-webkit-tap-highlight-color:transparent;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;}

.close-mini-cart{position:absolute;top:0px;right:0px;display:none;}

.headTopBtn{position:absolute;top:18px;right:0px;z-index:1;}
.headTopBtn li{display:inline-block;padding:0 3px;float:left;}
.linkbtn,#cartDropDown{background:none !important;border-radius:0px !important;color:#000 !important;font:normal 16px/24px 'Montserrat' !important;padding:5px 9px 6px !important;text-transform:uppercase;}
.mini-cart button.dropdown-toggle a.linkbtn{color:rgb(22,22,22) !important;}

.mini-cart button.dropdown-toggle{color:#fff !important;}

.headTopBtn .dropdown-toggle{display:inline-block;position:inherit !important;top:inherit !important;padding:0px !important;} 
.headTopBtn .dropdown-toggle span{padding:0px !important;}
.headTopBtn .dropdown-toggle:after{display:none;}

.navbar-collapse .nav-item:hover ul li a{border:none !important;}

p,p span{white-space:inherit !important;}
.headTopBtn{z-index:111;}

body.hide-scroll{overflow-y:inherit !important;}

.navbar-collapse{-webkit-box-pack:center !important;-ms-flex-pack:flex-end !important;justify-content:flex-end !important;}
.navbar-collapse .navbar-nav{padding-right:185px;margin-top:0;}

/*.container{max-width:1158px !important;}*/
.navbar-collapse .nav-item{padding:0px;margin-right:20px !important;}
.gettouchsec{display:none;}

.footlogo{width:75px;}
.page-footer{padding-top:0px;}
.powerbotm{padding-top:6px;}

.page-footer .container{max-width:1170px !important;}
.powerbotmin p a,.privacy li a{text-decoration:underline !important;}
.page-footerInn{width:100%;padding:0;/*border-top:1px solid #dadada;*/}
.page-footer p,.privacy li{font-size:14px;line-height:27px;color:#fff;font-family:'Esteban';}
.page-footer p a,.privacy li a{color:#fff;text-decoration:underline;}
.privacy li{display:inline-block;}
.footsos li{display:inline-block;}
.footsos li a{text-align:center;font-size:16px;color:#fff;display:inline-block;line-height:30px;}

.page-header{border-top:2px solid #cf1615;width:100%;border-bottom:2px solid #cf1615;}

.navbar-collapse .nav-item{margin-right:0px;margin-left:0px;}

.headTopBtn .mini-cart button.dropdown-toggle a.linkbtn:hover{color:#cf1615 !important;background:#161616 !important;}
.headTopBtn .mini-cart button.dropdown-toggle a.linkbtn:hover .cart-counter{color:#cf1615 !important;}
.headTopBtn ul li a.linkbtn:hover{color:#000 !important;background:none !important;}

.nav-item.dropdown .dropdown-menu a{font-weight:400 !important;}

.backTops img{max-width:100%;}

.dnonArwmob i::before{transform:rotate(45deg);}

.dnonArwmob i::before,.dnonArwmob i::after{content:"";-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:background .15s ease,transform .15s ease;background:#000;display:inline-block !important;width:7px;height:1px;}
.dnonArwmob i::after{margin-left:-3px;transform:rotate(-45deg);border:none !important;}

.navbar-nav a,.navbar-collapse .navbar-nav .nav-item .nav-link:hover{color:#000 !important;}

.bannerdiv{width:100%;position:relative;}
.bannerdiv img{width:100%;}
.page-header{position:relative;top:0px;left:0px;background:#fff !important;border:none;z-index:11;padding:7px 0;}
.bannerdiv::before{background:rgba(48,49,51,.8);position:absolute;top:0;width:100%;content:"";height:100%;left:0px;}
.page-header .container{max-width:1150px !important;}
.mainheader{margin:0;padding:0px;}
.rtsos a{padding-right:0px !important;}

.bannerse{width:100%;background:#153751 !important;padding:250px 0 100px;text-align:center;}
.bannerse img{width:auto !important;max-width:600px !important;}

.navbar-nav li.actv a{border-bottom:1px solid #000;background:none !important;}
.navbar-nav li a{border-bottom:1px solid transparent;background:none !important;}

.footmenu li{color:#fff !important;font-weight:700;font-size:16px;line-height:23px;margin:0;}
.dimondsLft{width:100%}
.dimondsLft h4{font-weight:700;font-size:20px;line-height:25px;color:#fff !important;margin-bottom:0px;}
.footerTop{padding-bottom:30px;width:100%;}
.dimondsLft p{font-size:14px;line-height:23px;color:#fff !important;padding-right:39px;}
.dimondsLft img{max-width:100%;width:43px;}
.dimondsLft{display:flex;justify-content:center;align-items:self-start;}
.dimondsLft .boxas{padding-left:30px;}

.navbar-nav a,.navbar-collapse .navbar-nav .nav-item .nav-link{line-height:26px;}

.headerIn{width:100%;position:relative;}
.ContactBtnlink {
  padding: 15px 15px;
  display: inline-block;
  border-radius: 100px;
  background: #000000;
  font-size: 14px;
  line-height: 20px;
  color: #fff !important;
  font-weight: 600;
}

#cartDropDown img{width:38px;}
.ContactBtnlink:hover{opacity:0.8;}
.headTopBtn{top:34px;}

.page-footer{width:100%;background:#000000;padding:53px 0px;position:relative;}
.fotTops h5{color:#fff;font-size:22px;line-height:25px;font-weight:500;padding-bottom:40px;}
.fotTops strong{color:#fff;font-size:42px;line-height:55px;font-weight:500;}
.fotTops{padding-bottom:10px;}
.fotTops p{font-size:15px;line-height:20px;color:#fff;font-family:'Esteban';}
.page-footer .container{max-width:1300px !important;}
.rtpanl li.soslink img{width:48px;height:48px;border-radius:15%;}
.rtpanl li{display:inline-block;margin-left:40px;}
.rtpanl li.Circlelink img{max-width:100%;width:123px;}
.col8{text-align:right;}
.align-items-flex-end{align-items:flex-end;}
.powered-by-container{text-align:center;}



.logo {
  width: 63px;
  float: none;
  position: absolute;
  left: 50%; transform: translateX(-50%); top: 0px;
}

.navbar {
  padding: 0px;
  min-height: 109px;
  align-items: center;
}
.header-actions {
  position: absolute;
  top: 29px;
  right: 130px;
}







@media(min-width:992px){
/*.nav-item.dropdown .dropdown-menu{display:none !important;}*/
.nav-item.dropdown .dropdown-menu{display:block !important;opacity:0;text-shadow:none;/*transform:scaleY(0);transform-origin:top;*/transition:.24s;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;/*transform:translateY(-10px) !important;top:calc(100% - 0px - 0px) !important;*/}
.nav-item.dropdown:hover .dropdown-menu{display:block !important;opacity:1;/*transform:initial;pointer-events:all;transform:translateY(0px) !important;*/}




}

@media (min-width:992px) and (max-width:9000px){.navbar-collapse .nav-item .bklink{display:none !important;}

.navbar-collapse .nav-item{display:inline-block;}
.navbar-collapse .navbar-nav{width:73%;padding-right:103px;display:inline-block;text-align:right;}

.page-header .container{max-width:100% !important;padding-top:1vw;padding-bottom:1vw;padding-left:3vw;padding-right:3vw;}

.page-header{padding:0px !important;}
.navbar-collapse .navbar-nav{margin-top:0;}

.header-actions{display:inline-block;}

.navbar-collapse{padding-right:0;}

 .navbar-collapse .navbar-nav {
    width: 100%;
    padding-right: 0;
    display: inline-block;
    text-align: left;
  }




}




@media screen and (max-width:1600px){
	
.headTopBtn{top:34px;}




}

@media screen and (max-width:1300px){
.navbar-expand-lg .navbar-nav .dropdown-menu-right{right:inherit !important;left:3px !important;padding-top:15px !important;}
.navbar-nav li.nav-item:nth-child(2) .dropdown-menu-right{left:0 !important;right:inherit !important;}




}

@media(max-width:1199px) and (min-width:992px){
.page-header{padding:17px 0;}


}
@media screen and (max-width:1199px){
	

.navbar-nav a, .navbar-collapse .navbar-nav .nav-item .nav-link{ font-size: 17px;}





}
@media screen and (max-width:991px){
	
.page-header .header-top .navbar > .navbrand{display:block;margin:0 auto;}
.dropdown-toggle::after{margin-left:auto;}
.page-header .header-top .navbrand{width:auto;}
.navbar-toggler{margin-left:0;margin-right:15px;}
.page-header .header-top .navbrand a img{max-height:45px;}
.navbar-collapse{overflow:auto;position:absolute;top:71px;bottom:inherit;width:295px;background:#000;border:none;border-radius:.53em;text-align:left !important;right:0px;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;left:inherit;border-radius:.53em !important;height:inherit !important;}

.nav-item.dropdown .dropdown-menu .dropdown-item{color:#fff;text-align:left;padding:11px 35px 7px;}
.navbar-collapse .navbar-nav .nav-item{padding-bottom:0px !important;}
.navbar-collapse .navbar-nav .nav-item.show .dropdown-menu{display:block;}
.page-header{min-height:92px;}
.page-header .header-top nav.navbar{padding-top:5px;padding-bottom:5px;}
.page-header .header-top .navbar-collapse .navbrand{display:none;}
.navbar-collapse .navbar-nav{justify-content:normal;width:100%;align-items:normal;padding:0px;}

.navbar-nav li.nav-item{margin:0px !important;border:none;}
.navbar-nav a{padding:8px 16px !important;font-size:20px !important;}
.nav-item{padding:5px 0 !important;}

.navbar-toggler{margin:16px 20px;background:none;border:none;width:41px;font-size:0px;line-height:0px;}
.navbar-toggler span{display:inline-block;width:100%;height:4px;background-color:#cf1615;line-height:0px;margin:2px 0;border-radius:3px;}

.page-header .header-top .navbar > .navbrand{padding:12px 0;width:155px;}
.navbar-light .navbar-toggler{float:right;}
.header-action{position:absolute;right:85px;top:40px;}
.page-header .header-top nav.navbar{padding:0px;}
.navbar-nav{display:inline-block;}
.navbar-collapse{text-align:center;}
.page-header .container{max-width:100%;}
.page-header .header-top .navbar > .navbrand{margin:0px;float:left;}
.header-top .navbar{justify-content:center;padding:0px !important;display:inline-block;}

.page-header .header-top .navbrand a{display:block;width:104px;}
.kklogotxt{font-size:30px;padding:36px 0;display:inline-block;}
.header-action{top:30px;}

.navbrand{width:inherit !important;}

.dropdown-toggle{top:11px;right:0;z-index:1;padding:15px 10px;cursor:pointer;}

.mainheader{padding:0;}

.header-action{top:0;right:0;}
.dropdown-item{white-space:inherit;}
.navbar-toggler{background:none !important;}
.jss7{background:none !important;}

.container{padding:0 15px;;}
.layout-medium.list-container{padding:20px 15px;}
.list-container.featured .special,.list-container.live .special{left:0;}

.navbar-nav a{padding:9px 7px 9px !important;}
.dropdown-toggle{display:inline-block;}

.headTopBtn ul li a{font-size:14px;padding:9px 11px;}
.headTopBtn ul li a span{font-size:14px !important;}
.dropdown-toggle::after{color:#cf1615;}

.page-header{min-height:137px;}
.page-title-bar .list-container{padding:15px;}

.navbar-expand-lg .navbar-collapse{padding-right:0;}

.navbar-collapse .navbar-nav{padding-right:0px;margin-top:0px;}
.navbar-collapse .dropdown-toggle{top:6px;}

.logo{width:104px;float:left;}

/*9.3.2022*/

.navbar-toggler{margin:16px 0;background:none;border:none;width:28px;font-size:0px;line-height:0px;position:absolute;right:0px;top:0px;}
.navbar-toggler span{background:#fff;height:2px;transition:top .15s .15s,transform .15s;}

.navbar-collapse .navbar-nav{padding-left:10px;padding-right:30px;}
.navbar-collapse .navbar-nav .nav-item{padding:0 !important;}

.navbar-collapse .dropdown-toggle{position:inherit;font-size:21px;}
.navbar-collapse .navbar-nav .nav-item .nav-link{position:relative;}

.navbar-collapse .navbar-nav .nav-item .nav-link:hover::before{width:100%;}

.nav-item.dropdown .dropdown-menu{border-radius:0px !important;background:none !important;padding:0px !important;box-shadow:none;min-width:100%;border:none;}
.nav-item.dropdown .dropdown-menu a{font-size:19px !important;font-weight:400 !important;color:#939393 !important;}
.nav-item.dropdown .dropdown-menu .dropdown-item:hover{background:none !important;color:#646464 !important;}

.dropdown-toggle::after{color:#646464 !important;}
.navbar-collapse .nav-item:hover{color:#646464 !important;}

.page-header{position:relative;top:0px;left:0px;background:#fff;z-index:111;}

.navbar-toggler.showactv .mline:nth-child(1){transform:translateY(8px) rotate(45deg);margin-top:3px !important;margin-bottom:0px !important;}
.navbar-toggler.showactv .mline:nth-child(2){opacity:0;} 
.navbar-toggler.showactv .mline:nth-child(3){transform:translateY(-8px) rotate(-45deg);} 
.navbar-toggler .mline{-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.navbar-toggler span{margin:5px 0;}
.gettouchsec{display:inline-block;width:100%;padding:85px 40px 100px !important;}
.gettouchsec h5{font-weight:500;color:rgb(100,100,100);font-size:22px !important;line-height:25px;}
.gettouchsec li{padding:8px 0;width:100%;display:inline-block;}
.gettouchsec li a{color:rgb(103,103,103);font-weight:300;font-size:18px !important;}
.gettouchsec ul{margin:16px 0 8px !important;padding:2px 0 !important;}
.dropdown-toggle{padding:4px 10px;}
.dropdown-menu{margin-top:7px;}
.headTopBtn{right:53px;top:12px;}

.mini-cart .linkbtn{background:none !important;}
.mini-cart{background:none !important;}

.navbar-toggler.showactv span{margin:4px 0;}
.navbar-collapse .navbar-toggler{right:15px;}

.navbar-nav a{font-size:21px;}

.dnonArwmob i::before{transform:rotate(45deg);}

.dnonArwmob i::before,.dnonArwmob i::after{content:"";-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:background .15s ease,transform .15s ease;background:#000;display:inline-block !important;width:9px;height:1px;}
.dnonArwmob i::after{margin-left:-3px;transform:rotate(-45deg);border:none !important;}
.navbar-nav .nav-item.dropdown a{display:inline-block;}

.dnonArwmob{position:relative !important;top:-7px !important;right:18px !important;}
.navbar-collapse .nav-item:hover .dnonArwmob i::before,.navbar-collapse .nav-item:hover .dnonArwmob i::after{background:#cf1615 !important;}
.nav-item.dropdown.show .dnonArwmob i::after{width:18px;margin-left:-18px;transform:rotate(45deg);}

.nav-item.dropdown.show .dnonArwmob i::before{width:18px;transform:rotate(-45deg);}

.mini-cart button.dropdown-toggle .cart-counter{top:0px;}

.navbar-toggler .mnu{width:35px;float:right;}
 .headTopBtn{right:80px;top:45px;}

.navbar-collapse .navbar-nav{padding:20px 30px 20px 10px;}
.mainheader .nav-item.dropdown .dropdown-menu{width:100%;border-radius:0px !important;margin:0px !important;border-radius:0px !important;}

.mainheader .nav-item.dropdown .dropdown-menu{padding:0 30px 0 10px !important;}

.navbar-collapse .nav-item:hover a,.navbar-collapse .nav-item ul.dropdown-menu li a:hover{color:#fff !important;}
.navbar-collapse .nav-item a:hover{text-decoration:underline !important;}

.navbar-nav li:last-child a{border:none !important;}

.navbar-collapse .navbar-nav .nav-item.rtsos a{font-size:20px !important;text-align:right;}
.navbar-collapse .navbar-nav .nav-item:nth-child(7) a{border-bottom:none !important;}

.page-header{padding:0px;}

/*15.12.2023*/

.navbar-toggler .icon-bar{transition:transform 250ms cubic-bezier(.2,.6,.3,1),width 250ms cubic-bezier(.2,.6,.3,1);will-change:transform,width;}
.navbar-toggler .icon-bar:nth-child(2){transform:translatey(0);opacity:0;}
.navbar-toggler .icon-bar:first-child{transform:translatey(-5.5px);}
.navbar-toggler .icon-bar:nth-child(3){transform:translatey(5.5px);}
.navbar-toggler .icon-bar{margin:0px !important;}
.navbar-toggler .icon-bar{width:100%;height:1px;background:#000 !important;display:flex;}
.navbar-toggler{margin:56px 0;width:46px;}
.navbar-toggler.showactv .icon-bar:nth-child(3){transform:translatex(3.5px) rotate(135deg);width:28px;}
 .navbar-toggler.showactv .icon-bar:first-child{transform:translatex(3.5px) rotate(-135deg);width:28px;}

.navbar-collapse{background:#fff !important;transition:visibility 600ms cubic-bezier(.4,0,.2,1),opacity 400ms cubic-bezier(.4,0,.2,1);}
.navbar-collapse.show{opacity:1;visibility:visible;}
.navbar-collapse{width:100%;position:absolute;border-radius:0px !important;top:100%;padding:30px;}
.navbar-nav a,.navbar-nav a:hover,.navbar-nav li.actv a,.navbar-nav a,.navbar-collapse .navbar-nav .nav-item .nav-link{color:#000 !important;border-bottom:none !important;}
.navbar-nav a{text-align:center !important;}
.navbar-nav li.nav-item{padding:10px !important;width:100%;text-align:center;}
.navbar-collapse .nav-item:hover a,.navbar-collapse .nav-item ul.dropdown-menu li a:hover{color:#000 !important;}
.navbar-collapse .navbar-nav .nav-item,.navbar-nav li.nav-item{padding:1px 20px !important;}

.drop-arw{position:relative;display:inline-block;width:.4em;height:.4em;border-top:1px solid currentColor;border-right:1px solid currentColor;vertical-align:middle;margin-top:-16px;transform:rotate(45deg);}
.navbar-nav a{font-size:16px !important;}
.navbar-collapse{padding:30px !important;}

.navbar-collapse{height:auto !important;padding-top:0px !important;}

.menu_sec .dropdown-menu{overflow:auto;position:fixed;top:0 !important;right:-100% !important;height:100%;background:#1470af;background-color:#fff;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;display:block;display:flex;justify-content:center;align-items:center;flex-direction:column;}
.menu_sec .dropdown-menu.show{right:0px !important;}
 .backLink span{position:relative;display:inline-block;width:.4em;height:.4em;border-top:1px solid currentColor;border-right:1px solid currentColor;vertical-align:middle;margin-top:-.14em;}
.backLink span{transform:rotate(-135deg);}

.dropdown-toggle{padding:2px 7px;}
.drop-arw{position:relative;display:inline-block;width:8px;height:14px;border-top:1px solid currentColor;border-right:1px solid currentColor;vertical-align:middle;margin-top:-22px;transform:rotate(45deg);}
.mainheader .nav-item.dropdown .dropdown-menu{background:#fff !important;}

.navbar-collapse .nav-item ul.dropdown-menu li a{color:#000 !important;font-size:16px !important;}
.menu_sec li.dropdown a{color:#000 !important;}
.menu_sec .dropdown-menu{display:flex !important;}
.menu_sec .dropdown-menu li{margin:}
.mainheader .nav-item.dropdown .dropdown-menu{padding:20px !important;}
.mainheader .nav-item.dropdown .dropdown-menu li{width:100%;margin:6px !important;}

.showactvov .logo{position:relative;z-index:1111;}
.showactvov .navbar-toggler .icon-bar{background:#000 !important;}
.showactvov .navbar-light .navbar-toggler{float:right;position:absolute;z-index:11111 !important;}

.page-header.headactv .linkbtn,.page-header.headactv #cartDropDown,.page-header.headactv .mini-cart button.dropdown-toggle .cart-counter{color:#000 !important;}
.page-header.headactv .mini-cart img{filter:brightness(0);}
.page-header.headactv .headTopBtn{z-index:11111;}

.navbar-collapse .dropdown-toggle:after{display:none;}

.page-header .container{padding:6vw;}
.logo{width:72px;float:left;}
.navbar-toggler.showactv .icon-bar{margin:-1px 0 !important;}

 .navbar-nav a,.navbar-collapse .navbar-nav .nav-item .nav-link{font-size:27px !important;line-height:33px;}

.ContactBtnlink{display:inline-block;text-align:center;box-sizing:border-box;margin:4vw 6vw 6vw;min-width:210px;padding:1.8rem 1.6rem;font-size:1.2rem;line-height:40px;}
.header-actions{text-align:center;}

.navbar-collapse .navbar-nav{padding:50px 0 0;}
.navbar-collapse .navbar-nav .nav-item,.navbar-nav li.nav-item,.navbar-nav li.nav-item .nav-link{transition:opacity 250ms cubic-bezier(.4,0,.2,1);visibility:hidden;}
.navbar-collapse .navbar-nav{visibility:hidden;transition:opacity 250ms cubic-bezier(.4,0,.2,1);}
.navbar-collapse.show .navbar-nav{visibility:visible;}
.navbar-collapse .navbar-nav .nav-item .nav-link{transition:opacity 250ms cubic-bezier(.4,0,.2,1);visibility:hidden;}
.navbar-collapse.show .navbar-nav li.nav-item,.navbar-collapse.show .navbar-nav li.nav-item .nav-link{visibility:visible;}

.navbar-expand-lg .navbar-collapse{transform:translatex(0);will-change:transform;transform:translatex(0%);transition:transform 600ms cubic-bezier(.4,0,.2,1);}

.navbar-collapse .navbar-nav .nav-item,.navbar-nav li.nav-item,.navbar-nav li.nav-item .nav-link{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;}

.navbar-collapse .navbar-nav .nav-item,.navbar-nav li.nav-item,.navbar-nav li.nav-item .nav-link{-webkit-animation-duration:1s;animation-duration:1s;}

@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px);}

 100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);}}

@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);}

 100%{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}
.navbar-collapse.show .navbar-nav li.nav-item,.navbar-collapse.show .navbar-nav li.nav-item .nav-link{-webkit-animation-name:fadeInUp;animation-name:fadeInUp;}

.fotTops strong{font-size:31px;line-height:45px;}
.fotTops h5{font-size:18px;line-height:25px;padding-bottom:30px;}



.logo {
    width: 72px;
    float: left;
    position: inherit;
    left: inherit;
    transform: inherit;
  }

.header-actions {
    text-align: center;
    position: inherit;
    top: inherit;
    left: inherit;
  }
.header-actions {
    text-align: center;
    position: inherit;
    top: inherit;
    left: inherit;
    right: inherit;
    width: 100%;
  }
.ContactBtnlink {
    display: inline-block;
    text-align: center;
    box-sizing: border-box;
    margin: 0;
    min-width: 210px;
    padding: 10px;
    font-size: 1.2rem;
    line-height: 40px;
  }
.navbar-nav li.nav-item.actv a{ text-decoration: underline !important;}








}

@media screen and (max-width:767px){

.close-mini-cart{display:block;}
.close-mini-cart{position:absolute;top:0px;right:0px;}

.bannerse img{width:auto !important;max-width:400px !important;}

.footerTop .col-sm-8{margin:0px auto;}
.footmenu{text-align:center;} 

.fotTops strong{font-size:42px;line-height:72px;width:100%;text-align:center;display:inline-block;}
.col8{text-align:center;margin-top:30px;}
.rtpanl li{margin:0 10px;}


.fotTops strong{font-size:25px;line-height:40px;}
.fotTops h5{font-size:18px;line-height:25px;padding-bottom:10px; margin-top: 20px;}
.page-footerInn .col-md-4{ text-align: center;}
.page-footer{ padding: 30px 0;}
.footerBottm{ text-align: center;}





}

@media screen and (max-width:640px){


.rtpanl li.Circlelink img{width:97px;}


}

@media screen and (max-width:480px)
{
	.headTopBtn{right:62px;top:13px;}
	.linkbtn img{width:15px;margin-top:-4px;}
	.mini-cart img{width:29px;}

	.logo{width:42px;}
	.headTopBtn{right:63px;top:16px;}
	#cartDropDown img{width:31px;}
	.linkbtn img{width:16px;margin-top:-4px;}

	.fotTops strong{font-size:25px;line-height:40px;}
	.fotTops h5{font-size:18px;line-height:25px;padding-bottom:10px; margin-top: 20px;}
	.page-footerInn .col-md-4{ text-align: center;}
	.page-footer{ padding: 30px 0;}
	.footerBottm{ text-align: center;}
	.navbar{ min-height: 56px;}
	.navbar-toggler { margin: 30px 0; width: 46px; }

}


/* new style */
.navbar-nav a, .navbar-collapse .navbar-nav .nav-item .nav-link{     font-weight: 400; font-size: 17.8px; letter-spacing: 0.01em;}
.navbar{ min-height: 140px;}
.navbar-collapse .nav-item { margin-right: 17px !important; }
.ContactBtnlink { padding: 17px 12.5px; font-size: 17.7px; font-weight: 500; font-family: 'Poppins'; letter-spacing: 0.02em; line-height: 1.58; }
.header-actions { top: 38px;}
.headTopBtn { top: 48px; }

.btn:not(.btn-bordered) { background-color: #cf1615 !important; color: #fff !important;}
.headTopBtn a.btn.linkbtn { background-color: transparent !important; }
.fotTops strong { line-height: 1.2; font-weight: 500; font-family: 'Poppins'; font-size: 49.2px; }
.footsos li a{ font-size:20px;}
.footerBottm { padding-top: 20px; }
.fotTops h5 { color: #fff; font-size: 27px; line-height: 1.4; font-weight: 500; padding-bottom: 35px; font-family: 'Poppins'; }
.fotTops p { font-size: 17.5px; line-height: 32px; color: #fff; font-family: 'Esteban'; }

.page-footer .container { max-width: 1232px !important; }


@media (min-width: 992px) and (max-width: 9000px)
{
	.page-header { min-height: 170px !important;}
	.logo{ width:78.04px;}
}

@media screen and (max-width: 1250px)
{
	.filter-bar .btn{ padding:6px 11px;}
}

@media(max-width:1199px) and (min-width:992px) 
{
	.filter-bar .btn{ padding:6px 6px;}
	.page-footer .container { max-width: 960px !important; }
}
@media(max-width:991px) and (min-width:768px) 
{
	.filter-bar .btn{ padding:6px 2px;}
	.page-footer .container { max-width: 720px !important; }
}

@media(max-width: 991px)
{
	.page-header .container { padding: 3vw;}
	.headTopBtn { top: 45px; }
	.navbar-nav a, .navbar-collapse .navbar-nav .nav-item .nav-link{font-size: 24px !important;}
	.fotTops strong{ font-size: 36px;}
	.footerBottm { padding-top: 0; }
	.fotTops h5{ padding-bottom:20px;}
	
}

@media(max-width: 767px)
{
	
}
	
@media screen and (max-width: 480px)
{
	.navbar { min-height: 100px; }
	.navbar-toggler { top:12px;}
	.headTopBtn { top: 30px; }
}