.TermsCondition-banner{
         background-image: url(/images/terms-conditions.jpg);
         background-repeat: no-repeat;
         background-size: cover;
        height:43vh;
     }
.bannercontent{margin-top:48px;}
.bannercontent h1{color:#fff;}
.TermsConditionHeader h1{margin-top:5px;}
.TermsConditionHeader h1::after {
    background: #b7a064;
    content: "";
    display: block;
    height: 4px;
    margin-top: 10px;
    width: 75px;
    position:absolute;
    right:47%;
}
.TermsConditionmenu-content {
    list-style-type: number;
	/*border-radius: 2px 6px 6px;
    background: #f5f5f58c;
	padding: 35px 0 35px 35px;
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.25);
    box-shadow: 0 3px 9px rgba(0,0,0,.25);*/
	
}
.TermsCondition-menu h2{font-size:27px !important;}
.TermsCondition-menu h3{
	font-size:24px !important;
	font-weight:600;
}
.TermsConditionmenu-content a{
	font-size: small;
	color:rgba(0, 0, 0, 0.68) !important;
	font-weight:600;
}
.content{
	font-size:20px;
	color:rgba(0, 0, 0, 0.68) !important;
	font-weight:600;
}
.TermsConditionmenu-content a:hover{
	color:#b7a064 !important;
	text-decoration:underline;
}
.TermsConditionmenu-subcontent{list-style: none;}
#TermsConditionmenu-subcontent-a{color:#22222294 !important;font-weight:600;}
#TermsConditionmenu-subcontent-a:hover{color:#b7a064 !important;}

.TermsConditiondetails-content{
	text-align: justify;
	color:black;
	border-radius: 2px 6px 6px;
    background: #f5f5f58c;
	padding: 35px 10px 25px 35px;
    -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.25);
    box-shadow: 0 3px 9px rgba(0,0,0,.25)
}
.TermsConditiondetails-content h2{
	font-size:27px !important;
	
}
.TermsConditiondetails-content h4{
	font-size:24px;
	color:black;
	font-weight:700;
	padding-bottom:3px;
}