* {
font-family: 'Roboto';
-webkit-transition: all .50s linear;
-moz-transition: all .50s linear;
transition: all .50s linear;
-webkit-font-smoothing: antialiased;
-webkit-text-shadow: rgba(0,0,0,.01) 0 0 1px;
text-shadow: rgba(0,0,0,.01) 0 0 1px;
 -webkit-font-smoothing: subpixel-antialiased; 
  
}
@media only screen and (-webkit-min-device-pixel-ratio: 1.25), only screen and ( min-device-pixel-ratio: 1.25), only screen and ( min-resolution: 200dpi), only screen and ( min-resolution: 1.25dppx) {     -webkit-font-smoothing: subpixel-antialiased; } 

html {margin-top: 0!important;}


img {max-width: 100%;}

.image-edge .container {
  position: relative;
}
.image-edge .container div[class*='col-'] {
  position: absolute;
}
@media all and (max-width: 990px) {
  .image-edge .container div[class*='col-'] {
    position: relative;
    top: 0;
    transform: none;
    -webkit-transform: none;
  }
}
.dropdown-menu>.active>a,
.dropdown-menu>.active>a:focus{

  color: #999;
text-decoration: none;
background-color: transparent;
font-weight: 300;
outline: 0;

}
.dropdown-menu>.active>a:hover {

color: #fff;
background-color: transparent;

}

.dropdown-menu {

  position: absolute;
top: 100%;
left: 0;
z-index: 1000;
display: none;
float: left;
min-width: 160px;
padding: 5px 0;
margin: 2px 0 0;
font-size: 14px;
text-align: left;
list-style: none;
background-color: #111;
-webkit-background-clip: padding-box;
background-clip: padding-box;
border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, .15);
border-radius: 4px;
 -webkit-box-shadow: 0; 
 box-shadow: 0
}
ul {
	list-style: none;
	padding: 0;
}
ul li {

	font-weight: 100;
}

.feature.boxed {
  padding: 32px;
 
}

.icon {
  font-size: 64px;
  display: inline-block;
  color: inherit;
}

/*Typography*/
h1,h2,h3,h4,h5,h6 {
font-weight: 100;
font-family: inherit;
letter-spacing: 1px;
}
.btn {

font-family: inherit;
font-weight: 400;
font-size: 16px;
border-radius: 49px !important;
line-height:2!important;
}

.btn-lg {padding: 10px 20px!important;}

p {
font-family: inherit;
font-weight: 300;
font-size: 20px;
letter-spacing: 1px;
line-height: 1.3;
}

a {
font-size: 18px;
text-decoration: none;
}

a:hover,
a:focus, 
a:active, 
a.active, 
a:visited {

	text-decoration: none;
	
}


span {
font-family: inherit;
font-weight: 300;
font-size: 16px;
}
h1 {
font-size: 48px;
}

h2 {
font-size: 40px;
}
h3 {
font-size: 36px;
}
h4 {
font-size: 30px;
}
h5 {
font-size: 18px;
}
h6 {
font-size: 16px;
}
	
		/*System Declarations*/
img.zoom {
  transition: all 12s ease;
  -webkit-transition: all 12s ease;
  -moz-transition: all 12s ease;
}
img.zoom:hover  {
  transform: scale(1.1);
  -webkit-transform: scale(1.1);
}

.vimg {
  position: relative;
  width: 70%;
  height: auto;
}

.feature {
    min-height: 160px;

  }
}
.feature .left,
.feature .right {
  display: inline-block;
  float: left;
}
.feature .left {
  width: 15%;
  float: left;
}
.feature .right {
  width: 85%;
  float: left;
}


#header{
position:fixed;
height: 100px;
display:block;
width: 100%;
background: rgba(0,0,0,0,0);
z-index:1;
color: #f7f7f7;
padding: 20px 0 0 0;
}

#header{
top:0px;
}

#header-rel {

  position: relative;
  height: 60px;
  display: block;
  width: 100%;
  background-color: #111;
  z-index: 1;
  padding: 20px 0 0 0;
}

.post-title {
  width: 100%;
  height: 150px;

}



.dropdown-menu > li a {

	display: block;
padding: 3px 20px;
clear: both;
font-size: 16px;
font-weight: 300;
line-height: 1.2;
color: #a2a2a2;
white-space: nowrap;
}
.fp-controlArrow.fp-prev {
left: 15px;
width: 0;
border-width: 38.5px 34px 38.5px 0;
border-color: transparent transparent transparent transparent;
}

.fp-controlArrow.fp-next {right: 15px;
border-width: 38.5px 0 38.5px 34px;
border-color: transparent transparent transparent transparent;
}

#fp-nav ul li a span,
.fp-slidesNav ul li a span {
   
    background: #ccc;

}

.pricing-table {
  padding: 48px 32px;
}
.pricing-table .price {
  font-family: inherit;
  font-size: 80px;
  line-height: 80px;
  font-weight: 300;
  color: #292929;
  display: inline-block;
  margin-bottom: 16px;
}

.post-text p {

  font-size: 18px;
line-height: 1.6;
letter-spacing: 0

}

.bg-dark .pricing-table .price {
  color: #fff;
}
.pricing-table p:last-child {
  margin-bottom: 0;
}
.pricing-table.boxed,
.pricing-table.emphasis {
  background: #f8f8f8;
}
.pricing-table.emphasis {
  background: #1eddef;
  color: #fff;
}
.pricing-table.emphasis a:not(.btn) {
  color: #fff;
}
.pricing-table.emphasis .price,
.pricing-table.emphasis h5 {
  color: #fff;
}
.pt-2 ul {
  line-height: 36px;
}



		/*Framework Helper Classes*/

/*Typography*/
.large {font-size: 72px;}
.bold {font-weight: 400}
.uppercase {text-transform: uppercase; }
.underline {text-decoration: underline!important;}

.underline:hover,
.underline:focus, 
.underline:active, 
.underline.active, 
.underline:visited {

	text-decoration: none!important;
}

.icon-xs {font-size: 16px!important; line-height: 1!important;}
.icon-sm {font-size: 24px!important; line-height: 1!important;}
.icon-md {font-size: 34px!important; line-height: 1!important;}
.icon-lg {font-size: 44px!important; line-height: 1!important;}

/*Colors*/

.light {background-color: #f7f7f7!important;color: #111!important;}
.text-light {color: #f7f7f7!important}
.dark {background-color: #111!important;color: #f7f7f7!important;}
.dark-50-p {background-color: rgba(0,0,0,.5)!important;color: #f7f7f7!important;}
.dark-70-p {background-color: rgba(0,0,0,.7)!important;color: #f7f7f7!important;}
.dark-20-p {background-color: rgba(0,0,0,.2)!important;color: #f7f7f7!important;}
.light-50-p {background-color: rgba(255,255,255,.5)!important;color: #111!important;}
.light-70-p {background-color: rgba(255,255,255,.7)!important;color: #111!important;}
.light-20-p {background-color: rgba(255,255,255,.2)!important;color: #111!important;}
.text-dark {color: #111!important}
.brand{ background-color: #2fd8ff!important; color: #f7f7f7!important;}
.text-brand{ color: #2fd8ff!important}

/*Logo*/

.logo, a.logo, .logo a, .logo i {
	color: #f7f7f7!important;
	text-transform: uppercase!important;
	text-decoration: none!important; 
	font-size: 18px!important; 
	font-weight: 300; 
	letter-spacing: 4px;
	height: 26px;
	padding: 0;
	margin-top: -5px;}

	.logo:hover, a.logo:hover, .logo a:hover, .logo i:hover {
	opacity: 0.7;
}

.navbar-nav > li > a {

	color: #f7f7f7;
	box
	display: block;
	padding: 0 10px;
	background-color: none;
	font-weight: 400;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 1.5;

}

.navbar-nav > li > a:hover,
.navbar-nav > li > a:focus, 
.navbar-nav > li > a:active, 
.navbar-nav > li > a.active, 
.navbar-nav > li > a:visited {

	background-color: transparent;
	opacity: .7;
}

.nav .open > a,
.nav .open > a:focus,
.nav .open > a:hover {

	background-color: transparent;
}

.navbar-toggle {
	position: relative;
float: right;
 padding: 0px; 
 margin-top: 5px; 
margin-right: 15px;
margin-bottom: 8px;
background-color: transparent;
background-image: none;
border: 1px solid transparent;
border-radius: 4px
}
.dropdown-menu li {
  margin-bottom: 5px;
margin-top: 5px;
text-transform: uppercase;
font-size: 14px;
}

.dropdown-menu li a {

  font-size:14px!important;
}

#bs-example-navbar-collapse-1.navbar-collapse.collapse.in {

background-color: rgba(1,1,1,.5);
padding-top: 10px;
padding-bottom: 10px;
overflow: hidden;

}

#bs-example-navbar-collapse-1.navbar-collapse.collapse.in ul li {
  margin-bottom: 10px;
  margin-left: 5px;
  margin-right: 5px;
  padding-bottom: 5px; 
  border-bottom: 2px solid rgba(255,255,255,.3);
}
/*Buttons*/

.btn i {

  font-weight: bold;
}

.btn-primary,.btn-primary:visited {

	color: white;
	background-color: #2fd8ff!important;
	border: none;
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary:focus{

	background-color: #54c9dc!important;
}

.btn-white,.btn-white:visited {

	background-color: rgba(255,255,255,0);!important;
	border: 2px solid white!important;
	color: white!important;

}
.btn-white:hover,
.btn-white:active,
.btn-white.active,
.btn-white:focus {

	background-color: rgba(255,255,255,.5);!important;
	color: #111!important;
}

/*Positioning*/
.right {right: 0;}
.inline-block {display: inline-block!important;}
.overflow-hidden {overflow: hidden;}
.display-block {display: block!important; }
.list-inline {margin-left: 0;}
.list-inline > li {padding: 0 8px;}
.list-inline > li:last-child {padding-right: 0;}
.list-inline > li:first-child {padding-left: 0;}
.spread-children-large * {
  display: inline-block;
  margin-left: 24px;
  margin-right: 24px;
}
.social li a,.social li a:focus,.social li a:active,.social li a:visited {

  color: white!important;
}

.social li a:hover {

  opacity: .6;

}

.social .icon-lg {

    font-size: 54px!important;

}

/*Paddings*/
.p32 {padding: 0 32px;}
.padding-0 {padding: 0!important;}
.padding-top-0 {padding-top: 0px!important;}
.padding-top-10 {padding-top: 10px!important;}
.padding-top-20 {padding-top: 20px!important;}
.padding-top-30 {padding-top: 30px!important;}
.padding-top-40 {padding-top: 40px!important;}
.padding-top-50 {padding-top: 50px!important;}
.padding-top-60 {padding-top: 60px!important;}
.padding-top-70 {padding-top: 70px!important;}
.padding-top-80 {padding-top: 80px!important;}
.padding-top-90 {padding-top: 90px!important;}
.padding-top-100 {padding-top: 100px!important;}
.padding-top-120 {padding-top: 120px!important;}
.padding-top-130 {padding-top: 130px!important;}
.padding-top-140 {padding-top: 140px!important;}
.padding-top-150 {padding-top: 150px!important;}
.padding-top-160 {padding-top: 160px!important;}
.padding-top-170 {padding-top: 170px!important;}
.padding-top-180 {padding-top: 180px!important;}
.padding-top-190 {padding-top: 190px!important;}
.padding-top-200 {padding-top: 200px!important;}
.padding-bottom-0 {padding-bottom: 0px!important;}
.padding-bottom-10 {padding-bottom: 10px!important;}
.padding-bottom-20 {padding-bottom: 20px!important;}
.padding-bottom-30 {padding-bottom: 30px!important;}
.padding-bottom-40 {padding-bottom: 40px!important;}
.padding-bottom-50 {padding-bottom: 50px!important;}
.padding-bottom-60 {padding-bottom: 60px!important;}
.padding-bottom-70 {padding-bottom: 70px!important;}
.padding-bottom-80 {padding-bottom: 80px!important;}
.padding-bottom-90 {padding-bottom: 90px!important;}
.padding-bottom-100 {padding-bottom: 100px!important;}
.padding-bottom-120 {padding-bottom: 120px!important;}
.padding-bottom-130 {padding-bottom: 130px!important;}
.padding-bottom-140 {padding-bottom: 140px!important;}
.padding-bottom-150 {padding-bottom: 150px!important;}
.padding-bottom-160 {padding-bottom: 160px!important;}
.padding-bottom-170 {padding-bottom: 170px!important;}
.padding-bottom-180 {padding-bottom: 180px!important;}
.padding-bottom-190 {padding-bottom: 190px!important;}
.padding-bottom-200 {padding-bottom: 200px!important;}

/*Margins*/
.margin-0 {margin: 0!important;}
.margin-top-0 {margin-top: 0px!important;}
.margin-top-10 {margin-top: 10px!important;}
.margin-top-20 {margin-top: 20px!important;}
.margin-top-30 {margin-top: 30px!important;}
.margin-top-40 {margin-top: 40px!important;}
.margin-top-50 {margin-top: 50px!important;}
.margin-top-60 {margin-top: 60px!important;}
.margin-top-70 {margin-top: 70px!important;}
.margin-top-80 {margin-top: 80px!important;}
.margin-top-90 {margin-top: 90px!important;}
.margin-top-100 {margin-top: 100px!important;}
.margin-top-120 {margin-top: 120px!important;}
.margin-top-130 {margin-top: 130px!important;}
.margin-top-140 {margin-top: 140px!important;}
.margin-top-150 {margin-top: 150px!important;}
.margin-top-160 {margin-top: 160px!important;}
.margin-top-170 {margin-top: 170px!important;}
.margin-top-180 {margin-top: 180px!important;}
.margin-top-190 {margin-top: 190px!important;}
.margin-top-200 {margin-top: 200px!important;}
.margin-bottom-0 {margin-bottom: 0px!important;}
.margin-bottom-10 {margin-bottom: 10px!important;}
.margin-bottom-20 {margin-bottom: 20px!important;}
.margin-bottom-30 {margin-bottom: 30px!important;}
.margin-bottom-40 {margin-bottom: 40px!important;}
.margin-bottom-50 {margin-bottom: 50px!important;}
.margin-bottom-60 {margin-bottom: 60px!important;}
.margin-bottom-70 {margin-bottom: 70px!important;}
.margin-bottom-80 {margin-bottom: 80px!important;}
.margin-bottom-90 {margin-bottom: 90px!important;}
.margin-bottom-100 {margin-bottom: 100px!important;}
.margin-bottom-120 {margin-bottom: 120px!important;}
.margin-bottom-130 {margin-bottom: 130px!important;}
.margin-bottom-140 {margin-bottom: 140px!important;}
.margin-bottom-150 {margin-bottom: 150px!important;}
.margin-bottom-160 {margin-bottom: 160px!important;}
.margin-bottom-170 {margin-bottom: 170px!important;}
.margin-bottom-180 {margin-bottom: 180px!important;}
.margin-bottom-190 {margin-bottom: 190px!important;}
.margin-bottom-200 {margin-bottom: 200px!important;}