/*Styles by JML*/
body{
    overflow-x: hidden;
}

/***********
Positions
************/
/*Padding*/
.padding-xs{padding: 5px;}
.pt-xs{padding-top: 5px;}
.pb-xs{padding-bottom: 5px;}
.pl-xs{padding-left: 5px;}
.pr-xs{padding-right: 5px;}
.padding-small{padding: 10px;}
.pt-small{padding-top: 10px;}
.pb-small{padding-bottom: 10px;}
.pl-small{padding-left: 10px;}
.pr-small{padding-right: 10px;}
.padding-medium{padding: 15px;}
.pt-medium{padding-top: 15px;}
.pb-medium{padding-bottom: 15px;}
.pl-medium{padding-left: 15px;}
.pr-medium{padding-right: 15px;}
.padding-large{padding: 25px;}
.pt-large{padding-top: 25px;}
.pb-large{padding-bottom: 25px;}
.pl-large{padding-left: 25px;}
.pr-large{padding-right: 25px;}
.padding-xl{padding: 35px;}
.pt-xl{padding-top: 35px;}
.pb-xl{padding-bottom: 35px;}
.pl-xl{padding-left: 35px;}
.pr-xl{padding-right: 35px;}
.padding-xxl{padding: 50px;}
.pt-xxl{padding-top: 50px;}
.pb-xxl{padding-bottom: 50px;}
.pl-xxl{padding-left: 50px;}
.pr-xxl{padding-right: 50px;}

/*Margin*/
.margin-xs{margin: 5px;}
.mt-xs{margin-top: 5px;}
.mb-xs{margin-bottom: 5px;}
.ml-xs{margin-left: 5px;}
.mr-xs{margin-right: 5px;}
.margin-small{margin: 10px;}
.mt-small{margin-top: 10px;}
.mt--small{margin-top: -10px;}
.mb-small{margin-bottom: 10px;}
.ml-small{margin-left: 10px;}
.mr-small{margin-right: 10px;}
.margin-medium{margin: 15px;}
.mt-medium{margin-top: 15px;}
.mb-medium{margin-bottom: 15px;}
.ml-medium{margin-left: 15px;}
.ml--medium{margin-left: -15px;}
.mr-medium{margin-right: 15px;}
.margin-large{margin: 25px;}
.mt-large{margin-top: 25px;}
.mb-large{margin-bottom: 25px;}
.ml-large{margin-left: 25px;}
.mr-large{margin-right: 25px;}
.margin-xl{margin: 35px;}
.mt-xl{margin-top: 35px;}
.mb-xl{margin-bottom: 35px;}
.ml-xl{margin-left: 35px;}
.mr-xl{margin-right: 35px;}
.margin-xxl{margin: 50px;}
.mt-xxl{margin-top: 50px;}
.mb-xxl{margin-bottom: 50px;}
.ml-xxl{margin-left: 50px;}
.mr-xxl{margin-right: 50px;}
.mb-0{margin-bottom: 0;}
.mt-0{margin-top: 0;}
.mr-0{margin-right: 0;}
.ml-0{margin-left: 0;}

/*Float*/
.f-right{float: right;}
.f-left{float: left;}

/***********
Set NONE
************/
.d-none{display: none;}
.ls-none{list-style: none;}
.td-none{text-decoration: none;}
.pad-none{padding: 0;}
.pb-0{padding-bottom: 0;}
.pt-0{padding-top: 0;}
.pl-0{padding-left: 0;}
.pr-0{padding-right: 0;}
.marg-none{margin: 0;}
.br-none{border-radius: 0;}
.b-none{border: none!important;}
.hidden{visibility: hidden;}
.bshadow{box-shadow: none!important;}


/***************
Text Properties
****************/
.fs-11{font-size: 11px;}
.fs-12{font-size: 12px;}
.fs-13{font-size: 13px;}
.fs-14{font-size: 14px;}
.fs-15{font-size: 15px;}
.fs-16{font-size: 16px;}
.fs-17{font-size: 17px;}
.fs-18{font-size: 18px;}
.fs-19{font-size: 19px;}
.fs-20{font-size: 20px;}
.fs-21{font-size: 21px;}
.fs-22{font-size: 22px;}
.fs-23{font-size: 23px;}
.fs-24{font-size: 24px;}
.fs-25{font-size: 25px;}
.fs-26{font-size: 26px;}
.fs-27{font-size: 27px;}
.fs-28{font-size: 28px;}
.fs-29{font-size: 29px;}
.fs-30{font-size: 30px;}
.fs-31{font-size: 31px;}
.fs-32{font-size: 32px;}
.fs-33{font-size: 33px;}
.fs-34{font-size: 34px;}
.fs-35{font-size: 35px;}

/*Fonts*/
.ff-malar{font-family: 'Mukta Malar', sans-serif;}
.ff-abel{font-family: 'Abel', sans-serif;}

.fw-bold{font-weight: bold;}
.fs-italic{font-style: italic;}

/*Colors*/