@font-face { font-family: 'PreciousSans-Medium'; src: url('../fonts/PreciousSans-Medium.eot?#iefix') format('embedded-opentype'), url('../fonts/PreciousSans-Medium.woff') format('woff'), url('../fonts/PreciousSans-Medium.ttf')  format('truetype'), url('../fonts/PreciousSans-Medium.svg#PreciousSans-Medium') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'PreciousSans-Black'; src: url('../fonts/PreciousSans-Black.eot?#iefix') format('embedded-opentype'), url('../fonts/PreciousSans-Black.woff') format('woff'), url('../fonts/PreciousSans-Black.ttf')  format('truetype'), url('../fonts/PreciousSans-Black.svg#PreciousSans-Black') format('svg'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'Elianto-Regular'; src: url('../fonts/Elianto-Regular.eot?#iefix') format('embedded-opentype'), url('../fonts/Elianto-Regular.woff') format('woff'), url('../fonts/Elianto-Regular.ttf')  format('truetype'), url('../fonts/Elianto-Regular.svg#Elianto-Regular') format('svg'); font-weight: normal; font-style: normal; }
body { font-family: 'PreciousSans-Medium'; color: #000; font-size: 16px; line-height: 1.2; }
ul, ol, li { list-style: none; margin: 0; padding: 0; }
img { max-width: 100%; }
h1, h2, h3, h4, h5 { font-family: 'PreciousSans-Medium'; margin: 0; }
a { -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; }
a:hover, a:focus { text-decoration: none; outline: none !important; }
.common-btn { background: #fff; border: 2px solid #fff; color: #ED1B24; font-size: 18px; padding: 10px 20px; border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; }
.common-btn:focus { color: #fff; }
.common-btn:hover { background: transparent; color: #fff; }
.disp-table { display: table; width: 100%; height: 100%; }
.disp-cell { display: table-cell; vertical-align: middle; }
.left-side-section { position: fixed; left: 0; top: 0; overflow: hidden; width: 50%; height: 100vh; background: #00539b; }
.left-side-section .main-content { text-align: center; width: 100%; height: 100vh; }
.left-side-section .main-content .logo { margin: 0 auto; padding-bottom: 30px; }
.left-side-section .main-content .logo h1{font-size: 32px;color: #fff;font-family: 'Poppins', sans-serif;}
.left-side-section .main-content .logo img { width: 100%; }
.left-side-section .main-content .main-title h1 { text-transform: uppercase; font-family: 'PreciousSans-Black'; font-size: 60px; color: #fff; padding-bottom: 20px; }
.left-side-section .main-content .title h2 { color: #fff; font-size: 40px; padding-bottom: 30px; }
.left-side-section .main-content .content p { padding-bottom: 30px; width: 65%; color: #fff; font-size: 18px; margin: 0 auto; }
.left-side-section .main-content .subscribe .form-control { border: none; height: 45px; width: 350px; display: inline-block; vertical-align: middle; border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
.left-side-section .main-content .subscribe .common-btn { margin-left: 15px; display: inline-block; vertical-align: middle; }
.left-side-section .main-content .subscribe p { color: #fff; }
.left-side-section .main-content .copyright { padding-top: 40px; }
.left-side-section .main-content .copyright p { color: #fff; }
.left-side-section .main-content .copyright .DesignBy { margin: 0; }
.left-side-section .main-content .copyright .DesignBy a { color: #fff; font-weight: bold; letter-spacing: 1px; }
.left-side-section .main-content .copyright .DesignBy a:hover { color: #EC2127; }
.left-side-section .main-content .copyright .DesignBy i { font-size: 14px; }
.left-side-section .main-content .copyright .DesignBy i:hover { color: #EC2127; }
.right-side-section { position: fixed; height: 100%; top: 0; left: 50%; width: auto; }
.left-side-section .main-content .contact-info { padding-top: 30px; }
.left-side-section .main-content .contact-info h4 { color: #fff; font-family: 'PreciousSans-Medium'; padding-bottom: 10px; }
.left-side-section .main-content .contact-info a { color: #fff; font-weight: bold; font-size: 17px; margin-bottom: 20px; display: block; }
.left-side-section .main-content .contact-info a.call { font-size: 16px; }
.left-side-section .main-content .contact-info p { color: #fff; font-size: 17px; font-weight: bold; width: 50%; line-height: 24px; margin: 0 auto; }
.left-side-section .main-content .contact-info a:hover { color: #EC2127; }
#msg { color: #fff; padding-top: 10px; }
