/*------------------------------------------------------------------
[Master Stylesheet]

Project:	Ovni HTML5 template
Version:	1.1
Last change:	01/12/2014
Author: Entiri
-------------------------------------------------------------------*/



/* ---------------- Table of contents ----------------------	

   Base
   Typography
   Top header bar
   Top bar info
   Top bar shopping cart
   Navigation
   Mobile menu
   Images
   Services
   Counter item
   Clients
   Team members
   Parallax
   Gallery portfolio
   Gallery Item
   Video content
   Boxed project
   Blog masonry (boxed)
   Blog classic
   Blog timeline
   Shop elements 
   Isotope filters
   Logos
   Back to top button
   Down button
   Footer
   Google map
   Contact form
   Sliders
   Sliders overlay
   Animated elements
   Spacer classes
  
/* --------------------------------------------------------	*/



/* --------------------------------------------------------	*/
/* Base */
/* --------------------------------------------------------	*/
::-moz-selection { background: #999; color: #fff; text-shadow: none; }
::selection { background: #999; color: #fff; text-shadow: none; }
:focus { outline-color: transparent!important; outline-style: none!important; }

html {
	overflow-y:scroll;
	background:#fff;	
}


body {
	margin: 0;
	padding: 0;                      
  font-family: "Open Sans", Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 21px;
	color: #7a8188;
	-webkit-font-smoothing: antialiased;
	-webkit-text-size-adjust: 100%;	
	cursor:default;
  overflow:hidden;
  font-style: normal;
  font-weight: 400;
  background: #FFF;
}

/* -------------------------------------------------------- */
/* Images */
/* -------------------------------------------------------- */

.trina-solar {
    height: 100px;
    width: 200px;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,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);
}
.suntech-power {
    height: 100px;
    width: 200px;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,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);
}
.lg {
    height: 100px;
    width: 200px;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,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);
}
.abb {
    height: 100px;
    width: 200px;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,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);
}
.sma {
    background-size: 60px;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,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);
}
.fronius {
    height: 100px;
    width: 200px;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,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);
}
.tesla {
    height: 100px;
    width: 200px;
    background-size: contain;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKoAAAAeCAYAAAC8LYXhAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAqdJREFUeNrsW9FRwzAMDb0OUDYoG8AEtCN0gpINyD93pHf9p0xAmaDdIGGDjBA2CBOABO7R+gokjuQ64b27XKB1LFl+smTFjSIAAAAAAAAACAtnuz/SdDmh28ST3HWa3pV/NTI6aaIgPao6DUmXEd0ulfSoSI+ibmPShfUY7X1U1rGnJEiHMd3GiiIObDLc+4KF3nsYIyuQ1my7sSZEGhesT822TI5My3Hpihu0f7AWlQVzx/Mix/KfFPvf0jXb/TP49pA7NlbhYYBJg7YLRT1WvlehnxxXeZxKK6o6Xw5sMrC+nCoLX5kB1jXGyqw24t5KfSeBkHQaiMO4QIMvbJPYToUGFjEqI3wlLJwnYuZCDnomNiGgFDJCQn3OAphkdsCrJrlpgKsqp3FXZvWrBLrMjeOuf9xMNUykOUe6tT4+r7sxaZHAT1oaNm8pO7P6OzsNQZaZnaM2yPs7iaHjc2/HvMuDB+cR8C8xgAmAPq+ovkLcRFlE4SMS9BVH6rlqczMM3BYh1VGPTdS7kB45Tcq0g1y167nSFYW8K6H/UbHvbYfLQshRwwotnzvZtUZYiZq9CQJA1D/JyoSSqtMxuEY8RW6KzZTKykr5IBOs7aGQNoc3CpM3SWBO100P+cTR79nx2azzRDVkrfaT6y7L91DNOBVeXWvdZJNuh34AAFEB5KhCITJTFpG4Hgoh3W5MrumCsfA45qTPtUA/z01Ot4Goh9DK5zjnLB0Iyhu6TaR7ut2F+BL6PIZKgtBDfxLJlaVsxE1LVIakWWAklQK/HduCqG47bQ7LM2Gy7g7mukwKvzIc9ZCkOzv3LkflkJl7Iit5+pLfyfP517Z5GOu9cKmlmh/3RUrjLpTb/4aX6OuXF5WA3mULPfIjCwoAAAAAAAAABIsPAQYAXBfizkx0XQAAAAAASUVORK5CYII=);
}

/* --------------------------------------------------------	*/
/* Typography */
/* --------------------------------------------------------	*/

a {
  color: #7a8188;
  text-decoration:none;
}

.dark, a:hover, a:active, a:focus {
  color: #282a2e;
  text-decoration:none;
}

.contact h4, .contact h5 {
  text-align:left;
}

h1, h2, h3, h4, h5, h6 {
  font-family: 'Montserrat', sans-serif;
  color: #282A2E; 
  line-height:1.3em;    
  margin-top: 0px;
  margin-bottom: 15px;
  font-weight:400;
  text-align:center;
}

h1 {
  font-size:60px;
  text-align:center;
  text-transform:uppercase;  
}


h2 {
  color: #282A2E;
  font-size: 36px;
  font-weight: 400;
}

.phone {
  font-size: 27px;
  color: white;
  padding-left: 10px;
  white-space: nowrap;
}

.section-title {
  padding-top:80px;
  padding-bottom:50px;
  color: #282A2E;
  font-size: 36px;
  font-weight: 400;
  text-transform:uppercase;
  margin:0px;
  display: inline-block;
}

.section-title-min {
  padding-top:30px;
  padding-bottom:50px;
  color: #282A2E;
  font-size: 36px;
  font-weight: 400;
  text-transform:uppercase;
  margin:0px;
  display: inline-block;
}

.section-title:after {
  display: block;
  content: "";
  height: 6px;
  width: auto;
  margin: 10px auto 0px auto;
  position: relative;
  background: #F5F6FA;  
}

.section-title-white {
  padding-top:0px;
  padding-bottom:50px;
  color: #FFF;
  font-size: 36px;
  font-weight: 400;
  text-transform:uppercase;
  margin:0px;
  display: inline-block;
}

.section-title-white:after {
  display: block;
  content: "";
  height: 6px;
  width: auto;
  margin: 10px auto 0px auto;
  position: relative;
  background: #7a8188;  
}

.section-title-gray {
  padding-top:0px;
  padding-bottom:50px;
  color: #282A2E;
  font-size: 36px;
  font-weight: 400;
  text-transform:uppercase;
  margin:0px;
  display: inline-block;
  text-align:left;
}

.section-title-gray:after {
  display: block;
  content: "";
  height: 6px;
  width: auto;
  margin: 10px auto 0px auto;
  position: relative;
  background: #C1C8CE;  
}


h3 {
  color: #282A2E;
  font-family: "Open Sans", sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-align:left;
}


h3.big {
  color: #282A2E;
  font-family: "Open Sans", sans-serif;
  font-size: 20px;
  font-weight: 400;
  text-align:left;
  margin-bottom:30px;  
}

h4 {
  font-size:16px;
  font-weight: 400;
}

h5 {
  font-family: 'Montserrat', sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 17px;
  color: #a5aeb7;
}

h6 {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height:16px;
}


p {
  color: #7a8188;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: 400;
  line-height: 21px;
  margin: 0 0 20px;
  text-align:left; 
}               

.lead {
  color: #7a8188;
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  font-weight: 300;
  line-height: 21px;
  text-align: center;  
}




/* --------------------------------------------------------	*/
/* top header bar */
/* --------------------------------------------------------	*/

.top-header-bar {
  position:relative;
  line-height:40px;
  background-color: #F8F9FC;
  border-bottom: 1px solid #E7EBEF;
  color: #7a8188;
}

.top-header-bar-left {
  float:left;
  position:relative;
}

.top-header-bar-right {
  float:right;
  position:relative;
}

/* --------------------------------------------------------	*/
/* Top bar info */
/* --------------------------------------------------------	*/

ul.top-info-bar{   
  position: relative;
  margin: 0;
  list-style: none;
  padding:0;
}

ul.top-info-bar  li{
  margin: 0;
  margin-right: 10px;
  display: inline-block;
  font-size:13px;
  line-height:40px;
  list-style: none;
  font-weight:400;
  float:left;
}

ul.top-info-bar li a{
  color: #7a8188;
  padding:0px;
  line-height:40px;
  display: inline-block;
  line-height:inherit;
  font-size:13px;
  line-height:40px;  
}


ul.top-info-bar li i {
  color: #7a8188;
  margin: 0px 5px;
  text-align: center;
  font-size:16px;
  width:12px;
}


ul.top-info-bar-2 {   
  position: relative;
  margin: 0;
  list-style: none;
  padding:0;
}

ul.top-info-bar-2 li{
  margin: 0;
  display: inline-block;
  font-size:13px;
  list-style: none;
  font-weight:400;
  border-right: 1px solid #E7EBEF;
  border-left: 1px solid #E7EBEF; 
  float:left;
  margin-right:-1px;

  line-height: inherit;
}


ul.top-info-bar-2 li a {
    padding:0px 20px;
  line-height:40px;
  display: inline-block;
  color: #7a8188;
  font-size:13px;
}

ul.top-info-bar-2 li a:hover {
  line-height:40px;
  display: inline-block;
  font-size:13px;
  color:#fff;
  background:#8E959C;
}

ul.top-info-bar-2 li i {
  color: #7a8188;
  font-size:14px;
  margin: 0px 5px;
  text-align: center;
  font-size:13px;
}

/* --------------------------------------------------------	*/
/* Top bar shopping cart */
/* --------------------------------------------------------	*/

ul.cart-top-bar  {
  position: relative;
  margin: 0;
  list-style: none;
  padding:0;
}

ul.cart-top-bar  li{
  float: left;
  font-size: 13px;
  list-style: none;
  margin: 0;
  padding: 0;
}

ul.cart-top-bar  li a.cart-info {
  border-right: 0px solid #E7EBEF;
  border-left: 0px solid #E7EBEF;
  display: inline-block;
  width: auto;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #7a8188;
  padding:0px 15px 0px 15px;
  font-size:13px;
  background-color: #282A2E; 
  color:#FFF;


}

ul.cart-top-bar li a.cart-info i{
    display: inline-block;   
    height: 40px;
    line-height: 40px;
    text-align: center;
    color: #7a8188;
    color:#FFF;
    margin:0 0 0 10px;
    font-size:13px;   
    -webkit-transition: all .5s ease-in-out;
       -moz-transition: all .5s ease-in-out;
        -ms-transition: all .5s ease-in-out;
         -o-transition: all .5s ease-in-out;
            transition: all .5s ease-in-out;  
}

ul.cart-top-bar li ul {
  display:none;
  padding:30px 20px;
  z-index:999999;
  border: 1px solid #E7EBEF;
  min-width:250px;  
  position: absolute;
  right: -1px;
  background-color: #F8F9FC;

 
}



ul.cart-top-bar > li:hover > ul {
  display:block; 
} 


ul.cart-top-bar > li > ul > li {
  float:left;
  width:100%;
  padding: 0px 0px 10px 0px;
  line-height: 20px;
  text-align:right;
  font-size:12px;  
}

ul.cart-top-bar > li > ul > li span.name {
  text-align:right;
}

ul.cart-top-bar  > li > ul > li span.price {
  display: block;
  float: right;
  text-align: right;
  font-weight:700;
  padding-left:5px;
  width:38%;
}

ul.cart-top-bar > li > ul > li:last-child {
  border-top: 1px solid #E7EBEF;
  padding-top: 10px;
  padding-bottom:0px;
}

ul.cart-top-bar > li > ul > li.total {
  font-weight:bold;
}



/* --------------------------------------------------------	*/
/* Navigation */
/* --------------------------------------------------------	*/
.navbar {
  padding: 0px 0px 0px 0px;
  -webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
  -moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
  margin-bottom: 0px;
  border:0px solid;
  border-bottom: 1px solid #E7EBEF; 
  background: #FFF;
  width:100%;
  line-height:100px;
  z-index:1020;
  border-radius: 0px;
}

.navbar-move {
    -webkit-box-shadow: 0 2px 4px -2px rgba(231,235,239,0.75);
     -moz-box-shadow: 0 2px 4px -2px rgba(231,235,239,0.75);
          box-shadow: 0 2px 4px -2px rgba(231,235,239,0.75);
}

.navbar .nav {
  position: relative;
  right: 0;
  display: block;
  float: none;
  margin: 0 0px 0 0;
}

.logo {
  display: block;
  max-height:100px;
  line-height:100px;
  max-width: 217px;
}

.logo img{
  max-height:100px;
  line-height:100px;
  max-width: 217px;
}

[class^="gs-"]:before, [class*=" gs-"]:before {
  width: auto !important;
  margin: 0 auto !important;
}

.navbar .selectnav {
  display: none;
}

div.div-table-cell.terms {
  line-height: 17px;
}

.portfolio-fullwidth video {
  width: 100%;
  max-width: 1024px;
}

@media (max-width: 1200px) {
  .navbar {
    line-height: 50px !important;
  }

  .navbar .nav {
    width: 60% !important;
  }

  .navbar .nav > li > a {
    font-size: 12px !important;
  }

  .navbar .nav > li {
    margin-left: 20px !important;
  }

  div.hero-text.large div {
    font-size: 23px !important;
  }

  .sticky-wrapper {
    /*height: 167px !important;*/
  }

  .navbar .selectnav {
    display: none;
  }
}

@media (max-width: 991px) {
  .hero-text.alert div {
    font-size: 10px !important;
    line-height: 15px;
  }

  div.hero-text.large div {
    font-size: 21px !important;
  }

  div.hero-text.large {
    font-size: 25px !important;
  }

  .hero-text.large span.price {
    font-size: 30px !important;
    display: block;
    text-align: center;
  }

  .sticky-wrapper {
    /*height: 167px !important;*/
  }

  .navbar .selectnav {
    display: none;
  }
}

@media (max-width: 768px) {
  .logo {
    max-height:100px !important;
    max-width: 217px !important;
    line-height: 60px !important;
  }

  .hero-text.alert div {
    font-size: 11px !important;
    line-height: 16px;
  }

  div.hero-text.large div {
    font-size: 13px !important;
  }

  div.hero-text.large {
    font-size: 14px !important;
    line-height: 30px;
  }

  .hero-text.large span.price {
    font-size: 23px !important;
    display: inline-block;
  }

  .mini-hero-unit {
    display: none;
  }

  .sticky-wrapper {
    /*height: 135px !important;*/
  }

  .down {
    display: inline-block !important;
  }

  div.countdown-item {
    width: 80px !important;
    height: 80px !important;
    line-height: 80px !important;
    font-size: 31px !important;
  }

  div.countdown-box div {
    /*font-size: 25px !important;*/
  }

  .countdown-wrapper {
    padding: 0 !important;
  }

  .navbar {
    padding: 10px 0 !important;
  }

  .navbar .selectnav {
    display: block;
  }
}

@media (max-width: 560px) {
  .countdown-wrapper {
    padding: 0 !important;
  }

  .hero-text.large {
    font-size: 14px !important;
  }

  .hero-text.large div.hero-colour-yellow {
    font-size: 12px !important;
  }

  .hero-text.large div.hero-colour-yellow.right-20.left-20 {
    margin: 0 0 10px -20px;
  }

  .hero-text.large span.price {
    font-size: 19px !important;
    display: inline-block;
  }

  div.counter-item div.timer {
    font-size: 43px !important;
  }

  div.countdown-container {
    width: 100% !important;
  }

  div.countdown-box {
    margin: 0 auto;
  }

  div.countdown-box div {
    font-size: 20px !important;
  }

  div.countdown-item {
    width: 60px !important;
    height: 60px !important;
    line-height: 60px !important;
    font-size: 21px !important;
  }

  h2.section-title {
    font-size: 30px !important;
  }

  div.services-2-text {
    margin-left: 45px !important;
  }

  div.services-2-icon i {
    width: 40px !important;
    height: 40px !important;
    line-height: 40px !important;
    font-size: 19px !important;
  }

  .div-table .div-table-cell {
    display: block !important;
  }

  .navbar .selectnav {
    margin-bottom: 5px;
    display: block;
  }

  .navbar .mini-hero-unit {
    display: none;
  }

  a.down {
    display: inline-block !important;
  }

  .footer-dark .footer-top .container img {
    display: block;
    text-align: center;
    padding: 10px 0;
    margin: 0 auto !important;
  }

  ul.list-group {
    margin: 20px !important;
  }
}

/*
@media (max-width: 1200px) {
  .navbar .nav > li > a {
    font-size: 12px !important;
  }

  .navbar .nav > li {
    margin-left: 10px !important;
  }

  .alert div {
    font-size: 11px !important;
    line-height: 11px !important;
  }

  .phone {
    font-size: 15px !important;
    line-height: 15px !important;
  }
}

@media (max-width: 1024px) {
  .logo img {
    max-height:80px !important;
    max-width: 174px !important;
  }

  .hero-unit-button {
    padding: 6px 20px !important;
  }

  .navbar .nav > li > a {
    font-size: 12px !important;
  }

  .navbar .nav > li {
    margin-left: 10px !important;
  }

  .alert div {
    font-size: 11px !important;
    line-height: 11px !important;
  }

  .phone {
    font-size: 15px !important;
    line-height: 15px !important;
  }

  div.counter-item div.timer {
    font-size: 43px !important;
  }

  div.countdown-container {
    width: 100% !important;
  }

  div.countdown-box {
    margin: 0 auto;
  }

  div.countdown-box div {
    font-size: 43px !important;
  }
}

@media (max-width: 560px) {
  .logo {
    max-height:100px !important;
    max-width: 217px !important;
  }

  .hero-text.large {
    font-size: 14px !important;
  }

  .hero-text.large div.hero-colour-yellow {
    font-size: 12px !important;
  }

  .hero-text.large div.hero-colour-yellow.right-20.left-20 {
    margin: 0 0 10px -20px;
  }

  div.counter-item div.timer {
    font-size: 43px !important;
  }

  div.countdown-container {
    width: 100% !important;
  }

  div.countdown-box {
    margin: 0 auto;
  }

  div.countdown-box div {
    font-size: 20px !important;
  }

  h2.section-title {
    font-size: 30px !important;
  }

  div.services-2-text {
    margin-left: 45px !important;
  }

  div.services-2-icon i {
    width: 40px !important;
    height: 40px !important;
    line-height: 40px !important;
    font-size: 19px !important;
  }

  .div-table .div-table-cell {
    display: block !important;
  }

  .navbar .selectnav {
    margin-bottom: 5px;
  }

  .navbar .mini-hero-unit {
    display: none;
  }

  .portfolio-fullwidth video {
    width: 100%;
  }

  a.down {
    display: inline-block !important;
  }

  .footer-dark .footer-top .container img {
    display: block;
    text-align: center;
    padding: 10px 0;
    margin: 0 auto !important;
  }

  ul.list-group {
    margin: 20px !important;
  }
}
*/

@font-face {
  font-family: Chalk;
  src: url(../fonts/KGTenThousandReasons.ttf);
  font-weight: normal;
}

.ls-slide.chalk h2, .ls-slide.chalk p {
  font-family: 'Chalk' !important;
}

.center {
  text-align: center;
}

span.box {
  padding: 5px;
  font-size: 27px;
  color: orange;
}

p.pdf i.fa {
  font-size: 19px;
  color: red;
}

p.pdf a {
  padding-left: 10px;
  color: black;
}

.countdown-wrapper {
  background: url(../img/special/current-special-tier1-sma-4990.png) center center no-repeat !important;
  min-height: 347px;
  overflow: visible !important;
}

.force {
  background: url(../img/special/feb-2020-sale.jpg) center center no-repeat !important;
  background-color: #000000 !important;
}

.override-image {
  background: url(../img/special/qcells-sma.png) center center no-repeat !important;
}

.countdown-wrapper h1 {
  margin-left: 9px;
  padding: 10px 30px;
  text-align: center;
  color: #fff;
  border-radius: 5px;
  display: inline-block;
  font-size: 17px !important;
  text-transform: none;
}

.countdown-wrapper .countdown-wrapper-overlay {
  padding-top: 0;
  min-height: 519px;
  /*min-height: 347px;*/
  /*opacity: 0.5;*/
  opacity: 0;
}

.countdown-wrapper .countdown-wrapper-overlay .countdown-container {
  padding-top: 10px;
  padding-bottom: 0;
}

.hero-text.large {
  font-size: 27px;
}

.hero-text.alert {
  padding: 0;
  margin: 0;
}

.hero-text.alert div {
  font-size: 15px;
  line-height: 20px;
}

.hero-text.alert div:first-child {
  font-size: 15px;
}

.right-20 {
  padding-left: 20px;
}

.left-20 {
  padding-right: 20px;
}

.price-breakthrough {
  padding-top: 7px;
  padding-bottom: 7px;
  font-weight: bold;
  margin-top: 10px;
}

.hero-unit {
  line-height: 37px !important;
}

.mini-hero-unit {
  padding: 10px 0px;
  margin: 0px;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  background: #282A2E;
  position: relative;
  line-height: 21px;
  font-weight: 400;
}

.hero-unit-button.space {
  margin-right: 3px;
}

.hero-colour-yellow {
  background-color:#fcb040 !important;
}

.hero-colour-yellow:hover {
  background-color:#fb9f19 !important;
}

.price {
  font-size: 40px !important;
  vertical-align: middle;
}

.navbar .nav>li>a:focus, .navbar .nav>li>a:hover {
  background-color: transparent;
  text-decoration: none;
} 

.nav li, .nav li ul li, .nav li ul li ul li {
  list-style: none;
}


.navbar .nav > li {
  margin:0px;
  float: left;
  display:block;
  position:relative;
  margin-left:25px;  
}

.navbar .nav > li > a {
	font-family: 'Montserrat', serif;
  text-transform:uppercase;
  font-size: 13px;
	color: #7a8188;
  font-weight:400;
	display: inline-block;
  -webkit-border-radius: 0px;
  -moz-border-radius: 0px;
  border-radius: 0px;
  padding: 0px;
	text-shadow: none !important;
  -webkit-transition: all 0ms ease-in; 
     -moz-transition: all 0ms ease-in;
      -ms-transition: all 0ms ease-in;
       -o-transition: all 0ms ease-in;
          transition: all 0ms ease-in; 
}

.navbar .nav > li:first-child {
  /*margin-left: 0px;*/
}

.navbar .nav > .active > a, .navbar .nav > .active > a:hover, .navbar .nav > .active > a:focus {
	background-color:transparent;
  background:transparent;
	box-shadow: none;	
	transition: none;
  color: #282a2e;
}

.navbar .nav > li.selected > a, .navbar .nav > li:hover > a {
  color: #282a2e;
  
}

/* --------------------------------------------------------	*/
/*  Dropdown  Menu */
/* --------------------------------------------------------	*/

.navbar .nav > li > ul {
  display:none;
  list-style:none;
  z-index:1025;
  padding:0px;
  position:absolute;
  right:-25px;
}

.navbar .nav > li:hover > ul {
	display:block;
  -webkit-animation: fadeInUp 0.25s 0s ease both;
     -moz-animation: fadeInUp 0.25s 0s ease both;
      -ms-animation: fadeInUp 0.25s 0s ease both;
       -o-animation: fadeInUp 0.25s 0s ease both;
          animation: fadeInUp 0.25s 0s ease both;     
}

.navbar .nav > li > ul > li {
  position: relative;
  border-bottom: 1px solid #404449;  
}

.navbar .nav > li > ul > li:last-child {
  border-bottom:0px;
}

.navbar .nav > li > ul > li > a {
  font-family: 'Oxygen', sans-serif;
  display:block;
  min-width:200px;
  line-height:20px;
	color:#7a8188;
  padding:10px 20px;
  font-size:14px;
  background-color: #282A2E;
}

.navbar .nav > li > ul > li:hover > a {
  background-color: #404449;
  color: #7a8188;
}

.navbar .nav > li > ul > li.selected > a {
  background-color: #404449;
  color: #FFF;
}  

 
/* --------------------------------------------------------	*/
/*  Dropdown Menu 2nd  */
/* --------------------------------------------------------	*/

.navbar .nav > li > ul > li > ul {
	display:none;
  list-style:none;
  padding:0px;
  position:absolute;
  left:200px;
  top:0px;

}

.navbar .nav > li > ul > li:hover > ul {
	display:block;
  -webkit-animation: fadeInRight 0.25s 0s ease both;
     -moz-animation: fadeInRight 0.25s 0s ease both;
      -ms-animation: fadeInRight 0.25s 0s ease both;
       -o-animation: fadeInRight 0.25s 0s ease both;
          animation: fadeInRight 0.25s 0s ease both;     
}

.navbar .nav > li > ul > li > ul > li {
  border-bottom:1px solid #404449;
}

.navbar .nav > li > ul > li > ul > li:last-child {
  border-bottom:0px;
}

.navbar .nav > li > ul > li > ul > li > a {
  font-family: 'Oxygen', sans-serif;
  display:block;
  min-width:200px;
  line-height:20px;
	color:#7a8188;
  padding:10px 20px;
  font-size:14px;
  background-color: #282A2E;  
}

.navbar .nav > li > ul > li > ul > li:hover > a{
	background-color: #404449;
  color:#7a8188;
}
    
.navbar .nav > li > ul > li > ul > li.selected > a {
  background-color: #404449;
  color: #FFF;
}


/* --------------------------------------------------------	*/
/* Mobile Menu  */
/* --------------------------------------------------------	*/

.navbar .selectnav {
  /*display: none;*/
}

/* --------------------------------------------------------	*/
/* Image */
/* --------------------------------------------------------	*/

img {
  max-width: 100%;
  width: auto\9;
  height: auto;
  vertical-align: middle;
  border: 0;
  -ms-interpolation-mode: bicubic;
}

/* --------------------------------------------------------	*/
/* Services  */
/* --------------------------------------------------------	*/

.services-1 {
  position:relative;
  text-align:center;
  margin:0px 0px 30px 0px;
}

.services-1-icon i{
  width:84px;
  height:84px;
  line-height:84px;
  font-size:30px;
  color:#282A2E;
  margin:0px auto;
  position: relative;
  display: inline-block;  
  border:2px solid;
  border-color: #E7EBEF;
  margin-bottom:30px;
  border-radius:50%;    
}

.services-1-icon:hover i{
  border-color: #7a8188;   
}

.services-1-title {
  font-family: 'Montserrat', sans-serif;
  color: #404449;
  font-size: 16px;
  font-weight: 400;
}

.services-2 {
  position:relative;
  text-align:center;
  margin:0px 0px 40px 0px;
}

.services-2 ul li + li {
  padding-top: 3px;
}

.services-2-icon {
  display: inline-block;
  width:100%;
  display: table;  
}

.services-2-icon i {
  width:60px;
  height:60px;
  line-height:60px;  
  background: #282A2E;
  margin:0px auto;
  position: relative;
  display: inline-block;  
  margin-right:15px;
  border-radius:50%;
  float:left;
  text-align: center;
  font-size: 24px;    
  color:#fff;
}

.services-2-text {
  margin-left:75px;
  overflow:hidden;
}

.services-2-icon h4 {
  font-family: 'Montserrat', sans-serif;
  color: #404449;
  font-size: 16px;
  font-weight: 400;
  margin: 15px 0px 0px 0px;
  text-align:left; 
  display: table-cell;
  padding: 0px;
  vertical-align: middle;
  width:100%;
}

.services-2 p {
  color: #7a8188;
  margin: 12px 0px 0px 0px;
  text-align:left; 
}


/* -------------------------------------------------------- */
/* Why Grand Solar */
/* -------------------------------------------------------- */

.about_mid{
  padding: 0px;
}
.about_mid p.nospace{
  padding: 0;
  margin: 0;
}
.about_mid ul{
  padding: 0px;
  margin: 0px;
}
.about_mid ul{
  list-style-type: none;
}
.about_mid ul li{
  padding:60px 0;
  border-bottom:1px solid #cacbcd;
}
.about_mid ul li ul li{
  margin-left: 30px;
  padding: 5px 0;
  list-style-type: disc;
  border-bottom: none;
  font-size: 13px;
}
.about_mid ul li ul li div{
  font-size: 13px;
  font-style: italic;
}
.about_mid ul li:last-child{
  border-bottom: none;
}
.about_mid_left, .about_mid_left2{
  width:47% !important;
  float:left;
}
.about_mid_left2{
  float:right;
}
.about_mid_right, .about_mid_right2{
  width:53% !important;
  float:right;
}
.about_mid_right2{
  float:left;
}
.about_mid_right_text{
  font: 24px/28px "Montserrat";
  /*color:#575757;*/
  text-transform:uppercase;
  border-left:1px dashed #ff9000;
  padding-left: 16px;
}
.about_mid_right_text span{
  font:36px/36px "Montserrat";
  /*color: #575757;*/
  display:block;
}
.about_mid_right_text1{
  font:18px/24px "Open Sans";
  /*color:#5e5e5e;*/
  width:96%;
  padding: 50px 0 0;
}
.about_mid_left, .about_mid_left2 {  width: 100%;}
.about_mid_right_text1 {padding: 20px 0 0;}
.about_mid_right, .about_mid_right2 {width: 100%;}
.about_mid_right_text {font-size:24px;}
.about_mid_right_text span {font-size:34px;}
.about_mid_right_text1 {font-size:14px;}
ul.performance li{
  list-style-type: none !important;
  color: #ffffff;
  text-align: center;
}
ul.performance li:first-child{
  background-color: #0063ae;
}
ul.performance li:not(:first-child){
  background-color: #c4c6c5;
  font-weight: normal;
}

/* --------------------------------------------------------	*/
/* Counter */
/* --------------------------------------------------------	*/

.counter-item {
  position:relative;
  margin-bottom:20px;
  text-align:center;
}

.counter-item div {
  display: inline-block;
  font-size:30px;
  /*color: #282A2E;*/
  color: #FFFFFF;
}

.counter-item h5 {
  text-align:center;
  margin-bottom:0px;
  /*color: #282A2E;*/
  color: #FFFFFF !important;
}

.counter-item i {
  font-size:50px;
  /*color: #282A2E;*/
  color: #FFFFFF !important;
  display: block;
}


.timer {
  /*color: #282A2E;*/
  color: #FFFFFF;
  font-size: 48px !important;
  font-weight: 800;
  text-transform: uppercase;
  text-align:center;
  line-height:80px;
}

.counter-item p {
  
}

/* --------------------------------------------------------	*/
/* Clients */
/* --------------------------------------------------------	*/

.clients {
  position:relative;
  text-align:center;
}

.clients a {
  display:inline-block;
}

.clients img {
  padding:0px;
  width:100%;
}


/* --------------------------------------------------------	*/
/* Team members */
/* --------------------------------------------------------	*/

.team {
  position:relative;
  text-align:center;
  margin-bottom:30px;
    
}

.team-img {
  position:relative;
  overflow:hidden;
  display: block;
}

.team-img img{
  max-width:200px;
  max-height:200px;
  height:200px;
  width:200px;
  border-radius:50%;
}

.overlay {
  position: absolute;
  z-index: 1;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  filter: alpha(opacity=0);
  opacity: 0;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  display: inline-block;
  overflow: hidden;
  background: #282A2E;
  border-radius:50%;
  width:200px;
  max-width:200px;
  max-height:200px;
  margin:0px auto;    
}

.team-img:hover .overlay {
  opacity: 1;
}

.team-socials {
  position:relative;
  margin:20px 0px 19px 0px;
  text-align:center;
}

.team-socials a {
  display:inline-block;
}

.team-socials  i {
  width:42px;
  height:42px;
  line-height:42px;  
  background: transparent;
  border:2px solid #E7EBEF;
  margin: 0px 5px;
  position: relative;
  display: inline-block;  
  border-radius:50%;
  text-align: center;
  font-size: 18px;    
  color:#282A2E;  
}

.team-socials a:hover  i {
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
  border:2px solid #282A2E; 
}

.team-name {
  position:relative;
}


.team-name h3 {
  text-align:center;
  margin-bottom:3px;
}


.team-email i{
  position: absolute;
  display: inline-block;
  margin: -40px 0px 0px -40px;
  font-size: 40px;
  border-radius: 50% 50% 50% 50%;
  width: 80px;
  height: 80px;
  line-height: 80px;
  font-size: 0px;
  text-align: center;
  color: #fff;
  top: 50%;
  left: 50%;  
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  -moz-opacity: 0;
  -khtml-opacity: 0;
  opacity: 0;
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out; 
}

.team-img:hover .team-email i{

  font-size: 40px;


  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity: 1;
  z-index: 2;  
}


/* --------------------------------------------------------	*/
/* Parallax */
/* --------------------------------------------------------	*/


.parallax{
  width:100%; 
  padding: 0;
  margin: 0;
  background-attachment: fixed;
  background-repeat: no-repeat;  
  color: #FFFFFF;
}

.parallax-2 {
  background-color: #E7EBEF;
}


.parallax .parallax-text-container-home {
  display:table;
  width: 100%;
  height:800px;
  padding: 0;
  margin: 0;
}

.parallax .parallax-text-container-1 {
  width: 100%;
  padding: 0;
  margin: 0;
}


.parallax .parallax-text-container-2 {
  padding: 0;
  margin: 0;
  text-align: center;  
  width: 100%;
  height:500px;
  display:table;
  text-align: center;
}

.parallax .parallax-text-container-3 {
  padding: 0;
  margin: 0;
  text-align: center;  
  width: 100%;
  height:600px;
}

.parallax .parallax-text-container-4 {
  display:table;
  padding: 0;
  margin: 0;
  text-align: center;  
  width: 100%;
  height:120px;
  padding:0 15px;
}

.parallax .parallax-text-container-5 {
  display:table;
  padding: 0;
  margin: 0;
  text-align: center;  
  width: 100%;
  height:350px;
}

.parallax-text-container-home .parallax-text-item {
  display:table-cell;
  vertical-align:middle;
  color:#fff;
  text-align:center;
}

.parallax-text-container-home .parallax-text-item p{
  text-align:center;
  color:#FFF;
  text-shadow:0px 0px 0px rgba(0, 0, 0, 0);
  font-weight:400;
  font-size:14px;
  line-height:17px;
  font-family:"Open Sans"; 
}

.parallax-text-container-home h2, .parallax-text-container-home h3 {
  color:#FFF;
  text-align:center;
}

.parallax-text-container-1 .parallax-text-item {
  padding:100px 0px;
  text-align:center;
}

.parallax-text-container-2 .parallax-text-item {
  display:table-cell;
  vertical-align:middle;
}

.parallax-text-container-4 .parallax-text-item {
  display:table-cell;
  vertical-align:middle;
  color: #606060;
  font-family: "Open Sans", sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.3em;  
}


.parallax-text-container-5 .parallax-text-item {
  display:table-cell;
  vertical-align:middle;
  color: #606060;
  font-family: "Open Sans", sans-serif;
  font-size: 24px;
  font-weight: 400;
  line-height: 1.3em;  
}



.parallax p.lead {
  color:#fff;  
}

.parallax-mobile {
	background-position: 50% 0px !important; 
	background-attachment: scroll !important;
}

.parallax-colored {
  background-color: rgba(53,84,117, 0.7);
}

.parallax-colored-dark {
  background-color: rgba(0,0,0, 0.7);
}


/* --------------------------------------------------------	*/
/* Gallery portfolio */
/* --------------------------------------------------------	*/


.section-title-portfolio {
  color: #282A2E;
  font-size: 36px;
  font-weight: 400;
  text-transform:uppercase;
  margin:0px;
  display: inline-block;
}

.section-title-portfolio:after {
  display: block;
  content: "";
  height: 6px;
  width: auto;
  margin: 30px auto 0px auto;
  position: relative;
  background: #878E94;  
}

.portfolio-fullwidth {
  background:#282A2E;
  position:relative;
}

.portfolio-fullwidth-black {
  background:#000000;
  position:relative;
}

.portfolio-share-block {
  position: absolute;
  bottom: 0px;
  right: 20px;
  text-align: right;
  background:transparent;
  max-width:200px;
  float:right;
  height:45px;
  line-height:45px;
  z-index:5;
}

.portfolio-email {
  display:inline-block;
  position: relative;
  top: 0px;
  right:0px;
  float:right;
  text-align: center;
  background:#ED6450;
  width:45px;
  height:45px;
  line-height:45px;
  color:#FFF;
  font-size:18px;
}

.portfolio-share-fb {
  display:inline-block;
  position: relative;
  float:right;
  right:0px;
  text-align: center;
  background:#0761A4;
  width:45px;
  height:45px;
  line-height:45px;
  color:#FFF;
  font-size:18px;
}

.portfolio-like {
  display:inline-block;
  position: relative;
  float:right;
  text-align: center;
  background:#7a8188;
  width:45px;
  height:45px;
  line-height:45px;
  right:0px;
  color:#FFF;
  font-size:18px;
}

.portfolio-share-block i{
  width:45px;
  height:45px;
  line-height:45px;
  font-size:18px;
  color:#FFF;
}

.portfolio-likei, .portfolio-share-fbi, .portfolio-email i{
  width:45px;
  height:45px;
  line-height:45px;
  font-size:18px;
  color:#FFF;
}

.portfolio-like:hover i, .portfolio-share-fb:hover i, .portfolio-email:hover i{
  width:45px;
  height:45px;
  line-height:45px;
  font-size:18px;
  color:#FFF;
}


/* --------------------------------------------------------	*/
/* Gallery item */
/* --------------------------------------------------------	*//

.media-container {
  margin-bottom: 0px;
}

.media-container img {
  width:100%;
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out; 
}

.media-container:hover img {
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out; 
    transform: scale(0.9);
  -ms-transform: scale(0.9);
  -webkit-transform: scale(0.9);
}


/* --------------------------------------------------------	*/
/* Video content */
/* --------------------------------------------------------	*/
#header-video {
  min-width: 100%;
  min-height: 100%
}

.video-content {
  max-width:100%;
  padding:0px;
  margin:0px;
  margin-bottom:-5px;
  border:none; 
}

#home-video {
  position: relative;
  display: block;
  max-height: 500px;
  min-height: 500px;
  overflow:hidden;
}


.home-video-content {
  height:500px;
  display: table;
  width: 100%;  
}

.home-video-content-item {
  display:table-cell;
  vertical-align:middle;
}


.video-full {
  position: absolute;
  width: 100%;
  top: 0;
  margin: 0 auto;
  z-index: 2;
  background: transparent;
  height: auto;
  text-align: center;
  display:table;
  width:100%;
  min-height:100%;
  height: 100%;
}

.video-full-cell {  
  display:table-cell;
  vertical-align:middle;
  width:100%;
}


.video-full p, #home-video p {
  text-align:center;
  color:#FFF;
  font-weight:400;
  font-size:14px;
  line-height:17px;
  font-family:"Open Sans";
}


/* --------------------------------------------------------	*/
/* Boxed project */
/* --------------------------------------------------------	*/


.project-boxed {
  position:relative;
  overflow:hidden;
  background:#F5F6FA;
  margin-bottom:30px;
}


.project-boxed img {
  width:100%;
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
}

.project-boxed:hover img {
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
  transform: scale(0.9);
  -ms-transform: scale(0.9);
  -webkit-transform: scale(0.9);
}

.project-boxed .media-text {
  padding:30px 20px;
}

.project-boxed h4 {
  color: #404449;
  font-size: 16px;
  font-weight: 400;
  margin-bottom:10px;
  text-transform:uppercase;
}

.project-boxed h4:hover {
  color: #7F7F7F;
}


.project-boxed h5 {
  color: #7a8188;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: 400;
  margin-bottom:0px;
}



.project-boxed-2 {
  position:relative;
  overflow:hidden;
  border-right:1px solid transparent;
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
  margin-bottom:30px;    
}

.project-boxed-2 img {
  opacity:0.7;
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;  
  overflow: hidden;
  width: 100%;
}

.project-boxed-2:hover img {
  opacity:1;
 
}
.project-boxed-2 .media-text {
  height:100%;
  padding:40px 40px 25px 40px;
  background:#F5F6FA;
  color:#7a8188;  
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out; 
}

.project-boxed-2:hover .media-text {
  background:#282A2E;
}

.project-boxed-2 .media-text h3 {  
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out; 
}
.project-boxed-2 .media-text h3 a{
  color: #282A2E;
}


.project-boxed-2:hover .media-text h3, .project-boxed-2:hover .media-text h3 a {
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out; 
  color:#fff;
}



/* --------------------------------------------------------	*/
/* Blog masonry (boxed) */
/* --------------------------------------------------------	*/

.blog-boxed {
  position:relative;
  overflow:hidden;
  background:#F5F6FA;
  margin-bottom:30px;
}

.blog-boxed .media-content {
  position: relative;
  overflow: hidden;
  display: block;
}


.blog-boxed img {
  width:100%;
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
}

.blog-boxed:hover img {
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
  transform: scale(0.9);
  -ms-transform: scale(0.9);
  -webkit-transform: scale(0.9);
}

.blog-boxed .media-text {
  padding:30px 20px;
}

.blog-boxed h4 a {
  color: #404449;
  font-size: 16px;
  font-weight: 400;
  margin-bottom:10px;
  text-transform:uppercase;
}

.blog-boxed h4 a:hover {
  color: #7F7F7F;
}


.blog-boxed h5 {
  color: #7a8188;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: 400;
  margin-bottom:15px;
}

.blog-boxed p {
  margin:0px;
  text-align:center;
}



/* --------------------------------------------------------	*/
/* Blog classic */
/* --------------------------------------------------------	*/

.blog-post-container {
  position:relative;
  border-bottom: 1px solid #E7EBEF;
  padding-bottom: 40px;
  margin-bottom: 60px;
}

.blog-post-media {
  position:relative;
  margin-bottom:20px;
}

.blog-post-media img {
  width:100%;
}

.blog-post-info {
  position:relative;
}

.blog-post-info h3{
  font-size:26px;
  color: #282a2e;
  font-weight:700;
  text-transform:uppercase;      
}
.blog-post-info h3 a{
  color: #282a2e;
  font-weight:700;
  text-transform:uppercase;  
}


.blog-post-info p {
margin:0 0 15px;
}

.blog-post-text {
  position:relative;
}

.more-link {
  margin-top:20px;
}

.widget {
  margin-bottom:20px;
  display:block;
}
.widget .form-group {
  margin-bottom: 0px;
}

.blog-post-detail-container {
  position:relative;
  padding-bottom: 40px;
}

.blog-post-comments {
  padding:0px;
  margin:0px;
  margin-top:0px;
}

ul.blog-post-comments ul {
  padding-left:60px;
}

.blog-post-comments li {
  position:relative;
  list-style:none;
  padding-left:0px;
  text-align: justify;
  line-height: 22px;
  margin-bottom:20px;
}

.blog-post-comments li span {
  display:block;
  margin-left:60px;
}

.blog-post-comments h6 {
  margin-bottom: 20px;
  top: 10px;
  position: relative;
  display: block;
  clear:none;
  text-align:left;
  color:#7a8188;
  font-size:13px;
  font-weight:400;
  line-height:21px;  
}

.blog-post-comments li h6 span {
 display: inline-block;
 margin-left:0px; 
}

.blog-post-comments li i{
  width: 40px;
  height: 40px;
  line-height: 40px;
  font-size: 25px;
  margin-right: 15px;
  float: left;
  border: 1px solid;
  border-color: #CCCCCC;
  color: #8a8c8c;
  text-align:center;  
}

.share-box {
  margin-top: 12px;
}




/* --------------------------------------------------------	*/
/* Blog timeline */
/* --------------------------------------------------------	*/

.blog-timeline-container {
  position:relative;
  margin-bottom:50px;
  float:left;
}

.blog-timeline-container h2 {
  position: relative;
  clear: both;
  text-align: center;
  color: #282A2E;
  font-weight:700;
  font-size: 32px;
  line-height:1.1em;
  margin:0px;
}
  


ul.blog-timeline {
  width: 100%;
  background:url(../img/blog-timeline/blog-timeline.png) center center repeat-y;
  display: block;
  position: relative;
  height: auto;
  padding: 0px;
  list-style:none;
  margin-right: 0px;
  margin-left: 0px;      
  float:left;
  margin-top:40px;
  margin-bottom:60px;  
}
    
ul.blog-timeline li:nth-child(2n+1) {
  float: left;
  clear: left;
  padding-left: 0px;
  padding-right: 35px;
  margin-top: 0px;
  margin-bottom: 50px;
} 

ul.blog-timeline li {
  width: 50%;
  float: right;
  position: relative;
  padding-left: 35px;
  margin-top: 0px;
  margin-bottom: 0px;
  min-height:100px;
}

ul.blog-timeline li:last-child {
  margin-bottom: 0px;
  min-height:100px;
}

ul.blog-timeline li + li{
	margin-top: 50px;
} 

ul.blog-timeline li .blog-timeline-content {
  border-radius: 12px;
  position: relative;
  text-align: left;
  background: white;
  border: 0px solid #E7EBEF;
  background-color:#F8F9FC;  
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
  padding:25px 25px;
  min-height:150px;  
}

ul.blog-timeline li .blog-timeline-content p {
  font-style: italic;  
}

ul.blog-timeline li:hover .blog-timeline-content {
  background-color:#282A2E;  
}

ul.blog-timeline li .blog-timeline-content h3 {
  margin:10px 0px; 
}

ul.blog-timeline li .blog-timeline-content h3 a{
  color:#282A2E;    
}

ul.blog-timeline li .blog-timeline-content h5{
  color: #a5aeb7;
  text-align:left;
  font-size:13px;
  margin:0px;  
}


ul.blog-timeline li:hover .blog-timeline-content h3 a, ul.blog-timeline li:hover .blog-timeline-content h5, ul.blog-timeline li:hover .blog-timeline-content p{
  color:#FFF;  
}

ul.blog-timeline li.blog-timeline-heading:before  {
content:none !important;
}


ul.blog-timeline li:after {
  content: '';
  position: absolute;
  left: -8px;
  right: auto;
  display: block;
  width: 16px;
  height: 16px;
  background: #282A2E;
  border-radius: 50%;
  top: 22px;
}

ul.blog-timeline li:nth-child(2n+1):after {
  content: '';
  position: absolute;
  left: auto;
  right: -8px;
  display: block;
  width: 16px;
  height: 16px;
  background: #282A2E;
  border-radius: 50%;
  top: 42px;
}



ul.blog-timeline li:nth-child(2n+1):before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  left: auto;
  right: 5px;
  top: 35px;
  border: 15px solid;
  border-color: transparent  transparent transparent #F8F9FC;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
} 

ul.blog-timeline li:before {
  content: '';
  position: absolute;
  width: 0;
  height: 0;
  left: 5px;
  right: auto;
  top: 15px;
  border: 15px solid;
  border-color:  transparent #F8F9FC transparent  transparent;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
}
                                          

ul.blog-timeline li:hover:nth-child(2n+1):before {
  border-color: transparent  transparent transparent #282A2E;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
}


ul.blog-timeline li:hover:before {
  border-color:  transparent #282A2E  transparent  transparent;
  -webkit-transition: all 0.4s;
  -moz-transition: all 0.4s;
  transition: all 0.4s;
} 




/* --------------------------------------------------------	*/
/* Shop elements */
/* --------------------------------------------------------	*/


.shop-boxed {
  position:relative;
  overflow:hidden;
  padding:0px 0px 0px 0px;
  margin-bottom:30px;
  background-color:#fff;
  border:1px solid #E7EBEF;
  -webkit-transition: all .5s ease-in-out;
     -moz-transition: all .5s ease-in-out;
      -ms-transition: all .5s ease-in-out;
       -o-transition: all .5s ease-in-out;
          transition: all .5s ease-in-out; 
}

.shop-boxed:hover {
  -webkit-box-shadow: 0px 2px 3px 0px rgba(231,235,239,0.75);
     -moz-box-shadow: 0px 2px 3px 0px rgba(231,235,239,0.75);
          box-shadow: 0px 2px 3px 0px rgba(231,235,239,0.75);
  -webkit-transition: all .5s ease-in-out;
     -moz-transition: all .5s ease-in-out;
      -ms-transition: all .5s ease-in-out;
       -o-transition: all .5s ease-in-out;
          transition: all .5s ease-in-out;           
}

.shop-boxed img {
  width:100%;
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
}

.shop-boxed:hover img {
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
  opacity:0.7;
}

.shop-boxed .media-text {
  padding:20px 20px;
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
  text-align:center;   
}

.shop-boxed h3{
  margin-bottom:10px;

}

.shop-boxed h3 a, .shop-boxed h3{
  color: #7a8188;
  text-align:center;
  font-size:18px;
}

.shop-boxed:hover h3 a {
  color: #404449;
}


.shop-boxed span.price {
  color: #7a8188;
  font-family: "Open Sans", sans-serif;
  font-size: 18px;
  font-weight: 700;
  padding:0px 3px;

}

.shop-boxed span.price-old {
  padding:0px 3px;
  color: #7a8188;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  font-weight: 400;
  text-decoration: line-through;
} 


.shop-boxed .add-to-cart {
  text-align:center;
  margin-top:15px;  
}

.shop-boxed .add-to-cart i{
  margin-right:5px;  
}


.shop-boxed .add-to-cart a {
  cursor:pointer;
}


/* --------------------------------------------------------	*/
/*  Isotope filters */
/* --------------------------------------------------------	*/

ul.filter { 
  float:left;
  margin:0px 0px 30px 0px;
  padding:0px; 
  list-style-type: none; 
}

ul.filter li { 
  float:left;
  list-style-type: none;
  line-height:45px;
}

ul.filter li a{   
	font-size: 13px;
	line-height: 45px;
	color: #7a8188;
  cursor: pointer;
  margin: 0px;
  overflow: visible;
  padding: 0px 20px;
  position: relative;
  display: inline-block;
  text-transform: uppercase;  
}

ul.filter li a:hover, ul.filter li.active a:hover { 
  color: #FFF;
  background-color: #404449; 
}
ul.filter li.active {
  color:#fff; 
  background-color: #404449; 
  }

ul.filter li.active a { 
  color:#fff; 
  background-color: #404449; 
}




/* --------------------------------------------------------	*/
/* Logos */
/* --------------------------------------------------------	*/

.logos-full {
  background:#F5F6FA;
  padding:0px 0px;
}

.logos-full .logos {
  position:relative;
  text-align:center;
  display:table;
  margin: 0px auto;
  height: 300px;
  padding: 50px 0px
}

.logo-cell {
  display:table-cell;
  vertical-align:middle;
  width:20%;
}

.logos img {
  padding:15px 20px;
  max-width:100%;
  height:auto;
  opacity:0.5;
   -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;  
}

.logos a:hover img {
  opacity:1;
}



/* --------------------------------------------------------	*/
/* Back to top button */
/* --------------------------------------------------------	*/
.top {
  width:100%;
  text-align:center;
  position:relative;
  margin:90px 0px 90px 0px;
}

.back-to-top {
  display:inline-block; 
  background:#282A2E;
  width:60px;
  height:60px;
  line-height:60px;
  border-radius:50%;
  margin:0px auto;
  z-index: 3;
  position:relative;
  cursor:pointer;
}


.back-to-top:hover {
  background: #C1C8CE;
}

.top .top-line {
  position: absolute;
  top: 30.5px;
  left: 0px;
  height: 1px;
  width: 100%;
  background: #E7EBEF;
  z-index: 1;
}

.back-to-top i{
  position:relative;
  display:inline-block;
  color:#fff;
  font-size:30px;
  width:60px;
  height:60px;
  line-height:60px;    
}


/* --------------------------------------------------------	*/
/* Down button */
/* --------------------------------------------------------	*/

.down {
  display: inline-block;
  background: #282A2E;
  /*width: 60px;
  height: 60px;
  line-height: 60px;*/
  border-radius: 50%;
  margin: 0px auto;
  /*position: relative;*/
  cursor: pointer;
  text-align: center;
  z-index:5;
}

.down:hover {
  background:#7a8188;
}

.down i {
  position:relative;
  display:inline-block;
  color:#fff;
  font-size:30px !important;
  width:60px;
  height:60px;
  line-height:60px !important;    
}




/* --------------------------------------------------------	*/
/* Footer */
/* --------------------------------------------------------	*/

.footer-socials {
  position:relative;
  margin:47px 0px 20px 0px;
  text-align:center;
}

.footer-socials a {
  display:inline-block;
}

.footer-socials  i {
  width:42px;
  height:42px;
  line-height:42px;  
  background: transparent;
  border:2px solid #E7EBEF;
  margin:0px auto;
  position: relative;
  display: inline-block;  
  margin:0px 5px;
  border-radius:50%;
  text-align: center;
  font-size: 18px;    
  color:#282A2E;  
}

.footer-socials a:hover  i {
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;
  border:2px solid #282A2E; 
}

footer p {
  text-align:center;
}



/* footer dark */


.footer-dark {
  position:relative;
  background: #2b2d2f;
}

.footer-top {
  padding: 60px 0px 40px 0px;
  
}

.footer-dark a {
  color:#e3e5e7;
}

.footer-dark a:hover {
  color:#7A8188; 
}

.footer-dark .footer-title {
  color:#FFF;
  font-size:20px;        
}

.footer-dark p {
  font-size:13px;
  line-height:20px;
  margin-bottom:28px;
  text-align:left; 
}

.footer-dark h3 {
  text-align:left;
}

.footer-dark .list-group {
  margin-bottom: 20px;
  padding-left: 0;
  font-size:13px;
  line-height:22px;
}

.footer-dark .footer-top .container a {
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
  margin: 0 25px;
  display: inline-block;
  background-size: contain;
}

.footer-dark .footer-top .container a:hover {
  filter: grayscale(0%);
  -webkit-filter: grayscale(0%);
}


.footer-dark .list-group li:first-child {
  padding: 0px 0px 8px 0px;
}

.footer-list-group-item {
  position: relative;
  display: block;
  padding: 8px 0px;
  margin-bottom: 0px;
  background-color: transparent;
  border: 0px solid #ddd;
  border-bottom: 1px solid #404449;
  line-height:22px;
}

.footer-list-group-item:last-child {
  border-bottom: 0px solid #444;
}

.footer-list-group-item i {
  margin-right:0px;
  font-size:16px;
  width:20px;  
}

.footer-bottom {
  border-top: 0px solid #4b4c4d;
  background: #212325;
  padding:20px 0px 15px 0px;
  line-height:20px;
}

.footer-bottom p{
  margin:0px;
  padding:10px 0px;
}

.footer-text-left, .footer-text-left p{
  text-align:left;
}

.footer-text-right, .footer-text-right p {
  text-align:right;
}


/* --------------------------------------------------------	*/
/* Google map */
/* --------------------------------------------------------	*/
.google-map {
  position: relative;
  width: 100%;
  height: 400px;
  padding: 0px;
  border: 0px;
  margin-bottom: -7px;
}


/* --------------------------------------------------------	*/
/* Contact form */
/* --------------------------------------------------------	*/
.error {
  margin:8px 0px;
	display: none;
  color: #282A2E;  
}

#ajaxsuccess {
  font-size: 16px;
	width: 100%;
	display: none;
  clear: both;
  color: #282A2E;
  margin:8px 0px;
}


/* --------------------------------------------------------	*/
/* Sliders */
/* --------------------------------------------------------	*/

.main-slider .slides img {width: 100%; display: block; max-height:900px; opacity:0.7;} 

/*  flex center nav */
.main-slider {margin: 0px;  border: 0px solid #000; position: relative; -webkit-border-radius: 0px; -moz-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; box-shadow: 0 0px 0px rgba(0,0,0,0); -webkit-box-shadow: 0 0px 0px rgba(0,0,0,0); -moz-box-shadow: 0 0px 0px rgba(0,0,0,0); -o-box-shadow: 0 0px 0px rgba(0,0,0,0); zoom: 1;}
.main-slider .flex-direction-nav {width: 100%; position: absolute; bottom: 40px; text-align: center;
left:0; right:0;}
.main-slider .flex-direction-nav a {width: 100px; height: 6px; display: block; background: #282A2E;  cursor: pointer; text-indent: -9999px; opacity:0.5;
border:0px solid; 
-webkit-border-radius: 0px; 
-moz-border-radius: 0px; 
-o-border-radius: 0px; 
border-radius: 0px; 
box-shadow: inset 0 0 0px rgba(0,0,0,0); 
}


.main-slider .flex-direction-nav a:hover,.main-slider .flex-direction-nav a:focus {
  text-decoration:none;
}


.main-slider .flex-direction-nav .flex-next {
  text-indent: 0px;
  left:50%;
  margin-left:0px;
}

.main-slider .flex-direction-nav .flex-prev {
  text-indent: 0px;
  right:50%;
}


.main-slider .flex-direction-nav .flex-next:hover  {  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity:1;
  }
.main-slider .flex-direction-nav .flex-prev:hover {  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity:1;}


.main-slider .flexslider:hover .flex-next:hover, .main-sliderv .flexslider:hover .flex-prev:hover {  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity:1;}
.main-slider .flex-direction-nav .flex-disabled {opacity: .6!important; filter:alpha(opacity=60); cursor: default;}

.main-slider .flex-control-nav {display:none;}




/* slider for video */
.main-slider-video {margin: 0px;  border: 0px solid #000; position: relative; -webkit-border-radius: 0px; -moz-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; box-shadow: 0 0px 0px rgba(0,0,0,0); -webkit-box-shadow: 0 0px 0px rgba(0,0,0,0); -moz-box-shadow: 0 0px 0px rgba(0,0,0,0); -o-box-shadow: 0 0px 0px rgba(0,0,0,0); zoom: 1;}
.main-slider-video .flex-direction-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;
left:0; right:0;}
.main-slider-video .flex-direction-nav a {width: 100px; height: 6px; display: block; background: #282A2E;  cursor: pointer; text-indent: -9999px; opacity:0.5;
border:0px solid; 
-webkit-border-radius: 0px; 
-moz-border-radius: 0px; 
-o-border-radius: 0px; 
border-radius: 0px; 
box-shadow: inset 0 0 0px rgba(0,0,0,0); 
}


.main-slider-video .flex-direction-nav a:hover,.main-slider-video .flex-direction-nav a:focus {
  text-decoration:none;
}


.main-slider-video .flex-direction-nav .flex-next {
  text-indent: 0px;
  left:50%;
  margin-left:0px;
}

.main-slider-video .flex-direction-nav .flex-prev {
  text-indent: 0px;
  right:50%;
}


.main-slider-video .flex-direction-nav .flex-next:hover  {  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity:1;
  }
.main-slider-video .flex-direction-nav .flex-prev:hover {  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity:1;}


.main-slider-video .flexslider:hover .flex-next:hover, .main-slider-videov .flexslider:hover .flex-prev:hover {  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity:1;}
.main-slider-video .flex-direction-nav .flex-disabled {opacity: .6!important; filter:alpha(opacity=60); cursor: default;}

.main-slider-video .flex-control-nav {display:none;}


/*  flex bottom  nav */
.projects-slider {margin: 0px; margin-bottom: 40px;  border: 0px solid #000; position: relative; -webkit-border-radius: 0px; -moz-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; box-shadow: 0 0px 0px rgba(0,0,0,0); -webkit-box-shadow: 0 0px 0px rgba(0,0,0,0); -moz-box-shadow: 0 0px 0px rgba(0,0,0,0); -o-box-shadow: 0 0px 0px rgba(0,0,0,0); zoom: 1;}

.projects-slider .flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center; height:6px;}
.projects-slider .flex-control-nav li {margin: 0 0px; display: inline-block; zoom: 1; *display: inline;

}
.projects-slider .flex-control-paging li a {width: 100px; height: 6px; display: block;  background: #C1C8CE; cursor: pointer; text-indent: -9999px;
border:0px solid; 
-webkit-border-radius: 0px; 
-moz-border-radius: 0px; 
-o-border-radius: 0px; 
border-radius: 0px; 
box-shadow: inset 0 0 0px rgba(0,0,0,0);
}
.projects-slider .flex-control-paging li a:hover { background: #333; background: #7a8188; }
.projects-slider .flex-control-paging li a.flex-active { background:  #282A2E; cursor: default; }
  
.projects-slider .flex-direction-nav {display:none;} 

 
.slider-content {
  position:relative;
  overflow:hidden;
  border-right:1px solid transparent;
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;    
}

.slider-content img {
  opacity:0.7;
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out;  
  overflow: hidden;
  width: 100%;
}

.slider-content:hover img {
  opacity:1;
 
}
.slider-text {
  height:100%;
  padding:40px 40px 25px 40px;
  background:#F5F6FA;
  color:#7a8188;  
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out; 
}

.slider-content:hover .slider-text {
  background:#282A2E;
}

.slider-content .slider-text h3 {
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out; 
}


.slider-content:hover .slider-text h3 {
  -webkit-transition: all .5s ease-in-out;
  -moz-transition: all .5s ease-in-out;
  -o-transition: all .5s ease-in-out;
  -ms-transition: all .5s ease-in-out;
  transition: all .5s ease-in-out; 
  color:#fff;
}


.projects-slider [class*="col-"]{  
  padding-left:0px;
  padding-right:0px; 
}



/* testimonial slider */
.testimonal-slider {margin: 0px;  border: 0px solid #000; position: relative; -webkit-border-radius: 0px; -moz-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; box-shadow: 0 0px 0px rgba(0,0,0,0); -webkit-box-shadow: 0 0px 0px rgba(0,0,0,0); -moz-box-shadow: 0 0px 0px rgba(0,0,0,0); -o-box-shadow: 0 0px 0px rgba(0,0,0,0); zoom: 1;}

.testimonal-slider .flex-control-nav {width: 100%; position: absolute; bottom: -50px; text-align: center; height:6px;}
.testimonal-slider .flex-control-nav li {margin: 0 0px; display: inline-block; zoom: 1; *display: inline;

}
.testimonal-slider .flex-control-paging li a {width: 100px; height: 6px; display: block;  
  background: #282A2E; cursor: pointer; text-indent: -9999px;
  border:0px solid; 
  -webkit-border-radius: 0px; 
  -moz-border-radius: 0px; 
  -o-border-radius: 0px; 
  border-radius: 0px; 
  box-shadow: inset 0 0 0px rgba(0,0,0,0);
  opacity: 0.3;
}
.testimonal-slider .flex-control-paging li a:hover { background: #282A2E; opacity: 1;}
.testimonal-slider .flex-control-paging li a.flex-active { background:  #282A2E; cursor: default; opacity: 1; }
  
.testimonal-slider .flex-direction-nav {display:none;} 




/*  flex bottom with thumbnail nav */
.bottom-nav-content-slider {margin: 0px;  border: 0px solid #000; position: relative; -webkit-border-radius: 0px; -moz-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; box-shadow: 0 0px 0px rgba(0,0,0,0); -webkit-box-shadow: 0 0px 0px rgba(0,0,0,0); -moz-box-shadow: 0 0px 0px rgba(0,0,0,0); -o-box-shadow: 0 0px 0px rgba(0,0,0,0); zoom: 1;}
.bottom-nav-content-slider .flex-direction-nav {width: 100%; position: absolute; bottom: 40px; text-align: center;
left:0; right:0}
.bottom-nav-content-slider .flex-direction-nav a {width: 100px; height: 6px; display: block; background: #282A2E;  cursor: pointer; text-indent: -9999px; opacity:0.5;
border:0px solid; 
-webkit-border-radius: 0px; 
-moz-border-radius: 0px; 
-o-border-radius: 0px; 
border-radius: 0px; 
box-shadow: inset 0 0 0px rgba(0,0,0,0); 
}
  
.bottom-nav-content-slider .flex-direction-nav {display:none;} 
      
.bottom-nav-content-slider .flex-control-thumbs {margin: 0px 0 0; position: static; overflow: hidden;}
.bottom-nav-content-slider .flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.bottom-nav-content-slider .flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.bottom-nav-content-slider .flex-control-thumbs img:hover {opacity: 1;}
.bottom-nav-content-slider .flex-control-thumbs .flex-active {opacity: 1; cursor: default;}





/*  flex laptop slider center nav */
.laptop {
  position: relative;
  overflow: hidden;
  display: block;
}

.laptop-slider img {
  width:100%;
  margin-bottom: -2.3%;
}

.laptop-slider {margin: 0px;  border: 0px solid #000; -webkit-border-radius: 0px; -moz-border-radius: 0px; -o-border-radius: 0px; border-radius: 0px; box-shadow: 0 0px 0px rgba(0,0,0,0); -webkit-box-shadow: 0 0px 0px rgba(0,0,0,0); -moz-box-shadow: 0 0px 0px rgba(0,0,0,0); -o-box-shadow: 0 0px 0px rgba(0,0,0,0); zoom: 1;
position:absolute;
top:0;
padding: 3.5% 13.2% 0% 13.5%;
display:block;
bottom: 0;
left: 0;
right: 0;
overflow:hidden;
}
.laptop-slider .flex-direction-nav {height: 0px; border-bottom:0px solid #CCCCCC;}
.laptop-slider .flex-direction-nav a {
width: 50px; height: 50px; line-height:50px; margin: -25px 0px 0px 0px; display: block;  position: absolute;
padding-bottom:0px;
top: 40%;  z-index: 10; cursor: pointer; font-size:0px; text-indent: -2500px; 
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity:1;
  -webkit-transition: 0s ease-in-out;
     -moz-transition: 0s ease-in-out;
      -ms-transition: 0s ease-in-out;
       -o-transition: 0s ease-in-out;
          transition: 0s ease-in-out;          
    font-family:FontAwesome;
    font-weight:normal;
    font-style:normal;
    display:inline-block;
    text-align:center;
    font-size:48px;
    background:transparent;
    color: #A9A9AB; 
}


.laptop-slider .flex-direction-nav a:hover,.laptop-slider .flex-direction-nav a:focus {
  text-decoration:none;
}

.laptop-slider .flex-direction-nav .flex-next {
  text-indent: 0px;
  right:0px;

}

.laptop-slider .flex-direction-nav .flex-prev {
  text-indent: 0px;
  left:auto;
  right:auto;
  left: 0px;
}

.laptop-slider .flex-direction-nav .flex-prev:before {
  content:"\f104";
}  

.laptop-slider .flex-direction-nav .flex-next:before {
  content:"\f105";
}

.laptop-slider .flex-direction-nav .flex-next:hover  {  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity:1;
  }
.laptop-slider .flex-direction-nav .flex-prev:hover {  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity:1;}


.laptop-slider .flexslider:hover .flex-next:hover, .laptop-sliderv .flexslider:hover .flex-prev:hover {  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  -moz-opacity: 1;
  -khtml-opacity: 1;
  opacity:1;}
.laptop-slider .flex-direction-nav .flex-disabled {opacity: .6!important; filter:alpha(opacity=60); cursor: default;}
.laptop-slider .flex-control-nav {display:none;}
      



/* thumbnail slider */

 .thumbnail-slider .flex-control-thumbs {
  margin: 0px 0 0;
  position: static;
  overflow: hidden;
}

.thumbnail-slider .flex-control-thumbs li {
  width: 20%;
  float: left;
  margin: 0;
}

  
.small-line {
  margin: 0px;
  border-top:1px #E7EBEF solid;
}



/* --------------------------------------------------------	*/
/* layerslider fonts */
/* --------------------------------------------------------	*/
h1.ls-l, h2.ls-l {
  font-family: 'Montserrat', sans-serif;
  font-size:60px;
  text-align:center;
  text-transform:uppercase;
  color:#FFF;
}
h1.ls-l span.standout, h2.ls-l span.standout {
  font-family: 'Montserrat', sans-serif;
  /*font-size:65px;*/
  text-align:center;
  text-transform:uppercase;
  color:#fcb040;
  text-decoration: underline;
}
h1.ls-l p, h2.ls-l p {
  font-family: 'Montserrat', sans-serif;  
  font-size:60px;
  text-align:center;
  text-transform:uppercase;
  color:#ff9000;
  display:inline-block;
}

p.ls-l {
  text-align: center;
  color: #FFF;
  font-weight: 400;
  font-size: 20px;
  line-height: 23px;
  padding:0px;
  font-family: "Open Sans", sans-serif;
  border:0px solid #FFF;
  width:850px;  
}

p.ls-lb {
  text-align: center;
  color: #FFF;
  font-weight: 400;
  font-size: 40px;
  line-height: 23px;
  padding:0px;
  font-family: "Open Sans", sans-serif;
  border:0px solid #FFF;
  width:850px;  
}

#slider-wrapper {
  margin: 0 auto;
  padding: 20px;
  max-width: 1200px;
}

#slider-wrapper {
  padding-bottom: 110px;
}


/* --------------------------------------------------------	*/
/*	Slider revolution Settings for banner containers	*/
/* --------------------------------------------------------	*/
.boxedcontainer		{	max-width: 1170px; margin:auto; padding:0px 30px;}

.tp-banner-container{
	width:100%;
	position:relative;
	padding:0;

}

.tp-banner{
	width:100%;
	position:relative;
}

.tp-banner-fullscreen-container {
		width:100%;
		position:relative;
		padding:0;
}

/* --------------------------------------------------------	*/
/* sliders overlay */
/* --------------------------------------------------------	*/
.overlay-slider {
  background-color: rgba(0, 0, 0, 0.5);
  width: 100% !important;
  height: 100% !important;
  top:0;
  left:0;
}

/* --------------------------------------------------------	*/
/* Animated elements */
/* --------------------------------------------------------	*/
.animated {
  visibility:hidden;
}



/* --------------------------------------------------------	*/
/* Spacer classes */
/* --------------------------------------------------------	*/

.spacer1 {
  height: 1px !important;
}

.spacer5 {
  height: 5px !important;
}
  
.spacer10 {
  height: 10px !important;
}
  
.spacer15 {
  height: 15px !important;
}
  
.spacer20 {
  height: 20px !important;
}

.spacer25 {
  height: 25px !important;
}
  
.spacer30 {
  height: 30px !important;
}

.spacer35 {
  height: 35px !important;
}
  
.spacer40 {
  height: 40px !important;
}
  
.spacer45 {
  height: 45px !important;
}
  
.spacer50 {
  height: 50px !important;
}

.spacer55 {
  height: 55px !important;
}

.spacer60 {
  height: 60px !important;
}

.spacer65 {
  height: 65px !important;
}
  
.spacer70 {
  height: 70px !important;
}

.spacer75 {
  height: 75px !important;
}

.spacer80 {
  height: 80px !important;
}

.spacer85 {
  height: 85px !important;
}

.spacer90 {
  height: 90px !important;
}

.spacer95 {
  height: 95px !important;
}

.spacer100 {
  height: 100px !important;
}

.spacer110 {
  height: 110px !important;
}

.spacer120 {
  height: 120px !important;
}

.spacer130 {
  height: 130px !important;
}

.spacer140 {
  height: 140px !important;
}

.spacer150 {
  height: 150px !important;
}

.spacer500 {
  height: 500px !important;
}