/** Added Custom Css newly 16-08-23 **/
.product-sections-box {
    padding: -24px 0;
}

.product-box {
    padding: 15px 12px 5px;
    border: 1px solid #eaeaea;
    border-radius: 20px;
}

.pro-img {
    width: 100%;
}

.product-name {
    color: #4db271; 
}

.prooduct-brand,
.product-name,
.pricr-p {
    margin-bottom: 10px;
}

.prd {
    padding-right: 10px;
    text-decoration: line-through 2px #848484;
    color: #848484;
}

.product-btn {
    text-align: center;
    display: block;
    background: #4db271;
    padding: 10px;
    border-radius: 5px;
    color: #fff;
    border: 2px solid #4db271;
    font-weight: 500;
}

.product-btn:hover {
    color: #4db271;
    background: #fff;
    text-decoration: none;
    transition: all cubic-bezier(.95, .05, 0, 2.28) .5s;
}

.product-btn {
    margin-bottom: 15px;
}

.product-name {
    /*padding-top: 15px;*/
}

@media only screen and (min-width:1280px) {
    .container,
    .container-lg,
    .container-md,
    .container-sm,
    .container-xl {
        max-width: 1440px !important;
    }
}

/*.product-h-s {
    padding-bottom: 15px;
}

.product-sections-box.bg-f5f9fc {
    background-color: #f5f9fc;
}

.product-box {
    background-color: #ffff;
}

.product-name-2.text-center {
    padding-top: 15px;
    padding-bottom: 0px;
}*/
/*
.product-box {
    margin-top: 15px;
}*/

/*.product-sections.c-plan-c {
    background-image: url(/pub/media/img/bg-plan.png);
    background-repeat: no-repeat;
}*/
/*
.plan-monnth {
    font-size: 64px;
}*/

/*.c-plan-box {
    background: #fff;
    border-radius: 15px;
    text-align: center;
    padding: 30px 0;
}*/

.buy-now-btn {
    color: #000;
    font-size: 1.5rem;
    border: 2px solid #000;
    padding: 15px 52px;
    border-radius: 15px;
}

.pb-box-image {
    padding: 5px 0 5px;
}

.membership-s {
    border-bottom: 3px solid #4db271;
    width: fit-content;
    display: inline-block;
    font-size: 30px;
}


.rs-t {
    font-size: 72px;
    font-weight: 500;
    color: #4db271;
}
/* .buy-now-btn:hover {
    background: #000;
    color: #fff;
    text-decoration: none;
    transition: all cubic-bezier(.9, .03, .69, .22) 0.5s;
} */

.buy-now-btn:hover {
    /*background: #000;*/
    background: #7aa022;
    color: #fff;
    text-decoration: none;
    box-shadow: inset 400px 0 0 0 #000;
    transition: ease-out 0.4s;
}

/*.plann-box-min {
    padding: 0px 0px;
}

.btn-box-min {
    padding: 15px 0 20px;
}

.col-for-h-1 {
    text-align: center;
    display: block;
    margin: 0 auto;
    padding: 6px 0 10px;
}

.c-plan-h {
    color: #fff;
    font-size: 22px;
}

.c-plan-box {
    margin: 30px;
   text-align: center; 
}

.c-plan-box {
  margin-top: 10px;
  margin-right: 70px;
  margin-left: 70px;
  margin-bottom: 5px;
  background: #fff;
  border-radius: 15px;
  text-align: center;
  padding: 30px 0;
}

p.plan-type {
  padding-top: 12px;
  font-weight: 500;
}

.plan-monnth {
  font-size: 38px;
  margin-bottom: 0px !important;
}
*/


.col-for-h-1 {
  text-align: center;
  display: block;
  margin: 0 auto;
  padding: 6px 0 10px;
}

/*.c-plan-h {
  color: #fff;
  font-weight: 500;
  padding-top: 20px;
  padding-right: 0px;
  padding-left: 0px;
  padding-bottom: 20px;
  font-size: 20px;
}*/


.header-1-style .header-bottom {
    background-color: #fff !important;
    border-top: 1px solid #e8e8e8;
    padding-top: 15px;
    padding-bottom: 10px;
}
.desktop-menu .navigation .level0.active > .level-top, .desktop-menu .navigation .level0.has-active > .level-top, .desktop-menu .navigation .level0:hover > .level-top {
    background-color: #4db171 !important;
}
.header-1-style .desktop-menu .navigation .level0 > .level-top {
    color: #000 !important;
}
.desktop-menu .navigation .level0.active > .level-top, .desktop-menu .navigation .level0.has-active > .level-top, .desktop-menu .navigation .level0:hover > .level-top {
    background-color: #4db171 !important;
    border-radius: 7px;
}
.header-middle {
    background-color: #fff;
    padding: 2px 0 15px !important;
}
.home-page-1.title-block-1.bottom-title {
    padding-top: 5px !important;
}
.footer-style-1 {
    background-color: #fff !important;
    color: #9d9d9d !important;
    padding-top: 55px;
}
.block-footer .block-footer-title {
    font-size: 128.571%;
    position: relative;
    color: #262525 !important;
    font-weight: 700;
    margin-bottom: 15px;
}
.news-subs {
    padding: 20px 26px;
    background: #4db271;
    color: #fff;
    margin-bottom: 25px;
}
.block-footer-content.news-form .action-button button {
    background-color: #000 !important;
    color: #FFFFFF;
    border-radius: 0px 15px 15px 0;
}
.news-h {
    font-size: 40px;
}
.news-p {
    font-size: 22px;
}



.amtheme-newsletter-block.amtheme-newsletter {
  background-color: #4db271 !important;
}
.amtheme-text {
  position: sticky;
  text-align: center;
  top: 13px;
  text-transform: uppercase;
}

/* Footer related css */ 


.block-footer.block-footer-contact {
  margin-bottom: 14px;
}
/*.row {
        display: flex;
}*/

a, .alink {
        color: #070605;
        text-decoration: none;
}
a {
        font-weight: 200;
        transition: color 0.4s ease-in-out;
}
.block-content {
        color: #aaa;
}
li.address {
        color: #aaa;
}
li.email {
        color: #aaa;
}
li.time {
        color: #aaa;
}

.ammenu-item.category-item a {
    color: #fff !important;
}
#amslider_id3422 {
    max-width: 100% !important;
}

/*.block-footer .block-footer-title {
        font-size: 113.571%;
        position: relative;
        color: #262525 !important;
        font-weight: 600;
        margin-bottom: 15px;
        margin-left: 35px;
}


h2.logo-content.mb-5 {
        margin-top: 0 !important;
}
*/
ul > li, ol > li {
  list-style: none;
}

/*.block-content {
  margin-left: 37px !important;
}  
*/

.block-footer .block-footer-title {
 margin-left: 35px !important;
}

.item.concern {
  width: 92% !important;
}
.column.main > .widget {
  margin-bottom: 44px!important;
}

.header.links a:hover {
  color: #fff !important;
}

button.size-s, .action.size-s {
  background: #000 !important; 
}

.cms-home-demo-01 .footer-f-subs {
border-top: 1px solid #7aa022!important;
width: 100%!important;
margin-left: 0%!important;
}
.trustBox {
  margin: 15px 0;
  transition: all cubic-bezier(.22,.61,.36,1) .2s;
}
.trustBox {
  display: block;
  text-align: center;
  padding: 20px 10px;
}

.trustBox {
  text-align: center;
}
.suppo-img {
  height: 40px !important;
  width: auto !important;
  max-width: 80px;
}

.trustBarTitle {
  display: block;
  width: 100%;
  font-size: 15px;
  color: #505050;
  text-transform: uppercase;
  padding-top: 15px;
}
.trustBox {
  text-align: center;
}

.trustBarTitle span {
  width: 100% !important;
  display: block;
  margin-top: 10px;
  font-size: 75% !important;
  color: #b7b7b7;
  text-transform: capitalize;
}

@media only screen and (min-device-width: 390px){
.amsearch-form-container.-opened .input-text {
	padding-left: 50px !important; 
}
}