   /* fsadmin.css */
   /* The switch - the box around the slider */

   .prvwBtn1 {

       float: right;
       margin-right: 20px;
       height: 30px;
       width: 117px;
       color: white;
       font-family: Arial;
       font-size: 16px;
       font-weight: normal;
       background: blue;
       border-radius: 4px;
       text-align: center;
       padding-top: 4px;
       display: none;

   }

   .mailBtn1,
   .mailBtn2 {

       float: right;
       margin-right: 15px;
       margin-top: 13px;
       width: 150px;
       font-family: Arial;
       font-size: 16px;
       font-weight: normal;
       cursor: pointer;
       text-align: center;
       height: 32px;
       border-radius: 4px;
       padding: 4px;
       background-color: blue;
       color: white;

   }

   .mailBtn2 {
       background-color: green;

   }

   .mailBtn1:hover {
       opacity: 0.50;
   }

   .mailBt2:hover {
       opacity: 0.50;
   }

   .mailBtn3 {
       float: left;
       margin-left: 41px;
       margin-top: 13px;
       width: 232px;
       font-family: Arial;
       font-size: 16px;
       font-weight: normal;
       cursor: pointer;
       text-align: center;
       height: 32px;
       border-radius: 4px;
       padding: 4px;
       background-color: rgb(49, 110, 224);
       color: white;
   }

   .mailBtn3:hover {
       opacity: 0.50;

   }

   .mailFnBtn1,
   .mailFnBtn2 {

       float: right;
       margin-right: 15px;
       margin-top: 10px;
       width: 150px;
       font-family: Arial;
       font-size: 16px;
       font-weight: normal;
       cursor: pointer;
       text-align: center;
       height: 32px;
       border-radius: 4px;
       padding: 4px;
       background-color: blue;
       color: white;
       margin-bottom: 8px;
   }

   .mailFnBtn2 {
       background-color: green;

   }

   .mailFnBtn1:hover {
       opacity: 0.50;
   }

   .mailFnBt2:hover {
       opacity: 0.50;
   }


   .fsadmin-mailPara {
       width: 100%;
       float: left;
       padding: 10px;
       border: 1px solid black;
       padding: 10px;
       height: auto;
       resize: both;
       background-color: white;
       margin-top: 7px;
       font-weight: normal;
       font-size: 14px;

   }

   .fsadmin-mailPara2 {
       width: 100%;
       height: 360px;



   }


   #insrtOptions td {
       padding: 3px;

   }

   .fsadmin-insertTxt {
       float: left;
       width: 120px;
       height: 40px;
       padding: 4px;
       padding-top: 7px;
       font-family: Arial;
       font-size: 14px;
       cursor: pointer;
       text-align: center;
       color: white;
       background: rgb(49, 110, 224);
   }

   .fsadmin-insertTxt:hover {
       opacity: 0.50;

   }

   .fsadmin-imgstatus1,
   .fsadmin-imgstatus2,
   .fsadmin-imgstatus3 {

       float: left;
       width: 125px;
       height: 32px;
       font-family: 'Roboto';
       color: white;
       background: green;
       text-align: center;
       font-size: 15px;
       font-weight: bold;

       padding-top: 8px;


   }

   .fsadmin-imgstatus2 {
       background: yellow;
       color: black;

   }

   .fsadmin-imgstatus3 {
       background: red;
       color: white;

   }



   .fsadmin-inptwrapper {
       float: left;
       width: 230px;
       margin-top: 8px;
       margin-left: 20px;
   }

   .fsadmin-infoblk {
       float: left;
       background-color: white;
       margin-left: 10px;
       margin-top: 10px;
       width: 300px;
       font-family: 'Roboto';
       font-size: .9rem;
       line-height: 1.2;
       padding: 6px;

   }

   .fsadmin-options tr {
       overflow: hidden;
       height: 54px;
       white-space: nowrap;

   }


   .fsadmin-cktog {
       font-size: 15px;
       font-family: 'Arial';
       line-height: 1.0;
       font-weight: bold;
       margin-left: 5px;
   }

   .switch2 {
       position: relative;
       display: inline-block;
       width: 60px;
       height: 34px;
       margin-left: 5px;
   }

   /* Hide default HTML checkbox */
   .switch2 input {
       opacity: 0;
       width: 0;
       height: 0;
   }

   /* The slider */

   input::placeholder {
       color: blue;

   }

   .slider {
       position: absolute;
       cursor: pointer;
       top: 0;
       left: 0;
       right: 0;
       bottom: 0;
       background-color: #808485;
       -webkit-transition: .4s;
       transition: .4s;
   }

   .slider:before {
       position: absolute;
       content: "";
       height: 26px;
       width: 26px;
       left: 4px;
       bottom: 4px;
       background-color: white;
       -webkit-transition: .4s;
       transition: .4s;
   }

   input:checked+.slider {
       background-color: #2196F3;
   }

   input:focus+.slider {
       box-shadow: 0 0 1px #2196F3;
   }

   input:checked+.slider:before {
       -webkit-transform: translateX(26px);
       -ms-transform: translateX(26px);
       transform: translateX(26px);
   }

   /* Rounded sliders */
   .slider.round {
       border-radius: 34px;
   }

   .slider.round:before {
       border-radius: 50%;
   }

   .fsadmin-newTrk {

       font-size: 13px;
       font-weight: bold;

       height: 30px;

       padding: 5px;
       float: left;
       margin-left: 5px;
       margin-top: 5px;
       margin-bottoM: 10px;
       cursor: pointer;
       width: 100px;
       text-align: center;
       background: #309ceb;
       color: white;
   }

   .fsadmin-newTrk:hover {

       opacity: 0.50;
   }

   .fsadmin-newcat,
   .fsadmin-newcatcncl {
       float: left;
       margin-left: 15px;
       text-align: center;
       height: 29px;
       width: 115px;
       font-size: 15px;
       color: white;
       background-color: #2196F3;
       cursor: pointer;
       padding: 5px;
       border-radius: 4px;
       margin-top: 5px;
       padding-top: 3px;

   }

   .fs-admin-txtDescrip {
       float: left;
       font-size: 14px;

       margin-top: 8px;
       font-weight: bold;
       font-family: Arial;
   }

   .fs-admin-delcat {
       float: left;
       width: 16px;
       margin-top: 10px;
   }



   .fsadmin-delSplt {
       float: left;
       margin-left: 10px;
       margin-top: 14px;



   }


   .fsadmin-allocBtn {
       float: left;
       border-radius: 4px;
       margin-left: 10px;
       font-size: 14px;
       font-weight: bold;
       text-align: center;
       background-color: blue;
       padding: 4px;
       color: white;
       cursor: pointer;
   }

   .fsadmin-allocBtn:hover {

       opacity: 0.50;
   }

   .fsadmin-rcptLabel {
       float: left;
       margin-left: 20px;
       font-size: 14px;
       font-weight: bold;
       color: red;
       margin-top: 11px;
       width: 100%;
   }


   .fsadmin-infoMsg {
       margin: 0 auto;
       height: 50px;
       width: 700px;
       text-align: center;
       padding: 4px;
       color: white;
       visibility: hidden;
       font-size: 14px;
       line-height: 1.0;
       font-weight: bold;
       margin-bottom: 40px;
   }

   .fsadmin-timeWthr {
       float: right;
       margin-right: 20px;
       padding: 2px;
       cursor: pointer;
       background-color: #3bc73f;
       color: white;
       font-size: 14px;
       font-weight: bold;
       margin-top: 3px;
   }

   #myaudio:hover {

       opacity: 0.50;
   }

   .fsadmin-srchTrans {
       float: left;
       border: 2px solid red;
       margin-left: 10px;
       font-size: 14px;
       margin-top: 5px;
       height: 29px;
   }

   .fsadmin-srchErr {
       display: none;
       float: right;
       width: 250px;
       height: 20px;
       color: red;
       Font-family: arial;
       font-size: 14px;
       font-weight: bold;
       line-height: 1.0;
   }


   .fsadmin-required {
       position: absolute;

       right: 25px;
       text-align: center;
       font-size: 13px;
       border-top: 2px solid red;

   }

   .fsadmin-requd {

       font-size: 13px;
       font-weight: bold;
       border: 2px solid red;
       background: white;
       height: 30px;
       width: 150px;
       padding: 5px;
       float: left;
       margin-left: 5px;
       margin-top: 5px;
       margin-bottoM: 10px;


   }


   .fsadmin-dnrinpt {
       font-size: 13px;
       font-weight: bold;
       border: 1px solid blue;
       background: white;
       height: 30px;
       width: 150px;
       padding: 5px;
       float: left;
       margin-left: 5px;
       margin-top: 5px;
       margin-bottoM: 10px;


   }

   .fsadmin-srchOpt {

       font-size: 13px;
       font-weight: bold;
       border: 1px solid blue;
       background: white;
       height: 30px;

       padding: 5px;
       float: left;
       margin-left: 5px;
       margin-top: 5px;
       margin-bottoM: 10px;


   }

   .fsadmin-srchbtn {

       float: right;
       margin-right: 5px;
       margin-top: 5px;
       border-radius: 6px;
       color: white;
       cursor: pointer;
       background: #2083c9;
       padding-left: 5px;
       padding-right: 5px;
       font-weight: normal;
       font-size: 17px;


   }

   .fsadmin-srchbtn:hover {

       opacity: 0.50;

   }

   .fsadmin-fname,
   .fsadmin-lname,
   .fsadmin-email {
       float: right;
       margin-right: 5px;
       font-size: 13px;
       font-weight: bold;
       border: 1px solid blue;
       background: white;
       height: 30px;
       width: 150px;
       padding: 5px;
       margin-top: 5px;

   }

   .fsadmin-dnrErr {
       float: left;
       height: 50px;
       width: 100%;
       padding: 6px;
       padding-left: 12px;
       background-color: #7ad5e7;
       font-size: 20px;
       font-weight: bold;
       visibility: hidden;
       background-color: rgb(202, 201, 201);
       font-size: 13px;


   }


   .fsadmin-srch {
       float: left;
       height: 50px;
       width: 100%;
       padding: 6px;
       padding-left: 12px;
       background-color: #7ad5e7;
       font-size: 20px;
       font-weight: bold;

   }

   .fsadmin-hdr {

       height: 50px;
       width: 161px;
       background: transparent;
       margin-left: 12px;
       margin-top: 12px;
       float: left;

   }

   .fsadmin-hdrtxt {

       font-family: 'Arial';
       font-size: 25px;
       font-weight: bold;

   }


   .fsadmin-lrnmo {
       position: absolute;
       top: 0px;
       left: 0px;
       width: 300px;
       height: 330px;
       display: none;
       margin-top: 15px;
       cursor: pointer;
   }

   .fsadmin-lrnmo:hover {

       opacity: 0.50;
   }

   .fsadmin-btnfnt {
       background-color: #1198b7;
       font-size: 12px;
   }

   .fsadmin-btnfnt2 {
       float: right;
       font-size: 12px;
       background-color: green;
   }

   .fsadmin-cartsocial {
       float: left;
       width: 192px;
       position: absolute;
       top: 4px;
       left: 386px;
   }

   .fsadmin-pagetop {
       margin-top: 95px;
   }

   .fsadmin-homeimg {
       margin: 0 auto;
       width: 275px;
       margin-bottom: 42px;
       margin-top: -17px;
   }

   .fsadmin-logotxt2 {

       font-size: 14px;
       font-weight: bold;
       float: left;
       color: #716b6b;
       margin-top: -7px;
       margin-left: -5px;
       width: 100%;

   }

   .fsadmin-logotxt3 {

       font-size: 14px;
       font-weight: bold;
       float: left;
       color: #716b6b;
       margin-top: -7px;
       margin-left: -5px;
       width: 100%;

   }

   .fsadmin-logobox1 {
       float: left;
       width: 100%;
       margin-top: 60px;

   }

   .fsadmin-logobox2 {
       float: left;
       width: 358px;


   }

   .fsadmin-logotxt1 {
       font-size: 40px;
       font-weight: bold;
       float: left;
       width: 100%;
       letter-spacing: -2pt;
       color: red;
       margin-left: -7px;

   }


   .fsadmin-logo {

       width: 64%;

   }

   .fsadmin-brand {
       float: left;
       width: 90px;

   }

   .fsadmin-toggleIcon {
       display: none;

   }

   .fsadmin-toggleNav {

       display: block;
   }


   .fsadmin-copy {
       margin: 0 auto;

       font-family: 'Arial';
       color: #385dcd;
       font-weight: bold;
       font-size: 30px;
       line-height: 1.0;
       margin-top: 43px;

   }

   .fsadmin-btn1 {
       margin: 0 auto;
       height: 40px;
       text-align: center;
       width: 101px;
       border-radius: 4px;
       cursor: pointer;
       padding: 8px;
       padding-bottom: 8px;
       background-color: #0D6EFD;
       font-family: Arial;
       font-weight: bold;
       font-size: 18px;
       color: white;
       padding-top: 10px;
       margin-top: 20px;
   }

   .fsadmin-nuMail1 {
       margin: 0 auto;
       width: 111px;
       margin-bottom: 11px;
       color: white;
       background-color: green;
       height: 20px;
       font-size: 13px;
       font-family: 'Arial';
       border-radius: 4px;
       padding: 0px;

       padding-left: 5px;
       font-weight: bold;
       cursor: pointer;
       padding-top: 3px;

   }

   .fsadmin-nuMail2 {
       display: none;
       margin: 0 auto;
       width: 111px;
       margin-bottom: 11px;
       color: white;
       background-color: red;
       height: 20px;
       font-size: 13px;
       font-family: 'Arial';
       border-radius: 4px;
       padding: 0px;

       padding-left: 5px;
       font-weight: bold;
       cursor: pointer;

   }

   .fsadmin-nuMail1:hover {
       opacity: 0.50;

   }

   .fsadmin-nuMail2:hover {
       opacity: 0.50;

   }

   .fsadmin-payMail {
       padding-left: 8px;
       height: 40px;
       width: 100%;
   }

   .fsadmin-prfTxt {

       color: #0968a9;
       margin-bottom: 24px;
       margin-top: -24px;
       font-size: 16px;

   }

   .fsadmin-sbEdit {
       display: none;
       margin: 0px auto;
       font-size: 18px;
       width: 80px;
       padding: 5px;
       border-radius: 6px;
       cursor: pointer;
       color: white;
       background-color: rgb(59, 142, 199);
   }

   .fsadmin-sbEdit:hover {
       opacity: 0.50;

   }

   .fsadmin-prfHdr1,
   .fsadmin-prfHdr2,
   .fsadmin-prfHdr3 {
       float: left;
       margin-left: 3px;
       border-top-right-radius: 15px;
       padding: 6px;
       background-color: #3b8ec7;
       color: white;
       font-size: 16px;
       cursor: pointer;
   }

   .fsadmin-prfHdr1:hover {
       opacity: 0.50;
   }

   .fsadmin-prfHdr2:hover {
       opacity: 0.50;
   }

   .fsadmin-prfHdr3:hover {
       opacity: 0.50;
   }

   .fsadmin-ddTog {
       background-color: #3b8ec7 !important;
       font-weight: 500 !important;
       border-radius: 8px !important;
       padding: 6px !important;
       text-transform: none !important;

   }

   .fsadmin-mdlHdrTkt {
       width: 257px;
       line-height: 1.1;
       margin: 0 auto;


   }

   .fsadmin-dn {

       display: block;
   }


   .fsadmin-autSo {
       padding: 4px;
       text-align: center;
       margin-top: 5px;
       color: white;
       cursor: pointer;
       font-size: 20px;
       background: #3b8ec7;
       height: 40px;
       font-weight: bold;
       font-family: 'Oswald';
       width: 114px;

   }

   #topSec1 {
       display: none;

   }

   #topSec2 {

       display: block;
   }

   .fsadmin-wBak2 {
       float: left;
       color: white;
       height: 40px;
       width: 137px;
       background-color: #2781C3;
       font-size: 12px;
       text-align: center;
       margin-top: 61px;
       margin-left: 8px;
       line-height: 1.0;
       padding-top: 10px;
   }

   .fsadmin-show {

       display: block;
   }

   .fsadmin-hide {
       display: none;

   }

   .fsadmin-donateNow3 {
       left: 189px;
       font-size: 1.4rem;
   }

   .fsadmin-emlCnfm2 {
       display: none;
       width: 240px;
       height: 32px;
       color: #385dcd;
       margin: 0 auto;
       line-height: 1.0;
       font-weight: bold;

       font-size: 15px;
   }



   .fsadmin-emlCnfm {
       display: none;
       width: 190px;
       height: 32px;
       color: #3b8ec7;
       margin: 0 auto;
       text-align: center;
       font-weight: bold;
       padding-top: 23px;
       font-size: 18px;
   }

   .fsadmin-subSecCode {
       margin: 0 auto;
       padding: 5px;
       color: white;
       font-size: 23px;
       width: 100px;
       font-weight: bold;
       border-radius: 4px;
       cursor: pointer;
       text-align: center;
       background-color: #3b8ec7;
       font-family: 'Oswald';

   }

   .fsadmin-subSecCode:hover {
       opacity: 0.50;

   }


   .fsadmin-otpWrap {
       margin: 0 auto;
       width: 277px;
       height: auto;
       margin-top: 10px;
       color: #11486d;
       font-family: 'Heebo';
       display: none;

   }

   .fsadmin-otpTxt {
       line-height: 1.0;
       margin-bottom: 7px;
       font-weight: bold;
       width: 309px;
       font-family: Arial;
       font-size: 15px;

   }

   #otp-input {
       display: flex;
       gap: 0.5em;
       margin-bottom: 10px;
   }

   #otp-input5 {
       display: flex;
       gap: 0.5em;
       margin-bottom: 10px;
   }

   #otp-input2 {
       display: flex;
       gap: 0.5em;
       margin-bottom: 10px;
   }

   #otp-input1 {
       display: flex;
       gap: 0.5em;
       margin-bottom: 10px;
   }

   #otp-input input {
       width: 2em;
       padding: 0.5em 0;
       font-family: monospace;
       font-size: 1em;
       text-align: center;
   }

   #otp-input5 input {
       width: 2em;
       padding: 0.5em 0;
       font-family: monospace;
       font-size: 1em;
       text-align: center;
   }

   #otp-input2 input {
       width: 2em;
       padding: 0.5em 0;
       font-family: monospace;
       font-size: 1em;
       text-align: center;
   }

   #otp-input1 input {
       width: 2em;
       padding: 0.5em 0;
       font-family: monospace;
       font-size: 1em;
       text-align: center;
   }


   /* hide spinner */
   #otp-input input::-webkit-outer-spin-button,
   #otp-input input::-webkit-inner-spin-button {
       -webkit-appearance: none;
       margin: 0;
   }

   #otp-input input[type=number] {
       appearance: textfield;
       -moz-appearance: textfield;
       /* Firefox */

   }

   #otp-input5 input::-webkit-outer-spin-button,
   #otp-input5 input::-webkit-inner-spin-button {
       -webkit-appearance: none;
       margin: 0;
   }

   #otp-input5 input[type=number] {
       appearance: textfield;
       -moz-appearance: textfield;
       /* Firefox */

   }

   #otp-input2 input::-webkit-outer-spin-button,
   #otp-input2 input::-webkit-inner-spin-button {
       -webkit-appearance: none;
       margin: 0;
   }

   #otp-input2 input[type=number] {
       appearance: textfield;
       -moz-appearance: textfield;
       /* Firefox */

   }

   #otp-input1 input::-webkit-outer-spin-button,
   #otp-input1 input::-webkit-inner-spin-button {
       -webkit-appearance: none;
       margin: 0;
   }

   #otp-input1 input[type=number] {
       appearance: textfield;
       -moz-appearance: textfield;
       /* Firefox */

   }


   .fsadmin-cnfmEmail {
       padding: 5px;
       border-radius: 6px;
       font-size: 19px;
       font-family: 'Heebo';
       color: white;
       background-color: #3b8ec7;
       cursor: pointer;
       text-align: center;
       margin: 0 auto;
       width: 145px;
   }

   .fsadmin-cnfmEmail:hover {
       opacity: 0.50;
   }

   .fsadmin-pulse {
       background: green;
       border-radius: 50%;
       margin: 2px;
       height: 10px;
       width: 13px;
       box-shadow: 0 0 0 0 rgba(0, 0, 0, 1);
       transform: scale(1);
       animation: pulse 2s infinite;
       float: right;
   }

   @keyframes pulse {
       0% {
           transform: scale(0.95);
           box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.7);
       }

       70% {
           transform: scale(1);
           box-shadow: 0 0 0 10px rgba(0, 0, 0, 0);
       }

       100% {
           transform: scale(0.95);
           box-shadow: 0 0 0 0 rgba(0, 0, 0, 0);
       }
   }

   .fsadmin-donTlGreen {
       position: absolute;
       bottom: 0px;
       left: 68px;
       width: 66px;
       height: 95px;
       background: green;
       border: 2px solid white;


   }


   .fsadmin-donTlRed {

       float: left;
       width: 66px;
       height: 180px;
       background: red;
       border: 2px solid white;
       margin-top: 35px;


   }

   .fsadmin-mthCostLgd,
   .fsadmin-acqCostLgd {
       font-size: 14px;
       width: 60px;
       margin: 0 auto;
       font-weight: bold;
       line-height: 1.0;


   }

   .fsadmin-donTlAcq {
       float: left;
       font-size: 14px;
       width: 60px;
       margin: 0 auto;
       line-height: 1.0;
       text-align: center;
       font-weight: bold;
   }

   .fsadmin-avgDonAcq {

       float: left;
       font-size: 14px;
       width: 60px;
       margin: 0 auto;
       line-height: 1.0;
       text-align: center;
       font-weight: bold;
       margin-left: 11px;

   }

   .fsadmin-fndHdr {
       font-size: 17px;
       margin: 0 auto;
       width: 55%;
       height: 30px;
       text-align: center;
       color: white;
       background-color: #3b8ec7;
       font-weight: bold;
       margin-bottom: 60px;
       padding-top: 2px;

   }

   .fsadmin-fndRqmtPg {
       display: none;
       width: 100%;
       padding-right: 25px;
       padding-left: 25px;
       position: absolute;
       top: 0pc;
       left: 0px;
       background-color: white;
       z-index: 1000;
       height: 510px;
       font-size: 16px;
   }

   .fsadmin-vfr {
       display: none;

       padding: 7px;
       font-size: 17px;
       color: white;
       border-radius: 7px;
       background-color: #3b8ec7;
       cursor: pointer;
       line-height: 1.0;
       text-align: center;
       width: 51%;
       margin: 0 auto;
       margin-bottom: 10px;
   }

   .fsadmin-vfr:hover {
       opacity: 0.50;
   }

   .fsadmin-mTbl3 {

       margin-top: 55px;
       line-height: 1.1;
       font-family: 'Heebo';
       font-weight: 600;
       max-width: 944px;


   }

   .fsadmin-lgnd3 {
       display: block;
       margin-top: 75px;
       font-size: 16px;
       color: white;
       background-color: green;
       text-align: center;
       line-height: 1.0;
       padding-top: 6px;
       padding-bottom: 5px;
   }

   .fsadmin-clsGrid {
       top: 7px;
       background-color: #3b8ec7;
       color: white;
       font-size: 16px;
       font-weight: bold;
       cursor: pointer;
       position: absolute;
       right: 29px;
       width: 20px;
       height: 20px;
       padding-left: 5px;

   }

   .fsadmin-clsGrid:hover {
       opacity: 0.50;
   }

   .fsadmin-brdrTbl {

       border-bottom: 2px solid green;
       border-left: 2px solid green;
       border-right: 2px solid green;
   }

   .fsadmin-rscDvdr {

       padding: 7px;
       padding-right: 9px;
       padding-left: 9px;
       float: left;
       margin-left: 6px;
       border: 1px solid green;
       border-top-right-radius: 18px;
       cursor: pointer;
       font-size: 15px;
       font-weight: bold;
       color: white;
       background-color: green;
       line-height: 1.0;
       width: 165px;


   }

   .fsadmin-rscDvdr:hover {
       opacity: 0.50;

   }


   .fsadmin-mthlyCost,
   .fsadmin-acqCost {
       font-size: 15px;
       margin-bottom: 10px !important;
       padding: 5px;
       line-height: 1.0;
       margin: 0 auto;
       margin-top: 20px;
       background-color: #f1f1f1;
       height: fit-content;
   }

   .fsadmin-tblHdr {
       font-family: Arial;
       font-size: 16px;
       font-weight: bold;
       padding: 4px;
       text-align: center;
       background-color: green;
       color: white;
       margin-top: 20px;
       height: 32px;
   }






   #mthCstTbl1 td:nth-child(2),
   #mthCstTbl td:nth-child(3) {
       text-align: right;
       padding-left: 10px;

   }

   #mthCstTbl td:nth-child(2) {
       text-align: left;
       padding-left: 10px;

   }

   #mthCstTbl3 td:nth-child(2) {
       text-align: right;
       padding-left: 10px;

   }

   #mthCstTbl1 td:nth-child(1),
   #mthCstTbl td:nth-child(1) {
       text-align: left;
       padding-left: 10px;

   }


   #mthCstTbl th,
   #mthCstTbl1 th,
   #mthCstTbl2 th {
       text-align: left;
       padding-left: 10px;
   }

   #mthCstTbl1 th:nth-child(2),
   #mthCstTbl2 th:nth-child(1),
   #mthCstTbl th:nth-child(3) {

       text-align: right;
       padding-left: 10px;

   }



   #mthCstTbl1 tr,
   #mthCstTbl tr {
       height: 15px;
   }

   #mthCstTbl4 th {
       line-height: 1.0;
       font-weight: normal;
       vertical-align: middle;

   }

   #mthCstTbl4 td:nth-child(1) {
       line-height: 1.0;

   }

   #mthCstTbl4 td:nth-child(2),
   #mthCstTbl4 td:nth-child(3) {
       text-align: right;
       padding-left: 10px;

   }

   .fsadmin-ftrBox {
       width: 20%;
       float: left;
       line-height: 1.0;
       font-size: 16px;
       height: 114px;
   }

   .fsadmin-rowTxt1 {
       float: right;
       width: 14%;
       max-width: 445px;
       min-width: 184px;
       text-align: right;
       font-size: 2.5rem;

       font-family: 'Staatliches';
       color: #285b14;
       line-height: 0.9;
       font-weight: 700;
       margin-top: 37px;


   }

   .fsadmin-crlPause {
       width: 190px;
       position: relative;
       z-index: 1000;
       display: block;
       float: right;
       margin-right: 42px;
       margin-top: -32px;
   }



   .fsadmin-togTxt {
       position: absolute;
       top: 6px;
       left: 2px;
       width: 116px;
       height: 24px;
       padding: 1px;
       padding-top: 2px;
       text-align: center;
       cursor: pointer;
       background-color: rgb(46, 84, 119);
       color: white;
       font-family: 'Roboto';
       font-size: 15px;
       font-weight: bold;

   }

   .fsadmin-hrsPgLst {
       width: 67%;
       margin: 0 auto;
       height: 35px;
       background: #e4efe4;
       color: black;
       font-weight: bold;
       position: relative;
       z-index: 1000;
       padding-top: 20px;
   }

   .fsadmin-hrsPgLst1 {

       width: 93%;
       max-width: 575px;
       margin: 0 auto;
       height: 35px;
       background: #e4efe4;
       color: black;
       font-weight: bold;
       position: relative;
       z-index: 1000;
       padding-top: 20px;

   }

   .fsadmin-pgNo {
       padding-right: 4px;
       padding-left: 4px;
       cursor: pointer;
   }

   .fsadmin-pgNo:hover {
       opacity: 0.50;

   }

   .fsadmin-pgIx1 {
       width: 15px;

   }

   .fsadmin-hrsWrap2 {


       float: left;
       list-style-type: none;

   }

   .fsadmin-lmBtn {
       width: 81px;
       height: 60px;
       padding: 5px;
       padding-top: 10px;
       text-align: center;
       cursor: pointer;
       background-color: #b32e20;
       color: white;
       font-family: 'Roboto';
       font-size: 19px;
       font-weight: bold;
       float: right;
       margin-right: -12px;
       margin-top: 4px;
   }

   .fsadmin-lmBtn:hover {
       opacity: 0.50;
   }

   .fsadmin-hrsBxSize2 {
       float: left;
       width: 32%;
       margin-left: 4px;
       margin-top: 13px;
       height: 100%;
       max-height: 705px;
       overflow: hidden;
       text-align: center;
   }

   .fsadmin-hrsHdr2 {
       float: left;
       font-family: 'Roboto';
       font-size: 16px;
       font-weight: bold;
       color: black;
       text-align: center;
       width: 100%;
       height: 31px;
       line-height: 1.0;

   }

   .fsadmin-cover {

       background: url(../img/iconic3.jpg) center center no-repeat !important;
       background-size: cover !important;

   }



   .fsadmin-nuLogo {


       min-width: 139px;
       max-width: 230px;
       float: left;
       background: transparent;
       margin-top: 10px;
       margin-left: 5px;


   }

   .fsadmin-shpIcon {

       float: left;
       height: 50px;
       width: 38px;
       background: transparent;
       margin-top: 15px;

   }

   .fsadmin-topSocials {
       height: 50px;
       width: 71px;
       background: transparent;
       margin-left: 12px;
       margin-top: 12px;
       float: left;

   }



   .fsadmin-togXtra {
       position: absolute;
       right: 0px;
       top: -2px;
       background-color: transparent;

   }

   #navBtn {

       display: none;

   }



   .fsadmin-splText {
       float: right;
       text-align: right;
       width: 35%;
       margin-top: 20px;
       font-family: 'Heebo';
       font-size: 1.6rem;
       line-height: 1;
       color: #021a08;
       font-weight: 600;
       letter-spacing: -1px;
   }

   .fsadmin-txtWhite {

       color: white;
   }


   .d-block {

       margin: 0 auto !important;
   }

   .fsadmin-w-90 {
       width: 70% !important;

   }



   .fsadmin-XDate1 {

       padding: 3px;
       background: transparent;
       color: black;
       width: 40px;
       margin: 0 auto;

   }

   .fsadmin-XDate2 {

       padding: 3px;
       background: red;
       color: white;
       width: 40px;
       margin: 0 auto;

   }

   .fsadmin-XDate3 {
       position: absolute;
       top: -2px;
       right: 100px;
       padding: 2px;
       background: red;
       color: white;
       width: 90px;
       margin: 0 auto;
       font-weight: bold;
       font-size: 12px;
       text-align: center;
   }

   .fsadmin-togMove {

       position: absolute;
       top: 16px;
       left: 56px;
       height: 1.6rem;
       width: 92px;
       border-radius: 4px;
       background-color: #ed4d4d;
       opacity: .80;
       color: white;
       font-size: 14px;
       font-weight: bold;
       font-family: 'Arial';
       padding: 4px;
       padding-top: 3px;
       cursor: pointer;
       text-align: center;

   }


   .fsadmin-togMove2 {

       position: absolute;
       top: 17px;
       left: 48px;
       height: 1.6rem;
       width: 92px;
       border-radius: 4px;
       background-color: #ed4d4d;
       opacity: .80;
       color: white;
       font-size: 14px;
       font-weight: bold;
       font-family: 'Arial';
       padding: 4px;
       padding-top: 3px;
       cursor: pointer;
       text-align: center;

   }

   .fsadmin-togMove:hover {
       opacity: 0.50;

   }

   .fsadmin-togMove2:hover {
       opacity: 0.50;

   }


   .fsadmin-aboutExt {
       margin-top: 50px;
       padding-right: 20px;


   }


   .fsadmin-expMth {
       float: left;
       margin-left: 5px;
       width: 32px;
       margin-top: -7px;
       padding: 3px;

       text-align: center;
       height: 24px;
   }

   .fsadmin-expYr {
       float: left;
       margin-left: 5px;
       width: 43px;
       margin-top: 2px;
       padding: 3px;

       text-align: center;
       height: 24px;
   }

   .fsadmin-setDefText {
       float: left;
       margin-left: 10px;
       margin-top: 5px;
       color: black;
       font-size: 14px;
       color: black;

   }

   .fsadmin-bgSel {
       float: left;

       padding: 5px;
       height: 48px;

       width: 24%;
       border: 3px solid white;
       border-radius: 9px;
       margin-top: 5px;
   }



   .fsadmin-pmErr {

       width: 90%;

       padding: 3px;
       color: red;
       font-size: 15px;
       line-height: 1;
       font-weight: bold;
       visibility: visible;
       margin: 0 auto;
       margin-top: 38px;

   }

   .fsadmin-defOption {

       background-color: rgb(241, 241, 241);
       display: block;
       float: left;
       height: 58px;
       margin-top: 15px;
       background-color: #f1f1f1;
       z-index: 1000;

       border: 1px solid #80808057;
       display: none;
   }



   .fsadmin-defBtn1 {
       float: left;
       margin-left: 10px;
       margin-top: 5px;
       font-size: 13px;
       background-color: rgb(190, 45, 45);
       color: white;
       text-align: center;
       padding: 2px;
       padding-top: 0px;
       padding-bottom: 0px;
       padding-left: 4px;
       padding-right: 5px;
       margin-top: -1px;
       border-radius: 4px;
       cursor: pointer;
       font-weight: bold;
   }

   .fsadmin-defBtn1:hover {
       opacity: 0.50;

   }

   .fsadmin-defBtn2 {
       float: right;
       margin-right: 10px;
       margin-top: 5px;
       font-size: 13px;
       background-color: #1ec765;
       color: white;
       text-align: center;
       padding: 2px;
       padding-top: 0px;
       padding-bottom: 0px;
       padding-left: 6px;
       padding-right: 6px;
       margin-top: -1px;
       border-radius: 4px;
       cursor: pointer;
       font-weight: bold;
   }


   .fsadmin-defBtn2:hover {
       opacity: 0.50;

   }

   .fsadmin-payMsg {
       margin-top: 11px;
       line-height: 1;
       font-weight: bold;
       color: green;
       height: 40px;
       text-align: center;

   }


   .fsadmin-payBtn {
       visibility: hidden;
       font-size: 25px;
       font-family: 'Oswald';
       margin: 0 auto;
       background-color: #3b8ec7;

       border-radius: 6px;
       padding: 6px;
       padding-left: 15px;
       padding-right: 15px;
       color: white;
       text-align: center;
       width: 137px;
       cursor: pointer;
   }

   .fsadmin-payBtn:hover {
       opacity: 0.50;
   }


   .fsadmin-spinner {

       font-size: 10px;
       width: 1em;
       height: 1em;
       border-radius: 50%;
       position: relative;
       text-indent: -9999em;
       animation: mulShdSpin 1.1s infinite ease;
       transform: translateZ(0);
       margin: 0 auto;
       margin-top: 15px !important;
   }

   @keyframes mulShdSpin {

       0%,
       100% {
           box-shadow: 0em -2.6em 0em 0em #c52628, 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.5), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7);
       }

       12.5% {
           box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.7), 1.8em -1.8em 0 0em #c52628, 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5);
       }

       25% {
           box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.5), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.7), 2.5em 0em 0 0em #c52628, 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
       }

       37.5% {
           box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.5), 2.5em 0em 0 0em rgba(255, 255, 255, 0.7), 1.75em 1.75em 0 0em #c52628, 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
       }

       50% {
           box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.5), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.7), 0em 2.5em 0 0em #c52628, -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.2), -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
       }

       62.5% {
           box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.5), 0em 2.5em 0 0em rgba(255, 255, 255, 0.7), -1.8em 1.8em 0 0em #c52628, -2.6em 0em 0 0em rgba(255, 255, 255, 0.2), -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
       }

       75% {
           box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.5), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.7), -2.6em 0em 0 0em #c52628, -1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2);
       }

       87.5% {
           box-shadow: 0em -2.6em 0em 0em rgba(255, 255, 255, 0.2), 1.8em -1.8em 0 0em rgba(255, 255, 255, 0.2), 2.5em 0em 0 0em rgba(255, 255, 255, 0.2), 1.75em 1.75em 0 0em rgba(255, 255, 255, 0.2), 0em 2.5em 0 0em rgba(255, 255, 255, 0.2), -1.8em 1.8em 0 0em rgba(255, 255, 255, 0.5), -2.6em 0em 0 0em rgba(255, 255, 255, 0.7), -1.8em -1.8em 0 0em #c52628;
       }
   }

   .fsadmin-default {
       float: left;
       margin-left: 10px;
       accent-color: red
   }

   .fsadmin-default2 {
       float: left;
       margin-top: 4px;
       margin-left: 0px;

       accent-color: red;
   }

   .fsadmin-pmSelect {
       height: 12px;
       width: 12px;
       background-color: white;
       cursor: pointer;
   }

   .fsadmin-sd,
   .fsadmin-anc,
   .fsadmin-sd,
   .fsadmin-dc,
   .fsadmin-uc {
       float: left;

       font-size: 16px;
       font-weight: bold;

       padding: 5px;
       padding-top: 3px;
       border-radius: 6px;
       text-align: center;
       cursor: pointer;
       background: #25b561;
       border: 5px solid white;
       color: #fff;
       font-family: 'Oswald';
       line-height: 1.0;

   }

   .fsadmin-sd {
       background: #cd4c4c;

   }

   .fsadmin-dc {
       background: #cd4c4c;
   }

   .fsadmin-uc {

       background: #5e9bf5;
   }

   .fsadmin-sd:hover {
       opacity: 0.50;

   }

   .fsadmin-anc:hover {
       opacity: 0.50;

   }

   .fsadmin-dc:hover {
       opacity: 0.50;
   }

   .fsadmin-uc:hover {
       opacity: 0.50;
   }


   .fsadmin-pmData {

       display: none;
       padding: 6px;
       padding-top: 12px;
       overflow-y: scroll;
       height: 200px;
       background-color: #c4d1e1;

   }

   .fsadmin-pmData3 {

       display: none;
       padding: 6px;
       padding-top: 12px;
       height: 25px;
       background-color: #c4d1e1;

   }

   .fsadmin-pmHdr2 {
       display: none;
       width: 100%;
       text-align: center;
       font-size: 15px;
       font-weight: bold;
       font-family: 'Arial';
       padding: 5px;
       color: #3b8ec7;

   }


   .fsadmin-pmHdr {
       display: none;
       width: 100%;
       text-align: center;
       font-size: 23px;
       font-weight: bold;
       font-family: 'Oswald';
       padding: 5px;
       color: #3b8ec7;

   }

   .fsadmin-pmCell {

       text-align: center;
       line-height: 1.0;
       font-size: 13px;
       font-weight: bold;
       padding: 2px;
   }

   .fsadmin-entrAmt2 {

       text-align: center;
       font-size: 16px;
       ;
       font-weight: bold;
       line-height: 0.95;
       padding-left: 5px;
       height: 46px;
       padding-top: 16px !important;
       pointer-events: none !important;

   }

   .fsadmin-entrAmt {
       text-align: center;
       font-size: 14px;
       font-weight: bold;
       line-height: 0.95;
       padding-left: 0px;
       height: 45px;
       padding-top: 14px !important;
       pointer-events: none !important;



   }



   .fsadmin-badTkt {
       display: none;
       margin: 0 auto;
       font-size: 14px;
       color: red;
       width: 250px;
       z-index: 7000;
       background: #f1f1f1;
       height: 40px;
       padding: 3px;
       padding-top: 6px;
       line-height: 1;
       font-weight: bold;
       text-align: center;
       margin-top: 10px;
   }

   .fsadmin-uploadMsgTkt {
       display: inline-block;
       font-family: "Roboto";
       font-size: 20px;
       line-height: 1.1;
       margin-top: 35px;
       color: green;
       width: 200px;
   }

   .fsadmin-showDetails {
       margin: 0 auto;
       font-size: 16px;
       width: 230px;
       border-radius: 4px;
       background: green;
       padding: 4px;
       padding-top: 8px;
       color: white;
       height: 35px;
       text-align: center;
       font-family: 'Roboto';
       font-weight: bold;

   }

   .fsadmin-showDetails:hover {

       opacity: 0.50;
   }

   .fsadmin-upload2 {

       font-size: 16px;
       padding: 4px;
       padding-top: 8px;

       margin: 0 auto;
       background: green;
       width: 87px;
       height: 35px;
       color: #fff;
       border-radius: 4px;
       cursor: pointer;

       text-align: center;
       font-weight: bold;
   }

   .fsadmin-upload2:hover {
       opacity: 0.5;
   }

   .fsadmin-dropBox2 {
       display: none;
       width: 100%;
       height: 255px;
       margin-top: 47px;
   }

   .fsadmin-hrsSelect {
       float: right;
       background: #fff;
       height: 26px;
       border: 2px solid #d3cbcb;

       font-size: 13px;
       display: none;
       margin-top: -10px;

   }


   .fsadmin-tktOptions {
       display: none;
       width: 100%;
       color: #000;
       z-index: 7000;
       background: #d7dfed;
       padding: 5px;
       height: 45px;
       margin-top: 5px;

   }

   .fsadmin-ticketForm {
       display: none;
       background: green;
       margin: 0 auto;
       background-color: #fff;

       height: 320px;
       margin-top: -29px;
       padding-right: 1.5rem;
       padding-bottom: 1rem;
       padding-left: 1.5rem;

       text-align: center;

       z-index: 3100;
   }

   .fsadmin-donateNow {
       margin: 0 auto;
       border-radius: 8px;
       margin-top: 102px;
       width: 73%;
       background: #2e76a8;
       color: white;
       font-size: 1.4rem;
       font-family: "Oswald";
       padding: 6px;
       text-align: center;
       cursor: pointer;
   }

   .fsadmin-donateNow:hover {
       opacity: 0.50;
   }

   .fsadmin-ckButn2 {
       float: right;
       font-size: 0.8rem;
       margin-top: -20px;
       width: 47px;
       height: 20px;
       text-align: center;
       color: #fff;
       background: #476ae1;
       border-radius: 4px;
       cursor: pointer;
       font-weight: 700;
       margin-right: 6px;
   }

   .fsadmin-ckButn2:hover {
       opacity: 0.5;
   }

   .fsadmin-selCmTxt {
       float: left;



   }

   .fsadmin-cmTxt {

       width: 95%;
       float: left;
       height: 25px;
       margin-top: 43px;

   }

   .fsadmin-vuBtns1 {
       position: absolute;
       left: 5px;
       bottom: 59px;
       width: 100px;



   }

   .fsadmin-vuBtns2 {


       position: absolute;
       right: -175px;
       bottom: 59px;
       width: 36%;
   }

   .fsadmin-btn2 {
       max-width: 95px;
       margin-top: 3px;
       background-color: #2781c3 !important;
       padding: .2rem;
       font-size: 12px !important;
       border-radius: 6px !important;
       font-family: 'Arial';
       font-weight: 700;
       border: none;
       text-transform: uppercase;
       text-align: center;
       color: #fff;
       cursor: pointer;
   }



   .fsadmin-btn2:hover {
       opacity: 0.50;
   }


   .fsadmin-radShp {
       float: left;
       margin-left: 6px;
       margin-top: 8px;
   }


   .fsadmin-pntr1 {
       cursor: pointer;
       float: right;
       margin-top: -5px;


   }

   .fsadmin-pntr2 {
       cursor: pointer;
       float: left;

       margin-right: 32px;
       margin-top: 4px;
   }

   .fsadmin-pntr1:hover {
       opacity: 0.50;
   }

   .fsadmin-pntr2:hover {
       opacity: 0.50;
   }

   .fsadmin-custmTxt {
       display: block;
       font-size: 13px;
       font-weight: bold;
       float: left;
       line-height: 1.0;

       margin-top: 8px;
       height: 20px;


   }

   .fsadmin-custmTxt2 {
       display: none;
       font-size: 13px;
       font-weight: bold;
       float: left;
       line-height: 1.0;
       width: 100%;
       margin-top: 8px;


   }

   .fsadmin-btnShp3 {
       font-size: 12px !important;

   }

   .fsadmin-custProdTxt {

       width: 221px;
       text-align: left;
       padding-left: 4px;
       border: 1px solid gray;
       color: #3b8ec7 !important;
       font-size: 13px;
       background: #fff !important;
       height: 26px;
       padding-top: 3px;
       margin-top: 4px;
       margin-left: 10px;
       float: left;

   }

   .fsadmin-imgVu {
       height: 85%;

       margin-top: 5px;

   }

   .fsadmin-prodImgVu {
       width: 100%;
       height: 300px;
       text-decoration: none;
       border: none;
       text-align: center;
   }

   .fsadmin-prodImgMnu {
       position: absolute;
       bottom: 0px;



   }

   .fsadmin-prodImgs {



       border: 1px solid #dbd7d7;
       padding: 5px;
       z-index: 1000;
       background-color: #f1f1f1;
   }

   .fsadmin-ctlAdj {


       bottom: 215px !important;
       top: 15px !important;
   }

   .fsadmin-zoom {
       margin: 0 auto;

       width: 90px;
       text-align: center;
       margin-top: 5px;
       color: white;
       font-size: 13px;
       padding: 5px;
       background-color: #2781c3 !important;
       border-radius: 4px;
       cursor: pointer;
   }

   .fsadmin-zoom:hover {

       opacity: 0.30;
   }


   .fsadmin-capBox {
       width: 100%;
       position: absolute;
       height: 56px;
       bottom: -60px;
       background-color: #e3efef !important;
   }

   .fsadmin-capTxt {
       text-align: center;
       margin: 0 auto;
       line-height: 1.0;
       color: #096ab1 !important;

       font-family: 'Arial';
       font-weight: bold !important;
       margin-top: 5px;

   }


   .fsadmin-btnShp1,
   .fsadmin-btnShp2 {

       border-radius: 8px !important;

   }

   .fsadmin-btnShp2 {

       margin-top: 5px;


   }


   .fsadmin-mugCstmTxtInpt {
       float: left;
       width: 100%;
       visibility: hidden;


   }


   .fsadmin-mugCstmTxt {
       float: right !important;
       margin-right: 4px !important;
       width: 126px !important;
       background: #fff !important;
       height: 16px !important;
       padding: 5px !important;
       font-size: 14px !important;
       color: #000 !important;
       text-align: right !important;

   }

   .fsadmin-mugProdTitle,
   .fsadmin-artProdTitle,
   .fsadmin-cldrProdTitle,
   .fsadmin-bpProdTitle,
   .fsadmin-sgProdTitle,
   .fs_booProdTitle {
       width: 100%;
       float: left;
       text-align: center;
       font-size: 15px;
       font-weight: 700;
       color: red;
       margin-top: 4px;
       height: 50px;
       margin-bottom: 6px;
   }


   .fsadmin-left-card-text {
       font-size: 17px;
       line-height: 1.0;
       padding: 12px;
       font-weight: bold;
       float: left;
       width: 50%;
   }

   .fsadmin-right-card-text {
       font-size: 17px;
       line-height: 1.0;
       padding: 12px;
       font-weight: bold;
       float: right;
       width: 50%;
   }

   .fsadmin-navBar {

       position: relative;
       height: 35px !important;
       z-index: 500;

   }


   .fsadmin-greet1 {


       height: 100px;

       line-height: 1.0;
       font-family: Roboto;
       font-size: 36px;
       font-weight: bold;
       padding: 7px;
       background: #2781c3;
       color: #fff;
       margin-top: 0px;
       border-radius: 9px;

       padding: 10px;
       padding-left: 24px;
       padding-top: 24px;

   }

   .fsadmin-greet2 {


       background-color: #2781C3;
       border-radius: 9px;
       padding: 7px;
       padding-bottom: 13px;
       margin-bottom: 10px;

       width: 186px;
       margin-top: 5px;
   }



   .fsadmin-greet3 {
       position: relative;


       font-family: Roboto;
       font-size: 30px;
       font-weight: bold;
       padding: 7px;


   }

   .fsadmin-wthr {
       position: absolute;
       bottom: 2px;
       right: 6px;
       cursor: pointer;
       color: white;
       width: 16%;
       display: none;

   }

   .fsadmin-wthr:hover {

       opacity: 0.50;
   }


   .fsadmin-ct {
       color: #2781c3;
       font-weight: bold;
       font-size: 25px;
       letter-spacing: -.05rem;

   }

   .fsadmin-later1 {

       margin: 0 auto;
       width: 5rem;
       font-family: 'Roboto';
       margin-top: 20px;
       padding: 4px;
       border-radius: 3px;
       font-size: 0.8rem;
       font-weight: 400;
       line-height: 1;
       color: #fff;
       background: #f22f46;
       transition: background-color 150ms ease-out, color 150ms ease-out;
       text-align: center;
       cursor: pointer;

   }


   .fsadmin-wCome {

       position: absolute;
       z-index: 1000;
       width: 150px;
       height: 50px;
       line-height: 1.0;
       font-family: 'Roboto';
       font-size: 17px;
       font-weight: normal;
       padding: 8px;
       background-color: #fff;
       top: -55px;
       left: 16px;
       color: #3B8EC7;

   }


   .inptErr {
       border: 2px solid red;
   }

   .fsadmin-suMsgErr {
       color: red;
       visibility: hidden;
       margin-bottom: 20px;
       padding-left: 20px;
       padding-right: 20px;
       line-height: 1;
       width: 100% !important;
       margin-top: -10px !important;
   }

   .closeInfo {
       float: right;
       margin-top: -19px;
       margin-right: -10px;
       font-size: 23px;
       cursor: pointer;
   }

   .closeInfo:hover {

       opacity: 0.60;

   }




   .info-centered {
       display: none;
       text-align: left;
       position: absolute;
       top: 50%;
       left: 0;
       right: 0;
       margin: auto;
       transform: translateY(-50%);
       font-size: 14px;
       font-family: 'Roboto';
       font-weight: normal;
       height: 231px;
       width: 231px;
       background: #236c9d;
       padding: 16px;
       color: white;
       border-radius: 6px;
   }

   .infIcn {
       cursor: pointer;
       width: 10%;

       float: right;
       margin-top: -37px;

   }

   .infIcn:hover {

       opacity: 0.50;
   }

   .fsadmin-pc3 {

       width: 107px !important;
       margin-top: 20px !important;
       margin: 0 auto;

   }

   .fsadmin-codeTitle {
       font-family: 'Oswald';
       width: 348px;
       height: 55px;
       color: #3B8EC7;
       font-weight: 700;
       font-size: 25px;
       margin: 0 auto;
       line-height: 1;
       margin-top: 25px;
       text-align: center;


   }


   .fsadmin-codeTitleTxt {
       font-family: 'Roboto';
       Text-align: left;
       width: 287px;
       height: 55px;
       color: #141516;
       font-weight: normal;
       font-size: 17px;
       margin: 0 auto;
       line-height: 1;

       margin-bottom: 65px;


   }

   .fsadmin-eye {
       cursor: pointer;
       width: 10%;
       float: right;
       margin-top: -26px;
       color: #7b7878;
       margin-right: -15px;

   }

   .fsadmin-eye:hover {

       opacity: 0.50;

   }

   .fsadmin-toc-consent {

       text-align: left;
       width: 135px;
       font-family: Roboto;
       height: 42px;
       background: #53634c;
       padding: 4px;
       font-size: 12.5px;
       line-height: 1.3;
       float: right;
       height: 50px;
       padding-left: 12px;

   }

   .fsadmin-signUp {

       margin: 0 auto;
       font-size: 24px;
       width: 107px;
       text-align: center;
       color: white;
       background: #3B8EC7;
       font-family: 'Oswald';
       padding: 6px;
       border-radius: 6px;
       cursor: pointer;

   }

   .fsadmin-signUp:hover {
       opacity: 0.50;

   }

   .fsadmin-resetPass {
       color: #3B8EC7;
       cursor: pointer;
       font-size: 0.85rem;
       margin-top: 10px !important;
       height: 10px;
       font-family: Roboto;
       font-weight: 600;
       margin-bottom: 5px !important;
       margin: 0 auto;
       width: 125px;

   }

   .fsadmin-resetPass:hover {
       opacity: 0.50;
   }

   .fsadmin-btn-primary {
       color: white !important;
       background-color: #2781c3 !important;
       border-color: #2781c3 !important;
   }

   .fsadmin-fc {
       float: left;
       width: 88% !important;
       margin-bottom: 5px;
   }

   .fsadmin-suc {

       margin-top: 5px;
       margin-bottom: 5px;
   }

   .fsadmin-suc2 {

       display: none;
       height: 64px;
       background-color: #3B8EC7 !important;


   }


   .fsadmin-pt {

       padding-top: 0px !important;
   }

   .fsadmin-fLeft {
       float: left;
   }

   .fsadmin-fRight {

       float: right;
   }

   .fsadmin-ntrCode {

       margin: 0 auto !important;
       width: 37% !important;
   }


   .fsadmin-testmail {
       float: right;
       width: 110px;
       height: 40px;
       padding: 15px;
       background: blue;
       color: #fff;
       cursor: pointer;
       margin-top: 10px;
   }

   .fsadmin-testmail:hover {

       opacity: 0.50;
   }


   .fsadmin-mlHdr {
       text-align: center;
       font-size: 33px;
       color: #385dcd;
       font-weight: bold;
       letter-spacing: -1px;
       font-family: Oswald;
   }


   .fsadmin-mlBdy {
       font-family: 'Heebo' !important;
       width: 100%;
       color: #000;
       line-height: 1.1;
       padding: 18px;
       font-size: 18px;
   }

   .fsadmin-mdlBdy {
       font-family: 'Heebo' !important;
       width: 100%;
       color: #000;
       line-height: 1.1;
       padding: 18px;
       font-size: 15px;
   }


   .fsadmin-oneTime,
   .fsadmin-mnthly {
       text-align: center;
       color: #3b8ec7;
       width: 100%;
       font-weight: bold;
       font-family: 'Oswald';
       font-size: 18px;
       line-height: 1.1;
       margin: 0 auto;
   }

   .fsadmin-donPay1 {
       background: #3b8ec7;
       text-align: center;
       height: 40px;
       font-size: 23px;
       font-weight: bold;
       padding-top: 5px;
       font-family: 'Oswald';


   }

   .fsadmin-donPay1:hover {
       opacity: 0.50;

   }

   .fsadmin-lite3 {
       background: red !important;

   }



   .fsadmin-dnInpt {
       text-align: right;
       padding-right: 4px;
       width: 80px;
       font-weight: bold !important;
       color: #3b8ec7 !important;
       font-size: 1.0rem;
       background: #fff !important;
       height: 26px;
       padding-top: 3px;

   }

   .fsadmin-donAmt {
       padding: 2px;
       text-align: center;
       margin-top: 5px;
       color: white;
       cursor: pointer;
       font-size: 18px;


   }

   .fsadmin-donateTitle {
       width: 97%;
       max-width: 279px;
       margin: 0 auto;
       margin-top: 15px;
       background: #3b8ec7;
       color: #fff;
       font-size: 24px;
       font-family: 'Oswald';
       padding: 5px;
       text-align: center;
       height: 58px;
       line-height: 1;
       padding-top: 14px;

   }

   .fsadmin-modalContent {
       display: block;
       background: #49b549;
       min-width: 318px;
       margin-top: 10px;
       min-width: 318px;
       margin-top: 10px;
       position: absolute;
       top: 50%;
       left: 50%;
       transform: translate(-50%, -50%);

       padding: 1rem 1.5rem;
       width: 70%;
       text-align: center;
       max-width: 386px;
       min-width: 295px;
       z-index: 3100;
   }

   .fsadmin-hlPriv,
   .fsadmin-hlTou {
       font-size: 1.4rem;
       text-align: center;
       font-weight: bold;
       margin-bottom: 17px;


   }


   .fsadmin-page-c {

       display: none;
       position: relative;

       width: 100%;
       min-width: 340px;
       height: 900px;
       background: white;
       font-family: "Open Sans";
       font-size: 1rem;
       padding-top: 44px;
       padding-bottom: 30px;
       text-align: left;
       line-height: 1.3;
       overflow-y: scroll;
       font-size: 13px;

   }

   .fsadmin-abtOpen {
       margin: 0 auto;
       font-weight: normal;
       font-family: 'Arial';
       height: 20px;
       width: 100px;
       background: #5c9d5c;
       color: white;
       margin-top: 2px;
       font-size: .9rem;
       cursor: pointer;

   }


   .fsadmin-abtOpen:hover {
       opacity: 0.50;
   }

   .fsadmin-bioClose {
       float: right;
       margin-right: -10px;
       margin-top: -25px !important;
       border: 1.5px solid green;
       font-size: 12px;
   }

   .fsadmin-priv-tou-Close {
       float: right;
       margin-right: -33px;
       margin-top: -15px !important;
       border: 1.5px solid green;


   }

   .fsadmin-descrip {
       font-weight: bold;

   }


   .fsadmin-hov {
       cursor: pointer;

   }

   .fsadmin-hov:hover {
       opacity: 0.50;
   }




   .fsadmin-bioTxt {
       margin: 0 auto;
       margin-top: 15px;
       width: 100%;
       height: 130px;
       line-height: 1.0;
       font-family: 'DM Serif Display';

       font-weight: 500;

   }

   .fsadmin-founderTxt {
       background: #fff;
       padding: 9px;
       font-family: 'DM Serif Display';
       font-weight: 600;
       margin: 0 auto;
       width: 82vw;
       max-width: 525px;
       font-size: 16px;
       line-height: 1.1;
       text-align: left;
       margin-top: 20px;
       color: #414a4b;




   }

   .fsadmin-primary {
       display: none;
       height: 1750px;


   }

   .fsadmin-primary-hrs {

       height: 1250px;


   }

   .fsadmin-btp {

       height: 20px;
       width: 120px;
       padding-top: 5px;
       cursor: pointer;
       display: block;
       font-size: .9em;
       margin-left: 9px;

   }

   .fsadmin-btp:hover {

       opacity: 0.50 !important;
   }

   .fsadmin-hcText {

       color: #414a4b;
       font-weight: 500;
       margin-top: 5px;
       font-family: 'DM Serif Display';
       font-size: 1.2rem;
       line-height: 1.2;

   }

   .fsadmin-bigImgCap {
       margin: 0 auto;
       margin-top: 10px;
       color: green;
       font-family: Heebo;
       font-size: 0.8rem;
       padding: 4px;
       width: 28vw;
       max-width: 240px;
       text-align: center;
       line-height: 1.2;
       font-weight: bold;
   }



   .fsadmin-prevPix {
       position: absolute;
       top: 40%;
       left: -6vw;
       font-size: 26px;
       background: transparent;
       z-index: 2000;
       color: green;
       cursor: pointer;


   }

   .fsadmin-nextPix {
       position: absolute;
       top: 40%;
       right: -6vw;
       font-size: 26px;
       background: transparent;
       z-index: 2000;
       color: green;
       cursor: pointer;


   }

   .fsadmin-about {
       height: 100%;
       text-align: center;
       margin-top: 5px;

   }


   .fsadmin-p-3 {
       padding: 1rem !important;
   }

   .fsadmin-hl:hover {

       opacity: 0.50 !important;

   }

   .fsadmin-lite {
       background: #2b932b !important;

   }

   .fsadmin-lite2 {
       background: #075e07 !important;

   }

   .fsadmin-btnx {
       position: absolute;
       right: 4px;
       top: 4px;
       z-index: 3000;

   }




   .fsadmin-btnHorseBio {
       background: #3a8e25;
       width: 94px;
       height: 31px;
       font-family: "Oswald";
       font-size: 18px;
       color: #fff;
       cursor: pointer;
       text-align: center;
       border-radius: 3px;
       font-weight: 700;
       line-height: 1;
       padding-top: 5px;
       float: left;
       margin-top: 7px;
       margin-left: 11px;

   }

   .fsadmin-donateNow3 {

       border-radius: 4px;
       background: #2e76a8;
       color: #fff;
       font-size: 1.5rem;
       font-family: "Oswald";
       cursor: pointer;
       display: block;
       padding: 4px;
       padding-top: 0px;
       padding-bottom: 4px;
       text-align: center;
       float: right;
       margin-right: 13px;
       margin-top: 4px;
   }




   .fsadmin-hInfo {
       float: left;
       width: 100%;
       padding: 6px;
       font-family: "Heebo";
       position: relative;
       margin-top: -56px;
       border-bottom: 1px solid black;

   }

   fs-bioImg {

       width: 80% !important;

   }

   fsadmin-navlink .fsadmin-shift {

       margin-top: -20px;
       padding-right: 40px;

   }

   .carousel-inner>.carousel-item>img {

       width: 400px;
   }

   * {
       margin: 0;
       padding: 0;
       box-sizing: border-box;
   }

   .fsadmin-navlink {
       display: block;
       padding: 0.38rem 0.2rem !important;
       font-size: 12.5px;
       text-transform: uppercase;
       color: black;
       font-weight: 700;
       font-family: "Heebo";
       text-decoration: none;
       background: 0 0;
       line-height: 1.0;
       border: 0;
       border-radius: 4px;
       transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
   }


   .fsadmin-mbtn {
       border-radius: 3px !important;
       float: right;
       margin-top: 7px;
       background: red !important;
       color: white !important;
   }

   .fsadmin-mbtn:hover {
       opacity: 0.50;

   }

   .fsadmin-mbtn2 {
       border-radius: 6px !important;
       float: right;
       margin-top: 7px;
       background: #2e76a8 !important;
       color: white !important;
       font-family: 'Oswald' !important;
       padding: 7px;
       font-size: 22px !important;
       font-weight: normal;
   }

   .fsadmin-mbtn2:hover {
       opacity: 0.50;

   }

   .fsadmin-btn {
       padding-top: 0.5rem !important;
       padding-bottom: 0.5rem !important;
       padding-left: 1rem !important;
       padding-right: 1rem !important;
       font-size: 1.25rem !important;
       border-radius: 6px !important;
       font-family: 'Arial';
       font-weight: 700;
       border: none;
       text-transform: uppercase;
   }

   .fsadmin-btn:hover {
       opacity: 0.50;

   }



   hr {
       margin: 0px !important;
       max-width: 231px !important;
       border-width: 1px !important;
       border-color: #fff !important;
       opacity: 0.8 !important;


   }


   .ft-nav-link {
       display: block;
       padding: 5px !important;

       font-size: var(--bs-nav-link-font-size);
       font-weight: var(--bs-nav-link-font-weight);
       font-family: "Arial";
       color: var(--bs-nav-link-color);
       text-decoration: none;
       background: 0 0;
       text-align: left;
       border: 0;
       line-height: .9;
       transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;



   }

   .fsadmin-nav-link {
       display: block;
       padding: 5px !important;

       font-size: 15px;
       font-weight: var(--bs-nav-link-font-weight);
       font-family: "Arial";
       color: var(--bs-nav-link-color);
       text-decoration: none;
       background: 0 0;
       border: 0;
       line-height: .8;
       transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out;
   }

   .fsadmin-social {

       margin-top: 0px !important;
       margin-left: 15px !important;

   }



   .splText {
       color: #17252d !important;
       ;
   }

   .fsadmin-footer {
       background: #48676a;
       height: 190px;
       color: white;
       max-width: 100% !important;
       padding-top: 10px;

   }



   .fsadmin-facTextMed {
       font-weight: bold;
       line-height: 1.2;
       font-size: 1.4rem;
   }

   .fsadmin-facilities {

       background: transparent;
       height: 200px;
       width: 55%;
       min-width: 360px;
       max-width: 510px;

       font-family: 'Geologica';

   }




   .fsadmin-cart {
       display: none;
       position: relative;
       margin: 0 auto;
       font-size: 26px;
       background: transparent;
       z-index: 500;
       color: green;
       cursor: pointer;

   }

   .fsadmin-dot {

       top: -2px !important;
       left: 24px !important;
       position: absolute;
       width: 22px;
       z-index: 100;
       background: 0 0;

   }

   .fsadmin-logo-w {
       width: 169px;

   }



   .fsadmin-ml {
       margin-left: 188px !important;
       position: fixed;
       z-index: 3000;
       margin-top: 16px;
   }



   .fsadmin-bg-primary {
       background-color: white !important;


   }

   .carousel-item {
       transition: transform 3s ease, opacity 1.5s ease-out !important;

   }


   .fsadmin-lgnd1 {

       line-height: 1.0;
       font-size: 1.3rem;
       font-weight: bold;
       padding-top: 13px;
       color: green;
       text-align: center;


   }

   .fsadmin-lgnd2 {

       line-height: 1.0;
       font-size: 18px;

       padding-top: 13px;
       color: green;
       text-align: left;



   }

   .fsadmin-hrsImg {
       max-width: 460px;
       min-width: 320px;
       width: 50%;


   }


   .fsadmin-img-fluid {

       max-width: 90%;
       height: auto;
   }

   .fsi:hover {
       opacity: 0.50;

   }

   .fsadmin-pc2 {
       width: 250px !important;
       margin-bottom: 5px !important;
       margin: 0 auto;

   }

   .fsadmin-pc1 {
       width: 220px !important;
       margin-bottom: 5px;
       float: left;
   }

   .fsadmin-time {
       float: right;
       margin-bottom: 10px;

   }

   .fsadmin-social1a {
       margin: 0 auto;
       width: 154%;

   }


   .fsadmin-socialImg {

       width: 100%;


   }

   .fsadmin-navItem {

       margin-left: 3px;
       height: 23px;
       margin-top: 3px;
       text-align: right;
       padding-top: 0px;
       cursor: pointer;



   }

   .fsadmin-prdImgBox {
       border: 1px solid gray;
       margin-top: 10px;
       padding: 5px;
       border-radius: 8px;
       height: 18vw;
   }

   @media screen and (max-width: 994px) {
       .fsadmin-rscDvdr {
           width: 100px;
       }

       .fsadmin-btnHorseBio {

           background: #3a8e25;
           width: 61px;
           height: 25px;
           font-family: "Oswald";
           font-size: 14px;
           color: #fff;
           cursor: pointer;
           text-align: center;
           border-radius: 3px;
           font-weight: 700;
           line-height: 1;
           padding-left: 2px;
           padding-right: 2px;
           padding-top: 5px;
           padding-bottom: 8px;
           float: left;
           margin-top: 8px;
           margin-left: 0px;
       }

       .fsadmin-donateNow3 {
           border-radius: 4px;
           background: #2e76a8;
           color: #fff;
           font-size: 14px;
           font-family: "Oswald";
           cursor: pointer;
           display: block;
           padding: 4px;
           padding-top: 0px;
           padding-bottom: 4px;
           text-align: center;
           float: right;
           margin-right: 4px;
           margin-top: 9px;
           font-size: .9rem;
       }
   }

   @media screen and (min-width: 994px) {
       .fsadmin-clsGrid {
           top: 5px;

       }

   }



   @media screen and (max-width: 1159px) {}

   @media screen and (max-width: 787px) {



       .fsadmin-toggleIcon {
           display: block;
           margin-left: 28px;
           width: 60px;
           height: 60px;
           cursor: pointer;
       }

       .fsadmin-toggleIcon:hover {
           opacity: 0.50;
       }

       .fsadmin-toggleNav {

           background-color: transparent;
           margin-top: -43px;
       }
   }


   @media screen and (max-width: 480px) {

       .fsadmin-cartsocial {
           float: left;
           width: 192px;
           position: absolute;
           top: 0px;
           left: 224px;
       }

       .fsadmin-pagetop {
           margin-top: 35px;
       }


       .fsadmin-homeimg {

           margin: 0 auto;
           width: 347px;
           margin-bottom: 42px;
           margin-top: -62px;
       }




       .fsadmin-logotxt2 {

           font-size: 12px;
           font-weight: bold;
           float: left;
           color: #716b6b;
           margin-top: -7px;
           margin-left: -5px;
           width: 100%;

       }

       .fsadmin-logotxt3 {

           font-size: 12px;
           font-weight: bold;
           float: left;
           color: #716b6b;
           margin-top: -7px;
           margin-left: -5px;
           width: 100%;

       }

       .fsadmin-logobox1 {
           float: left;
           width: 100%;
           margin-top: 46px;

       }

       .fsadmin-logobox2 {
           float: left;
           width: 241px;


       }

       .fsadmin-logotxt1 {
           font-size: 27px;
           font-weight: bold;
           float: left;
           width: 100%;
           letter-spacing: -1pt;
           color: red;
           margin-left: -7px;

       }


       .fsadmin-logo {

           width: 64%;

       }

       .fsadmin-brand {
           float: left;
           width: 57px;

       }


       .fsadmin-toggleIcon {
           display: block;
           margin-left: 5px;
           width: 60px;
           height: 60px;
           cursor: pointer;
       }

       .fsadmin-toggleIcon:hover {
           opacity: 0.50;
       }

       .fsadmin-toggleNav {

           background-color: transparent;
           margin-top: -43px;
       }







       .fsadmin-nuLogo {


           width: 150px;
           float: left;
           background: transparent;
           margin-top: 10px;
           margin-left: 5px;


       }




       .fsadmin-copy {
           padding-top: 27px;
           font-size: 20px;
           width: 100%;

           margin: 0 auto;
           padding-left: 30px;

       }


       .fsadmin-suc2 {

           width: 175px;
           float: right;
       }

       #topSec1 {
           display: block;
       }

       #topSec2 {
           display: none;
       }


       .fsadmin-hrsBxSize2 {

           width: 47%;


       }

       .footer {
           background: #3e6569 !important;
           padding-right: 0px;
           padding-left: 30px;

           height: 457px;
           float: left;

       }





       .fsadmin-ftrBox {
           width: 50%;
           float: left;
           line-height: 1.0;
           font-size: 15px;
           height: 89px;
       }




       .fsadmin-ftrItem2 {
           margin-left: 1px;
           height: 14px;
           text-align: right;
           padding-top: 0px;
           cursor: pointer;

       }

       .fsadmin-ftrItem2:hover {
           opacity: 0.5;
       }

       .fsadmin-ftrItem {
           width: 240px;
           float: left;
           height: 83px;
           margin-top: 5px;
       }



       .fsadmin-w-90 {
           width: 88% !important;
           padding-right: 15px;

       }

       .fsadmin-sd,
       .fsadmin-anc,
       .fsadmin-sd,
       .fsadmin-dc,
       .fsadmin-uc {
           font-size: 14px;

       }

       .fsadmin-XDate3 {
           position: absolute;
           top: -2px;
           right: 43px;
           padding: 2px;
           background: red;
           color: white;
           width: 90px;
           margin: 0 auto;
           font-weight: bold;
           font-size: 12px;
           text-align: center;
       }

       .fsadmin-aboutExt {

           height: 2760px;

       }


       .fsadmin-boosk {
           height: 45px;
           padding-top: 14px !important;

       }

       .fsadmin-entrAmt2 {
           height: 46px;
           padding-top: 14px !important;
           text-align: center;
       }

       .fsadmin-socialImg {
           width: 68%;

       }
   }



   .fsadmin-btnHorseBio {

       left: 11px;
   }

   .fsadmin-primary-hrs {

       height: fit-content;

   }

   .fsadmin-pntr1 {
       cursor: pointer;
       float: right;
       margin-top: -30px;
       margin-right: 14px;


   }

   .fsadmin-pntr2 {

       cursor: pointer;
       float: right;
       margin-top: 5px;

   }

   .fsadmin-selCmTxt {
       float: left;
       margin-left: 10px;
       margin-top: 6px;


   }

   .fsadmin-vuBtns1 {
       position: absolute;
       left: 5px;
       bottom: 52px;
       width: 100px;



   }

   .fsadmin-vuBtns2 {

       position: absolute;
       right: -15px;
       bottom: 59px;
       width: 36%;
   }


   fs-btnShp3 {
       font-size: 12px !important;
   }

   .fsadmin-prodImgMnu {
       width: 93%;
       height: 30%;
       margin: 0 auto;
       margin-top: -86px;

   }



   .fsadmin-prodImgs {


       border: 1px solid #dbd7d7;
       padding: 5px;
       z-index: 1000;
       background-color: #f1f1f1;
   }



   .fsadmin-prodImgVu {
       width: 100%;
       height: 300px;
       text-decoration: none;
       border: none;
       text-align: center;

   }

   .fsadmin-imgVu {
       height: 82%;

       margin-top: 10px;

   }

   .fsadmin-prdImgBox {
       border: 1px solid gray;
       margin-top: 10px;
       padding: 5px;
       border-radius: 8px;
       height: 60vw;
       font-size: 14px;
   }

   .fsadmin-ftrHt {

       height: 110% !important;
       margin-right: -17px;

   }



   .fsadmin-time {
       float: none;
       margin-bottom: 10px !important;
       width: 194px;
       margin: 0 auto;
       margin-top: 10px;

   }






   .infIcn {
       cursor: pointer;
       width: 9%;
       float: right;
       margin-top: -37px;

   }

   .fsadmin-mc {


       margin-top: 116px !important;

   }

   .fsadmin-fc {
       width: 74% !important;
       margin-bottom: 5px;

   }

   .fsadmin-toc-consent {
       padding-left: 0px !important;
   }


   .fsadmin-mlHdr {
       text-align: center;
       font-size: 30px;
       color: #385dcd;
       font-weight: bold;
       letter-spacing: -1px;
       font-family: 'Oswald';
   }



   .fsadmin-bigImgCap {
       min-width: 240px;
       line-height: 1.1 !important;
       margin-top: 15px !important;
   }


   .fsadmin-about {
       height: 100%;
       text-align: center;
       margin-top: 5px;
       padding-left: 0px !important;
       padding-right: 0px !important;
   }

   .fsadmin-p-3 {
       padding: 0 !important;
   }

   .fsi:hover {
       opacity: 0.50;

   }


   .fsadmin-shift {

       margin-top: -30px;
       padding-right: 20px;

   }




   .fsadmin-img-fluid {

       max-width: 90%;
       height: auto;
   }


   .fsadmin-lgnd1 {
       font-size: 1.2rem;
   }

   .fsadmin-lgnd2 {

       font-size: 18px;
       ;
   }

   .fsadmin-splText {
       font-size: 1.1rem;
       width: 42%;
   }

   .fsadmin-btn {
       padding-top: 0.25rem !important;
       padding-bottom: 0.25rem !important;
       padding-left: .875rem !important;
       padding-right: .875rem !important;
       font-size: .875rem !important;
       border-radius: 6px !important;
       font-family: 'Arial';
       font-weight: 700;
       border: none;
       text-transform: uppercase;
   }



   .fsadmin-social {

       margin-top: -86px !important;
       margin-left: 0px !important;
   }



   .fsadmin-ml {
       margin-left: 192px !important;
       z-index: 3000;
       position: fixed;
       margin-top: 16px;
   }

   .fs_icon {
       width: 1.2em !important;
       height: 1.2em !important;
   }





   .fs2-nav-item {
       margin-left: 1px;
       height: 30px;
       margin-top: 3px;
       text-align: left;
       padding-top: 0px;
       cursor: pointer;


   }

   .fsi {
       text-align: center !important;

   }

   .fsadmin-dm {

       line-height: .8;
       font-size: .8em;
   }



   .fsadmin-hcText {
       width: 98%;
       font-size: 1.0rem;
       line-height: 1.1;
       padding-left: 3%;
   }






   #hrsWrap1,
   #hrsWrap2,
   #hrsWrap3,
   #hrsWrap4 {
       padding-left: 0px !important;

   }





   @media screen and (max-width: 390px) {

       .footer {
           background: #3e6569 !important;
           padding-right: 0px;
           padding-left: 0px;

           height: 495px;
           float: left;


       }


       .fsadmin-ftrBox {
           width: 50%;

           float: left;
           line-height: 1.0;
           font-size: 15px;
           height: 112px;
       }


       .fsadmin-togXtra {
           position: absolute;
           right: 0px;
           top: -2px;
           background-color: transparent;

       }



       .fsadmin-splText {

           float: right;
           text-align: right;
           width: 42%;
           margin-top: 20px;
           font-family: 'Heebo';
           font-size: 1.2rem;
           line-height: 1;
           color: #021a08;
           font-weight: 600;
           letter-spacing: -1px;
       }


       #hrsGrid {
           padding-left: 0.5rem;
       }


       .fsadmin-hrsHdr {
           font-size: 15px;

       }


   }




   @media screen and (min-width:481px) and (max-width: 575px) {
       .footer {
           background: #3e6569 !important;
           padding-right: 0px;
           padding-left: 0px;
           width: 100%;
           height: 495px;
           float: left;

       }

       .fsadmin-ftrBox {
           width: 50%;

           float: left;
           line-height: 1.0;
           font-size: 15px;
           height: 114px;
       }


       .fsadmin-splText {

           font-size: 1.3rem;
       }
   }

   @media screen and (min-width: 576px) {
       .fsadmin-payMail {
           width: 219px;

       }


   }

   @media screen and (max-width: 576px) {

       .fsadmin-facilities {

           margin-bottom: 25px;
       }
   }

   @media screen and (min-width: 576px) and (max-width: 621px) {
       .footer {
           background: #3e6569 !important;
           padding-right: 20px;
           padding-left: 20px;
           width: 100%;
           height: 495px;
           float: left;

       }

       .fsadmin-ftrBox {
           width: 50%;

           float: left;
           line-height: 1.0;
           font-size: 15px;
           height: 114px;
       }



       .fsadmin-splText {

           font-size: 1.3rem;
       }

       #hrsGrid {
           padding-left: 0.5rem;
       }



       .fsadmin-hrsHdr {
           font-size: 15px;

       }

   }

   @media screen and (min-width: 622px) and (max-width: 721px) {
       .footer {
           background: #3e6569 !important;
           padding-right: 20px;
           padding-left: 20px;
           width: 100%;
           height: 495px;
           float: left;

       }


       .fsadmin-ftrBox {
           width: 50%;

           float: left;
           line-height: 1.0;
           font-size: 15px;
           height: 114px;
       }



       .fsadmin-splText {

           font-size: 1.3rem;
       }

       #hrsGrid {
           padding-left: 0.5rem;
       }


       .fsadmin-hrsHdr {
           font-size: 17px;

       }

   }

   @media screen and (min-width: 722px) and (max-width: 821px) {



       .footer {
           background: #3e6569 !important;
           padding-right: 30px;
           padding-left: 30px;
           width: 100%;
           height: 375px;
           float: left;
       }


       .fsadmin-ftrBox {
           width: 33%;

           float: left;
           line-height: 1.0;
           font-size: 15px;
           height: 114px;
       }


       .fsadmin-splText {

           font-size: 1.3rem;
           width: 40%;
       }

       #hrsGrid {
           padding-left: 1rem;
       }


       .fsadmin-hrsHdr {
           font-size: 17px;

       }

   }

   @media screen and (min-width: 822px) and (max-width: 921px) {
       .footer {
           background: #3e6569 !important;
           padding-right: 41px;
           padding-left: 50px;
           width: 100%;
           height: 375px;
           float: left;

       }

       .fsadmin-rowTxt1 {

           font-size: 3rem;
       }

       .fsadmin-ftrBox {
           width: 33%;

           float: left;
           line-height: 1.0;
           font-size: 15px;
           height: 114px;
       }



       .fsadmin-splText {

           font-size: 1.3rem;
           width: 40%;
       }

       #hrsGrid {
           padding-left: 1rem;
       }



       .fsadmin-hrsHdr {
           font-size: 17px;

       }
   }

   @media screen and (min-width: 922px) and (max-width: 1121px) {
       .footer {
           background: #3e6569 !important;
           padding-right: 35px;
           padding-left: 64px;
           width: 100%;
           height: 375px;
           float: left;

       }

       .fsadmin-rowTxt1 {

           font-size: 3rem;
       }

       .fsadmin-ftrBox {
           width: 33%;

           float: left;
           line-height: 1.0;
           font-size: 15px;
           height: 114px;
       }


       .fsadmin-splText {

           float: right;
           text-align: right;
           width: 35%;
           margin-top: 20px;
           font-family: 'Heebo';
           font-size: 1.6rem;
           line-height: 1;
           color: #021a08;
           font-weight: 600;
           letter-spacing: -1px;
       }

       #hrsGrid {
           padding-left: 1rem;
       }



       .fsadmin-hrsHdr {
           font-size: 18px;

       }
   }


   @media screen and (min-width:1122px) and (max-width: 1352px) {
       .footer {
           background: #3e6569 !important;
           padding-right: 20px;
           padding-left: 20px;
           width: 100%;
           height: 247px;
           float: left;

       }

       .fsadmin-rowTxt1 {

           font-size: 4rem;
           width: 27%;
       }

       .fsadmin-ftrBox {
           width: 20%;

           float: left;
           line-height: 1.0;
           font-size: 16px;
           height: 114px;
       }



       .fsadmin-splText {

           float: right;
           text-align: right;
           width: 35%;
           margin-top: 20px;
           font-family: 'Heebo';
           font-size: 1.6rem;
           line-height: 1;
           color: #021a08;
           font-weight: 600;
           letter-spacing: -1px;
       }

       #hrsGrid {
           padding-left: 1.5rem;
       }


       .fsadmin-hrsHdr {
           font-size: 18px;

       }

   }

   @media screen and (min-width:1353px) and (max-width:1600px) {


       .footer {
           background: #3e6569 !important;
           padding-right: 20px;
           padding-left: 20px;
           width: 100%;
           height: 247px;
           float: left;

       }

       .fsadmin-rowTxt1 {

           font-size: 4rem;
           width: 27%;
       }

       .fsadmin-ftrBox {
           width: 20%;

           float: left;
           line-height: 1.0;
           font-size: 16px;
           height: 114px;
       }



       .fsadmin-splText {

           float: right;
           text-align: right;
           width: 35%;
           margin-top: 20px;
           font-family: 'Heebo';
           font-size: 1.6rem;
           line-height: 1;
           color: #021a08;
           font-weight: 600;
           letter-spacing: -1px;
       }

       #hrsGrid {
           padding-left: 2rem;
       }



       .fsadmin-hrsHdr {
           font-size: 18px;

       }

   }

   @media screen and (min-width:1601px) and (max-width:1899px) {



       .footer {
           background: #3e6569 !important;
           padding-right: 20px;
           padding-left: 20px;
           width: 100%;
           height: 247px;
           float: left;

       }

       .fsadmin-rowTxt1 {

           font-size: 4rem;
           width: 27%;
       }

       .fsadmin-ftrBox {
           width: 20%;

           float: left;
           line-height: 1.0;
           font-size: 16px;
           height: 114px;
       }


       .fsadmin-splText {

           float: right;
           text-align: right;
           width: 35%;
           margin-top: 20px;
           font-family: 'Heebo';
           font-size: 1.6rem;
           line-height: 1;
           color: #021a08;
           font-weight: 600;
           letter-spacing: -1px;
       }

       #hrsGrid {
           padding-left: 2rem;
       }


       .fsadmin-hrsHdr {
           font-size: 20px;

       }

   }

   @media screen and (min-width:1900px) {


       .footer {
           background: #3e6569 !important;
           padding-right: 20px;
           padding-left: 20px;
           width: 100%;
           height: 247px;
           float: left;

       }

       .fsadmin-rowTxt1 {

           font-size: 4rem;
           width: 27%;
       }

       .fsadmin-ftrBox {
           width: 20%;
           float: left;
           line-height: 1.0;
           font-size: 16px;
           height: 114px;
       }


       .fsadmin-splText {

           float: right;
           text-align: right;
           width: 35%;
           margin-top: 20px;
           font-family: 'Heebo';
           font-size: 1.6rem;
           line-height: 1;
           color: #021a08;
           font-weight: 600;
           letter-spacing: -1px;
       }

       #hrsGrid {
           padding-left: 2rem;
       }


       .fsadmin-hrsHdr {
           font-size: 20px;

       }

   }



   @media screen and (max-width:991px) {

       #navBtn {

           display: block;
           border: none;

       }


       .fsadmin-navlink {

           text-align: center;
       }

       .fsadmin-nav-item {
           width: 120px;
           background: #d7d4d4;
       }
   }

   @media screen and (min-width:992px) {

       #navitems {
           margin-right: 100px;

       }


   }