@charset "utf-8";
/* CSS Document */

/*
Theme Name: E-Comme
Author: Themescorners
Author URI: https://themescorners.com/
Theme URI: https://themescorners.com/tc_theme/e-comme/
Version: 1.2
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: e-comme
Tags: e-commerce, blog, two-columns, right-sidebar, custom-menu, featured-images, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
Description: e-comme is multipurpose responsive, clean and uniqe WordPress Theme for any business purpose. e-comme 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. 


E-Comme is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/


/* CSS Document */

body {
	font-family: 'Ubuntu', serif;
	overflow-x: hidden;
}

.img-responsive {
	width: 100%;
	height: auto;
}

a,
a:hover,
a:focus {
	outline: 0;
	text-decoration: none;
}

.ec-space {
	padding: 50px 0;
}

.section-heading {
        margin: 0;
	text-align: left;
	padding: 10px 0;
}

.section-title {
        border-bottom: 1px solid #ddd;
	color: #666;
	font-size: 24px;
	margin: 0;
        margin-bottom:10px;
	
}
.section-title span{
border-bottom: 2px solid #f13c53;
padding: 5px 0;
display:inline-block;
}
.section-description {
	font-size: 18px;
	margin: 5px 0;
}


/* top bar*/

.ec-top {
	background-color: #191d3d;
	padding: 5px 0;
        border-top: 3px solid #191d3d;
}

.ec-top-contact {
	text-align: right;
}

.ec-contact {
	list-style: none;
	display: inline-block;
	padding: 0;
	margin: 0;
}

.ec-contact li {
	display: inline-block;
}

.ec-contact li a {
	font-size: 16px;
	color: #fff;
}

.ec-social {
	list-style: none;
	display: inline-block;
	padding: 0;
	margin: 0;
}

.ec-social li {
	display: inline-block;
}

.ec-social li a {
	font-size: 16px;
	color: #fff;
}

.ec-contact i {
    font-size: 14px;
    margin-right: 5px;
    text-align: center;
    width: 40px;
    border: 2px solid #fff;
    height: 40px;
    padding-top: 10px;
    border-radius: 50%;
}			
.ec-social i {
    background-color: #f13c53;
    border-radius: 4px;
    color: #fff;
    font-size: 14px;
    height: 40px;
    padding-top: 12px;
    text-align: center;
    width: 40px;
    border-radius: 50%;
}

.site-title {
font-size: 48px;
margin: -13% 0;
text-transform: capitalize;
font-weight: bold;
}
.site-description {
    font-size: 16px;
    margin-bottom: 5px !important;
}
.site-title a {
	color: #f13c53;
}

.ec-menu .navbar-header {
	padding: 0;
}

.ec-menu .navbar-collapse {
	float: right;
}

.ec-menu .navbar-brand {
	display: inline-block;
	font-size: 42px;
	margin: 0 !important;
	/*padding: 20px 0 0;*/
	padding: 10px 0;
	height: auto;
}

.ec-menu .navbar-nav li a {
font-size: 15px;
padding:2px 8px ;
color: #fff;
border-right: none;
text-transform: uppercase;
}

.ec-menu .navbar-right .dropdown-menu {
	left: 0;
	right: auto;
	min-width: 230px;
	top: 1px;
}

.ec-menu .dropdown-menu a {
	padding: 7px 10px !important;
}

.dropdown-submenu {
	position: relative;
}

.dropdown-submenu .dropdown-menu {
	top: 0;
	left: 100% !important;
	margin-top: -2px;
	margin-left: -1px;
	margin-right: -130px;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

.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;
}

.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;
}

.dropdown-menu .caret {
	margin-top: 10px;
	position: absolute;
	right: 10px;
}
.ec-menu-head .navbar-right {
    margin: 20px 0;
}

.ec-menu .navbar-nav li.active a,
.ec-menu .navbar-nav li.active a:focus,
.ec-menu .navbar-nav li.active a:hover,
.ec-menu .navbar-nav li a:hover,
.ec-menu .navbar-nav li.dropdown.open a {
	    background-color: transparent;
    color: #fff;
    border-bottom: #fff;

}

.ec-menu .navbar-nav li.dropdown.open .dropdown-menu li a {
	background-color: #fff;
	color: #333;
	border-top: 0;
	border-bottom: 1px solid #d3d3d3;
}

.ec-menu .navbar-nav li.dropdown.open .dropdown-menu li a:hover {
	background-color: #f13c53;
	color: #fff;
	border-top: 0;
	border-bottom: 1px solid #d3d3d3;
}

.ec-menu .navbar-nav li.dropdown.open .dropdown-menu li.dropdown.open a {
 background-color: #2aaeba !important;
	color: #fff;
	border-top: 0;
	border-bottom: 1px solid #d3d3d3;
}

.ec-menu .navbar-nav li.dropdown.open .dropdown-menu li.dropdown.open .dropdown-menu li a {
	background-color: #fff;
	color: #333;
	border-top: 0;
	border-bottom: 1px solid #d3d3d3;
}

.ec-menu .navbar-nav li.dropdown.open .dropdown-menu li.dropdown.open .dropdown-menu li a:hover {
	background-color: #f13c53;
	color: #fff;
	border-top: 0;
	border-bottom: 1px solid #d3d3d3;
}

.ec-menu .navbar-nav li.dropdown.open .dropdown-menu li.dropdown.open .dropdown-menu li.dropdown.open a {
	background-color: #f13c53;
	color: #fff;
	border-top: 0;
	border-bottom: 1px solid #d3d3d3;
}

.ec-menu .navbar-nav li.dropdown.open .dropdown-menu li.dropdown.open .dropdown-menu li.dropdown.open .dropdown-menu li a {
	background-color: #fff;
	color: #333;
	border-top: 0;
	border-bottom: 1px solid #d3d3d3;
}

.ec-menu .navbar-nav li.dropdown.open .dropdown-menu li.dropdown.open .dropdown-menu li.dropdown.open .dropdown-menu li a:hover {
	background-color: #f13c53;
	color: #fff;
	border-top: 0;
	border-bottom: 1px solid #d3d3d3;
}

.ec-menu .dropdown-menu {
	padding: 0;
	margin-top: -1px !important;
}

.ec-menu {
	background-color: #fff;
	border: 0;
	border-radius: 0;
	margin: 0;
	border-bottom:none;
}

.ec-menu .navbar-brand img {
	width: 250px;
	height: auto;
	max-height: 80px;
	
}

.ec-menu-head {
	margin: 0;
}

.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100% !important;margin-top:0px;margin-left:-1px; margin-right:-130px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;}
.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;}
.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;}
/* Top Bar */


/* Bread Cum */

.ec-breadcum {
  background-color: #f13c53;
  color: #fff;
  padding: 20px 0;
}

.ec-breads {
	margin: 0;
}

.ec-breads h2 {
	display: inline-block;
	margin: 0;
	padding: 0;
	margin-right: 30px;
	text-transform: capitalize;
}

.ec-breads ul {
	display: block;
	padding: 0;
	list-style: none;
	margin: 0;
}

.ec-breads ul li {
	display: inline-block;
	font-size: 16px;
}

.ec-breads ul i {
	margin: 0 5px;
	font-size: 18px;
}

.ec-breads ul li a {
	color: #fff;
	font-size: 18px;
	padding-right: 5px;
}


/* Bread Cum */


/* Footer */

.sidebar-widget ul,
.widget-text .ec-blogs {
	display: inline-block;
	list-style: outside none none;
	margin: 0;

}

.footer-widget ul li,
.sidebar-widget ul li,
.widget-text .ec-blogs li {
	display: inline-block;
	margin: 5px 0;
	text-transform: capitalize;
}

.footer-widget ul li ul,
.sidebar-widget ul li ul {
	margin: 5px 0;
	padding-left: 10px;
}

.widget {
	box-shadow: 0 1px 3px 2px #ddd;
	padding: 10px 15px;
	margin-bottom: 20px;
}

.e-comme-search .form-group {
	padding: 0;
}

.e-comme-search .search-field {
	min-height: 50px;
}

.textwidget {
	padding-top: 20px;
}

.sidebar-widget .menu li,
.sidebar-widget .menu li ul {
	display: block;
	float: left;
	margin: 2px 0;
	padding-left: 5px;
	text-align: left;
	width: 100%;
}

.sidebar-widget ul .page_item {
	display: block;
	width: 100%;
}

.widget-text .blog_pics {
	padding: 0;
}

.widget-text .ec-blogs h3 {
	font-size: 20px;
	margin: 0;
}

.widget-text .ec-blogs h3 a {
	color: #fff;
}

.widget-text .ec-blogs span {
	color: #f13c53;
	display: block;
	font-size: 12px;
	margin: 5px 0;
}

.widget-text .ec-blogs p {
	font-size: 14px;
	margin: 5px 0;
	color: #fff;
}

.ec-footer-widget {
	margin: 0;
}

.ec-footer {
	background-color:#262c56;
	padding: 50px 0;
}

.ec-gallery {
	display: inline-block;
	list-style: none;
	padding: 0;
}

.ec-gallery li {
	display: inline-block;
}

.ec-gallery li img {
	width: 70px;
	height: 70px;
}

.widget-heading {
	margin: 0;
	padding: 20px 0;
}

.widget-text {
	margin: 0;
	padding: 20px 0;
}

.widget-heading h2 {
	border-bottom: 2px solid #fff;
	color: #fff;
	display: inline-block;
	margin: 0;
	padding: 5px 0;
	font-size: 24px;
	margin-bottom:10px;
}

.tagcloud {
	display: block;
	list-style: outside none none;
	padding: 0;
}

.tagcloud a {
	border: 1px solid #f13c53;
	border-radius: 0;
	display: inline-block;
	margin: 2px;
	padding: 6px 12px !important;
	font-size:16px !important;
	color: #f13c53;
}

.tagcloud a:hover {
	background-color: #f13c53;
	color: #fff;
	border: 1px solid #f13c53;
}

.footer-widget ul,
.ec-widget {
	list-style-type: square;
	padding: 0 0 0 10px;
	color: #fff;
}

.footer-widget ul li,
.ec-widget li {
	padding: 2px 0;
}

.sidebar-widget li a {
	font-size: 16px;
	color: #333;
}

.sidebar-widget li a:hover {
	color: #f13c53;
}

.footer-widget li a,
.ec-widget li a {
	font-size: 16px;
	color: #fff;
}

.footer-widget li a:hover,
.ec-widget li a:hover {
	color: #f13c53;
}

.ec-footercopy {
	background-color: #111;
	padding: 10px 0;
}

.ec-foots p {
	text-align: center;
	font-size: 16px;
	margin: 0;
	color: #fff;
}

.ec-foots a {
	color: #29ADB7;
}

.footer-widget ul .page_item {
	display: block;
	width: 100%;
}

.footer-widget ul .cat-item {
	display: block;
	width: 100%;
}


/* Footer */


/* Blogs */

.ec-blogs .home-blog {
	border: 1px solid #eee;
	margin-bottom: 50px;
}

.ec-blog-left-side .home-blog {
	border: 1px solid #eee;
	margin-bottom: 50px;
padding-left:15px;
	box-shadow: 0 1px 3px 2px #ddd;
}

.sticky {
	background-color: #f13c53;
	color: #FFF !important;
}

.sticky .entry-title a {
	color: #FFF !important;
}

.sticky .blog-detail li a {
	color: #FFF !important;
}

.sticky .blog-detail i,
.sticky .blog-cats i {
	color: #FFF !important;
}

.overlay {
	background-image: url(images/body-bg2.png);
	bottom: 0;
	left: 0;
	position: absolute;
	right: 0;
	text-align: center;
	top: 0;
	visibility: hidden;
	opacity: 0;
	overflow: hidden;
	-webkit-transform:scale(0);
	-moz-transform:scale(0);
	-ms-transform:scale(0);
	-o-transform:scale(0);
	transform:scale(0);
	-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;
}

.home-blog .img-thumbnail:hover .overlay {
	visibility: visible;
	opacity: 1;
	-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;
}

.overlay a.ec-left {
	border: 1px solid #fff;
	color: #fff;
	display: inline-block;
	font-size: 30px;
	height: 60px;
	left: 50%;
	margin-left: -65px;
	padding: 8px;
	position: absolute;
	top: 50%;
	width: 60px;
	border-radius: 50%;
}

.overlay a.ec-right {
	border: 1px solid #fff;
	color: #fff;
	display: inline-block;
	font-size: 30px;
	height: 60px;
	right: 50%;
	margin-right: -65px;
	padding: 8px;
	position: absolute;
	top: 50%;
	width: 60px;
	border-radius: 50%;
}

.overlay a.ec-left:hover,
.overlay a.ec-right:hover {
	background-color: #f13c53;
	border: 1px solid #f13c53;
	color: #fff;
}

.ec-blog-left-side .home-blog .entry-title {
	margin: 10px 0;
}

.sidebar-widget .tagcloud li a {
	border: 1px solid #f13c53;
	color: #f13c53;
}

.sidebar-widget {
	margin: 0;
	padding: 0;
}

.sidebar-widget .tagcloud li a:hover {
	border: 1px solid #f13c53;
	background-color: #f13c53;
	color: #fff;
}

.sidebar-widget .widget-heading h2 {
	border-bottom: 2px solid #333;
	color: #333;
	text-transform: capitalize;
}

.sidebar-widget .widget-heading {
	padding: 0px;
}

.sidebar-widget .widget-text .ec-blogs h3 a {
	color: #333;
}

.sidebar-widget .widget-text .ec-blogs p {
	color: #333;
}

.sidebar-widget .ec-widget li a {
	color: #333;
	font-size: 16px;
}

.sidebar-widget .ec-widget {
	color: #333;
}

.calendar_wrap caption {
	background-color: #f13c53;
	color: #fff;
	font-size: 16px;
	text-align: center;
	text-transform: uppercase;
}

#wp-calendar {
	width: 100% !important;
}

.calendar_wrap table {
	text-align: center;
	width: 100%;
}

.calendar_wrap {
	margin: 10px 0 0;
}

.calendar_wrap tfoot td,
.calendar_wrap thead {
	background-color: #fff;
	border: 1px solid #f13c53;
}

.calendar_wrap thead th {
	font-size: 20px;
	padding: 3px 5px;
	text-align: center;
}

.calendar_wrap tbody td {
	background-color: #fff;
	border: 1px solid #f13c53;
	color: #000;
	font-size: 16px;
	padding: 0 5px;
}

.calendar_wrap td a {
	color: #f13c53;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}

.calendar_wrap tfoot td:hover,
.calendar_wrap tfoot td:hover a,
.calendar_wrap tbody td:hover {
	background-color: #f13c53;
	color: #fff;
}

.calendar_wrap td a:hover {
	color: #fff;
}

.c_blog_single {
	margin: 0;
}

.alignnone {
	height: auto;
	max-width: 100%;
}

.aligncenter {
	margin: 0 auto;
	height: auto;
	max-width: 100%;
}

.aligncenter img {
	width: 100% !important;
	height: auto;
}

.alignnone img {
	height: auto;
	max-width: 100%;
}

.wp-caption-text {
	background-color: #ccc;
	font-size: 16px;
	padding: 5px 0;
	text-align: center;
	font-style: italic;
}

.entry-content p {
	font-size: 14px;
	line-height: 22px;
}

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

.alignright {
	float: right;
}

.gallery-caption {}

.bypostauthor {}


/* Blogs */


/* Blog Comment */

.c_comment {
	margin: 30px 0;
}

.c_comment h2 {
	font-size: 30px;
	padding: 10px 0;
	font-weight: 500;
	border-bottom: 2px solid;
	display: inline-block;
}

.c_comment .comment-detail {
	box-shadow: 0 2px 3px 1px #d3d3d3;
	margin: 20px 0;
	padding: 20px 0;
}

.comments-pics img {
  border: 2px solid #ddd;
  border-radius: 50%;
}

.c_comment .comment-detail h3 {
	font-size: 20px;
	margin: 0 0 10px 0;
	font-weight: 500;
}

.c_comment .comment-detail p {
	line-height: 20px;
	margin: 10px 0;
	font-size: 16px;
}

.c_comment .comment-detail a,
.c_comment .comment-detail span {
	font-size: 14px;
	color: #f13c53;
	float: right;
}


/* Blog Comment */


/* Blog Form */

.c_comment_form {
	margin: 30px 0;
}

.c_comment_form label {
	width: 100%;
}

.c_comment_form h2 {
	font-size: 30px;
	padding: 10px 0;
	font-weight: 500;
	border-bottom: 2px solid;
	display: inline-block;
}

.c_comment_form form {
	margin: 20px 0;
	display: block;
}

.c_comment_form .form-control {
	border-radius: 0;
	height: auto;
	padding: 10px 12px;
}

.c_comment_form .form-group {
	margin-bottom: 20px;
}

.c_comment_form .form-control {
	border-radius: 0;
	height: auto;
	padding: 10px 12px;
}

.c_comment_form .btn {
	border: 1px solid;
	padding: 10px;
	background-color: #f13c53;
	color: #fff;
	font-size: 18px;
}

#archives-dropdown-3,
#archives-dropdown-2 {
	background-color: transparent;
	height: 35px;
	width: 100%;
}

.search-label {
	margin: 10px 0 0;
	width: 100%;
}

.search-field {
	font-size: 16px;
	height: 35px;
	padding-left: 5px;
	width: 100%;
	border: 1px solid #D3D3D3;
}


/* Blog Form */


/* Pager */

.pagination {
	margin: 0;
	display: block;
}

.pagination .pager {
	width: 100%;
	display: block;
}

.pagination .pager .previous {
	float: left;
}

.pagination .pager .next {
	float: right;
}

.pagination .pager .previous a,
.pagination .pager .next a {
	color: #f13c53;
	background-color: #fff;
	border: 1px solid #f13c53;
}

.pagination .pager .previous a:hover,
.pagination .pager .next a:hover {
	color: #fff;
	background-color: #f13c53;
}


/* Pager */


/* Home Blog */

.ec-blg {
	border: 1px solid #d3d3d3;
    box-shadow: 0px 0px 10px 2px rgba(0,0,0,0.2);
    margin: 0;
    padding: 5px;
}

.home-blog .entry-title{
	margin: 5px 0;
	font-size: 24px;
}

.blog-detail {
	list-style: none;
	padding: 5px 0;
	margin: 0;
	display: block;
}

.blog-detail li {
	display: inline-block;
	margin-right: 10px;
	text-transform: capitalize;
}

.blog-detail li a {
	color: #333;
	font-size: 14px;
}

.blog-cats {
	list-style: none;
	padding: 5px 0;
	margin: 0;
	display: block;
}

.blog-cats li {
	display: block;
	margin: 0;
	padding: 5px 0;
}

.blog-cats li a {
	background-color: #eee;
	border-radius: 10px;
	color: #333;
	display: inline-block;
	font-size: 15px;
	margin: 2px 0;
	padding: 4px 10px;
}

.blog-cats li a:hover {
	background-color: #f13c53;
	color: #fff;
}

.blog-cats i {
	color: #f13c53;
	font-size: 25px;
	text-align: left;
	width: 30px;
}

.home-blog h2 a {
	color: #f13c53;
	text-transform: capitalize;
}

.home-blog .img-thumbnail {
	padding: 0;
	display: block;
	border: 0;
	position: relative;
}

.img-thumbnail img {
	height: auto;
	width: 100%;
}

.blog-detail i {
	color: #f13c53;
	font-size: 18px;
	text-align: left;
	width: 20px;
}

.home-blog p {
	font-size: 16px;
	margin:0;
}

.ec-blog {
	margin: 20px 0;
}

.blog-link,
.blog-link:hover {
	color: #f13c53;
	margin: 10px 0;
	font-size: 18px;
	padding: 0;
	border-bottom: 2px solid;
	border-radius: 0;
}

.sidebar-widget img {
	width: 100% !important;
	height: auto !important;
}

.sidebar-widget {
	overflow: hidden;
}


/* Home Blog */


/* Call Out */

.call-back {
	background-image: url(images/open-sign-1309682_1920.jpg);
	background-attachment: fixed;
}

.ec-callout {
	background-image: url(images/body-bg2.png);
	color: #fff;
}

.call-section {
	margin: 0;
	text-align: center;
}

.call-section h2 {
	margin: 0;
	font-size: 48px;
}

.call-section p {
	font-size: 20px;
	margin: 10px 0;
}

.call-section .call-link {
	background-color: #f13c53;
	color: #fff;
	margin: 10px;
	font-size: 18px;
	text-transform: uppercase;
}


/* Call Out */


/* Slider */

.ec-slider {
	margin: 0;
}

.ec-slider .carousel-caption {
	bottom: inherit;
	left: 0;
	padding-bottom: 10px;
	right: 0;
	top: 25%;
        text-align:left;
}

.s_link, .s_link:hover, .s_link:focus {
    background-color: #f13c53;
    color: #fff;
    margin: 10px 0;
    font-size: 20px;
    padding: 10px 20px;
}

.overlay-text {
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background-image: url(images/body-bg2.png);
	background-size: cover;
}

.home-slider {
	overflow: hidden;
	width: 100%;
}

.swiper-pagination-bullet {
	border-radius: 0;
	height: 10px;
	width: 20px;
	opacity: 0.5;
	background-color: #fff;
}

.swiper-pagination-bullet-active {
	background-color: #f13c53;
}


.slider-next {
	background-color: rgba(0, 0, 0, 0.5);
	width: 50px;
	height: 90px;
	right: 0 !important;
	left: auto !important;
	background-image: none !important;
}

.slider-prev {
	background-color: rgba(0, 0, 0, 0.5);
	background-image: none !important;
	height: 90px;
	left: 0 !important;
	width: 50px;
	right: auto !important;
}

.product-next, .product-prev, .ec-product-next, .ec-product-prev {
    border: 2px solid #f13c53;
    background-image: none !important;
    height: 40px;
    top: 30px;
    width: 40px;
}
.product-next,
.ec-product-next{
	right: 0 !important;
	left: auto !important;
}
.ec-product-prev,
.product-prev {
  left: auto !important;
  right: 50px !important;
}
.ec-product{
	margin:0;
}
.ec-woocommerce .section-heading {
  margin-bottom: 10px;
}
.product-prev:before ,
.ec-product-prev:before {
	content: "\f104";
	font-family: FontAwesome;
	color: #f13c53;
	font-size: 24px;
	margin-left: 15px;
	margin-top: 0px;
	position: absolute;
}

.product-next::before,
.ec-product-next::before {
    color: #f13c53; 
    content: "\f105";
    font-family: FontAwesome;
    font-size: 24px;
    margin-left: 15px;
    margin-top: 0px;
    position: absolute;
}
.slider-prev:before {
	content: "\f104";
	font-family: FontAwesome;
	color: #fff;
	font-size: 36px;
	margin-left: 15px;
	margin-top: 15px;
	position: absolute;
}

.slider-next::before{
	color: #fff;
	content: "\f105";
	font-family: FontAwesome;
	font-size: 36px;
	margin-left: 20px;
	margin-top: 15px;
	position: absolute;
}
.entry-summary {
  margin: 10px 0;
}
.next i {
  margin-left: 5px;
}
.previous i {
  margin-right: 5px;
}

/* Slider */

.logged-in-as a {
	text-transform: capitalize;
	color: #f13c53;
}

/*product */
/*.yith-wcwl-add-to-wishlist {
    display: inline-block;
}
.yith-wcwl-add-to-wishlist {
    display: inline-block;
    height: 40px;
    width: 60px;
    float: left;
}*/

.product div.clear {
    display: none;
}
.yith-wcwl-add-button.show {
    width: 50px;
    height: 40px;
}
.yith-wcwl-add-to-wishlist {
    margin: 0;
    display: inline-block !important;
    float: left;
    position: relative;
    margin-top: 12px;
}

.product .compare.button, .product a.add_to_wishlist {
    color: #f13c53;
    border: 1px solid #f13c53;
    border-radius: 3px;
    display: inline-block !important;
    font-size: 0;
    line-height: 40px;
    text-align: center;
    text-shadow: 0 0 0;
    text-transform: uppercase;
    width: 40px;
    height: 40px;
    padding: 0;
    margin-left: 10px;
    position: relative;
}

.product a.add_to_wishlist {
margin: 0;
}

a.button.product_type_simple.add_to_cart_button.ajax_add_to_cart {
    padding: 12px 13px;
    top: 3px;
}

 
.compare.button:before {
    content: "\f021";
    font-family: FontAwesome;
    font-size: 18px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
.product a.add_to_wishlist:before{
	content: "\f004";
	font-family: FontAwesome;
    font-size: 18px;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
}
a.button.yith-wcqv-button {
    position: absolute;
    top: 22%;
    left: 27%;
    opacity: 0;
    transition: all 0.3s ease-in-out;
}

.product:hover a.button.yith-wcqv-button{
	opacity: 1;
}
/*product */
/******* Accessibility *******/


/* Text meant only for screen readers. */

.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	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. */
}


/* Do not show the outline on the skip link target. */

#content[tabindex="-1"]:focus {
	outline: 0;
}


/* Woo commerce */
.woocommerce div.product p.price,
.woocommerce div.product span.price {
  color:#f13c53;
}
.woocommerce .single_add_to_cart_button.button.alt {
  margin: 0 !important;
}
.woocommerce .images {
  border: 5px solid rgba(0, 0, 0, 0.1);
}
.woocommerce h3 {
	font-size: 24px !important;
	padding: 5px 0 !important;
	text-transform: capitalize;
	color: #f13c53 !important;
        margin: 5px 0;
}
.woocommerce .woocommerce-info::before {
  color: #f13c53;
}
.woocommerce .woocommerce-info {
  border-top-color: #f13c53;
}
.woocommerce .woocommerce-Price-amount.amount {
	font-size: 16px;
	color: #f13c53 !important;
}
.woocommerce .woocommerce-message::before {
  color: #f13c53;
}
.woocommerce .woocommerce-message {
  border-top-color: #f13c53;
}
.woocommerce .col2-set .col-1,
 .woocommerce-page .col2-set .col-1 {
  width: 100%;
}
.woocommerce .col2-set .col-2,
 .woocommerce-page .col2-set .col-2 {
  width: 100%;
}
.woocommerce .button,
.woocommerce .button:hover,
.woocommerce .button:focus,
.woocommerce .add_to_cart_button,
.woocommerce .add_to_cart_button:hover,
.woocommerce .add_to_cart_button:focus {
	background-color: #f13c53 !important;
	color: #fff !important;
	margin-top: 10px !important;
	margin-right: 2px !important;
}

.woocommerce .onsale {
  background-color: #f13c53 !important;
  border-radius: 0 !important;
  font-size: 16px !important;
  left: auto !important;
  line-height: 25px !important;
  margin: 8px 0px 0 !important;
  min-height: 25px !important;
  opacity: 0.9 !important;
  right: 0 !important;
  width: 50px !important;
}

.woocommerce .onsale::before {
    border-bottom: 0px solid #f13c53;
    border-left: 20px solid transparent !important;
    border-right: 0px solid #f13c53;
    border-top: 32px solid #f13c53;
    content: "";
    left: -20px;
    position: absolute;
    top: 0;
}

.woocommerce .added_to_cart {
	color: #f13c53 !important;
	font-size: 16px !important;
}

.woocommerce .product-name a {
	text-transform: capitalize;
	font-size: 16px;
	color: #f13c53 !important;
}

.woocommerce .showcoupon {
	text-transform: capitalize;
	font-size: 16px;
	color: #f13c53 !important;
}

.woocommerce .input-text {
  min-height: 35px !important;
  min-width: 120px;
}

.woocommerce form .form-row.woocommerce-validated .select2-container,
.form-row.woocommerce-invalid .select2-container,
.woocommerce form .form-row.woocommerce-invalid input.input-text,
.woocommerce form .form-row.woocommerce-invalid select {
	border: 1px solid #f13c53 !important;
}

.woocommerce .stars span a {
	color: #f13c53 !important;
}

.woocommerce .submit {
	background-color: #f13c53 !important;
	color: #fff !important;
}

.woocommerce .star-rating::before {
	color: #f13c53;
}

.woocommerce .star-rating span::before {
	color: #f13c53 !important;
}

.woocommerce .commentlist {
	padding-left: 5px;
}

.woocommerce img.avatar {
	width: 60px !important;
	height: 60px !important;
}

.woocommerce .comment-text {
	border-radius: 0 !important;
	margin-left: 80px !important;
	width: 90% !important;
}

.woocommerce .meta {
	font-size: 16px;
	text-transform: capitalize;
}

.woocommerce .product_list_widget li {
	width: 100% !important;
	padding: 5px 0 !important;
}

.woocommerce p.stars {
	width: 35%;
}

.woocommerce .product_list_widget a img {
	height: 45px !important;
	margin-top: 5px;
	width: 45px !important;
}

.woocommerce .woocommerce-review-link {
	color: #f13c53 !important;
	font-size: 16px;
	text-transform: capitalize;
}

.woocommerce div.product .product_title {
	text-transform: capitalize;
}

.woocommerce-pagination .page-numbers a {
	color: #f13c53 !important;
}

.woocommerce-pagination .page-numbers .page-numbers:hover,
.woocommerce-pagination .page-numbers .current:hover,
.woocommerce-pagination .page-numbers .current {
	background-color: #f13c53 !important;
	color: #fff !important;
}

.woocommerce-pagination .page-numbers li:hover {
	border: 1px solid #fff !important;
}

.woocommerce nav.woocommerce-pagination {
	text-align: center;
	padding: 20px 0;
}

.woocommerce-pagination .page-numbers li {
	font-size: 16px;
}

.woocommerce .woocommerce-ordering select {
	height: 30px;
	text-transform: uppercase;
}

.woocommerce div.products div.product .price {
	width: 100%;
	display: block;
	min-height: 26px;
}

.woocommerce ul.products div.product .price del {
	float: left;
}

.woocommerce ul.products div.product .price ins {
	float: left;
	margin-left: 20px;
}
.ec-blog-left-side  .woocommerce span.onsale{
	left:40% !important;
	right:auto !important;
}
.woocommerce .checkout_coupon .button ,
.woocommerce .checkout_coupon .button:hover ,
.woocommerce .coupon .button ,
.woocommerce .coupon .button:hover {
  margin: 2px !important;
}
.swiper-slide.product {
  border: 1px solid #ccc;
  padding: 5px;
  text-align: center;
  padding-bottom: 10px;
}
.woocommerce .products .star-rating {
    display: inline-block;
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
    position: relative;
    border: 1px solid #ccc;
  padding: 5px;
  text-align: center;
  padding-bottom: 10px;
    
}
.page-numbers {
    border: 1px solid #f13c53;
    padding: 8px 15px;
    border-radius: 3px;
    color: #f13c53;
}

.page-numbers.current {
    background-color: #f13c53;
    color: #FFF;
}


.navigation.pagination .nav-links {
    text-align: center;
}
/* woocommerce */
.carousel-caption h1 {
    font-size: 54px;
    font-weight: bold;
}
.carousel-caption p {
    font-size: 20px;
    margin: 20px 0;
}

.logobar{
border-bottom: none;
}



/* New */
.search-box {
    padding-top: 22px;
	display:inline-block;
}
.bs-cate-dropdown{
	height:50px;
        width:150px;
	border:2px solid rgba(0,0,0,0.1);
}
#search {
    height: 50px;
    width: 220px;
    margin-left: -3px;
    padding-left: 10px;
	border:2px solid rgba(0,0,0,0.1);
}
.search-btn-bg {
    background-color: #f13c53;
    border:1px solid #f13c53;
    height: 50px;
    width: 70px;
    color: #fff;
    font-size: 18px;
    float: right;
}

.bs-shop-cart .bs-shcrt {
    display: inline-block;
    float: right;
    text-align: right;
	font-size: 18px;
}
.bs-shop-cart span i {
    font-size: 42px;
	display: block;
	margin-bottom: 5px;
color: #f13c53;
}
.bs-portfolio{
	border-bottom:1px solid #eee;
}
.bs-collection{
	border-bottom:1px solid #eee;
}
.bs-cat-slider .sale-product .actions {
   bottom: 30%;
}
.bs-cart-item {
   box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.2);
    text-align: center;
    visibility: hidden;
    margin-top: 30px;
    opacity: 0;
    width: 250px;
    right: 0;
    position: absolute;
    z-index: 2;
    background-color: #fff;
    -webkit-transition: all 0.3s ease 0.3s;
    -moz-transition: all 0.3s ease 0.3s;
    -ms-transition: all 0.3s ease 0.3s;
    -o-transition: all 0.3s ease 0.3s;
    transition: all 0.3s ease 0.3s;
}
.bs-shop-cart .bs-shcrt:hover .bs-cart-item {
    visibility: visible;
    opacity: 1;
    margin-top: 0;
    -webkit-transition: all 0.3s ease 0.3s;
    -moz-transition: all 0.3s ease 0.3s;
    -ms-transition: all 0.3s ease 0.3s;
    -o-transition: all 0.3s ease 0.3s;
    transition: all 0.3s ease 0.3s;
}
.bs-items {
    list-style: none;
    padding: 0;
	margin:0;
}
.bs-items li {
    display: inline-block;
    border-bottom: 1px solid rgba(0,0,0,0.15);
    padding: 5px 10px;
    width: 100%;
    font-size: 20px;
}
.cart-img {
    width: 70px;
    display: inline-block;
    float: left;
}
.item-name, .item-price {
    color: #333;
    padding: 0 3px;
}
.item-name {
    display: inline-block;
    float: left;
    font-size: 16px;
    margin-top: 20px;
}
.item-price {
    display: inline-block;
    float: left;
    font-size: 16px;
    margin-top: 20px;
}
.ec-cart{
 display: inline-block;
    padding-top: 15px;
    float: right;
}

.home-blog {
    padding-left: 0;
}

/*my css*/
.caret {
    margin-left: 0px;


    }

.dropdown-menu {
   
    font-size: 14px;
   
    background-color: transparent !important;
  
    border: 1px solid #ccc;
    border: none;
  
    box-shadow: none;
}

.navbar-nav > li > .dropdown-menu {
padding-top: 38px !important;
   }
.navbar-default .navbar-nav > li > a:focus, .navbar-default .navbar-nav > li > a:hover {
 color: #191d3d;
    background-color: transparent;
}
.ec-menu .navbar-nav li a {
  background-color: #2aaeba !important;
font-weight: 600;
   
}

.ec-menu .navbar-nav li.dropdown.open .dropdown-menu li a {
   color:#fff !important;
}


.ec-menu .navbar-nav li.active a, .ec-menu .navbar-nav li.active a:focus, .ec-menu .navbar-nav li.active a:hover, .ec-menu .navbar-nav li a:hover, .ec-menu .navbar-nav li.dropdown.open a {
    background-color: transparent;
    color: #191d3d;
    border-bottom: #fff;
}

header {
    background-color: #191d3d;
}
.banner .entry-content p {
    font-size: 14px;
    line-height: 22px;
    display: none;
}
.logobar {
    border-bottom: none;
    height: 150px;
}

.ec-menu {
    background: #2AAEBA;
}


.ec-breadcum {
   
    display: none;
}
.entry-title
{
	display:none;
}


.collegename{
margin-top: -2%;
}
.collegename h4, .collegename h3, .collegename h6{
color:#2AAEBA;
    margin: 7px;
}


.collegename p{
	color:#ed3237 ;
	
}

.header-text{
padding:0 4%;
}
.header-text  h3{
    font-size: 16px;
    color: #fff;
    border: 1px solid #ccc;
    padding:7px 4px;
    background-color:#c83345;
	margin: 0;
}


.logo1 img{
   width: 36%;
    margin-left: 64%;
    margin-top: -5%;
}
.infra{

	padding:2% 0;
}

.infra h3{
text-align:center;
	margin-top: 9%;
	text-transform:uppercase;
	font-size: 21px;
}
.infra{
    position: relative;
    padding-top: 20px;
    margin-bottom: 25px;
	height: 470px;
}


.infra .nav-pills > li {
    margin-left: 0;
    width: 16%;
}



.infra .nav-pills > li > a {
    border-radius: 0;
    text-align: center;
    text-transform: uppercase;
}
.infra .nav-pills.kopa-tabs-1 > li.active a::after {
    content: "";
    border-top: 20px solid #2AAEBA;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    left: 34%;
    position: absolute;
    bottom: -17px;
}


.infra .nav-pills > li > a, .nav-pills > li > a:focus, .nav-pills > li > a {
  color: #FFF;
background-color: #181c39;
	font-size: 11px;
}
.infra .nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
  color: #FFF;
background-color: #2AAEBA;
}
.infra .tab-content{
margin-top:2%;
}

.infra #tss_name {
    font-weight: normal;
color: #ED145B;
 font-size: 16px;
    text-align: left !important;
}
.infra #tss_testimonial {
    text-align: left;
    font-size: 15px;
}
.infra #tss_content {
    text-align: left;
    font-size: 16px !important;
    font-style: italic;
}

.infra .owl-pagination {
    display: none;
}


.infra #tss_occupation {
    font-style:normal;
    margin-top: -8px;
    text-align: left;
	font-size:16px
}
.infra .owl-theme .owl-controls .owl-buttons div {
    background: #ED145B;
    opacity: 1;
	margin-top:5%;
}

.infra .owl-buttons {
    position: absolute;
    top: 100%;
    width: 75%;
margin-left: 41%;
}




  .pg-content .left-content .infra .b-wrapper p  {
    text-align: center !important;
}
.b-link-flow .b-wrapper, .b-link-flow .b-top-line {  
    background:#2d4278d1 ! important;
  
}

.flex-control-paging li a.flex-active {

    background: #ed145b !important;
    
}
.secondsection{
background:#262c56;
	padding-bottom: 5%;
}

.test{
background:#fff;
	padding:2% 0;
}

.test h3{
text-align:center;
	margin-top: 9%;
	text-transform:uppercase;
	font-size: 21px;
}
.test{
    position: relative;
    padding-top: 20px;
    margin-bottom: 25px;
	height: 470px;
}

.test .topimg{
margin-top: 5%;
margin-bottom: 5%;
position: relative;
}

.test >.topimg > span {
    width: 16px;
    height: 8px;
    background-color: #191D3D;
    position: absolute;
    top: -8px;
    left: 50%;
    margin-left: -8px;
    z-index: 1;
}


.test >.topimg > span::before {
    content: '';
    position: absolute;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right: 8px solid #fff;
    top: 0;
    left: -8px;
    left: auto;
    right: 0;
}


.test >.topimg > span::after {
    content: '';
    position: absolute;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 8px solid #fff;
    top: 0;
    right: -8px;
    right: auto;
    left: 0;
}


.test >.topimg::before {
    content: "";
    position: absolute;
    height: 1px;
    width: 196px;
    background-color: #191D3D;
    top: 0;
    left: 50%;
    margin-left: -98px;
}


.test .nav-pills > li {
    margin-left:0;
    width: 50%;

}

.nav-pills > li > a {
    border-radius: 0;
    text-align: center;
    text-transform: uppercase;
}
.nav-pills.kopa-tabs-1 > li.active a::after {
    content: "";
    border-top: 20px solid #2AAEBA;
    border-left: 20px solid transparent;
    border-right: 20px solid transparent;
    left: 34%;
    position: absolute;
    bottom: -17px;
}


.test .nav-pills > li > a, .nav-pills > li > a:focus, .nav-pills > li > a {
  color: #FFF;
background-color: #181c39;
}
.test .nav-pills > li.active > a, .nav-pills > li.active > a:focus, .nav-pills > li.active > a:hover {
  color: #FFF;
background-color: #2AAEBA;
}
.test .tab-content{
margin-top:2%;
}

.test #tss_name {
    font-weight: normal;
color: #ED145B;
 font-size: 16px;
    text-align: left !important;
}
.test #tss_testimonial {
    text-align: left;
    font-size: 15px;
}
.test #tss_content {
    text-align: left;
    font-size: 16px !important;
    font-style: italic;
}

.test .owl-pagination {
    display: none;
}


.test #tss_occupation {
    font-style:normal;
    margin-top: -8px;
    text-align: left;
	font-size:16px
}
.test .owl-theme .owl-controls .owl-buttons div {
    background: #ED145B;
    opacity: 1;
	margin-top:5%;
}

.test .owl-buttons {
    position: absolute;
    top: 100%;
    width: 75%;
margin-left: 41%;
}
.recentnews{
 color:#fff;
	padding-top: 3%;
}
.recentnews a{
 color:#fff;
}

.recentnews h3 {
 text-transform:uppercase;
	font-size: 18px;
}
.recentnews .indicate {
    height: 42px;
    width: 31px;
    border-radius: 50%;
    border: 1px solid #ececec;
    margin-right: 20px;
    position: relative;
	margin-top: 3%;
}

.recentnews > .indicate > span {
    width: 16px;
    height: 8px;
    background-color: #d7d7d8;
    position: absolute;
    top: 12px;
    left: 50%;
    margin-left: -8px;
    z-index: 1;
}


.recentnews > .indicate > span::before {
    content: '';
    position: absolute;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right: 8px solid #ececec;
    top: 0;
    left: -8px;
    left: auto;
    right: 0;
}

.recentnews > .indicate > span::after {
    content: '';
    position: absolute;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 8px solid #ececec;
    top: 0;
    right: -8px;
    right: auto;
    left: 0;
}

.recentnews .event-list .startdate, .recentnews .event-list .enddate {
    text-align: center;
    width: 3.2em;
    border-radius: 3px;
    background-color: transparent;
    border: 1px solid #fff;
}

.recentnews .event-day , .recentnews .event-weekday,.recentnews div.filterbar,.recentnews div.filterbar div{
    display: none;
}

.recentnews .entry-content p {
    font-size: 15px;
    line-height: 22px;
}

.recentnews li.event {
      margin: 2em 0.5em 1.5em 0.5em !important;
width: 250px;
overflow-x: hidden;
}

.event-list
{
height: 386px;
    overflow-y: scroll;
}

.event-list::-webkit-scrollbar {
    width: 0.5em;
}
 
.event-list::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px transparent;
}

 
.event-list::-webkit-scrollbar-thumb {
  background-color: #2AAEBA;
  outline: 1px solid #2AAEBA;
  border-radius:50px;
}



.alum{
	padding-top: 3%;
}

.alum .testimonial-theme1 .testimonial-thumb-theme1 {
    width: 32%;
    height: auto;
    border-radius: 0;
  margin: 0 auto 75px;
    border: 1px solid #fff;
    overflow: hidden;
}

.alum .owl-theme .owl-controls .owl-buttons div {
    background: #ed145b;
    opacity: 1;
	margin-top:42%;
}
	
	
	
.alum	.owl-next {
    position: absolute;
    right: 10%;
}

.alum	.owl-prev {
    position: absolute;
    left: 10%;
}

.alum h3 {
   text-transform: uppercase;
color: #fff;
font-size: 18px;
}


.alum .indicate {
    height: 42px;
    width: 31px;
    border-radius: 50%;
    border: 1px solid #ececec;
    margin-right: 20px;
    position: relative;
	margin-top: 3%;
}

.alum > .indicate > span {
    width: 16px;
    height: 8px;
    background-color: #d7d7d8;
    position: absolute;
    top: 12px;
    left: 50%;
    margin-left: -8px;
    z-index: 1;
}


.alum > .indicate > span::before {
    content: '';
    position: absolute;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right: 8px solid #ececec;
    top: 0;
    left: -8px;
    left: auto;
    right: 0;
}

.alum > .indicate > span::after {
    content: '';
    position: absolute;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 8px solid #ececec;
    top: 0;
    right: -8px;
    right: auto;
    left: 0;
}


.alum .testimonial-theme1 .super-testimonial-theme1 {
 display:none;
  
}

.alum  .testimonial-theme1 .testimonial-description-profiles-theme1 {
        margin: 7px 0;
    text-align: center;
}

.alum  .testimonial-theme1 .testimonial-description-theme1 {
    color: #fff;
    font-size: 15px;
    font-style: italic;
    line-height: 20px;
    margin-bottom: 0;
}
.alum  .testimonial-theme1 .testimonial-description-title-theme1::after {
    content: "";
   margin-left: 0;
    border-right: none;
}

.alum .testimonial-theme1 .testimonial-description-title-theme1 {
    margin-right: 0px;
   
}

.alum .testimonial-theme1 .testimonial-description-title-theme1 {
    font-size: 15px;
    color: #ed145b;
     text-align: left;
}

.alum  .testimonial-theme1 .testimonial-description-profiles-theme1 small {
   color: #fff;
font-size: 17px;
text-transform: capitalize;
margin-left: 0;
display: block;
text-align: center;
}

.alum  .testimonial-theme1 .testimonial-description-profiles-theme1 small a {
    color: #fff;
   
}

.placement{
	text-align:center;
padding-bottom: 2%;

}



.placement .topimg{
margin-top: 3%;
margin-bottom: 5%;
position: relative;
}

.placement >.topimg > span {
   width: 16px;
height: 8px;
background-color: #191D3D;
position: absolute;
top: -8px;
left: 50%;
margin-left: -8px;
z-index: 1;
}


.placement >.topimg > span::before {
    content: '';
position: absolute;
border-top: 8px solid transparent;
border-bottom: 8px solid transparent;
border-right: 8px solid #191D3D;
top: 0;
left: -8px;
left: auto;
right: 0;
}


.placement >.topimg > span::after {
   content: '';
position: absolute;
border-top: 8px solid transparent;
border-bottom: 8px solid transparent;
border-left: 8px solid #191D3D;
top: 0;
right: -8px;
right: auto;
left: 0;
}


.placement >.topimg::before {
    content: "";
position: absolute;
height: 1px;
width: 196px;
background-color: #191D3D;
top: 0;
left: 50%;
margin-left: -98px;
}

.placement h3{
padding: 2%;	

}

.placement .slick-image-slide-wrap {
   
    height: auto !important;
}


.placement .wpsisac-slick-carousal.design-6 .slick-dots {

    display: none !important;

}

.placement .slick-image-slide-wrap img {
    padding: 11% 7%;
    border: 2px solid #EEE;

}
.placement .wpsisac-slick-carousal .slick-image-slide {

    margin: 0 7px;

}

.placement .wpsisac-slick-carousal.design-6 .slick-arrow {

    width: 40px;
    height: 40px;
    border-radius: 50px !important;
    color: #ED145B;
    border: 1px solid #ED145B !important;

}

.placement  .wpsisac-slick-carousal.design-6 .slick-next {
    right: -4% !important;
	background-size: 15px 23px !important;
}

.placement  .wpsisac-slick-carousal.design-6 .slick-prev {
    left: -4% !important;
	background-size: 15px 23px !important;
}

.video{
	background:#eee;
	margin:0;
	padding:0;
}
.video p{
text-align:center;
	margin:0;
	padding: 4% 0;
}

.video iframe {
    width: 44%;
    height: 400px;
    margin: 4% 30%;
}


.ec-footer {
display:none;
}

footer{
	background:#262c56;
	    bottom: 0;
    position: relative;
	
}

footer .mid{
     background-color: #22274d;
    margin: 0;
    padding: 5% 0;
}

.footlogo{
	background-color: #242a52;
	padding: 5% 2% 0 2%;
}

.f-text{
color: #29ADB7;
}

footer h4{
	color:#fff;
	text-transform:uppercase;
}


.admission ul {
    margin: 0;
    padding: 0;
}
.admission ul li  {
    color: #29ADB7;
	cursor:pointer;
}
.admission ul li a {
    color: #29ADB7;
}

.admission ul li{
    float: none;
    margin: 0;
    list-style: none;
    padding: 10px 0;
        padding-top: 10px;
    border-bottom:1px solid rgba(255, 255, 255, 0.09);
}

.admission ul .suggestion{
    border-bottom:none !important;
}


.quicklinks ul {
    margin: 0;
    padding: 0;
}
.quicklinks ul li a {
    color: #29ADB7;
}
.quicklinks ul li{
    float: none;
    margin: 0;
    list-style: none;
    padding: 10px 0;
        padding-top: 10px;
    border-bottom:1px solid rgba(255, 255, 255, 0.09);
}

.quicklinks ul .suggestion{
    border-bottom:none !important;
}

.followus{
background-color: #1f2446;
	padding-top: 5%;
	}
.social-nav {
    list-style: none;
	margin: 0;
padding: 0;
}

.social-nav li {
    float: left;
    margin: 10px 10px 0 0px;
    list-style: none;
}

.social-nav a {
    display: inline-block;
    float: left;
    width: 48px;
    height: 48px;
    font-size: 20px;
    color: #ffffff;
    text-decoration: none;
    cursor: pointer;
    text-align: center;
    line-height: 48px;
    background: #000;
    padding-top: 2px;
    position: relative;
    transition: all 0.5s;
    -ms-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
}
.model-2 a {
    overflow: hidden;
    font-size: 26px;
    border-radius: 4px;
}
.model-2 .twitter {
    background: #00ACED;
    text-shadow: 0px 0px #0087ba, 1px 1px #0087ba, 2px 2px #0087ba, 3px 3px #0087ba, 4px 4px #0087ba, 5px 5px #0087ba, 6px 6px #0087ba, 7px 7px #0087ba, 8px 8px #0087ba, 9px 9px #0087ba, 10px 10px #0087ba, 11px 11px #0087ba, 12px 12px #0087ba, 13px 13px #0087ba, 14px 14px #0087ba, 15px 15px #0087ba, 16px 16px #0087ba, 17px 17px #0087ba, 18px 18px #0087ba, 19px 19px #0087ba, 20px 20px #0087ba, 21px 21px #0087ba, 22px 22px #0087ba, 23px 23px #0087ba, 24px 24px #0087ba, 25px 25px #0087ba, 26px 26px #0087ba, 27px 27px #0087ba, 28px 28px #0087ba, 29px 29px #0087ba, 30px 30px #0087ba;
}


.model-2 a:hover {
    background: #fff;
    text-shadow: 0px 0px #d4d4d4, 1px 1px #d4d4d4, 2px 2px #d4d4d4, 3px 3px #d4d4d4, 4px 4px #d4d4d4, 5px 5px #d4d4d4, 6px 6px #d4d4d4, 7px 7px #d4d4d4, 8px 8px #d4d4d4, 9px 9px #d4d4d4, 10px 10px #d4d4d4, 11px 11px #d4d4d4, 12px 12px #d4d4d4, 13px 13px #d4d4d4, 14px 14px #d4d4d4, 15px 15px #d4d4d4, 16px 16px #d4d4d4, 17px 17px #d4d4d4, 18px 18px #d4d4d4, 19px 19px #d4d4d4, 20px 20px #d4d4d4, 21px 21px #d4d4d4, 22px 22px #d4d4d4, 23px 23px #d4d4d4, 24px 24px #d4d4d4, 25px 25px #d4d4d4, 26px 26px #d4d4d4, 27px 27px #d4d4d4, 28px 28px #d4d4d4, 29px 29px #d4d4d4, 30px 30px #d4d4d4;
}

.model-2 .twitter:hover {
    color: #00ACED;
}

.model-2 .facebook {
    background: #3B579D;
    text-shadow: 0px 0px #2d4278, 1px 1px #2d4278, 2px 2px #2d4278, 3px 3px #2d4278, 4px 4px #2d4278, 5px 5px #2d4278, 6px 6px #2d4278, 7px 7px #2d4278, 8px 8px #2d4278, 9px 9px #2d4278, 10px 10px #2d4278, 11px 11px #2d4278, 12px 12px #2d4278, 13px 13px #2d4278, 14px 14px #2d4278, 15px 15px #2d4278, 16px 16px #2d4278, 17px 17px #2d4278, 18px 18px #2d4278, 19px 19px #2d4278, 20px 20px #2d4278, 21px 21px #2d4278, 22px 22px #2d4278, 23px 23px #2d4278, 24px 24px #2d4278, 25px 25px #2d4278, 26px 26px #2d4278, 27px 27px #2d4278, 28px 28px #2d4278, 29px 29px #2d4278, 30px 30px #2d4278;
}

.model-2 a:hover {
    background: #fff;
    text-shadow: 0px 0px #d4d4d4, 1px 1px #d4d4d4, 2px 2px #d4d4d4, 3px 3px #d4d4d4, 4px 4px #d4d4d4, 5px 5px #d4d4d4, 6px 6px #d4d4d4, 7px 7px #d4d4d4, 8px 8px #d4d4d4, 9px 9px #d4d4d4, 10px 10px #d4d4d4, 11px 11px #d4d4d4, 12px 12px #d4d4d4, 13px 13px #d4d4d4, 14px 14px #d4d4d4, 15px 15px #d4d4d4, 16px 16px #d4d4d4, 17px 17px #d4d4d4, 18px 18px #d4d4d4, 19px 19px #d4d4d4, 20px 20px #d4d4d4, 21px 21px #d4d4d4, 22px 22px #d4d4d4, 23px 23px #d4d4d4, 24px 24px #d4d4d4, 25px 25px #d4d4d4, 26px 26px #d4d4d4, 27px 27px #d4d4d4, 28px 28px #d4d4d4, 29px 29px #d4d4d4, 30px 30px #d4d4d4;
}

.model-2 .facebook:hover {
    color: #3B579D;
}

.model-2 .linkedin {
    background: #007BB6;
    text-shadow: 0px 0px #005983, 1px 1px #005983, 2px 2px #005983, 3px 3px #005983, 4px 4px #005983, 5px 5px #005983, 6px 6px #005983, 7px 7px #005983, 8px 8px #005983, 9px 9px #005983, 10px 10px #005983, 11px 11px #005983, 12px 12px #005983, 13px 13px #005983, 14px 14px #005983, 15px 15px #005983, 16px 16px #005983, 17px 17px #005983, 18px 18px #005983, 19px 19px #005983, 20px 20px #005983, 21px 21px #005983, 22px 22px #005983, 23px 23px #005983, 24px 24px #005983, 25px 25px #005983, 26px 26px #005983, 27px 27px #005983, 28px 28px #005983, 29px 29px #005983, 30px 30px #005983;
}

.model-2 a:hover {
    background: #fff;
    text-shadow: 0px 0px #d4d4d4, 1px 1px #d4d4d4, 2px 2px #d4d4d4, 3px 3px #d4d4d4, 4px 4px #d4d4d4, 5px 5px #d4d4d4, 6px 6px #d4d4d4, 7px 7px #d4d4d4, 8px 8px #d4d4d4, 9px 9px #d4d4d4, 10px 10px #d4d4d4, 11px 11px #d4d4d4, 12px 12px #d4d4d4, 13px 13px #d4d4d4, 14px 14px #d4d4d4, 15px 15px #d4d4d4, 16px 16px #d4d4d4, 17px 17px #d4d4d4, 18px 18px #d4d4d4, 19px 19px #d4d4d4, 20px 20px #d4d4d4, 21px 21px #d4d4d4, 22px 22px #d4d4d4, 23px 23px #d4d4d4, 24px 24px #d4d4d4, 25px 25px #d4d4d4, 26px 26px #d4d4d4, 27px 27px #d4d4d4, 28px 28px #d4d4d4, 29px 29px #d4d4d4, 30px 30px #d4d4d4;
}

.model-2 .linkedin:hover {
    color: #007BB6;
}

.social-nav .blog {
    background: #ff8329;
}

.badgelogo{
width: 87%;
margin: 18% 0;
}

/* genesis page css*/
#genesis-page{
	margin:0;
	padding:0
	
}



.top-banner{
	margin:0;
	padding:0
	
}
.top-banner h1{
margin: 0;
padding: 4%;
text-align: center;
	color:#fff;
	
}
.top-banner h1 span{
font-size: 18px;
vertical-align: middle;
}
.top-banner{
	background: url(http://emaginationz.com/projects/ymt_management/wp-content/themes/e-comme.1.2/e-comme/images/top-banner-bg.png)no-repeat center center;
	  
        background-size: auto auto;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    padding: 0;
    width: 100%;

}

.mask{
    background-color: rgba(6, 22, 47, 0.4);
}



.pg-content{
background:#eee;
}
.tophead .topimg {
    margin-top: 3%;
    margin-bottom: 5%;
    position: relative;
}


.tophead > .topimg::before {
    content: "";
    position: absolute;
    height: 1px;
    width: 196px;
    background-color: #191D3D;
    top: 0;
    left: 50%;
    margin-left: -98px;
}


.tophead > .topimg > span {
    width: 16px;
    height: 8px;
    background-color: #191D3D;
    position: absolute;
    top: -8px;
    left: 50%;
    margin-left: -8px;
    z-index: 1;
}

.tophead > .topimg > span::before {
    content: '';
    position: absolute;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-right: 8px solid #191D3D;
    top: 0;
    left: -8px;
    left: auto;
    right: 0;
}
.tophead > .topimg > span::after {
    content: '';
    position: absolute;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 8px solid #191D3D;
    top: 0;
    right: -8px;
    right: auto;
    left: 0;
}

.pg-content .left-content {
	padding-bottom: 4%;
}


.pg-content .left-content h3{
	text-align:center;
	text-transform:uppercase;
	padding: 3% 0 2% 0;
	color: #17376e;

}

.pg-content .left-content h5 {
    color: #17376e;
	line-height: 150%;
  
}
.pg-content .left-content p{
  text-align:justify;
  
}

.pg-content .left-content .wl-gallery p{
  text-align:center !important;
  
}


.pg-content .left-content ul li {
    padding: 1% 0;
}
.left-content  .sky-col {
    border: 1px solid #2AAEBA;
    background: #2AAEBA;
    margin-right: 10px;
    width: 35px;
    height: 35px;
	border-radius: 50%;
	color:#fff;
}

.left-content  .profile-thumb h5 {
    position: relative;
  margin-top: -53px;
    background: rgba(0,0,0,0.5);
    color: #fff;
    padding: 10px;
}

.left-content  .profile-thumb h6 {
    font-size: 13.5px;
    font-weight: bold;
	line-height:150%;
}

.left-content  .profile-thumb img {
    width: 100%;
	margin-top: 7%;
}


.structure_table table {
    background: #FFF;
    margin-bottom: 30px;
    width: 100%;
}


.structure_table td.heading {
    background: #191D3D;
    color: #FFF;
    text-align: center;
    padding: 10px;
}

.structure_table td.heading {
    background: #191D3D;
    color: #FFF;
    text-align: center;
    padding: 10px;
}
.structure_table td.heading p {
   text-align:center;
}

.structure_table table td {
    padding: 7px 10px;
    border: 1px solid #EEE;
}
.structure_table table td.sub_heading {
    background: #272D5A !important;
    color: #FFF;
    text-align: left;
}

.structure_block .heading {
    background: #191D3D;
    color: #FFF;
    text-align: center;
    padding: 10px;
	margin-bottom: 2%;
}

.structure-inblock {
    display: table-cell;
    width: 48%;
    float: left;
    margin: 0 5px;
    min-height: 150px;
}

.structure-inblock .list ul {
    padding-left: 20px;
}
.structure_block .sub_heading {
    padding: 5px 10px;
    text-align: left;
    margin: 10px 0;
    font-size: 16px;
    background: #FFF;
    border: 1px solid #ABA9A9;
}

.epbm_logo {
   
}
.epbm_logo img {
    width: 59%;
    margin: 11%;
}
.epbm h2 {
    font-weight: 500;
    font-size: 24px;
    padding: 0 3%;
    line-height: 160%;
    text-align: center;
}

.structure-inblock1 {
    display: table-cell;
    float: left;
    margin: 0 5px;
    min-height: 150px;
}


.members td {
    padding: 10px 89px;
}
 .pedagogy-content {
    display: table;
    height: 200px;
    border-bottom: 2px solid #2AAEBA;
    margin-bottom: 20px;
}

.peda-num {
    font-size: 180px;
    vertical-align: middle;
    -webkit-text-stroke: 2px #2AAEBA;
    -webkit-text-fill-color: #FFFFFF;
}

.peda-num, .peda-des {
    display: table-cell;
}

.peda-title {
    margin-bottom: 0;
    font-size: 20px !important;
    -webkit-text-stroke: 0.5px #2AAEBA;
    -webkit-text-fill-color: #FFFFFF;
}

.neg-icon {
    font-size: 62px;
    color: #2AAEBA;
    display: block;
}

.peda-text {
    border: 1px solid #2AAEBA;
    padding: 10px;
    height: 150px;
    margin-bottom: 15px !important;
}
.faculty {
    background: #fff;
    margin: 4% 0 0 0;
    padding: 0;
	border-bottom: 1px solid #2AAEBA;
}
.faculty-thumb{
background:#fff;
padding: 0;
	
}

.faculty-details {
    background: #fff;
padding: 3% 2% 0 0;
}
 .entry-content .faculty-details p {
    font-size: 14px;
    line-height: 140% !important;
}
.faculty-thumb img{
width:85%;
}

.faculty2 {
    background: #fff;
    margin: 4% 0 0 0;
    padding: 0;
	border-bottom: 1px solid #2AAEBA;
}
.faculty-thumb2{
background:#fff;
padding: 0;
	
}

.faculty-details2 {
    background: #fff;
    padding: 3% 0 0 3%;
}
 .entry-content .faculty-details2 p {
    font-size: 14px;
    line-height: 140% !important;
}
.faculty-thumb2 img{
width:85%;
margin-left:15%;
}
.style6 {
    font-size: 16px;
}

  .white-bg {
	  background: #FFF;
    padding: 15px;
    margin:20px 2% 30px 0;
    text-align: center;
    box-shadow: 2px 2px 10px 0px #B1AEAE;
    -webkit-box-shadow: 2px 2px 10px 0px #B1AEAE;
    -ms-box-shadow: 2px 2px 10px 0px #B1AEAE;
    -moz-box-shadow: 2px 2px 10px 0px #B1AEAE;
    -o-box-shadow: 2px 2px 10px 0px #B1AEAE;
    width: 31%;
	}


 .download_pdf {
    background: #2AAEBA;
    margin: 20px 0 0px;
    display: block;
    padding: 10px 0;
    color: #FFF;
    float: none;
}
.download_pdf span{
    margin: 0 6%;
}

/*contact form*/

.buttonclass {
    text-align: right;
}

input.wpcf7-form-control.wpcf7-submit {	
   border: none;
    border-radius: 5px;
    text-align: center;
    background-color: #2aaeba;
    width: 176px;
    height: 41px;
    color: #fff;
}

textarea.wpcf7-form-control.wpcf7-textarea {
  	height: 190px;
	resize: none;
	border-radius: 5px;
	border: none;
	width: 100%;
}
input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
    border: none;
    border-radius: 5px;
    height: 39px;
	width: 100%;
}
input.wpcf7-form-control.wpcf7-text {
	border: none;
    border-radius: 5px;
    height: 39px;
	width: 100%;
}

a.lifeadata {
    float: right;
    margin-top: 68px;
    margin-right: 22px;
}

img.placeblogimg {
    max-width: 100%;
    height: auto;
}

p.paragraph-guest {
    color: #FFF;
    background-color: #181c39;
    margin-top: -10px;
    padding: 10px;
}

/*contact form*/


.right-content{
background:#fff;
	padding-top: 3%;
}
.right-content .test {
    padding-top: 10%;
	border-bottom: 1px solid #ccc;
   
}

.right-content .test h3 {
    padding-bottom: 3%;
}
.right-content .newss .nav-pills > li > a {
    color: #FFF;
    background-color: #1F2446;
}


.right-content .newss .nav-pills > li {
    float: left;
    width: 100%;
}



.right-content .newss div.filterbar, div.filterbar div {
    clear: both;
    margin: 1em 0;
    vertical-align: middle;
    display: none;
}

.right-content .newss .event-list {
    height: 386px;
    overflow-y: scroll;
  
}


.right-content .newss .event-list .startdate, .recentnews .event-list .enddate {
    text-align: center;
    width: 3.2em;
    border-radius: 3px;
    background-color: transparent;
    border: 1px solid #181c39;
}

.right-content .newss .event-day , .right-content .newss .event-weekday{
    display:none;
}
.right-content .newss .event-title h3 a {
   font-size: 19px;
    color: #181c39   !important;
}

.right-content .newss  {
   border-bottom : 1px solid #ccc;
    padding-bottom: 10%;
}

.right-content .newss .nav-pills.kopa-tabs-1 > li.active a::after {
   display:none;
}

.right-content .test .owl-buttons {
    position: absolute;
    top: 100%;
    width: 75%;
    margin-left: 25%;
}

.newscontent .sidebar-widget .widget-heading h2 {
 display:none;
}
.newscontent   .widget {
    box-shadow: none;
    padding: 10px 0px;
    margin-bottom: -6px;
}
.right-content .quicklink {
   padding-top: 6%;
}


/* timeline */

.timeline {
  list-style: none;
  padding: 20px 0 20px;
  position: relative;
}
.timeline h4 {
  color:#333;
}
.timeline h5 {
    color: #ed145b !important;
  
}

.timeline:before {
  top: 0;
  bottom: 0;
  position: absolute;
  content: " ";
  width: 3px;
 background-color: #191D3D;
  left: 2%;
  margin-left: -1.5px;
}

.timeline > li {
  margin-bottom: 20px;
  position: relative;
}

.timeline > li:before,
.timeline > li:after {
  content: " ";
  display: table;
}

.timeline > li:after {
  clear: both;
}

.timeline > li:before,
.timeline > li:after {
  content: " ";
  display: table;
}

.timeline > li:after {
  clear: both;
}

.timeline > li > .timeline-panel {
  width: 85%;
  float: left;
  border: 1px solid #d4d4d4;
  border-radius: 2px;
  padding: 20px;
  position: relative;
  -webkit-box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.175);
	background:#fff;
}

.timeline > li > .timeline-panel:before {
  position: absolute;
  top: 26px;
  right: -15px;
  display: inline-block;
  border-top: 15px solid transparent;
  border-left: 15px solid #ccc;
  border-right: 0 solid #ccc;
  border-bottom: 15px solid transparent;
  content: " ";
}

.timeline > li > .timeline-panel:after {
  position: absolute;
  top: 27px;
  right: -14px;
  display: inline-block;
  border-top: 14px solid transparent;
  border-left: 14px solid #fff;
  border-right: 0 solid #fff;
  border-bottom: 14px solid transparent;
  content: " ";
}

.timeline > li > .timeline-badge {
  color: #fff;
    width: 81px;
  
   padding:2% 0;
    font-size: 1.4em;
    text-align: center;
    position: absolute;
    top: 16px;
    left: 0%;
    margin-left: -25px;
    background-color: #999999;
    z-index: 100;
 
}

.timeline > li.timeline-inverted > .timeline-panel {
  float: right;
}

.timeline > li.timeline-inverted > .timeline-panel:before {
  border-left-width: 0;
  border-right-width: 15px;
  left: -15px;
  right: auto;
}

.timeline > li.timeline-inverted > .timeline-panel:after {
  border-left-width: 0;
  border-right-width: 14px;
  left: -14px;
  right: auto;
}

.timeline-badge.primary {
  background-color: #2e6da4 !important;
}

.timeline-badge.success {
  background-color: #3f903f !important;
}

.timeline-badge.warning {
  background-color: #2AAEBA !important;
	border: 2px solid #fff;
}

.timeline-badge.danger {
  background-color: #d9534f !important;
}

.timeline-badge.info {
  background-color: #5bc0de !important;
}

.timeline-title {
  margin-top: 0;
  color: inherit;
}

.timeline-body > p,
.timeline-body > ul {
  margin-bottom: 0;
}

.timeline-body > p + p {
  margin-top: 5px;
}

.recruiterimage {
	margin-bottom: 10% !important; 
	padding: 3% !important; 
	background: #fff !important;
}
 

.alumniform{

}

.alumniform button, .alumniform input, .alumniform select, .alumniform textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    width: 100%;
    height: 34px;
    margin-bottom: 3%;
}

.alumniform .buttonclass {
    text-align: center !important;
    margin-top: 4% !important;
}

.gls .nav-pills  li {
    margin-left: 0;
    width: 50% !important;
}


.gls1 {
    height: 1551px !important;
}

.gls1 .enigma_home_portfolio_caption {
    background:#181c39 !important;

}
.gls1 .enigma_home_portfolio_caption h3 {
    color: #fff !important;
    font-size: 13px !important;
    font-weight: normal;
    padding: 0px !important;
    margin: 0px !important;
    text-align: justify !important;
    text-transform: capitalize !important;
    line-height: 165%;
}

.ec-menu .container {
   width: 86% !important;
    padding: 0;
}

@media only screen and (max-width: 1024px) {
	
	img.custom-logo {
		width: 96% !important;
		height: auto  !important;
	}
	
	.collegename h4, .collegename h3, .collegename h6 {
		font-size: 100%  !important;
	}
	
	.header-text h3 {
		font-size: 100%  !important;
	}
	
	
	.logo1 img {
    width: 46%;
    margin-left: 64%;
		margin-top: -5%;}
	
.owl-wrapper {
    width: 100% !important;
}
	
	.owl-item {
    width: 100% !important;
}
	
	.alum {
    padding-top: 3%;
    display: none;
}
	
	.pg-content .left-content {

    width: 100%;
}
	
	.right-content {
width: 100% !important;
}
	
	.right-content .newss .event-list {
    height: auto;
}
	
	.entry-content p {
    font-size: 13px !important;
}
	
	.followus {
    background-color: transparent  !important;
  
}
	
	.footlogo {
    background-color:transparent !important;

}
}



@media only screen and (max-width: 767px) {
	.video iframe {
    width: 90%;
    height:300px;
}
	
	.test .owl-buttons {
    position: absolute;
    top: 100%;
    width: 75%;
    margin-left: 33%;
}
	.ec-top {
    display: none;
}
	.logobar {
 height:auto;
}
	
	.navbar-brand {
    float: none;
    height: auto;
    width: 50%;
    margin: 0 auto !important;
}
	
	.ec-category{
		display:none;
		
	}
	
	.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}
	
	.ec-menu-head .navbar-right {
    margin: 10px 0;
}
	
	.ec-menu .navbar-nav li.active a, .ec-menu .navbar-nav li.active a:focus, .ec-menu .navbar-nav li.active a:hover, .ec-menu .navbar-nav li a:hover, .ec-menu .navbar-nav li.dropdown.open a {
    border-top: 1px solid #fff !important; 
		 border-bottom: 1px solid #fff; 
}
}