.vegas-overlay,.vegas-slide,.vegas-slide-inner,.vegas-timer,.vegas-wrapper{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;border:none;padding:0;margin:0}.vegas-overlay{opacity:.5;background:url(plugins/vegas/overlays/02.png) center center}.vegas-timer{top:auto;bottom:0;height:2px}.vegas-timer-progress{width:0;height:100%;background:#fff;-webkit-transition:width ease-out;transition:width ease-out}.vegas-timer-running .vegas-timer-progress{width:100%}.vegas-slide,.vegas-slide-inner{margin:0;padding:0;background:center center no-repeat;-webkit-transform:translateZ(0);transform:translateZ(0)}body .vegas-container{overflow:hidden!important;position:relative}.vegas-video{min-width:100%;min-height:100%;width:auto;height:auto}body.vegas-container{overflow:auto;position:static;z-index:-2}body.vegas-container>.vegas-overlay,body.vegas-container>.vegas-slide,body.vegas-container>.vegas-timer{position:fixed;z-index:-1}:root body.vegas-container>.vegas-overlay,:root body.vegas-container>.vegas-slide,_::full-page-media,_:future{bottom:-76px}.vegas-transition-fade,.vegas-transition-fade2{opacity:0}.vegas-transition-fade-in,.vegas-transition-fade2-in{opacity:1}.vegas-transition-fade2-out{opacity:0}.vegas-transition-blur,.vegas-transition-blur2{opacity:0;-webkit-filter:blur(32px);filter:blur(32px)}.vegas-transition-blur-in,.vegas-transition-blur2-in{opacity:1;-webkit-filter:blur(0);filter:blur(0)}.vegas-transition-blur2-out{opacity:0}.vegas-transition-flash,.vegas-transition-flash2{opacity:0;-webkit-filter:brightness(25);filter:brightness(25)}.vegas-transition-flash-in,.vegas-transition-flash2-in{opacity:1;-webkit-filter:brightness(1);filter:brightness(1)}.vegas-transition-flash2-out{opacity:0;-webkit-filter:brightness(25);filter:brightness(25)}.vegas-transition-negative,.vegas-transition-negative2{opacity:0;-webkit-filter:invert(100%);filter:invert(100%)}.vegas-transition-negative-in,.vegas-transition-negative2-in{opacity:1;-webkit-filter:invert(0);filter:invert(0)}.vegas-transition-negative2-out{opacity:0;-webkit-filter:invert(100%);filter:invert(100%)}.vegas-transition-burn,.vegas-transition-burn2{opacity:0;-webkit-filter:contrast(1000%) saturate(1000%);filter:contrast(1000%) saturate(1000%)}.vegas-transition-burn-in,.vegas-transition-burn2-in{opacity:1;-webkit-filter:contrast(100%) saturate(100%);filter:contrast(100%) saturate(100%)}.vegas-transition-burn2-out{opacity:0;-webkit-filter:contrast(1000%) saturate(1000%);filter:contrast(1000%) saturate(1000%)}.vegas-transition-slideLeft,.vegas-transition-slideLeft2{-webkit-transform:translateX(100%);transform:translateX(100%)}.vegas-transition-slideLeft-in,.vegas-transition-slideLeft2-in{-webkit-transform:translateX(0);transform:translateX(0)}.vegas-transition-slideLeft2-out,.vegas-transition-slideRight,.vegas-transition-slideRight2{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.vegas-transition-slideRight-in,.vegas-transition-slideRight2-in{-webkit-transform:translateX(0);transform:translateX(0)}.vegas-transition-slideRight2-out{-webkit-transform:translateX(100%);transform:translateX(100%)}.vegas-transition-slideUp,.vegas-transition-slideUp2{-webkit-transform:translateY(100%);transform:translateY(100%)}.vegas-transition-slideUp-in,.vegas-transition-slideUp2-in{-webkit-transform:translateY(0);transform:translateY(0)}.vegas-transition-slideDown,.vegas-transition-slideDown2,.vegas-transition-slideUp2-out{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.vegas-transition-slideDown-in,.vegas-transition-slideDown2-in{-webkit-transform:translateY(0);transform:translateY(0)}.vegas-transition-slideDown2-out{-webkit-transform:translateY(100%);transform:translateY(100%)}.vegas-transition-zoomIn,.vegas-transition-zoomIn2{-webkit-transform:scale(0);transform:scale(0);opacity:0}.vegas-transition-zoomIn-in,.vegas-transition-zoomIn2-in{-webkit-transform:scale(1);transform:scale(1);opacity:1}.vegas-transition-zoomIn2-out,.vegas-transition-zoomOut,.vegas-transition-zoomOut2{-webkit-transform:scale(2);transform:scale(2);opacity:0}.vegas-transition-zoomOut-in,.vegas-transition-zoomOut2-in{-webkit-transform:scale(1);transform:scale(1);opacity:1}.vegas-transition-zoomOut2-out{-webkit-transform:scale(0);transform:scale(0);opacity:0}.vegas-transition-swirlLeft,.vegas-transition-swirlLeft2{-webkit-transform:scale(2) rotate(35deg);transform:scale(2) rotate(35deg);opacity:0}.vegas-transition-swirlLeft-in,.vegas-transition-swirlLeft2-in{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);opacity:1}.vegas-transition-swirlLeft2-out,.vegas-transition-swirlRight,.vegas-transition-swirlRight2{-webkit-transform:scale(2) rotate(-35deg);transform:scale(2) rotate(-35deg);opacity:0}.vegas-transition-swirlRight-in,.vegas-transition-swirlRight2-in{-webkit-transform:scale(1) rotate(0);transform:scale(1) rotate(0);opacity:1}.vegas-transition-swirlRight2-out{-webkit-transform:scale(2) rotate(35deg);transform:scale(2) rotate(35deg);opacity:0}.vegas-animation-kenburns{-webkit-animation:kenburns ease-out;animation:kenburns ease-out}@-webkit-keyframes kenburns{0%{-webkit-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes kenburns{0%{-webkit-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}.vegas-animation-kenburnsUp{-webkit-animation:kenburnsUp ease-out;animation:kenburnsUp ease-out}@-webkit-keyframes kenburnsUp{0%{-webkit-transform:scale(1.5) translate(0,10%);transform:scale(1.5) translate(0,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsUp{0%{-webkit-transform:scale(1.5) translate(0,10%);transform:scale(1.5) translate(0,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsDown{-webkit-animation:kenburnsDown ease-out;animation:kenburnsDown ease-out}@-webkit-keyframes kenburnsDown{0%{-webkit-transform:scale(1.5) translate(0,-10%);transform:scale(1.5) translate(0,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsDown{0%{-webkit-transform:scale(1.5) translate(0,-10%);transform:scale(1.5) translate(0,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsLeft{-webkit-animation:kenburnsLeft ease-out;animation:kenburnsLeft ease-out}@-webkit-keyframes kenburnsLeft{0%{-webkit-transform:scale(1.5) translate(10%,0);transform:scale(1.5) translate(10%,0)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsLeft{0%{-webkit-transform:scale(1.5) translate(10%,0);transform:scale(1.5) translate(10%,0)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsRight{-webkit-animation:kenburnsRight ease-out;animation:kenburnsRight ease-out}@-webkit-keyframes kenburnsRight{0%{-webkit-transform:scale(1.5) translate(-10%,0);transform:scale(1.5) translate(-10%,0)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsRight{0%{-webkit-transform:scale(1.5) translate(-10%,0);transform:scale(1.5) translate(-10%,0)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsUpLeft{-webkit-animation:kenburnsUpLeft ease-out;animation:kenburnsUpLeft ease-out}@-webkit-keyframes kenburnsUpLeft{0%{-webkit-transform:scale(1.5) translate(10%,10%);transform:scale(1.5) translate(10%,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsUpLeft{0%{-webkit-transform:scale(1.5) translate(10%,10%);transform:scale(1.5) translate(10%,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsUpRight{-webkit-animation:kenburnsUpRight ease-out;animation:kenburnsUpRight ease-out}@-webkit-keyframes kenburnsUpRight{0%{-webkit-transform:scale(1.5) translate(-10%,10%);transform:scale(1.5) translate(-10%,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsUpRight{0%{-webkit-transform:scale(1.5) translate(-10%,10%);transform:scale(1.5) translate(-10%,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsDownLeft{-webkit-animation:kenburnsDownLeft ease-out;animation:kenburnsDownLeft ease-out}@-webkit-keyframes kenburnsDownLeft{0%{-webkit-transform:scale(1.5) translate(10%,-10%);transform:scale(1.5) translate(10%,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsDownLeft{0%{-webkit-transform:scale(1.5) translate(10%,-10%);transform:scale(1.5) translate(10%,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsDownRight{-webkit-animation:kenburnsDownRight ease-out;animation:kenburnsDownRight ease-out}@-webkit-keyframes kenburnsDownRight{0%{-webkit-transform:scale(1.5) translate(-10%,-10%);transform:scale(1.5) translate(-10%,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsDownRight{0%{-webkit-transform:scale(1.5) translate(-10%,-10%);transform:scale(1.5) translate(-10%,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}/************************************************************************************/
html
{
  
   height: 100%;
}
body 
{ 
   font-family: 'Lato', arial, sans-serif;
   font-weight: 400;
   color: #444444;
   height: 100%;
   color: #777;
}
a, a:hover
{
   text-decoration: none!important;
   /*color: #fff;*/
}

.form-control
{
   border-radius: 2px;
   height:40px;
}
.wrapper
{
   min-height: 100%;
   height: auto !important;
   height: 100%;
   margin: 0 auto auto;
}
.objectives
{
   background: #fff;
   min-height: 400px;
   padding: 10px 0px 50px 0px;
}
.objectives li
{
   padding-bottom: 5px;
}
.objectives .fa-check-circle
{
   font-size: 1.1em;
}
footer
{
   background: #000;
   padding: 60px 0px 50px 0px;
   color: #fff;
}
.btn
{
   border-radius:1px!important;
   height: 40px;
   font-family: 'Lato', 'Open Sans', Helvetica, Arial, sans-serif!important;
   font-weight: 400!important;
   font-size:15px;
   text-transform: uppercase!important;
}

.shadow
{   
   -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2) !important;
   -moz-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2) !important;
   box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2) !important;
}
.navbar-toggle
{
   background: #fff;
}
.navbar
{
   padding: 10px 0px 10px 0px;
   background: #fff;
}
.icon-bar
{
   background: #CC9900 !important;
}
.icon-bar:hover
{
   background: #CC9900 !important;
}
.btn-fill
{
   background: #e23e5f;
   border: 2px solid #e23e5f;
   color: #fff;
   font-weight: 600;
}

.btn-dark
{
   background: #777;
   border: 2px solid #777;
   color: #fff;
   font-weight: 600;
}
.btn-fill:hover,.btn-fill:focus, .btn-clear:active
{
   background: #fff;
   border: 2px solid #e23e5f;
   color: #e23e5f;
}
.btn-clear:hover,.btn-clear:focus, .btn-clear:active
{
   background: #CC9900;
   border: 2px solid #CC9900;
   color: #fff;
}
.btn-clear
{
   background: #fff;
   border: 2px solid #CC9900;
   color: #777;
   font-weight: 600;
}

#landing-promo
{
   margin-top: 70px;
   min-height: 600px;
}

.vegas-timer-progress
{
   background: #CC9900;
}
.intro
{
  padding-top:200px;
}
.splash-logo img
{
   height:200px;
   width:250px;
}

.welcome-buttons
{
   padding-top:50px;
}

.splash-logo h1
{
   color: #fff;
   text-transform: uppercase;
   font-family: 'Lato', 'Open Sans', Helvetica, Arial, sans-serif;
   font-weight:400;

}
.header-logo h1
{
   position: relative;
   top: -40px !important;
}

.flyer-header
{
   height: 400px;
}

.flyer-body
{
   background: #F8EC66;
   min-height: 400px;

}
.flyer-footer
{
   background: #811105;
   min-height:300px;
   padding-left:10px;
   padding-right:10px;
}
.offer-badge
{
   height: 300px;
   width:300px;
   border-radius:300px;
   background: #C74525;
   position: relative;
   top:-120px;
   left:20px;
   border:10px solid #fff;
   z-index:10;
}
.discount-price
{
   min-height: 100px;
   color: #F8EC66;
   padding: 5px 10px 5px 10px;
   text-align: center;
}
.gallery
{
   min-height: 300px;
   background: #F8EC66;
   padding-top: 25px;
   padding-left: 15px;
   padding-right: 15px;
   padding-bottom:20px;
}
.contacts
{
   min-height: 80px;
   text-align: center;
   color: #fff;
   padding: 10px 0px 10px 0px;
}
.gallery img
{
   width: 100%;
   height: 250px;
   margin-bottom: 20px;
   border-radius: 2px;
   padding:4px;
}

.owl-theme .owl-controls .owl-page span
{
   background: #fff!important;   
}
.discount-price h4
{
   font-size: 20px;
   font-style: italic;
}
.phones
{
   font-weight: 600;
   font-size: 18px;
}
.box-address
{
   font-weight: 400;
   font-size: 18px;
}

.fa-color
{
   color: #F8EC66!important;
}

.facolor
{
   color: #811105;
}

.offer-badge p
{
   position: relative;
   top: 50px;
   color: #fff;
   font-weight: 400;
   font-size: 19px;
   font-style: italic;

}
.amazing-benefits
{
   min-height: 400px;
   margin-top: -100px;
}

.amazing-benefits h4
{
   text-transform: uppercase;
   color: #000;
   text-align: center;
   font-weight: 700;
   font-size: 20px;

}
.amazing-p
{
   color: #811105;
   font-weight: 700;
   font-size: 18px;
   font-style: italic;
}
.amazing-list li
{
   padding-bottom: 15px;
   font-weight: 400;
   font-size: 18px;
}
.buy-shares
{
   background:#fff!important;
   min-height: 540px;
   margin-top:30px;
   margin-bottom:20px;
   padding: 0px 10px 10px 10px;
   border-radius:3px;
}
.buy-shares h4
{
   color: #811105;
   font-weight: 600;
}
.buy-shares h5
{  
   font-weight:600;
}
.fractional-p
{
   color: #777;
   font-weight: 600;
   font-size: 15px;
   font-style: italic;
}
.fractional,.executives,.premiere
{
   padding-left:20px;
}
.fractional li,.executives li, .premiere li
{
   font-weight: 400;
   padding-bottom: 5px;
}
.iframe-content
{
   background: #F8EC66;
   margin-bottom: 25px;
   border-radius: 3px;
   padding: 5px;
}
.flex-video 
{
   position: relative;
   padding-top: 25px;
   padding-bottom: 67.5%;
   height: 0;
   margin-bottom: 16px;
   overflow: hidden;
}
 
.flex-video.widescreen { padding-bottom: 48.25%; }
.flex-video.vimeo { padding-top: 0; }
 
.flex-video iframe,
.flex-video object,
.flex-video embed 
{
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
}

/*Navbars*/
/**Common**/
.nk-navbar li a
{
   font-family: 'Lato', Helvetica, Arial, sans-serif;
   font-weight: 300;
   font-size: 16px;
   text-transform: uppercase!important;
   color:#222;
}
.nk-navbar .navbar-brand
{
   font-size: 30px;
   font-family: 'Open Sans', Helvetica, Arial, sans-serif;
   font-weight: 800;
   font-weight: bolder;
}

.nk-navbar .navbar-brand .drop-cap
{
   font-family: 'Roboto Slab', Helvetica, Arial, sans-serif;
   font-size: 31px;
   color:#e23e5f;
}
/**End Common**/

/**Member navbar**/
.nk-navbar.member-navbar
{
   background-color: #e23e5f;
   border: none;
}

.nk-navbar.member-navbar .navbar-brand
{
   color: #fff;
}

.nk-navbar.member-navbar li a
{
   color:#fff;
}

.nk-navbar.member-navbar .dropdown li a
{
   color: #888;
}

.nk-navbar.member-navbar .dropdown.open .dropdown-toggle
{
   height:40px;
   width: 40px;
   padding: 8px 0px 10px 10px;
   margin: 10px;
   border-radius:25px; 
   -webkit-border-radius:25px; 
   -moz-border-radius:25px; 
   background-color: #fff;
}

.nk-navbar.member-navbar .dropdown.open .dropdown-toggle *
{
   color: #e23e5f;
}

.nk-navbar.member-navbar .dropdown.open .dropdown-menu
{
   top: -10px;
   right: -100px;
   min-height: 960px;
   width: 300px;
   border: none;
}

.nk-navbar.member-navbar .dropdown-menu a
{
   text-align: left;
   padding: 10px;
   padding-left: 100px;
}

.nk-navbar.member-navbar .dropdown-menu a:hover
{
   color: #e23e5f;
   background-color: #fff;
}


.nk-navbar.member-navbar .dropdown-menu .menu-icon
{
   padding: 20px;
}

.nk-navbar.member-navbar .dropdown-menu .menu-icon img
{
   max-height: 100px;
   max-width: 100px;
   border-radius: 50px;
   -webkit-border-radius: 50px;
   -moz-border-radius: 50px;
}
/**End Member navbar**/
/*End Navbars*/

/*Menus*/
.nk-thumb-menu .item
{
   display: inline-block;
   margin: 20px 10px 20px 0px;
}

.nk-thumb-menu .item div
{
   width: auto;
   height: 200px;
   width: 200px;
   min-height: 150px;
   min-width: 150px;
   padding: 20px;
   border: 3px solid #ddd;
}

.nk-thumb-menu .item .title
{
   position: relative;
   top: 20px;
   font-family: 'Open Sans', Helvetica, Arial, sans-serif;
   font-weight: 500;
   font-size: 18px;
   text-align: center;
}

.nk-thumb-menu .item .action
{
   padding: 20px;
}

.nk-thumb-menu .item .action .btn
{
   position: relative;
   width: 100%;
}
/*End Menus*/

/*Lists*/
/**Common**/
.nk-list,
.nk-list li
{
   list-style: none;
}
/**End Common**/

/**Thumb List**/
.nk-list.icon-list > ul li
{ 
   margin: 0px;
   vertical-align: top;
}

.nk-list.icon-list .icon-item
{
   display: block;
   padding: 0px;
   margin: 0px;
   min-width: 300px;
   text-align: center;
}  

.nk-list.icon-list .icon-item > ul,
.nk-list.icon-list .icon-item > ul li
{
   display: block;
   position: relative;
   padding: 0px;
   margin: 0px;
   text-align: center;
}

.nk-list.icon-list .icon-item  li .title
{
   position: relative;
   padding: 0px;
   margin-left: -20px;
   font-family: 'Roboto Slab', Helvetica, Arial, sans-serif;
   font-size: 18px;
   color: #000;
   text-align: center;
}


.nk-list.icon-list .icon-item img
{
   max-width: 150px;
   max-height: 150px;
}

.nk-list.icon-list .icon-item.sm-icon img
{
   max-width: 100px;
   max-height: 100px;
}

.nk-list.icon-list .icon-item.md-icon img
{
   max-width: 200px;
   max-height: 200px;
}


.nk-list.icon-list .icon-item.lg-icon img
{
   max-width: 250px;
   max-height: 250px;
}

/**End Thumb List**/


.nk-list.icon-list .icon-item.lg-icon img
{
   max-width: 250px;
   max-height: 250px;
   border: 1px solid #ddd;
}

/**End Thumb List**/
/*End Lists*/

/*Forms*/
/**Common**/
.nk-form
{
   position: relative;
   margin: 0px;
   padding: 0px;
}

.nk-form .header,
.nk-form .main
{
   margin: 0px;
   padding: 20px;
}

.nk-form .header .heading,
.nk-form .header .sub-heading
{
   margin: 0px;
   padding: 5px;
   font-family: 'Open Sans', Helvetica, Arial, sans-serif;
   font-weight: 600;
   font-size: 15px;
   color: #999;
}

.nk-form .header .heading
{
   font-size: 18px;
   font-weight: 400;
   color: #222;
}

.nk-form .form-group
{
   margin: 0px;
   padding: 5px 10px 10px 10px;
}

.nk-form .btn,
.nk-form .form-control
{
   font-family: 'Open Sans', Helvetica, Arial, sans-serif;
   font-weight: 600;
   font-size: 15px;
   box-shadow: none;
   -webkit-box-shadow: none;
   -moz-box-shadow: none;
   border: none;
   border-radius: 3px;
}

.nk-form .form-control
{
   color: #777;
   border: 2px solid #ddd;
}
/**End Common**/
/**Data Form**/
.nk-data-form label
{
   color: #999;
}

.nk-data-form label.title
{
   padding: 5px 0 0 0;
   font-family: 'Open Sans', Helvetica, Arial, sans-serif;
   font-size: 20px;
}
.nk-data-form .form-control
{
   min-width: 150px;
}
/**End Data Form**/
/**Account Form**/
.nk-form.account-form
{
   max-width: 500px;
   text-align: center;
   background-color: #fff;
   border-radius: 5px;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
}

.nk-form.account-form .form-icon
{
   padding: 20px;
}

.nk-form.account-form .main
{
   padding-top: 0px;
}

.nk-form.account-form .btn
{
   position: relative;
   width: 100%;
}
/**End Account Form**/
/**Login Form**/
.nk-form.account-form.login-form
{
   max-width: 400px;
}
/**End Login Form**/
/*End Forms*/

/*Tables*/
/**Common**/
.nk-table table,
.nk-table table th,
.nk-table table td
{
   padding-left: 20px;
   font-size: 16px;
   text-align: center;
}

.nk-table table th.text-left,
.nk-table table td.text-left
{
   text-align: left;
}

.nk-table table th.text-right,
.nk-table table td.text-right
{
   text-align: right;
}

.nk-table .heading,
.nk-table table th
{
   color: #e23e5f;
}

.nk-table table th
{
   font-size: 17px;
}

.nk-table .table-bordered
{
   border: 2px solid #ddd;
}

.nk-table .table-bordered tr
{
   border: 2px solid #ddd;
}

.nk-table .table-bordered th,
.nk-table .table-bordered td
{
   border-left: 2px solid #ddd;
   border-right: 2px solid #ddd;
}
/**End Common**/
/*End Tables*/

/*Carousels*/
/**Common**/
.nk-carousel .carousel-control
{
   background: none;
}
/**End Common*/
/**Tutorial Slides**/
.nk-carousel.tutorial-slides
{
   max-width: 600px;
   min-height: 500px;
   margin: auto;
   margin-top: 100px;
   text-align: center;
   background-color: #fff;
   border-radius: 5px;
   -webkit-border-radius: 5px;
   -moz-border-radius: 5px;
}
/**End Tutorial Slides**/
/*End Carousels*/

/*Pages*/
/**Common**/
.wrapper
{
   margin-left: -1px;
   margin-bottom: 0px;
}
.page-wrapper
{
   position: relative;
   top: 0px;
   left: 0px;
   margin: 0px;
   padding: 0px;
   min-height: 960px;
   min-width: 100%;
}
/**End Common**/

/**Static Page**/
.page-wrapper.static > .header
{
   display: block;
   position: relative;
   min-height:300px;
   border: 1px solid #ddd;
}

.page-wrapper.static > .header .container
{
   padding-top: 100px;
}

.page-wrapper.static > .header .page-heading
{
   font-family: "Lato", Helvetica, Arial, sans-serif;
   font-weight: 200;
   color: #fff;
}

.page-wrapper.static > .header .summary
{
   font-family: "Roboto Slab", Helvetica, Arial, sans-serif;
   font-weight: 400;
   font-size: 25px;
   color: #fff;
}
/**End Page**/

/**Banner Page**/
.page-wrapper.banner > .header .bg-overlay,
.page-wrapper.static > .header .content
{
   position: absolute;
   top: 0px;
   left: 0px;
   height: 100%;
   width: 100%;
}

.page-wrapper.static > .header .bg-overlay
{
   background-color: #000;
   opacity: 0.2;
   z-index: 10;
}
/**End Banner Page**/

/**About Page**/
.page-wrapper.about .header
{
   margin-left: -5px;
   background: #fff url(images/bgs/grass1.jpg) no-repeat;
   background-size: cover;
   background-position: 0 0%;
}

.page-wrapper.about .about-section .sub-section
{
   margin: 0px;
   padding: 0px;
}

.page-wrapper.about .sub-section .title,
.page-wrapper.about .sub-section p,
.page-wrapper.about .sub-section li
{
   font-family: "Lato", Helvetica, Arial, sans-serif;
   font-weight: 200;
   font-size: 15px;
}

.page-wrapper.about .sub-section .title
{
   padding: 20px 20px 20px 0px;
   font-size: 30px;
   color: #000;
}

.page-wrapper.about .sub-section p
{
   font-size: 20px;
   color: #000;
}

.page-wrapper.about .sub-section li
{
   max-width: 400px;
   font-weight: 200px;
   text-align: left;
   line-height: 1.8em;
   color: #555;
}

.page-wrapper.about .sub-section.objectives > ul
{
   padding-left: 20px;
}

.page-wrapper.about .sub-section.objectives li
{
   list-style-type: square;
   font-size: 18px;
}

.page-wrapper.about .sub-section.principles
{
   padding: 0px 20px 0px 20px;
   background-color: #ddd;
}

.page-wrapper.about .sub-section.principles .icon-item .title,
.page-wrapper.about .sub-section.principles p
{
   font-family: 'Lato', Arial, sans-serif!important;
   font-weight: 200;
}

/**End About Page**/

/**Login Page**/
.login.page-wrapper
{
   background-color:#e23e5f;
}

.login.page-wrapper .login-form
{
   margin: auto;
   margin-top: 100px;
}

.login.page-wrapper .actions
{
   padding: 20px;
}

.login.page-wrapper .actions a
{
   font-size: 18px;
   color:#fff;
}

.login.page-wrapper .actions a .fa
{
   font-size: 15px;
}
/**End Login Page**/

/**Home Page**/
.home.page-wrapper
{
   background-color:#e23e5f;
}

.home.page-wrapper .tutorial-slides
{
}
/**End Home Page**/

/**Panel Page**/

.panel-page.page-wrapper > .header,
.panel-page.page-wrapper > .main
{
   padding: 100px 0px 40px 0px;
}

.panel-page.page-wrapper > .main
{
   padding-top: 20px;
   height: auto;
   min-height: 600px;
}

.panel-page.page-wrapper > .header
{
   min-height: 200px;
   background-color: #e23e5f;
}

.panel-page > .header .heading
{
   font-family: 'Open Sans', Helvetica, Arial, sans-serif;
   font-size: 40px;
   color: #fff;
}

.panel-page.page-wrapper > .main header .title
{
   margin: 0px;
   padding: 0px;
   font-family: 'Open Sans', Helvetica, Arial, sans-serif;
   font-size: 26px;
   color: #777;
}


.panel-page.page-wrapper .nk-loader
{
   position: absolute;
   top: 0px;
   left: 0px;
   width: 100%;
   height: 100%;
   padding: 100px;
   background-color: #fff;
   z-index: 100;
}
/**Panel page**/

/**Dashboard**/
/**End Dashboard**/
/*End Pages*/

@media only screen and (max-device-width: 800px), only screen and (device-width: 1024px) and (device-height: 600px), only screen and (width: 1280px) and (orientation: landscape), only screen and (device-width: 800px), only screen and (max-width: 767px) {
.flex-video { padding-top: 0; }
}
/* Extra small devices (phones, less than 768px) */
@media (max-width: 767px) {
.intro
{
  padding-top:150px;
}
   #landing-promo
   {
      height: 700px;
      min-height: 700px!important;
   }
   .offer-badge
   {
      height: 200px;
      width:200px;
      border-radius:200px;
      background: #C74525;
      position: relative;
      top:-90px;
      left:5px;
      text-align:center!important;
      border:10px solid #fff;
      z-index:10;
   }

   .offer-badge p
   {
      position: relative;
      top: 20px;
      color: #fff;
      font-weight: 400;
      font-size: 14px;
      font-style: italic;

   }
   .amazing-benefits
   {
      min-height: 400px;
      margin-top: -80px;
   }

}

/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) {
  
}
/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {
  
}
@media (min-width: 1400px) {
   #landing-promo
   {
      min-height: 800px!important;
   }
}
/* Large devices (large desktops, 1200px and up) */


