@import url("https://use.typekit.net/wav6lxp.css");
@import url('https://fonts.googleapis.com/css2?family=Cabin:ital,wght@0,400;0,500;0,600;0,700;1,400;1,500;1,600;1,700&display=swap');

/* #### Generated By: http://www.fontget.com #### */
html,
body {
  padding: 0;
  margin: 0;
  font-family: "Cabin",Helvetica,Arial,Lucida,sans-serif!important;
  scroll-behavior: smooth;font-size:18px;overflow-x: hidden;
}
button, input, optgroup, select, textarea{  font-family: "Cabin",Helvetica,Arial,Lucida,sans-serif!important;  }
html {scroll-behavior: smooth;} 
/* width */ 
::-webkit-scrollbar {
  width: 7px;
} 

/* Track */
::-webkit-scrollbar-track {
  background: #ecebec; 
}
 
/* Handle */
::-webkit-scrollbar-thumb {
  background: #9da6ab; 
}
#navigation{       padding: 8px 0px 8px 0px;
/*  background: #003161;*/
  color: #ffffff;position: relative;z-index: 9;}
*,p,ul,h1,h2,h3,h4,h5,h6{ padding:0px; margin:0px;  list-style:none; }
p{ color: #323232; font-size: 18px; }
a{ text-decoration:none!important;}
/**************Header*****************/
#navigation.fixed{position: fixed;width: 100%;z-index: 9999;top: 0; }
.logo img{width: 180px;margin-top: 0px; }
.brand a,
.brand a:visited {color: #ffffff;text-decoration: none;}
.nav-list li a i{     vertical-align: baseline; margin-left: 3px;font-size: 12px; }
.nav-container {max-width: 1140px;margin: 0 auto;}
nav {display: flex;position: relative;width: 100%;justify-content: space-between;}
nav ul {list-style: none;margin: 0;padding: 0;}
nav ul li {position: relative;padding: 10px 0 0;}
.DesktopHeader a:hover{ transform:scale(1.1);     color: #f3f3f3;}
.DesktopHeader a{/*transition: 0.2s all ease-in-out;*/}
nav .nav-dropdown li a:hover, nav ul li ul li .nav-dropdown-loop li a:hover,.logo a{ transform:scale(1)!important; }
.nav-list{margin-top: 0px;display: flex;align-items: center;width: 100%;justify-content: center;}
nav ul li a,
nav ul li a:visited {line-height: 50px;  letter-spacing: 1px;font-size:14px;display: block;color: #fff;text-decoration: none;padding-left: 20px;text-transform: uppercase;font-weight: normal;font-size: 14px;letter-spacing: 1.1px;}
nav ul li a i{ vertical-align:bottom; }
nav ul li a:hover{ color:#fff; }
nav ul li a:not(:only-child):after,
nav ul li a:visited:not(:only-child):after {padding-left: 4px;}
nav ul li ul li {min-width: 100%;padding: 0;border-bottom: unset;}
nav ul li ul li:hover {background: #fff;}
nav ul li ul li:hover a{color:#6bd620;}
nav ul li ul li:hover a{ transition:0s all ease-in-out; }
nav ul li ul li a {padding: 15px;line-height: 20px;}
.nav-dropdown ,nav ul li ul li .nav-dropdown-loop{position: absolute;display: none;z-index: 999;box-shadow: 0 -5px 40px rgb(157 166 171 / 20%);border-radius: 5px;background: #fff;padding: 0px!important;width: 230px;-webkit-animation-duration: 0.5s;animation-duration: 0.5s; -webkit-animation-fill-mode: both;animation-fill-mode: both;animation-name: fadeInUp;}
.nav-dropdown { left:-30px; }
nav ul li ul li .nav-dropdown-loop{ left:unset; }
.nav-dropdown li a,nav ul li ul li .nav-dropdown-loop li a{ font-weight:normal;text-transform: unset; } 
nav .nav-dropdown li a,nav ul li ul li .nav-dropdown-loop li a{padding:10px 15px!important;color: #003161!important;font-weight: normal;transition: all .3s ease-in-out; }
nav .nav-dropdown li a:hover,nav ul li ul li .nav-dropdown-loop li a:hover{    background: #9da6ab!important;padding-left: 25px!important;color:#fff!important; transition: all .3s ease-in-out; }
nav .nav-dropdown li:first-child a,nav .nav-dropdown li:first-child,nav ul li ul li .nav-dropdown-loop li:first-child,nav ul li ul li .nav-dropdown-loop li:first-child a{ border-radius: 5px 5px 0 0; } 
nav .nav-dropdown li:last-child a,nav .nav-dropdown li:last-child,nav ul li ul li .nav-dropdown-loop li:last-child,nav ul li ul li .nav-dropdown-loop li:last-child a{ border-radius: 0px 0px 5px 5px; }
nav ul li ul li{ position:relative; }
nav ul li ul li .nav-dropdown-loop{    right: -95%;top: 0;}
nav ul li ul li .nav-dropdown-loop{}
.DesktopHeader nav ul li ul li:hover .nav-dropdown-loop .nav-dropdown-loop{ display:none}
.DesktopHeader nav ul li ul li .nav-dropdown-loop  li:hover .nav-dropdown-loop{ display:block}
nav .nav-dropdown li a{     display: flex;align-items: center;justify-content: space-between; }
.nav-mobile {display: none;position: absolute;top: 0px;right: 35px;background: #262626;}
#nav-toggle {position: absolute;cursor: pointer;background: none;     top: -30px;}
#nav-toggle span,
#nav-toggle span:before,
#nav-toggle span:after {cursor: pointer;border-radius: 1px;height: 5px;width: 30px;background: #000;position: absolute;display: block;content: "";transition: all 300ms ease-in-out;}
#nav-toggle span:before {top: -10px;}
#nav-toggle span:after {bottom: -10px;}
#nav-toggle.active span {background-color: transparent;}
#nav-toggle.active span:before, #nav-toggle.active span:after {top: 0;}
#nav-toggle.active span:before {transform: rotate(45deg);}
#nav-toggle.active span:after {transform: rotate(-45deg);}
nav ul li a.activemenu{ color: #A8CF45!important; }
.DesktopHeader nav ul li:hover .nav-dropdown,.DesktopHeader nav ul li ul li:hover .nav-dropdown-loop{ display:block; }
.HeaderTop{background: #003161;padding: 8px 12px 20px;    padding-top: 15px;}
.HeaderTop .container-fluid,#navigation .container-fluid{width: 90%;margin: auto;padding:0;}
#navigation .container-fluid{ display: flex;justify-content: space-between;align-items: center; }
.HeaderTop a{     color: #f3f3f3;text-transform: uppercase;font-weight: normal;font-size: 12px;     letter-spacing: 1.1px;display:block;transition: 0.2s all ease-in-out;}
ul.topSectionUl {display: flex;justify-content: center;}
ul.topSectionUl li{ margin-left:35px;}
ul.topSectionUl li i{margin-right:0px;}
.RightSideContent li a:hover{ color:#fff; }
.RightSideContent ul.topSectionUl {display: flex;justify-content: right;}
.LastForm form{position: relative;}
.LastForm form input{border: 1px solid #e0e0e0;padding: 10px;border-radius: 5px;    width: 140px;font-weight: 700;padding-right: 35px;font-size: 18px;}
.LastForm form input:focus{ outline:none; }
.LastForm form button{background: unset;color: #000;transform: rotate(90deg);border: 0;position: absolute;right: 10px;top: 0;bottom: 0;}
nav ul li.LastForm {padding-left: 70px;}

#navigation .LastForm{width: 160px;}

.nav-list .nav-dropdown li a i{     font-size: 18px; }
/********Mobile Menu********/
.MobileNav .sidenav {box-shadow: 0 0 10px 0 rgb(0 0 0 / 20%);width: 0;position: absolute;z-index: 1;top: 0;right: 0;background-color: #fff;transition: 0.5s;z-index: 99999999999999;padding-bottom: 40px;overflow: scroll;height: 100vh;}
.MobileNav .sidenav .closebtn {cursor: pointer;position: absolute;top: 0;right: 0;left: unset;font-size: 30px;margin-left: 0;padding: 0;color: #fff;background: unset;height: 37px;width: 50px;display: flex;justify-content: center;align-items: center;}
.MobileNav .SideBarAdd {padding: 0 0px;margin-top: 0px;}
.MobileNav{ background: #003161;padding: 15px; }
.LogoMenu{display: flex;align-items: center;justify-content: space-between;}
.MobileNav .LogoMenu .MiddleWrap a,.MobileNav .LogoMenu .BarIcon a,.MobileNav .LogoMenu .BarIcon span{color:#fff;margin: 0 10px;cursor: pointer;}
.MobileNav .LogoMenu .LogoM img{width: 160px;}
.MobileNav .SearchBox .LastForm form input{     width: 100%; }
.MobileNav .SearchBox {margin-top: 15px;}
.MobileNav .sidenav  .HeadingWrap{background: #003161;color: #fff;font-weight: normal;font-size: 18px;padding: 10px 15px;    text-transform: uppercase;font-size: 16px;}
.MobileNav .sidenav .TopWrap .topSectionUl,.MobileNav .sidenav .BottomWrap .topSectionUl{justify-content: unset;padding: 20px;display: block;padding-bottom: 5px;}
.MobileNav .sidenav .TopWrap .topSectionUl{ padding: 20px; }
.MobileNav .sidenav .TopWrap .topSectionUl li,.MobileNav .sidenav .BottomWrap .topSectionUl li{margin: 0;display: block;width: 100%;border-bottom: 2px solid rgba(3, 29, 59, 0.125);padding-bottom: 15px;margin-bottom: 15px;}
.MobileNav .sidenav .TopWrap .topSectionUl li{ padding-bottom: 8px; margin-bottom: 8px; }
.MobileNav .sidenav .TopWrap .topSectionUl li:last-child{ margin-bottom: 0; }
.MobileNav .sidenav .TopWrap .topSectionUl li a,.MobileNav .sidenav .BottomWrap .topSectionUl li a{color: #003161;text-transform: uppercase;font-size: 14px;}
.MobileNav .sidenav .TopWrap .topSectionUl li a i {margin-right: 5px;}
.MobileNav .sidenav #navigation{padding: 15px;background: #fff;}
.MobileNav .sidenav #navigation nav ul li {position: relative;padding: 0;}
.MobileNav nav ul li a,.MobileNav nav ul li a:visited{ padding-left:0px;color:#003161;display: flex;justify-content: space-between;align-items: center;border-bottom: 2px solid rgba(3, 29, 59, 0.125); }
.MobileNav .sidenav .nav-list{display: block;width: 100%;}
.MobileNav .nav-dropdown,.MobileNav nav ul li ul li .nav-dropdown-loop{ left: 0;width: 100%;box-shadow: unset;position: unset;padding-left: 20px!important;background: unset; }
.MobileNav .BottomWrap .HeadingWrap{background: unset;color: #000;font-weight: 600;margin-top: 10px;}
.MobileNav .sidenav .BottomWrap .topSectionUl li {width: 100%;}
.MobileNav .sidenav .BottomWrap .topSectionUl li a{ color: rgb(3 29 59 / 68%);display: flex;align-items: center;justify-content: space-between;font-weight: 500;}
.MobileNav .sidenav .SocialIcon{padding: 0 20px;}
.MobileNav .sidenav .SocialIcon a{width: 40px;height: 40px;display: inline-block;background: #003161;color: #fff;font-size: 20px;display: inline-flex;align-items: center;justify-content: center;border-radius: 8px;margin: 0px 5px;}
.MobileNav{ display:none; }
.MobileNav .sidenav #navigation nav ul.nav-list.MainUl li:first-child a{padding: 10px 10px !important;background: rgb(146, 186, 188);border-radius: 4px;color: #fff;border: 0;}
.MobileNav .sidenav #navigation nav ul.nav-list.MainUl .nav-dropdown li a{border-bottom: 2px solid rgba(3, 29, 59, 0.125);background: unset;border-radius: 0;padding: 10px 15px!important;}

.MobileNav .sidenav .navbar-collapse{ display: block; }
.MobileNav .sidenav #navigation nav ul li.dropdown.open.active-menu .dropdown-menu,
.MobileNav .sidenav #navigation nav ul li.dropdown .dropdown-menu,
.MobileNav .sidenav #navigation nav ul li.dropdown.open.active-menu li.open .nav-dropdown-loop,
.MobileNav .sidenav #navigation nav ul li.dropdown.active-menu li.open .nav-dropdown-loop,
/*.MobileNav .sidenav #navigation nav ul li.dropdown.open .dropdown-menu,*/
.MobileNav .sidenav #navigation nav ul li.dropdown li .nav-dropdown-loop
{ display: block;border: 0;padding: 0;display: none; }

.MobileNav .sidenav #navigation nav ul li:hover a{color: #003161;}
.MobileNav .sidenav #navigation nav ul li.dropdown .dropdown-menu,
.MobileNav .sidenav #navigation nav ul li.dropdown.active-menu .dropdown-menu
/*.MobileNav .sidenav #navigation nav ul li.dropdown.open .dropdown-menu*/
{ padding-left: 20px; display: none }
.MobileNav .dropdown-toggle::after{ display: none; }
.MobileNav .sidenav #navigation nav ul li.dropdown.open .dropdown-menu a, .MobileNav .sidenav #navigation nav ul li.dropdown.open li.open .nav-dropdown-loop a{ padding: 10px; }

.MobileNav .sidenav #navigation nav ul.nav.navbar-nav li.dropdown:first-child a{    padding: 10px 10px !important;background: #e9b65b;border-radius: 4px;color: #fff;border: 0;}
.MobileNav .sidenav #navigation nav ul.nav.navbar-nav li.dropdown .dropdown-menu li a{ color: #003161 !important;
    border-bottom: 2px solid rgba(3, 29, 59, 0.125);border-radius: 0;  padding: 10px 0px !important;  background: unset !important; }
.MobileNav nav ul li a{ padding: 10px 0; }

.DesktopHeader{ display:block; 
border-bottom: groove;}
.MobileNav.fixed{position: fixed;top: 0;width: 100%;z-index: 9999;}
.MobileNav.fixed .SearchBox {margin-top: 8px;}
.DesktopHeader.fixed {position: fixed;top: 0;width: 100%;z-index: 999;}
/*.MobileNav.fixed .LogoMenu{display:none;}*/
/*******Search pop up********/
.SearchPopUp{    border-radius: 15px 15px 0 0;width: 100%;height:0;position: fixed;z-index: 1;bottom: 0;right: 0;background-color: #fff;transition: 0.5s;z-index: 99999999999999;} 
.SearchPopUp:after{content: '';background-color: rgba(0, 0, 0, 0.19);height: 100%;position: absolute;top: -100%;width: 100%; }
.Search_Content_Wrap{ padding:40px;width: 60%;margin: auto;  }
.SearchPopUp .closebtn {cursor: pointer;position: absolute;top: 0;right: 0;left: unset;font-size: 30px;margin-left: 0;padding: 0;color: #000;background: unset;height: 37px;width: 50px;display: flex;justify-content: center;align-items: center;}
.SearchPopUp .LastForm {width: 60%;margin: auto;}
.SearchPopUp .LastForm form input{width: 100%;}
.SearchPopUp .Products_Wrap{height: 335px;overflow: scroll; margin-top:20px;padding-bottom:30px;}
/********Footer************/
.Newsletter {padding: 25px;background: #003161;color: #fff;display: flex;justify-content: space-between;flex-wrap: wrap;align-items: center;margin-top: 40px;}
.Newsletter .LeftTxt{ width:30%;}
.Newsletter  .LeftTxt h2{font-size: 26px;font-weight: 600;text-transform: uppercase;}
.Newsletter  .LeftTxt p{color: #fff;margin-top: 10px;font-size: 19px;font-weight: normal;line-height: 24px;letter-spacing: 0.8px;}
.Newsletter .RightForm{width: 70%;padding-left: 30px;}
.Newsletter .RightForm form{display: flex;}
.Newsletter .RightForm form input{color: #9da6ab;font-size: 14px!important;    padding:13px 16px!important;border-radius: 6px; width:190px;border:0;    margin-right: 10px; }
.Newsletter .RightForm form input:focus{outline:none;}
.Newsletter .RightForm form input[type="submit"]{    background: #fff;font-weight: 700;margin: 0;width: 124px;text-transform: uppercase;color: #003161;font-size: 16px!important;}
.MenuSection{padding: 60px 0 30px;}
.MenuSection h4{margin-bottom: 5px;font-size: 18px;font-weight: 600;color: #000000;padding-bottom: 10px;}
.MenuSection .Listing li{    margin-bottom: 5px;}
.MenuSection .Listing li a{    display: inline-block;transition: 0.2s all ease-in-out;color: rgba(3, 29, 59, 0.5);line-height: 1.4em;font-weight: 600;font-size: 14px;text-transform: uppercase;}
.MenuSection .Listing li a:hover{ text-decoration: underline;    transform: scale(1.1);}
.MenuSection .Listing li a i{ color: rgba(3, 29, 59, 0.5);margin-right: 15px; font-size: 18px;}
 .MenuSection .Last .Listing li{ margin-bottom: 5px; }
.sociallinks{margin-top: 30px;}
.sociallinks li{display: inline-block;margin-right: 10px;}
.sociallinks li:last-child{margin-right: 0 !important}
.sociallinks a{font-size: 18px;line-height: 40px;height: 40px;width: 40px;color: #fff;transition: color .3s;display: block;border-radius: 6px !important;border-color: #003161 !important;border: 1px solid;display: flex;align-items: center;justify-content: center;background: #003161;}
.sociallinks a:hover{  background:unset;color: #003161;border-color: rgba(4,38,76,0.16) !important;border: 1px solid;}
.footerbottom{    display: flex;justify-content: space-between;align-items: center;    padding: 25px 0 20px;}
.footerbottom p {color: #000000;font-size: 16px;font-weight: normal;width: 59%;}
.footerbottom p a{ color: #000000;font-weight:600; }  
.footerbottom .img{ width: 41%;text-align: end; }
/*.footerbottom img{padding-left:15px; width: 340px;}*/
.footerbottom img{padding-left:0px; width: 100%;}
/********************/
.MainSlider .owl-item .container{display: flex;align-items: center;height: 100%; }
.MainSlider .owl-item.Second h1{ color:#fff;font-family: 'Shelby';font-weight: 100;text-shadow: .08em .08em .2em rgb(0 0 0 / 80%)!important;    font-size: 90px; }
.MainSlider .owl-stage-outer{  position:relative; overflow:hidden; }
.owl-carousel.MainSlider .owl-nav button.owl-next, .owl-carousel.MainSlider .owl-nav button.owl-prev ,.owl-carousel.InnerPlanSection .owl-nav button.owl-next, .owl-carousel.InnerPlanSection .owl-nav button.owl-prev {position: absolute; top: 0;bottom: 0;margin: auto;display: flex;align-items: center;justify-content: center;line-height: 0;background: #ffffff75;width: 50px;height: 50px;border-radius: 50px;}
.owl-carousel.MainSlider .owl-nav button.owl-next:focus, .owl-carousel.MainSlider .owl-nav button.owl-prev:focus,.owl-carousel.InnerPlanSection .owl-nav button.owl-next:focus, .owl-carousel.InnerPlanSection .owl-nav button.owl-prev:focus { outline:none;}
.owl-carousel.MainSlider .owl-nav button.owl-prev {left: 15px;}
.owl-carousel.MainSlider .owl-nav button.owl-next {right: 15px;}
.owl-carousel.MainSlider .owl-nav{ display:block; }
.owl-carousel.MainSlider:hover .owl-nav{ display:block; }
.owl-carousel.MainSlider .owl-nav button.owl-next i, .owl-carousel.MainSlider .owl-nav button.owl-prev i{ font-size: 22px;color:#003161; }
.owl-carousel.MainSlider .owl-nav button:hover{ background:#fff!important; }
.SecondWrap{padding:25px 0;text-align: center;}
.ImgWrap img { width:100%;    border-radius: 12px;} 
.ImgWrap .Card:hover{ box-shadow: 0.08em 0.08em 1.08em rgb(157 166 171 / 50%);-webkit-transform: scale(.98);transform: scale(.98); } 
.ImgWrap .Card{ position:relative;box-shadow: rgb(157 166 171 / 50%) 0.08em 0.08em 1.08em;border-radius: 12px;transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s; }
.ImgWrap .BottomHeadCat{ text-align: center;text-transform: uppercase;font-weight: 600;font-size: 24px;color: rgb(3, 29, 59);margin-top: 30px; }
.ImgWrap .Card .Btn_pos{ position: absolute;bottom: 60px;left: 0;right: 0;margin: auto;width: fit-content;display: table;display: flex;justify-content: center; }
.ImgWrap .Btn_Desing{color:rgb(102, 102, 102);}
.CatShop .Card{margin-top: 30px;}
/*.ImgWrap .LeftWrap.Card img{ min-height: 730px;object-fit: cover; }
.ImgWrap .Rignht_wrap.Card img{min-height: 350px;object-fit: cover;}
.ImgWrap .Rignht_wrap_bottom.Card img{min-height: 350px;object-fit: cover;}*/
.ImgWrap .MarginTop{margin-top: 40px;}
.ImgWrap .MarginBottom{ margin-bottom: 40px; }
.Heading_Wrap{ text-align:center; } 
.Heading_Wrap h2{ font-size: 250%;color: rgb(3, 29, 59);text-transform: uppercase;font-weight: 600;margin-bottom: 25px;}
.Heading_Wrap.HeadingNew h2{ font-size: 28px;text-align: left;font-weight: normal; position: relative;display: block;width: fit-content;padding-bottom: 10px;}
.Heading_Wrap.HeadingNew h2:after{content: '';background: #031d3b;width: 84%;height: 3px;position: absolute;bottom: 0;left: 0;}
.FourthWrap .content{padding: 20px 0 30px;}
.FourthWrap .content h3{text-align: center;color: #003161;font-weight: 700;padding-bottom:15px; }
.PageWrap{ overflow:hidden; }
.OnProWrap {padding: 50px 0;}
.OnProWrap .ProBottmWrap{  margin-top: 30px; }
.OnProWrap .ProBottmWrap .LeftWrapBottom{ height: 100%;  }
.OnProWrap .ProBottmWrap .LeftWrapBottom img{     height: 100%;  }
.OnProWrap .ProBottmWrap .MarginTopP{margin-top: 30px;}
.Stay_Inspired {padding-bottom: 20px;}
/********Product Design**********/
.Products_Card{ position:relative;border-radius: 10px;padding-bottom: 15px;transition: all 1s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;margin-bottom: 20px;}
.Products_Card:hover{ box-shadow: rgb(157 166 171 / 50%) 0.12em 0.12em 1.08em;     transform: scale(0.95);}
.Products_Card .Top_Wrap{position: relative;}
.Products_Card .Top_Wrap img{width:100%;border-radius: 10px;transition: all 1s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;}
.Products_Card:hover .Top_Wrap img{ transform: scale(0.9); }
.Products_Card .Sale_badge{background: #AB0F23;color: #fff;width: fit-content;padding: 5px 10px;border-radius: 5px;font-weight: 600;position: absolute;top: 5px;left: 5px;}
/*.Products_Card .Sale_badge{background: #db3e5c;}*/
.Products_Card .View_btn{position: absolute;top: 0;left: 0;right: 0;margin: auto;height: 100%;width: 100%;bottom: 0;display: none;align-items: center;justify-content: center;}
.Products_Card:hover .View_btn{ display:flex; }
.Products_Card .View_btn a{width: fit-content;padding: 10px 24px;border-radius: 6px;font-size: 16px;text-transform: uppercase;cursor: pointer;font-weight: 600;text-align: center;background-color: rgb(255, 255, 255);color: rgb(102, 102, 102);text-transform: uppercase;border-radius: 9px;}
.Products_Card .Pro_head a{display: block;font-size: 13.5px;color: rgb(3, 29, 59);font-weight: 600;text-transform: uppercase;padding: 8px 0px;text-align: center;margin-top: 10px;margin-bottom: 10px;border-bottom: 3px solid rgba(0, 49, 97, 0.125);overflow: hidden;height: 55px;}
.Products.row .col-lg-3.col-md-6 {padding-left: 10px;padding-right: 10px;}
.Products_Card .Sale{font-size: 16px;font-weight: 400;text-decoration: line-through;line-height: 1;margin: 0px;color: rgb(255, 0, 53);text-align: center;padding: 0 8px;}
.Products_Card .Price{font-size: 16px;font-weight: 400;line-height: 1;margin: 0px;color: rgb(3, 29, 59);text-align: center;padding: 0 8px;}
.Btn_Desing{display: inline-block;width: fit-content;height: fit-content;padding: 15px 28px;border-radius: 6px;font-size: 16px;text-transform: uppercase;cursor: pointer;font-weight: 700;text-align: center;letter-spacing: 0.8px;color: rgb(0, 49, 97);transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;border: none;background-color: rgb(255, 255, 255);  }
.Btn_Desing:hover{background: rgba(0,49,97,0.99);color:#fff!important;transform:scale(1.1);}
.SliderSection .Btn_Wrap{position: absolute;bottom: 36px;left: 10%;}
.SliderSection .Second .Btn_Wrap {bottom: 90px;}
.Desktop_img{display:block!important;}

.Mobile_img{display:none!important;}
/**********NEW ARRIVALS************/
.New_Arrivals{ padding:50px 0; }
.New_Arrivals .Arrivals  .owl-item{ padding:0 20px; }
.New_Arrivals .Arrivals .Products_Card .View_btn a{padding: 14px 24px;  } 
.New_Arrivals .Arrivals .Products_Card .Top_Wrap img{ height: 240px;object-fit: cover; }
.New_Arrivals .Arrivals .Products_Card{margin-bottom: 0;}
.owl-carousel.Arrivals .owl-nav button.owl-next,.owl-carousel.WislistSlider .owl-nav button.owl-next, .owl-carousel.Arrivals .owl-nav button.owl-prev,.owl-carousel.WislistSlider .owl-nav button.owl-prev{position: absolute;top: -80px;bottom: 0;margin: auto;display: flex;align-items: center;justify-content: center;line-height: 0;background: #ffffff;width: 35px;height: 35px;border-radius: 50px;border: 1px solid #003161;}
.owl-carousel.Arrivals .owl-nav button.owl-prev,.owl-carousel.WislistSlider .owl-nav button.owl-prev {left: 40px;}
.owl-carousel.Arrivals .owl-nav button.owl-next,.owl-carousel.WislistSlider .owl-nav button.owl-next {right: 40px;}
.owl-carousel.Arrivals .owl-nav button.owl-next i, .owl-carousel.Arrivals .owl-nav button.owl-prev i,.owl-carousel.WislistSlider .owl-nav button.owl-prev i,.owl-carousel.WislistSlider .owl-nav button.owl-next i {font-size: 16px;color: #003161;}
/***********Inner pages**************/
.Breadcrumb_wrap{ background:#eff1f3;padding: 20px 0;}
.Breadcrumb{display: flex;}
.Breadcrumb li{color: #031d3b73;font-weight: 600;font-size: 14px;    margin-right: 10px;text-transform: uppercase; }
.Breadcrumb li a{color: rgb(3, 29, 59);}
.Sub_Header{ position: relative; }
.Sub_Header img{object-fit: cover;height: 66vh;width: 100%;}
.Sub_Header h1{font-family: 'Shelby'; position: absolute;top: 0;color: #fff;font-size: 126px;color: rgb(255, 255, 255);text-shadow: rgb(0 0 0 / 80%) 0.08em 0.08em 0.4em;left: 5%;display: flex;align-items: center;height: 100%;}

.Blog_Page_SubHeader .Sub_Header img{ height: auto;}
.Blog_Page_SubHeader .Sub_Header .Read_More{position: absolute;bottom: 20%;left: 10%;color: #fff;text-transform: uppercase;font-weight: 600;border-bottom: 2px solid #fff;display: inline-block;line-height: normal;font-size: 22px;text-shadow: rgb(0 0 0 / 80%) 0.08em 0.08em 0.4em; }
.Blog_Card_Wrap{padding: 40px 0 0px;}
.Blog_Card_Wrap .Blog_Card{ text-align: center;    margin-bottom: 20px;    height: 100%; }
.Blog_Card_Wrap .Blog_Card .ImgBox{overflow: hidden;}
.Blog_Card_Wrap .Blog_Card:hover img{ transform: scale(1.2); transition: 0.4s all ease-in-out; }
.Blog_Card_Wrap .Blog_Card img{ width: 100%; transition: 0.4s all ease-in-out;}
/*.Blog_Card_Wrap .Blog_Card h6{color: #585858;font-weight: normal;font-size: 24px;margin: 15px 0 5px;}*/

.Blog_Card_Wrap .Blog_Card h6 {
    color: #585858;
    font-weight: normal;
    font-size: 15px;
    margin: 15px 0 0;
    text-transform: uppercase;
}

/*.Blog_Card_Wrap .Blog_Card a{color: #585858;display: inline-block;text-transform: uppercase;font-weight: 600;text-decoration: underline!important;}*/
.Blog_Card_Wrap .Blog_Card a {
    color: #172955;
    display: inline-block;
    text-transform: uppercase;
    font-weight: 600;
    text-decoration: underline!important;
    font-size: 12px;
}

.Blog_Card_Wrap .Blog_Card a:hover{color: #003161; }
.Blog_Card_Wrap .Blog_Card .BLogTxtBox{height:82%;display: flex;align-items: center;justify-content: center;}
.Blog_Card_Wrap .Blog_Card .BLogTxtBox h2{color: #868686;font-weight: 600;font-size: 44px;margin-bottom: 15px;}
.Blog_Card_Wrap .Blog_Card .BLogTxtBox p{font-size:22px;font-weight: 600;color: #868686;}

.Blog_inner_Wrap{padding: 40px 0 0px;color: #585858;}
.Blog_inner_Wrap .headingWrap h2{color: #003161;font-weight: 600;}
.Blog_inner_Wrap .headingWrap p{font-size: 22px;}
.Blog_inner_Wrap .ImgSection img{width: 100%;height: 100%;object-fit: cover;}
.Blog_inner_Wrap .ImgSection {margin: 30px 0;}
.Blog_inner_Wrap .TextWrap{    margin-bottom: 30px;}
.Blog_inner_Wrap .TextWrap h4{font-weight: 600;margin-bottom: 5px;}
.Blog_inner_Wrap .TextWrap p{ font-size: 20px;line-height: 26px;margin-top: 15px;}
.Blog_inner_Wrap .ImgSection.Bottom .row{ margin: 0; }
.Blog_inner_Wrap .ImgSection.Bottom .col-md-5{    width: 36%;    padding: 0;}
.Blog_inner_Wrap .ImgSection.Bottom .col-md-2{    width: 28%;}
.Blog_inner_Wrap .New_Arrivals {padding: 0px 0 0px;}


.Size_Guide_Wrap{ padding: 40px 0;display: flex; justify-content: space-between;flex-wrap: wrap;}
.Size_Guide_Wrap ul.TabCntentSection {padding: 20px;}
.Size_Guide_Wrap ul.TabCntentSection li{margin-bottom: 15px;}
.Size_Guide_Wrap ul.TabCntentSection li:last-child{ margin-bottom: 0; }
.Size_Guide_Wrap ul.TabCntentSection li p{color: #003161;font-weight: 600;text-transform: uppercase;font-size: 19px;}
.Size_Guide_Wrap ul.TabCntentSection li .DropDownTab{padding-top: 5px;padding-left: 15px; }
.Size_Guide_Wrap ul.TabCntentSection li ul li{margin-bottom: 5px;}
.Size_Guide_Wrap ul.TabCntentSection li ul li:last-child{ margin-bottom: 0;}
.tabcontentWrap{ width: 70%;border: none;border-left: 0;padding: 20px 40px 40px;}
.Size_Guide_Wrap .tab {border: 1px solid #e8e8e8;background-color: #fafcff;width: 30%;}
.Size_Guide_Wrap .tab button {display: block;background-color: inherit;color: #003161;width: auto;border: none;outline: none;text-align: left;cursor: pointer;transition: 0.3s;font-size: 20px;}
.Size_Guide_Wrap .tab button.active {font-weight: 700;}
.Size_Guide_Wrap .tabcontent{-webkit-animation: fadeEffect2 1s;animation: fadeEffect2 1s;}
.Size_Guide_Wrap .Heading{/*width: 71%;margin-left: auto;padding-left: 10px;text-align: center;*/width: 100%;margin-left: auto;padding-left: 10px;text-align: center;color: #003161;font-weight: 600;margin-bottom: 30px;font-size: 30px;text-align: center;}

.Size_Guide_Wrap .Size_Content{}
.Size_Guide_Wrap .Size_Content .ImgTxt{ text-align: center; }
.Size_Guide_Wrap .Size_Content img{}
.Size_Guide_Wrap .Size_Content .ImgTxt p{color: #003161;font-size: 22px;line-height: 28px;margin: auto;margin-top: 30px;}
.Size_Guide_Wrap .Size_Content table{margin-top: 30px; margin-bottom: 0;}
.Size_Guide_Wrap .Size_Content table thead{}
.Size_Guide_Wrap .Size_Content table td,.Size_Guide_Wrap .Size_Content th{color: #003161;font-weight: 600;font-size: 20px;padding: 10px 20px;    vertical-align: bottom;}
.Size_Guide_Wrap .Size_Content table td{ padding: 15px 20px;  }
.Size_Guide_Wrap .Size_Content table td h4{font-size: 20px;font-weight: 600;margin-bottom: 10px;}
.Size_Guide_Wrap .Size_Content table td p{color: #003161;font-size: 16px;font-weight: 600;}
.Size_Guide_Wrap .Size_Content .table>:not(:first-child) {border-top: 0;}

.Cat_wrap {padding: 50px 0 0;}
.Pro_Wrap .Cart_Icon{ text-align:center;margin-bottom: 30px;}
.Pro_Wrap .Cart_Icon i{color: #003161;font-size: 14px;cursor: pointer; }
.Pro_Wrap .Products_Card{margin-bottom: 10px;}
.SideBar {background-color: rgb(245, 243, 243);padding: 15px;display:block;}
.SideBar .Select_Filter{}
.SideBar  .Select_Filter select{width: 100%;padding: 5px;font-size: 14px;font-weight: 600;color: black;border: 1px solid rgb(221, 221, 221);border-radius: 4px;background-color: white;cursor: pointer;text-transform: uppercase;}
.SideBar .Select_Filter select:focus{ outline:none; }
.SideBar .Select_Filter .select2-container--default .select2-selection--multiple{     width: 100%;padding:0 5px;font-size: 14px;font-weight: 600;color: black;border: 1px solid rgb(221, 221, 221);border-radius: 4px;background-color: white;cursor: pointer;text-transform: uppercase; }
.SideBar .select2-container--default .select2-selection--multiple .select2-selection__rendered li{ font-size:12px; }
.select2-container--default .select2-results__option{    background-color: rgb(239 239 239)!important;margin-bottom: 6px!important;font-size: 14px;    border: 2px solid rgb(119 164 100 / 0%)!important;    text-transform: uppercase;color: #000;font-weight: 600;}
.select2-container--default .select2-results__option[aria-selected=true],li.select2-results__option.select2-results__option--highlighted[aria-selected]{background-color: rgb(239 239 239)!important;color: black!important;border: 2px solid rgb(119, 164, 100)!important;position:relative;    padding-right: 30px;}
.select2-container--default .select2-results__option[aria-selected=true]:after,li.select2-results__option.select2-results__option--highlighted[aria-selected]:after{content:'\f058';font-family: 'Font Awesome 5 Free';    color: rgb(119, 164, 100);position: absolute;right: 10px;}
.select2-container--default .select2-search--inline .select2-search__field{     text-transform: uppercase;color: #000;font-size: 14px; }
.select2-container--default .select2-results>.select2-results__options{ padding-right: 10px;    padding-top: 10px;padding-bottom: 10px; }
.select2-container--default .select2-search--inline .select2-search__field:placeholder{color:#000;}
.select2-container--open .select2-dropdown--below,.select2-container--open .select2-dropdown--above{border:0px!important;    background: #f5f3f3;}
.select2-container{     width: -webkit-fill-available!important; }
.SideBar .Collaspe {    padding: 25px 0 20px;border-bottom: 2px solid rgba(0, 49, 97, 0.125);}
.SideBar .Collaspe h5{position:relative;display: flex;align-items: center;justify-content: space-between;color: rgb(3, 29, 59);text-transform: uppercase;font-size: 20px;cursor: pointer;padding-bottom: 15px;}
/*.SideBar .Collaspe h5:after{content: '';background-color: rgba(0, 49, 97, 0.125);border: none;height: 2px;width: 75px;position: absolute;bottom: 0;left:0;}*/
.SideBar .Collaspe h5 i{color: rgb(3, 29, 59);font-size: 26px;}
.SideBar .Collaspe h5.active i:before{content: "\f107";}
.SideBar .Collaspe .List{padding: 20px 0 10px;}
.SideBar .Collaspe .List .CheckBoxDesign li .box{color: #fff;display: none; margin-top: 15px;padding-left: 20px;}
.SideBar .Collaspe .List .CheckBoxDesign li,.SideBar .Collaspe .List .CheckBoxDesign li .InnerCat li{ margin-bottom: 15px; }
.SideBar .Collaspe .List .CheckBoxDesign li .InnerCat li{}
.SideBar .Collaspe .List .CheckBoxDesign li:last-child,.SideBar .Collaspe .List .CheckBoxDesign li .InnerCat li:last-child{margin-bottom:0;}
.SideBar .Collaspe .List .CheckBoxDesign li label {display: block;position: relative;padding-left: 35px;margin-bottom: 0;cursor: pointer;font-size: 14px;user-select: none;color: rgb(102, 102, 102);text-transform: uppercase;}
.SideBar .Collaspe .List .CheckBoxDesign li label i{    color: rgb(0, 49, 97);margin-left: 7px;}
.SideBar .Collaspe .List .CheckBoxDesign li label i:before{}
.SideBar .Collaspe .List .CheckBoxDesign li input {position: absolute;opacity: 0;cursor: pointer;}
.SideBar .Collaspe .List .CheckBoxDesign li .checkmark {position: absolute;top: 0;left: 0;height: 20px;width: 20px;background-color: #eee;border-radius: 50%;    bottom: 0;margin: auto;}
.SideBar .Collaspe .List .CheckBoxDesign li input ~ .checkmark {background-color: #f5f3f3;border: 2px solid rgb(204, 204, 204);}
.SideBar .Collaspe .List .CheckBoxDesign li input:checked ~ .checkmark {background-color: #ffffff;border: 2px solid rgb(0, 49, 97);}
.SideBar .Collaspe .List .CheckBoxDesign li .checkmark:after {content: "";position: absolute;display: none;}
.SideBar .Collaspe .List .CheckBoxDesign li input:checked ~ .checkmark:after {display: block;}
.SideBar .Collaspe .List .CheckBoxDesign li .checkmark:after {top: 3px;left: 3px;width: 10px;height: 10px;border-radius: 50%;background: rgb(102, 102, 102);}
.SideBar .Reset_Filter{margin-top: 15px;margin-bottom: 10px;}
.SideBar .Reset_Filter a{display: block;width: fit-content;padding: 14px 37px;border-radius: 6px;font-size: 16px;text-transform: uppercase;cursor: pointer;font-weight: 600;text-align: center;letter-spacing: 0.8px;color: rgb(255, 255, 255);transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;background-color: rgb(0, 49, 97);}
.SideBar .Reset_Filter a:hover{color: rgb(0, 49, 97);background-color: rgb(255, 255, 255);}
.CatToggle{background-color: rgb(0, 49, 97);color: #fff;width: fit-content;padding: 8px 20px;display: block;border-radius: 6px;margin: auto;margin-bottom: 20px;cursor: pointer;display:none;}
.CatToggle.active{ background:#fff;color:rgb(0, 49, 97); }
.CatToggle i{    margin-right: 7px;}
.Cat_wrap .About_Cat{ padding: 50px 0 0px; }
.Cat_wrap .About_Cat .Heading_About{font-size: 36px;line-height: normal;font-weight: 500;color: rgb(3, 29, 59);margin-bottom: 20px;}
.Cat_wrap .About_Cat .Dis_cat p{color: rgb(3, 29, 59);/*font-style: italic;*/margin-bottom: 15px;}
.pagination ul{display: flex;}
.pagination ul li{height: 50px;width: 50px;display: flex;align-items: center;justify-content: center;border-radius: 6px;font-size: 18px;cursor: pointer;margin-right: 10px;}
.pagination ul li.active{background-color: rgb(0, 49, 97);color: #fff;}
.pagination ul li:hover{background-color: rgba(0, 49, 97, 0.5);color: rgb(255, 255, 255);}
/********Single Products*********/
.Singlw_Pro_wrap{ padding:25px 0;padding: 40px 0 0px; }
.Singlw_Pro_wrap .Single_Product{}
.Singlw_Pro_wrap .Single_Product .Slider_Img{    border: 1px solid rgba(0, 0, 0, 0.063);border-radius: 8px;}
.Singlw_Pro_wrap .Single_Product .Slider_Img img{border-radius: 8px;}
.Singlw_Pro_wrap .slider_pro .owl-thumbs{margin-top: 15px;}
.Singlw_Pro_wrap .slider_pro .owl-thumbs .owl-thumb-item{border:0px;opacity: 1;border: 2px solid rgb(255 255 255 / 0%);margin-right: 15px; transition:0.2s all ease-in-out;}
.Singlw_Pro_wrap .slider_pro .owl-thumbs .owl-thumb-item:hover{transform:scale(1.03);}
.Singlw_Pro_wrap .slider_pro .owl-thumbs .owl-thumb-item.active,.slider_pro .owl-thumbs .owl-thumb-item:hover{ border: 2px solid rgb(0, 49, 97);opacity: 1; }
.Singlw_Pro_wrap .slider_pro .owl-thumbs .owl-thumb-item:focus{outline:none;}
.Singlw_Pro_wrap .slider_pro .owl-thumbs .owl-thumb-item .ThumbImg img{    width: 80px;height: 80px;object-fit: cover;}
.Singlw_Pro_wrap .Pro_Des_Wrap{padding-left: 20px;}
.Singlw_Pro_wrap .Pro_Des_Wrap .Pro_Name,.Singlw_Pro_wrap .Pro_Des_Wrap .Pro_Price{text-deccolor: rgb(3, 29, 59);font-size: 28px;text-transform: uppercase;font-weight: 600; }
.Singlw_Pro_wrap .Pro_Des_Wrap .Sub_txt{margin: 10px 0;font-style: italic;font-size: 18px;color: rgb(3, 29, 59);text-transform: uppercase;}
.Singlw_Pro_wrap .Pro_Des_Wrap .Short_Des{font-style: italic;color: rgb(3, 29, 59);margin-bottom: 15px;  }
.Singlw_Pro_wrap .Choose_option{padding:15px 0;}
/*****pop up cat page single product******/
.PopUpPro_Modal  .modal-header{     padding: 20px 30px; }
.PopUpPro_Modal .modal-title{color: rgb(3, 29, 59);font-weight: 600;font-size: 24px;}
.PopUpPro_Modal  .modal-header .btn-close{background: unset;color: rgb(3, 29, 59);opacity: 1;font-size: 26px;width: auto;height: auto;}
.PopUpPro_Modal .modal-header .btn-close:focus{box-shadow: unset;}
.PopUpPro_Modal .modal-body .Singlw_Pro_wrap .slider_pro .owl-thumbs .owl-thumb-item .ThumbImg img{width: 45px;height: 45px;}
.PopUpPro_Modal .modal-body .Singlw_Pro_wrap{padding: 0;}
.PopUpPro_Modal .modal-body{padding: 30px;}
.PopUpPro_Modal .modal-body .Singlw_Pro_wrap .Pro_Des_Wrap .Pro_Price{    font-size: 20px; font-weight: normal;}
.PopUpPro .modal{z-index: 9999;}
.PopUpPro_Modal .modal-body .Singlw_Pro_wrap .Sku {font-size: 16px;font-style: italic;margin-bottom: 20px;}
.PopUpPro_Modal .modal-body .Singlw_Pro_wrap .Buttons_wrap .Add_To_Wishlist .addwishlist i{font-size: 24px;}
.PopUpPro_Modal .modal-body .Singlw_Pro_wrap .Buttons_wrap{    padding-bottom: 0;border-bottom: 0;margin-bottom: 0;}
/************* single product dropdown *******************/
.OptionChooseDrop .drop-down-choose{position: relative;    margin-bottom: 10px;}
.OptionChooseDrop .drop-down-choose .selected a{background: #fff no-repeat scroll right center;display: block;padding-right: 20px;border: 1px solid #d7d7d7;width: 100%;border-radius: 2px;text-decoration: none;color: #3179ac;border-radius: 6px;border: 2px solid rgba(3, 29, 59, 0.125);padding: 12px;min-height: 115px;display: flex;align-items: center;color: rgb(3, 29, 59);text-transform: uppercase;position: relative;}
.OptionChooseDrop .drop-down-choose .selected .HidePar{    margin: 0;padding-left: 40px;    font-weight: 600;color: rgb(3, 29, 59);font-size: 18px;}
.OptionChooseDrop .drop-down-choose .selected a span.span{cursor:pointer; display:block; padding:0;width:100%;}
.OptionChooseDrop .drop-down-choose .option{position:relative; }
.OptionChooseDrop .drop-down-choose .options ul{background: #f5f3f3 none repeat scroll 0 0;display: none;list-style: none;padding: 0px 0px;position: absolute;left: 0px;top: 0;width: auto;min-width: 100%;border: 1px solid #d7d7d7;border-radius: 6px;border: 0;padding: 5px;margin: 0;max-height: 400px;overflow-y: scroll;}
.OptionChooseDrop .drop-down-choose .selected span.value, .drop-down-choose .options span.value{display: none;}
.OptionChooseDrop .drop-down-choose .options ul li.ListingProduct {margin-bottom: 10px;}
.OptionChooseDrop .drop-down-choose .options ul li.ListingProduct a{display: block;background: #e6e6e8;padding: 10px;position: relative;border: 2px solid #e6e6e8;    border-radius: 6px;color: rgb(3, 29, 59);text-decoration: none;} 
.OptionChooseDrop .drop-down-choose .options ul li.ListingProduct a.active:after{content: '\f058';font-family: 'Font Awesome 5 Free';color: rgb(119, 164, 100);position: absolute;right: 10px;top: 10px; }
.OptionChooseDrop .drop-down-choose .options ul li.ListingProduct a:hover,.OptionChooseDrop .drop-down-choose .options ul li.ListingProduct a.active{ border: 2px solid rgb(119, 164, 100);}
.OptionChooseDrop .drop-down-choose .options ul li.ListingProduct img,.OptionChooseDrop .drop-down-choose .selected a img{    width: 80px;position: absolute;left: 10px;top: 10px;}
.OptionChooseDrop .drop-down-choose .options ul li.ListingProduct .ContetnDrop,.OptionChooseDrop .drop-down-choose .selected a .ContetnDrop{    padding-left: 100px;}
.OptionChooseDrop .drop-down-choose .options ul li.ListingProduct h2,.OptionChooseDrop .drop-down-choose .selected a h2{ margin:0;    font-size: 18px;font-weight: 700;text-transform: uppercase;}
.OptionChooseDrop .drop-down-choose .options ul li.ListingProduct h2 span,.OptionChooseDrop .drop-down-choose .selected a h2 span{color: rgb(119, 164, 100);font-weight: 600;font-style: italic;font-size: 13px;margin-left: 5px;}  
.OptionChooseDrop .drop-down-choose .options ul li.ListingProduct p,.OptionChooseDrop .drop-down-choose .selected a p{  line-height: normal;   font-size: 15px;color: rgb(3, 29, 59);text-transform: uppercase;} 
.OptionChooseDrop .drop-down-choose .options ul li.ListingProduct p .sub,.OptionChooseDrop .drop-down-choose .selected a p .sub{vertical-align: baseline;font-size: 11px;}
.OptionChooseDrop .drop-down-choose .options ul li.ListingProduct .Price,.OptionChooseDrop .drop-down-choose .selected a .Price{    margin-top: 0;} 
.OptionChooseDrop .drop-down-choose .options ul li.ListingProduct .Size,.OptionChooseDrop .drop-down-choose .selected a .Size{}
.OptionChooseDrop .drop-down-choose .options ul li.ListingProduct .SKU,.OptionChooseDrop .drop-down-choose .selected a .SKU{    margin-bottom: 0;}
/*********************/
.Singlw_Pro_wrap .Buttons_wrap{display: flex;align-items: center;padding-bottom: 25px;border-bottom: 2px solid rgba(0, 49, 97, 0.125);margin-bottom: 20px;}
.Singlw_Pro_wrap .Buttons_wrap .Qnty input{border: 1px solid rgba(0, 0, 0, 0.063);width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;text-align: center;}
.Singlw_Pro_wrap .Buttons_wrap .Qnty input:focus{outline:none;}
.Singlw_Pro_wrap .Buttons_wrap .Add_To_Cart{margin: 0 30px;}
.Singlw_Pro_wrap .Buttons_wrap .Add_To_Cart .AddCart{transition: 0.2s all ease-in-out;border:1px solid #003161;background: #003161;color: #fff;display: inline-block;padding: 10px 20px;text-transform: uppercase;font-weight: 600;border-radius: 5px;}
.Singlw_Pro_wrap .Buttons_wrap .Add_To_Cart .AddCart:hover{ background: #fff;color: #003161;    transform: scale(1.08); }
.Singlw_Pro_wrap .Buttons_wrap .Add_To_Wishlist{}
.Singlw_Pro_wrap .Buttons_wrap .Add_To_Wishlist .addwishlist{transition: 0.2s all ease-in-out;color: #003161;text-transform: uppercase;font-weight: 600;display: inline-block;}
.Singlw_Pro_wrap .Buttons_wrap .Add_To_Wishlist .addwishlist:hover{    transform: scale(1.08);}
.Singlw_Pro_wrap .Buttons_wrap .Add_To_Wishlist .addwishlist i{ margin-left:10px;}
.Singlw_Pro_wrap .Sku{text-transform: uppercase;}
.Singlw_Pro_wrap  .Tabs_Des {margin-top: 30px;}
.Singlw_Pro_wrap .Tabs_Des .tab {overflow: hidden;}
.Singlw_Pro_wrap .Tabs_Des .tab button {float: left;border: none;outline: none;cursor: pointer;padding: 0px 15px 10px;transition: 0.3s;font-size: 18px;font-style: italic;color: #000;font-weight: 600;background: #fff;border-bottom: 2px solid rgb(255 255 255 / 0%);}
.Singlw_Pro_wrap .Tabs_Des .tab button.active,.Singlw_Pro_wrap .Tabs_Des .tab button:hover {background-color: #fff;border-bottom: 2px solid rgb(0, 49, 97);}
.Singlw_Pro_wrap .Tabs_Des .tabcontent {display: none;padding: 6px 12px;animation: fadeEffect 1s;padding: 15px 15px 0;}
.Singlw_Pro_wrap .Tabs_Des .tabcontent .Addi_Info_List li{color: rgb(3, 29, 59);font-weight: 400;margin-bottom: 8px;}
.Singlw_Pro_wrap .Tabs_Des .tabcontent .Par_Tab{font-style: italic;color: rgb(3, 29, 59);margin-bottom: 10px;}
.Singlw_Pro_wrap .Recommended_wrap{padding-top: 50px; }
.Singlw_Pro_wrap .Recommended_wrap .Heading_Rec{color: rgb(3, 29, 59);font-weight: 600;text-transform: uppercase;font-size: 20px;margin-bottom: 5px;}
.Singlw_Pro_wrap .Recommended_wrap .Sub_Heading_Rec{font-style: italic;color: rgb(3, 29, 59);}
.Singlw_Pro_wrap .Recommended_wrap .Rec_Pro{    margin-top: 25px;}
.Singlw_Pro_wrap .Top_Right_Icon{position: absolute;right: 30px;z-index: 2;top: 20px;font-size: 22px;color: #000;transition: 0.2s all ease-in-out;}
.Singlw_Pro_wrap .Top_Right_Icon:hover{transform: scale(1.08); }
.Singlw_Pro_wrap .slider_pro{position: relative;}
@-webkit-keyframes fadeEffect {
  from {opacity: 0;}
  to {opacity: 1;}
}
@keyframes fadeEffect {
  from {opacity: 0;}
  to {opacity: 1;}
}
/**********Add To cart *************/
.AddToCartPopUp{width: 0px;position: fixed;top: 0;right: 0;background: #00000024;height: 100%;z-index: 9999;    transition: 0.5s;}
.AddToCarWrap{width: 420px;background: #fff;height: 100%;position: relative;margin-left: auto;box-shadow: 0 0 10px 0 rgb(0 0 0 / 20%);}
.Contetn_wrap_Addtocart .Header_Wrap_cart{background-color: #003161;padding: 15px;    display: flex;justify-content: space-between;align-items: center;}
.Contetn_wrap_Addtocart .Item_Count{background-color: rgb(255, 255, 255);color: rgb(0, 49, 97);padding: 0px;width: 32px;height: 32px;display: flex;align-items: center;justify-content: center;border-radius: 50%;}
.Contetn_wrap_Addtocart .Item_Count span{}
.Contetn_wrap_Addtocart .Head{color: #fff;text-transform: uppercase;font-weight: 600;font-size: 20px;}
.Contetn_wrap_Addtocart .closebtn{cursor: pointer;background-color: rgb(255, 255, 255);color: rgb(0, 49, 97);padding: 0px;width: 32px;height: 32px;display: flex;align-items: center;justify-content: center;border-radius: 50%;}
.Contetn_wrap_Addtocart .PriceHeading{background: #eff1f3;color: rgb(3, 29, 59);font-weight: 700;text-transform: uppercase;font-size: 16px;padding: 10px 15px;}

.Pro_Details_wrapPopup {padding: 25px 20px 5px 15px;margin-right: 10px;max-height: calc(100vh - 350px);padding-bottom: 100px;overflow: auto;}
.Pro_Details_wrapPopup_Box {display: flex;flex-flow: row nowrap;padding: 0;width: 100%;}

.Pro_Details_wrap::-webkit-scrollbar {}
.Pro_Details_wrap::-webkit-scrollbar-track{ background: #ffffff;}

.Pro_Details_wrap .Content_Wrap{position: relative;    padding-right: 30px;}
.Pro_Details_wrap .Content_Wrap .Pro_img{position: absolute;left: 0;top: 0;  }
.Pro_Details_wrap .Content_Wrap .Detail_Pro {padding-left: 75px;}
.Pro_Details_wrap .Content_Wrap .Pro_img img{height: 60px;width: 60px; }
.Pro_Details_wrap .Detail_Pro h6{color: rgb(3, 29, 59);font-weight: 700;font-size: 13px;  }
.Pro_Details_wrap .Bottom_Content_Wrap .Price_Pro span{display: block;font-size: 12px;    line-height: 14px; }
.Bottom_Content_Wrap {margin-top: 10px; display: flex;justify-content: space-between;align-items: center;}
.Pro_Details_wrap .Qnt{width: 50px;}
.Pro_Details_wrap .Qnt input{width: 100%;padding: 5px;font-size: 14px; }
.Pro_Details_wrap .Qnt input:focus{outline: none;}
.Pro_Details_wrap .Del_Btn span{    cursor: pointer;padding: 12px;border-radius: 6px;background-color: rgb(0, 49, 97);color: #fff;display: inline-block;height: 40px;width: 40px;font-size: 14px;display: flex;align-items: center;justify-content: center;  }
.Pro_Details_wrap .Product_List{    display: flex;justify-content: space-between;align-items: center;    margin-bottom: 20px;}
.Bottom_Cart_Button{padding: 15px;position: absolute;width: 100%;bottom: 0; background: #fff; z-index: 2}
.Bottom_Cart_Button_box {display: flex;flex-flow: row wrap;-webkit-box-pack: center;justify-content: center;padding: 14px;width: 100%;}

.Pro_Details_wrap .Product_List .Del_Pop_Btn a{    width: fit-content;height: fit-content;padding: 8px 12px;border-radius: 6px;font-size: 16px;color: rgb(255, 255, 255);transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;border: none;background-color: rgb(0, 49, 97);font-size: 14px;display: block;}
.Pro_Details_wrap .Product_List .Del_Pop_Btn a:hover{ color: rgb(0, 49, 97); background-color: #fff; }
.Bottom_Cart_Button .BtnCart{width: 100%;padding: 12px 15px;border-radius: 6px;font-size: 16px;text-transform: uppercase;display: block;text-align: center;color: rgb(0, 49, 97);border: 1px solid rgba(0, 49, 97, 0.314);font-weight: 700;margin-bottom: 15px;background: #fff;}
.Bottom_Cart_Button .BtnCart:hover{ border: 1px solid rgb(0, 49, 97);background:#003161;color: #fff;}
.Bottom_Cart_Button .BtnCart.BgChange{border: 1px solid rgb(0, 49, 97);background:#003161;color: #fff;}
.Bottom_Cart_Button .BtnCart.BgChange:hover{border: 1px solid rgba(0, 49, 97, 0.314); color: rgb(0, 49, 97); background: #fff;}
/*******Login Register******/
.PaddingContainer{padding: 60px 0 20px;}
.LoginContainer .LoginSignUp h1,.PaddingContainer h1{color: rgb(3, 29, 59);font-size: 38px;font-weight: 600;margin-bottom: 20px;}
.Cart_Main_Wrap h1{ text-align: center; text-transform: uppercase; }
.FormConatiner .FormControl{margin-bottom: 15px; position: relative;}
.FormConatiner .FormControl .HideShow{position: absolute;right: 15px;top: 0;bottom: 0;margin: auto;height: 100%;display: flex;align-items: center;}
.FormConatiner .FormControl .HideShow i{ color: #003161;font-size: 15px;cursor: pointer;}
.FormConatiner .FormControl a{display: block;color: #000;font-style: italic;margin: 25px 0;}
.FormControl input{width: 100%;padding: 10px 15px;border: 1px solid rgba(0, 49, 97, 0.314);border-radius: 4px;}
.FormControl input[type="submit"]{background-color: rgb(0, 49, 97);color: #fff;text-transform: uppercase;width: auto;padding: 10px 27px;font-weight: 600;}
.FormControl input[type="submit"]:hover{ color:rgb(0, 49, 97);background-color: #fff;  }
.FormControl input:focus{outline: none;}
.FormConatiner .FormControl p{font-style: italic;line-height: 24px;margin: 20px 0;}
.LoginContainer .LoginSignUp.Login{padding-right: 100px;}
.LoginContainer .LoginSignUp.Register{padding-left: 100px;}
/*********Login popup***********/
.LoginRegisterPopup .modal{    z-index: 999999;}

.LoginRegisterPopup .modal-content:after{  z-index: -1;  content: '';height: 100%;width: 100%;position: absolute;top: 0;left: 0;background: #00000061;}
.LoginRegisterPopup .modal-content .btn-close{     background: #fff!important;position: absolute;right: 0;background: #fff;padding: 0;opacity: 1;height: 60px;width: 60px;display: flex;align-items: center;justify-content: center;    z-index: 9;border-radius: 50%;top: -25px;right: -25px;}
.LoginRegisterPopup .modal-content .btn-close:focus{ box-shadow: unset; }
.LoginRegisterPopup .modal-content .btn-close i{margin-top: 18px;margin-right: 18px;}
.LoginRegisterPopup .modal-body{ padding: 0px; }
.LoginRegisterPopup .modal-body .InputFields{    background: #fff;padding: 40px;min-height: 500px;}
.LoginRegisterPopup .modal-body .InputFields h5{font-size: 24px;text-transform: uppercase;font-weight: 600;margin-bottom: 30px;color: #003161;} 
.LoginRegisterPopup .modal-body .FormControl input{    width: 100%;padding: 5px 0px;border: 0;border-bottom: 2px solid rgba(0, 49, 97, 0.314);border-radius: 0;}
.LoginRegisterPopup .modal-body .FormControl input[type="submit"]{font-size: 16px;font-weight: normal;border-radius: 50px;border: 2px solid #003161;    padding: 8px 27px;width: 100%;}
.LoginRegisterPopup .modal-body .FormControl input[type="submit"]:hover{border: 2px solid #003161; background: #fff; color: #003161;}
.LoginRegisterPopup .modal-body .FormControl:last-child{ margin-bottom: 0; }
.LoginRegisterPopup .modal-body .ButtonGroups{height: 100%;text-align: center;display: flex;align-items: center;    flex-wrap: wrap;}
.LoginRegisterPopup .modal-body .ButtonGroups .ContetnBtns{width: 100%;}
.LoginRegisterPopup .modal-body .ButtonGroups .ContetnBtns h3{    color: #fff;font-weight: normal;margin-bottom: 25px;}
.LoginRegisterPopup .modal-body .ButtonGroups .ContetnBtns .SignUpBtn{}
.LoginRegisterPopup .modal-body .ButtonGroups .ContetnBtns .Btn{border-radius: 50px;border: 2px solid #ffffff;padding: 8px 30px;width: 100%;color: #fff;display: inline-block;text-transform: uppercase;line-height: normal;font-size: 16px;width: fit-content;}
.LoginRegisterPopup .modal-body .ButtonGroups .ContetnBtns .Btn:hover{ background: #fff; color: #000; }
.LoginRegisterPopup .modal-body .SocialIconLogin ul li .Btns{    padding: 8px 15px;display: block;background: #4267B2;color: #fff;font-size: 14px; text-align: center;}
.LoginRegisterPopup .modal-body .SocialIconLogin ul li .Btns i{ margin-right: 10px; }
.LoginRegisterPopup .modal-body .SocialIconLogin ul li .Facebook{}
.LoginRegisterPopup .modal-body .SocialIconLogin ul li .Gmail{background: #c71610;margin-top: 10px;margin-bottom: 30px;}
.LoginRegisterPopup .modal-body .FormConatiner .FormControl p {line-height: 20px;margin: 15px 0;font-size: 16px;}
.LoginRegisterPopup .modal-body .col-md-6{padding: 0px;}
.LoginRegisterPopup .modal-body .row{ margin: 0; }
/******cart*******/
.Cart_Main_Wrap .Pro_Details_wrap{padding: 0;min-height: auto;}
.Cart_Main_Wrap .Pro_Details_wrap .Detail_Pro h6 a{font-size: 15px;color: rgb(3, 29, 59);}
.Cart_Main_Wrap .Pro_Details_wrap .Bottom_Content_Wrap .Price_Pro span{font-size: 14px;line-height: 16px;}
.Cart_Main_Wrap  .Pro_Details_wrap .Content_Wrap {position: relative;padding-right: 90px;width: 100%;}
.Cart_Main_Wrap .Pro_Details_wrap .Product_List{ margin-bottom: 40px;}
.Cart_Main_Wrap .Pro_Details_wrap .Product_List:last-child{ }
.Cart_Main_Wrap .Pro_Details_wrap .Content_Wrap .Detail_Pro {padding-left: 90px;}
.Cart_Main_Wrap .Bottom_Content_Wrap {margin-top: 15px;}
.Cart_Main_Wrap.PaddingContainer h1{ margin-bottom: 40px;  }
.Cart_Main_Wrap .row{width: 95%;margin: auto;}
.Cart_Main_Wrap .Pro_Detail_cart {    padding-right: 60px;}
/*****Coupon code********/
.CouponCode{padding: 25px;background: #f5f3f3;}
.CouponCode input, .CouponCode select{width: 100%;padding: 10px 15px;border: 1px solid rgba(0, 49, 97, 0.314);border-radius: 4px;}
.CouponCode input, .CouponCode select:focus{outline: none;}
.CouponCode input[type="submit"]{padding: 13px 15px;color: rgb(0, 49, 97);border: 1px solid rgba(0, 49, 97, 0.314);background: #fff;text-transform: uppercase;font-weight: 700;font-size: 14px;  }
.CouponCode input[type="submit"]:hover{color: #fff;border: 1px solid rgb(0, 49, 97);background: rgb(0, 49, 97);}
.CouponCode .Coupon_form{display: flex;justify-content: space-between;}
.CouponCode .InputBox{width: 70%;padding-right: 25px;}
.CouponCode .ButtonBox{width: 30%;}
.SidebarCart{background-color: rgb(245, 243, 243);padding: 25px;}
.SidebarCart .Listing li{display: flex;justify-content: space-between;margin-bottom: 35px;}
.SidebarCart .Listing li span{color: #000;font-size: 16px;}
.SidebarCart .Listing li h5{color: rgb(3, 29, 59);font-size: 18px;font-weight: 600;}
.SidebarCart .Listing li h5 span{color: #000;font-size: 16px;    display: block;font-weight: normal;margin-top: 7px;}
.SidebarCart .Listing li .Bold{font-weight: 600;color: rgb(3, 29, 59);}
.SidebarCart .Listing li .Total{font-size: 20px;}
.SidebarCart .Listing li .TotalBtm{display: block;font-size: 16px;margin-top: 10px;    color: rgb(3, 29, 59);}
.SidebarCart .Listing li .WidthHalf{ width: 50% }
.Cart_Main_Wrap  .Cart_Flex{width: 95%;display: flex;justify-content: space-between;margin: auto;}
.Cart_Main_Wrap  .Cart_Flex .RightWrapSideBar{width: 40%;}
.Cart_Main_Wrap  .Cart_Flex .LeftWrapProDetails{width: 60%;}
.Pro_Details_wrap .Del_Btn span:hover{ background: #fff;color: rgb(0, 49, 97)  }
.SidebarCart .SideBarCartBtn a,.SideBarCartBtn .ButtonSubmit{border: 1px solid rgb(0, 49, 97);background: #003161;color: #fff;font-weight: 700;padding: 12px 15px;border-radius: 6px;font-size: 16px;text-transform: uppercase;display: block;text-align: center;}
.SidebarCart .SideBarCartBtn a:hover,.SideBarCartBtn .ButtonSubmit:hover{    border: 1px solid rgba(0, 49, 97, 0.314);color: rgb(0, 49, 97);background: #fff;}
.CartFixedButton{width: 50px;height: 50px;background-color: white;box-shadow: rgb(0 0 0 / 24%) 0px 3.8px 3.2px;display: flex;align-items: center;justify-content: center;border-radius: 7px;position: fixed;bottom: 100px;right: 15px;cursor: pointer;transition: 0.2s all ease-in-out;}
.CartFixedButton:hover{transform: scale(1.09);}
.CartFixedButton span{ position: absolute;top: -10px;left: -10px;background-color: rgb(0, 49, 97);color: white;width: 22px;height: 22px;border-radius: 50%;box-shadow: rgb(0 0 0 / 24%) 0px 3.8px 3.2px;align-items: center;justify-content: center;display: flex;font-size: 12px;}
.Cart_Main_Wrap .Cart_Flex.Checkout .LeftWrapProDetails{ padding-top: 25px;width: 55%;padding-right: 40px;}
.Cart_Main_Wrap .Cart_Flex.Checkout .RightWrapSideBar {width: 45%;}
.Cart_Main_Wrap .Cart_Flex.Checkout h4{color: rgb(3, 29, 59);text-transform: uppercase;font-weight: 600;font-size: 24px;margin-bottom: 30px;}
.Cart_Flex.Checkout  .SidebarCart .Listing li .WidthHalf {width: 35%;}
.Cart_Flex.Checkout .SidebarCart .Listing li .Bold{text-align: right;width: 70%;}
.Cart_Main_Wrap .Cart_Flex.Checkout .Pro_Details_wrap .Content_Wrap .Detail_Pro {padding-left: 75px;}
.Cart_Main_Wrap .Cart_Flex.Checkout .Pro_Details_wrap .Content_Wrap{padding-right: 40px;}
.Cart_Main_Wrap .Cart_Flex.Checkout .Pro_Details_wrap .Detail_Pro h6 a {font-size: 13px;}
.Cart_Main_Wrap .Cart_Flex.Checkout .Bottom_Content_Wrap {margin-top: 10px;}
.Cart_Main_Wrap .Cart_Flex.Checkout .Pro_Details_wrap .Bottom_Content_Wrap .Price_Pro span {font-size: 13px;line-height: 15px;}
.Cart_Flex.Checkout .SidebarCart .Listing li:last-child{     margin-bottom: 25px; }
.Cart_Flex.Checkout .PayMentGateway li label{ cursor: pointer;border: 1px solid rgba(0, 0, 0, 0.063);width: 100%;padding: 15px;border-radius: 12px;display: flex;justify-content: space-between;align-items: center;    height: 100px;overflow: hidden;}
.Cart_Flex.Checkout .PayMentGateway li label .RadioBox{     position: relative;padding-left: 20px;}
.Cart_Flex.Checkout .PayMentGateway li label .RadioBox input{position: absolute;left: 0;top: 6px;}
.Cart_Flex.Checkout .RadioBox input:focus{outline: none;}
.Cart_Flex.Checkout .PayMentGateway .RadioBox span{font-size: 15px;font-weight: 600;letter-spacing: 1.2px;font-style: italic;margin-left: 10px;}
.Cart_Flex.Checkout .PayMentGateway li{margin-bottom: 10px;}
.Cart_Flex.Checkout .PayMentGateway li .ImgBox{width: 120px;}
.Cart_Flex.Checkout .PaymentDes{color: rgb(3, 29, 59);font-style: italic;line-height: 20px;margin-top: 15px;}
.SideBarCartBtn .ButtonSubmit{ width: 100%;  }
.SideBarCartBtn .ButtonSubmit:disabled{background-color: rgb(0, 49, 97);opacity: 0.6;cursor: not-allowed;}
.SideBarCartBtn .ButtonSubmit:hover:disabled {color: #fff;}
.Cart_Flex.Checkout  .CheckBox .form-check-label{color: rgb(3, 29, 59);font-style: italic;line-height: 20px;}
.Cart_Flex.Checkout  .CheckBox {margin: 15px 0;}
.Cart_Flex.Checkout  .form-check-input[type=checkbox] {border-radius: 0;}
.form-check-input:focus{box-shadow: unset;}
.FormFillUpDetails .Details{margin-bottom: 15px;}
.FormFillUpDetails .Details h3{color: rgb(3, 29, 59);text-transform: uppercase;font-style: italic;font-size: 18px;letter-spacing: 0.8px;margin-bottom: 15px;}
.FormFillUpDetails .Details h3 span{font-size: 12px;vertical-align: middle;}
.FormFillUpDetails .Details .FormWrap input,.FormFillUpDetails .Details .FormWrap select{    font-weight: 600;font-size: 18px;width: 100%;padding: 10px 10px;border: 1px solid rgba(0, 49, 97, 0.314);border-radius: 4px;}
.FormFillUpDetails .Details .FormWrap input::placeholder{font-size: 16px;font-weight: normal;}
.FormFillUpDetails .Details .FormWrap input:focus,.FormFillUpDetails .Details .FormWrap select:focus{outline: none;}
.Cart_Main_Wrap .FormFillUpDetails .row {width: 100%;    margin: 0 -15px;}
.FormFillUpDetails .Details .FormWrap select{ background: #fff;font-weight: normal;    color: #6c6c6c; }
.FormFillUpDetails .Details .FormWrap {margin-bottom: 15px;}
.Cart_Flex.Checkout .CouponCode{margin-right: 25px;}
.Cart_Main_Wrap.OrderReceived.PaddingContainer h1{ margin-bottom: 10px;}
.OrderReceived h5{text-align: center;color: rgb(3, 29, 59);font-size: 24px;font-weight: 600;margin-bottom: 30px;}
.OrderReceived .OrderLeft_wrap p,.OrderRight_wrap  .HeadingP{color: rgb(3, 29, 59);font-size: 24px;font-weight: 600;margin-bottom: 10px;font-style: italic;}
.OrderRight_wrap span,.OrderRight_wrap ul li{color: rgb(3, 29, 59);font-style: italic;line-height: 24px;display: block;}
.OrderRight_wrap ul{margin: 15px 0;}
.Reset_password .Pass_reset_content{width: 450px;margin: auto;    display: flex;align-items: center;}
.Reset_password .Pass_reset_content input{font-size: 16px;width: 100%;padding: 10px 10px;border: 1px solid rgba(0, 49, 97, 0.314);border-radius: 4px;}
.Reset_password .Pass_reset_content .Input{width: 75%;    padding-right: 20px;}
.Reset_password .Pass_reset_content .ButtonSub{width: 25%;}
.Reset_password .Pass_reset_content  input:focus{outline: none;}
.Reset_password .Pass_reset_content .ButtonSub input[type="submit"]{padding: 11px 30px;width:auto;color: rgb(0, 49, 97);border: 1px solid rgba(0, 49, 97, 0.314);background: #fff;text-transform: uppercase;font-weight: 700;font-size: 14px;}
.Reset_password .Pass_reset_content .ButtonSub input[type="submit"]:hover{color: #fff;border: 1px solid rgb(0, 49, 97);background: rgb(0, 49, 97);}
.Reset_Password{height: 60vh;display: flex;justify-content: center;align-items: center;}

.SetNewPass .Reset_password .Pass_reset_content .Input{ width:100%;padding:0px;margin-bottom: 20px; }
.SetNewPass .Reset_password .Pass_reset_content{ display:block; }
.SetNewPass.Reset_Password {height: auto;}
.SetNewPass .Reset_password .Pass_reset_content .ButtonSub{ width:100%; }
.SetNewPass .Reset_password .Pass_reset_content .ButtonSub button[type="submit"]{     border-radius: 4px;    width: 100%;padding: 11px 30px;color: #fff;border: 1px solid rgb(0, 49, 97);background: rgb(0, 49, 97);text-transform: uppercase;font-weight: 700;font-size: 14px;}
.SetNewPass .Reset_password .Pass_reset_content .ButtonSub button[type="submit"]:hover{ color: rgb(0, 49, 97);border: 1px solid rgba(0, 49, 97, 0.314);background: #fff;}

/************My Account*************/
.MyAccount{ padding: 50px 0 20px;  }
.MyAccount .tab {overflow: hidden;border: 0;background-color: #fff;text-align: center;}
.MyAccount .tab button {background-color: inherit;float: none;border: none;outline: none;cursor: pointer;padding: 15px 0px;transition: 0.3s;font-size: 17px;border-bottom: 2px solid rgb(0 49 97 / 0%);margin: 0 20px;color: #000;font-size: 24px;font-weight: 600;font-style: italic;}
.MyAccount .tab button:hover {background-color: #fff;border-bottom: 2px solid rgb(0, 49, 97);}
.MyAccount  .tab button.active {background-color: #fff;border-bottom: 2px solid rgb(0, 49, 97);}
.MyAccount .tabcontent {display: none;padding: 30px 0 0;-webkit-animation: fadeEffect 1s;animation: fadeEffect 1s;}
.MyAccount  .HeadingTab{color: rgb(3, 29, 59);font-style: italic;font-weight: 600;font-size: 24px;margin-bottom: 20px;text-transform: unset;}
.MyAccount  .SubHeading{color: rgb(3, 29, 59);font-size: 20px;font-style: italic;}
.MyAccount .OrderBox{background-color: rgba(3, 29, 59, 0.125);padding: 25px;margin-bottom: 25px;}
.MyAccount .OrderBox:last-child{ margin-bottom: 0;  }
.MyAccount .OrderBox ul{display: flex;}
.MyAccount .OrderBox ul li{  padding: 0 10px;color: rgb(3, 29, 59);font-style: italic; }
.MyAccount .OrderBox ul li:first-child,.MyAccount .OrderBox ul li:nth-child(2){ width:30% }
.MyAccount .OrderBox ul li:first-child{ padding-left: 0;  }
.MyAccount .OrderBox ul li:last-child{ padding-right: 0; }
.MyAccount .OrderBox ul li:nth-child(3){width: 25%;}
.MyAccount .OrderBox ul li:nth-child(4){width: 15%;}
.MyAccount .OrderBox ul li p{ color: rgb(3, 29, 59);    margin-top: 5px; }
.MyAccount .OrderBox ul li .btn-ma,.MyAccount .OrderBox ul li  .btn-ma:hover{ font-weight: 600;transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;font-size: 14px;  padding: 0.375rem 0.75rem; }
.MyAccount .OrderBox ul li .btn-ma:hover{ background: #fff;color: rgb(0, 49, 97);     border-color: #fff;}
.MyAccount .OrderBox ul li .Btn{padding: 14px 28px;border-radius: 6px;font-size: 16px;text-transform: uppercase;width: fit-content;display: block;transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;border: none;background-color: rgb(0, 49, 97);color: #fff;font-style: normal;font-weight: 600;font-size: 18px;}
.MyAccount .OrderBox ul li .Btn:hover{ background:#fff;color: rgb(0, 49, 97); border-color: #fff;}
.MyAccount .BgSection{background-color: rgba(0, 49, 97, 0.063);padding: 25px 25px 0;}
button:focus,.btn:focus{outline: none!important; box-shadow: unset!important;}
.MyAccount .OrderBox ul li .btn-ma:focus{background: #fff;color: rgb(0, 49, 97);     border-color: #fff; }
.MyAccount .FormFillUpDetails .HeadingForm{color: rgb(3, 29, 59);text-transform: unset;font-weight: 600;margin-bottom: 20px;}
.MyAccount .FormFillUpDetails .Details .col-md-12,.MyAccount .FormFillUpDetails .Details .col-md-6,.MyAccount .FormFillUpDetails .Details .col-lg-4{padding-left: 5px;padding-right: 5px;}
.MyAccount .FormFillUpDetails .Details .row{margin-left: -10px;margin-right: -10px;}
.MyAccount .FormFillUpDetails.shipping_address{padding-top: 25px;}
.MyAccount .SubmitBtn input[type="submit"]{color: rgb(255, 255, 255);transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;border: none;background-color: rgb(0, 49, 97);padding: 15px 30px;border-radius: 6px;font-size: 16px;text-transform: uppercase;cursor: pointer;font-weight: 600;margin-top: 10px;}
.MyAccount .SubmitBtn input[type="submit"]:hover{background: rgb(255, 255, 255);color: rgb(0, 49, 97);}
.MyAccount .SubmitBtn {text-align: center;}
#Details .Addresses_wrap .FormFillUpDetails h3{font-weight: 900;text-transform: capitalize;font-size: 24px;}
/************wish list ***********/
.WishList_Content_Wrap .Wishlist_Box{display: flex;align-items: center;justify-content: space-between;margin-bottom: 30px;}
.WishList_Content_Wrap .Wishlist_Box:last-child{margin-bottom: 0;}
.WishList_Content_Wrap .Wishlist_Box .Wishlist_Pro img{    width: 100px;}
.WishList_Content_Wrap .Wishlist_Box .ProName{ color: #000;display: inline-block;font-weight: 600;font-size: 15px;margin: 0 40px 0 30px;text-transform: uppercase;}
.WishList_Content_Wrap .Wishlist_Box .Price{text-transform: uppercase;}
.WishList_Content_Wrap .Wishlist_Box .Wishlist_Btns a{margin: 0 10px;font-weight: bold; transition: 0.2s all ease-in-out;text-transform: uppercase;font-size: 16px;background: rgb(7, 173, 49);display: inline-block;padding: 10px 20px;border-radius: 5px;color: #fff;width: fit-content;text-align: center;}
.WishList_Content_Wrap .Wishlist_Box .Wishlist_Btns a:hover{    transform: scale(1.1);}
.WishList_Content_Wrap .Wishlist_Box .Wishlist_Btns .addcart:hover{ background: unset; color: rgb(3, 29, 59); }
.WishList_Content_Wrap .Wishlist_Box .Wishlist_Btns .Remove_Wishlist{    background: unset;color: rgb(255, 0, 53);}
.WishList_Content_Wrap .Wishlist_Box .Remove_Wishlist i{ margin-left: 10px;font-size: 22px;vertical-align: text-top;}
.WishList_Content_Wrap .Wishlist_Box .Wishlist_Pro {display: flex;align-items: center;    width: 55%;}
.YouMayAlsoLike{    padding: 60px 0 10px;}
.YouMayAlsoLike .WislistSlider .owl-item{padding: 0 20px;}
/*******Faq*********/
.Faq_Section{}
.Faq_Section .FaqWrap{background-color: rgba(3, 29, 59, 0.125);padding: 25px;    margin-bottom: 40px;}
.Faq_Section .FaqWrap:last-child{ margin-bottom: 0; }
.Faq_Section .FaqWrap .HeadingFaq{color: #003161;font-weight: 600;font-size: 24px;margin-bottom: 20px;}
.Faq_Section .FaqWrap .accordion-button:not(.collapsed) {color: #ffffff;background-color: #003161;box-shadow: inset 0 -1px 0 rgb(0 0 0 / 13%);}
.Faq_Section .FaqWrap .accordion-button::after{ content: '\f107'; font-family: 'Font Awesome 5 Free';background: unset!important;font-size: 22px;  }
.Faq_Section .FaqWrap .accordion-button:not(.collapsed)::after{content: '\f106';     font-family: 'Font Awesome 5 Free';}
.Faq_Section .FaqWrap .accordion-button:not(.collapsed)::after{    transform: unset;}
.Faq_Section .FaqWrap .accordion-button{padding: 0;background: #dfe3e6!important;border: 0!important;box-sizing: unset!important;font-weight: 600;font-size: 32px;color: rgb(3, 29, 59)!important;}
.Faq_Section .FaqWrap .accordion-body {margin-top: 30px;}
.Faq_Section .FaqWrap .accordion-button:not(.collapsed){     box-shadow: unset; }
.Faq_Section .FaqWrap .accordion-item {background-color: #dfe3e6;border: 0;}
.Faq_Section .FaqWrap .accordion-item:first-of-type,.Faq_Section .FaqWrap .accordion-item:first-of-type .accordion-button {border-top-left-radius: 0;border-top-right-radius: 0;}
.Faq_Section .FaqWrap .accordion-item:last-of-type {border-bottom-right-radius: 0;border-bottom-left-radius: 0;}
.Faq_Section .FaqWrap .accordion-button:focus {z-index: 3;border-color: unset;outline: 0;box-shadow: unset;}
.Faq_Section .FaqWrap .accordion-body,.Faq_Section .FaqWrap .accordion-body  p {color: rgb(3, 29, 59);font-style: italic;font-size: 20px;padding:0;border: 0;}
.Faq_Section .FaqWrap .accordion-body p{margin-bottom: 0px;}
.Faq_Section .FaqWrap .accordion-body .FaqContent{    margin-bottom: 20px; position:relative;padding-left:30px}
.Faq_Section .FaqWrap .accordion-body .FaqContent:last-child{ margin-bottom:0px;}
.Faq_Section .FaqWrap .accordion-body  .FaqContent h4{color: rgb(3, 29, 59);font-size: 20px;font-weight: 600;font-style: normal;margin-bottom: 10px;}
.Faq_Section .FaqWrap .accordion-body  .FaqContent span{display: block;font-style: normal;font-size: 24px;position: absolute;left: 0;top: 0;line-height: 25px;}
.Faq_Section .FaqWrap .accordion-body  .FaqContent p{font-size: 18px;line-height: 24px;}
.Faq_Section .FaqWrap .accordion-body .FaqContent .CenterP{    margin: 15px 0;}
.Faq_Section .FaqWrap .accordion-body .FaqContent .BtmP{ margin-top:20px;}
.Faq_Section .FaqWrap .accordion-body ul{margin: 10px 0px 20px;padding-left: 20px;}
.Faq_Section .FaqWrap .accordion-body ul li{ color: rgb(3, 29, 59);margin-bottom: 5px;font-size: 18px;line-height: 24px;}
.Faq_Section .FaqWrap .accordion-body ul li i{margin-right: 5px;}
.Faq_Section .FaqWrap .FaqQuestion{margin-top: 30px;display: flex;justify-content: end;align-items: center;}
.Faq_Section .FaqWrap .FaqQuestion h3{color: rgb(3, 29, 59);font-size: 18px;font-style: italic;    margin-right: 20px;}
.Faq_Section .FaqWrap .FaqQuestion .Btn{background: rgb(0 49 97);color: #fff;padding: 13px 25px;display: inline-block;border-radius: 6px;text-transform: uppercase;font-size: 16px;font-weight: 600;font-style: normal;letter-spacing: 1px;}
.Faq_Section .FaqWrap .FaqQuestion .Btn:hover{  background: #fff;color: rgb(3, 29, 59);  }
.AboutUS .TxtWrap p{color: rgb(3, 29, 59);font-style: italic;margin-bottom: 15px;font-size: 19px;line-height: 24px;}
.AboutUS .TxtWrap p:last-child{ margin-bottom: 0; }
.AboutUS .ImgWrapa img{    width: 100%;border-radius: 12px;}
.AboutUS .ImgWrapa .FirstImg{margin-bottom: 45px}
.ContactUs .Details.MenuSection{ padding: 0px;  }
.ContactUs .SubHeading{ font-style: italic; font-size: 19px; margin-bottom: 20px; }
.ContactUs .Details.MenuSection .Listing li {margin-bottom: 15px;}
.ContactUs .FormControl {margin-bottom: 15px;}
.ContactUs .FormControl:last-child{ margin-bottom: 0;  }
input::placeholder{ font-size: 18px; font-style: italic;     color: #6c6c6c;}
.Deliveries_Returns ul,.Privacy_Condition_wrap .Content_Box ul{margin: 10px 0px 0px;padding-left: 20px;}
.Deliveries_Returns ul li,.Privacy_Condition_wrap .Content_Box ul li{  color: rgb(3, 29, 59);margin-bottom: 10px;position: relative;padding-left: 18px;font-style: italic;font-size: 19px;}
.Deliveries_Returns ul li:last-child,.Privacy_Condition_wrap .Content_Box ul li:last-child;{  margin-bottom: 0;  }
.Deliveries_Returns ul li i,.Privacy_Condition_wrap .Content_Box ul li i{    position: absolute;left: 0;top: 3px;}
.Deliveries_Returns.Returns {margin-top: 50px;}
.NewsletterWrap{ text-align: center; }
.NewsletterWrap .Txt{color: rgb(3, 29, 59);font-style: italic;font-size: 19px;}
.NewsletterWrap .FormControl{ margin-bottom: 15px;  }
.NewsletterWrap .FormControl:last-child{ margin-bottom: 0; }
.NewsletterWrap .FormControl input{ border-radius: 8px;}
.NewsletterWrap .NewsLetterForm{ width: 38%; margin: auto;     margin-top: 30px; }
.Privacy_Condition_wrap h1{margin-bottom: 30px;font-style: italic; }
.Privacy_Condition_wrap .Content_Box{ margin-bottom: 40px; }
.Privacy_Condition_wrap .Content_Box:last-child{ margin-bottom: 0; }
.Privacy_Condition_wrap .Content_Box h5{    color: rgb(3, 29, 59);font-weight: 600;font-style: italic;letter-spacing: 1px;margin-bottom: 20px;}
.Privacy_Condition_wrap .TopTxt{ margin-bottom: 25px; }
.Privacy_Condition_wrap .TopTxt p{    color: rgb(3, 29, 59);font-style: italic;font-size: 19px;margin-bottom: 10px;}
.Privacy_Condition_wrap .TopTxt p:last-child{ margin-bottom: 0; }
@-webkit-keyframes fadeEffect {from {opacity: 0;}to {opacity: 1;}}
@keyframes fadeEffect {from {opacity: 0;}to {opacity: 1;}}
[data-aos^=fade][data-aos^=fade] {opacity: 0;}

.Footer .MenuSection h4{display: flex;align-items: center;justify-content: space-between;color: rgb(3, 29, 59);pointer-events: none;}
.Footer .MenuSection h4 i{ display:none;}
.Footer .MenuSection h4.active i:before {content: "\f106";}
.Footer .MenuSection .Listing{ display:block;}
.New_Arrivals .Arrivals .Products_Card .Top_Wrap img {height: auto;}
nav ul li{padding: 0px 0 0;}
.HeaderTop{ margin-bottom: -2px;}
/*.OnProWrap .ProBottmWrap .Desktop_img{    height: 323px;}*/
.OnProWrap .ProBottmWrap .LeftWrapBottom img{    object-fit: unset;}

.Cart_Main_Wrap.Store_Locator .storetitlehead{ font-size: 16px;font-weight: 600;}
.Cart_Main_Wrap.Store_Locator  .storeinfobtndiv a{font-size: 13px;padding: 7px 20px; }
.Cart_Main_Wrap.StorePageInner .storedtitle {font-size: 20px !important;color: rgb(3, 29, 59);font-style: normal;}
.row.g-0.p-0.mb-1.AddressFIeld{    margin: 20px 0!important;}
.row.g-0.p-0.mb-1.AddressFIeld .AddressFIeldInner{padding-right: 30px!important;}
.row.g-0.p-0.mb-1.AddressFIeld .btn-primary{      font-weight: 600;font-size: 14px;padding: 5px 20px;margin-top: 10px; }

.row.g-0.p-0.mb-1.AddressFIeld .Listing_store{    margin-top: 5px;}
.row.g-0.p-0.mb-1.AddressFIeld .Listing_store li{position: relative;padding-left: 25px;color: rgb(3, 29, 59);margin-bottom: 5px;}
.row.g-0.p-0.mb-1.AddressFIeld .Listing_store li i{position: absolute;left: 0;top: 3px;}


.owl-item .Cart_Icon{ text-align: center; }
.owl-item .Cart_Icon a{   color: #003161;font-size: 14px;}
.owl-item .Products_Card{    margin-bottom: 10px;}

@media (min-width: 992px){
.Footer .MenuSection .row .col-lg-3 {
    flex: 0 0 auto;
    width: 20%;
}
}

.Footer .container-fluid{    width: 90%;margin: auto;padding: 0;}
/*.Footer {background: #f2f9ff;    margin-top: 40px;}*/
.Footer {margin-top: 40px;}
.Footer .NewsletterFooter .NewsTxt{    color: rgba(3, 29, 59, 0.5);font-size: 16px;font-weight: 600;margin-bottom: 15px;}
.Footer .NewsletterFooter{}
.Footer .NewsletterFooter .Listing.howwes input{color: #000;font-size: 14px!important;padding: 6px 16px!important;border-radius: 6px;width: 100%;    margin-bottom: 10px;margin-right: 0px;border: 1px solid rgb(0 49 97 / 71%);}
.Footer .NewsletterFooter .Listing.howwes input[type="submit"]{    background-color: rgb(0, 49, 97);color: #fff;text-transform: uppercase;font-weight: 600;letter-spacing: 1px; margin-bottom:0;}
.Footer .NewsletterFooter .Listing.howwes input[type="submit"]:hover{color: rgb(0, 49, 97);background-color: #fff; border:1px solid rgb(0, 49, 97); }
.Footer .NewsletterFooter .Listing.howwes input:focus-visible{ outline:0;}
.pjn-logo svg {width: 80px!important;max-width: unset!important;}
.pjn-logo {width: 80px!important;overflow: hidden;}
.pjn-infolink{height: auto!important;}

.MyAccountAccordians .accordion-button {background-color: #003161;color: #fff;cursor: pointer;padding: 18px;width: 100%;border: none;text-align: center;outline: none;font-size: 22px;transition: 0.4s;border-radius: 20px;margin: 0 0 15px 0;border: 1px solid #003161;font-weight: 900;letter-spacing: 1px;position: relative;display: flex;justify-content: center;}
.MyAccountAccordians .accordion-button:not(.collapsed),.MyAccountAccordians .accordion-button:hover {color: #003161!important;background-color: #ffffff!important;box-shadow: unset;}
.MyAccountAccordians .accordion-button::after{content: '\f067';position: absolute;right: 20px;top: 0;bottom: 0;margin: auto;flex-shrink: unset;width: auto;height: max-content;margin-left: auto;font-size: 16px;background-image: unset!important;background-repeat: no-repeat;background-size: unset;font-family: "Font Awesome 5 Free";}
.MyAccountAccordians .accordion-button:not(.collapsed)::after{content: '\f068';}
.MyAccountAccordians  .accordion-item{border: none;}
.MyAccountAccordians  .accordion-item:first-of-type .accordion-button,.MyAccountAccordians  .accordion-item:last-of-type .accordion-button.collapsed{border-radius: 20px;}
.MyAccountAccordians p{color: #000000;font-size: 20px;}
.MyAccountAccordians .MoreAboutTFG p{ text-align:center;}
.MyAccountAccordians .MoreAboutTFG h4{text-align: center;font-weight: 600;color: #003161;margin: 30px 0 10px;font-size: 26px; }
.MyAccountAccordians .MoreAboutTFG .MiddleFlexCard{margin-top: 25px;margin-bottom: 25px;}
.MyAccountAccordians .MoreAboutTFG .MiddleFlexCard .LeftWrap{ }
.MyAccountAccordians .MoreAboutTFG .MiddleFlexCard .RightWrap{ }
.MyAccountAccordians .MoreAboutTFG .MiddleFlexCard .BoxFlex{    padding: 0;border: 1px solid #000;}
.MyAccountAccordians .MoreAboutTFG .MiddleFlexCard .BoxFlex h5{border-bottom: 1px solid #000;padding: 10px;text-align: center;color: #003161;font-weight: 700;font-size: 24px;}
.MyAccountAccordians .MoreAboutTFG .MiddleFlexCard .BoxFlex p{border-top: 1px solid #000;padding: 15px;line-height: 26px;}
.MyAccountAccordians .MoreAboutTFG .BottomBtnBoxCard{text-align: center;margin-bottom: 20px;}
a.BtnMfgCol{background: #003161;color: #fff;border:1px solid #003161;padding: 10px 20px;border-radius: 10px;text-transform: uppercase;font-size: 16px;min-width: 200px;display: inline-block;text-align: center;margin-right: 15px;}
a.BtnMfgCol:hover{background: unset;color: #003161;}
.MyAccountAccordians .MoreAboutTFG.HowTOApply .MiddleFlexCard{ margin-top:0px;}
.MyAccountAccordians .MoreAboutTFG.HowTOApply .MiddleFlexCard .BoxFlex p{border: 0;padding: 20px 20px 0;}
.MyAccountAccordians .MoreAboutTFG.HowTOApply .MiddleFlexCard .BoxFlex p:last-child{ padding-bottom:20px;}
.MyAccountAccordians .MoreAboutTFG.HowTOApply .MiddleFlexCard .BoxFlex.RightWrap p{ text-align:left}
.MyAccountAccordians .MoreAboutTFG.HowTOApply .MiddleFlexCard .BoxFlex.LeftWrap { text-align:center}
.MyAccountAccordians .MoreAboutTFG.HowTOApply .MiddleFlexCard .BoxFlex.LeftWrap a{margin-top: 30px;margin-right: 0;margin-bottom:5px;min-width: 150px;}
.MyAccountAccordians .MoreAboutTFG.HowTOApply .MiddleFlexCard .BoxFlex.BottomWrap{ text-align:center}
.MyAccountAccordians .MoreAboutTFG.HowTOApply .MiddleFlexCard .BoxFlex.BottomWrap a{margin: 0;margin-top: 30px;margin-bottom: 25px }
.MyAccountAccordians .MoreAboutTFG.HowTOApply .MiddleFlexCard .BoxFlex.BottomWrap h3{ font-size: 22px;font-weight: 600;color: #003161;margin-bottom: 20px;}
.MyAccountAccordians .MoreAboutTFG.HowTOApply .BottomTxt{margin-bottom: 15px;}
.MyAccountAccordians .PayTfgAccount{text-align: center;}
.MyAccountAccordians .PayTfgAccount a{margin: 0;margin-top: 20px;margin-bottom: 10px;}

.TFGBox .row{align-items: center;    margin-bottom: 15px;}
.TFGBox .TfgAccountIMg{ width: 100%; }
.TFGBox .TfgAccount{padding-left: 0;}

/************************** Responsive **********************/

@media (min-width: 1700px){

#navigation .LastForm {
    width: auto;
}

}



@media (min-width: 1200px){
	.container, .container-lg, .container-md, .container-sm, .container-xl {
	    max-width: 1140px;
	}
}


@media (min-width: 1400px){
.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width: 1320px;}
}
@media (min-width: 1600px){
.container, .container-lg, .container-md, .container-sm, .container-xl {max-width: 80%;}
nav ul li a, nav ul li a:visited,.HeaderTop a{font-size: 18px;}
#ProductsDiv .Products_Card .Top_Wrap{    height: 260px;}

}
@media (min-width: 2000px){
/*.Stay_Inspired.ImgWrap img,.OnProWrap.ImgWrap img,.Shop_by_Cat.ImgWrap img{ height:685px; }*/
/*.Shop_by_Cat.ImgWrap .CatShop img{ height:400px;} */
}


@media (min-width: 1025px) and (max-width: 1315px){
nav ul li.LastForm {padding-left: 20px;}
.logo img {width: 150px;}
nav ul li a, nav ul li a:visited{     padding-left: 15px;  }

}
@media (min-width: 992px) and (max-width: 1200px){
.container, .container-lg, .container-md, .container-sm {
    max-width: 100%;
}
}

@media (min-width: 768px) and (max-width: 992px){
.container, .container-md, .container-sm {
    max-width: 100%;
}
}

@media only screen and (max-width: 1280px) {
nav ul li a, nav ul li a:visited{ padding: 0px 10px;  }
.MobileNav .LogoMenu .MiddleWrap a, .MobileNav .LogoMenu .BarIcon a, .MobileNav .LogoMenu .BarIcon span{     font-size: 24px; }
.HeaderTop{ display:none; }
.nav-mobile {display: block;}
nav {width: 100%;}
nav ul {display: none;}
nav ul li {float: none;padding: 0;}
nav ul li a {padding: 7px 10px;line-height: 20px;}
nav ul li ul li a {padding-left: 30px;}
/*.nav-dropdown {position: static; display:none!important;}
nav ul li:hover .nav-dropdown{ display:none!important; }*/
nav ul li.active-menu:hover .nav-dropdown{ display:block!important; }
.nav-list{ margin-right:0px; }
nav ul li ul li .nav-dropdown-loop {left: 0;top: 0;background: #f1f1f1;position: static;}
#navigation{height:auto;}
#nav-toggle span, #nav-toggle span:before, #nav-toggle span:after{ background:#fff; }
#nav-toggle{ top:-35px;  }
#navigation.fixed{ height:auto;}
.nav-dropdown{ width:auto; }
nav ul li a.menu.LoginBtn {padding: 10px;text-align: center;margin-bottom: 18px;}
.nav-list{ display:none; }
.HeaderTop {display: block;}
ul.topSectionUl li {margin-left: 10px;}
.MiddleSection li a {color: #9da6ab;font-size: 14px;}
#navigation {padding: 8px 0px 8px 0px;}
nav ul li.LastForm {padding-left: 0;padding-top: 20px;padding-bottom: 20px;}
.DesktopHeader {display: none;}
.MobileNav{ display:block;}
}
@media only screen and (max-width: 1024px) {

.Newsletter .RightForm {padding-left: 10px;}
.Newsletter .RightForm form input{ width: 100%; }
}
@media only screen and (max-width:991px) {
.MyAccount .OrderBox ul li .btn-ma{    margin: 5px 0px;}
.SliderSection .Btn_WrapR{     bottom: 10px!important; }
#storesdiv{flex-wrap: wrap!important;padding: 0 10px!important;}
#storesdiv .storelistouter{width: auto;}
#storesdiv .storebar{order: 2;}
#storesdiv .mapboxgl-canvas{position: static;    height: 360px!important; }
#storemapdiv{margin: 15px 0 15px;}

.ImgWrap  .mt-4.pt-2 {margin-top: 8px!important;}    
.MenuSection .col-lg-3.col-md-6 {margin-bottom: 20px;}   
.footerbottom{padding: 0px 0 30px; }
.footerbottom{display:block;text-align:center; }
.footerbottom p{margin-bottom: 15px; }
.footerbottom img {width: 90%;}
.ImgWrap .LeftWrap.Card img {height: 445px;}
.ImgWrap .Rignht_wrap.Card img {height: 210px;}
.ImgWrap .Rignht_wrap_bottom.Card img {height: 215px;}
.ImgWrap .MarginTop {margin-top: 20px;}
.footerbottom p{width:100%;}
.footerbottom .img {width: 100%;text-align: center;}
.SliderSection .Btn_Wrap {bottom: 20px;}
.SliderSection .Second .Btn_Wrap{bottom: 40px;}
.ImgWrap .MarginBottom {margin-bottom: 20px;}
.Cat_wrap .SideBarWrap,.Cat_wrap .Pro_Wrap{width: 100%!important;}
.CatToggle{ display:block; }

.Singlw_Pro_wrap .Buttons_wrap .Add_To_Cart {margin: 0 20px;}
.Singlw_Pro_wrap .Buttons_wrap .Add_To_Cart .AddCart{font-size: 14px;padding: 10px 10px;  }
.Singlw_Pro_wrap .Buttons_wrap .Add_To_Wishlist .addwishlist{ font-size: 14px;  }
.LoginContainer .LoginSignUp.Login,.LoginContainer .LoginSignUp.Register {padding: 0!important;}
.Cart_Main_Wrap .Pro_Details_wrap .Content_Wrap{padding-right: 20px;}
.Cart_Main_Wrap .Pro_Detail_cart {padding-right: 40px;}
.CouponCode .InputBox {width: 60%;}
.CouponCode .ButtonBox {width: 40%;}
.Cart_Main_Wrap .Cart_Flex.Checkout .Pro_Details_wrap .Content_Wrap {padding-right: 15px;}
.CouponCode .InputBox {padding-right: 15px;}
.Cart_Main_Wrap .Cart_Flex.Checkout .LeftWrapProDetails {padding-right: 0px;}
.CouponCode .ButtonBox {width: 45%;}
.Cart_Main_Wrap .Cart_Flex {width: 100%;}
.OnProWrap .ProBottmWrap .LeftWrapBottom {min-height: auto;}
.OnProWrap .ProBottmWrap .LeftWrapBottom img {height: auto;}
.OnProWrap .ProBottmWrap .MarginTopP {margin-top: 30px;margin-bottom: 30px;}
.Footer .MenuSection h4 i{ display:block;font-size: 20px;}  
.Footer .MenuSection h4{pointer-events: auto;padding-bottom: 5px;}
.Footer .MenuSection .Listing { display:none;margin-bottom: 5px;}
.MenuSection .col-lg-3.col-md-6{margin-bottom: 15px;width: 100%;}
.WishList_Content_Wrap .Wishlist_Box .Remove_Wishlist span{display: none;}
.sociallinks {margin-top: 15px;margin-bottom: 10px;}
.pjn-container .pjn-inner{ display: block!important;width: auto!important;}
}
@media only screen and (max-width:767px) {
.TFGBox .TfgAccountIMg {width: 140px;}
.TFGBox .TfgAccount {padding-left: 15px;font-size: 15px;margin-top: 8px;}
.TFGBox .row {margin-bottom: 0;margin-top: -10px;}
.MyAccountAccordians .accordion-button{padding: 10px 20px 10px 10px;font-size: 17px;}
.MyAccountAccordians .accordion-body {padding: 0 10px 10px 10px;}
.MyAccountAccordians p {font-size: 16px;}
.MyAccountAccordians .MoreAboutTFG h4{margin: 20px 0 10px; font-size: 20px;}
.MyAccountAccordians .MoreAboutTFG .MiddleFlexCard .BoxFlex h5{     font-size: 20px;}
a.BtnMfgCol{margin-right: 0;margin-bottom: 15px;}
.MyAccountAccordians .MoreAboutTFG.HowTOApply .MiddleFlexCard .BoxFlex.BottomWrap a{margin-top: 20px;margin-bottom: 20px;}
.MyAccountAccordians .MoreAboutTFG.HowTOApply .MiddleFlexCard .BoxFlex.BottomWrap {padding: 0 15px;}
.MyAccountAccordians .MoreAboutTFG.HowTOApply .MiddleFlexCard .BoxFlex.BottomWrap h3 {font-size: 16px;}
.MyAccountAccordians .accordion-button::after{right: 10px;font-size: 12px;}
.MyAccount{padding-top: 15px!important;}
.Products_Card .Price,.Products_Card .Sale {font-size: 14px;}
.MyAccount .OrderBox ul li .btn-ma {margin: 0 7px 0 0;}
.MyAccount .malinks a{border-bottom: 2px solid rgb(255 255 255);}
.Products.row .col-lg-3.col-md-6{    width: 50%;}  
.Products_Card .Sale_badge{     font-size: 12px; }
.Pro_Details_wrap .Qnt{     margin-top: 15px; }
.MyAccount .malinks{ margin: 20px 0 20px 0; }
.owl-carousel.Arrivals .owl-nav button.owl-prev, .owl-carousel.WislistSlider .owl-nav button.owl-prev {left: 0;}
.owl-carousel.Arrivals .owl-nav button.owl-next, .owl-carousel.WislistSlider .owl-nav button.owl-next {right: 0;}
.Breadcrumb{     flex-wrap: wrap; }
.MobileNav .sidenav .SocialIcon{     text-align: center; }
.Bottom_Cart_Button .BtnCart{ padding: 8px 15px;    font-size: 14px; }
.Bottom_Content_Wrap{ display: block; }
.MyAccount .malinks a {display: block;text-align: left;margin: 0 10px;font-size: 18px;padding-bottom: 5px;padding-top: 10px;}
.MyAccount .malinks a.active {margin-bottom: 5px;}
.emptycartdiv img {width: 100%;}
.emptycartdiv a.BgBtn {margin-top: 30px;}
.CatToggle{ margin-bottom: 30px; }
.Desktop_img{display:none!important;}
.Desktop_imgText{display:none!important;}
.Mobile_img{display:block!important;}
#nav-toggle {top: -30px;}
.logo img {width: 100px;margin-top: 0;}
.HeaderTopContnet .col-lg-4.col-md-6{ padding:0px!important; }
.RightSideContent ul.topSectionUl{justify-content: center;margin-top: 5px; }
.ImgWrap .Card{ margin-bottom: 0px; }
.ImgWrap .mt-4.pt-2 {margin-top: 0px!important;padding-top: 0!important;}
.SecondWrap {padding: 30px 0 0;}
.FourthWrap .content {padding: 0px 0 0px;}
.Newsletter {padding: 30px;}
.Newsletter .LeftTxt {width: 100%;text-align: center;}
.Newsletter .RightForm {width: 100%;padding-left: 0;margin-top: 20px;}
.Newsletter .RightForm form {display: block;}
.Newsletter .RightForm form input{margin-right: 0;margin-bottom: 15px; }
.MenuSection {padding: 30px 0 20px;}
.MenuSection h4 {margin-bottom: 5px;}
.footerbottom img {width: 100%;padding: 0;}
#nav-toggle {top: -20px;}
.owl-carousel.MainSlider .owl-nav button.owl-next, .owl-carousel.MainSlider .owl-nav button.owl-prev, .owl-carousel.InnerPlanSection .owl-nav button.owl-next, .owl-carousel.InnerPlanSection .owl-nav button.owl-prev{width: 35px;height: 35px; }
.owl-carousel.MainSlider .owl-nav button.owl-next i, .owl-carousel.MainSlider .owl-nav button.owl-prev i {font-size: 14px;}
.MobileNav .LogoMenu .LogoM img {width: 100px;}
.MobileNav .LogoMenu .MiddleWrap a, .MobileNav .LogoMenu .BarIcon a, .MobileNav .LogoMenu .BarIcon span {margin: 0 5px;}
.MobileNav .LogoMenu .BarIcon span {font-size: 25px;}
.MobileNav .LogoMenu .BarIcon{display: flex;align-items: center;}
.MobileNav .LogoMenu .BarIcon a {margin: 0 15px 0 0;}
.Search_Content_Wrap {padding: 40px 20px;width: 100%;}
.SearchPopUp .LastForm {width: 100%;}
.SearchPopUp .Products_Wrap{ margin-top: 30px; }
.SliderSection .Second .Btn_Wrap ,.SliderSection .Btn_Wrap{bottom: 0!important;top: 0!important;height: 100%!important;}
.owl-carousel.MainSlider .owl-nav button.owl-next, .owl-carousel.MainSlider .owl-nav button.owl-prev, .owl-carousel.InnerPlanSection .owl-nav button.owl-next, .owl-carousel.InnerPlanSection .owl-nav button.owl-prev{background: #ffffffd1;}
.SliderSection .Btn_Wrap .Btn_Desing ,.SliderSection .Btn_WrapR .Btn_Desing{padding:10px 15px;}
.SliderSection .Btn_Wrap{left: 0;right: 0;margin: auto;width: 100%;display: flex;align-items: center;justify-content: center;}
.SliderSection .Btn_WrapR{position: absolute;bottom: 36px;right: 0;left: 0;margin: auto;display: flex;right: 0!important;justify-content: center;bottom: 0%!important;top: 0;margin: auto;height: 100%;align-items: center; }
.ImgWrap .LeftWrap.Card img,.ImgWrap .Rignht_wrap.Card img,.ImgWrap .Rignht_wrap_bottom.Card img {height: 100%;}
.ImgWrap .MarginTop {margin-top: 0;}
.ImgWrap img {border-radius: 5px;}
.ImgWrap .Btn_Desing {padding: 10px 20px;font-size: 14px;color: rgb(102, 102, 102);}
.ImgWrap .Card .Btn_pos{     bottom: 20px; }
.ImgWrap .MarginBottom {margin-bottom: 0px;}
.New_Arrivals {padding: 0px 0 25px;}
.Heading_Wrap h2 {font-size: 150%;margin-bottom: 20px;}
.Newsletter{margin-top: 15px;}
.Newsletter .RightForm form input[type="submit"]{ width:100%; }
/*.PageWrap,.Footer{padding: 0 10px; }*/
.SliderSection {margin-left: -15px;margin-right: -15px;}
.Sub_Header h1{font-size: 56px;line-height: 45px;text-align: center; display: grid;width: 100%;left: 0;}
.pagination ul {display: flex;width: 100%;justify-content: center;}
.pagination ul li{font-size: 16px;    height: 35px;width: 35px; }
.Cat_wrap .About_Cat {padding: 35px 0 0px;}
.Cat_wrap .About_Cat .Heading_About{margin-bottom: 15px;font-size: 28px;}
.Singlw_Pro_wrap .slider_pro .owl-thumbs .owl-thumb-item .ThumbImg img {width: 50px;height: 50px;}
.Singlw_Pro_wrap .slider_pro .owl-thumbs .owl-thumb-item{ margin-bottom:15px; }
.Singlw_Pro_wrap .Pro_Des_Wrap {padding-left: 0;margin-top: 15px;}
.Singlw_Pro_wrap .Pro_Des_Wrap .Pro_Name, .Singlw_Pro_wrap .Pro_Des_Wrap .Pro_Price{ font-size: 22px;line-height: 30px; }
.Singlw_Pro_wrap .Buttons_wrap {display: block;}
.Singlw_Pro_wrap .Buttons_wrap .Add_To_Cart {margin: 15px 0;}
.Singlw_Pro_wrap .Tabs_Des .tab button{ padding: 10px 0px 3px;    width: 100%;text-align: left; }
.Singlw_Pro_wrap .Tabs_Des .tabcontent .Addi_Info_List li span.atttitle {width: 160px;}
.Singlw_Pro_wrap .Tabs_Des .tabcontent .Addi_Info_List li{ font-size: 14px; }
.Singlw_Pro_wrap .Recommended_wrap {padding-top: 25px;}
.Singlw_Pro_wrap .Tabs_Des .tabcontent{ padding: 15px 0px 0; }
.Singlw_Pro_wrap .Recommended_wrap .Rec_Pro .Pro_Wrap .Products_Card {margin-bottom: 20px;}
.AddToCarWrap {width: 100%;}
.Breadcrumb{flex-wrap: wrap; } 
.Pro_Details_wrap .Content_Wrap {padding-right: 20px;}
.Pro_Details_wrap .Del_Btn span{    height: 32px;width: 32px;font-size: 12px;padding: 0;}
.Bottom_Cart_Button{    position: absolute;width: 100%;bottom: 0;}
.Singlw_Pro_wrap .Buttons_wrap .Add_To_Cart .AddCart {padding: 10px 20px;}
.LoginContainer .LoginSignUp.Login{ margin-bottom: 35px;  }
.LoginContainer .LoginSignUp h1,.PaddingContainer h1{ font-size: 20px;}
.FormControl input{padding: 7px 15px;}
.PaddingContainer {padding: 40px 0 30px;}
 .Cart_Main_Wrap .Cart_Flex,.CouponCode .Coupon_form{ display: block;  }
.Cart_Main_Wrap .Cart_Flex .LeftWrapProDetails,.Cart_Main_Wrap .Cart_Flex .RightWrapSideBar,.CouponCode .InputBox,.CouponCode .ButtonBox {width: 100%;}
.Cart_Main_Wrap .Cart_Flex .RightWrapSideBar{}
.Cart_Main_Wrap .Pro_Detail_cart {padding-right: 0;}
.Cart_Main_Wrap .Pro_Details_wrap .Content_Wrap .Detail_Pro {padding-left: 75px;}
.Cart_Main_Wrap .Pro_Details_wrap .Detail_Pro h6 a {font-size: 12px;}
.Cart_Main_Wrap .Pro_Details_wrap .Bottom_Content_Wrap .Price_Pro span {font-size: 12px;}
.Cart_Main_Wrap .Bottom_Content_Wrap {margin-top: 8px;}
.CouponCode .InputBox{padding: 0;    margin-bottom: 15px;}
.SidebarCart {margin-top: 30px;padding: 35px 20px;}
.Cart_Main_Wrap.PaddingContainer h1 {margin-bottom: 0px;}
.Cart_Main_Wrap .Cart_Flex.Checkout h4 {font-size: 18px;margin-bottom: 20px;}
.FormFillUpDetails .Details h3{ font-size: 15px;  }
.Cart_Main_Wrap .Cart_Flex.Checkout .LeftWrapProDetails{ width: 100%; }
.Cart_Main_Wrap .Cart_Flex.Checkout .LeftWrapProDetails .row>* {padding: 0;}
.Cart_Main_Wrap .FormFillUpDetails .row {margin: 0;}
.mapboxgl-popup{ transform: translate(0px, 0px) translate(0px, 138px)!important; }
.Cart_Main_Wrap .row {width: 100%;}
.Cart_Flex.Checkout .CouponCode {margin-right: 0;}
.Cart_Main_Wrap .Cart_Flex.Checkout .RightWrapSideBar {width: 100%;}
.SidebarCart .Listing li h5,.SidebarCart .Listing li .Total,.SidebarCart .Listing li span{ font-size: 14px;}
.SidebarCart .Listing li .TotalBtm{     font-size: 13px;  }
.Cart_Flex.Checkout .PayMentGateway .RadioBox span{margin-left: 0;    font-size: 14px;  }
.Cart_Flex.Checkout .PayMentGateway li label .RadioBox{line-height: 16px;}
.Cart_Flex.Checkout .PayMentGateway li label .RadioBox input{ top: 3px  }
.Cart_Flex.Checkout .PayMentGateway li label{ padding: 10px 10px;    height: 80px;  }
.Cart_Flex.Checkout .PayMentGateway li .ImgBox img{width: 100%;}
.Cart_Flex.Checkout .PayMentGateway li .ImgBox{ width: 85px;padding-left: 10px;  }
.Cart_Main_Wrap.OrderReceived.PaddingContainer h5{margin-bottom: 20px;font-size: 20px;}
.OrderReceived .row>*{ padding: 0; }
.OrderReceived .OrderLeft_wrap p, .OrderRight_wrap .HeadingP{    font-size: 18px;margin-bottom: 5px;}
.OrderRight_wrap .HeadingP{ font-size: 20px;}
.OrderReceived .OrderRight_wrap{ margin-top: 14px;}
.OrderRight_wrap span, .OrderRight_wrap ul li{font-size: 18px;line-height: 26px;}
.Reset_password .Pass_reset_content {width: 100%; display: block;    margin-top: 15px;}
.Reset_password .Pass_reset_content .Input {width: 100%;padding-right: 0;}
.Reset_password .Pass_reset_content .ButtonSub {width: 100%;margin-top: 15px;text-align: center;}
.New_Arrivals {padding: 30px 0 25px;}
.Heading_Wrap.HeadingNew h2 { font-size: 18px;margin-bottom: 30px;}
.ImgWrap .BottomHeadCat{font-size: 18px;}
.OnProWrap {padding: 30px 0;}
.New_Arrivals,.Shop_by_Cat,.OnProWrap,.Stay_Inspired {}
.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {padding-right: 15px;padding-left: 15px;}
.MyAccount .tab button{padding: 15px 0px 0;margin: 0;font-size: 18px;font-weight: 600;font-style: italic;display: block;width: 100%;text-align: left;padding-bottom: 10px;    padding-top: 0;margin-bottom: 5px;}
.MyAccount .tab button.active {margin-bottom: 15px;}
.MyAccount .SubmitBtn input[type="submit"]{     margin-top: 0; }
.MyAccount .OrderBox ul li{width: 100%!important;    margin-bottom: 15px;}
.MyAccount .OrderBox ul {flex-wrap: wrap;}
.MyAccount .OrderBox ul li {padding: 0;}
.MyAccount .OrderBox ul li:last-child{ margin-bottom: 0; }
.MyAccount .OrderBox {padding: 25px 15px;margin-bottom: 20px;}
.OptionChooseDrop .drop-down-choose .selected .HidePar{     padding-left: 10px;  }
.OptionChooseDrop .drop-down-choose .options ul li.ListingProduct img, .OptionChooseDrop .drop-down-choose .selected a img {width: 65px;}
.OptionChooseDrop .drop-down-choose .options ul li.ListingProduct .ContetnDrop, .OptionChooseDrop .drop-down-choose .selected a .ContetnDrop {padding-left: 80px;}
.OptionChooseDrop .drop-down-choose .options ul li.ListingProduct h2, .OptionChooseDrop .drop-down-choose .selected a h2 {font-size: 14px;display: flex;    width: 85%;}
.OptionChooseDrop .drop-down-choose .selected a h2{width: 100%;}
.OptionChooseDrop .drop-down-choose .options ul li.ListingProduct p, .OptionChooseDrop .drop-down-choose .selected a p{    font-size: 14px;}
.OptionChooseDrop .drop-down-choose .options ul li.ListingProduct h2 span, .OptionChooseDrop .drop-down-choose .selected a h2 span{    width: 80px;}
.Singlw_Pro_wrap .Buttons_wrap .Add_To_Wishlist .addwishlist span{display: none;}
.Singlw_Pro_wrap .Buttons_wrap {display: flex;justify-content: space-between;}
.Singlw_Pro_wrap .Buttons_wrap .Add_To_Wishlist .addwishlist i {margin-left: 0;font-size: 20px;}
.LoginRegisterPopup .modal-body .ButtonGroups{ padding:30px; }
.LoginRegisterPopup .modal-body .InputFields{padding: 40px 25px;min-height: auto;}
.Cart_Main_Wrap.PaddingContainer.WishListSection h1 {margin-bottom: 30px;}
.WishList_Content_Wrap .Wishlist_Box .ProName{font-size: 12px;margin: 0 20px 0 20px;}
.WishList_Content_Wrap .Wishlist_Box {display: block;}
.WishList_Content_Wrap .Wishlist_Box .Remove_Wishlist span{display: none;}
.WishList_Content_Wrap .Wishlist_Box .Remove_Wishlist i {margin-left: 0;}
.WishList_Content_Wrap .Wishlist_Box .Wishlist_Btns a {margin: 0;    display: inline-block;font-size: 14px;padding: 8px 15px;}
.WishList_Content_Wrap .Wishlist_Btns {margin-top: 20px; display: flex; justify-content: space-between;}
.WishList_Content_Wrap .Wishlist_Box .Price {font-size: 14px;}
.YouMayAlsoLike .WislistSlider .owl-item {padding: 0;}
.owl-carousel.WislistSlider .owl-nav button.owl-prev {left: 15px;}
.owl-carousel.WislistSlider .owl-nav button.owl-next {right: 15px;}
.owl-carousel.WislistSlider  .Products_Card{ padding-bottom: 0; margin-bottom: 0; }
.Cart_Main_Wrap.PaddingContainer.Faq h1{ margin-bottom: 30px; }
.Faq_Section .FaqWrap {padding: 30px 15px;}
.Faq_Section .FaqWrap .accordion-button{     font-size: 20px;}
.Faq_Section .FaqWrap .accordion-body .FaqContent h4{     font-size: 17px;}
.Faq_Section .FaqWrap .accordion-body .FaqContent{     padding-left: 24px}
.Faq_Section .FaqWrap .accordion-body .FaqContent p {font-size: 16px;line-height: 22px;}
.Faq_Section .FaqWrap .FaqQuestion{     text-align: right;display: block;}
.Faq_Section .FaqWrap .FaqQuestion h3{     margin-bottom: 15px;     margin-right: 0;}
.Faq_Section .FaqWrap{    margin-bottom: 25px;}
.Faq_Section .FaqWrap .accordion-body ul li{    font-size: 16px;line-height: 22px;}
.Faq_Section .FaqWrap .accordion-body ul{    padding-left: 10px;}
.AboutUS .ImgWrapa .FirstImg {margin-bottom: 30px;margin-top: 30px;}
.ContactUs .ContactUsForm {margin-top: 30px;}
.PaddingContainer .ContactUs h1{margin-bottom: 10px;}
.Deliveries_Returns ul, .Privacy_Condition_wrap .Content_Box ul{padding-left: 0;}
.Deliveries_Returns.Returns {margin-top: 30px;}
.NewsletterWrap .NewsLetterForm {width: 100%;margin-top: 20px;}
.Privacy_Condition_wrap h1 {margin-bottom: 20px;}
.Privacy_Condition_wrap .Content_Box h5 {font-size: 18px;}
.Privacy_Condition_wrap .Content_Box {margin-bottom: 30px;}
.WishList_Content_Wrap .Wishlist_Box .Wishlist_Pro{     width: 100%;}
.row.g-0.p-0.mb-1.AddressFIeld .AddressFIeldInner {padding-right: 0px!important;}
.WishList_Content_Wrap .Wishlist_Box .Remove_Wishlist span{display: inline-block;margin-right: 10px;vertical-align: bottom;}
.MobileNav .LogoMenu .BarIcon span {font-size: 14px;font-weight: 400;margin: 0;}
.MobileNav .LogoMenu .BarIcon a i {font-size: 14px;}
.MobileNav .LogoMenu .MiddleWrap a {font-size: 15px;}
.MobileNav .LogoMenu .BarIcon span.SideMenuBarBtn {margin-top: 8px; font-size: 24px;}
.ImgWrap .Card .Btn_posR{left: 0!important;right: 0!important; }
.Singlw_Pro_wrap .Buttons_wrap {flex-wrap: wrap;justify-content: unset;}
.Singlw_Pro_wrap .Buttons_wrap .Add_To_Cart{    margin-left: 10px;margin-right: 10px;}
.Singlw_Pro_wrap .Buttons_wrap .Add_To_Cart .AddCart {padding: 10px 15px;}
.Singlw_Pro_wrap .Buttons_wrap a.btn.btnselectstore{width: 50%;margin-bottom: 20px;font-size: 14px;padding: 10px;}
.Singlw_Pro_wrap .Buttons_wrap .Add_To_Wishlist{width: 50%; }
.Singlw_Pro_wrap .Buttons_wrap .sizecharttext{flex: unset;}
.FooterUpSection .IconBox img {max-width: 100%!important;}
.FooterUpSection .IconBox {padding: 0!important;}
.FooterUpSection .IconBox h4 {font-size: 14px!important;line-height: 22px!important;font-weight: 700!important;}
.FooterUpSection .Heading_Wrap.HeadingNew {margin-top: 30px!important;}
.Cart_Main_Wrap.PaddingContainer h1 {margin-bottom: 30px;}
.Cart_Main_Wrap .Pro_Detail_cart {padding-right: 0!important;}
.Cart_Main_Wrap .Pro_Details_wrap {padding-right: 0!important;margin: 0!important;}
.Cart_Main_Wrap .Cart_Flex.Checkout .LeftWrapProDetails .ContactDetail.Details.DelOpt .row {padding: 15px 20px!important;}
.Cart_Main_Wrap .Cart_Flex.Checkout .LeftWrapProDetails .btn-group .btnshipopt {padding: 10px;}
.Cart_Main_Wrap .FormFillUpDetails .row .col-6.storeaddressdisplay {width: 100%;}
.Cart_Main_Wrap .FormFillUpDetails .row  div#storeaddress{ margin-top:20px}
.MyAccount .OrderBox ul li .btn-ma {margin: 0 7px 7px 0;}
.PageWrap.fixed {margin-top: 310px;}
.MobileNav.fixed .SearchBox {margin-top: 15px;}
.pjn-container .pjn-text p{ font-size:13px;}
.pjn-infolink{     height: auto!important;}
.MobileNav .SearchBox{ display:none;}
.CartFixedButton,#button.show span {display: none!important;}
.FooterUpSection .IconBox img {max-width: 60%!important;}
.MobileNav .sidenav .TopWrap .topSectionUl {display: flex;justify-content: unset;    padding-left: 15px;padding-right: 15px;}
.MobileNav .sidenav .TopWrap .topSectionUl li a {color: #fff;background: #003161;border:1px solid #003161; padding: 10px 13px;border-radius: 6px;display: inline-block;}
.MobileNav .sidenav .TopWrap .topSectionUl li {padding-bottom: 0;margin-bottom: 0;margin: 0;border: 0;    width: auto;margin-right: 10px;}
.MobileNav .sidenav .TopWrap .topSectionUl li a:hover{ color: #003161;background: #fff;}
.MobileNav .sidenav .TopWrap .topSectionUl li:last-child{ margin-right: 0 }

}

@media(max-width: 375px){
.WishList_Content_Wrap .Wishlist_Box .Wishlist_Btns a{ font-size: 13px; }
}
@media(max-width: 374px){
.WishList_Content_Wrap .Wishlist_Box .Remove_Wishlist span,.WishList_Content_Wrap .Wishlist_Box .Remove_Wishlist i{ font-size: 12px; }
.WishList_Content_Wrap .Wishlist_Box .Wishlist_Btns .Remove_Wishlist {padding: 0;display: flex;align-items: center;}
}
@media(max-width: 340px){
.MobileNav .LogoMenu .BarIcon a {
    margin: 0 8px 0 0;
}
.MobileNav .LogoMenu .MiddleWrap a {
    font-size: 14px;
    margin: 0 1px;
}
}

.Cat_wrap .About_Cat .ShowMoreBox a{     color: #003161;font-weight: 600;}


.Cart_Flex.Checkout .PayMentGateway li label{ height: 50px;cursor: pointer;border: 0;padding: 0;border-radius: 0;width: 100%;display: flex;justify-content: space-between;align-items: center;overflow: hidden;}
.Cart_Flex.Checkout .PayMentGateway li{flex-wrap: wrap;margin-bottom: 10px;border: 1px solid rgba(0, 0, 0, 0.063);padding: 15px;border-radius: 12px;height: auto;display: flex;align-items: center;}
.Cart_Flex.Checkout .PayMentGateway li.checkedbox{height: auto;}
.Cart_Flex.Checkout .PayMentGateway li.checkedbox label{height: 50px; }
.Cart_Flex.Checkout .PayMentGateway li .DescTxt{margin-top: 15px;border-top: 1px solid rgba(0, 0, 0, 0.063);padding-top: 20px; display:none;}
.Cart_Flex.Checkout .PayMentGateway li.checkedbox .DescTxt{ display:block;}
.Cart_Flex.Checkout .PayMentGateway .DescTxt p{margin-bottom: 10px;    color: rgb(3, 29, 59);}
.Cart_Flex.Checkout .PayMentGateway .DescTxt p i{vertical-align: initial;color: #003161;margin-right: 5px;}
.Cart_Flex.Checkout .PayMentGateway .DescTxt ul{ padding-left:10px;}
.Cart_Flex.Checkout .PayMentGateway .DescTxt ul li{padding: 0;border: 0;margin: 0;height: auto;margin-bottom: 10px;    color: rgb(3, 29, 59);}


/*.Products_Card .Sale_badge{background: #da1c5c !important;}*/

#verifytfg{
	font-size: 12px;
}
.cvv-btn-box{ font-size: 13px !important; }
/*.PayMentGateway .check-out-box p.cvv-btn-box span img {width: 15px; margin-left: 6px;}*/
.cvvquestion img {width: 22px; margin-left: 6px;}
.select2-container--default .select2-search--inline .select2-search__field,.SideBar .select2-container--default .select2-selection--multiple .select2-selection__rendered li.select2-search.select2-search--inline {     width: 100%!important; }

.Quiz_Wrap .form-label{
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;

}



.cat{
  margin: 4px;
/*  background-color: #003161;
 */
  
  overflow: hidden;
  float: left;
  width: 100%
}

.cat label {
	border-radius: 4px;
	background-color: #003161;
	width: 100% !important;
	line-height: 40px;
}

.cat label span {
  text-align: center;
  padding: 3px 0;
  display: block;
}

.cat label input {
  position: absolute;
  display: none;
  color: #fff !important;
}
/* selects all of the text within the input element and changes the color of the text */
.cat label input + span{color: #fff;}


.action input:checked + span{
	background-color: #ff8100;
	border-radius: 4px;
}

.MyAccount .SubmitBtn .startQuizBtn {
    color: rgb(255, 255, 255);
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) 0s;
    border: none;
    background-color: rgb(0, 49, 97);
    padding: 15px 30px;
    border-radius: 6px;
    font-size: 16px;
    text-transform: uppercase;
    cursor: pointer;
    font-weight: 600;
    margin-top: 10px;
}
.MyAccount .SubmitBtn .disabled{
	background-color: #ddd !important;
	cursor: not-allowed !important;
	color: #FFFFFF !important;
}