#header .header-top .header-nav-top ul > li#header .header-top .header-nav-top ul > li#header .header-top .header-nav-top ul > li#header .header-top .header-nav-top ul > li#header .header-top .header-nav-top ul > li#header .header-top .header-nav-top ul > li#header .header-top .header-nav-top ul > li#header .header-top .header-nav-top ul > li#header .header-top .header-nav-top ul > li#header .header-top .header-nav-top ul > li#header .header-top .header-nav-top ul > li#header .header-top .header-nav-top ul > li/* Add here all your CSS customizations */

#header .header-body {border-color: transparent !important;}

#header .header-logo {margin: 0 !important;}

html #header.header-semi-transparent .header-body:before, html #header.header-semi-transparent-light .header-body:before {
    background: #ffffff !important;
}

@media (min-width: 992px) {
    #header .header-nav-main nav > ul > li {
    margin-left: 0px !important;
}
    html #header.header-semi-transparent .header-nav-main nav > ul > li > a {
    border-bottom: 3px solid transparent;
}
    #header .header-nav.header-nav-stripe nav > ul > li > a {
    background: transparent;
    padding: 0 .9rem;
    margin: 1px 0 0;
    height: 100%;
    color: #444;
    min-height: 80px !important;
}
    
    #header .header-nav.header-nav-stripe nav > ul > li > a {
        padding: 23px 1rem 20px 1rem;
        height: 100%; 
        marfin-left: 2px;
        min-height: 90px !important; 
    }
    
    #header .header-nav.header-nav-stripe nav > ul > li > a.active:hover {
        color: #8ba725 !important;
        padding: 23px 1rem 20px 1rem;
    }
    
    #header .header-nav.header-nav-stripe nav > ul > li > a:hover {
        padding: 23px 1rem 20px 1rem;
    }
}


#header .header-top .header-nav-top ul > li {
    color: #B3CD53 !important;
    /*color: rgba(255,255,255,0.5) !important;*/
}

html #header.header-semi-transparent .header-body, html #header.header-semi-transparent-light .header-body {
    background: rgba(255,255,255,0.6) !important;
}

.column_zoom_box {
    text-align: center;
    line-height: 0;
}

.style-simple .zoom_box {
    position: relative;
    line-height: 0;
    overflow: hidden;
}


img.scale-with-grid, #Content img {
	max-width: 100%;
	height: auto;
}


/* Zoom box -------------------------------------------------------------------------- */

.column_zoom_box {
	text-align: center;
	line-height: 0;
}
.zoom_box {
	position: relative;
	line-height: 0;
	overflow: hidden;
	display: inline-block;
	max-width: 100%
}
.zoom_box .photo img, .zoom_box .desc {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out
}
.zoom_box .photo img {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1)
}
.zoom_box:hover .photo img {
	-webkit-transform: scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	transform: scale(1.15)
}
.zoom_box .desc {
	background: rgba(0, 0, 0, .8);
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	text-align: center;
	opacity: 0;
	-webkit-transform: scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	transform: scale(1.15)
}
.zoom_box:hover .desc {
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1)
}
.zoom_box .desc .desc_img img {
	max-width: 65%!important;
	
}
.zoom_box .desc .desc_txt {
	padding: 0 40px;
	font-size: 16px;
	color: #fff
}

/* Zoom box */

/*
.style-simple .zoom_box{position:relative;line-height:0;overflow:hidden}
.style-simple .zoom_box .photo img,.style-simple .zoom_box .desc{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.style-simple .zoom_box .photo img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.style-simple .zoom_box:hover .photo img{-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}
.style-simple .zoom_box .desc{background:rgba(0,0,0,.8);width:100%;height:100%;position:absolute;left:0;top:0;text-align:center;opacity:0;-webkit-transform:scale(1.15);-moz-transform:scale(1.15);-ms-transform:scale(1.15);-o-transform:scale(1.15);transform:scale(1.15)}
.style-simple .zoom_box:hover .desc{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
.style-simple .zoom_box .desc .desc_img{position:absolute;left:0;top:50%;width:100%;text-align:center;transform:translateY(-80%);-webkit-transform:translateY(-80%)}
.style-simple .zoom_box .desc .desc_img img{padding:0}
.style-simple .zoom_box .desc .desc_txt{width:100%;padding:15px 20px;font-size:17px;line-height:22px;color:#fff;position:absolute;left:0;bottom:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
*/


/* Zoom box */

.zoom_box {
	position: relative;
	line-height: 0;
	overflow: hidden;
}
.zoom_box .photo img, .style-simple .zoom_box .desc {
	-webkit-transition: all .3s ease-in-out;
	-moz-transition: all .3s ease-in-out;
	-o-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}
.zoom_box .photo img {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
.zoom_box:hover .photo img {
	-webkit-transform: scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	transform: scale(1.15);
}
.zoom_box .desc {
	background: rgba(0, 0, 0, .8);
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	text-align: center;
	opacity: 0;
	-webkit-transform: scale(1.15);
	-moz-transform: scale(1.15);
	-ms-transform: scale(1.15);
	-o-transform: scale(1.15);
	transform: scale(1.15);
}
.zoom_box:hover .desc {
	opacity: 1;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
}
.zoom_box .desc .desc_img {
	position: absolute;
	left: 0;
	top: 70%;
	width: 100%;
	text-align: center;
	transform: translateY(-80%);
	-webkit-transform: translateY(-80%);
}
.zoom_box .desc .desc_img img {
	padding: 0;
}
.zoom_box .desc .desc_txt {
	width: 100%;
	padding: 15px 20px;
	font-size: 16px;
	line-height: 25px;
	color: #fff;
	position: absolute;
	left: 0;
	top: 40px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}




@media only screen and (min-width: 960px) and (max-width: 1239px) {
	body {
		min-width: 0;
	}
	.section_wrapper, .container, .with_aside .content_wrapper {
		max-width: 940px;
	}
	/* -------------------- */
	/* Top bar width */
	#Top_bar .top_bar_left {
		width: 729px
	}
	/* Blog | Columns | Grid, Masonry */
	.posts_group.grid.col-5 .post-item, .posts_group.masonry.col-5 .post-item, .posts_group.grid.col-6 .post-item, .posts_group.masonry.col-6 .post-item {
		width: 22.99%
	}
	.posts_group.grid.col-5 .post-item:nth-child(5n+1) {
		clear: none
	}
	.posts_group.grid.col-6 .post-item:nth-child(6n+1) {
		clear: none
	}
	.posts_group.grid.col-5 .post-item:nth-child(4n+1) {
		clear: both
	}
	.posts_group.grid.col-6 .post-item:nth-child(4n+1) {
		clear: both
	}
	/* Latest News */
	.column.one-fourth .Latest_news ul .desc .date i {
		display: none
	}
	.column.one-second .Latest_news.featured ul .desc .date i {
		display: none
	}
	.wrap.two-third .column.three-fifth .Latest_news.featured ul, .wrap.two-third .column.one-second .Latest_news.featured ul, .wrap.three-fifth .column.three-fifth .Latest_news.featured ul, .wrap.three-fifth .column.one-second .Latest_news.featured ul, .wrap.one-second .column.three-fourth .Latest_news.featured ul {
		width: 100%
	}
	.wrap.two-fifth .Latest_news.featured ul, .wrap.one-third .Latest_news.featured ul, .wrap.one-fourth .Latest_news.featured ul {
		width: 100%
	}
	/* Blog Teaser */
	.blog-teaser li:not(:first-child) .desc-wrapper .desc {
		padding: 70px 20px 25px;
	}
	.column.two-third .blog-teaser li:not(:first-child) .desc-wrapper .desc .post-meta, .column.three-fifth .blog-teaser li:not(:first-child) .desc-wrapper .desc .post-meta {
		display: none;
	}
	.wrap.two-third .blog-teaser li:not(:first-child) .desc-wrapper .desc .post-meta, .wrap.three-fifth .blog-teaser li:not(:first-child) .desc-wrapper .desc .post-meta {
		display: none;
	}
	/* Portfolio | List */
	body:not(.with_aside) .portfolio_group.list .portfolio-item .portfolio-item-fw-wrapper {
		width: 921px
	}
	/* Portfolio | Columns | Grid, Masonry, Masonry Hover */
	.portfolio_group.grid.col-5 .portfolio-item, .portfolio_group.masonry.col-5 .portfolio-item, .portfolio_group.masonry-hover.col-5 .portfolio-item, .portfolio_group.masonry-minimal.col-5 .portfolio-item, .portfolio_group.grid.col-6 .portfolio-item, .portfolio_group.masonry.col-6 .portfolio-item, .portfolio_group.masonry-hover.col-6 .portfolio-item, .portfolio_group.masonry-minimal.col-6 .portfolio-item {
		width: 22.99%
	}
	/* Portfolio | Columns | Flat */
	.portfolio_group.flat.col-5 .portfolio-item, .portfolio_group.flat.col-6 .portfolio-item {
		width: 24.99%
	}
	/* Error 404 */
	#Error_404 .error_pic i {
		font-size: 220px;
		line-height: 260px
	}
	#Error_404 .error_desk {
		padding-top: 40px
	}
	/* Offer slider */
	.offer .offer_li .desc_wrapper {
		width: 436px;
		width: calc(50% - 42px)
	}
	/* Recent posts */
	.Recent_posts ul li .desc {
		margin-right: 60px
	}
	.Recent_posts ul li .photo {
		width: 60px;
		height: 60px
	}
	.Recent_posts ul li .photo .c {
		width: 20px;
		height: 20px;
		line-height: 20px;
		bottom: 5px;
		right: -8px
	}
	/* Zoom Box */
	.zoom_box .desc .desc_txt {
		font-size: 16px;
		line-height: 26px
	}
}

/* Zoom Box */
	.zoom_box .desc .desc_txt {
		font-size: 16px;
		line-height: 26px
	}


@media only screen and (min-width: 480px) and (max-width: 767px) {
	/* Respond */
	#respond .comment-form-author {
		width: 100%;
		margin-right: 0;
		float: none
	}
	#respond .comment-form-email {
		width: 100%;
		margin-right: 0;
		float: none
	}
	#respond .comment-form-url {
		width: 100%;
		float: none
	}
	#respond input[type="text"], #respond input[type="password"], #respond input[type="email"], #respond select {
		width: 100%
	}
	#respond .comment-form-comment textarea {
		width: 100%
	}
	#respond .required {
		right: 15px
	}
	#comments .commentlist>li .comment-body {
		margin-left: 90px;
		padding: 10px
	}
	#comments .commentlist>li .photo {
		left: -90px
	}
	#comments .commentlist>li .children {
		margin-left: 0;
		padding-left: 10px
	}
	#comments .commentlist>li .reply {
		right: 10px;
		top: 10px
	}
	#comments .commentlist>li .comment-meta a.comment-edit-link {
		padding-right: 45px
	}
	.rtl #comments .commentlist>li .comment-body {
		margin-left: 0;
		margin-right: 90px
	}
	.rtl #comments .commentlist>li .photo {
		left: auto;
		right: -90px
	}
	.rtl #comments .commentlist>li .children {
		margin-right: 0;
		padding-left: 0;
		padding-right: 10px
	}
	.rtl #comments .commentlist>li .reply {
		left: 10px;
		right: auto
	}
	.rtl #comments .commentlist>li .comment-meta a.comment-edit-link {
		padding-left: 45px;
		padding-right: 0
	}
	/* Zoom Box */
	.zoom_box .desc .desc_txt {
		font-size: 16px;
		line-height: 25px
	}
	/* Gallery */
	#Content .gallery:not(.gallery-columns-1) .gallery-item {
		width: 50%;
		clear: none
	}
	#Content .gallery:not(.gallery-columns-1) .gallery-item:nth-child(2n+1) {
		clear: both
	}
	/* Latest News */
	.Latest_news.featured ul {
		width: 49%!important
	}
}

@media only screen and (max-width: 479px) {
	#Top_bar a.button.action_button {
		margin-right: 0
	}
	/* Post nav */
	.post-nav {
		padding: 10px 10px 4px
	}
	/* Portfolio list */
	body:not(.with_aside) .portfolio_group.list .portfolio-item .portfolio-item-fw-wrapper {
		width: 260px
	}
	/* Portfolio Masonry Flat */
	.portfolio_group.masonry-flat .portfolio-item, .portfolio_group.masonry-flat .portfolio-item.wide {
		width: 100%!important
	}
	/* Latest News */
	.Latest_news.featured ul {
		width: 100%!important
	}
	/* Filters */
	#Filters .filters_buttons li {
		margin-right: 10px
	}
	#Filters .filters_buttons li.label {
		display: none
	}
	#Filters .filters_buttons li i.icon-docs, #Filters .filters_buttons li i.icon-tag {
		display: none
	}
	/* Team */
	.team.team_horizontal .image_frame {
		width: 100%;
		margin: 0 0 15px;
		float: none
	}
	.team.team_horizontal .desc_wrapper {
		width: 100%;
		float: none
	}
	/* Timeline */
	.timeline_items {
		background-position: 21px top
	}
	.timeline_items li {
		padding: 0 0 25px 80px !important;
		background-position: -20px top!important
	}
	.timeline_items li h3 span {
		display: table;
		position: relative;
		margin-bottom: 20px;
		clear: both
	}
	.timeline_items li h3:before {
		left: 24px
	}
	.timeline_items:after {
		left: 23px
	}
	/* Testimonials slider */
	.testimonials_slider a.slider_prev {
		display: none!important
	}
	.testimonials_slider a.slider_next {
		display: none!important
	}
	.testimonials_slider .testimonials_slider_ul li {
		padding: 0
	}
	/* Respond */
	#respond .comment-form-author {
		width: 99%;
		margin-right: 0;
		float: none
	}
	#respond .comment-form-email {
		width: 99%;
		margin-right: 0;
		float: none
	}
	#respond .comment-form-url {
		width: 99%;
		float: none
	}
	#respond input[type="text"], #respond input[type="password"], #respond input[type="email"], #respond select {
		width: 100%
	}
	#respond .comment-form-comment textarea {
		width: 100%
	}
	#respond .required {
		right: 11px
	}
	#comments .commentlist>li .comment-body {
		margin-left: 55px;
		padding: 10px
	}
	#comments .commentlist>li .photo {
		width: 32px;
		height: 32px;
		left: -55px
	}
	#comments .commentlist>li .children {
		margin-left: 0;
		padding-left: 10px
	}
	#comments .commentlist>li .reply {
		right: 10px;
		top: 10px
	}
	#comments .commentlist>li .comment-meta a.comment-edit-link {
		padding-right: 0;
		position: static;
		float: none
	}
	.rtl #comments .commentlist>li .comment-body {
		margin-left: 0;
		margin-right: 55px
	}
	.rtl #comments .commentlist>li .photo {
		left: auto;
		right: -55px
	}
	.rtl #comments .commentlist>li .children {
		margin-right: 0;
		padding-left: 0;
		padding-right: 10px
	}
	.rtl #comments .commentlist>li .reply {
		left: 10px;
		right: auto
	}
	.rtl #comments .commentlist>li .comment-meta a.comment-edit-link {
		padding: 0
	}
	/* Zoom Box */
	.zoom_box .desc .desc_img img {
		/*max-height: 60px;*/
		width: auto
	}
	.zoom_box .desc .desc_txt {
		font-size: 14px;
		line-height: 17px
	}
	/* Feature box */
	.feature_box .feature_box_wrapper {
		display: block
	}
	.feature_box .feature_box_wrapper .photo_wrapper, .feature_box .feature_box_wrapper .desc_wrapper {
		display: block;
		width: 100%;
		padding: 0
	}
	.feature_box .feature_box_wrapper .photo_wrapper {
		margin-bottom: 15px;
		text-align: center
	}
	.feature_box .feature_box_wrapper .photo_wrapper a {
		display: inline-block
	}
	/* Gallery */
	#Content .gallery .gallery-item {
		width: 100%
	}
	/* bbpress */
	.bbpress #bbpress-forums p.bbp-topic-meta, .bbpress #bbpress-forums p.bbp-topic-meta {
		display: none
	}
	/* Easy Digital Downloads */
	.edd_downloads_list .edd_download {
		width: 100%!important
	}
	.edd_downloads_list .edd_download .edd_download_inner {
		margin: 0 0 20px
	}
}


/* #Mobile (Portrait) < 480 ------------------------------------------------------------------------- #Mobile (Portrait) < 480 */

@media only screen and (max-width: 479px) {
	#Top_bar a.button.action_button {
		margin-right: 0
	}
	/* Post nav */
	.post-nav {
		padding: 10px 10px 4px
	}
	/* Portfolio list */
	body:not(.with_aside) .portfolio_group.list .portfolio-item .portfolio-item-fw-wrapper {
		width: 260px
	}
	/* Portfolio Masonry Flat */
	.portfolio_group.masonry-flat .portfolio-item, .portfolio_group.masonry-flat .portfolio-item.wide {
		width: 100%!important
	}
	/* Latest News */
	.Latest_news.featured ul {
		width: 100%!important
	}
	/* Filters */
	#Filters .filters_buttons li {
		margin-right: 10px
	}
	#Filters .filters_buttons li.label {
		display: none
	}
	#Filters .filters_buttons li i.icon-docs, #Filters .filters_buttons li i.icon-tag {
		display: none
	}
	/* Team */
	.team.team_horizontal .image_frame {
		width: 100%;
		margin: 0 0 15px;
		float: none
	}
	.team.team_horizontal .desc_wrapper {
		width: 100%;
		float: none
	}
	/* Timeline */
	.timeline_items {
		background-position: 21px top
	}
	.timeline_items li {
		padding: 0 0 25px 80px !important;
		background-position: -20px top!important
	}
	.timeline_items li h3 span {
		display: table;
		position: relative;
		margin-bottom: 20px;
		clear: both
	}
	.timeline_items li h3:before {
		left: 24px
	}
	.timeline_items:after {
		left: 23px
	}
	/* Testimonials slider */
	.testimonials_slider a.slider_prev {
		display: none!important
	}
	.testimonials_slider a.slider_next {
		display: none!important
	}
	.testimonials_slider .testimonials_slider_ul li {
		padding: 0
	}
	/* Respond */
	#respond .comment-form-author {
		width: 99%;
		margin-right: 0;
		float: none
	}
	#respond .comment-form-email {
		width: 99%;
		margin-right: 0;
		float: none
	}
	#respond .comment-form-url {
		width: 99%;
		float: none
	}
	#respond input[type="text"], #respond input[type="password"], #respond input[type="email"], #respond select {
		width: 100%
	}
	#respond .comment-form-comment textarea {
		width: 100%
	}
	#respond .required {
		right: 11px
	}
	#comments .commentlist>li .comment-body {
		margin-left: 55px;
		padding: 10px
	}
	#comments .commentlist>li .photo {
		width: 32px;
		height: 32px;
		left: -55px
	}
	#comments .commentlist>li .children {
		margin-left: 0;
		padding-left: 10px
	}
	#comments .commentlist>li .reply {
		right: 10px;
		top: 10px
	}
	#comments .commentlist>li .comment-meta a.comment-edit-link {
		padding-right: 0;
		position: static;
		float: none
	}
	.rtl #comments .commentlist>li .comment-body {
		margin-left: 0;
		margin-right: 55px
	}
	.rtl #comments .commentlist>li .photo {
		left: auto;
		right: -55px
	}
	.rtl #comments .commentlist>li .children {
		margin-right: 0;
		padding-left: 0;
		padding-right: 10px
	}
	.rtl #comments .commentlist>li .reply {
		left: 10px;
		right: auto
	}
	.rtl #comments .commentlist>li .comment-meta a.comment-edit-link {
		padding: 0
	}
	/* Zoom Box */
	.zoom_box .desc .desc_img img {
		max-height: 60px;
		width: auto
	}
	.zoom_box .desc .desc_txt {
		font-size: 14px;
		line-height: 17px
	}
	/* Feature box */
	.feature_box .feature_box_wrapper {
		display: block
	}
	.feature_box .feature_box_wrapper .photo_wrapper, .feature_box .feature_box_wrapper .desc_wrapper {
		display: block;
		width: 100%;
		padding: 0
	}
	.feature_box .feature_box_wrapper .photo_wrapper {
		margin-bottom: 15px;
		text-align: center
	}
	.feature_box .feature_box_wrapper .photo_wrapper a {
		display: inline-block
	}
	/* Gallery */
	#Content .gallery .gallery-item {
		width: 100%
	}
	/* bbpress */
	.bbpress #bbpress-forums p.bbp-topic-meta, .bbpress #bbpress-forums p.bbp-topic-meta {
		display: none
	}
	/* Easy Digital Downloads */
	.edd_downloads_list .edd_download {
		width: 100%!important
	}
	.edd_downloads_list .edd_download .edd_download_inner {
		margin: 0 0 20px
	}
}



img.scale-with-grid, #Content img {
	max-width: 100%;
	height: auto;
}


.desc_wrap p { color: #ffffff; font-size: 14px; font-weight: 600; padding: 20px; }

@media only screen and (max-width: 450px) {
#header .header-top .justify-content-start .header-nav-top ul > li:first-child {display: none;}
}



@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 812px) 
and (-webkit-device-pixel-ratio : 3)
and (orientation : portrait) { #header .header-top .justify-content-start .header-nav-top ul > li:first-child {display: none !important;} }



.testimonial .testimonial-author img {
    max-width: 100px;
}

#footer .footer-copyright:before {
    border-top: 1px solid rgba(225,225,225,.2);
}


#footer .heading-primary { color: #B3CD53 !important; }

#footer form label {color: rgba(225,225,225,.45) !important;}

#footer a.phone:hover {text-decoration: none;}


.owl-carousel .img-fluid {max-width: 120px; align: center;}

.owl-carousel {text-align: center;}

/*
* Sponsors
*/
#sponsors {
	background-color: #ffffff;
}
#sponsors .section.section-center {
	background-color: #FFFFFF;
	margin: 0 !important;
	border-top: none;
}
#sponsors .owl-dots {
	margin-top: 35px;
}

.carousel-logo-item {
	position: relative;
	height: 158px;
	overflow: hidden;
	-webkit-box-shadow: 0px 23px 32px 0px transparent;
					box-shadow: 0px 23px 32px 0px transparent;
	will-change: border-color;
	border: 1px solid transparent;
	-webkit-transition: border-color .4s ease, -webkit-box-shadow .4s ease;
	transition: border-color .4s ease, -webkit-box-shadow .4s ease;
	transition: border-color .4s ease, box-shadow .4s ease;
	transition: border-color .4s ease, box-shadow .4s ease, -webkit-box-shadow .4s ease;
}
.carousel-logo-item:hover {
	-webkit-box-shadow: 0px 23px 32px 0px #e5e8eb;
					box-shadow: 0px 23px 32px 0px #e5e8eb;
	border-color: #d4d4d4;
}
.carousel-logo-item:hover .carousel-logo-pannel {
	-webkit-transform: translateY(-100%);
					transform: translateY(-100%);
}
.carousel-logo-item .carousel-logo-pannel {
	width: 100%;
	height: 100%;
	-webkit-transition: -webkit-transform .4s ease;
	transition: -webkit-transform .4s ease;
	transition: transform .4s ease;
	transition: transform .4s ease, -webkit-transform .4s ease;
}
.carousel-logo-item .carousel-logo-hover {
	-webkit-transform: translateY(0);
					transform: translateY(0);
    text-align: center !important;
}
.carousel-logo-item .carousel-logo-hover img {
	width: 75px;
	max-height: 65px;
    display: inline-block;
}
.carousel-logo-item .carousel-logo-hover .carousel-logo-description {
	max-height: 45px;
	overflow-y: hidden;
}
.carousel-logo-item .carousel-logo-pb::before {
	content: '';
	height: 100%;
	display: inline-block;
	vertical-align: middle;
}
.carousel-logo-item .carousel-logo-pb img {
	display: inline-block;
	vertical-align: middle;
	width: 200px;
}

.owl-carousel .owl-dots .owl-dot.active span, .owl-carousel .owl-dots .owl-dot:hover span {
    background-color: #8BA725;
}

#certificates .parallax .col-md-1-5 {float: none !important;}

@media only screen and (max-width: 479px) {
#certificates .col-md-1-5 {margin: 10px auto !important; display: block !important;}
}

@media only screen and (min-width: 960px) {
#pr_cer1 img {margin-left: 80px !important;}
#pr_cer2 img {margin-right: 80px !important;}
}

@media screen 
  and (min-width: 1200px) 
  and (max-width: 1600px) 
  and (-webkit-min-device-pixel-ratio: 1) { 
      #pr_cer1 img {margin-left: 100px !important;}
        #pr_cer2 img margin-right: 100px !important;    
}


article.blog-post .blog-post-image-wrapper img {
	max-width: 95%;
}
article.blog-post .blog-post-image-wrapper .blog-post-date {
	position: absolute;
	top: 65%;
	right: 10px;
	font-size: 3em;
	text-align: center;
	line-height: 1;
	padding: 25px 15px;
	-webkit-transform: translateY(-50%);
					transform: translateY(-50%);
}
article.blog-post .blog-post-image-wrapper .blog-post-date .month-year {
	display: block;
	font-size: 0.4em;
}

