@charset "utf-8";
/* CSS Document */



body {
	/*background:#f3f3f3 !important;*/
	background-position:top !important;
	/*background-attachment:fixed !important;*/
	font-family:calibri, Arial, Helvetica, sans-serif !important;
	-webkit-font-family:calibri, Arial, Helvetica, sans-serif !important;
	-moz-font-family:calibri, Arial, Helvetica, sans-serif !important;
	-o-font-family:calibri, Arial, Helvetica, sans-serif !important;
}
 @font-face {
 font-family:"English with Indian Rupee";
 src:url("https://web.archive.org/web/20220107180239im_/http://www.fontsaddict.com/fontface/english-with-indian-rupee.eot") format("eot"), url("../www.fontsaddict.com") format("woff"), url("../www.fontsaddict_1.com") format("truetype"), url("https://web.archive.org/web/20220107180239im_/http://www.fontsaddict.com/fontface/english-with-indian-rupee.svgs") format("svg");
 font-weight:normal;
 font-style:normal;
}
 @font-face {
 font-family: 'English with Indian Rupee';
 src: url('../www.fontsaddict_1.com');
}
/*****************edit boots***************



==========================================================================================================*/







.container-fluid {
	margin-right:auto;
	margin-left:auto;
	padding-left:0 !important;
	padding-right:0 !important;
}
.row {
	margin-left:0 !important;
	margin-right:0 !important;
}
.space {
	margin:9px 0 0 0;
}
.space1 {
	margin:0 0 0 0 !important;
	padding:0 !important;
}
/*.space1 a{

	padding:0 !important;

	margin:0 0 0 0 !important;

	color:#333333 !important;

	text-decoration:none;

}



.space1 a:hover{

	padding:0 !important;

	margin:0 0 0 0 !important;

	color:#e34700 !important;

	text-decoration:none;

}*/



.space2 {
	padding:0 !important;
	margin:29px 0 0 0;
}
.space3 {
	padding:0 !important;
	margin:0 0 9px 0;
}
.space4 {
	padding:0 0 0 29px !important;
	margin:0 0 0 0;
}
 @media (min-width:320px) and (max-width:640px) {
 .space4 {
 padding:19px 0 0 0px !important;
 margin:0 0 0 0;
}
 aboutnote {
 min-width: 349px !important;
}
 .aboutnote p {
 min-width: 349px !important;
}
 .aboutnote ul {
 min-width: 349px !important;
}
 .aboutnote h1, h2, h3, h4, h5 {
 min-width: 349px !important;
}
 .eyecaretxt {
 border-bottom:8px solid #5e053d !important;
 padding-bottom:29px;
 padding:0px 19px 29px !important;
}
}
.space5 {
	padding:0 9px 0 19px !important;
	margin:0 0 px 0;
}
.space6 {
	padding:9px !important;
	margin:0 0 9px 0;
}
.space7 {
	padding:0 9px 0 0 !important;
	margin:0 0 0 0;
}
.space8 {
	padding:7px 3px 0 3px !important;
	margin:0 0 0 0;
}
.space9 {
	padding:9px 0px 4px 0 !important;
	margin:9px 0 0 0;
	border-top:1px dotted #4b4b4b;
	color:#ffffff !important;
	font-size:11pt !important;
	font-weight:lighter !important;
}
.space9 a {
	padding:9px 0px 4px 0 !important;
	margin:9px 0 0 0;
	color:#ffffff !important;
	font-size:11pt !important;
	font-weight:lighter !important;
}
.space10 {
	padding:6px 0px 6px 0 !important;
	margin:0 0 0 0;
	font-size:9pt !important;
}
.space10 h5 {
	font-size:12pt !important;
	font-weight:bold !important;
	margin:0 0 4px 0 !important;
}
.space10 span {
	font-size:9pt !important;
	font-weight:bold !important;
	color:#e34700 !important
}
.spacelink a {
	color:#333333 !important;
	text-decoration:none;
}
.spacelink a:hover {
	color:#e34700 !important;
	text-decoration:none;
}
.header_container {
	background: #ffffff;
	/*border-bottom:5px solid #000619 !important;*/

	color:#a5a5a5 !important;
	/*position:fixed;*/

	width:100% !important;
	z-index:9999 !important;
	padding:0px 0px !important;
}



/*.header_container:hover {



	background: #f0f0f0;



	border-bottom:5px solid #ff4e00 !important;



	min-height:49px !important;



	color:#000619 !important;



	position:fixed;



	width:100% !important;



	z-index:9999 !important;



}*/



@media (min-width:320px) and (max-width:640px) {
 .header_container {
 background: #ffffff;



	/*border-bottom:5px solid #000619 !important;*/



	min-height:49px !important;
 color:#a5a5a5 !important;
 position:relative;
 width:100% !important;
 z-index:9999 !important;
 padding:9px !important;
}
/*.header_container:hover {



	background: #f0f0f0;



	border-bottom:8px #c14491 solid;



	min-height:49px !important;



	color:#000619 !important;



	position:fixed;



	width:100% !important;



	z-index:9999 !important;



}*/



}
.logocbhatt {
	text-align:right;
	padding-top:19px;
	padding-bottom:50px;
	border-bottom:7px #5e053d solid;
	/*margin-top:69px !important;



	margin-bottom:29px !important;



	letter-spacing:0.1mm !important;*/



	font-family:calibri;
	font-size:11pt;
	font-weight:lighter;
	color:#433f43;
}
.logocbhatt strong {
	font-weight:bolder;
	color:#5e053d;
}
.logocbhatt p {
	margin-bottom:5px;
}
.logocbhatt:hover {
	border-bottom:7px #c14491 solid;
}
.logocbhatt img {
	text-align:left !important;
}
 @media (min-width:320px) and (max-width:640px) {
 .logocbhatt {
 padding-top:19px;
 padding-bottom:19px;
 border-bottom:7px #5e053d solid;
 padding-left:0;
 padding-right:0;
 text-align:center !important;
}
 .logocbhatt:hover {
 padding-top:19px;
 padding-bottom:19px;
 border-bottom:7px #c14491 solid;
 padding-left:0;
 padding-right:0;
}
}
.tpnav {
	padding-left:0;
	padding-right:0;
	background: none /*#dad0d1*/ !important;
	position:absolute;
	top:173px;
	left:49px;
	z-index:999;
}
.welcome_container {
	background: #ffffff;
	color:#110c11 !important;
	padding:29px 49px !important;
	text-align:center !important;
}
.welcome_container span {
	font-family:Century Gothic, calibri, Arial, Helvetica, sans-serif;
	font-size:48pt;
	text-transform:uppercase;
	line-height:normal !important;
	text-align:center !important;
	color:#433f43 !important;
	padding:29px 0px 29px 0px !important;/*min-width: 316px;*/
}
.welcome_container p {
	font-family:calibri, Arial, Helvetica, sans-serif;
	font-size:18pt;
	font-style:italic !important;
	font-weight:lighter;
	text-align:center !important;
	color:#433f43 !important;
}
.vision_container {
	background: #ffffff;
	color:#110c11 !important;
	padding:0 49px 39px 49px !important;
	text-align:center !important;
}
.vision_container span {
	font-family:Century Gothic, calibri, Arial, Helvetica, sans-serif;
	font-size:48pt;
	letter-spacing:0.1mm;
	text-align:center !important;
	color:#433f43;/*min-width: 316px;*/
}
.vision_container span span {
	color:#86195c !important;
}
.vision_container_txt {
	font-family:calibri, Arial, Helvetica, sans-serif;
	font-size:13pt;
	font-weight:lighter;
	text-align:left !important;
	color:#ffffff !important;
	background:#5e053d;
}
.vision_container_txt p {
	font-family:calibri, Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:lighter;
	text-align:left !important;
	color:#ffffff !important;
	padding:9px 19px !important;
	line-height:normal !important;
}
.vision_container_txt1 {
	font-family:calibri, Arial, Helvetica, sans-serif;
	font-size:13pt;
	font-weight:lighter;
	text-align:left !important;
	color:#ffffff !important;
	background:#86195c;
}
.vision_container_txt1 p {
	font-family:calibri, Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:lighter;
	text-align:left !important;
	color:#ffffff !important;
	padding:9px 19px !important;
	line-height:normal !important;
}
.panel_container {
	background: #ffffff;
	color:#110c11 !important;
	padding:59px 49px 9px 49px !important;
	text-align:center !important;
}
.panel_container span {
	font-family:Century Gothic, calibri, Arial, Helvetica, sans-serif;
	font-size:36pt;
	text-transform:uppercase;
	line-height:normal !important;
	text-align:center !important;
	color:#433f43 !important;
	padding:29px 0px 29px 0px !important;
}
.panel_container p {
	font-family:calibri, Arial, Helvetica, sans-serif;
	font-size:13pt;
	font-style:normal !important;
	font-weight:lighter;
	text-align:center !important;
	color:#433f43 !important;
	padding:19px 0px 19px 0px !important;
}
.panel_container img {
	margin-top:19px !important;
	margin-bottom:19px !important;
}
.panel_container strong {
	font-weight:bold;
	color:#86195c !important;
	font-size:18pt;
}
.appt_container {
	background: #ffffff;
	color:#110c11 !important;
	padding:19px 0px 0px 0px !important;
	text-align:left !important;
}
.appt_container .input-group {
	padding:39px 0px 0px 0px !important;
}
.appt_container span {
	font-family:Century Gothic, calibri, Arial, Helvetica, sans-serif;
	font-size:40pt;
	letter-spacing:0.1mm;
	text-transform:lowercase !important;
	text-align:center !important;
	color:#433f43;
	line-height:normal !important;
}
.appt_container span span {
	color:#86195c !important;
	text-transform:lowercase !important;
	line-height:normal !important;
}
.appt_container1 {
	background: #ffffff;
	color:#110c11 !important;
	padding:19px 0px 0px 0px !important;
	text-align:left !important;
}
.appt_container1 .input-group {
	padding:39px 0px 0px 0px !important;
}
.appt_container1 span {
	font-family:Century Gothic, calibri, Arial, Helvetica, sans-serif;
	font-size:30pt !important;
	letter-spacing:0.1mm;
	text-transform:lowercase !important;
	text-align:center !important;
	color:#433f43;
	line-height:normal !important;
}
.appt_container1 span span {
	color:#bcbcbc !important;
	line-height:normal !important;
}
.appt_container1 p {
	font-family:calibri, Arial, Helvetica, sans-serif;
	font-size:14pt;
	font-weight:lighter;
	text-align:left !important;
	color:#6b686b !important;
	padding:0 0 0 39px !important;
	line-height:normal !important;
}
.appt_container1 button {
	background:#433f43;
	border-radius:50px;
	text-align:center !important;
	color:#ffffff;
	font-family:calibri;
	border:1px solid #433f43;
	font-weight:lighter;
	font-size:18pt;
	padding:3px 23px;
}
.appt_container1 button:hover {
	background:#5b565b;
}
.appt_container1 button a {
	color:#ffffff !important;
}
/* The Modal (background) */



.modal {
	display: none; /* Hidden by default */
	position: fixed; /* Stay in place */
	z-index: 1; /* Sit on top */
	padding-top: 100px; /* Location of the box */
	left: 0;
	top: 0;
	width: 100%; /* Full width */
	height: 100%; /* Full height */
	overflow: auto; /* Enable scroll if needed */
	background-color: rgb(0,0,0); /* Fallback color */
	background-color: rgba(0, 0, 0, 0.4); /* Black w/ opacity */
	z-index:9999999;
}
/* Modal Content */



.modal-content {
	background-color: #fefefe;
	margin: auto;
	text-align:left !important;
	padding: 9px;
	border: 4px solid #888;
	border-radius: 50px 20px;
	width: 80%;
}
.modal-content p {
	text-align:left !important;
	padding-left:0 !important;
	margin-left:0 !important;
	font-size:13pt;
}
.modal-content span {
	padding-top:0 !important;
	margin-top:0 !important;
}
/* The Close Button */



.close {
	color: #F00 !important;
	float: right;
	font-size: 16pt !important;
}
.close:hover, .close:focus {
	color: #000;
	text-decoration: none;
	cursor: pointer;
}
/********************************************************************/



.readmore_container {
	background:#fafafa;
	text-align:center !important;
	min-height:99px;
	padding:29px;
}
.readmore_container button {
	background:#433f43;
	border-radius:50px;
	text-align:center !important;
	color:#ffffff;
	font-family:calibri;
	border:1px solid #433f43;
	font-weight:lighter;
	font-size:18pt;
	padding:3px 23px;
}
.readmore_container button:hover {
	background:#5b565b;
}
.readmore_container button a {
	color:#ffffff !important;
}
/************************video panel*************************************/



.weused {
	background:#1f2539;
	margin-top:29px;
	color:#767a86;
	padding:26px 33px !important;
	border-right:1px solid #3a3f4e;
	min-height:312px;
}
.weused span {
	color:#ff4e00;
	text-transform:uppercase;
	font-size:18pt;
	font-weight:bold;
}
.weused ul {
	margin-top:9px !important;
}
.weused li {
	font-size:12pt;
	color:#767a86;
	line-height:24px;
}
/*.weused li a{



	color:#767a86;



	line-height:24px;



}



.weused li a:hover{



	color:#ffffff;



	line-height:24px;



}*/







.vdo {
	background:#1f2539;
	margin-top:29px;
	color:#767a86;
	padding:33px !important;
}
.vdotxt {
	background:#1f2539;
	margin-top:29px;
	color:#ffffff;
	font-size:14pt;
	padding:33px !important;
	text-align:center !important;
}
.vdotxt span {
	color:#ffffff;
	line-height:40px;
	font-size:34pt !important;
	font-weight:bold;
}
.vdotxt p {
	color:#ffffff;
	line-height:21px;
	font-size:13pt;
	margin-top:9px;
	margin-bottom:12px;
}
/******************************************************************************************************************/



.footer_content {
	color:#433f43 !important;
	font-size:12pt;
	padding: 0 49px 9px 49px!important;
	text-align:center !important;
}
 @media (min-width:320px) and (max-width:640px) {
 .footer_content {
 color:#433f43 !important;
 font-size:12pt;
 padding:0 49px !important;
 text-align:center !important;
}
}



/************************************************************************************************/











/********************css menu *****************/







@import url(css.css);
#cssmenu {
	float:right;
	margin: -3px -9px !important; /*joy*/
	width: 100%;
	padding: 0;
	line-height: 1;
	display: block;
	position: relative;
	font-family: calibri;
	color:#210015;
	font-weight:bold !important;
	font-style:normal !important;
	font-size:14pt !important;
}
#cssmenu:hover {
}
#cssmenu ul {
	list-style: none;
	margin: 0 0 0 89px;
	padding: 0;
	display: block;
}
 @media (min-width:320px) and (max-width:480px) {
#cssmenu {
	float:left;
	margin: -3px 39px !important; /*joy*/
}
 #cssmenu ul {
 list-style: none;
 margin: 0;
 padding: 0;
 display: block;
}
}
 @media (min-width:360px) and (max-width:640px) {
#cssmenu {
	float:left;
	margin: -3px 39px !important; /*joy*/
}
 #cssmenu ul {
 list-style: none;
 margin: 0;
 padding: 0;
 display: block;
}
}
 @media (min-width:768px) and (max-width:1024px) {
 #cssmenu ul {
 list-style: none;
 margin: 0;
 padding: 0;
 display: block;
}
}
 @media (min-width:800px) and (max-width:1280px) {
 #cssmenu ul {
 list-style: none;
 margin: 0;
 padding: 0;
 display: block;
}
}
#cssmenu ul:after, #cssmenu:after {
	content: " ";
	display: block;
	font-size: 0;
	height: 0;
	clear: both;
	visibility: hidden;
}
#cssmenu ul li {
	margin: 0;
	padding: 0 0 0 0;
	display: block;
	position: relative;
	color:#210015;
	font-weight:bold !important;
	font-style:normal !important;
	font-size:14pt !important;
	text-transform: uppercase;
	text-align:left !important;
}
#cssmenu ul li span {
	margin: 0;
	padding:0;
	display: block;
	position: relative;
	color:#210015 !important;
	font-weight:bold !important;
	font-style:normal !important;
	font-size:14pt !important;
	text-transform: uppercase;
	text-align:left !important;
}
#cssmenu ul li a {
	text-decoration: none;
	display: block;
	margin: 0;
 -webkit-transition: color .2s ease;
 -moz-transition: color .2s ease;
 -ms-transition: color .2s ease;
 -o-transition: color .2s ease;
 transition: color .2s ease;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	text-align:left !important;
}
#cssmenu ul li ul {
	position: absolute;
	left: -9999px;
	top: auto;
	text-align:left !important;
}
#cssmenu ul li ul li {
	max-height: 0;
	position: absolute;
	-webkit-transition: max-height 0.4s ease-out;
	-moz-transition: max-height 0.4s ease-out;
	-ms-transition: max-height 0.4s ease-out;
	-o-transition: max-height 0.4s ease-out;
	transition: max-height 0.4s ease-out;
	background: #dad0d1;
	text-align:left !important;
}
#cssmenu ul li ul li.has-sub:after {
	display: block;
	position: absolute;
	content: "";
	height: 10px;
	width: 10px;
	border-radius: 5px;
	background: #ffffff;
	z-index: 1;
	top: 13px;
	right: 15px;
	font-weight:bold !important;
	text-align:left !important;
}
#cssmenu.align-right ul li ul li.has-sub:after {
	right: auto;
	left: 15px;
	font-weight:bold !important;
	text-align:left !important;
}
#cssmenu ul li ul li.has-sub:before {
	display: block;
	position: absolute;
	content: "";
	height: 0;
	width: 0;
	border: 3px solid transparent;
	border-left-color: #5e053d;
	z-index: 2;
	top: 15px;
	right: 15px;
	font-weight:bold !important;
	text-align:left !important;
}
#cssmenu.align-right ul li ul li.has-sub:before {
	right: auto;
	left: 15px;
	border-left-color: transparent;
	border-right-color: #c14491;
	font-weight:bold !important;
	text-align:left !important;
}
#cssmenu ul li ul li a {
	font-size: 12pt;
	font-weight: 400;
	text-transform: none;
	color: #210015;
	letter-spacing: 0;
	display: block;
	min-width: 299px;
	padding: 9px 9px 9px 19px;
	text-align:left !important;
}
#cssmenu ul li ul li:hover > a, #cssmenu ul li ul li.active > a {
	color: #c14491;
	background: #f1e7e8;
}
#cssmenu ul li ul li:hover:after, #cssmenu ul li ul li.active:after {
	background: #ffffff;
}
#cssmenu ul li ul li:hover > ul {
	left: 100%;
	top: 0;
}
#cssmenu ul li ul li:hover > ul > li {
	max-height: 72px;
	position: relative;
	text-align:left !important;
}
#cssmenu > ul > li {
	float: left;
}
#cssmenu.align-center > ul > li {
	float: none;
	display: inline-block;
}
#cssmenu.align-center > ul {
	text-align: left;
}
#cssmenu.align-center ul ul {
	text-align: left;
}
#cssmenu.align-right > ul {
	float: right;
}
#cssmenu.align-right > ul > li:hover > ul {
	left: auto;
	right: 0;
}
#cssmenu.align-right ul ul li:hover > ul {
	right: 100%;
	left: auto;
}
#cssmenu.align-right ul ul li a {
	text-align: left;
}
#cssmenu > ul > li:after {
	content: "";
	display: block;
	position: absolute;
	width: 100%;
	height: 0;
	top: 0;
	z-index: 0;
	color:#ffffff !important;
	background: #c14491;
 -webkit-transition: height .2s;
 -moz-transition: height .2s;
 -ms-transition: height .2s;
 -o-transition: height .2s;
 transition: height .2s;
	text-align:left !important;
}
#cssmenu > ul > li.has-sub > a {
	padding-right: 39px;
	font-weight:bold !important;
	text-align:left !important;
}
#cssmenu > ul > li.has-sub > a:after {
	display: block;
	content: "";
	background: #eae0e1;
	height: 14px;
	width: 14px;
	position: absolute;
	border-radius: 13px;
	right: 14px;
	top: 18px;
	font-weight:bold !important;
	text-align:left !important;
}
#cssmenu > ul > li.has-sub > a:before {
	display: block;
	content: "";
	border: 4px solid transparent;
	border-top-color: #210015;
	z-index: 2;
	height: 0;
	width: 0;
	position: absolute;
	right: 17px;
	top: 23px;
	font-weight:bold !important;
	text-align:left !important;
}
#cssmenu > ul > li > a {
	color:#ffffff !important;
	padding: 15px 15px;
	font-weight: 700;
	letter-spacing: 1px;
	text-transform: uppercase;
	font-size: 14px;
	z-index: 2;
	position: relative;
	text-align:left !important;
}
#cssmenu > ul > li:hover:after, #cssmenu > ul > li.active:after {
	height: 100%;
}
#cssmenu > ul > li:hover > a, #cssmenu > ul > li.active > a {
	color:#ffffff !important;
}
#cssmenu > ul > li:hover > a:after, #cssmenu > ul > li.active > a:after {
	background: #ffffff;
}
#cssmenu > ul > li:hover > a:before, #cssmenu > ul > li.active > a:before {
	border-top-color: #c14491;
}
#cssmenu > ul > li:hover > ul {
	left: 0;
}
#cssmenu > ul > li:hover > ul > li {
	max-height: 72px;
	position: relative;
}
#cssmenu #menu-button {
	display: none;
}
#cssmenu > ul > li > a {
	display: block;
}
#cssmenu > ul > li {
	width: auto;
}
#cssmenu > ul > li > ul {
	min-width: 299px;
	display: block;
}
#cssmenu > ul > li > ul > li {
	min-width: 299px;
	display: block;
}
 @media all and (max-width: 800px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
 #cssmenu > ul {
 max-height: 0;
 overflow: hidden;
 -webkit-transition: max-height 0.35s ease-out;
 -moz-transition: max-height 0.35s ease-out;
 -ms-transition: max-height 0.35s ease-out;
 -o-transition: max-height 0.35s ease-out;
 transition: max-height 0.35s ease-out;
}
 #cssmenu > ul > li > ul {
 width: 100%;
 display: block;
}
 #cssmenu.align-right ul li a {
 text-align:left !important;
}
 #cssmenu > ul > li > ul > li {
 width: 100%;
 display: block;
}
 #cssmenu.align-right ul ul li a {
 text-align:left !important;
}
 #cssmenu > ul > li > ul > li > a {
 width: 100%;
 display: block;
}
 #cssmenu ul li ul li a {
 width: 100%;
}
 #cssmenu.align-center > ul {
 text-align:left !important;
}
 #cssmenu.align-center > ul > li {
 display: block;
}
 #cssmenu > ul.open {
 max-height: 1000px;
 border-top: 1px solid rgba(110, 110, 110, 0.25);
 background: #c14491; 
}
 #cssmenu ul {
 width: 100%;
}
 #cssmenu ul > li {
 float: none;
 width: 100%;
}
 #cssmenu ul li a {
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 width: 100%;
 padding: 12px 20px;
}
 #cssmenu ul > li:after {
 display: none;
}
 #cssmenu ul li.has-sub > a:after, #cssmenu ul li.has-sub > a:before, #cssmenu ul li ul li.has-sub:after, #cssmenu ul li ul li.has-sub:before {
 display: none;
}
 #cssmenu ul li ul, #cssmenu ul li ul li ul, #cssmenu ul li ul li:hover > ul, #cssmenu.align-right ul li ul, #cssmenu.align-right ul li ul li ul, #cssmenu.align-right ul li ul li:hover > ul {
 left: 0;
 position: relative;
 right: auto;
}
 #cssmenu ul li ul li, #cssmenu ul li:hover > ul > li {
 max-height: 999px;
 position: relative;
 background: none;
}
 #cssmenu ul li ul li a {
 padding: 8px 20px 8px 35px;
 color:#ffffff !important;
 text-align:left !important;
}
 #cssmenu ul li ul ul li a {
 padding: 8px 20px 8px 50px;
}
 #cssmenu ul li ul li:hover > a {
 color:#1db3d4 !important;
}
 #cssmenu #menu-button {
 display: block;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
 width: 100%;
 padding: 15px 20px;
 text-transform: uppercase;
 font-weight: bold;
 font-size: 14pt;
 letter-spacing: 1px;
 color:#ffffff !important;
 cursor: pointer;
}
 #cssmenu #menu-button:after {
 display: block;
 content: '';
 position: absolute;
 height: 7px;
 width: 22px;
 border-top: 2px solid #5e053d;
 border-bottom: 2px solid #5e053d;
 right: 20px;
 top: 16px;
}
 #cssmenu #menu-button:before {
 display: block;
 content: '';
 position: absolute;
 height: 6px;
 width: 22px;
 border-top: 2px solid #5e053d;
 right: 20px;
 top: 26px;
}
}
 @media (max-width: 991px) {
}
/*

     FILE ARCHIVED ON 18:02:39 Jan 07, 2022 AND RETRIEVED FROM THE

     INTERNET ARCHIVE ON 03:54:15 Nov 06, 2024.

     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.



     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.

     SECTION 108(a)(3)).

*/

/*

playback timings (ms):

  captures_list: 0.618

  exclusion.robots: 0.023

  exclusion.robots.policy: 0.01

  esindex: 0.01

  cdx.remote: 7.761

  LoadShardBlock: 292.128 (3)

  PetaboxLoader3.datanode: 129.164 (6)

  PetaboxLoader3.resolve: 229.747 (3)

  load_resource: 72.491

*/

.large-txt {
	border-bottom:8px solid #5e053d !important;
	padding:0px 99px 29px !important;
}
.eyecaretxt {
	border-bottom:8px solid #5e053d !important;
	padding-bottom:29px;
	padding:0px 85px 29px;
}
