@charset "utf-8";
/* CSS Document */
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');

/*
@font-face {
    font-family: 'ITC Avant Garde Gothic Std';
    src: url('../fonts/ITCAvantGardeStd-Bold.eot');
    src: url('../fonts/ITCAvantGardeStd-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ITCAvantGardeStd-Bold.woff2') format('woff2'),
        url('../fonts/ITCAvantGardeStd-Bold.woff') format('woff'),
        url('../fonts/ITCAvantGardeStd-Bold.svg#ITCAvantGardeStd-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'ITC Avant Garde Gothic Std Book';
    src: url('../fonts/ITCAvantGardeStd-Bk.eot');
    src: url('../fonts/ITCAvantGardeStd-Bk.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ITCAvantGardeStd-Bk.woff2') format('woff2'),
        url('../fonts/ITCAvantGardeStd-Bk.woff') format('woff'),
        url('../fonts/ITCAvantGardeStd-Bk.svg#ITCAvantGardeStd-Bk') format('svg');
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'ITC Avant Garde Std XLt';
    src: url('../fonts/ITCAvantGardeStdXLt.eot');
    src: url('../fonts/ITCAvantGardeStdXLt.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ITCAvantGardeStdXLt.woff2') format('woff2'),
        url('../fonts/ITCAvantGardeStdXLt.woff') format('woff'),
        url('../fonts/ITCAvantGardeStdXLt.svg#ITCAvantGardeStdXLt') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'ITC Avant GardeStd Bold';
    src: url('../fonts/ITCAvantGardeStd-Bold.eot');
    src: url('../fonts/ITCAvantGardeStd-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ITCAvantGardeStd-Bold.woff2') format('woff2'),
        url('../fonts/ITCAvantGardeStd-Bold.woff') format('woff'),
        url('../fonts/ITCAvantGardeStd-Bold.svg#ITCAvantGardeStd-Bold') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'ITC Avant Garde Gothic Std Extra';
    src: url('../fonts/ITCAvantGardeStd-XLt.eot');
    src: url('../fonts/ITCAvantGardeStd-XLt.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ITCAvantGardeStd-XLt.woff2') format('woff2'),
        url('../fonts/ITCAvantGardeStd-XLt.woff') format('woff'),
        url('../fonts/ITCAvantGardeStd-XLt.svg#ITCAvantGardeStd-XLt') format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'ITC Avant Garde Gothic Std';
    src: url('../fonts/ITCAvantGardeStd-Md.eot');
    src: url('../fonts/ITCAvantGardeStd-Md.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ITCAvantGardeStd-Md.woff2') format('woff2'),
        url('../fonts/ITCAvantGardeStd-Md.woff') format('woff'),
        url('../fonts/ITCAvantGardeStd-Md.svg#ITCAvantGardeStd-Md') format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'ITCAvantGardeStd Bk';
    src: url('../fonts/ITCAvantGardeStd-Bk.eot');
    src: url('../fonts/ITCAvantGardeStd-Bk.eot?#iefix') format('embedded-opentype'),
        url('../fonts/ITCAvantGardeStd-Bk.woff2') format('woff2'),
        url('../fonts/ITCAvantGardeStd-Bk.woff') format('woff'),
        url('../fonts/ITCAvantGardeStd-Bk.svg#ITCAvantGardeStd-Bk') format('svg');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
  font-family: 'Cheddar Jack';
  src: url('../fonts/Cheddar Jack.eot');
  src: url('../fonts/Cheddar Jack.eot?#iefix') format('embedded-opentype'),
       url('../fonts/Cheddar Jack.woff2') format('woff2');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'CheddarJack';
  src: url('../fonts/CheddarJack.svg#CheddarJack') format('svg'),
       url('../fonts/CheddarJack.woff') format('woff');
  font-weight: normal;
  font-style: normal;
}
*/
body{font-family:'ITCAvantGardeStd Bk';}

.inside-header{ width: 100%; height: auto; float: left; display: block; position: relative;}
.inside-header img{width: 100%;}
.desktop1920{ display: block;}
.desktop1366{ display: none;}
.mob800{ display: none;}

.inside-header-text.edit br{display: none;}
.inside-header-text{ position: absolute;  width: auto; height: auto;  left: 50px; top: 50%; -webkit-transform: translate(0%, -50%);transform: translate(0%, -50%); }


.inside-header-text h2{  font-size: 45px;
    line-height: 45px;
    font-weight: 400;
    color: #7ff34c;
    position: relative;
    padding-bottom: 20px;
    margin-bottom: 0;
    font-family: 'Figtree', sans-serif;}

/*.inside-header-text h2:after{ content: ''; position: absolute; left: 0; bottom: 0; width: 15px; height: 1px; background: #FFFFFF;}*/
.inside-header-text h1{font-size: 35px;
    line-height: 35px;
    font-weight: 900;
    color: #FFFFFF;
    text-transform: inherit;
    display: block;
    font-family: 'Figtree', sans-serif;}
.breadcrumb{ position: absolute; left: 50px; bottom: 20px;}
.breadcrumb a{font-size: 14px; font-weight: 400; color: #FFFFFF; padding-right: 14px; position: relative;}
.breadcrumb a:after{ content: '/'; position: absolute; right: 3px; top: 0; width: 7px; height: 14px;font-size: 14px; font-weight: 400; color: #FFFFFF; } 
.breadcrumb a:first-child{ color: #feca27;}
.breadcrumb span{font-size: 14px; font-weight: 400; color: #FFFFFF; padding-right: 14px; position: relative;}
.breadcrumb span:after{ content: '/'; position: absolute; right: 1px; top: 0; width: 7px; height: 14px;font-size: 14px; font-weight: 400; color: #FFFFFF; } 
.breadcrumb strong{font-size: 14px; font-weight: 600; color: #FFFFFF; padding-right: 14px;}


.inside-header-text-better{ position: absolute;  width: auto; height: auto;  left: 520px; top: 80%; -webkit-transform: translate(0%, -50%);transform: translate(0%, -50%); }
.inside-header-text-better a{ font-size: 18px; font-weight: 400; color: #FFFFFF; position: relative; padding: 15px 25px; background: #1395ea; border-radius: 50px;}
.inside-header-text-better a:hover{background: #0b5484;}

.six-capitals .product-wrapper .ppt ul li{min-height: 550px;    position: relative;}
.six-capitals .ppt ul li a {position: absolute;bottom: 20px;left: 0px;right: 0px;}

.gap50{ width: 100%; height: 50px; display: block; float: left; }

.center-block2 h3{font-size:24px; line-height:37px; font-weight:300; color:#1c4176; padding-bottom:25px;}
.grayWraper{ background:#eff1f2; min-height:300px; overflow-x:hidden;}
.noPad{ padding:0 !important;}
.breadcrumb2{ background:rgb(10, 116, 207);}
.breadcrumb2:after{ content:''; display:block; clear:both;}
.breadcrumb2 > div{ height:90px; width:90%; max-width:1230px; margin:0 auto; position:relative; vertical-align:middle;}
.breadcrumb2 > div:before{ content:''; height:100%; width:50%;  position:absolute; top:0; right:100%;}
.breadcrumb2 div strong{ background:rgb(0, 69, 149) url(../images/bd_bg.gif) repeat-y 100% 0; float:left; padding-right:20px; padding-left: 20px; height:100%; font-size:24px; line-height:25px; color:#9fcd1a; font-weight:600; text-transform:uppercase; padding-top:8px;}
.breadcrumb2 div strong:before, .breadcrumb2 div span:before{ content:''; height:100%; width:1px; vertical-align:middle; display:inline-block;}
.breadcrumb2 div span{ float:left; padding-left:50px; height:100%; font-size:24px; color:#FFFFFF; font-weight:400; text-transform:uppercase; padding-top:8px;}

.energy-company{background:url(../images/energy-company.jpg) no-repeat 0 0; background-size:cover; min-height:617px; padding:4.87804878049%}
.energy-company p{width:100%; float:left; margin-right:0%; font-size:16px;  color:#FFF; font-weight:400; text-align:center;}
.tata-power-typography{width:100%; max-width:890px; margin:0 auto; }
.tata-power-typography img{width:100%; padding-top:45px;}
.tata-power-typography .typography-text-area{width:100%; display:flex; flex-wrap:wrap; padding-top:21px;}
.tata-power-typography .typography-text{width:14.285714%; float:left; text-align:center; border-right:1px dotted #91c32e; color:#FFF; font-size:13px; line-height:17px; font-weight:600; padding:0 10px; padding-bottom:6px;}
.tata-power-typography .typography-text p{font-weight:600; font-size:13px; line-height:17px; display:block; width:100%; text-transform:uppercase;}
.tata-power-typography .typography-text:last-child{border:none;}

.energy-company .companies{padding:0; margin:0; font-size:16px; line-height:24px; color:#FFF; font-weight:600; display:inline-block; padding-top:41px; padding-bottom:26px;}
.energy-company ul{display:flex; flex-wrap:wrap; padding:0; margin:0; font-size:18px; line-height:24px; color:#FFF;}
.energy-company ul li{width:33.3333333333%; float:left; list-style:none; position:relative; padding-left:44px; padding-right:11%;}
.energy-company ul li b{font-weight:600; font-style:italic; display:block;}
.energy-company ul li:before{content:''; background:url(../images/companies-list-style.jpg) no-repeat 0 0; width:16px; height:16px; position:absolute; left:15px; top:5px;}
.energy-company small{font-size:22px; line-height:30px; color:#9fcd1a; font-weight:400; padding-top:31px; display:inline-block;}

.col2Cont{ padding-top:74px; padding-bottom:29px;}
.col2Cont:after{ content:''; display:block; clear:both;}
.col2Cont > div{width:50%; float:left; position:relative;}
.col2Cont .tp-mumbai{ border-right:1px solid #d5d5d5; margin-right:-1px;}
.col2Cont .reliability{ border-left:1px solid #d5d5d5; padding-left:66px;}
.col2Cont .col2Cont_text{width:58.2113821138%; float:left;}
.col2Cont .col2Cont_text h3{padding:0; margin:0; font-size:19px; line-height:22px; font-weight:400; color:#1c4176; padding-bottom:28px;}
.col2Cont .col2Cont_text p{padding:0; margin:0; font-size:14px; line-height:26px; font-weight:400; color:#585858; text-align:justify;}
.col2Cont .col2Cont_img{width:41.7886178862%; height:100%; position:absolute; right:0; top:0;}
.col2Cont .col2Cont_img img{position:absolute; right:0; bottom:29px; right:30px; width:60%; max-width:175px; }

.left-logo-area .tata-power-logo{padding-top:31px !important;}

.competitive-tariffs{display:block; padding-bottom:37px;}
.competitive-tariffs h3{font-size:22px; line-height:30px; font-weight:400; color:#1c4176; padding:0; margin:0; padding-top:20px; padding-bottom:14px;}
.competitive-tariffs p{font-size:14px; line-height:26px; font-weight:400; color:#585858;}

.mundra-umpp{display:block;}
.mundra-umpp h3{font-size:22px; line-height:30px; font-weight:400; color:#1c4176; padding:0; margin:0; padding-bottom:14px;}
.mundra-umpp p{font-size:14px; line-height:26px; font-weight:400; color:#585858; padding-bottom:16px;}

.generation_capacity{background:url(../images/generation-capacity.jpg) no-repeat 0 0; background-size:cover; min-height:352px;}
.generation_capacity h3{padding:0; margin:0; font-size:20px; line-height:33px; font-weight:600; text-transform:uppercase; color:#FFF; text-align:center; padding:27px 0 55px 0;}
.generation_capacity ul{display:flex; flex-wrap:wrap; padding:0; margin:0;}
.generation_capacity ul li{width:33.3333333333%; float:left; position:relative; list-style:none; padding-top:70px;}
.generation_capacity ul li:before{ content:''; width:50px; height:50px; position:absolute; left:0; right:0; top:0; margin:0 auto;}
.generation_capacity ul li.gc_icon1:before{ background:url(../images/gc-icon.png) no-repeat 0 0;}
.generation_capacity ul li.gc_icon2:before{ background:url(../images/gc-icon.png) no-repeat -50px 0;}
.generation_capacity ul li.gc_icon3:before{ background:url(../images/gc-icon.png) no-repeat -100px 0;}
.generation_capacity ul li:after{content:''; background:#9C0; width:1px; height:59px; position:absolute; right:0; top:0; bottom:0; margin:auto;}
.generation_capacity ul li:last-child:after{content:''; background:none;}
.generation_capacity ul li h4{font-size:36px; line-height:38px; font-weight:800; color:#FFF; text-align:center; padding:0; margin:0;}
.generation_capacity ul li p{font-size:14px; line-height:21px; font-weight:400; color:#FFF; text-align:center; padding-top:2px;}

ul.events_info_slider h2 {
    font-family: 'Figtree', sans-serif;
    font-size: 37px;
    font-weight: 900;
}


/**/ 
.projectLocation:after{ content:''; display:block; clear:both;}
.projectLocation > div{float:left; width:50%; height:100%;}
.national_projects{height:100%; position:relative; }
.national_projects img{ width:100%;}
.national_projects h3{font-size:20px; line-height:28px; font-weight:600; text-transform:uppercase; color:#212724; text-align:center; margin:0; position:absolute; left:0; top:65px; width:100%; z-index:2;}
.footprints{position:relative}	
.footprints h3{font-size:20px; line-height:28px; font-weight:600; text-transform:uppercase; color:#fefefe; text-align:center; margin:0; position:absolute; left:0; top:65px; width:100%; z-index:2;}
.footprints h4{font-size:18px; line-height:25px; font-weight:400; color:#fefefe; text-align:center; margin:0 auto; position:absolute; left:0px; right:0px; top:100px; 
width:100%; z-index:2; width:90%;}
.footprints_slider{padding:0; margin:0; position:relative; z-index:1;}
.footprints_slider li{padding:0; margin:0; position:relative;}
.footprints_slider li img{ width:100%;}
.footprints_slider li .footprints-cont{position:absolute; left:0; bottom:0; width:100%; height:160px; background:rgba(0,0,0,0.51);}
.footprints_slider li .footprints-cont p{font-size:16px; line-height:20px; font-weight:400; color:#FFF; padding:28px 0 28px 0px;margin:0px 80px 10px 70px; border-bottom:solid 1px #c5beb8;} 
.footprints_slider li .footprints-cont span{font-size:14px; line-height:20px; font-weight:400; color:#FFF; display:block; margin:0 70px;}
.footprints_slider li .footprints-cont span b{font-size:14px; font-weight:400; color:#bfce00; display:inline-block; margin-left:5px;}
.footprints_slider li .footprints-cont span b a{color:#bfce00; text-decoration:none;}
.footprints_slider li .footprints-cont span b a:hover{color:#c3d5e4; text-decoration:none;}
.footprints_prev{position:absolute; right:101px; top:93%; transform:translate(-50%, -71px); width:10px; height:20px; background:url(../images/footprints-arrow.png) no-repeat 0 0; text-indent:-9999px; cursor:pointer; z-index:10;}
.footprints_next{position:absolute; right:74px; top:93%; transform:translate(-50%, -71px); width:10px; height:20px; background:url(../images/footprints-arrow.png) no-repeat -10px 0; text-indent:-9999px; cursor:pointer; z-index:10;}

.pioneering-initiatives{ padding-bottom:60px; max-width:1050px;}
.pioneering-initiatives h3{padding:0; margin:0; font-size:22px; line-height:30px; font-weight:400; color:#1c4176;}
.pioneering-initiatives ul{padding:0; margin:0;}
.pioneering-initiatives ul li{padding:0; margin:0; list-style:none; font-size:14px; line-height:18px; font-weight:400; color:#585858; position:relative; padding:16px 0 16px 32px; display:inline-block; width:100%; border-bottom:1px solid #9fcd1a;}
.pioneering-initiatives ul li:before{content:''; width:9px; height:9px; background:#1c4176; position:absolute; left:0; top:21px;}
/* .pioneering-initiatives ul li:after{content:''; width:87.9674796748%; height:1px; background:#9fcd1a; position:absolute; left:0; bottom:0px;} */
.box1 h2{font-size:17px; line-height:30px; color:#000; font-weight:400; margin:0 0 20px 0; position:relative; padding:0 0 0 0px; }
.box1 li b{font-size:14px;  color:#000; font-weight:600; }
.box1 h3{font-size:16px; line-height:30px; color:#1c4176; font-weight:600; margin:0 0 20px 0; position:relative; padding:0 0 10px 0px; text-transform:uppercase;}

.box1 h3:before{content:''; position:absolute; left:0; bottom: 0;  width:27px; height:1px; background: #1c4176;  }
/*  */
.cecSec{ position:relative; background:#68ccc3;}
.cecSec:after{content:''; clear:both; display:block; }
.cecSec:before{content:''; height:100%; width:50%; position:absolute; left:0; top:0; background:url(../images/initiavies-bg2.jpg);}
.cecSec > aside{ float:left; width:50%; min-height:400px; position:relative; height:100%;}
.cecSec > aside:first-child{ background:url(../images/initiavies-bg2.jpg);}
.cecSec > aside:first-child > div{ width:90%; max-width:550px; margin:0 auto; padding:5% 0 50px; text-align:center; color:#3e3e3e; }
.cecSec > aside:first-child > div:after{content:''; clear:both; display:block; }
.cecSec > aside:first-child > div h2{text-transform:uppercase; font-size:20px;}
.cecSec > aside:first-child > div strong{}
.cecSec > aside:first-child > div ul{ list-style-type:none; padding:0; margin:0;}
.cecSec > aside:first-child > div ul li{ float:left; width:50%;  text-align:left; padding:0 40px 0 65px; position:relative; margin-top:50px;}
.cecSec > aside:first-child > div ul li:after{ content:''; position:absolute; left:0; top:0; width:56px; height:56px; }
.cecSec > aside:first-child > div ul li.icon1:after{ background:url(../images/cecSec-icons.png) no-repeat 0 0;}
.cecSec > aside:first-child > div ul li.icon2:after{ background:url(../images/cecSec-icons.png) no-repeat -56px 0;}
.cecSec > aside:first-child > div ul li.icon3:after{ background:url(../images/cecSec-icons.png) no-repeat -112px 0;}
.cecSec > aside:first-child > div ul li.icon4:after{ background:url(../images/cecSec-icons.png) no-repeat -168px 0;}
.cecSec > aside:first-child > div ul li b{ display:block; color:#146e6d; font-size:30px; line-height:30px; font-weight:800; padding-bottom:5px;}
.cecSec > aside:last-child{ padding-bottom:140px;}
.cecSec > aside:last-child div{ background:#68ccc3; height:140px; width:100%; position:absolute; left:0; bottom:0; padding:50px 7%;}
.cecSec > aside:last-child div:after{ content:''; position:absolute; left:7%; top:30px; border:7px solid transparent; border-bottom:7px solid #000;}

.pprs{ background:#eff1f2; padding-bottom:60px; text-align:center; font-weight:700;}
.pprs h2{text-transform:uppercase; font-size:20px; color:#1e61c7; margin-bottom:25px;}
.pprs ul{ list-style-type:none; padding:0; margin:0; border-bottom:1px solid #b8b8b8; width:100%; max-width:1050px; margin:0 auto; margin-bottom:25px; display:table;}
.pprs ul li{ display:table-cell; border-left:1px solid #b8b8b8; padding:30px 35px; text-align:left; font-size:16px; color:#585858;}
.pprs ul li:first-child{ border-left:0px solid #b8b8b8; padding-left:0;}
.pprs ul li:last-child{ padding-right:0; text-align:left;}
.pprs ul li span{ display:inline-block; text-align:left;}
.pprs_overview{ display:inline-block; text-align:left;}
.pprs_overview strong{ display:block; color:#738d9a; margin-bottom:10px;}
.pprs_overview span{ display:block;}
/*  */

/* milestone page  */
.milestone{ border-bottom:1px solid #dddddd;}
.milestone h2.heading{margin:0; padding:0; display:inline-block; font-size:16px; line-height:18px; font-weight:800; color:#1c4176; position:relative; padding-left:43px; margin-top:44px; margin-bottom:35px; text-transform:uppercase;}
.milestone h2.heading:after{content:''; background:url(../images/social-feeds-icon.png) no-repeat 0 0; width:27px; height:12px; left:0; top:3px; position:absolute;}
ul.milestone-nav{ margin-bottom:-12px;}
ul.milestone-nav li{ position:relative; padding-bottom:10px;}
ul.milestone-nav li span{color:#b7b7b7; text-align:center; display:block; font-size:28px; font-weight:400;border-bottom:2px solid #adb6c3;padding-bottom:8px; cursor:pointer;}
ul.milestone-nav li.slick-current span{color:#1c4176; position:relative;border-bottom:2px solid #1c4176;}
ul.milestone-nav li.slick-current span:after{ content:''; position:absolute; left:0; right:0; margin:auto; top:100%; width:21px; height:12px; background: url(../images/downarrow.gif);}
.milestone_prev1{background:url(../images/slider-nav-arrow.png) no-repeat 0 0; width:16px; height:29px; position: absolute; left:0; top:0px; z-index:10; cursor: pointer; text-indent: -9999px;}
.milestone_next1{background:url(../images/slider-nav-arrow.png) no-repeat -26px 0; width:16px; height:29px; position: absolute; right:0; top:0px; z-index:10; cursor: pointer; text-indent: -9999px;}

.milestoneHolder{ position:relative; margin-top:25px;}
.milestoneHolder h2{font-size:24px; color:#1c4176; font-weight:400;}
.milestoneHolder h2 strong{font-size:80px; color:#2471c8; font-weight:300; display:block;}
.milestoneHolder:after{ content:''; display:block; clear:both;}
.milestoneHolder:before{ content:''; display:block; background:url(../images/milestones-icon.png) no-repeat 0 0; width:95px; height:95px; position:absolute; left:0; right:0; margin:auto; top:0}
.milestoneHolder section{ float:left; width:50%;}
.milestoneHolder section div{ position:relative;}
.milestoneHolder div h3{ padding-bottom:10px; color:#2471c8; position:relative; font-weight:600; }
.milestoneHolder div p{ padding-bottom:20px;}
.milestoneHolder section .left{ margin-bottom:20px; text-align:right;}
.milestoneHolder section .right{ margin-bottom:20px;}
.leftMilestone{ border-right:1px solid #2471c8; margin-right:-1px;}
.rightMilestone{ border-left:1px solid #2471c8; padding-top:130px;}
.milestoneHead{ text-align:left;}
.milestoneHolder section.rightMilestone div{padding-left:15%;}
.milestoneHolder section.leftMilestone div{padding-right:15%;}
.milestoneHolder section.rightMilestone div:after{ content:''; position:absolute; top:20px; left:0; width:14%; border-bottom:1px solid #CCC; z-index:1;}
.milestoneHolder section.rightMilestone div:before{ content:''; position:absolute; top:14px; left:-7px;  border:2px solid #2471c8; width:13px; height:13px; border-radius:50%; background:#FFF; z-index:2;}
.milestoneHolder section.leftMilestone div:after{ content:''; position:absolute; top:20px; right:0; width:14%;border-bottom:1px solid #CCC;}
.milestoneHolder section.leftMilestone div:before{ content:''; position:absolute; top:14px; right:-7px;  border:2px solid #2471c8; width:13px; height:13px; border-radius:50%; background:#FFF; z-index:2;}
.milestoneHolder section.leftMilestone div:first-child:after{ display:none;}
.milestoneHolder section.leftMilestone div:first-child:before{ display:none;}
.milestoneHead strong{ display:block;}
/* milestone page end */

/* content tab and accordian */
.contTabHolder{ position:relative;}
.contTab:after{left:100%;}
.contTab:before{right:100%;}
.contTab{background:#FFF; position:relative; height:150px;}
.contTab:after, .contTab:before{ position:absolute; width:50%; height:100%; background:#FFF; top:0; content:''; border-bottom:1px solid #CCC;}
.contTab li{ float:left; width:33.33333333333333333%; height:100%; text-align:center;border-bottom:2px solid #adb6c3; position:relative;}
.contTab li.active{border-bottom:2px solid #1c4176;}
.contTab li.active:after{ content:''; background:url(../images/downarrow.gif) no-repeat 0 0; left:0; right:0; position:absolute; margin:auto; top:100%; width:21px; height:12px; }
.contTab li a{ color:#1c4176; -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}
.contTab li.active a{ color:#1c4176;}
.contTab li:hover a{ color:#1c4176;}
.contTab li a{ display:block; height:100%; width:100%; padding-top:100px; color:#afafaf; font-size:20px; text-transform:uppercase; font-weight:700; }
.contTab li a:after{ content:''; width:35px; height:35px; position:absolute; left:0; right:0; margin:auto; top:50px; -webkit-transition:all 0.5s ease;  -moz-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease;}

.contTabInfoHolder{ padding:50px 0;}
.contTabInfoHolder section{}

.sus-overview p{font-size:14px; line-height:24px; font-weight:400; color:#585858; padding-top:15px; padding-bottom:0px; text-align:justify; }
.sus-overview p.overview-row{padding-bottom:20px;}
.sus-overview ul{padding:0; margin:0;}
.sus-overview ul li{padding:0; margin:0; list-style:none; font-size:14px; line-height:18px; font-weight:400; color:#585858; position:relative; padding:12px 0 12px 25px; display:inline-block; width:100%;}
.sus-overview ul li:before{content:''; width:6px; height:2px; background:#1c4176; position:absolute; left:0; top:20px;}


.accordian{}
.accordian h2{ font-size:16px; color:#000; position:relative;/* border-bottom:1px solid #9fcd1a;*/border-bottom: 1px solid rgba(0, 0, 0, 0.3); padding:10px 60px 10px 0px; cursor:pointer;}
.accordian h2:after{ content:''; position:absolute; right:0; top:14px; width:57px; height:15px; background:url(../images/show-hide.png) no-repeat 0 100%;}
/*.accordian h2:before{content:''; position:absolute; left:0; top:15px; width:27px; height:12px; background:url(../images/headBullet.png);}*/
.accordian h2.accActive{}
.accordian h2.accActive:after{ background:url(../images/show-hide.png) no-repeat 0 0;}
.accordian > div{ padding:15px 0;}
/* content tab and accordian end */

/* gallery page */
.contTab li a.galleryTabIcon-1:after{ background:url(../images/gallery-icon.png) no-repeat 0 0;}
.contTab li a.galleryTabIcon-2:after{ background:url(../images/gallery-icon.png) no-repeat -35px 0;}
.contTab li a.galleryTabIcon-3:after{ background:url(../images/gallery-icon.png) no-repeat -70px 0;}
.contTab li.active a.galleryTabIcon-1:after{ background:url(../images/gallery-icon.png) no-repeat 0 100%;}
.contTab li.active a.galleryTabIcon-2:after{ background:url(../images/gallery-icon.png) no-repeat -35px 100%;}
.contTab li.active a.galleryTabIcon-3:after{ background:url(../images/gallery-icon.png) no-repeat -70px 100%;}

.galleryList{ margin:0 -12px;}
.galleryList:after{ content:''; display:block; clear:both;}
.galleryList li{ float:left; width:25%; padding:0 12px; margin-bottom:25px;}
.galleryList li figure{ position:relative; background:#CCC; overflow:hidden; width:100%; display:block;}
.galleryList li figure img{ position:relative; width:100%; display:block; -webkit-transition: all 1s ease-in; -moz-transition: all 1s ease-in;  -o-transition: all 1s ease-in; transition: all 3s ease-in;}
.galleryList li figure figcaption{ position:absolute; left:0; bottom:0; width:100%; height:100px; background:rgba(0,0,0,0.7); padding:25px 15px 0; text-align:center; color:#FFF; font-size:13px; line-height:16px;}
.galleryList li figure figcaption em{ position:absolute; left:0; right:0; top:-18px; margin:auto; display:block; width:36px; height:36px; border-radius:5px;-webkit-transition: all 0.5s ease-in; -moz-transition: all 0.5s ease-in;  -o-transition: all 0.5s ease-in; transition: all 0.5s ease-in;}
.galleryList li figure figcaption em.viewVideo{ background:#FFF url(../images/play-icon.png) no-repeat 2px 100%;}
.galleryList li figure figcaption em.viewImg{ background:#FFF url(../images/zoom-icon.png) no-repeat 0px 100%;}

.galleryList li figure:hover figcaption em.viewVideo{ background:#1c4176 url(../images/play-icon.png) no-repeat 2px 0;}
.galleryList li figure:hover figcaption em.viewImg{ background:#1c4176 url(../images/zoom-icon.png) no-repeat 0px 0;}
.galleryList li figure:hover img{-webkit-transform: scale(1.2); transform: scale(1.2);}
/* gallery page end */

/* company profile start */
.cpSec1{ background:url(../images/cpSec1Bg.jpg) no-repeat 100% 0; background-size:cover; padding:4% 5%; color:#FFF; font-size:16px; margin-top:0px; position:relative;}
.cpSec1:before{ content:''; width:200px; height:250px; background:url(../images/cpSec1Bg.jpg) no-repeat 100% 0; background-size:700px; float:right; margin-left:20px; display:none;}
.cpSec1 p{ padding-bottom:30px; width:70%; line-height:24px;}
.cpSec1 .code{ padding-bottom:30px; width:70%;}
.cpSec1 h3{ color:#9fcd1a;}
.cpSec1 h3 a{ color:#9fcd1a;}
.cpSec1 h3 a:hover{ color:#00d2aa;}
.cpSec1 b{ display:block; padding-bottom:25px;}
.cpSec1 ul:after{content:''; display:block; clear:both;}
.cpSec1 ul li{ float:left; width:33.333333333333333%;}
.cpSec1 ul li strong{ display:block; margin-bottom:10px; padding-left:25px; position:relative;}
.cpSec1 ul li strong:before{content:''; display:block; width:17px; height:17px; position:absolute; left:-1px; top:2px; background:#9fcd1a;}
.cpSec1 ul li div{ padding:0 25px; border-left:1px dotted #9fcd1a;}
.cpSec1 ul li div span{ display:block; padding-left:14px; position:relative; font-size:14px; margin-bottom:5px;}
.cpSec1 ul li div span:before{content:'-'; position:absolute; left:0; top:6px; height:1px; line-height:2px; font-size:20px;}

.cpSec2{}
.cpSec2 ul{}
.cpSec2 ul:after{content:''; display:block; clear:both;}
.cpSec2 ul li{ position:relative; padding:0 5% 50px; text-align:center; float:left; width:33.33333333333333%; color:#3e5368; font-size:18px; font-weight:700; line-height:24px;}
.cpSec2 ul li strong{ display:block; font-size:36px; font-weight:800; line-height:50px;}
.cpSec2 ul li:before{content:'';  margin:auto; width:70px; height:80px; display:block;}
.cpSec2 ul li.cpSec2_icon1:before{ background:url(../images/cpSec2-icon.png) no-repeat 0 0}
.cpSec2 ul li.cpSec2_icon2:before{ background:url(../images/cpSec2-icon.png) no-repeat -70px 0}
.cpSec2 ul li.cpSec2_icon3:before{ background:url(../images/cpSec2-icon.png) no-repeat -140px 0}

.cpSec3{background:url(../images/cpSec3Bg.jpg) no-repeat 50% 0; background-size:cover; text-align:center; color:#FFF; padding-bottom:50px;}
.cpSec3 h3{ color:#FFF; font-size:20px; text-transform:uppercase; font-weight:700;}
.cpSec3 ul{ position:relative;}
.cpSec3 ul:after{content:''; display:block; clear:both;}
.cpSec3 ul:before{ content:''; height:65px; width:1px; border-left:1px solid #9fcd1a; display:block; position:absolute; left:0; right:0; bottom:0; margin:auto;}
.cpSec3 ul li{ float:left; width:50%; font-size:36px; font-weight:800;}
.cpSec3 ul li a{ color:#FFF;}
.cpSec3 ul li:before{content:'';  margin:auto; width:70px; height:80px; display:block;}
.cpSec3 ul li.cpSec3_icon1:before{ background:url(../images/cpSec3-icon.png) no-repeat 0 0}
.cpSec3 ul li.cpSec3_icon2:before{ background:url(../images/cpSec3-icon.png) no-repeat -70px 0}

.cpSec4{ text-align:center;}
.cpSec4 img{ margin:30px 0; display:inline-block;}
.cpSec4 p{ display:block;}
.more span a{font-size:14px; font-weight:400; color:#bfce00 !important ; display:block; padding-top:10px;}
.more span a:hover {color: #c3d5e4 !important;}
.visit{ width:auto; font-size:14px; font-weight:400; color:#000 ; padding-top:10px; text-decoration:underline;}
.visit a{font-size:14px; font-weight:400; color:#000 ;}
/* company profile emd */

/* vision mission-- */
.vision{ text-align:center; background:url(../images/visionBg.jpg) no-repeat 50% 100%; padding:50px 10% 200px; margin-top:0;}
.vision h3{ color:#9fcd1a; font-weight:400;}
.vision p{color:#FFF;}

.mission{ text-align:center; background:url(../images/missionBg.jpg) no-repeat 50% 50%; background-size:cover; padding:50px 5%;}
.mission h3{ color:#9fcd1a; font-weight:400;}
.mission ul li{ padding: 0; color:#FFF;}
.mission ul li:after{content:''; width:35px; border-top:4px solid #727475; display:block; margin:15px auto;}
.mission ul li:last-child:after{ display:none;}

.values{ text-align:center;}
.values h3{ color:#353535; font-weight:400;}
.values p{ font-size:18px; padding-bottom:50px;}
.values p strong{text-transform:uppercase; color:#005fca;}
.values ul li{ display:inline-block; width:33.333333%; min-width:250px; vertical-align:top; margin:0 -4px 30px 0; padding:0 20px; font-size:14px; color:#353535;}
.values ul li:before{content:''; width:70px; height:70px; margin:auto; display:block;}
.values ul li.valueIcon1:before{ background:url(../images/values-icons.png) no-repeat 0 0;}
.values ul li.valueIcon2:before{ background:url(../images/values-icons.png) no-repeat -70px 0;}
.values ul li.valueIcon3:before{ background:url(../images/values-icons.png) no-repeat -140px 0;}
.values ul li.valueIcon4:before{ background:url(../images/values-icons.png) no-repeat -210px 0;}
.values ul li.valueIcon5:before{ background:url(../images/values-icons.png) no-repeat -280px 0;}
.values ul li.valueIcon6:before{ background:url(../images/values-icons.png) no-repeat -350px 0;}
.values ul li strong{ display:block; font-size:20px; font-weight:700; color:#005fca; text-transform:uppercase; line-height:50px;}
/* vision mission--/ */
.Pressreleases-box{width:auto; float:right; margin-top:15px; display:block;}
.Pressreleases2{border:1px solid #c5cacf; color:#fff; font-size:14px; height: auto; line-height:1.42857; text-align:center; padding-left:0; cursor:pointer; transition:all .5s ease-in-out;  padding:8px 15px; border-radius:3px; background:#004595;}
.Pressreleases2:hover{ color:#FFFFFF;}
.box2-50per{width:50%; height:auto; float:left; padding-right:4%; box-sizing:border-box;}
.box2-50per h2{ margin-bottom:10px !important;}
.box2-50per p{font-size:16px; line-height:24px; font-weight:400; color:#585858; padding:10px 0 0px !important; width:100% !important;}
.box2-50per ul{padding:0 0 0 30px; margin:0;}
.box2-50per ul li{padding:0; margin:0; list-style:none; font-size:14px; line-height:18px; font-weight:400; color:#363636; position:relative; padding:8px 0 0px 20px; display:inline-block; width:100%; }
.box2-50per ul li:before{content:''; width:6px; height:2px; background:#000; position:absolute; left:0; top:16px;}

.box2-100per{width:100%; height:auto; float:left; padding-right:0%; box-sizing:border-box;}
.box2-100per h2{ margin-bottom:10px !important;}
.box2-100per p{font-size:14px; line-height:24px; font-weight:400; color:#585858; padding:10px 0 0px !important; width:100% !important;}
.box2-100per ul{padding:0 0 0 0px; margin:0;}
.box2-100per ul li{padding:0; margin:0; list-style:none; font-size:14px; line-height:24px; font-weight:400; color:#363636; position:relative; padding:8px 0 0px 20px; display:inline-block; width:100%; }
.box2-100per ul li:before{content:''; width:9px; height:9px; background:#1c4176; position:absolute; left:0; top:13px;}



.box4 h6{font-size:14px; line-height:20px; font-weight:600; color:#000; text-transform:uppercase; padding:15px 0; }
.box4 span{font-size:14px; line-height:20px; font-weight:400 !important; color:#0a61af; display:block; padding-bottom:10px; margin-bottom:5px; position:relative; }
.box4 span:before{content:''; width:30px; height:1px; background:#1c4176; position:absolute; left:0; bottom:5px;}
.box4 small{font-size:14px; line-height:20px; font-weight:600; color:#000; display:block; padding-bottom:10px;}
.gap30{ padding-top:30px;}
.padding-top25{ padding-top:25px !important;}
.padding-none{padding-top:0px !important; padding-bottom:0px !important;}
.code{ width:100%; height:auto; margin-bottom:15px;  }
.code small{ width:70%;  font-size:26px; font-weight:600; white-space:2px; color:#FFFFFF; padding-bottom:35px; position:relative; display:inline-block;}
.code small:after{ content:''; display:block; background:url(../images/milestones-) no-repeat 0 0; width:95px; height:95px; position:absolute; left:0; right:0;}
.code small:before{ content:'- Sri Jamsetji Tata, Founder, Tata Group'; display:block;  width: auto; height: auto; position:absolute; bottom:-5px; left:0; font-size:14px; font-style:italic; padding-bottom:15px; }
.policies p{font-size:16px; line-height:24px; font-weight:400; color:#585858; padding-top:15px; padding-bottom:15px }
.policies ul{padding:0; margin:0;}
.policies ul li{padding:0; margin:0; list-style:none; font-size:14px; line-height:18px; font-weight:400; color:#585858; position:relative; padding:12px 0 12px 32px; display:inline-block; width:100%;}
.policies ul li:before{content:''; width:9px; height:9px; background:#1c4176; position:absolute; left:0; top:15px;}
.download33 a{ padding-top:20px; font-size:16px; color:#1c4176; font-weight:600; display:block;}
.download33 a:hover{color:#000;}

.download55{width: auto;  float:left; text-align:center; height: auto; line-height:20px; margin:25px 0;}
.download55 a{ background-color:#004595; text-align:center; border-radius:6px; color:#fff; font-weight:600; float:left; width:100%; padding:0px 0; height:100%; vertical-align:middle; font-size:14px; padding:10px 20px;}
.download55 a:hover{background-color:#629f01;}

.download56{width: auto;  float:left; text-align:center; height: auto; line-height:20px; margin:25px 0;}
.download56 a{ background-color:#629f01; text-align:center; border-radius:6px; color:#fff; font-weight:600; float:left; width:100%; padding:0px 0; height:100%; vertical-align:middle; font-size:14px; padding:10px 20px;}
.download56 a:hover{background-color:#004595;}

.faqs2.accordian h2 { font-weight:400;}
.faqs2.accordian p {  font-weight:400; padding-bottom:20px;}
.human-talent-header{ width:100%; height:auto; float:left; margin-bottom:30px;}
.human-talent-header img{ width:100%;}
.human-talent p{ padding-bottom:15px; font-size:14px; font-weight:300; line-height: 22px;}
.location-box33per{ width:29.33333%; height:auto; float:left; margin:2% 2%; box-sizing:border-box; position:relative;}
.location-box33per img{width:100%;}
.location-box33per span{ position:absolute; left:0; right:0; bottom:5px; padding:5px 10px; background-color: rgba(0, 0, 0, 0.5); font-size:13px; font-weight:400; color:#FFFFFF;}

.location-box33per-rt{ width:29.33333%; height:auto; float:right; margin:2% 2%; box-sizing:border-box; position:relative;}
.location-box33per-rt img{width:100%;}
.location-box33per-rt span{ position:absolute; left:0; right:0; bottom:5px; padding:5px 10px; background-color: rgba(0, 0, 0, 0.5); font-size:13px; font-weight:400; color:#FFFFFF;}

.overflow-auto{width:100%; overflow:auto;}
.table-box{width:100%; border-collapse: collapse; border: none; } 
.table-box tr:nth-of-type(odd) {background: #eff1f2; }
.table-box tr:nth-of-type(even) {background: #dedede; }
.table-box th { color: #FFFFFF;font-weight: bold;background: #4f8acd; padding: 12px 12px; text-transform:uppercase;border: 1px solid #4d8fd8;  border-bottom:none; font-size:13px;}

.table-box td {padding: 12px 12px;border: 1px solid #bdbdbd; font-size:13px; line-height:18px; vertical-align:middle; text-align:center; color:#282828;}
.table-box td:first-child { text-align:center; }
.technology{}
.technology p{ padding-bottom:15px;  font-size:14px; font-weight:400;}
.technology h2 {margin: 0;padding: 0 0 10px 0;display: inline-block;font-size: 16px;line-height: 18px;font-weight: 600;color: #1c4176;display: block;position: relative;padding-left: 0px;margin-top: 35px;margin-bottom: 25px;text-transform: none;text-transform:uppercase;}
.technology h2:after {content: '';width: 27px;height: 1px;left: 0; bottom: 0; background: #1c4176;  position: absolute;}
.technology ul {margin:0;}
.technology ul li{font-size:14px; color:#585858; padding:7px 0 7px 20px; background:url(../images/awards-list-icon.png) left 14px no-repeat; line-height:22px; position: relative;}
/*.technology ul li:before {content: ''; width: 7px; height: 7px; background: #1c4176; position: absolute; left: 0; top: 15px !important; border-radius: 50%;  }*/
.ullist2-box50per{width:50%; height:auto; float:left; padding-right:5% ; box-sizing:border-box;}
.ullist2 ul {padding: 0 0 10px 0; margin: 0; margin-bottom:20px;}
.ullist2 ul li {padding: 0; margin: 0; list-style: none; font-size: 14px; line-height: 18px; font-weight: 400; color: #585858; position: relative; padding: 10px 0 10px 22px; display: inline-block; width: 100%;}
.ullist2 ul li:before {content: ''; width: 9px; height: 9px; background: #1c4176; position: absolute; left: 0; top: 13px !important; }
.ullist2 ul li:first-child{padding:10px 0 10px 22px !important;}
.code2{ width:100%; height:auto;  background:#e9ebec; padding:30px 60px; box-sizing:border-box; line-height:25px; font-size:16px; font-weight:400; color:#777474; position:relative;
 margin:20px 0; }
 
.code2:before{ content:''; position:absolute; left:30px; top:27px; background-image:url(../images/code-top.png) ; width:23px; height:16px; }
/*.code2:before {content: 'aa'; width: 9px; height: 9px; background: #1c4176; position: absolute; left: 30px; top: 30px; }
.code2 span{ width:auto; width:20px; height:20px; background:#FF0004;}*/
.code2 small{ float:right; padding-top:20px; font-size:13px; font-weight:400; color:#000; font-style:italic; display:block;}
.csr-white100{background:#FFFFFF; width:100%; float:left; margin-top:20px; margin-bottom:30px;}
.csr-white100a{background:#FFFFFF; width:100%; float:left; margin-top:20px; margin-bottom:20px; padding:30px; box-sizing:border-box;}
.csr-white100a p{ padding-bottom:20px; font-size:14px; font-weight:400;}
.padding30a{padding:30px 15px 0px 30px !important;}
.policiesAndCodeOfConduct ul li a.video22{display:block; position:relative; padding-right:70px;}
.policiesAndCodeOfConduct ul li a.video22:after{content:''; position:absolute; background: url(../images/gallery-icon.png) -38px -38px no-repeat ; width:30px; height:26px; right:8px; bottom:0px;}
.center-block7{width:100%; max-width:1475px; margin:30px auto 30px; padding:10% 5%; position:relative;}
.center-block7 p{ font-size:30px; line-height:35px; color:#e2dede; letter-spacing:1px; white-space:5px; position:relative; padding-left:25px;  }
.center-block7 p:before{ content:''; position:absolute; left:0; top:-4px; background-image:url(../images/code-top.png) ; width:23px; height:16px; }
.ullist2 p{padding-bottom:20px; font-size:14px; font-weight:400; line-height:24px;}
.code-name{ width:70%; text-align:right; font-size:11px; font-style:italic; float: left; display: block; text-align:right;}
.box193pic-left{width:193px; height:auto; float: right; margin-left:20px; margin-bottom:20px;}
.box193pic-right{width:193px; height:auto; float: left; margin-right:20px; margin-bottom:20px;}
.box193pic-left img, .box193pic-right img{ width:100%;}
.brand-equity{width:100%; height:auto; margin:20px 0; padding:5% 3%; box-sizing:border-box; text-align:center; background:#f5f5f5; border:1px solid #d8d8d8;}
.brand-equity img{ max-width:840px; width:100%; height:auto;}
.brand-equity-block{ display: block; text-align:center; margin:0 auto; }
.brand-equity-none{ display:none; text-align:center;margin:0 auto; }

.code-box{width:100%; height:auto;  background:#e9ebec; padding:20px; box-sizing:border-box;}

.code-pic{ width:15%; height:auto; float:left; padding-right:3%; box-sizing:border-box;}
.code-pic img{ width:100%;}
.code3{ width:85%; height:auto; float:left; padding-top:15px; box-sizing:border-box; line-height:25px; font-size:16px; font-weight:400; color:#777474; position:relative;
 }
.code3:before{ content:''; position:absolute; left:-10px; top:-3px; background-image:url(../images/code-top.png) ; width:23px; height:16px; }
.code3 small{ float:right; padding-top:20px; font-size:13px; font-weight:400; color:#000; font-style:italic; display:block;}
.code3a{ width:100%; height:auto; float:left; padding-left:25px; padding-right:15px; padding-top:15px; box-sizing:border-box; line-height:25px; font-size:16px; font-weight:400; color:#777474; position:relative;
 }
.code3a:before{ content:''; position:absolute; left:13px; top:1px; background-image:url(../images/code-top.png) ; width:23px; height:16px; }
.code3a small{ float:right; padding-top:20px; font-size:13px; font-weight:400; color:#000; font-style:italic; display:block;}

.press-releases-search-content2{width:100%; margin-bottom:50px; float:left;}
.press-releases-search-content2 .content-box{float:left; width:100%; padding-bottom:45px;}
.press-releases-search-content2 .content-box:last-child{padding-bottom:0;}
.press-releases-search-content2 .content-box .content-left{display:block; width:20%; float:left; font:400 30px/38px 'Dosis', sans-serif; color:#757575; position:relative; padding-left:3px;}
.press-releases-search-content2 .content-box .content-left span{position:absolute; width:24.7826086957%; height:1px; background:#b8b8b8; right:7.7474747475%; top:18px;}
.press-releases-search-content2 .content-box .content-left span:after{content:''; width:29.8245614035%; height:1px; background:#0e76b4; position:absolute; right:0; top:0;}
.press-releases-search-content2 .content-box .content-right{display:block; width:80%; float:left;}
.press-releases-search-content2 .content-box .content-right ul{display:block; width:100%; padding-top:7px;}
.press-releases-search-content2 .content-box .content-right ul li{display:block; font-size:14px; line-height:18px; color:#282828; position:relative; margin-bottom:15px; padding-bottom:15px; padding-left:0px; padding-right:40px;   border-bottom:1px solid #E3E3E3;}

.press-releases-search-content2 .content-box .content-right ul li a{color:#757575;}
.press-releases-search-content2 .content-box .content-right ul li a:hover{color:#0f72b6;}
.press-releases-search-content2 .content-box .content-right ul li:last-child{padding-bottom:0; padding-top:0; border-bottom:0px solid #E3E3E3;}
.press-releases-search-content2 .content-box .content-right ul li.page:after{content:url(../images/page-icon.png); width:21px; height:26px;  position:absolute; right:20px; top:0px;}
.press-releases-search-content2 .content-box .content-right ul li span{display:inline-block; width:100%; color:#000; font-size:12px; line-height:16px; font-weight:400; padding-top:8px;}

.development-box{width:100%; height:auto; float:left; background:#FFF; padding:20px 0 0 20px;}
.development-box .location-box33per2{ width:25%; height:auto; float:left; padding:0 20px 20px 0; box-sizing:border-box; position:relative;}
.development-box .location-box33per2 img{width:100%;}
.development-box .location-box33per2 span{ position:absolute; left:0; right:0; bottom:5px; padding:5px 10px; background-color: rgba(0, 0, 0, 0.5); font-size:13px; font-weight:400; color:#FFFFFF;}

.videoframe iframe{ margin:5px}




.right_product{position:fixed; margin-top:0; right:0px; top:50%; transform:translateY(-50%); -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5); -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5); box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5); z-index:9;}
.skool-icon{z-index:999; width:98px; padding:0px; margin:0px;}
.skool-icon ul{list-style-type:none;}
.skool-icon ul li{background:#3f90f1; width:auto; width:98px; height:126px; position:relative; -webkit-transition:all 0.25s ease-in-out; -moz-transition:all 0.25s ease-in-out;	-o-transition:all 0.25s ease-in-out; transition:all 0.25s ease-in-out; cursor:pointer; position:relative;}

.skool-icon ul li:first-child:after{content:''; width:80px; height:1px; background:rgba(255,255,255,0.35); position:absolute; left:0; right:0; bottom:0; margin:auto;}
.skool-icon ul li aside{width:98px; padding:22px 0 0;}
.skool-icon ul li aside img{text-align:center; margin:5px auto; display:block;}
.skool-icon ul li:hover img{-webkit-filter:grayscale(100%);}
.skool-icon ul li p{padding:0 0 0 0; margin:0px; position:relative; text-transform:uppercase; line-height:18px; color:#FFFFFF; font-size:12px; font-weight:600; display:block; text-align:center;}

.galleryList55{ margin:0 -1px;}
.galleryList55:after{ content:''; display:block; clear:both;}
.galleryList55 li{ float:left; width:20%; padding:0 1px; margin-bottom:2px;}
.galleryList55 li figure{ position:relative; background:#CCC; overflow:hidden; width:100%; display:block;}
.galleryList55 li figure img{ position:relative; width:100%; display:block; -webkit-transition: all 1s ease-in; -moz-transition: all 1s ease-in;  -o-transition: all 1s ease-in; transition: all 3s ease-in;}
.galleryList55 li figure figcaption{ position:absolute; left:0; bottom:50%; width:100%;  /* padding:25px 15px 0;*/ text-align:center; color:#FFF; font-size:13px; line-height:16px;}
.galleryList55 li figure figcaption em{ position:absolute; left:0; right:0; top:-18px; margin:auto; display:block; width:36px; height:36px; border-radius:5px;-webkit-transition: all 0.5s ease-in; -moz-transition: all 0.5s ease-in;  -o-transition: all 0.5s ease-in; transition: all 0.5s ease-in;}
.galleryList55 li figure figcaption em.viewVideo{ background:#FFF url(../images/play-icon.png) no-repeat 2px 100%;}
.galleryList55 li figure figcaption em.viewImg5{ background:#FFF url(../images/zoom-icon.png) no-repeat 0px 100%;}

.galleryList55 li figure:hover figcaption em.viewVideo{ background:#1c4176 url(../images/play-icon.png) no-repeat 2px 0;}
.galleryList55 li figure:hover figcaption em.viewImg5{ background:#1c4176 url(../images/zoom-icon.png) no-repeat 0px 0;}
.galleryList55 li figure:hover img{-webkit-transform: scale(1.2); transform: scale(1.2);}
/* gallery page end */

/*------------sustainbility css add import to papan css---------------*/
.sustainability2{background:url(../images/sustainability-communications-header.jpg) center center no-repeat ; background-size:cover;   padding:4.87804878049%}
.sustainability2 p{width:65%;  margin-right:35%; font-size:16px;  color:#FFF; font-weight:400; padding-top:25px; }
.sustainability2 small{font-size:22px; line-height:30px; color:#9fcd1a; font-weight:400; padding-top:0px;  height:auto;  width:100%; display:inline-block; }

.initiative-header{background:url(../images/initiative-header-pic.jpg) center center no-repeat ;  background-size:cover;  padding:7% 4.87804878049%}
.initiative-header p{width:65%;  margin-right:35%; font-size:16px;  color:#FFF; font-weight:400; padding-top:25px; }
.initiative-header small{font-size:22px; line-height:30px; color:#9fcd1a; font-weight:400; padding-top:0px;  height:auto;  width:100%; display:inline-block;  }

.initiatives-header{background:url(../images/initiatives-header-pic.jpg) center center no-repeat ;  background-size:cover;  padding:7% 4.87804878049%}
.initiatives-header p{width:65%;  margin-right:35%; font-size:16px;  color:#FFF; font-weight:400; padding-top:25px; }
.initiatives-header small{font-size:22px; line-height:30px; color:#9fcd1a; font-weight:400; padding-top:0px;  height:auto;  width:100%; display:inline-block;  }

.begreen-header{background:url(../images/begreen-header-pic.jpg) center center no-repeat ;  background-size:cover;  padding:7% 4.87804878049%}
.begreen-header p{width:65%;  margin-right:35%; font-size:16px;  color:#FFF; font-weight:400; padding-top:25px; }
.begreen-header small{font-size:22px; line-height:30px; color:#9fcd1a; font-weight:400; padding-top:0px;  height:auto;  width:100%; display:inline-block;  }
.begreen-header a b{ display:inline-block;  font:400 18px 'Open Sans', sans-serif; color:#9fcd1a; font-style:italic; }
.begreen-header a:hover b{color:#ffd400;}

.demand-header{ background: #3d85c4;/*background:url(../images/demand-header-pic.jpg) center center no-repeat ;  background-size:cover;*/  padding:7% 4.87804878049%}
.demand-header p{width:100%;  margin-right:0; font-size:18px;  color:#FFF; font-weight:300; line-height: 26px; padding-top:25px; text-align: center; }
.demand-header small{font-size:22px; line-height:30px; color:#FFF; font-weight:600; padding-top:0px;  height:auto; text-align: center;  width:100%; display:inline-block; position: relative; padding-bottom: 10px;  }
.demand-header small:after{ content: ''; width: 30px; height: 1px; margin: 0 auto; position: absolute; left: 0; right: 0; bottom: 0;  background: #FFFFFF;}
.demand-header a b{ display:inline-block; font-size: 18px; line-height: 22px;  color:#9fcd1a; font-style:italic; }
.demand-header a:hover b{color:#ffd400;}

.greenolution-header{background:url(../images/greenolution-header-pic.jpg) center center no-repeat ;  background-size:cover;  padding:7% 4.87804878049%}
.greenolution-header p{width:65%;  margin-right:35%; font-size:16px;  color:#FFF; font-weight:400; padding-top:25px; }
.greenolution-header small{font-size:22px; line-height:30px; color:#9fcd1a; font-weight:400; padding-top:0px;  height:auto;  width:100%; display:inline-block;  }
.greenolution-header a b{ display:inline-block;  font:400 18px 'Open Sans', sans-serif; color:#9fcd1a; font-style:italic; }
.greenolution-header a:hover b{color:#ffd400;}


.Volunteering-header{background:url(../images/Volunteering-header-pic.jpg) center center no-repeat ;  background-size:cover;  padding:3% 4% 5% 4% }
.Volunteering-header p{width:65%;  margin-right:35%; font-size:16px;  color:#FFF; font-weight:400; padding-top:25px; }




.sustainability2 em{font-size:18px; line-height:25px; color:#9fcd1a; font-weight:400; padding-top:35px;  height:auto; display:block;  }
.sustainability2 em a{font-size:18px; line-height:30px; color:#9fcd1a;  }

/*.communication h2{margin:0; padding:0; display:inline-block; font-size:16px; line-height:18px; font-weight:600; color:#1e1e1e; position:relative; padding-left:0px; margin-top:60px; margin-bottom:60px; text-transform:uppercase; padding-bottom: 10px;}
.communication h2:after{content:''; background: #1e1e1e; width:27px; height:1px; left:0; bottom:0px; position:absolute;}*/

.galleryList li figure figcaption em.viewImg2{ background:#FFF url(../images/play-icon2.png) no-repeat 0px 100%;}

.grayWraper22{ background:#eff1f2; padding:20px 0; overflow-x:hidden;}
.grayWraper22 big{ text-align:center; width:100%; display:table; font-style:italic; font-size:18px; line-height:30px; color:#3b3b3b; font-weight:600;}
.galleryList li figure:hover figcaption em.viewImg2{ background:#1c4176 url(../images/play-icon2.png) no-repeat 0px 0;}
.center-block5{width:90%; max-width:1230px;margin:0 auto;padding:32px 0;position:relative;}

.box3{ position:relative; width:100%;}
.box3:after{content:''; width:50%; height:100%; position:absolute; left:50%; top:0; background:url(../images/initiavies-bg2.jpg); }
.box3:before{content:''; width:50%; height:100%; position:absolute; right:50%; top:0; background:url(../images/initiavies-bg.jpg); }

.box3-full{ position:relative; width:100%;}
.box3-full:before{content:''; width:100%; height:100%; position:absolute; top:0; background:url(../images/initiavies-bg.jpg); }
.box3-full .cecSec2 .full-width{ width: 100%;}
.box3-full .cecSec2 .full-width div { padding: 5% 0;}


.cecSec2{ position:relative; width:100%; display:flex; flex-wrap:wrap;  z-index:2; }
.cecSec2:after{content:''; clear:both; display:block; }
.cecSec2 > aside{ float:left; width:50%;  position:relative; }
.cecSec2 > aside:first-child{  width:50%;}
.cecSec2 > aside:first-child > div{ width:100%; padding:5% 10%; box-sizing:border-box; }
.cecSec2 > aside:first-child > div:after{content:''; clear:both; display:block; }
.cecSec2 > aside:first-child > div p{font-size:16px; line-height:22px; font-weight:400; color:#0a0a0a; padding-bottom:15px; }
.cecSec2 > aside:last-child{ }
.cecSec2 > aside:last-child > div{ width:100%; padding:5% 10%; box-sizing:border-box; }
.cecSec2 > aside:last-child > div:after{content:''; clear:both; display:block; }
.cecSec2 > aside:last-child > div p{font-size:16px; line-height:22px; font-weight:400; color:#0a0a0a; padding-bottom:15px; }

.cecSec2 h2{margin:0; padding:0; display:inline-block; font-size:16px; line-height:18px; font-weight:600; color:#1e1e1e; position:relative; padding-left:0px; margin-top:35px; margin-bottom:35px; padding-bottom: 10px; text-transform:uppercase;}
.cecSec2 h2:after{content:'';  width:27px; height:1px; left:0; bottom:0px; top: inherit; background: #000000; position:absolute;}
.text-p p{font-size:14px; line-height:22px; font-weight:400; color:#585858; padding-bottom:15px; padding-top:15px;}
#galleryList2 .news-cont:after{content:''; position:absolute; background:url(../images/news-line.png) no-repeat 0 0; right:0; top:62px; width:3px; height:27px;}
.news_prev{position:absolute; right:50px; top:-30px; margin-top:-30px; width:16px; height:29px; background: url(../images/arrow3.png) no-repeat 0 0; text-indent:-9999px; cursor:pointer; z-index:10;}
.news_next{position:absolute; right:10px; top:-30px; margin-top:-30px;  width:16px; height:29px; background: url(../images/arrow3.png) no-repeat -29px 0; text-indent:-9999px; cursor:pointer; z-index:10;}

.commun .news_prev{position:absolute; right:50px; bottom:20px; top: inherit; margin-top:-30px; width:16px; height:29px; background: url(../images/arrow3.png) no-repeat 0 0; text-indent:-9999px; cursor:pointer; z-index:10;}
.commun .news_next{position:absolute; right:10px; bottom:20px; top: inherit; margin-top:-30px;  width:16px; height:29px; background: url(../images/arrow3.png) no-repeat -29px 0; text-indent:-9999px; cursor:pointer; z-index:10;}
.commun .slick-list {padding: 0 0 50px 0;}
.commun .center-block2 h2{ padding: 25px 0 10px 0;}
.communication-header-mob{ display:none;}
.box7{ width:100%; height:auto; float:left; padding-bottom:60px;}
.box7 .environment{width:100%; height:auto; margin:20px auto 40px; max-width:1150px;}
.box7 .environment img{width:100%;}
.font-size20{ font-size:20px !important; color:#585858; padding-top:30px;}
.box7 p{font-size:16px; color:#585858;padding-top:30px;}
.box8 p{font-size:16px; color:#585858;padding:4%;}
.box7 h3{font-size:22px; color:#438a09; font-weight:500; padding-top:50px; text-align:center; display:table; width:100%;}
.Volunteer2-box{display:flex; flex-wrap:wrap;}
.number{width:58%; height:auto; float:left;}
.number img{width:100%;}
.Volunteer2{width:42%; height:auto; float:left; padding-left:4%; box-sizing:border-box; position:relative; }
.Volunteer2 ul{ width:100%; height:auto; float:left; display:block; position:absolute; left:3%; bottom:0;}
.Volunteer2 ul li{font-size:14px; line-height:22px; font-weight:500; color:#585858; border-bottom:1px solid #9fcd1a;padding-bottom:6px; margin-bottom:6px;}
.Volunteer2 ul li:last-child{ border-bottom:0px solid #9fcd1a;padding-bottom:0px; margin-bottom:0px;}


.click-here5{ width: auto;  text-align: center; display: table; padding-top:50px; padding-bottom: 0px;}
.click-here5 a{ width: auto; height: auto; display: block; background: #ffd21f; padding: 12px 40px; box-sizing: border-box; font-size: 14px; font-weight: 300; color: #000;  line-height: 20px; text-align: center; text-transform: uppercase;  border-radius: 40px; }
.click-here5 a strong{  font-size: 14px; font-weight: 600; color: #000;  line-height: 20px; text-align: center; text-transform: uppercase; display: block; }
.click-here5 a:hover{ background: #3d85c4;}
.tab{ padding-top:40px;}
 
.press-releases-list{ width: 100%; height: auto; float: left; display: block;}
.press-releases-list li{width: 100%; height: auto; float: left; display: block;/* padding-left: 20%;*/ box-sizing: border-box; position: relative;/*border-bottom: 1px solid #E3E3E3;*/ padding: 0 0 10px 0; margin: 0 0 15px 0;}
/*.content-left22{  width: 20%; height: auto;  position: absolute; left: 0; top: 0;}*/

.content-left22{  width: 20%; float: left;    border: 1px solid #eff1f2;}
.content-right22{width:80%; height: auto; float: left; display: block;}
.display-year{display: block;  width: 100%; float: left; font: 400 30px/38px 'Dosis', sans-serif; color: #757575; position: relative; padding-left: 3px; position: relative;}
.content-right22 {display: block; font-size: 14px; line-height: 18px; color: #282828; position: relative;/*    margin-bottom: 15px;  padding-bottom: 15px;*/  padding-left: 0px; padding-right: 15px;border-bottom: 1px solid #E3E3E3; padding-bottom: 15px;}
.content-right22 a{color: #757575; display: block; z-index: 22; position: relative;}
.content-right22 a.page{ background: url(../images/page-icon.png) right top no-repeat; display: block; min-height: 25px; padding-right: 50px;}
.content-right22 a.pdf{ background: url(../images/pdf.png) right top no-repeat; display: block; min-height: 25px;  }

.content-right22 span{ width: 100%; height: auto; float: left; display: inline-block; color: #000; font-size: 12px; line-height: 16px; font-weight: 400; padding-top: 0px;}
.display-year:after{content: ''; width: 15px; height: 1px; background: #0e76b4; position: absolute; right: 30px; top: 20px;}
.display-year:before{content: ''; width: 25px; height: 1px; background: #b8b8b8; position: absolute; right: 45px; top: 20px;}

.newsletters-pic1-box{ width: 100%; height: auto; float: left; display: block;}
.newsletters-pic1-box img{width: 100%; display: block;}
.newsletters-box2{width: 100%; height: auto; float: left; display: block; background: #ffc000; padding: 20px; box-sizing: border-box;}
.newsletters-box2-left{width: 33%;  float: left; padding-right: 20px;margin-top: 9%; }
.newsletters-box2-left img{width: 100%; display: block;}
.newsletters-box2-right{width: 67%; height: auto; float: left; background: #fff2cc; }
.newsletters-box2-right1{width: 100%; height: auto; float: left; background: #fff2cc; padding: 20px; box-sizing: border-box; }
.newsletters-box2-right1 h3{font-size: 18px; font-weight: 600; color: #7f6000; line-height: 22px; padding-bottom: 15px; }
.newsletters-box2-right1 p{font-size: 14px; font-weight: 400; color: #000; line-height: 22px; padding-bottom: 10px;}
.newsletters-box2-right1 p a{font-size: 14px; font-weight: 400; color: #3a36e6; line-height: 22px; text-decoration: underline;}

.newsletters-box2-right2{width: 100%; height: auto; float: left;  padding: 20px 15px 0 20px; box-sizing: border-box; }
.pic25per{width: 25%; height: auto; float: left; padding-right: 5px;}
.pic25per big{ width: 100%; height: auto; display: block;}
.pic25per big img{ width: 100%; display: block; line-height: 0;}
.pic25per h3{width: 100%; height: auto; float: left; display: block; text-align: center;}
.pic25per h3 strong{font-size: 16px; font-weight: 600; color: #000; line-height: 22px; text-align: center;}
.pic25per h3 a{font-size: 16px; font-weight: 300; color: #0563c1; line-height: 28px; text-align: center; text-decoration: underline;}

.newsletters-box3{width: 100%; height: auto; float: left; display: block; background: #538135; padding: 20px; box-sizing: border-box;}
.newsletters-box3-left{width: 50%; float: right; padding-left: 20px; margin-top: 9%;}
.newsletters-box3-left img{width: 50%; float: left; display: inline-block;}
.newsletters-box3-right{width: 50%; height: auto; float: left; background: #e2efd9;padding: 20px; box-sizing: border-box; }
.newsletters-box3-right h3{font-size: 18px; font-weight: 600; color: #548235; line-height: 22px; padding-bottom: 15px; }
.newsletters-box3-right p{font-size: 14px; font-weight: 400; color: #000; line-height: 22px; padding-bottom: 10px;}
.newsletters-box3-right p a{font-size: 14px; font-weight: 400; color: #0563c1; line-height: 22px; text-decoration: underline;}
.newsletters-list{width: 100%; height: auto; float: left; display: block;}
.newsletters-list li{width: 100%; height: auto; float: left; display: block; border-bottom: none!important;     padding: 0px 0 5px 15px!important;}
.newsletters-list li a{width: 100%; height: auto; float: left; display: block; font-size: 14px!important; font-weight: 400!important; color: #0563c1!important; line-height: 22px; text-decoration: underline;}
.newsletters-list li a:before { content: ''; background: #0563c1!important; width: 6px!important; height: 2px!important;left:-15px!important;top: 9px!important; position: absolute;}



.newsletters-box4{width: 100%; height: auto; float: left; display: block; background: #c00000; padding: 20px; box-sizing: border-box;}
.newsletters-box4-left{width: 50%; float:left; padding-right: 20px; margin-top: 5%;}
.newsletters-box4-left img{width: 50%; float: left; display: inline-block;}
.newsletters-box4-right{width: 50%; height: auto; float: left; background: #ffdddd;padding: 20px; box-sizing: border-box; }
.newsletters-box4-right h3{font-size: 18px; font-weight: 600; color: #c00000; line-height: 22px; padding-bottom: 15px; }
.newsletters-box4-right p{font-size: 14px; font-weight: 400; color: #000; line-height: 22px; padding-bottom: 10px;}
.newsletters-box4-right p a{font-size: 14px; font-weight: 400; color: #0563c1; line-height: 22px; text-decoration: underline;}
.newsletters-list4{width: 100%; height: auto; float: left; display: block;}
.newsletters-list4 li{width:auto; height: auto; float: left; display:inline-block; border-bottom: none!important;     padding: 0px 25px 0px 0px!important;}
.newsletters-list4 li a{width: 100%; height: auto; float: left; display: block; font-size: 14px!important; font-weight: 400!important; color: #0563c1!important; line-height: 22px; text-decoration: underline;}
.newsletters-list4 li a:before { display: none!important}


.newsletters-box5{width: 100%; height: auto; float: left; display: block; background: #0070c0; padding: 20px; box-sizing: border-box;}
.newsletters-box5-left{width: 50%; float:right; padding-left: 20px;margin-top: 9%; }
.newsletters-box5-left img{width: 50%; float: left; display: inline-block;}
.newsletters-box5-right{width: 50%; height: auto; float: left; background: #e3fdf3;padding: 20px; box-sizing: border-box; }
.newsletters-box5-right h3{font-size: 18px; font-weight: 600; color: #1f4e79; line-height: 22px; padding-bottom: 15px; }
.newsletters-box5-right p{font-size: 14px; font-weight: 400; color: #330036; line-height: 22px; padding-bottom: 10px;}
.newsletters-box5-right p a{font-size: 14px; font-weight: 400; color: #0563c1; line-height: 22px; text-decoration: underline;}
.newsletters-list5{width: 100%; height: auto; float: left; display: block; margin-bottom: 10px;}
.newsletters-list5 li{width:auto; height: auto; float: left; display:inline-block; border-bottom: none!important; padding: 0px 10px 0px 15px!important; position: relative;}
.newsletters-list5 li a{width: 100%; height: auto; float: left; display: block; font-size: 14px!important; font-weight: 400!important; color: #0563c1!important; line-height: 22px; text-decoration: underline;}
.newsletters-list5 li a:before {content: ''; background: transparent  url(../images/status-pic6.png ) left top no-repeat!important;  width: 11px!important; height: 11px!important;left:-15px!important;top: 4px!important; position: absolute; }

.newsletters-box6{width: 100%; height: auto; float: left; display: block; background: #ffc000; padding: 20px; box-sizing: border-box;font-size: 18px; font-weight: 600; color: #000; line-height: 22px; text-align: center;}
.newsletters-box6a{width: 100%; height: auto; float: left; display:block;  background: #ffd966; padding: 20px; box-sizing: border-box;}
.newsletters-box6a-left{width: 50%;   float:left; padding-right:20px;margin-top: 9%; }

.newsletters-box6a-left img{width: 50%;  float: left; display: inline-block;}
.newsletters-box6a-left small{width: 100%; height: auto; display: block; }
.newsletters-box6a-left small img{width: 100%;}
.newsletters-box6a-right{width: 50%;  float: left; background: #ffe599;padding: 20px; box-sizing: border-box; }
.newsletters-box6a-right p{font-size: 14px; font-weight: 400; color: #330036; line-height: 22px; padding-bottom: 10px;}
.newsletters-box6a-pic100{width: 100%;display:block;}
.newsletters-box6a-pic100 img{width: 100%;  display: block;}

.newsletters-box7{width: 100%; height: auto; float: left; display:block;  background: #ffc000; padding: 20px; box-sizing: border-box;}
.newsletters-box7-text{ width: auto; margin: 0 auto; display: table; text-align: center;}
.social-media2{width: auto; margin: 0 auto; display: table; text-align: center; padding-top: 20px;}
.social-media2 big{ width:70px; height: 70px; display: table-cell;}
.social-media2 big img{ width: 100%;}
.visit22{ width: auto; height: auto; float: left; position: relative; padding-right: 20px; }
.visit22:after{ content: ''; position: absolute; right: 10px; top: 7px; width: 1px; height: 12px; background: #000;}
.visit22 strong{font-size: 15px; font-weight: 400; color: #000; line-height: 22px; padding-right: 5px;}
.visit22 a{font-size: 15px; font-weight: 400; color: #0563c1; line-height: 22px; }
.write22{width: auto; height: auto; float: left;}
.write22 strong{font-size: 15px; font-weight: 400; color: #000; line-height: 22px; padding-right: 5px;}
.write22 a{font-size: 15px; font-weight: 400; color: #0563c1; line-height: 22px; }

/*-------------- Tanmoy -------------*/
.clr{ clear: both; padding: 0px; margin: 0px;}
.betterearth .product-wrapper{ min-height: 513px;}
.betterearth .box1{ background: #f1f4d5; position: relative;}
.betterearth .box1:after{background: url(../images/box1-bg.png ) center top no-repeat; content: ""; display: block; position: absolute; top: 0px; left: 0px; right: 0px; z-index: 1; width: 100%; min-height: 513px;}
.betterearth .box1 .product-wrapper{ background: #f1f4d5;}
.betterearth .box1 .lefy-part{float: left; width: 50%; position: relative; z-index: 9;padding: 10px 0 0 0;}
.betterearth .box1 .lefy-part h3{ color: #4b4b47; font-size: 30px; text-transform: none; font-weight: 400; line-height: 40px;}
.betterearth .box1 .lefy-part h3:before{ display: none;}
.betterearth .box1 .lefy-part h2{ color: #000000; font-size: 32px; text-transform: none; font-weight: 600; line-height: 50px;}
.betterearth .box1 .lefy-part h2 span{ color: #b7cf31; font-size: 45px;}
.betterearth .box1 .lefy-part h2 b{ color: #293a8c; font-size: 45px;}
.betterearth .box1 .lefy-part p{ color: #323232; font-size: 14px; text-transform: none; font-weight: 400; line-height: 18px; text-align: left;}
.betterearth .box1 .lefy-part a{ background: #1e63aa; color: #fff; text-transform: uppercase; font-size: 14px; padding: 15px 30px; border-radius: 50px; margin: 15px 0 0 0; display: block; width: 230px;}
.betterearth .box1 .lefy-part a:hover{ background: #1395ea;}
.betterearth .box1 .right-part{float: left; width: 50%; position: relative; z-index: 9; }
.betterearth .pad{ position: relative; z-index: 2;}

.betterearth .box2{ background: #336aba; position: relative;}
.betterearth .box2:after{background: url(../images/box2-bg.png ) center top no-repeat; content: ""; display: block; position: absolute; top: 0px; left: 0px; right: 0px; z-index: 1; width: 100%; min-height: 513px;}
.betterearth .box2 .lefy-part{float: left; width:35%; position: relative; z-index: 9;padding: 0px 0 0 0;}
.betterearth .box2 .lefy-part a{ background: #1e63aa; color: #fff; text-transform: uppercase; font-size: 14px; padding: 15px 30px; border-radius: 50px; margin: 15px 0 0 0; display: block; width: 230px;}
.betterearth .box2 .lefy-part a:hover{ background: #1395ea;}
.betterearth .box2 .right-part{float: left; width: 65%; position: relative; z-index: 9; padding: 106px 0 0 0;}
.betterearth .box2 .right-part h3{ color: #fff; font-size: 30px; padding: 0 0 30px 0;}
.betterearth .box2 .right-part p{ color: #fff; font-size: 16px; line-height: 25px;}
.betterearth .box2 .right-part p span{ color: #fff; font-size: 20px; line-height: 30px; display: block;}
.betterearth .box4 .right-part ul li{ list-style: disc; color: #fff; padding: 5px 0; font-size: 18px;}

.betterearth .box3a{ background: #f1f4d5; position: relative;}
.betterearth .box3a:after{background: url(../images/box3-bg.png ) center top no-repeat; content: ""; display: block; position: absolute; top: 0px; left: 0px; right: 0px; z-index: 1; width: 100%; min-height: 513px;}
.betterearth .box3a .lefy-part{float: left; width:65%; position: relative; z-index: 9;padding:106px 0 0 0;}
.betterearth .box3a .lefy-part a{ background: #1e63aa; color: #fff; text-transform: uppercase; font-size: 14px; padding: 15px 30px; border-radius: 50px; margin: 15px 0 0 0; display: block; width: 230px;}
.betterearth .box3a .lefy-part h3{ color: #3b3e1a; font-size: 30px; padding: 0 0 30px 0;}
.betterearth .box3a .lefy-part p{ color: #3b3e1a; font-size: 16px; line-height: 25px;}
.betterearth .box3a .lefy-part p span{ color: #3b3e1a; font-size: 20px; line-height: 30px; display: block; padding: 0 0 20px 0;}
.betterearth .box3a .lefy-part a:hover{ background: #1395ea;}
.betterearth .box3a .right-part{float: left; width: 35%; position: relative; z-index: 9; padding: 50px 0 0 0;}




.betterearth .box4{ background: #1aad5c; position: relative;}
.betterearth .box4:after{background: url(../images/box4-bg.png ) center top no-repeat; content: ""; display: block; position: absolute; top: 0px; left: 0px; right: 0px; z-index: 1; width: 100%; min-height: 513px;}
.betterearth .box4 .lefy-part{float: left; width:50%; position: relative; z-index: 9;padding: 50px 0 0 0;}
.betterearth .box4 .lefy-part a{ background: #1e63aa; color: #fff; text-transform: uppercase; font-size: 14px; padding: 15px 30px; border-radius: 50px; margin: 15px 0 0 0; display: block; width: 230px;}
.betterearth .box4 .lefy-part a:hover{ background: #1395ea;}
.betterearth .box4 .right-part{float: left; width: 50%; position: relative; z-index: 9; padding: 106px 0 0 0;}
.betterearth .box4 .right-part h3{color: #fff; font-size: 30px; padding: 0 0 30px 0;}
.betterearth .box4 .right-part p{color: #fff; font-size: 16px; line-height: 25px; padding: 0 0 15px 0;}



.betterearth .box5{ background: #dcf0f9 url(../images/back-part.jpg ) center top no-repeat;  position: relative; min-height: 584px;}
.betterearth .box5:after{background: url(../images/wold.png ) bottom right no-repeat; content: ""; display: block; position: absolute; bottom: 0px; right: 0px; z-index: 1; width: 100%; min-height: 584px;}
.betterearth .box5 .center{ text-align: center; margin: 0 auto;}
.betterearth .box5 .center a{ background: #1e63aa; color: #fff; text-transform: uppercase; font-size: 14px; padding: 15px 30px; border-radius: 50px; margin: 15px auto 0 auto; display: block; width: 230px;}
.betterearth .box5 .center a:hover{ background: #1395ea;}
.betterearth .box5 .center h2{ color: #5aa200; font-size: 36px; font-weight: 400; padding: 0 0 15px 0;}
.betterearth .box5 .center p{ color: #010101; font-size: 18px; line-height: 26px;}
.betterearth .box5 .center article{ padding: 60px 0 0 0;}
.betterearth .box5 .center article h3{ color: #5aa200; font-size: 30px; font-weight: 400; padding: 0 0 15px 0;}



.betterearth .box6{ background: #c3db40; position: relative;}
.betterearth .box6:after{background: url(../images/box6-bg.png ) center top no-repeat; content: ""; display: block; position: absolute; top: 0px; left: 0px; right: 0px; z-index: 1; width: 100%; min-height: 584px;}
.betterearth .box6 .center{ text-align: center; margin: 0 auto;}
.betterearth .box6 .center a{ background: #1e63aa; color: #fff; text-transform: uppercase; font-size: 14px; padding: 15px 30px; border-radius: 50px; margin: 15px auto 0 auto; display: block; width: 230px;}
.betterearth .box6 .center a:hover{ background: #1395ea;}
.betterearth .box6 .center h2{ color: #262c02; font-size: 30px; font-weight: 300; line-height: 35px;}
.betterearth .box6 .center h2 span{ color: #262c02; font-size: 30px; font-weight: 600;}
.betterearth .box6 .center h2:after{ content: ""; display: block; border-bottom: 1px solid #000; margin: 0 auto; text-align: center; width: 30px; padding: 15px 0 0 0;}
.betterearth .box6 .center ul{ margin: 25px 0;}
.betterearth .box6 .center ul li{ display: inline-block;width: 30%; text-align: center; margin: 0 auto; font-size: 18px; color: #010101;}


.betterearth .box7{ background: #f8fae9; position: relative; min-height: inherit; float: none;}
.betterearth .box7:after{background: url(../images/wold2.png ) left top no-repeat; content: ""; display: block; position: absolute; top: -50px; left: 0px; right: 0px; z-index: 1; width: 100%; min-height: 1010px;}
.betterearth .box7 .center{ position: relative; z-index: 9999;}

.betterearth .box7 .center h2{ color: #228c1c; font-size: 36px; font-weight: 300; line-height: 40px; text-align: center;}
.betterearth .box7 .center p{ color: #303030; font-size: 18px; font-weight:400; line-height: 25px;}
.betterearth .box7 .center p span{ color: #155b05;}
.betterearth .box7 .center h4{ color: #303030; font-size: 22px; font-weight: 600; line-height: 30px; text-align: center; text-transform: uppercase;}
.betterearth .box7 .center a{ cursor: pointer; text-align: center; display: block; margin: 0 auto;}
.betterearth .box7 .center a.link{ text-align: center; display: block; margin: 0 auto; color: #1680e2; font-size: 14px; text-decoration: underline; padding: 20px 0 30px 0;}
.betterearth .box7 .center a.link:hover{ text-decoration: underline; background: none; color: #000;}
.betterearth .box7 .center a:hover {background: #1395ea; cursor: pointer;}
.betterearth .box7 .center a.button{ background: #1e63aa; color: #fff; text-transform: uppercase; font-size: 14px; padding: 15px 30px; border-radius: 50px; margin: 15px auto 0 auto; display: block; width:150px; cursor: pointer;}
.betterearth .box7 .center h2 span{ color: #303030; padding: 0 0 45px 0; display: block;}
.betterearth .box7 .center .select-box{ position: relative; z-index: 999; width: 705px; margin: 0 auto;}
.betterearth .box7 .center .select-box article{ display: inline-block; margin: 0 2% 0 0;}
.betterearth .box7 .center .select-box article:nth-child(1){ width: 42%; position: relative;}
.betterearth .box7 .center .select-box article:nth-child(2){ width: 42%; position: relative; vertical-align: top;}
.betterearth .box7 .center .select-box article:nth-child(3){ width: 8%; vertical-align: top;}
select {-webkit-appearance: none;}
.betterearth .box7 .center .select-box select{background: url(../images/select.png ) no-repeat 0 0; line-height: 20px;background-color:  Transparent; padding: 23px 0 26px 22px; }
.betterearth select::-ms-expand { display: none; }

.betterearth select {-webkit-appearance: none; border: none; position: relative;}
.betterearth .box7 .center .select-box option{ padding:10px 0; border-bottom: 1px solid #ccc;}
.betterearth .select-box article:after{ content: ""; display: block;background: url(../images/arrow55.png) no-repeat right top; width: 6px; height: 5px; position: absolute; top: 30px; right: 21px; z-index: 9;} 
.betterearth .error2 {text-align: center; display: block; padding: 15px 0 15px 0; color: #f00;}

.betterearth article .button{ background: #1b8e00; color: #fff; border-radius: 100%; padding: 20px; font-size: 18px; cursor: pointer; position: relative; z-index: 9999;}
.betterearth article .button:hover{ background: #4ed22f;}
.betterearth article input[type=submit] {width: auto;border: none; height: 66px;}
.betterearth .error{font-size: 16px; padding: 10px 0 0 15px; display: block; color: #f00; font-weight: 400;}

.betterearth .address-box{ margin: 50px 0 0 0;}
.betterearth .address-box ul li{ width: 335px; min-height: 220px; background: #fff; padding: 40px 20px 0 40px; display: inline-block; margin: 3px 2px; vertical-align: top;}
.betterearth .address-box ul li.only-emp{background: #b8dffa; position: relative;}
.betterearth .address-box ul li.only-emp .tata-emp{background: #ffd40b; position: absolute; bottom: 5px; right: 0px; color: #000; font-size: 12px; line-height: 14px; padding: 5px !important; border-radius: 5px 0 0 5px;}


.betterearth .address-box ul li h5{ font-size: 14px; color: #3c3c3c; font-weight: 600;}
.betterearth .box7 .center .address-box ul li p{ font-size: 13px; color: #3c3c3c; font-weight: 400; line-height: 17px; text-align: left; padding: 15px 0 0 0; }



.betterearth .box8{ background: #fff; position: relative; min-height: 1145px;}
/*.betterearth .box8:after{background: url(../images/box9-bg.png ) center top no-repeat; content: ""; display: block; position: absolute; bottom: 0px; left: 0px; right: 0px; z-index: 1; width: 100%; min-height: 1145px;}*/
.betterearth .box8 .center h2 {color: #262c02; font-size: 30px; font-weight: 300; line-height: 35px; text-align: center;}
.betterearth .box8 .center h2:after {content: ""; display: block; border-bottom: 1px solid #000; margin: 0 auto; text-align: center; width: 30px; padding: 15px 0 0 0;}
.betterearth .box8 .center ul.e-waste{ padding: 60px 0 0 0;}
.betterearth .box8 .center ul.e-waste li{ width: 335px; height: 283px; background: #fff; border: 1px solid #e0e0e0; display: inline-block; margin: 5px; padding: 35px 30px 10px 30px; text-align: center;-webkit-box-shadow: 1px 1px 5px 0px rgba(179,179,179,0.48);-moz-box-shadow: 1px 1px 5px 0px rgba(179,179,179,0.48);box-shadow: 1px 1px 5px 0px rgba(179,179,179,0.48); vertical-align: top;} 
.betterearth .box8 .center .e-waste img{ padding: 0 0 15px 0;}
.betterearth .box8 .center .e-waste aside{ height: 60px;}
.betterearth .box8 .center .e-waste p{ font-size: 13px; color: #525252; line-height: 18px;}
.betterearth .box8 .center .e-waste p span{ font-weight: 600; font-size: 13px;}



.betterearth .box9{ background: #a2d437; position: relative; min-height: 703px;}
.betterearth .box9:after{background: url(../images/box9-bg.png ) center top no-repeat; content: ""; display: block; position: absolute; bottom: 0px; left: 0px; right: 0px; z-index: 1; width: 100%; min-height: 703px;}

.betterearth .box9 .center h2 {color: #262c02; font-size: 30px; font-weight: 300; line-height: 35px; text-align: center; padding: 35px 0 0 0;}
.betterearth .box9 .center h2:after {content: ""; display: block; border-bottom: 1px solid #000; margin: 0 auto; text-align: center; width: 30px; padding: 15px 0 0 0;}
.betterearth .box9 .center .body-img{ position: relative;}
.betterearth .box9 .body-img:after{ content: ""; display: block;background: url(../images/box9-bg2.png ) left bottom no-repeat; width: 402px; height: 168px; position: absolute; left: 0px; bottom: 0px; z-index: 99999;}
.betterearth .box9 .body-img:before{ content: ""; display: block;background: url(../images/box9-bg3.png ) right bottom no-repeat; width: 583px; height: 281px; position: absolute; right: 0px; bottom: 0px; z-index: 9;}
.betterearth .box9 .back-7{ position: relative; z-index: 9999;}
.betterearth .box9 .center h3 {color: #262c02; font-size: 36px; font-weight: 300; line-height: 35px; text-align: center;}
.betterearth .box9 .back-7 ul{ margin:30px auto 40px auto; text-align: center;}
.betterearth .box9 .back-7 ul li{ display: inline-block; padding: 5px;}
.betterearth .box9 .back-7 ul.other-logo li{ padding: 0 15px;}

.betterearth .skool-icon ul li aside {width: 98px;padding: 0px 0 0;}
.betterearth .skool-icon ul li {
    background: none;
    width: auto;
    width: 87px;
    height: 80px;
    position: relative;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: inherit;
    cursor: pointer;
    position: relative;
}
.betterearth .skool-icon {
    z-index: 999;
    width: 87px;
    padding: 0px;
    margin: 0px;
}
.betterearth .right_product {
    position: fixed;
    margin-top: 0;
    right: 0px;
    top: 50%;
    transform: translateY(-50%);
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
    box-shadow: none;
    z-index: 999999;
}
.betterearth .all { display: block;}
.betterearth .only-mobile{ display: none;}
.skool-icon ul li:first-child:after{ display: none;}
.betterearth .box9 .center h3.result{font-size: 41px;font-weight: 600; line-height: 59px;}
.betterearth .inside-int-cont p {
    font-size: 18px;
    line-height: 24px;
    font-weight: 400;
    color: #2a2a2a;
    text-align: center;
    padding-bottom: 20px;
}
.betterearth .inside-int-cont p b{font-size: 18px; padding: 0 0 15px 0;}
.english{ display: none;}

.iframe-pdfbox {width: 100%; height: auto; position: relative;}
.iframe-pdfbox2 {position: absolute; left: 0; right: 15px; bottom: 0; top: 0; height: 100%; z-index: 999;}



.side-management-pages{ background: #f5f5f5;}
.side-management-pages .side-management{ background: #fff; min-height: 495px; width: 100%;-webkit-box-shadow: 0px 0px 16px -2px rgba(0,0,0,0.36); -moz-box-shadow: 0px 0px 16px -2px rgba(0,0,0,0.36);
box-shadow: 0px 0px 16px -2px rgba(0,0,0,0.36); margin: 35px 0 0 0;}
.side-management-pages .new-bg6 {background: url(../images/under-bg.jpg) no-repeat center center; background-size: cover; padding: 96px 0 54px; min-height: 496px;}
.side-management-pages .inside-int-cont { display: block; padding: 59px 0 0px;}
.side-management-pages .side-management .left-images8{ float: left; padding: 45px; width: 50%;}
.side-management-pages .side-management .right-text8{ float: left; padding: 85px 45px 0 45px; width: 50%; text-align: left;}
.side-management-pages .side-management .right-text8 h2{ text-align: left; font-size: 34px; line-height: 40px; color: #0077b5; padding: 0 0 40px 0;}
.side-management-pages .side-management .right-text8 p{ text-align: left; font-size: 22px; line-height: 30px; color: #787878;}
.side-management-pages .product-wrapper ul{ width: 560px;}
.side-management-pages .product-wrapper ul li{ color: #fff; text-align: left; padding: 10px 0;;}
.side-management-pages .product-wrapper ul li span{ display: inline-block; width: 80px; vertical-align: top; padding: 10px 0 0 0;}
.side-management-pages .product-wrapper ul li strong{ display: inline-block; padding: 23px 0px; width: 430px; vertical-align: top; border-bottom: 1px solid #596e9f; line-height: 25px; font-weight: 500;}
.side-management-pages .product-wrapper ul li:nth-child(3) strong{border-bottom: none;}
.side-management-pages .product-wrapper ul li:nth-child(2) span img{ margin: -15px 0 0 0;}
.side-management-pages .inside-int-cont h3{ font-size: 22px; color: #2a4687; text-align: center; padding: 35px 0;}
.side-management-pages .click-here { width: auto; margin: 0 auto; text-align: center; display: table; padding-top: 0;}
.side-management-pages .click-here a { width: auto; height: auto; display: block; background: #ffd21f; padding: 15px 60px; box-sizing: border-box; font-size: 16px; font-weight: 400; color: #000;
line-height: 20px; text-align: center; text-transform: none; border-radius: 40px;}
.side-management-pages .call-us{ margin: 70px 0; position: relative; min-height: 370px;}
.side-management-pages .call-us .left-box2{ width: 49%; float: left; position: absolute; top: 0px; left: 50px; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.52);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.52); box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.52);}
.side-management-pages .call-us .right-box2{ width: 49%; float: left; background: url("../images/phone-bg.jpg") top left no-repeat; height: 315px; position: absolute; top: 60px; right: 50px; padding: 80px 40px; color: #fff;}
.side-management-pages .call-us .right-box2 p{ font-size: 18px; padding: 0 0 20px 0;}
.side-management-pages .call-us .right-box2 h3{ font-size: 23px; padding: 0 0 10px 0;font-weight: 400;}
.side-management-pages .call-us .right-box2 h1{ font-size: 50px; color: #ffc600; font-weight: 400;}
.side-management-pages .product-wrapper {width: 96%; max-width: 1040px; margin: 0 auto;}
.side-management-pages .inside-int-cont p {font-size: 19px; line-height: 30px; font-weight: 300; color: #2a2a2a; text-align: center; padding-bottom: 20px;}

.six-capitals{ background: #f5f5f5;}
.six-capitals .sustainable { margin: 30px auto; text-align: center; }
.six-capitals .sustainable p{ font-size: 30px; font-weight: 300;}
.six-capitals .sustainable h3{ font-size: 30px; font-weight: 600; color: #3b5998; padding: 15px 0 60px 0;}
.six-capitals .sustainable ul li{ width: 312px; min-height: 492px; display: inline-block;background: #fff; -webkit-box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.28); -moz-box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.28); box-shadow: 0px 0px 9px 0px rgba(0,0,0,0.28); border-radius: 15px; margin: 8px; vertical-align: top;}
.six-capitals .sustainable ul li aside img{border-radius: 15px 15px 0 0;}
.six-capitals .sustainable ul li article{ padding: 30px 30px 0 30px;}
.six-capitals .sustainable ul li article h3{ font-size: 25px; color: #606060; padding: 15px 0;}
.six-capitals .sustainable ul li article p{ font-size: 14px; line-height: 20px; color: #606060; padding: 0px 0;}
.six-capitals .sustainable ul li a{ background: #ff9306; color: #fff; margin: 30px auto 0 auto; display: block; width: 120px; padding: 10px; border-radius: 25px;}
.six-capitals .sustainable ul li a:hover{ background: #0077b5;}


.side-management-pages .iirc{}
.side-management-pages .iirc .call-us{ margin: 70px 0; position: relative; min-height: 370px;}
.side-management-pages .iirc .call-us .left-box2{ width: 49%; background: #3b5998; float: left; position: absolute; top: 0px; left: 50px; -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.52);
-moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.52); box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.52);}

.side-management-pages .iirc .call-us .right-box2 { width: 49%; float: left;  height: 315px; position: absolute; top: 50px; right: 50px; padding: 80px 40px; color: #fff;}
.side-management-pages .iirc .call-us .right-box2 p{ font-size: 18px; padding: 0 0 20px 0;}
.side-management-pages .iirc .call-us .right-box2 h3{ font-size: 23px; padding: 0 0 10px 0;font-weight: 400;}
.side-management-pages .iirc .call-us .right-box2 h1{ font-size: 50px; color: #ffc600; font-weight: 400;}

.iirc-pages .prepared { position: relative; min-height: 500px; margin: 80px 0 0 0;}
.iirc-pages .prepared .left-box2{ width: 48%; background: #3b5998; padding: 85px 50px; float: left; min-height: 375px; position: absolute; top: 0px; left: 50px; z-index: 9;}
.iirc-pages .prepared .right-box2{ width: 48%; float: left; position: absolute; top: 50px; right: 50px;}
.iirc-pages .prepared .left-box2 p{ color: #fff; font-size: 18px; text-align: left;}
.iirc-pages .iirc h3{ text-align: center; color: #3b5998; font-size: 30px; font-weight: 600; padding: 50px 0;}
.iirc-pages .iirc h3 a{ text-align: center; color: #3b5998; font-size: 30px; font-weight: 600; padding: 50px 0;}
.iirc-pages .iirc h3 span{ display: block; font-size: 22px; font-weight: 400; padding: 0px 0 0 0;}
.iirc-pages .iirc ul{ margin: 0 auto 50px auto; text-align: center;}
.iirc-pages .iirc ul li{ padding: 0 0px; display: inline-block; text-align: left;}
/*.iirc-pages .iirc ul li img{ -webkit-box-shadow: 0px 0px 13px -4px rgba(0,0,0,0.75);-moz-box-shadow: 0px 0px 13px -4px rgba(0,0,0,0.75);box-shadow: 0px 0px 13px -4px rgba(0,0,0,0.75);}*/
.iirc-pages .iirc ul li a{ text-align: left !important; padding: 10px 0 0 0; display: inline-block; color: #3b5998; font-size: 14px;}
.iirc-pages .iirc ul li span{ display: inline-block; padding: 0 0 0 5px;}
.iirc-pages .iirc ul li a:hover{ color: #6fb1e4;}
.iirc-pages .integrated{ width: 550px; margin: 0px auto 0 auto; position: relative; min-height: 550px;}
.iirc-pages .integrated .left-box2{ width: 40%; float: left; position: absolute; top: 30px; left: 0px; z-index: 9;}
.iirc-pages .integrated .right-box2{ width: 58%; background: #3b5998; float: left; position: absolute; top: 0px; right: 0px; width: 350px; height: 435px; border-radius: 25px; padding: 140px 0 0 100px; color: #fff;}
.iirc-pages .integrated .right-box2 h2{ text-align: left; }
.iirc-pages .integrated .right-box2 p{ text-align: left; display: block; padding: 10px 0; color: #fff;}

.public{ background: #1261a9; width: 100%; padding: 22px 0; margin: 0 0 40px 0;}	
.public a { font-size: 24px; text-transform: uppercase; font-weight: 400; color: #fff; text-align: center; display: block; width: 100%; position: relative;}
.public a span{ padding: 0px 0 0 10px; position: absolute; top: 0px;}

.public2 { margin: 0 auto; text-align: center; margin: 80px auto 30px auto;}
.public2 a{ font-size: 16px; background: #1968b3; border-radius: 50px; padding: 15px 40px; color: #fff;}

.marqee{max-width: 1209px; width: 100%; margin: 0 auto; overflow: hidden;}
.marqee ul{display: flex;align-items: center;  justify-content: center; gap: 0px 20px;}
.marqee ul li{color: #fff; font-size: 16px; position: relative;}
.marqee ul li h3{color: #fff; font-size: 18px; text-transform: uppercase;}
.marqee ul li h3{font-weight: 700;}
.marqee ul li.ic{padding: 0 0 0 25px;}
.marqee ul li.ic i{background: url("../images/icmar.png") no-repeat;  position: absolute; width: 20px; height: 20px; left: 0px; top: -2px}

.marqee ul {animation: marquee 30s linear infinite;}	
.marqee ul li{white-space: nowrap}

@keyframes marquee {
  from {
    transform: translateX(100%);
  }
  to {
    transform: translateX(-120%);
  }
}

@media screen and (max-width:1300px){
.right_product{position:relative; top:0; transform:translateY(0);}
.skool-icon{width:100%;}
.skool-icon ul{display:flex; flex-wrap:wrap; background:#3f90f1;}
.skool-icon ul li{width:50%; float:left; height:auto;}
.skool-icon ul li:first-child:after{width:1px; height:80px; right:0; top:0; bottom:0; left:inherit;}
.skool-icon ul li aside{width:auto; padding:22px 0 22px; display:block; margin:0 auto;}
.skool-icon ul li p br{display:none;}
}


@media screen and (max-width:1366px){
	
.desktop1920{ display: none;}
.desktop1366{ display: block;}
.mob800{ display: none;}
.inside-header-text-better{ position: absolute;  width: auto; height: auto;  left: 260px; top: 80%; -webkit-transform: translate(0%, -50%);transform: translate(0%, -50%); }
.betterearth .box5 .center article {padding: 20px 0 0 0;}
.betterearth .box5 .center a { margin: 5px auto 0 auto;}
}


@media screen and (max-width:1024px){
.col2Cont .col2Cont_img img { right:12px;}
.galleryList55 li{ float:left; width:33.3333%; }
.sustainability2 { position:relative;background: url(../images/sustainability-communications-header.jpg) no-repeat 0 100%;background-size: 200% 100%; }
.initiative-header{position:relative; background:url(../images/initiative-header-pic.jpg) no-repeat 0 100%;background-size: 200% 100%;}
.Volunteering-header{position:relative; background:url(../images/Volunteering-header-pic.jpg) no-repeat 0 100%;background-size: 200% 100%;}
.communication-header-mob{ display: inline-block; width:45%; height:auto; float: right; padding-top:25px; padding-left:3%; box-sizing:border-box;}
.communication-header-mob img{ width:100%}
.sustainability2 p { width: auto;margin-right: 0%; padding-left:0%; box-sizing:border-box;}
.initiative-header p { width: auto;margin-right: 0%; padding-left:0%; box-sizing:border-box; }
.Volunteering-header p { width: auto;margin-right: 0%; padding-left:0%; box-sizing:border-box; }
.newsletters-box2-left {width: 100%;float: left; padding-right: 0px;    margin-top: 0%;}	
.newsletters-box2-right {width: 100%;}	
.newsletters-box3-left { width: 100%; float: left; padding-left: 0px;margin-top:0%;}
.newsletters-box3-right {width: 100%;}
.newsletters-box4-left { width: 100%;float: left; padding-right: 0px; margin-top: 0%;}	
.newsletters-box4-right {width:100%;}
.newsletters-box5-left {width: 100%;float:left; padding-left: 0px;margin-top: 0%;}	
.newsletters-box5-right {width: 100%;}
.newsletters-box6a-left { width: 100%; float: left; padding-right: 0px;margin-top: 0%;}
.newsletters-box6a-right {width: 100%;}
	
.values ul li {display: inline;  width: 100%; float: left; min-width: inherit; vertical-align: top; margin: 0 0px 30px 0;padding: 0 20px;font-size: 14px; color: #353535;text-align: center;}
/*------- Tanmoy -------*/	
.inside-header-text-better {left: 180px;}
.skool-icon ul {background: none;}
.betterearth .box1 {padding: 0 50px;}
.betterearth .box3a {padding: 0 50px;}
.betterearth .address-box {margin: 50px auto; text-align: center;}
.betterearth .address-box ul li h5 {text-align: left;}
.betterearth .box8 .center ul.e-waste {text-align: center;}
.mainHeading22:after{ content: ''; position: absolute; left: 0; bottom: 0; width: 30px; height: 1px; background: #1c4176;}
.pages-tital h2{ text-align: center;}
.values p {text-align: center;}
}


@media screen and (max-width:1124px){
.energy-company{ margin:0 -5%;}
.energy-company p{width:100%; float:left; margin-right:0%; margin-bottom:0px;}
.energy-company ul li { width:100%; margin-bottom:20px;}
.tata-power-typography{width:100%; float:left;}
.cecSec > aside{ float:left; width:100%; min-height:auto; position:relative; height:auto;}
.inside-container {width: 90%;}
.contTab li a{font-size:18px;}
/* milestone */
.milestoneHolder h2 strong{font-size:50px;}
.milestoneHolder h2 br{ display:none;}
.milestoneHolder:before{ display:none;}
.milestoneHolder div{ padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #CCC;}
.milestoneHolder div:last-child{ border-bottom:0px solid #CCC;}
/* milestone end */

/* company profile start */
.cpSec1{ background:url(../images/cpSec1Bg.jpg) no-repeat 0 100%; background-size:200% 100%;}
.cpSec1:before{ display:block;}
.cpSec1 p{ width:100%;}
.cpSec1 .code{ width:100%;}
/* company profile emd */

}

@media screen and (max-width:990px){
/*.tata-power-typography .typography-text p{width:1px; word-wrap:break-word; font-family:monospace; white-space:pre-wrap;}*/
	
}
@media screen and (max-width:900px){
	.breadcrumb2{ width:100%; overflow:hidden;}
	.breadcrumb2 div strong{ background:rgb(0, 69, 149); float:none; width:100%; display:block; font-size:20px; line-height:24px;}
	.breadcrumb2 > div:before{ display:none;}
	.breadcrumb2 div strong{ height:auto; text-align:left; padding:10px 0 12px; position:relative;}
	.breadcrumb2 div strong:before{ content:''; position:absolute; left:100%; top:0; height:100%; width:50%; background:rgb(0, 69, 149)}
	.breadcrumb2 div strong:after{ content:''; position:absolute; right:100%; top:0; height:100%; width:50%; background:rgb(0, 69, 149)}
	.breadcrumb2 div span{ height:auto; text-align:left; padding:10px 0; font-size:20px; line-height:24px;}
	.breadcrumbs{display:none;}
	.mainHeading {
    font-size: 20px;
    line-height: 24px;
    padding-top:30px;
    padding-bottom: 30px;
    text-transform: uppercase;
	}

.col2Cont > div{width:100%; float:left; position:relative;}
.col2Cont .tp-mumbai{ border-right:0px solid #d5d5d5; margin-bottom:30px; margin-right:0px;}
.col2Cont .reliability{ border-left:0px solid #d5d5d5; padding-left:0px;}
.col2Cont .col2Cont_text{width:75%; float:left;}
.col2Cont .col2Cont_img{width:25%; height:auto; position:relative; right:auto; top:auto; margin-bottom:25px; float:left;}
.col2Cont .col2Cont_img img{position:relative; right:auto; bottom:auto; right:auto; width:70%; max-width:175px; display:block; }	
	
.projectLocation > div{float:left; width:100%; height:auto;}
	
.pprs ul{ display:block; border-bottom:0; border-top:1px solid #b8b8b8; font-weight:600;}
.pprs ul li{ display:block; border-left:0; border-bottom:1px solid #b8b8b8; padding:10px 0px; text-align:center;}
.pprs ul li:first-child{ border-left:0px solid #b8b8b8; padding-left:0;}
.pprs ul li:last-child{ padding-right:0; text-align:center;}
.contTab li a{font-size:15px;}
/* milestone */

/* milestone end */

/* 	gallery */
.galleryList li{width:33.333333333333333333%;}
/* 	gallery */

/* company profile start */
.cpSec1, .vision, .mission{ width:100%;}
.cpSec1 ul li{ width:100%;}
.cpSec1 ul li div{ border:none; margin-bottom:20px;}
.cpSec2 ul li{ padding:0px 0% 30px; width:100%;}
/* company profile emd */
.box2-50per{width:100%;padding-right:0%; box-sizing:border-box;}
.tata-power-typography .typography-text p{font-size:11px;}
.location-box33per{ width:46%;}
.location-box33per span{ font-size:12px; }
.ullist2-box50per{width:100% ; height:auto; float:left; padding-right:0% ; box-sizing:border-box;}
ul.milestone-nav{ margin-top:20px;}
.videoframe iframe{ width:100%;}

.number{width:100%; height:auto; float:left;}
.Volunteer2{width:100%; padding-left:0%;}
.Volunteer2 ul{ width:100%; height:auto; float:left; display:block; position: relative; left:0%; bottom:0; padding:25px 0;}
.cpSec1:before { content: ''; width: 200px; height: 250px; background: url(../images/cpSec1Bg.jpg) no-repeat 100% 0; background-size: 700px; float: none; margin-left: 0}
.write22 {width: 100%; height: auto; float: none; text-align: center;}
	
	.marqee {max-width: 100%;}
}

@media screen and (max-width:800px){
	.development-box .location-box33per2{ width:33.3333%;}
	
	
	.inside-header-text.edit br{display: block;}
	.inside-header-text.edit h2{font-size: 35px;}
	
.desktop1920{ display: none;}
.desktop1366{ display: none;}
.mob800{ display: block;}
	
	.download56 {

    width: auto;
    float: inherit;
    text-align: center;
    height: auto;
    line-height: 20px;
    margin: 25px auto;
    display: table;}	

	
	
	.visit22 {width: 100%;height: auto;float: left;position: relative;padding-right: 0px; text-align: center;}
	.visit22:after{ display: none;}
	.visit22 strong{ display: block; font-weight: 600;}
	.write22 strong{ display: block; font-weight: 600; padding-top: 10px;}
	
	
.betterearth .inside-header-text-better {
    left: 0;
    right: 0;
    text-align: center;
}
.betterearth .box1 .lefy-part {
    float: none;
    width: 100%;
    position: relative;
    z-index: 9;
    padding: 10px 0 0 0; text-align: center;
}
.betterearth .box1:after{ display: none;}
.betterearth .box1 .lefy-part p {text-align: center;}
.betterearth .box1 .lefy-part a {margin: 29px auto;}
.betterearth .box2 .lefy-part {
    float: none;
    width: 100%;
    position: relative;
    z-index: 9;
    padding: 0px 0 0 0;
    text-align: center;
}
.betterearth .box2 .right-part {
    float: none;
    width: 100%;
    position: relative;
    z-index: 9;
    padding: 30px 0 30px 0;
    text-align: center;
}
	.betterearth .box2:after{ display: none;}
.betterearth .box3a .lefy-part {
    float: none;
    width: 100%;
    position: relative;
    z-index: 9;
    padding: 30px 0;
    text-align: center;
}
.betterearth .box3a .right-part {
    float: none;
    width: 100%;
    position: relative;
    z-index: 9;
    padding: 30px;
    text-align: center;
}
	.betterearth .box3a:after{ display: none;}
.betterearth .box4:after{ display: none;}
.betterearth .box4 .lefy-part {
    float: none;
    width: 100%;
    position: relative;
    z-index: 9;
    padding: 30px 0;
    text-align: center;
}
.betterearth .box4 .right-part {
    float: none;
    width: 100%;
    position: relative;
    z-index: 9;
    padding: 30px 0;
    text-align: center;
}
	.betterearth .box5:after{ display: none;}
.betterearth .box7:after{ display: none;}
.side-management-pages .side-management .left-images8 { float: none; padding: 0; width: auto; text-align: center;}
.side-management-pages .side-management { min-height: inherit;}
.side-management-pages .side-management .right-text8 { float: none; padding: 85px 45px 0 45px; width: 100%; text-align: left;}
.side-management-pages .call-us .right-box2 {width:100%; float: none; background: url(../images/phone-bg.jpg) top left no-repeat; height: 315px; position: inherit; top: 0; right: 0;  padding: 34px 40px;  color: #fff;}
.side-management-pages .call-us .left-box2 { width: auto;  float: none; position: inherit; top: 0px; left: 0; -webkit-box-shadow: 0px 0px 5px 0px rgb(0 0 0 / 52%); -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.52); box-shadow: none; margin: 0 auto;  text-align: center;}	
.side-management-pages .call-us .right-box2 { width: 100%;  float: none; background: url(../images/phone-bg.jpg) top center no-repeat; height: 315px; position: inherit; top: 0; right: 0;  padding: 34px 40px; color: #fff; margin: 0 auto; text-align: center;}	
.iirc-pages .prepared .left-box2 {
    width: 100%;
    background: #3b5998;
    padding: 85px 50px;
    float: none;
    min-height: 375px;
    position: inherit;
    top: 0px;
    left: 0;
    z-index: 9;
    margin: 0 auto;
}	
.iirc-pages .prepared .right-box2 {
    width: auto;
    float: none;
    position: inherit;
    top: 0;
    right: 0;
    width: 100%;
}
.iirc-pages .prepared .right-box2 img{ width: 100%;}
.iirc-pages .iirc ul li {
    padding: 0 15px;
    display: inline-block;
    text-align: left;
    min-height: 200px;
}
.iirc-pages .integrated {
    width: auto;
    margin: 0;
    position: relative;
    min-height: inherit;
}
.iirc-pages .integrated .left-box2 {
    width: auto;
    float: none;
    position: inherit;
    top: 0;
    left: 0;
    z-index: 9;
    margin: 0 auto;
    text-align: center;
    display: block;
}
.iirc-pages .integrated .right-box2 {
    width: 300px !important;
    background: #3b5998;
    float: none;
    position: inherit;
    top: 0px;
    right: 0px;
    width: auto;
    height: inherit;
    border-radius: 25px;
    padding: 0;
    color: #fff;
    margin: 0 auto;
    padding: 30px;
}
	
	}
@media screen and (max-width:700px){
    .contTab {
        display: flex;
    }
    .contTabInfoHolder {
        padding: 50px 20px;
    }
.generation_capacity ul li {width: 100%; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #698712}
.generation_capacity ul li:last-child{ border:none;}
.generation_capacity ul li:after{ display:none;}

/* 	gallery */
.galleryList li{width:50%;}
/* 	gallery */

/* company profile start */

/* company profile emd */
.tata-power-typography .typography-text p{width:1px; word-wrap:break-word; white-space:pre-wrap; text-align:center; }
.tata-power-typography .typography-text:nth-child(3) p {
  overflow: hidden;
  text-overflow: ellipsis;
  width:8px;
  max-height: 250px;
}
.footprints_slider li .footprints-cont {
    position: relative;
    height: auto;
	padding-bottom:50px;
    background: rgba(0,0,0,1);
}
.footprints_prev{top:inherit; bottom:-5%; }
.footprints_next{top:inherit; bottom:-5%;}
.ullist2-box50per{width:100% ; height:auto; float:left; padding-right:0% ; box-sizing:border-box;}
.ullist2 ul { margin-bottom: 0px;}
.padding30a { padding: 0px 15px 0px 30px }
.brand-equity-block{ display:none;}
.brand-equity-none{display: block; }
.code-pic{ width:25%; margin:0 auto; display:table; height:auto; float: inherit; padding-right:0%; box-sizing:border-box;}
.code3 { width: 100%;height: auto;float: left; padding-top: 15px;line-height: 22px;font-size: 14px;}
.development-box .location-box33per2{ width:50%;}
	.galleryList55 li{ float:left; width:50%; }
	
	.table-responsive {
    width: 100%;
    margin-bottom: 15px;
	overflow:scroll;
    overflow-x:scroll;
    overflow-y: hidden;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}

	.cecSec2 > aside{ float:left; width:100%;  position:relative; }
	.cecSec2 > aside:first-child > div{padding:5% 5%;  }
	.cecSec2 > aside:last-child > div {padding: 5% 5%;}
	.cecSec2 > aside:first-child{  width:100%;background:url(../images/initiavies-bg2.jpg);}
	.cecSec2 > aside:last-child{width:100%; background:url(../images/initiavies-bg.jpg); }
	.box3:after{ display:none; }
.box3:before{ display:none; }
	
	
	
	.pic25per {width: 50%;}
	.inside-header img{    min-height: 300px;}
}

@media screen and (max-width:500px){
	.inside-header-text {
    left: 10px;

}
	

.milestoneHolder h2 strong{font-size:30px; padding-top: 20px;}
.cecSec > aside:first-child > div ul li{width:100%;}
.col2Cont .col2Cont_text{width:100%;}
.col2Cont .col2Cont_img{width:100%;}
.col2Cont .col2Cont_img img{ margin:0 auto; }	
.contTab li a{font-size:11px;}
/* 	gallery */
.galleryList li{width:100%;}
.cpSec1 ul li div {padding: 0 0 0 25px;}
/* 	gallery */
.dark-mode header .inside-header-text h1{ color: #fff !important;}
.dark-mode header .inside-header-text h2{ color: #fff !important;}
/* company profile start */
.cpSec3 ul li{ width:100%; margin-bottom:15px;}
.cpSec3 ul:before{ display:none;}
/* company profile emd */
.location-box33per{ width:100%; margin:2% 0%;}
.location-box33per span{ font-size:12px; }
.center-block7 p {
    font-size: 16px;
    line-height: 28px;}
	.breadcrumb{display:none;}
.center-block2 h3 {
    font-size: 24px;
    line-height: 24px;
    font-weight: 300;
    color: #1c4176;
    padding-bottom: 0;
}	
.pic25per {
    width: 50%;
    min-height: 150px;
    float: left;
    padding-right: 5px;
}
.display-year {
    display: block;
    width: 100%;
    float: left;
    font: 400 20px/20px 'Dosis', sans-serif;
    color: #757575;
    position: relative;
    padding-left: 3px;
    position: relative;
}
.display-year::before {top: 26px;}
.display-year::after {top: 26px;}
	.betterearth img{ max-width: 100%; height: auto;}
.betterearth .box1 .right-part {
    float: none;
    width: 100%;
    position: inherit;
    z-index: 9;
    text-align: center;
    display: block;
    margin: 0 auto;
}
.betterearth .box2 .right-part p {
    color: #fff;
    font-size: 13px;
    line-height: 20px;
    padding: 0 50px;
}
.betterearth .box2 .right-part p br{ display: none;}
.betterearth .box3a .lefy-part p {
    color: #3b3e1a;
    font-size: 14px;
    line-height: 21px;
}
.betterearth .box3a .lefy-part p br{ display: none;}
.betterearth .box4 .right-part p {
    color: #fff;
    font-size: 14px;
    line-height: 22px;
    padding: 0 15px 10px 15px;
}
.betterearth .box6 .center ul li {
    display: block;
    width: 70%;
    text-align: center;
    margin: 0 auto;
    font-size: 18px;
    color: #010101;
}
.betterearth .box7 .center h4 {
    color: #303030;
    font-size: 15px;
    font-weight: 600;
    line-height: 25px;
    text-align: center;
    text-transform: uppercase;
}
.betterearth .box7 .center .select-box {
    position: relative;
    z-index: 999;
    width: 100%;
    margin: 0 auto;
}
.betterearth .box7 .center .select-box article:nth-child(1) {
    width: 300px;
    position: relative;
    margin: 0 auto;
    display: block;
}
.betterearth .box7 .center .select-box article:nth-child(2) {
    width: 300px;
    position: relative;
    margin: 10px auto;
    display: block;
}
.betterearth .box7 .center .select-box article:nth-child(3) {
    width:80px;
    position: relative;
    margin: 0 auto;
    display: block;
}
.betterearth .address-box {
    margin: 10px auto;
    text-align: center;
}
.betterearth .right_product {
    position: inherit;
    margin-top: 0;
    right: 0px;
    top: 0;
    transform: translateY(-50%);
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
    box-shadow: none;
    z-index: 999999;
}
.betterearth .skool-icon {
    z-index: 999;
    width: 100%;
    padding: 0px;
    margin: 0px;
}
.betterearth .right_product {
    position: inherit;
    margin: 26px 0 0 0;
    right: 0px;
    top: 0;
    transform: translateY(-50%);
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.5);
    box-shadow: none;
    z-index:1;
    background: #ffd40b;
}
.betterearth .box1 {
    padding: 0 10px;
}
.betterearth .box1 .lefy-part h3 {
    color: #4b4b47;
    font-size: 21px;
    text-transform: none;
    font-weight: 400;
    line-height: 25px;
}
.betterearth .box1 .lefy-part h2 {
    color: #000000;
    font-size: 26px;
    text-transform: none;
    font-weight: 600;
    line-height: 30px;
}
.betterearth .box2 .right-part p {
    color: #fff;
    font-size: 13px;
    line-height: 20px;
    padding: 0 10px;
}
	hope foundation Bosepukur
.betterearth .box3a {
    padding: 0 10px;
}
.betterearth .box4 .right-part h3 {
    color: #fff;
    font-size: 25px;
    padding: 0 0 30px 0;
}
.betterearth .box2 .right-part h3 {
    color: #fff;
    font-size: 25px;
    padding: 0 0 30px 0;
}
.betterearth .box3a .left-part h3 {
    color: #fff;
    font-size: 25px;
    padding: 0 0 30px 0;
}
.betterearth .box5 {
    background: #dcf0f9;
	background-image: none;
}
.skool-icon ul {
    display: inherit;
    flex-wrap: initial;
    background: #3f90f1;
}
.inside-header-text-better a {
    font-size: 13px;
    font-weight: 400;
    color: #FFFFFF;
    position: relative;
    padding: 8px 16px;
    background: #1395ea;
    border-radius: 50px;
}
.box1 h3 {
    font-size: 16px;
    line-height: 30px;
    color: #1c4176;
    font-weight: 600;
    margin: 50px 0 20px 0;
    position: relative;
    padding: 0 0 10px 0px;
    text-transform: uppercase;
}
.skool-icon ul li {
    width: 50%;
    float: none;
    height: auto;
    display: inline-block;
    margin: 0 auto;
}
.betterearth .skool-icon ul li {
    background: none;
    width: auto;
    width: 87px;
    height: inherit;
    position: relative;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: inherit;
    cursor: pointer;
    position: relative;
    vertical-align: top;
    margin: 0 auto;
    text-align: center;
}
.skool-icon ul {
    display: inherit;
    flex-wrap: initial;
    background: #e7bf05;
}
.betterearth .skool-icon ul li {
    background: none;
    width: 32%;
    height: inherit;
    position: relative;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: inherit;
    cursor: pointer;
    position: relative;
    vertical-align: top;
    margin: 0 auto;
    text-align: center;
}
.betterearth .skool-icon {
    z-index: 999;
    width: 100%;
    padding: 0px;
    margin: 0px 0 0 0;
}
.betterearth .all { display: none;}
.betterearth .only-mobile{ display: block;}
.betterearth .skool-icon ul li:first-child::after {display: none; height: auto;} 
.betterearth .inside-int-cont {display: block; padding: 0px;}
.betterearth .skool-icon ul li:nth-child(2){ border-left: 1px solid #fddc40; border-right: 1px solid #fddc40; min-height: 50px;}
.betterearth .only-mobile .left{ display: inline-block; padding: 10px 10px 0 10px; width: 35%}
.betterearth .only-mobile .left img{ max-width: inherit; height: inherit;}
.betterearth .only-mobile .right{ display: inline-block; padding: 10px 10px 0 10px; width: 60%; font-size: 13px; color: #000; vertical-align: top;}		
.betterearth .skool-icon ul li aside {width: 115px; padding: 0px 0 0;}
.betterearth .box6 .center ul {margin: 0px 0; padding: 25px 0 0 0;}
.betterearth ul.only-mobile{ margin: 0px; padding: 0px}	
.betterearth .box1 .lefy-part {
    float: none;
    width: 100%;
    position: relative;
    z-index: 9;
    padding: 10px 0 0 0;
    text-align: center;
    margin: -25px 0 0 0;
}
.betterearth .box5 .center h2 {
    color: #5aa200;
    font-size: 36px;
    font-weight: 400;
    padding: 15px 0 15px 0;
}
.betterearth .box6 .center h2 { padding: 25px 0 0 0;}
.betterearth .box7 .center h2 {
    color: #228c1c;
    font-size: 28px;
    font-weight: 300;
    line-height: 40px;
    text-align: center;
    padding: 25px 0 0 0;
}
.betterearth .box8 .center h2 {
    color: #262c02;
    font-size: 26px;
    font-weight: 300;
    line-height: 31px;
    text-align: center;
    padding: 25px 0 0 0;
}
.betterearth .box9 .center h3 {
    color: #262c02;
    font-size: 31px;
    font-weight: 300;
    line-height: 35px;
    text-align: center;
    padding: 25px 0 0 0;
}
.betterearth .skool-icon {
    z-index: 1;
    width: 100%;
    padding: 0px;
    margin: 0px 0 0 0;
}
	
.betterearth .box1 .lefy-part h2 span {
    color: #b7cf31;
    font-size: 28px;
}
.betterearth .box1 .lefy-part h2 b {
    color: #293a8c;
    font-size: 26px;
}
.betterearth .box9 .back-7 ul {
    margin: 0px auto 0 auto;
    text-align: center;
}
.betterearth .box9 .center h2 {
    color: #262c02;
    font-size: 30px;
    font-weight: 300;
    line-height: 35px;
    text-align: center;
    padding: 10px 0 0 0;
}
.betterearth .box9 .center h3.result {
    font-size: 32px;
    font-weight: 600;
    line-height: 41px;
}
.betterearth .box9 .center h3 {
    color: #262c02;
    font-size: 22px;
    font-weight: 300;
    line-height: 35px;
    text-align: center;
    padding: 10px 0;
}
.betterearth .box9 .center h3.result {
    font-size: 32px;
    font-weight: 600;
    line-height: 41px;
    padding: 15px 0 0 0;
}
.betterearth .inside-int-cont p {
    font-size: 17px;
    line-height: 23px;
    font-weight: 400;
    color: #2a2a2a;
    text-align: center;
    padding-bottom: 20px;
}
.betterearth .box9 .body-img::after {width: 100%;}
.betterearth .box9 .body-img::before {width: 100%;}
.betterearth .box9 .body-img:after{z-index: 9;}
.betterearth .only-mobile:last-child .top{padding: 20px 20px 0 10px;}
.betterearth .select-box article:nth-child(3)::after {background: none;}
	
.side-management-pages .product-wrapper ul { width: auto; margin: 0 auto; text-align: center;}
.side-management-pages .product-wrapper ul li strong { display: block; padding: 23px; width: auto; vertical-align: top; border-bottom: 1px solid #596e9f; line-height: 25px; font-weight: 500; text-align: center;}
.side-management-pages .product-wrapper ul li span { display: block; width: auto; vertical-align: top; padding: 10px 0 0 0; margin: 0 auto; text-align: center;}	
.side-management-pages img{ max-width: 100%; height: auto;}
.side-management-pages .side-management .right-text8 { float: none; padding: 45px 45px 0 45px; width: 100%; text-align: center;}
.side-management-pages .side-management .right-text8 h2 { text-align: center; font-size: 25px; line-height: 29px; color: #0077b5; padding: 0 0 40px 0;}
.side-management-pages .side-management .right-text8 p { text-align: center; font-size: 20px; line-height: 26px; color: #787878;}
.side-management-pages .call-us .right-box2 h1 { font-size: 40px; color: #ffc600; font-weight: 400;}
.side-management-pages .new-bg6 { background: url(../images/under-bg.jpg) no-repeat center center; background-size: cover; padding: 36px 0 54px; min-height: inherit;}
.iirc-pages .iirc ul { margin: 0 auto 0px auto; text-align: center;  width: 278px; /* border: 1px solid; */}
.iirc-pages .iirc ul li { padding: 0 15px; display: inline-block; text-align: center; min-height: inherit; margin: 0 auto;}
.iirc-pages .integrated .right-box2 h2 { text-align: center;}
.iirc-pages .integrated .right-box2 p { text-align: center;}
.inside-header-text h1 {
    font-size: 23px;
    font-weight: 900;
    color: #FFFFFF;
    text-transform: inherit;
    font-family: 'ITC Avant GardeStd Bold';
}
		.inside-header-text.edit h1 {
    font-size: 18px;
}

}
@media screen and (max-width:360px){

.box193pic-left{width:100%; height:auto; float: left ; margin-left:0px; margin-bottom:20px;}
.box193pic-right{width:100%; height:auto; float: left; margin-right:0px; margin-bottom:20px;}
/* company profile start */
.cpSec1:before{ float:none; margin:25px auto 25px;}
.cpSec1 p{width:100%; }
/* company profile emd */
.development-box .location-box33per2{ width:100%;}
	.galleryList55 li{ float:left; width:100%; }
	.milestoneHolder h2 strong{font-size:30px; padding-top: 20px;}
}

@media screen and (max-width:550px){
	.center-block2 h3 {padding-top: 10px; padding-bottom: 10px;}
	.code small { width: 100%;font-size: 24px;padding-bottom: 41px;}
	ul.events_info_slider h2 {
    font-family: 'Figtree', sans-serif;
    font-size: 25px;
    font-weight: 900;
    line-height: 25px;
}
	.breadcrumb {
    position: absolute;
    left: 10px;
    bottom: 20px;
    display: block !important;
}
	.center-block2 {
    width: auto;
    /* max-width: inherit; */
    /* margin: 0 auto; */
    padding: 32px !important;
    /* position: relative; */
}
}