h1{font-size:34px;line-height:51px;color:#0C5294}
.para1{font-size:16px;line-height:32px;text-align:justify;color:#000; font-weight: 300; float: left; width: 100%; }
.para2{font-size:16px;line-height:32px}
.accordion-button{background-color:#F2DAAE}
.acc_heading{font-size:18px;color:#333333}
.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; padding-right: 22px; }
.side-panel-wrap { position: relative; }
.satsidemenu { padding-left: 83px !important; } 
  
.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}*/
.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)}
.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; }

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; transition: all 0.4s ease; }
#content-tables_1 tr:nth-child(odd):hover { background-color:#BBD2D9; transition: all 0.4s ease; }
#content-tables_1 tr:nth-child(even) { background-color:#FFF3DD; transition: all 0.4s ease; } 
#content-tables_1 tr:nth-child(even):hover { background-color:#F2E4CA; transition: all 0.4s ease; }
#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: 26px; font-size: 16px;}

.bootstrap-tabs ul li::before { content:'' !important; }
.bootstrap-tabs ul li a { color: #fff; margin: 0px auto; padding: 7px 18px; position: relative; top: 7px; }
.bootstrap-tabs ul li { margin-bottom: 0 !important; padding-left: 0 !important; height: 39px; }
.bootstrap-tabs .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover { background-color: #ddae68 !important; border: 1px solid #ddae68 !important; color: #fff; border-radius: 43px;}

.bootstrap-tabs .nav-tabs { background: #54a9d3; max-height: 100%; border-radius: 87px; float: left; width: fit-content; }
.bootstrap-tabs .tab-content { padding: 25px 0; float:left; width:100%; }
.glyphicon-chevron-down:before { content:url(../images/down_2.png); }
.collapsible-item-heading { background: #FFF3DD; padding: 16px; transition: all 0.4s ease; border: 1px solid #e8d9bf; }
.collapsible-item-heading:hover { background: #dcc294; padding: 16px; transition: all 0.4s ease; }
.collapsible-item-heading h4 { font-size: 18px; margin: 0px auto; }
.collapsible-item { margin-bottom: 11px; float: left; width: 100%; }
.collapsible-item-body { background: #fff; padding: 18px 17px 21px; border: 1px solid #e8d9bf; border-top: none; float: left; width: 100%;}
table tr td p { margin:0px auto; }
.tab-pane ul li::before { content: url(../images/right-icon_1.png) !important;  left:0; position:absolute; padding-left:4px; color:#707070; font-size: 14px;}
.tab-pane ul { float:left; list-style:outside none none; margin-bottom:0; padding-left:0; width:100% }
.tab-pane ul li { margin-bottom:3px !important; padding-left:36px !important; position:relative;  line-height: 29px; font-size: 16px; float: left; width: 100%;}
.tab-pane ul li a {font-weight: 300; float:left; width:100%; color:#000 !important; padding: 0 0; position: static; }
/*.content-wrp-section h1 { font-weight: 300; color: #0C4D8B; position: relative; margin-bottom: 29px; }
.content-wrp-section h1::before { content: url(../images/under-linemmg.png); position: absolute; bottom: -18px; left: 2px; }*/
.content-wrp-section h2 { font-weight: 300; color: #2172BF; position: relative; margin-bottom: 29px;margin-top: 13px; font-size: 26px; float: left; width: 100%; }
.content-wrp-section h2::before { content: url(../images/under-linemmg.png); position: absolute; bottom: -18px; left: 2px; }
.content-wrp-section h3 { font-weight: 300; color: #D98600; position: relative; margin-bottom: 29px; font-size: 21px; float: left; width: 100%;}
/*.content-wrp-section h4 { font-weight: 300; color: #2172BF; position: relative; margin-bottom: 29px; }
.content-wrp-section h4::before { content: url(../images/under-linemmg.png); position: absolute; bottom: -18px; left: 2px; }
.content-wrp-section h5 { font-weight: 300; color: #2172BF; position: relative; margin-bottom: 29px; }
.content-wrp-section h5::before { content: url(../images/under-linemmg.png); position: absolute; bottom: -18px; left: 2px; }
.content-wrp-section h6 { font-weight: 300; color: #2172BF; position: relative; margin-bottom: 29px; }
.content-wrp-section h6::before { content: url(../images/under-linemmg.png); position: absolute; bottom: -18px; left: 2px; }*/
.satsidemenu  ul { padding-left:0 !important; }
.satsidemenuItem { padding-top: 9px !important; padding-bottom: 9px !important; }
.side-panel-wrap { height: 168vh; } 
.sticky-sidebar-wrap_2 { background: url(../images/side-bar-bg.jpg); }
.side-panel-wrap { background:none !important; /*height: 124vh !important;*/ }
.sticky-sidebar-wrap { background: url(../images/side-bar-bg.jpg); }

.satsidemenu{position:absolute;height:120vh;margin-top:0px; width: 100%; right: 0;}
.rgt-svvg-icon { position: absolute; right: 13px; top: 7px; }
.satsidemenuItem{font-size:16px;color:#333333;cursor:pointer;transition:.15s;border-bottom:1px solid #333333; position:relative; padding-top: 9px !important; padding-bottom: 9px !important; padding-right: 27px; }
.sidemnucontent{transition:.2s}
.sidemnucontent:hover{transform:scale(1.03)}

#rhtside { min-height:1000px;}


@media screen and (min-width:280px) and (max-width:388px) {
	#hist-mil-stne .p-5 { padding: 4rem 1rem 1rem 1rem !important; }
	.common-heading h1 { font-size: 26px; line-height: 34px; }
	.content-wrp-section { min-height: 100%; padding-right: 0; }
	.toggl-menu-side { position: absolute; width: 38%; } 
	.content-wrp-section h2 { font-size: 23px; }
	.collapsible-item-heading h4 { font-size: 16px; }
	.bootstrap-tabs .nav-tabs { border-radius: 8px; background: none; }
	.bootstrap-tabs .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover { border-radius: 8px; }
	.bootstrap-tabs ul li a { top: 0px; float: left; width: 100%; background: #54a9d3; border-radius: 8px; }
	.bootstrap-tabs ul li { margin-right: 6px; }
	.side-panel-wrap { top: 147px; }
	#dismiss { top: 164px !important; }
	.satsidemenu { top: 85px; }
	.satsidemenuItem:hover { padding-left: 0; }
}
@media screen and (min-width:389px) and (max-width:476px) {
	#hist-mil-stne .p-5 { padding: 4rem 1rem 1rem 1rem !important; }
	.common-heading h1 { font-size: 26px; line-height: 34px; }
	.content-wrp-section { min-height: 100%; padding-right: 0; }
	.toggl-menu-side { position: absolute; width: 38%; } 
	.content-wrp-section h2 { font-size: 23px; }
	.collapsible-item-heading h4 { font-size: 16px; }
	.bootstrap-tabs .nav-tabs { border-radius: 8px; background: none; }
	.bootstrap-tabs .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover { border-radius: 8px; }
	.bootstrap-tabs ul li a { top: 0px; float: left; width: 100%; background: #54a9d3; border-radius: 8px; }
	.bootstrap-tabs ul li { margin-right: 6px; }
	.side-panel-wrap { top: 147px; }
	#dismiss { top: 164px !important; }
	.satsidemenu { top: 85px; }
	.satsidemenuItem:hover { padding-left: 0; }
}
@media screen and (min-width:477px) and (max-width:575px) {
	#hist-mil-stne .p-5 { padding: 4rem 1rem 1rem 1rem !important; }
	.common-heading h1 { font-size: 26px; line-height: 34px; }
	.content-wrp-section { min-height: 100%; padding-right: 0; }
	.toggl-menu-side { position: absolute; width: 38%; } 
	.content-wrp-section h2 { font-size: 23px; }
	.collapsible-item-heading h4 { font-size: 16px; }
	.bootstrap-tabs .nav-tabs { border-radius: 8px; background: none; }
	.bootstrap-tabs .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover { border-radius: 8px; }
	.bootstrap-tabs ul li a { top: 0px; float: left; width: 100%; background: #54a9d3; border-radius: 8px; }
	.bootstrap-tabs ul li { margin-right: 6px; }
	.side-panel-wrap { top: 147px; }
	#dismiss { top: 164px !important; }
	.satsidemenu { top: 85px; }
	.satsidemenuItem:hover { padding-left: 0; }
}
@media screen and (min-width:576px) and (max-width:767px) {
	#hist-mil-stne .p-5 { padding: 4rem 1rem 1rem 1rem !important; }
	.common-heading h1 { font-size: 26px; line-height: 34px; }
	.content-wrp-section { min-height: 100%; padding-right: 0; }
	.toggl-menu-side { position: absolute; width: 38%; } 
	.content-wrp-section h2 { font-size: 23px; }
	.collapsible-item-heading h4 { font-size: 16px; }
	.bootstrap-tabs .nav-tabs { border-radius: 8px; background: none; }
	.bootstrap-tabs .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover { border-radius: 8px; }
	.bootstrap-tabs ul li a { top: 0px; float: left; width: 100%; background: #54a9d3; border-radius: 8px; }
	.bootstrap-tabs ul li { margin-right: 6px; }
	.side-panel-wrap { top: 147px; }
	#dismiss { top: 164px !important; }
	.satsidemenu { top: 85px; }
	.satsidemenuItem:hover { padding-left: 0; }
}
@media screen and (min-width:768px) and (max-width:991px) {
	#hist-mil-stne .p-5 { padding: 4rem 1rem 1rem 1rem !important; }
	.common-heading h1 { font-size: 26px; line-height: 34px; }
	.content-wrp-section { min-height: 100%; padding-right: 0; }
	.toggl-menu-side { position: absolute; width: 38%; } 
	.content-wrp-section h2 { font-size: 23px; }
	.collapsible-item-heading h4 { font-size: 16px; }
	.bootstrap-tabs .nav-tabs { border-radius: 8px; background: none; }
	.bootstrap-tabs .nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover { border-radius: 8px; }
	.bootstrap-tabs ul li a { top: 0px; float: left; width: 100%; background: #54a9d3; border-radius: 8px; }
	.bootstrap-tabs ul li { margin-right: 6px; }
	.side-panel-wrap { top: 147px; }
	#dismiss { top: 164px !important; }
	.satsidemenu { top: 85px; }
	.satsidemenuItem:hover { padding-left: 0; }
}
@media screen and (min-width:992px) and (max-width:1150px) {

}
@media screen and (min-width:1150px) and (max-width:1240px) {
	
}
@media screen and (min-width:1241px) and (max-width:1340px) {
	
}
@media screen and (min-width:1341px) and (max-width:1399px) {
	
}
@media screen and (min-width:1400px) and (max-width:1499px) {

}
@media screen and (min-width:1500px) and (max-width:1599px) {
	
}
@media screen and (min-width:1600px) and (max-width:1699px) {
	
}
@media screen and (min-width:1700px) and (max-width:1799px) {

}
@media screen and (min-width:1800px) and (max-width:1899px) {
	
}
@media screen and (min-width:1900px) and (max-width:1999px) {

}
@media screen and (min-width:2000px) and (max-width:2999px) {

}

@media only screen and (max-width: 800px) {
#content-tables_1 table,thead,tbody,th,td,tr{display:block;text-align:left;border:none}
#content-tables_1 thead tr{position:absolute;top:-9999px;left:-9999px}
#content-tables_1 tr{border:1px solid #ccc; overflow: hidden; }
#content-tables_1 td{border:none;border-bottom:1px solid #eee;position:relative;padding-left:4%;white-space:normal;text-align:left}
#content-tables_1 td:before{position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;text-align:left;content:attr(data-title)}
#content-tables_1 .last-cartt{width:100%}
}