
@charset "utf-8";

@font-face {font-family: 'Trajan';src: url('/fonts/trajan-pro-regular.ttf') format('truetype');}

@font-face {font-family: 'Trajan Bold';src: url('/fonts/trajan-pro-bold.ttf') format('truetype');}


html {
	max-width:100%;
	overflow-x:hidden;
}

body {
	font-family: Trajan;
	max-width:100%;
	overflow-x:hidden;
    color: #000;
	font-size:16px;
}

h1, h2, h3, h4, h5, h6 {
	color:#ecae29;
	text-shadow: 3px 2px 2px rgba(0, 0, 0, 0.99);
	font-family: "Trajan Bold";
	text-transform:uppercase;
}
h1 {
    font-size: 40px;
}
h4 {
    font-size: 16px;
    margin: 0;
}
p {
	font-size:20px;
	line-height:38px;
}
a {
	color: #c3962a;
}

a:hover, a:focus, a:active {
	opacity:1;
    color: #fff;
    text-decoration: none;
}

*:focus {
	outline-style:none !important;
}

button:focus {
	outline:0 !important;
}

iframe {
	border:none;
}

img {	
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility:hidden;
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
	filter:none;
	-webkit-filter: blur(0px);
	-moz-filter: blur(0px);
	-ms-filter: blur(0px);
	filter: progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');
}

/********************************************************************
 Vertically Centred Divs
********************************************************************/

@media (min-width:992px) {
	.vertical-center-box {
		display: -webkit-box;
		-webkit-box-align: center;
		display: flex;
		-moz-box-align: center;
		display: -ms-flexbox;
		-ms-flex-align: center;
		display: box;
		box-align: center;
		-webkit-align-items: center;
		align-items: center;	
	}
}


/* ==========================================================================
   Page Content Selection Style
============================================================================= */

::-moz-selection { /* Code for Firefox */
	color:#fff;
    background: #040059;
}

::selection {
	color:#fff;
    background: #040059;
}

/********************************************************************
	Theme Background Section
********************************************************************/

.theme-background-section {
	background-size: cover;
	background-position: top left;
	position:relative;
    background-repeat; no-repeat;
}
.theme-background-section .content-container {
	display: table; 
	table-layout: fixed;  
	width: 100%;
	height: 100%;
	overflow: hidden;
	position: relative;
	z-index:2;
} 
.theme-background-section .content-inner-container {
	display: table-cell; 
    vertical-align: middle;  
    max-width: 450px;
	margin: -150px auto 0 auto;
	display: table-cell;
	vertical-align: middle;
	padding: 20px 8%;
}

input, textarea {
    border-radius: 0 !important;
}
textarea {
    height: 100px !important;
}
.btn.form-submit {
    background-color: #ecae29;
    color: #040059;
    font-weight: bold;
    border-radius: 0;
    padding: 10px 25px;
	width:200px;
	    text-transform: uppercase;
		line-height:13px;
}
#captchaContainer > div {
	margin:0 auto!important;
}

/********************************************************************
 Other Styles 
********************************************************************/

.text-light {
    color:#fff;
}

/* Margins */ 

.no-margin-top {
	margin-top: 0 !important;
}
.no-margin-bottom {
	margin-bottom: 0 !important;
}
.no-margin-left {
	margin-left: 0 !important;
}
.no-margin-right {
	margin-right: 0 !important;
}
.no-margin-side {
	margin-left: 0 !important;
	margin-right: 0 !important;
}
.no-margin {
	margin: 0 !important;
}
.mar-top-100 {
	margin-top: 100px !important;
}
.mar-top-50 {
	margin-top: 50px !important;
}
.mar-top-45 {
	margin-top: 45px !important;
}
.mar-top-40 {
	margin-top: 40px !important;
}
.mar-top-35 {
	margin-top: 35px !important;
}
.mar-top-30 {
	margin-top: 30px !important;
}
.mar-top-25 {
	margin-top: 25px !important;
}
.mar-top-20 {
	margin-top: 20px !important;
}
.mar-top-15 {
	margin-top: 15px !important;
}
.mar-top-10 {
	margin-top: 10px !important;
}
.mar-top-5 {
	margin-top: 5px !important;
}
.mar-top-150{
	margin-top: 150px !important;
}
.mar-top-65{
	margin-top: 65px !important;
}
.mar-bot-150 {
	margin-bottom: 150px !important;
}
.mar-bot-65 {
	margin-bottom: 65px !important;
}
.mar-bot-100 {
	margin-bottom: 100px !important;
}
.mar-bot-50 {
	margin-bottom: 50px !important;
}
.mar-bot-45 {
	margin-bottom: 45px !important;
}
.mar-bot-40 {
	margin-bottom: 40px !important;
}
.mar-bot-35 {
	margin-bottom: 35px !important;
}
.mar-bot-30 {
	margin-bottom: 30px !important;
}
.mar-bot-25 {
	margin-bottom: 25px !important;
}
.mar-bot-20 {
	margin-bottom: 20px !important;
}
.mar-bot-15 {
	margin-bottom: 15px !important;
}
.mar-bot-10 {
	margin-bottom: 10px !important;
}
.mar-bot-5 {
	margin-bottom: 5px !important;
}
.mar-left-100 {
	margin-left: 100px !important;
}
.mar-left-50 {
	margin-left: 50px !important;
}
.mar-left-45 {
	margin-left: 45px !important;
}
.mar-left-40 {
	margin-left: 40px !important;
}
.mar-left-35 {
	margin-left: 35px !important;
}
.mar-left-30 {
	margin-left: 30px !important;
}
.mar-left-25 {
	margin-left: 25px !important;
}
.mar-left-20 {
	margin-left: 20px !important;
}
.mar-left-15 {
	margin-left: 15px !important;
}
.mar-left-10 {
	margin-left: 10px !important;
}
.mar-left-5 {
	margin-left: 5px !important;
}
.mar-right-100 {
	margin-right: 100px !important;
}
.mar-right-50 {
	margin-right: 50px !important;
}
.mar-right-45 {
	margin-right: 45px !important;
}
.mar-right-40 {
	margin-right: 40px !important;
}
.mar-right-35 {
	margin-right: 35px !important;
}
.mar-right-30 {
	margin-right: 30px !important;
}
.mar-right-25 {
	margin-right: 25px !important;
}
.mar-right-20 {
	margin-right: 20px !important;
}
.mar-right-15 {
	margin-right: 15px !important;
}
.mar-right-10 {
	margin-right: 10px !important;
}
.mar-right-5 {
	margin-right: 5px !important;
}

/* Paddings */

.no-padding-top {
	padding-top: 0 !important;
}
.no-padding-bottom {
	padding-bottom: 0 !important;
}
.no-padding-left {
	padding-left: 0 !important;
}
.no-padding-right {
	padding-right: 0 !important;
}
.no-padding-side {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.no-padding {
	padding: 0 !important;
}
.pad-left-100 {
	padding-left: 100px !important;
}
.pad-left-50 {
	padding-left: 50px !important;
}
.pad-left-45 {
	padding-left: 45px !important;
}
.pad-left-40 {
	padding-left: 40px !important;
}
.pad-left-35 {
	padding-left: 35px !important;
}
.pad-left-30 {
	padding-left: 30px !important;
}
.pad-left-25 {
	padding-left: 25px !important;
}
.pad-left-20 {
	padding-left: 20px !important;
}
.pad-left-15 {
	padding-left: 15px !important;
}
.pad-left-10 {
	padding-left: 10px !important;
}
.pad-left-5 {
	padding-left: 5px !important;
}
.pad-right-100 {
	padding-right: 100px !important;
}
.pad-right-50 {
	padding-right: 50px !important;
}
.pad-right-45 {
	padding-right: 45px !important;
}
.pad-right-40 {
	padding-right: 40px !important;
}
.pad-right-35 {
	padding-right: 35px !important;
}
.pad-right-30 {
	padding-right: 30px !important;
}
.pad-right-25 {
	padding-right: 25px !important;
}
.pad-right-20 {
	padding-right: 20px !important;
}
.pad-right-15 {
	padding-right: 15px !important;
}
.pad-right-10 {
	padding-right: 10px !important;
}
.pad-right-5 {
	padding-right: 5px !important;
}
.pad-top-100 {
	padding-top: 100px !important;
}
.pad-top-50 {
	padding-top: 50px !important;
}
.pad-top-45 {
	padding-top: 45px !important;
}
.pad-top-40 {
	padding-top: 40px !important;
}
.pad-top-35 {
	padding-top: 35px !important;
}
.pad-top-30 {
	padding-top: 30px !important;
}
.pad-top-25 {
	padding-top: 25px !important;
}
.pad-top-20 {
	padding-top: 20px !important;
}
.pad-top-15 {
	padding-top: 15px !important;
}
.pad-top-10 {
	padding-top: 10px !important;
}
.pad-top-5 {
	padding-top: 5px !important;
}
.pad-bot-100 {
	padding-bottom: 100px !important;
}
.pad-bot-50 {
	padding-bottom: 50px !important;
}
.pad-bot-45 {
	padding-bottom: 45px !important;
}
.pad-bot-40 {
	padding-bottom: 40px !important;
}
.pad-bot-35 {
	padding-bottom: 35px !important;
}
.pad-bot-30 {
	padding-bottom: 30px !important;
}
.pad-bot-25 {
	padding-bottom: 25px !important;
}
.pad-bot-20 {
	padding-bottom: 20px !important;
}
.pad-bot-15 {
	padding-bottom: 15px !important;
}
.pad-bot-10 {
	padding-bottom: 10px !important;
}
.pad-bot-5 {
	padding-bottom: 5px !important;
}

/* Desktop Screens */

@media only screen and (min-width :992px) {
	
	/* Alignment */
	
	.text-left-desktop {
		text-align:left !important;
	}
	.text-center-desktop {
		text-align:center !important;
	}
	.text-right-desktop {
		text-align:right !important;
	}	
	.img-center-desktop {
		margin-left:auto !important;
		margin-right: auto !important;
		display:block !important;
	}
	.img-left-desktop {
		margin-left:inherit !important;
		margin-right: auto !important;
		display:block !important;
	}
	.img-right-desktop {
		margin-left:auto !important;
		margin-right: inherit !important;
		display:block !important;
	}
	
	/* Margins - Desktop Specific */ 

	.no-margin-top-desktop{
		margin-top: 0 !important;
	}
	.no-margin-bottom-desktop{
		margin-bottom: 0 !important;
	}
	.no-margin-left-desktop{
		margin-left: 0 !important;
	}
	.no-margin-right-desktop{
		margin-right: 0 !important;
	}
	.no-margin-side-desktop{
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	.no-margin-desktop{
		margin: 0 !important;
	}
	.mar-top-150-desktop{
		margin-top: 150px !important;
	}
	.mar-top-65-desktop{
		margin-top: 65px !important;
	}
	.mar-top-100-desktop{
		margin-top: 100px !important;
	}
	.mar-top-50-desktop{
		margin-top: 50px !important;
	}
	.mar-top-45-desktop{
		margin-top: 45px !important;
	}
	.mar-top-40-desktop{
		margin-top: 40px !important;
	}
	.mar-top-35-desktop{
		margin-top: 35px !important;
	}
	.mar-top-30-desktop{
		margin-top: 30px !important;
	}
	.mar-top-25-desktop{
		margin-top: 25px !important;
	}
	.mar-top-20-desktop{
		margin-top: 20px !important;
	}
	.mar-top-15-desktop{
		margin-top: 15px !important;
	}
	.mar-top-10-desktop{
		margin-top: 10px !important;
	}
	.mar-top-5-desktop{
		margin-top: 5px !important;
	}
	.mar-bot-65-desktop{
		margin-bottom: 65px !important;
	}
	.mar-bot-100-desktop{
		margin-bottom: 100px !important;
	}
	.mar-bot-150-desktop{
		margin-bottom: 150px !important;
	}
	.mar-bot-50-desktop{
		margin-bottom: 50px !important;
	}
	.mar-bot-45-desktop{
		margin-bottom: 45px !important;
	}
	.mar-bot-40-desktop{
		margin-bottom: 40px !important;
	}
	.mar-bot-35-desktop{
		margin-bottom: 35px !important;
	}
	.mar-bot-30-desktop{
		margin-bottom: 30px !important;
	}
	.mar-bot-25-desktop{
		margin-bottom: 25px !important;
	}
	.mar-bot-20-desktop{
		margin-bottom: 20px !important;
	}
	.mar-bot-15-desktop{
		margin-bottom: 15px !important;
	}
	.mar-bot-10-desktop{
		margin-bottom: 10px !important;
	}
	.mar-bot-5-desktop{
		margin-bottom: 5px !important;
	}
	.mar-left-100-desktop{
		margin-left: 100px !important;
	}
	.mar-left-50-desktop{
		margin-left: 50px !important;
	}
	.mar-left-45-desktop{
		margin-left: 45px !important;
	}
	.mar-left-40-desktop{
		margin-left: 40px !important;
	}
	.mar-left-35-desktop{
		margin-left: 35px !important;
	}
	.mar-left-30-desktop{
		margin-left: 30px !important;
	}
	.mar-left-25-desktop{
		margin-left: 25px !important;
	}
	.mar-left-20-desktop{
		margin-left: 20px !important;
	}
	.mar-left-15-desktop{
		margin-left: 15px !important;
	}
	.mar-left-10-desktop{
		margin-left: 10px !important;
	}
	.mar-left-5-desktop{
		margin-left: 5px !important;
	}
	.mar-right-100-desktop{
		margin-right: 100px !important;
	}
	.mar-right-50-desktop{
		margin-right: 50px !important;
	}
	.mar-right-45-desktop{
		margin-right: 45px !important;
	}
	.mar-right-40-desktop{
		margin-right: 40px !important;
	}
	.mar-right-35-desktop{
		margin-right: 35px !important;
	}
	.mar-right-30-desktop{
		margin-right: 30px !important;
	}
	.mar-right-25-desktop{
		margin-right: 25px !important;
	}
	.mar-right-20-desktop{
		margin-right: 20px !important;
	}
	.mar-right-15-desktop{
		margin-right: 15px !important;
	}
	.mar-right-10-desktop{
		margin-right: 10px !important;
	}
	.mar-right-5-desktop{
		margin-right: 5px !important;
	}

	/* Paddings - Desktop Specific */

	.no-padding-top-desktop{
		padding-top: 0 !important;
	}
	.no-padding-bottom-desktop{
		padding-bottom: 0 !important;
	}
	.no-padding-left-desktop{
		padding-left: 0 !important;
	}
	.no-padding-right-desktop{
		padding-right: 0 !important;
	}
	.no-padding-side-desktop{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.no-padding-desktop{
		padding: 0 !important;
	}
	.pad-left-100-desktop{
		padding-left: 100px !important;
	}
	.pad-left-50-desktop{
		padding-left: 50px !important;
	}
	.pad-left-45-desktop{
		padding-left: 45px !important;
	}
	.pad-left-40-desktop{
		padding-left: 40px !important;
	}
	.pad-left-35-desktop{
		padding-left: 35px !important;
	}
	.pad-left-30-desktop{
		padding-left: 30px !important;
	}
	.pad-left-25-desktop{
		padding-left: 25px !important;
	}
	.pad-left-20-desktop{
		padding-left: 20px !important;
	}
	.pad-left-15-desktop{
		padding-left: 15px !important;
	}
	.pad-left-10-desktop{
		padding-left: 10px !important;
	}
	.pad-left-5-desktop{
		padding-left: 5px !important;
	}
	.pad-right-100-desktop{
		padding-right: 100px !important;
	}
	.pad-right-50-desktop{
		padding-right: 50px !important;
	}
	.pad-right-45-desktop{
		padding-right: 45px !important;
	}
	.pad-right-40-desktop{
		padding-right: 40px !important;
	}
	.pad-right-35-desktop{
		padding-right: 35px !important;
	}
	.pad-right-30-desktop{
		padding-right: 30px !important;
	}
	.pad-right-25-desktop{
		padding-right: 25px !important;
	}
	.pad-right-20-desktop{
		padding-right: 20px !important;
	}
	.pad-right-15-desktop{
		padding-right: 15px !important;
	}
	.pad-right-10-desktop{
		padding-right: 10px !important;
	}
	.pad-right-5-desktop{
		padding-right: 5px !important;
	}
	.pad-top-100-desktop{
		padding-top: 100px !important;
	}
	.pad-top-50-desktop{
		padding-top: 50px !important;
	}
	.pad-top-45-desktop{
		padding-top: 45px !important;
	}
	.pad-top-40-desktop{
		padding-top: 40px !important;
	}
	.pad-top-35-desktop{
		padding-top: 35px !important;
	}
	.pad-top-30-desktop{
		padding-top: 30px !important;
	}
	.pad-top-25-desktop{
		padding-top: 25px !important;
	}
	.pad-top-20-desktop{
		padding-top: 20px !important;
	}
	.pad-top-15-desktop{
		padding-top: 15px !important;
	}
	.pad-top-10-desktop{
		padding-top: 10px !important;
	}
	.pad-top-5-desktop{
		padding-top: 5px !important;
	}
	.pad-bot-100-desktop{
		padding-bottom: 100px !important;
	}
	.pad-bot-50-desktop{
		padding-bottom: 50px !important;
	}
	.pad-bot-45-desktop{
		padding-bottom: 45px !important;
	}
	.pad-bot-40-desktop{
		padding-bottom: 40px !important;
	}
	.pad-bot-35-desktop{
		padding-bottom: 35px !important;
	}
	.pad-bot-30-desktop{
		padding-bottom: 30px !important;
	}
	.pad-bot-25-desktop{
		padding-bottom: 25px !important;
	}
	.pad-bot-20-desktop{
		padding-bottom: 20px !important;
	}
	.pad-bot-15-desktop{
		padding-bottom: 15px !important;
	}
	.pad-bot-10-desktop{
		padding-bottom: 10px !important;
	}
	.pad-bot-5-desktop{
		padding-bottom: 5px !important;
	}
}

/*Tablets & Mobiles*/

@media screen and (max-width:991px){
	
	/* True Font */
	
	h1.true-size-tablet {
		font-size:36px !important;
	}
	h2.true-size-tablet {
		font-size:30px !important;
	}
	h3.true-size-tablet {
		font-size:24px !important;
	}
	h4.true-size-tablet {
		font-size:18px !important;
	}
	h5.true-size-tablet {
		font-size:14px !important;
	}
	h6.true-size-tablet {
		font-size:12px !important;
	}
	p.true-size-tablet,
	span.true-size-tablet{
		font-size:14px !important;
	}
}

/*Tablet Screens*/

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

	/* Alignment */
	
	.text-left-tablet {
		text-align:left !important;
	}
	.text-center-tablet {
		text-align:center !important;
	}
	.text-right-tablet {
		text-align:right !important;
	}	
	.img-center-tablet {
		margin-left:auto !important;
		margin-right: auto !important;
		display:block !important;
	}
	.img-left-tablet {
		margin-left:inherit !important;
		margin-right: auto !important;
		display:block !important;
	}
	.img-right-tablet {
		margin-left:auto !important;
		margin-right: inherit !important;
		display:block !important;
	}
	
	/* Margins - Tablet Specific */ 

	.no-margin-top-tablet{
		margin-top: 0 !important;
	}
	.no-margin-bottom-tablet{
		margin-bottom: 0 !important;
	}
	.no-margin-left-tablet{
		margin-left: 0 !important;
	}
	.no-margin-right-tablet{
		margin-right: 0 !important;
	}
	.no-margin-side-tablet{
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	.no-margin-tablet{
		margin: 0 !important;
	}
	.mar-top-100-tablet{
		margin-top: 100px !important;
	}
	.mar-top-50-tablet{
		margin-top: 50px !important;
	}
	.mar-top-45-tablet{
		margin-top: 45px !important;
	}
	.mar-top-40-tablet{
		margin-top: 40px !important;
	}
	.mar-top-35-tablet{
		margin-top: 35px !important;
	}
	.mar-top-30-tablet{
		margin-top: 30px !important;
	}
	.mar-top-25-tablet{
		margin-top: 25px !important;
	}
	.mar-top-20-tablet{
		margin-top: 20px !important;
	}
	.mar-top-15-tablet{
		margin-top: 15px !important;
	}
	.mar-top-10-tablet{
		margin-top: 10px !important;
	}
	.mar-top-5-tablet{
		margin-top: 5px !important;
	}
	.mar-bot-100-tablet{
		margin-bottom: 100px !important;
	}
	.mar-bot-50-tablet{
		margin-bottom: 50px !important;
	}
	.mar-bot-45-tablet{
		margin-bottom: 45px !important;
	}
	.mar-bot-40-tablet{
		margin-bottom: 40px !important;
	}
	.mar-bot-35-tablet{
		margin-bottom: 35px !important;
	}
	.mar-bot-30-tablet{
		margin-bottom: 30px !important;
	}
	.mar-bot-25-tablet{
		margin-bottom: 25px !important;
	}
	.mar-bot-20-tablet{
		margin-bottom: 20px !important;
	}
	.mar-bot-15-tablet{
		margin-bottom: 15px !important;
	}
	.mar-bot-10-tablet{
		margin-bottom: 10px !important;
	}
	.mar-bot-5-tablet{
		margin-bottom: 5px !important;
	}
	.mar-left-100-tablet{
		margin-left: 100px !important;
	}
	.mar-left-50-tablet{
		margin-left: 50px !important;
	}
	.mar-left-45-tablet{
		margin-left: 45px !important;
	}
	.mar-left-40-tablet{
		margin-left: 40px !important;
	}
	.mar-left-35-tablet{
		margin-left: 35px !important;
	}
	.mar-left-30-tablet{
		margin-left: 30px !important;
	}
	.mar-left-25-tablet{
		margin-left: 25px !important;
	}
	.mar-left-20-tablet{
		margin-left: 20px !important;
	}
	.mar-left-15-tablet{
		margin-left: 15px !important;
	}
	.mar-left-10-tablet{
		margin-left: 10px !important;
	}
	.mar-left-5-tablet{
		margin-left: 5px !important;
	}
	.mar-right-100-tablet{
		margin-right: 100px !important;
	}
	.mar-right-50-tablet{
		margin-right: 50px !important;
	}
	.mar-right-45-tablet{
		margin-right: 45px !important;
	}
	.mar-right-40-tablet{
		margin-right: 40px !important;
	}
	.mar-right-35-tablet{
		margin-right: 35px !important;
	}
	.mar-right-30-tablet{
		margin-right: 30px !important;
	}
	.mar-right-25-tablet{
		margin-right: 25px !important;
	}
	.mar-right-20-tablet{
		margin-right: 20px !important;
	}
	.mar-right-15-tablet{
		margin-right: 15px !important;
	}
	.mar-right-10-tablet{
		margin-right: 10px !important;
	}
	.mar-right-5-tablet{
		margin-right: 5px !important;
	}

	/* Paddings - Tablet Specific */

	.no-padding-top-tablet{
		padding-top: 0 !important;
	}
	.no-padding-bottom-tablet{
		padding-bottom: 0 !important;
	}
	.no-padding-left-tablet{
		padding-left: 0 !important;
	}
	.no-padding-right-tablet{
		padding-right: 0 !important;
	}
	.no-padding-side-tablet{
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.no-padding-tablet{
		padding: 0 !important;
	}
	.pad-left-100-tablet{
		padding-left: 100px !important;
	}
	.pad-left-50-tablet{
		padding-left: 50px !important;
	}
	.pad-left-45-tablet{
		padding-left: 45px !important;
	}
	.pad-left-40-tablet{
		padding-left: 40px !important;
	}
	.pad-left-35-tablet{
		padding-left: 35px !important;
	}
	.pad-left-30-tablet{
		padding-left: 30px !important;
	}
	.pad-left-25-tablet{
		padding-left: 25px !important;
	}
	.pad-left-20-tablet{
		padding-left: 20px !important;
	}
	.pad-left-15-tablet{
		padding-left: 15px !important;
	}
	.pad-left-10-tablet{
		padding-left: 10px !important;
	}
	.pad-left-5-tablet{
		padding-left: 5px !important;
	}
	.pad-right-100-tablet{
		padding-right: 100px !important;
	}
	.pad-right-50-tablet{
		padding-right: 50px !important;
	}
	.pad-right-45-tablet{
		padding-right: 45px !important;
	}
	.pad-right-40-tablet{
		padding-right: 40px !important;
	}
	.pad-right-35-tablet{
		padding-right: 35px !important;
	}
	.pad-right-30-tablet{
		padding-right: 30px !important;
	}
	.pad-right-25-tablet{
		padding-right: 25px !important;
	}
	.pad-right-20-tablet{
		padding-right: 20px !important;
	}
	.pad-right-15-tablet{
		padding-right: 15px !important;
	}
	.pad-right-10-tablet{
		padding-right: 10px !important;
	}
	.pad-right-5-tablet{
		padding-right: 5px !important;
	}
	.pad-top-100-tablet{
		padding-top: 100px !important;
	}
	.pad-top-50-tablet{
		padding-top: 50px !important;
	}
	.pad-top-45-tablet{
		padding-top: 45px !important;
	}
	.pad-top-40-tablet{
		padding-top: 40px !important;
	}
	.pad-top-35-tablet{
		padding-top: 35px !important;
	}
	.pad-top-30-tablet{
		padding-top: 30px !important;
	}
	.pad-top-25-tablet{
		padding-top: 25px !important;
	}
	.pad-top-20-tablet{
		padding-top: 20px !important;
	}
	.pad-top-15-tablet{
		padding-top: 15px !important;
	}
	.pad-top-10-tablet{
		padding-top: 10px !important;
	}
	.pad-top-5-tablet{
		padding-top: 5px !important;
	}
	.pad-bot-100-tablet{
		padding-bottom: 100px !important;
	}
	.pad-bot-50-tablet{
		padding-bottom: 50px !important;
	}
	.pad-bot-45-tablet{
		padding-bottom: 45px !important;
	}
	.pad-bot-40-tablet{
		padding-bottom: 40px !important;
	}
	.pad-bot-35-tablet{
		padding-bottom: 35px !important;
	}
	.pad-bot-30-tablet{
		padding-bottom: 30px !important;
	}
	.pad-bot-25-tablet{
		padding-bottom: 25px !important;
	}
	.pad-bot-20-tablet{
		padding-bottom: 20px !important;
	}
	.pad-bot-15-tablet{
		padding-bottom: 15px !important;
	}
	.pad-bot-10-tablet{
		padding-bottom: 10px !important;
	}
	.pad-bot-5-tablet{
		padding-bottom: 5px !important;
	}
}

/*Mobile Screen*/

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

	/* Alignment */
	
	.text-left-mobile {
		text-align:left !important;
	}
	.text-center-mobile {
		text-align:center !important;
	}
	.text-right-mobile {
		text-align:right !important;
	}	
	.img-center-mobile {
		margin-left:auto !important;
		margin-right: auto !important;
		display:block !important;
	}
	.img-left-mobile {
		margin-left:inherit !important;
		margin-right: auto !important;
		display:block !important;
	}
	.img-right-mobile {
		margin-left:auto !important;
		margin-right: inherit !important;
		display:block !important;
	}
	
	/* True Font */
	
	
	.text-mobile-big {
		font-size:36px !important;
		margin:0;
	}
	h1.true-size-mobile {
		font-size:36px !important;
	}
	h2.true-size-mobile {
		font-size:30px !important;
	}
	h3.true-size-mobile {
		font-size:24px !important;
	}
	h4.true-size-mobile {
		font-size:18px !important;
	}
	h5.true-size-mobile {
		font-size:14px !important;
	}
	h6.true-size-mobile {
		font-size:12px !important;
	}
	p.true-size-mobile,
	span.true-size-mobile{
		font-size:14px !important;
	}
	h4.heading-size {
		font-size:24px !important;
	}
	
	/* Margins - Mobile Specific */ 

	.no-margin-top-mobile {
		margin-top: 0 !important;
	}
	.no-margin-bottom-mobile {
		margin-bottom: 0 !important;
	}
	.no-margin-left-mobile {
		margin-left: 0 !important;
	}
	.no-margin-right-mobile {
		margin-right: 0 !important;
	}
	.no-margin-side-mobile {
		margin-left: 0 !important;
		margin-right: 0 !important;
	}
	.no-margin-mobile {
		margin: 0 !important;
	}
	.mar-top-100-mobile {
		margin-top: 100px !important;
	}
	.mar-top-50-mobile {
		margin-top: 50px !important;
	}
	.mar-top-45-mobile {
		margin-top: 45px !important;
	}
	.mar-top-40-mobile {
		margin-top: 40px !important;
	}
	.mar-top-35-mobile {
		margin-top: 35px !important;
	}
	.mar-top-30-mobile {
		margin-top: 30px !important;
	}
	.mar-top-25-mobile {
		margin-top: 25px !important;
	}
	.mar-top-20-mobile {
		margin-top: 20px !important;
	}
	.mar-top-15-mobile {
		margin-top: 15px !important;
	}
	.mar-top-10-mobile {
		margin-top: 10px !important;
	}
	.mar-top-5-mobile {
		margin-top: 5px !important;
	}
	.mar-top-65-mobile{
		margin-top: 65px !important;
	}
	.mar-bot-100-mobile {
		margin-bottom: 100px !important;
	}
	.mar-bot-50-mobile {
		margin-bottom: 50px !important;
	}
	.mar-bot-45-mobile {
		margin-bottom: 45px !important;
	}
	.mar-bot-40-mobile {
		margin-bottom: 40px !important;
	}
	.mar-bot-35-mobile {
		margin-bottom: 35px !important;
	}
	.mar-bot-30-mobile {
		margin-bottom: 30px !important;
	}
	.mar-bot-25-mobile {
		margin-bottom: 25px !important;
	}
	.mar-bot-20-mobile {
		margin-bottom: 20px !important;
	}
	.mar-bot-15-mobile {
		margin-bottom: 15px !important;
	}
	.mar-bot-10-mobile {
		margin-bottom: 10px !important;
	}
	.mar-bot-5-mobile {
		margin-bottom: 5px !important;
	}
	.mar-left-100-mobile {
		margin-left: 100px !important;
	}
	.mar-left-50-mobile {
		margin-left: 50px !important;
	}
	.mar-left-45-mobile {
		margin-left: 45px !important;
	}
	.mar-left-40-mobile {
		margin-left: 40px !important;
	}
	.mar-left-35-mobile {
		margin-left: 35px !important;
	}
	.mar-left-30-mobile {
		margin-left: 30px !important;
	}
	.mar-left-25-mobile {
		margin-left: 25px !important;
	}
	.mar-left-20-mobile {
		margin-left: 20px !important;
	}
	.mar-left-15-mobile {
		margin-left: 15px !important;
	}
	.mar-left-10-mobile {
		margin-left: 10px !important;
	}
	.mar-left-5-mobile {
		margin-left: 5px !important;
	}
	.mar-right-100-mobile {
		margin-right: 100px !important;
	}
	.mar-right-50-mobile {
		margin-right: 50px !important;
	}
	.mar-right-45-mobile {
		margin-right: 45px !important;
	}
	.mar-right-40-mobile {
		margin-right: 40px !important;
	}
	.mar-right-35-mobile {
		margin-right: 35px !important;
	}
	.mar-right-30-mobile {
		margin-right: 30px !important;
	}
	.mar-right-25-mobile {
		margin-right: 25px !important;
	}
	.mar-right-20-mobile {
		margin-right: 20px !important;
	}
	.mar-right-15-mobile {
		margin-right: 15px !important;
	}
	.mar-right-10-mobile {
		margin-right: 10px !important;
	}
	.mar-right-5-mobile {
		margin-right: 5px !important;
	}

	/* Paddings - Mobile Specific */

	.no-padding-top-mobile {
		padding-top: 0 !important;
	}
	.no-padding-bottom-mobile {
		padding-bottom: 0 !important;
	}
	.no-padding-left-mobile {
		padding-left: 0 !important;
	}
	.no-padding-right-mobile {
		padding-right: 0 !important;
	}
	.no-padding-side-mobile {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	.no-padding-mobile {
		padding: 0 !important;
	}
	.pad-left-100-mobile {
		padding-left: 100px !important;
	}
	.pad-left-50-mobile {
		padding-left: 50px !important;
	}
	.pad-left-45-mobile {
		padding-left: 45px !important;
	}
	.pad-left-40-mobile {
		padding-left: 40px !important;
	}
	.pad-left-35-mobile {
		padding-left: 35px !important;
	}
	.pad-left-30-mobile {
		padding-left: 30px !important;
	}
	.pad-left-25-mobile {
		padding-left: 25px !important;
	}
	.pad-left-20-mobile {
		padding-left: 20px !important;
	}
	.pad-left-15-mobile {
		padding-left: 15px !important;
	}
	.pad-left-10-mobile {
		padding-left: 10px !important;
	}
	.pad-left-5-mobile {
		padding-left: 5px !important;
	}
	.pad-right-100-mobile {
		padding-right: 100px !important;
	}
	.pad-right-50-mobile {
		padding-right: 50px !important;
	}
	.pad-right-45-mobile {
		padding-right: 45px !important;
	}
	.pad-right-40-mobile {
		padding-right: 40px !important;
	}
	.pad-right-35-mobile {
		padding-right: 35px !important;
	}
	.pad-right-30-mobile {
		padding-right: 30px !important;
	}
	.pad-right-25-mobile {
		padding-right: 25px !important;
	}
	.pad-right-20-mobile {
		padding-right: 20px !important;
	}
	.pad-right-15-mobile {
		padding-right: 15px !important;
	}
	.pad-right-10-mobile {
		padding-right: 10px !important;
	}
	.pad-right-5-mobile {
		padding-right: 5px !important;
	}
	.pad-top-100-mobile {
		padding-top: 100px !important;
	}
	.pad-top-50-mobile {
		padding-top: 50px !important;
	}
	.pad-top-45-mobile {
		padding-top: 45px !important;
	}
	.pad-top-40-mobile {
		padding-top: 40px !important;
	}
	.pad-top-35-mobile {
		padding-top: 35px !important;
	}
	.pad-top-30-mobile {
		padding-top: 30px !important;
	}
	.pad-top-25-mobile {
		padding-top: 25px !important;
	}
	.pad-top-20-mobile {
		padding-top: 20px !important;
	}
	.pad-top-15-mobile {
		padding-top: 15px !important;
	}
	.pad-top-10-mobile {
		padding-top: 10px !important;
	}
	.pad-top-5-mobile {
		padding-top: 5px !important;
	}
	.pad-bot-100-mobile {
		padding-bottom: 100px !important;
	}
	.pad-bot-50-mobile {
		padding-bottom: 50px !important;
	}
	.pad-bot-45-mobile {
		padding-bottom: 45px !important;
	}
	.pad-bot-40-mobile {
		padding-bottom: 40px !important;
	}
	.pad-bot-35-mobile {
		padding-bottom: 35px !important;
	}
	.pad-bot-30-mobile {
		padding-bottom: 30px !important;
	}
	.pad-bot-25-mobile {
		padding-bottom: 25px !important;
	}
	.pad-bot-20-mobile {
		padding-bottom: 20px !important;
	}
	.pad-bot-15-mobile {
		padding-bottom: 15px !important;
	}
	.pad-bot-10-mobile {
		padding-bottom: 10px !important;
	}
	.pad-bot-5-mobile {
		padding-bottom: 5px !important;
	}
	.form-group.mar-right-5.mar-left-5 {
		margin-right:-15px!important;
		margin-left:-15px!important;
	}
	.form-group.mar-left-5 {
		margin-right:-15px!important;
		margin-left:-15px!important;
	}
	.form-group.mar-right-5 {
		margin-right:-15px!important;
		margin-left:-15px!important;
	}
}