@import url('https://fonts.googleapis.com/css?family=Didact+Gothic|Poppins:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i|Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i&display=swap');
h1,h2,h3,h4,h5,h6{font-family: 'Poppins', sans-serif;}
body{font-family: 'Roboto', sans-serif; line-height:24px;}
a:hover{ text-decoration: none; }

.banner h1{ margin-top: 110px;
    font-size: 3.0rem;
    font-weight: 700; }
.banner h3{     border-bottom: 2px solid #ccc;
    position: relative;} 
.banner h3:before{     content: "";
    background: #3fab35;
    padding: 11px;
    position: absolute;
    left: 3px;
    top: 62px;
    width: 100%;}
.banner h3:after{     content: "";
    background: url(../images/arrow-icon.jpg) no-repeat;
    padding: 3px;
    position: absolute;
    right: -43px;
    top: 46px;
    width: 40px; 
    height: 50px;}
.cart{    position: absolute; 
    right: 0px;
    bottom: 20px;}

.logo{ display:table; margin:30px auto; }
.navbar-expand-lg .navbar-nav .nav-link {  padding-right: 1.15rem; padding-left: 1.15rem;}
.bg-light {  background-color: transparent !important;  border-bottom: 2px solid #ccc;}
.our-local-can{ padding:80px 0px;}
.blog-sec{     background: url(../images/blog.jpg) no-repeat;
    padding: 40px;
    background-size: cover;
    min-height: 1210px; }
.blog-det{     display: table;
    margin: 270px auto;}
.blog-det h1{ color: #3fab35;
    font-size: 9.5rem;
    text-align: center;
    text-transform: uppercase; }
.blog-det p{       border-radius: 10px;
    border: 5px solid #3fab35;
    padding: 40px 70px;
    font-size: 32px;
    max-width: 880px;
    line-height: 40px;
    text-align: center;}

 .lear-more{ display:table; margin:0px auto; padding:10px 20px; color:#000;font-size: 23px;
  font-weight: bold;  } 
 .subs-ops-sec{ padding:50px 0px; } 
  .subs-ops-det{  display: table; margin: 0px auto;}
 .subs-ops-det h2{ text-align: center;
    border: 2px solid #3fab35;
    padding: 15px 80px;
    display: table;
    margin: 20px auto;
    position: relative;
    border-radius: 10px; } 
.subs-ops-det h2:before{    content: "";
    background:#3fab35;
    padding: 3px;
    position: absolute;
    left: 3px;
    top: 2px;
    width: 100%; }
.subs-ops-det h2:after{     content: "";
    background: url(../images/arrow-icon.jpg) no-repeat;
    padding: 3px;
    position: absolute;
    right: -43px;
    top: -18px;
    width: 40px;
    height: 50px;}


.subs-ops-sec .table td{     background: #f3f3f3;
    border: 2px solid #dadada; }
.subs-ops-sec .table td:nth-child(3){ background:none !important; border:none !important; font-weight:bold; }
.subs-ops-sec h4{ text-align:center; font-weight:normal; font-size:18px; } 
.subs-ops-sec h3{ background:#fbedb9; padding:10px 30px; display:table; margin:20px auto; }
.deliver-opt-sec{ padding:40px; text-align:center; } 
.deliver-opt-sec h3{ margin-top:20px; }