.company-information-outer{ margin:120px auto 0;max-width:990px;}
.company-information-detail{ display:flex; flex-wrap:wrap; margin:0 -20px;}
.company-information-detail li{ margin-bottom:40px; padding:0 20px;}
.company-information-detail li .company-information-in{ border-radius:30px; background-color:#f9f1e0; padding:30px; height: 100%}
.company-information-detail li:nth-of-type(1),
.company-information-detail li:nth-of-type(2),
.company-information-detail li:nth-of-type(3),
.company-information-detail li:nth-of-type(4){ max-width: 100%; flex:0 0 100%;}

.board-title{ line-height:28.8px;}

.vision-excellence-resilience{ padding:15% 5% 150px 5%;}
.policy-container p{ font-size:16px; line-height:25.6px; color: #284734 !important;}
.company-information-detail li h4{ font-size:20px; line-height:28.8px; margin-bottom:10px;}
.company-information-detail li p{font-size: 18px; line-height: 28.8px; position: relative;}
.company-information-detail li p:last-child{ margin-bottom: 0 !important;}

.vision-excellence-resilience .about-right p {font-size: 16px;line-height: 25.6px;}

.committee-name{display: flex; flex-wrap:wrap; margin:0; list-style-type: none; margin:0; padding:0;}
.committee-name li{padding-left:15px; position:relative; margin-bottom:0; width: 100% !important;  max-width: 100% !important; flex:0 0 100% !important;}
.committee-name li:before{content:''; height:5px; width:5px; border-radius:50%; background-color:#f4633a; position: absolute; top:10px; left: 0;}


.padding-left-40{ padding-left:40px;}
.tel-icon{ background:url("../images/careers/tel.svg") no-repeat;  position: absolute; left: 0; top:0;height:25px; width:25px; background-size: cover; display: inline-block;}
.email-icon{ background:url("../images/careers/email.svg") no-repeat; position: absolute; left: 0; top:0;height:25px; width:25px; background-size: cover; display: inline-block;}
.fax-icon{ background:url("../images/careers/fax.svg") no-repeat; position: absolute; left: 0; top:0;height:25px; width:25px; background-size: cover; display: inline-block;}
.pdf-icon{ background:url("../images/careers/pdf.svg") no-repeat; position: absolute; left: 0; top:0;height:25px; width:25px; background-size: cover; display: inline-block;}

.tel-number a{ pointer-events: none; color: #284734 !important;}
a:hover, a:focus{ color: #F4633A !important;}

.paathya-section .curvebox{ height: 150vh;}

.policy-list-alpha {list-style-type: lower-alpha !important;}
.policy-list-disc {list-style-type: disc !important;}
.policy-list-decimal {list-style-type: decimal;}
.policy-container ul, .policy-container ol {padding-left: 20px;}
.policy-container ul li {font-size: 18px;line-height: 25.6px;color: #284734 !important;margin-bottom: 10px;list-style-type: disc !important;}
.policy-container ol li {font-size: 18px;line-height: 25.6px;color: #284734 !important;margin-bottom: 10px;}
.policy-container a {font-size: 18px;line-height: 25.6px;color: #284734 !important;text-decoration: underline;}

.policy-container h3 {color: #284734;margin-bottom: 15px;margin-top: 30px;}

@media all and (max-width:1024px){
    .tel-number a{ pointer-events:default; color: #284734;}  
    .company-information-detail li p strong{ display: block;}  
    .company-information-detail li p {font-size: 16px; line-height: 26.5px;}
    .board-title{ letter-spacing: 0;}

    .vision-excellence-resilience{padding:40vw 7% 110px 7%;}
}


@media (max-width: 767px){
#vision-excellence-resilience-left .banner_heading_txt .display-1-heading, .vision-excellence-resilience .banner_heading_txt .display-2-heading {font-size: 12vw; line-height: 12vw; height: 12vw;}
.vision-excellence-resilience .about-right {margin-top: 25px;}

.company-information-detail li .company-information-in {padding: 20px;}

}

@media screen and (min-width: 768px) and (max-width: 1023px){
    .vision-excellence-resilience {padding: 25vw 3% 110px 3%;}
    .vision-excellence-resilience .about-right {padding-left: 4.5rem;}
    #vision-excellence-resilience-left .banner_heading_txt .display-1-heading, .vision-excellence-resilience .banner_heading_txt .display-2-heading {font-size: 48px;line-height: 50px;height: 50px;}

}
@media screen and (min-width: 1024px) and (max-width: 1080px){
    .vision-excellence-resilience {padding: 18vw 7% 110px 7%;}
    .vision-excellence-resilience .about-right {padding-left: 4.5rem;}

    #vision-excellence-resilience-left .banner_heading_txt .display-1-heading, .vision-excellence-resilience .banner_heading_txt .display-2-heading {     font-size: 60px;line-height: 61px;height: 61px;}

}


/* portrait */
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1024px) 
  and (orientation: portrait) 
  and (-webkit-min-device-pixel-ratio: 2) {
 
}
/* landscape */
@media only screen 
  and (min-device-width: 1024px) 
  and (max-device-width: 1366px) 
  and (orientation: landscape) 
  and (-webkit-min-device-pixel-ratio: 2) {
   

}


@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2)
  and (orientation: landscape) { 
 

  }
  @media only screen 
  and (min-device-width: 390px) 
  and (max-device-width: 844px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 
    
  }

  @media only screen 
  and (min-device-width: 414px) 
  and (max-device-width: 736px) 
  and (-webkit-min-device-pixel-ratio: 3)
  and (orientation: landscape) { 
   

  }