html *
{
   font-family: 'Montserrat', sans-serif;
}
h1{font-size:45px;}
h2{font-size:40px;}
h3{font-size:27px;}
h4{font-size:24px;}
h5{font-size:18px;}
.w3-spin{animation:w3-spin 2s infinite linear}
@keyframes w3-spin{0%{transform:rotate(0deg) }
 100%{transform:rotate(359deg) }
}
.w3-animate-fading{animation:fading 10s infinite}
@keyframes fading{0%{opacity:0 }
 50%{opacity:1 }
 100%{opacity:0 }
}
.w3-animate-opacity{animation:opac 0.8s}
@keyframes opac{from{opacity:0 }
 to{opacity:1 }
}
.w3-animate-top{position:relative;animation:animatetop 0.4s}
@keyframes animatetop{from{top:-300px;opacity:0 }
 to{top:0;opacity:1 }
}
.w3-animate-left{position:relative;animation:animateleft 0.4s}
@keyframes animateleft{from{left:-300px;opacity:0 }
 to{left:0;opacity:1 }
}
.w3-animate-right{position:relative;animation:animateright 0.4s}
@keyframes animateright{from{right:-300px;opacity:0 }
 to{right:0;opacity:1 }
}
.w3-animate-bottom{position:relative;animation:animatebottom 0.4s}
@keyframes animatebottom{from{bottom:-300px;opacity:0 }
 to{bottom:0;opacity:1 }
}
.w3-animate-zoom{animation:animatezoom 0.6s}
@keyframes animatezoom{from{transform:scale(0) }
 to{transform:scale(1) }
}
.w3-animate-input{transition:width 0.4s ease-in-out}
.w3-animate-input:focus{width:100%!important}
.hide-me[aria-expanded="true"]{display:none;}
a.more{text-transform:uppercase;color:#99989c}
a.more:hover{color:#a98027}
.readmore{color:#f47d35;text-transform:uppercase;font-weight:bold;margin-bottom:20px;}
.readmore:hover{color:black;border-radius:17px;padding:10px 20px;border:1px solid #f47d35;}
.more-scroll{position:absolute;bottom:0;right:0;left:0;margin:0 auto;z-index:99;text-align:center}
.more-scroll a{color:#FFF;display:inline-block}
.more-scroll a i{display:block;font-size:27px;line-height:normal}
.mr-top{margin-top:20px}
.mr-top2{margin-top:40px}
.mr-top3{margin-top:60px}
.space, .space1, .space2, .space3{width:100%}
.space, .space1, .space2, .space3{float:left;}
.space{height:65px}
.space1{height:55px}
.space2{height:35px}
.space3{height:90px}
.section-divider{clear:both;float:left;width:100%;margin-top:30px;}
.sidepanel{width:0px;position:absolute;z-index:1;height:650px;top:75px;left:0px;background-color:#fbfade;overflow-x:hidden;transition:0.5s;padding:60px 50px 0px 0px;opacity:0.95;text-align:left;}
.sidepanel a{padding:8px 8px 8px 32px;text-decoration:none;font-size:18px;color:#490202;display:block;transition:0.3s;font-weight: 900;}
.sidepanel a:hover{color:red;}
.sidepanel .closebtn{position:absolute;top:0;right:25px;font-size:36px;}
.openbtn{font-size:20px;cursor:pointer;background-color:transparent;color:#410000;padding:10px 15px;border:none;top:100px;left:100px;position: absolute;}
img{max-width:100%}
.circle{position:absolute;border:2px solid red;width:200px;height:200px;border-radius:100%;background-image:url('auto-1.html')}
.image-cropper{width:300px;height:300px;position:relative;overflow:hidden;border-radius:50%;}
.image-cropper-d{position:relative;overflow:hidden;border-radius:50%;margin:30px;}
.director-name{font-weight:800;font-size:18px;}
.director-desig{font-weight:800;font-size:16px;color:#f47d35;}
.pad-left{padding-left:15px}
.btn-home{border-radius:6px;border: 1px solid #e3b332;padding: 2px 10px; background-color: #e3b332;}
.btn-scroll{border-radius:17px;border: 1px solid #490202;padding: 2px 10px; background-color: transparent;font-weight:600;color:#490202}
.btn-scroll2{border-radius:17px;border: 2px solid #490202;padding: 4px 20px; font-size:24px; background-color: transparent;font-weight:600;color:#490202;margin-bottom:30px;}
.btn-scroll2:hover{border-radius:17px;border: 2px solid white;padding: 4px 20px; font-size:24px; background-color: transparent;font-weight:600;color:white;}
.top-scroll{top:550px;position:absolute;right:60px;}
.arrow-down:after{font-family: "Font Awesome 5 Free";content: "\f103";display:inline-block;padding: 3px;vertical-align: middle; font-weight: 900;}
.arrow-right:after{font-family: "Font Awesome 5 Free";content: "\f101";display:inline-block;padding: 3px;vertical-align: middle; font-weight: 900;}

.btn-back {border-radius:17px;border: 1px solid #490202;padding: 2px 10px; background-color: transparent;font-weight:600;position:absolute;left:475px;top:175px;color:#490202}
.btn-slider{color:#fff;background-color:#f48337;border-color:#f48337;padding:5px 20px;margin-top:20px;}
#chairman {
    background-image: url(../images/bg-flower.png);
    background-position: center 80% 20%;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
	padding-top:90px;
}
#chairman h2{color:#490202;font-weight:900;padding-bottom:30px; text-align:center;}
#chairman p{color:#490202;font-weight:600;font-size:18px;line-height:2em;}
#chairman img{padding-top:30px}
#chairman p.desig{color:#e3b332;font-weight:900;font-size:18px;}
#chairman p.name{font-weight:900;font-size:21px;padding-top:30px;}
.board{background-color: #faf1d1;padding:90px 0px;}
.board p.desig{color:#e3b332;font-weight:600;font-size:16px;text-align:center;}
.board p.name{color:#6d6e71;font-weight:600;font-size:18px;text-align:center;}
.board h2{color:#490202;font-weight:900;margin:30px; text-align:center; }
.chart{padding:60px 0px;}
.chart h1{color:#e3b332;font-weight:600;font-size:45px;text-align:center;}
.chart h2{color:#490202;font-weight:700;padding:30px 0px;font-size:21px}
.con-banner{
	background-image: url(../images/banner-con2.jpg);
    background-position: right top 100% 100%;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
	background-color: #faf1d1;
	min-height:600px;
	padding-bottom:120px;
}
.home-banner{
	background-image: url(../images/home-banner.jpg);
    background-position: right top 100% 100%;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
	background-color: #faf1d1;
	min-height:600px;
}
body.con-background{background-color: #faf1d1;}
.top200{margin:50px 0px;}
.border-bottom{border-bottom:2px solid #e1b233;}
.border-right{border-right: 2px solid #e1b233;}
.con-banner h1{color:#490202;font-weight:700;padding:30px 0px 0px;font-size:27px;}
li.tab a{color:#490202;}
li.tab.active a,li.tab.active a:active{color:#e1b233;}
#sidebar h5, #sidebar h5 a{color:#490202;font-weight:bold;padding:.5em 0;}
#sidebar h5.active{color:#e1b233;}
img.report2{margin-top:250px;width:35%;height:35%;}
img.report{width: 250px;height: auto;margin-left: 200px; margin-top: 50px;}
table{font-size: 15px;}
th, td { 
	text-align:center; 
	border-bottom:1px solid #e1b233; 
	padding:10px;
	text-align:left;
} 
th{padding:25px 10px 10px 10px;}
caption{color:#490202;font-weight:bold;}
tr.tf{border:1px solid #e1b233; }
th.next{padding:10px;}
td.next{padding-bottom:25px;}
td.prev{padding-top:25px;}
th.prev{padding-top:35px;}
#viewer{background-color:#faf1d1;}
#achievements{background-color:#fcf9f0;padding: 90px 0px;text-align:center;}
h1.highlights {color: #e3b332;font-weight: 600;font-size: 60px;text-align: center;}
.pad-achieve{padding:30px 0px;}
.mar30{margin:30px 0px;}
#overview{background-color:#fcf9f0;padding: 30px 0px;text-align:center;}
#overview p{color: #490202;font-weight: 600;text-align:left;line-height:2em;font-size:24px}
.high2{color: #e3b332;font-weight: 600;font-size: 36px;text-align: center;padding: 30px 0px;}
#audit-report{
	background-image: url(../images/audit-report.jpg);
    background-position: right top 100% 100%;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
	background-color: #faf1d1;
	min-height:300px;
}
.ind-audit{color:#490202;font-weight: 900;font-size: 45px; font-weight:bolder; text-align: center;padding: 120px 0px 60px 0px;}
@media only screen and (min-width: 1024px) {
	.top-scroll{top:450px;right:75px;}
	.img-graph{height:450px !important;width:auto;}
}
@media only screen and (min-width: 1440px) {
	.top-scroll{top:600px;right:25px;}
}
@media only screen and (min-width: 1920px) {
	.top-scroll{top:750px;right:150px;}
}
@media only screen and (min-width: 2560px) {
	.top-scroll{top:1000px;right:50px;}
}
@media only screen and (min-width: 768px) {
	/* For desktop: */
	.row-eq-height {
	  display: -webkit-box;
	  display: -webkit-flex;
	  display: -ms-flexbox;
	  display:         flex;
	}
	.vcenter{
	  display:flex;
	  flex-direction:column;
	  justify-content:center;
	  }
	.vbottom{
	  display:flex;
	  flex-direction:column;
	  justify-content:flex-end;
	}
	.chairman img{padding-top:90px}
	.board img{padding:30px 20px;}
	.board h2{line-height: 0.1em;border-bottom: 1px solid #000;margin:30px;}
	.board h2 span {background:#faf1d1; padding:0 10px;}
	.con-background header{background-color: #fff;}
	
}
@media only screen and (max-width: 768px) {
	img.report2 {margin-top: 100px; width:50%;height:50%;}
	.home-banner{min-height:200px;}
}
@media only screen and (max-width: 767px) {
  .ind-audit{font-size: 30px;}
  .top-scroll{top:350px;right:60px;}
  .btn-back {left: 155px;top: 210px;}
  .btn-scroll{top:250px;right:60px;}
  img.report2 {margin-top: 50px; width:50%;height:50%;}
  img.report {margin-left: 75px;margin-top: 50px;}
  .openbtn {top: 100px;left: 29px;}
  .border-right {display: none;border-right: none;}
  header{background:transparent;}
  .sidepanel{width: 100%;opacity: 0.96; text-align:left;}
  .con-background header{background-color: transparent!important;}
  h1.highlights {color: #e3b332;font-weight: 600;font-size: 30px;text-align: center;}
  .home-banner{min-height:200px;}
}
@media only screen and (max-width: 424px) {
  .btn-scroll{top:250px;right:40px;}
}
