.col-md-3{
  width:23% !important;}
.navbar-brand {
	height: 72px !important;
}
.navbar-nav > li > a {
	line-height: 45px !important;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
	background-color: #fff !important;
	color: #29BFAD;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
	background-color: #fff !important;
	color:#29BFAD !important;
}
.menu li a:hover {
	color: #29BFAD !important;
	background-color: #fff !important;
}
.menu {
	font-family: OpenSans-Bold;
	background-color: #29BFAD !important;
	font-size:18px !important;
}
.navbar-default .navbar-nav > li > a {
	color: #ffffff !important;
}

.navbar-default .navbar-nav > li > a:hover {
	color: #29BFAD !important;
}
.navbar-right li a:hover {
//color:green !important;
	background-image: none!important;
}
.navbar-right li a i:hover {
	color: #ffffff!important;
	font-size:20px;
}
.navbar-right {
	margin-right: 0px !important;
}
.navbar-collapse {
	position: relative;
	padding-top: 30px !important;
	max-height: 270px;
}
.navbar-collapse form[role="search"] {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 100%;
	padding: 0px;
	margin: 0px;
	z-index: 0;
}
.navbar-collapse form[role="search"] button, .navbar-collapse form[role="search"] input {
	padding: 8px 12px;
	border-radius: 0px;
	border-width: 0px;
	color: #ffffff !important;
	background-color: #29BFAD !important;
	border-color: rgb(231, 231, 231);
	box-shadow: none;
	outline: none;
}
.navbar-collapse form[role="search"] input {
	padding: 16px 12px;
	font-size: 14pt;
	font-style: italic;
	color: rgb(160, 160, 160);
	box-shadow: none;
}
.navbar-collapse form[role="search"] button[type="reset"] {
	display: none;
}
 @media (min-width: 768px) {
.navbar-collapse {
	padding-top: 0px !important;
	padding-right: 38px !important;
}
.navbar-collapse form[role="search"] {
	width: 38px;
}
.navbar-collapse form[role="search"] button, .navbar-collapse form[role="search"] input {
//padding: 15px 12px;
	padding: 27px 17px;
}
.navbar-collapse form[role="search"] input {
	padding: 25px 24px;
	font-size: 18pt;
	opacity: 0;
	display: none;
}
.navbar-collapse form[role="search"].active {
	width: 31%;
}
.navbar-collapse form[role="search"].active button, .navbar-collapse form[role="search"].active input {
	display: table-cell;
	opacity: 1;
}
.navbar-collapse form[role="search"].active input {
	width: 100%;
}
}
@media only screen and (min-width : 320px) and (max-width: 767px) {
.navbar-nav {
	margin: 35.5px -15px !important;
}
.slide-image img {
	margin-top: 10px !important;
	width: 100% !important;
 //margin-left: 15px !important;
 //text-align: center !important;
}
}
@media only screen and (min-width : 0px) and (max-width: 319px) {
.navbar-nav {
	margin: 35.5px -15px !important;
}
.h3-font {
	font-size: 14px !important;
	text-decoration: underline !important;
}
.slide-image img {
	margin-top: 10px !important;
	width: 100% !important;
 //margin-left: 15px !important;
 //text-align: center !important;
}
}
.navbar-form {
	margin-top:20px;
}
/*test*/
/* Makes images fully responsive */

.img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img {
	display: block;
	width: 100%;
	height: auto;
}
/* ------------------- Carousel Styling ------------------- */

.carousel-inner {
 //border-radius: 15px;
}
.carousel-caption {
	background-color: rgba(0,0,0,.5);
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 10;
	padding: 0 0 10px 25px;
	color: #fff;
	text-align: left;
}
.carousel-indicators {
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	width: 100%;
	z-index: 15;
	margin: 0;
	padding: 0 25px 25px 0;
	text-align: right;
}
.carousel-control.left, .carousel-control.right {
	background-image: none;
}
/* ------------------- Section Styling - Not needed for carousel styling ------------------- */

.section-white {
	padding: 10px 0;
}
.section-white {
	background-color: #fff;
	color: #555;
}
 @media screen and (min-width: 768px) {
.section-white {
	padding: 1.5em 0;
}
}
 @media screen and (min-width: 992px) {
.container {
	max-width: 930px;
}
}
/*end*/
.h3-font {
	text-decoration: underline !important;
}
.slider-left {
	font-family: OpenSans-LightItalic;
 //background-color: #393939 !important;
	padding-left: 0px !important;
	padding-right: 15px!important;
}
.slide-image {
	padding-left: 0px !important;
	padding-right: 15px!important;
}
.slide-image img {
	margin-left: 4px !important;
 //margin-top: 2px !important;
}
.slider-right {
	font-family: OpenSans-LightItalic;
	padding-left: 0px !important;
	padding-right: 1px !important;
}
.slide-text {
	color: #fff !important;
}
.slide-text a h4 {
	text-decoration: underline !important;
	color: #fff !important;
}
.slide-text p {
	font-weight: bold !important;
}
.post-categ-info {
	margin-top: 30px !important;
}
.post-categ-info a {
	text-decoration: underline !important;
	color: #0F0F0F !important;
	font-weight:bold !important;
}
.post-title a {
//margin-bottom:40px !important;
	color: #0F0F0F !important;
}
.post-title h3 {
	margin-bottom: 40px !important;
}
.post-title a:hover {
	text-decoration: none !important;
}
.post-title {
	border-bottom: 1px dashed #A1A1A1 !important;
}
.left-content-image img {
	margin-top: 30px !important;
}
.left-content-image span a{
	margin-bottom: 10px !important;
	cursor: pointer !important;
	background-color: #232323 !important;
	color: #fff !important;
 //border:1px solid #000 !important;
	padding: 4px 10px !important;
	text-decoration:none !important;
}
.left-content-image span a:hover {
	background-color: #29BEAC !important;
}
.left-content-image a {
	color: #fff !important;
}
.left-content-image a:hover {
	text-decoration: none !important;
}
.left-content-image p{
	margin-top:10px !important;}

.midd_l_div_text h4 {
	font-size: 12px !important;
	font-weight: bold !important;
	margin-top: 15px !important;
}
.midd_l_div_text h3 {
	margin-bottom: 10px !important;
	font-size: 14px !important;
	font-weight: bold !important;
	margin-top: 15px !important;
}
.midd_l_div_text {
	border-bottom: 1px dashed #A1A1A1 !important;
}
.midd_l_div_img {
	margin-top: 10px !important;
}
.midd_l_div_img span a {
 //margin-bottom:10px !important;
	text-decoration: none !important;
	margin-bottom: 10px !important;
	cursor: pointer !important;
	background-color: #232323 !important;
	color: #fff !important;
 //border:1px solid #000 !important;
	padding: 4px 10px !important;
}
.midd_l_div_img span a:hover {
	background-color: #29BEAC !important;
}
.info_title {
	margin-top: 10px !important;
}
.midd_l_div {
	margin-top: 20px !important;
	margin-bottom: 20px !important;
 //border: 1px solid red !important;
}
/*.pagination li a:hover {
	background-color: #29BFAD !important;
	color: #fff !important;
}*/
.content-left-title h3 {
	font-size: 20px !important;
}
.facebook {
	margin-bottom: 10px !important;
	background-color: #7E90BB !important;
}
.facebook a i {
	margin-top: 5px !important;
	margin-bottom: 5px !important;
	font-size: 26px !important;
	color: #fff !important;
}
.facebook a span {
	margin-left:20px !important;
	font-size: 16px !important;
	color: #fff !important;
}
.facebook a {
	text-decoration: none !important;
}
.facebook:hover {
	background-color: #242424 !important;
}
.twitter {
	margin-bottom: 10px !important;
	background-color: #5CC4E4!important;
}
.twitter a i {
	margin-top: 5px !important;
	margin-bottom: 5px !important;
	font-size: 26px !important;
	color: #fff !important;
}
.twitter a span {
	margin-left:20px !important;
	font-size: 16px !important;
	color: #fff !important;
}
.twitter a {
	text-decoration: none !important;
}
.twitter:hover {
	background-color: #242424 !important;
}
.pinterest {
	margin-bottom: 10px !important;
	background-color: #F74C53 !important;
}
.pinterest a i {
	margin-top: 5px !important;
	margin-bottom: 5px !important;
	font-size: 26px !important;
	color: #fff !important;
}
.pinterest a span {
	margin-left:20px !important;
	font-size: 16px !important;
	color: #fff !important;
}
.pinterest a {
	text-decoration: none !important;
}
.pinterest:hover {
	background-color: #242424 !important;
}
.soundcloud {
	margin-bottom: 10px !important;
	background-color: #CE6945!important;
}
.soundcloud a i {
	margin-top: 5px !important;
	margin-bottom: 5px !important;
	font-size: 26px !important;
	color: #fff !important;
}
.soundcloud a span {
	margin-left:20px !important;
	font-size: 16px !important;
	color: #fff !important;
}
.soundcloud a {
	text-decoration: none !important;
}
.soundcloud:hover {
	background-color: #242424 !important;
}
.dribbble {
	margin-bottom: 10px !important;
	background-color: #FB70A6 !important;
}
.dribbble a i {
	margin-top: 5px !important;
	margin-bottom: 5px !important;
	font-size: 26px !important;
	color: #fff !important;
}
.dribbble a span {
	margin-left:20px !important;
	font-size: 16px !important;
	color: #fff !important;
}
.dribbble a {
	text-decoration: none !important;
}
.dribbble:hover {
	background-color: #242424 !important;
}
.cat-items li {
	border-bottom: 1px dashed #A1A1A1 !important;
	list-style: none !important;
	margin-bottom: 10px !important;
	margin-top: 5px !important;
}
.cat-items li a {
	text-decoration: none !important;
	color: #000 !important;
}
.content-left-image {
	padding-left: 0px !important;
}
.content-left-image span {
	color: #000 !important;
	font-weight: bold !important;
}
.content-left-image h5 a {
	color: #000 !important;
	text-decoration: none !important;
}
.content-left-image span:hover {
	color: #29BFAD !important;
}
.content-left-image h5 a:hover {
	color: #29BFAD !important;
}
.content-left {
	font-family: OpenSans-LightItalic;
	margin-top: 30px !important;
 //border-right:1px dashed #A1A1A1 !important;
 //border:1px solid red;
}
.content-right {
	font-family: OpenSans-LightItalic;
	margin-top: 30px !important;
}
.footer {
	font-family: OpenSans-Bold;
	//background-image: url(images/footer.jpg) !important;
	//background-repeat: no-repeat !important;
	width: 100% !important;
}
.footer1 {
	margin-top: 10px !important;
}
.footer1 i {
	color: #fff !important;
	font-size: 14px !important;
}
.footer1 span {
	color: #fff !important;
	font-weight: bold !important;
	margin-left: 5px !important;
	font-size: 20px !important;
}
.footer1 p {
	font-size: 14px !important;
	margin-top: 7px !important;
	color: #fff !important;
}
.footer2 {
	margin-top: 10px !important;
}
.footer2 i {
	color: #fff !important;
	font-size: 14px !important;
}
.footer2 span {
	color: #fff !important;
	font-weight: bold !important;
	margin-left: 5px !important;
	font-size: 20px !important;
}
.footer2 li {
 //border-bottom: 2px dashed#29BFAD !important;
	margin-top: 7px !important;
	list-style: none !important;
}
.footer2 li a {
	color: #fff !important;
	font-size: 15px !important;
 //font-weight: bold !important;
}
.footer2 li a:hover {
	color: #29BFAD !important;
	text-decoration: none !important;
}
.footer3 {
	margin-top: 10px !important;
}
.footer3 i {
	color: #fff !important;
	font-size: 14px !important;
}
.footer3 span {
	color: #fff !important;
	font-weight: bold !important;
	margin-left: 5px !important;
	font-size: 20px !important;
}
.footer3 li {
 //border-bottom: 2px dashed#29BFAD !important;
	margin-top: 7px !important;
	list-style: none !important;
}
.footer3 li a {
	color: #fff !important;
	font-size: 15px !important;
 //font-weight: bold !important;
}
.footer3 li a:hover {
	color: #29BFAD !important;
	text-decoration: none !important;
}
/***** Julia *****/
/*---------------*/

figure.effect-julia {
 //background: #2f3238;
}
figure.effect-julia img {
	max-width: none;
 //height: 400px;
	-webkit-transition: opacity 1s, -webkit-transform 1s;
	transition: opacity 1s, transform 1s;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
figure.effect-julia figcaption {
	text-align: left;
}
figure.effect-julia h2 {
	color: #000 !important;
	position: relative;
 //padding: 0.5em 0;
}
figure.effect-julia p {
	display: inline-block;
 //margin: 0 0 0.25em;
 //padding: 0.4em 1em;
	background: rgba(255,255,255,0.9);
	color: #2f3238;
	text-transform: none;
	font-weight: 500;
	font-size: 75%;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(-360px, 0, 0);
	transform: translate3d(-360px, 0, 0);
}
figure.effect-julia p:first-child {
	-webkit-transition-delay: 0.15s;
	transition-delay: 0.15s;
}
figure.effect-julia p:nth-of-type(2) {
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s;
}
figure.effect-julia p:nth-of-type(3) {
	-webkit-transition-delay: 0.05s;
	transition-delay: 0.05s;
}
figure.effect-julia:hover p:first-child {
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
}
figure.effect-julia:hover p:nth-of-type(2) {
	-webkit-transition-delay: 0.05s;
	transition-delay: 0.05s;
}
figure.effect-julia:hover p:nth-of-type(3) {
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s;
}
figure.effect-julia:hover img {
	opacity: 0.4;
	-webkit-transform: scale3d(1.1, 1.1, 1);
	transform: scale3d(1.1, 1.1, 1);
}
figure.effect-julia:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
/*-----------------*/
.grid {
	position: relative;
	clear: both;
 //margin: 0 auto;
 //padding: 1em 0 4em;
	max-width: 1000px;
	list-style: none;
	text-align: center;
}
/* Common style */
.grid figure {
	position: relative;
 //float: left;
	overflow: hidden;
 //margin: 10px 1%;
 //min-width: 320px;
 //max-width: 480px;
 //max-height: 360px;
 //width: 100%;
 //height: auto;
 //background: #3085a3;
	text-align: center;
	cursor: pointer;
}
.grid figure img {
	position: relative;
	display: block;
	min-height: 100%;
	max-width: 100%;
	opacity: 0.8;
}
.grid figure figcaption {
	padding: 2em;
	color: #fff;
	text-transform: uppercase;
	font-size: 1.25em;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.grid figure figcaption::before, .grid figure figcaption::after {
	pointer-events: none;
}
.grid figure figcaption, .grid figure figcaption > a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/* Anchor will cover the whole item by default */
/* For some effects it will show as a button */
.grid figure figcaption > a {
	z-index: 1000;
	text-indent: 200%;
	white-space: nowrap;
	font-size: 0;
	opacity: 0;
}
.grid figure h2 {
	word-spacing: -0.15em;
	font-weight: 300;
}
.grid figure h2 span {
	font-weight: 800;
}
.grid figure h2, .grid figure p {
	margin: 0;
}
.grid figure p {
	letter-spacing: 1px;
	font-size: 68.5%;
}
/*end*/

/***** Kira *****/
/*-----------------*/

figure.effect-kira {
 //background: #fff;
 //text-align: left;
}
figure.effect-kira img {
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
}
figure.effect-kira figcaption {
	z-index: 1;
}
figure.effect-kira p {
 //padding: 2.25em 0.5em;
	font-weight: 600;
	font-size: 100%;
	line-height: 1.5;
	opacity: 0;
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0, -10px, 0);
	transform: translate3d(0, -10px, 0);
}
figure.effect-kira p a {
	margin: 0 0.5em;
	color: #101010;
}
figure.effect-kira p a:hover, figure.effect-kira p a:focus {
	opacity: 0.6;
}
figure.effect-kira figcaption::before {
	position: absolute;
	top: 0;
 //right: 2em;
 //left: 2em;
	z-index: -1;
	height: 3.5em;
	background: #fff;
	content: '';
	-webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
	transition: opacity 0.35s, transform 0.35s;
	-webkit-transform: translate3d(0, 4em, 0) scale3d(1, 0.023, 1);
	transform: translate3d(0, 4em, 0) scale3d(1, 0.023, 1);
	-webkit-transform-origin: 50% 0;
	transform-origin: 50% 0;
}
figure.effect-kira:hover img {
	opacity: 0.5;
}
figure.effect-kira:hover p {
	opacity: 1;
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
figure.effect-kira:hover figcaption::before {
	opacity: 0.7;
	-webkit-transform: translate3d(0, 5em, 0) scale3d(1, 1, 1);
	transform: translate3d(0, 5em, 0) scale3d(1, 1, 1);
}
/*-----------------*/
/*search page css*/
.header {
	font-family: OpenSans-Bold;
	margin-top: -40px !important;
}
section {
    height:300px;
    padding-top:50px;
    padding-bottom:50px;
}
.parallax-bg-1 {
	background: no-repeat top center fixed;
    color:#fff !important;
    background-size:cover;
}
.parallax-bg-2 {
	background: no-repeat top center fixed;
    color:#fff !important;
    background-size:cover;
}
.search-image {
  padding-right: 0;
  padding-left: 0;
  //width: 100%,
}
section h1 {
	text-decoration: underline !important;
	padding-top:70px !important;
 //margin-top:40px !important;
	text-align: center;
}
.search-content-title h3 {
	font-weight: bold !important;
	font-size: 20px !important;
 //margin-bottom:30px !important;
 //border:1px dashed #29BFAD !important;
}
.search-content-image {
	border-top: 1px dashed #29BFAD !important;
 //border-bottom:1px solid #B2B2B2 !important;
}
.search-content-image img {
	border-radius: 5px !important;
	margin-bottom: 10px !important;
	margin-top: 20px !important;
}
.search-content-image p {
	margin-top: 20px !important;
}
.search-content-image a {
	text-decoration: none !important;
	font-size: 16px !important;
	color: #000 !important;
}
.box {
	margin-top: 10px !important;
	border-bottom: 1px solid #BDBDBD !important;
}
/*end*/
/*single*/

.facebookbtn {
	margin-bottom:10px !important;
    padding: 5px 10px !important;
	font-size:18px !important;
	font-weight:bold !important;
	background-color: #889CCC !important;
}
.facebookbtn:hover{
	background-color:#000 !important;}
.facebookbtn a{
	//text-align:center !important;
	color:#fff !important;
	text-decoration:none !important;}
.googlebtn {
	margin-bottom:10px !important;
	 padding: 5px 10px !important;
	font-size:18px !important;
	font-weight:bold !important;
	background-color: #DE6456 !important;
}
.googlebtn:hover{
	background-color:#000 !important;}
.googlebtn a{color:#fff !important;
	text-decoration:none !important;}
.twitterbtn:hover{
	background-color:#000 !important;}
.twitterbtn {
	margin-bottom:10px !important;
	 padding: 5px 10px !important;
	font-size:18px !important;
	font-weight:bold !important;
	background-color: #5DC7E8!important;
}
.twitterbtn a{color:#fff !important;
	text-decoration:none !important;}
.pintersbtn {
	margin-bottom:10px !important;
	 padding: 5px 10px !important;
	font-size:18px !important;
	font-weight:bold !important;
	background-color: #CC464C !important;
}
.pintersbtn:hover{
	background-color:#000 !important;}
.pintersbtn a {color:#fff !important;
	text-decoration:none !important;}

.single-title a {
//margin-bottom:40px !important;
	color: #0F0F0F !important;
}
.single-title h3 {
	color: #0F0F0F !important;
	margin-bottom: 40px !important;
}
.single-title a:hover {
	text-decoration: none !important;
}

.submit{
	    padding: 7px 46px !important;
    font-size: 18px;
    background-color:#000;
    border: none;
    font-weight: bold;
	color: #fff !important;}
	.submit:hover{
		color: #fff !important;
		background-color:#29BFAD !important;
}
.li img{
	padding-bottom: 20px;
}
#lg-counter{
	display: none !important;
}
#lg-share{
		display: none !important;
}
