/* Add here all your css styles (customizations) */
@media (min-width: 1440px) {

	.container {
		max-width: 1580px;
	}
	
	.g-font-size-90--lg {
    	font-size: 6.42857rem !important;
	}
	
	.loader {            
    	left: 50% ;
	}

}

@media (max-width: 1280px) {

	.container {
		max-width: 1280px;
	}
	
	.loader {            
    	left: 48% ;
	}

}

@media (max-width: 768px) {
	.loader {            
    	left: 40% ;
	}
}

.font-bold-oswald {
	font-family: 'Oswald', sans-serif;	
}

.page-bg {
	/*background-image: url(/images/footer-bg.png);*/ 
	background-position:bottom center;
}

/* Loader Styles */

.loader,.loader:after {
    border-radius: 50%;
    width: 10em;
    height: 10em;
}
.loader {            
    margin: 0 auto;
    position: absolute;
	top: 45%;
    -ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	font-size: 10px;
    border-top: 1.1em solid rgba(255, 255, 255, 0.2);
    border-right: 1.1em solid rgba(255, 255, 255, 0.2);
    border-bottom: 1.1em solid rgba(255, 255, 255, 0.2);
    border-left: 1.1em solid #ffffff;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: load8 1.1s infinite linear;
    animation: load8 1.1s infinite linear;
}
@-webkit-keyframes load8 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
@keyframes load8 {
    0% {
        -webkit-transform: rotate(0deg);
        transform: rotate(0deg);
    }
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}
#loadingDiv {
    position:fixed;
    top:0;
    left:0;
    width:100%;
    min-height:100%;
    background-image: radial-gradient(circle farthest-side at 50% 50%, #2294d7, #275296);
    background-repeat: no-repeat;
    z-index: 990;
    
}
/* Loader Styles */
