h1{font-size:34px;line-height:51px;color:#0C5294}
.para1{font-size:16px;line-height:32px;text-align:justify;color:#000; font-weight: 300;}
.para2{font-size:16px;line-height:32px}
.accordion-button{background-color:#F2DAAE}
.acc_heading{font-size:18px;color:#333333}
#inner-banner-comn-in img { width:100%; }
.acc_body{font-size:16px;color:#333333;}
.accordion-button:focus { box-shadow: none; border:0px solid black; }
.accordion-button:not(.collapsed) { color: var(--bs-accordion-active-color); background-color: #F2DAAE; /* change this to the color you want */ box-shadow: inset 0 calc(-1* var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color); }
.content-wrp-section { min-height: 1061px; } 
#inner-banner-comn-in { position:relative; }
.brd-crmb-commn { background: #FFFFFFE8; color: #fff; padding: 28px 95px 26px 64px; clip-path: polygon(88.9% -2.05%, 99.83% 109.62%, 47.42% 99.88%, 0.26% 109.38%, 0.53% 1.88%, 75.5% 0%); }
.brd-crmb-commn_inn { position: absolute; left: -2px; bottom: 0; width: 25%; right: 0; }
.brd-crmb-commn img { width:auto !important; margin: 9px auto; }
.accordion-button::after {background-image: url(./images/plus.png); }
.accordion-button:not(.collapsed)::after { background-image: url(./images/plus.png); transform:rotate(135deg); }
.acc_content{border:2px solid #F2DAAE;border-top:0px}
.bannerContainer{position:relative;overflow:hidden}
.bannerImage{width:100%}
/*.satsidemenu{position:absolute;background-color:white;height:120vh;margin-top:0px; background: url(../images/side-bar-bg.jpg); }*/
.satsidemenu { position: absolute; height: 100%; margin-top: 0px; background: url(../images/side-bar-bg.jpg); top: 0; bottom: 0; background-size: cover; }
.satsidemenuItem{font-size:16px; padding-right: 34px; color:#333333;cursor:pointer;transition:.15s;border-bottom:1px solid #333333}
.sidemnucontent{transition:.2s}
.sidemnucontent:hover{color:#0C5294;transform:scale(1.03)}
.milestone-content{display:flex;overflow:hidden;transition:1.5s;height:auto}
.milestone-head-tab{background-color:#F2DAAE;font-size:18px;color:#333333}
.each-milestone-para{font-size:14px}
.common-heading { text-align:left; margin-bottom: 22px; }
.common-heading { text-align:left; margin-bottom: 22px; }
.common-heading h1 { color: #D98600; font-weight: 200; }
.common-heading h1 span { color: #0C4D8B; font-weight: 400; }
#hist-mil-stne { background: url(../images/bg_2.jpg) center; background-size: cover; position:relative; }
.rgt-svvg-icon { position: absolute; right: 15px; }
#inner-banner-comn-in .common-heading { text-align: center; margin:0px auto; }
table { border:none !important; }
#content-tables_1 table { border-collapse: collapse; font-size:16px;}
#content-tables_1 th { text-align: left; padding: 11px 11px !important;  background-color: #9BBB59; color:#FFF; } 
#content-tables_1 td { text-align: left; padding: 11px 11px; background:none;}
#content-tables_1 tr:nth-child(odd) { background-color:#D4E8EE; }
#content-tables_1 tr:nth-child(even) { background-color:#FFF3DD;}
#content-tables_1 table thead tr td { background:#DDAE68; }
#content-tables_1 table thead tr th { background:#DDAE68; }
#content-tables_1 table tr { }
.widget ul li::before { content: url(../images/right-icon_1.png); left:0; position:absolute; padding-left:4px; color:#707070; font-size: 14px;}
.widget ul { float:left; list-style:outside none none; margin-bottom:0; padding-left:0; width:100% }
.widget ul li { margin-bottom:3px; padding-left:36px; position:relative;  line-height: 29px; font-size: 16px;}
.add-brdcrm-bg {
  background: #D98600;
  height: 93px;
  position: absolute;
  bottom: -5px;
  z-index: 0;
  left: -19px;
  clip-path: polygon(92.49% -0.98%, 100.02% 97.54%, 47.42% 99.88%, 3.41% 98.57%, 3.7% -0.97%, 75.5% 0%);
  width: 111%;
}
.content-wrp-section { min-height: 1061px; }

.satsidemenu {
  position: absolute;
  height: 100vh;
  margin-top: 0px;
  top: 0;
  bottom: 0;
  background-size: cover;
}
img { max-width: 100%; height: auto; }
.satsidemenuItem{font-size:16px;color:#333333;cursor:pointer;transition:.15s;border-bottom:1px solid #333333; padding-right: 36px;}
.sidemnucontent{transition:.2s}
.sidemnucontent:hover{color:#0C5294;transform:scale(1.03)}

@media screen and (min-width:280px) and (max-width:388px) {
	.brd-crmb-commn_inn { position: static; width: 100%; }
	.brd-crmb-commn { padding: 4px 34px 32px 34px; clip-path: polygon(87.34% -2.05%, 96.62% 99.88%, 47.42% 99.88%, 6.5% 100.53%, 12.1% -3.43%, 75.5% 0%); } 
	.add-brdcrm-bg {bottom: -5px;left: 0;clip-path: polygon(92.49% -0.98%, 100.02% 97.54%, 47.42% 99.88%, 4.36% 99.65%, 9.07% -2.05%, 75.5% 0%); width: 99%; }
	.brd-crmb-commn { padding: 28px 95px 18px 22px; }
	.add-brdcrm-bg { width: 100%; }
	.satsidemenu { padding-left: 0px !important; }
	 #dismiss { top: 9px !important; }
	 .toggl-menu-side { width: 40%; }
}
@media screen and (min-width:389px) and (max-width:476px) {
	.brd-crmb-commn_inn { left: -2px; width: 66%; position: static;}
	.brd-crmb-commn { padding: 28px 95px 18px 22px; }
	.add-brdcrm-bg { width: 100%; }
	.satsidemenu { padding-left: 0px !important; }
	 #dismiss { top: 9px !important; }
	 .toggl-menu-side { width: auto; }
	 #sidebar { width: 87%; }
}
@media screen and (min-width:477px) and (max-width:575px) {
	.brd-crmb-commn_inn { left: -2px; width: 66%; position:static; }
	.brd-crmb-commn { padding: 28px 95px 18px 22px; }
	.add-brdcrm-bg { width: 100%; }
	.satsidemenu { padding-left: 0px !important; }
	 #dismiss { top: 9px !important; }
	 .toggl-menu-side { width: auto; }
	 #sidebar { width: 87%; }	
}
@media screen and (min-width:576px) and (max-width:767px) {
	.brd-crmb-commn_inn { left: -2px; width: 66%; position:static; }
	.brd-crmb-commn { padding: 28px 95px 18px 22px; }
	.add-brdcrm-bg { width: 100%; }
	.satsidemenu { padding-left: 0px !important; }
	 #dismiss { top: 9px !important; }
	 .toggl-menu-side { width: auto; }
	 #sidebar { width: 87%; }
}
@media screen and (min-width:768px) and (max-width:991px) {
	.brd-crmb-commn_inn { left: -2px; width: 66%; position:static; }
	.brd-crmb-commn { padding: 28px 95px 18px 22px; }
	.add-brdcrm-bg { width: 100%; }
	.satsidemenu { padding-left: 0px !important; }
	 #dismiss { top: 9px !important; }
	 .toggl-menu-side { width: auto; }
	 #sidebar { width: 87%; }
}
@media screen and (min-width:992px) and (max-width:1150px) {
	.brd-crmb-commn_inn { left: -2px; width: 46%; }
	.satsidemenu { padding-left: 30px !important; }
}



#rhtside { min-height:1000px;}
