lbotmSubmtbody{ padding: 0px; margin: 0px; list-style: none; font: normal 14px/18px 'Open Sans'; color:#000; }
p{padding: 0px; margin: 0px;}
a{padding: 0px; margin: 0px; outline: none;}
ul{ list-style: none; padding: 0px; margin: 0px;}
label{ list-style: none; padding: 0px; margin: 0px;}
ul li{ padding: 0px; margin: 0px;}
h1, h2, h3, h4, h5, h6{padding: 0px; margin: 0px;}
input[type="text"]::-webkit-placeholder { opacity: 1;  }
input[type="text"]::-moz-placeholder { opacity: 1;}
input[type="password"]::-webkit-placeholder { opacity: 1;}
input[type="password"]::-moz-placeholder { opacity: 1;}
input[type="search"]::-webkit-placeholder { opacity: 1;}
input[type="search"]::-moz-placeholder { opacity: 1;}
input[type="email"]::-webkit-placeholder { opacity: 1; }
input[type="password"]::-moz-placeholder { opacity: 1;}
input[type="tel"]::-webkit-placeholder { opacity: 1;}
input[type="tel"]::-moz-placeholder { opacity: 1;}
textarea::-moz-placeholder { opacity: 1;  }
textarea::-webkit-placeholder { opacity: 1;}
a:hover{ outline: none !important; text-decoration: none;}
a:active{ outline: none !important; text-decoration: none;}
a{ text-decoration: none !important;  -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out;}
button, input[type="submit"]{ -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out;  -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out;  transition: all 0.5s ease-in-out; cursor: pointer;}
/*input, button{ -webkit-appearance: none;}*/
input:focus{ outline: none; box-shadow: none;}
button:focus, input[type="submit"]:focus{ outline: none; box-shadow: none;}




/*header*/
.header_sec{ width: 100%; background: #f2f2f2; padding: 10px 0; position: relative; border-bottom: 2px solid #d4d4d4;}
.navbar-brand{ width: 60px; margin: 0px; padding: 0px; /*margin-top: -50px;*/}
.navbar-brand img{ max-width: 100%;}

.nav_top{ margin: 0px; padding: 0px; background: none; border: none; min-height: auto; box-shadow: none; border-radius: 0px;}
.drop-nav{ position: absolute; top: 10px; right: 0px;}
.nav_top .dropdown-menu li a{ font-size: 13px;}
.menu_sec li{ position: relative;}
.headerTop{ width: 100%; text-align: center; margin-bottom: 9px;}
.headerTop ul li{ display: inline-block; margin: 5px;}
.headerTop ul li a{ display: inline-block; padding: 6px 15px; border-radius: 70px; color: #000; font-size: 16px; background: #eeede9; font-weight: 700; color: #000;}
.headerTop ul li a:hover{ background: #548f3d; color: #fff;}
.headerTop ul li.actvs a{ background: #548f3d; color: #fff;}
.rtmenu{ width: 145px; position: absolute; top: 0px; right: 0px;}
.rtmenu li{ display: inline-block; width: 100%;}
.rtmenu li a{ display: inline-block; padding: 6px 15px; color: #262626; font-size: 16px; background: #fff; font-weight: 700; color: #000; text-transform: uppercase;}
.menu_sec li a{ display: inline-block; border-radius: 60px; border: 1px solid transparent; padding: 5px 10px; font-size: 14px; line-height: 20px; color: #262626; font-weight: 400;}
.menu_sec li a:hover{ background: #262626; color: #fff;}

.navbar-collapse{ justify-content: center !important;}
.navbar-collapse .menu_sec{  background: #fff; padding: 5px;}
.bannersec{ width: 100%;}


.fullbody{ width: 100%; padding: 20px 0 40px;}
.fullbody h1, .fullbody h2{ color: #000; font-size: 20px; line-height: 23px; font-weight: 700; padding-bottom: 6px;}
.icn, .icn1{ display: inline-block;}
.icn img, .icn1 img{ max-width: 100%;}
.fullbody p{ color: #000; font-size: 15px; line-height: 20px; font-weight: 400;}
.preRow{ width: 100%; padding-bottom: 30px;}
.prodctBox{ width: 100%; background: #fff; box-shadow: 0px 0px 5px 0px #f2f2f2; padding: 10px;margin: 5px 0;border: 1px solid #000;}
.prodctBox h4{ color: #000; font-size: 15px; line-height: 23px; font-weight: 700;}
.prodctBox p{ color: #000; font-size: 13px; line-height: 20px; font-weight: 400; margin-top: 4px;}
.prodctBox p span{ color: #d86012;}
.col-lg-8 .row{ margin: 0 -5px;}
.col-lg-8 .row .col-md-4{ padding: 0 5px;}
.prodctBox .pics{ width: 97px; margin-left: 10px; height: 110px;}
.prodctBox .media{ flex-direction: row-reverse;}
.prodctBox .media .icn img{ width: 14px;}

.rtboxs{ width: 100%; background: #fff; box-shadow: 0px 0px 5px 0px #f2f2f2;  margin-top: 40px;}
.bpTops{width: 100%; border-bottom: 1px solid #ccc; text-align: center;}
.bpTops li{ display: inline-block; padding: 0 5px;}
.bpTops li a{ display: inline-block; font-size: 12px; line-height: 20px; color: #262626; position: relative; font-weight: 700; padding: 10px; text-align: center;}
.bpTops li a:hover{ color: #589142;}
.bpTops li a:before{ width: 100%; position: absolute; bottom: 0px; left: 0px; width: 100%; height: 2px; background: #589142; content: ""; opacity: 0;}
.bpTops li a:hover:before{ opacity: 1;}


.ic1{ color: #23c4f1;}
.ic2{ color: #828282;}
.ic3{ color: #5164d5;}
.ic4{ color: #d56d86;}
.caltab{ width: 100%; padding: 10px; margin-top: 3px; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; }
.caltab ul{ width: 100%; display: inline-block; background: #f2fcf3; border-radius: 5px; overflow: hidden;}

.caltab ul li {

    color: #000;
    font-size: 14px;
    position: relative;
    display: inline-block;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 25%;
    float: left;
    text-align: center;

}
.caltab ul li a{ color: #000; display: inline-block; padding:10px 14px; width: 100%; clip-path: polygon(0 0, 90% 0%, 100% 50%, 90% 100%, 0 100%, 0% 50%);}
.caltab ul li:before{ color: #ecedef; padding: 0 5px; content: "\f105"; font-family: "Font Awesome 6 Pro"; position: absolute; top: 10px;
right: -4px; }
.caltab ul li:last-child:before{ display: none;}
/*.caltab ul li a:hover{ background: #599442; color: #fff;}*/
.caltab ul li i{ margin-right: 6px;}
.caltab ul li:hover:before{ display: none;}
.caltab ul li.actv a{ background: #599442; color: #fff;}
.caltab ul li.actvq.actv1:nth-child(3) a, .caltab ul li.actvq2:nth-child(2) a{ background: #599442; color: #fff;clip-path: polygon(0 0, 90% 0%, 100% 50%, 90% 100%, 0 100%, 0% 50%); }
.caltab ul li.actvq.actv a{ background: #599442; color: #fff; clip-path: inherit;}
.caltab ul li.actv:last-child a{ background: #599442; color: #fff; clip-path: inherit;}
.caltab ul li.actv2:last-child a{ background: #599442; color: #fff; clip-path: inherit;} 
.caltab ul li.actvq.actv1.actv2{ background: #599442; color: #fff; clip-path: inherit;} 
.caltab ul li.actvq2.actvq.actv1:nth-child(2){ background: #599442; color: #fff; clip-path: inherit;} 
.caltab ul li.actvq2.actvq.actv1:nth-child(2):before{ z-index: 1;}
.caltab ul li.actvq2.actvq.actv1.actv2:nth-child(3):before{ z-index: 1;}
.caltab ul li span{ display: none;}
.caltab ul li.actv span{ display: inline-block;font-size: x-small;}
.caltab ul{ white-space: nowrap;}
.crtsfxs{ width: 40px; height: 40px; border-radius: 100%; text-align: center; background: #f14543; border-radius: 100%; color: #fff !important; font-size: 15px; line-height: 40px; position: fixed; bottom: 0px; right: 0px;}
.tb2containn{ width: 100%; /*padding: 10px;*/}
.tab2cont h4{ color: #000; padding: 10px 0; border-bottom: 1px solid #ccc; text-align: center; font-size: 15px; font-weight: 600;}
.slap1{width: 100%; padding: 10px 0; display: inline-block;}
.slap1 h5{ font-size: 15px; font-weight:600; text-transform: uppercase; line-height: 20px; padding-bottom: 5px;}
.slap1 ul{ margin: 0 -5px;}
.slap1 ul li{ width: 25%; float: left; padding: 5px; position: relative;}
.slap1 ul li input[type="radio"] + label{ width: 100%; display: inline-block; border: 1px solid #ecedef; color: #555; text-align: center; font-size: 15px; line-height: 50px; border-radius: 5px;}
.slap1 ul li input[type="radio"]:checked + label{ border: 1px solid #599442; background: #f2fcf3;}
.slap1 ul li input[type="radio"]{ position: absolute; top: 0px;left: 0px;}
.slap1 ul li input[type="radio"] {
  position: absolute;
  top: 0px;
  left: 0px;
  opacity: 0;
  width: 100%; 
  height: 86%;
}
.slap1 ul li a{ width: 100%; display: inline-block;} 

.slap1 ul li input[type="radio"]{ display: none;}
.slap1 ul li input[type="radio"]:checked + label{ border: 1px solid #599442; background: #f2fcf3;}
.tab2cont{ height: max-content; overflow-x: auto;padding: 0 10px;}
.plsaaa{ width: 100%; display: inline-block; color: #599442; text-transform: uppercase; font-size: 15px; margin-top: 20px; font-weight: 700; text-align: center;}
.slap1 textarea{ width: 100%; border: 1px solid #599442; border-radius: 5px; padding: 10px; height: 100px; resize: none; font-family: Arial; color: #555; font-size: 15px;}
.slap1 textarea:focus{ outline: none;}
.btns{ width: 100%; border: 1px solid #599442; margin-top: 10px; color: #fff; font-family: Arial; font-weight: 700; text-transform: uppercase; background:#599442;; cursor: pointer; border-radius: 5px; height: 50px;}
.texareasa{ position: relative;}
.texareasa i{ position: absolute; top: 15px; right: 15px; color:#599442; font-size: 20px; }

.tab2cont{ display: none;}
.tabstap1{ display: none;}

/*.headerTop li:last-child{ display: none;}*/

.contsac{ width: 100%; padding: 10px;}
.contsac p, .fsttabscont p{ font-size: 13px;}
/*.fsttabscont{ display: none;}*/
.prasss{ width: 100%; padding: 10px;}


.menu_sec li.actv a{
  background: #f14543;
  color: #fff;
}

 

.minicaretsec{ width: 100%; box-shadow: 0px 0px 5px 0px #f2f2f2; /*margin-top: 55px;*/background: #fff; border-radius: 5px; border-top: 5px solid #d86012; padding: 10px; margin-bottom: 10px;}
.minicaretsec h5 i{ color: #f14543; margin-right: 4px;}
.minicaretsec h5{ font-size: 15px; line-height: 25px;} 
.edT{ color: #ccc;}
.dlT{ color: #f14543;}
.quantity{ width: 80px; display: inline-block;}
.quantity input[type="text"]{ width: 50%; float: left; border: none; text-align: center; height: 25px; font-family: 'Open Sans';}
.quantity input[type="button"]{ width: 25%; float: left; border: none; height: 25px; background:#f14543; color: #fff;  font-family: 'Open Sans'; border-radius: 3px; cursor: pointer;}
.tableRow tr td{ border: none !important;padding: 5px;}
.tableRow{ margin-top: 10px;}
.tableRowhigh{ /*height: 140px;*/ overflow: auto;}
.tableRowhighIn tr td:first-child{ text-align: right; font-weight: 700; /*color: #f14543;*/}
.tableRowhighIn tr:first-child td:last-child{ text-align: left; font-weight: 700;}
.tableRowhighIn tr:last-child td:first-child{ color: #f14543;}
.tableRowhighIn tr:last-child td:last-child{ text-align: left; font-weight: 700; color: #f14543;}

#empty_msg{
	color: #f14543;
}


/*Popup*/

.btns{ width: 100%; display: inline-block; text-align: center; line-height: 50px;}
.poptopnl{ width: 100%; padding: 40px 0 20px; text-align: center; background-size: cover !important; border-radius: 0.3rem 0.3rem 0 0;}
.resLink{ width: 100%; display: inline-block;}
.resLink li{ display: inline-block; padding: 10px; color: #fff; font-size: 16px; font-weight: 700; position: relative;}
.resLink li:first-child{ text-transform: uppercase;}
.resLink li:before{ content: "•";position: absolute;left: -4px;}
.resLink li:first-child:before{display: none;}
.rsenWhit{ background: #fff; border-radius: 30px; display: inline-block;}
.rsenWhit li{ display: inline-block; color: #000; font-size: 14px; position: relative;padding: 10px; }
.rsenWhit li:before{ content: "•";position: absolute;left: -4px;}
.rsenWhit li:first-child:before{display: none;}
.popupmodal .modal-body{ padding: 0px !important;}
.popupmodal .close{ position: absolute; top: 0px; right: 0px; color: #fff; z-index: 11;}
.backs{ position: absolute; top: 0px; left: 0px; color: #fff; z-index: 11; right: inherit;}
.popupmodal .modal-content{ border: none !important;}
.popupmodal .close {
  color: #fff;
  opacity: 1 !important;
  padding: 14px;
}
.popupmodal .modal-dialog {
  max-width: 700px;
}
.popIns{ width: 100%; padding: 20px; margin: 0px auto; max-width: 32rem;}
.popIns h4{ color: #000; font-size: 16px; font-weight: 500; text-align: center;margin-top: 1rem;
margin-bottom: 1rem;}
.popFld{ width: 100%; display: inline-block;padding-bottom: 1rem;}
.popFld label{ font-size: 13px;}
.popFld input[type="email"], .popFld input[type="text"], .popFld input[type="tel"], .popFld input[type="password"],.popFld textarea, 
.popFld select{ width: 100%; height: 50px;/* border: none; border-bottom: 1px solid #ccc; */font-size: 13px; /*background: none;*/}
.popFld textarea{ resize: none;}
.e1kntgv41{
color: rgb(149, 155, 167);
background-color: rgb(236, 237, 239);border-radius: 0.25rem;padding: 0.75rem 1.5rem;font-style: normal;
line-height: 1.375;
width: 100%;font-size: 1rem;
font-weight: 500;
text-transform: uppercase; font-family: 'Open Sans'; border: none; }
.css-3e5bu0 {
  margin-top: 0;
  margin-bottom: 2.5rem;
}
.css-1xekbil { width:100%;
  position: relative; text-align: center;
}
.css-1xekbil span {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  background-color: rgb(255, 255, 255);
  font-size: 1rem;
  font-weight: 300;
  font-style: normal;
  line-height: 1.375;position: relative;
}
.css-1xekbil:before{ width: 100%; position: absolute; top: 13px; left: 0px; background: rgb(213, 216, 220); height: 2px; content: "";}
.facebook-login{ background-color: rgb(66, 103, 178);width: 100%;
box-shadow: none;
color: rgb(255, 255, 255); font-size: 1rem;
font-weight:500; padding: 0.75rem 1.5rem; border-radius: 0.25rem;
text-transform: uppercase; text-transform: uppercase; border: none;}
.facebook-login i{ margin-right: 5px;}

.google-login{ background-color: #fff;width: 100%;
box-shadow: none;
color: rgb(39, 42, 47); font-size: 1rem;
font-weight:500; padding: 0.75rem 1.5rem; border-radius: 0.25rem;
text-transform: uppercase; text-transform: uppercase; border: none; box-shadow: rgb(213, 216, 220) 0px 0px 0px 1px inset;}
.google-login i{ margin-right: 5px;}
.google-login i img{ width: 20px;}
.google-login:hover{ background-color: #f3fcf3;}
.aclIst{ width: 100%;}
.aclIst li{ font-size: 13px; margin: 10px 0;}
.Blk{ color: #000 !important;}
.withmxw{ max-width: 100%;}
.popIns h4{ margin-top: 0px;}
.boxshw{ width: 100%; padding: 10px; background: #f2f2f2;}


.popFld input[type="submit"]{ padding: 8px; color:#000; }
.popFld input[type="checkbox"] + label { background: url(../images/blankck.png) no-repeat left top;}
.popFld label {
  font: 400 15px/26px 'Open Sans';
  margin-bottom: 10px;
  color: #000000;
  display: block;
}	
.boxshw input[type="checkbox"] + label { background: url(../images/blankck.png) no-repeat left top;  padding-left: 24px;
  line-height: 20px;
}
.boxshw input[type="checkbox"]:checked + label { background: url(../images/rightck.png) no-repeat left top;}
.boxshw input[type="checkbox"] { display: none;}
.boxshw li{ margin: 6px 0;}
.lbotmSubmt{ width: 100%; padding: 20px; background: #f2f2f2; text-align: center;}
.lbotmSubmt input[type="submit"], .lbotmSubmt input[type="button"]{ padding: 0 40px; font: 700 15px/30px 'Open Sans'; background: #00c26f; color: #fff;     padding: 8px;    border: none;}

.locanVo i{ width: 100%; border: 1px solid #ccc;text-align: center; padding: 30px; display: inline-block; margin-bottom: 10px;}
.popIns .fa-solid.fa-circle-check{ font-size: 50px; color: #0dcf08;  margin-top: -45px;}

.popupstap{ display: none;}












  
  
@media (min-width: 991px) and (max-width: 9000px) 
{
.nav_top .dropdown .dropdown-menu { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s;
    -o-transition: all 0.3s;transition: all 0.3s; max-height: 0; display: block; opacity: 0; visibility: hidden;  margin:0px; border: none; border-bottom: 2px solid #ccc; 
    background:#fff !important;
    width: 150px; padding: 0px;
   border-radius: 0; left: 0; right: inherit; padding: 5px 8px 8px; box-shadow: inherit; }

.nav_top .dropdown:hover .dropdown-menu { max-height: 300px;opacity: 1; visibility: visible; }




.bpTops li.actv a{ color: #589142;}
.bpTops li.actv a:before{ opacity: 1;}
.topHeade{ display: none;}


}

  
  
  
  
@media (min-width: 1300px) and (max-width: 1699px) {

.ui-datepicker td span, .ui-datepicker td a{ width: 35px !important; height: 35px !important; line-height: 35px !important;    font-size: 14px !important;}
.rtmenu li a{ font-size: 14px;}



}
@media (min-width: 1200px) and (max-width: 1299px) {

.ui-datepicker td span, .ui-datepicker td a{ width: 30px !important; height: 30px !important; line-height: 30px !important;    font-size: 14px !important;}
.rtmenu li a{ font-size: 14px;}
.prodctBox h4{ font-size: 12px;line-height: 18px;}
.prodctBox p{ font-size: 12px; line-height: 16px;}
.fullbody h1, .fullbody h2{ font-size: 17px; line-height: 22px;}
.fullbody p{ font-size: 13px; line-height: 17px;}
.headerTop ul li a { font-size: 14px;}
.menu_sec li a{ padding: 3px 10px; font-size: 12px;}


}
@media (min-width: 992px) and (max-width: 1199px) {

.ui-datepicker td span, .ui-datepicker td a{ width: 30px !important; height: 30px !important; line-height: 30px !important;    font-size: 14px !important;}
.rtmenu li a{ font-size: 14px;}
.prodctBox h4{ font-size: 12px;line-height: 18px;}
.prodctBox p{ font-size: 12px; line-height: 16px;}
.fullbody h1, .fullbody h2{ font-size: 17px; line-height: 22px;}
.fullbody p{ font-size: 13px; line-height: 17px;}
.headerTop ul li a { font-size: 14px;}
.menu_sec li a {
  padding: 2px 6px;
  font-size: 11px;
}

.col-lg-8 .row .col-md-4{
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
.bpTops li a{ font-size: 11px;
line-height: 18px;padding: 5px;}
.caltab ul li{ font-size: 11px;}
.ui-datepicker td span, .ui-datepicker td a {
  width: 30px !important;
  height: 30px !important;
  line-height: 29px !important;
  font-size: 11px !important;
}
.ui-datepicker td span, .ui-datepicker td a{ font-size: 11px !important;}
}

@media only screen and (max-width: 991px) {
.nav_top .navbar-toggler{ border: none; background: none;padding: 10px 0; margin-right: 15px;}
.nav_top .navbar-toggler .icon-bar {display: block;width: 34px;height: 5px;  border-radius: 16px; background-color: #000;}
.nav_top .navbar-toggler .icon-bar + .icon-bar {  margin-top: 3px;}
.navbar-toggler .icon-bar{-moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.navbar-toggler.showtoggle .icon-bar:nth-child(1) {transform: translateY(8px) rotate(45deg);}
.navbar-toggler.showtoggle .icon-bar:nth-child(2) { opacity: 0;}  
.navbar-toggler.showtoggle .icon-bar:nth-child(3) { transform: translateY(-8px) rotate(-45deg);} 
.header_sec .container{ padding: 0px;}
.navbar-collapse{ position: absolute; top: 100%; left: 0px; background: #fff; width: 100%; z-index: 11;}
.navbar-brand{ padding-left: 15px;}
.menu_sec li a{ width: 100%; padding: 10px 15px;}




.navbar{ padding: 4px 0;}
.headerTop{ background: #fff;}
.navbar-brand{ margin: 0px;}
.headerTop{ margin: 0px;}
.ui-datepicker td span, .ui-datepicker td a{ width: 40px !important; height: 40px !important; line-height: 40px !important;}
.rtmenu li a{ font-size: 14px;}
.prodctBox h4{ font-size: 12px;line-height: 18px;}
.prodctBox p{ font-size: 12px; line-height: 16px;}
.fullbody h1, .fullbody h2{ font-size: 17px; line-height: 22px;}
.fullbody p{ font-size: 13px; line-height: 17px;}
.headerTop ul li a { font-size: 14px;}
.menu_sec li a {
  padding: 2px 6px;
  font-size: 11px;
}

.col-lg-8 .row .col-md-4{
  -webkit-box-flex: 0;
  -ms-flex: 0 0 50%;
  flex: 0 0 50%;
  max-width: 50%;
}
.bpTops li a{ font-size: 11px;
line-height: 18px;padding: 5px;}
.caltab ul li{ font-size: 11px;}
.ui-datepicker td span, .ui-datepicker td a {
  width: 100% !important;
  height: 50px !important;
  line-height: 50px !important;
  font-size: 14px !important;
}
.ui-datepicker td span, .ui-datepicker td a{ font-size: 11px !important;}



.header_sec .container-fluid{ padding: 0px;}
.header_sec{ padding: 0px;}

.rtboxs{ margin: 0px;}



.rtmenu {
  width: 145px;
  position: absolute;
  top: 64px;
  right: 52px;z-index: 1;
}



        


} 
 
 
@media (min-width: 768px) and (max-width: 991px) {







}


 
@media only screen and (max-width: 767px){

.headerTop ul li a {
  font-size: 12px; padding: 4px 10px;
}
.rtmenu {
  top: 60px;
  z-index: 1;
}

.minicaretsec{margin-top: 0;}



/*27.11.2022*/

.popupmodal .modal-dialog {
  max-width: auto;
}


.rtboxs{ position: fixed; background: #fff; bottom: 0px; left: 0px; z-index: 111;}
.bpTopsOpen{ display: none;position: fixed;
top: 0px;
width: 100%;
background: #fff;}
.bpTopsOpen.actva{ display: block; height: 100%; overflow: auto;left:0px;}

.topHeade{ width: 100%; display: inline-block; background: #3d672d; padding: 10px; text-align: center; position: relative;}
.topHeade h4{ color: #fff; font-size: 20px; padding-bottom: 15px;}
.topHeade p{ color: #fff; font-size: 14px;}
.close{ text-shadow: none;}
.topHeade .close{ position: absolute; top: 0px; color:#fff !important; padding: 10px; opacity: 1 !important; right: 0px;}
.backs{ left: 0px; right: inherit; position: absolute; top: 0px; color:#fff !important; padding: 10px; opacity: 1 !important;font-size: 20px; cursor: pointer;}



 




}




@media only screen and (max-width: 550px){ 

	.col-lg-8 .row .col-md-4 {
	  -webkit-box-flex: 0;
	  -ms-flex: 0 0 100%;
	  flex: 0 0 100%;
	  max-width: 100%;
	}

	.prodctBox .pics{
		min-height: 110px;
		object-fit: cover;
		width: 100%;
		margin-left: 0px !important;
		margin-bottom: 10px;
	}

	.prodctBox .media{
		display: block !important;
	}
	
	.minicaretsecBtns{
		margin-bottom: 0px !important;
	}
	
	.minicaretsectabs{
		border-top: 0px solid #599442 !important;
		border-left: 0px solid #599442 !important;
		border-right: 0px solid #599442 !important;
		border-bottom: 0px solid #599442 !important;
		padding: 0px !important;
		margin-left: -15px !important;
	}
	 
	.minecartbottom{
		margin-bottom: 95px;
	}
} 

@media only screen and (max-width: 480px){ 

.rtmenu{ display: none;}
/*.headerTop li:last-child{ display: inline-block;}*/

.headerTop{
	display:none !important;
}

}


.btn-primary{
	border: 1px solid #599442;
    margin-top: 10px;
    color: #fff;
    font-family: Arial;
    font-weight: 700;
    text-transform: uppercase;
    background: #599442;
    cursor: pointer;
    border-radius: 5px;
}

.media{
	align-items: initial !important;
}

.prodctBoxSemaine h4{
	min-height: 70% !important;
}


.minicaretsecBtns{
	border-top: 5px solid #f14543 !important;
    border-left: 1px solid #f14543 !important;
    border-right: 1px solid #f14543 !important;
    border-bottom: 1px solid #f14543 !important;
	padding: 0px !important;
	border-radius: 0px !important;
	box-shadow: 0px 0px 5px 0px #f2f2f200 !important;
	margin-top: 1px !important;
}

.minicaretsectabs{
	border-top: 5px solid #599442 !important;
    border-left: 1px solid #599442 !important;
    border-right: 1px solid #599442 !important;
    border-bottom: 1px solid #599442 !important;
}

.minicaretsecPanier{
	border-top: 5px solid #d86012 !important;
    border-left: 1px solid #d86012 !important;
    border-right: 1px solid #d86012 !important;
    border-bottom: 1px solid #d86012 !important;
}

.minicaretsecLiv{
	border-top: 5px solid #7b7c7c !important;
    border-left: 1px solid #7b7c7c !important;
    border-right: 1px solid #7b7c7c !important;
    border-bottom: 1px solid #7b7c7c !important;
}

.empty_cart{
	height: 100%; 
    text-align: center; 
    align-items: center; 
    margin: auto; 
    /* display: table; */
    vertical-align: middle; 
    justify-content: center;
    display: grid;
    /* flex-direction: row;*/
}

.empty_cart img{
	margin: auto;
}

.ui-datepicker td span, .ui-datepicker td a{ width: 35px !important; height: 35px !important; line-height: 35px !important;    font-size: 14px !important;}

 
.btn_valider{
	border: 1px solid #d86012 !important;
	background: #f14543 !important;
}

.btn-sm, .btn-group-sm > .btn {
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
    line-height: 1.5;
    border-radius: 0.2rem;
}

.btn-warning {
    color: #111;
    background-color: #ffc107;
    border-color: #ffc107;
}

.bpTopsOpen{
	z-index:999;
}



.btn-danger {
	color: #fff;
    background-color: #dc3545;
    border-color: #dc3545;
}

.btn-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-danger:focus, .btn-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-danger.disabled, .btn-danger:disabled {
  background-color: #28a745;
  border-color: #28a745;
}

.btn-danger:not([disabled]):not(.disabled):active, .btn-danger:not([disabled]):not(.disabled).active,
.show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}

.btn-danger:not([disabled]):not(.disabled):active:focus, .btn-danger:not([disabled]):not(.disabled).active:focus,
.show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
