@charset "utf-8";
/* CSS Document */
/*-----------------------------------------------------------------------------

Prototype Version:  2.4

*/

/* Table of Contents
-----------------------------------------------------------------------------

1. Clean Base
2. Base Typography
3. Images
4. Links
5. Forms
6. Tables
7. Framework

*/

/* 1. Create a Clean Base
------------------------------------------------------------------------------*/

@font-face {
    font-family: ourFont;
    src: url(../../../fonts/AvenirLTStd-Roman.woff);
}
@font-face {
    font-family: robotoThin;
    src: url(../../../fonts/Roboto-Thin.ttf);
}
@font-face {
    font-family: robotoBold;
    src: url(../../../fonts/Roboto-Bold.ttf);
}
@font-face {
    font-family: Great Fighter;
    src: url(../../../fonts/front_web/jealab/Great-Fighter-Demo.ttf);
}
@font-face {
    font-family: College;
    src: url(../../../fonts/front_web/jealab/college.ttf);
}
@font-face {
    font-family: CollegeBold;
    src: url(../../../fonts/front_web/jealab/collegeb.ttf);
}
@font-face {
    font-family: CollegeS;
    src: url(../../../fonts/front_web/jealab/colleges.ttf);
}
@font-face {
    font-family: OswadBold;
    src: url(../../../fonts/front_web/jealab/Oswald-Bold.ttf);
}
@font-face {
    font-family: OswadRegular;
    src: url(../../../fonts/front_web/jealab/Oswald-Regular.ttf);
}

html {
    scroll-behavior: smooth;
}

html, body, br, hr, div, span, a, object, iframe, ul, ol, dl, li, dt, dd, h1, h2, h3, h4, h5, h6, p, blockquote, q, address,
small, big, cite, dfn, ins, del, i, em, b, strong, sup, sub, strike, pre, code, samp, kbd, var, tt, form, fieldset, legend, label,input, textarea, option, .nobox {background: transparent; border: 0; font-size: 100%; margin: 0; outline: 0; padding: 0; vertical-align: baseline; font-family: ourFont;}

/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {display: block;}

blockquote, q {quotes: none;}
br {height: 0;}
ul, ol, dl, li {margin:0; padding:0;  color: #555555; line-height: 24px;}
html, body{height: 100%; -webkit-appearance:none; border:none; -webkit-text-size-adjust:none;}
body{position:relative;}

/* Class for clearing floats */
.clear {clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0;}
.cf:after,.cf:before{display: table;content: ''}
.cf:after{clear: both;}
*{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

/* 2. Define Base Typography
------------------------------------------------------------------------------*/

/* Create the Default Headers  */
h1, h2, h3, h4, h5, h6 {}

/* Specific Header Settings */
h1 {font-weight:bold; font-size:36px;}
h2 {font-weight:bold; font-size:24px; color:#555; }
h3 {font-size:18px; }
h4 {font-size:16px;}
h5 {font-size: 14px;}
h6 {font-size: 12px;}




/* Bootstrap 4 CODE */
.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:.25rem!important}.mt-1,.my-1{margin-top:.25rem!important}.mr-1,.mx-1{margin-right:.25rem!important}.mb-1,.my-1{margin-bottom:.25rem!important}.ml-1,.mx-1{margin-left:.25rem!important}.m-2{margin:.5rem!important}.mt-2,.my-2{margin-top:.5rem!important}.mr-2,.mx-2{margin-right:.5rem!important}.mb-2,.my-2{margin-bottom:.5rem!important}.ml-2,.mx-2{margin-left:.5rem!important}.m-3{margin:1rem!important}.mt-3,.my-3{margin-top:1rem!important}.mr-3,.mx-3{margin-right:1rem!important}.mb-3,.my-3{margin-bottom:1rem!important}.ml-3,.mx-3{margin-left:1rem!important}.m-4{margin:1.5rem!important}.mt-4,.my-4{margin-top:1.5rem!important}.mr-4,.mx-4{margin-right:1.5rem!important}.mb-4,.my-4{margin-bottom:1.5rem!important}.ml-4,.mx-4{margin-left:1.5rem!important}.m-5{margin:3rem!important}.mt-5,.my-5{margin-top:3rem!important}.mr-5,.mx-5{margin-right:3rem!important}.mb-5,.my-5{margin-bottom:3rem!important}.ml-5,.mx-5{margin-left:3rem!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:.25rem!important}.pt-1,.py-1{padding-top:.25rem!important}.pr-1,.px-1{padding-right:.25rem!important}.pb-1,.py-1{padding-bottom:.25rem!important}.pl-1,.px-1{padding-left:.25rem!important}.p-2{padding:.5rem!important}.pt-2,.py-2{padding-top:.5rem!important}.pr-2,.px-2{padding-right:.5rem!important}.pb-2,.py-2{padding-bottom:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.p-3{padding:1rem!important}.pt-3,.py-3{padding-top:1rem!important}.pr-3,.px-3{padding-right:1rem!important}.pb-3,.py-3{padding-bottom:1rem!important}.pl-3,.px-3{padding-left:1rem!important}.p-4{padding:1.5rem!important}.pt-4,.py-4{padding-top:1.5rem!important}.pr-4,.px-4{padding-right:1.5rem!important}.pb-4,.py-4{padding-bottom:1.5rem!important}.pl-4,.px-4{padding-left:1.5rem!important}.p-5{padding:3rem!important}.pt-5,.py-5{padding-top:3rem!important}.pr-5,.px-5{padding-right:3rem!important}.pb-5,.py-5{padding-bottom:3rem!important}.pl-5,.px-5{padding-left:3rem!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}@media (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:.25rem!important}.mt-sm-1,.my-sm-1{margin-top:.25rem!important}.mr-sm-1,.mx-sm-1{margin-right:.25rem!important}.mb-sm-1,.my-sm-1{margin-bottom:.25rem!important}.ml-sm-1,.mx-sm-1{margin-left:.25rem!important}.m-sm-2{margin:.5rem!important}.mt-sm-2,.my-sm-2{margin-top:.5rem!important}.mr-sm-2,.mx-sm-2{margin-right:.5rem!important}.mb-sm-2,.my-sm-2{margin-bottom:.5rem!important}.ml-sm-2,.mx-sm-2{margin-left:.5rem!important}.m-sm-3{margin:1rem!important}.mt-sm-3,.my-sm-3{margin-top:1rem!important}.mr-sm-3,.mx-sm-3{margin-right:1rem!important}.mb-sm-3,.my-sm-3{margin-bottom:1rem!important}.ml-sm-3,.mx-sm-3{margin-left:1rem!important}.m-sm-4{margin:1.5rem!important}.mt-sm-4,.my-sm-4{margin-top:1.5rem!important}.mr-sm-4,.mx-sm-4{margin-right:1.5rem!important}.mb-sm-4,.my-sm-4{margin-bottom:1.5rem!important}.ml-sm-4,.mx-sm-4{margin-left:1.5rem!important}.m-sm-5{margin:3rem!important}.mt-sm-5,.my-sm-5{margin-top:3rem!important}.mr-sm-5,.mx-sm-5{margin-right:3rem!important}.mb-sm-5,.my-sm-5{margin-bottom:3rem!important}.ml-sm-5,.mx-sm-5{margin-left:3rem!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:.25rem!important}.pt-sm-1,.py-sm-1{padding-top:.25rem!important}.pr-sm-1,.px-sm-1{padding-right:.25rem!important}.pb-sm-1,.py-sm-1{padding-bottom:.25rem!important}.pl-sm-1,.px-sm-1{padding-left:.25rem!important}.p-sm-2{padding:.5rem!important}.pt-sm-2,.py-sm-2{padding-top:.5rem!important}.pr-sm-2,.px-sm-2{padding-right:.5rem!important}.pb-sm-2,.py-sm-2{padding-bottom:.5rem!important}.pl-sm-2,.px-sm-2{padding-left:.5rem!important}.p-sm-3{padding:1rem!important}.pt-sm-3,.py-sm-3{padding-top:1rem!important}.pr-sm-3,.px-sm-3{padding-right:1rem!important}.pb-sm-3,.py-sm-3{padding-bottom:1rem!important}.pl-sm-3,.px-sm-3{padding-left:1rem!important}.p-sm-4{padding:1.5rem!important}.pt-sm-4,.py-sm-4{padding-top:1.5rem!important}.pr-sm-4,.px-sm-4{padding-right:1.5rem!important}.pb-sm-4,.py-sm-4{padding-bottom:1.5rem!important}.pl-sm-4,.px-sm-4{padding-left:1.5rem!important}.p-sm-5{padding:3rem!important}.pt-sm-5,.py-sm-5{padding-top:3rem!important}.pr-sm-5,.px-sm-5{padding-right:3rem!important}.pb-sm-5,.py-sm-5{padding-bottom:3rem!important}.pl-sm-5,.px-sm-5{padding-left:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:.25rem!important}.mt-md-1,.my-md-1{margin-top:.25rem!important}.mr-md-1,.mx-md-1{margin-right:.25rem!important}.mb-md-1,.my-md-1{margin-bottom:.25rem!important}.ml-md-1,.mx-md-1{margin-left:.25rem!important}.m-md-2{margin:.5rem!important}.mt-md-2,.my-md-2{margin-top:.5rem!important}.mr-md-2,.mx-md-2{margin-right:.5rem!important}.mb-md-2,.my-md-2{margin-bottom:.5rem!important}.ml-md-2,.mx-md-2{margin-left:.5rem!important}.m-md-3{margin:1rem!important}.mt-md-3,.my-md-3{margin-top:1rem!important}.mr-md-3,.mx-md-3{margin-right:1rem!important}.mb-md-3,.my-md-3{margin-bottom:1rem!important}.ml-md-3,.mx-md-3{margin-left:1rem!important}.m-md-4{margin:1.5rem!important}.mt-md-4,.my-md-4{margin-top:1.5rem!important}.mr-md-4,.mx-md-4{margin-right:1.5rem!important}.mb-md-4,.my-md-4{margin-bottom:1.5rem!important}.ml-md-4,.mx-md-4{margin-left:1.5rem!important}.m-md-5{margin:3rem!important}.mt-md-5,.my-md-5{margin-top:3rem!important}.mr-md-5,.mx-md-5{margin-right:3rem!important}.mb-md-5,.my-md-5{margin-bottom:3rem!important}.ml-md-5,.mx-md-5{margin-left:3rem!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:.25rem!important}.pt-md-1,.py-md-1{padding-top:.25rem!important}.pr-md-1,.px-md-1{padding-right:.25rem!important}.pb-md-1,.py-md-1{padding-bottom:.25rem!important}.pl-md-1,.px-md-1{padding-left:.25rem!important}.p-md-2{padding:.5rem!important}.pt-md-2,.py-md-2{padding-top:.5rem!important}.pr-md-2,.px-md-2{padding-right:.5rem!important}.pb-md-2,.py-md-2{padding-bottom:.5rem!important}.pl-md-2,.px-md-2{padding-left:.5rem!important}.p-md-3{padding:1rem!important}.pt-md-3,.py-md-3{padding-top:1rem!important}.pr-md-3,.px-md-3{padding-right:1rem!important}.pb-md-3,.py-md-3{padding-bottom:1rem!important}.pl-md-3,.px-md-3{padding-left:1rem!important}.p-md-4{padding:1.5rem!important}.pt-md-4,.py-md-4{padding-top:1.5rem!important}.pr-md-4,.px-md-4{padding-right:1.5rem!important}.pb-md-4,.py-md-4{padding-bottom:1.5rem!important}.pl-md-4,.px-md-4{padding-left:1.5rem!important}.p-md-5{padding:3rem!important}.pt-md-5,.py-md-5{padding-top:3rem!important}.pr-md-5,.px-md-5{padding-right:3rem!important}.pb-md-5,.py-md-5{padding-bottom:3rem!important}.pl-md-5,.px-md-5{padding-left:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:.25rem!important}.mt-lg-1,.my-lg-1{margin-top:.25rem!important}.mr-lg-1,.mx-lg-1{margin-right:.25rem!important}.mb-lg-1,.my-lg-1{margin-bottom:.25rem!important}.ml-lg-1,.mx-lg-1{margin-left:.25rem!important}.m-lg-2{margin:.5rem!important}.mt-lg-2,.my-lg-2{margin-top:.5rem!important}.mr-lg-2,.mx-lg-2{margin-right:.5rem!important}.mb-lg-2,.my-lg-2{margin-bottom:.5rem!important}.ml-lg-2,.mx-lg-2{margin-left:.5rem!important}.m-lg-3{margin:1rem!important}.mt-lg-3,.my-lg-3{margin-top:1rem!important}.mr-lg-3,.mx-lg-3{margin-right:1rem!important}.mb-lg-3,.my-lg-3{margin-bottom:1rem!important}.ml-lg-3,.mx-lg-3{margin-left:1rem!important}.m-lg-4{margin:1.5rem!important}.mt-lg-4,.my-lg-4{margin-top:1.5rem!important}.mr-lg-4,.mx-lg-4{margin-right:1.5rem!important}.mb-lg-4,.my-lg-4{margin-bottom:1.5rem!important}.ml-lg-4,.mx-lg-4{margin-left:1.5rem!important}.m-lg-5{margin:3rem!important}.mt-lg-5,.my-lg-5{margin-top:3rem!important}.mr-lg-5,.mx-lg-5{margin-right:3rem!important}.mb-lg-5,.my-lg-5{margin-bottom:3rem!important}.ml-lg-5,.mx-lg-5{margin-left:3rem!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:.25rem!important}.pt-lg-1,.py-lg-1{padding-top:.25rem!important}.pr-lg-1,.px-lg-1{padding-right:.25rem!important}.pb-lg-1,.py-lg-1{padding-bottom:.25rem!important}.pl-lg-1,.px-lg-1{padding-left:.25rem!important}.p-lg-2{padding:.5rem!important}.pt-lg-2,.py-lg-2{padding-top:.5rem!important}.pr-lg-2,.px-lg-2{padding-right:.5rem!important}.pb-lg-2,.py-lg-2{padding-bottom:.5rem!important}.pl-lg-2,.px-lg-2{padding-left:.5rem!important}.p-lg-3{padding:1rem!important}.pt-lg-3,.py-lg-3{padding-top:1rem!important}.pr-lg-3,.px-lg-3{padding-right:1rem!important}.pb-lg-3,.py-lg-3{padding-bottom:1rem!important}.pl-lg-3,.px-lg-3{padding-left:1rem!important}.p-lg-4{padding:1.5rem!important}.pt-lg-4,.py-lg-4{padding-top:1.5rem!important}.pr-lg-4,.px-lg-4{padding-right:1.5rem!important}.pb-lg-4,.py-lg-4{padding-bottom:1.5rem!important}.pl-lg-4,.px-lg-4{padding-left:1.5rem!important}.p-lg-5{padding:3rem!important}.pt-lg-5,.py-lg-5{padding-top:3rem!important}.pr-lg-5,.px-lg-5{padding-right:3rem!important}.pb-lg-5,.py-lg-5{padding-bottom:3rem!important}.pl-lg-5,.px-lg-5{padding-left:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:.25rem!important}.mt-xl-1,.my-xl-1{margin-top:.25rem!important}.mr-xl-1,.mx-xl-1{margin-right:.25rem!important}.mb-xl-1,.my-xl-1{margin-bottom:.25rem!important}.ml-xl-1,.mx-xl-1{margin-left:.25rem!important}.m-xl-2{margin:.5rem!important}.mt-xl-2,.my-xl-2{margin-top:.5rem!important}.mr-xl-2,.mx-xl-2{margin-right:.5rem!important}.mb-xl-2,.my-xl-2{margin-bottom:.5rem!important}.ml-xl-2,.mx-xl-2{margin-left:.5rem!important}.m-xl-3{margin:1rem!important}.mt-xl-3,.my-xl-3{margin-top:1rem!important}.mr-xl-3,.mx-xl-3{margin-right:1rem!important}.mb-xl-3,.my-xl-3{margin-bottom:1rem!important}.ml-xl-3,.mx-xl-3{margin-left:1rem!important}.m-xl-4{margin:1.5rem!important}.mt-xl-4,.my-xl-4{margin-top:1.5rem!important}.mr-xl-4,.mx-xl-4{margin-right:1.5rem!important}.mb-xl-4,.my-xl-4{margin-bottom:1.5rem!important}.ml-xl-4,.mx-xl-4{margin-left:1.5rem!important}.m-xl-5{margin:3rem!important}.mt-xl-5,.my-xl-5{margin-top:3rem!important}.mr-xl-5,.mx-xl-5{margin-right:3rem!important}.mb-xl-5,.my-xl-5{margin-bottom:3rem!important}.ml-xl-5,.mx-xl-5{margin-left:3rem!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:.25rem!important}.pt-xl-1,.py-xl-1{padding-top:.25rem!important}.pr-xl-1,.px-xl-1{padding-right:.25rem!important}.pb-xl-1,.py-xl-1{padding-bottom:.25rem!important}.pl-xl-1,.px-xl-1{padding-left:.25rem!important}.p-xl-2{padding:.5rem!important}.pt-xl-2,.py-xl-2{padding-top:.5rem!important}.pr-xl-2,.px-xl-2{padding-right:.5rem!important}.pb-xl-2,.py-xl-2{padding-bottom:.5rem!important}.pl-xl-2,.px-xl-2{padding-left:.5rem!important}.p-xl-3{padding:1rem!important}.pt-xl-3,.py-xl-3{padding-top:1rem!important}.pr-xl-3,.px-xl-3{padding-right:1rem!important}.pb-xl-3,.py-xl-3{padding-bottom:1rem!important}.pl-xl-3,.px-xl-3{padding-left:1rem!important}.p-xl-4{padding:1.5rem!important}.pt-xl-4,.py-xl-4{padding-top:1.5rem!important}.pr-xl-4,.px-xl-4{padding-right:1.5rem!important}.pb-xl-4,.py-xl-4{padding-bottom:1.5rem!important}.pl-xl-4,.px-xl-4{padding-left:1.5rem!important}.p-xl-5{padding:3rem!important}.pt-xl-5,.py-xl-5{padding-top:3rem!important}.pr-xl-5,.px-xl-5{padding-right:3rem!important}.pb-xl-5,.py-xl-5{padding-bottom:3rem!important}.pl-xl-5,.px-xl-5{padding-left:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}

/* Bootstrap 4 Code */

/* Create the Default Paragraphs */
p { color: #9f9f9f;  line-height: 24px;}

/* Other Typo */
strong {font-weight: bold;}
hr {border:0 #000 solid; border-top-width: 1px; clear: both; height: 0;}
ol {list-style: decimal;}
ul {list-style: disc;}

/* To make FontSmooth in MAC */
.mac * {-webkit-font-smoothing: antialiased;}

/* 3. Images
------------------------------------------------------------------------------*/

/* Remove border around linked images */
img {border: 0; border-style: none;}

/* 4. Links
------------------------------------------------------------------------------*/

/* Default Link Types */
a {color: #000000; font-size: 16px; text-decoration:none;}
a:hover {}
a:active {color: #ffffff;}
a:focus {outline: none;}
a.current{color: #e8941a;}

a:hover, a:focus {text-decoration: none;}
#clogin-frm a:hover, #clogin-frm a:focus {color: #1d3b70;text-decoration: none;}
/* 5. Forms
------------------------------------------------------------------------------*/

input{line-height: normal;}
input[type='email'],input[type='text'],input[type='password']{ -webkit-appearance:none; border:none; -webkit-text-size-adjust:none;padding: 5px;border: 1px solid #cbcbcb;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
textarea{-webkit-appearance:none; border:none; -webkit-text-size-adjust:none;box-sizing: border-box;padding: 5px;border: 1px solid #cbcbcb;display: block;overflow: auto;}
input[type='email']:focus,input[type='text']:focus,input[type='password']:focus,textarea:focus{border-color: #ccc}
button,input[type="button"],input[type="reset"],input[type="submit"] {-webkit-appearance: button;cursor: pointer;border:none;-webkit-text-size-adjust:none;background: #cbcbcb;}
input[type="checkbox"],input[type="radio"] {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding: 0;}
input[type="search"] {-webkit-box-sizing: content-box;-moz-box-sizing: content-box;box-sizing: content-box;-webkit-appearance: textfield;}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration {-webkit-appearance: none;}
::-webkit-input-placeholder{ color: #52667e;}
:-moz-placeholder{ color: #52667e;}
::-moz-placeholder{ color: #52667e;}
:-ms-input-placeholder{ color: #52667e;}
::-ms-input-placeholder{ color: #52667e;}
:placeholder-shown{ color: #52667e;}

/* Removes fieldset borders. even on Opea 7 */
fieldset {border: 1px solid transparent;}

/* 6. Tables
------------------------------------------------------------------------------*/

/* Table Fixes */
table {border-spacing: 0; border-collapse: collapse;}
td {text-align: left; font-weight: normal;}


/* 7. Framework
------------------------------------------------------------------------------*/

/* Common CSS */
/*common margin style*/
.m0{margin:0 !important;}
.mr20{margin-right:20px;}
.mt20{margin-top:20px !important;}
.mb80{margin-bottom:80px !important;}
.mt25{ margin-top:25px !important;}
.mt50{ margin-top:50px !important;}

/*all padding zero*/
.p0{padding:0 !important;}
.pt20{padding-top:20px;}

/*common display style*/
.dis-b{display:block}
.position__relative{ position:relative;}
.hidden{ display:none !important;}

/*border*/
.no_bdr{border:none !important;}

/*common fonts style*/
.f16{ font-size:16px !important;}
.f18{ font-size:18px !important;}
.fbold{font-weight:bold;}

/*transition effect*/
.tra{-webkit-transition: all 0.5s ease;-moz-transition: all 0.5s ease;-o-transition: all 0.5s ease;transition: all 0.5s ease;}

/* opacity effect */
.opacity1{ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity: 1;-khtml-opacity:1;opacity:1;}
.opacity0{ -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter: alpha(opacity=0);-moz-opacity: 0;-khtml-opacity: 0; opacity:0; }

/* column grid */
.row{/*width: 100%;*/}
.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{float: left;}
.col-12 {width: 100%;}
.col-11 {width: 91.66666667%;}
.col-10 {width: 83.33333333%;}
.col-9 {width: 75%;}
.col-8 {width: 66.66666667%;}
.col-7 {width: 58.33333333%;}
.col-6 {width: 50%;}
.col-5 {width: 41.66666667%;}
.col-4 {width: 33.33333333%;}
.col-3 {width: 25%;}
.col-2 {width: 16.66666667%;}
.col-1 {width: 8.33333333%;}

/* Page Layout */
body{font-family: 'Avenir LT Std';}
#full_wrapper{
    min-height: 100%; height: auto !important;  margin: 0 auto; overflow: hidden;
    /* the bottom margin is the negative value of the footer's height */}
.wrapper{
    max-width: 100%;
    margin:0 13% !important;
    overflow: hidden;
}
.content{margin:0 auto;padding:0; width:100%;}
/* Push */
.push{}

/* Header*/
.accessibility-description, .status.valid, .visualCaptcha-explanation{background: #b5191e9c !important; color: #f4f4f4 !important;}

.loginbox_inner { background-color: #fff; border-radius: 10px;  position: relative; overflow: hidden; height: 768px; width: 480px; max-width: 100%; box-shadow: 0 14px 28px rgb(0 0 0 / 25%), 0 10px 10px rgb(0 0 0 / 22%); }
.loginbox_inner .form-container { position: absolute; top: 0; width: 100%; transition: all 0.6s ease-in-out; }
.loginbox_inner .sign-in-container { top: 0; height: 50%; z-index: 2; }
.loginbox_inner.right-panel-active .sign-in-container { transform: translateY(100%); }
.loginbox_inner .sign-up-container { top: 0; height: 50%; opacity: 0; z-index: 1; }
.loginbox_inner form {
    background-color: #fff;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    padding: 0 50px;
    height: 100%;
    text-align: center;
}
.loginbox_inner h1{
    padding: 20px 0;
}
.loginbox_inner input {
    background-color: #eee;
    border: none;
    padding: 12px 15px;
    margin: 8px 0;
    width: 100%;
    font-family: inherit;
}
.loginbox_inner button {
    cursor: pointer;
    border-radius: 20px;
    border: 1px solid #b5191e;
    background: #b5191e;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    padding: 12px 45px;
    letter-spacing: 1px;
    text-transform: uppercase;
    transition: transform 80ms ease-out;
}
.loginbox_inner .form-groups .submit {
    cursor: pointer;
    border-radius: 20px;
    border: 1px solid #b5191e;
    background: #b5191e;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    padding: 12px 45px;
    letter-spacing: 1px;
    text-transform: uppercase;
    transition: transform 80ms ease-out;
}
.loginbox_inner .form-groups .submit:hover, .loginbox_inner button:hover {
    background: #434956;
    border-color: #434956;
}
.loginbox_inner a:hover{color: #b5191e;}
.loginbox_inner button.ghost {
    background-color: transparent;
    border-color: #fff;
}
.loginbox_inner button.ghost:hover {
    background: #fff;
    color: #b5191e;
}
.loginbox_inner a {
    color: #333;
    font-size: 14px;
    text-decoration: none;
    margin: 15px 0;
}
.loginbox_inner p {
    font-size: 14px;
    font-weight: 100;
    line-height: 20px;
    letter-spacing: 0.5px;
    margin: 20px 0 30px;
    color: #fff;
}
#loginmodel .modal-content {
    box-shadow: 0 0 0;
    border: none;
    background: none;
}
#loginmodel .modal-header {
    border-bottom: 0;
    padding: 0;
    position: relative;
    z-index: 999;
}
#loginmodel .modal-header button.close {
    color: #000;
    padding: 0px 8px;
    font-size: 40px;
    opacity: 1;
    text-shadow: none;
    background: none;
    border: none;
}
.loginbox_inner.right-panel-active .sign-up-container { transform: translateY(100%); opacity: 1; z-index: 5; animation: show 0.6s; }
 @keyframes show {  0%,  49.99% {opacity: 0;z-index: 1;}
 50%,  100% { opacity: 1; z-index: 5;}
}
.loginbox_inner .overlay-container { position: absolute; left: 0; top: 50%; height: 50%; width: 100%; overflow: hidden; transition: transform 0.6s ease-in-out; z-index: 100; background: #434956; }
.loginbox_inner.right-panel-active .overlay-container { transform: translateY(-100%); }
.loginbox_inner .overlay { background: var(--secondary-color); background: var(--gradient); background-repeat: no-repeat; background-size: cover; background-position: 0 0; color: #fff; position: relative; top: -100%; width: 100%; height: 200%; transform: translateY(0); transition: transform 0.6s ease-in-out; }
.loginbox_inner.right-panel-active .overlay { transform: translateY(50%); }
.loginbox_inner .overlay-panel { position: absolute; display: flex; align-items: center; justify-content: center; flex-direction: column; padding: 0 40px; text-align: center; left: 0; width: 100%; height: 50%; transform: translateY(0); transition: transform 0.6s ease-in-out; }
.loginbox_inner .overlay-left { transform: translateY(-20%); }
.loginbox_inner.right-panel-active .overlay-left { transform: translateY(0); }
.loginbox_inner .overlay-right { bottom: 0; transform: translateY(0); }
.loginbox_inner.right-panel-active .overlay-right { transform: translateY(20%); }

 @media (min-width: 993px) {
.loginbox_inner { width: 100%; max-width: 100%; height: 650px; }
.loginbox_inner .form-container { top: 0; height: 100%; width: 50%; }

.sign-in-container { left: 0; width: 50%; height: 100%; }
.loginbox_inner.right-panel-active .sign-in-container { transform: translateX(100%); }
.loginbox_inner .sign-up-container { left: 0; width: 50%; height: 100%; }
.loginbox_inner.right-panel-active .sign-up-container { transform: translateX(100%); }
.loginbox_inner .overlay-container { left: 50%; top: 0; height: 100%; width: 50%; } 
.loginbox_inner.right-panel-active .overlay-container { transform: translateX(-100%); }
.loginbox_inner .overlay { top: 0; left: -100%; height: 100%; width: 200%; transform: translateX(0); }
.loginbox_inner.right-panel-active .overlay { transform: translateX(50%); }
.loginbox_inner .overlay-panel { top: 0; height: 100%; width: 50%; transform: translateX(0); }
.loginbox_inner .overlay-left { transform: translateX(-20%); }
.loginbox_inner.right-panel-active .overlay-left { transform: translateX(0); background: #434956; }
.loginbox_inner .overlay-right { right: 0; top: 0; left: 50%; transform: translateX(0); background: #434956; }
.loginbox_inner.right-panel-active .overlay-right { transform: translateX(20%); }
}
@media (max-width: 992px) {
    .loginbox_inner{height: 1300px; margin: 0 auto;}

}
@media (max-width: 360px) {
    .loginbox_inner{height: 1300px;}
}
.modal.fade.show {
    opacity: 1;
}
.modal.show .modal-dialog {
    -webkit-transform: translate(0,0);
    transform: translate(0,0);
}
.toplogin_setion .dropdown-menu{min-width: 220px;}
.top_head {
    padding: 15px 0;
}
.top_head .toplogin_setion {
    float: right;
}
.top_head .toplogin_setion ul {
    list-style: none;
    position: relative;
}
.top_head .toplogin_setion ul li {
    float: left;
    padding: 0 5px;
    text-transform: uppercase;
}
.top_head .toplogin_setion ul li:nth-child(2) {
    line-height: 30px;
    font-weight: 800;
}
.top_head .toplogin_setion ul li a {
    padding: 5px 14px;
    display: block;
    border-radius: 40px;
    font-size: 14px;
}
.top_head .toplogin_setion ul li a:hover {
    background: #333333;
    color: #fff;
}
.header_logo {
    text-align: center;
}
.header_logo img {
    max-width: 150px;
}
.topheader_innerpage.top_head .toplogin_setion {
    margin-top: 15px;
}

header .top_head .toplogin_setion .lang_drop {
    position: absolute;
    width: auto;
    left: 0px;
    background-color: #f7f7f7;
    z-index: 99;
    display: none;
}
 header .top_head .toplogin_setion .lang_drop {
    right: 0px;
    left: auto;
    top: 35px;
}
header .top_head.topheader_innerpage .toplogin_setion .lang_drop {
    top: 45px;
}
 header .top_head .toplogin_setion .lang_drop .langlist a {
    font-size: 16px;
    display: block;
    padding: 5px 30px;
}
 header .top_head .toplogin_setion .lang_drop .langlist a:hover {
    background: #dbeaf6;
    color: #000;
}
/*===================animations=======================*/
.bounce {animation: bounce 2s ease infinite; }
  @keyframes bounce {
      70% { transform:translateY(0%); }
      80% { transform:translateY(-15%); }
      90% { transform:translateY(0%); }
      95% { transform:translateY(-7%); }
      97% { transform:translateY(0%); }
      99% { transform:translateY(-3%); }
      100% { transform:translateY(0); }
  }
  .dog-shake {animation: dog-shake 5s ease infinite;}
  .leg-shake {animation: dog-shake 5s ease infinite;}
  @keyframes dog-shake {
      0%, 100% {transform: translateX(0);}
      10%, 30%, 50%, 70%, 90% {transform: translateX(-5px);}
      20%, 40%, 60%, 80% {transform: translateX(5px);}
  }
  .alien_shake{animation: alien_shake 5s ease infinite;}
  .flame_shake{animation: alien_shake 8s ease infinite;}
  @keyframes alien_shake{
      0%, 20%, 40%, 60%, 80%, 100%{transform: translateY(0);}
      10%, 50%, 90%{transform: translateY(-10px);}
      30%, 70%{transform: translateY(10px);}
  }
  .shake {
    animation: shake 5s ease infinite;
  }
  @keyframes shake {
      0%, 100% {transform: translateX(0);}
      10%, 30%, 50%, 70%, 90% {transform: translateX(-10px);}
      20%, 40%, 60%, 80% {transform: translateX(10px);}
  }
  .bounce-out-down {
    animation: bounce-out-down 6s ease infinite;
  }
  @keyframes bounce-out-down {
    0% { transform: translateY(0); }
    20% {
      opacity: 1;
      transform: translateY(-20px);
    }
    100% {
      opacity: 0;
      transform: translateY(20px);
    }
  }
  .gelatine {animation: gelatine 5s infinite; }
  .ballon_shake{ animation: gelatine 15s infinite;}
  @keyframes gelatine {
    from, to { transform: scale(1, 1); }
    25% { transform: scale(0.9, 1.1); }
    50% { transform: scale(1.1, 0.9); }
    75% { transform: scale(0.95, 1.05); }
  }
  .fade-in-left {animation: fade-in-left 10s ease infinite;}
  @keyframes fade-in-left {
    0% {
      opacity: 0;
      transform: translateX(-20px);
    }
    100% {
      opacity: 1;
      transform: translateX(0);
    }
  }
  .swing {transform-origin: top center;animation: swing 10s ease infinite;}
  @keyframes swing {
      20% { transform: rotate(15deg); }   
      40% { transform: rotate(-10deg); }
      60% { transform: rotate(5deg); }    
      80% { transform: rotate(-5deg); }   
      100% { transform: rotate(0deg); }
  }
  .wobble {animation: wobble 5s ease infinite; }
  @keyframes wobble {
    0% { transform: translateX(0%); }
    15% { transform: translateX(-25%) rotate(-5deg); }
    30% { transform: translateX(20%) rotate(3deg); }
    45% { transform: translateX(-15%) rotate(-3deg); }
    60% { transform: translateX(10%) rotate(2deg); }
    75% { transform: translateX(-5%) rotate(-1deg); }
    100% { transform: translateX(0%); }
  }
  .rotate-in-down-left { animation: rotate-in-down-left 2s ease;}
  @keyframes rotate-in-down-left {
    0% {
      transform-origin: left bottom;
      transform: rotate(-90deg);
      opacity: 0;
    }
    100% {
      transform-origin: left bottom;
      transform: rotate(0);
      opacity: 1;
    }
  }
  
  .rotate-in-up-left {animation: rotate-in-up-left 10s ease;}
  @keyframes rotate-in-up-left {
    0% {
      transform-origin: left bottom;
      transform: rotate(90deg);
      opacity: 0;
    }
    100% {
      transform-origin: left bottom;
      transform: rotate(0);
      opacity: 1;
    }
  }
  .pulse {animation: pulse 5s infinite ease-in-out alternate;}
  @keyframes pulse {
    from { transform: scale(0.8); }
    to { transform: scale(1.2); }
  }

/* Footer*/
.footer_section {
    background: #444;
    color: #fff;
    font-size: 16px;
    text-align: center;
    padding: 20px 0;
    margin-top: 40px;
}
.footer_section li {
    display: inline-block;
    padding: 0 15px;
}
.footer_section li a {
    color: #fff;
    font-size: 18px;
}
.footer_section li a:hover{
    color: #ef1212;
}
.footer_section ul {
    padding: 15px 0;
}




/*==========================homepage==================*/

.center{text-align: center;}
.float-left { float: left; }
.float-right { float: right; }

.wrapper-inner {
    width: 100%;
    margin: auto;
}

/*===================animations=======================*/
.bounce {
  animation: bounce 2s ease infinite;
}
@keyframes bounce {
    70% { transform:translateY(0%); }
    80% { transform:translateY(-15%); }
    90% { transform:translateY(0%); }
    95% { transform:translateY(-7%); }
    97% { transform:translateY(0%); }
    99% { transform:translateY(-3%); }
    100% { transform:translateY(0); }
}
.dog-shake {
  animation: dog-shake 5s ease infinite;
}
.leg-shake {
  animation: dog-shake 5s ease infinite;
}
@keyframes dog-shake {
    0%, 100% {transform: translateX(0);}
    10%, 30%, 50%, 70%, 90% {transform: translateX(-5px);}
    20%, 40%, 60%, 80% {transform: translateX(5px);}
}
.alien_shake{
    animation: alien_shake 5s ease infinite;
}
@keyframes alien_shake{
    0%, 20%, 40%, 60%, 80%, 100%{transform: translateY(0);}
    10%, 50%, 90%{transform: translateY(-10px);}
    30%, 70%{transform: translateY(10px);}
}
.shake {
  animation: shake 5s ease infinite;
}
@keyframes shake {
    0%, 100% {transform: translateX(0);}
    10%, 30%, 50%, 70%, 90% {transform: translateX(-10px);}
    20%, 40%, 60%, 80% {transform: translateX(10px);}
}
.bounce-out-down {
  animation: bounce-out-down 10s ease infinite;
}
@keyframes bounce-out-down {
  0% { transform: translateY(0); }
  20% {
    opacity: 1;
    transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    transform: translateY(20px);
  }
}
.gelatine {
  animation: gelatine 5s infinite;
}
@keyframes gelatine {
  from, to { transform: scale(1, 1); }
  25% { transform: scale(0.9, 1.1); }
  50% { transform: scale(1.1, 0.9); }
  75% { transform: scale(0.95, 1.05); }
}
.fade-in-left {
  animation: fade-in-left 10s ease infinite;
}
@keyframes fade-in-left {
  0% {
    opacity: 0;
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
.swing {
    transform-origin: top center;
    animation: swing 10s ease infinite;
}
.swing-bottom {
    transform-origin: bottom center;
    animation: swing 10s ease infinite;
}
@keyframes swing {
    20% { transform: rotate(15deg); }   
    40% { transform: rotate(-10deg); }
    60% { transform: rotate(5deg); }    
    80% { transform: rotate(-5deg); }   
    100% { transform: rotate(0deg); }
}
@keyframes swing-bottom {
    20% { transform: rotate(15deg); }   
    40% { transform: rotate(-10deg); }
    60% { transform: rotate(5deg); }    
    80% { transform: rotate(-5deg); }   
    100% { transform: rotate(0deg); }
}
.wobble {
  animation: wobble 5s ease infinite;
}
@keyframes wobble {
  0% { transform: translateX(0%); }
  15% { transform: translateX(-25%) rotate(-5deg); }
  30% { transform: translateX(20%) rotate(3deg); }
  45% { transform: translateX(-15%) rotate(-3deg); }
  60% { transform: translateX(10%) rotate(2deg); }
  75% { transform: translateX(-5%) rotate(-1deg); }
  100% { transform: translateX(0%); }
}
.rotate-in-down-left {
  animation: rotate-in-down-left 2s ease;
}
@keyframes rotate-in-down-left {
  0% {
    transform-origin: left bottom;
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
}

.rotate-in-up-left {
  animation: rotate-in-up-left 10s ease;
}
@keyframes rotate-in-up-left {
  0% {
    transform-origin: left bottom;
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    transform-origin: left bottom;
    transform: rotate(0);
    opacity: 1;
  }
}
.pulse {
  animation: pulse 5s infinite ease-in-out alternate;
}
@keyframes pulse {
  from { transform: scale(0.8); }
  to { transform: scale(1.2); }
}
/*HOME INTRO*/
.hero__section {
    max-width: 100%;
}
.hero__main-content .wood_img{
	position: relative;
	z-index: -1;
}
.theonlydown {
    position: absolute;
    top: 40px;
    left: 55%;
    transform: translate(-60%);
}
.theonlydown .theonlydown_text{
    display: flex;
    position: relative;
    left: 35px;
}
.theonlydown .theonlydown_text h4 {
    position: relative;
    font-size: 36px;
    color: #15305F;
    transform: rotate(-12deg);
    font-weight: bold;
    text-align: center;
    left: -30px;
    top: 20px;
    line-height: 36px;
    letter-spacing: 2px;
    font-family: 'Great Fighter';
}
.theonlydown .theonlydown_text h3{
	position: relative;
	transform: rotate(-12deg);
	font-size: 70px;
	top: -15px;
	left: -25px;
	color: #B5181E;
	font-weight: bolder;
	letter-spacing: 2px;
    font-family: 'Great Fighter';
}
.theonlydown .theonlydown_img{
	text-align: right;
	position: relative;
	top: -30px;
	left: 115px;
}
.hero__sea-img {
    margin-top: -120px;
}
/*S2- SCROLL DOWN + ALIEN */
.scroll__down-alien{
    background: url(../../../images/front_web/goodsinsured/page/home/spacemonster_cosmic.png);
    background-size: 100% 100%; 
    max-width: 100%;
    margin: 0 auto;
    background-repeat: no-repeat;
}
.space__star-img {
    float: left;
    width: 40%;
    position: relative;
    left: 14%;
    top: 90px;
}
.scroll__down-item {
    width: 30%;
    float: left;
    position: relative;
    text-align: center;
    top: 75px;
}
.scroll__down-text h3{
	color: #CCFF00;
	font-size: 45px;
	text-transform: uppercase;
	font-weight: bold;
    font-family: 'Great Fighter';
    letter-spacing: 2px;
}
.scroll__down-arrow {
    padding-top: 40px;
}
.space__planet {
    float: left;
    width: 30%;
    position: relative;
    top: 115px;
}
.space__satellite {
    position: absolute;
    right: 280px;
    bottom: 120px;
}
.space__alien {
    padding-top: 100px;
    display: inline-block;
    width: 100%;
    position: relative;
    z-index: 500;
}
.space__alien i{
    position: absolute;
    left: 22%;
    color: #000;
    border-color: #000;
    margin-top: 19px;
    z-index: 502;
    font-size: 15px !important;
}
/*S3- CARBON + SPACEX + BALLONS */
.spacex__section {
    max-width: 100%;
    margin: auto;
    padding-top: 70px;
    position: relative;
    min-height: 100%;
}
.spacex__section .all__section-element {
    position: relative;
}
/*carbon*/
.carbon__section {
    float: left;
    position: relative;
}
.carbon__section .content{
	position: absolute;
	z-index: 30;
	top: 36px;
	left: 40px;
	transform: rotate(3deg);
    width: 50%;
}
.carbon__section .content i{
    position: absolute;
    left: 50%;
}
.carbon__section .content h3{
	color: #fff;
	font-size: 42px;
	line-height: 48px;
	font-weight: bold;
	font-family: 'College'
}
.spacex__section .all__section-element {
    position: relative;
    display: flex;
    flex-direction: row;
}
/*rocket*/
.spacex__rocket {
    float: right;
    position: relative;
}
.spacex__rocket .rocket{
	position: relative;
	left: 90px;
}
.spacex__rocket .rocket i {
    font-size: 15px !important;
    color: #000;
    border-color: #000;
    position: absolute;
    top: 44%;
    left: 45%;
    transform: rotate(-30deg);
    z-index: 503;
}
.spacex__rocket .rocket__fire{
	position: relative;
	top: -85px;
	z-index: -1;
}
/*ballon*/
.spacex__section .ballon__section {
    position: absolute;
    top: 35%;
    right: 0;
}
.spacex__section .ballon__section img.ballonimage {
    width: 100%;
}
.ballon__section .ballon__content {
    position: absolute;
    top: 90px;
    width: 90%;
    padding-left: 5%;
    left: 5px;
}
.ballon__section .ballon__content .upper_ballon_text {
	transform: rotate(-24deg);
}
.ballon__section .ballon__content .upper_ballon_text h3{
	font-weight: bold;
    color: #15305f;
    font-size: 36px;
    font-family: 'College';
}
.ballon__section .ballon__content .upper_ballon_text h3 span{
	font-size: 42px;
	font-family: 'CollegeBold'
}
.ballon__section .ballon__content .lower_ballon_text {
    transform: rotate(-24deg);
    top: 32px;
    position: relative;
}
.ballon__section .ballon__content .lower_ballon_text h5 {
    font-weight: bold;
    color: #15305f;
    font-size: 24px;
    padding: 0 15px;
    left: 80px;
    position: relative;
    text-align: center;
    line-height: 25px;
    letter-spacing: 2px;
    font-family: 'CollegeS';
    width: 80%;
}
/*S4- FLORIDA MAP + ATLANTIS*/
.florida__map-section{
    background: url(../../../images/front_web/goodsinsured/page/home/miami_bg.png);
    background-size: 100% 100%;
    max-width: 100%;
    margin: 0 auto;
    min-height: 100%;
    clear: both;
    position: relative;
    height: 1595px;
}
.florida__map-section .micky__mouse {
    position: absolute;
    top: -90px;
    left: 50px;
}
.disney_icon {
    position: absolute;
    top: 90px;
    right: 380px;
}
.florida__map-section .miami__map h3, .florida__map-section .miami__map h4 {
    float: left;
}
.florida__map-section .signature__board {
    position: absolute;
    top: -100px;
    left: 300px;
}
.florida__map-section .signature__board .signature__board-content {
    position: absolute;
    top: 55px;
    z-index: 30;
    transform: rotate(23deg);
    left: 30px;
}
.florida__map-section .signature__board .signature__board-content h3{
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	font-family: 'Great Fighter';
}
.florida__map-section .miami__map {
    right: 100px;
    position: absolute;
    top: 405px;
}
.florida__map-section .miami__map h4{line-height: 88px;}
.florida__map-section .miami__map h3 {
    padding-right: 10px;
}
.bocaration_icon {
    position: absolute;
    top: 355px;
    right: 115px;
}
.bocaration_icon img {
    max-width: 25px;
}
.florida__map-section .miami__map h3{
	font-size: 72px;
  background: -webkit-linear-gradient(#E97C76, #FFDD96);
  -webkit-background-clip: text;
  font-weight: bold;
  -webkit-text-fill-color: transparent;
  text-shadow: 2px 2px 2px #CE5937;
	font-family: 'CollegeBold';

}
.florida__map-section .miami__map i{
    font-size: 15px !important; 
    position: absolute;
    right: 0;
    z-index: 504;
}
.florida__map-section .miami__map h4{
	font-size: 50px;
	font-weight: bold;
	color: #F8B100;
	text-shadow: 2px 2px 0px #000, 5px 4px 0px rgba(0,0,0,0.15), 1px -3px 4px rgba(37,157,206,0.08);
	font-family: 'College';
}
.florida__map-section .alligator{
	position: absolute;
	top: 65%;
	left: 165px;
}
.florida__map-section .florida__atlantis {
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translate(-50%);
    z-index: 10;
}
.florida__map-section .florida__atlantis .florida__atlantis-content h3{
	font-size: 60px;
	font-weight: bold;
	letter-spacing: 2px;
	font-family: 'OswadBold';
	color: #000000;
}
.florida__atlantis-content .for-tooltip .tooltiptext {
    width: 350px;
    z-index: 505;
}

.florida__map-section .florida__atlantis .florida__atlantis-content h3 .text{
	font-family: 'OswadBold';
	font-size: 60px;
}
.florida__map-section .florida__atlantis .florida__atlantis-content{position: relative;}
.florida__map-section .florida__atlantis .florida__atlantis-content i {
    right: -16px;
    position: absolute;
    color: #000 !important;
    border-color: #000;
    z-index: 506;
}
.florida__map-section .florida__atlantis .florida__atlantis-content h4{
	font-size: 40px;
	font-weight: bold;
	color: #000000;
	font-family: 'OswadBold';
	letter-spacing: -1px;
}
.florida__map-section .florida__atlantis .florida__atlantis-content span.img {
    position: absolute;
    top: 24px;
    right: 15px;
}
.florida__map-section .florida__atlantis .florida__atlantis-content span.img img{
	height: 85px;
    transform: rotate(3deg);
}
/*S5- ATLANTIS DATACENTER + FACTS*/
.facts__sections{
    max-width: 100%;
    margin: 0 auto;
    min-height: 100%;
    clear: both;
    position: relative;
}
.facts__sections .lava_barracuda {
    position: absolute;
    right: 10%;
    top: -40px;
}
.facts__sections .sea__blue-bg img {
    width: 100%;
}
.facts__sections .volcano__lava {
    position: absolute;
    top: -165px;
    left: 20px;
}
.facts__sections .sea__submarine {
    position: absolute;
    top: 3%;
    left: 15%;
}
.facts__sections .sea__submarine .sea__submarine__content {
    position: absolute;
    top: 120px;
    z-index: 40;
}
.facts__sections .sea__submarine .sea__submarine__content h3{
	color: #15305F;
	font-size: 26px;
	padding: 0 25px;
	font-family: 'College'
}
.facts__sections .sea__submarine .sea__submarine__content h3 span{
	font-size: 36px;
	font-weight: bold;
	font-family: 'CollegeBold'
}


.facts__sections .sea__fishes {
    position: absolute;
    top: 330px;
    left: 50%;
}
.facts__sections .sea__skull {
    position: absolute;
    right: 40px;
}
.facts__sections .sea__broken-ship {
    position: absolute;
    bottom: 0;
    left: 200px;
}
.facts__sections .sea__seaweeed {
    position: absolute;
    bottom: 0;
    left: 25%;
}
/*S-6 FACTS + POSSIBLE USERS*/
.facts__possible-users{
    margin: 0 auto;
    min-height: 100%;
    clear: both;
    position: relative;
}
.fact__possible-title {
    text-align: center;
    padding-top: 100px;
    position: relative;
}
.facts__title-singleimg {
    float: left;
    position: relative;
    top: 95px;
    left: 280px;
}
.fact__possible-title img.facts__title-blankimg {

}
.fact__possible-title .facts__title{
	z-index: 40;
    top: 55%;
    position: absolute;
    width: 400px;
    text-align: center;
    left: 33%
}
.fact__possible-title .facts__title h4{
	font-size: 18px;
	color: #15305F;
	line-height: 28px;
	font-family: 'OswadRegular';
}
.fact__possible-title .facts__title h4 span{
	font-size: 22px;
	font-weight: bold;
	font-family: 'OswadBold';
}


.facts__possible-users .possible__users-content {
    /*text-align: center;
    display: flex;
    top: 20px;*/
    position: relative;
}
.facts__possible-users .possible__users-content .terminator {
    /*position: absolute;
    left: 230px;
    top: 210px;*/
    z-index: 20;
}
.facts__possible-users .possible__users-content .ground{
	position: relative;
	left: 50%;
    transform: translate(-50%);
	top: 385px;
}
.facts__possible-users .possible__users-content .terminator img {
    margin: auto;
    display: table;
}
.facts__possible-users .possible__users-content .tower {
	position: relative;
	left: -526px;
	top: 30px;
}
.facts__possible-users .possible__users-content .content_one{
	position: absolute;
    right: 0;
    text-align: center;
    width: 360px;
    height: auto;
    top: 100px;
}
.facts__possible-users .possible__users-content .content_one h3{
	color: #15305f;
	font-size: 26px;
	font-weight: bold;
	letter-spacing: 2px;
	line-height: 40px;
	font-family: 'OswadRegular';
}
.facts__possible-users .possible__users-content .content_one h3 span{
	font-size: 42px;
	font-family: 'OswadBold';
}
.facts__possible-users .possible__users-content .content_two{
	position: absolute;
    right: 0;
    text-align: center;
    width: 360px;
    height: auto;
    top: 450px;
}
.facts__possible-users .possible__users-content .content_two h3{
	color: #15305f;
	font-size: 26px;
	font-weight: bold;
	letter-spacing: 2px;
	line-height: 40px;
	font-family: 'OswadRegular';
}
.facts__possible-users .possible__users-content .content_two h3 span{
	font-size: 42px;
	font-family: 'OswadBold';
}

.facts__possible-users .possible__users-content .spaceship {
    position: absolute;
    right: 0;
    top: 120px;
}


.earth_section{
    margin: 0 auto;
    min-height: 100%;
    clear: both;
    position: relative; 
    padding-top: 100px;
}
.earth_section .earth_light {
    text-align: center;
}
.earth_section .earth_spaceship {
    position: absolute;
    top: 10%;
    left: 50%;
    transform: translate(-50%);
}
.earth_section .earth_compute {
    position: absolute;
    right: 0;
    top: 18%;
}
.earth_section .earth_compute .earth_computer_content{
	position: absolute;
	z-index: 3;
}
.earth_section .earth_compute .earth_computer_content h3{
	font-size: 26px;
	font-weight: bold;
	padding: 30px;
	transform: rotate(2deg);
    font-family: 'College'
}

.earth_section .earth_poweroem {
    position: absolute;
    top: 22%;
    left: 0;
}
.earth_section .earth_poweroem h3{
	font-size: 40px;
	letter-spacing: 2px;
	color: #000000;
    font-family: 'College'
}
.earth_section .earth_poweroem h3 span{
	font-size: 64px;
	font-weight: bold;
	color: #000000;
    font-family: 'College'
}

/*S7- LOGO + PRODUCT TITLE*/
.product__logo-sections{
    margin: 0 auto;
    min-height: 100%;
    clear: both;
    position: relative; 
}
.product__logo-sections .product__title-area {
    text-align: center;
    display: block;
    margin-bottom: 5%;
}
.product__logo-sections .product__title-area .product__title-area-content{
	position: relative;
    top: 58px;
}
.product__logo-sections .product__title-area .product__title-area-content h3{
	font-size: 35px;
	font-weight: bold;
    font-family: 'CollegeBold';
}
.product__logo-sections .product__industry .product__industry-content{
    padding: 0 24% 50px;
}
.product__logo-sections .product__industry .product__industry-content .content__1,
.product__logo-sections .product__industry .product__industry-content .content__2,
.product__logo-sections .product__industry .product__industry-content .content__3,
.product__logo-sections .product__industry .product__industry-content .content__4{
    width: 25%;
    float: left;
    text-align: center;
}
.product__logo-sections .product__industry .product__industry-content .content__1:hover,
.product__logo-sections .product__industry .product__industry-content .content__2:hover,
.product__logo-sections .product__industry .product__industry-content .content__3:hover,
.product__logo-sections .product__industry .product__industry-content .content__4:hover
{
    position: relative;
    z-index: 710;
}
.product__logo-sections .product__industry .product__industry-content h4{
    font-size: 25px; 
    font-family: 'CollegeBold';
    position: relative;
    z-index: 397;
}
.product__logo-sections .product__industry .product__industry-content h4 i{
    color: #000;
    border-color: #000;
    font-size: 15px!important;
    position: absolute;
    top: -25px;
    right: 50%;
    transform: translate(-50%);
}
.product__logo-sections .product__industry .product__industry-content .content__3 h4 i {
    top: 0;
}
.product__logo-sections .product__industry {
    text-align: center;
    position: relative;
}
.product__logo-sections .product__industry .product__four-img {
    position: absolute;
    left: 8%;
    top: 34%;
}
.product__logo-sections .product__industry .product__three-img {
    position: absolute;
    right: 15%;
    top: 34%;
}
.product__logo-sections .product__industry .product__three-img img {
    max-width: 80%;
    margin-bottom: 25px;
}
.product__logo-sections .product__industry .product__four-img img {
    max-width: 50%;
    margin-bottom: 50%;
}
.product__logo-sections .product__industry .product__four-img .user_lockheed img {
    margin-bottom: 0;
}



.obelisk_section {
    text-align: center;
    position: relative;
    clear: both;
    padding-bottom: 120px;
}
.obelisk_section .section_item .brand{
	width: 20%;
	float: left;
}
.obelisk_section .section_item .obelisk_obelisk{
	width: 45%;
	float: left;
	text-align: center;
}
.obelisk_section .section_item .obelisk_obelisk .brand2{
	width: 35%;
	float: left;
	
}
.obelisk_section .section_item .brand2 .left_brand{
	position: relative;
	right: 0;

}
.obelisk_section .obelisk_dog {
    position: relative;
    top: 300px;
    right: 0;
}
.obelisk_section .obelisk_datacenter {
    position: absolute;
    bottom: 0;
    left: 40%;
    transform: translate(-50%);
    top: 600px;
}



.scientist_section {
    position: relative;
    clear: both;
    margin: 0 auto;
    text-align: center;
    display: inline-block;
    width: 100%;
}
.scientist_section .scientist_road {
    position: absolute;
    right: 20%;
    top: -20px;
    z-index: -1;
}
.scientist_section .scientist_scientist {
    position: absolute;
    left: 10%;
    bottom: 0;
}
.scientist_section .scientist_servers {
    float: right;
    position: relative;
    right: 13%;
}
.scientist_section .scientist_servers .scientist_servers_content{
	position: absolute;
	top: 154px;
    left: 360px;
    z-index: 20;
    transform: rotate(1deg);
    width: 180px;
}
.scientist_servers_content h4.text-capitalize.center {
    display: inline-block;
    width: 100%;
}
.scientist_section .scientist_servers .scientist_servers_content h4{
	font-size: 24px;
	text-shadow: 2px 2px 2px #CE5937;
	color: #F8B100;
    font-family: 'OswadBold';
}

.gallery_section {
    position: relative;
    text-align: center;
    padding-top: 60px;
    max-width: 80%;
    margin: auto;
}
.gallery_section .gallery_frame {
    width: 100%;
    display: inline-block;
    position: relative;
}
.gallery_section .gallery_frame .gallery_frame_item{
	position: relative;
    padding: 50px 0;
    display: flex;
}
.gallery_section .gallery_frame .gallery_frame_item .lamppost01{
    position: relative;
    z-index: 1000;
}
.gallery_section .gallery_frame .gallery_frame_item .frame{
	position: relative;
	display: inherit;
}
.gallery_section .gallery_frame .gallery_frame_item .frame .img{
	position: relative;
	padding: 0 20px;
}
.gallery_section .gallery_frame .gallery_frame_item .frame .img:nth-child(1):hover,
.gallery_section .gallery_frame .gallery_frame_item .frame .img:nth-child(2):hover,
.gallery_section .gallery_frame .gallery_frame_item .frame .img:nth-child(3):hover
{
    position: relative;
    z-index: 1008;
}
.gallery_section .gallery_frame .gallery_frame_item .frame .img:nth-child(1){padding-left: 0;}
.gallery_section .gallery_frame .gallery_frame_item .frame .img:nth-child(2){padding-right: 0; top: -35px;}
.gallery_section .gallery_frame .gallery_frame_item .frame .img:nth-child(3){padding-right: 0; top: -65px;}

.gallery_section .gallery_frame .gallery_frame_item .frame .img:nth-child(1) .bottom_img{
	position: relative;
	top: -40px;
    left: 45px;
    z-index: 0;
    transform: rotate(-3deg);
}
.gallery_section .gallery_frame .gallery_frame_item .frame .bottom_img .bottom__content h4{
    font-size: 12px;
    font-family: 'OswadBold'
}
.gallery_section .gallery_frame .gallery_frame_item .frame .bottom_img .bottom__content h4 i{
    font-size: 10px;
    color: #000;
    border-color: #000;
    position: absolute;
}
.gallery_section .gallery_frame .gallery_frame_item .frame .bottom_img .bottom__content h4 i .tooltiptext{
    width: 320px;
}
.gallery_section .gallery_frame .gallery_frame_item .frame .img:nth-child(1) .bottom_img .bottom__content{
    position: absolute;
    top: 33%;
    transform: rotate(-20deg) skewX(-18deg);
    left: 44%;
}
.gallery_section .gallery_frame .gallery_frame_item .frame .img:nth-child(1) .bottom_img .bottom__content i{
    right: -22%;
    top: -24%;
}

.gallery_section .gallery_frame .gallery_frame_item .frame .img:nth-child(2) .bottom_img{
	position: relative;
    top: -25px;
    left: 15px;
    z-index: 0;
    transform: rotate(-2deg);
}
.gallery_section .gallery_frame .gallery_frame_item .frame .img:nth-child(2) .bottom_img .bottom__content{
    position: absolute;
    top: 30%;
    transform: rotate(-22deg) skewX(-18deg);
    left: 36%;
}
.gallery_section .gallery_frame .gallery_frame_item .frame .img:nth-child(2) .bottom_img .bottom__content i{
    right: -14px;
    top: -9px;
}
.gallery_section .gallery_frame .gallery_frame_item .frame .img:nth-child(3) .bottom_img{
	position: relative;
    top: -25px;
    left: 17px;
    z-index: 0;
    transform: rotate(-2deg);
}
.gallery_section .gallery_frame .gallery_frame_item .frame .img:nth-child(3) .bottom_img .bottom__content{
    position: absolute;
    top: 30%;
    transform: rotate(-22deg) skewX(-18deg);
    left: 32%;
}
.gallery_section .gallery_frame .gallery_frame_item .frame .img:nth-child(3) .bottom_img .bottom__content i{
    right: -13px;
    top: -24%;
}
.gallery_section .gallery_frame .gallery_frame_item .lamppost02{
	position: relative;
	top: -105px;
}


.gallery_section .gallery_frame .gallery_egyptian {
    position: absolute;
    right: 250px;
    bottom: 0;
}
.gallery_miro {
    position: absolute;
    right: 0;
    bottom: 0;
}
.gallery_magitte {
    position: absolute;
    bottom: 0;
    left: 0;
}
.gallery_section .gallery_frrame4 {
    /*padding-bottom: 20px;*/
    position: relative;
}
.gallery_section .gallery_frrame4 .box:first-child .bottom_box .bottom__content {
    top: -33px;
}
.gallery_section .gallery_frrame4 .bottom_box .bottom__content{position: relative;top: -33px;}
.gallery_section .gallery_frrame4 .bottom_box .bottom__content h4{font-size: 20px;font-family: 'OswadBold';}
.gallery_section .gallery_frrame4 .bottom_box .bottom__content h4 i{
    position: absolute;
    left: 50%;
    color: #000;
    border-color: #000;
    left: 59%;
    top: -9px;
}
.gallery_section .gallery_frame5 .bottom_box .bottom__content:nth-child(2) {
    top: -33px;
}
.gallery_section .gallery_frrame4 .box{position: relative;}
.gallery_section .gallery_frrame4 .box:nth-child(1){z-index: 1005}
.gallery_section .gallery_frrame4 .box:nth-child(2){z-index: 1000}
.gallery_section .gallery_frrame4 .box .bottom_box{
	padding-top: 15px;
}
.gallery_section .gallery_frame5, 
.gallery_section .gallery_frame6 {position: relative; z-index: 1001}

.gallery_section .gallery_frame5 .box{position: relative;}
.gallery_section .gallery_frame5 .box .bottom_box{
	padding-top: 15px;
}
.gallery_section .gallery_frame5 .bottom_box .bottom__content{position: relative;top: -40px;}
.gallery_section .gallery_frame5 .bottom_box .bottom__content h4{font-size: 20px;font-family: 'OswadBold';}
.gallery_section .gallery_frame5 .bottom_box .bottom__content h4 i{
    position: absolute;
    color: #000;
    border-color: #000;
}
.gallery_section .gallery_frame5 .box:nth-child(1) .bottom_box .bottom__content h4 i{
    right: 25%;
    top: -3px;
}
.gallery_section .gallery_frame5 .box:nth-child(2) .bottom_box .bottom__content h4 i{
    right: 19%;
    top: -5px;
}
.gallery_section .gallery_frame6 .box{position: relative;}
.gallery_section .gallery_frame6 .box .bottom_box{
	padding-top: 20px;
}
.gallery_section .gallery_frame6 .bottom_box .bottom__content{position: relative;top: -35px;}
.gallery_section .gallery_frame6 .bottom_box .bottom__content h4{font-size: 20px;font-family: 'OswadBold';}
.gallery_section .gallery_frame6 .bottom_box .bottom__content h4 i{
    position: absolute;
    color: #000;
    border-color: #000;
    right: 80px;
    top: -6px;
}
.gallery_frame-bottom .gallery_frame_item .frame .box .img{
    width: 100%;
}
.gallery_frame-bottom .gallery_frame_item .frame .box:nth-child(1):hover,
.gallery_frame-bottom .gallery_frame_item .frame .box:nth-child(2):hover,
.gallery_frame-bottom .gallery_frame_item .frame .box:nth-child(3):hover{
    position: relative;
    z-index: 100;
}
.gallery_section .gallery_3lineframe {
    text-align: center;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: space-evenly;
}
.gallery_section .gallery_frame-right {
    position: relative;
}
.gallery_section .gallery_frame-right .gallery_dali {
    float: right;
    width: 100%;
    text-align: right;
}
.gallery_section .gallery_frame-right .gallery{
	display: inline-flex;
}
.gallery_section .gallery_frame-right .gallery .box{
	padding: 0 50px;
	position: relative;
}
.gallery_frame_item_two{
    display: flex;;
}
.gallery_frame-right .frame .box:nth-child(1):hover,
.gallery_frame-right .frame .box:nth-child(2):hover,
.gallery_frame-right .frame .box:nth-child(3):hover{
    position: relative;
    z-index: 10;
}
.gallery_section .gallery_frame-right .gallery .box:nth-child(1):hover,
.gallery_section .gallery_frame-right .gallery .box:nth-child(2):hover,
.gallery_section .gallery_frame-right .gallery .box:nth-child(3):hover{
    position: relative;
    z-index: 50;
}
.gallery_section .gallery_frame-right .gallery .box:nth-child(1){
	position: relative;
	padding-left: 0;
}
.gallery_section .gallery_frame-right .gallery .box:nth-child(2){
	position: relative;
	padding-top: 35px;
}
.gallery_section .gallery_frame-right .gallery .box:nth-child(3){
	position: relative;
	padding-right: 0;
	padding-top: 90px;
}
.gallery_section .gallery_frame-right .gallery .box .bottom_box{
	position: relative;
	top: -15px;
}
.gallery_section .gallery_frame-right .gallery_frame-right-img{
    margin-top: -80px;
}
.gallery_section .gallery_frame-right .bottom__content h4{font-size: 14px;font-family: 'OswadBold';}
.gallery_section .gallery_frame-right .bottom__content-01{
    transform: rotate(14deg) skew(3deg);
    position: relative;
    top: -52px;
    left: -2px;
}
.gallery_section .gallery_frame-right .bottom__content-01 i{top: -10px; right: 16%;}
.gallery_section .gallery_frame-right .bottom__content-02{
    transform: rotate(16deg) skew(3deg);
    position: relative;
    top: -57px;
    left: -3px;
}
.gallery_section .gallery_frame-right .bottom__content-02 i{top: -5px; right: 30%;}
.gallery_section .gallery_frame-right .bottom__content-03{
    transform: rotate(13deg) skew(3deg);
    position: relative;
    top: -57px;
    left: -2px;
}
.gallery_section .gallery_frame-right .bottom__content-03 i{top: -10px; right: 27%;}
.gallery_section .gallery_frame-right .tooltiptext{
    width: 300px !important;
}
.gallery_section .gallery_frame-right i{
    position: absolute;
    color: #000;
    border-color: #000;
    font-size: 10px;
}
.gallery_bottom_tow {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.cargoship_section{
    position: relative;
    text-align: center;
    max-width: 100%;
    margin: auto; 
}
.cargoship_section .cargoship_engrliquid {
    position: absolute;
    top: 60%;
    z-index: 9;
    left: 10%;
}
.cargoship_engrliquid .cargoship_engrliquid_btitle {
    position: absolute;
    bottom: 28%;
    color: #fff;
    font-family: 'College';
    left: 30px;
    font-size: 22px;
}
.cargoship_section .cargoship_h20 {
    position: absolute;
    top: 75%;
    right: 123px;
    z-index: 10;
}
.cargoship_h20 .cargoship_h20_btitle {
    position: absolute;
    top: 80px;
    left: 50px;
    font-size: 65px;
    font-weight: 500;
    font-family: 'College';
    color: #fff;
}
.cargoship_cargoship_top {
    display: inline-block;
    position: relative;
}
.cargoship_cargoship_top .cargoship_efficiency {
    position: absolute;
    top: 55%;
    right: 0;
    width: 227px;
}
.cargoship_cargoship_top .cargoship_efficiency .ceft_title {
    position: absolute;
    top: 40px;
    left: 32px;
    color: #fff;
    font-family: CollegeBold;
    font-size: 34px;
}
.cargoship_cargoship_top .cargoship_performance .cargoship_performance_title {
    position: absolute;
    bottom: 65px;
    left: 32px;
    color: #fff;
    font-family: 'CollegeBold';
    font-size: 32px;
    z-index: 9;
}
.cargoship_cargoship_top .cargoship_performance {
    position: absolute;
    bottom: 105px;
    left: 300px;
    width: 264px;
}
.cargoship_h20 .for-tooltip .tooltiptext {
    right: 0;
    width: 250px;
}


.zepellin_section{
    position: relative;
    text-align: center;
    padding-top: 300px;
    max-width: 100%;
    margin: auto;
    padding-bottom: 100px;
}
.zepellin_title .for-tooltip .tooltiptext {
    right: 0;
    top: 20px;
}
.zepellin_section {
    /*top: 210px;*/
}
.zepellin-img {
    position: relative;
    display: inline-block;
    z-index: 1;
    width: 100%;
}
.zepellin-img .zepellin_title {
    position: absolute;
    top: 50%;
    text-align: center;
    z-index: 999;
    font-size: 40px;
    font-family: 'OswadBold';
    left: 50%;
    width: 100%;
    transform: translate(-50%,-50%);
}
.zepellin_fiire-img {
    position: absolute;
    width: 100%;
}
.zepellin_fiire-img img.zepellin_smoke {
    position: absolute;
    top: -165px;
    right: 0;
}
.zepellin_lefttag4 .for-tooltip .tooltiptext {
    right: 0;
    top: 20px;
}
.zepellin_fiire-img img.zepellin_fiire1 {
    top: -280px;
    position: absolute;
    right: 115px;
    z-index: 800;
}
.zepellin_fiire-img img.zepellin_fire2 {
    position: absolute;
    top: -90px;
    right: 135px;
    z-index: 801;
}
.zepellin_pinkbox-img {
    position: relative;
    top: -85px;
    display: inline-block;
    padding-bottom: 50px;
    z-index: 300;
}
.zepellin_pinkbox-img .zepinkbox_title {
    position: absolute;
    left: 50%;
    top: 70%;
    transform: translate(-50%,-70%);
    font-size: 40px;
    font-family: 'College';
    line-height: 1.2;
}
.zepellin_zfs-img {
    display: inline-block;
    position: absolute;
}
.zepellin_encryption-img .zepinkencry_title {
    transform: rotate(25deg);
    font-size: 21px;
    color: #fff;
    top: 87px;
    position: absolute;
    left: 60px;
    font-weight: 700;
}
.zepellin_lefttag2 {
    position: absolute;
    bottom: -78px;
    left: 400px;
    z-index: 299;
}
.zepellin_lefttag3 {
    position: absolute;
    bottom: -190px;
    left: 320px;
    z-index: 298;
}
.zepellin_lefttag4 {
    position: absolute;
    bottom: -300px;
    left: 410px;
    z-index: 297;
}
.zepellin_zfs-img .zepinkzfs_title {
    position: absolute;
    top: 75px;
    left: 50px;
    color: #fff;
    font-size: 34px;
    font-family: 'OswadBold';
    transform: rotate(6deg);
}
.zepellin_lefttag1 .zepinkzfs_title {
    position: absolute;
    top: 53px;
    left: 50px;
    color: #fff;
    font-size: 34px;
    font-family: 'OswadBold';
    transform: rotate(8deg);
}
.zepellin_lefttag2 .zepinkzfs_title {
    position: absolute;
    top: 46px;
    left: 43px;
    color: #fff;
    font-size: 34px;
    font-family: 'OswadBold';
    transform: rotate(351deg);
}
.zepellin_lefttag3 .zepinkzfs_title {
    position: absolute;
    top: 53px;
    left: 70px;
    color: #fff;
    font-size: 34px;
    font-family: 'OswadBold';
    transform: rotate(11deg);
}
.zepellin_lefttag4 .zepinkzfs_title {
    position: absolute;
    top: 47px;
    left: 74px;
    color: #fff;
    font-size: 34px;
    font-family: 'OswadBold';
    transform: rotate(347deg);
}
.zepellin_zfs-img {
   
}

.zepellin_righttag1 {
    position: absolute;
    right: 225px;
    bottom: -15px;
    z-index: 3;
}
.zepellin_righttag2 {
    position: absolute;
    right: 227px;
    bottom: -170px;
}
.zepellin_righttag3 {
    position: absolute;
    right: 215px;
    bottom: -332px;
    z-index: 9;
}
.zepellin_righttag1 img, .zepellin_righttag2 img, .zepellin_righttag3 img {
    max-width: 250px;
}
.zepellin_righttag2 .zepinkencry_title {
    transform: rotate(335deg);
    left: 32px;
    top: 82px;
}
.zepellin_righttag3 .zepinkencry_title {
    transform: rotate(23deg);
    left: 72px;
    top: 70px;
}



.linux_section{
    position: relative;
    text-align: center;
    max-width: 100%;
    margin: auto;
    padding-top: 300px;
}
.linux_section {
    /*top: 200px;*/
}
.linux_section .linus_red_splash {
    position: relative;
    top: 0;
    left: 0;
    float: left;
    z-index: 390;
}
.linux_section .spacecraft-ubantulogo {
    float: left;
    margin-top: 170px;
    position: relative;
    left: -50px;
}
.linux_section .linus_red_splash .linus_red_splash_title {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    color: #000;
    width: 100%;
    font-size: 40px;
    font-family: 'OswadBold';
}
.linux_section .linus_poison {
    float: right;
    position: relative;
    z-index: 4;
}
img.linus_poison-main {
    position: relative;
    z-index: 9;
}
.linus_poison_graycloud-top {
    position: absolute;
    left: 0;
    top: -51px;
}
.linus_poison_graycloud-bottom {
    position: absolute;
    right: -50px;
    bottom: 40px;
}
.linux_section .linus_penguin {
    display: inline-block;
    width: 100%;
    margin-top: -200px;
}
.linux_section .linus_graycloud3 {
    position: absolute;
    bottom: 0;
    right: 0;
}
.linux_section .linus_red_splash .linus_red_splash_title i {
    float: left;
    position: absolute;
    top: 0;
    right: 50px;
}
.zepellin-img .zepellin_title i {
    position: absolute;
    top: -36px;
    left: 50%;
    transform: translate(-50%);
}
.zepellin_lefttag1 {
    display: inline-block;
    position: absolute;
    bottom: 30px;
    left: 315px;
    z-index: 300;
}
.zepellin_lefttag2 .for-tooltip .tooltiptext {
    width: 200px;
}
.zepellin_lefttag3 .for-tooltip .tooltiptext {
    right: 49px;
    width: 250px;
}

.bsd_section{
    position: relative;
    text-align: center;
    max-width: 80%;
    margin: auto;
}
.bsd_section {
    /*top: 200px;*/
}
.bsd_spla_blue_title .for-tooltip .tooltiptext {
    right: 0;
    width: 220px;
}
.bsd_section .bsd_spla_blue {
    float: left;
    position: relative;
}
.bsd_section .bsd_spla_blue .bsd_spla_blue_title {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    color: #fff;
    font-size: 30px;
    width: 100%;
    font-family: 'OswadBold';
}
.bsd_section .bsd_spla_blue .bsd_spla_blue_title i {
    position: absolute;
}

.home_contact_section {
    display: table;
    width: 100%;
    padding-top: 40px;
    padding-bottom: 40px;
    max-width: 80%;
    margin: auto;
    position: relative;
}
.home_contact_section h3 {
    text-align: right;
    text-transform: uppercase;
    line-height: 1.6;
    font-size: 40px;
    font-family: fantasy;
}
.home_contact_section h3 span {
    font-size: 52px;
    font-weight: 800;
    font-family: fantasy;
}
.blck_bg_btn {
    text-align: center;
    display: table;
    background: #343534;
    margin: auto;
    color: #fff;
    padding: 15px 40px;
    border-radius: 50px;
    text-transform: uppercase;
    font-family: fantasy;
    width: 100%;
    max-width: 200px;
}
.blck_bg_btn:hover{
    background: #b5191e;
}
#contactmodel .inner_content .contact_form .contact_submit{
    text-align: center;
    display: table;
    background: #b5191e;
    margin: auto;
    color: #fff;
    padding: 15px 40px;
    border-radius: 50px;
    text-transform: uppercase;
    font-family: 'OswadRegular';
    letter-spacing: 1px;
    font-weight: 500;
    width: 100%;
    max-width: 200px;
}
#contactmodel .inner_content .contact_form .contact_submit:hover{
    background: #444;
}
.modal-backdrop.fade {
    filter: alpha(opacity=0);
    opacity: 0.4;
}
#contactmodel .modal-header {
    border: none;
    padding: 0;
}
#contactmodel .modal-body {
    display: inline-block;
    width: 100%;
}
#contactmodel .inner_content h2 {
    text-align: center;
    display: inline-block;
    width: 100%;
    margin-bottom: 20px;
}
#contactmodel .inner_content .contact_form {
    margin: auto;
    width: 100%;
}

.login_drop label {
    width: 100%;
    text-align: center;
}
.remember_label {
    width: auto !important;
    text-align: left !important;
}
.form-group input[type="checkbox"] {
    float: left;
}
.checkbox label input[type="checkbox"] {
    display: none;
}
.checkbox .cr {
    position: relative;
    display: inline-block;
    width: 1.3em;
    height: 1.3em;
    float: left;
    margin-right: .5em;
}
.checkbox label input[type="checkbox"]+.cr>.cr-icon {
    opacity: 0;
}
.checkbox label input[type="checkbox"]:checked+.cr>.cr-icon {
    opacity: 1;
}
.checkbox .cr .cr-icon {
    position: absolute;
    font-size: .8em;
    line-height: 0;
    top: 50%;
    left: 15%;
}
.checkbox label span:after {
    border: #8f8f8f 2px solid;
    border-color: #52667e;
}
label span:after {
    position: absolute;
    content: '';
    width: 22px;
    height: 22px;
    cursor: pointer;
    border: #8f8f8f 2px solid;
    border-color: #333333;
    top: 0px;
    left: 0px;
    right: 0px;
    bottom: 0px;
    margin: auto;
}
.loginbox_inner .checkbox span {
    font-size: 18px;
    font-weight: 500;
}



.security_team_section{
    max-width: 80%;
    margin: 0 auto;
}

.security_redteam {
    float: left;
    width: 50%;
    position: relative;
    text-align: center;
}
.security_redteam .security_redteam_info {
    position: absolute;
    bottom: 50px;
    left: 50%;
    transform: translate(-50%);
    z-index: 99;
}
.security_redteam .security_redteam_info h3 {
    color: #fff;
    font-weight: 600;
    font-size: 26px;
    padding-bottom: 15px;
}
.security_redteam .security_redteam_info ul {
    list-style-position: inside;
    text-align: left;
}
.security_redteam .security_redteam_info ul li {
    color: #fff;
    font-size: 18px;
}
.security_blueteam {
    float: left;
    width: 50%;
    position: relative;
    text-align: center;
}

.security_blueteam .security_blueteam_info {
    position: absolute;
    bottom: 50px;
    left: 50%;
    transform: translate(-50%);
    z-index: 99;
}
.security_blueteam .security_blueteam_info h3 {
    color: #fff;
    font-weight: 600;
    font-size: 26px;
    padding-bottom: 15px;
}
.security_blueteam .security_blueteam_info ul {
    list-style-position: inside;
    text-align: left;
}
.security_blueteam .security_blueteam_info ul li {
    color: #fff;
    font-size: 18px;
}
.security_knight {
    text-align: center;
    position: relative;
    z-index: 9;
    display: table;
    margin: auto;
}
.security_knight img {
    max-width: 800px;
    margin-top: -250px;
}
.security_dragon_text {
    max-width: 85%;
    width: 100%;
    float: left;
    margin-bottom: 25px;
    display: table;
}
.security_dragon_text h3 {
    font-size: 60px;
    width: 475px;
    float: right;
    text-align: right;
    font-weight: 900;
    font-family: 'OswadBold';
}
.security_dragon_section .security_dragon {
    margin-bottom: -250px;
    position: relative;
    z-index: 9;
    text-align: center;
    margin-right: 400px;
}

.invert-color {
    color: #fff;
    border: 1px solid #fff;
    border-radius: 20px;
    padding: 2px 5px;
    font-size: 11px !important;
    margin-left: 10px;
}
.for-tooltip .tooltiptext {
    visibility: hidden;
    width: 320px;
    background-color: #666666;
    color: #fff;
    text-align: left;
    padding: 15px;
    position: absolute;
    z-index: 9999;
    font-size: 13px;
    line-height: 18px;
    text-transform: none;
}
.for-tooltip:hover .tooltiptext {
    visibility: visible;
}
.tooltiptext ul.tooltip_listbelow {
    margin-left: 15px;
}
.tooltiptext li {
    color: #fff;
}
ul.linelist_tooltip li {
    float: left;
    padding-right: 15px;
}
ul.linelist_tooltip {
    list-style-position: inside;
    width: 100%;
    float: left;
    margin-bottom: 15px;
    z-index: 515;
}
.toolwidth400 {
    width: 400px !important;
}



.security-two-section {
    width: 60%;
    display: inline-block;
}
p.security-page-heading {
    font-size: 24px;
    font-weight: bold;
    margin: 4% 0;
    color: #4b4b4b;
    float: left;
    width: 100%;
    line-height: 34px;
}
.security-body p, .security-body p ul li {
    color: #333333;
    margin: 15px 0;
    text-align: justify;
}
p.business-paragraph-conten-one {
    margin: 1% 0 0 0;
    color: #4b4b4b;
    font-size: 16px;
}
p.security-two-section-right-heading {
    margin: 0 !important;
}
.security-two-section-right {
    width: 37%;
    display: inline-block;
    vertical-align: top;
    border: 1px solid #ccc;
    margin: 2% 0 0 2%;
    box-shadow: 0px 0px 3px 2px #ccc;
    background: #fff;
}
.scroll-bar {
    overflow: scroll;
}
.scroll-active-div {
    position: fixed;
    top: 21%;
    width: 27%;
}
.security-two-section-right-heading {
    background-color: #f5f5f5;
    padding: 15px 20px;
    color: #000;
    font-weight: bold;
    font-size: 20px;
}
.security-two-section-right-content {
    padding: 0 5% 5%;
}
.security-body p, .security-body p ul li {
    color: #333333;
    margin: 15px 0;
    text-align: justify;
}
.security-two-section-right-content a {
    width: 100%;
    font-weight: 500;
    text-decoration: none;
    font-size: 14px;
    line-height: initial;
}


.prvc-banner .banner_privacy {
    width: 100%;
    margin-bottom: 30px;
}
.prvc-banner  .banner_privacy img {
    width: 100%;
}
.font-size-34 {
    font-size: 34px !important;
    line-height: 44px;
    font-weight: 600;
}
.text-blue-dark {
    color: #2c3654 !important;
}
.trust_sideimg img {
    width: 100%;
}

.capche_iconpopup {
    margin: 10px 0 0;
}
.capche_iconpopup_inner a {
    border: 2px solid #000;
    width: 30px;
    height: 30px;
    display: table;
    margin: 0 auto;
    line-height: 1.25;
    padding: 3px 10px !important;
    border-radius: 50px;
    text-align: center;
    font-size: 16px !important;
    color: #ff0000;
}
.capche_iconpopup.contact_capche_iconpopup {
    display: inline-block;
    position: relative;
    top: 15px;
    width: 100%;
}
#capchapopup .modal-content, #capchapopup-2 .modal-content{
    display: inline-block;
}
#capchapopup .capchapopup-content p, .capchapopup-content .capchapopup-content p {
    text-align: center;
    font-size: 22px;
    line-height: 1.25;
}
.capcaha_refeshicon {
    text-align: center;
    padding: 20px 0;
    border-top: 1px solid #ddd;
    margin-top: 20px;
}
#contactmodel {
    overflow-y: scroll;
}
.btn-primary{
    color: #fff;
    background-color: #b5191e !important;
    border-color: #b5191e !important;
}




/* converse js  */

.conversejs .message.chat-msg{height: auto;}
.conversejs .message.chat-msg>span{display: flex;}
.chat-info__message converse-rich-text{
    color: #f80000;
    font-weight: bold;
    text-align: center;
}
.conversejs .message.chat-info{height: auto!important} 
.login_item{position: relative;}
.login_option{position: absolute; background: #f7f7f7; top: 40px; left: 15px; display: none;}
.login_option a{padding: 5px 30px; font-size: 16px; display: block;}
.login_option a:hover{background: #dbeaf6; color: #000;}