html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,
del, dfn, em, img, ins, kbd, q, samp,
small, strong, sub, sup, var,
b, i,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure,
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;

    vertical-align:baseline;
    background:transparent;
}
@font-face {
  font-family: 'gotham';
  src: url('../css/Gotham-Light.otf'); /* IE9 Compat Modes */
  
}
body {
    line-height:1;
    background: #fff;
    font-family: 'gotham';
    color: #999;
    

}
html {

}
article,aside,details,figcaption,figure,
footer,header,hgroup,menu,nav,section {
    display:block;
}
nav ul {
    list-style:none;
}
blockquote, q {
    quotes:none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content:'';
    content:none;
}
a {
    margin:0;
    padding:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
    text-decoration: none;
    color: #000;
    transition: color 0.3s;
    -webkit-transition: color 0.3s;
}
a:hover {
    color: #f1570b;
    text-decoration:underline;
}
ins {
    background-color:#ff9;
    color:#000;
    text-decoration:none;
}
mark {
    background-color:#ff9;
    color:#000;
    font-style:italic;
    font-weight:bold;
}
del {
    text-decoration: line-through;
}
abbr[title], dfn[title] {
    border-bottom:1px dotted;
    cursor:help;
}
table {
    border-collapse:collapse;
    border-spacing:0;
}
hr {
    display:block;
    height:1px;
    border:0;
    border-top:1px solid #cccccc;
    margin:1em 0;
    padding:0;
}
input, select {
    vertical-align:middle;
}

h1, h2 {
    color: #666;
}

h1 {font-size: 42px;}
h2 {font-size: 34px;}
h3 {font-size: 28px;}
h4 {font-size: 22px;}
h5 {font-size: 16px;}
h6 {font-size: 8px;}

p {
    margin: 5px 0;
    line-height: 22px;
}


/**
 *
 * 
 * 2. HEADER SECTION (menu&slider)
 *
 * 
 */
#topContainer {
    width: 100%;
    position: fixed;
    background: url('../img/backgound22_2.jpg') no-repeat;
    background-size: 100% 100%;
    background-attachment: fixed;
    top: 0;
    z-index: 1;
}

#contentWrapper {
    position: relative;
    z-index: 10;
    top: 0px;
    transition: all 0.5s;
    -webkit-transition: all 0.5s;
}


#navigationWrap {
    position: relative;
   /* margin: 40px 0 40px;*/
   margin: 0px 0 10px;
    width: 100%;
    height: 100px;
}

.menuWrap {
    text-align: right;
}

.mainMenu {
    list-style: none;
    margin: 0;
    padding: 0;
    position: relative;
    margin-top: 30px;
}

.mainMenu li {
    display: inline-block;
    margin-left: 10px;
    font-size: 14px;
    font-weight: 500;
    text-transform: uppercase;
}

.mainMenu li a {
    color: #fff;
    line-height: 14px;
    padding: 10px 10px;
    text-decoration: none;
    background: transparent;
    -webkit-border-radius: 350px;
    -moz-border-radius: 350px;
    border-radius: 350px;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
}

.menuActive a {
    color: #000 !important;
    background: #fff !important;
}

.mainMenu li a:hover {
    color: #000;
    background: #fff;
}

#followMenu {
    width: 100%;
    position: fixed;
    background: #f7f7f7; 
    background-size: cover;
    padding: 25px 0;
    z-index: 20;
    overflow: hidden;
    display: none;
    text-align: center;
    border-bottom: 1px solid #e1e1e1;
}

#followMenu .mainMenu li a {
    color: #777;
}

#followMenu .mainMenu li a:hover, #followMenu .mainMenu .menuActive a{
    background: #000 !important;
    color: #fff !important;
}

#followMenu img {
    max-height: 100%;
    height: 50px;
}

#followMenu .mainMenu {
    margin: 0 auto;

}

.sliderText {
    font-size: 35px;
    line-height: 80px;
    color: #c14101;
    font-weight: 100;
    letter-spacing: 2px;
    text-align: center;
}

.sliderText span{
    font-weight: bold;
}

.sliderButtonWrap {
}

.sliderButtonWrap a {
    margin: 0px 15px;
}

.ls-bottom-nav-wrapper {
    bottom: 30%;
    right: 48%;
    position: absolute !important;
}

.ls-bottom-slidebuttons a {
    /*display: block !important;*/
}

#responsiveMenuToggle {
    position: absolute;
    top: 0px;
    right: 0px;
    z-index: 20;
    padding: 10px;
    font-size: 30px;
    background: #000;
    display: none;
    /*margin-right: -20px;
    position: absolute;*/
}

#responsiveMenuToggle {
    cursor: pointer;
    color: #fff;
    /*margin-right: -20px;*/
}

/**
 *
 * 
 * 3. GENERAL SECTION STYLES
 *
 * 
 */
.section-80-130 {
    padding: 30px 0 50px;
}

.section-80-80 {
    padding: 80px 0 130px;
}

.section-160-160 {
    padding: 160px 0 160px;
}

.section-160-30 {
    padding: 160px 0 30px;    
}

.whiteBgSection {
    background: #fff;
    position: relative;
}

.grayBgSection {
    position: relative;
    background: #f5f5f5;
}

.textureBgSection {
    position: relative;
    /*background-attachment:fixed;*/
    background-size: cover; 
    background-color: #fff; 
    background-position: 0 0; 
}


/**
 *
 * 
 * 4. SECTION TYPO & DETAILS
 *
 * 
 */
.sectionTitle, .sectionDescription{
    text-align: center;
}

.sectionTitle {
    font-size: 60px;
    line-height: 72px;
    font-weight: 100;
}

.sectionDescription {
    font-size: 24px;
    line-height: 32px;
    font-weight: 300;
}

.titleSeparator {
    width: 40px;
    height: 4px;
    margin: 20px auto;
    background: #000;
}

.grayBgSection, .whiteBgSection {
    color: #999999;
}

.textureBgSection {
    color: #fff;
}

.textureBgSection .sectionTitle, .textureBgSection .sectionDescription {
    color: #fff;
}

.textureBgSection .titleSeparator {
    background: #fff;
}

.hide-desktop {
    display: none;
}


/**
 *
 * 
 * 5. SEPARATORS AND TRIANGLES
 *
 * 
 */
.separator80 {
    height: 80px;
}

.separator160 {
    height: 80px;
}

.alignTextCenter {
    text-align: center;
}

.triangleTop {
    position: absolute;
    top: -160px;
    width: 100%;
    height: 160px;
    display: block;  
    z-index: 99; 
}

.triangleBottom {
    position: absolute;
    bottom: -160px;
    width: 100%;
    height: 160px;
    display: block;
    z-index: 99;
}


/**
 *
 * 6. ICON COLUMNS
 * 
 */
/*center icon col*/ 
.iconColWrap {
    text-align: center;
}

.iconColWrap i.fa {
    min-width: 30px;
    font-size: 32px;
    border: 2px solid #000;
    color: #000;
    padding: 40px;
    background: transparent;
    -webkit-border-radius: 350px;
    -moz-border-radius: 350px;
    border-radius: 350px;
    cursor: default;
    transition: background 0.3s, color 0.3s;
    -webkit-transition: background 0.3s, color 0.3s;
    transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    margin-bottom: 35px;
}

.iconColWrap:hover i.fa {
    color: #000;
    background: #000;
}

.iconColWrap h2 {
    font-size: 24px;
    color: #666;
    margin-bottom: 25px;
    line-height: 28px;
    transition: color 0.3s;
    -webkit-transition: color 0.3s;
}

.iconColWrap:hover h2 {
    color: #000;
}


.iconColWrap p {
    font-size: 16px;
    color: #999999;
    font-weight: 300;
    line-height: 22px;
}

/*right icon col*/ 
.iconRightColWrap {
    transform: translate(0, 0) translate3d(0px, 0px, 0px);
    -webkit-transform: translate(0, 0) translate3d(0px, 0px, 0px);
    transition: transform 0.3s;
    -webkit-transition: -webkit-transform 0.3s;
    margin-bottom: 30px;
}

.iconRightColWrap:hover {
    transform: translate(-10px, 0);
    -webkit-transform: translate(-10px, 0);
}

.rightColTextWrap {
    float: right;
    text-align: right;
    max-width: 70%;
    margin-right: 20px;
}

.iconRightColWrap i.fa {
    font-size: 32px;
    border: 2px solid #000;
    color: #000;
    padding: 15px;
    background: transparent;
    -webkit-border-radius: 350px;
    -moz-border-radius: 350px;
    border-radius: 350px;
    cursor: default;
    transition: background 0.3s, color 0.3s;
    -webkit-transition: background 0.3s, color 0.3s;
    float: right;
    min-width: 30px;
    text-align: center;
}

.iconRightColWrap:hover i.fa {
    color: #fff;
    background: #000;
}

.iconRightColWrap h2 {
    font-size: 24px;
    color: #666;
    margin-bottom: 10px;
    line-height: 28px;
    transition: color 0.3s;
    -webkit-transition: color 0.3s;
}

.iconRightColWrap:hover h2 {
    color: #000;
}


.iconRightColWrap p {
    font-size: 16px;
    color: #999999;
    font-weight: 300;
    line-height: 22px;
}

/*left icon col*/ 
.iconLeftColWrap {
    transform: translate(0, 0) translate3d(0px, 0px, 0px);
    -webkit-transform: translate(0, 0) translate3d(0px, 0px, 0px);
    transition: transform 0.3s;
    -webkit-transition: -webkit-transform 0.3s;
    margin-bottom: 35px;
}

.iconLeftColWrap:hover {
    transform: translate(10px, 0);
    -webkit-transform: translate(10px, 0);
}

.leftColTextWrap {
    float: left;
    text-align: left;
    max-width: 70%;
    margin-left: 20px;
}

.iconLeftColWrap i.fa {
    font-size: 32px;
    border: 2px solid #000;
    color: #000;
    padding: 15px;
    background: transparent;
    -webkit-border-radius: 350px;
    -moz-border-radius: 350px;
    border-radius: 350px;
    cursor: default;
    transition: background 0.3s, color 0.3s;
    -webkit-transition: background 0.3s, color 0.3s;
    float: left;
    min-width: 30px;
    text-align: center;
}

.iconLeftColWrap:hover i.fa {
    color: #fff;
    background: #000;
}

.iconLeftColWrap h2 {
    font-size: 24px;
    color: #666;
    margin-bottom: 10px;
    line-height: 28px;
    transition: color 0.3s;
    -webkit-transition: color 0.3s;
}

.iconLeftColWrap:hover h2 {
    color: #000;
}

.iconLeftColWrap p {
    font-size: 16px;
    color: #999999;
    font-weight: 300;
    line-height: 22px;
}

/**
 *
 * 7. BUTTONS
 * 
 */
.buttonBig, .dlButton {
    font-size: 18px;
    line-height: 18px;
    color: #fff;
    text-decoration: none;
    padding: 18px 35px;
    border: 2px solid #fff;
    -webkit-border-radius: 350px;
    -moz-border-radius: 350px;
    border-radius: 20px;
    transform: translate3d(0px, 0px, 0px);
    display: inline-block;
    background-color:transparent;
    transition: color 0.3s, background-color 0.3s !important;
    -webkit-transition: color 0.3s, background-color 0.3s !important;
}

.buttonBig:hover, .dlButton:hover {
    background: #fff;
    color: #000;
}

.dlButton {
    font-size: 24px;
    text-align: left;
    padding: 12px;
    margin: 0 15px;
    z-index: 5;
    position: relative;
}

.dlButton i {
    float: left;
    font-size: 34px;
    margin-right: 18px;
    margin-top: 4px;
}

.dlButton .dlButtonWrap {
    font-size: 14px;
    float: right;
}

.dlButton .dlButtonSmall {
    font-size: 24px;
}


/**
 *
 * 
 * 8. REVIEWS
 *
 * 
 */
.testWrapper {
    overflow: hidden;
}

.revViewport {
    width: 10000px;
    position: relative;
    transform: translate(0px, 0px) translate3d(0px, 0px, 0px);
    -webkit-transform: translate(0px, 0px) translate3d(0px, 0px, 0px);
    transition: transform 0.8s;
    -webkit-transition: -webkit-transform 0.8s;
}

.revWrap {
    display: block;
    float: left;
    opacity: 0;
    transition: all 0.3s;
    -webkit-transition: all 0.3s;
}

.revWrapActive {
    opacity: 1 !important;
}

.revLeft {
    float: left;
    width: 100px;
    max-width: 100px;
    position: relative;
}

.revRight {
    float: right;
    width: 600px;
    position: relative;
}


.revCustomer {
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border: 2px solid #fff;
    position: relative;
}

.revBubble {
    background: #fff;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    padding: 30px 40px;
}


.arrowLeftRev {
    width: 0; 
    height: 0; 
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent; 
    border-right:10px solid #fff; 
    position: absolute;
    left: -10px;
    top: 45px;
}

.revText {
    color: #000;
    font-weight: 300;
    font-size: 30px;
    line-height: 38px;
    margin-bottom: 10px;
}

.revAuthor {
    font-size: 18px;
    line-height: 28px;
    color: #999999;
}

.revStars {
    vertical-align: middle;
    margin-left: 8px;
}

#revsNavi {
    text-align: center;
    margin: 60px auto 0;
}

.revBullet {
    display: inline-block;
    width: 10px;
    height: 10px;
    background: transparent;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border: 2px solid #fff;
    margin-right: 10px;
    cursor: pointer;
}

.revBulletActive {
    background: #fff;
    cursor: default;
}


/**
 *
 * 
 * 9. SCREENS
 *
 * 
 */
.screenImg {
    background: #fff;
    padding: 8px;
    border: 1px solid #e6e6e6;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    transition: border-color 0.4s;
    -webkit-transition: border-color 0.4s;
    max-width: 261px;
}

.screenImg:hover {
    border-color: #000;
}

#screensViewportWrap {
    position: relative;
}

#screensOfHide {
    overflow: hidden;
}

#screensWrap {
    text-align: center;
}

#screensWrapOuter {
    width: 10000px;
    position: relative;
    transform: translate(0px, 0px) translate3d(0px, 0px, 0px);
    -webkit-transform: translate(0px, 0px) translate3d(0px, 0px, 0px);
    transition: transform 0.5s;
    -webkit-transition: -webkit-transform 0.5s;
}

.screen-item {
    /*max-width: 20%;*/
    /*margin: 0 2% 30px;*/
}

.screen-item img {
    display: block;
}

#screensWrap span {
    margin-top: 30px;
    font-size: 16px;
    line-height: 20px;
    display: inline-block;
}

.screensFilters {
    text-align: center;
    margin: 0 auto 70px !important;
}

button, input[type="submit"],input[type="button"] {
    text-transform: uppercase;
    background: #fff;
    border: 2px solid #cccccc;
    color: #999;
    font-weight: 500;
    margin: 0 5px;
    padding: 8px 20px;
    -webkit-border-radius: 45px;
    -moz-border-radius: 45px;
    border-radius: 45px;   
    font-size: 14px;
    cursor: pointer;
    transition: color 0.3s, background 0.3s, border-color 0.3s;
    -webkit-transition: color 0.3s, background 0.3s, border-color 0.3s;
    outline: 0 transparent;
}

button.active, button:hover, input[type="submit"]:hover,input[type="button"]:hover {
    color: #fff;
    background: #000;
    border-color: #000;
}

.screensArrows {
    position: absolute;
    top: 50%;
    font-size: 32px;
    margin-top: -30px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    border: 2px solid #cccccc;
    padding: 5px 15px; 
    line-height: 32px;
    color: #cccccc;
    transition: color 0.3s, background 0.3s, border-color 0.3s;
    -webkit-transition: color 0.3s, background 0.3s, border-color 0.3s;
    opacity: 0.5;
    z-index: 5;
}

.screensArrows i {
    cursor: default;
}

.screensArrowsActive, .screensArrowsActive i { 
    cursor: pointer;
    opacity: 1;
}

.screensArrowsActive:hover {
    color: #fff;
    border-color: #fff;
    background: #000;
}

#screensLeftAr i {
    margin-right: 2px;
}

#screensRightAr i {
    margin-left: 2px;
}

#screensLeftAr {
    left: -80px;
}

#screensRightAr {
    right: -80px;
}

.screenImg {
    min-height: 400px;
}

/**
 *
 * 
 * 10. DEMO
 *
 * 
 */
.embed-container { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden; max-width: 100%; height: auto; } 
.embed-container iframe, .embed-container object, 
.embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

.floatingPhone {
    position: absolute;
    width: 40%;
    height: 100%;
    right: 0;
    bottom: -100px;

    background: url('../img/demoimg/phone2.png') no-repeat;
    background-position: 0% 100%;
    background-size: cover;

}


/**
 *
 * 
 * 11. FORMS
 *
 * 
 */
/*input:not([type=submit])  {
    width: 100%;
    font-size: 16px;
    margin-bottom: 20px;
    padding: 15px 16px;
    border: 2px solid #cccccc;
    -webkit-border-radius: 45px;
    -moz-border-radius: 45px;
    border-radius: 45px;  
    color: #666; 
    transition: border-color 0.6s;
    -webkit-transition: border-color 0.6s;
}*/
input:not([type=button])  {
    width: 100%;
    font-size: 16px;
    margin-bottom: 20px;
    padding: 15px 16px;
    border: 2px solid #cccccc;
    -webkit-border-radius: 45px;
    -moz-border-radius: 45px;
    border-radius: 45px;  
    color: #666; 
    transition: border-color 0.6s;
    -webkit-transition: border-color 0.6s;
}

textarea {
    width: 100%;
    padding: 15px 16px;
    font-size: 16px;
    resize: vertical;
    margin-bottom: 20px;
    border: 2px solid #cccccc;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    color: #666; 
    font-family: 'Roboto', sans-serif;
    transition: border-color 0.6s;
    -webkit-transition: border-color 0.6s;
}


input:focus, textarea:focus {
    outline: 0 transparent;
    border-color: #000;
}

input[type="submit"],input[type="button"]  {
    font-size: 18px;
    padding: 15px 50px;
    margin: 0;
    color: #ccc;
    border-color: #ccc;
}

.del-fa {
    font-size: 26px;
    border: 2px solid #000;
    color: #000;
    padding: 12px;
    min-width: 26px;
    text-align: center;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
}

#formSubmitMessage {
    margin: 20px 0;
}

.fa-form-wait {
    margin-left: 10px;
    margin-top: 20px;
}

.footerContact td {
    vertical-align: middle;
    padding-bottom: 20px;
}

.iconTd {
    width: 25%;
}

/**
 *
 * 
 * 12. FOOTER
 *
 * 
 */
.footer {
    width: 100%;
    background: url('../img/2.png') no-repeat;
    background-size:cover;    
    text-align: center;
    font-size: 14px;
    color: #fff;
}

.footer p {
    font-size: 14px;
    color: #fff;
    line-height: 24px;    
}

.footer i.fa {
    font-size: 26px;
    border: 2px solid #fff;
    color: #fff;
    padding: 13px;
    min-width: 26px;
    background: transparent;
    -webkit-border-radius: 350px;
    -moz-border-radius: 350px;
    border-radius: 350px;
    transition: background 0.3s, color 0.3s;
    -webkit-transition: background 0.3s, color 0.3s;
    transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    margin: 0px 10px;
    text-align: center;
}

.footer i.fa:hover {
    color: #000;
    background: #fff;
}

.footer p a {
    color: #fff;
}

#toTop {
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 999;
    width: 50px;
    height: 50px;
    font-size: 36px;
    text-align: center;
    line-height: 46px;
    color: #FFF;
    background-color: #000;
    border-radius: 25px;
    opacity: 0;
    -webkit-transition: opacity .25s ease;  
    transition: opacity .25s ease; 
}
#toTop.visible {
    opacity: 1;
}

#demoStyle {
    position:fixed;
    top:0;
    left:-140px;
    z-index:20;
    padding:10px;
    background:#000;
    font-size:18px;
    width:120px;
    transition:left .3s;
    -webkit-transition:left .3s;
}
.demoStyleActive {
    left:0!important;
}
#demoStyle i {
    position:absolute;
    right:-45px;
    top:0;
    padding:10px;
    font-size:30px;
    background:#000;
    cursor:pointer;
}
#demoStyle {
    color:#fff;
}
#demoStyle ul {
    list-style:none;
    margin:0;
}
#demoStyle ul li {
    margin:10px 0;
}
#demoStyle ul li a {
    color:#fff;
    text-decoration:underline;
}
#demoStyle ul li a:hover {
    color:#fff;
}



.fa-google-plus::before
        {
            font-size:22px !important;
        }
        #sign_cont{
            background:#000;
            border: 1px solid black;
            width:25%;
            margin-left:37.5%;
            opacity:0.8;
            border-radius:10px;
        }
        #sign_cont h3{
            font-size: 25px; 
            font-weight: 400;
            margin-top: 12px; 
            color: white;
        }

        #sign_cont input{
            height: 30px;
            width:80% !important;
            margin-left:8%;
            
            padding: 3px 0 3px 10px !important;
            border: 2px solid #000;
            background:#C0C0C0;
            color: black;
        }
        #sign_cont input[type="submit"],#sign_cont input[type="button"]{
            height: 30px;
            width:50% !important;
            margin-left:23%;
            color:white;
            background:#000;           
            
            text-transform: capitalize;
           /* padding: 2px 50px !important;*/
        }
        #sign_cont .sectionTitle{
            color:white;
        }
        
        #sign_up{
           /* height: 600px;*/
            border:1px solid black;         
            background:#000;
            border-radius:10px;
            opacity:0.8;
            width: 80%; 
            position:fixed; z-index:10000;
           /* margin-left: 3%;*/
        }
        #sign_up h3{
            font-size: 25px; 
            font-weight: 400;
            margin-top: 10px;
            text-align: center; 
            color: white;
        }
       
        #sign_up table{
            width: 100%;
        }
       
        #sign_up input{
            width:90% !important;
            vertical-align:sub;
            height: 30px;
            padding: 3px 0 3px 10px !important;
            border: 2px solid #000;
            background:#C0C0C0;
            color: black;
            font-weight: 500;           
        }
        #sign_up th{
            color:black !important;
        }
        #sign_up td{
            color:white !important;
        }
        #sign_up input[type="radio"]{
            width:16% !important;
            height:20px;
        }
        /* new css of radio btn */
        /*#sign_up input[type='radio']:after {
        width: 15px !important;
        height: 15px !important;
        border-radius: 15px !important;
        top: -2px !important;
        left: -1px !important;
        position: relative !important;
        background-color: #d1d3d1 !important;
        content: '' !important;
        display: inline-block !important;
        visibility: visible !important;
        border: 5px solid #d1d3d1 !important;
    
        }
        .radio_lbl{
        
            margin-left: 20px;
        }
        #sign_up input[type='radio']{
           position: relative;
           top:10px;
            width: 0% !important;
        }
        #sign_up input[type='radio']:checked:after {
            width: 15px !important;
            height: 15px !important;
            border-radius: 15px !important;
            top: -2px !important;
            left: -1px !important;
            position: relative !important;
            background-color: #000 !important;
            content: '' !important;
            display: inline-block !important;
            visibility: visible !important;
            border: 5px solid #d1d3d1 !important;
        }*/
        #sign_up input[type="submit"],#sign_up input[type="button"]{
            width: 10% !important;
            color: white;
            background: #000;
            text-transform: capitalize;
            height: 30px;
            padding: 2px 50px !important;
        }
        #sign_up img{
            height:100px;
            width:100px;
            border-radius:100px !important;
            cursor:pointer;
            image-rendering: -webkit-optimize-contrast;
        }
        /**::-webkit-input-placeholder {
            color: #4c4c4c;
        }
        *:-moz-placeholder {
           
            color:#4c4c4c;
        }*/
        #mapbar{
            width: 96%;
            max-width: 96%; 
            height: 600px;
            margin-left: 2%;
            border-radius: 10px;
            border:1px solid #000;
        }
        .leftbar{
            width: 80%;
            height: 600px;
            background: black;
            float: left;
            border-radius: 10px 0px 0px 10px;
        }       
        .rightbar{
            width: 20%;
            height: 600px;
            background:#353e47;/*#242f3e*/ 
            /*opacity: 0.95;*/
            float: left;
            border-radius: 0px 10px 10px 0px;
           /* border-left: 1px solid white;*/
        }
        .rleft{
            width: 10%;
            /*background: blue;*/
            float: left;
        }
        .rright{
            width: 90%;
            /*background: red;*/
            float: left;
        }
        .profile{
            border-radius: 50px;
            width: 50px;
            height: 50px;
            image-rendering: -webkit-optimize-contrast;
            border: 1px solid black;
            float: left;
        }
       
        .rightbar h3{
            color: white;
            text-transform: capitalize;
            float: left;
            margin: 14px 0px 0px 12px;
            font-size: 20px;
        }
        .userinfo{
            width: 50%;
            margin-top: 5em;
            /*margin:5% 0 0 15%;*/
        }
        .userinfo .lefttd,.userinfo .righttd{
            color: white;
        }
        .userinfo .righttd{
            font-weight: bold;
        }

    @media only screen and (max-width : 1024px) {
        #sign_cont{
            width: 35%;
            margin-left:32.5%;
        }
        /*#sign_cont h3{
            font-size: 20px !important;
        }*/
        #sign_cont input{
            height: 25px;
        }
        #sign_cont input[type="submit"]{
            /*margin-left:20%;*/
        }
        .topr{
            height: 700px;
        }
        .topc{
            height: 700px;
        }
        #sign_up{
           /*margin-left: -3.5%;*/
        }

        #sign_up input{
            height: 25px;
        }

        #sign_up input[type="radio"]{
            width:8% !important;
        } 
        #sign_up h3{
           /* margin-left: 41%;*/
        }       
    }    
        
    @media only screen and (min-device-width : 768px) and (max-device-width : 1023px)  {
       .rightbar h3{
           font-size: 15px;
        }
        .userinfo td{
           font-size: 10px;
        }
        #sign_cont{
            width:35%;
            margin-left:31%;
        }
        
        #sign_up{
            /*margin-left:8%;*/
        }
        #sign_up table{
            margin-left: -1%;
        }
        #sign_up h3{
            /*margin-left: 39%;*/
        } 
        #sign_cont input,#sign_cont input[type="submit"],#sign_cont input[type="button"],#sign_up input,#sign_up input[type="submit"],#sign_up input[type="button"]{
            height: 22px;
            font-size: 15px; 
        }
        
        #sign_up img{
            height:70px;
            width:70px;
        }
        #sign_up .radio_lbl{
            margin-left: -10px;
        }
        #sign_up input[type="submit"],#sign_up input[type="button"]{
           padding: 2px 38px !important;
        }
    }

    @media only screen and (min-device-width : 412px) and (max-device-width : 736px)  {
        .rightbar h3{
           font-size: 14px;
           margin: 14px 0px 10px 0px;
        }
        
        .userinfo td{
           font-size: 7.8px;
        }
        .userinfo .lefttd,.userinfo .righttd{
            position: relative;
            left: 0px;
        }
         #sign_cont{
            width:45%;
            /*margin:0% 0% 0% 30%;*/
        }
        #sign_cont h3{
            font-size: 17px; 
        }

        
        #sign_cont input[type="submit"]{
            /*padding: 1px 25px !important;
            margin-left:29%;*/
        }
       
        #sign_up{
            /*width: 90%;*/
          /*  margin-left: 5%;*/
        }
        #sign_up table{
            margin-left:-1.7%;
        }
        /*#topContainer{
            height: 450px;
        }*/

        #sign_up input{
            width: 70%;
        }

        #sign_up img{
            height:50px;
            width:50px;
        }

        #sign_up input[type="radio"]{
           margin:-1px 0px 0px 1px;
           position: relative;
           top: 2px;
        }
        #sign_up .radio_lbl{
            margin-left: -10px;
            font-size: 10px;
        }
        #sign_up h3{
            font-size: 20px;
           /* margin-left: 35%;*/
        }
        #sign_up input[type="submit"],#sign_up input[type="button"]{
           
            padding: 1px 22px !important;
            margin-left: 6%;
        }
        #sign_cont input,#sign_cont input[type="submit"],#sign_cont input[type="button"],#sign_up input,#sign_up input[type="submit"],#sign_up input[type="button"]{
            height: 20px;
            font-size: 13px; 
        }

    }

    @media only screen and (min-device-width : 375px) and (max-device-width : 667px)  {
         #logoimg{
            height: 50px;
        }
        .rightbar h3{
           font-size: 10px;
           margin: 14px 0px 10px 0px;
        }
        
        .userinfo td{
           font-size: 6.7px;
        }
        .topc{
            height: 380px;
        }
        #sign_cont{
            width:45%;
            margin:-8% 0% 0% 30%;
        }
        #sign_cont h3{
            font-size: 17px;
        }

       
        #sign_cont input[type="submit"]{
           /* padding: 1px 20px !important;
            margin-left:29%;*/
        }
        
        #sign_cont .nmem{
            font-size: 15px;
        }
        #sign_up h3{
            font-size: 20px;
        }
        #sign_up{
           /* margin-left:10%;*/
        }
        .hidetbl{
            display: table !important;
        }
        .showtbl{
            display: none;
        }
        #sign_up table{
            margin-left: -1.7%;
        }
       
        #sign_up input[type="radio"]{
           margin:0px 0px 0px 5px;
           position: relative;
           top: 2px;
        }
        #sign_up .radio_lbl{
            margin-left: -10px;
            font-size: 12px;
        }
        #sign_up input[type="submit"],#sign_up input[type="button"]{
           padding:0px !important;
           width: 30% !important;
        }
        #sign_cont input,#sign_cont input[type="submit"],#sign_cont input[type="button"],#sign_up input,#sign_up input[type="submit"],#sign_up input[type="button"]{
            height: 18px;
            font-size: 13px; 
        }

    }

     @media only screen and (min-device-width : 320px) and (max-device-width : 568px)  {
        .rightbar h3{
           font-size: 8px;
           margin: 14px 0px 0px 0px;
        }
        /*.topr{
            height: 700px;
        }*/
        
        .userinfo td{
           font-size: 6px;
        }
        #sign_cont{
            width:50%;
            margin:0% 0% 0% 25%;
        }
        #sign_cont h3{
            font-size: 15px; 
        }
        #sign_cont input[type="submit"]{
            /*padding: 1px 20px !important;
            margin-left: 29%;*/
        }        
        #sign_cont .nmem{
            font-size: 13px;
        }
        .titleSeparator {
            margin: 10px auto;
        }
        .hidetbl{
            display: table !important;
        }
        .showtbl{
            display: none;
        }
        
        #sign_up{
            /*margin:0% 0% 0% 10%;*/
        }
        #sign_up h3{
            font-size: 20px;
            /*margin-left: 31%; */
        }
        #sign_up img{
            height: 60px;
            width: 60px;
        }
        #sign_up table{
            margin-left: -1.7%;
        }
       
        #sign_up input[type="radio"]{
           margin:0px 0px 0px 5px;
           position: relative;
           top: 2px;
        }
        #sign_up .radio_lbl{
            margin-left: -10px;
            font-size: 12px;
        }
        #sign_up input[type="submit"],#sign_up input[type="button"]{
           padding:3px !important;
           width: 30% !important;
           margin-left: 6%;
        }

        #sign_cont input,#sign_cont input[type="submit"],#sign_cont input[type="button"],#sign_up input,#sign_up input[type="submit"],#sign_up input[type="button"]{
            height: 15px;
            font-size: 11px; 
        }
        #sign_up{
         margin-top: -5%;   
        }

    }

    #privacyContainer p{
        text-align: justify;
    }

    #privacyContainer ul li, #privacyContainer ol li{
        line-height: 2.5em;
        margin-left: 5%;
    }

    #privacyContainer p b{
        font-weight: bold;
        color: #666;
    }

    #privacyContainer h3{
        color: #666;
    }
    .fcol{
       width: 33.33% !important;
    }
    
    .cont-noti,.cont-notiG{
        border: 7px solid #c14101 !important; 
        border-radius: 100% !important;
        /* height: 300px !important; */
        width: 350px !important;
        box-shadow: 0px 0px 10px #c14101 !important;
    }    

    /*.subdiv-noti,.subdiv-notiG{
        border:5px solid grey; border-radius: 100%;
    }*/

    .txt-noti,.txt-notiG{
        color: #fff !important;
        background: transparent !important; 
        border-radius: 0px !important;
        width: 60%  !important;
        border: none !important;
        border-bottom: 1px solid #fff !important;
        font-family: 'gotham' !important;
        text-align: center;
        font-weight: bold;
    }
 
    .txt-noti:focus,.txt-notiG:focus{
        border:1px solid #fff;
    }

    .btn-noti,.btn-notiG{
        margin-bottom: 40px !important;
        border:none !important; 
        color: #fff !important;
        background: #c14101 !important;
        width: 35% !important;
        margin-top: 10px !important;
        text-align: center !important;
        font-family: 'gotham' !important;
        height: 50px !important;
        padding:0px !important;
        font-size: 16px !important;
        text-transform: capitalize !important;
    }

    .btn-noti:hover,.btn-notiG:hover{
        background: #fff !important;
        color: #000 !important;
    }

    .noti-p,.noti-pG{
        margin:40px 0px 0px 0px !important; 
        padding:23px !important; 
        color: #fff !important;
    }    

    .abtcls, .abth4{
        text-align: center;
        color: #666;
        font-size: 20px;
    }
    .abth4{
        color: #1f1d1d;
        font-weight: bold;
    }

    .rightfea h2{
       padding-top: 30px;
    }

    @media only screen and (min-device-width : 768px) and (max-device-width : 1170px)  {
        .rightfea h2{
            font-size: 18px !important;
            padding-top: 20px;
        }
        .faimg{
            width: 40px !important;
            height: 40px !important;
        }
        .iconRightColWrap{
            margin-bottom: 45px !important;
        }
        .iconLeftColWrap{
            margin-bottom: 20px !important;
        }

    }

    @media only screen and (min-device-width : 200px) and (max-device-width : 1170px)  {
         #logoimg{
            height: 50px;
        }
    }

    

     

    
    @media only screen and (min-device-width : 200px) and (max-device-width : 944px)  {
        .sliderText {
            font-size: 25px;
        }
    }

     .aboutimg{
        width:200px;
     }

     .faimg{
        width:60px;
        height:55px;
     }

    .menuimg{
        color: #827d7d !important;
        font-size: 30px !important;
    }
    .smu_cls{
        color: #fff;
        font-size: 24px;
        font-weight: bold;
    }

    .smcls{
        font-size: 26px !important;
    }

    #unit_span{
        color: #f1570b;
    }

    @media only screen and (max-device-width : 500px) and (min-device-width:200px) 
    {
      
        .cont-noti{
            width: 90% !important;
        }
        .cont-notiG{
            width: 90% !important;
            margin-left: 2% !important
        }      
    }
    @media only screen and (max-device-width : 414px) and (min-device-width:376px) 
    {
        .cont-notiG{
            margin-left: 6% !important;
        } 
    }
     @media only screen and (max-device-width : 374px) and (min-device-width:321px) 
    {
        .cont-notiG{
            margin-left: 3% !important;
        } 
    }
    @media only screen and (max-device-width : 320px) and (min-device-width:300px) 
    {
        .cont-notiG{
            margin-left: 1.5% !important;
        } 
    }

    @media only screen and (max-device-width : 360px) and (min-device-width:321px) 
    {
        .cont-notiG{
            margin-left: 7% !important;
        } 
    }



    @media only screen and (max-device-width : 767px) and (min-device-width:200px) {
        .footer{
            background-size: 266% 100%;
           /* background-position: inherit;*/
        }
        #navigationWrap{
            height: 50px;
        }
    }

    

    @media only screen and (min-device-width : 769px) and (max-device-width : 1279px)  {
        #layerslider{
           margin-left:30%;
           height: 600px;
        }
       
    }

    @media only screen and (min-device-width : 200px) and (max-device-width : 768px)  {
        #layerslider{
           margin-left:10%;
           height: 600px;
        }
         .fcol{
            width: 100% !important;
        }
       
    }

    @media only screen and (min-device-width : 200px) and (max-device-width : 767px)  {
        #layerslider{
           margin-left:-10%;
           height: 600px;
        }        
        .fcol{
            width: 100% !important;
        }
    }

    @media only screen and (min-device-width : 1082px) and (max-device-width : 1170px)  {
        /* #layerslider{
           margin-left: -19% ;
        }*/
        .cont-noti,.cont-notiG{
           width: 350px !important;
        }
    }

    @media only screen and (min-device-width : 200px) and (max-device-width : 1170px)  {
         #topContainer{
            margin-top: -10px;
        }

    }

    @media only screen and (min-device-width : 768px) and (max-device-width : 1024px)  {
         .cont-notiG{
            margin-left: -10% !important;
        }
        #topContainer{
            /*background-position: inherit;*/
        }

    }



     @media only screen and (min-device-width : 360px) and (max-device-width : 1081px)  {
        .cont-noti,.cont-notiG{
           width: 350px !important;
           height: 350px !important;
        }
        .animatediv{
            width: 100% !important;
            margin: 0 auto;
        }
       /* #layerslider{
            margin-left: 10%;
        }*/
        #topContainer{
            /*background-position: inherit;*/
        }
    }

    @media only screen and (min-device-width : 321px) and (max-device-width : 360px)  {
       .cont-noti,.cont-notiG{
            width: 300px !important;
       }
    }

    @media only screen and (min-device-width : 375px) and (max-device-width : 414px)  {       
       /* #layerslider{
            margin-left: 8%;
        }*/ 
        #toTop{
            right: 40px;
        }       
    }

    @media only screen and (min-device-width : 200px) and (max-device-width : 767px)  {
        .faimg{
            width: 35px;
            height: 30px;
        }
    }

     @media only screen and (min-device-width : 200px) and (max-device-width : 374px)  {
       .btn-noti,.btn-notiG{
        font-size: 12px !important;
       }
       .cont-noti,.cont-notiG{
            height: 300px !important;
            width: 300px !important;
       }
        /*.subdiv-noti,.subdiv-notiG{
            height: 290px !important;
       }*/
       .txt-noti,.txt-notiG,.noti-p,.noti-pG {
        font-size: 15px;
       }
       #email_noti,#email_notiG{
            margin-bottom: 0px !important;
       }

    }

    .layertwo{
        max-width: 500px; height: 780px;
    }

    @media only screen and (min-device-width : 1280px) and (max-device-width : 1661px)  {
        .layertwo{
            margin-left: -120px !important;
        }
    }


    .cont-noti:hover,.cont-notiG:hover {  
      animation: pulse 3s 1;
      -webkit-animation: pulse 3s 1;
     -webkit-animation-timing-function: ease-in-out;
      animation-timing-function: ease-in-out;
    }

      @-webkit-keyframes pulse {
      from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
      }

      50% {
        -webkit-transform: scale3d(1.05, 1.05, 1.05);
        transform: scale3d(1.05, 1.05, 1.05);
      }

      to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
      }
    }


    @keyframes pulse {
      from {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
        
      }

      50% {
        -webkit-transform: scale3d(1.05, 1.05, 1.05);
        transform: scale3d(1.05, 1.05, 1.05);
      }

      to {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1); 
      }
    } 

    @media only screen and (min-device-width : 200px) and (max-device-width : 767px)  {
        .iconRightColWrap:hover,.iconLeftColWrap:hover {
            transform: translate(0px, -10px);
            -webkit-transform: translate(0px, -10px);
        } 
    }
  

  /*own megha */
 
   /*@media only screen and  (min-device-width:768px) 
    {
        #topContainer{
        background-size: 100% 136% !important;
        }
    }*/
     @media only screen and (max-device-width:1210px) and (min-device-width:769px) 
    {
        #topContainer{
        /*background-size: 147% 136% !important;*/
        }
    }
    @media only screen and (max-device-width: 316px) and (min-device-width: 301px){
    .cont-noti,.cont-notiG {
        height: 290px !important;
        width: 280px !important;
      
    }
    @media only screen and (max-device-width: 320px) and (min-device-width: 300px){
    .cont-noti, .cont-notiG {
        height: 300px !important;
        width: 300px !important;
    }
    .cont-notiG {
        margin-left: 2% !important;
    }
    }
    @media only screen and (max-device-width: 374px) and (min-device-width: 361px){
    .cont-noti, .cont-notiG {
        height: 310px !important;
        width: 300px !important;
    }
    }
    @media only screen and (max-device-width: 499px) and (min-device-width: 361px){
    .cont-noti, .cont-notiG {
        height: 300px !important;
        width: 300px !important;
    }
    }
    @media only screen  and (min-device-width: 375px){
    .cont-noti, .cont-notiG {
        height: 300px !important;
        width: 300px !important;
    }
    }
    
    .cont-notiG {
        
        margin-left: 3% !important;
    }
    }
     @media only screen and (max-device-width: 374px) and (min-device-width: 361px){
    .cont-notiG {
        margin-left: 4% !important;
    }
    }
    @media only screen and (max-device-width: 390px) and (min-device-width: 376px){
    .cont-notiG {
        margin-left: 3% !important;
    }
    }
    @media only screen and (max-device-width: 336px) and (min-device-width: 321px){
    .cont-notiG {
        margin-left: 2% !important;
    }
    }
    @media only screen and (max-device-width:360px) and (min-device-width:300px) 
    {
        #topContainer{
           /* background-size: 206% 136% !important;*/
        }
    }
     @media only screen and (max-device-width: 426px) and (min-device-width: 411px){
    .cont-notiG {
        margin-left: 6% !important;
    }
    }
    @media only screen and (max-device-width: 467px) and (min-device-width: 427px){
    .cont-notiG {
        margin-left: 15% !important;
    }
    }
    @media only screen and (max-device-width: 1171px) and (min-device-width: 1025px){
    .cont-notiG {
        margin-left: 3% !important;
    }
    }
  
    @media only screen and (max-device-width:767px) and (min-device-width:200px) 
    {
        #topContainer{
            background:url(../img/bg_mob_8_8.png);
        }
        .smu_cls{
            font-size: 20px;
            text-shadow: 0 0 10px #de540f;
            color:white !important;
        }
        .smcls{
            font-size: 22px;
           
        }
        /*.hd-top{
            margin-top: 150px !important;
        }*/
         .email-noti::-webkit-input-placeholder {
            color: #fff;
        }
    }

    @media only screen and (min-device-width : 767px) and (max-device-width : 1024px)  {
       #topContainer{
            background:url(../img/bg_mobile4.png);
            background-size: 100% 100%;
        }    
    }

    @media only screen and (min-device-width : 200px) and (max-device-width : 1170px)  {
        .menuli{
            display: none !important;
        }     
    }

    .menuicon .fa:hover{
        transition: all 1s;
         color:#c14101 !important ;
    }
    .scrol_sec{
        top:-150px ; 
        width: 100%;
    }

    @media only screen and (min-device-width : 1024px) and (max-device-width : 1279px)  {
        .scrol_sec{
            top:-100px ; 
        }     
    }

    @media only screen and (min-device-width : 435px) and (max-device-width : 768px)  {
        .scrol_sec{
            top:-30px ; 
        }  
          
    }
    @media only screen and (min-device-width : 200px) and (max-device-width : 1024px)  {
        .scrol_sec{
            display: none; 
        }
    }

    .scrol_txt{
        color: #fff;
        font-weight: bold;
    }
    .scrol_img{
        cursor: pointer;
        height: 45px;
        width: 45px;
        animation: updown 1s infinite alternate;
        position: relative;
        transition: all 1s ease-in-out;
        -webkit-transition: all 1s ease-in-out;
    }  
     @-webkit-keyframes{
         from{
          top:-10px;  
        }
        to{
          top:0px;
        }
     }
    @keyframes updown{
        from{
          top:-10px;  
        }
        to{
          top:0px;
        }
    } 
/*megha*/
@media only screen and (max-width: 767px) and  (min-width: 745px){
.ui-tooltip{
    left: 226px !important;
}
}
@media only screen and (max-width: 744px) and  (min-width: 725px){
.ui-tooltip{
    left: 212px !important;
}
}
@media only screen and (max-width: 724px) and  (min-width: 700px){
.ui-tooltip{
    left: 200px !important;
}
}
@media only screen and (max-width: 699px) and  (min-width: 685px){
.ui-tooltip{
    left: 190px !important;
}
}

@media only screen and (max-width: 684px) and  (min-width: 650px){
.ui-tooltip{
    left: 180px !important;
}
}
@media only screen and (max-width: 651px) and  (min-width: 637px){
.ui-tooltip{
    left: 165px !important;
}
}
@media only screen and (max-width: 636px) and  (min-width: 600px){
.ui-tooltip{
    left: 158px !important;
}
}
@media only screen and (max-width: 599px) and  (min-width: 560px){
.ui-tooltip{
    left: 140px !important;
}
}
@media only screen and (max-width: 559px) and  (min-width: 545px){
.ui-tooltip{
    left: 130px !important;
}
}
@media only screen and (max-width: 544px) and  (min-width: 450px){
.ui-tooltip{
    left: 21% !important;
}
}
@media only screen and (max-width: 450px) and  (min-width: 415px){
.ui-tooltip{
    left: 15% !important;
}
}
@media only screen and (max-width: 414px) and  (min-width: 374px){
.ui-tooltip{
    left: 8% !important;
}
}
@media only screen and (max-width: 360px) and  (min-width: 342px) {
.ui-tooltip{
    left: 6% !important;
}
}
@media only screen and (min-width: 410px) and (max-width: 415px){
.ui-tooltip{
    left: 11% !important;
}
}
 #footer-sp{
    display: none;
  }
.footer-lg{
    display: none;
}
@media only screen and (min-width: 200px) and (max-width: 767px){
  .ft-img{
    margin-top: -24px !important;
  }
  #footer-sp{
    display: inline;
  }
  .footer{
    background:url(../img/2_copy1.png) no-repeat;
    background-size: 266% 100%;
  }
  .footer-lg{
    display: inline;
  }

}

/*modal*/
.modal-open {
  overflow: hidden;
}

.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  outline: 0;
}

.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  -o-transition: -o-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out, -o-transform 0.3s ease-out;
  -webkit-transform: translate(0, -25%);
       -o-transform: translate(0, -25%);
          transform: translate(0, -25%);
}

.modal.show .modal-dialog {
  -webkit-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}

.modal-content {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}

.modal-backdrop.fade {
  opacity: 0;
}

.modal-backdrop.show {
  opacity: 0.5;
}



.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 15px;
}

.modal-footer {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 15px;
  border-top: 1px solid #eceeef;
}

.modal-footer > :not(:first-child) {
  margin-left: .25rem;
}

.modal-footer > :not(:last-child) {
  margin-right: .25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    width: 60%;
    margin: 30px auto;
  }
  .modal-sm {
    max-width: 300px;
  }
}

@media (min-width: 992px) {
  .modal-lg {
    max-width: 800px;
  }
}
.close {
  position: relative;
  margin-left: 98%;
  color: inherit;
}
.close {
  float: right !important;
  font-size: 1.5rem;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-shadow: 0 1px 0 #fff;
  opacity: .5;
}

.close:focus, .close:hover {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
  opacity: .75;
}

button.close {
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
}
/*.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}
 .close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}
 .close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}
 button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}*/
.modal-open{overflow:hidden}
 .modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;outline:0}
 .modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;transition:transform .3s ease-out,-webkit-transform .3s ease-out,-o-transform .3s ease-out;-webkit-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
 .modal.show .modal-dialog{-webkit-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
 .modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}
 .modal-content{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem;outline:0}
 .modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}
 .modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:.5}
 .modal-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:15px;border-bottom:1px solid #000;background-color: #000}
 .modal-title{margin-bottom:0;line-height:1.5}
 .modal-body{background-color:#000;position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:15px}
 .modal-footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;padding:15px;border-top:1px solid #eceeef}
 .modal-footer>:not(:first-child){margin-left:.25rem}
 .modal-footer>:not(:last-child){margin-right:.25rem}
 .modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:576px){
 .modal-dialog{width:60%;margin:30px auto}
 .modal-sm{max-width:300px}}
 @media (min-width:992px){
    .modal-lg{max-width:800px}}.tooltip{position:absolute;z-index:1070;display:block;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;font-size:.875rem;word-wrap:break-word;opacity:0}.tooltip.show{opacity:.9}.tooltip.bs-tether-element-attached-bottom,.tooltip.tooltip-top{padding:5px 0;margin-top:-3px}.tooltip.bs-tether-element-attached-bottom .tooltip-inner::before,.tooltip.tooltip-top .tooltip-inner::before{bottom:0;left:50%;margin-left:-5px;content:"";border-width:5px 5px 0;border-top-color:#000}.tooltip.bs-tether-element-attached-left,.tooltip.tooltip-right{padding:0 5px;margin-left:3px}.tooltip.bs-tether-element-attached-left .tooltip-inner::before,.tooltip.tooltip-right .tooltip-inner::before{top:50%;left:0;margin-top:-5px;content:"";border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.bs-tether-element-attached-top,.tooltip.tooltip-bottom{padding:5px 0;margin-top:3px}.tooltip.bs-tether-element-attached-top .tooltip-inner::before,.tooltip.tooltip-bottom .tooltip-inner::before{top:0;left:50%;margin-left:-5px;content:"";border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bs-tether-element-attached-right,.tooltip.tooltip-left{padding:0 5px;margin-left:-3px}.tooltip.bs-tether-element-attached-right .tooltip-inner::before,.tooltip.tooltip-left .tooltip-inner::before{top:50%;right:0;margin-top:-5px;content:"";border-width:5px 0 5px 5px;border-left-color:#000}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;background-color:#000;border-radius:.25rem}.tooltip-inner::before{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.popover{position:absolute;top:0;left:0;z-index:1060;display:block;max-width:276px;padding:1px;font-family:-apple-system,system-ui,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;font-style:normal;font-weight:400;letter-spacing:normal;line-break:auto;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;white-space:normal;word-break:normal;word-spacing:normal;font-size:.875rem;word-wrap:break-word;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid rgba(0,0,0,.2);border-radius:.3rem}.popover.bs-tether-element-attached-bottom,.popover.popover-top{margin-top:-10px}.popover.bs-tether-element-attached-bottom::after,.popover.bs-tether-element-attached-bottom::before,.popover.popover-top::after,.popover.popover-top::before{left:50%;border-bottom-width:0}.popover.bs-tether-element-attached-bottom::before,.popover.popover-top::before{bottom:-11px;margin-left:-11px;border-top-color:rgba(0,0,0,.25)}.popover.bs-tether-element-attached-bottom::after,.popover.popover-top::after{bottom:-10px;margin-left:-10px;border-top-color:#fff}.popover.bs-tether-element-attached-left,.popover.popover-right{margin-left:10px}.popover.bs-tether-element-attached-left::after,.popover.bs-tether-element-attached-left::before,.popover.popover-right::after,.popover.popover-right::before{top:50%;border-left-width:0}.popover.bs-tether-element-attached-left::before,.popover.popover-right::before{left:-11px;margin-top:-11px;border-right-color:rgba(0,0,0,.25)}.popover.bs-tether-element-attached-left::after,.popover.popover-right::after{left:-10px;margin-top:-10px;border-right-color:#fff}.popover.bs-tether-element-attached-top,.popover.popover-bottom{margin-top:10px}.popover.bs-tether-element-attached-top::after,.popover.bs-tether-element-attached-top::before,.popover.popover-bottom::after,.popover.popover-bottom::before{left:50%;border-top-width:0}.popover.bs-tether-element-attached-top::before,.popover.popover-bottom::before{top:-11px;margin-left:-11px;border-bottom-color:rgba(0,0,0,.25)}.popover.bs-tether-element-attached-top::after,.popover.popover-bottom::after{top:-10px;margin-left:-10px;border-bottom-color:#f7f7f7}.popover.bs-tether-element-attached-top .popover-title::before,.popover.popover-bottom .popover-title::before{position:absolute;top:0;left:50%;display:block;width:20px;margin-left:-10px;content:"";border-bottom:1px solid #f7f7f7}.popover.bs-tether-element-attached-right,.popover.popover-left{margin-left:-10px}.popover.bs-tether-element-attached-right::after,.popover.bs-tether-element-attached-right::before,.popover.popover-left::after,.popover.popover-left::before{top:50%;border-right-width:0}.popover.bs-tether-element-attached-right::before,.popover.popover-left::before{right:-11px;margin-top:-11px;border-left-color:rgba(0,0,0,.25)}.popover.bs-tether-element-attached-right::after,.popover.popover-left::after{right:-10px;margin-top:-10px;border-left-color:#fff}.popover-title{padding:8px 14px;margin-bottom:0;font-size:1rem;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-top-right-radius:calc(.3rem - 1px);border-top-left-radius:calc(.3rem - 1px)}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover::after,.popover::before{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover::before{content:"";border-width:11px}.popover::after{content:"";border-width:10px}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-item{position:relative;display:none;width:100%}@media (-webkit-transform-3d){.carousel-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out,-o-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}}@supports ((-webkit-transform:translate3d(0,0,0)) or (transform:translate3d(0,0,0))){.carousel-item{-webkit-transition:-webkit-transform .6s ease-in-out;transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;transition:transform .6s ease-in-out,-webkit-transform .6s ease-in-out,-o-transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000px;perspective:1000px}}.carousel-item-next,.carousel-item-prev,.carousel-item.active{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.carousel-item-next,.carousel-item-prev{position:absolute;top:0}@media (-webkit-transform-3d){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.active.carousel-item-right,.carousel-item-next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@supports ((-webkit-transform:translate3d(0,0,0)) or (transform:translate3d(0,0,0))){.carousel-item-next.carousel-item-left,.carousel-item-prev.carousel-item-right{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.active.carousel-item-right,.carousel-item-next{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.active.carousel-item-left,.carousel-item-prev{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.carousel-control-next,.carousel-control-prev{position:absolute;top:0;bottom:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:15%;color:#fff;text-align:center;opacity:.5}.carousel-control-next:focus,.carousel-control-next:hover,.carousel-control-prev:focus,.carousel-control-prev:hover{color:#fff;text-decoration:none;outline:0;opacity:.9}.carousel-control-prev{left:0}.carousel-control-next{right:0}.carousel-control-next-icon,.carousel-control-prev-icon{display:inline-block;width:20px;height:20px;background:transparent no-repeat center center;-webkit-background-size:100% 100%;background-size:100% 100%}.carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")}.carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E")}.carousel-indicators{position:absolute;right:0;bottom:10px;left:0;z-index:15;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-left:0;margin-right:15%;margin-left:15%;list-style:none}.carousel-indicators li{position:relative;-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;max-width:30px;height:3px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:rgba(255,255,255,.5)}.carousel-indicators li::before{position:absolute;top:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators li::after{position:absolute;bottom:-10px;left:0;display:inline-block;width:100%;height:10px;content:""}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center}.align-baseline{vertical-align:baseline!important}.align-top{vertical-align:top!important}.align-middle{vertical-align:middle!important}.align-bottom{vertical-align:bottom!important}.align-text-bottom{vertical-align:text-bottom!important}.align-text-top{vertical-align:text-top!important}.bg-faded{background-color:#f7f7f7}.bg-primary{background-color:#0275d8!important}a.bg-primary:focus,a.bg-primary:hover{background-color:#025aa5!important}.bg-success{background-color:#5cb85c!important}a.bg-success:focus,a.bg-success:hover{background-color:#449d44!important}.bg-info{background-color:#5bc0de!important}a.bg-info:focus,a.bg-info:hover{background-color:#31b0d5!important}.bg-warning{background-color:#f0ad4e!important}a.bg-warning:focus,a.bg-warning:hover{background-color:#ec971f!important}.bg-danger{background-color:#d9534f!important}a.bg-danger:focus,a.bg-danger:hover{background-color:#c9302c!important}.bg-inverse{background-color:#292b2c!important}a.bg-inverse:focus,a.bg-inverse:hover{background-color:#101112!important}.border-0{border:0!important}.border-top-0{border-top:0!important}.border-right-0{border-right:0!important}.border-bottom-0{border-bottom:0!important}.border-left-0{border-left:0!important}.rounded{border-radius:.25rem}.rounded-top{border-top-right-radius:.25rem;border-top-left-radius:.25rem}.rounded-right{border-bottom-right-radius:.25rem;border-top-right-radius:.25rem}.rounded-bottom{border-bottom-right-radius:.25rem;border-bottom-left-radius:.25rem}.rounded-left{border-bottom-left-radius:.25rem;border-top-left-radius:.25rem}.rounded-circle{border-radius:50%}.rounded-0{border-radius:0}.clearfix::after{display:block;content:"";clear:both}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-webkit-flex!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-webkit-inline-flex!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.flex-last{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.flex-unordered{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.flex-sm-last{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.flex-sm-unordered{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-sm-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-sm-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.flex-md-last{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.flex-md-unordered{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-md-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-md-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.flex-lg-last{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.flex-lg-unordered{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-lg-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-lg-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-first{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.flex-xl-last{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1}.flex-xl-unordered{-webkit-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0}.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-webkit-flex-direction:row!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-webkit-flex-direction:column!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:row-reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-webkit-flex-direction:column-reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-webkit-flex-wrap:wrap!important;-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-webkit-flex-wrap:nowrap!important;-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-webkit-flex-wrap:wrap-reverse!important;-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-webkit-box-pack:start!important;-webkit-justify-content:flex-start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-webkit-justify-content:flex-end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-webkit-justify-content:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-webkit-justify-content:space-between!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-webkit-justify-content:space-around!important;-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-webkit-align-items:flex-start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-webkit-align-items:flex-end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-webkit-align-items:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-webkit-align-items:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-webkit-align-items:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-webkit-align-content:flex-start!important;-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-webkit-align-content:flex-end!important;-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-webkit-align-content:center!important;-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-webkit-align-content:space-between!important;-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-webkit-align-content:space-around!important;-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-webkit-align-content:stretch!important;-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-webkit-align-self:auto!important;-ms-flex-item-align:auto!important;-ms-grid-row-align:auto!important;align-self:auto!important}.align-self-xl-start{-webkit-align-self:flex-start!important;-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-webkit-align-self:flex-end!important;-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-webkit-align-self:center!important;-ms-flex-item-align:center!important;-ms-grid-row-align:center!important;align-self:center!important}.align-self-xl-baseline{-webkit-align-self:baseline!important;-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-webkit-align-self:stretch!important;-ms-flex-item-align:stretch!important;-ms-grid-row-align:stretch!important;align-self:stretch!important}}.float-left{float:left!important}.float-right{float:right!important}.float-none{float:none!important}@media (min-width:576px){.float-sm-left{float:left!important}.float-sm-right{float:right!important}.float-sm-none{float:none!important}}@media (min-width:768px){.float-md-left{float:left!important}.float-md-right{float:right!important}.float-md-none{float:none!important}}@media (min-width:992px){.float-lg-left{float:left!important}.float-lg-right{float:right!important}.float-lg-none{float:none!important}}@media (min-width:1200px){.float-xl-left{float:left!important}.float-xl-right{float:right!important}.float-xl-none{float:none!important}}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:-webkit-sticky;position:sticky;top:0;z-index:1030}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.w-25{width:25%!important}.w-50{width:50%!important}.w-75{width:75%!important}.w-100{width:100%!important}.h-25{height:25%!important}.h-50{height:50%!important}.h-75{height:75%!important}.h-100{height:100%!important}.mw-100{max-width:100%!important}.mh-100{max-height:100%!important}.m-0{margin:0 0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mx-0{margin-right:0!important;margin-left:0!important}.my-0{margin-top:0!important;margin-bottom:0!important}.m-1{margin:.25rem .25rem!important}.mt-1{margin-top:.25rem!important}.mr-1{margin-right:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ml-1{margin-left:.25rem!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-2{margin:.5rem .5rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ml-2{margin-left:.5rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-3{margin:1rem 1rem!important}.mt-3{margin-top:1rem!important}.mr-3{margin-right:1rem!important}.mb-3{margin-bottom:1rem!important}.ml-3{margin-left:1rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-4{margin:1.5rem 1.5rem!important}.mt-4{margin-top:1.5rem!important}.mr-4{margin-right:1.5rem!important}.mb-4{margin-bottom:1.5rem!important}.ml-4{margin-left:1.5rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-5{margin:3rem 3rem!important}.mt-5{margin-top:3rem!important}.mr-5{margin-right:3rem!important}.mb-5{margin-bottom:3rem!important}.ml-5{margin-left:3rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-0{padding:0 0!important}.pt-0{padding-top:0!important}.pr-0{padding-right:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.px-0{padding-right:0!important;padding-left:0!important}.py-0{padding-top:0!important;padding-bottom:0!important}.p-1{padding:.25rem .25rem!important}.pt-1{padding-top:.25rem!important}.pr-1{padding-right:.25rem!important}.pb-1{padding-bottom:.25rem!important}.pl-1{padding-left:.25rem!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-2{padding:.5rem .5rem!important}.pt-2{padding-top:.5rem!important}.pr-2{padding-right:.5rem!important}.pb-2{padding-bottom:.5rem!important}.pl-2{padding-left:.5rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-3{padding:1rem 1rem!important}.pt-3{padding-top:1rem!important}.pr-3{padding-right:1rem!important}.pb-3{padding-bottom:1rem!important}.pl-3{padding-left:1rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-4{padding:1.5rem 1.5rem!important}.pt-4{padding-top:1.5rem!important}.pr-4{padding-right:1.5rem!important}.pb-4{padding-bottom:1.5rem!important}.pl-4{padding-left:1.5rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-5{padding:3rem 3rem!important}.pt-5{padding-top:3rem!important}.pr-5{padding-right:3rem!important}.pb-5{padding-bottom:3rem!important}.pl-5{padding-left:3rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-auto{margin:auto!important}.mt-auto{margin-top:auto!important}.mr-auto{margin-right:auto!important}.mb-auto{margin-bottom:auto!important}.ml-auto{margin-left:auto!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}@media (min-width:576px){.m-sm-0{margin:0 0!important}.mt-sm-0{margin-top:0!important}.mr-sm-0{margin-right:0!important}.mb-sm-0{margin-bottom:0!important}.ml-sm-0{margin-left:0!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.m-sm-1{margin:.25rem .25rem!important}.mt-sm-1{margin-top:.25rem!important}.mr-sm-1{margin-right:.25rem!important}.mb-sm-1{margin-bottom:.25rem!important}.ml-sm-1{margin-left:.25rem!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-sm-2{margin:.5rem .5rem!important}.mt-sm-2{margin-top:.5rem!important}.mr-sm-2{margin-right:.5rem!important}.mb-sm-2{margin-bottom:.5rem!important}.ml-sm-2{margin-left:.5rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-sm-3{margin:1rem 1rem!important}.mt-sm-3{margin-top:1rem!important}.mr-sm-3{margin-right:1rem!important}.mb-sm-3{margin-bottom:1rem!important}.ml-sm-3{margin-left:1rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-sm-4{margin:1.5rem 1.5rem!important}.mt-sm-4{margin-top:1.5rem!important}.mr-sm-4{margin-right:1.5rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.ml-sm-4{margin-left:1.5rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-sm-5{margin:3rem 3rem!important}.mt-sm-5{margin-top:3rem!important}.mr-sm-5{margin-right:3rem!important}.mb-sm-5{margin-bottom:3rem!important}.ml-sm-5{margin-left:3rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-sm-0{padding:0 0!important}.pt-sm-0{padding-top:0!important}.pr-sm-0{padding-right:0!important}.pb-sm-0{padding-bottom:0!important}.pl-sm-0{padding-left:0!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.p-sm-1{padding:.25rem .25rem!important}.pt-sm-1{padding-top:.25rem!important}.pr-sm-1{padding-right:.25rem!important}.pb-sm-1{padding-bottom:.25rem!important}.pl-sm-1{padding-left:.25rem!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-sm-2{padding:.5rem .5rem!important}.pt-sm-2{padding-top:.5rem!important}.pr-sm-2{padding-right:.5rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pl-sm-2{padding-left:.5rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-sm-3{padding:1rem 1rem!important}.pt-sm-3{padding-top:1rem!important}.pr-sm-3{padding-right:1rem!important}.pb-sm-3{padding-bottom:1rem!important}.pl-sm-3{padding-left:1rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-sm-4{padding:1.5rem 1.5rem!important}.pt-sm-4{padding-top:1.5rem!important}.pr-sm-4{padding-right:1.5rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pl-sm-4{padding-left:1.5rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-sm-5{padding:3rem 3rem!important}.pt-sm-5{padding-top:3rem!important}.pr-sm-5{padding-right:3rem!important}.pb-sm-5{padding-bottom:3rem!important}.pl-sm-5{padding-left:3rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-sm-auto{margin:auto!important}.mt-sm-auto{margin-top:auto!important}.mr-sm-auto{margin-right:auto!important}.mb-sm-auto{margin-bottom:auto!important}.ml-sm-auto{margin-left:auto!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:768px){.m-md-0{margin:0 0!important}.mt-md-0{margin-top:0!important}.mr-md-0{margin-right:0!important}.mb-md-0{margin-bottom:0!important}.ml-md-0{margin-left:0!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.m-md-1{margin:.25rem .25rem!important}.mt-md-1{margin-top:.25rem!important}.mr-md-1{margin-right:.25rem!important}.mb-md-1{margin-bottom:.25rem!important}.ml-md-1{margin-left:.25rem!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-md-2{margin:.5rem .5rem!important}.mt-md-2{margin-top:.5rem!important}.mr-md-2{margin-right:.5rem!important}.mb-md-2{margin-bottom:.5rem!important}.ml-md-2{margin-left:.5rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-md-3{margin:1rem 1rem!important}.mt-md-3{margin-top:1rem!important}.mr-md-3{margin-right:1rem!important}.mb-md-3{margin-bottom:1rem!important}.ml-md-3{margin-left:1rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-md-4{margin:1.5rem 1.5rem!important}.mt-md-4{margin-top:1.5rem!important}.mr-md-4{margin-right:1.5rem!important}.mb-md-4{margin-bottom:1.5rem!important}.ml-md-4{margin-left:1.5rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-md-5{margin:3rem 3rem!important}.mt-md-5{margin-top:3rem!important}.mr-md-5{margin-right:3rem!important}.mb-md-5{margin-bottom:3rem!important}.ml-md-5{margin-left:3rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-md-0{padding:0 0!important}.pt-md-0{padding-top:0!important}.pr-md-0{padding-right:0!important}.pb-md-0{padding-bottom:0!important}.pl-md-0{padding-left:0!important}.px-md-0{padding-right:0!important;padding-left:0!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.p-md-1{padding:.25rem .25rem!important}.pt-md-1{padding-top:.25rem!important}.pr-md-1{padding-right:.25rem!important}.pb-md-1{padding-bottom:.25rem!important}.pl-md-1{padding-left:.25rem!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-md-2{padding:.5rem .5rem!important}.pt-md-2{padding-top:.5rem!important}.pr-md-2{padding-right:.5rem!important}.pb-md-2{padding-bottom:.5rem!important}.pl-md-2{padding-left:.5rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-md-3{padding:1rem 1rem!important}.pt-md-3{padding-top:1rem!important}.pr-md-3{padding-right:1rem!important}.pb-md-3{padding-bottom:1rem!important}.pl-md-3{padding-left:1rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-md-4{padding:1.5rem 1.5rem!important}.pt-md-4{padding-top:1.5rem!important}.pr-md-4{padding-right:1.5rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pl-md-4{padding-left:1.5rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-md-5{padding:3rem 3rem!important}.pt-md-5{padding-top:3rem!important}.pr-md-5{padding-right:3rem!important}.pb-md-5{padding-bottom:3rem!important}.pl-md-5{padding-left:3rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-md-auto{margin:auto!important}.mt-md-auto{margin-top:auto!important}.mr-md-auto{margin-right:auto!important}.mb-md-auto{margin-bottom:auto!important}.ml-md-auto{margin-left:auto!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:992px){.m-lg-0{margin:0 0!important}.mt-lg-0{margin-top:0!important}.mr-lg-0{margin-right:0!important}.mb-lg-0{margin-bottom:0!important}.ml-lg-0{margin-left:0!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.m-lg-1{margin:.25rem .25rem!important}.mt-lg-1{margin-top:.25rem!important}.mr-lg-1{margin-right:.25rem!important}.mb-lg-1{margin-bottom:.25rem!important}.ml-lg-1{margin-left:.25rem!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-lg-2{margin:.5rem .5rem!important}.mt-lg-2{margin-top:.5rem!important}.mr-lg-2{margin-right:.5rem!important}.mb-lg-2{margin-bottom:.5rem!important}.ml-lg-2{margin-left:.5rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-lg-3{margin:1rem 1rem!important}.mt-lg-3{margin-top:1rem!important}.mr-lg-3{margin-right:1rem!important}.mb-lg-3{margin-bottom:1rem!important}.ml-lg-3{margin-left:1rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-lg-4{margin:1.5rem 1.5rem!important}.mt-lg-4{margin-top:1.5rem!important}.mr-lg-4{margin-right:1.5rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.ml-lg-4{margin-left:1.5rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-lg-5{margin:3rem 3rem!important}.mt-lg-5{margin-top:3rem!important}.mr-lg-5{margin-right:3rem!important}.mb-lg-5{margin-bottom:3rem!important}.ml-lg-5{margin-left:3rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-lg-0{padding:0 0!important}.pt-lg-0{padding-top:0!important}.pr-lg-0{padding-right:0!important}.pb-lg-0{padding-bottom:0!important}.pl-lg-0{padding-left:0!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.p-lg-1{padding:.25rem .25rem!important}.pt-lg-1{padding-top:.25rem!important}.pr-lg-1{padding-right:.25rem!important}.pb-lg-1{padding-bottom:.25rem!important}.pl-lg-1{padding-left:.25rem!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-lg-2{padding:.5rem .5rem!important}.pt-lg-2{padding-top:.5rem!important}.pr-lg-2{padding-right:.5rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pl-lg-2{padding-left:.5rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-lg-3{padding:1rem 1rem!important}.pt-lg-3{padding-top:1rem!important}.pr-lg-3{padding-right:1rem!important}.pb-lg-3{padding-bottom:1rem!important}.pl-lg-3{padding-left:1rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-lg-4{padding:1.5rem 1.5rem!important}.pt-lg-4{padding-top:1.5rem!important}.pr-lg-4{padding-right:1.5rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pl-lg-4{padding-left:1.5rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-lg-5{padding:3rem 3rem!important}.pt-lg-5{padding-top:3rem!important}.pr-lg-5{padding-right:3rem!important}.pb-lg-5{padding-bottom:3rem!important}.pl-lg-5{padding-left:3rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-lg-auto{margin:auto!important}.mt-lg-auto{margin-top:auto!important}.mr-lg-auto{margin-right:auto!important}.mb-lg-auto{margin-bottom:auto!important}.ml-lg-auto{margin-left:auto!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}}@media (min-width:1200px){.m-xl-0{margin:0 0!important}.mt-xl-0{margin-top:0!important}.mr-xl-0{margin-right:0!important}.mb-xl-0{margin-bottom:0!important}.ml-xl-0{margin-left:0!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.m-xl-1{margin:.25rem .25rem!important}.mt-xl-1{margin-top:.25rem!important}.mr-xl-1{margin-right:.25rem!important}.mb-xl-1{margin-bottom:.25rem!important}.ml-xl-1{margin-left:.25rem!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.m-xl-2{margin:.5rem .5rem!important}.mt-xl-2{margin-top:.5rem!important}.mr-xl-2{margin-right:.5rem!important}.mb-xl-2{margin-bottom:.5rem!important}.ml-xl-2{margin-left:.5rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-xl-3{margin:1rem 1rem!important}.mt-xl-3{margin-top:1rem!important}.mr-xl-3{margin-right:1rem!important}.mb-xl-3{margin-bottom:1rem!important}.ml-xl-3{margin-left:1rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.m-xl-4{margin:1.5rem 1.5rem!important}.mt-xl-4{margin-top:1.5rem!important}.mr-xl-4{margin-right:1.5rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.ml-xl-4{margin-left:1.5rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-xl-5{margin:3rem 3rem!important}.mt-xl-5{margin-top:3rem!important}.mr-xl-5{margin-right:3rem!important}.mb-xl-5{margin-bottom:3rem!important}.ml-xl-5{margin-left:3rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.p-xl-0{padding:0 0!important}.pt-xl-0{padding-top:0!important}.pr-xl-0{padding-right:0!important}.pb-xl-0{padding-bottom:0!important}.pl-xl-0{padding-left:0!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.p-xl-1{padding:.25rem .25rem!important}.pt-xl-1{padding-top:.25rem!important}.pr-xl-1{padding-right:.25rem!important}.pb-xl-1{padding-bottom:.25rem!important}.pl-xl-1{padding-left:.25rem!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.p-xl-2{padding:.5rem .5rem!important}.pt-xl-2{padding-top:.5rem!important}.pr-xl-2{padding-right:.5rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pl-xl-2{padding-left:.5rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-xl-3{padding:1rem 1rem!important}.pt-xl-3{padding-top:1rem!important}.pr-xl-3{padding-right:1rem!important}.pb-xl-3{padding-bottom:1rem!important}.pl-xl-3{padding-left:1rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.p-xl-4{padding:1.5rem 1.5rem!important}.pt-xl-4{padding-top:1.5rem!important}.pr-xl-4{padding-right:1.5rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pl-xl-4{padding-left:1.5rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-xl-5{padding:3rem 3rem!important}.pt-xl-5{padding-top:3rem!important}.pr-xl-5{padding-right:3rem!important}.pb-xl-5{padding-bottom:3rem!important}.pl-xl-5{padding-left:3rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.m-xl-auto{margin:auto!important}.mt-xl-auto{margin-top:auto!important}.mr-xl-auto{margin-right:auto!important}.mb-xl-auto{margin-bottom:auto!important}.ml-xl-auto{margin-left:auto!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}}.text-justify{text-align:justify!important}.text-nowrap{white-space:nowrap!important}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important}@media (min-width:576px){.text-sm-left{text-align:left!important}.text-sm-right{text-align:right!important}.text-sm-center{text-align:center!important}}@media (min-width:768px){.text-md-left{text-align:left!important}.text-md-right{text-align:right!important}.text-md-center{text-align:center!important}}@media (min-width:992px){.text-lg-left{text-align:left!important}.text-lg-right{text-align:right!important}.text-lg-center{text-align:center!important}}@media (min-width:1200px){.text-xl-left{text-align:left!important}.text-xl-right{text-align:right!important}.text-xl-center{text-align:center!important}}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.font-weight-normal{font-weight:400}.font-weight-bold{font-weight:700}.font-italic{font-style:italic}.text-white{color:#fff!important}.text-muted{color:#636c72!important}a.text-muted:focus,a.text-muted:hover{color:#4b5257!important}.text-primary{color:#0275d8!important}a.text-primary:focus,a.text-primary:hover{color:#025aa5!important}.text-success{color:#5cb85c!important}a.text-success:focus,a.text-success:hover{color:#449d44!important}.text-info{color:#5bc0de!important}a.text-info:focus,a.text-info:hover{color:#31b0d5!important}.text-warning{color:#f0ad4e!important}a.text-warning:focus,a.text-warning:hover{color:#ec971f!important}.text-danger{color:#d9534f!important}a.text-danger:focus,a.text-danger:hover{color:#c9302c!important}.text-gray-dark{color:#292b2c!important}a.text-gray-dark:focus,a.text-gray-dark:hover{color:#101112!important}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.invisible{visibility:hidden!important}.hidden-xs-up{display:none!important}@media (max-width:575px){.hidden-xs-down{display:none!important}}@media (min-width:576px){.hidden-sm-up{display:none!important}}@media (max-width:767px){.hidden-sm-down{display:none!important}}@media (min-width:768px){.hidden-md-up{display:none!important}}@media (max-width:991px){.hidden-md-down{display:none!important}}@media (min-width:992px){.hidden-lg-up{display:none!important}}@media (max-width:1199px){.hidden-lg-down{display:none!important}}@media (min-width:1200px){.hidden-xl-up{display:none!important}}.hidden-xl-down{display:none!important}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}
.smp-line{
    border-top: 1px solid #fff;
}
.star-ic{
    height:35px;
    width:22px;
    margin-top: -16px;
}
.text-color{
    color:#ee5c36;
}
.text-size{
    font-size: 18px;
}
.text-sm{
    font-size: 12px;
}
.right-sec{
    text-align:right;
}

.set-ft{
    margin-left: 20px;
}
.ul-cnt{
    color:#fff;text-align: left;font-size: 20px;
    width:30%;
}
.cnt-txt{
   font-size: 27px;font-weight:bold;color:#ee5c36;
   line-height: 2;
}
.cnt-link{
    text-decoration: underline;
    color:#fff;
    line-height: 1.2;
}
.cnt-link:hover{
    text-decoration: underline;
    font-weight: bold;
    color:#fff;
    
}
.txt-right{
    text-align: right;
}
.txt-left{
    text-align: left;
}
.ft-margin{
    margin-top: 35px;
}

@media (max-width: 767px){
    .txt-right{
        text-align: center;
    }
    .txt-left{
        text-align: center;
    }
    .ft-margin{
        margin-top: 0px;
    }
    .cnt-txt{
        font-size:22px ;
        line-height: 1.3;
    }
    .ul-cnt{
        width:60%;
    }
    .line-margin{
        margin-top: 0px !important;
    }
    .text-size,.text-size1{
        font-size: 16px !important;
    }
    .cnt-link{
        font-size: 17px !important;
    }
    .cnt-height{
        line-height: 1.5 !important;
        margin-top: 15px !important;
    }
    .cnt-height1{
        line-height: 1.5 !important;
    }
    .right-sec{
        text-align:center;
    }
     .ft-txt{
         font-size:12px !important;
    }
     .ft-txt3{
         font-size:12px !important;
    }
    .icon-img{
         height:20px;
         width:20px;
    }
    .email-content{
        margin-top: 0px !important;
    }
    .icon-col{
        margin-top: -3px !important;
    }
    .star-ic {
        height: 30px;
        width: 20px;
        margin-top: -14px;
    }
}
.email-content{
    margin-top: 15px;
}
@media (max-width: 320px){
   
    .cnt-txt{
        font-size:19px !important;
    }
}
@media only screen and (min-width: 768px){
    /*.modal-dialog {
        width: 80%;
        margin: 30px auto;
    }*/
     .ft-txt{
         font-size:18px !important;
    }
    .ft-txt3{
         font-size:12px !important;
    }
}
.ic_set{
    display: inline-block; margin:0px 5px !important;
}
.text-size1{
    font-size: 20px;
}
.cnt-height{
    line-height: 3;
}
.line-margin{
    margin-top: 76px;
}
.icon-img{
    height:20px;
    width:20px;
}
.img-logo{
    width:150px;
    height:60px;
}
.icon-col{
    margin-top: -26px;
}
@media only screen and (device-width:768px){
    .ic_set{
        margin:0 !important;
    }
    .three-col{
        width:132px !important;
         margin:0 !important;
    }
    .icon-col{
        margin-top: 15px !important;
    }
}
@media only screen and (device-width:1024px){
   
    .three-col{
        width:184px !important;
    }
    .txt1{
        margin-top: -2px !important;
    }

    
}
@media only screen and (min-device-width:1171px) and (max-device-width:1465px){
     .three-col{
        width:216px !important;
        margin: 0px !important;
    }
    .set-ft{
        margin-left:12px;
    }
    .ic_set{
        margin:0;
    }
}
@media only screen and (device-width:768px){
    .cnt-height{
        line-height: 1.2 !important;
    }
}
@media only screen and (device-width:320px){
    .cnt-link{
        font-size: 17px !important;
    }
}
@media only screen and (min-device-width:1467px) and (max-device-width:1555px){
    .three-col{
        width:257px;
    }
}
@media only screen and (max-device-width:767px){
    .be-col{
        width:100% !important;
        float:none;
    }
    .privacy {
        padding: 10px 10px !important;
    }
    .copyright-txt{
        color: #fff; font-size: 12px;
    }
    #toTop {
        bottom: 60px !important;
    }
}
.be-col{
    width:33.33%;
    float:left;
}
.video-bless{
    height: 50%;
}
@media only screen and (max-device-width:1024px){
   .video-bless{
        height: 28% !important;
    } 
}
.pr-txt{
    font-weight: bold;
    font-size: 24px;
}
.pr-txt-title{
    font-weight: bold;
     font-size: 20px;
}
.pr-txt-dtl{
   text-align: justify;
    font-size: 18px;
    font-family: 'gotham';
}
.privacy{
    padding: 10px 35px;
}
.privacy-body{
    overflow: auto;
    height:660px;
}
.ul-privacy{
    padding-left: 55px;
}
.copyright-txt{
    color: #fff; font-size: 14px;
}
video.loading{
    background: url("../images/blessloader.gif") center center no-repeat;
}
.loader {
  border: 16px solid #f3f3f3;
  border-radius: 50%;
  border-top: 16px solid #000;
  width: 120px;
  height: 120px;
  -webkit-animation: spin 2s linear infinite; /* Safari */
  animation: spin 2s linear infinite;
}

/* Safari */
@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.coming-modal{
   width: 50% !important;
    margin-left: 254px;
}
@media only screen and (max-device-width: 767px){
    .coming-modal{
            width: 100% !important;
            margin-left: 1px;
    }
}
.ourLogo{
    height: 45px;
    position: relative;
    top:16px;
}
.taraProfile{
    text-decoration: underline;
    font-size: 18px;
    color: #666;
}
.taraImg{
   
    width: 160px !important;
   
    
}
@media only screen and (min-device-width:768px){
    .taraSpan{
        display: list-item;
        list-style-type: none;
    }
}

.col-md-offset-5-tara {
         margin-left: 31.33333333% !important;
}
@media only screen and (max-device-width:767px){
    
    .col-md-offset-5-tara {
         margin-left: 28.33333333% !important;
    }
    .ptxtTara{
            padding: 1px 25px;
    }
}

@media only screen and (min-device-width:768px) and (max-device-width:1170px){
    
    .col-md-offset-5-tara {
         margin-left: 20.33333333% !important;
    }
}
@media only screen and (max-width: 1170px) and (min-width: 768px){
    .col-4-tara {
        width: 255px !important;
        margin-right: 95px !important;
    }
}
@media only screen and (min-device-width:1171px) and (max-device-width:1465px){
    .col-4-tara {
          width: 281px !important;
            margin-right: 95px !important;
    }
}
@media only screen and (min-device-width:356px) and (max-device-width:445px){
    .col-md-offset-5-tara {
         margin-left: 31.33333333% !important;
    }
}

.ptxtTara{
    position: relative;
    bottom: 8px;
    text-align: justify;
    color: #666;
}
.col-4-tara{
    margin-right: 300px ;
}
.row-tara{
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -15px;
    margin-left: -15px
}

@media only screen and (max-device-width:767px){
    .setApp{
        display: list-item;
        line-height: 65px;
        list-style: none;
    }
    .setsection{
        position: relative;
        bottom: 16px;
    }
}

/*megha*/
.bless_supply_logo{
    height: auto;
    width: 60%;
    margin-top: -2rem;
}
.btn-white{
    background: #fff;
    color: #000;
}
.bless_supply_modal{
    width: 40%;
}
.bl_sply_p{
    font-weight: 300;color:#fff;/*padding:0px 15px;*/
}
@media only screen and (max-device-width:1024px){
    .bless_supply_logo{
        width: 100%;
    }
    .bless_supply_modal{
        width: 91%;
    }
    .bl_sply_p{
      /*padding:0px 0px;*/  
    }
}

@media only screen and (min-device-width:1025px) and (max-device-width:1366px){
    .bless_supply_logo{
        width: 65%;
    }
}
