/*
Theme Name: Bussiness Corner Pro
Theme URI: #
Author: ThemesCorners
Author URI: https://themescorners.com
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: bc-premium
Tags: blog, two-columns, right-sidebar, custom-menu, featured-images, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
Description: Business Corner is multipurpose responsive, clean and uniqe WordPress Theme for any business purpose. Business Corner have easy navigate customizer by this you can easily customize theme in just few clicks. This theme gives you awesome looking website just put you contents and its ready to go. 

*/

body {
   font-family: 'Ubuntu', serif;
   background-image: url(images/back.jpg);
   background-attachment: fixed;
}
.wrapper {
background-color:#fff;
}
/* Common Css */
.img-responsive{
	width:100%;
	height:auto;
}
.ep-margin{
	padding:70px 0;
}
a,
a:hover,
a:focus{
	text-decoration:none;
	outline:none;
}
.ep-heading-title {
    font-size: 30px;
    border-bottom: 2px solid #ddd;
    padding-bottom: 10px;
    margin: 0;
    margin-bottom: 10px;
}
.ep-title {
    padding-bottom: 7px;
}
.ep-heading-desc{
	font-size:18px;
}
/* Common Css */

/* TopBar */
.ep-topbar{
	padding:0;
}
.ep-social{
	list-style:none;
	padding:0;
	margin:6px 0;
	display:block;
float:right;
}
.ep-social li{
	display:inline-block;
}
.ep-social li a {
    color: #fff;
    font-size: 16px;
    border: 2px solid #fff;
    width: 30px;
    height: 30px;
    display: block;
    text-align: center;
    padding-top: 3px;
border-radius:50%;
}
.ep-contact-info{
	text-align:right;
}
.ep-mail-info{
	list-style:none;
	padding:0;
	margin:0;
	display:inline-block;
	margin-right:10px;
}
.ep-mail-info li{
	display:inline-block;
}
.ep-mail-info li a{
	color:#fff;
	font-size:16px;
}
.ep-mail-info i {
    margin-right: 5px;
}
.ep-phone-info{
	list-style:none;
	padding:0;
	margin:0;
	display:inline-block;
}
.ep-phone-info li{
	display:inline-block;
}
.ep-phone-info i{
	margin-right:5px;
}
.ep-phone-info li a{
	color:#fff;
	font-size:16px;
}
/* TopBar */

/* Menu bar */
.sticky-header {
    position: fixed;
    width: 100%;
    top: 0;
	z-index:2;
}
.sticky-header .ep-topbar{
	display:none;
}
.ep-menu .navbar-brand{
	height:auto;
	padding:0;
	margin-left:0 !important;
display:none;
}
.ep-menu .navbar-nav li a {
    padding: 1px 15px;
    font-size: 15px;
    text-transform: uppercase;
    font-weight: bold;
 color: #fff;
    border-right: 2px solid rgba(255,255,255,0.5);
}
.ep-menu .navbar-nav>.active>a,
.ep-menu .navbar-nav>.active>a:focus, 
.ep-menu .navbar-nav>.active>a:hover{
background-color:transparent;
}
.ep-menu .navbar-nav li a:hover,
.ep-menu .navbar-nav li.dropdown.open a,
.ep-menu .navbar-nav li.dropdown.open a:hover {
background-color:transparent;
}
.ep-menu {
    margin: 0;
    border: 0;
    border-radius: 0;
    padding:25px 0;
}
.ep-menu-head .navbar-nav  li .dropdown-menu{
 padding:0;
 left:0;
 right:auto;
}

.ep-menu-head .navbar-nav  li .dropdown-menu li a{
  color: #fff;
  padding:10px;
border-right:0;
}
.ep-menu-head .navbar-nav  li .dropdown-menu li a:hover {
  background-color: #fff !important;
}
.ep-menu .dropdown-submenu{position:relative;}
.ep-menu .dropdown-submenu>.dropdown-menu{top:0 !important; left:100% !important;margin-top:0px;margin-left:-1px; margin-right:-130px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.ep-menu .dropdown-submenu>a:after{display:block;content:"";float:right;width:0;height:0;border-color:transparent; font-weight:bold; border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:-1px;margin-right:0px; font-size:20px;}
.ep-menu .dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}

/* Menu bar */

/* Slider Start */
.ep-home-slider{
	margin:0;
}
.ep-home-slider .carousel-caption {
    top: 25%;
    left: 0;
    right: 0;
    bottom: inherit;
text-align:left;
}
.home-slider{
	max-height:750px;
}
.ep-home-slider {
    margin: 0;
    padding: 0;
    background-color: #e7e7e7;
}
.slider-prev,
.slider-next{
	background-image:none !important;
	background-color:rgba(0,0,0,0.6);
	color:#fff;
	width:100px;
	height:100px;
	text-align:center;
	padding-top:25px;
	font-size:36px;
}
.slider-heading {
    font-size: 60px;
    font-weight: bold;
    text-transform: uppercase;

}
.slider-text {
    margin: 0;
    background-color: rgba(255,255,255,0.2);
    padding: 20px 15px;
}
.slider-desc{
	font-size:24px;
}
.home-slider .overlay {
    background-color: rgba(0,0,0,0.5);
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}
.slider-link,
.slider-link:hover ,
.slider-link:focus{
    border: 2px solid #fff;
    padding: 10px 30px;
    font-size: 18px;
    margin-top: 20px;
    display: inline-block;
    color: #fff;
}
.slider-text .slider-link i {
    font-size: 30px;
    display: inline-block;
    width: 50px;
    height: 49px;
    position: absolute;
    margin-left: 88px;
    margin-top: -37px;
    padding-top: 5px;
    border: 2px solid #fff;
   
}
.slider-link {
    background-size: 100% 200%;
    -webkit-transition: all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;
}
.slider-link:hover {
    color: #fff;
    background-position: 0 -100%;
}
.home-slider .swiper-slide-active .animation.animated-item-1 {
    animation: 500ms linear 300ms normal both 1 running zoomIn;
}
.home-slider .swiper-slide-active .animation.animated-item-2 {
    animation: 700ms linear 300ms normal both 1 running slideInLeft;
}
.home-slider .swiper-slide-active .animation.animated-item-3 {
    animation: 900ms linear 300ms normal both 1 running zoomInUp;
}
.home-slider .swiper-slide-active .animation.animated-item-4 {
    animation: 1100ms linear 300ms normal both 1 running slideInDown;
}
/* Slider Start */

/* Services */
.home-service .services,
.home-service .ser-name{
	text-align:center;
}
.home-service .ser-name a{
	color:#333;
}
.home-service{
	text-align:justify;
}
.home-service .services i {
    font-size: 54px;
    margin-top: 35px;
}
.ep-icon {
    display: inline-block;
    border-radius: 50%;
    margin: 20px 0;
    color: #fff;
    height:130px;
    width:130px;
}
.ep-ser .ep-icon:after {
    border: 5px solid rgba(0,0,0,0.15);
    content: "";
    display: block;
    border-radius: 50%;
    width: 150px;
    height: 150px;
    position: absolute;
    top: 30px;
    margin-left: -10px;
}
.ep-ser:hover {
    box-shadow: 1px 4px 8px #ccc;
}
.ep-ser .img-thumbnail{
	padding:0;
	border:0;
	display:block;
	margin-top:10px;
	position:relative;
}
.ep-ser .img-thumbnail .overlay {
    border: 7px solid rgba(255,255,255,0.5);
    position: absolute;
    top: 10px;
    bottom: 10px;
    left: 10px;
    right: 10px;
}
.ep-ser {
    margin-top: 20px;
    margin-bottom: 20px;
    border: 1px solid #eee;
    padding: 0 5px;
}
.ep-red{
	background-color:#F44336;
}
.ep-blue{
	background-color:#076dd6;
}
.ep-green{
	background-color:#138e04;
}
.ep-portfolio{
	background-color:#e7e7e7;
}

/* Services */

/* Portfolio */
.portfolio-item {
	position:relative;
	text-align:center;
	margin-bottom:30px;
	color:#fff;
}
.ep-home-portfolio{
margin-top:30px;
}
.portfolio-item .overlay{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background-color:rgba(0,0,0,0.3);
	opacity:0;
	visibility:hidden;
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	-ms-transform:scale(0);
	-o-transform:scale(0);
	transform:scale(0);
	-webkit-transition:all ease 0.6s;
	-moz-transition:all ease 0.6s;
	-ms-transition:all ease 0.6s;
	-o-transition:all ease 0.6s;
	transition:all ease 0.6s;
}
.portfolio-item .overlay:before {
    content: "";
    border: 5px solid rgba(255,255,255,0.6);
    width: 50px;
    height: 85%;
    position: absolute;
    left: 20px;
    top: 17px;
    border-right: 0;
}
.portfolio-item .overlay:after {
    content: "";
    border:5px solid rgba(255,255,255,0.6);
    width: 50px;
    height: 85%;
    position: absolute;
    right: 20px;
    top: 17px;
    border-left: 0;
}
.portfolio-item:hover .overlay{
	opacity:1;
	visibility:visible;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
	-webkit-transition:all ease 0.6s;
	-moz-transition:all ease 0.6s;
	-ms-transition:all ease 0.6s;
	-o-transition:all ease 0.6s;
	transition:all ease 0.6s;
}
.portfolio-item .ep-port-author{
	font-size:24px;
} 
.portfolio-item .ep-port-author a{
	color:#fff;
}
.portfolio-item .ep-port-cat{
	display:inline-block;
	padding:0;
	list-style:none;
}
.portfolio-item .ep-port-cat li{
	display:inline-block;
}
.portfolio-item .ep-port-cat li a{
	color:#fff;
}
.portfolio-item .ep-snap {
    position: absolute;
    color: #fff;
    border: 2px solid #fff;
    top: 50%;
    left: 45%;
    width: 50px;
    height: 40px;
    font-size: 20px;
    padding-top: 3px;
}
.portfolio-sorting{
	margin:30px 0;
	list-style:none;
	padding:0;
}
.portfolio-sorting li{
	padding:0;
}
.portfolio-sorting li a{
	border:2px solid #333;
	font-size:18px;
	padding:5px 10px;
	display:inline-block;
	color:#333;
}
/* Portfolio */

/* Team */
.ep-team-member{
/* 	margin:0; */
margin-top:30px;
}
.ep-member-detail {
    border: 1px solid #eee;
    margin: -5px;
    padding: 5px;
	margin-bottom: 30px;
}
.team-social {
    list-style: none;
    padding: 0;
    margin: 0;
    display: block;
	position:absolute;
	top:60%;
	width:100%;
}
.team-social li {
    display: inline-block;
}
.team-social li a {
    color: #fff;
    font-size: 16px;
    border: 2px solid #fff;
    width: 30px;
    height: 30px;
    display: block;
    text-align: center;
    padding-top: 3px;
}
.ep-member-detail .img-thumbnail{
	position:relative;
	padding:0;
	border:0;
	overflow:hidden;
        display:block;
}
.team-overlay {
    position: absolute;
    top: 10px;
    bottom: 10px;
    left: 10px;
    right: 10px;
    background-color: rgba(0,0,0,0.2);
    color: #fff;
    text-align: center;
    border: 5px solid rgba(255,255,255,0.5);
	visibility:hidden;
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	-ms-transform:scale(0);
	-o-transform:scale(0);
	transform:scale(0);
	-webkit-transition:all ease 0.6s;
	-moz-transition:all ease 0.6s;
	-ms-transition:all ease 0.6s;
	-o-transition:all ease 0.6s;
	transition:all ease 0.6s;
}
.ep-member-detail .img-thumbnail img{
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
	-webkit-transition:all ease 0.6s;
	-moz-transition:all ease 0.6s;
	-ms-transition:all ease 0.6s;
	-o-transition:all ease 0.6s;
	transition:all ease 0.6s;
}
.ep-member-detail:hover .img-thumbnail img{
	-webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	-o-transform:scale(1.2);
	transform:scale(1.2);
}
.ep-member-detail:hover .team-overlay {
	visibility:visible;
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
	-webkit-transition:all ease 0.6s;
	-moz-transition:all ease 0.6s;
	-ms-transition:all ease 0.6s;
	-o-transition:all ease 0.6s;
	transition:all ease 0.6s;
}
.ep-member-detail:hover{
	box-shadow:2px 5px 10px #ddd;
}
/* Team */

/* Tesimonail */
.ep-testimonail-back {
    background-position: center;
    background-size: cover;
	padding:20px;
}
.ep-testimonail{
	color:#fff;
	background-color:rgba(0,0,0,0.5);
}
.ep-testimony {
    margin: 0;
    margin-top: 30px;
}
.ep-testimony .img-thumbnail{
	padding:10px;
	width:150px;
	border:2px solid #fff;
	background-color:transparent;
}
.ep-testimony .designation,
.ep-testimony .site-url{
	display:block;
}
.ep-testimony .site-url{
	font-size:24px;
}
.ep-testimony p {
	font-size:18px;
	padding-right:5px;
}
.ep-testimony p:before {
    content: "\f10d";
    font-family: FontAwesome;
    color: #fff;
    font-size: 36px;
    margin-right: 10px;
    margin-left: 5px;
}
.ep-testimony p:after {
    content: "\f10e";
    font-family: FontAwesome;
    color: #fff;
    font-size: 36px;
    margin-left: 10px;
    margin-top: -10px;
    position: absolute;
}
/* Tesimonail */

/* Fun Facts */
.ep-facts{
	margin-top:30px;
}
.ep-fact{
	text-align:center;
}

.ep-icons {
    width: 150px;
    height: 150px;
    border: 2px solid;
    margin: 0 auto;
    border-radius: 50%;
}
.ep-icons .icon{
	margin-top:20px;
	 font-size: 48px;
	 display:block;
}
.ep-icons .chart{
	margin-top:15px;
	 font-size: 30px;
	 display:block;
}
.ep-funfact-back{
    background-position: center;
    background-size: cover;
	padding:20px;
}
.ep-funfacts{
	background-color:rgba(0,0,0,0.5);
	color:#fff;
}
.ep-icons::after {
    bottom: 0;
    box-shadow: 0px 0px 10px 3px rgba(255, 255, 255, 0.5);
    content: "";
    height: 165px;
    position: absolute;
    left: 60px;
    top: -7px;
    width: 165px;
    border-radius: 50%;
}
.text-name{
	margin-top:40px;
}
/* Fun Facts */

/* Client */

.ep-clients  .clients {
    padding: 0;
    border: 1px solid #ddd;
    display: inline-block;
    float: none;
    margin: 2px;
}
.ep-client{
    margin: 0;
    text-align: center;
}
/* Client */

/* Suscribe */
.ep-subscribe{
	background-color:#e7e7e7;
}
.ep-subcribe h2{
	font-size:48px;
}
.ep-subcribe p{
	font-size:20px;
}
.ep-subcribe .form-control {
    background-color: rgba(255, 255, 255, 0.6);
    border: 0 none;
    border-radius: 0;
    color: #333;
    display: inline-block;
    float: left;
    height: 70px;
    margin-top: 10px;
    width: 75%;
    font-size: 24px;
}
.ep-subcribe .news-link {
    border-radius: 0;
    color: #fff;
    font-size: 30px;
    margin-left: 0px;
    margin-top: 10px;
    padding: 15px 50px;
}
/* Subscribe */

/* Call Out */
.ep-callout-back{
    background-position: center;
    background-size: cover;
	padding:0px;
}
.ep-callout{
	color:#0c0c0c;
	background-color:rgba(0,0,0,0);
}
.ep-call{
	text-align:center;
}
.ep-call h2{
	font-size:42px;
}
.ep-call p{
	font-size:20px;
}
.video-container {
position: relative;
padding-bottom: 56.25%;
padding-top: 0; height: 0; overflow: hidden;
}
.video-container iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.object-container {
position: relative;
padding-bottom: 70%;
padding-top: 0; height: 0; overflow: hidden;
}
.object-container object
.object-container iframe{
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.ep-call .purchase-link ,
.ep-call .view-link {
	font-size:24px;
	padding:10px 30px;
	display:inline-block;
	margin:5px;
	margin-top:20px;

}
.ep-call .purchase-link:hover ,
.ep-call .view-link:hover {
	color:#fff;
}
/* Callout */

/* Blog */
.ep-home-blog ,
.ep-home-blog .three-column{
	margin:0;
}
.ep-home-blog{
	border:1px solid #ddd;
	padding:5px;
}
.ep-home-blog iframe{
	width:100%;
	height:auto;
	min-height:500px;
}
.ep-home-blog .img-thumbnail{
	border:0;
	padding:0px;
	display:block;
	position:relative;
	overflow:hidden;
	border-radius:0;
}
.ep-home-blog .three-column .img-thumbnail img{
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
	-webkit-transition:all ease 0.6s;
	-moz-transition:all ease 0.6s;
	-ms-transition:all ease 0.6s;
	-o-transition:all ease 0.6s;
	transition:all ease 0.6s;
}
.ep-home-blog .three-column:hover .img-thumbnail img{
	-webkit-transform:scale(1.3);
	-moz-transform:scale(1.3);
	-ms-transform:scale(1.3);
	-o-transform:scale(1.3);
	transform:scale(1.3);
	-webkit-transition:all ease 0.6s;
	-moz-transition:all ease 0.6s;
	-ms-transition:all ease 0.6s;
	-o-transition:all ease 0.6s;
	transition:all ease 0.6s;
}
.ep-blog-date,
.ep-blog-author{
	display:block;
	list-style:none;
	padding:10px 0;
	border-bottom:1px solid rgba(0,0,0,0.2);
	margin:0;
}
.ep-blog-date li,
.ep-blog-author li{
	display:inline-block;
	font-size:16px;
	margin-right:10px;
}
.ep-blog-date li i,
.ep-blog-author li i{
	font-size:20px;
	margin-right:5px;
}
.ep-blog-date .ep-date{
font-size:48px;	
}
.ep-blog-date{
	padding:0;
	border:0;
	margin:0;
}
.entry-title{
	font-size:24px;
	margin:0;
	margin-bottom:10px;
}
.blog-link{
	font-size:18px;
}
.blog-link:hover{
	color:#fff;
}
/* Blog */

/* Footer */
.footer{
    background-position: center;
    background-size: cover;
	padding:0px;
}
.ep-footer{
	background-color:rgba(0,0,0,0.5);
	color:#fff;
}
.widget h2 {
    margin: 0;
    margin-bottom: 20px;
    border-bottom: 2px solid rgba(255,255,255,0.2);
    padding-bottom: 10px;
}
.widget #s {
    height: 50px;
    background-color: transparent;
    border: 2px solid #fff;
    color: #fff !important;
    font-size: 16px;
    width: 85%;
    float:left;
}
.sidebar-widget .widget #s {
    border: 2px solid rgba(0,0,0,0.1);
    color: #666 !important;
}
.widget ul{
	list-style:none;
	padding:0;
	margin:0;
}
.widget ul li:before {
    content: "\f192";
    font-family: FontAwesome;
    margin-right: 10px;
    margin-left: 5px;
}
.widget ul li a {
   color:#fff;
}
.widget .contact-info li:before {
    content: "";
    margin-right: 0px;
    margin-left: 0px;
}
.widget .blog-widget li:before {
    content: "";
    margin-right: 0px;
    margin-left: 0px;
}
.blog-widget li img {
    float: left;
    max-height: 60px;
    margin-right: 10px;
    width: 70px;
}
.widget .blog-widget li {
    border-bottom: 1px solid rgba(255,255,255,0.2);
    display: inline-block;
    margin-bottom: 10px;
    padding-bottom: 10px;
    width: 100%;
}
.blog-widget h3 {
    font-size: 18px;
    margin: 0;
    margin-bottom: 5px;
}
.blog-widget p {
    font-size: 14px;
    margin: 0;
}
#wp-calendar {
    width: 100%;
    text-align: center;
}
#wp-calendar tr  th{
    text-align: center;
}
#wp-calendar tr th, #wp-calendar tr td {
    padding: 5px 0;
    border: 5px solid #fff;
    background-color: #e7e7e7;
}
.ep-widget #wp-calendar tr th, .ep-widget #wp-calendar tr td {
    background-color: rgba(0,0,0,0.9);
    border: 3px solid #349cd2;
}
#wp-calendar caption {
    text-align: center;
    font-size: 20px;
    margin: 5px;
    margin-bottom: 0px;
	color:#fff;
}
.ep-widget #wp-calendar caption{
	margin: 0px;
}
#wp-calendar caption td a{ 
font-size:20px;
}
.contact-info li {
    display: inline-block;
    padding-bottom: 15px;
    width: 100%;
}
.contact-info li i {
    float:left;
    font-size: 18px;
    height: 35px;
    margin-right: 5px;
    padding: 9px;
    text-align: center;
    width: 35px;
    border-radius: 50%;
}
.contact-info li p {
    font-size: 16px;
    margin: 0;
    padding-left: 45px;
    padding-top: 2px;
}
.ep-copyright{
	text-align:center;
	font-size:18px;
}
.ep-copyright a{
	text-transform:capitalize;
}
.portfolio-sorting li a:hover{
	color:#fff;
}
.ep-copyright {
    text-align: center;
    font-size: 18px;
    border-top: 2px solid rgba(255,255,255,0.2);
    padding: 15px 0;
}
.ep-copyright p{
    margin:0;
}
/* Footer */

/*  BraedCum */
.ep-bread-back{
    background-position: center;
    background-size: 100% auto;
	padding:20px;
}
.ep-breadcum{
	background-color:rgba(0,0,0,0.5);
	color:#fff;
}
.ep-breadcum-page{
	list-style:none;
	padding:0;
	margin:0;
}
.ep-breadcum-page li{
display:inline-block;
font-size:18px;
}
.ep-breadcum-page i{
	margin:0 5px;
}
.ep-bread{
	margin:0;
}
/*  BraedCum */

/* Blog pages */
.ep-blog-tags{
	list-style:none;
	padding:0;
	padding-top:5px;
	margin:0;
	margin-top:30px;
	border-top:1px solid rgba(0,0,0,0.1);
}
.ep-blog-tags li{
	margin:5px 0;
	display:inline-block;
}
.ep-blog-tags li i{
	font-size:20px;
	margin-right:5px;
}
.ep-blog-tags li a{
	font-size:16px !important;
	color:#666;
	padding:5px;
	display:inline-block;
}
.ep-blog-page .full-width  .ep-home-blog,
.ep-blog-page .left-side  .ep-home-blog{
	margin-bottom:50px;
	-webkit-transition:all ease 0.6s;
	-moz-transition:all ease 0.6s;
	-ms-transition:all ease 0.6s;
	-o-transition:all ease 0.6s;
	transition:all ease 0.6s;
}
.ep-blog-page .full-width  .ep-home-blog:hover,
.ep-blog-page .left-side  .ep-home-blog:hover{
	box-shadow:1px 1px 10px rgba(0,0,0,0.5);
	-webkit-transition:all ease 0.6s;
	-moz-transition:all ease 0.6s;
	-ms-transition:all ease 0.6s;
	-o-transition:all ease 0.6s;
	transition:all ease 0.6s;
}

.ep-pager{
	margin:0;
}
.pager .previous a,
.pager .next a{
	font-size:18px;
	border-radius:0;
}
.pager .previous a i{
	margin-right:5px;
}
.pager .next a i{
	margin-left:5px;
}
.pager .previous a:hover,
.pager .next a:hover{
	color:#fff;
}
/* Blog pages */

/*  Sidebar */
.sidebar-widget .widget {
    margin: 0 10px;
	margin-bottom:30px;
    border: 1px solid rgba(0,0,0,0.1);
    padding: 5px;
}
.sidebar-widget .widget h2{
    font-size: 25px;
    text-transform: capitalize;
}
.tagcloud a {
    display: inline-block;
    border: 1px solid rgba(0,0,0,0.1);
    font-size: 16px !important;
    padding: 5px 10px;
    margin: 4px 2px;
    box-shadow: 5px 3px 5px rgba(0, 0, 0, 0.33);
    color:#666;
}
.ep-widget .tagcloud a {
    border: 1px solid rgba(255,255,255,0.3);
    box-shadow: 5px 3px 5px rgba(255, 255, 255, 0.33);
    color:#fff;
}
.widget .form-group .form-control {
    height: 50px;
    margin: 0;
}
.widget .form-group {
    margin: 0;
}
.widget .more-link {
    border-radius: 0;
    color: #fff;
    font-size: 18px;
    margin-top: 20px;
    text-transform: uppercase;
}
/*  Sidebar */
.sidebar-widget .widget ul li a {
    color: #444;
}
.widget .ep-testimonail-detail,
.widget-testimonial .ep-testimony{
	margin:0;
	text-align: center;
}
.widget .ep-testimony .img-thumbnail {
    border: 2px solid #eee;
}
.widget .ep-testimony h3{
	font-size:20px;
	margin:5px 0;
}
.widget .ep-testimony .site-url{
	font-size:16px;
}
.widget .input-group-btn {
    float: left;
}
.widget .input-group-btn .btn-search {
    color: #fff;
    font-size: 26px;
    margin-left: -5px;
}
.widget #searchform{
    margin-bottom: 15px;
    display: inline-block;
    width: 100%;
}
/*  Sidebar */

/* SINGLE PAGE */
.bp-comment-form label {
    width: 100%;
}
.bp-comment-form .form-control {
    min-height: 50px;
    font-size: 18px;
}
.bp-comment-form .comment-link {
   color: #fff;
    font-size: 16px;
    padding: 10px 15px;
}
.bp-comment-form,
.bp-comment{
	border:1px solid rgba(0,0,0,0.1);
	margin:0;
	margin-bottom:50px;
	padding:10px;
}
.comment-detail {
    border: 1px solid rgba(0,0,0,0.2);
    margin-bottom: 30px;
    padding-top: 10px;
}
.comments-text h3{
	margin:5px 0;
	font-size:20px;
	font-weight:bold;
}
.comments-text p{
	margin:0;
}
.comments-text a{
	margin:10px 0;
	display: inline-block;
} 
.aligncenter {
    margin: 0 auto;
    height: auto;
    max-width: 100%;
}
.alignnone {
    height: auto;
    max-width: 100%;
}
.alignnone img {
    height: auto;
    max-width: 100%;
}
.alignleft {
    float: left;
    margin: 0 20px;
}
.alignright {
    float: right;
}
.entry-content p {
    font-size: 18px;
    line-height: 22px;
}
.wp-caption-text {
    font-size: 16px;
    padding: 5px 0;
    text-align: center;
    font-style: italic;
}
.wp-caption-text a{
    color: #fff;
}
/* SINGLE PAGE */

/* CONTACT PAGE */
.contact-form .form-group{
	margin:0;
}
.contact-form label{
	margin-bottom:10px;
}
.contact-form .form-control{
	height:40px;
	margin-bottom:20px;
}
.contact-link{
	font-size:18px;
	padding:10px 30px;
	color:#fff;
}
.contact-title,
.contact-page-detail {
   margin-bottom: 30px;
}
.contact-title span,
.contact-page-detail span {
   padding-bottom: 5px;
}
.contact-info p i{
	font-size:20px;
	margin-right:5px;
}
.contact-info h4{
	margin:20px 0;
}
.ep-map iframe{
	width:100%;
	height:400px;
}
/* CONTACT PAGE */

/* About us */
.ep-about-us img {
    float: left;
    margin-right: 15px;
    width: 40%;
}
.ep-about-us h2 {
    margin: 0;
    margin-bottom: 10px;
}
.ep-about-us p {
    margin: 0;
    font-size: 16px;
}
.ep-skill-graph {
    padding-top: 25px;
}
.ep-skill-graph .progress-bar {
    font-size: 14px;
    line-height: 30px;
    padding-left: 10px;
    text-align: left;
}
.ep-skill-text h2{
	padding-bottom:10px;
}
.ep-skill-graph .progress {
    height: 30px;
}
.ep-abt-skills{
	background-color:#e7e7e7;
}
.ep-event-detail{
	border:1px solid rgba(0,0,0,0.2);
	padding:5px;
}
.ep-event-detail .img-thumbnail{
	border:0;
	padding:0px;
}
.ep-about-us{
	margin:0;
}
.ep-skills{
	margin-top:30px;
}
.ep-team-abt{
	background-color:#e7e7e7;
}
.ep-team-abt .ep-member-detail {
   background-color:#fff;
}
/* About us */

/* Blog Two Colom */
.ep-two-colum .ep-home-blog iframe {
    width: 100%;
    height: auto;
    min-height: 200px;
}
.ep-three-colum .ep-home-blog iframe {
    width: 100%;
    height: auto;
    min-height: 150px;
}
.full-width .ep-two-colum .ep-home-blog iframe {
    width: 100%;
    height: auto;
    min-height: 300px;
}
.full-width .ep-three-colum .ep-home-blog iframe {
    width: 100%;
    height: auto;
    min-height: 200px;
}
/* Blog Two Colom */

/* Portfolio */
.full-width-port{
	margin:0;
}
.vertical-port .portfolio-sorting{
	width:20%;
	float:left;
	margin:0;
}
.vertical-port .portfolio-items{
	width:80%;
	float:left;
}
.vertical-port .portfolio-sorting li ,
.vertical-port .portfolio-sorting li a{
	width:100%;
	margin-bottom:5px;
}
/* Portfolio */

/*  SERVICES DETAIl */
.ep-ser-icon {
    width: 15%;
    display: inline-block;
    float: left;
}
.ep-ser-head{
    width: 84%;
    display: inline-block;
    float: left;
}
.ep-ser-icon i {
    float: left;
    font-size: 60px;
    height: 90px;
    padding: 15px;
    width: 90px;
}
/*  SERVICES DETAIl */

/* Error 404 page */
.ep-error-back{
	background-color:#f2f2f2;
}
.ep-error {
  margin: 0;
  text-align: center;
}
.error-title {
  font-size: 160px;
  margin-top:0;
}
.error-title span {
  font-size: 96px;
  display:block;
}
.edu-error h3 {
font-size: 36px;
}
.edu-error p{
font-size: 20px;
margin:20px 0;
}
.edu-error p i {
margin-right:10px;
font-size:24px;
background-color:#fff;
color:#c92228;
border-radius:50%;
}
.error-link,
.error-link:hover{
	font-size:20px;
	border:1px solid #fff;
	padding:10px 20px;
	border-radius:30px;
	margin:10px 0;
	display:inline-block;
}
.notfound-title{
	font-size: 100px;
  margin-top:0;
}
/* 404 */

/* Team Detail */
.ep-team-detail .team-social{
	position:relative;
}
.ep-team-pics .img-thumbnail {
    padding: 15px;
    display: block;
    border: 1px solid #e2e2e2;
}
.team-avl{
	display:block;
	margin:0;
	padding:0;
	list-style:none;
}
.team-avl li{
	display:block;
	margin:5px 0;
}
.ep-team-detail h4{
	font-size:24px;
	margin-top:30px;
}
.ep-team-detail .ep-skill-graph {
    padding: 0px;
	margin-top:30px;
}
.ep-team-title{
	margin-top:0px;
}
.ep-team-detail{
	padding:10px;
	border: 1px solid #e2e2e2;
}
.ep-team-desigantion{
	font-size:18px;
}
.ep-team-detail p{
	margin-top:30px;
	font-size:18px;
}
/* Team Detail */

/* Portfolio detail */
.ep-port-pics{
	width:65%;
	float:left;
}
.ep-port-pics-detail{
	width:35%;
	float:left;
}
.port-abt-detail{
	list-style:none;
	margin:0 20px;
	padding:10px;
	border:1px solid #eee;
}
.ep-port-pics-detail p{
	margin:15px 20px;
	font-size:16px;
}
.port-abt-detail li{
	font-size:16px;
	margin:10px 0;
}
.port-abt-detail li i {
    font-size: 18px;
    width: 40px;
    height: 40px;
    text-align: center;
    padding-top: 8px;
    margin-right: 5px;
}
.port-abt-detail .port-title{
	font-size:36px;
	margin:0;
}
.project-link{
	font-size:18px;
	padding:10px 30px;
	margin-top:20px;
}
.ep-port-pics .img-thumbnail{
	border-radius:0;
	padding:10px;
	border:1px solid #eee;
}
.ep-gallery-pics{
	margin:0 -15px;
	margin-top:30px;
}
.ep-port-gallery .img-thumbnail{
	padding:5px;
	margin:2px;
	border-radius:0;
	position:relative;
	display:block;
	border:0;
	overflow:hidden;
}
.ep-port-gallery .img-thumbnail .overlay{
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background-color:rgba(0,0,0,0.5);
	text-align:center;
	visibility:hidden;
}
.ep-port-gallery .img-thumbnail:hover .overlay{
	visibility:visible;
}
.ep-port-gallery .img-thumbnail img{
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
	transform:scale(1);
	-webkit-transition:all 0.6s ease 0s;
	-moz-transition:all 0.6s ease 0s;
	-ms-transition:all 0.6s ease 0s;
	-o-transition:all 0.6s ease 0s;
	transition:all 0.6s ease 0s;
}
.ep-port-gallery .img-thumbnail:hover img{
	-webkit-transform:scale(1.3);
	-moz-transform:scale(1.3);
	-ms-transform:scale(1.3);
	-o-transform:scale(1.3);
	transform:scale(1.3);
	-webkit-transition:all 0.6s ease 0s;
	-moz-transition:all 0.6s ease 0s;
	-ms-transition:all 0.6s ease 0s;
	-o-transition:all 0.6s ease 0s;
	transition:all 0.6s ease 0s;
}
.ep-port-gallery .img-thumbnail .overlay .ep-snap {
    position: absolute;
    top: 40%;
    border: 2px solid #fff;
    color: #fff;
    width: 45px;
    height: 35px;
    text-align: center;
    left: 40%;
	font-size:18px;
}
.ep-port-gallery .img-thumbnail:hover{
	box-shadow:0px 0px 10px #ccc;
}
.ep-port-gallery{
	padding:0px;
}
/* Portfolio detail */

/* Shortcode */
.ep-btn-type1 h3{
	margin:15px 0;
}
.ep-btn-type1 .ep-btn{
	border:2px solid;
	display:inline-block;
	margin:10px 5px;
}
.ep-btn-type2 .ep-btn{
	border:2px solid;
	display:inline-block;
	margin:10px 5px;
}
.black{
	color:#333;
}
.red {
	color: #ff3030;
}
.blue {
	color: #0098ff;
}
.purpul {
	color: #ad5cff;
}
.orange {
	color: #ffb547;
}
.green {
	color: #7edf7e;
}
.pink {
	color: #e678a3;
}
.brown {
	color: #753d02;
}
.black:hover{
	background-color:#333;
	color:#fff;
}
.red:hover {
	background-color: #ff3030;
	color: #fff;
}
.blue:hover {
	background-color: #0098ff;
	color: #fff;
}
.purpul:hover {
	background-color: #ad5cff;
	color: #fff;
}
.orange:hover {
	background-color: #ffb547;
	color: #fff;
}
.green:hover {
	background-color: #7edf7e;
	color: #fff;
}
.pink:hover {
	background-color: #e678a3;
	color: #fff;
}
.brown:hover {
	background-color: #753d02;
	color: #fff;
}
/* Shortcode */

/* Portfolio Msanay*/
.ep-port-masanary {
    border: 1px solid #ddd;
    margin-bottom: 30px;
}
.ep-port-masanary .three-column{
	margin:0;
}
.ep-port-masanary .img-thumbnail{
	display:block;
	position:relative;
	border:0;
	overflow:hidden;
	border-radius:0;
}
.ep-port-masanary  .ep-port-author{
	text-align:center;
	font-size:24px; 
	margin:10px 0;
}
.ep-port-masanary  .ep-port-cat {
    display: block;
    padding: 0;
    list-style: none;
	text-align:center;
	margin-top:30px;
}
.ep-port-masanary .ep-port-cat li {
    display: inline-block;
	font-size:16px;
}
.ep-port-masanary .ep-port-cat li a {
    color: #fff;
}
.ep-port-masanary .overlay {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
	
    background-color: rgba(0,0,0,0.3);
    opacity: 0;
    visibility: hidden;
    -webkit-transform: scale(0);
    -moz-transform: scale(0);
    -ms-transform: scale(0);
    -o-transform: scale(0);
    transform: scale(0);
    -webkit-transition: all ease 0.6s;
    -moz-transition: all ease 0.6s;
    -ms-transition: all ease 0.6s;
    -o-transition: all ease 0.6s;
    transition: all ease 0.6s;
}
.ep-port-masanary:hover .overlay {
    opacity: 1;
    visibility: visible;
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transition: all ease 0.6s;
    -moz-transition: all ease 0.6s;
    -ms-transition: all ease 0.6s;
    -o-transition: all ease 0.6s;
    transition: all ease 0.6s;
}
.ep-port-masanary .ep-snap {
	text-align:center;
    position: absolute;
    color: #fff;
    border: 2px solid #fff;
    top: 50%;
    left: 45%;
    width: 40px;
    height: 40px;
    font-size: 20px;
}
/* Portfolio Msanay*/

/* Event detail */
.ep-event-page .ep-events{
	margin:0;
	margin-bottom:50px;
}
.ep-event-detail .ep-three-colum{
	padding:5px;
}
.ep-event-detail .ep-port-masanary {
    margin-bottom: 0px;
}
.ep-event-detail .gallery1{
	margin:0;
}
.event-date {
    display: inline-block;
    list-style: none;
    padding:5px 0;
    width: 100%;
	margin:0;
}
.event-date li{
	display:inline-block;
}
.event-date li i{
	margin-right:5px;
	font-size:16px;
}
.event-date .ep-date{
	float:left;
}
.event-date .ep-time{
	float:right;
}
/* Event detail */

.scroll-top i {
    background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;
    bottom: 10px;
    color: #fff;
    font-size: 36px;
    padding: 0 10px;
    position: fixed;
    right: 10px;
    transition: all 1s ease 0.6s;
    z-index: 1;
}

/* Shortcode */
.ep-btn-type1 h3{
	margin:15px 0;
}
.ep-btn-type1.ep-btn{
	border:2px solid;
	display:inline-block;
	margin:10px 5px;
}
.ep-btn-type2.ep-btn{
	border:2px solid;
	display:inline-block;
	margin:10px 5px;
	border-radius:30px;
}
.ep-accordion-type1 .btn {
    border-radius: 0;
    margin-bottom: 0px;
    padding: 0;
    width: 100%;
}
.ep-accordion-type1 .btn span {
    font-size: 20px;
    margin: 0;
    padding: 10px 15px;
    text-align: left;
    width: 100%;
    display: block;
	color: #fff;
}
.ep-accordion-type1 .btn.collapsed span{
	background-color: #fff;
}
.ep-accordion-type1  p {
    border: 1px solid #ccc;
    margin:-11px 0 5px 0;
    padding: 10px 15px;
    font-size: 16px;
    color: #666;
}
.ep-accordion-type1 .btn.collapsed::after {
    content: "\f105";
    font-size: 30px;
    font-weight: bold;
    margin: -40px 15px;
    font-family: FontAwesome;
}
.ep-accordion-type1 .btn::after {
    content: "\f107";
    font-family: FontAwesome;
    float: right;
    font-size: 30px;
    font-weight: bold;
    margin: -40px 15px;
	color:#fff;
}


.ep-accordion-type2 .btn {
    border-radius: 0;
    margin-bottom: 10px;
    padding: 0;
    width: 100%;
}
.ep-accordion-type2 .btn span {
    font-size: 20px;
    margin: 0;
    padding: 10px 15px;
    text-align: left;
    width: 100%;
    display: block;
	color: #fff;
}
.ep-accordion-type2  p {
    border: 1px solid #ccc;
    margin:-11px 0 5px 0;
    padding: 10px 15px;
    font-size: 16px;
    color: #666;
}
.ep-accordion-type2 .btn.collapsed::after {
    content: "\f067";
    font-size: 30px;
    font-weight: bold;
    margin: -40px 15px;
    font-family: FontAwesome;
}
.ep-accordion-type2 .btn::after {
    content: "\f068";
    font-family: FontAwesome;
    float: right;
    font-size: 30px;
    font-weight: bold;
    margin: -40px 15px;
	color:#fff;
}
.ep-graph{
	margin:0;
}
.ep-progress-type1 .progress {
    height: 25px;
}
.ep-progress-type1 .progress-bar {
    font-size: 14px;
    line-height: 23px;
    padding-left: 20px;
    text-align: left;
}
.black{
	color:#333;
}
.red {
	color: #ff3030;
}
.blue {
	color: #0098ff;
}
.purpul {
	color: #ad5cff;
}
.orange {
	color: #ffb547;
}
.green {
	color: #7edf7e;
}
.pink {
	color: #e678a3;
}
.brown {
	color: #753d02;
}
.black:hover{
	background-color:#333;
	color:#fff;
}
.red:hover {
	background-color: #ff3030;
	color: #fff;
}
.blue:hover {
	background-color: #0098ff;
	color: #fff;
}
.purpul:hover {
	background-color: #ad5cff;
	color: #fff;
}
.orange:hover {
	background-color: #ffb547;
	color: #fff;
}
.green:hover {
	background-color: #7edf7e;
	color: #fff;
}
.pink:hover {
	background-color: #e678a3;
	color: #fff;
}
.brown:hover {
	background-color: #753d02;
	color: #fff;
}
.ep-panel-type .ep-theme-panel{
	color: #fff;
}
.ep-dropcaps-type1,
.ep-dropcaps-type2,
.ep-dropcaps-type3{
margin:0 !important;
}
.ep-dropcaps-type1 .ep-cap {
    float: left;
    font-size: 32px;
    height: 50px;
    margin: -5px 10px;
    text-align: center;
    width: 50px;
    padding-top: 10px;
}
.ep-dropcaps-type1 p {
    margin: 10px 0;
}
.ep-dropcaps-type1 p {
    float: left;
    font-size: 16px;
}
.ep-dropcaps-type2 .ep-cap {
    float: left;
    font-size: 32px;
    height: 50px;
    margin: -5px 10px;
    text-align: center;
    width: 50px;
padding-top: 10px;
}
.ep-dropcaps-type2 p {
    margin: 10px 0;
}
.ep-dropcaps-type2 p {
    float: left;
    font-size: 16px;
}
.ep-dropcaps-type3 .ep-cap {
    float: left;
    font-size: 32px;
    height: 50px;
    margin: -5px 10px;
    text-align: center;
    width: 50px;
	border-radius:50%;
padding-top: 10px;
}
.ep-dropcaps-type3 p {
    margin: 10px 0;
}
.ep-dropcaps-type3 p {
    float: left;
    font-size: 16px;
}
.ep-alert .alert{
	margin:0;
}
.ep-popover{
	padding:5px 25px;
	margin:5px;
	background-color:#fff;
	font-size:20px;
}
.ep-tooltip{
	padding:5px 25px;
	margin:5px;
	background-color:#e7e7e7;
	font-size:20px;
	color:#333;
}
.ep-tooltip:hover{
	box-shadow:5px 5px 5px #333;
}
/* Shortcode */

/* =WordPress Core
-------------------------------------------------------------- */
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto;
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
        white-space: nowrap;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}
.gallery-caption{
	 
}
.bypostauthor{
	
}
.flickr-container .flickr_badge_image {
    width: 33%;
    float: left;
    padding: 5px;
}

.boxed-layout {
   max-width: 1240px;
   margin: 0 auto;
   box-shadow: 0px 5px 5px 5px #fff;
   background-color:#fff;
}
.boxed-layout .row {
margin:0;	
}
.boxed-layout .sticky-header{
max-width:1240px;
}
.ep-clients,
.ep-blogs,
.ep-services,
.ep-team{
background-color:#fff;
}
.contact-form label {
    width: 100%;
}
.contact-form label span {
    width: 100% !important;
    height: 40px;
    border-radius: 5px;
    margin-top: 10px;
    display: inline-block;
}
.contact-form label input {
    width: 100% !important;
    height: 40px;
    border: 1px solid #ddd;
    border-radius: 5px;
    display: inline-block;
}
.contact-form label textarea {
    width: 100% !important;
    border: 1px solid #ddd;
    border-radius: 5px;
    display: inline-block;
}
.contact-form input[type=submit]{
font-size:20px;
padding:10px 30px;
border:0;
background-color:#999;
color:#fff;
}


/* New */
.bs-phone,
.bs-mail,
.bs-address{
	float:right;
	margin-right:15px;
}
.bs-phone-icon ,
.bs-mail-icon,
.bs-address-icon{
	float:left;
}
.bs-phone-icon i,
.bs-mail-icon i,
.bs-address-icon i {
    width: 50px;
    height: 50px;
    margin-right: 10px;
    text-align: center;
    font-size: 18px;
    padding-top: 15px;
    border-radius: 50%;
    border: 2px solid #333;
}
.bs-phone-info,
.bs-mail-info,
.bs-address-info{
	float:left;
}
.bs-top-title{
	display:block;
	font-size:18px;
}
.bs-top-desc{
	display:block;
	font-size:18px;
}
.bc-logo {
    padding: 15px 0;
}
.bc-add-info{
	padding: 25px 0;
}
.bs-top-text {
    background-color: #fff;
    color: #444;
    padding: 8px 0;
    padding-left: 50px;
    border-bottom:2px solid #fff;
}
.bs-top-text p {
    margin: 0;
    font-size: 16px;
}
.bs-top-text p::before {
    content: "";
    display: block;
    width: 0px;
    height: 0px;
    border-top: 41px solid;
    border-left: 50px solid #333;
    position: absolute;
    left: 0px;
    border-top-color: transparent;
    top: 0;
}
.bs-top-text p::after {
    content: "";
    display: block;
    width: 0px;
    height: 0px;
    border-top: 41px solid;
    border-left: 50px solid transparent;
    position: absolute;
    right: 0px;
    border-top-color: #333;
    top: 0;
}
.ep-topbar {
    background-color: #333;
}
.ep-logo-bar{
background-color:#fff;
}
.ep-menu .navbar-nav li:last-child a {
    border: 0;
}
.flickr-container .flickr_badge_image img {
    display: block;
    width: 100%;
    height: auto;
}