*{padding:0;margin:0;}
html{margin:0px; padding:0px;}
a, a:hover{text-decoration:none;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{margin:0px; padding:0px;}
body{font-weight:400; font-family: 'Montserrat'; font-size:14px; line-height:22px; color:#2c2c2c}
.container{ max-width:1140px;  width:100% }
header{ padding:15px 0px 0px; /*background-color:#fff8e5;*/}
.westMangment{ background-color:#fff8e5;}
.westMangment .backImg{background-image: url(../svg/top-banner.svg);    background-size: 100% auto;    background-position: top right;   background-repeat: no-repeat; }
.drivCarid{ background-color: #98c03c;}
.fontSize14{font-size:14px;}
.fontSize22{font-size:22px;}
.fontWeight600{ font-weight:600;}
.lineHeight25{line-height:25px;}
.color2c{color:#2c2c2c} 
.font-lobster-70{font-size:70px; font-family: 'Lobster', cursive; color:#98c03c; line-height:67px;} 

.drivCarid h4.long-text {font-size: 18px; font-weight: 600; line-height: normal; letter-spacing: normal; color: #ffffff; padding-left: 18px; margin-bottom: 12px;}
.drivCarid ul.waste-seg {margin: 0; padding-left: 18px;}
.drivCarid ul.waste-seg li{list-style: none; font-size: 12px; font-weight: 500; line-height: normal; letter-spacing: normal; padding-left: 28px; color: #ffffff; margin-bottom: 10px; content: ""; background-image:url(../svg/check-symbol.svg); background-repeat: no-repeat; background-position: left 2px;} 
.wrapper .waste-segregation.backImg{background-image: url(../svg/recyle-reuse.svg);    background-size: 100% auto;    background-position:top left;   background-repeat: no-repeat; background-color:#faefd4;padding: 38px 0px 66px; }
.wrapper .waste-segregation .segregation-head h2.display-5, .wrapper .recyle-reuse .reuse-head h2, .wrapper .recyle-reuse .precious-text .collection h2, .wrapper .refuse .refuse-head h2 {font-size: 40px; font-weight: normal; line-height: normal; letter-spacing: -0.4px; color: #6eae40; font-family: 'Lobster', cursive; padding-bottom: 13px;}
.wrapper .waste-segregation .segregation-head p, .wrapper .recyle-reuse .reuse-head p {font-size: 18px; font-weight: normal; line-height: 1.61; letter-spacing: normal; color: #3e3e3e; margin-bottom: 0;}
.wrapper .waste-segregation .waste-div {border-bottom: 1px solid #979797; padding: 16px 0px 14px;}
.wrapper .waste-segregation .waste-div .why-should h3 {font-size: 20px; font-weight: 600; line-height: normal; letter-spacing: -0.2px; color: #343434;}
.wrapper .waste-segregation .waste-div .why-should p {font-size: 14px; font-weight: normal; line-height: 1.64; letter-spacing: normal; color: #343434;}
.wrapper .waste-segregation .waste-div ul.waste-source {margin: 0;}
.wrapper .waste-segregation .waste-div ul.waste-source h4 { font-size: 14px; font-weight: 500; line-height: 1.64; letter-spacing: -0.14px; color: #343434; padding-bottom: 25px;}
.wrapper .waste-segregation .waste-div ul.waste-source li {list-style: none; font-size: 12px; font-weight: normal; line-height: 1.75; letter-spacing: -0.12px; color: #343434; padding-bottom: 30px; content: ""; background-image:url(../svg/check-symbol-black.svg); background-repeat: no-repeat; background-position: left 6px; padding-left: 24px;}
.wrapper .waste-segregation .waste-div ul.waste-source li:last-child {padding-bottom: 0px;}
.wrapper .waste-segregation .waste-div ul.waste-source p {font-size: 12px;font-weight: normal;line-height: 1.75;letter-spacing: -0.12px;color: #343434;}

.wrapper .waste-segregation .home-manage h3 {font-size: 20px; font-weight: 600; line-height: normal; letter-spacing: -0.2px; color: #343434;}
.wrapper .waste-segregation .home-manage p{font-size: 14px; font-weight: normal; line-height: 1.64; letter-spacing: normal; color: #343434;}
.wrapper .waste-segregation .dustbin-box {padding: 28px 0px 0px 29px;  border-radius: 12px;}
.wrapper .waste-segregation .dustbin-box .wet-waste h4 {font-size: 14px; font-weight: 500; line-height: 1.64; letter-spacing: -0.14px; color: #35a650; padding-bottom: 10px;}
.wrapper .waste-segregation .dustbin-box .wet-waste h4.text-blue {color: #1282be}
.wrapper .waste-segregation .dustbin-box .wet-waste p{font-size: 12px; font-weight: normal; line-height: 1.83; letter-spacing: -0.12px; color: #343434;}
.wrapper .waste-segregation .dustbin-box ul.waste-dustbin {margin: 0; padding-bottom: 20px;}
.wrapper .waste-segregation .dustbin-box ul.waste-dustbin li {list-style: none; font-size: 12px; font-weight: normal; line-height: 2.58;letter-spacing: -0.12px; color: #343434; content: ""; background-image:url(../svg/check-symbol-black.svg); background-repeat: no-repeat; background-position: left 12px; padding-left: 26px;}
.wrapper .waste-segregation .dustbin-box p.composter {font-size: 12px; font-weight: normal; line-height: 1.75; letter-spacing: -0.12px; color: #343434;}

.wrapper .waste-segregation .Hazard-waste {border-bottom: 1px solid #979797; padding-bottom: 26px;}
.wrapper .waste-segregation .Hazard-waste h4.Hazard-tst {font-size: 14px; font-weight: 500; line-height: 1.64; letter-spacing: -0.14px; color: #343434;}
.wrapper .waste-segregation .Hazard-waste p.harzard-para{font-size: 12px; font-weight: normal; line-height: 2.58; letter-spacing: -0.12px; color: #343434; margin-bottom: 12px;}
.wrapper .waste-segregation .Hazard-waste ul.e-waste {margin: 0; padding: 0;}
.wrapper .waste-segregation .Hazard-waste ul.e-waste li {list-style: none; font-size: 12px; font-weight: normal; line-height: 1.83; letter-spacing: -0.12px; color: #343434; padding-bottom: 14px;  content: ""; 
background-image:url(../svg/check-symbol-black.svg); background-repeat: no-repeat; background-position: left 6px; padding-left: 26px;}
.wrapper .waste-segregation .dispose-waste h3 {font-size: 20px; font-weight: 600; line-height: normal; letter-spacing: -0.2px; color: #343434; padding-bottom: 8px;}
.wrapper .waste-segregation .dispose-waste p{font-size: 14px; font-weight: normal; line-height: 1.64; letter-spacing: normal; color: #343434;}
.wrapper .waste-segregation .dispose-waste {padding-top: 24px;}
.wrapper .recyle-reuse.backImg{background-image: url(../svg/recyle-reuse.svg);    background-size: 100% auto;    background-position:top left;   background-repeat: no-repeat; background-color:#fffbee;padding: 56px 0px 0px; }

.wrapper .recyle-reuse waste-text p.paper-waste {font-size: 14px; font-weight: normal; line-height: 1.86; letter-spacing: normal; color: #565656;}
.wrapper .recyle-reuse .waste-text p.paper-waste strong {font-weight: 600;}
.wrapper .recyle-reuse .text-lft h3 {font-size: 20px; font-weight: 600; line-height: normal; letter-spacing: -0.2px; color: #3d3d3d; padding-bottom: 20px;}
.wrapper .recyle-reuse .text-lft ul {margin: 0; padding: 0;}
.wrapper .recyle-reuse .text-lft ul li {list-style: none; font-size: 12px; font-weight: normal; line-height: 1.92; letter-spacing: normal; color: #3d3d3d; padding-bottom: 18px; content: ""; background-image:url(../svg/bullets.svg); background-repeat: no-repeat; background-position: left 12px; padding-left: 26px;}
.wrapper .recyle-reuse .mr-top {margin-top: -90px;}
.wrapper .recyle-reuse .border-top {border-top: 1px solid #979797;padding: 42px 0px 60px 0px;}
.wrapper .recyle-reuse .why-participate h3 {font-size: 20px; font-weight: 600; line-height: normal; letter-spacing: -0.2px; color: #3d3d3d; padding-bottom: 20px;}
.wrapper .recyle-reuse .why-participate ul {margin: 0; padding: 0;}
.wrapper .recyle-reuse .why-participate ul li {list-style: none; font-size: 12px; font-weight: normal; line-height: 1.92; letter-spacing: normal; color: #3d3d3d; content: ""; background-image:url(../svg/bullets.svg); background-repeat: no-repeat; background-position: left 8px; padding-left: 24px;}

.wrapper .recyle-reuse .precious-text .collection ul {margin: 0; padding: 0;}
.wrapper .recyle-reuse .precious-text .collection ul li {list-style: none; font-size: 14px; font-weight: normal; font-style: normal; font-stretch: normal; line-height: 1.71; letter-spacing: normal; color: #2a2a2a;
padding-bottom: 20px; content: ""; background-image:url(../svg/check-symbol-black.svg); background-repeat: no-repeat; background-position: left 6px; padding-left: 24px;}
.wrapper .recyle-reuse .border-top.pad-btm {padding-bottom: 45px;}

.wrapper .refuse.backImg{background-image: url(../svg/refuse.svg);    background-size: 100% auto;    background-position:top left;   background-repeat: no-repeat; background-color:#faefd4;padding: 45px 0px 80px }

.wrapper .refuse .refuse-head p {font-size: 14px; font-weight: normal; line-height: 1.5; letter-spacing: normal; color: #3e3e3e; margin-bottom:3px;}
.wrapper .refuse .border-all {border: 1px solid #98c03c; border-radius: 12px; padding: 25px 0px 8px;}
.wrapper .refuse .border-all table {margin-bottom: 0px}
.wrapper .refuse .border-all .bordr-btm {border-bottom: 2px solid #98c03c;}

.wrapper .refuse .border-all .table-borderless tbody+tbody, .wrapper .refuse .border-all .table-borderless td, .wrapper .refuse .border-all .table-borderless th, .wrapper .refuse .border-all .table-borderless thead th{
	padding: 0px}
.wrapper .refuse .border-all .table-borderless thead tr, .wrapper .refuse .border-all .table-borderless tr {padding: 2px 30px 22px}
.wrapper .refuse .border-all .table-borderless thead tr th.text-to {font-size: 18px; font-weight: 600; line-height: normal; letter-spacing: normal; color: #3d3d3d;}
.wrapper .refuse .border-all .table-borderless .bordr-btm-thin {padding-top: 24px; padding-bottom: 24px; }
.wrapper .refuse .border-all .bordr-btm-thin.plastic-bottle {background-color: #f3f3dc; padding: 24px 30px 24px;}

.wrapper .refuse .bg-color {background-color: #fdfaef;}
.wrapper .refuse .border-all .bordr-btm h3.text-to {font-size: 18px; font-weight: 600; line-height: normal; letter-spacing: normal; color: #3d3d3d;}
.wrapper .refuse .border-all .bordr-btm-thin {padding: 24px 30px 0px; border-bottom: 1px solid rgba(152, 192, 60, 0.92); }
.wrapper .refuse .border-all .bordr-btm-thin .plactic-txt {font-size: 12px; font-weight: 500; line-height: 1.92; letter-spacing: normal; color: #3d3d3d; margin-bottom: 0px}
.wrapper .refuse .border-all .bordr-btm-thin ul.crockery {margin: 0; padding: 0;}
.wrapper .refuse .border-all .bordr-btm-thin ul.crockery li{list-style: none; font-size: 12px; font-weight: normal; line-height: 1.83; letter-spacing: normal; color: #3d3d3d; padding-bottom: 30px; content: ""; background-image:url(../svg/bullets.svg); background-repeat: no-repeat; background-position: left 8px; padding-left: 20px;}
.wrapper .refuse .border-all .bordr-btm-thin ul.crockery li:last-child {padding-bottom: 0px;}

.wrapper .cleaNest.backImg{background-image: url(../svg/cleanest.svg);    background-size: 100% auto;    background-position:top left;   background-repeat: no-repeat; background-color:#fffbee; }
.wrapper .cleaNest .reuse-head h2 {font-size: 40px; font-weight: normal; line-height: normal; letter-spacing: -0.4px; color: #6eae40; font-family: 'Lobster', cursive; padding-bottom: 13px;}

.wrapper .cleaNest .border-all {border: 1px solid #98c03c; border-radius: 12px; padding: 25px 0px 0px;}
.wrapper .cleaNest .border-all table {margin-bottom: 0px}
.wrapper .cleaNest .border-all .bordr-btm {border-bottom: 2px solid #98c03c;}

.wrapper .cleaNest .border-all .table-borderless tbody+tbody, .wrapper .cleaNest .border-all .table-borderless td, .wrapper .cleaNest .border-all .table-borderless th, .wrapper .cleaNest .border-all  .table-borderless thead th{	padding: 0px}
.wrapper .cleaNest .border-all .table-borderless thead tr, .wrapper .refuse .border-all .table-borderless tr {padding: 2px 30px 22px}
.wrapper .cleaNest .border-all .table-borderless thead tr th.text-to {font-size: 18px; font-weight: 600; line-height: normal; letter-spacing: normal; color: #3d3d3d;}
.wrapper .cleaNest .border-all .table-borderless .bordr-btm-thin {padding-top: 24px; padding-bottom: 24px; }
.wrapper .cleaNest.border-all .bordr-btm-thin.plastic-bottle {background-color: #f3f3dc; padding: 24px 30px 24px;}
.wrapper .cleaNest .border-all .bordr-btm h3.text-to {font-size: 18px; font-weight: 600; line-height: normal; letter-spacing: normal; color: #3d3d3d;}
.wrapper .cleaNest .border-all .bordr-btm-thin {padding: 24px 30px 0px; border-bottom: 1px solid rgba(152, 192, 60, 0.92); }
.wrapper .cleaNest .border-all .bordr-btm-thin.plastic-bottle { background-color: rgba(152, 192, 60, 0.11); }
.wrapper .cleaNest .border-all .bordr-btm-thin .plactic-txt {font-size: 12px; font-weight: 500; line-height: 1.92; letter-spacing: normal; color: #3d3d3d; margin-bottom: 0px}
.wrapper .cleaNest .border-all .bordr-btm-thin .plactic-txt.sup-text {font-size: 14px; color: #000000;}
.wrapper .cleaNest .border-all .bordr-btm-thin .plactic-txt.sup-text sup {color: #333333;}
.wrapper .cleaNest .border-all .bordr-btm-thin ul.crockery {margin: 0; padding: 0;}
.wrapper .cleaNest .border-all .bordr-btm-thin ul.crockery li{list-style: none; font-size: 12px; font-weight: normal; line-height: 1.83; letter-spacing: normal; color: #3d3d3d; padding-bottom: 30px; content: ""; background-image:url(../svg/bullets.svg); background-repeat: no-repeat; background-position: left 8px; padding-left: 20px;}
.wrapper .cleaNest .border-all .bordr-btm-thin ul.crockery li:last-child {padding-bottom: 0px;}
.wrapper .cleaNest .table-striped tbody tr:nth-of-type(2n+1) {background-color: transparent !important;}

.wrapper .other-measure.backImg{background-image: url(../svg/other-measer.svg);    background-size: 100% auto;    background-position: top left;   background-repeat: no-repeat; background-color:#faefd4; }
.wrapper .other-measure .reuse-head h2 {font-size: 40px; font-weight: normal; line-height: normal; letter-spacing: -0.4px; color: #6eae40; font-family: 'Lobster', cursive; padding-bottom: 13px;}
.wrapper .other-measure p{ font-size:14px; line-height:26px; color:#3d3d3d; padding-bottom:20px; margin-bottom:0px;}
.wrapper .other-measure .border-bottom{  border-bottom: solid 1px  rgba(197, 195, 140, 0.62) !important;}
.wrapper .other-measure  ul{margin:0px; padding:0px 0px 0px 15px; list-style: disc;}
.wrapper .other-measure  ul li{ font-size:14px; line-height:26px; color:#3d3d3d; padding-bottom:10px; margin-bottom:0px;}
 h5{ font-size:20px; font-weight:600; letter-spacing:-0.2px; padding:0px; margin:0px; color: #3d3d3d; padding-bottom:15px;}
 h6{font-size:18px; font-weight:600; letter-spacing:-0.2px; padding:0px; margin:0px; color: #3d3d3d; padding-bottom:15px;}

/*-----organic waste converter css-----*/
.organic-waste {padding: 40px 0px 60px}
.organic-waste.backImg { background-image: url(../png/bg-quad.png), url(../png/bg-quad.png); background-size: 250px auto, 250px auto; background-position: top right, bottom left -120px; background-repeat: no-repeat,no-repeat;}
.organic-waste p.sub-head {font-size: 28px;font-weight: normal; line-height: normal;letter-spacing: normal; color: #444; margin-bottom: 12px;}
.organic-waste .carousel-indicators { margin-bottom: 0; bottom: -22px;}
.organic-waste .carousel-indicators li {border: 1px solid #696969; width: 15px; height: 15px; border-radius: 50px}
.organic-waste .carousel-indicators li.active { background-color: #83b619; border: 1px solid #83b619}
.organic-waste .orgwaste-img { margin-top: -22px}
/*.organic-waste .carousel-item {position: relative}*/


/*.organic-waste .carousel-item::before  { background-image: url(../images/slider-bkg.svg); background-size: 100% auto; background-position: center ; background-repeat: no-repeat; 
 content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  z-index: 99999;
 background: url(http://bagrattam.com/website/images/other/paint.png') 0 0 repeat;
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}*/
/*.organic-waste .carousel-item img {display: block; border-radius: 20px; box-shadow:5px 5px 10px green;}*/
.organic-waste p.owc-vin  {display: flex; align-items: start;text-align: left; color: #5f5f5f; font-weight: 500; font-size: 20px; line-height: normal; letter-spacing: normal;margin-bottom: 0; padding: 40px 0 0 30px}
.organic-waste p.owc-vin img { width: 15px; margin-right: 12px; padding-top: 4px}
.organic-waste .bg-img { position: relative}
.organic-waste .owc-img { position: absolute; top: 12px; left: 0; right: 0; bottom: 0; border-radius: 20px; max-width: 97%; margin: 0 auto; width: 100%}
.organic-waste .carousel-item img {border-radius: 20px}
