﻿@charset "utf-8";

/*
	[ Main Stylesheet ]
	<?xml version="1.0" encoding="UTF-8"?>

	Theme Name: Bishop
	Version: 1.0.0
	Author: webRedox
	Author URI:
	Description:Multi-Purpose Theme by webRedox
*/

/*
	-----------------------------------------------------------
		[Table of contents]
	-----------------------------------------------------------

		1. Headers
		2. Breadcrums
		3. Footers
		4. Index One
		5. Index Two
		6. Index Three
		7. Index Four
		8. Index Five
		9. Index Six
	   10. Index Seven
	   11. Index Eight
	   12. Index Nine
	   13. Index Ten
	   14. About Us
	   15. About Us Two
	   16. About Us Three
	   17. Portfolio
	   18. Portfolio Single
	   19. Team
	   20. Team Two
	   21. Team Three
	   22. Faq
	   23. Blog One
	   24. Blog Two
	   25. Blog Three
	   26. Blog Single
	   27. Contact Us One
	   28. Contact Us Two
	   29. 404
	   30. 404 Two
	   31. 404 Three
	   32. Under Construction One
	   33. Under Construction Two
	   34. Under Construction Three
	   35. Shop Index
	   36. Shop Single
	   37. Landing Page
	   38. Peloader
*/

/*===== fONTS =====*/

@font-face {
    font-family: 'old_standard_ttbold';
    src: url('../fonts/oldstandard-bold-webfont.eot');
    src: url('../fonts/oldstandard-bold-webfont.ttf') format('truetype'),
         url('../fonts/oldstandard-bold-webfont.svg#old_standard_ttbold') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'old_standard_ttregular';
    src: url('../fonts/oldstandard-regular-webfont.eot');
    src: url('../fonts/oldstandard-regular-webfont.ttf') format('truetype'),
         url('../fonts/oldstandard-regular-webfont.svg#old_standard_ttregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
/*====== 1) Headers Css ======*/
a:hover, a:focus, a:active{
	text-decoration:none;
	outline:none;
}
.top-ten{
	padding-top:9px;
}
.header-back{
	background-color:#e7e7e7;
}
.navbar {
	margin-bottom: 0;
    background: #fff;
    box-shadow: none;
	z-index:99;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
    -o-box-shadow: none;
    border: none !important;
    border-bottom: 1px solid #f6f7f7;
    border-radius: 0;
   -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#navigation-sticky-wrapper{
	height:auto!important;
}
nav.sticky{
	width:100%;
	z-index:999;
}
.header-8 .second-nav .navbar-nav > li{
	padding: 21px 10px 21px;
}
.header-2 .second-nav{
	background: #fff;
}
.header-3 .second-nav{
	background: #fff;
}
.header-1.active .navbar {
    background: rgba(255,255,255,0.9);
}
.top-line {
    padding: 5px 0;
    border-bottom: 1px solid #eeeeee;
    overflow: hidden;
    transition: all 0.17s ease-in-out;
    -moz-transition: all 0.17s ease-in-out;
    -webkit-transition: all 0.17s ease-in-out;
    -o-transition: all 0.17s ease-in-out;
}
.top-line ul{
	padding:0;
}
ul.top-menu {
    float: left;
    margin-top: 5px;
}
ul.top-menu li {
    display: inline-block;
    margin-right: 12px;
}
ul.top-menu li a {
    display: inline-block;
    color: #838383;
    font-size: 13px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
	line-height:35px;
    -webkit-font-smoothing: antialiased;
    text-decoration: none;
    transition: all 0.17s ease-in-out;
    -moz-transition: all 0.17s ease-in-out;
    -webkit-transition: all 0.17s ease-in-out;
    -o-transition: all 0.17s ease-in-out;
}
ul.top-menu li a:hover {
    color: #000;
}
ul.top-menu li a i {
    color: #00b0e8;
    margin-right: 7px;
	font-size:15px;
}
.header-1.active .top-line {
    height: 0;
    padding: 0;
}
ul.social-icons {
    float: right;
}
ul.social-icons li {
    display: inline-block;
    margin-left: 5px;
}
ul.social-icons li a {
    display: inline-block;
    text-align: center;
	line-height:45px;
    transition: all 0.17s ease-in-out;
    -moz-transition: all 0.17s ease-in-out;
    -webkit-transition: all 0.17s ease-in-out;
    -o-transition: all 0.17s ease-in-out;
}
ul.social-icons li a i {
    font-size: 13px;
    color: #bbbbbb;
	 border: 1px solid transparent;
	 border-radius:2px;
	 padding:5px;
    transition: all 0.17s ease-in-out;
    -moz-transition: all 0.17s ease-in-out;
    -webkit-transition: all 0.17s ease-in-out;
    -o-transition: all 0.17s ease-in-out;
}

ul.social-icons li a:hover i {
    color: #fff;
	background: #00afe7;
    border: 1px solid #00afe7;
}

.navbar-brand {
	height:100%;
    padding: 34px 15px 26px;
    transition: all 0.17s ease-in-out;
    -moz-transition: all 0.17s ease-in-out;
    -webkit-transition: all 0.17s ease-in-out;
    -o-transition: all 0.17s ease-in-out;
}

.header-1.active .navbar-brand {
    padding: 10px 15px 0;
}

.navbar-default .navbar-nav {
    margin-right: 30px;
}

.navbar-default .navbar-nav > li {
    /*padding: 21px 10px 21px;*/

}

.navbar-default .navbar-nav > li.drop {
    position: relative;
}


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

.navbar-default .navbar-nav > li > a {
    position: relative;
    color: #575757;
    font-size: 14px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    /*padding: 20px 14px 20px 14px;*/
    text-transform: uppercase;
    z-index: 2;
    transition: all 0.17s ease-in-out;
    -moz-transition: all 0.17s ease-in-out;
    -webkit-transition: all 0.17s ease-in-out;
    -o-transition: all 0.17s ease-in-out;
    -webkit-backface-visibility: hidden;
}
.navbar-default .navbar-nav > li > a.onepage{
	 padding: 20px 5px 20px 5px;
	 font-weight: 400;
}
.navbar-default .onepage-nav{
	margin-right:32px;
}
.active .navbar-default .navbar-nav > li > a {
    padding: 24px 15px;
}

.navbar-default .navbar-nav > li > a:hover {
    color: #00aee6;
	background:transparent;
}

.header-21 .navbar-nav > li.active > a, .navbar-default .navbar-nav > li:hover > a {
    color: #00aee6!important;
	background:transparent;
}
.header-23 .navbar-nav > li.active > a, .navbar-default .navbar-nav > li:hover > a {
    color: #fff!important;
}
.header-1 .navbar-nav > li.active > a, .navbar-default .navbar-nav > li:hover > a {
    color: #2C3539!important;
}


.navbar-collapse{
	padding:0px;
	float:right;
	max-height:535px;
}
ul.drop-down {
    position: absolute;
    top: 100%;
    left: -30px;
	width:220px;
    visibility: hidden\0/;
    opacity: 1;
    z-index: 99;
    transition: all 0.17s ease-in-out;
    -moz-transition: all 0.17s ease-in-out;
    -webkit-transition: all 0.17s ease-in-out;
    -o-transition: all 0.17s ease-in-out;
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -o-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-transform-origin: 0 0;
    -moz-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    -o-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: rotateX(-90deg);
    -moz-transform: rotateX(-90deg);
    -ms-transform: rotateX(-90deg);
    -o-transform: rotateX(-90deg);
    transform: rotateX(-90deg);
    -webkit-transition: -webkit-transform 0.4s, opacity 0.1s 0.3s;
    -moz-transition: -moz-transform 0.4s, opacity 0.1s 0.3s;
    -mos-transition: -mos-transform 0.4s, opacity 0.1s 0.3s;
    -o-transition: -o-transform 0.4s, opacity 0.1s 0.3s;
	list-style:none;
}
.navbar-default .navbar-nav > li:hover > ul.drop-down {
    visibility: visible;
    opacity: 1;
    -webkit-transform: rotateX(0deg);
      -moz-transform: rotateX(0deg);
      -ms-transform: rotateX(0deg);
      -o-transform: rotateX(0deg);
      transform: rotateX(0deg);
      -webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
      -moz-transition: -moz-transform 0.4s, opacity 0.1s;
      -mos-transition: -mos-transform 0.4s, opacity 0.1s;
      -o-transition: -o-transform 0.4s, opacity 0.1s;
      transition: transform 0.4s, opacity 0.1s;
	  -webkit-box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.12);
	-moz-box-shadow:    0px 0px 0px 0px rgba(0, 0, 0, 0.12);
	box-shadow:         0px 0px 0px 0px rgba(0, 0, 0, 0.12);

}

ul.drop-down li a {
    display: block;
    color: #5a5a5a;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    padding: 15px 18px;
    text-decoration: none;
    text-transform: capitalize;
    background: rgba(27,27,27, 0.95);
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
    opacity: 1;
    border-top: 1px solid #272727;
    transition: all 0.17s ease-in-out;
    -moz-transition: all 0.17s ease-in-out;
    -webkit-transition: all 0.17s ease-in-out;
    -o-transition: all 0.17s ease-in-out;
}
ul.drop-down li {
    position: relative;
}

 ul.drop-down.level3 {
    top: 0;
    left: 140px;
    -webkit-transform: rotateY(-90deg);
    -moz-transform: rotateY(-90deg);
    -ms-transform: rotateY(-90deg);
    -o-transform: rotateY(-90deg);
    transform: rotateY(-90deg);
}

ul.drop-down li:hover ul.drop-down.level3 {
    visibility: visible;
    opacity: 1;
    -webkit-transform: rotateY(0deg);
      -moz-transform: rotateY(0deg);
      -ms-transform: rotateY(0deg);
      -o-transform: rotateY(0deg);
      transform: rotateY(0deg);
      -webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
      -moz-transition: -moz-transform 0.4s, opacity 0.1s;
      -mos-transition: -mos-transform 0.4s, opacity 0.1s;
      -o-transition: -o-transform 0.4s, opacity 0.1s;
      transition: transform 0.4s, opacity 0.1s;
}
ul.drop-down li a:hover {
    background: rgba(27,27,27,1);
    color: #fff;
}
ul.drop-down li.active > a {
    background: rgba(27,27,27,1);
    color: #fff;
}
.navbar-default .navbar-toggle .icon-bar{
	background:#fff;
}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover {
    background-color: transparent;
	color:#00aee6;
}
.header-1 .navbar-default .navbar-toggle .icon-bar{
	background:#292929;
}
.header-gap{
	margin-top:100px;
}
.nav-row{
	position:relative;
}
.list-unstyled ul{
	padding:0;
}
.list-unstyled ul li{
	list-style:none;
}
.list-unstyled li p{
	font-size: 14px;
    font-family: 'Roboto', sans-serif;
	font-weight:700;
	color:#e1e1e1;
    text-transform: uppercase;
	padding-bottom:10px;
}
.yamm .nav,
.yamm .collapse,
.yamm .dropup,
.yamm .dropdown {
  position: static!important;
}
.yamm .container {
  position: relative;
}
.yamm .dropdown-menu {
  left: auto;
  display:block;
  width:100%!important;
}
.yamm .dropdown-menu ul{
	padding-top:0px;
}
.yamm .dropdown-menu ul li a{
	background:transparent!important;
	padding-left:0px;
}
.yamm .dropdown-menu ul li a:hover{
	 background: rgba(27,27,27,1)!important;
}
.yamm .yamm-content {
  padding: 20px 30px;
}
.yamm .dropdown.yamm-fw .dropdown-menu {
  left: 0;
  right: 0;
  background:rgba(27,27,27,0.98);
}

/*====== header Two ======*/
.navbar-default .active-round > li{
	padding: 29px 4px 33px;
}
.navbar-default .active-round > li > a{
	padding: 10px 20px 10px 20px;
    border-radius: 25px;
}
.navbar-default .active-round > li > a.active {
    color: #fff;
	background-color:#00afe7;
}
.navbar-default .active-round > li > a:hover {
    color: #fff;
	background-color:#00afe7;
}
.header-2 .navbar-default .active-round > li.active > a {
    color: #fff;
	background-color:#00afe7;
}
.header-2 .navbar-default .active-round > li:hover > a {
    color: #fff;
	background-color:#00afe7;
}
.header-23 .navbar-default .active-round > li.active > a{
    color: #fff;
	background-color:#00afe7;
}
.header-8 .navbar-default .active-round > li.active > a{
    color: #fff;
	background-color:#00afe7;
}
/*====== top dark header three ======*/
.top-dark{
	background:#1a1a1a;
	border-bottom:1px solid #232323;
}
.top-dark .top-menu li a{
	color:#d2d2d2;
}
.top-dark .social-icons li a i{
	color:#404040!important;
}

.nav-dark{
	background:#1a1a1a;
}
.nav-dark .navbar-nav > li > a{
	color:#fff;
}
.nav-dark .navbar-nav > li > a.active{
	color:#fff;
}
.top-light{
	background:#fff;
}
.nav-blue{
	background-color:#1094be;
}
.navbar-default .nav-light-blue li > a {
    color: #fff;
}
.nav-deep-blue{
	float: left;
    width: 25%;
    background: #1094be;
}
.nav-deep-blue .navbar-brand{
	margin-left:5.5em;
}
.nav-light-blue{
	float:left;
    width: 74%;
	background:#00afe7;
}

.nav-light-blue .navbar-collapse{
	float:left;
	margin-left:14%;
	}
.nav-light-blue .search{
	right:40px;
}
.search-white ul li a{
	color:#fff!important;
}
.nav-light-blue .active-round > li > a.active {
    background-color: #1094be;
}
.nav-light-blue .active-round > li > a:hover {
   background-color:#1094be;
}
.nav-light-blue ul.drop-down li a{
	color:#646464;
}

.nav-yellow{
	float: left;
    width: 25%;
    background: #dab20f;
}
.nav-yellow .navbar-brand{
	margin-left:5.5em;
}
.nav-light-blue1{
	float:left;
    width: 74%;
	background:#00afe7;
}

.nav-light-blue1 .navbar-collapse{
	float:left;
	margin-left:14%;
	}
.navbar-default .nav-light-blue1 li > a {
    color: #fff;
}
.nav-light-blue1 .search{
	right:40px;
}
.search ul li a{
	cursor:pointer;
}
.nav-light-blue1 .active-round > li > a.active {
    background-color: #dab20f;
}
.nav-light-blue1 .active-round > li > a:hover {
   background-color:#dab20f;
}
.nav-light-blue1 ul.drop-down li a{
	color:#646464;
}

.full-height .navbar-nav{
	margin-right:0px;
}
.full-height .navbar-nav li a{
	padding:0px;
}
.full-height ul.drop-down li a{
	padding: 15px 18px;
}
.full-height .navbar-nav > li{
	padding:0px;
}
.full-height .navbar-nav > li > a {
    padding: 37px 30px 45px;
}
.full-height .navbar-nav > li > a:hover{
    background: #00aee6;
    color: #fff!important;
}
.full-height .navbar-nav > li.active > a{
    background: #00aee6!important;
    color: #fff!important;
}
.social-top{
	float:right;
}
.logo-top .social-icons{
	float:left;
}
.social-top{
	padding-top:30px;
}
.nav-bottom{
	background:#f5f5f5;
}
.nav-bottom .navbar-nav li{
	padding:33px 30px 33px 30px;
	border-left:1px solid #d7d7d7;
}
.nav-bottom .navbar-nav li:last-child{
	border-right:1px solid #d7d7d7;
}
.nav-bottom .navbar-nav li a{
	padding:0;
}
.nav-bottom .navbar-collapse{
	float:none;
}
.nav-bottom ul.drop-down li{
    padding:0;
	border-left:none;
}
.nav-bottom ul.drop-down li:last-child{
	border-right:0px;
}
.nav-bottom ul.drop-down li a {
    padding: 15px 18px;
}
.header-8 nav.sticky{
	z-index:999;
	width:100%;

}
.header-1 .top-line, .header-10 .top-line, .header-11 .top-line,
.header-19 .top-line, .header-21 .top-line, .header-23 .top-line,
.header-24 .top-line{
	background:#fff;
}
.header-12 .top-line, .header-13 .top-line{
	background:#1a1a1a;
}
.header-13 .top-line{
	border-bottom:1px solid #272727;
}
/*====== Nav Bottom Dark ======*/
.nav-bottom-dark{
	background:#1a1a1a;
}
.sticky-wrapper .nav-bottom-dark{
	background:#1a1a1a;
}
.nav-bottom-dark .navbar-nav li{
	padding:33px 30px 33px 30px;
	border-left:1px solid #272727;
}
.sticky-wrapper .nav-bottom-dark .navbar-nav li{
	padding:33px 30px 33px 30px;
	border-left:1px solid #272727;
}
.nav-bottom-dark .navbar-nav li:last-child{
	border-right:1px solid #272727;
}
.nav-bottom-dark .navbar-nav li a{
	padding:0;
}
.nav-bottom-dark .navbar-collapse{
	float:none;
}

.nav-bottom-dark ul.drop-down li{
    padding:0px!important;
	border-left:none!important;
}
.nav-bottom-dark ul.drop-down li:last-child{
	border-right:0px;
}
.nav-bottom-dark ul.drop-down li a {
    padding: 15px 18px;
}
.header-11 .navbar-default .navbar-nav > li > a{
	color:#fff;
}
.header-12 .navbar-default .navbar-nav > li > a{
	color:#2f3030;
}
.header-13 .navbar-default .navbar-nav > li > a{
	color:#fff;
}
.header-13 .navbar-default .navbar-nav > li:hover > a{
	color:#00aee6;
}
.header-13 .navbar-default .navbar-nav > li.active > a{
	color:#00aee6;
}
.navbar-transparent{
	background-image:url(../images/header-15.jpg);
	background-position: center 0%;
	background-size: cover;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
	min-height: 100%;
}
.header-15 .navbar-default .navbar-nav > li > a{
	color:#fff;
}
.header-15 .navbar-default .navbar-nav > li.active > a, .header-15 .navbar-default .navbar-nav > li > a:hover{
	color:#00aee6;
}
.navbar-transparent1{
	background-image:url(../images/header-16.jpg);
	background-position: center 0%;
	background-size: cover;
	background-repeat: no-repeat;
	width: 100%;
	height: 100%;
	min-height: 100%;
}
.header-16 .navbar-default .navbar-nav > li > a{
	color:#ececec;
}
.nav-buy-now {
    float: right;
    top: 28px;
    right: 0px;
    position: absolute;
}
.nav-buy-now button{
	color: #ececec;
    background-color: #1f1f1f;
    border-color: #1f1f1f;
	padding:10px 20px 10px 20px;
	border-radius:0px;
	font-size:14px;
	font-weight:700;
	font-family:'Roboto', sans-serif;
}
.nav-buy-now button:hover, .nav-buy-now button:focus, .nav-buy-now button:active{
	color: #ececec;
    background-color: #1f1f1f;
    border-color: #1f1f1f;
	outline:0;
}
.header-17 .navbar-default .navbar-nav{
	margin:0px auto;
}
.header-17 .navbar-default .navbar-nav > li{
	padding:40px 22px 40px 22px;
}
.header-17 .navbar-default .navbar-nav > li > a{
	padding:0;
}

.header-18 .navbar-default .navbar-nav{
	margin:0px auto;
}
.header-18 .navbar-default .navbar-nav > li{
	padding:40px 22px 40px 22px;
}
.header-18 .navbar-default .navbar-nav > li > a{
	padding:0;
}
.centered-dark{
	background:#1f1f1f;
}
.center-nav{
	margin: 0 auto;
    float: none;
}
.header-19 .nav-bottom .navbar-collapse{
	float:right;
}
.header-20 .nav-bottom .navbar-collapse{
	float:right;
}
.header-21 .navbar-default .navbar-nav > li > a {
    color: #fff;
}
.header-21 .nav-bottom-dark .navbar-collapse{
	float:right;
}
.header-22 .navbar-default .navbar-nav > li > a {
    color: #fff;
}
.header-22 .nav-bottom-dark .navbar-collapse{
	float:right;
}
.header-22 .top-line{
	border-bottom:1px solid #2a2a2a;
}

.header-23 .navbar-collapse{
	float:none;
}
.header-23 .navbar-default .navbar-nav > li{
	padding:20px 7px 20px 7px;
}
.header-24 .navbar-collapse{
	float:none;
}
.header-24 .navbar-default .navbar-nav > li{
	padding:20px 7px 20px 7px;
}
.grey{
	background:#f5f5f5;
}
.header-25 .navbar-collapse{
	float:none;
}
.header-25 .navbar-default .navbar-nav > li{
	padding:20px 7px 20px 7px;
}
.header-26 .navbar-collapse{
	float:none;
}
.header-26 .navbar-default .navbar-nav > li{
	padding:20px 7px 20px 7px;
}
.header-26 .top-line{
	border-bottom:1px solid #212121;
}

/*====== Search box Css ======*/
.search{
	float: right;
	top:8px;
    right: 0px;
    position: absolute;
}
.search ul{
	padding:0;
}
.search ul li{
	display:inline-block;
	padding:30px 15px;
}
.search ul li a{
	color: #575757;
    font-size: 14px;
	font-weight:700;
}
.search ul li a:hover, .search ul li a:focus, .search ul li a:active{
	color: #00aee6;
}
.filter-close-button{
}
.filter-close-button a{
	position:relative;
	width:100%;
}
.filter-close-button .bar-1{
	border-bottom:2px solid #fff;
	width:30px;
    -webkit-transform: rotate(45deg);
    -moz-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
	position: absolute;
    top: 38px;
    left: 2px;
}
.filter-close-button .bar-2{
	border-bottom:2px solid #fff;
	width:30px;
    -webkit-transform: rotate(-48deg);
    -moz-transform: rotate(-48deg);
    -o-transform: rotate(-48deg);
    -ms-transform: rotate(-48deg);
    transform: rotate(-48deg);
	position: absolute;
    top: 38px;
    left: 0;
}
.filter-close-button a span {
    width: 4px;
    float: left;
    margin-bottom: 4px;
    margin-right: 4px;
    height: 4px;
    position: relative;
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}
#home-search{
	display: none;
	z-index:99;
	}
#home-tag{
	display: none;
	}
#search-box{
	display: none;
	}
#search-box .col-md-6{
	background: #3b4350;
	border-radius: 3px;
	}
.shop-click-button-one{
	margin-left: 20px!important;
	margin-right: 0px!important;
	}
.shop-click-button-two{
	margin-left: 3px!important;
	margin-right: 0px!important;
	}
#search-site{
	border: 1px solid #999999;
	padding: 9px 12px;
	border-radius: 3px;
	display: block;
	}
#search-site:hover{
	transition: border-color 0.17s ease-in-out;
	-moz-transition: border-color 0.17s ease-in-out;
	-webkit-transition: border-color 0.17s ease-in-out;
	-o-transition: border-color 0.17s ease-in-out;
	}
/*-- filter menu search --*/
.search-menu-box .input-group{
	margin-top: 10px;
	margin-bottom: 10px;
	}
.search-menu-box .input-group .form-control{
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 24px;
	color: #ffffff;
	font-weight: 600;
	background: transparent;
	box-shadow: none;
	border: none;
	border-radius: 0;
	padding-left: 0;
	}
/*-- placeholder color --*/
.search-menu-box .input-group .form-control::-webkit-input-placeholder { color: #ffffff; }
.search-menu-box .input-group .form-control::-moz-input-placeholder { color: #ffffff; }
.search-menu-box .input-group .form-control::-ms-input-placeholder { color: #ffffff; }
.search-menu-box .input-group .form-control::input-placeholder { color: #ffffff; }
/*-- end placeholder color --*/
.search-menu-box .input-group .input-group-btn .search-button{
	background-color: transparent;
	border: none;
	border-radius: 0;
	padding: 6px 0px 6px 12px;
	}
.search-menu-box .input-group .input-group-btn .search-button:focus{
	outline: 0;
	background-image: none;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	}
.filter-menu-bottom{
	background: rgba(27,27,27,0.95);
	}
.filter-menu-box{
	width: 100%;
	}
.filter-menu-box .input-group .form-control {
    border-bottom: 1px solid #fff;
}
.filter-menu-box .input-group {
    margin-top: 20px;
    margin-bottom: 20px;
}
.filter-menu-box .input-group .form-control {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    line-height: 24px;
    color: #ffffff;
    font-weight: 600;
	border-top:none;
	border-left:none;
	border-right:none;
    background: transparent;
    box-shadow: none;
    border-radius: 0;
    padding-left: 0;
}
.filter-menu-box .input-group .input-group-btn .search-button {
    background-color: transparent;
    border: none;
    border-radius: 0;
    padding: 7px 0px 6px 12px;
}
.filter-menu-box .input-group .input-group-btn .search-button {
    color: #fff;
    border-bottom: 1px solid #fff;
}
.filter-menu-box .input-group .input-group-btn .search-button:hover,
.filter-menu-box .input-group .input-group-btn .search-button:active,
.filter-menu-box .input-group .input-group-btn .search-button:focus{
	outline:none;
}
.margin-right{
	margin-right:80px!important;
}

/*====== 2) Breadcrums Css ======*/
.breadcrum-transparent{
	background: transparent;
}
.breadcrum-content-1back{
	background-image: url(../images/breadcrum-1.jpg);
	background-repeat:no-repeat;
	background-position: center 0%;
	background-size: cover;
	width:100%;
	height:100%;
	min-height: 100%;
	overflow-x: hidden;
	overflow-y: hidden;
	vertical-align: middle;
	z-index: 1;
}
.bc h1{
	font-size:50px;
	font-weight:700;
	font-family:'Roboto', sans-serif;
	color:#fff;
	text-transform:uppercase;
	line-height:35px;
	padding-top:100px;
	padding-bottom:40px;
	margin-top:0px;
}
.bc h6{
	font-size:24px;
	font-weight:400;
	font-family:'Roboto', sans-serif;
	color:#fff;
	line-height:35px;
}
.bc p{
	font-size:16px;
	font-weight:400;
	font-family:'Open Sans', sans-serif;
	color:#ededed;
	line-height:35px;
}
.breadcrum .search ul li a{
	color:#fff;
}
.bredcrum-gap{
	margin-top:148px;
}
.breadcrum-content-1back .navbar,
.breadcrum-content-2back .navbar,
.breadcrum-content-3back .navbar,
.breadcrum-content-6back .navbar{
	border-bottom:1px solid #bac2c3!important;
}
.breadcrum-content-2back{
	background-image: url(../images/breadcrum-2.jpg);
	background-repeat:no-repeat;
	background-position: center 0%;
	background-size: cover;
	display: table;
	width:100%;
	height:100%;
	min-height: 100%;
	overflow-x: hidden;
	overflow-y: hidden;
	vertical-align: middle;
	z-index: 1;
}
.bc1 h1{
	font-size:50px;
	font-weight:700;
	font-family:'Roboto', sans-serif;
	color:#fff;
	line-height:35px;
	padding-top:83px;
	padding-bottom:40px;
}
.bc1 h6{
	font-size:24px;
	font-weight:400;
	font-family:'Roboto', sans-serif;
	color:#fff;
	line-height:35px;
}
.bc1 p{
	font-size:16px;
	font-weight:400;
	font-family:'Open Sans', sans-serif;
	color:#ededed;
	line-height:35px;
	padding-bottom:100px;
}
.breadcrum-content-3back{
	background-image: url(../images/breadcrum-3.jpg);
	background-repeat:no-repeat;
	background-position: center 0%;
	background-size: cover;
	display: table;
	width:100%;
	height:100%;
	min-height: 100%;
	overflow-x: hidden;
	overflow-y: hidden;
	vertical-align: middle;
	z-index: 1;
}
.bc3 h1{
	font-size:50px;
	font-weight:700;
	font-family:'Roboto', sans-serif;
	color:#fff;
	line-height:35px;
	padding-top:100px;
	padding-bottom:100px;
}
.bc3 a{
	font-size:25px;
	font-weight:400;
	font-family:'Roboto', sans-serif;
	color:#fff;
	text-align:right;
}
.pad-a{
	margin-top:120px;
}
.breadcrum-content-4back{
	background-image: url(../images/breadcrum-4.jpg);
	background-repeat:no-repeat;
	background-position: center 0%;
	background-size: cover;
	display: table;
	width:100%;
	height:100%;
	min-height: 100%;
	overflow-x: hidden;
	overflow-y: hidden;
	vertical-align: middle;
	z-index: 1;
}
.bc4 h1{
	font-size:15px;
	font-weight:700;
	font-family:'Open Sans', sans-serif;
	color:#fff;
	line-height:35px;
	padding-top:55px;
	padding-bottom:64px;
}
.bc4 p{
	font-size:15px;
	font-weight:400;
	font-family:'Open Sans', sans-serif;
	color:#fff;
	line-height:35px;
	padding-top:80px;
}
.breadcrum5-inner{
	background:#f0f0f0;
	border-top:1px solid #d6d6d6;
	border-bottom:1px solid #d6d6d6;
}
.breadcrum-content-5back{
	background:#fff;
	padding-bottom:160px;
}
.bc5 h1{
	font-size:15px;
	font-weight:700;
	font-family:'Open Sans', sans-serif;
	color:#646464;
	line-height:35px;
	padding-top:35px;
	padding-bottom:55px;
}
.bc5 p{
	font-size:15px;
	font-weight:400;
	font-family:'Open Sans', sans-serif;
	color:#8c8c8c;
	line-height:35px;
	padding-top:55px;
}
.bc5 p span{
	color:#00afe7;
}
.breadcrum-content-6back{
	background-image: url(../images/breadcrum-6.jpg);
	background-repeat:no-repeat;
	background-position: center 0%;
	background-size: cover;
	display: table;
	width:100%;
	height:100%;
	min-height: 100%;
	overflow-x: hidden;
	overflow-y: hidden;
	vertical-align: middle;
	z-index: 1;
}
.bc6 h1{
	font-size:50px;
	font-weight:700;
	font-family:'Roboto', sans-serif;
	color:#fff;
	line-height:35px;
	padding-top:100px;
}
.bc6 p{
	font-size:25px;
	font-weight:400;
	font-family:'Open Sans', sans-serif;
	color:#fff;
	line-height:35px;
	padding-bottom:100px;
}
.bc6 h6{
	font-size:15px;
	font-weight:400;
	font-family:'Open Sans', sans-serif;
	color:#fff;
	line-height:35px;
	padding-top:143px;
	vertical-align:middle;
}
.search li a{
	position:relative;
}
.search li a span {
    display: block;
    position: absolute;
    top: -10px;
    left: auto;
    right: -16px;
    font-size: 10px;
    color: #FFF;
    width: 16px;
    height: 16px;
    line-height: 16px;
    text-align: center;
    background-color: #dcb30f;
    border-radius: 50%;
}
/*====== 3) Footers Css ======*/
/*--- Footer One ---*/
.footer-1 .row{
	padding-top:70px;
	padding-bottom:70px;
}
.footer-1-left p{
	font-size:15px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#6a6a6a;
	line-height:35px;
	padding-right:25px;
	padding-top:20px;
}
#footer-1-back{
	background-image: url(../images/footer-1-back.jpg);
	background-repeat:no-repeat;
	background-position: center 0%;
	display: table;
	width:100%;
	height:auto;
	overflow-x: hidden;
	overflow-y: hidden;
	vertical-align: middle;
	z-index: 1;
}
.footer-1-contact{
	padding-top:30px;
}
.footer-1-contact p{
	font-size:14px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#6a6a6a;
}
.footer-1-category{
	padding-top:15px;
}
.footer-1-contact p span{
	font-weight:700;
	color:#c5c5c5;
}
.footer-1-category ul{
	padding-left:0px;
}
.footer-1-category ul li{
	list-style:none;
}
.footer-1-category ul li a{
	font-size:14px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#afafaf;
	line-height:40px;
}
.footer-1-category ul li a i{
	padding-right:5px;
}
.footer-single-border1{
	border-bottom:1px solid #2e2e2e;
}
.footer-1-subscribe-form{
	padding-top:15px;
}
.footer-1-subscribe-form .footer-applied-form .form-control {
    background: #232323;
    border: 1px solid #232323;
    border-radius: 2px;
	height:55px;
}
.footer-1-button {
    width: 97px;
    height: 42px;
    border-radius: 3px;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    color: #fff;
    text-transform: Capitalize;
    background: #009dcd;
    border: 1px solid #009dcd;
}
/*--- Footer Two ---*/
.footer-2-heading{
	position:relative;
	clear:both;
}
.footer-2-heading h4{
	font-size: 18px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    color: #d0d0d0;
	text-transform:uppercase;
	padding-bottom:60px;
}
.footer-2-heading h4 span{
	position:relative;
}
.footer-2-heading h4:after{
	content:'';
	width:30px;
	border-bottom:4px solid #434343;
	left:0px;
	top:37px;
	position:absolute;
}
.footer-2-heading p{
	font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    color: #707070;
	line-height:35px;
	padding-right:30px;
	padding-bottom:45px;
}
.footer-2 .row{
	padding-top:75px;
	padding-bottom:57px;
}
.footer-2-category{
	padding-bottom:30px;
}
.footer-2-category ul{
	padding-left:0px;
}
.footer-2-category ul li{
	list-style:none;
}
.footer-2-category ul li a{
	font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    color: #707070;
	line-height:35px;
}
.footer-2-tags ul{
	padding-left:0px;
}
.footer-2-tags ul li{
	display:inline-block;
	padding-right:15px;
	padding-bottom:36px;
}
.footer-2-tags ul li a{
	font-size: 12px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    color: #fff;
	padding:10px;
	border:1px solid #787878;
	text-transform:uppercase;
}
.footer-2-logo{
	margin:0 auto;
	text-align:center;
}
.footer-2-logo p{
	font-size: 16px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    color: #d0d0d0;
	padding-top:15px;
}
.footer-2-head{
	text-align:center;
	margin-top:50px;
	margin-bottom:60px;
}
.footer-2-head h4{
	font-size: 18px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    color: #d0d0d0;
	text-transform:uppercase;
	padding-bottom:60px;
	position:relative;
}
.footer-2-head h4 span{
	position:relative;
}
.footer-2-head h4:after{
	content:'';
	width:30px;
	border-bottom:4px solid #434343;
	left:45%;
	top:37px;
	position:absolute;
}
.footer-2-social ul{
	margin-left:30px;
}
.footer-2-social ul li{
	display:inline-block;
	padding-right:35px;
	padding-bottom:55px;
}
.footer-2-social ul li a{
	padding:16px 17px;
	background:#2b2b2b;
	border:1px solid #2b2b2b;
	border-radius:50px;
}
.footer-2-social ul li a i{
	font-size:18px;
	color:#fff;
}
.ft-custom{
	padding:16px 14px!important;
}
.ft-custom1{
	padding:16px 15px!important;
}
.footer-2-right{
	margin-left:40px;
}
.footer-2-heading .footer-1-subscribe-form{
	width:80%;
}
.both-side-border{
	border-left:1px solid #2a2a2a;
	border-right:1px solid #2a2a2a;
}
/*--- Footer Three ---*/
.footer-3 .row{
	padding-top:74px;
	padding-bottom:60px;
}
.footer-3-logo{
	margin:0 auto;
	text-align:center;
}
.footer-3-logo img{
	padding-bottom:30px;
}
.footer-3-logo p{
	font-size:15px;
	font-family:'Roboto', sans-serif;
	font-weight:400;
	color:#b5b5b5;
	padding-bottom:30px;
}
.footer-3-logo p span{
	color:#44c4ff;
}

.footer-subscribe-3 p{
	font-size:15px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#fff;
	line-height:35px;
	margin-bottom:20px;
	padding-bottom:0px!important;
}
.footer-subscribe-3 .form-control{
	height:53px;
	border-radius:0px;
	background:#202020;
	border:1px solid #202020;
}
.footer-subscribe-3 .input-group-addon{
	border-radius:0px;
	background:#131313;
	border:1px solid #131313;
	font-size:13px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#c0c0c0;
	width:98px!important;
}
.footer-bottom-3{
	background:#151515;
	border-top:1px solid #202020;
	border-bottom:1px solid #202020;
}
.footer-bottom-3 p{
	font-size:18px;
	font-family:'Roboto', sans-serif;
	font-weight:400;
	color:#fff;
	margin-bottom:0px;
}
.footer-bottom-3 .row{
	padding-top: 35px;
    padding-bottom: 15px;
}
.footer-3-bottom{
	background:#151515;
}
.footer-3-bottom p{
	font-size:13px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#5d5d5d;
	padding-top:40px;
	padding-bottom:30px;
}
/*--- Footer-4 ---*/
#black{
	background:#151515;
}
.black{
	background:#151515;
}
.footer-4 .row{
	padding-top:110px;
	padding-bottom:110px;
}
.footer-4-left p{
	font-size:15px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#6a6a6a;
	line-height:35px;
	padding-right:25px;
	padding-top:20px;
}
address{
	padding-top:30px;
}
address p{

	font-size:16px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#6a6a6a;
	line-height:35px;
}
address strong{
	font-size:16px;
	font-family:'Open Sans', sans-serif;
	font-weight:700;
	color:#afafaf;
	line-height:35px;
}
.footer-heading h5{
	font-size:16px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#fff;
	line-height:35px;
}
.footer-heading p{
	font-size:15px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#353535;
	line-height:35px;
	font-style:italic;
	padding-top:15px;
	padding-right:61px;
}
.footer-heading h6{
	font-size:15px;
	font-family:'Roboto', sans-serif;
	font-weight:700;
	color:#b3b3b3;
	line-height:35px;
}
.footer-4-social ul{
	padding-left:0px;
	padding-top:20px;
}
.footer-4-social ul li{
	display:inline-block;
}
.footer-4-social ul li a{
	padding-right:18px;
	font-size:15px;
	color:#fff;
}
.footer-applied-form .form-control{
	background:#181818;
	border:1px solid #181818;
	border-radius:0px;
}
.reply-info-field{
	height:50px;
}
#submit_btn{
	font-size:13px;
	font-family:'Open Sans', sans-serif;
	font-weight:700;
	color:#fff;
	background:#009dcd;
	border:1px solid #009dcd;
	float:right;
	padding:10px 15px 10px 15px;
	text-transform:uppercase;
}
.footer-bottom{
	background:#151515;
	border-top:1px solid #232323;
}
.footer-bottom p{
	font-size:13px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#858484;
	padding-top:55px;
	padding-bottom:55px;
}
.footer-bottom p span{
	color:#009dcd;
}

.footer-gap{
	padding-top:150px;
}
#footer-white{
	background:#fff;
}
.footer-6 .row{
	padding-top:110px;
	padding-bottom:110px;
}
.footer-6 address strong{
	color:#383838;
}
.footer-white-heading h5{
	font-size:14px;
	font-family:'Open Sans', sans-serif;
	font-weight:700;
	color:#5f5f5f;
	line-height:35px;
}
.footer-white-heading ul{
	padding-left:0;
	padding-top:15px;
}
.footer-white-heading ul li{
	list-style:none;
}
.footer-white-heading ul li a{
	font-size:13px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#5f5f5f;
	line-height:35px;
}
.footer-white-heading ul li a i{
	padding-right:10px;
}
.footer-white-heading p{
	font-size:14px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#979797;
	line-height:35px;
	padding-top:15px;
}
.flickr-footer h5{
	font-size:16px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#5f5f5f;
	line-height:35px;
}
.flickr-footer ul{
	padding-left:0;
	padding-top:25px;
}
.flickr-footer ul li{
	list-style:none;
	display:inline-block;
	padding-right:20px;
	padding-bottom:28px;
}
.flickr-padding{
	padding-right:0px;
	padding-left:0px;
}

/*--- Footer 7 ---*/
#footer-blue{
	background:#009dcd;
}
.footer-7 .row{
	padding-top:110px;
	padding-bottom:110px;
}
.footer-blue-heading h5{
	font-size:14px;
	font-family:'Open Sans', sans-serif;
	font-weight:700;
	color:#fff;
	line-height:35px;
	text-transform:uppercase;
}
.footer-blue-heading ul{
	padding-left:0;
	padding-top:15px;
}
.footer-blue-heading ul li{
	list-style:none;
}
.footer-blue-heading ul li a{
	font-size:13px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#fff;
	line-height:35px;
}
.footer-blue-heading ul li a i{
	padding-right:10px;
}
.footer-bp{
	float:left;
	width:100%;
	margin-bottom:33px;
	clear:both;
}
.top-30{
	margin-top:30px;
}
.bottom-30{
	margin-bottom:30px;
}
.footer-bp img{
	float:left;
	margin-right:35px;
	clear:both;
}
.footer-bp p{
	font-size:13px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#fff;
	line-height:25px;
}
.footer-blue-single-border{
	border-bottom:1px solid #16addb;
	float:left;
	width:100%;
	margin-bottom:30px;
}
.footer-about-blue{
	font-size:13px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#fff;
	line-height:30px;
	padding-right:65px;
}
.blue-tweets{
	float:left;
}
.tweeter{
	float:left;
	width:25px;
	height:110px;
}
.tweeter i{
	font-size:18px;
	color:#fff;
}
.blue-tweet-content h6{
	margin-top:-10px;
	font-size:14px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#fff;
	line-height:35px;
	padding-right: 15px;
}
.blue-tweet-content h6 span{
	color:#ffd529;
}
.blue-tweet-content p{
	font-size:12px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#fff;
}
.blue-tweet-content{
	margin-bottom:25px;
}
.footer-blue-ci{
	float:left;
	width:100%;
	margin-bottom:12px;
}

.blue-ci-content i{
	font-size:20px;
	color:#fff;
	width:35px;
	height:40px;
	float:left;
}
.blue-ci-content-detail p{
	font-size:13px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#fff;
	padding-right:40px;
}
.footer-7-form .footer-applied-form .form-control{
	background:#0faad9;
	border:1px solid #0faad9;
	border-radius:0px;
	box-shadow:none;
}
.yellow-footer-button{
	width:100%;
	height:54px;
	border-radius:0px;
	font-size:13px;
	font-family:'Open Sans', sans-serif;
	font-weight:700;
	color:#fff;
	text-transform:uppercase;
	background:#dab622;
	border:1px solid #dab622;
}
.footer-yellow-bottom{
	background:#dab622;
}
.yellow-bottom-content p{
	font-size:13px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#fff;
	line-height:24px;
	margin-top:23px;
}
.yellow-bottom-content ul li{
	display:inline-block;
}
.yellow-bottom-content ul{
	margin-top:25px;
	margin-bottom:25px;
	padding-left:0px;
}
.yellow-bottom-content ul li a{
	padding:0px 10px 0px 10px;
}
.yellow-bottom-content ul li a i{
	font-size:20px;
	color:#fff;
}
/*--- Footer Eight ---*/
.footer-eight-heading h5{
	font-size:14px;
	font-family:'Open Sans', sans-serif;
	font-weight:700;
	color:#fff;
	line-height:35px;
	text-transform:uppercase;
}
.eight-color li a{
	color:#616161!important;
}
.footer-8 .row{
	padding-top:110px;
	padding-bottom:110px;
}
.footer-subscribe{
	margin-top:5px;
	margin-bottom:20px;
}
.footer-subscribe p{
	font-size:15px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#fff;
	line-height:35px;
	margin-bottom:20px;
}
.footer-subscribe .form-control{
	height:53px;
	border-radius:0px;
}
.footer-subscribe .input-group-addon{
	border-radius:0px;
	background:#0faad9;
	border:1px solid #0faad9;
	font-size:13px;
	font-family:'Open Sans', sans-serif;
	font-weight:700;
	color:#fff;
	width:98px!important;
}
.footer-recent{
	margin-top:25px;
	margin-bottom:35px;
}
.footer-recent p{
	font-size:14px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#c3c3c3;
	line-height:35px;
}
.footer-recent h6{
	font-size:12px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#fff;
}
.footer-blue-bottom{
	background:#0faad9;
}
.footer-single-border{
	border-bottom:1px solid #1f1f1f;
}
.footer-office{
	margin-top:25px;
	margin-bottom:35px;
}
.footer-office p{
	font-size:14px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#fff;
	line-height:35px;
	margin-bottom:0px;
}
/*--- Footer Nine ---*/
#dark-blue{
	background:#13191e;
}
.footer-9 .row{
	padding-top:74px;
	padding-bottom:54px;
}
.footer-9-left{
	border-bottom:1px solid #1f2931;
	float:left;
	width:100%;
	padding-bottom:20px;
	margin-bottom:20px;
}
.footer-bottom-dark-blue{
	background:#0e1216;
}
.logo-content{
	float:left;
	width:100%;
}
.logo-content img{
	float:left;
	margin-right:35px;
}
.logo-content-detail p{
	font-size:12px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#b7b7b7;
	margin-top:10px;
}
.footer-9-form .footer-applied-form .form-control{
	background:#182026;
	border:1px solid #182026;
	border-radius:0px;
}
.submit_btn9{
	font-size:13px;
	font-family:'Open Sans', sans-serif;
	font-weight:700;
	color:#fff;
	background:#009dcd;
	border:1px solid #009dcd;
	float:right;
	padding:10px 15px 10px 15px;
	text-transform:uppercase;
}

/*--- Footer Ten ---*/
.footer-bottom-dark{
	background:#151515;
}
.footer-10 .col-md-3:first-child{
	border-left:1px solid #1f1f1f;
}
.footer-10 .col-md-3{
	border-right:1px solid #1f1f1f;
}
.bottom-top-border{
	border-top:1px solid #1f1f1f;
}
.footer-10 .footer-blue-heading p{
	font-size:14px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#424242;
	line-height:35px;
	padding-top:25px;
	margin-bottom:35px;
}
.bottom-80{
	padding-bottom:80px;
}
.footer-10 .footer-blue-heading{
	padding-top:80px;
}
.footer-tags ul{
	padding-left:0px;
	padding-top:25px;
}
.footer-tags ul li{
	list-style:none;
	display:inline-block;
	padding-right:5px;
	padding-bottom:35px;
}
.footer-tags ul li a{
	padding:10px;
	font-size:11px;
	font-family:'Open Sans', sans-serif;
	font-weight:700;
	color:#3d3d3d;
	border:1px solid #5b5b5b;
}
.footer-10-custom{
	padding-left:50px;
}
/*--- Footer Eleven ---*/
#footer-image-back{
	background-image: url(../images/footer-11-back.jpg);
	background-repeat:no-repeat;
	background-position: center 0%;
	background-size: cover;
	display: table;
	width:100%;
	height:100%;
	min-height: 100%;
	overflow-x: hidden;
	overflow-y: hidden;
	vertical-align: middle;
	z-index: 1;
}
.footer-11-content{
	padding-top:100px;
	padding-bottom:100px;
}
.footer-11-content h2{
	font-size:30px;
	font-family:'Roboto', sans-serif;
	font-weight:400;
	color:#fff;
	line-height:30px;
}
.footer-11-content p{
	font-size:15px;
	font-family:'Roboto', sans-serif;
	font-weight:400;
	color:#e4e4e4;
}
.footer-11-button{
	padding-top:115px;
	text-align:right;
}
.footer-11-button a{
	padding:23px 25px 23px 25px;
	border:2px solid #fff;
	background:transparent;
	border-radius:0px;
	font-size:15px;
	font-family:'Roboto', sans-serif;
	font-weight:700;
	color:#e4e4e4;
	text-transform:uppercase;
}
.footer-11-bottom ul li{
	display:inline-block;
	font-size:13px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#fff;
	line-height:30px;
}
.footer-11-bottom ul li a{
	font-size:13px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#fff;
	line-height:30px;
	padding: 5px;
	text-transform:capitalize;
}
.footer-11-bottom{
	margin-top:25px;
	padding-bottom:25px;
}
/*--- Footer 12 ---*/
.footer-12 .row{
	padding-top:90px;
	padding-bottom:80px;
}
.footer-12-left p{
	font-size:13px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#fff;
	line-height:24px;
	padding-top:20px;
}
.footer-12-right .yellow-bottom-content ul{
	margin:0;
}
.footer-12-link{
	padding-bottom:15px;
}
.footer-12-link ul li{
	display:inline-block;
	font-size:15px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#bcbcbc;
	line-height:30px;
}
.footer-12-link ul li a{
	font-size:15px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#bcbcbc;
	line-height:30px;
	padding: 5px;
	text-transform:capitalize;
}

/*====== 4) Index Css ======*/
.transparent{
	background:transparent;
}
.second-nav{
	background-color:rgba(27,27,27, 0.95);
	border-bottom:1px solid transparent;
}
.second-nav .navbar-nav > li {
    padding: 15px 10px 15px;
}
.second-nav .search{
	top:3px;
}
.second-nav .navbar-brand {
	padding: 25px 15px;
}
.nav-top{
	position:fixed;
	width:100%;
	z-index:999;
	border-bottom:1px solid #bbb7bb;
}
/*--- Slider-button 1 ---*/
	.home-button-1{
		display: inline-block;
		margin:0 3px;
		padding:20px 35px 20px 35px;
		border:1px solid #fff;
		background:#fff;
		border-radius:25px;
		color:#fff;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;
		font-size:13px;
		font-family:'Open Sans', sans-serif;
		text-transform:uppercase;
	}

	.home-button-1 a{
		color:#009dcd!important;
	}
	.home-button-1:hover a{
		color:#fff!important;
	}
	.home-button-1:hover{
		color:#fff;
		background:#009dcd;
		border:1px solid #009dcd;
		cursor:pointer;
	}
/*--- Slider-button 2 ---*/
	.home-button-2{
		display: inline-block;
		margin:0 3px;
		padding:20px 35px 20px 35px;
		border:1px solid #fff;
		background:#fff;
		border-radius:25px;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;
		font-size:13px;
		font-family:'Open Sans', sans-serif;
		text-transform:uppercase;
	}
	.home-button-2 a{
		color:#9cb71e!important;
	}
	.home-button-2:hover a{
		color:#fff!important;
	}
	.home-button-2:hover{
		background:#9cb71e;
		border:1px solid #9cb71e;
		cursor:pointer;
	}
/*--- Slider-button 3 ---*/
	.home-button-3{
		display: inline-block;
		margin:0 3px;
		padding:20px 35px 20px 35px;
		border:1px solid #fff;
		background:#fff;
		border-radius:25px;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;
		font-size:13px;
		font-family:'Open Sans', sans-serif;
		text-transform:uppercase;
	}

	.home-button-3 a{
		color:#ff8b19!important;
	}
	.home-button-3:hover a{
		color:#fff!important;
	}
	.home-button-3:hover{
		background:#ff8b19;
		border:1px solid #ff8b19;
		cursor:pointer;
	}

/*--- welcome section ---*/
#welcome{
	padding-top:60px;
}
.page-header{
	border-bottom:none;
}
.page-header h1{
	font-size:25px;
	font-family:'Oswald', sans-serif;
	font-weight:400;
	color:#535353;
	text-transform:uppercase;
}
.page-header p{
	font-size:30px;
	font-family:'Old Standard TT', sans-serif;
	font-weight:400;
	color:#91a4af;
	font-style:italic;
	padding-top:14px;
}
.page-header img{
	padding-top:25px;
}
#welcome .container-fluid, #welcome .container-fluid .col-md-12{
	padding:0px;
}
#welcome .container-fluid .col-md-12{
	padding-top:80px;
}

/*--- Service Section ---*/
.section-gap{
	padding-top:130px;
	padding-bottom:140px;
}
#service-1{
	background:#1e1e1e;
}

.page-header-1 h1{
	font-size:25px;
	font-family:'Oswald', sans-serif;
	font-weight:400;
	color:#fff;
}
.page-header-1 p{
	font-size:30px;
	font-family:'Old Standard TT', sans-serif;
	font-weight:400;
	color:#969696;
	font-style:italic;
	padding-top:14px;
	position:relative;
}
.page-header-1 p:after{
	content:'';
	position:absolute;
	width:40px;
	border-bottom:7px solid #2c2c2c;
	top:80px;
	left:49%;
}
.custom-header-border p{
	position:relative;
}
.custom-header-border p:after{
	content:'';
	position:absolute;
	width:40px;
	border-bottom:7px solid #cccccc;
	top:80px;
	left:49%;
}
.service-top p{
	font-size:70px;
	font-family:'Old Standard TT', sans-serif;
	font-weight:400;
	color:#fff;
	font-style:italic;
}
.service-top{
	float:left;
	width:100%;
}
.service-top-left{
	width:50%;
	float:left;
	text-align:left;
}
.service-top-right{
	width:50%;
	float:left;
	text-align:right;
}
.service-top img{
	padding-top:20px;
}
.service-bottom{
	float:left;
	width:100%;
	padding-top:40px;
}
.service-bottom h4{
	font-size:15px;
	font-family:'Open Sans', sans-serif;
	font-weight:700;
	color:#fff;
}
.service-bottom p{
	font-size:15px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#575757;
	line-height:30px;
	padding-top:10px;
	padding-bottom:30px;
}
.top-80{
	margin-top:80px;
}
.service-border{
	border-bottom:1px solid #2c2c2c;
}
.service-border .col-md-3{
	border-right:1px solid #2c2c2c;
}
.service-border .col-md-3:last-child{
	border-right:none;
}
.service-border-1 .col-md-3{
	border-right:1px solid #2c2c2c;
	padding-top:20px;
}
.service-border-1 .col-md-3:last-child{
	border-right:none;
}
/*--- Testimonial ---*/
.testimonial-slider{
	float:left;
	width:100%;
}
.testimonial-left{
	float:left;
	height:122px;
	border-right:1px solid #cacaca;
	padding-right:55px;
	margin-right:50px;
	margin-top:25px;
}
.testimonial-left p{
	font-size:80px;
	font-family:'Old Standard TT', sans-serif;
	font-weight:400;
	color:#313131;
	font-style:italic;
}
.testimonial-right h2{
	font-size:80px;
	font-family:'Old Standard TT', sans-serif;
	font-weight:400;
	color:#313131;
	font-style:italic;
	margin-bottom:0px;
}
.testimonial-right h2 span{
	color:#009dcd;
}
.testimonial-right p{
	font-size:16px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#8a8a8a;
	line-height:35px;
}
.testimonial-slide-1 .owl-controls .owl-page span.owl-numbers {
    height: auto;
    width: auto;
    color: #5c5c5c!important;
    padding: 2px 10px;
    font-size: 20px!important;
	font-family: 'Roboto', sans-serif;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
}
.testimonial-slide-1 .owl-controls .owl-page span{
    display: block;
    width: 34px!important;
    height: 37px!important;
    margin: 5px 7px;
    border-radius: 2px!important;
    background: transparent!important;
}
.testimonial-slide-1 .owl-controls .owl-page.active span, .testimonial-slide-1 .owl-controls.clickable .owl-page:hover span{
	background: #009dcd!important;
	color:#fff!important;
}
.testimonial-slide-1 .owl-controls{
	margin-top:100px!important;
}
/*--- Buy Now ---*/
.by-now-back{
	background-image: url(../images/buy-back-1.jpg);
	background-repeat:no-repeat;
	background-position: center 0%;
	background-size: cover;
	display: table;
	width:100%;
	height:100%;
	min-height: 100%;
	overflow-x: hidden;
	overflow-y: hidden;
	vertical-align: middle;
	z-index: 1;
}
.buy-now-content h2{
	font-size:40px;
	font-family:'Oswald', sans-serif;
	font-weight:400;
	color:#535353;
	padding-top:100px;
	padding-bottom:40px;
}
.buy-now-content h2 span{
	padding:25px 35px 25px 35px;
	border:2px solid #303030;
}
.buy-now-content p{
	font-size:30px;
	font-family:'Old Standard TT', sans-serif;
	font-weight:400;
	color:#91a4af;
	font-style:italic;
	padding-top:14px;
	position:relative;
	padding-bottom:100px;
}
.buy-now-content p:after{
	content:'';
	position:absolute;
	width:40px;
	border-bottom:7px solid #cccccc;
	top:80px;
	left:49%;
}

/*--- Features ---*/
.tab-part{
	text-align: right;
	margin-top: 20px;
	margin-bottom: 69px;
	}
.tab-part:last-child{
	margin-bottom: 0px;
	}
.feature-icon{
	width: 60px;
	height: 60px;
	background:#009dcd;
	border-radius:50px;
	text-align:center;
	float: right;
	margin-top:20px;
	display: block;
	overflow: hidden;
	-webkit-transition: all 500ms ease-in;
	-o-transition: all 500ms ease-in;
	-moz-transition: all 500ms ease-in;
	transition: all 500ms ease-in;
	}
.feature-icon i{
	font-size:15px;
	color:#fff;
	padding-top:23px;
}
.feature-text{
	padding-right: 78px;
	text-align: left;
	}
.feature-text h4{
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 16px;
	margin-top: 0;
	margin-bottom: 22px;
	color:#3d3d3d;
	}
.feature-text p{
	color: #8b8b8b;
	font-size: 16px;
	margin-top: 15px;
	line-height: 30px;
	font-weight: 400;
	margin: 0;
	}
.feature-image{
	text-align: center;
	}
.feature-image img{
	margin-left: auto;
	margin-right: auto;
	}
.tab-right{
	float: left;
	}
.tab-right-text{
	text-align: left;
	padding-left: 78px;
	padding-right: 0px;
	}
#feature .col-md-3{
	padding:0px;
}
.page-header h4{
	font-size: 18px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color:#a7a7a7;
	line-height:35px;
	padding-top:70px;
	padding-left:15px;
	padding-right:15px;
}
.test-1{
	background-image: url(../images/creative-1.jpg);
	background-repeat:no-repeat;
	background-position: center 0%;
	background-size: cover;
	width:100%;
	height:100%;
	min-height: 100%;
	overflow-x: hidden;
	overflow-y: hidden;
	vertical-align: middle;
	z-index: 1;
}
.test-2{
	background-image: url(../images/creative-2.jpg);
	background-repeat:no-repeat;
	background-position: center 0%;
	background-size: cover;
	width:100%;
	height:100%;
	min-height: 100%;
	overflow-x: hidden;
	overflow-y: hidden;
	vertical-align: middle;
	z-index: 1;
}
.custom-test{
	background:#fff;
	padding:50px 40px 80px 100px;
}
.custom-test-2{
	background: url("../images/creative-3.jpg") center no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
}
.creative-dark-content{
	margin-top:40px;

}
.creative-dark-content h4{
	font-size: 23px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color:#2e2e2e;
	line-height:30px;
	position:relative;
	padding-bottom:70px;
}
.creative-dark-content h4 span:after{
	content:'';
	position:absolute;
	width:40px;
	border-bottom:7px solid #e5e5e5;
	top:50px;
	left:0px;
}
.creative-dark-content p{
	font-size: 15px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color:#a6a6a6;
	line-height:30px;
	padding-right: 10px;
}
.padding-0{
	padding-left:0px;
}
.creative-light-content{
	padding-top:90px;
	padding-left:80px;
	padding-bottom:90px;
}
.creative-light-content h4{
	font-size: 23px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color:#fff;
	line-height:30px;
	position:relative;
	padding-bottom:70px;
}
.creative-light-content h4 span:after{
	content:'';
	position:absolute;
	width:40px;
	border-bottom:7px solid #303030;
	top:50px;
	left:0px;
}
.creative-light-content p{
	font-size: 15px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color:#6a6a6a;
	line-height:30px;
	padding-right: 10px;
}

/*--- Banner 1 ---*/
.banner-1-back{
	background-image: url(../images/banner-1.jpg);
	background-repeat:no-repeat;
	background-position: center 0%;
	width:100%;
	height:100%;
	min-height: 100%;
	overflow-x: hidden;
	overflow-y: hidden;
	vertical-align: middle;
	z-index: 1;
}
.banner-1-content{
	padding-top:80px;
	padding-bottom:80px;
}
.banner-1-content h4{
	font-size: 23px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color:#fff;
	line-height:40px;
	position:relative;
}
.banner-1-content h4 span:after{
	content:'';
	position:absolute;
	width:40px;
	border-bottom:7px solid #fff;
	top:100px;
	left:47%;
}
.banner-1-content button{
	margin-top:60px;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color:#fff;
	background:transparent;
	border:2px solid #fff;
	border-radius:22px;
	padding:13px 32px 13px 32px;
}

/*====== 5) Index Two ======*/
.index2-color-back1{
	background:#45ccbe;
}
.index2-color-back2{
	background:#4787d6;
}
.index2-color-back3{
	background:#9561e3;
}
.index2-welcome{
	margin-top:80px;
}
.index2-welcome .col-md-4{
	padding-left:0px;
	padding-right:0px;
}
.index2-welcome-content{
	text-align:center;
	padding-top:80px;
	padding-bottom:80px;
}
.index2-welcome-content i{
	font-size:50px;
	color:#fff;
	padding-bottom:10px;
}
.index2-welcome-content h4{
	font-size:18px;
	font-family:'Roboto', sans-serif;
	font-weight:700;
	text-transform:uppercase;
	color:#fff;
	position:relative;
}
.index2-welcome-content h4 span:after{
	content:'';
	position:absolute;
	width:40px;
	border-bottom:5px solid #fff;
	top:35px;
	left:45%;
}
.index2-welcome-content p{
	font-size:14px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#fff;
	line-height:35px;
	padding-left:40px;
	padding-right:40px;
	padding-top:30px;
}
.index2-welcome-content button{
	height:50px;
	width:145px;
	border:2px solid #fff;
	border-radius:0px;
	background:transparent;
	font-size:13px;
	font-family:'Roboto', sans-serif;
	font-weight:400;
	color:#fff;
	text-transform:uppercase;
	margin-top:40px;
	margin-bottom:20px;
}
.index2-color-botom{
	text-align:center;
	padding-top:90px;
	padding-bottom:90px;
	border-bottom:1px solid #d9d9d9;
}
.index2-color-botom h4{
	font-size:18px;
	font-family:'Roboto', sans-serif;
	font-weight:700;
	text-transform:uppercase;
	color:#4e4e4e;
	padding-top:10px;
	padding-bottom:10px;
}
.index2-color-botom p{
	font-size:14px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#878787;
	line-height:30px;
	padding-left:30px;
	padding-right:30px;
}
.custom-header-height{
	margin-top:19px;
}
.border-left-right{
	border-left:1px solid #d9d9d9;
	border-right:1px solid #d9d9d9;
}
.custom-header-height1{
	margin-top:16px;
}

/*--- Team ---*/
.team-iamge {
	padding: 0px 0px 0px 0px;
	max-width: 100%;
	list-style: none;
	text-align: center;
}
.team-iamge li {
	display: inline-block;
	position: relative;
}
.team-iamge figure {
	margin: auto;
	position: relative;
}
.team-iamge figure img {
	max-width: 100%;
	display: block;
	position: relative;
}
.team-iamge figcaption {
	position: absolute;
	top: 0;
	left: 0;
	display: table-cell;
	vertical-align: middle;
}
.team-member .team-iamge figcaption {
	padding-top: 36%;
}
.team-iamge figcaption{
	text-align:center;
	background:rgba(255,255,255,0.7);
	-webkit-transition:all 0.3s ease-out 0.7s;
	-moz-transition:all 0.3s ease-out 0.7s;
	-ms-transition:all 0.3s ease-out 0.7s;
	-o-transition:all 0.3s ease-out 0.7s;
	transition:all 0.3s ease-out 0.7s;
}
.team-iamge figcaption ul{
	padding-left:0px;
}
.team-iamge figcaption ul li a i{
	font-size:18px;
	color:#292929;
	padding:10px;
	-webkit-transition:all 0.3s ease-out 0.25s;
	-moz-transition:all 0.3s ease-out 0.25s;
	-ms-transition:all 0.3s ease-out 0.25s;
	-o-transition:all 0.3s ease-out 0.25s;
	transition:all 0.3s ease-out 0.25s;
}
.team-iamge figcaption a:hover{
	text-decoration:none;
}
.team-image-hover figure {
	overflow: hidden;
}
.team-image-hover figure img {
	height:auto;
}
.team-image-hover figcaption {
	height: 100%;
	width: 100%;
	top: auto;
	bottom: 0;
	-moz-transform: scale(0.5);
	-webkit-transform: scale(0.5);
	-o-transform: scale(0.5);
	-ms-transform: scale(0.5);
	transform: scale(0.5);
	opacity: 0;
}
.team-image-hover figure:hover figcaption,
.team-image-hover figure.cs-hover figcaption {
	opacity: 1;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
	-webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
	-moz-transition: -moz-transform 0.4s, opacity 0.1s;
	transition: transform 0.4s, opacity 0.1s;
	cursor:pointer;
}
.team-image-hover figure:hover figcaption ul li a i{
	opacity:1;
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
}
.team-image-hover figure figcaption ul li a i{
	-moz-transform: scale(0.5);
	-webkit-transform: scale(0.5);
	-o-transform: scale(0.5);
	-ms-transform: scale(0.5);
	transform: scale(0.5);
	opacity: 0;
}
.team-image-content{
	margin-top:40px;
}
.team-image-content h3{
	font-size:18px;
	font-family:'Roboto', sans-serif;
	font-weight:700;
	text-transform:uppercase;
	color:#4e4e4e;
	margin-bottom:18px;
}
.team-image-content button{
	font-size:12px;
	font-family:'Open Sans', sans-serif;
	font-weight:700;
	text-transform:uppercase;
	color:#fff;
	padding:11px 11px;
	border-radius:0px;
	background:#009dcd;
	border:1px solid #009dcd;
}
.team-image-content p{
	font-size:15px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#949494;
	line-height:30px;
	margin-top:20px;
}

/*====== 6) Index Three ======*/
.index3-welcome{
	margin-top:80px;
}
.index3-welcome .col-md-6{
	padding:0px;
}
.tab-part1{
	margin-top: 30px;
    margin-bottom: 45px;
    margin-left: 40px;
	}
.tab-part:last-child{
	margin-bottom: 0px;
	}
.feature-icon1{
	width: 60px;
	height: 60px;
	border:2px solid #525252;
	border-radius:50px;
	text-align:center;
	float:left;
	margin-top:5px;
	margin-right:35px;
	margin-bottom:25px;
	display: block;
	overflow: hidden;
	-webkit-transition: all 500ms ease-in;
	-o-transition: all 500ms ease-in;
	-moz-transition: all 500ms ease-in;
	transition: all 500ms ease-in;
	}
.feature-icon1 i{
	font-size:18px;
	color:#525252;
	padding-top:19px;
}
.feature-text1{
	padding-right: 78px;
	text-align: left;
	}
.feature-text1 h4{
	font-family: 'Open Sans', sans-serif;
	font-weight: 700;
	font-size: 16px;
	margin-top: 0;
	margin-bottom: 22px;
	color:#3d3d3d;
	}
.feature-text1 p{
	color: #8b8b8b;
	font-size: 16px;
	margin-top: 15px;
	line-height: 30px;
	font-weight: 400;
	margin: 0;
	}
.index3-welcome-content .tab-part1:last-child{
	margin-bottom:0px;
}
/*--- counter ---*/
.cell-2 {
		width: 50%;
		text-align:center;
	}

[class*="cell-"], .masonry .post-item {
	position: relative;
	min-height: 1px;
	padding-left: 15px;
	padding-right: 15px;
	float: left;
}
.number{
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 50px;
	color:#afafaf;
}
.number-content{
	font-family: 'Roboto', sans-serif;
	font-weight: 300;
	font-size: 16px;
	color:#009dcd;
	text-transform:uppercase;
}
.index3-number .cell-2{
	padding-top:100px;
	padding-bottom:100px;
	border-right:1px solid #303030;
	border-bottom:1px solid #303030;
}
.index3-number-side h4{
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 20px;
	color:#fff;
	margin-bottom:40px;
}
.index3-number-side p{
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 15px;
	color:#464646;
	line-height:35px;
}
.index3-number-side{
	padding-top:180px;
	padding-left:80px;
	padding-right:75px;
}
.blue-back{
	background-color:#009dcd;
}
.index3-blue img{
	padding-top:100px;
	height:650px;
}
.index3-blue-content{
	padding-top:100px;
	padding-left:50px;
}
.index3-blue-content h1{
	font-family: 'Roboto', sans-serif;
	font-weight: 100;
	font-size: 50px;
	color:#fff;
	text-transform:uppercase;
	padding-right:200px;
}
.index3-blue-content p{
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 15px;
	color:#fff;
	line-height:35px;
	padding-right:35px;
}
.index3-blue-content button{
	height:50px;
	width:145px;
	border:2px solid #fff;
	border-radius:0px;
	background:transparent;
	font-size:13px;
	font-family:'Roboto', sans-serif;
	font-weight:400;
	color:#fff;
	text-transform:uppercase;
	margin-top:40px;
	margin-bottom:20px;
}
.index3-feature{
	padding-right:60px;
	float:left;
	clear:both;
}
.index3-feature-icon{
	width:80px;
	height:100px;
	float:left;
}
.index3-feature-icon img{
	margin-top:10px;
}
.index3-feature-content h4{
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 23px;
	color:#5a5a5a;
	line-height:35px;
}
.index3-feature-content p{
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 15px;
	color:#999;
	line-height:35px;

}
.feature-border{
	border-bottom:1px solid #ececec;
	padding-bottom:50px;
}
#index3-more{
	margin-bottom:80px;
}
.banner-2-back{
	background:#009dcd;
}
.banner-2-content{
	padding-top:80px;
	padding-bottom:60px;
}
.banner-2-content h4{
	font-size:23px;
	font-family:'Roboto', sans-serif;
	font-weight:400;
	color:#fff;
	line-height:35px;
	margin-bottom:40px;
}
.banner-2-content ul{
	padding-left:0px;
}
.banner-2-content ul li{
	display:inline-block;
	margin-right:20px;
}
.banner-2-content ul li a{
	padding:28px 38px;
	border-radius:0px;
	font-size:15px;
	font-family:'Roboto', sans-serif;
	font-weight:700;
	color:#fff;
	background:transparent;
	border:2px solid #00b6ff;
	text-transform:uppercase;
}
.banner-2-content ul li a:hover{
	color:#009dcd;
	background:#fff;
	border:2px solid #fff;
}

/*====== 7) Index Four ======*/

.index4-welcome-content h4{
	font-size:26px;
	font-family:'Open Sans', sans-serif;
	font-weight:300;
	color:#7b7b7b;
	line-height:35px;
}
.index4-welcome-content h5{
	font-size:20px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#a1a1a1;
	line-height:35px;
}
.index4-welcome-content a{
	font-size:15px;
	font-family:'Open Sans', sans-serif;
	font-weight:700;
	color:#009dcd;
	line-height:35px;
}
.inform-left-back{
	background-image: url(../images/index4-img1.jpg);
	background-repeat:no-repeat;
	background-position: center 0%;
	width:100%;
	height:100%;
	min-height: 100%;
	overflow-x: hidden;
	overflow-y: hidden;
	vertical-align: middle;
	z-index: 1;
	background-size:cover;
}
.inform-right-back{
	background-image: url(../images/index4-img2.jpg);
	background-repeat:no-repeat;
	background-position: center 0%;
	width:100%;
	height:100%;
	min-height: 100%;
	overflow-x: hidden;
	overflow-y: hidden;
	vertical-align: middle;
	z-index: 1;
	background-size:cover;
}
#inform .col-md-6{
	padding:0px;
}
.inform-left-content{
	padding:120px 80px 120px 80px;
}
.inform-left-content h2{
	font-size:25px;
	font-family:'Open Sans', sans-serif;
	font-weight:300;
	color:#fff;
	line-height:40px;
}
.inform-left-content p{
	font-size:15px;
	font-family:'Roboto', sans-serif;
	font-weight:700;
	color:#fff;
	line-height:40px;
	text-transform:uppercase;
	margin-top:45px;
}
.index4-full-image img{
	text-align:center;
	max-width:100%;
}
#dark-back{
	background:#1e1e1e;
}
.page-header-black h1{
	font-size:25px;
	font-family:'Oswald', sans-serif;
	font-weight:400;
	color:#fff;
}
.page-header-black p{
	font-size:30px;
	font-family:'Old Standard TT', sans-serif;
	font-weight:400;
	color:#5f5f5f;
	font-style:italic;
	padding-top:14px;
}
.page-header-black h4 {
    font-size: 18px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    color: #666666;
    line-height: 35px;
    padding-top: 70px;
    padding-left: 15px;
    padding-right: 15px;
}
.custom-header-border1 p {
    position: relative;
}
.custom-header-border1 p:after {
    content: '';
    position: absolute;
    width: 40px;
    border-bottom: 7px solid #fff;
    top: 80px;
    left: 49%;
}
.design-image{
	width:147px;
	height:147px;
	border:2px solid #fff;
	margin:0 auto;
}
.design-image img{
	padding-top:43px;
}
.design-content h4{
	font-size: 20px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    color: #fff;
    line-height: 35px;
	text-transform:uppercase;
	margin-top:55px;
}
.design-content p{
	font-size: 15px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    color: #4d4c4c;
    line-height: 35px;
	padding-left:30px;
	padding-right:30px;
}
.design-content:hover .design-image{
	border:2px solid #0083b8;
	cursor:pointer;
}
.index-testimonial-image{
	position:relative;
	width:100%;
	margin:0 auto;
	text-align:center;
}
.index-testimonial-image img{
	margin:0 auto;
	position:relative;
}
.index-testimonial-image-content{
	width:134px;
	height:30px;
	background:#00b4ff;
	border-radius:15px;
	text-align:center;
	position:absolute;
	z-index:1;
	bottom:-15px;
	left:30%;
}
.index-testimonial-image-content p{
	font-size:11px;
	font-weight:400;
	font-family:'Open Sans', sans-serif;
	color:#fff;
	text-transform:uppercase;
	line-height:28px;
}
.indexed-testimonial-content{
	padding-top:40px;
}
.indexed-testimonial-content h4{
	font-size:20px;
	font-weight:400;
	font-family:'Open Sans', sans-serif;
	color:#3b3b3b;
}
.indexed-testimonial-content h5{
	font-size:13px;
	font-weight:400;
	font-family:'Open Sans', sans-serif;
	color:#a3a3a3;
	line-height:30px;
}
.indexed-testimonial-content p{
	font-size:15px;
	font-weight:400;
	font-family:'Open Sans', sans-serif;
	color:#797979;
	line-height:25px;
	padding-top:10px;
}
.indexed-testimonial-content a{
	font-size:15px;
	font-weight:400;
	font-family:'Open Sans', sans-serif;
	color:#00b4ff;
	line-height:25px;
	font-style:italic;
}
/*====== 8) Index Five ======*/
.index5-welcome-content{
	padding:50px 90px;
}
.index5-welcome-content h4{
	font-size: 20px;
    font-family: 'Roboto', sans-serif;
    font-weight: 600;
    color: #4d4c4c;
    line-height: 35px;
	position:relative;
}
.index5-welcome-content span:after {
    content: '';
    position: absolute;
    width: 30px;
    border-bottom: 7px solid #303030;
    top: 60px;
    left: 0%;
}
.index5-welcome-content p{
	font-size: 15px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    color: #ababab;
    line-height: 35px;
	padding-top:60px;
}
#index5-portfolio .col-md-3{
	padding:0px;
}
.index5-portfolio{
	text-align:center;
}
.index5-portfolio a{
	font-size: 13px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    color: #605e5e;
	text-transform:uppercase;
	border-radius:0px;
	width:150px;
	height:55px;
	margin-top:100px;
	padding-top:18px;
	border:1px solid #0093ce;
}
.product-service-detail{
	float:left;
	clear:both;
}
.product-service-icon{
	width:65px;
	height:120px;
	float:left;
	margin-top:20px;
}
.product-service-icon i{
	padding:14px;
	background:#3f3f40;
	font-size:18px;
	color:#fff;
	border-radius:50px;
}
.product-service-icon1 i{
	padding:14px 16px;
}
.product-service-icon2 i{
	padding:14px 18px;
}
.product-service-detail:hover .product-service-icon i{
	background:#0093ce;
	cursor:pointer;
}
.poduct-service-content h4{
	font-size: 18px;
    font-family: 'Roboto', sans-serif;
    font-weight: 600;
    color: #4c4c4c;
    line-height: 35px;
	margin-bottom: 5px;
	text-transform:uppercase;
}
.poduct-service-content p{
	font-size: 15px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    color: #afafaf;
    line-height: 35px;
}
#index5-twitter{
	padding-top:80px;
}
.twitter-section-back{
	background-image: url(../images/twitter-back.jpg);
	background-repeat:no-repeat;
	background-position: center 0%;
	width:100%;
	min-height: 100%;
	overflow-x: hidden;
	overflow-y: hidden;
	z-index: 1;
	padding-top:130px;
	padding-bottom:130px;
}
.index5-twitter-content i{
	font-size:72px;
	color:#fff;
	padding-bottom:40px;
}
.index5-twitter-content p{
	font-size: 20px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    color: #b7b7b7;
    line-height: 30px;
	padding-bottom:20px;
}
.index5-twitter-content h4{
	font-size: 23px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    color: #fff;
    line-height: 30px;
	padding-bottom:20px;
}
.index5-twitter-content ul{
	padding-left:5px;
	padding-top:10px;
}
.index5-twitter-content ul li{
	display:inline-block;
	width:88px;
	height:92px;
	border:1px solid #a2a2a3;
	font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    color: #b0b0b0;
	line-height:15px;
	padding:25px 15px 15px 15px;
	margin-left:-5px;
}
.index5-twitter-content button{
	padding:24px 87px;
	border-radius:2px;
	font-size: 15px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    color: #303030;
	text-transform:uppercase;
	background:#fff;
	border:1px solid #fff;
	margin-top:10px;
}

/*====== 9) Index Six ======*/
.index6-welcome-content img{
	max-width:100%;
}
.index6-welcome-content h2{
	font-size: 25px;
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
    color: #535353;
	text-transform:uppercase;
	margin-top:70px;
	margin-bottom:90px;
}
.index6-welcome-content h2 span{
	padding:15px 45px;
	border:2px solid #494949;

}
.page-header-blue h1{
	font-size:25px;
	font-family:'Oswald', sans-serif;
	font-weight:400;
	color:#fff;
	position:relative;
	margin-bottom:70px;
}
.page-header-blue h1:after{
	content:'';
	position:absolute;
	width:40px;
	border-bottom:7px solid #2bbfec;
	top:50px;
	left:49%;
}
.mission-icon{
	width:81px;
	height:81px;
	margin:0 auto;
	text-align:center;
	border:2px solid #fff;
}
.mission-icon i{
	font-size:30px;
	color:#fff;
	padding-top:22px;
}
.mission-detail h5{
	font-size:15px;
	font-family:'Oswald', sans-serif;
	font-weight:400;
	color:#fff;
	line-height:35px;
	text-transform:uppercase;
	margin-top:40px;
}
.mission-detail p{
	font-size:15px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#fff;
	line-height:35px;
}
.mission-content:hover .mission-icon{
	border:2px solid #00c7e2;
}
.team-member .index6-team figcaption{
	padding-top:30%;
}
.index6-team figcaption {
    text-align: center;
	background: rgba(75,75,75,0.7);
}
.index6-team figcaption ul li a i {
    color: #fff;
}
#video-back{
	background-image: url(../images/index6-back.jpg);
	background-repeat:no-repeat;
	background-position: center 0%;
	width:100%;
	min-height: 100%;
	overflow-x: hidden;
	overflow-y: hidden;
	z-index: 1;
	padding-top:130px;
	padding-bottom:130px;
}
.full-video-wrapper iframe{
	width:100%;
	height:538px;
}
.index6-cool-content h4{
	font-size:25px;
	font-family:'Roboto', sans-serif;
	font-weight:700;
	color:#3f3f3f;
	line-height:35px;
	text-transform:uppercase;
	margin-top:0px;
}
.index6-cool-content p{
	font-size:15px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#959595;
	line-height:35px;
	padding-right:86px;
	padding-top:50px;
}
.top-60{
	margin-top:60px;
}
/*====== 10) Index Seven ======*/
.index7-icon{
	margin-bottom:40px;
}
.index7-icon ul{
	padding-left:0px;
}
.index7-icon ul li{
	display:inline-block;
	padding-right:10px;
}
.index7-content ul{
	padding-left:0px;
}
.index7-content ul li{
	list-style:none;
	font-size:18px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#8d8d8d;
	font-style:italic;
	padding-top:25px;
	padding-bottom:25px;
	border-bottom:1px solid #d8d8d8;
}
.index7-content ul li span{
	font-size:22px;
	font-family:'Roboto', sans-serif;
	font-weight:700;
	color:#3b3b3b;
	text-transform:uppercase;
	font-style:normal;
	padding-right:20px;
}
.index7-service{
	text-align:center;
}
.index7-service-icon{
	width:100px;
	height:90px;
	margin:0 auto;
}
.index7-service h4{
	font-size:15px;
	font-family:'Open Sans', sans-serif;
	font-weight:700;
	text-transform:uppercase;
	color:#4e4e4e;
	padding-top:10px;
	padding-bottom:10px;
}
.index7-service p{
	font-size:14px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#878787;
	line-height:30px;
	padding-left:16px;
	padding-right:16px;
}
.bottom-40{
	padding-bottom:40px;
}
.top-40-border{
	padding-top:40px;
	border-top:1px solid #d3d3d3;
}
.index7-right-img img{
	height:778px;
}
.right-bottom{
	border-right:1px solid #c8c8c8;
	border-bottom:1px solid #dedcdc;
}
.only-bottom{
	border-bottom:1px solid #dedcdc;
}
.only-right{
	border-right:1px solid #c8c8c8;
}
.index7-client-logo button{
	height:67px;
	width:179px;
	border:2px solid #008dda;
	border-radius:0px;
	background:transparent;
	font-size:16px;
	font-family:'Roboto', sans-serif;
	font-weight:700;
	color:#009dcd;
	text-transform:uppercase;
	margin-top:30px;
	margin-left:30px;
}
.side-header h2{
	font-size:25px;
	font-family:'Oswald', sans-serif;
	font-weight:400;
	color:#535353;
	text-transform:uppercase;
}
.side-header p{
	font-size:30px;
	font-family:'Old Standard TT', sans-serif;
	font-weight:400;
	color:#969696;
	font-style:italic;
	padding-top:14px;
	position:relative;
}
.side-header p:after{
	content:'';
	position:absolute;
	width:40px;
	border-bottom:7px solid #dddddd;
	top:80px;
	left:43%;
}
.side-content p{
	font-size:18px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#aaaaaa;
	line-height:35px;
	padding-top:76px;
	padding-left:16px;
	padding-right:16px;
}
.index7-client-img{
	height:93px;
	border-bottom:1px solid red;
	text-align:center
}
.index7-client-img img{
	padding-top:20px;
}

/*====== 11) Index Eight ======*/
.some-service-icon{
	width:106px;
	height:106px;
	background:#009dcd;
	border-radius:50%;
	margin:0 auto;
}
.some-service-icon i{
	font-size:40px;
	padding-top:35px;
	color:#fff;
}
.some-service h4{
	font-size:15px;
	font-family:'Roboto', sans-serif;
	font-weight:700;
	color:#575757;
	line-height:35px;
	text-transform:uppercase;
	padding-top:16px;
	padding-bottom:10px;
}
.some-service p{
	font-size:16px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#939393;
	line-height:30px;
	padding-left:30px;
	padding-right:30px;
	padding-bottom:20px;
}
.some-service a{
	font-size:12px;
	font-family:'Open Sans', sans-serif;
	font-weight:700;
	color:#009dcd;
	line-height:30px;
	font-style:italic;
	text-transform:uppercase;
}
.banner-3-back{
	background-image: url(../images/index8-back.jpg);
	background-repeat:no-repeat;
	background-position: center 0%;
	width:100%;
	min-height: 100%;
	overflow-x: hidden;
	overflow-y: hidden;
	z-index: 1;
	padding-top:130px;
	padding-bottom:130px;
}
.banner3-content h4{
	font-size: 25px;
    font-family: 'Oswald', sans-serif;
    font-weight: 400;
    color: #fff;
    text-transform: uppercase;
}
.banner3-content h5{
	font-size: 30px;
    font-family: 'Old Standard TT', sans-serif;
    font-weight: 400;
    color: #dadada;
    font-style: italic;
    padding-top: 14px;
}
.banner3-content p{
	font-size: 18px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    color: #a1a1a1;
	line-height:30px;
    padding:50px 80px;
}
.banner3-content ul{
	padding-left:0px;
}
.banner3-content ul li{
	display:inline-block;

}
.banner3-content ul li a.btn-default{
	font-size: 15px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    color: #fff;
    text-transform: uppercase;
	padding:15px 23px;
	border:2px solid #fff;
	background:transparent;
	border-radius:0px;
	margin-right:15px;
}
.banner3-content ul li a.btn-default:hover{
	background:#009dcd;
	border:2px solid #009dcd;
}

.banner-4-back{
	background-image: url(../images/banner-4.jpg);
	background-repeat:no-repeat;
	background-position: center 0%;
	width:100%;
	min-height: 100%;
	overflow-x: hidden;
	overflow-y: hidden;
	z-index: 1;
	padding-top:100px;
	padding-bottom:70px;
}
.banner-4-content p{
	font-size: 25px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    color: #fff;
	line-height:40px;
	position:relative;
}
.banner-4-content p:after{
	content:'';
	position:absolute;
	width:74px;
	border-bottom:4px solid #2f2f2f;
	top:100px;
	left:44%;
}
.banner-4-content h6{
	font-size: 15px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    color: #fff;
	line-height:40px;
	text-transform:uppercase;
	margin-top:40px;
}

.index8-blog-date{
	width:62px;
	height:100px;
	float:left;
	text-align:center;
	margin-right:25px;
}
.index8-blog-date h4{
	font-size: 25px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    color: #323232;
	line-height:35px;
	margin-top:0px;
	margin-bottom:8px;
	padding-bottom:10px;
	border-bottom:1px solid #b0b0b0;
}
.index8-blog-date p{
	font-size: 12px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    color: #323232;
	line-height:35px;
	text-transform:uppercase;
	margin-top:0px;
}
.index8-blog-description h4{
	font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    color: #5d5d5d;
	line-height:25px;
	padding-top:3px;
}
.index8-blog-description p{
	font-size: 12px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    color: #a4a4a4;
	line-height:25px;
	padding-right:50px;
}
.index8-blog-content{
	margin-top:30px;
}
.testimonial-slide-2 .owl-controls{
	margin-top:60px!important;
}

/*====== 12) Index Nine ======*/
.about-boxes{
	width:100%;
	z-index:3;
	position: relative;
	margin:0px auto 0;
	clear: both;
}
.about-boxes .about-box{
	cursor: pointer;
	text-align:center;
	margin-bottom: 25px;
}
.about-boxes .about-box a.about-icon{
	display:block;
	background:#1d1d1d;
	width:86px;
	height: 86px;
	margin:0 auto;
	text-align:center;
	border-radius: 2px;
	border:1px solid #1d1d1d;
	color:#fff;
	font-size:30px;
	line-height: 85px;
	position: relative;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.about-boxes .about-box a.about-icon:after{
	position:absolute;
	background:transparent;
	content:'';
	width:100%;
	height: 100%;
	border-radius: 2px;
	left:0;
	top:0;
	border:1px solid transparent;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.about-boxes .about-box h3{
	font-size:16px;
	font-family:'Roboto', sans-serif;
	font-weight:700;
	color:#373737;
	margin:40px auto 25px;
	padding:0;
	text-transform:uppercase;
}

.about-boxes .about-box p{
	font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #8b8b8b;
	line-height:30px;
	padding: 0px 25px 0px 25px;
}

.about-boxes .about-box:hover a.about-icon{
	background:#23b1ff;
	color:#fff;
	border:1px solid #23b1ff;
}

.about-boxes .about-box:hover a.about-icon:after{
	border:1px solid #23b1ff;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

#banner-5{
	margin-top:80px;
}
.banner-5-back{
	background-image: url(../images/banner-5-back.jpg);
	background-repeat:no-repeat;
	background-position: center 0%;
	width:100%;
	min-height: 100%;
	overflow-x: hidden;
	overflow-y: hidden;
	z-index: 1;
	padding-top:100px;
	padding-bottom:100px;
}
.banner-5-content h4{
	font-size: 25px;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	color: #fff;
	line-height:30px;
	text-transform:uppercase;
}
.banner-5-content h4 span{
	padding:7px;
	background:#009dcd;
}
.banner-5-content p{
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	color: #d1d1d1;
	line-height:35px;
	padding-right:45px;
}
.banner-5-content button{
	font-size: 15px;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	color: #fff;
	line-height:30px;
	text-transform:uppercase;
	width:130px;
	height:45px;
	border-radius:0px;
	border:1px solid #fff;
	background:transparent;
}
#index9-portfolio .col-md-4{
	padding:0px;
}
.index9-accordion{
	padding:0px!important;
}
.fullwidth-accordion .panel{
	margin-top:0px!important;
}
.index9-news-back{
	background-image: url(../images/index9-back-1.jpg);
	background-repeat:no-repeat;
	background-position: center 0%;
	width:100%;
	min-height: 100%;
	overflow-x: hidden;
	overflow-y: hidden;
	z-index: 1;
	padding-top:55px;
	padding-bottom:45px;
}
.index9-blog-content{
	margin-left:100px;
}
.index9-blog-date{
	width:62px;
	height:100px;
	float:left;
	text-align:center;
	margin-right:80px;
}
.index9-blog-date h4{
	font-size: 25px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    color: #dfdfdf;
	line-height:35px;
	margin-top:0px;
	margin-bottom:8px;
	padding-bottom:10px;
	border-bottom:1px solid #b0b0b0;
}
.index9-blog-date p{
	font-size: 25px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    color: #dfdfdf;
	line-height:35px;
	text-transform:uppercase;
	margin-top:0px;
}
.index9-blog-description p{
	font-size: 23px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    color: #dfdfdf;
	line-height:25px;
	padding-top:35px;
	position:relative;
}
#index9-news .col-md-12{
	padding-left:0px;
	padding-right:0px;
}
.index9-news-back1{
	background-image: url(../images/index9-back-2.jpg);
	background-repeat:no-repeat;
	background-position: center 0%;
	width:100%;
	min-height: 100%;
	overflow-x: hidden;
	overflow-y: hidden;
	z-index: 1;
	padding-top:55px;
	padding-bottom:45px;
}
.index9-news-backb{
	background:#1c1c1c;
	padding-top:55px;
	padding-bottom:70px;
}
.index9-blog-content-1{
	padding-left:245px;
	padding-right:105px;
}
.index9-blog-content-1 P{
	font-size: 15px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    color: #6a6a6a;
	line-height:35px;
}
.index9-blog-content-1 button{
	width:143px;
	height:45px;
	background:#242424;
	border:1px solid #242424;
	color:#b0b0b0;
	font-size:12px;
	font-weight:400;
	border-radius:0px;
}
.index9-news-back2{
	background-image: url(../images/index9-back-3.jpg);
	background-repeat:no-repeat;
	background-position: center 0%;
	width:100%;
	min-height: 100%;
	overflow-x: hidden;
	overflow-y: hidden;
	z-index: 1;
	padding-top:55px;
	padding-bottom:45px;
}

/*====== 13) Index Ten ======*/
.index10-back{
	background-image: url(../images/index10-back.jpg);
	background-repeat:no-repeat;
	background-position: center 0%;
	width:100%;
	min-height: 100%;
	overflow-x: hidden;
	overflow-y: hidden;
	z-index: 1;
	padding-top:80px;
	padding-bottom:60px;
}
.slider-bottom-content h4{
	font-size: 20px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    color: #fff;
	line-height:35px;
	margin-top:35px;
}
.slider-bottom-content p{
	font-size: 15px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    color: #ededed;
	line-height:35px;
	padding-left: 25px;
	padding-right: 25px;
}
.page-header h5 {
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    color: #a7a7a7;
    line-height: 35px;
    padding-top: 70px;
    padding-left: 15px;
    padding-right: 15px;
}
.index10-welcome-content{
	margin-top:40px;
}
.index10-welcome-content h4{
	font-size: 18px;
    font-family: 'Roboto', sans-serif;
    font-weight: 600;
    color: #3d3d3d;
	line-height:35px;
	margin-top:40px;
}
.index10-welcome-content p{
	font-size: 15px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    color: #a0a0a0;
	line-height:35px;
	padding-top:10px;
}
.index10-welcome-content a.about-icon{
	display:block;
	background:#07c9c7;
	width:99px;
	height: 99px;
	margin:0 auto;
	text-align:center;
	border-radius: 50px;
	border:1px solid #07c9c7;
	color:#fff;
	font-size:30px;
	line-height: 100px;
	position: relative;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.index10-welcome-content a.about-icon:after{
	position:absolute;
	background:transparent;
	content:'';
	width:100%;
	height: 100%;
	border-radius: 50px;
	left:0;
	top:0;
	border:1px solid transparent;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.index10-welcome-content:hover a.about-icon{
	background:#05abdf;
	color:#fff;
	border:1px solid #05abdf;
}

.index10-welcome-content:hover a.about-icon:after{
	border:1px solid #23b1ff;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.index10-middle{
	padding-left:0px;
	padding-right:0px;
}
.banner-6-back{
	background-image: url(../images/banner-6.jpg);
	background-repeat:no-repeat;
	background-position: center 0%;
	width:100%;
	min-height: 100%;
	overflow-x: hidden;
	overflow-y: hidden;
	z-index: 1;
	padding-top:80px;
}
.banner-6-content{
	margin-left:40px;
}
.banner-6-content h4{
	font-size: 30px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    color: #fff;
	line-height:35px;
	margin-top:40px;
}
.banner-6-content p{
	font-size: 15px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    color: #9e9e9e;
	line-height:35px;
	margin-top:40px;
}
.banner-6-content button{
	font-size: 15px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    color: #fff;
	background:transparent;
	border:2px solid #fff;
	border-radius:0px;
	padding:15px 30px;
	text-transform:uppercase;
	margin-top:40px;
}
.price-table-1{
	text-align:center;
	margin-bottom:80px;
}
.price{
	padding-bottom:10px;
}
.price h2{
	font-size:58px;
	font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    color: #414141;
	margin-bottom:5px;
}
.price p{
	font-size:15px;
	font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    color: #9e9e9e;
	text-transform:uppercase;
}
.price-category{
	width:100%;
	height:38px;
	background:#323232;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.price-category h4{
	font-size:20px;
	font-family: 'Roboto', sans-serif;
    font-weight: 300;
    color: #fff;
	text-transform:capitalize;
	padding-top:6px;
}
.price-features{
	padding-top:55px;
}
.price-features ul{
	padding-left:0px;
}
.price-features ul li{
	list-style:none;
	font-size:15px;
	font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    color: #959595;
	padding-bottom:28px;
}
.price-table-1 a.btn-default{
	font-size:15px;
	font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    text-transform:uppercase;
	background:transparent;
	border:1px solid #b2b2b2;
	color:#727272;
	border-radius:15px;
	width:143px;
	height:46px;
	line-height:35px;
	margin-top:22px;
}
.price-table-1:hover .price-category{
	background:#2ab6ff;
}


/*--- Price Two ---*/
.price2-back{
	background-image: url(../images/price2-back.jpg);
	background-repeat:no-repeat;
	background-position: center 0%;
	width:100%;
	min-height: 100%;
	overflow-x: hidden;
	overflow-y: hidden;
	z-index: 1;
	padding-top:80px;
}
.price-table-2{
	text-align:center;
	margin-bottom:80px;
	background:#fff;
}
.price-2{
	height:90px;
	border-bottom:1px solid #bbbbbb;
}
.price-2 h2{
	font-size:22px;
	font-family: 'Roboto', sans-serif;
    font-weight: 700;
    color: #5d5d5d;
	margin:0 auto;
	padding-top:30px;
}
.price-2 h2 span{
	font-size:12px;
	font-family: 'Roboto', sans-serif;
    font-weight: 700;
    color: #5d5d5d;
	text-transform:uppercase;
}
.price-category-2{
	width:100%;
	height:65px;
	border-bottom:1px solid #bbbbbb;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.price-category-2 h4{
	font-size:20px;
	font-family: 'Roboto', sans-serif;
    font-weight: 700;
    color: #515151;
	text-transform:uppercase;
	padding-top:20px;
}
.price-features-2 ul{
	padding-left:0px;
}
.price-features-2 ul li{
	height:60px;
	list-style:none;
	font-size:15px;
	font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    color: #616161;
	padding-top:20px;
	border-bottom:1px solid #bbbbbb;
	text-transform:capitalize;
}
.price-table-2 a.btn-default{
	font-size:15px;
	font-family: 'Roboto', sans-serif;
    font-weight: 700;
    text-transform:uppercase;
	background:#0083b8;
	border:1px solid #0083b8;
	color:#fff;
	border-radius:3px;
	width:115px;
	height:47px;
	line-height:35px;
	margin-top:22px;
	margin-bottom:42px;
}

/*--- Fun Content ---*/
.fun-back{
	background-image: url(../images/counter-back.jpg);
	background-repeat:no-repeat;
	background-position: center 0%;
	width:100%;
	min-height: 100%;
	overflow-x: hidden;
	overflow-y: hidden;
	z-index: 1;
	padding-top:35px;
}
.fun-content{
	padding-bottom:65px;
}
.fun-number{
	font-size:100px;
	font-family: 'Roboto', sans-serif;
    font-weight: 700;
	color:#fff;
}
.fun-text{
	font-size:15px;
	font-family: 'Roboto', sans-serif;
    font-weight: 400;
	color:#0083b8;
	text-transform:uppercase;
}

/*--- Onepage Contact ---*/
.onepage-contact-back{
	background-image: url(../images/onepage-contact-back.jpg);
	background-repeat:no-repeat;
	background-position: center 0%;
	width:100%;
	min-height: 100%;
	overflow-x: hidden;
	overflow-y: hidden;
	z-index: 1;
	padding-top:35px;
}
.onepage-info-field{
	height:55px;
	width:100%;
	margin-bottom:45px;
	border-radius:0px;
	border:1px solid #717171;
	background:transparent;
	box-shadow:none;
}
.onepage-text-area{
	border-radius:0px;
	border:1px solid #717171;
	background:transparent;
	box-shadow:none;
}
.onepage-submit_btn{
	padding:23px 50px;
	font-size: 14px;
	font-family:'Open Sans', sans-serif;
	font-weight:700;
    color: #fff;
	background-color: #262626;
    border: 1px solid #262626;
	border-radius:2px;
	text-transform:uppercase;
	margin-bottom:80px;
}
/*--- Index Dark ---*/
.body-dark{
	background:#191919;
}
.white{
	color:#fff!important;
}
.grey-1{
	color:#636363!important;
}

/*--- Index Boxed ---*/
.boxed {
    max-width: 1220px;
    margin: 0 auto;
    position: relative;
    z-index: 2;
    overflow: hidden;
}
.white-background{
	background:#fff;
}
.boxed nav{
	z-index:9999;
	width:100%;
}
.boxed .header-8 .container{
	margin-left:15px;
}
.header-8 .sticky .navbar-default .active-round > li {
    padding: 25px 4px 33px;
}
.home-box-1 {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: url(../images/home-box-1.jpg);
}
.home-box-2 {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background: url(../images/home-box-2.jpg);
}

/*--- Index Thirteen ---*/
#backstretch {
	background-position: center 0%;
	background-size: cover;
	width: 100%;
	height: 100%;
	min-height: 100%;
	overflow-x: hidden;
	overflow-y: hidden;
	vertical-align: middle;
	z-index: 5;
	}
.home-container {
	position: relative;
	vertical-align: middle;
	z-index: 3;
	height:750px;
	padding-top:250px;
	}
.home-title {
	position: relative;
	color: #FFFFFF;
	z-index: 3;
	margin-left: auto;
	margin-right: auto;
	}
.home-title h1{
	font-family:'Roboto', sans-serif;
	font-size:48px;
	margin-bottom:45px;
	}
.home-title h1 strong{
	background-color:rgba(46,45,45,0.5);
	padding:20px 35px;
	position:relative;
	}
.home-title p{
	font-family:'Roboto', sans-serif;
	font-size:36px;
	font-weight:500;
	}
.home-title p span{
	font-family:'Roboto', sans-serif;
	font-size:36px;
	font-weight:500;
	padding:10px 25px;
	background-color: rgba(101, 221, 255, 0.7);
	}
#backstretch .panel {
    background-color: transparent!important;
    border: none!important;
}
#video-background .panel {
    background-color: transparent!important;
    border: none!important;
}
.position-with-background{
	position:relative;
	background:#fff;
}
.left-40{
	padding-left:40px;
}
.fullscreen-img{
	z-index:-1;
	position:fixed;
	top:0;
	left:0;
	min-height:100%;
	min-width:1024px;
	width:100%;
	height:auto;
	background-repeat:no-repeat;
	background-position:center center;
	-webkit-background-size:cover;
	-moz-background-size:cover;
	-o-background-size:cover;
	background-size:cover;
	}
.video-controls{
	position:absolute;
	width:200px;
	left:50%;
	margin-left:-100px;
	bottom:50px;
	z-index:9;
	}
.video-controls button{
	filter:alpha(opacity=30);
	opacity:.3;
	cursor:pointer;
	margin:4px;
	font-family:FontAwesome;
	font-size:14px;text-align:center;
	text-decoration:none;
	display:inline-block;
	width:40px;
	height:40px;
	line-height:36px;
	color:#fff;
	background:0 0;
	border:2px solid #fff;
	-webkit-border-radius:50%;
	border-radius:50%;
	}
.video-controls button:hover{
	filter:alpha(opacity=100);
	opacity:1;
	color:#fff;
	}
/*====== 14) About Us ======*/
.about-left-header h2{
	font-size:30px;
	font-family: 'Roboto', sans-serif;
    font-weight: 500;
    color: #424242;
	text-transform:capitalize;
	margin-bottom:25px;
}
.about-left-header p{
	font-size:15px;
	font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    color: #8f8f8f;
	line-height:35px;
	padding-top:25px;
}

.progress-col {
	text-align:left;
	margin-top: 52px;
	margin-bottom: 40px;
}

.skills {
	text-align: left;
	margin: 40px 0px;
	padding:0px;
	color:#fff;
}

.skillbar {
	position:relative;
	display:block;
	margin-bottom:15px;
	width:100%;
	background:transparent;
	border:1px solid transparent;
	border-radius:3px;
	height:10px;
	-webkit-transition:0.4s linear;
	-moz-transition:0.4s linear;
	-ms-transition:0.4s linear;
	-o-transition:0.4s linear;
	transition:0.4s linear;
	-webkit-transition-property:width, background-color;
	-moz-transition-property:width, background-color;
	-ms-transition-property:width, background-color;
	-o-transition-property:width, background-color;
	transition-property:width, background-color;
}

.skillbar-bar {
	height:9px;
	width:0px;
	margin-top:1px;
	border-radius:3px;
}
.skillbar-title, .skillbar-bar {
	background: #1fa3ff;
}
.progress-col p {
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	font-size: 16px;
	line-height: 35px;
	color:#616161;
	margin-top:20px;
	margin-bottom:5px;
	position:relative;
}
.progress-col p span{
	padding:6px 12px;
	border-radius:5px;
	background:#333;
	color:#fff;
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 13px;
	line-height: 16px;
}
.progress-col p span:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136,183,213,0);
	border-top-color: #333;
	border-width: 5px;
	margin-left: -5px;
}
.progress-col p span.design{
	position:absolute;
	left:44%;

}
.progress-col p span.development{
	position:absolute;
	left:64%;
}
.progress-col p span.jquery{
	position:absolute;
	left:49%;
}
.progress-col p span.wp{
	position:absolute;
	left:74%;
}
.about-team-back{
	background-image: url(../images/about-us-back1.jpg);
	background-repeat:no-repeat;
	background-position: center 0%;
	width:100%;
	min-height: 100%;
	overflow-x: hidden;
	overflow-y: hidden;
	z-index: 1;
	padding-top:100px;
	padding-bottom:100px;
}
.page-description ul{
	padding-left:0px;
}
.page-description ul li{
	font-size: 15px;
    font-weight: 400;
    font-family: 'Old Standard TT', sans-serif;
    color: #7f7f7f;
	font-style: italic;
    line-height: 35px;
	display:inline-block;
	text-transform:capitalize;
}
.page-description ul li i{
	padding-left:15px;
	padding-right:15px;
}
.page-description ul li span{
	color:#009dcd;
}

/*====== 15) About Us 2 ======*/
.about2-upper-content{
	width:100%;
	float:left;
	clear:both;
}
.about2-number{
	float:left;
}
.about2-number h1{
	font-size: 80px;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
    color: #333333;
	margin-top:0px;
}
.about2-number-right{
	width:100px;
	float:left;
	border-bottom:1px solid #333;
	margin-left:40px;
}
.about2-number-right h5{
	font-size: 15px;
    font-weight: 700;
    font-family: 'Roboto', sans-serif;
    color: #333333;
	text-transform:uppercase;
	line-height:25px;
}
.about2-lower-content{
	float:left;
	width:100%;
	margin-top:60px;
}
.about2-lower-content p{
	font-size: 15px;
    font-weight: 400;
    font-family: 'Open Sans', sans-serif;
    color: #9d9d9d;
	line-height:35px;
}
#about-2-bottom{
	padding-bottom:80px;
}
/*====== 16) About us Three ======*/
.about-tab-part{
	margin-top: 20px;
	margin-bottom: 50px;
	}
.about-tab-part:last-child{
	margin-bottom: 0px;
	}
.about-feature-icon{
	width: 69px;
	height: 69px;
	background:transparent;
	border:1px solid #e1e1e1;
	border-radius:50px;
	text-align:center;
	float: right;
	margin-top:5px;
	display: block;
	overflow: hidden;
	-webkit-transition: all 500ms ease-in;
	-o-transition: all 500ms ease-in;
	-moz-transition: all 500ms ease-in;
	transition: all 500ms ease-in;
	}
.about-feature-icon i{
	font-size:15px;
	color:#595959;
	padding-top:23px;
}
.about-feature-text{
	padding-right: 78px;
	}
.about-feature-text h4{
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	font-size: 20px;
	margin-top: 0;
	margin-bottom: 22px;
	color:#3d3d3d;
	text-transform:uppercase;
	}
.about-feature-text p{
	color: #8b8b8b;
	font-size: 16px;
	margin-top: 15px;
	line-height: 30px;
	font-weight: 400;
	margin: 0;
	}
.about-feature-icon-right{
	float:left;
	width: 69px;
	height: 69px;
	background:transparent;
	border:1px solid #e1e1e1;
	border-radius:50px;
	text-align:center;
	margin-top:5px;
	display: block;
	overflow: hidden;
	-webkit-transition: all 500ms ease-in;
	-o-transition: all 500ms ease-in;
	-moz-transition: all 500ms ease-in;
	transition: all 500ms ease-in;
}
.about-feature-icon-right i{
	font-size:15px;
	color:#595959;
	padding-top:23px;
}
.about-feature-text-right{
	padding-left: 78px;
	}
.about-feature-text-right h4{
	font-family: 'Roboto', sans-serif;
	font-weight: 500;
	font-size: 20px;
	margin-top: 0;
	margin-bottom: 22px;
	color:#3d3d3d;
	text-transform:uppercase;
	}
.about-feature-text-right p{
	color: #8b8b8b;
	font-size: 16px;
	margin-top: 15px;
	line-height: 30px;
	font-weight: 400;
	margin: 0;
	}
.about3-welcome-icon ul{
	padding-left:0px;
}
.about3-welcome-icon ul li{
	display:inline-block;
	margin-right:100px;
}
.about3-welcome-icon-back{
	width:67px;
	height:67px;
	background:#323232;
	border-radius:50px;
	text-align:center;
	margin-bottom:30px;
}
.about3-welcome-icon ul li i{
	color:#fff;
	padding-top:25px;
}
.about3-welcome-icon-back:hover{
	background:#009dcd;
}
.about3-welcome-icon-content h4{
	font-size: 14px;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
    color: #514f4f;
	text-transform:uppercase;
}
.about3-content-detail{
	margin-top:40px;
}
.about3-content-detail p{
	font-size: 14px;
    font-weight: 400;
    font-family: 'Open Sans', sans-serif;
    color: #949494;
	line-height:35px;
}
.about3-content-list ul{
	padding-left:0px;
}
.about3-content-list ul li{
	list-style:none;
	font-size: 14px;
    font-weight: 400;
    font-family: 'Open Sans', sans-serif;
    color: #6d6d6d;
	line-height:35px;
}
.about3-content-list ul li i{
	padding-right:20px;
}
/*====== 17) Portfolio Css ======*/
.nav-dark-bottom-left h3{
	font-size: 20px;
    font-weight: 400;
    font-family: 'Roboto', sans-serif;
    color: #fff;
	margin-top:25px;
	padding-bottom:25px;
	margin-bottom:0px;
}
.nav-dark-bottom-right ul{
	padding-left:0px;
	margin-bottom:0px;
}
.nav-dark-bottom-right ul li{
	display:inline-block;
	font-size: 15px;
    font-weight: 400;
    font-family: 'Roboto', sans-serif;
    color: #fff;
	text-transform:capitalize;
	padding:26px 20px;
}
.nav-dark-bottom-right ul li:hover{
	background:#313131;
}
#portfolio-heading{
	padding-top:70px;
	padding-bottom:70px;
}
.portfolio-header h2{
	font-size: 25px;
    font-weight: 500;
    font-family: 'Roboto', sans-serif;
    color: #585858;
	text-transform:uppercase;
	margin-bottom:0px;
}
.portfolio-header p{
	font-size: 15px;
    font-weight: 400;
    font-family: 'Open Sans', sans-serif;
    color: #9a9a9a;
	line-height:35px;
}
.portfolio-header-right ul{
	padding-top:30px;
}
.portfolio-header-right ul li{
	display:inline-block;
	font-size:13px;
	font-family:'Open Sans', sans-serif;
	color:#6d6d6d;
	font-weight:400;
	text-transform:capitalize;
}
/*-- filter menu categories --*/
.filter-menu-box{
	width: 100%;
	}
.filter-menu-box ul{
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: left;
	}
.filter-menu-box ul li{
	display: inline-block;
	}
.filter-menu-box ul li a{
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 25px;
	font-weight: 700;
	color: #a8a8a8;
	padding: 15px 15px;
	border:2px solid transparent;
	text-transform:uppercase;
	display: block;
	-moz-transition: all 0.17s ease-in-out;
	-webkit-transition: all 0.17s ease-in-out;
	-o-transition: all 0.17s ease-in-out;
	transition: all 0.17s ease-in-out;
	}
.filter-menu-box ul li a:hover, .filter-menu-box ul li a.active-button{
	border:2px solid #9f9f9f;
}
/*--- Hover Div ---*/
.one-col-hover{
	width: 100%;
	}
.one-col-hover figure{
	position: relative;
	overflow: hidden;
	}
.one-col-hover figure img{
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	width: 100%;
	height: auto;
	}
.one-col-hover figure figcaption{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 0;
	overflow: hidden;
	text-align: center;
	-webkit-transition:all 0.3s ease-out 0.25s;
	-moz-transition:all 0.3s ease-out 0.25s;
	-ms-transition:all 0.3s ease-out 0.25s;
	-o-transition:all 0.3s ease-out 0.25s;
	transition:all 0.3s ease-out 0.25s;
	}
.wide-hover-title{
	padding-top:20%;
}
.details-link{
	text-align: center;
	-webkit-transition:all 0.3s ease-out 0.25s;
	-moz-transition:all 0.3s ease-out 0.25s;
	-ms-transition:all 0.3s ease-out 0.25s;
	-o-transition:all 0.3s ease-out 0.25s;
	transition:all 0.3s ease-out 0.25s;
	position: relative;
	top: 30%;
	}
.details-link ul{
	margin: 0;
	padding: 0;
	list-style: none;
	}
.details-link ul li{
	display: inline-block;
	margin-right: 20px;
	}
.details-link ul li:last-child{
	margin-right: 0px;
	}
.details-link ul li a{
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 24px;
	font-weight: 400;
	color: #ffffff;
	width:38px;
	height:38px;
	border:3px solid #fff;
	border-radius:50px;
	text-align: center;
	display: block;
	-webkit-transition:all 0.3s ease-out 0.25s;
	-moz-transition:all 0.3s ease-out 0.25s;
	-ms-transition:all 0.3s ease-out 0.25s;
	-o-transition:all 0.3s ease-out 0.25s;
	transition:all 0.3s ease-out 0.25s;
	}
.details-link ul li a i{
	font-size: 15px;
	color: #ffffff;
	padding-top:8px;
	}

/**/
.details-content{
	text-align: center;
	-webkit-transition:all 0.3s ease-out 0.25s;
	-moz-transition:all 0.3s ease-out 0.25s;
	-ms-transition:all 0.3s ease-out 0.25s;
	-o-transition:all 0.3s ease-out 0.25s;
	transition:all 0.3s ease-out 0.25s;
	position: relative;
	top: 30%;
	}
.details-content ul{
	margin: 0;
	padding: 0;
	list-style: none;
	}
.details-content ul li{
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
	line-height: 35px;
	font-weight: 400;
	color: #ffffff;
	-webkit-transition:all 0.3s ease-out 0.25s;
	-moz-transition:all 0.3s ease-out 0.25s;
	-ms-transition:all 0.3s ease-out 0.25s;
	-o-transition:all 0.3s ease-out 0.25s;
	transition:all 0.3s ease-out 0.25s;
	}
.details-content ul li span{
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	line-height: 35px;
	font-weight: 400;
	color: #ffffff;
	}
.one-col-hover figure figcaption{
	-moz-transform: scale(0.5);
	-webkit-transform: scale(0.5);
	-o-transform: scale(0.5);
	-ms-transform: scale(0.5);
	transform: scale(0.5);
	opacity: 0;
}
.one-col-hover figure:hover figcaption{
	opacity:1;
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	background:rgba(101, 221, 255, 0.7);
	z-index: 1;
	}
.one-col-hover figure .details-link{
	-moz-transform: scale(0.5);
	-webkit-transform: scale(0.5);
	-o-transform: scale(0.5);
	-ms-transform: scale(0.5);
	transform: scale(0.5);
	opacity: 0;
	}
.one-col-hover figure:hover .details-link{
	opacity: 1;
	opacity:1;
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	z-index: 2;
	}
.one-col-hover figure .details-content{
	-moz-transform: scale(0.5);
	-webkit-transform: scale(0.5);
	-o-transform: scale(0.5);
	-ms-transform: scale(0.5);
	transform: scale(0.5);
	opacity: 0;
	}
.one-col-hover figure:hover .details-content{
	opacity: 1;
	opacity:1;
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	z-index: 2;
	}
.one-col-hover figure:hover figcaption,
.one-col-hover figure.cs-hover figcaption {
	opacity: 1;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
	-webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
	-moz-transition: -moz-transform 0.4s, opacity 0.1s;
	transition: transform 0.4s, opacity 0.1s;
	cursor:pointer;
}
#isotope-container, #isotope-container-wide{
	margin-top:70px;
}
#isotope-container, #isotope-container-wide{
    content: '';
    display: block;
    clear: both;
}
.portfolio-pagination button{
    font-size: 14px;
	font-family: 'Open Sans', sans-serif;
	font-weight:700;
	width:41px;
	height:41px;
	color: #414141;
    background-color: transparent;
    border: 2px solid transparent;
	border-radius:0px;
}
.portfolio-pagination button.button-active{
	background-color: #fff;
    border: 2px solid #a1a1a1;
}
.portfolio-pagination button:hover{
	background-color: #fff;
    border: 2px solid #a1a1a1;
}
/*--- one col content ---*/
.one-col-item-content{
	margin-top:40px;
	margin-bottom:70px;
}
.one-col-item-content h5{
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	line-height: 35px;
	font-weight: 500;
	color: #414040;
	margin-bottom:0px;
}
.one-col-item-content h6{
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 25px;
	font-weight: 400;
	color: #a0a0a0;
	margin-top:0px;
}
.one-col-item-content p{
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 35px;
	font-weight: 400;
	color: #a0a0a0;
}
/*--- Two Column ---*/
.classic-col-2{
	width: 48.5%;
}
.two-col-hover-title{
	padding-top:35%;
}
.classic-col-3{
	width: 31.5%;
}
.three-col-hover-title{
	padding-top:35%;
}
.grid-col-3-ns1 .three-col-hover-title {
    padding-top: 20%;
}
.classic-col-4{
	width: 23%;
	margin-bottom:30px;
}
.four-col-hover-title{
	top:35%;
	position:relative;
}
.classic-col-5{
	width: 17.5%;
}
.five-col-hover-title{
	padding-top:33%;
}
.classic-col-6{
	width: 15%;
}

.classic-fullwidth{
	width: 23%;
}
/*--- Grid column ---*/
.grid-col-2{
	width: 48.5%;
	margin-bottom:30px;
}
.grid-col-3{
	width: 31.5%;
	margin-bottom:30px;
}
.grid-col-4{
	width: 23%;
	margin-bottom:30px;
}
.grid-col-5{
	width: 17.5%;
	margin-bottom:30px;
}
.grid-col-6{
	width: 15%;
	margin-bottom:30px;
}
.four-no-space{
	width: 25%;
}
.masonary-ns{
	padding-left:0px;
	padding-right:0px;
}
.masonary-ns .grid-col-4{
	margin-bottom:0px;
	width:24.9%;
}
.masonary-ns .grid-col-4-1{
	margin-bottom:30px;
	width:23%;
}
.grid-col-3-ns1{
	width:50%;
}
.grid-col-3-ns2{
	width:25%;
}
.mas-col-3 .classic-col-2{
	margin-bottom:30px;
}
.mas-col-3 .classic-col-3{
	margin-bottom:30px;
}
#filter-dark{
	background:#222222;
	padding-top:54px;
	padding-bottom:54px;
}
.five-col-item-content{
	margin-top:20px;
	margin-bottom:70px;
}
.five-col-item-content h5{
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	line-height: 35px;
	font-weight: 500;
	color: #414040;
	margin-bottom:0px;
}
.five-col-item-content h6{
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 25px;
	font-weight: 400;
	color: #a0a0a0;
	margin-top:0px;
}
.text-center{
	text-align:center!important;
}
.left-hundred{
	float:left;
	width:100%;
	clear:both;
}

.six-col-item-content{
	margin-top:20px;
	margin-bottom:70px;
}
.six-col-item-content h5{
	font-family: 'Roboto', sans-serif;
	font-size: 16px;
	line-height: 35px;
	font-weight: 500;
	color: #414040;
	margin-bottom:0px;
}
.six-col-item-content h6{
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 25px;
	font-weight: 400;
	color: #a0a0a0;
	margin-top:0px;
}

.classic-col-2-sidebar{
	width: 47%;
}
.search-box{
	border-color:#dcdcdc;
	height:55px;
	border-radius:2px;
	}
.submit-search {
	position: absolute;
	top: 18px;
	right: 25px;
	padding: 0;
	margin: 0;
	border: 0;
	background: none;
	cursor: pointer;
	}
.submit-search i{
	color:#d5d5d5;
	font-size:15px;
	}
.search-box:hover, .search-box:focus, .search-box:active{
	outline:none;
	}
.portfolio-right-header h4{
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	line-height: 35px;
	font-weight: 700;
	color: #5d5d5d;
	text-transform:uppercase;
	margin-top:69px;
	margin-bottom:55px;
}
.tweet-icon{
	float:left;
	width:35px;
}
.tweet-detail{
	border:1px solid #d2d2d2;
	padding:35px 31px;
	margin-left:35px;
}
.tweet-icon i{
	font-size:18px;
	color:#0ebbde;
}
.tweet-detail p{
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	line-height: 35px;
	font-weight: 400;
	color: #8d8d8d;
}
.tweet-detail h6{
	font-family: 'Roboto', sans-serif;
	font-size: 12px;
	line-height: 35px;
	font-weight: 500;
	color: #454545;
}
.tweet-content .slick-prev {
    top: -88px;
}
.tweet-content .slick-next {
    top: -88px;
}

.tab-horizontal ul.nav-tabs{
	border:none;
}

.tab-horizontal ul.nav-tabs > li > a{
	font-family:'Open Sans', sans-serif;
	font-size:15px;
	font-weight:400;
	color:#636363;
	border:none;
	border-radius:0px;
	margin-right:0px;
	padding:26px 41px;
	background-color: #e6e6e6;
	-webkit-transition:all 0.3s ease-out 0.25s;
	-moz-transition:all 0.3s ease-out 0.25s;
	-ms-transition:all 0.3s ease-out 0.25s;
	-o-transition:all 0.3s ease-out 0.25s;
	transition:all 0.3s ease-out 0.25s;
}

.tab-horizontal ul.nav-tabs > li.active > a, .tab-horizontal ul.nav-tabs > li > a:hover{
	background-color: #323232;
	border:none;
	color:#fff;
}
.blog-post-img{
	float:left;
}
.blog-post-img img{
	margin-right:15px;
	margin-top:10px;
}
.blog-post-content p{
	font-family:'Open Sans', sans-serif;
	font-size:14px;
	font-weight:400;
	color:#5a5a5a;
	line-height:30px;
	margin-bottom:5px;
}
.blog-post-content h6{
	font-family:'Roboto', sans-serif;
	font-size:13px;
	font-weight:400;
	font-style:italic;
	color:#9c9b9b;
	margin-top:0px;
}
.tab-content{
	margin-top:50px;
}
.bottom-border-height{
	padding-top:30px;
	padding-bottom:30px;
	border-bottom:1px solid #dedddd;
}
.portfolio-right-testimonial p{
	font-family:'Open Sans', sans-serif;
	font-size:14px;
	font-weight:400;
	color:#979797;
	line-height:30px;
}
.portfolio-right-testimonial h6{
	font-family:'Roboto', sans-serif;
	font-size:15px;
	font-weight:400;
	color:#373737;
	line-height:35px;
}
.portfolio-right-testimonial .slick-prev {
    top: -88px;
}
.portfolio-right-testimonial .slick-next {
    top: -88px;
}
.right-bar-video iframe{
	height:198px;
	width:100%;
	frameborder:0px;
}


/*====== 18) Portfolio Single ======*/
.portfolio-single-detail{
	margin-top:40px;
}
.portfolio-single-detail h4{
	font-family:'Roboto', sans-serif;
	font-size:25px;
	font-weight:500;
	color:#494949;
	line-height:35px;
}
.portfolio-single-detail p{
	font-family:'Open Sans', sans-serif;
	font-size:15px;
	font-weight:400;
	color:#acacac;
	line-height:35px;
	padding-top:5px;
}
.portfolio-single-detail ul{
	padding-left:0px;
	padding-top:40px;
}
.portfolio-single-detail ul li{
	list-style:none;
	font-size:14px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#868686;
	padding-bottom:20px;
}
.portfolio-single-detail ul li span{
	font-size:18px;
	font-family:'Roboto', sans-serif;
	font-weight:500;
	color:#3d3c3c;
	text-transform:uppercase;
}
.portfolio-single-detail ul li span i{
	padding-right:15px;
}
.ps-related-work{
	width: 100%;
	}
.ps-related-work figure{
	position: relative;
	overflow: hidden;
	}
.ps-related-work figure img{
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	width: 100%;
	height: auto;
	}
.ps-related-work figure figcaption{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 0;
	overflow: hidden;
	text-align: center;
	-webkit-transition:all 0.3s ease-out 0.25s;
	-moz-transition:all 0.3s ease-out 0.25s;
	-ms-transition:all 0.3s ease-out 0.25s;
	-o-transition:all 0.3s ease-out 0.25s;
	transition:all 0.3s ease-out 0.25s;
	}
/**/
.portfolio-single-hover{
	text-align: center;
	-webkit-transition:all 0.3s ease-out 0.25s;
	-moz-transition:all 0.3s ease-out 0.25s;
	-ms-transition:all 0.3s ease-out 0.25s;
	-o-transition:all 0.3s ease-out 0.25s;
	transition:all 0.3s ease-out 0.25s;
	position: relative;
	top: 35%;
	}
.portfolio-single-hover p{
	font-size:16px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#fff;
	line-height:35px;
	margin-bottom:0px;
	-webkit-transition:all 0.3s ease-out 0.25s;
	-moz-transition:all 0.3s ease-out 0.25s;
	-ms-transition:all 0.3s ease-out 0.25s;
	-o-transition:all 0.3s ease-out 0.25s;
	transition:all 0.3s ease-out 0.25s;
	}
.portfolio-single-hover h4{
	font-family: 'Roboto', sans-serif;
	font-size: 25px;
	line-height: 35px;
	font-weight: 700;
	color: #ffffff;
	margin-top:0px;
	text-transform:capitalize;
	-webkit-transition:all 0.3s ease-out 0.25s;
	-moz-transition:all 0.3s ease-out 0.25s;
	-ms-transition:all 0.3s ease-out 0.25s;
	-o-transition:all 0.3s ease-out 0.25s;
	transition:all 0.3s ease-out 0.25s;
	}
.portfolio-single-hover a.btn-link{
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	line-height: 25px;
	font-weight: 700;
	color: #ffffff;
	height:43px;
	width:173px;
	border:2px solid #fff;
	border-radius:15px;
	text-transform:capitalize;
	-webkit-transition:all 0.3s ease-out 0.25s;
	-moz-transition:all 0.3s ease-out 0.25s;
	-ms-transition:all 0.3s ease-out 0.25s;
	-o-transition:all 0.3s ease-out 0.25s;
	transition:all 0.3s ease-out 0.25s;
	}
.portfolio-single-hover a.btn-link:hover{
	text-decoration:none;
}
.ps-related-work figure figcaption{
	-moz-transform: scale(0.5);
	-webkit-transform: scale(0.5);
	-o-transform: scale(0.5);
	-ms-transform: scale(0.5);
	transform: scale(0.5);
	opacity: 0;
}
.ps-related-work figure:hover figcaption{
	opacity:1;
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	background:rgba(38, 172, 212, 0.9);
	z-index: 1;
	}
.ps-related-work figure .portfolio-single-hover h4,
.ps-related-work figure .portfolio-single-hover p,
.ps-related-work figure .portfolio-single-hover a{
	-moz-transform: scale(0.5);
	-webkit-transform: scale(0.5);
	-o-transform: scale(0.5);
	-ms-transform: scale(0.5);
	transform: scale(0.5);
	opacity: 0;
	}
.ps-related-work figure:hover .portfolio-single-hover h4,
.ps-related-work figure:hover .portfolio-single-hover p,
.ps-related-work figure:hover .portfolio-single-hover a{
	opacity: 1;
	opacity:1;
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	z-index: 2;
	}
.ps-related-work figure:hover figcaption,
.ps-related-work figure.cs-hover figcaption {
	opacity: 1;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
	-webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
	-moz-transition: -moz-transform 0.4s, opacity 0.1s;
	transition: transform 0.4s, opacity 0.1s;
	cursor:pointer;
}
.port-single-related .col-md-4{
	padding-left:0px;
	padding-right:0px;
}
.port-single-related{
	margin-bottom:100px;
}
.portfolio-single-slide .owl-controls{
	text-align: left!important;
}
.portfolio-single-slide .owl-controls .owl-buttons div {
   display: inline-block;
    zoom: 1;
    padding: 0px!important;
    font-size: 12px;
    background: transparent!important;
}
/**/
.commercial-content{
	padding-top:63px;
	padding-bottom:71px;
}
.commercial-content img{
	margin-bottom:10px;
}
.commercial-content h1{
	font-size:50px;
	font-family:'Open Sans', sans-serif;
	font-weight:700;
	color:#363636;
	position:relative;
	margin-bottom:32px;
}
.commercial-content h1 span{
	position:relative;
	margin-bottom:30px;
}
.commercial-content h1 span:after{
	content:'';
	width:30px;
	border-bottom:7px solid #009dcd;
	left:45px;
	top:70px;
	position:absolute;
}
.commercial-content h1 span.line-left:after{
	left:28px;
}
.commercial-content p{
	font-size:15px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#7a7a7a;
}
.single-border-right{
	border-right:1px solid #d5d5d5;
}

/** Start Service **/
.service-image-div figure{
	position: relative;
	overflow: hidden;
	}
.service-image-div figure img{
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	width: 100%;
	height: auto;
	}
.service-image-div figure figcaption{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 0;
	overflow: hidden;
	text-align: center;
	-webkit-transition:all 0.3s ease-out 0.25s;
	-moz-transition:all 0.3s ease-out 0.25s;
	-ms-transition:all 0.3s ease-out 0.25s;
	-o-transition:all 0.3s ease-out 0.25s;
	transition:all 0.3s ease-out 0.25s;
	}
/**/
.service-img-hover{
	-webkit-transition:all 0.3s ease-out 0.25s;
	-moz-transition:all 0.3s ease-out 0.25s;
	-ms-transition:all 0.3s ease-out 0.25s;
	-o-transition:all 0.3s ease-out 0.25s;
	transition:all 0.3s ease-out 0.25s;
	position: relative;
	text-align:left;
	padding-left:43px;
	padding-top:50px;
	}
.service-img-hover p{
	font-size:13px;
	font-family:'Roboto', sans-serif;
	font-weight:400;
	color:#31d6ff;
	text-transform:uppercase;
	line-height:35px;
	margin-bottom:0px;
	letter-spacing:2px;
	-webkit-transition:all 0.3s ease-out 0.25s;
	-moz-transition:all 0.3s ease-out 0.25s;
	-ms-transition:all 0.3s ease-out 0.25s;
	-o-transition:all 0.3s ease-out 0.25s;
	transition:all 0.3s ease-out 0.25s;
	}
.service-img-hover h1{
	font-family: 'Old Standard TT', sans-serif;
	font-size: 25px;
	line-height: 35px;
	font-weight: 400;
	color: #ffffff;
	font-style:italic;
	margin-top:0px;
	text-transform:capitalize;
	-webkit-transition:all 0.3s ease-out 0.25s;
	-moz-transition:all 0.3s ease-out 0.25s;
	-ms-transition:all 0.3s ease-out 0.25s;
	-o-transition:all 0.3s ease-out 0.25s;
	transition:all 0.3s ease-out 0.25s;
	}
.service-image-div h1 span{
	position:relative;
}
.service-image-div h1 span:after{
	content:'';
	width:30px;
	border-bottom:1px solid #fff;
	left:0px;
	top:40px;
	position:absolute;
}
.service-img-link{
	margin-top:28%;
	float:right;
	margin-right:43px;
	width:36px;
	height:36px;
	border:2px solid #fff;
	-webkit-transition:all 0.3s ease-out 0.25s;
	-moz-transition:all 0.3s ease-out 0.25s;
	-ms-transition:all 0.3s ease-out 0.25s;
	-o-transition:all 0.3s ease-out 0.25s;
	transition:all 0.3s ease-out 0.25s;
	}
.service-img-link a i{
	font-size: 15px;
	color: #ffffff;
	line-height: 30px;
	-webkit-transition:all 0.3s ease-out 0.25s;
	-moz-transition:all 0.3s ease-out 0.25s;
	-ms-transition:all 0.3s ease-out 0.25s;
	-o-transition:all 0.3s ease-out 0.25s;
	transition:all 0.3s ease-out 0.25s;
}

.portfolio-single-hover a.btn-link:hover{
	text-decoration:none;
}
.service-image-div figure figcaption{
	-moz-transform: scale(0.5);
	-webkit-transform: scale(0.5);
	-o-transform: scale(0.5);
	-ms-transform: scale(0.5);
	transform: scale(0.5);
	opacity: 0;
}
.service-image-div figure:hover figcaption{
	opacity:1;
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	background:rgba(63, 63, 63, 0.9);
	z-index: 1;
	}
.service-image-div figure .service-img-hover h1,
.service-image-div figure .service-img-hover p,
.service-image-div figure .service-img-link{
	-moz-transform: scale(0.5);
	-webkit-transform: scale(0.5);
	-o-transform: scale(0.5);
	-ms-transform: scale(0.5);
	transform: scale(0.5);
	opacity: 0;
	}
.service-image-div  figure:hover .service-img-hover h1,
.service-image-div  figure:hover .service-img-hover p,
.service-image-div  figure:hover .service-img-link{
	opacity: 1;
	opacity:1;
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	z-index: 2;
	}
.service-image-div figure:hover figcaption,
.service-image-div figure.cs-hover figcaption {
	opacity: 1;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
	-webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
	-moz-transition: -moz-transform 0.4s, opacity 0.1s;
	transition: transform 0.4s, opacity 0.1s;
	cursor:pointer;
}
.right-gero{
	padding-right:0px;
}
.left-gero{
	padding-left:0px!important;
}
.right-ten{
	padding-right:10px;
}
.service2-middle{
}
.service2-middle h5{
	font-family: 'Roboto', sans-serif;
	font-size: 20px;
	line-height: 35px;
	font-weight: 400;
	color: #585858;
}
.service2-middle h5 i{
	color:#0071ae;
	font-size:15px;
	padding-right:20px;
}
.service2-middle p{
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	line-height: 35px;
	font-weight: 400;
	color: #aaaaaa;
	margin-top:20px;
}
.service2-middle img{
	height:650px;
}
.top-forty{
	margin-top:40px;
}
.transform-none{
	text-transform:none!important;
}
.service-image-content a{
	font-family: 'Roboto', sans-serif;
	font-size: 15px;
	line-height: 35px;
	font-weight: 400;
	color: #009dcd;
	font-style:italic;
}
.right-thirty{
	padding-right:30px;
}
.service-image-content h3{
	font-family: 'Roboto', sans-serif;
	font-size: 23px;
	line-height: 35px;
	font-weight: 400;
	color: #535353;
	margin-top:40px;
	margin-bottom:20px;
}
.service-image-content p{
	font-family: 'Open Sans', sans-serif;
	font-size: 15px;
	line-height: 35px;
	font-weight: 400;
	color: #adadad;
}

/*--- Round Progress bar ---*/
#pie-chart{
	margin-top:100px;
	margin-bottom:100px;
}
#pie-chart-1{
	margin-top:100px;
}
.pie-chart-back{
	background-image: url(../images/chart-back.jpg);
	background-repeat:no-repeat;
	background-position: center 0%;
	background-size: cover;
	display: table;
	width:100%;
	height:100%;
	min-height: 100%;
	overflow-x: hidden;
	overflow-y: hidden;
	vertical-align: middle;
	z-index: 1;
}
.chart-round p {
font-family: 'Roboto', sans-serif;
font-weight: 400;
font-size: 20px;
font-style:italic;
line-height: 35px;
color:#fff;
text-transform:capitalize;
}
.round-progress-bar{
	padding:0px;
	margin:0 auto;
	}
.chart-round{
	padding:0px 0px 0px 0px;
	text-align:center;
	}
.chart {
	position: relative;
	display: inline-block;
	width: 230px;
	height: 230px;
	margin-top: 35px;
	margin-bottom: 15px;
	text-align: center;
	}
.chart canvas {
  position: absolute;
  top: 15px;
  left: 15px;
}
.percent {
  display: inline-block;
  line-height: 200px;
  z-index: 2;
  font-size:22px;
  font-weight:300;
  font-family:'Raleway';
}
.percent:after {
  content: '%';
  margin-left: 0.1em;

}
.chart-back{
	background: #fff;
	margin-top: 0px;
	position: relative;
	width: 230px;
	height: 230px;
	border-radius: 100%;
	margin:0 auto;
	color:#515151;
	font-size:20px;
	font-weight:400;
	font-family:'Roboto', sans-serif;
	font-style:italic;
	line-height: 230px;
}
.chart-back:after {
  content: '%';
  margin-left: 0.1em;

}
/*progress bar*/
.service2-bottom{
	margin-bottom:80px;
}
.service2-bottom h4{
	font-size:20px;
	font-weight:400;
	font-family:'Roboto', sans-serif;
	color:#595959;
	line-height:35px;
	margin-top: 30px;
}
.service2-bottom p{
	font-size:15px;
	font-weight:400;
	font-family:'Open Sans', sans-serif;
	color:#9f9f9f;
	line-height:35px;
	margin-top:20px;
}

/*====== 19) Team ======*/
.team-one-first-content h4{
	font-family: 'Old Standard TT', sans-serif;
    font-size: 25px;
    line-height: 35px;
    font-weight: 400;
    color: #474747;
    font-style: italic;
	text-transform:capitalize;
}
.team-one-first-content a{
	font-size: 15px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    color: #009dcd;
    line-height: 35px;
	letter-spacing:2px;
}
.team-one-first-content p{
	font-size: 15px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    color: #979797;
    line-height: 35px;
	margin-top:30px;
}
.team-one-first-content img{
	margin-top:70px;
}
.member-name h4{
	font-family: 'Old Standard TT', sans-serif;
    font-size: 25px;
    line-height: 15px;
    font-weight: 400;
    color: #474747;
    font-style: italic;
	text-transform:capitalize;
	margin-bottom:0px;
}
.member-name a{
	font-size: 15px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    color: #009dcd;
    line-height: 35px;
	letter-spacing:2px;
}
.relative{
	position:relative;
}
.markus{
	position:absolute;
	top:-50px;
	left:25%;
}
.sarah{
	position:absolute;
	left:0;
	top:200px;
}
.donnie{
	position:absolute;
	left:50px;
	bottom:200px;
}
.dora{
	position:absolute;
	right:140px;
	top:20px;
}
.mike{
	position:absolute;
	right:0;
	top:200px;
}

/*====== 20) Team Two ======*/
.team2-content{
	margin-top:30px;
}
.team2-content h4{
	font-size: 20px;
    font-family: 'Roboto', sans-serif;
    font-weight: 500;
    color: #3d3d3d;
	text-transform:uppercase;
}
.team2-content p{
	font-size: 15px;
    font-family: 'Roboto', sans-serif;
    font-weight: 400;
    color: #969696;
}
.team2-content ul{
	padding-left:0px;
	margin-top:20px;
}
.team2-content ul li{
	display:inline-block;
}
.team2-content ul li a{
	color:#adadad;
	padding:10px;
}

/*====== 21) Team Three ======*/
.team3-hover figure{
	position: relative;
	overflow: hidden;
	}
.team3-hover figure img{
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	width: 100%;
	height: auto;
	}
.team3-hover figure figcaption{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 0;
	overflow: hidden;
	text-align: center;
	-webkit-transition:all 0.3s ease-out 0.25s;
	-moz-transition:all 0.3s ease-out 0.25s;
	-ms-transition:all 0.3s ease-out 0.25s;
	-o-transition:all 0.3s ease-out 0.25s;
	transition:all 0.3s ease-out 0.25s;
	}
/**/
.team3-hover-content{
	margin-top:68%;
	width:50%;
	margin-left:3%;
	float:left;
}
.team3-hover-content p{
	font-size:12px;
	font-family:'Roboto', sans-serif;
	font-weight:400;
	color:#fff;
	text-transform:uppercase;
	margin-bottom:0px;
	letter-spacing:2px;
	-webkit-transition:all 0.3s ease-out 0.25s;
	-moz-transition:all 0.3s ease-out 0.25s;
	-ms-transition:all 0.3s ease-out 0.25s;
	-o-transition:all 0.3s ease-out 0.25s;
	transition:all 0.3s ease-out 0.25s;
	}
.team3-hover-content h5{
	font-family: 'Old Standard TT', sans-serif;
	font-size: 25px;
	line-height: 35px;
	font-weight: 400;
	color: #ffffff;
	font-style:italic;
	margin-top:0px;
	margin-bottom:0px;
	text-transform:capitalize;
	-webkit-transition:all 0.3s ease-out 0.25s;
	-moz-transition:all 0.3s ease-out 0.25s;
	-ms-transition:all 0.3s ease-out 0.25s;
	-o-transition:all 0.3s ease-out 0.25s;
	transition:all 0.3s ease-out 0.25s;
	}
.team3-hover-social{
	width:50%;
	float:right;
	margin-top:-10%;
	-webkit-transition:all 0.3s ease-out 0.25s;
	-moz-transition:all 0.3s ease-out 0.25s;
	-ms-transition:all 0.3s ease-out 0.25s;
	-o-transition:all 0.3s ease-out 0.25s;
	transition:all 0.3s ease-out 0.25s;
	}
.team3-hover-social ul li{
	display:inline-block;
}
.team3-hover-social ul li a{
	padding-right:7px;
}
.team3-hover-social a i{
	font-size: 15px;
	color: #ffffff;
	-webkit-transition:all 0.3s ease-out 0.25s;
	-moz-transition:all 0.3s ease-out 0.25s;
	-ms-transition:all 0.3s ease-out 0.25s;
	-o-transition:all 0.3s ease-out 0.25s;
	transition:all 0.3s ease-out 0.25s;
}

.portfolio-single-hover a.btn-link:hover{
	text-decoration:none;
}
.team3-hover figure figcaption{
	-moz-transform: scale(0.5);
	-webkit-transform: scale(0.5);
	-o-transform: scale(0.5);
	-ms-transform: scale(0.5);
	transform: scale(0.5);
	opacity: 0;
}
.team3-hover figure:hover figcaption{
	opacity:1;
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	background:rgba(51, 177, 215, 0.7);
	z-index: 1;
	}
.team3-hover figure .team3-hover-content h5,
.team3-hover figure .team3-hover-content p,
.team3-hover figure .team3-hover-social{
	-moz-transform: scale(0.5);
	-webkit-transform: scale(0.5);
	-o-transform: scale(0.5);
	-ms-transform: scale(0.5);
	transform: scale(0.5);
	opacity: 0;
	}
.team3-hover  figure:hover .team3-hover-content h5,
.team3-hover  figure:hover .team3-hover-content p,
.team3-hover  figure:hover .team3-hover-social{
	opacity: 1;
	opacity:1;
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	z-index: 2;
	}
.team3-hover figure:hover figcaption,
.team3-hover figure.cs-hover figcaption {
	opacity: 1;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
	-webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
	-moz-transition: -moz-transform 0.4s, opacity 0.1s;
	transition: transform 0.4s, opacity 0.1s;
	cursor:pointer;
}
.team3-firstrow-content h5{
	font-size:18px;
	font-family:'Roboto', sans-serif;
	font-weight:500;
	color:#444444;
	text-transform:uppercase;
	margin-top:25px;
}
.team3-firstrow-content p{
	font-size:14px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#979797;
}
.team3-firstrow-content-black{
	background:#202020;
	padding:23px 20px 18px 20px;
}
.team3-firstrow-content-black h5{
	margin-top:0px;
	font-size:18px;
	font-family:'Roboto', sans-serif;
	font-weight:500;
	color:#fff;
	text-transform:uppercase;
}
.team3-firstrow-content-black p{
	font-size:14px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#979797;
}

/*====== 22) Faq ======*/
.top-hundred{
	margin-top:120px;
}
.faq-tab{
	margin-bottom:100px;
}
.faq-tab .nav-tabs{
	border:none;
}
.faq-tab .nav-tabs>li.active>a, .faq-tab .nav-tabs>li.active>a:focus, .faq-tab .nav-tabs>li.active>a:hover{
	background:#dfdfdf;
	color: #535353;
}
.faq-tab .nav-tabs>li>a{
	font-size:15px;
	font-family:'Roboto', sans-serif;
	font-weight:500;
	color:#9c9b9b;
	border:none;
	border-radius:2px;
}
.faq-tab-content ul{
	padding-left:0px;
}
.faq-tab-content ul li{
	list-style:none;
	font-size:16px;
	font-family:'Roboto', sans-serif;
	font-weight:500;
	color:#444444;
	padding-top:25px;
	padding-bottom:25px;
	border-bottom:1px solid #dadada;
}
.border-none{
	border-bottom:none!important;
}
.helpful-content h4{
	font-size:20px;
	font-family:'Roboto', sans-serif;
	font-weight:700;
	color:#4d4d4d;
}
.helpful-content ul{
	padding-left:0px;
	padding-top:50px;
}
.helpful-content ul li{
	list-style:none;
	padding-bottom:20px;
}
.helpful-content ul li a{
	font-size:14px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#868686;
}
.helpful-content ul li a i{
	padding-right:15px;
}
.faq-button ul{
	padding-left:0px;
	padding-top:50px;
}
.faq-button ul li{
	display:inline-block;
	margin-right:30px;
	padding:30px 34px 30px 34px;
	border:1px solid #b0b0b0;
}
.faq-button ul li a{
	font-size:15px;
	font-family:'Roboto', sans-serif;
	font-weight:700;
	color:#4d4d4d;

}

.some-question h4{
	font-size:25px;
	font-family:'Roboto', sans-serif;
	font-weight:400;
	color:#444444;
	border-bottom:1px solid #d2d2d2;
	padding-bottom:25px;
}
.some-question ul{
	padding-left:0px;
	padding-top:60px;
}
.some-question ul li{
	font-size:16px;
	font-family:'Roboto', sans-serif;
	font-weight:400;
	color:#7d7d7d;
	list-style:none;
	padding-bottom:25px;
}
.some-question ul li i{
	padding-right:20px;
}

.faq-answer h4{
	font-size:20px;
	font-family:'Roboto', sans-serif;
	font-weight:400;
	color:#4a4a4a;
}
.faq-answer p{
	font-size:15px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#9a9a9a;
	line-height:35px;
	padding-top:45px;
}

/*====== 23) Blog One ======*/
.blog-one .col-md-1{
	padding-left:0px;
}
.blog-one-left-date{
	width:55px;
	height:80px;
	background:#009dcd;
	text-align:center;
	padding-top:10px;
}
.blog-one-left-date h5{
	font-size:20px;
	font-family:'Roboto', sans-serif;
	font-weight:700;
	color:#fff;
	margin-bottom:0px;
}
.blog-one-left-date p{
	font-size:12px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#fff;
	text-transform:uppercase;
}
.blog-img-heading{
	padding-top:30px;
}
.blog-img-heading ul{
	padding-left:0px;
}
.blog-img-heading ul li{
	display:inline-block;
}
.blog-img-heading-content h4{
	font-weight:500;
	color:#656464;
}
.blog-img-heading-content ul li{
	font-size:14px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#9e9d9d;
	padding-right:10px;
}
.blog-img-heading-content ul li i{
	font-size:8px;
	padding-right:10px;
}
.blog-img-heading-button{
	padding-left:50px;
}
.blog-img-heading-button ul li{
	padding:8px 20px;
	border-radius:15px;
	border:1px solid #b2b2b2;
	margin-left:10px;
	color:#9e9d9d;
}
.blog-img-heading-button ul li i{
	padding-right:5px;
	font-size:12px;
}
.blog-one-left-detail p{
	font-size:15px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#9e9d9d;
	line-height:35px;
	padding-top:30px;
	padding-bottom:40px;
}
.blog-one-left-detail button{
	font-size:14px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#fff;
	text-transform:capitalize;
	width:110px;
	height:48px;
	background:#009dcd;
	border:1px solid #009dcd;
	border-radius:3px;
}
/*====== 24) Blog Two ======*/
.blog-two-heading p{
	font-size:16px;
	font-family:'Roboto', sans-serif;
	font-weight:500;
	color:#393a3a;
	text-transform:uppercase;
	margin-top:30px;
}
.blog-two-heading p span{
	color:#009dcd;
}
.blog-two-heading h4{
	font-size:30px;
	font-family:'Roboto', sans-serif;
	font-weight:500;
	color:#535353;
	padding-top:15px;
	margin-bottom:0px;
}
.blog-col-2-content{
	padding-top:25px;
	padding-bottom:40px;
}
.blog-col-2-content h5 {
    font-family: 'Roboto', sans-serif;
    font-size: 18px;
    line-height: 35px;
    font-weight: 500;
    color: #414040;
    margin-bottom: 0px;
}
.blog-col-2-content p {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    line-height: 35px;
    font-weight: 400;
    color: #a0a0a0;
}
.blog-col-2-content a {
    font-family: 'Open Sans', sans-serif;
    font-size: 15px;
    line-height: 15px;
    font-weight: 400;
    color: #a0a0a0;
	text-transform:capitalize;
}
/*====== 25) Blog Three ======*/
.blog-three-left-date{
	width:88px;
	height:88px;
	background:#009dcd;
	border-radius:50px;
	text-align:center;
}
.blog-three-left-date h6{
	font-size:25px;
	font-family:'Old Standard TT', sans-serif;
	font-weight:400;
	color:#fff;
	font-style:italic;
	padding-top:19px;
	margin-bottom:0px;
}
.blog-three-left-date p{
	font-size:15px;
	font-family:'Old Standard TT', sans-serif;
	font-weight:400;
	color:#fff;
	font-style:italic;
}

.blog-three-left-content h4{
	font-size:25px;
	font-family:'Roboto', sans-serif;
	font-weight:400;
	color:#4f4f4f;
}
.blog-three-left-content h6{
	font-size:20px;
	font-family:'Old Standard TT', sans-serif;
	font-weight:400;
	color:#878787;
	font-style:italic;
}
.blog-three-left-content h6 span{
	color:#009dcd;
}
.blog-three-left-content p{
	font-size:15px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#a3a3a3;
	line-height:35px;
	padding-top:30px;
}
.blog-three-left-content button{
	font-size:15px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#fff;
	background:#009dcd;
	height:44px;
	width:110px;
	border-radius:15px;
	margin-top:25px;
}
.top-gero{
	padding-top:0px!important;
}
.blog-tags ul{
	padding-left:0px;
}
.blog-tags ul li{
	display:inline-block;
	font-size:16px;
	font-family:'Roboto', sans-serif;
	font-weight:700;
	color:#3f3f3f;
	text-transform:uppercase;
}
.blog-tags ul li span{
	font-size:14px;
	font-family:'Open Sans', sans-serif;
	font-weight:600;
	color:#848484;
	padding:12px 12px;
	background:transparent;
	border:1px solid transparent;
	border-radius:5px;
	-webkit-transition:all 0.3s ease-out 0.25s;
	-moz-transition:all 0.3s ease-out 0.25s;
	-ms-transition:all 0.3s ease-out 0.25s;
	-o-transition:all 0.3s ease-out 0.25s;
	transition:all 0.3s ease-out 0.25s;
}
.blog-tags ul li:hover span{
	background:#009dcd;
	border:1px solid #009dcd;
	color:#fff;
	font-weight:600;
	cursor:pointer;
}
/*====== 26) Blog Single ======*/
.blog-single-social-content h4{
	font-size:16px;
	font-family:'Roboto', sans-serif;
	font-weight:700;
	color:#3f3f3f;
	text-transform:uppercase;
}
.blog-single-social ul li{
	width:31px;
	height:31px;
	background:#f6f6f6;
	margin-left:5px;
	display:inline-block;
	text-align:center;
	padding-top:5px;
	border-radius:5px;
	-webkit-transition:all 0.3s ease-out 0.25s;
	-moz-transition:all 0.3s ease-out 0.25s;
	-ms-transition:all 0.3s ease-out 0.25s;
	-o-transition:all 0.3s ease-out 0.25s;
	transition:all 0.3s ease-out 0.25s;
}
.blog-single-social ul li a i{
	color:#c3c3c3;
	-webkit-transition:all 0.3s ease-out 0.25s;
	-moz-transition:all 0.3s ease-out 0.25s;
	-ms-transition:all 0.3s ease-out 0.25s;
	-o-transition:all 0.3s ease-out 0.25s;
	transition:all 0.3s ease-out 0.25s;
}
.blog-single-social ul li:hover{
	background:#2ca7e5;
	cursor:pointer;
}
.blog-single-social ul li:hover a i{
	color:#fff;
}
.blog-author-comment-heading h2{
	font-size:22px;
	font-family:'Roboto', sans-serif;
	font-weight:700;
	color:#3f3f3f;
	text-transform:capitalize;
}
.blog-author-comment .media-left{
	padding-right:30px;
}
.blog-author-comment .media-heading{
	font-size:18px;
	font-family:'Roboto', sans-serif;
	font-weight:700;
	color:#3f3f3f;
	line-height:35px;
}
.blog-author-comment .media-heading span{
	font-size:13px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#aaaaaa;
	padding-left:25px;
}
.blog-author-comment{
	padding-right:50px;
}
.blog-author-comment .media-body p{
	font-size:15px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
	color:#909090;
	line-height:35px;
	padding-top:20px;
}
.blog-author-comment .media-body button{
	width:80px;
	height:30px;
	background:#2c2c2c;
	border:1px solid #2c2c2c;
	border-radius:3px;
	color:#fff;
	font-size:13px;
	font-family:'Open Sans', sans-serif;
	font-weight:700;
	line-height:0px;
	text-transform:uppercase;
	margin-top:20px;
}

.blog-reply-info-field{
	width: 50%;
    height: 60px;
    padding: 6px 12px;
    font-size: 14px;
	font-family:'Open Sans', sans-serif;
    color: #b7b5b5;
    background-color: #fff;
    border: 1px solid #d7d7d7;
	border-radius:2px;
	box-shadow:none;
	margin-top:25px;
}
.blog-reply-info-area{
	font-size: 14px;
	font-family:'Open Sans', sans-serif;
    color: #b7b5b5;
    background-color: #fff;
    border: 1px solid #d7d7d7;
	border-radius:2px;
	box-shadow:none;
	padding: 6px 12px;
	margin-top:25px;
}
.blog-submit_btn{
	padding:23px 50px;
	font-size: 14px;
	font-family:'Open Sans', sans-serif;
	font-weight:700;
    color: #fff;
	background-color: #009dcd;
    border: 1px solid #009dcd;
	border-radius:2px;
	text-transform:uppercase;
}

/*====== 27) Contact Us One ======*/
.contact-one-icon{
	width:88px;
	height:88px;
	border-radius:50px;
	text-align:center;
	float:left;
	background:#009dcd;
	margin-right:30px;
}
.contact-one-icon i{
	font-size:30px;
	color:#fff;
	padding-top:26px;
}

.contact-icon-content h4{
	font-size: 18px;
	font-family:'Roboto', sans-serif;
	font-weight:700;
    color: #414141;
	line-height:35px;
}
.contact-icon-content p{
	font-size: 15px;
	font-family:'Open Sans', sans-serif;
	font-weight:400;
    color: #979797;
	line-height:35px;
}
.contact-one-form .blog-reply-info-field{
	width:100%;
}
.contact-one-form-button button{
	padding:21px 45px;
}
/*--- Google Map ---*/

#map {
	height: 480px;
	width: auto;
}
#map-2 {
	height: 350px;
	width: auto;
}

/*====== 28) Contact Two ======*/
.contact-two-heading p {
    font-size: 30px;
    font-family: 'Old Standard TT', sans-serif;
    font-weight: 400;
    color: #91a4af;
    font-style: italic;
}
.contact-two-heading h4 {
    font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    color: #a7a7a7;
    line-height: 35px;
    padding-top: 40px;
}
.contact-two-heading ul{
	padding-left:0px;
	padding-top:50px;
}
.contact-two-heading ul li{
	list-style:none;
	font-size: 16px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    color: #a5a5a5;
	padding-bottom:25px;
}
.contact-two-heading ul li span{
	font-weight:700;
	color:#3b3b3b;
	padding-right:10px;
}

/*====== 29) 404 ======*/
.error-one-back{
	background-image: url(../images/error-1.jpg);
	background-repeat:no-repeat;
	background-position: center 0%;
	background-size: cover;
	width:100%;
	height:100%;
	min-height: 100%;
	overflow-x: hidden;
	overflow-y: hidden;
	vertical-align: middle;
	z-index: 1;
	padding-top:200px;
}
.error-content-1 h1{
	font-size:250px;
	font-family: 'Roboto', sans-serif;
	font-weight:700;
	color:#ededed;
}
.error-content-1 h5{
	font-size:30px;
	font-family: 'Roboto', sans-serif;
	font-weight:700;
	color:#fff;
	text-transform:uppercase;
}
.error-content-1 h6{
	font-size:25px;
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	color:#fff;
	line-height:35px;
	padding:30px 30px;
}
.error-content-1 p{
	font-size:16px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	color:#ededed;
}
.error-reply-info-field {
    width: 80%;
    height: 54px;
    padding: 6px 12px;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    color: #b7b5b5;
    background-color: rgba(58, 58, 58, 0.7);
    border: 1px rgba(58, 58, 58, 0.7);
    border-radius: 2px;
    box-shadow: none;
    margin-top: 25px;
    margin-left: 55px;
}
.error-submit_btn {
    padding: 15px 34px;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    color: #fff;
    background-color: #009dcd;
    border: 1px solid #009dcd;
    border-radius: 2px;
    text-transform: uppercase;
}
/*====== 30) 404 Two ======*/
.error-two-back{
	background-image: url(../images/error-2.jpg);
	background-repeat:no-repeat;
	background-position: center 0%;
	background-size: cover;
	width:100%;
	height:100%;
	min-height: 100%;
	overflow-x: hidden;
	overflow-y: hidden;
	vertical-align: middle;
	z-index: 1;
}
.error-content-2 h1{
	font-size:200px;
	font-family: 'Roboto', sans-serif;
	font-weight:100;
	color:#ededed;
}
.error-content-2 h5{
	font-size:30px;
	font-family: 'Roboto', sans-serif;
	font-weight:700;
	color:#fff;
	text-transform:uppercase;
	margin-bottom:0px;
}
.error-content-2 h6{
	font-size:25px;
	font-family: 'Old Standard TT', sans-serif;
	font-weight:400;
	color:#fff;
	font-style:italic;
	line-height:35px;
	padding:22px 0px 30px;
	margin-top:0px;
}
.error2-reply-info-field {
    width: 80%;
    height: 54px;
    padding: 6px 12px;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    color: #b7b5b5;
    background-color: rgba(58, 58, 58, 0.7);
    border: 1px rgba(58, 58, 58, 0.7);
    border-radius: 2px;
    box-shadow: none;
}
.error-bottom{
	margin-bottom:80px;
}
/*====== 31) 404 Three ======*/
.error-content-3 h1{
	font-size:250px;
	font-family: 'Roboto', sans-serif;
	font-weight:700;
	color:#353535;
}
.error-content-3 h5{
	font-size:30px;
	font-family: 'Roboto', sans-serif;
	font-weight:700;
	color:#353535;
	text-transform:uppercase;
	margin-bottom:0px;
}
.error-content-3 p{
	font-size:16px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	color:#727272;
	padding:20px 0px;
}
.error3-reply-info-field {
    width: 80%;
    height: 54px;
    padding: 6px 12px;
    font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    color: #b7b5b5;
    background-color: #212121;
    border: 1px solid #212121;
    border-radius: 2px;
    box-shadow: none;
}


/*====== 32) Under Constraction ======*/
#counter-one .container-fluid{
	padding:0px;
}
.main-example .countdown-container {
  height: 130px;
}
.main-example .time {
	display: inline-block;
	text-align: center;
	position: relative;
	height: 248px;
	width: 20%;
	float:left;
	background: #202020;
}
.main-example .count {
  color: #fff;
  display: block;
  font-family: 'Roboto', sans-serif;
  font-size: 60px;
  overflow: hidden;
  position: absolute;
  text-align: center;
  top: 0;
  width: 100%;
  padding-top:60px;
}

.main-example .weeks {
	background:#ff3838;
}
.main-example .days {
	background:#2e7dd7;
}
.main-example .hours {
	background:#bf5fe3;
}
.main-example .minutes {
	background:#adb838;
}
.main-example .seconds {
	background:#30ed66;
}
.main-example .label {
  display: block;
  position: absolute;
  bottom: 80px;
  width: 100%;
  color:#fff;
  font-family: 'Roboto', sans-serif;
  font-size: 20px;
  text-transform:capitalize;
}

/*====== 33) Under Construction Two ======*/
.construction-two-back{
	background-image: url(../images/slide_5.jpg);
	background-repeat:no-repeat;
	background-position: center 0%;
	background-size: cover;
	width:100%;
	height:100%;
	min-height: 100%;
	overflow-x: hidden;
	overflow-y: hidden;
	vertical-align: middle;
	z-index: 1;
	padding-top:200px;
	padding-bottom:200px;
}
.countdown-style{
		margin-top:35px;
	}
ul.countdown {
	width:100%;
	list-style: none;
	margin: 25px 0;
	padding: 0;
	display: block;
	text-align: center;
}
ul.countdown li {
	display: inline-block;
}
ul.countdown li span {
	font-family: 'Roboto', sans-serif;
	font-size: 100px;
	padding:10px 25px 30px 25px;
	font-weight:400;
	color: #fff;
}
ul.countdown li p {
	font-family: 'Roboto', sans-serif;
	font-size: 18px;
	top:-10px;
	position:relative;
	color:#fff;
	text-transform:capitalize;
}
.countdown{
	border:2px solid #f8f8f7;
}
.construction-two-content p{
	font-family: 'Roboto', sans-serif;
	font-size: 30px;
	font-weight:300;
	color:#fff;
	line-height:50px;
}
.construction-two-content ul{
	padding-left:0px;
	margin-top:30px;
}
.construction-two-content ul li{
	display:inline-block;
	margin-right:10px;
}
.construction-two-content ul li button{
	padding:12px 30px;
	background:transparent;
	border:1px solid transparent;
	border-radius:20px;
	font-family: 'Roboto', sans-serif;
	font-size: 17px;
	font-weight:500;
	color:#fff;
}
.construction-two-content ul li button:hover{
	background:#fff;
	border:1px solid #fff;
	color:#333333;
}

/*====== 34) Underconstraction Three ======*/
#deep-blue-back{
	background:#267cc7;
}
ul.countdown-1 {
	width:100%;
	list-style: none;
	margin: 25px 0px 0px 0px;
	padding-left: 0px;
	padding-bottom: 50px;
	display: block;
	border-bottom:1px solid #43a5fb;
}
ul.countdown-1 li {
	display: inline-block;
	border-right:1px solid #43a5fb;
}
ul.countdown-1 li:last-child{
	border-right:none;
}
ul.countdown-1 li span {
	font-family: 'Roboto', sans-serif;
	font-size: 80px;
	padding:10px 45px 30px 30px;
	font-weight:400;
	color: #fff;
	font-style:italic;
}
ul.countdown-1 li:first-child span{
	padding-left:0px;
}
ul.countdown-1 li p {
	font-family: 'Old Standard TT', sans-serif;
	font-size: 20px;
	top:-10px;
	position:relative;
	color:#fff;
	font-style:italic;
}
.construction-three-content p{
	font-family: 'Roboto', sans-serif;
	font-size: 25px;
	font-weight:400;
	color:#fff;
	line-height:40px;
	margin-bottom:0px;
}
.construction-three-content ul{
	padding-left:0px;
	padding-top:30px;
}
.construction-three-content ul li{
	display:inline-block;
	padding-right:25px;
}
.construction-three-content ul li i{
	font-size:20px;
	color:#fff;
}

/*====== 35) Shop Index ======*/
#shop-index-welcome .container-fluid{
	padding:0px
}
.shop-welcome-icon{
	height:50px;
}
.shop-welcome-content{
	padding-top:60px;
	padding-bottom:60px;
}
.shop-welcome-content h5{
	font-family: 'Roboto', sans-serif;
	font-size:18px;
	font-weight:500;
	color:#2e2e2e;
	margin-top:22px;
}
.shop-welcome-content p{
	font-family: 'Old Standard TT', sans-serif;
	font-size:16px;
	font-weight:400;
	color:#a0a0a0;
	font-style:italic;
	padding-top:8px;
}
.top-img-padding{
	padding-top:24px;
}
.top-img-padding-4{
	padding-top:18px;
}
.top-img-padding-3{
	padding-top:13px;
}
.top-img-padding-2{
	padding-top:2px;
}
#shop-index-welcome .col-md-3{
	border-right:1px solid #c0c0c0;
}
#shop-index-welcome .col-md-3:last-child{
	border:none;
}
.shop-index-left-back{
	background-image: url(../images/shop-index-left-back.jpg);
	background-repeat:no-repeat;
	background-position: center 0%;
	width:100%;
	height:100%;
	min-height: 100%;
	overflow-x: hidden;
	overflow-y: hidden;
	vertical-align: middle;
	z-index: 1;
	background-size:cover;
}
.shop-index-right-back{
	background:#222222;
	background-size:cover;
}
.shop-left-content {
    padding: 120px 80px 120px 80px;
}
.shop-left-content h2{
	font-family: 'Old Standard TT', sans-serif;
	font-size:80px;
	font-weight:400;
	color:#fff;
	margin-bottom:0px;
}
.shop-left-content p{
	font-family: 'Old Standard TT', sans-serif;
	font-size:25px;
	font-weight:400;
	color:#262626;
	font-style:italic;
}
.shop-left-button{
    height: 50px;
    width: 145px;
    border: 2px solid #fff;
    border-radius: 0px;
    background: transparent;
    font-size: 15px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    color: #fff;
    text-transform: uppercase;
    margin-top: 20px;
    margin-bottom: 20px;
}
.shop-right-content {
    padding: 120px 80px 96px 80px;
}
.shop-right-content h2{
	font-size: 20px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    color: #fff;
	text-transform:uppercase;
}
.shop-right-content p{
	font-size:15px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    color: #515151;
	line-height:35px;
	padding-top:10px;
}

/**/
	.shop-item-figure figure{
	position: relative;
	overflow: hidden;
	}
.shop-item-figure figure img{
	margin-left: auto;
	margin-right: auto;
	overflow: hidden;
	width: 100%;
	height: auto;
	}
.shop-item-figure figure figcaption{
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	opacity: 0;
	overflow: hidden;
	text-align: center;
	-webkit-transition:all 0.3s ease-out 0.25s;
	-moz-transition:all 0.3s ease-out 0.25s;
	-ms-transition:all 0.3s ease-out 0.25s;
	-o-transition:all 0.3s ease-out 0.25s;
	transition:all 0.3s ease-out 0.25s;
	}
/**/
.shop-item-link{
	margin-top:145%;
}
.shop-item-figure figure:hover figcaption{
	opacity:1;
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	z-index: 1;
	}
.shop-item-figure figure .shop-item-link{
	-moz-transform: scale(0.5);
	-webkit-transform: scale(0.5);
	-o-transform: scale(0.5);
	-ms-transform: scale(0.5);
	transform: scale(0.5);
	opacity: 0;
	}
.shop-item-figure  figure:hover .shop-item-link{
	opacity: 1;
	opacity:1;
	-moz-transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	z-index: 2;
	}
.shop-item-figure figure:hover figcaption,
.shop-item-figure figure.cs-hover figcaption {
	opacity: 1;
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-ms-transform: translateY(0px);
	transform: translateY(0px);
	-webkit-transition: -webkit-transform 0.4s, opacity 0.1s;
	-moz-transition: -moz-transform 0.4s, opacity 0.1s;
	transition: transform 0.4s, opacity 0.1s;
	cursor:pointer;
}
.shop-item-link{
	text-align:center;
	background:#222222;
	width:100%;
	height:44px;
	-webkit-transition:all 0.3s ease-out 0.25s;
	-moz-transition:all 0.3s ease-out 0.25s;
	-ms-transition:all 0.3s ease-out 0.25s;
	-o-transition:all 0.3s ease-out 0.25s;
	transition:all 0.3s ease-out 0.25s;
}
.shop-item-link ul{
	padding-left:0px;
	width:100%;
}
.shop-item-link ul li{
	display:inline-block;
	text-align:center;
	padding:7px 10px;
}
.shop-item-link ul li a{
	font-size:13px;
	font-weight:700;
	font-family:'Open Sans', sans-serif;
	color:#fff;
	line-height:20px;
	text-transform:uppercase;
}
.shop-item-link ul li a i{
	padding-right:10px;
}
.caption{
	text-align:center;
}

.blog{
	text-align:left;
}
.caption h4{
	font-size:13px;
	font-weight:700;
	font-family:'Open Sans', sans-serif;
	line-height:20px;
	color:#009dcd;
	text-transform:uppercase;
	margin-bottom:5px;
}
.caption h2{
	font-size:16px;
	font-weight:500;
	font-family:'Roboto', sans-serif;
	color:#464646;
	line-height:20px;
	text-transform:uppercase;
	margin-top:0px;
	margin-bottom:15px;
}
.caption p span{
	font-size:16px;
	font-weight:400;
	font-family:'Roboto', sans-serif;
	color:#232323;
	line-height:20px;
	padding-right:10px;
}
.caption p{
	font-size:16px;
	font-weight:400;
	font-family:'Roboto', sans-serif;
	line-height:20px;
	color:#009dcd;
}
.blog ptext{
	font-size:14px;
	font-weight:400;
	font-family:'Helvetica Neue', 'Helvetica', 'Arial', sans-serif;
	color:#333;
	text-align: left;
}
.caption p a{
	font-size:13px;
	font-weight:700;
	font-family:'Open Sans', sans-serif;
	color:#373737;
	text-transform:uppercase;
	line-height:22px;
	background-color:transparent;
	padding:10px 20px;
	border:2px solid #373737;
	border-radius:0px;
	margin-top:7px;
	-webkit-transition:all 0.3s ease-out 0.25s;
	-moz-transition:all 0.3s ease-out 0.25s;
	-ms-transition:all 0.3s ease-out 0.25s;
	-o-transition:all 0.3s ease-out 0.25s;
	transition:all 0.3s ease-out 0.25s;
}
.caption h5{
	font-size:18px;
	font-weight:700;
	font-family:'Open Sans', sans-serif;
	color:#777777;
	line-height:22px;
}
.thumbnail {
	display: block;
	padding: 10px;
	margin-bottom: 20px;
	line-height: 1.42857143;
	background-color: #fff;
	border: none;
	border-radius: 0px;
	position:relative;
	-webkit-transition: border .2s ease-in-out;
	-o-transition: border .2s ease-in-out;
	transition: border .2s ease-in-out;
}
.link-two{
	padding-left:5px;
}
.item-sale{
	position:absolute;
	top:10px;
	right:10px;
	width:65px;
	height:65px;
	text-align:center;
	border-radius:50px;
	background-color: #009dcd;
}
.item-sale p{
	font-size:12px;
	font-weight:700;
	font-family:'Open Sans', sans-serif;
	color:#ffffff;
	line-height:22px;
	text-transform:uppercase;
	padding-top:22px;
}
.item-sale-custom{
	background-color: #222222;
}
.item-sale-custom p{
	padding-top:10px;
}
.buy-now-content h4{
	font-size:43px;
	font-weight:400;
	font-family:'Old Standard TT', sans-serif;
	color:#414141;
	font-style:italic;
	padding-top:100px;
}
.shop-blog-date{
	width:62px;
	height:100px;
	float:left;
	text-align:center;
	margin-right:25px;
}
.shop-blog-date h4{
	font-size: 30px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    color: #323232;
	line-height:35px;
	margin-top:0px;
	margin-bottom:8px;
	padding-bottom:10px;
	border-bottom:1px solid #b0b0b0;
}
.shop-blog-date p{
	font-size: 15px;
    font-family: 'Roboto', sans-serif;
    font-weight: 700;
    color: #323232;
	line-height:35px;
	text-transform:uppercase;
	margin-top:0px;
}
.shop-blog-description h4{
	font-size: 18px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    color: #5d5d5d;
	line-height:25px;
	padding-top:3px;
}
.shop-blog-description p{
	font-size: 15px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    color: #a4a4a4;
	line-height:25px;
	padding-right:20px;
}
.shop-blog-content{
	margin-top:30px;
}
.shop-item-heading-right{
	padding:30px;
	border: 1px solid #ddd;
	background:#f0f0f0;
}
.shop-item-heading-right ul{
	padding-left:0px;
}
.shop-item-heading-right ul li{
	display:inline-block;
	padding-right:30px;
	font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    color: #777777;
}
.shop-top-dropdown select {
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    color: #777777;
    padding: 10px 17px;
    border: 1px solid #ffffff;
    background: #F6F6F6;
}
/**/

/****/
.shop-header .second-nav .navbar-nav > li {
    padding: 25px 8px 26px;
}
.shop-header nav.sticky .margin-right {
    margin-right: 60px!important;
}
.shop-header nav.sticky .top-cart-content{
	top: 0px;
}
.cart-content{
	position:relative;
}
.top-cart-content {
    opacity: 1;
    z-index: 99;
    position:absolute;
    width: 280px;
    background-color: #FFF;
    box-shadow: 0 20px 50px 10px rgba(0,0,0,.05);
    border: 1px solid #EEE;
    border-top: 2px solid #00afe7;
    top: 0px;
    right: 0px;
    left: auto;
  -webkit-transition: all 500ms ease-in;
	-o-transition: all 500ms ease-in;
	-moz-transition: all 500ms ease-in;
	transition: all 500ms ease-in;
}
.top-cart-title {
    padding: 12px 15px;
    border-bottom: 1px solid #EEE;
}
.top-cart-title h4 {
    margin-bottom: 0;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
	font-family:'Roboto', sans-serif;
}
.top-cart-items {
    padding: 15px;
}
.top-cart-item:first-child {
    padding-top: 0;
    margin-top: 0;
    border-top: 0;
}
.top-cart-item {
    padding-top: 15px;
    margin-top: 15px;
    border-top: 1px solid #F5F5F5;
}
.top-cart-item-image {
    float: left;
    margin-right: 15px;
    width: 48px!important;
    height: 48px!important;
    border: 2px solid #EEE;
   -webkit-transition: all 500ms ease-in;
	-o-transition: all 500ms ease-in;
	-moz-transition: all 500ms ease-in;
	transition: all 500ms ease-in;
}
.top-cart-action span.top-checkout-price {
    font-size: 20px;
    color: #00afe7;
}
.top-cart-action {
    padding: 15px;
    border-top: 1px solid #EEE;
}
.top-cart-item-image a, .top-cart-item-image img {
    display: block;
    width: 44px;
    height: 44px;
}
.top-cart-item:hover .top-cart-item-image {
    border-color: #009dcd;
}
.top-cart-item:hover .top-cart-item-desc a{
	color:#009dcd;
}
.top-cart-item-desc {
    position: relative;
    overflow: hidden;
}
.top-cart-item-desc a {
    text-align: left;
    font-size: 13px;
	color: #333;
    width: auto;
    height: auto;
    font-weight: 600;
}
.top-cart-item-desc span.top-cart-item-price {
    display: block;
    line-height: 20px;
    font-size: 12px;
    color: #999;
}

.top-cart-item-desc span.top-cart-item-quantity {
    display: block;
    position: absolute;
    font-size: 12px;
    right: 0;
    top: 2px;
    color: #444;
}
#click-toggle{
	display:none;
	z-index:99;
	-webkit-transition: all 500ms ease-in;
	-o-transition: all 500ms ease-in;
	-moz-transition: all 500ms ease-in;
	transition: all 500ms ease-in;
}
.top-cart-action button{
	float:right;
	color: #fff;
    font-family: 'Roboto', sans-serif;
    font-size: 10px;
    font-weight: 700;
    text-transform: uppercase;
	background: #009dcd;
    border: 1px solid #009dcd;
	padding:7px 7px;
	border-radius:2px;
}

.shop-content-1back{
	background-image: url(../images/slide_8.jpg);
	background-repeat:no-repeat;
	background-position: center 0%;
	background-size: cover;
	width:100%;
	height:100%;
	min-height: 100%;
	overflow-x: hidden;
	overflow-y: hidden;
	vertical-align: middle;
	z-index: 1;
}
.shop-content-2back{
	background-image: url(../images/slide_11.jpg);
	background-repeat:no-repeat;
	background-position: center 0%;
	background-size: cover;
	width:100%;
	height:100%;
	min-height: 100%;
	overflow-x: hidden;
	overflow-y: hidden;
	vertical-align: middle;
	z-index: 1;
}
.shop-content-3back{
	background-image: url(../images/slide_10.jpg);
	background-repeat:no-repeat;
	background-position: center 0%;
	background-size: cover;
	width:100%;
	height:100%;
	min-height: 100%;
	overflow-x: hidden;
	overflow-y: hidden;
	vertical-align: middle;
	z-index: 1;
}
.shop-content-4back{
	background-image: url(../images/slide_9.jpg);
	background-repeat:no-repeat;
	background-position: center 0%;
	background-size: cover;
	width:100%;
	height:100%;
	min-height: 100%;
	overflow-x: hidden;
	overflow-y: hidden;
	vertical-align: middle;
	z-index: 1;
}
.shop-bc{
	padding-top:60px;
}
.shop-bc p{
	font-family: 'Roboto', sans-serif;
    font-size: 18px;
    font-weight: 300;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
	padding-top:10px;
}
.shop-bc h2{
	font-family: 'Roboto', sans-serif;
	font-size: 35px;
	font-weight: 700;
	color: #fff;
	text-transform: uppercase;
}
.shop-bc button{
	color: #fff;
    font-family: 'Roboto', sans-serif;
    font-size: 15px;
    font-weight: 700;
    text-transform: uppercase;
	height: 57px;
    width: 163px;
    background: #009dcd;
    border: 1px solid #009dcd;
	border-radius:0px;
    text-align: center;
	margin-top:60px;
}
.shop-item-link1{
	margin-top:115%;
}
.shop-item-link1 ul li {
   padding: 11px 10px;
}
.shop-item-link2{
	margin-top:115%;
}
.shop-item-link2 ul li {
   padding: 10px 0px;
}

/* ============================  Video Wrap ============================ */
#video-section {
	height: 480px;
	position: relative;
	overflow: hidden;
}

.video-overlay {
	position: absolute;
	top: 115px;
	left: 0;
	right: 0;
	z-index: 888;
}

#video-section img {
	display: table;
	margin: 0 auto 50px;
}
#video-section p {
	font-size: 20px;
	color: #fff;
	font-weight: 400;
	text-align: center;
	font-family: 'Roboto', sans-serif;
	margin-bottom: 30px;
}
#video-section h3 {
	font-size: 60px;
	text-transform: uppercase;
	color: #d82132;
	font-weight: 600;
	text-align: center;
	font-family: Arial;
	margin-top: 20px;
}

#video-section h3 span {
	font-size: 40px;
	text-transform: uppercase;
	color: #fff;
	font-weight: 400;
	font-family: 'Old Standard TT', sans-serif;
	position: relative;
}

.video-container {
	position: relative;
	padding-bottom: 56.25%;
	/*padding-top: 30px;*/
	height: 0;
	overflow: hidden;
	background: #000;
}

.video-container iframe,.video-container object,.video-container embed {
	position: absolute;
	top: -11.5%;
	left: 0;
	width: 100%;
	height: 100%;
}
.media-btns {
	position:relative;
	width:132px;
	height:132px;
	display: table;
	margin: 0 auto 35px;
	background: url(../images/media-bg.png) no-repeat;
}

.play-btn {
	position:absolute;
	z-index:44;
	top:0px;
	left:0px;
	right:0px;
	width: 132px;
	height: 132px;
	background: url(../images/play.png) no-repeat;
	cursor:pointer;
}

.pause-btn {
	width: 132px;
	height: 132px;
	position:absolute;
	z-index:88;
	top:0px;
	left:0px;
	right:0px;
	background: url(../images/pause.png) no-repeat;
	cursor:pointer;
}



/**====== Shop Sidebar ======**/

.shop-item-left h5{
	font-size:16px;
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	color:#464646;
	text-transform:uppercase;
	margin-top:20px;
}
.shop-item-left p{
	font-size:15px;
	font-family: 'Roboto', sans-serif;
	font-weight:700;
	color:#ababab;
	margin-bottom:40px;
}

.shop-sidebar-heading h4{
	font-size:20px;
	font-family: 'Roboto', sans-serif;
	font-weight:700;
	color:#5d5d5d;
	text-transform:uppercase;
	margin-top:0px;
}
.sidebar-accordion .panel-heading i{
	float:right;
	padding:5px;
	font-size:10px;
}
.sidebar-accordion .panel-heading i.fa-plus{
	color:#fff;
	background:#222;
	border-radius:2px;
	font-size:10px;
}
.sidebar-accordion .panel-heading i.fa-minus{
	background:#868686;
	color:#fff;
	padding:5px 5px;
	border-radius:2px;
	font-size:10px;
}
.sidebar-accordion .panel-heading{
	padding:10px 0px;
	color: #333;
	border:0px;
    background-color:transparent;
    border-color: transparent;
}
.sidebar-accordion .panel{
	border:none;
	box-shadow:none;
}
.panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body{
	border-top:0px;
}
.element-custom-1{
	font-size:16px;
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	color:#9e9e9e;
	text-transform:capitalize;
}
.element-custom-content p{
	font-size:16px;
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	color:#9e9e9e;
	text-transform:capitalize;
}
.small-item-img{
	float:left;
	margin-right:15px;
}
.small-item-content h5{
	font-size:15px;
	font-family: 'Roboto', sans-serif;
	font-weight:700;
	color:#464646;
	text-transform:uppercase;
	margin-bottom:0px;
	line-height:30px;
}
.small-item-content p{
	font-size:15px;
	font-family: 'Roboto', sans-serif;
	font-weight:700;
	color:#aeaeae;
	line-height:20px;
	margin-bottom:0px;
	padding-bottom:10px;
}

/*====== 36) Shop Single ======*/
.shop-img-wrap {
    position: relative;
}
/* Image expands to width of surround */

	img.cloudzoom {
		width:100%;
	}
/* CSS for slider - will expand to width of surround */

#slider1 {
	min-height: 135px;
	position: relative;
	margin: 0 auto;
	text-align: center;
}
#slider1 > div{  position: relative !important;overflow: visible !important;}
#slider1 .thumbelina{ white-space: inherit; position: relative !important;}
.shop-item-description h4{
	font-size:20px;
	font-family: 'Roboto', sans-serif;
	font-weight:700;
	color:#464646;
	text-transform:uppercase;
	margin-top:0px;
}
.shop-item-description h6{
	font-size:13px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	color:#a4a4a4;
}
.shop-item-description p{
	font-size:15px;
	font-family: 'Open Sans', sans-serif;
	font-weight:400;
	color:#a4a4a4;
	padding-top:30px;
	line-height:35px;
}
.shop-item-description-heading p{
	font-size:15px;
	font-family: 'Roboto', sans-serif;
	font-weight:500;
	color:#393939;
	padding-top:10px;
}
.shop-item-description-heading p span{
	color:#03acdc;
}

.shop-item-description-heading h4{
	font-size:20px;
	font-family: 'Roboto', sans-serif;
	font-weight:700;
	color:#5d5d5d;
	text-transform:uppercase;
	margin-top:0px;
}
.shop-item-description-heading button{
	padding:15px 35px;
	background:#03acdc;
	border:1px solid #03acdc;
	border-radius:2px;
	color:#fff;
	font-size:15px;
	font-family: 'Roboto', sans-serif;
	font-weight:400;
	margin-top:60px;
}

.shop-tab ul.nav-tabs > li > a{
	font-family:'Roboto', sans-serif;
	font-size:15px;
	font-weight:700;
	color:#2a2a2a;
	border:1px solid #d7d7d7;
	border-radius:0px;
	margin-right:0px;
	padding:26px 41px;
	background-color: transparent;
}
.shop-tab .nav-tabs{
	border:none;
}
.shop-tab ul.nav-tabs > li.active > a, .shop-tab ul.nav-tabs > li > a:hover{
	background-color: transparent;
	border:1px solid #d7d7d7;
}
.shop-tab-content-detail p{
	font-family:'Open Sans', sans-serif;
	font-size:15px;
	font-weight:400;
	color:#9a9a9a;
	line-height:35px;
}
.shop-tab-content{
	padding:50px 40px;
	border:1px solid #d3d3d3;
}
.shop-tab .tab-content{
	margin-top:0px;
}
/* Shop Checkout */
.checkout-header h4{
	font-family:'Roboto', sans-serif;
	font-size:20px;
	font-weight:700;
	color:#313131;
	text-transform:uppercase;
}
.checkout-info-field{
	height:50px;
	width:100%;
	margin-bottom:30px;
	border-radius:0px;
	border:1px solid #d7d7d7;
	box-shadow:none;
}
.contact-applied-form label{
	font-family:'Roboto', sans-serif;
	font-size:15px;
	font-weight:500;
	color:#585858;
	padding-bottom:10px;
}
.content-red{
	color:#ff2222;
}
.checkout-left-content p{
	font-family:'Roboto', sans-serif;
	font-size:18px;
	font-weight:500;
	color:#424242;
}
.checkout-left-content p i{
	font-size:15px;
	color:#0ca8cf;
	padding-right:15px;
}
.shipping-text{
	border-radius:0px;
	border:1px solid #d7d7d7;
}
.shipping-form label{
	font-family:'Roboto', sans-serif;
	font-size:18px;
	font-weight:500;
	color:#7b7b7b;
	padding-bottom:10px;
}
.checkout-product-list h2{
	font-family:'Roboto', sans-serif;
	font-size:15px;
	font-weight:400;
	color:#7b7b7b;
	text-transform:uppercase;
	margin-top:0px;
	margin-bottom:0px;
}
.checkout-product-list h3{
	font-family:'Roboto', sans-serif;
	font-size:13px;
	font-weight:700;
	color:#5a5a5a;
	text-transform:uppercase;
	margin-top:0px;
	margin-bottom:0px;
}
.checkout-product-list h4{
	font-family:'Roboto', sans-serif;
	font-size:15px;
	font-weight:700;
	color:#343434;
	text-transform:uppercase;
	margin-top:0px;
	margin-bottom:0px;
}
.checkout-product-list h5{
	font-family:'Roboto', sans-serif;
	font-size:15px;
	font-weight:400;
	color:#373737;
	margin-top:0px;
	margin-bottom:0px;
}
.checkout-product-list .type-info{
	text-align:right;
}
.checkout-product-list tr td.border-top-none{
	border-top:none;
}
.checkout-product-list tr{
	height:80px;
}
.checkout-product-list tr td{
	padding-top:30px!important;
}
.checkout-payment ul{
	padding-left:0px;
}
.checkout-payment ul li{
	list-style:none;
	padding-top:25px;
	padding-bottom:25px;
	border-bottom:1px solid #d8d8d8;
}
.payment-option label{
	padding-right:10px;
	font-family:'Roboto', sans-serif;
	font-size:15px;
	font-weight:400;
	color:#696969;
}
.payment-option p{
	padding-left:20px;
	font-family:'Roboto', sans-serif;
	font-size:15px;
	font-weight:400;
	color:#b2b2b2;
	line-height:35px;
}
.float-left{
	float:left;
}

/* Slider Custom Content */
	.tp-caption.light-18{
		font-family:'Roboto', sans-serif;
		font-size:18px;
		font-weight:300;
		color:#fff;
		text-transform:uppercase;
		letter-spacing:2px;
	}
	.light-20{
		font-family:'Open Sans', sans-serif;
		font-size:20px;
		font-weight:400;
		color:#e0e0e0;
		text-transform:uppercase;
		letter-spacing:7px;
	}
	.op-20{
		font-family:'Open Sans', sans-serif;
		font-size:20px;
		font-weight:400;
		color:#fff;
	}
	.light-20-white{
		font-family:'Open Sans', sans-serif;
		font-size:20px;
		font-weight:400;
		color:#fff;
		text-transform:uppercase;
		letter-spacing:7px;
	}
	.white-light-15{
		font-family:'Open Sans', sans-serif;
		font-size:15px;
		font-weight:700;
		color:#fff;
		text-transform:uppercase;
	}
	.black-light-15{
		font-family:'Open Sans', sans-serif;
		font-size:15px;
		font-weight:700;
		color:#282828;
		text-transform:uppercase;
	}
	.lr-20-white{
		font-family:'Roboto', sans-serif;
		font-size:20px;
		font-weight:400;
		color:#fff;
		font-style:italic;
	}
	.lr-20{
		font-family:'Roboto', sans-serif;
		font-size:20px;
		font-weight:400;
		color:#e0e0e0;
	}
	.robo-15{
		font-family:'Roboto', sans-serif;
		font-size:15px;
		font-weight:700;
		color:#181818;
	}
	.lrg_white_50{
		font-family:'Roboto', sans-serif;
		font-size:50px;
		font-weight:700;
		color:#e0e0e0;
		text-transform:uppercase;
	}
	.heavy-35{
		font-family:'Roboto', sans-serif;
		font-size:35px;
		font-weight:700;
		color:#fff;
		text-transform:uppercase;
		letter-spacing:2px;
	}
	.tp-caption.shop-slider-button-1{
		height:57px;
		width:163px;
		background:#009dcd;
		border:1px solid #009dcd;
		text-align:center;

	}
	.shop-slider-button-1 a{
		color:#fff!important;
		font-family:'Roboto', sans-serif!important;
		font-size:15px!important;
		font-weight:700!important;
		text-transform:uppercase!important;
		line-height:50px;
	}
	.home-button-4 button{
		height:57px;
		width:163px;
		background:transparent;
		border:2px solid #fff;
		color:#e0e0e0;
		text-align:center;
		font-family:'Roboto', sans-serif;
		font-size:13px;
		font-weight:700;
		text-transform:uppercase;
	}

	.home-button-4 button:hover{
		background:#009dcd;
		border:1px solid #009dcd;
		color:#e0e0e0;
	}
	.home-button-5 button{
		height:47px;
		width:125px;
		background:#222222;
		border:1px solid #222222;
		color:#fff;
		text-align:center;
		font-family:'Open Sans', sans-serif;
		font-size:13px;
		font-weight:700;
		text-transform:uppercase;
		border-radius:20px;
	}
	.home-button-6 button{
		height:47px;
		width:125px;
		background:#fff;
		border:1px solid #fff;
		color:#373737;
		text-align:center;
		font-family:'Roboto', sans-serif;
		font-size:13px;
		font-weight:700;
		text-transform:uppercase;
		border-radius:20px;
	}
	.home-button-7 button{
		height:47px;
		width:125px;
		background:#d3ae0b;
		border:1px solid #d3ae0b;
		color:#fff;
		text-align:center;
		font-family:'Roboto', sans-serif;
		font-size:13px;
		font-weight:700;
		text-transform:uppercase;
		border-radius:20px;
	}
	.home-button-8 button{
		height:47px;
		width:125px;
		background:#03f5f2;
		border:1px solid #03f5f2;
		color:#fff;
		text-align:center;
		font-family:'Roboto', sans-serif;
		font-size:13px;
		font-weight:700;
		text-transform:uppercase;
		border-radius:20px;
	}
	.home-button-9 button{
		height:47px;
		width:125px;
		background:#970e82;
		border:1px solid #970e82;
		color:#fff;
		text-align:center;
		font-family:'Roboto', sans-serif;
		font-size:13px;
		font-weight:700;
		text-transform:uppercase;
		border-radius:20px;
	}
	.lrg-80{
		font-family:'Roboto', sans-serif;
		font-size:80px;
		font-weight:100;
		color:#e0e0e0;
		text-transform:uppercase;
		font-style:italic;
		line-height:0px;
	}
	.lrg-60{
		font-family:'Roboto', sans-serif;
		font-size:80px;
		font-weight:100;
		color:#fff;
		text-transform:uppercase;
	}
	.tp-caption span.slider-3-custom{
		font-family:'Roboto', sans-serif;
		font-size:50px!important;
		font-weight:700!important;
		color:#e0e0e0!important;
		text-transform:uppercase;
	}
	.white-80{
		font-family:'Roboto', sans-serif;
		font-size:80px;
		font-weight:700;
		color:#fff;
	}
	.uppercase{
		text-transform:uppercase;
	}
	.border-text{
		font-family:'Oswald', sans-serif;
		font-size:50px;
		font-weight:400;
		color:#fff;
		border:2px solid #fff;
		line-height:0px!important;
		padding:28px 40px;
	}
	.border-text-2{
		font-family:'Oswald', sans-serif;
		font-size:20px;
		font-weight:400;
		color:#fff;
		border:2px solid #fff;
		padding:20px 25px;
		letter-spacing:5px;
	}
	.rb-25{
		font-family:'Roboto', sans-serif;
		font-size:25px;
		font-weight:400;
		color:#d3d3d3;
	}
	.One-twenty{
		font-family:'Roboto', sans-serif;
		font-size:120px;
		font-weight:700;
		font-style:italic;
		letter-spacing:-1px;
	}
	.one-fifty{
		font-family:'Roboto', sans-serif;
		font-size:150px;
		font-weight:700;
		color:#fff;
		line-height:140px;
	}
	.bright{
		color:#fff;
	}
	.dark-black{
		color:#1e1e1e!important;
	}
	.variation{
		font-family:'Oswald', sans-serif;
		font-size:50px;
		font-weight:400;
	}
	.line-height-35{
		line-height:35px;
	}
	.letter-spacing5{
		letter-spacing:5px;
	}
	.bold-25{
		font-family:'Open Sans', sans-serif;
		font-size:25px;
		font-weight:700;
		color:#242424;
		letter-spacing:5px;
	}
	.normal-15{
		font-family:'Open Sans', sans-serif;
		font-size:15px;
		font-weight:400;
		color:#262626;
	}
	.os-forty{
		font-family:'Oswald', sans-serif;
		font-size:40px;
		font-weight:700;
	}
	.height-gero{
		line-height:0px;
	}
	.os-sixty{
		font-family:'Oswald', sans-serif;
		font-size:60px;
		font-weight:400;
	}
	.op-sixty-blue{
		font-family:'Open Sans', sans-serif;
		font-size:60px;
		font-weight:400;
		color:#2ba6fd;
		line-height:60px;
	}
	.op-40-light{
		font-family:'Open Sans', sans-serif;
		font-size:60px;
		font-weight:300;
		color:#fff;
	}
	.op-sixteen-light{
		font-family:'Open Sans', sans-serif;
		font-size:16px;
		font-weight:400;
		color:#c1c1c1;
		line-height:35px;
	}
	.robo-sixty{
		font-family:'Roboto', sans-serif;
		font-size:60px;
		font-weight:400;
		color:#fff;
	}
	.border-text-3{
		font-family:'Oswald', sans-serif;
		font-size:80px;
		font-weight:400;
		color:#fff;
		border:3px solid #2d2d2d;
		line-height:0px!important;
		padding:28px 40px;
	}
	.border-text-4{
		font-family:'Oswald', sans-serif;
		font-size:80px;
		font-weight:400;
		color:#3a3a3a;
		border:2px solid #3a3a3a;
		line-height:0px!important;
		padding:28px 40px;
	}
	.border-text-5{
		font-family:'Oswald', sans-serif;
		font-size:80px;
		font-weight:400;
		color:#fff;
		border:2px solid #ffff31;
		line-height:0px!important;
		padding:28px 40px;
	}
	.os-35{
		font-family:'Oswald', sans-serif;
		font-size:35px;
		font-weight:400;
		color:#fff;
	}
	.robo-50{
		font-family:'Roboto', sans-serif;
		font-size:50px;
		font-weight:700;
		color:#fff;
	}
	.robo-thin-20{
		font-family:'Roboto', sans-serif;
		font-size:20px;
		font-weight:100;
		color:#fff;
	}
	.robo-thin-13{
		font-family:'Roboto', sans-serif;
		font-size:13px;
		font-weight:400;
		color:#fff;
	}
	.op-normal-15{
		font-family:'Open Sans', sans-serif;
		font-size:15px;
		font-weight:400;
		color:#fff;
		line-height:35px;
	}
/** Price Filter **/

	.irs {
	  	position: relative;
	  	display: block;
	  	height: 40px;
	}

	.irs-line {
	  	position: relative;
	  	display: block;
	  	overflow: hidden;
	  	height: 10px;
	  	top: 26px;
	  	background: #e2e2e2;
	  	-webkit-border-radius: 5px;
	  	border-radius: 5px;
	}

	.irs-line-left,
	.irs-line-mid,
	.irs-line-right {
	  	position: absolute;
	  	display: block;
	  	top: 0;
	  	height: 4px;
	}

	.irs-line-left {
	  	left: 0;
	  	width: 10%;
	}

	.irs-line-mid {
	  	left: 10%;
	  	width: 10%;
	}

	.irs-line-right {
	  	right: 0;
	  	width: 10%;
	}

	.irs-diapason {
	  	position: absolute;
	  	display: block;
	  	left: 0;
	  	width: 100%;
	  	height: 10px;
	  	top: 26px;
		background: #26aee7;
	}

	.irs-slider {
	  	position: absolute;
	  	display: block;
	  	left: 0;
	  	width: 18px;
	  	height: 18px;
	  	top: 22px;
	  	-webkit-border-radius: 50%;
	  	border-radius: 50%;
	  	border:1px solid #dedede;
	  	background: #fff;
	  	cursor: pointer;
	}

	.irs-slider.single {
	  left: 10px;
	}

	.irs-slider.single:before {
	  content: '';
	  position: absolute;
	  display: block;
	  top: -30%;
	  left: -30%;
	  width: 160%;
	  height: 160%
	}

	.irs-slider.from {
	  left: 100px;
	}

	.irs-slider.from:before {
	  content: '';
	  position: absolute;
	  display: block;
	  top: -30%;
	  left: 0;
	  width: 200%;
	  height: 170%;
	}

	.irs-slider.to {
	  left: 300px;
	}

	.irs-slider.to:before {
	  content: '';
	  position: absolute;
	  display: block;
	  top: -30%;
	  right: 0;
	  width: 200%;
	  height: 170%;
	}

	.irs-slider.last {
	  z-index: 2;
	}

	.irs-min,
	.irs-max {
	  position: absolute;
	  display: block;
	  cursor: default;
	  color: #b3b3b3;
	  font-size: 10px;
	  line-height: 1.333;
	  top: 4px;
	}

	.irs-min {
	  left: 0;
	}

	.irs-max {
	  right: 0;
	}

	.irs-from,
	.irs-to,
	.irs-single {
	  position: absolute;
	  display: block;
	  top: 2px;
	  left: 0;
	  cursor: default;
	  white-space: nowrap;
	  color: #666;
	  font-size: 13px;
	  line-height: 1.333;
	  font-weight: 600;
	}

	.irs-grid {
	  position: absolute;
	  display: none;
	  bottom: 0;
	  left: 0;
	  width: 100%;
	  height: 20px;
	}

	.irs-with-grid {
	  height: 60px;
	}

	.irs-with-grid .irs-grid {
	  display: block;
	}

	.irs-grid-pol {
	  position: absolute;
	  top: 0;
	  left: 0;
	  width: 1px;
	  height: 8px;
	  background: #b3b3b3;
	}

	.irs-grid-pol.small {
	  height: 4px;
	}

	.irs-grid-text {
	  position: absolute;
	  bottom: 0;
	  left: 0;
	  width: 100px;
	  white-space: nowrap;
	  text-align: center;
	  font-size: 9px;
	  line-height: 9px;
	  color: #808080;
	}

	.irs-disable-mask {
	  position: absolute;
	  display: block;
	  top: 0;
	  left: 0;
	  width: 100%;
	  height: 100%;
	  cursor: default;
	  background: #000;
	  z-index: 2;
	}

	.irs-disabled {
	  opacity: 0.4;
	  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	  filter: alpha(opacity=40);
	}

	.margin-thirteen{
		margin-left:15px;
	}
	.blog-col-2 iframe{
		width:100%;
		height:420px;
	}
	.blog-col-3 iframe{
		width:100%;
		height:270px!important;
	}
	.cell-4 {
		width: 33%;
	}


.css3-gradient1
{
  	position:relative;
	-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.1);
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.1);
}
/*==================================================
 * Drop shadow effect with box-shadow
 * ===============================================*/
.css3-gradient1:after{
	content:"";
    position:absolute;
    z-index:-1;
    top:100%;
    bottom:0;
	width:120%;
	height:50px;
	left:-10%;
	right:-10%;
background:-webkit-radial-gradient(50% -3%, ellipse cover, rgba(00, 00, 00, 0.5), rgba(27, 27, 27, 0.0) 30%);
background:		   radial-gradient(ellipse at 50% -3%, rgba(00, 00, 00, 0.5), rgba(27, 27, 27, 0.0) 30%);
}

.one-col-item-content button{
	font-size: 14px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    color: #fff;
    text-transform: capitalize;
    width: 110px;
    height: 48px;
    background: #009dcd;
    border: 1px solid #009dcd;
    border-radius: 3px;
}

/*====== 37) Landing Page ======*/
.landing-left-icon{
	width:110px;
	height:110px;
	background:#2b2b2b;
	border-radius:50%;
	margin-top:10px;
	text-align:center;
	-webkit-transition:all 0.3s ease-out 0.25s;
	-moz-transition:all 0.3s ease-out 0.25s;
	-ms-transition:all 0.3s ease-out 0.25s;
	-o-transition:all 0.3s ease-out 0.25s;
	transition:all 0.3s ease-out 0.25s;
}
.landing-service-content{
	cursor:pointer;
}
.landing-service-content:hover .landing-left-icon{
	background: #009dcd;
}
.landing-left-icon i{
	color:#fff;
	font-size:50px;
	padding-top:25px;
}
.landing-left-content h4{
	font-family:'Roboto', sans-serif;
	font-size:15px;
	font-weight:700;
	color:#4b4b4b;
	letter-spacing:2px;
}
.landing-left-content p{
	font-family:'Open Sans', sans-serif;
	font-size:15px;
	font-weight:400;
	color:#909090;
	line-height:35px;
	padding-top:10px;
}
.landing-page-header h5{
	font-family:'Roboto', sans-serif;
	font-size:15px;
	font-weight:700;
	color:#2ac0ff;
}
.landing-page-header h4{
	font-family:'Roboto', sans-serif;
	font-size:25px;
	font-weight:400;
	color:#5a5a5a;
}
.landing-page-header p{
	font-family:'Open Sans', sans-serif;
	font-size:16px;
	font-weight:400;
	color:#aaaaaa;
	line-height:35px;
	padding-top:60px;
}
.screenshot{
	padding:7px;
}
.screenshot-slider{
	padding-bottom:70px;
}

.landing-twitter-content h4{
	font-family:'Roboto', sans-serif;
	font-size:25px;
	font-weight:400;
	color:#5a5a5a;
}
.landing-twitter-content p{
	font-family:'Open Sans', sans-serif;
	font-size:16px;
	font-weight:400;
	color:#aaaaaa;
	line-height:35px;
	font-style:italic;
	padding-top:20px;
}
.landing-twitter-content h6{
	font-family:'Roboto', sans-serif;
	font-size:16px;
	font-weight:400;
	color:#21a5dd;
	padding-top:10px;
}


/*** Back To Top Button ***/

	#back-top{
		width:53px;
		height:53px;
		position:fixed;
		right:50px;
		bottom:50px;
		z-index:1000;
	}

	#back-top a{
		width:100%;
		height:100%;
		display:block;
		background:url(../images/back-top.png) no-repeat;
		opacity:0.5;
		-webkit-transition: all 0.3s;
		-moz-transition: all 0.3s;
		transition: all 0.3s;
	}

	#back-top a:hover{
		opacity:1;
	}



/** Team social **/
.team-social {

 width:100%;
 z-index:3;
 display:none;
}
.team-social li {
 display:inline-block !important;
 width:auto !important;
}
.team-social li a {
 position:relative;
 top:50px;
 opacity:0;
}
.testimonial-slide-3 .index8-blog-date{
	padding-bottom:0px!important;
}
.testimonial-slide-3 .index8-blog-date h4{
	font-size:15px!important;
	color:#fff;
	padding-bottom:0px;
}
.testimonial-slide-3 .index8-blog-date p{
	padding-bottom:0px;
	margin-bottom:0px;
}
.testimonial-slide-3 .index8-blog-description p{
	font-size:12px !important;
	font-weight:400!important;
	text-transform:none;
	color:#5a5a5a;
	padding-right:0px !important;
}
.testimonial-slide-3 .index8-blog-description h4{
	font-size:14px;
	color:#fff;
	margin-bottom:0px;
	margin-top:0px;
	font-weight:400;
}
.testimonial-slide-3 .index8-blog-content{
	margin-top:10px;
}

.dropnav.active:before{
	content: "\f068";
    position: absolute;
    right: 0px;
    color: #fff;
    display: inline-block;
    font: normal normal normal 12px/1 FontAwesome;

}

.dropnav:before{
	content: "\f067";
    position: absolute;
    right: 0px;
    color: #fff;
    display: inline-block;
    font: normal normal normal 12px/1 FontAwesome;

}

/* ============================ 38) Preloader ============================ */

	.loading {
		position:fixed;
		width: 100%;
		height: 100%;
		min-height: 100%;
		overflow-x: hidden;
		overflow-y: hidden;
		vertical-align: middle;
		background: #23b1ff;
		z-index:9999999999;
	}

	.loading-center{
	width: 100%;
	height: 100%;
	position: relative;
	}
.loading-center-absolute {
	position: absolute;
	left: 50%;
	top: 50%;
	height: 20px;
	width: 100px;
	margin-top: -10px;
	margin-left: -50px;

}
.object{
	width: 20px;
	height: 20px;
	background-color: #FFF;
	-moz-border-radius: 50% 50% 50% 50%;
	-webkit-border-radius: 50% 50% 50% 50%;
	border-radius: 50% 50% 50% 50%;
	margin-right: 20px;
	margin-bottom: 20px;
	position: absolute;
}


#object_one{
	-webkit-animation: object 2s linear infinite;
	 animation: object 2s linear infinite;
	 }
#object_two{
	-webkit-animation: object 2s linear infinite -.4s;
	animation: object 2s linear infinite -.4s;
	left:20px;
	 }
#object_three{
	-webkit-animation: object 2s linear infinite -.8s;
	animation: object 2s linear infinite -.8s;
	left:40px;
	}
#object_four{
	-webkit-animation: object 2s linear infinite -1.2s;
	animation: object 2s linear infinite -1.2s;
	left:60px;
	}
#object_five{
	-webkit-animation: object 2s linear infinite -1.6s;
	animation: object 2s linear infinite -1.6s;
	left:80px;
	}


@-webkit-keyframes object{
  0% { left: 100px; top:0}
  80% { left: 0; top:0;}
  85% { left: 0; top: -20px; width: 20px; height: 20px;}
  90% { width: 40px; height: 15px; }
  95% { left: 100px; top: -20px; width: 20px; height: 20px;}
  100% { left: 100px; top:0; }

}
@keyframes object{
  0% { left: 100px; top:0}
  80% { left: 0; top:0;}
  85% { left: 0; top: -20px; width: 20px; height: 20px;}
  90% { width: 40px; height: 15px; }
  95% { left: 100px; top: -20px; width: 20px; height: 20px;}
  100% { left: 100px; top:0; }
}




#pixie {
  width:100%;
  height:100%;
  position:absolute;
}

.demo-image{
	padding-bottom:30px;
}
.demo-image img{
	padding-bottom:30px;

}
.demo-image img:hover{

}
.demo-image a{
	color:#333;
	text-transform:uppercase;
	font-weight:600;
	font-family:'Roboto', sans-serif;
	transition: all 0.17s ease-in-out;
    -moz-transition: all 0.17s ease-in-out;
    -webkit-transition: all 0.17s ease-in-out;
    -o-transition: all 0.17s ease-in-out;
}
.demo-image a:hover{
	color:#00afe7;
}
.demo-onepage h2{
	color:#333;
	text-transform:uppercase;
	font-weight:400;
	font-family:'Roboto', sans-serif;
}
.intro-bottom{
	padding-bottom:60px;
}

.intro-content-back{
	background-image: url(../images/slide_17.jpg);
	background-repeat:no-repeat;
	background-position: center 0%;
	background-size: cover;
	width:100%;
	height:100%;
	min-height: 100%;
	overflow-x: hidden;
	overflow-y: hidden;
	vertical-align: middle;
	z-index: 1;
}
.intro-content h1{
	font-size:36px;
	font-weight:400;
	font-family:'Roboto', sans-serif;
	color:#fff;
	text-transform:uppercase;
	line-height:35px;
	padding-top:100px;
	padding-bottom:20px;
	margin-top:0px;
}
.intro-content h1 span{
	color:#00afe7;
}
.intro-content h6{
	font-size:16px;
	font-weight:400;
	font-family:'Roboto', sans-serif;
	color:#fff;
	line-height:35px;
	padding-bottom:40px;
}
.intro-content h6 span{
	font-size:26px;
	color:#00afe7;
}
.intro-content p{
	font-size:16px;
	font-weight:400;
	font-family:'Open Sans', sans-serif;
	color:#ededed;
	line-height:35px;
}

.navbar-social-icons-1{
	color:white;
	background-color:#337ab7;
	padding:14.5px;
	border-radius:50%;
}

.navbar-social-icons-2{
	color:white;
	padding:15px;
}

.navbar-social-icons-3{
	font-size:28px;
	padding:13px;
	background-color:#204199;
	color:white;

}

@media only screen and (max-width: 768px){
	.navbar-default .navbar-nav {
	    /*margin-right:-15px !important;*/
	    background-color:red!important;
	    margin-top: 0;
	    z-index: 999;
	}
	.navbar-default .navbar-nav > li:first-child {
		margin-left: 0px;
	}
	.navbar-default .navbar-nav > li{
		margin-left: 0px;
	}
}

.navbar-toggle {
    position: relative;
    float: left;
    padding: 9px 10px;
    margin-top: 8px;
    margin-right: 15px;
    margin-bottom: 8px;
    background-color: transparent;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

.navbar-search{
	float:right;
	padding-right:25px;
	padding-top:15px;
	color:white;"
}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
   background-color: transparent;
}

.navbar-default .navbar-toggle {
    border-color: transparent;
}


