﻿.loader-box{background:#fff;position:fixed;width:100%;height:100%;z-index:999999}.loader-box div{width:100%;position:absolute;top:50%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center}.loader-box span{display:block;max-width:400px;margin:0 auto}@media only screen and (max-width: 640px){.loader-box span{max-width:60%}}.loader-box span img{width:50%}.loader{position:relative;width:200px !important;height:200px !important;-webkit-transform:translate(-100px, -100px) scale(1) translate(100px, 100px);transform:translate(-100px, -100px) scale(1) translate(100px, 100px)}.loader span{position:absolute;display:block;width:18px;height:18px;border-radius:50%;background:#A80505;left:91px;top:20px;-webkit-animation:loader 1s linear infinite;animation:loader 1s linear infinite}@keyframes loader{0%,
  100%{animation-timing-function:cubic-bezier(0.45, 0, 0.9, 0.55)}0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(0, 108px);transform:translate(0, 108px);animation-timing-function:cubic-bezier(0, 0.45, 0.55, 0.9)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}@-webkit-keyframes loader{0%,
  100%{animation-timing-function:cubic-bezier(0.45, 0, 0.9, 0.55)}0%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}50%{-webkit-transform:translate(0, 108px);transform:translate(0, 108px);animation-timing-function:cubic-bezier(0, 0.45, 0.55, 0.9)}100%{-webkit-transform:translate(0, 0);transform:translate(0, 0)}}.inner{position:relative;width:100%;margin:0 auto;padding:0 14.5%;overflow:hidden}@media only screen and (max-width: 640px){.inner{padding:0}}.align-right{text-align:right}.align-left{text-align:left}.align-center{text-align:center}.red{color:#cc0000}b{font-weight:bold}hr{border:0;height:1px;background:#A80505;margin:1.4em 0}@media screen and (max-width: 1200px){hr{margin:1em 0}}h1{font-size:30px;font-size:3rem;font-weight:bold;margin-top:2.5em}@media only screen and (max-width: 640px){h1{font-size:24px;font-size:2.4rem}}@media screen and (max-width: 320px){h1{font-size:20px;font-size:2rem}}h2{font-size:20px;font-size:2rem;font-weight:bold}h5{font-size:15px;font-size:1.5rem;line-height:1.5;margin-bottom:.4em}h5 strong{font-size:26px;font-size:2.6rem;margin-right:.4em}h5.sec-head{text-align:center;position:relative;margin-bottom:1.8em}h5.sec-head span{display:inline-block;background:#fff;padding:0 1.2em}h5.sec-head:before{content:"";display:block;width:100%;height:1px;background:#A80505;z-index:-1;position:absolute;top:0;bottom:0;margin:auto}/*!
