/* -------------------------------------------------------------------
Stylesheet Guide
----------------------------------------------------------------------

01. Basics
	01. Import Font
  02. General Styles

02. Header
  	01. Header
    02. Social Media
    03. Navbar
    04.Fixed Header
    05.Header 02
    06.Header 03
    07.Header 04
    08.Search Overlay

03. Slider
    01. Slides
    02. Slider Caption
    03. Slider Arrows
    04. Slider Pagination

04. Caption Section
    01. Caption

05. Our Features Section
  01. Section Header
  02. Our Features Block
  03. Our Features Hover

06. Our Work Section
  01. Our Work

07. Our Portfolio Section
  01. Our Portfolio

08. Counts Section
  01. Counts

09. Our Services Section
  01. Our Services

10. Our Prices Section
  01. Our Prices

11. Gallery Section
  01. Gallery

12. Our Products Section
  01. Our Products

13. Our Hiring Section
  01. Our Hiring

14. Our Team Section
  01. Our Team

15. Our Skills Section
  01. Our Skills Accordion
  02. Our Skills Progress

16. Footer Section
  01. Footer Content
  02. Footer Copyrights
  03. Footer 02
  04. Footer 03

17. About Us Page
  01. About Us

18. Our Products Page
  01. Our Products

19. Our Blog Page
  01. Our Blog

20. Contact Us Page
  01. Contact Us

21. Product Inner Page
  01. Product Inner Page

22. Demo Color Changer
  01. Color Changer

  */
  /* ---------------------------------------------------------------------- */
/*	Basics
/* ---------------------------------------------------------------------- */
/* Import Font */

@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,600,600i,700,700i%7CRaleway:300,400,400i,500,500i,600,600i,700,700i');
/* General Styles */

body {
	color: #34495e;
	font-weight: 400;
	font-size: 15px;
	font-family: 'Raleway', sans-serif;
	line-height: 26px;
}

li {
	list-style: none;
}
ul {
	padding: 0px;
	margin-bottom: 0px;
}
a:hover,
a:focus,
a:visited {
	text-decoration: none;
}
p {
	margin: 0px;
}
a,
a:visited {
	color: #34495e;
}
hr.margin-bottom-30 {
	margin-bottom: 30px;
}
hr.margin-bottom-50 {
	margin-bottom: 50px;
}
section#typography p {
	color: #757575;
}
h1 {
	font-size: 40px;
}

h2 {
	font-size: 36px;
}

h3 {
	font-size: 30px;
}

h4 {
	font-size: 24px;
}

h5 {
	font-size: 20px;
}

h6 {
	font-size: 16px;
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
	font-family: 'Raleway', sans-serif;
	font-weight: 400;
}
/* ---------------------------------------------------------------------- */
/*	Header
/* ---------------------------------------------------------------------- */
/* Header */

header.defult-header {
	background: #fff;
	box-shadow: 0 6px 10px 0 rgba(0, 0, 0, 0.14), 0 1px 18px 0 rgba(0, 0, 0, 0.12), 0 3px 5px -1px rgba(0, 0, 0, 0.3);
	z-index: 1000;
	position: relative;
	-webkit-transition: all ease-in-out .3s;
	transition: all ease-in-out .3s;
}
/* Logo */

a.logo {
	display: block;
	padding: 15px 0px;
}
/* Social Media */

.social-media {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding-top: 10px;
}
ul.social li {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	padding: 0px 10px;
}
ul.social li:last-child {
	padding-right: 0px;
}
span.social-media-title {
	margin-right: 10px;
	color: #757575;
}
ul.social>li>a>i {
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform;
	-webkit-transition-property: -webkit-transform;
	transition-property: -webkit-transform;
	transition-property: transform;
	transition-property: transform, -webkit-transform;
	-webkit-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	font-size: 18px;
}
ul.social>li>a>i.fa-facebook {
	color: #3b5998;
}
ul.social>li>a>i.fa-twitter {
	color: #55acee;
}
ul.social>li>a>i.fa-google-plus {
	color: #dd4b39;
}
ul.social>li>a>i.fa-instagram {
	color: #125688;
}
ul.social>li>a>i.fa-youtube-play {
	color: #bb0000;
}
ul.social>li>a>i.fa-android {
	color: #4dc247;
}
ul.social>li>a>i.fa-apple {
	color: #32506d;
}
ul.social>li>a>i.fa-rss {
	color: #ff6600;
}
ul.social>li>a:hover>i {
	-webkit-transform: scale(1.5);
	transform: scale(1.5);
	-webkit-transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
	transition-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);
}
/* Navbar */

nav.navbar.navbar-default {
	background: transparent;
	border: 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	margin-bottom: 0px;
	min-height: auto !important;
	padding-bottom: 30px;
	padding-top: 23px;
}
.navbar-default .navbar-nav>li:last-child>a {
	padding-right: 0px;
}
div#navbar-collapse-1 {
	padding: 0px;
}
.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
	background: transparent;
}
.navbar-default .navbar-nav>li>a {
	font-size: 14px;
	text-transform: uppercase;
	padding: 0px 15px;
	-webkit-transition: all ease-in-out .5s;
	transition: all ease-in-out .5s;
}
.navbar-nav>li .dropdown-menu {
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
	border: 0px;
}
.navbar-nav>li>.dropdown-menu {
	margin-top: 30px;
}
.navbar-nav>li>.dropdown-menu>li>a {
	font-size: 14px;
	-webkit-transition: all ease-in-out .5s;
	transition: all ease-in-out .5s;
}
.navbar-nav>li .dropdown-menu>li>a:hover,
.navbar-nav>li .dropdown-menu>li.open>a {
	color: #fefefe;
}
.navbar-default .navbar-nav>.open>a,
.navbar-default .navbar-nav>.open>a:focus,
.navbar-default .navbar-nav>.open>a:hover {
	background: transparent;
}
body.fixed-header header.defult-header.header-02 nav.navbar.navbar-default {
	padding: 30px;
}
.navbar-nav .dropdown-menu .caret {
	-webkit-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
.navbar-nav>li .dropdown-menu>li>a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	border-bottom: 1px #eaeaea solid;
	padding-bottom: 10px;
	padding-top: 9px;
}
.navbar-nav>li .dropdown-menu>li:last-child>a {
	border-bottom: 0px;
	padding-bottom: 7px;
}
.navbar-nav>li .dropdown-menu>li.open>a,
.navbar-nav>li .dropdown-menu>li>a:hover {
	color: #fff !important;
}
/* Fixed Header */

body.fixed-header {
	padding-top: 128px;
}
body.fixed-header header.defult-header {
	position: fixed;
	width: 100%;
	top: 0px;
}
body.fixed-header header.defult-header .social-media {
	display: none;
}
body.fixed-header header.defult-header .col-md-3 {
	width: 16.66666667%;
}
body.fixed-header header.defult-header a.logo {
	padding: 5px 0px;
}
body.fixed-header header.defult-header .col-md-9 {
	width: 83.33333333%;
}
/* Header 02 */

body.header-02 header.defult-header nav.navbar.navbar-default {
	padding: 53px 0px;
}
.header-top-nav {
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
	position: relative;
	z-index: 1001;
}
.header-top-nav .social-media {
	padding: 20px 0px;
}
.header-top-nav .social-media ul.social>li>a>i {
	color: #fefefe;
}
.header-top-nav .social-media span.social-media-title {
	color: #fefefe;
}
body.header-02.fixed-header header.defult-header nav.navbar.navbar-default {
	padding: 30px 0px;
}
body.header-02 .navbar-nav>li>.dropdown-menu {
	margin-top: 53px;
}
ul.header-links {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
}
ul.header-links li {
	margin-right: 30px;
}
ul.header-links li a {
	color: #fefefe;
	-webkit-transition: all ease-in-out .5s;
	transition: all ease-in-out .5s;
}
ul.header-links {
	padding: 20px 0px;
}
ul.header-links li a i {
	margin-right: 10px;
}
ul.header-links li:last-child {
	margin-right: 0px;
}
body.header-02.fixed-header .navbar-nav>li>.dropdown-menu {
	margin-top: 30px;
}
body.header-02.fixed-header {
	padding-top: 0px;
}
body.header-02.fixed-header .header-top-nav {
	margin-bottom: 126px;
}
body.header-02 header.defult-header .col-md-3,
body.header-02 header.defult-header .col-md-9 {
	-webkit-transition: all ease-in-out .2s;
	transition: all ease-in-out .2s;
}
/* Header 03 */

.menu-bar nav.navbar.navbar-default {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 20px 0px !important;
}
.menu-bar .navbar-nav>li>.dropdown-menu {
	margin-top: 20px;
}
.menu-bar {
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
	background: #fff;
	z-index: 99;
	position: relative;
}
a.logo-fixed {
	position: absolute;
	width: 150px;
	top: 50%;
	-webkit-transform: translate(-500px, -50%);
	transform: translate(-500px, -50%);
	-webkit-transition: all ease-in-out .5s;
	transition: all ease-in-out .5s;
	visibility: hidden;
}
.menu-bar .container {
	position: relative;
}
body.header-03.fixed-header-03 nav.navbar.navbar-default {
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
}
body.header-03.fixed-header-03 .menu-bar {
	position: fixed;
	top: 0px;
	width: 100%;
	z-index: 1090;
}
body.header-03.fixed-header-03 header.defult-header {
	margin-bottom: 60px;
}
body.header-03.fixed-header-03 a.logo-fixed {
	visibility: visible;
	-webkit-transform: translate(0px, -50%);
	transform: translate(0px, -50%);
}
ul.header-info {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: end;
	-ms-flex-pack: end;
	justify-content: flex-end;
	padding: 41px 0px;
}
.header-info-block {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.header-info-block i {
	font-size: 36px;
	margin-right: 10px;
}
.header-info-text p {
	color: #757575;
}
ul.header-info li {
	margin-right: 30px;
}
ul.header-info li:last-child {
	margin-right: 0px;
}
nav#one-page {
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
/* Header 04 */

body.header-04 header.defult-header {
	position: absolute;
	width: 100%;
	background: rgba(255, 255, 255, .2);
}
body.header-04 header nav.navbar.navbar-default {
	padding: 52px 0px;
}
body.header-04 header nav.navbar-default .navbar-nav>li>a {
	color: #fefefe;
}
body.header-04 .navbar-nav>li>.dropdown-menu {
	margin-top: 53px;
}
body.header-04.fixed-header-04 .navbar-nav>li>.dropdown-menu {
	margin-top: 20px;
	background: #fff;
	color: #34495e;
}
body.header-04.fixed-header-04 .navbar-nav>li .dropdown-menu a {
	color: #34495e;
}
body.header-04.fixed-header-04 .navbar-nav li.open>a,
body.header-04.fixed-header-04 .navbar-nav li:hover>a {
	color: #fefefe;
}
body.header-04.fixed-header-04 .navbar-nav>li .dropdown-menu {
	background: #fff;
}
/*body.header-04 .navbar-nav>li .dropdown-menu {
    background: rgba(255, 255, 255, .2);
}
body.header-04 .navbar-nav>li>.dropdown-menu a {
    color: #fefefe;
    }*/
    body.header-04.fixed-header-04 header.defult-header {
    	position: fixed;
    	background: #fff;
    }
    body.header-04.fixed-header-04 header nav.navbar-default .navbar-nav>li>a {
    	color: #757575;
    }
    body.header-04.fixed-header-04 .navbar-default .navbar-nav>.active>a,
    body.header-04.fixed-header-04 .navbar-default .navbar-nav>.active>a:focus,
    body.header-04.fixed-header-04 .navbar-default .navbar-nav>.active>a:hover {
    	background: transparent;
    }
    body.header-04.fixed-header-04 nav.navbar.navbar-default {
    	padding: 20px 0px;
    }
    body.header-04.fixed-header-04 a.logo img {
    	width: 150px;
    }
    body.header-04.fixed-header-04 a.logo {
    	padding: 10px 0px;
    }
    body.header-04 a.logo img {
    	display: none;
    }
    body.header-04 a.logo .white-logo {
    	display: block;
    }
    body.header-04.fixed-header-04 a.logo img.white-logo {
    	display: none;
    }
    body.header-04.fixed-header-04 a.logo img {
    	display: block;
    }
    /* Search Overlay */

    .search-overlay {
    	position: fixed;
    	width: 100%;
    	height: 100%;
    	top: 0;
    	left: 0;
    	z-index: 1090;
    	opacity: 0;
    	visibility: hidden;
    	-webkit-transition: all ease-in-out .5s;
    	transition: all ease-in-out .5s;
    }
    .search-overlay-bg {
    	background: rgba(63, 81, 181, .8);
    	position: absolute;
    	width: 100%;
    	height: 100%;
    	top: 0px;
    	left: 0px;
    }
    .search-overlay-container {
    	position: absolute;
    	top: 50%;
    	left: 0;
    	-webkit-transform: translateY(-50%);
    	transform: translateY(-50%);
    	z-index: 1091;
    	width: 100%;
    }
    span.search-close {
    	position: absolute;
    	z-index: 1091;
    	color: #fefefe;
    	cursor: pointer;
    	top: 20px;
    	left: 20px;
    	-webkit-transition: all ease-in-out .5s;
    	transition: all ease-in-out .5s;
    }
    .search-overlay .search-input-gp {
    	display: -webkit-box;
    	display: -ms-flexbox;
    	display: flex;
    	-webkit-box-orient: horizontal;
    	-webkit-box-direction: normal;
    	-ms-flex-direction: row;
    	flex-direction: row;
    	-webkit-box-pack: center;
    	-ms-flex-pack: center;
    	justify-content: center;
    	-webkit-box-align: center;
    	-ms-flex-align: center;
    	align-items: center;
    }
    .search-overlay .search-input-gp input {
    	width: calc(100% - 73px);
    	border: 0px;
    	border-radius: 5px 0 0 5px;
    	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
    }
    .input-group {
    	width: 100%;
    }
    .search-overlay button.btn.btn-default.search-btn {
    	border: 0px;
    	border-radius: 0px 5px 5px 0px;
    	padding: 7px 30px;
    	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
    	position: relative;
    	z-index: 2;
    	color: #fefefe;
    	-webkit-transition: all ease-in-out .5s;
    	transition: all ease-in-out .5s;
    }
    .search-overlay button.btn.btn-default.search-btn:hover {
    	background: #fff;
    }
    .search-overlay.open {
    	visibility: visible;
    	opacity: 1;
    }
    /* ---------------------------------------------------------------------- */
/*	Slider
/* ---------------------------------------------------------------------- */
/* Slides */

.owl-slider-block {
	height: 450px;
	overflow: hidden;
	position: relative;
	background-size: cover;
	background-repeat: no-repeat;
}
.owl-slider-overlay {
	position: absolute;
	width: 100%;
	z-index: 99;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
}
.owl-slider-block:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	//background: rgba(23, 36, 52, .6);
	z-index: 1;
}
.owl-stage {
	-webkit-transition: all ease-in-out .5s !important;
	transition: all ease-in-out .5s !important;
}
/* Slider Caption */

.owl-caption {
	text-align: center;
}
.owl-caption h2 {
	margin: 0px;
	color: #fefefe;
	font-size: 20px;
	letter-spacing: 1px;
}
.owl-caption h1 {
	font-size: 60px;
	line-height: 80px;
	color: #fefefe;
	margin-top: 25px;
	margin-bottom: 0px;
	letter-spacing: 1px;
}
.owl-caption p{
	font-size:20px;
	color:#fff;
	line-height: 90px;
	font-weight:400;
}
.owl-caption a.more-btn {
	margin-top: 30px;
}
.more-btn-container {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
}
a.more-btn {
	padding: 15px 40px;
	color: #34495e;
	border-radius: 200px;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
	margin-top: 50px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-transition: all ease-in-out .5s !important;
	transition: all ease-in-out .5s !important;
	background: #fff;
	letter-spacing: 1px;
}
a.more-btn:hover {
	background: #fff;
	color: #fff;
}
.owl-item:not(.active) .aos-init {
	display: none;
}
section.slider {
	position: relative;
	box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);
	z-index: 9;
}
/* Slider Arrows */

.btn-next,
.btn-prev {
	position: absolute;
	z-index: 99;
	font-size: 64px;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	color: #fefefe;
	cursor: pointer;
	opacity: .5;
	-webkit-transition: all ease-in-out .5s;
	transition: all ease-in-out .5s;
}
.btn-next {
	right: 20px;
}
.btn-prev {
	left: 20px;
}
.btn-next:hover,
.btn-prev:hover {
	opacity: 1;
}
/* Slider Pagination */

.slider .owl-dots {
	position: absolute;
	bottom: 40px;
	z-index: 99;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}
.slider .owl-dot span,
section#our-testimonials .owl-dot span,
div#our-hiring-owl .owl-dot span,
section#our-blog .owl-dot span {
	display: block;
	width: 12px;
	height: 12px;
	background: transparent;
	border-radius: 50%;
	border: 1px #fff solid;
	margin: 0px 5px;
	-webkit-transition: all ease-in-out .5s;
	transition: all ease-in-out .5s;
}
.slider .owl-dot:hover span,
section#our-testimonials .owl-dot:hover span,
div#our-hiring-owl .owl-dot:hover span,
section#our-blog .owl-dot:hover span {
	background: #fff;
}
.slider .owl-dot.active span,
section#our-testimonials .owl-dot.active span,
div#our-hiring-owl .owl-dot.active span,
section#our-blog .owl-dot.active span {
	background: #fff;
}
/* ---------------------------------------------------------------------- */
/*	Caption Section
/* ---------------------------------------------------------------------- */
/* Caption */

.section {
	padding: 60px 0px;
}
section#caption {
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
	text-align: center;
	color: #fefefe;
	padding: 100px 0px;
}

.section-header {
	position: relative;
	display: inline-block;
	padding: 0px 60px;
	margin-bottom: 20px;
}
.section-header:before {
	content: "";
	position: absolute;
	width: 50px;
	height: 3px;
	background: #fff;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	left: 0px;
}
.section-header h2 {
	margin: 0px;
	font-size: 36px;
	padding: 0px 5px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.section-header:after {
	content: "";
	position: absolute;
	width: 50px;
	height: 3px;
	background: #fff;
	top: 50%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	right: 0px;
}
section#caption a.more-btn {
	background: #fff;
	color: #34495e;
}
section#caption a.more-btn:hover {
	color: #fefefe;
}
/* ---------------------------------------------------------------------- */
/*	Our Features Section
/* ---------------------------------------------------------------------- */
/* Section header */

.section-header-dark {
	text-align: center;
}
.section-header-p {
	color: #757575;
	width: 80%;
	margin: 0px auto;
	margin-bottom: 30px;
}
section#our-features p.section-header-p {
	margin-bottom: 40px;
}
/* Our Features Block */

.our-features-block-content {
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
	border-radius: 5px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transition: all ease-in-out .5s;
	transition: all ease-in-out .5s;
}
.our-features-block {
	padding: 5px;
}
.our-features-block-icon {
	width: 82px !important;
	height: 82px !important;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	border-radius: 50%;
	margin: 0px 20px;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
	color: #fefefe;
	font-size: 30px;
	-webkit-transition: all ease-in-out .5s;
	transition: all ease-in-out .5s;
}
.our-features-block-text {
	width: calc(100% - 122px);
	padding-right: 20px;
}
.our-features-block-text h3 {
	font-size: 20px;
	letter-spacing: 1px;
	font-weight: 500;
}
.our-features-block-text p {
	color: #757575;
	margin-bottom: 20px;
}
.our-features-block-more {
	margin-top: 10px;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
	border-radius: 5px;
	padding: 10px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	color: #fefefe;
	-webkit-transition: all ease-in-out .5s;
	transition: all ease-in-out .5s;
}
.our-features-block-more i {
	-webkit-transition: all ease-in-out .5s;
	transition: all ease-in-out .5s;
	color: #fefefe;
}
/* Our Features Hover */

.our-features-block a:hover .our-features-block-content {
	color: #fefefe;
}
.our-features-block a:hover .our-features-block-icon {
	background: #fff;
	box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);
}
.our-features-block a:hover .our-features-block-text p {
	color: #fefefe;
	-webkit-transition: all ease-in-out .5s;
	transition: all ease-in-out .5s;
}
.our-features-block a:hover .our-features-block-more {
	background: #fff;
	color: #34495e;
}
a.more-btn:hover {
	box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);
}
a.our-products-block:hover {
	box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);
}
a.our-blog-block:hover {
	box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);
}
.footer-contact-form input.btn:hover {
	box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);
}
.footer-contact-news ul li a:hover span {
	box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);
}
.our-prices-block:hover {
	box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);
}
.our-portfolio-block:hover {
	box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);
}
/* Our Features Arrows */

.our-features-owl-gp {
	position: relative;
	margin-top: 40px;
}
div#owl-features-prev {
	left: -48px;
}
div#owl-features-next {
	right: -48px;
}
/* Our Features Dots */

.owl-dot span {
	display: block;
	width: 15px;
	height: 15px;
	background: transparent;
	border-radius: 50%;
	margin: 0px 5px;
	-webkit-transition: all ease-in-out .5s;
	transition: all ease-in-out .5s;
}
.owl-dots {
	position: absolute;
	bottom: -45px;
	z-index: 99;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	left: 50%;
	-webkit-transform: translateX(-50%);
	transform: translateX(-50%);
}
/* ---------------------------------------------------------------------- */
/*	Our Work Section
/* ---------------------------------------------------------------------- */
/* Our Work */
/*.parallax-window {
    background-size: cover;
    webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    webkit-background-attachment: fixed;
    -moz-background-attachment: fixed;
    -o-background-attachment: fixed;
    background-attachment: fixed;
    }*/

    section#our-work,
    section#counts,
    section#our-testimonials,
    section#our-gallery,
    section#our-hiring,
    section#our-blog,
    section#about-us,
    div#footer-content {
    	position: relative;
    	box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);
    }
    section#our-work:before,
    section#counts:before,
    section#our-testimonials:before,
    section#our-gallery:before,
    section#our-hiring:before,
    section#about-us:before,
    section#our-blog:before,
    div#footer-content:before,
    section#page-title:before {
    	position: absolute;
    	width: 100%;
    	height: 100%;
    	background: rgba(23, 36, 52, .6);
    	content: "";
    	top: 0;
    }
    .our-work-caption {
    	text-align: center;
    	color: #fefefe;
    	position: relative;
    }
    .our-work-caption-icon {
    	width: 82px;
    	height: 82px;
    	border-radius: 50%;
    	display: -webkit-box;
    	display: -ms-flexbox;
    	display: flex;
    	-webkit-box-orient: horizontal;
    	-webkit-box-direction: normal;
    	-ms-flex-direction: row;
    	flex-direction: row;
    	-webkit-box-align: center;
    	-ms-flex-align: center;
    	align-items: center;
    	-webkit-box-pack: center;
    	-ms-flex-pack: center;
    	justify-content: center;
    	font-size: 30px;
    	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
    	z-index: 99;
    	margin: 0 auto 30px auto;
    	color: #fefefe;
    	-webkit-transition: all ease-in-out .5s !important;
    	transition: all ease-in-out .5s !important;
    }
    .section-header-light .section-header {
    	margin-bottom: 0px;
    }
    section#our-work .more-btn,
    section#our-gallery .more-btn,
    section#our-hiring .more-btn,
    section#about-us .more-btn {
    	background: #fff;
    	color: #34495e;
    }
    a.popup-youtube:hover .our-work-caption-icon {
    	background: #fff;
    	box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);
    }
    section#our-work .more-btn:hover,
    section#our-gallery .more-btn:hover,
    section#our-hiring .more-btn:hover,
    section#about-us .more-btn:hover {
    	color: #fefefe;
    }
    /* ---------------------------------------------------------------------- */
/*	Our Portfolio Section
/* ---------------------------------------------------------------------- */
/* Our Portfolio */

.filter-button-group button {
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
	border: 0px;
	background: #fff;
	border-radius: 5px;
	width: 100%;
	text-align: center;
	padding: 10px 0px;
	margin-top: 30px;
	-webkit-transition: all ease-in-out .5s;
	transition: all ease-in-out .5s;
	font-size: 14px;
}
.filter-button-group button:focus,
.filter-button-group button.active {
	color: #fefefe;
	outline: 0;
	box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);
}
.our-portfolio-block {
	position: relative;
	/* border-radius: 5px; */

	overflow: hidden;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
	margin-top: 30px;
	-webkit-transition: all ease-in-out .5s;
	transition: all ease-in-out .5s;
}
.our-portfolio-block span {
	position: absolute;
	color: #fefefe;
	top: 10px;
	left: 10px;
	z-index: 9;
	font-size: 14px;
}
.our-portfolio-block h3 {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	margin: 0px;
	color: #fefefe;
	z-index: 9;
	letter-spacing: 1px;
	font-size: 20px;
	font-weight: 500;
	text-shadow: 0px 2px 5px rgba(0, 0, 0, 0);
}
.our-portfolio-block a:hover h3,.our-portfolio-block a:hover span {
	text-shadow: 0px 2px 5px rgba(0, 0, 0, 0.8);
}
.our-portfolio-block i {
	position: absolute;
	bottom: 10px;
	right: 10px;
	color: #fefefe;
	font-size: 18px;
	z-index: 9;
}
.our-portfolio-block a:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(23, 36, 52, .6);
	-webkit-transition: all ease-in-out .5s;
	transition: all ease-in-out .5s;
	z-index: 9;
}
.our-portfolio-block a {
	display: block;
	position: relative;
	z-index: 99;
}
.our-portfolio-block a:hover:before {
	opacity: 0;
}
.our-portfolio-block a:hover img {
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.our-portfolio-block img {
	-webkit-transition: all ease-in-out .5s;
	transition: all ease-in-out .5s;
	width: 100%;
}
a.our-products-block:hover span.our-products-buy {
	position: absolute;
	z-index: 999;
	color: #fff;
	right: 20px;
	bottom: 10px;
}
a.our-products-block:hover .our-products-desc p {
	padding-bottom: 26px;
}
a.our-products-block:hover span.our-products-buy i {
	color: #fff;
}
/* ---------------------------------------------------------------------- */
/*	Counts Section
/* ---------------------------------------------------------------------- */
/* Counts */

.section-header-light p.section-header-p {
	color: #fefefe;
	margin-top: 20px;
	opacity: .87;
}
.counter-block {
	margin-top: 30px;
}
.counter-icon {
	width: 150px;
	height: 150px;
	border-radius: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
	margin: auto;
}
.counter-block h4 {
	margin-top: 30px;
	margin-bottom: 0px;
	font-size: 20px;
	font-weight: 500;
}
.counter-icon-text {
	font-size: 26px;
	font-weight: bold;
	font-family: 'Open Sans', sans-serif;
}
/* ---------------------------------------------------------------------- */
/*	Our Services Section
/* ---------------------------------------------------------------------- */
/* Our Services */

.our-services-block {
	padding-bottom: 41px;
	margin-top: 30px;
	display: block;
}
.our-services-title {
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
	text-align: center;
	border-radius: 5px 5px 0px 0px;
	padding: 20px 0px;
	-webkit-transition: all ease-in-out .5s;
	transition: all ease-in-out .5s;
	position: relative;
}
.our-services-title h3 {
	margin: 0px;
	color: #fefefe;
	font-size: 20px;
	font-weight: 500;
}
.our-services-desc {
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
	color: #757575;
	background: #fff;
	padding: 20px 20px 50px 20px;
	border-radius: 0px 0px 5px 5px;
	position: relative;
	-webkit-transition: all ease-in-out .5s;
	transition: all ease-in-out .5s;
}
.our-services-desc>span {
	position: absolute;
	bottom: 10px;
	left: 102px;
	color: #34495e;
	font-weight: 600;
	letter-spacing: 1px;
	font-family: 'Raleway', sans-serif;
}
.our-services-desc>i {
	position: absolute;
	bottom: 15px;
	right: 10px;
	-webkit-transition: all ease-in-out .5s;
	transition: all ease-in-out .5s;
	color: #fefefe;
}
.our-services-icon {
	position: absolute;
	color: #fefefe;
	width: 82px;
	height: 82px;
	border-radius: 50%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	left: 10px;
	bottom: -41px;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
	font-size: 30px;
	-webkit-transition: all ease-in-out .5s;
	transition: all ease-in-out .5s;
}
#our-services .section-header-dark {
	margin-bottom: 20px;
}
a.our-services-block:hover .our-services-title {
	color: #fefefe;
	/* z-index: 1; */

	box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);
}
a.our-services-block:hover .our-services-desc {
	background: #fff;
	color: #34495e;
	box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);
}
a.our-services-block:hover .our-services-icon {
	color: #fefefe;
	box-shadow: 0 4px 5px 0 rgba(0, 0, 0, 0.14), 0 1px 10px 0 rgba(0, 0, 0, 0.12), 0 2px 4px -1px rgba(0, 0, 0, 0.3);
}
/* ---------------------------------------------------------------------- */
/*	Our Testimonials Section
/* ---------------------------------------------------------------------- */
/* Our Testimonials */

.our-testimonials-block .avatar {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.our-testimonials-block .avatar img {
	width: auto;
	border-radius: 50%;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
	margin-right: 20px;
}
.our-testimonials-block .avatar-text span {
	font-size: 20px;
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	letter-spacing: 1px;
	color: #fefefe;
	text-align: left;
}
.our-testimonials-block .avatar-text p {
	color: #fefefe;
	font-style: italic;
	font-weight: normal;
	text-align: left;
}
.our-testimonials-msg {
	text-align: center;
	margin-top: 30px;
	font-size: 20px;
	font-weight: 400;
}
.our-testimonials-gp {
	position: relative;
	margin-top: 60px;
	margin-bottom: 45px;
}
div#owl-testimonials-next {
	right: -48px;
}
div#owl-testimonials-prev {
	left: -48px;
}
/* ---------------------------------------------------------------------- */
/*	Our Prices Section
/* ---------------------------------------------------------------------- */
/* Our Prices */

.our-prices-block {
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
	border-radius: 5px;
	overflow: hidden;
	padding-bottom: 20px;
	margin-top: 30px;
	-webkit-transition: all ease-in-out .5s;
	transition: all ease-in-out .5s;
}
.our-prices-block-icon {
	padding: 15px 0px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	font-size: 64px;
	color: #fefefe;
}
.prices-list-title {
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
	padding: 20px;
	text-align: center;
	border-top: 1px #eaeaea solid;
}
.prices-list-title h4 {
	margin: 0;
	font-size: 20px;
	font-weight: 500;
	letter-spacing: 1px;
}
ul.prices-list li {
	text-align: center;
	border-bottom: 1px #BDBDBD solid;
	padding: 10px 0px;
	color: #757575;
}
ul.prices-list li:last-child {
	border-bottom: 0px;
	padding-bottom: 20px;
}
.prices-list-title h2 {
	margin: 0px;
	font-weight: bolder;
	font-family: 'Open Sans', sans-serif;
}
.our-prices-block a.more-btn {
	margin-top: 20px;
	color: #fefefe;
}
ul.prices-list {
	padding-top: 10px;
}
.our-prices-block a.more-btn:hover {
	background: #fff;
	color: #34495e;
}
section#our-prices .section-header-dark {
	margin-bottom: 0px;
}
.our-prices-block.highlight a.more-btn:hover {
	background: #fff;
}
/* ---------------------------------------------------------------------- */
/*	Gallery Section
/* ---------------------------------------------------------------------- */
/* Gallery */

.gallery-block {
	margin-top: 30px;
}
a.gallery-item {
	position: relative;
	display: block;
	border-radius: 5px;
	overflow: hidden;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
}
/*a.gallery-item:before {
	content: "";
	position: absolute;
	width: 100%;
	height: 100%;
	background: rgba(23, 36, 52, .6);
	-webkit-transition: all ease-in-out .5s;
	transition: all ease-in-out .5s;
	left: -0;
	}*/
	.gallery-zoom {
		position: absolute;
		z-index: 9;
		color: #fefefe;
		bottom: 10px;
		right: 10px;
	}
	a.gallery-item:hover:before {
		opacity: 0;
	}
	a.gallery-item:hover img {
		-webkit-transform: scale(1.1);
		transform: scale(1.1);
	}
	a.gallery-item img {
		-webkit-transition: all ease-in-out .5s;
		transition: all ease-in-out .5s;
		width: 100%;
	}
	/* ---------------------------------------------------------------------- */
/*	Our Products Section
/* ---------------------------------------------------------------------- */
/* Our Products */

a.our-products-block {
	position: relative;
	overflow: hidden;
	display: block;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
	padding-left: 40%;
	border-radius: 5px;
	margin-top: 30px;
	-webkit-transition: all ease-in-out .5s;
	transition: all ease-in-out .5s;
}
.our-products-img {
	position: absolute;
	left: 0;
	top: 0;
	z-index: 1;
	width: 40%;
	display: block;
	height: 100%;
	background-size: cover;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
	-webkit-transition: all ease-in-out .5s;
	transition: all ease-in-out .5s;
}
.our-products-img h3 {
	position: absolute;
	color: #fff;
	text-align: center;
	top: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	margin: 0;
	left: 50%;
	font-size: 20px;
	font-weight: 500;
}
.our-products-desc {
	background: #fff;
	padding: 20px 20px;
}
span.our-products-price {
	font-size: 18px;
}
.our-products-desc p {
	color: #757575;
	margin: 10px 0px;
}
span.our-products-buy {
	font-size: 14px;
	font-weight: 600;
}
a.our-products-block:hover .our-products-img {
	width: 100%;
}
.our-products-img:before {
	position: absolute;
	content: "";
	width: 100%;
	height: 100%;
	background: rgba(23, 36, 52, .6);
	-webkit-transition: all ease-in-out .5s;
	transition: all ease-in-out .5s;
}
section#our-products .section-header-dark {
	margin-bottom: 0px;
}
/* ---------------------------------------------------------------------- */
/*	Our Hiring Section
/* ---------------------------------------------------------------------- */
/* Our Hiring */

.our-hiring-block h3 {
	margin-top: 0px;
	margin-bottom: 30px;
	font-size: 20px;
}
.our-hiring-block h4 {
	margin-bottom: 0px;
	margin-top: 30px;
	font-size: 18px;
}
.our-hiring-block h4 a {
	-webkit-transition: all ease-in-out .5s;
	transition: all ease-in-out .5s;
}
div#owl-hiring-next {
	right: -48px;
}
div#owl-hiring-prev {
	left: -48px;
}
.our-hiring-block h4 a:hover {
	color: #fefefe;
}
/* ---------------------------------------------------------------------- */
/*	Our Team Section
/* ---------------------------------------------------------------------- */
/* Our Team */

div#owl-team-next,
div#owl-partners-next {
	right: -48px;
}
div#owl-team-prev,
div#owl-partners-prev {
	left: -48px;
}
section#our-team .our-testimonials-block .avatar-text span {
	color: #34495e;
}
section#our-team .our-testimonials-block .avatar-text p {
	color: #757575;
	margin-bottom: 10px;
}
section#our-team .our-testimonials-block {
	padding: 5px;
}
.our-team-gp {
	margin-top: 40px;
	position: relative;
}
section#our-team ul.social li {
	padding-left: 0px;
	padding-right: 15px;
}
/* ---------------------------------------------------------------------- */
/*	Our Blog Section
/* ---------------------------------------------------------------------- */
/* Our Blog */

div#owl-blog-next {
	right: -48px;
}
div#owl-blog-prev {
	left: -48px;
}
.our-blog-block {
	display: block;
	-webkit-transition: all ease-in-out .5s;
	transition: all ease-in-out .5s;
}
div#our-blog-owl .item {
	padding: 10px 5px;
}
.our-blog-image {
	position: relative;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
	overflow: hidden;
	border-radius: 5px 5px 0px 0px;
	z-index: 4;
}
.our-blog-image-hover {
	position: absolute;
	z-index: 9;
	background: rgba(255, 255, 255, .8);
	width: 100%;
	height: 100%;
	border-radius: 5px 5px 0px 0px;
	-webkit-transition: all ease-in-out .5s;
	transition: all ease-in-out .5s;
	-webkit-transform: translateY(-300px);
	transform: translateY(-300px);
}
.our-blog-image-more {
	position: absolute;
	top: 50%;
	left: 50%;
	-webkit-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
	text-align: center;
}
.our-blog-image-more span {
	display: block;
	font-size: 18px;
}
.our-blog-image-more i {
	font-size: 32px;
}
.our-blog-writer {
	position: absolute;
	bottom: 10px;
	left: 10px;
}
.our-blog-image img {
	border-radius: 5px 5px 0px 0px;
	width: 100%;
}
.our-blog-writer span {
	margin-left: 10px;
	color: #34495e;
}
.our-blog-writer i {
	font-size: 18px;
}
.our-blog-title {
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
	background: #fff;
	color: #34495e;
	padding: 15px;
	position: relative;
	z-index: 3;
	text-align: center;
	-webkit-transition: all ease-in-out .5s;
	transition: all ease-in-out .5s;
}
.our-blog-title h4 {
	margin: 0;
	line-height: 27px;
	font-size: 18px;
	font-weight: 500;
}
.our-blog-desc {
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
	background: #fff;
	color: #757575;
	padding: 15px;
	text-align: left;
	position: relative;
	z-index: 2;
}
.our-blog-details {
	position: relative;
	z-index: 1;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	padding: 15px;
	color: #fefefe;
	-webkit-transition: all ease-in-out .5s;
	transition: all ease-in-out .5s;
	border-radius: 0px 0px 5px 5px;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
}
.our-blog-time {
	margin-right: 20px;
}
.our-blog-time i {
	margin-right: 10px;
}
.our-blog-date i {
	margin-right: 10px;
}
.our-blog-block:hover .our-blog-image-hover {
	-webkit-transform: translateY(0px);
	transform: translateY(0px);
}
.our-blog-block:hover .our-blog-title {
	color: #fefefe;
}
.our-blog-block:hover .our-blog-details {
	background: #fff;
}
/* ---------------------------------------------------------------------- */
/*	Our Skills Section
/* ---------------------------------------------------------------------- */
/* Our Skills Accordion */

section#our-skills .section-header-dark {
	margin-bottom: 0px;
}
.our-skills-accordion {
	margin-top: 30px;
}
.our-skills-accordion .panel-title a.collapsed i:before {
	content: "\f055" !important;
}
.our-skills-accordion .panel-title {
	font-size: 18px;
}
.our-skills-accordion .panel-heading {
	padding: 0px;
	background: transparent;
	border: 0px !important;
}
.our-skills-accordion .panel-title a {
	padding: 20px;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
	color: #fefefe;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-transition: all ease-in-out .5s;
	transition: all ease-in-out .5s;
	font-size: 20px;
	font-weight: 500;
}
.our-skills-accordion .panel {
	border: 0px;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
	overflow: hidden;
	border-radius: 5px;
	margin-bottom: 20px;
}
.our-skills-accordion .panel-collapse .panel-body {
	border: 0px !important;
}
.our-skills-accordion .panel-title a.collapsed {
	background: #fff;
	color: #34495e;
}
.our-skills-accordion .panel-title a i {
	font-size: 22px;
	color: #fefefe;
}
.our-skills-accordion .panel-body p {
	color: #757575;
}
.our-skills-accordion .panel-body {
	padding: 20px;
}
/* Our Skills Progress */

.our-skills-progress {
	margin-top: 30px;
}
.our-skills-progress-heading {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	padding: 10px;
}
.our-skills-progress-title {
	font-size: 16px;
}
.our-skills-progress-title i {
	margin-right: 10px;
}
ul.our-skills-progress-list li {
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
	padding-bottom: 10px;
	border-radius: 5px;
	margin-bottom: 20px;
}
.progress.our-skills-progress-bar {
	margin: 0px 20px;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
	background: #fff;
	border-radius: 200px;
	overflow: hidden;
}
.progress.our-skills-progress-bar .progress-bar {
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
	border-radius: 200px;
}
.our-skills-progress-number span {
	color: #757575;
}
ul.our-skills-progress-list li:last-child {
	margin-bottom: 0px;
}
/* ---------------------------------------------------------------------- */
/*	Footer Section
/* ---------------------------------------------------------------------- */
/* Footer Content */

div#footer-content .our-work-caption {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
}
.footer-contacts {
	text-align: left;
	font-size: 16px;
}
div#footer-content .social-media {
	display: block;
}
div#footer-content span.social-media-title {
	color: #fefefe;
	margin-right: 0px;
	margin-bottom: 20px;
	display: block;
	font-size: 18px;
}
div#footer-content ul.social>li>a>i {
	color: #fefefe;
}
.footer-contacts li {
	margin-bottom: 20px;
}
.footer-contacts i {
	font-size: 18px;
	width: 23px;
}
.footer-contacts li:last-child {
	margin-bottom: 0px;
}
/* Footer Copyrights */

.copyrights-content {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: space-between;
}
ul.copyrights-links {
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
}
ul.copyrights-links li {
	margin-right: 30px;
}
ul.copyrights-links li i {
	margin-right: 10px;
}
ul.copyrights-links li:last-child {
	margin-right: 0px;
}
footer#copyrights {
	padding: 50px 0px;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
}
ul.copyrights-links li a {
	color: #fefefe;
	-webkit-transition: all ease-in-out .5s;
	transition: all ease-in-out .5s;
}
span.copyrights-text {
	color: #fefefe;
}
/* Footer 02 */

div#footer-content-02 {
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
	padding: 50px 0px;
	z-index: 1;
	position: relative;
}
body.footer-02 footer#copyrights {
	padding: 30px 0px;
}
.footer-contact-us ul.social li:first-child {
	padding-left: 0px;
}
.footer-contact-us ul li {
	margin-bottom: 20px;
}
.footer-contact-us ul li span {
	font-size: 20px;
	margin-bottom: 20px;
	display: block;
	color: #fefefe;
	font-family: 'Raleway', sans-serif;
	letter-spacing: 1px;
	font-weight: 500;
}
.footer-contact-us ul li p {
	color: #fefefe;
}
.footer-contact-us ul li span i {
	margin-right: 5px;
}
.footer-contact-us ul li:last-child {
	margin-bottom: 0px;
}
span.contact-form-header {
	font-size: 20px;
	margin-bottom: 20px;
	display: block;
	color: #fefefe;
	font-weight: 500;
	font-family: 'Raleway', sans-serif;
	letter-spacing: 1px;
}
span.contact-form-header i {
	margin-right: 5px;
}
.footer-contact-form input.form-control.form-text,
.footer-contact-form textarea.form-control {
	border: 0px;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
	margin-bottom: 10px;
}
.footer-contact-form input.btn {
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
	color: #fefefe;
	margin-top: 10px;
	-webkit-transition: all ease-in-out .5s;
	transition: all ease-in-out .5s;
	font-family: 'Raleway', sans-serif;
	letter-spacing: 1px;
}
.footer-contact-form input.btn:hover {
	background: #fff;
}
div#footer-content-02 ul.social>li>a>i {
	color: #fefefe;
}
/* Footer 03 */

.footer-contact-news ul li a {
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-align: stretch;
	-ms-flex-align: stretch;
	align-items: stretch;
	color: #fefefe;
}
.footer-contact-news ul li a span {
	background: #fff;
	text-align: center;
	padding: 10px;
	margin-right: 10px;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
	border-radius: 5px;
	-webkit-transition: all ease-in-out .5s;
	transition: all ease-in-out .5s;
}
.footer-contact-news ul li a span strong {
	display: block;
}
.footer-contact-news ul li {
	margin-bottom: 20px;
}
.footer-contact-news ul li:last-child {
	margin-bottom: 0px;
}
/* ---------------------------------------------------------------------- */
/*	About Us Page
/* ---------------------------------------------------------------------- */
/* About Us */

section#page-title .breadcrumb {
	position: absolute;
	background-color: transparent;
	width: auto;
	top: 50%;
	left: auto;
	right: 30px;
	margin: -10px 0 0 0;
	padding: 0;
	font-size: 14px;
}
section#page-title .container {
	position: relative;
}
section#page-title {
	padding: 50px 0px;
	color: #fefefe;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
	position: relative;
	z-index: 9;
}
.about-us section#about-us .section-header {
	margin-bottom: 60px;
}
section#page-title .breadcrumb li a {
	color: #fefefe;
}
section#page-title .breadcrumb li {
	color: #fefefe;
}
/* ---------------------------------------------------------------------- */
/*	Our Products Page
/* ---------------------------------------------------------------------- */
/* Our Products */

.pagination>li>a,
.pagination>li>span {
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
	border: 0px;
	padding: 6px 15px;
	color: #34495e;
	-webkit-transition: all ease-in-out .5s;
	transition: all ease-in-out .5s;
}
.pagination>li>a:focus,
.pagination>li>a:hover,
.pagination>li>span:focus,
.pagination>li>span:hover,
.pagination>li>a.active {
	border: 0px;
	color: #fefefe;
	z-index: 0;
}
ul.pagination {
	margin: 30px 0px;
	margin-bottom: 0px;
}
/* ---------------------------------------------------------------------- */
/*	Our Blog Page
/* ---------------------------------------------------------------------- */
/* Our Blog */

.our-blog .our-blog-block {
	margin-top: 30px;
}
section#our-blog-page .section-header-dark {
	margin-bottom: 20px;
}
section#our-blog-page-inner .our-blog-block {
	margin-top: 0px;
}
section#our-blog-page-inner .our-blog-image img {
	width: auto;
	margin: auto;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
}
section#our-blog-page-inner .our-blog-title h4 {
	font-size: 24px;
}
section#our-blog-page-inner .our-blog-title {
	padding: 20px;
}
section#our-blog-page-inner .our-blog-desc {
	padding: 20px;
}
section#our-blog-page-inner .our-blog-image {
	max-height: 400px;
}
/* ---------------------------------------------------------------------- */
/*	Contact Us Page
/* ---------------------------------------------------------------------- */
/* Contact Us */

#map-container {
	width: 100%;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
	position: relative;
	z-index: 9;
}
#map-container iframe {
	width: 100%;
	display: block;
	pointer-events: none;
	position: relative;
}
#map-container iframe.clicked {
	pointer-events: auto;
}
div#contact-us-section .footer-contact-us li span {
	color: #34495e;
}
div#contact-us-section .footer-contact-us li p {
	color: #757575;
}
div#contact-us-section span.contact-form-header {
	color: #34495e;
}
div#contact-us-section ul.social>li>a>i.fa-facebook {
	color: #3b5998 !important;
}
div#contact-us-section ul.social>li>a>i.fa-twitter {
	color: #55acee !important;
}
div#contact-us-section ul.social>li>a>i.fa-google-plus {
	color: #dd4b39 !important;
}
div#contact-us-section ul.social>li>a>i.fa-instagram {
	color: #125688 !important;
}
div#contact-us-section ul.social>li>a>i.fa-youtube-play {
	color: #bb0000 !important;
}
div#contact-us-section ul.social>li>a>i.fa-android {
	color: #4dc247 !important;
}
div#contact-us-section ul.social>li>a>i.fa-apple {
	color: #32506d !important;
}
div#contact-us-section ul.social>li>a>i.fa-rss {
	color: #ff6600 !important;
}
/* ---------------------------------------------------------------------- */
/*	Product Inner Page
/* ---------------------------------------------------------------------- */
/* Product Inner Page */

section#our-product-page-inner .our-blog-image {
	max-height: 300px;
}
.product-inner-price {
	font-size: 18px;
}
/* ---------------------------------------------------------------------- */
/*	Demo Color Changer
/* ---------------------------------------------------------------------- */
/* Color Changer */

.b-settings-panel.active {
	left: 0px;
}
.b-settings-panel {
	width: 200px;
	position: fixed;
	top: 140px;
	left: -200px;
	z-index: 1000;
	padding: 20px;
	background: #fff;
	border-right: none;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
	color: #676767;
	-webkit-transition: left 0.2s ease-in-out;
	transition: left 0.2s ease-in-out;
}
.btn-settings {
	width: 40px;
	height: 40px;
	position: absolute;
	top: 0px;
	left: 100%;
	background: #fff;
	border-radius: 0 3px 3px 0;
	cursor: pointer;
	text-align: center;
	font: 24px/40px 'FontAwesome';
	color: #34495e;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
}
.btn-settings:before {
	content: "\f1de";
}
.settings-section.color-list div {
	width: 100%;
	font-size: 12px;
	cursor: pointer;
	text-align: center;
	margin-bottom: 10px;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
	-webkit-transition: all ease-in-out .5s;
	transition: all ease-in-out .5s;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	color: #fff;
}
.settings-section.color-list div p {
	width: 30px;
	height: 30px;
	border-radius: 50%;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
	margin: 0px 5px;
}
.settings-section.color-list div span {
	display: block;
	margin-bottom: 5px;
}
.settings-section.color-list div.active:before {
	content: "\f00c";
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: inherit;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
.settings-section.color-list {
	height: 200px;
	padding: 10px;
	overflow-y: scroll;
}
div#b-settings-panel h5 {
	font-size: 18px;
}





.errorMsgArrow {
	display: block;
	font: normal 11px/15px arial;
	color: #ff0000;
	background-color: #ffe7e7;
	padding: 5px 10px;
	margin-top: 6px;
	position: relative;
}
.errorMsgArrow em {
	position: absolute;
	width: 12px;
	left: 10px;
	top: -5px;
	height: 5px;
	background-position: -50px -950px;
}

a.apply_btn {
	padding: 15px 40px;
	color: #34495e;
	border-radius: 200px;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
	margin-top: 50px;
	display: -webkit-inline-box;
	display: -ms-inline-flexbox;
	display: inline-flex;
	-webkit-transition: all ease-in-out .5s !important;
	transition: all ease-in-out .5s !important;
	background: #fff;
	letter-spacing: 1px;
}
a.apply_btn:hover {
	background: #fff;
	color: #fff;
}

.shadow {
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 1px 5px 0 rgba(0, 0, 0, 0.12), 0 3px 1px -2px rgba(0, 0, 0, 0.2);
	border-radius: 5px;
	display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	-ms-flex-direction: row;
	flex-direction: row;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	-webkit-transition: all ease-in-out .5s;
	transition: all ease-in-out .5s;
}

.mt50{
	margin-top: 50px;
}

.first_sec_padding{
	padding-top: 100px;
}

.offers:hover {
	outline: 3px solid #019ad4;
}

.border_bottom{
	border-bottom: 2px dotted #676d70;
	padding-bottom: 10px;
}

.unlimited{
	font-size: 26px;
	color: #019ad4;
	font-weight: 800;
}

.broadband{
	font-size: 22px;
	font-weight: 800;
	color: #676d70;
}

.speed{
	font-size: 26px;
	color: #3cb363;
	font-weight: 800
}

.monthly{
	font-size: 26px;
	color: #000;
	font-weight: 800
}

.monthly_right{
	font-size: 26px;
	color: #000;
	font-weight: 800;
	float: right
}

.right_border{
	border-right: 2px dotted #676d70;
}