/*
Theme Name: Bizwhoop
Theme URI: https://themeansar.com/free-themes/bizwhoop
Author: themeansar
Author URI: https://themeansar.com
Description: business WordPress theme ideal for a business or blog website (corporate, Consulting, Advisor, Agency, Finance, law, Photography etc.). You can also use for anything. It comes with all features these kind of shop page, blog page.The theme you can use for Agemcy,  business Check the demo at https://themeansar.com/demo/wp/bizwhoop/default/ , check the Agency demo at https://themeansar.com/demo/wp/bizwhoop/agency/ 
Version: 1.5
Tags: two-columns, three-columns, left-sidebar, right-sidebar, translation-ready, custom-background, custom-logo, featured-images, footer-widgets, full-width-template, blog, portfolio
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl.html
Text Domain: bizwhoop
*/

/* --------------------------------------
=========================================
	Header
=========================================
-----------------------------------------*/
.bizwhoop-trhead {
	position: relative;
	right: 0;
	left: 0;
	z-index: 999;
}
.bizwhoop-head-detail {
	padding: 5px 0;
}
.bizwhoop-head-detail .info-left {
	display: block;
	float: left;
	margin: 0;
	padding: 0;
}
.bizwhoop-head-detail .info-left li {
	display: inline-block;
	margin-right: 15px;
	padding: 0;
}
.bizwhoop-head-detail .info-left li a {
	font-size: 13px;
}
.bizwhoop-head-detail .info-left i {
	font-size: 14px;
	padding-right: 10px;
}
.info-right {
	display: block;
	float: right;
	margin: 0;
	padding: 0;
}
.info-right li {
	display: inline-block;
	margin-right: 15px;
	padding: 0;
}
.bizwhoop-head-detail .info-right li a {
	font-size: 13px;
}
.bizwhoop-head-detail .info-right i {
	font-size: 14px;
	padding-right: 10px;
}
.bizwhoop-head-detail .bizwhoop-social {
	padding: 0;
}
.bizwhoop-head-detail .bizwhoop-social li {
	display: inline-block;
	margin: 0;
	padding: 0;
}
.bizwhoop-head-detail .bizwhoop-social li a:hover {
	padding-left: 0;
}
.bizwhoop-head-detail .bizwhoop-social li span.icon-soci {
	border-width: 1px;
	border-style: solid;
	border-radius: 2px;
	display: inline-block;
	width: 25px;
	height: 25px;
	line-height: 18px;
	margin: 0 5px 0 0;
	text-align: center;
	padding: 2px 0px 0 6px;
}
.bizwhoop-head-detail .bizwhoop-social li span.icon-soci:hover {
	border-width: 1px;
	border-style: solid;
	transition: all 0.4s ease-in-out 0s;
}
.bizwhoop-head-detail .bizwhoop-social li span.icon-soci i {
	font-size: 14px;
}
.bizwhoop-head-detail .bizwhoop-social-navigation a {
    height: 28px;
    line-height: 28px;
    width: 25px;
    border-radius: inherit;
    box-shadow: inherit;
}
.bizwhoop-head-detail .bizwhoop-social-navigation .icon {
    height: 16px;
    top: 5px;
    width: 14px;
    vertical-align: middle;
    display: inline-block;
    fill: currentColor;
    position: relative;
}
.header-widget .bizwhoop-head-detail .info-left li a {
    line-height: 38px;
}
.header-widget .bizwhoop-header-box {
	margin: 28px 0 0 0;
}
.header-widget .bizwhoop-header-box-icon {
	float: left;
	display: inline-block;
	height: auto;
	margin-right: 0;
	position: relative;
	text-align: center;
	top: 5px;
	width: auto;
	line-height: 35px;
}
.header-widget .bizwhoop-header-box-icon i {
	border-radius: 3px;
	height: 22px;
	line-height: 22px;
	text-align: center;
	width: 38px;
	font-size: 26px;
}
.header-widget .bizwhoop-header-box-icon i:hover {
	transition: all 0.3s ease 0s;
}
.header-widget .bizwhoop-header-box-info {
	margin-left: 0 px;
	padding-left: 5px;
}
.header-widget .bizwhoop-header-box-info h4 {
	font-size: 14px;
	line-height: 15px;
	padding: 2px 0 0;
	font-weight: 600;
}
.header-widget .bizwhoop-header-box-info p {
	line-height: 14px;
	font-size: 14px;
}
.bizwhoop-nav-widget-area {
	padding-bottom: 50px;
}
.bizwhoop-menu-full {
	position: relative;
}
.bizwhoop-headwidget .navbar-wp {
    position: absolute;
    left: 0;
    right: 0;
    top: -35px;
    margin: 0;
    z-index: 999;
    transition: all 1s ease-out;
    border-radius: 3px;
}
.bizwhoop-headwidget .navbar-wp .navbar-nav > li> a {
    padding: 20px 8px;
}
/*---------------------------------------
	1.2 bizwhoop-category      
-----------------------------------------*/
.bizwhoop-category {
    background-color: #f1f1f1;
    float: left;
    font-weight: normal;
    height: 55px;
    line-height: 50px;
    position: relative;
    text-transform: capitalize;
    width: auto;
    margin: 0;
}
.bizwhoop-category i {
    margin-left: 10px;
}
.bizwhoop-category a {
    color: #8a8a8a;
    font-size: 14px;
    padding: 10px;
    line-height: 20px;
}
.bizwhoop-category ul.bizwhoop-category-submenu {
    background: #fff;
    height: auto;
    max-height: 200px;
    min-width: 140px;
    overflow-x: hidden;
    overflow-y: scroll;
    left: 0;
    padding: 10px 0 10px 0;
    position: absolute;
    top: 100%;
    transform: scaleY(0);
    transform-origin: 0 0 0;
    transition: all 0.5s ease 0s;
    width: 100%;
    z-index: 15000;
}
.bizwhoop-category ul.bizwhoop-category-submenu li {
    display: block;
    padding: 6px 10px;
    border-width: 1px 0;
    border-style: solid;
    border-color: #f5f5f5;
}
.bizwhoop-category ul.bizwhoop-category-submenu li:hover {
    color: #fff;
    background: #000;
}
.bizwhoop-category ul.bizwhoop-category-submenu li a {
    color: #000;
    font-weight: 300;
    font-size: 14px;
    transition: all 0.5s ease 0s;
}
.bizwhoop-category ul.bizwhoop-category-submenu li:hover a {
    color: #fff;
    margin-left: 4px;
}
.bizwhoop-category:hover ul.bizwhoop-category-submenu {
    opacity: 1;
    transform: scaleY(1);
}

/*---------------------------------------
	Theme Menu          
-----------------------------------------*/
.bizwhoop-main-nav {
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}
.navbar-wp {
	margin: 0;
	padding: 0;
	border: none;
	border-radius: 0;
	z-index: 1000;
}
.navbar-brand {
	font-size: 26px;
	height: auto;
	line-height: 25px;
	margin-right: 50px;
	padding: 15px 0;
	text-shadow: 2px 2px 1px rgba(150, 150, 183, 0.18);
}
.navbar-brand span.site-description {
	font-size: 13px;
	line-height: 0;
}
.navbar-wp .navbar-nav > li> a {
	padding: 30px 16px;
	margin-right: 0;
	font-size: 13px;
	letter-spacing: 0.5px;
	-webkit-transition: all .25s ease-out;
	-moz-transition: all .25s ease-out;
	transition: all .25s ease-out;
	margin-bottom: 0px;
	font-family: 'Montserrat', sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  display: block;
}
.navbar-wp .navbar-nav > .active > a, .navbar-wp .navbar-nav > .active > a:hover, .navbar-wp .navbar-nav > .active > a:focus {
	background: none;
}
.navbar-wp .navbar-nav > li > ul > li > a i {
	padding-right: 10px;
}
.navbar-wp .navbar-nav > .disabled > a, .navbar-wp .navbar-nav > .disabled > a:hover, .navbar-wp .navbar-nav > .disabled > a:focus {
	background-color: transparent;
}
.navbar-wp .navbar-nav > .open > a, .navbar-wp .navbar-nav > .open > a:hover, .navbar-wp .navbar-nav > .open > a:focus {
	background: transparent;
}
.navbar-base .navbar-nav > .open > a, .navbar-base .navbar-nav > .open > a:hover, .navbar-base .navbar-nav > .open > a:focus {
	background: transparent;
}
.navbar-toggle {
	border-radius: 4px;
	margin: 10px auto;
	position: absolute;
	right: 5%;
	border: none;
}
.navbar-wp .dropdown-menu {
	min-width: 200px;
	padding: 0;
	border: none;
	border-radius: 0;
	z-index: 10;
	right: auto;
	left: 0;
}
.navbar-wp .dropdown-menu > li:last-child {
	border: 0
}
.navbar-wp .dropdown-menu > li > a {
	padding: 8px 15px;
	font-size: 12px;
	font-family: 'Lato', sans-serif;
  	font-size: 11px;
  	display: block;
  	transition: .3s;
  	text-transform: uppercase;
  	font-weight: 700;
}
.navbar-wp .dropdown-menu > .dropdown-menu {
	right: 0;
  left: auto;
}
.navbar-nav > li:last-child > .dropdown-menu {
	right: 0;
	left: auto;
}
.navbar-wp.affix .navbar-inner {
	border-bottom: 0
}
.navbar-wp.affix .navbar-nav > li > a {
	padding: 18px 16px;
	margin-right: 0;
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase
}
.dropdown-submenu {
	position: relative
}
.dropdown-submenu > .dropdown-menu {
	top: -1px;
	left: 100%;
	margin-top: 0;
	margin-left: 0;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}
.dropdown-submenu:hover > .dropdown-menu {
	display: block;
	padding: 0
}
.dropdown-submenu.pull-left {
	float: none
}
.dropdown-submenu.pull-left > .dropdown-menu {
	left: -100%;
	margin-left: 10px
}
.navbar-wp .navbar-brand {
    font-size: 22px;
    line-height: 20px;
    padding: 18px 0;
    transition: all 0.25s ease-out 0s;
}
.is-sticky .bizwhoop-main-nav {
	box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.2);
	z-index: 999;
}
.is-sticky .navbar-brand {
	padding: 8px 0 0 15px;
	transition: all 0.25s ease-out 0s;
	font-size: 22px;
	line-height: 18px;
}
.is-sticky .navbar-brand img {
	height: 40px;
	transition: all 0.25s ease-out 0s;
}
.is-sticky .navbar-nav > li > a {
	padding: 16px 16px;
	transition: all 0.25s ease-out 0s;
}
.bizwhoop-search-box {
    position: absolute;
    right: 0px;
    top: 16px;
}

.bizwhoop-search-modal .bizwhoop-search .btn {
	padding: 2px 12px;
	border-radius: 0 30px 30px 0;
	height: 40px;
	border-width: 1px;
	border-style: solid;
}
.bizwhoop-search-modal .modal-header .close:focus, .bizwhoop-search-modal .modal-header .close:hover {
	background: none;
}
.bizwhoop-search-modal {
	top: 30%;
}
.bizwhoop-search-modal .modal-header {

}
.bizwhoop-search-modal .modal-content{
	background: transparent;
	box-shadow: none;
	border: none;
}
.modal-backdrop {
	background: #fff;
}
.modal-backdrop.in {
    opacity: 0.90;
}
.modal-header {
	border-bottom: none;
}

/* --------------------------------------
=========================================
	2.General
=========================================
-----------------------------------------*/

/*---------------------------------------
	2.1.Body & Global           
-----------------------------------------*/
body {
	padding: 0;
	margin: 0;
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 24px;
}
.boxed {
	width: 1170px;
	margin: 0 auto;
	box-shadow: 0 0 10px 0 rgba(48, 48, 48, 0.5);
}
a {
	text-decoration: none;
}
body a:focus, body a:hover {
	outline: none;
	text-decoration: none;
}
select {
	background-clip: padding-box;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 3px;
	color: #444;
	display: block;
	font-weight: 400;
	overflow: hidden;
	padding: 6px 12px;
	position: relative;
	text-decoration: none;
	white-space: nowrap;
}
 .no-gutter > [class*=col-] {
 padding-right: 0;
 padding-left: 0;
}
input:not([type]), input[type="email"], input[type="number"], input[type="password"], input[type="tel"], input[type="url"], input[type="text"] {
	border: 0;
	z-index: 2;
	height: 44px;
	color: #212121;
	padding: 10px 0;
	font-size: 16px;
	font-weight: 500;
	border-radius: 0;
	line-height: 24px;
	position: relative;
	background-color: transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
input[type="submit"], button {
	padding: 5px 35px;
	line-height: 30px;
	border-radius: 30px;
	font-weight: bold;
	font-size: 14px;
	border-width: 1px;
	border-style: solid;
	transition: all 0.4s ease-in-out 0s;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
input:not([type]):hover, input[type="email"]:hover, input[type="number"]:hover, input[type="password"]:hover, input[type="tel"]:hover, input[type="url"]:hover, input[type="text"]:hover, input:not([type]):focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="text"]:focus {
}
input[type="submit"]:hover, button:hover, input[type="submit"]:focus, button:focus {
	transition: all 0.3s ease 0s;
	outline: none;
}
.form-group {
	backface-visibility: hidden;
	display: block;
	line-height: 0;
	margin: 0 auto 30px;
	position: relative;
	width: 100%;
}
.form-control {
	border: 0;
	z-index: 2;
	height: 44px;
	padding: 10px 0;
	font-size: 16px;
	font-weight: 500;
	border-radius: 0;
	line-height: 24px;
	position: relative;
	background-color: transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
	background-color: transparent;
}
.form-control:focus {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
textarea.form-control {
	resize: none;
	height: 70px;
}
/* Label
============================================================================= */
/* Wrapper
----------------------------------------------------------------------------- */
.form-group label {
	left: 0;
	bottom: 0;
	z-index: 1;
	width: 100%;
	cursor: text;
	display: block;
	margin: 0 auto;
	padding: 10px 0;
	font-size: 15px;
	font-weight: 400;
	text-align: left;
	line-height: 24px;
	position: absolute;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: all 0.30s ease-in-out;
	-moz-transition: all 0.30s ease-in-out;
	-o-transition: all 0.30s ease-in-out;
	transition: all 0.30s ease-in-out;
}
textarea.form-control + label {
	padding: 10px 0 36px;
}
/* Main Line
----------------------------------------------------------------------------- */
.form-group label::before {
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	content: '';
	position: absolute;
}
/* Focus Line
----------------------------------------------------------------------------- */
.form-group label::after {
	width: 0;
	left: 50%;
	bottom: 0;
	height: 2px;
	content: '';
	position: absolute;
	-webkit-transition: all 0.30s ease-in-out;
	-moz-transition: all 0.30s ease-in-out;
	-o-transition: all 0.30s ease-in-out;
	transition: all 0.30s ease-in-out;
}
.form-control:focus + label::after {
	left: 0;
	width: 100%;
}
/* Filled
============================================================================= */
.form-control:focus + label, .form-control.input-filled + label {
	padding-top: 0;
	font-size: 14px;
	line-height: 14px;
	padding-bottom: 40px;
}
textarea.form-control:focus + label, textarea.form-control.input-filled + label {
	padding-bottom: 66px;
}
mark, .mark {
	padding: 2px 5px;
	border-radius: 3px;
}
/*Responsive Video*/
.responsive-video {
	height: 0;
	padding-top: 1px;
	position: relative;
	padding-bottom: 56.25%; /*16:9*/
}
.responsive-video iframe {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	border: none;
}
/*---------------------------------------
	2.2.Typography        
-----------------------------------------*/
h1, .h1 {
	font-size: 34px;
	line-height: 40px;
}
h2, .h2 {
	font-size: 32px;
	line-height: 35px;
}
h3, .h3 {
	font-size: 28px;
	line-height: 30px;
}
h4, .h4 {
	font-size: 24px;
	line-height: 25px;
}
h5, .h5 {
	font-size: 20px;
	line-height: 20px;
}
h6, .h6 {
	font-size: 16px;
	line-height: 20px;
}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 {
	font-family: 'Montserrat', sans-serif;
	font-weight: normal;
}
.alignleft {
    display: inline;
    float: left;
    margin-right: 50px;
}

.alignright {
    display: inline;
    float: right;
    margin-left: 50px;
}

.aligncenter {
    clear: both;
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 30px;
}

.text-alignleft {
    text-align: left;
}

.text-alignright {
    text-align: right;
}

.text-aligncenter {
    text-align: center;

}


.bizwhoop-accordion-heading {
	margin: 10px 0;
	padding: 10px;
	border-width: 1px;
	border-style: solid;
}
.bizwhoop-accordion-body {
	border-width: 1px;
	border-style: solid;
	margin: -10px 0 10px 0;
	padding: 10px;
	transition: all 0.4s ease 0s;
}
.bizwhoop-accordion-heading > a.collapsed .icon-expanded {
	display: none;
}
.bizwhoop-accordion-heading > a i.icon-expanded {
	display: none;
}
.bizwhoop-accordion-heading > a.collapsed .icon-collapsed {
	display: inline-block;
	vertical-align: baseline;
}
blockquote {
	position: relative;
	width: 100%;
	border-width: 0 0 0 5px;
	border-style: solid;
}
blockquote::before {
	color: #d0d0d0;
	content: "\f10d";
	display: table;
	float: left;
	font-family: "FontAwesome";
	font-size: 28px;
	margin-top: 6px;
	font-weight: normal;
	width: 6%;
}
blockquote p {
	font-style: italic;
	width: 94%;
	display: table;
}
.margin-top-zero {
	margin-top: 0px;
}
.margin-bottom-zero {
	margin-bottom: 0px;
}
.margin-top-10 {
	margin-bottom: 10px;
}
.margin-top-20 {
	margin-top: 20px;
}
.margin-top-30 {
	margin-top: 30px;
}
.margin-top-50 {
	margin-top: 50px;
}
.margin-top-80 {
	margin-top: 80px;
}
.margin-bottom-10 {
	margin-bottom: 10px;
}
.margin-bottom-20 {
	margin-bottom: 20px;
}
.margin-bottom-30 {
	margin-bottom: 30px;
}
.margin-bottom-50 {
	margin-bottom: 50px;
}
.margin-bottom-80 {
	margin-bottom: 80px;
}
.padding-top-10 {
	padding-top: 10px;
}
.padding-top-20 {
	padding-top: 20px;
}
.padding-top-30 {
	padding-top: 30px;
}
.padding-top-50 {
	padding-top: 50px;
}
.padding-top-40 {
	padding-top: 40px;
}
.padding-top-60 {
	padding-top: 60px;
}
.padding-top-80 {
	padding-top: 80px;
}
.padding-bottom-10 {
	padding-bottom: 10px;
}
.padding-bottom-20 {
	padding-bottom: 20px;
}
.padding-bottom-30 {
	padding-bottom: 30px;
}
.padding-bottom-40 {
	padding-bottom: 40px;
}
.padding-bottom-50 {
	padding-bottom: 50px;
}
.padding-bottom-60 {
	padding-bottom: 60px;
}
.padding-bottom-80 {
	padding-bottom: 80px;
}
/*---------------------------------------
	2.3.Alerts Styles           
-----------------------------------------*/
.alert-success, .text-success {
	background-color: #2ac56c;
	color: #fff;
}
.alert-info, .text-info {
	background-color: #4593e3;
	color: #fff;
}
.alert-danger, .text-danger {
	background-color: #f06060;
	color: #fff;
}
.alert-warning, .text-warning {
	background-color: #fcd04b;
	color: #fff;
}
.progress-bar-success {
	background-color: #2ac56c;
	color: #fff;
}
.progress-bar-info {
	background-color: #4593e3;
	color: #fff;
}
.progress-bar-danger {
	background-color: #f06060;
	color: #fff;
}
.progress-bar-warning {
	background-color: #fcd04b;
	color: #fff;
}
.bizwhoop-skills .progress {
	border-radius: 30px;
}
.bizwhoop-skills .progress .progress-bar {
	overflow: hidden;
	position: absolute;
	border-radius: 30px;
}
.subscription-success {
	color: #2ac56c;
}
.subscription-error {
	color: #f06060;
}
/*---------------------------------------
	2.4.Button Styles           
-----------------------------------------*/
.btn {
	padding: 5px 35px;
	line-height: 30px;
	overflow: hidden;
	position: relative;
	border-radius: 30px;
	font-weight: bold;
	display: inline-block;
	transition: all 0.4s ease-in-out 0s;
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12), 0 1px 4px rgba(0, 0, 0, 0.12);
}
.btn:hover, .btn:focus {
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.16), 0 1px 4px rgba(0, 0, 0, 0.16);
}
.btn-theme {
	border: none;
}
.btn-theme:hover, .btn-theme:focus {
	transition: all 0.3s ease 0s;
	outline: none;
}
.btn-theme-two:hover, .btn-theme-two:focus {
	transition: all 0.3s ease 0s;
	outline: none;
}
.pagination > li:first-child > a, .pagination > li:first-child > span {
	border-radius: 50%;
}
.pagination > li:last-child > a, .pagination > li:last-child > span {
	border-radius: 50%;
}
.pagination > li > a, .pagination > li > span {
	margin: 0 3px;
	border-radius: 50%;
	border-width: 2px;
	border-style: solid;
	border-color: #ddd;
}
.pagination > .active > a, .pagination > .active > a:hover, .pagination > li > a:hover, .pagination > li > a:focus, .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	transition: all 0.3s ease 0s;
}
button.mfp-close:hover, button.mfp-close:focus {
	background: inherit;
}

.navigation.pagination .nav-links .page-numbers, .navigation.pagination .nav-links a {
    background-color: #ffffff;
    border: 1px solid #dbdbdb;
    color: #212121;
    cursor: pointer;
    display: inline-block;
    transition: all 0.3s ease 0s;
    font-size: 18px;
    line-height: 40px;
    margin: 0 3px 10px;
    padding: 0px;
    vertical-align: baseline;
    border-radius: 50px;
    white-space: nowrap;
    width: 40px;
    height: 40px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    transition: all 0.3s ease 0s;
    text-decoration: none;
    position: relative;
    float: left;
}

.navigation.pagination .nav-links .page-numbers.current, .navigation.pagination .nav-links a:hover {
    color: #FFFFFF;
}
/*---------------------------------------
	2.5.WP Styles  
-----------------------------------------*/
/*--WP--*/

.bypostauthor > article .fn:after {
	display: inline-block;
	font-size: 16px;
	line-height: 1;
	speak: none;
	text-align: center;
	text-decoration: inherit;
	text-transform: none;
	vertical-align: top;
}
.sticky {
	display: none;
}
.gallery-caption {
	color: #686868;
	display: block;
	font-size: 13px;
	font-style: italic;
	line-height: 1.6153846154;
	padding-top: 0.5384615385em;
}
.wp-caption {
	margin-bottom: 1.75em;
	max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 0;
	max-width:100%;
}
.wp-caption .wp-caption-text {
	color: #686868;
	font-style: italic;
	line-height: 1.6153846154;
	padding-top: 0.5384615385em;
}
.content-area img.alignnone, .content-area figure.alignnone img {
	width: 100%;
	height: auto;
}
.content-area figure {
	width: 100%;
}
.entry-header h1 {
	position: relative;
	padding-bottom: 15px;
	margin-bottom: 20px;
	font-size: 24px;
}
.entry-header h1::before {
	border: 1px solid;
	bottom: 0;
	content: "";
	display: block;
	left: 0;
	margin: auto;
	position: absolute;
	width: 30px;
	transition: all 0.4s ease 0s;
}
.entry-header h1:hover::before {
	width: 13%;
}
.entry-footer {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.entry-footer .screen-reader-text {
	display: none;
}
img.alignnone {
	width: 100%;
	height: auto;
}
img.size-large {
	width: 100%;
	height: auto;
}
/*----woocommerce----*/
/* woocommerce v2.3.5 */
*:focus {
	outline: 0;
}
.woocommerce h2 {
	font-size: 22px;
}
.woocommerce h3 {
	font-size: 20px;
}
/*----product----*/
.woocommerce .products span.onsale, .woocommerce span.onsale {
	border-radius: 50%;
	display: block;
	font-size: 13px;
	font-weight: normal;
	line-height: 25px;
	margin: 4px !important;
	min-height: 10px;
	z-index: 999;
	width: 50px;
	height: 50px;
	line-height: 50px;
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12), 0 1px 4px rgba(0, 0, 0, 0.12);
}
.woocommerce span.onsale {
	margin: 10px !important;
}
.woocommerce ul.products li.product {
	text-align: center;
	padding-bottom: 10px;
	transition: all 0.4s ease 0s;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.24);
}
.woocommerce ul.products li.product:hover {
	box-shadow: 0px 3px 8px 0 rgba(0, 0, 0, 0.2);
}
.woocommerce ul.products li.product a {
	overflow: hidden;
	position: relative;
}
.woocommerce ul.products li.product a img {
	-webkit-transition: all 0.7s ease;
	transition: all 0.7s ease;
}
.woocommerce ul.products li.product a img:hover {
	transform: scale(1.1);
}
.woocommerce-page .woocommerce-ordering select {
	padding: 12px 15px 12px 10px;
	color: #A0A0A0;
	border: 1px solid rgba(0, 0, 0, 0.1);
	border-radius: 0;
}
.woocommerce-page .products .product > a:first-child {
	position: relative;
	text-align: center;
	display: block;
}
.woocommerce-page .products a.button {
	display: inline-block;
	text-align: center;
	padding: 16px 35px;
	border-radius: 30px;
	margin: 10px;
	border: none;
	font-size: 12px;
	margin: 0 auto !important;
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12), 0 1px 4px rgba(0, 0, 0, 0.12);
}
.woocommerce-page .products a.button:hover, .woocommerce-page .products a.button:focus {
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.16), 0 1px 4px rgba(0, 0, 0, 0.16);
}
.woocommerce-page .products h3 {
	position: relative;
	display: inline-block;
	margin-bottom: 30px;
	font-weight: bold;
	font-size: 12px;
	line-height: 25px;
	float: none;
	width: auto;
	margin: 0;
}
.woocommerce-page .products .star-rating {
	position: relative;
	margin: 0 auto;
}
.woocommerce-page .products a .price {
	line-height: 20px;
	width: 100%;
	float: left;
	height: auto;
	min-height: 40px;
	text-align: center;
	padding: 10px 0;
}
.woocommerce ul.products li.product .price {
	font-size: 14px;
}
.woocommerce-page .products a .price del {
	display: inline-block !important;
	line-height: 20px;
}
.woocommerce-page .products a .price ins {
	display: inline-block;
	font-weight: bold;
	background: none;
	line-height: 20px;
	margin-left: 10px;
}
.woocommerce-page .products .added_to_cart {
	display: inline-block;
	text-align: center;
	padding: 6px 20px 6px 20px;
	border-radius: 4px;
	border: none;
	font-size: 12px;
	margin: 0;
}
.woocommerce-page .woocommerce-result-count {
	float: left;
	font-size: 14px;
	line-height: 46px;
	margin-top: 20px;
}
.woocommerce-page .woocommerce-ordering {
	float: right;
	margin-top: 20px;
}
.woocommerce-page .product-type-simple {
	position: relative;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
	font-size: inherit;
}
footer .bizwhoop-widget .woocommerce ul.cart_list li img, footer .bizwhoop-widget .woocommerce ul.product_list_widget li img {
	margin-top: 7px;
}
/*woocommerce-tabs*/
.tabs.wc-tabs {
	text-align: center;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before, .woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before {
	display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
	border-width: 0 0 2px 0;
	border-style: solid;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
	border-radius: 0;
	background: transparent;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
	border-radius: 0;
	background: transparent;
	border: none;
}
.woocommerce div.product .woocommerce-tabs .panel h2 {
	font-size: 22px;
	line-height: 25px;
}
.related.products {
	text-align: center;
}
.related.products h2 {
	font-size: 26px;
	line-height: 40px;
}
/*woocommerce-form*/
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
	height: 40px;
	margin-bottom: 20px;
	border: 1px solid #ebebeb;
	color: #ccc;
	border-radius: 3px;
	padding: 6px 12px;
}
.select2-container .select2-choice {
	height: 40px;
	padding: 6px 12px;
	border-width: 0 0 2px;
	border-radius: 0;
}
/*woocommerce-login*/ 
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.24);
	border-radius: 0;
	border-color: #eee;
}


/*woocommerce-cart*/
.woocommerce table.shop_table {
	border-radius: 0;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.24);
}
.woocommerce table.shop_table th {
    padding: 16px 12px;
}
.woocommerce table.shop_table td {
    padding: 26px 12px;
}
.woocommerce .cart .button, .woocommerce .cart input.button {
	float: none;
	line-height: 36px;
	padding: 5px 35px;
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12), 0 1px 4px rgba(0, 0, 0, 0.12);
	border-radius: 30px;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
	line-height: 30px;
	padding: 5px 35px;
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12), 0 1px 4px rgba(0, 0, 0, 0.12);
	border-radius: 30px;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
	border-radius: 0;
	min-width: 110px;
	height: 40px;
	border-width: 0 0 2px;
	border-style: solid;
}
.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit[disabled]:disabled, .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button[disabled]:disabled, .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button[disabled]:disabled, .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button[disabled]:disabled {
	padding: 5px 35px;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
	border-width:  0 0 2px;
	border-radius: 0;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
	padding: 16px 35px;
	border-radius: 30px;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button { 
	padding: 16px 35px;
	border-radius: 30px;
}
.woocommerce a.remove {
	font-size: 30px;
    height: 40px;
    line-height: 44px;
    width: 40px;
}

/*woocommerce-comments*/
.woocommerce #reviews #comments ol.commentlist li .comment-text {
    border-radius: 0;
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12), 0 1px 4px rgba(0, 0, 0, 0.12);
}   
.woocommerce #review_form #respond textarea {
	border-width: 0 0 2px;
	border-style: solid;
}
.woocommerce #review_form #respond .form-submit input {
    padding: 16px 35px;
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12), 0 1px 4px rgba(0, 0, 0, 0.12);
    border-radius: 30px;
}

/*woocommerce-messages*/
.woocommerce-page .woocommerce-message {
	margin: 0px 0 40px;
	border-radius: 3px;
	list-style: none;
}
.woocommerce-page .woocommerce-message a {
	padding: 6px 14px;
	font-size: 12px;
}
.woocommerce-page .woocommerce-error {
	list-style: none;
	padding: 0;
	margin: 0px 0 40px;
	border-radius: 3px;
	border: none;
	float: left;
	width: 100%;
}
.woocommerce-page .woocommerce-error a {
	padding: 6px 14px;
	font-size: 12px;
}
.woocommerce-page .woocommerce-info {
	list-style: none;
	padding: 0;
	margin: 0px 0 40px;
	border-radius: 3px;
	border: none;
	float: left;
	width: 100%;
	margin-top: 25px !important;
}
.woocommerce-page .woocommerce-info a {
	padding: 6px 14px;
	font-size: 12px;
}
.woocommerce-page .woocommerce-info {
	float: left;
	text-align: left;
	padding-top: 30px;
}
.woocommerce-page .woocommerce .woocommerce-info {
	border-radius: 3px;
	border: none;
	padding-top: 15px;
	margin-bottom: 40px;
}
.woocommerce-page .woocommerce .woocommerce-info a {
	opacity: 0.9;
}
/*woocommerce-pagination*/
.woocommerce nav.woocommerce-pagination ul {
	border: none;
}
.woocommerce nav.woocommerce-pagination ul li {
	border: none;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
	float: left;
	line-height: 1.42857;
	margin:5px 8px;
	width: 50px;
	height: 50px;
	line-height: 38px;
	border-radius: 50%;
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12), 0 1px 4px rgba(0, 0, 0, 0.12);
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav .woocommerce-pagination ul li span.current {
	
}
/*woocommerce-price-filter*/
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
	background: #1a2128;
}
/*woocommerce-MyAccount*/ 
.woocommerce-account .woocommerce-MyAccount-navigation, .woocommerce-account .woocommerce-MyAccount-content {
    border-top: 1px solid #eeeeee;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.24);
    padding: 10px;
}

/*----contactform----*/
.wpcf7-form .wpcf7-form-control {
	margin-top: 6px;
	margin-bottom: 15px;
	font-size: 12px;
	height: 40px;
	padding: 6px 12px;
	display: block;
	line-height: 1.42857143;
	width: 100%;
	border-width: 1px;
	border-style: solid;
}
.wpcf7-form .wpcf7-textarea {
	height: 150px;
	border-radius: 3px;
}
.wpcf7-form .wpcf7-form-control:hover, .wpcf7-form .wpcf7-form-control:focus {
	box-shadow: none;
}
.wpcf7-form .wpcf7-form-control.wpcf7-submit {
	padding: 5px 35px;
	line-height: 30px;
	overflow: hidden;
	position: relative;
	border-radius: 2px;
	font-weight: bold;
	font-size: 14px;
	display: inline-block;
	transition: all 0.4s ease-in-out 0s;
	width: auto;
}
/*----contactform footer-widget----*/
footer .bizwhoop-widget .wpcf7-form .wpcf7-form-control.wpcf7-submit {
	margin-bottom: 0;
}
/*---------------------------------------
=========================================
	3.content-Home-Sections
=========================================
-----------------------------------------*/

/*---------------------------------------
	3.1.bizwhoop-slider-warraper          
-----------------------------------------*/
.bizwhoop-slider-warraper #bizwhoop-slider {
	margin: 0;
	position: relative;
	z-index: 1;
	float: left;
	width: 100%;
}
.bizwhoop-slider-warraper #bizwhoop-slider .item img {
	width: 100%;
	min-height: 400px;
}
.bizwhoop-slider-warraper #bizwhoop-slider .item iframe {
	border: 6px solid #fff;
}
/*--------------- ti slider inner ---------------*/
#bizwhoop-slider .bizwhoop-slider-inner {
	height: 100%;
	left: 0;
	right: 0;
	bottom: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 3;
}
#bizwhoop-slider .inner-table {
	display: table;
	height: 100%;
}
#bizwhoop-slider .inner-table-cell {
	display: table-cell;
	height: 100%;
	vertical-align: middle;
	width: 100%;
}
#bizwhoop-slider .slide-caption {
	width: 60%;
	margin: 10% auto auto;
	text-align: center;
}
#bizwhoop-slider .slide-caption.slide-left {
	float: left;
	text-align: left;
}
#bizwhoop-slider .slide-caption.slide-right {
	float: right;
	text-align: right;
}
.slide-inner-box {
	padding: 10px 30px;
}
.slide-inner-box-two {
	padding: 10px 30px;
	outline-offset: 5px;
	outline-width: 10px;
	outline-style: solid;
}
#bizwhoop-slider .slide-caption h1 {   
	font-size: 50px;
	line-height: 55px;
	font-weight: 600;
}
#bizwhoop-slider .slide-caption .description {
	font-size: 18px;
	line-height: 24px;
	padding: 0;
	width: 100%;
}
#bizwhoop-slider .slide-caption .description p {
	margin: 0;
	letter-spacing: 0.1em;
	font-size: 18px;
	font-weight: 400;
}
#bizwhoop-slider p {
	font-size: 14px;
}
/*--------------- bizwhoop-slider-Control ---------------*/
.bizwhoop-slider-warraper .owl-controls {
	margin-top: -24px;
}
.bizwhoop-slider-warraper .owl-controls .owl-buttons div {
	width: 60px;
	height: 60px;
	display: block;
	font-size: 22px;
	line-height: 60px;
	opacity: 1;
	border-radius: 50%;
	text-align: center;
	border-width: 1px;
	border-style: solid;
}
.bizwhoop-slider-warraper .owl-controls .owl-buttons div i {
}
.bizwhoop-slider-warraper .owl-controls .owl-buttons {
	opacity: 0;
	transition: all 0.3s ease 0s;
}
.bizwhoop-slider-warraper:hover .owl-controls .owl-buttons {
	opacity: 1;
}
.bizwhoop-slider-warraper:hover .owl-controls .owl-buttons .owl-prev {
	left: 35px;
}
.bizwhoop-slider-warraper:hover .owl-controls .owl-buttons .owl-next {
	right: 35px;
}
.bizwhoop-slider-warraper .owl-controls .owl-buttons .owl-prev, .bizwhoop-slider-warraper .owl-controls .owl-buttons .owl-next {
	position: absolute;
	top: 50%;
	z-index: 5;
	margin: -30px 0 0;
	transition: all 0.3s ease 0s;
}
.bizwhoop-slider-warraper .owl-controls .owl-buttons .owl-prev {
	left: 8px;
}
.bizwhoop-slider-warraper .owl-controls .owl-buttons .owl-next {
	right: 8px;
}
.bizwhoop-slider-warraper .owl-controls .owl-page {
	display: inline-block;
	vertical-align: middle;
	padding: 0 5px;
}
.bizwhoop-slider-warraper .owl-controls .owl-page.active span {
	height: 15px;
	width: 15px;
}
.bizwhoop-slider-warraper .owl-controls .owl-page span {
	display: block;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: transparent;
	border-width: 4px;
	border-style: solid;
}
.bizwhoop-slider-warraper .owl-controls .owl-page span.owl-numbers {
	height: auto;
	width: auto;
	color: #fff;
	padding: 2px 10px;
	font-size: 12px;
	border-radius: 4px;
}
.bizwhoop-slider-warraper .owl-pagination {
	bottom: 15px;
	left: 0;
	position: relative;
	right: 0;
	text-align: center;
}
/*--------------- ti slider inner formats---------------*/

/*quote-format*/
#bizwhoop-slider .item .bizwhoop-slider-inner .quote-format {
	width: 65%;
	margin: 0 auto;
	position: relative;
}
#bizwhoop-slider .item .bizwhoop-slider-inner .quote-format .quote-icon {
	border-radius: 3px;
	height: 75px;
	left: 0;
	position: absolute;
	top: 5px;
	width: 75px;
	text-align: center;
}
#bizwhoop-slider .item .bizwhoop-slider-inner .quote-format .quote-icon i {
	bottom: 0;
	font-size: 40px;
	left: 0;
	margin: 0 auto;
	padding: 20px;
	position: absolute;
	right: 0;
	top: 0;
}
#bizwhoop-slider .item .bizwhoop-slider-inner .quote-format .quote-format-inner {
	display: table;
	position: relative;
	left: 15%;
	text-align: left;
}
#bizwhoop-slider .item .bizwhoop-slider-inner .quote-format .quote-format-inner h1 {
	margin-top: 0;
}
#bizwhoop-slider .item .bizwhoop-slider-inner .quote-format .quote-format-inner p {
	width: 85%;
}
/*aside-format*/
#bizwhoop-slider .item .bizwhoop-slider-inner .aside-format {
	width: 65%;
	margin: 0 auto;
	position: relative;
}
#bizwhoop-slider .item .bizwhoop-slider-inner .aside-format .aside-icon {
	border-radius: 3px;
	height: 75px;
	left: 0;
	position: absolute;
	top: 5px;
	width: 75px;
	text-align: center;
}
#bizwhoop-slider .item .bizwhoop-slider-inner .aside-format .aside-icon i {
	bottom: 0;
	font-size: 40px;
	left: 0;
	margin: 0 auto;
	padding: 20px;
	position: absolute;
	right: 0;
	top: 0;
}
#bizwhoop-slider .item .bizwhoop-slider-inner .aside-format .aside-format-inner {
	display: table;
	position: relative;
	left: 15%;
	text-align: left;
}
#bizwhoop-slider .item .bizwhoop-slider-inner .aside-format .aside-format-inner h1 {
	margin-top: 0;
}
#bizwhoop-slider .item .bizwhoop-slider-inner .aside-format .aside-format-inner p {
	width: 85%;
}
/*audio-format*/
#bizwhoop-slider .item .bizwhoop-slider-inner .audio-format {
	width: 65%;
	margin: 0 auto;
	position: relative;
}
#bizwhoop-slider .item .bizwhoop-slider-inner .audio-format .audio-icon {
	border-radius: 3px;
	height: 75px;
	left: 0;
	position: absolute;
	top: 5px;
	width: 75px;
	text-align: center;
}
#bizwhoop-slider .item .bizwhoop-slider-inner .audio-format .audio-icon i {
	bottom: 0;
	font-size: 40px;
	left: 0;
	margin: 0 auto;
	padding: 20px;
	position: absolute;
	right: 0;
	top: 0;
}
#bizwhoop-slider .item .bizwhoop-slider-inner .audio-format .audio-format-inner {
	display: table;
	position: relative;
	left: 15%;
	text-align: left;
}
#bizwhoop-slider .item .bizwhoop-slider-inner .audio-format .audio-format-inner p {
	width: 85%;
}
#bizwhoop-slider .item .bizwhoop-slider-inner .audio-format audio {
	display: table-row;
	padding-top: 5px;
}
/*video-format*/
#bizwhoop-slider .item .bizwhoop-slider-inner .video-format .video-format-inner {
	margin: -25px 0 0;
	text-align: left;
}
/*--------------- ti slider Custom Buttons---------------*/
.btn.btn-tislider {
	outline: none;
	margin: 20px auto;
	letter-spacing: 1px;
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12), 0 1px 4px rgba(0, 0, 0, 0.12);
}
.btn.btn-tislider:hover, .btn.btn-tislider:focus {
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.16), 0 1px 4px rgba(0, 0, 0, 0.16);
}
.btn.btn-tislider-two {
	outline: none;
	letter-spacing: 1px;
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12), 0 1px 4px rgba(0, 0, 0, 0.12);
}
.btn.btn-tislider-two:hover, .btn.btn-tislider-two:focus  {
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.16), 0 1px 4px rgba(0, 0, 0, 0.16);
}
#bizwhoop-slider .btn:last-child {
	margin-left: 15px;
}
/*---------------------------------------
	3.2 bizwhoop-section         
-----------------------------------------*/
.bizwhoop-section {
	padding: 80px 0;
	margin: 0;
	border-bottom: 1px solid #e8e8e9;
}
.bizwhoop-section h1 {
    font-weight: bold;
}
#content {
	padding: 60px 0;
}
/*---------------------------------------
	3.3 bizwhoop-heading           
-----------------------------------------*/
.bizwhoop-heading {
	margin-bottom: 20px;
	text-align: center;
	position: relative;
}
.bizwhoop-heading h1 {
	font-size: 26px;
	font-weight: bold;
}
.bizwhoop-heading h3 {
	font-size: 22px;
	font-weight: bold;
}
.bizwhoop-heading .bizwhoop-heading-inner {
	position: relative;
	display: inline-block;
	margin-bottom: 0;
	padding: 0;
	line-height: 40px;
	text-transform: capitalize;
	width: auto;
	letter-spacing: 1px;
}
.bizwhoop-heading .bizwhoop-heading-inner i {
	display: block;
	font-size: 20px;
	height: 35px;
	line-height: 35px;
	position: absolute;
	text-align: center;
	bottom: -20px;
	width: 30px;
	margin: 0 auto;
	left: 0;
	right: 0;
}
.bizwhoop-heading-bor-bt h5 {
	position: relative;
	font-size: 20px;
	font-weight: 500;
	margin-bottom: 40px;
	padding-bottom: 15px;
}
.bizwhoop-heading-bor-bt h5::before {
	bottom: 0;
	content: "";
	display: block;
	left: 0;
	margin: auto;
	position: absolute;
	width: 30px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
}
.bizwhoop-heading-bor-bt:hover h5::before {
    transition: all 0.3s ease 0s;
    width: 30%;
}
/*---------------------------------------
	3.4 bizwhoop-sercive          
-----------------------------------------*/
.bizwhoop-service-section  {
	position: relative;
	padding: 80px 0 0;
}
.bizwhoop-service {
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
	cursor: pointer;
	margin-bottom: 30px;
	position: relative;
	z-index: 12;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
	overflow: hidden;
	border-bottom: 4px solid transparent;
	border-color: #e2410a;
}
.bizwhoop-service .bizwhoop-service-inner {
	padding: 30px;
}
.bizwhoop-service .bizwhoop-service-inner-img {
	margin: -30px -30px 0 -30px;
}
.bizwhoop-service:hover {
	transition: All 1s ease-out;
	-webkit-transition: All 1s ease-out;
	-moz-transition: All 1s ease-out;
	-o-transition: All 1s ease-out;
}
.bizwhoop-service::after {
	content: "";
	left: 0;
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 0%;
	opacity: 0;
	transition: all 0.5s ease 0s;
	background: #e2410a;
}
.bizwhoop-service:hover.bizwhoop-service::after {
	opacity: 1;
	height: 100%;
	z-index: -1
}
.bizwhoop-service a {
	text-decoration: none;
	z-index: 15;
	position: relative;
}
.bizwhoop-service-inner .ser-icon {
	border-radius: 2%;
	height: 80px;
	margin: 10px auto 0;
	transition: color 0s ease 0s, all 250ms ease 0s;
	width: 80px;
}
.bizwhoop-service-inner i {
	 font-size: 60px;
    line-height: 80px;
    color: #e2410a;
}
.bizwhoop-service-inner h3 {
	line-height: 1.1;
	transition: all 0.5s ease 0s;
	font-size: 24px;
	padding: 0 0 6px 0;
	display: inline-block;
	font-weight: 500;
}
.bizwhoop-service-inner p {
	transition: all 0.5s ease 0s;
	font-size: 18px;
	letter-spacing: 2px;
	margin-bottom: 20px;
	color: #999;
}
.bizwhoop-service-inner .btn-theme-two {
	margin: 6px 0 0;
	padding: 5px 18px;
	transition: all 0.3s ease 0s;
	border-width: 2px;
	border-style: solid;
}
/*---------------------------------------
	3.10 bizwhoop-callout           
-----------------------------------------*/
.bizwhoop-callout {
	background: url(images/call-back.jpg) no-repeat fixed 0 0 /cover;
	height: 100%;
	overflow: hidden;
	width: 100%;
	padding: 0;
}
.bizwhoop-callout .overlay {
	height: 100%;
	position: relative;
	width: 100%;
	padding: 80px 0;
}
.bizwhoop-callout .bizwhoop-callout-inner {
	margin: 0 auto;
    width: 66.6667%;
    padding: 0 15px;
    text-align: center;
}
.bizwhoop-callout h3 {
	font-size: 50px;
    font-weight: bold;
    line-height: 60px;
}
.bizwhoop-callout p {
	font-size: 18px;
	line-height: 30px;
}
.bizwhoop-callout .btn:last-child {
	margin-left: 15px;
}

/*---------------------------------------
	3.11.bizwhoop-blog          
-----------------------------------------*/
.bizwhoop-blog-section {
}
.bizwhoop-blog-section .overlay {
	width: 100%;
	height: 100%;
	position: relative;
	padding: 80px 0;
}
.bizwhoop-blog-post-box {
	margin-bottom: 40px;
	padding: 0;
	box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.12);
	border-radius: 4px;
}
.bizwhoop-blog-post-box .small {
	font-size: 14px;
    padding: 30px;
}
.bizwhoop-blog-post-box .small > p {
	margin-bottom: 20px;
}
.bizwhoop-blog-thumb {
	position: relative;
	width: 100%;
	margin-bottom: 22px;
	float: left;
}
.bizwhoop-blog-thumb img {
	position: relative;
	max-width: 100%;
	height: auto;
	border-radius: 4px 4px 0 0;
}
.bizwhoop-blog-date {
    height: auto;
    margin-top: 20px;
    text-align: center;
    min-width: 60px;
    z-index: 100;
    border-radius: 30px;
    padding: 8px 30px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.bizwhoop-blog-date span {
	font-size: 16px;
}
.bizwhoop-blog-date .h3 {
    line-height: 28px;
}
.bizwhoop-blog-author {
	background: #e8e8e8 none repeat scroll 0 0;
	font-size: 16px;
	font-weight: 800;
	width: 65px;
	height: 65px;
	left: 0;
	right: 0;
	padding: 2px;
	position: absolute;
	text-align: center;
	bottom: 0;
	margin: 0 auto -30px auto;
	z-index: 999;
}
.bizwhoop-blog-author img {
	max-width: 100%;
	border-radius: 100%;
}
.bizwhoop-blog-post-box h2 {
	font-size: 18px;
	line-height: 30px;
	position: relative;
	font-weight: 500;
}
.bizwhoop-blog-category {
	padding: 0 30px;
    margin: 20px -30px -30px;
    min-height: 40px;
    border-top: 1px solid #eee;
}
.bizwhoop-blog-category a {
	display: inline;
    font-weight: normal;
    font-style: italic;
    padding: 0 10px 0 0;
    line-height: 40px;
}
.bizwhoop-blog-category i {
	padding-right: 4px;
}
.btn-blog {
	padding: 10px 20px;
	border-radius: 30px;
	border-width: 2px;
	border-style: solid;
	background: transparent;
	font-size: 14px;
}
.btn-blog:hover {
	transition: all 0.3s ease 0s;
}
.bizwhoop-info-author-block {
	border: 1px solid #eee;
	margin-bottom: 40px;
	margin-top: 10px;
	padding: 20px 20px 0px 20px;
	color: #999;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.24);
}
.bizwhoop-info-author-block a {
	color: #777;
	font-size: 13px;
}
.bizwhoop-info-author-block .row {
	margin: 0;
}
.bizwhoop-info-author-block h4 {
	color: #333;
	font-size: 18px;
	font-weight: normal;
}
.bizwhoop-info-author-block h4 span {
	color: #999999;
	font-size: 13px;
	padding-right: 5px;
}
.bizwhoop-info-author-block h4 span i {
	padding-right: 5px;
}
.bizwhoop-info-author-block .bizwhoop-author-pic img {
	margin: 0 25px 15px 0;
	float: left;
	border-radius: 50%;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
	width: 80px;
	height: 80px;
}
.bizwhoop-info-author-block .bizwhoop-info-author-social {
	font-size: 24px;
	padding: 0;
}
.bizwhoop-info-author-block .bizwhoop-info-author-social li a {
	color: #dbdbdb;
	font-size: 18px;
}
.bizwhoop-info-author-block .bizwhoop-info-author-social li a:hover {
	color: #777;
}
.comment_section .comment-reply-link:before {
	content: "\f112";
	font-family: FontAwesome;
	padding-right: 8px;
}
.comment_section .comment-reply-link {
	border-radius: 30px;
	margin-left: 10px;
	padding: 4px 8px;
	transition: all 0.3s ease 0s;
	border-width: 1px;
	border-style: solid;
	background: #f0f0f0;
	color: #666;
	border-color: #f0f0f0;
}
.bizwhoop-comments a {
	color: #777;
}
.bizwhoop-comments .bizwhoop-reply {
	border-radius: 50%;
	margin-left: 10px;
	padding: 8px 10px;
	transition: all 0.3s ease 0s;
	border-width: 2px;
	border-style: solid;
	line-height: 20px;
}
.bizwhoop-comments a i {
	
}
.bizwhoop-comments h4 {
	font-size: 14px;
	font-weight: 500;
	margin-top: 0;
}
.bizwhoop-comments h4 span {
	color: #999999;
	font-size: 12px;
	padding-left: 7px;
}
.bizwhoop-comments .btn {
	margin-left: 5px;
}
.bizwhoop-comments .comment-list li {
	margin-bottom: 20px;
	padding: 20px;
	background: #fff;
	border-left: 2px solid #eee;
}
.comment-form label {
	clear: both;
	width: 100%;
} 
.comments-area {
	padding: 30px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.24);
	border-radius: 4px;
}

.comments-area footer {
	background: transparent;
}
.comments-area textarea {
	border-width: 0 0 2px 0;
	border-style: solid;
	border-color: #eee;
	height: 130px;
	width: 100%;
}
.comment-author.vcard img {
	height: 64px;
	width: 64px;
	border-radius: 50%;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
	margin-left: 6px;
}
/* --------------------------------------
=========================================
	4.bizwhoop-breadcrumb-section
=========================================
-----------------------------------------*/
.bizwhoop-breadcrumb-section {
	background-image: url(images/breadcrumb-back.jpg);
	background-size: cover;
	background-position: center;
	height: 100%;
	margin: 0 0 0px;
	overflow: hidden;
	padding: 0;
	width: 100%;
	box-shadow: 0 0 5px 0 #aaaaaa;
}
.bizwhoop-breadcrumb-section .overlay {
	background: rgba(0, 0, 0, 0.6);
	height: 100%;
	padding: 150px 0 30px;
	position: relative;
	width: 100%;
}
.bizwhoop-breadcrumb-title {
	text-align: center;
	padding: 0;
}
.bizwhoop-breadcrumb-title h1 {
	font-size: 48px;
	font-weight: bold;
	margin: 0;
	line-height: 60px;
	padding-bottom: 0px;
}
.bizwhoop-page-breadcrumb {
	list-style: none outside none;
	margin-bottom: 12px;
	padding: 0;
	text-align: center;
	font-size: 15px;
	line-height: 20px;
}
.bizwhoop-page-breadcrumb > li {
	display: inline-block;
}
.bizwhoop-page-breadcrumb > li + li:before {
	content: "\f178";
	font-family: fontawesome;
	padding: 0 5px;
}
/* --------------------------------------
=========================================
	5.bizwhoop-sidebar
=========================================
-----------------------------------------*/
.bizwhoop-sidebar {
	
}
.bizwhoop-sidebar a {
	transition: all 0.3s ease 0s;
}
.bizwhoop-sidebar .bizwhoop-widget .btn {
	padding: 2px 12px;
	border: none;
	border-radius: 0;
	height: 40px;
}
.bizwhoop-sidebar .bizwhoop-widget {
	margin-bottom: 30px;
	padding: 20px;
	border-width: 1px 0 0 0;
	border-style: solid;
	border-radius: 0;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.24);
}
.bizwhoop-sidebar .bizwhoop-widget ul {
	padding: 0;
	list-style: none;
}
.bizwhoop-sidebar .bizwhoop-widget ul li:last-child {
	border: none;
}
.bizwhoop-sidebar .bizwhoop-widget ul li {
	display: block;
	letter-spacing: 0.2px;
	line-height: 22px;
	margin: 0 0 10px;
	overflow: hidden;
	padding: 0;
	border-width: 0 0 1px 0;
	border-style: solid;
}
.bizwhoop-sidebar .bizwhoop-widget h2 {
	font-size: 16px;
	line-height: 20px;
}
.bizwhoop-sidebar .bizwhoop-widget h6 {
    border-style: solid;
    border-width: 0 0 1px;
    font-size: 16px;
    font-weight: 600;
    margin: 0 0 30px;
    padding-bottom: 12px;
    position: relative;
}
.bizwhoop-sidebar .bizwhoop-widget h6::before {
    border-width: 1px;
    border-style: solid;
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    margin: auto;
    position: absolute;
    width: 30px;
}
.bizwhoop-sidebar .bizwhoop-widget:hover h6::before {
    transition: all 0.3s ease 0s;
    width: 50%;
}
.bizwhoop-sidebar .bizwhoop-widget ul li {
	padding: 10px 0;
	position: relative;
	transition: all 0.4s ease-in-out 0s;
}
.bizwhoop-sidebar .bizwhoop-widget ul li a:hover {
	padding-left: 10px;
	transition: all 0.4s ease-in-out 0s;
}
.bizwhoop-sidebar .bizwhoop-widget ul.menu li .sub-menu {
	margin-left: 15px;
}
.bizwhoop-sidebar .bizwhoop-widget ul.menu li .sub-menu li {
	border-bottom: none;
	padding: 10px 0 0;
}
.bizwhoop-sidebar .bizwhoop-widget.widget_search .btn {
	border: medium none;
	border-radius: 30px;
	padding: 5px 35px;
	transition: all 0.3s ease 0s;
}
.bizwhoop-sidebar .bizwhoop-category-widget ul li {
	padding: 10px 0;
	position: relative;
	transition: all 0.4s ease-in-out 0s;
	border-width: 0 0 1px 0;
	border-style: solid;
}
.bizwhoop-sidebar .bizwhoop-category-widget ul li a:hover {
	padding-left: 10px;
	transition: all 0.4s ease-in-out 0s;
}
.bizwhoop-sidebar .bizwhoop-widget .bizwhoop-widget-tags, .bizwhoop-sidebar .bizwhoop-widget .tagcloud {
	margin: 0 0 10px;
	overflow: hidden;
	padding: 0;
}
.bizwhoop-sidebar .bizwhoop-widget .bizwhoop-widget-tags a, .bizwhoop-sidebar .bizwhoop-widget .tagcloud a {
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	margin: 0 5px 9px 0;
	padding: 6px 12px;
	transition: all 0.4s ease-in-out 0s;
	border-width: 2px;
	border-style: solid;
	border-radius: 30px;
}
.bizwhoop-sidebar .bizwhoop-widget-tags a:hover, .bizwhoop-sidebar .bizwhoop-widget .tagcloud a:hover {
	transition: all 0.4s ease-in-out 0s;
}
/*--calendar_wrap--*/ 
.bizwhoop-sidebar .bizwhoop-widget .calendar_wrap table {
	width: 100%;
	font-size: 11px;
}
.bizwhoop-sidebar .bizwhoop-widget .calendar_wrap table caption {
	border-radius: 2px;
	font-size: 16px;
	font-weight: 500;
	line-height: 35px;
	margin-bottom: 0;
	padding: 5px 12px;
	text-align: center;
	border-width: 1px;
	border-style: solid;
}
.bizwhoop-sidebar .calendar_wrap table thead th {
	border-width: 1px;
	border-style: solid;
}
.bizwhoop-sidebar .calendar_wrap table tbody td:hover, .bizwhoop-sidebar .calendar_wrap table tbody #today:hover {
	transition: all 0.3s ease 0s;
}
.bizwhoop-sidebar .calendar_wrap table tfoot {
	border-width: 1px;
	border-style: solid;
}
.bizwhoop-sidebar .bizwhoop-widget .calendar_wrap table thead th {
	text-align: center;
	padding: 6px 0;
}
.bizwhoop-sidebar .bizwhoop-widget .calendar_wrap table tbody td {
	line-height: 2.5em;
	transition: background 0.15s ease 0s;
	text-align: center;
	border-width: 1px;
	border-style: solid;
}
.bizwhoop-sidebar .bizwhoop-widget .calendar_wrap table tfoot {
	font-size: 11px;
}
.bizwhoop-sidebar .bizwhoop-widget .calendar_wrap table tfoot tr td#prev {
	padding: 5px;
	text-transform: uppercase;
}
.bizwhoop-sidebar .bizwhoop-widget .calendar_wrap table tfoot tr td#next {
	padding: 5px;
	text-align: right;
	text-transform: uppercase;
}
/*--calendar_wrap end--*/ 
.bizwhoop-sidebar .bizwhoop-widget .textwidget select, .bizwhoop-sidebar .bizwhoop-widget .textwidget img {
	width: 100%;
}
/*----woocommerce footer-widget----*/
.bizwhoop-sidebar .bizwhoop-widget.widget_product_search .btn {
	padding: 5px 35px;
	border-radius: 30px;
}

/*----left-menu-widget----*/
.bizwhoop-sidebar .bizwhoop-left-menu-widget ul li {
	border-radius: 0;
	margin: 0;
	padding: 10px 20px;
}
.bizwhoop-sidebar .bizwhoop-left-menu-widget ul li:hover, .bizwhoop-sidebar .bizwhoop-left-menu-widget ul li.active {
	border-radius: 0 30px 30px 0;
}
/* --------------------------------------
=========================================
	6.bizwhoop-error page
=========================================
-----------------------------------------*/
.bizwhoop-error-404 h1 {
	font-size: 100px;
	line-height: 80px;
}
.bizwhoop-error-404 h1 i {
	padding: 5px;
}
.bizwhoop-error-404 h4 {
	line-height: 40px;
}
.bizwhoop-error-404 p {
	line-height: 30px;
}

/* --------------------------------------
=========================================
	8.bizwhoop-footer
=========================================
-----------------------------------------*/
footer {
	background: #212121;
}
footer .bizwhoop-footer-widget-area {
	border-top-width: 1px;
	border-top-style: solid;
	padding-top: 50px;
}
footer .bizwhoop-widget {
	margin-bottom: 50px;
}
footer .bizwhoop-widget:nth-child(4n+1) {
	clear: both;
}
footer .bizwhoop-search-widget .btn {
	padding: 1px 12px;
	border-radius: 30px;
	height: 40px;
}
footer .bizwhoop-widget.widget_search .btn {
	border-width: 1px;
	border-style: solid;
	padding: 5px 35px;
	height: 40px;
	border-radius: 30px;
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12), 0 1px 4px rgba(0, 0, 0, 0.12);
}
footer .bizwhoop-widget.widget_search .btn-default, footer .bizwhoop-widget.widget_search .btn-default:hover {
	background-color: initial;
}
footer .bizwhoop-widget.widget_search .btn:hover, footer .bizwhoop-widget.widget_search .btn:focus {
	border-width: 1px;
	border-style: solid;
	transition: all 0.4s ease-in-out 0s;
}
footer .bizwhoop-widget h6 {
	font-size: 16px;
	font-weight: 600;
	margin: 0 0 30px 0;
	position: relative;
	padding-bottom: 12px;
	border-width: 0 0 1px 0;
	border-style: solid;
}
footer .bizwhoop-widget h6::before {
	border: 1px solid;
	bottom: 0px;
	content: "";
	display: block;
	left: 0;
	margin: auto;
	position: absolute;
	width: 30px
}
footer .bizwhoop-widget:hover h6::before {
	width: 50%;
	transition: all 0.3s ease 0s;
}
footer .bizwhoop-widget ul {
	padding: 0;
	list-style: none;
}
footer .bizwhoop-widget ul li {
	display: block;
	letter-spacing: 0.2px;
	line-height: 22px;
	margin: 0 0 10px;
	overflow: hidden;
	padding: 0;
	border-width: 0 0 1px 0;
	border-style: solid;
}
footer .bizwhoop-widget ul li a:hover {
	transition: all 0.4s ease-in-out 0s;
}
footer .bizwhoop-widget ul li:first-child {
	padding-top: 0;
}
footer .bizwhoop-widget ul li:last-child {
	border-bottom: none;
}
footer .bizwhoop-widget ul li {
	margin: 0;
	padding: 6px 0;
	position: relative;
}
footer .bizwhoop-widget ul li a {
	transition: all 0.4s ease-in-out 0s;
}
footer .bizwhoop-widget ul li a:hover {
	padding-left: 10px;
}
footer .bizwhoop-widget .bizwhoop-widget-tags, footer .bizwhoop-widget .tagcloud {
	margin: 0 0 10px;
	overflow: hidden;
	padding: 0;
}
footer .bizwhoop-widget .bizwhoop-widget-tags a, footer .bizwhoop-widget .tagcloud a {
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	margin: 0 5px 9px 0;
	padding: 6px 12px;
	transition: all 0.4s ease-in-out 0s;
	border-width: 2px;
	border-style: solid;
	border-radius: 30px;
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12), 0 1px 4px rgba(0, 0, 0, 0.12);
}
footer .bizwhoop-widget .bizwhoop-widget-tags a:hover, footer .bizwhoop-widget .tagcloud a:hover {
	transition: all 0.4s ease-in-out 0s;
}
footer .bizwhoop-widget .calendar_wrap table {
	width: 100%;
	font-size: 11px;
}
footer .bizwhoop-widget .calendar_wrap table caption {
	border-radius: 2px;
	font-size: 16px;
	font-weight: 500;
	line-height: 35px;
	margin-bottom: 0;
	padding: 5px 12px;
	text-align: center;
	border-width: 1px;
	border-style: solid;
}
footer .bizwhoop-widget .calendar_wrap table thead th {
	text-align: center;
	padding: 6px 0;
	border-width: 1px;
	border-style: solid;
}
footer .bizwhoop-widget .calendar_wrap table tbody td {
	line-height: 2.5em;
	transition: background 0.15s ease 0s;
	text-align: center;
	border-width: 1px;
	border-style: solid;
}
footer .calendar_wrap table tbody #today:hover {
	transition: all 0.3s ease 0s;
}
footer .calendar_wrap table tbody td:hover {
	transition: all 0.3s ease 0s;
}
footer .bizwhoop-widget .calendar_wrap table tfoot {
	font-size: 11px;
	border-width: 1px;
	border-style: solid;
}
footer .bizwhoop-widget .calendar_wrap table tfoot tr td#prev {
	padding: 5px;
	text-transform: uppercase;
}
footer .bizwhoop-widget .calendar_wrap table tfoot tr td#next {
	padding: 5px;
	text-align: right;
	text-transform: uppercase;
}
footer .bizwhoop-widget .textwidget select {
	width: 100%;
}
/*----woocommerce footer-widget----*/
footer .bizwhoop-widget.widget_product_search .btn {
	padding: 2px 12px;
	height: 40px;
	border-radius: 0 30px 30px 0;
	margin-left: -1px;
}
footer .bizwhoop-widget .input-group-btn .btn {
	border-radius: 0 30px 30px 0;
}

/*----contactform footer-widget----*/
footer .bizwhoop-footer-copyright {
	padding: 25px 0 10px;
}
footer .bizwhoop-footer-copyright p, footer .bizwhoop-footer-copyright a {
	font-size: 13px;
	line-height: 30px;
}
footer .bizwhoop-social {
	padding: 0px;
	margin: 0;
}
footer .bizwhoop-social li {
	display: inline-block;
	margin-right: 5px;
	border-bottom: none;
}
footer .bizwhoop-social li a:hover {
	padding-left: 0;
}
footer .bizwhoop-social li span.icon-soci {
	display: inline-block;
	float: left;
	height: 45px;
	line-height: 45px;
	margin: 0px 4px;
	text-align: center;
	width: 45px;
	border-radius: 50% 50% 0 50%;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
footer .bizwhoop-social li span.icon-soci:hover {
	transition: all 0.4s ease-in-out 0s;
}
footer .bizwhoop-social li span.icon-soci a {
	font-size: 18px;
}
/* --------------------------------------
=========================================
	10.bizwhoop-Responsive Part
=========================================
-----------------------------------------*/
@media (max-width: 992px) {
.woocommerce-page .woocommerce .cart-collaterals .cart_totals {
	width: 100%;
}
.woocommerce-page .products .product > a:first-child {
/*		min-height: 325px; */
}
.bizwhoop-trhead {
	position: relative;
}
}
@media (max-width: 767px) {
.bizwhoop-calltoaction {
	text-align: center;
}
.bizwhoop-calltoaction .btn{
	margin-bottom: 20px;
}

.woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product {
	width: 48%;
	float: left;
	clear: both;
	margin: 0 0 2.992em;
}
.woocommerce .upsells.products ul li.product:nth-child(4), .woocommerce-page ul.products li.product:nth-child(4) {
	margin: 0 0 2.992em;
}
.woocommerce .upsells.products ul li.product:nth-child(4+1), .woocommerce-page ul.products li.product:nth-child(4+1) {
	clear: none;
}
.woocommerce .upsells.products ul li.product:nth-child(even), .woocommerce-page ul.products li.product:nth-child(even) {
	margin-right: 0;
	float: right;
}
.woocommerce .upsells.products ul li.product:nth-child(odd), .woocommerce-page ul.products li.product:nth-child(odd) {
	clear: left;
}
}
@media (max-width: 600px) {
.woocommerce-page .product .images {
	width: 100%;
}
.woocommerce-page .product .entry-summary {
	width: 100%;
	padding-left: 0%;
	margin-top: 50px;
}
.woocommerce-page .woocommerce-tabs .tabs li a {
	font-size: 14px;
}
.woocommerce-page .woocommerce-tabs .tabs li {
	padding: 10px 10px;
}
.listpost-content-wrap-large {
	position: relative;
}
.listpost-content-wrap-large {
	padding: 20px 0px 0px 0px;
}
.entry-mebizwhoop-large {
	position: relative;
	float: left;
	width: 100%;
}
.entry-footer-large {
	padding-right: 0;
}
}
@media (max-width: 480px) {
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	width: 100%;
}
.woocommerce-page .woocommerce-result-count {
	text-align: center;
	width: 100%;
	margin-bottom: 0px;
}
.woocommerce-page .woocommerce-ordering {
	float: none;
}
.woocommerce-page .products .product > a:first-child {
	width: 240px;
}
.woocommerce-page .woocommerce-tabs .tabs li {
	width: 100%;
}
.woocommerce-page .woocommerce-tabs .tabs li {
	width: 100%;
	border-bottom: 2px solid #CCC;
}
.woocommerce-page .woocommerce-tabs .tabs {
	border-bottom: 0;
}
.woocommerce-page .woocommerce-tabs .comment_container {
	position: relative;
	padding-left: 0px;
	padding-top: 50px;
}
.woocommerce-page .products .product > a:first-child {
	width: 100%;
}
/* cart page */
.woocommerce table.shop_table th {
	padding: 5px 5px;
	font-size: 8px;
}
.woocommerce-page .woocommerce .product-name a {
	font-size: 12px;
	line-height: 16px;
	float: left;
}
.woocommerce table.shop_table td {
	padding: 6px 4px;
}
.woocommerce table.shop_table td, .woocommerce table.shop_table td span, .woocommerce table.shop_table td a, .woocommerce table.shop_table td strong {
	font-size: 12px;
}
.woocommerce table.shop_table td .amount {
	font-size: 12px;
}
.woocommerce-page .woocommerce .product-quantity input.qty {
	width: 45px;
}
.woocommerce td.product-quantity {
	min-width: 40px;
}
.woocommerce-page .woocommerce input[type="submit"] {
	font-size: 10px;
}
.woocommerce-page .woocommerce .cart_totals tr.cart-subtotal th {
	font-size: 12px;
}
.woocommerce-cart .cart-collaterals .cart_totals tr th {
	font-size: 12px;
}
.woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce-cart .cart-collaterals .cart_totals table td span, .woocommerce-cart .cart-collaterals .cart_totals table td a {
	font-size: 12px;
}
.woocommerce form .form-row label {
	font-size: 12px;
}
.woocommerce-page .woocommerce .woocommerce-info, .woocommerce-page .woocommerce .woocommerce-info a {
	font-size: 12px;
}
.woocommerce-checkout-payment label {
	font-size: 14px;
}
.woocommerce-page .woocommerce #payment div.payment_box p {
	font-size: 12px;
	line-height: 16px;
	text-align: justify;
}
.woocommerce form .form-row {
	width: 100%;
}
.woocommerce-page .woocommerce .order_details li {
	width: 100%;
	border-bottom: 1px dashed #d3ced2;
	border-right: none;
	padding: 0 0 5px 0;
	margin-bottom: 5px;
	margin-top: 5px
}
.woocommerce-page address {
	font-size: 12px;
}
.woocommerce-page .woocommerce-error, .woocommerce-page .woocommerce-message, .woocommerce-page .woocommerce-error li {
	font-size: 12px;
}
.woocommerce-page .woocommerce .cart-collaterals .cart_totals a {
	width: 100%;
	margin-right: 0;
}
.woocommerce-page .woocommerce .checkbox {
	font-size: 16px;
}
.woocommerce-page .myaccount_address {
	font-size: 12px;
}
.woocommerce-page #content .quantity input.minus, .woocommerce-page #content .quantity input.plus {
	display: none;
}
.woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product {
	width: 100%;
}
}
/* [end] woocommerce */
@media (min-width: 768px) and (max-width: 991px) {
.navbar-header {
	float: none;
}
}
 @media only screen and (min-width: 240px) and (max-width: 460px) {
.bizwhoop-footer-top-area .bizwhoop-app-widget .btn {
	margin-top: 10px;
}
#bizwhoop-slider .slide-caption.slide-left {
	float: none;
	text-align: center;
}
#bizwhoop-slider .slide-caption.slide-right {
	float: none;
	text-align: center;
}


}
@media only screen and (min-width: 320px) and (max-width: 480px) {
/* Top Details*/
.bizwhoop-head-detail .info-left {
	float: none;
	text-align: center;
	margin: 10px 0 17px;
	float: none;
}
.bizwhoop-head-detail .info-right {
	float: none;
	text-align: center;
	margin: 10px 0 17px;
	float: none;
}
/* logo*/
.navbar-default .navbar-brand {
	margin: 0 auto 0 10px;
}
.navbar-wp .navbar-nav > li > a {
	padding: 12px;
}
.navbar-wp .navbar-nav > li > a:hover, .navbar-wp .navbar-nav > li > a:focus {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	z-index: 8;
}
.navbar-wp .bizwhoop-search-box {
	float: left;
}
.bizwhoop-search {
	margin: 0 auto;
}
.bizwhoop-plans .bizwhoop-plan.active {
	transform: scale(1);
}
.bizwhoop-subscriber .subscription-form .int-box {
	width: 100%;
}
}
@media screen and (min-width: 240px) and (max-width: 1024px) {	
.bizwhoop-slider-inner {
}
.bizwhoop-prosses-inner::after {
	border: none;
}
}
@media screen and (min-width: 240px) and (max-width: 1179px) {
.boxed {
	width: auto;
}
.bizwhoop-slider-inner p {
	width: auto;
}
}
@media screen and (min-width: 530px) and (max-width: 1024px) {
/*--------------- bizwhoop-slider ---------------*/
.bizwhoop-slider-inner {
	min-width: auto !important;
	width: auto !important;
}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
#bizwhoop-slider .slide-caption h1 {
	font-size: 200%;
}
#bizwhoop-slider .slide-caption .description p {
	font-size: 14px;
}
#bizwhoop-slider .slide-caption {
	margin: 0 auto;
}
}
@media screen and (min-width: 240px) and (max-width: 767px) {
/*--------------- bizwhoop-slider ---------------*/
.navbar-wp .navbar-nav>.active>a, .navbar-wp .navbar-nav>.active>a:hover, .navbar-wp .navbar-nav>.active>a:focus {
	border-bottom: none;
}
.navbar-wp .navbar-nav > a, .navbar-wp .navbar-nav> a:hover, .navbar-wp .navbar-nav a:focus {
	border-bottom: none;
}
.bizwhoop-slider-inner {
	min-width: auto !important;
	width: auto !important;
}
.bizwhoop-slider-warraper #bizwhoop-slider .item img {
    width: 100%;
    min-height: auto;
}

#bizwhoop-slider .slide-caption h1{
	font-size: 14px;
	line-height: 40px;
	letter-spacing: 0;
}
#bizwhoop-slider .slide-caption {
	width: 85%;
	margin: 0 auto;
}
#bizwhoop-slider .slide-caption .description p {
	font-size: 12px;
}
#bizwhoop-slider .slide-caption .description {
	font-size: 100%;
	line-height: 1em;
	margin: 0 auto;
	width: 100%;
}
.bizwhoop-slider-warraper .owl-controls .owl-buttons div {
	width: 30px;
	height: 30px;
	font-size: 20px;
	line-height: 20px;
	border-width: 2px;
	border-style: solid;
}

/*--------------- bizwhoop-subscription-form ---------------*/
.bizwhoop-subscriber .subscription-form .int-box {
	width: 100%;
}
}

/*--------------- Gallary ---------------*/


.gallery {
	margin: 0 -1.1666667% 1.75em;
}

.gallery-item {
	display: inline-block;
	max-width: 33.33%;
	padding: 0 1.1400652% 2.2801304%;
	text-align: center;
	vertical-align: top;
	width: 100%;
}

.gallery-columns-1 .gallery-item {
	max-width: 100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-icon img {
	margin: 0 auto;
}

.gallery-caption {
	color: #686868;
	display: block;
	font-size: 13px;
	font-style: italic;
	line-height: 1.6153846154;
	padding-top: 0.5384615385em;
}

.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
	display: none;
}

.header-widget .bizwhoop-header-box {
	margin: 7px 0;
}
.header-widget .bizwhoop-header-box .btn {
	border: medium none;
	height: 40px;
	padding: 2px 12px;
	transition: all 0.3s ease 0s;
}
/*---------------------------------------
	1.2 bizwhoop-category      
-----------------------------------------*/
.bizwhoop-category {
    background-color: #f1f1f1;
    float: left;
    font-weight: normal;
    height: 55px;
    line-height: 50px;
    position: relative;
    text-transform: capitalize;
    width: auto;
    margin: 0;
}
.bizwhoop-category i {
    margin-left: 10px;
}
.bizwhoop-category a {
    color: #8a8a8a;
    font-size: 14px;
    padding: 10px;
    line-height: 20px;
}
.bizwhoop-category ul.bizwhoop-category-submenu {
    background: #fff;
    height: auto;
    max-height: 200px;
    min-width: 140px;
    overflow-x: hidden;
    overflow-y: scroll;
    left: 0;
    padding: 10px 0 10px 0;
    position: absolute;
    top: 100%;
    transform: scaleY(0);
    transform-origin: 0 0 0;
    transition: all 0.5s ease 0s;
    width: 100%;
    z-index: 15000;
}
.bizwhoop-category ul.bizwhoop-category-submenu li {
    display: block;
    padding: 6px 10px;
    border-width: 1px 0;
    border-style: solid;
    border-color: #f5f5f5;
}
.bizwhoop-category ul.bizwhoop-category-submenu li:hover {
    color: #fff;
    background: #000;
}
.bizwhoop-category ul.bizwhoop-category-submenu li a {
    color: #000;
    font-weight: 300;
    font-size: 14px;
    transition: all 0.5s ease 0s;
}
.bizwhoop-category ul.bizwhoop-category-submenu li:hover a {
    color: #fff;
    margin-left: 4px;
}
.bizwhoop-category:hover ul.bizwhoop-category-submenu {
    opacity: 1;
    transform: scaleY(1);
}

/*---------------------------------------
	1.2 Theme Menu          
-----------------------------------------*/
.bizwhoop-main-nav {
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}
.navbar-wp {
	margin: 0;
	padding: 0;
	border: none;
	border-radius: 0;
	z-index: 1000;
}
.navbar-brand {
	font-size: 26px;
	height: auto;
	line-height: 25px;
	margin-right: 50px;
	padding: 15px 0;
	text-shadow: 2px 2px 1px rgba(150, 150, 183, 0.18);
}
.navbar-brand span.site-description {
	font-size: 13px;
	line-height: 0;
}
.navbar-wp .navbar-nav > li> a {
	padding: 30px 16px;
	margin-right: 0;
	font-size: 13px;
	letter-spacing: 0.5px;
	-webkit-transition: all .25s ease-out;
	-moz-transition: all .25s ease-out;
	transition: all .25s ease-out;
	margin-bottom: 0px;
	font-family: 'Montserrat', sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  display: block;
}
.navbar-wp .navbar-nav > .active > a, .navbar-wp .navbar-nav > .active > a:hover, .navbar-wp .navbar-nav > .active > a:focus {
	background: none;
}
.navbar-wp .navbar-nav > li > ul > li > a i {
	padding-right: 10px;
}
.navbar-wp .navbar-nav > .disabled > a, .navbar-wp .navbar-nav > .disabled > a:hover, .navbar-wp .navbar-nav > .disabled > a:focus {
	background-color: transparent;
}
.navbar-wp .navbar-nav > .open > a, .navbar-wp .navbar-nav > .open > a:hover, .navbar-wp .navbar-nav > .open > a:focus {
	background: transparent;
}
.navbar-base .navbar-nav > .open > a, .navbar-base .navbar-nav > .open > a:hover, .navbar-base .navbar-nav > .open > a:focus {
	background: transparent;
}
.navbar-toggle {
	border-radius: 4px;
	margin: 10px auto;
	position: absolute;
	right: 5%;
	border: none;
}
.navbar-wp .dropdown-menu {
	min-width: 200px;
	padding: 0;
	border: none;
	border-radius: 0;
	z-index: 10;
	right: auto;
	left: 0;
}
.navbar-wp .dropdown-menu > li:last-child {
	border: 0
}
.navbar-wp .dropdown-menu > li > a {
	padding: 8px 10px;
	font-size: 13px;
	font-family: 'Lato', sans-serif;
  	display: block;
  	transition: .3s;
  	text-transform: uppercase;
  	font-weight: 700;
}
.navbar-wp .dropdown-menu > .dropdown-menu {
	right: 0;
  left: auto;
}
.navbar-nav > li:last-child > .dropdown-menu {
	right: 0;
	left: auto;
}
.navbar-wp.affix .navbar-inner {
	border-bottom: 0
}
.navbar-wp.affix .navbar-nav > li > a {
	padding: 18px 16px;
	margin-right: 0;
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase
}
.dropdown-submenu {
	position: relative
}
.dropdown-submenu > .dropdown-menu {
	top: -1px;
	left: 100%;
	margin-top: 0;
	margin-left: 0;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}
.dropdown-submenu:hover > .dropdown-menu {
	display: block;
	padding: 0
}
.dropdown-submenu.pull-left {
	float: none
}
.dropdown-submenu.pull-left > .dropdown-menu {
	left: -100%;
	margin-left: 10px
}
.navbar-wp .navbar-brand {
    font-size: 22px;
    line-height: 20px;
    padding: 18px 0;
    transition: all 0.25s ease-out 0s;
}
.is-sticky .bizwhoop-main-nav {
	box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.2);
	z-index: 999;
}
.is-sticky .navbar-brand {
	padding: 8px 0 0 15px;
	transition: all 0.25s ease-out 0s;
	font-size: 22px;
	line-height: 18px;
}
.is-sticky .navbar-brand img {
	height: 40px;
	transition: all 0.25s ease-out 0s;
}
.is-sticky .navbar-nav > li > a {
	padding: 16px 16px;
	transition: all 0.25s ease-out 0s;
}
.bizwhoop-search-box {
    position: absolute;
    right: 0px;
    top: 16px;
}

.bizwhoop-search-modal .bizwhoop-search .btn {
	padding: 2px 12px;
	border-radius: 0 30px 30px 0;
	height: 40px;
	border-width: 1px;
	border-style: solid;
}
.bizwhoop-search-modal .modal-header .close:focus, .bizwhoop-search-modal .modal-header .close:hover {
	background: none;
}
.bizwhoop-search-modal {
	top: 30%;
}
.bizwhoop-search-modal .modal-header {

}
.bizwhoop-search-modal .modal-content{
	background: transparent;
	box-shadow: none;
	border: none;
}
.modal-backdrop {
	background: #fff;
}
.modal-backdrop.in {
    opacity: 0.90;
}
.modal-header {
	border-bottom: none;
}

/* --------------------------------------
=========================================
	2.General
=========================================
-----------------------------------------*/

/*---------------------------------------
	2.1.Body & Global           
-----------------------------------------*/
body {
	padding: 0;
	margin: 0;
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 24px;
}
.boxed {
	width: 1170px;
	margin: 0 auto;
	box-shadow: 0 0 10px 0 rgba(48, 48, 48, 0.5);
}
a {
	text-decoration: none;
}
body a:focus, body a:hover {
	outline: none;
	text-decoration: none;
}
select {
	background-clip: padding-box;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 3px;
	color: #444;
	display: block;
	font-weight: 400;
	overflow: hidden;
	padding: 6px 12px;
	position: relative;
	text-decoration: none;
	white-space: nowrap;
}
 .no-gutter > [class*=col-] {
 padding-right: 0;
 padding-left: 0;
}
input:not([type]), input[type="email"], input[type="number"], input[type="password"], input[type="tel"], input[type="url"], input[type="text"] {
	border: 0;
	z-index: 2;
	height: 44px;
	color: #212121;
	padding: 10px 0;
	font-size: 16px;
	font-weight: 500;
	border-radius: 0;
	line-height: 24px;
	position: relative;
	background-color: transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
input[type="submit"], button {
	padding: 5px 35px;
	line-height: 30px;
	border-radius: 30px;
	font-weight: bold;
	font-size: 14px;
	border-width: 1px;
	border-style: solid;
	transition: all 0.4s ease-in-out 0s;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
input:not([type]):hover, input[type="email"]:hover, input[type="number"]:hover, input[type="password"]:hover, input[type="tel"]:hover, input[type="url"]:hover, input[type="text"]:hover, input:not([type]):focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="text"]:focus {
}
input[type="submit"]:hover, button:hover, input[type="submit"]:focus, button:focus {
	transition: all 0.3s ease 0s;
	outline: none;
}
.form-group {
	backface-visibility: hidden;
	display: block;
	line-height: 0;
	margin: 0 auto 30px;
	position: relative;
	width: 100%;
}
.form-control {
	border: 0;
	z-index: 2;
	height: 44px;
	padding: 10px 0;
	font-size: 16px;
	font-weight: 500;
	border-radius: 0;
	line-height: 24px;
	position: relative;
	background-color: transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
	background-color: transparent;
}
.form-control:focus {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
textarea.form-control {
	resize: none;
	height: 70px;
}
/* Label
============================================================================= */
/* Wrapper
----------------------------------------------------------------------------- */
.form-group label {
	left: 0;
	bottom: 0;
	z-index: 1;
	width: 100%;
	cursor: text;
	display: block;
	margin: 0 auto;
	padding: 10px 0;
	font-size: 15px;
	font-weight: 400;
	text-align: left;
	line-height: 24px;
	position: absolute;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: all 0.30s ease-in-out;
	-moz-transition: all 0.30s ease-in-out;
	-o-transition: all 0.30s ease-in-out;
	transition: all 0.30s ease-in-out;
}
textarea.form-control + label {
	padding: 10px 0 36px;
}
/* Main Line
----------------------------------------------------------------------------- */
.form-group label::before {
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	content: '';
	position: absolute;
}
/* Focus Line
----------------------------------------------------------------------------- */
.form-group label::after {
	width: 0;
	left: 50%;
	bottom: 0;
	height: 2px;
	content: '';
	position: absolute;
	-webkit-transition: all 0.30s ease-in-out;
	-moz-transition: all 0.30s ease-in-out;
	-o-transition: all 0.30s ease-in-out;
	transition: all 0.30s ease-in-out;
}
.form-control:focus + label::after {
	left: 0;
	width: 100%;
}
/* Filled
============================================================================= */
.form-control:focus + label, .form-control.input-filled + label {
	padding-top: 0;
	font-size: 14px;
	line-height: 14px;
	padding-bottom: 40px;
}
textarea.form-control:focus + label, textarea.form-control.input-filled + label {
	padding-bottom: 66px;
}
mark, .mark {
	padding: 2px 5px;
	border-radius: 3px;
}
/*Responsive Video*/
.responsive-video {
	height: 0;
	padding-top: 1px;
	position: relative;
	padding-bottom: 56.25%; /*16:9*/
}
.responsive-video iframe {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	border: none;
}


.bizwhoop-accordion-heading {
	margin: 10px 0;
	padding: 10px;
	border-width: 1px;
	border-style: solid;
}
.bizwhoop-accordion-body {
	border-width: 1px;
	border-style: solid;
	margin: -10px 0 10px 0;
	padding: 10px;
	transition: all 0.4s ease 0s;
}
.bizwhoop-accordion-heading > a.collapsed .icon-expanded {
	display: none;
}
.bizwhoop-accordion-heading > a i.icon-expanded {
	display: none;
}
.bizwhoop-accordion-heading > a.collapsed .icon-collapsed {
	display: inline-block;
	vertical-align: baseline;
}
blockquote {
	position: relative;
	width: 100%;
	border-width: 0 0 0 5px;
	border-style: solid;
}
blockquote::before {
	color: #d0d0d0;
	content: "\f10d";
	display: table;
	float: left;
	font-family: "FontAwesome";
	font-size: 28px;
	margin-top: 6px;
	font-weight: normal;
	width: 6%;
}
blockquote p {
	font-style: italic;
	width: 94%;
	display: table;
}
.margin-top-zero {
	margin-top: 0px;
}
.margin-bottom-zero {
	margin-bottom: 0px;
}
.margin-top-10 {
	margin-bottom: 10px;
}
.margin-top-20 {
	margin-top: 20px;
}
.margin-top-30 {
	margin-top: 30px;
}
.margin-top-50 {
	margin-top: 50px;
}
.margin-top-80 {
	margin-top: 80px;
}
.margin-bottom-10 {
	margin-bottom: 10px;
}
.margin-bottom-20 {
	margin-bottom: 20px;
}
.margin-bottom-30 {
	margin-bottom: 30px;
}
.margin-bottom-50 {
	margin-bottom: 50px;
}
.margin-bottom-80 {
	margin-bottom: 80px;
}
.padding-top-10 {
	padding-top: 10px;
}
.padding-top-20 {
	padding-top: 20px;
}
.padding-top-30 {
	padding-top: 30px;
}
.padding-top-50 {
	padding-top: 50px;
}
.padding-top-40 {
	padding-top: 40px;
}
.padding-top-60 {
	padding-top: 60px;
}
.padding-top-80 {
	padding-top: 80px;
}
.padding-bottom-10 {
	padding-bottom: 10px;
}
.padding-bottom-20 {
	padding-bottom: 20px;
}
.padding-bottom-30 {
	padding-bottom: 30px;
}
.padding-bottom-40 {
	padding-bottom: 40px;
}
.padding-bottom-50 {
	padding-bottom: 50px;
}
.padding-bottom-60 {
	padding-bottom: 60px;
}
.padding-bottom-80 {
	padding-bottom: 80px;
}
/*---------------------------------------
	2.3.Alerts Styles           
-----------------------------------------*/
.alert-success, .text-success {
	background-color: #2ac56c;
	color: #fff;
}
.alert-info, .text-info {
	background-color: #4593e3;
	color: #fff;
}
.alert-danger, .text-danger {
	background-color: #f06060;
	color: #fff;
}
.alert-warning, .text-warning {
	background-color: #fcd04b;
	color: #fff;
}
.progress-bar-success {
	background-color: #2ac56c;
	color: #fff;
}
.progress-bar-info {
	background-color: #4593e3;
	color: #fff;
}
.progress-bar-danger {
	background-color: #f06060;
	color: #fff;
}
.progress-bar-warning {
	background-color: #fcd04b;
	color: #fff;
}
.bizwhoop-skills .progress {
	border-radius: 30px;
}
.bizwhoop-skills .progress .progress-bar {
	overflow: hidden;
	position: absolute;
	border-radius: 30px;
}
.subscription-success {
	color: #2ac56c;
}
.subscription-error {
	color: #f06060;
}
/*---------------------------------------
	2.4.Button Styles           
-----------------------------------------*/
.btn {
	padding: 5px 35px;
	line-height: 30px;
	overflow: hidden;
	position: relative;
	border-radius: 30px;
	font-weight: bold;
	display: inline-block;
	transition: all 0.4s ease-in-out 0s;
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12), 0 1px 4px rgba(0, 0, 0, 0.12);
}
.btn:hover, .btn:focus {
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.16), 0 1px 4px rgba(0, 0, 0, 0.16);
}
.btn-theme {
	border: none;
}
.btn-theme:hover, .btn-theme:focus {
	transition: all 0.3s ease 0s;
	outline: none;
}
.btn-theme-two:hover, .btn-theme-two:focus {
	transition: all 0.3s ease 0s;
	outline: none;
}
.pagination > li:first-child > a, .pagination > li:first-child > span {
	border-radius: 50%;
}
.pagination > li:last-child > a, .pagination > li:last-child > span {
	border-radius: 50%;
}
.pagination > li > a, .pagination > li > span {
	margin: 0 3px;
	border-radius: 50%;
	border-width: 2px;
	border-style: solid;
	border-color: #ddd;
}
.pagination > .active > a, .pagination > .active > a:hover, .pagination > li > a:hover, .pagination > li > a:focus, .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	transition: all 0.3s ease 0s;
}
button.mfp-close:hover, button.mfp-close:focus {
	background: inherit;
}
/*---------------------------------------
	2.5.WP Styles  
-----------------------------------------*/
/*--WP--*/

.bypostauthor > article .fn:after {
	display: inline-block;
	font-size: 16px;
	line-height: 1;
	speak: none;
	text-align: center;
	text-decoration: inherit;
	text-transform: none;
	vertical-align: top;
}
.sticky {
	display: none;
}
.gallery-caption {
	color: #686868;
	display: block;
	font-size: 13px;
	font-style: italic;
	line-height: 1.6153846154;
	padding-top: 0.5384615385em;
}
.wp-caption {
	margin-bottom: 1.75em;
	max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 0;
	max-width:100%;
}
.wp-caption .wp-caption-text {
	color: #686868;
	font-style: italic;
	line-height: 1.6153846154;
	padding-top: 0.5384615385em;
}
.content-area img.alignnone, .content-area figure.alignnone img {
	width: 100%;
	height: auto;
}
.content-area figure {
	width: 100%;
}
.entry-header h1 {
	position: relative;
	padding-bottom: 15px;
	margin-bottom: 20px;
	font-size: 24px;
}
.entry-header h1::before {
	border: 1px solid;
	bottom: 0;
	content: "";
	display: block;
	left: 0;
	margin: auto;
	position: absolute;
	width: 30px;
	transition: all 0.4s ease 0s;
}
.entry-header h1:hover::before {
	width: 13%;
}
.entry-footer {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.entry-footer .screen-reader-text {
	display: none;
}
img.alignnone {
	width: 100%;
	height: auto;
}
img.size-large {
	width: 100%;
	height: auto;
}
/*----woocommerce----*/
/* woocommerce v2.3.5 */
*:focus {
	outline: 0;
}
.woocommerce h2 {
	font-size: 22px;
}
.woocommerce h3 {
	font-size: 20px;
}
/*----product----*/
.woocommerce .products span.onsale, .woocommerce span.onsale {
	border-radius: 50%;
	display: block;
	font-size: 13px;
	font-weight: normal;
	line-height: 25px;
	margin: 4px !important;
	min-height: 10px;
	z-index: 999;
	width: 50px;
	height: 50px;
	line-height: 50px;
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12), 0 1px 4px rgba(0, 0, 0, 0.12);
}
.woocommerce span.onsale {
	margin: 10px !important;
}
.woocommerce ul.products li.product {
	text-align: center;
	padding-bottom: 10px;
	transition: all 0.4s ease 0s;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.24);
}
.woocommerce ul.products li.product:hover {
	box-shadow: 0px 3px 8px 0 rgba(0, 0, 0, 0.2);
}
.woocommerce ul.products li.product a {
	overflow: hidden;
	position: relative;
}
.woocommerce ul.products li.product a img {
	-webkit-transition: all 0.7s ease;
	transition: all 0.7s ease;
}
.woocommerce ul.products li.product a img:hover {
	transform: scale(1.1);
}
.woocommerce-page .woocommerce-ordering select {
	padding: 12px 15px 12px 10px;
	color: #A0A0A0;
	border: 1px solid rgba(0, 0, 0, 0.1);
	border-radius: 0;
}
.woocommerce-page .products .product > a:first-child {
	position: relative;
	text-align: center;
	display: block;
}
.woocommerce-page .products a.button {
	display: inline-block;
	text-align: center;
	padding: 16px 35px;
	border-radius: 30px;
	margin: 10px;
	border: none;
	font-size: 12px;
	margin: 0 auto !important;
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12), 0 1px 4px rgba(0, 0, 0, 0.12);
}
.woocommerce-page .products a.button:hover, .woocommerce-page .products a.button:focus {
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.16), 0 1px 4px rgba(0, 0, 0, 0.16);
}
.woocommerce-page .products h3 {
	position: relative;
	display: inline-block;
	margin-bottom: 30px;
	font-weight: bold;
	font-size: 12px;
	line-height: 25px;
	float: none;
	width: auto;
	margin: 0;
}
.woocommerce-page .products .star-rating {
	position: relative;
	margin: 0 auto;
}
.woocommerce-page .products a .price {
	line-height: 20px;
	width: 100%;
	float: left;
	height: auto;
	min-height: 40px;
	text-align: center;
	padding: 10px 0;
}
.woocommerce ul.products li.product .price {
	font-size: 14px;
}
.woocommerce-page .products a .price del {
	display: inline-block !important;
	line-height: 20px;
}
.woocommerce-page .products a .price ins {
	display: inline-block;
	font-weight: bold;
	background: none;
	line-height: 20px;
	margin-left: 10px;
}
.woocommerce-page .products .added_to_cart {
	display: inline-block;
	text-align: center;
	padding: 6px 20px 6px 20px;
	border-radius: 4px;
	border: none;
	font-size: 12px;
	margin: 0;
}
.woocommerce-page .woocommerce-result-count {
	float: left;
	font-size: 14px;
	line-height: 46px;
	margin-top: 20px;
}
.woocommerce-page .woocommerce-ordering {
	float: right;
	margin-top: 20px;
}
.woocommerce-page .product-type-simple {
	position: relative;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
	font-size: inherit;
}
footer .bizwhoop-widget .woocommerce ul.cart_list li img, footer .bizwhoop-widget .woocommerce ul.product_list_widget li img {
	margin-top: 7px;
}
/*woocommerce-tabs*/
.tabs.wc-tabs {
	text-align: center;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before, .woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before {
	display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
	border-width: 0 0 2px 0;
	border-style: solid;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
	border-radius: 0;
	background: transparent;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
	border-radius: 0;
	background: transparent;
	border: none;
}
.woocommerce div.product .woocommerce-tabs .panel h2 {
	font-size: 22px;
	line-height: 25px;
}
.related.products {
	text-align: center;
}
.related.products h2 {
	font-size: 26px;
	line-height: 40px;
}
/*woocommerce-form*/
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
	height: 40px;
	margin-bottom: 20px;
	border: 1px solid #ebebeb;
	color: #ccc;
	border-radius: 3px;
	padding: 6px 12px;
}
.select2-container .select2-choice {
	height: 40px;
	padding: 6px 12px;
	border-width: 0 0 2px;
	border-radius: 0;
}
/*woocommerce-login*/ 
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.24);
	border-radius: 0;
	border-color: #eee;
}


/*woocommerce-cart*/
.woocommerce table.shop_table {
	border-radius: 0;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.24);
}
.woocommerce table.shop_table th {
    padding: 16px 12px;
}
.woocommerce table.shop_table td {
    padding: 26px 12px;
}
.woocommerce .cart .button, .woocommerce .cart input.button {
	float: none;
	line-height: 36px;
	padding: 5px 35px;
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12), 0 1px 4px rgba(0, 0, 0, 0.12);
	border-radius: 30px;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
	line-height: 30px;
	padding: 5px 35px;
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12), 0 1px 4px rgba(0, 0, 0, 0.12);
	border-radius: 30px;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
	border-radius: 0;
	min-width: 110px;
	height: 40px;
	border-width: 0 0 2px;
	border-style: solid;
}
.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit[disabled]:disabled, .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button[disabled]:disabled, .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button[disabled]:disabled, .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button[disabled]:disabled {
	padding: 5px 35px;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
	border-width:  0 0 2px;
	border-radius: 0;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
	padding: 16px 35px;
	border-radius: 30px;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button { 
	padding: 16px 35px;
	border-radius: 30px;
}
.woocommerce a.remove {
	font-size: 30px;
    height: 40px;
    line-height: 44px;
    width: 40px;
}

/*woocommerce-comments*/
.woocommerce #reviews #comments ol.commentlist li .comment-text {
    border-radius: 0;
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12), 0 1px 4px rgba(0, 0, 0, 0.12);
}   
.woocommerce #review_form #respond textarea {
	border-width: 0 0 2px;
	border-style: solid;
}
.woocommerce #review_form #respond .form-submit input {
    padding: 16px 35px;
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12), 0 1px 4px rgba(0, 0, 0, 0.12);
    border-radius: 30px;
}

/*woocommerce-messages*/
.woocommerce-page .woocommerce-message {
	margin: 0px 0 40px;
	border-radius: 3px;
	list-style: none;
}
.woocommerce-page .woocommerce-message a {
	padding: 6px 14px;
	font-size: 12px;
}
.woocommerce-page .woocommerce-error {
	list-style: none;
	padding: 0;
	margin: 0px 0 40px;
	border-radius: 3px;
	border: none;
	float: left;
	width: 100%;
}
.woocommerce-page .woocommerce-error a {
	padding: 6px 14px;
	font-size: 12px;
}
.woocommerce-page .woocommerce-info {
	list-style: none;
	padding: 0;
	margin: 0px 0 40px;
	border-radius: 3px;
	border: none;
	float: left;
	width: 100%;
	margin-top: 25px !important;
}
.woocommerce-page .woocommerce-info a {
	padding: 6px 14px;
	font-size: 12px;
}
.woocommerce-page .woocommerce-info {
	float: left;
	text-align: left;
	padding-top: 30px;
}
.woocommerce-page .woocommerce .woocommerce-info {
	border-radius: 3px;
	border: none;
	padding-top: 15px;
	margin-bottom: 40px;
}
.woocommerce-page .woocommerce .woocommerce-info a {
	opacity: 0.9;
}
/*woocommerce-pagination*/
.woocommerce nav.woocommerce-pagination ul {
	border: none;
}
.woocommerce nav.woocommerce-pagination ul li {
	border: none;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
	float: left;
	line-height: 1.42857;
	margin:5px 8px;
	width: 50px;
	height: 50px;
	line-height: 38px;
	border-radius: 50%;
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12), 0 1px 4px rgba(0, 0, 0, 0.12);
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav .woocommerce-pagination ul li span.current {
	
}
/*woocommerce-price-filter*/
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
	background: #1a2128;
}
/*woocommerce-MyAccount*/ 
.woocommerce-account .woocommerce-MyAccount-navigation, .woocommerce-account .woocommerce-MyAccount-content {
    border-top: 1px solid #eeeeee;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.24);
    padding: 10px;
}

/*----contactform----*/
.wpcf7-form .wpcf7-form-control {
	margin-top: 6px;
	margin-bottom: 15px;
	font-size: 12px;
	height: 40px;
	padding: 6px 12px;
	display: block;
	line-height: 1.42857143;
	width: 100%;
	border-width: 1px;
	border-style: solid;
}
.wpcf7-form .wpcf7-textarea {
	height: 150px;
	border-radius: 3px;
}
.wpcf7-form .wpcf7-form-control:hover, .wpcf7-form .wpcf7-form-control:focus {
	box-shadow: none;
}
.wpcf7-form .wpcf7-form-control.wpcf7-submit {
	padding: 5px 35px;
	line-height: 30px;
	overflow: hidden;
	position: relative;
	border-radius: 2px;
	font-weight: bold;
	font-size: 14px;
	display: inline-block;
	transition: all 0.4s ease-in-out 0s;
	width: auto;
}
/*----contactform footer-widget----*/
footer .bizwhoop-widget .wpcf7-form .wpcf7-form-control.wpcf7-submit {
	margin-bottom: 0;
}
/*---------------------------------------
=========================================
	3.content-Home-Sections
=========================================
-----------------------------------------*/

/*---------------------------------------
	3.1.bizwhoop-slider-warraper          
-----------------------------------------*/
.bizwhoop-slider-warraper #bizwhoop-slider {
	margin: 0;
	position: relative;
	z-index: 1;
	float: left;
	width: 100%;
}
.bizwhoop-slider-warraper #bizwhoop-slider .item img {
	width: 100%;
	min-height: 400px;
}
.bizwhoop-slider-warraper #bizwhoop-slider .item iframe {
	border: 6px solid #fff;
}
/*--------------- ti slider inner ---------------*/
#bizwhoop-slider .bizwhoop-slider-inner {
	height: 100%;
	left: 0;
	right: 0;
	bottom: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 3;
}
#bizwhoop-slider .inner-table {
	display: table;
	height: 100%;
}
#bizwhoop-slider .inner-table-cell {
	display: table-cell;
	height: 100%;
	vertical-align: middle;
	width: 100%;
}
#bizwhoop-slider .slide-caption {
	width: 60%;
	margin: 10% auto auto;
	text-align: center;
}
#bizwhoop-slider .slide-caption.slide-left {
	float: left;
	text-align: left;
}
#bizwhoop-slider .slide-caption.slide-right {
	float: right;
	text-align: right;
}
.slide-inner-box {
	padding: 10px 30px;
}
.slide-inner-box-two {
	padding: 10px 30px;
	outline-offset: 5px;
	outline-width: 10px;
	outline-style: solid;
}
#bizwhoop-slider .slide-caption h1 {   
	font-size: 50px;
	line-height: 55px;
	font-weight: 600;
}
#bizwhoop-slider .slide-caption .description {
	font-size: 18px;
	line-height: 24px;
	padding: 0;
	width: 100%;
}
#bizwhoop-slider .slide-caption .description p {
	margin: 0;
	letter-spacing: 0.1em;
	font-size: 18px;
	font-weight: 400;
}
#bizwhoop-slider p {
	font-size: 14px;
}
/*--------------- bizwhoop-slider-Control ---------------*/
.bizwhoop-slider-warraper .owl-controls {
	margin-top: -24px;
}
.bizwhoop-slider-warraper .owl-controls .owl-buttons div {
	width: 60px;
	height: 60px;
	display: block;
	font-size: 22px;
	line-height: 60px;
	opacity: 1;
	border-radius: 50%;
	text-align: center;
	border-width: 1px;
	border-style: solid;
}
.bizwhoop-slider-warraper .owl-controls .owl-buttons div i {
}
.bizwhoop-slider-warraper .owl-controls .owl-buttons {
	opacity: 0;
	transition: all 0.3s ease 0s;
}
.bizwhoop-slider-warraper:hover .owl-controls .owl-buttons {
	opacity: 1;
}
.bizwhoop-slider-warraper:hover .owl-controls .owl-buttons .owl-prev {
	left: 35px;
}
.bizwhoop-slider-warraper:hover .owl-controls .owl-buttons .owl-next {
	right: 35px;
}
.bizwhoop-slider-warraper .owl-controls .owl-buttons .owl-prev, .bizwhoop-slider-warraper .owl-controls .owl-buttons .owl-next {
	position: absolute;
	top: 50%;
	z-index: 5;
	margin: -30px 0 0;
	transition: all 0.3s ease 0s;
}
.bizwhoop-slider-warraper .owl-controls .owl-buttons .owl-prev {
	left: 8px;
}
.bizwhoop-slider-warraper .owl-controls .owl-buttons .owl-next {
	right: 8px;
}
.bizwhoop-slider-warraper .owl-controls .owl-page {
	display: inline-block;
	vertical-align: middle;
	padding: 0 5px;
}
.bizwhoop-slider-warraper .owl-controls .owl-page.active span {
	height: 15px;
	width: 15px;
}
.bizwhoop-slider-warraper .owl-controls .owl-page span {
	display: block;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: transparent;
	border-width: 4px;
	border-style: solid;
}
.bizwhoop-slider-warraper .owl-controls .owl-page span.owl-numbers {
	height: auto;
	width: auto;
	color: #fff;
	padding: 2px 10px;
	font-size: 12px;
	border-radius: 4px;
}
.bizwhoop-slider-warraper .owl-pagination {
	bottom: 15px;
	left: 0;
	position: relative;
	right: 0;
	text-align: center;
}
/*--------------- ti slider inner formats---------------*/

/*quote-format*/
#bizwhoop-slider .item .bizwhoop-slider-inner .quote-format {
	width: 65%;
	margin: 0 auto;
	position: relative;
}
#bizwhoop-slider .item .bizwhoop-slider-inner .quote-format .quote-icon {
	border-radius: 3px;
	height: 75px;
	left: 0;
	position: absolute;
	top: 5px;
	width: 75px;
	text-align: center;
}
#bizwhoop-slider .item .bizwhoop-slider-inner .quote-format .quote-icon i {
	bottom: 0;
	font-size: 40px;
	left: 0;
	margin: 0 auto;
	padding: 20px;
	position: absolute;
	right: 0;
	top: 0;
}
#bizwhoop-slider .item .bizwhoop-slider-inner .quote-format .quote-format-inner {
	display: table;
	position: relative;
	left: 15%;
	text-align: left;
}
#bizwhoop-slider .item .bizwhoop-slider-inner .quote-format .quote-format-inner h1 {
	margin-top: 0;
}
#bizwhoop-slider .item .bizwhoop-slider-inner .quote-format .quote-format-inner p {
	width: 85%;
}
/*aside-format*/
#bizwhoop-slider .item .bizwhoop-slider-inner .aside-format {
	width: 65%;
	margin: 0 auto;
	position: relative;
}
#bizwhoop-slider .item .bizwhoop-slider-inner .aside-format .aside-icon {
	border-radius: 3px;
	height: 75px;
	left: 0;
	position: absolute;
	top: 5px;
	width: 75px;
	text-align: center;
}
#bizwhoop-slider .item .bizwhoop-slider-inner .aside-format .aside-icon i {
	bottom: 0;
	font-size: 40px;
	left: 0;
	margin: 0 auto;
	padding: 20px;
	position: absolute;
	right: 0;
	top: 0;
}
#bizwhoop-slider .item .bizwhoop-slider-inner .aside-format .aside-format-inner {
	display: table;
	position: relative;
	left: 15%;
	text-align: left;
}
#bizwhoop-slider .item .bizwhoop-slider-inner .aside-format .aside-format-inner h1 {
	margin-top: 0;
}
#bizwhoop-slider .item .bizwhoop-slider-inner .aside-format .aside-format-inner p {
	width: 85%;
}
/*audio-format*/
#bizwhoop-slider .item .bizwhoop-slider-inner .audio-format {
	width: 65%;
	margin: 0 auto;
	position: relative;
}
#bizwhoop-slider .item .bizwhoop-slider-inner .audio-format .audio-icon {
	border-radius: 3px;
	height: 75px;
	left: 0;
	position: absolute;
	top: 5px;
	width: 75px;
	text-align: center;
}
#bizwhoop-slider .item .bizwhoop-slider-inner .audio-format .audio-icon i {
	bottom: 0;
	font-size: 40px;
	left: 0;
	margin: 0 auto;
	padding: 20px;
	position: absolute;
	right: 0;
	top: 0;
}
#bizwhoop-slider .item .bizwhoop-slider-inner .audio-format .audio-format-inner {
	display: table;
	position: relative;
	left: 15%;
	text-align: left;
}
#bizwhoop-slider .item .bizwhoop-slider-inner .audio-format .audio-format-inner p {
	width: 85%;
}
#bizwhoop-slider .item .bizwhoop-slider-inner .audio-format audio {
	display: table-row;
	padding-top: 5px;
}
/*video-format*/
#bizwhoop-slider .item .bizwhoop-slider-inner .video-format .video-format-inner {
	margin: -25px 0 0;
	text-align: left;
}
/*--------------- ti slider Custom Buttons---------------*/
.btn.btn-tislider {
	outline: none;
	margin: 20px auto;
	letter-spacing: 1px;
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12), 0 1px 4px rgba(0, 0, 0, 0.12);
}
.btn.btn-tislider:hover, .btn.btn-tislider:focus {
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.16), 0 1px 4px rgba(0, 0, 0, 0.16);
}
.btn.btn-tislider-two {
	outline: none;
	letter-spacing: 1px;
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12), 0 1px 4px rgba(0, 0, 0, 0.12);
}
.btn.btn-tislider-two:hover, .btn.btn-tislider-two:focus  {
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.16), 0 1px 4px rgba(0, 0, 0, 0.16);
}
#bizwhoop-slider .btn:last-child {
	margin-left: 15px;
}
/*---------------------------------------
	3.2 bizwhoop-section         
-----------------------------------------*/
.bizwhoop-section {
	padding: 80px 0;
	margin: 0;
	border-bottom: 1px solid #e8e8e9;
}
.bizwhoop-section h1 {
    font-weight: bold;
}
#content {
	padding: 60px 0;
}
/*---------------------------------------
	3.3 bizwhoop-heading           
-----------------------------------------*/
.bizwhoop-heading {
	margin-bottom: 20px;
	text-align: center;
	position: relative;
}
.bizwhoop-heading h1 {
	font-size: 26px;
	font-weight: bold;
}
.bizwhoop-heading h3 {
	font-size: 22px;
	font-weight: bold;
}
.bizwhoop-heading .bizwhoop-heading-inner {
	position: relative;
	display: inline-block;
	margin-bottom: 0;
	padding: 0;
	line-height: 40px;
	text-transform: capitalize;
	width: auto;
	letter-spacing: 1px;
}
.bizwhoop-heading .bizwhoop-heading-inner i {
	display: block;
	font-size: 20px;
	height: 35px;
	line-height: 35px;
	position: absolute;
	text-align: center;
	bottom: -20px;
	width: 30px;
	margin: 0 auto;
	left: 0;
	right: 0;
}
.bizwhoop-heading-bor-bt h5 {
	position: relative;
	font-size: 20px;
	font-weight: 500;
	margin-bottom: 40px;
	padding-bottom: 15px;
}
.bizwhoop-heading-bor-bt h5::before {
	bottom: 0;
	content: "";
	display: block;
	left: 0;
	margin: auto;
	position: absolute;
	width: 30px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
}
.bizwhoop-heading-bor-bt:hover h5::before {
    transition: all 0.3s ease 0s;
    width: 30%;
}
/*---------------------------------------
	3.4 bizwhoop-sercive          
-----------------------------------------*/
.bizwhoop-service-section  {
	position: relative;
	padding: 80px 0 0;
}
.bizwhoop-service {
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
	cursor: pointer;
	margin-bottom: 30px;
	position: relative;
	z-index: 12;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
	overflow: hidden;
	border-bottom: 4px solid transparent;
	border-color: #e2410a;
}
.bizwhoop-service .bizwhoop-service-inner {
	padding: 30px;
}
.bizwhoop-service .bizwhoop-service-inner-img {
	margin: -30px -30px 0 -30px;
}
.bizwhoop-service:hover {
	transition: All 1s ease-out;
	-webkit-transition: All 1s ease-out;
	-moz-transition: All 1s ease-out;
	-o-transition: All 1s ease-out;
}
.bizwhoop-service::after {
	content: "";
	left: 0;
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 0%;
	opacity: 0;
	transition: all 0.5s ease 0s;
	background: #e2410a;
}
.bizwhoop-service:hover.bizwhoop-service::after {
	opacity: 1;
	height: 100%;
	z-index: -1
}
.bizwhoop-service a {
	text-decoration: none;
	z-index: 15;
	position: relative;
}
.bizwhoop-service-inner .ser-icon {
	border-radius: 2%;
	height: 80px;
	margin: 10px auto 0;
	transition: color 0s ease 0s, all 250ms ease 0s;
	width: 80px;
}
.bizwhoop-service-inner i {
	 font-size: 60px;
    line-height: 80px;
    color: #e2410a;
}
.bizwhoop-service-inner h3 {
	line-height: 1.1;
	transition: all 0.5s ease 0s;
	font-size: 24px;
	padding: 0 0 6px 0;
	display: inline-block;
	font-weight: 500;
}
.bizwhoop-service-inner p {
	transition: all 0.5s ease 0s;
	font-size: 18px;
	letter-spacing: 2px;
	margin-bottom: 20px;
	color: #999;
}
.bizwhoop-service-inner .btn-theme-two {
	margin: 6px 0 0;
	padding: 5px 18px;
	transition: all 0.3s ease 0s;
	border-width: 2px;
	border-style: solid;
}
/*---------------------------------------
	3.10 bizwhoop-callout           
-----------------------------------------*/
.bizwhoop-callout {
	background: url(images/call-back.jpg) no-repeat fixed 0 0 /cover;
	height: 100%;
	overflow: hidden;
	width: 100%;
	padding: 0;
}
.bizwhoop-callout .overlay {
	height: 100%;
	position: relative;
	width: 100%;
	padding: 80px 0;
}
.bizwhoop-callout .bizwhoop-callout-inner {
	margin: 0 auto;
    width: 66.6667%;
    padding: 0 15px;
    text-align: center;
}
.bizwhoop-callout h3 {
	font-size: 50px;
    font-weight: bold;
    line-height: 60px;
}
.bizwhoop-callout p {
	font-size: 18px;
	line-height: 30px;
}
.bizwhoop-callout .btn:last-child {
	margin-left: 15px;
}

/*---------------------------------------
	3.11.bizwhoop-blog          
-----------------------------------------*/
.bizwhoop-blog-section {
}
.bizwhoop-blog-section .overlay {
	width: 100%;
	height: 100%;
	position: relative;
	padding: 80px 0;
}
.bizwhoop-blog-post-box {
	margin-bottom: 40px;
	padding: 0;
	box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.12);
	border-radius: 4px;
}
.bizwhoop-blog-post-box .small {
	font-size: 14px;
    padding: 30px;
}
.bizwhoop-blog-post-box .small > p {
	margin-bottom: 20px;
}
.bizwhoop-blog-thumb {
	position: relative;
	width: 100%;
	margin-bottom: 22px;
	float: left;
}
.bizwhoop-blog-thumb img {
	position: relative;
	max-width: 100%;
	height: auto;
	border-radius: 4px 4px 0 0;
}
.bizwhoop-blog-date {
    height: auto;
    margin-top: 20px;
    text-align: center;
    min-width: 60px;
    z-index: 100;
    border-radius: 30px;
    padding: 8px 30px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.bizwhoop-blog-date span {
	font-size: 16px;
}
.bizwhoop-blog-date .h3 {
    line-height: 28px;
}
.bizwhoop-blog-author {
	background: #e8e8e8 none repeat scroll 0 0;
	font-size: 16px;
	font-weight: 800;
	width: 65px;
	height: 65px;
	left: 0;
	right: 0;
	padding: 2px;
	position: absolute;
	text-align: center;
	bottom: 0;
	margin: 0 auto -30px auto;
	z-index: 999;
}
.bizwhoop-blog-author img {
	max-width: 100%;
	border-radius: 100%;
}
.bizwhoop-blog-post-box h2 {
	font-size: 18px;
	line-height: 30px;
	position: relative;
	font-weight: 500;
}
.bizwhoop-blog-category {
	padding: 0 30px;
    margin: 20px -30px -30px;
    min-height: 40px;
    border-top: 1px solid #eee;
}
.bizwhoop-blog-category a {
	display: inline;
    font-weight: normal;
    font-style: italic;
    padding: 0 10px 0 0;
    line-height: 40px;
}
.bizwhoop-blog-category i {
	padding-right: 4px;
}
.btn-blog {
	padding: 10px 20px;
	border-radius: 30px;
	border-width: 2px;
	border-style: solid;
	background: transparent;
	font-size: 14px;
}
.btn-blog:hover {
	transition: all 0.3s ease 0s;
}
.bizwhoop-info-author-block {
	border: 1px solid #eee;
	margin-bottom: 40px;
	margin-top: 10px;
	padding: 20px 20px 0px 20px;
	color: #999;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.24);
}
.bizwhoop-info-author-block a {
	color: #777;
	font-size: 13px;
}
.bizwhoop-info-author-block .row {
	margin: 0;
}
.bizwhoop-info-author-block h4 {
	color: #333;
	font-size: 18px;
	font-weight: normal;
}
.bizwhoop-info-author-block h4 span {
	color: #999999;
	font-size: 13px;
	padding-right: 5px;
}
.bizwhoop-info-author-block h4 span i {
	padding-right: 5px;
}
.bizwhoop-info-author-block .bizwhoop-author-pic img {
	margin: 0 25px 15px 0;
	float: left;
	border-radius: 50%;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
	width: 80px;
	height: 80px;
}
.bizwhoop-info-author-block .bizwhoop-info-author-social {
	font-size: 24px;
	padding: 0;
}
.bizwhoop-info-author-block .bizwhoop-info-author-social li a {
	color: #dbdbdb;
	font-size: 18px;
}
.bizwhoop-info-author-block .bizwhoop-info-author-social li a:hover {
	color: #777;
}
.comment_section .comment-reply-link:before {
	content: "\f112";
	font-family: FontAwesome;
	padding-right: 8px;
}
.comment_section .comment-reply-link {
	border-radius: 30px;
	margin-left: 10px;
	padding: 4px 8px;
	transition: all 0.3s ease 0s;
	border-width: 1px;
	border-style: solid;
	background: #f0f0f0;
	color: #666;
	border-color: #f0f0f0;
}
.bizwhoop-comments a {
	color: #777;
}
.bizwhoop-comments .bizwhoop-reply {
	border-radius: 50%;
	margin-left: 10px;
	padding: 8px 10px;
	transition: all 0.3s ease 0s;
	border-width: 2px;
	border-style: solid;
	line-height: 20px;
}
.bizwhoop-comments a i {
	
}
.bizwhoop-comments h4 {
	font-size: 14px;
	font-weight: 500;
	margin-top: 0;
}
.bizwhoop-comments h4 span {
	color: #999999;
	font-size: 12px;
	padding-left: 7px;
}
.bizwhoop-comments .btn {
	margin-left: 5px;
}
.bizwhoop-comments .comment-list li {
	margin-bottom: 20px;
	padding: 20px;
	background: #fff;
	border-left: 2px solid #eee;
}
.comment-form label {
	clear: both;
	width: 100%;
} 
.comments-area {
	padding: 30px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.24);
	border-radius: 4px;
}

.comments-area footer {
	background: transparent;
}
.comments-area textarea {
	border-width: 0 0 2px 0;
	border-style: solid;
	border-color: #eee;
	height: 130px;
	width: 100%;
}
.comment-author.vcard img {
	height: 64px;
	width: 64px;
	border-radius: 50%;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
	margin-left: 6px;
}
/* --------------------------------------
=========================================
	4.bizwhoop-breadcrumb-section
=========================================
-----------------------------------------*/
.bizwhoop-breadcrumb-section {
	background-image: url(images/breadcrumb-back.jpg);
	background-size: cover;
	background-position: center;
	height: 100%;
	margin: 0 0 0px;
	overflow: hidden;
	padding: 0;
	width: 100%;
	box-shadow: 0 0 5px 0 #aaaaaa;
}
.bizwhoop-breadcrumb-section .overlay {
	background: rgba(0, 0, 0, 0.6);
	height: 100%;
	padding: 150px 0 30px;
	position: relative;
	width: 100%;
}
.bizwhoop-breadcrumb-title {
	text-align: center;
	padding: 0;
}
.bizwhoop-breadcrumb-title h1 {
	font-size: 48px;
	font-weight: bold;
	margin: 0;
	line-height: 60px;
	padding-bottom: 0px;
}
.bizwhoop-page-breadcrumb {
	list-style: none outside none;
	margin-bottom: 12px;
	padding: 0;
	text-align: center;
	font-size: 15px;
	line-height: 20px;
}
.bizwhoop-page-breadcrumb > li {
	display: inline-block;
}
.bizwhoop-page-breadcrumb > li + li:before {
	content: "\f178";
	font-family: fontawesome;
	padding: 0 5px;
}
/* --------------------------------------
=========================================
	5.bizwhoop-sidebar
=========================================
-----------------------------------------*/
.bizwhoop-sidebar {
	
}
.bizwhoop-sidebar a {
	transition: all 0.3s ease 0s;
}
.bizwhoop-sidebar .bizwhoop-widget .btn {
	padding: 2px 12px;
	border: none;
	border-radius: 0;
	height: 40px;
}
.bizwhoop-sidebar .bizwhoop-widget {
	margin-bottom: 30px;
	padding: 20px;
	border-width: 1px 0 0 0;
	border-style: solid;
	border-radius: 0;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.24);
}
.bizwhoop-sidebar .bizwhoop-widget ul {
	padding: 0;
	list-style: none;
}
.bizwhoop-sidebar .bizwhoop-widget ul li:last-child {
	border: none;
}
.bizwhoop-sidebar .bizwhoop-widget ul li {
	display: block;
	letter-spacing: 0.2px;
	line-height: 22px;
	margin: 0 0 10px;
	overflow: hidden;
	padding: 0;
	border-width: 0 0 1px 0;
	border-style: solid;
}
.bizwhoop-sidebar .bizwhoop-widget h2 {
	font-size: 16px;
	line-height: 20px;
}
.bizwhoop-sidebar .bizwhoop-widget h6 {
    border-style: solid;
    border-width: 0 0 1px;
    font-size: 16px;
    font-weight: 600;
    margin: 0 0 30px;
    padding-bottom: 12px;
    position: relative;
}
.bizwhoop-sidebar .bizwhoop-widget h6::before {
    border-width: 1px;
    border-style: solid;
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    margin: auto;
    position: absolute;
    width: 30px;
}
.bizwhoop-sidebar .bizwhoop-widget:hover h6::before {
    transition: all 0.3s ease 0s;
    width: 50%;
}
.bizwhoop-sidebar .bizwhoop-widget ul li {
	padding: 10px 0;
	position: relative;
	transition: all 0.4s ease-in-out 0s;
}
.bizwhoop-sidebar .bizwhoop-widget ul li a:hover {
	padding-left: 10px;
	transition: all 0.4s ease-in-out 0s;
}
.bizwhoop-sidebar .bizwhoop-widget ul.menu li .sub-menu {
	margin-left: 15px;
}
.bizwhoop-sidebar .bizwhoop-widget ul.menu li .sub-menu li {
	border-bottom: none;
	padding: 10px 0 0;
}
.bizwhoop-sidebar .bizwhoop-widget.widget_search .btn {
	border: medium none;
	border-radius: 30px;
	padding: 5px 35px;
	transition: all 0.3s ease 0s;
}
.bizwhoop-sidebar .bizwhoop-category-widget ul li {
	padding: 10px 0;
	position: relative;
	transition: all 0.4s ease-in-out 0s;
	border-width: 0 0 1px 0;
	border-style: solid;
}
.bizwhoop-sidebar .bizwhoop-category-widget ul li a:hover {
	padding-left: 10px;
	transition: all 0.4s ease-in-out 0s;
}
.bizwhoop-sidebar .bizwhoop-widget .bizwhoop-widget-tags, .bizwhoop-sidebar .bizwhoop-widget .tagcloud {
	margin: 0 0 10px;
	overflow: hidden;
	padding: 0;
}
.bizwhoop-sidebar .bizwhoop-widget .bizwhoop-widget-tags a, .bizwhoop-sidebar .bizwhoop-widget .tagcloud a {
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	margin: 0 5px 9px 0;
	padding: 6px 12px;
	transition: all 0.4s ease-in-out 0s;
	border-width: 2px;
	border-style: solid;
	border-radius: 30px;
}
.bizwhoop-sidebar .bizwhoop-widget-tags a:hover, .bizwhoop-sidebar .bizwhoop-widget .tagcloud a:hover {
	transition: all 0.4s ease-in-out 0s;
}
/*--calendar_wrap--*/ 
.bizwhoop-sidebar .bizwhoop-widget .calendar_wrap table {
	width: 100%;
	font-size: 11px;
}
.bizwhoop-sidebar .bizwhoop-widget .calendar_wrap table caption {
	border-radius: 2px;
	font-size: 16px;
	font-weight: 500;
	line-height: 35px;
	margin-bottom: 0;
	padding: 5px 12px;
	text-align: center;
	border-width: 1px;
	border-style: solid;
}
.bizwhoop-sidebar .calendar_wrap table thead th {
	border-width: 1px;
	border-style: solid;
}
.bizwhoop-sidebar .calendar_wrap table tbody td:hover, .bizwhoop-sidebar .calendar_wrap table tbody #today:hover {
	transition: all 0.3s ease 0s;
}
.bizwhoop-sidebar .calendar_wrap table tfoot {
	border-width: 1px;
	border-style: solid;
}
.bizwhoop-sidebar .bizwhoop-widget .calendar_wrap table thead th {
	text-align: center;
	padding: 6px 0;
}
.bizwhoop-sidebar .bizwhoop-widget .calendar_wrap table tbody td {
	line-height: 2.5em;
	transition: background 0.15s ease 0s;
	text-align: center;
	border-width: 1px;
	border-style: solid;
}
.bizwhoop-sidebar .bizwhoop-widget .calendar_wrap table tfoot {
	font-size: 11px;
}
.bizwhoop-sidebar .bizwhoop-widget .calendar_wrap table tfoot tr td#prev {
	padding: 5px;
	text-transform: uppercase;
}
.bizwhoop-sidebar .bizwhoop-widget .calendar_wrap table tfoot tr td#next {
	padding: 5px;
	text-align: right;
	text-transform: uppercase;
}
/*--calendar_wrap end--*/ 
.bizwhoop-sidebar .bizwhoop-widget .textwidget select, .bizwhoop-sidebar .bizwhoop-widget .textwidget img {
	width: 100%;
}
/*----woocommerce footer-widget----*/
.bizwhoop-sidebar .bizwhoop-widget.widget_product_search .btn {
	padding: 5px 35px;
	border-radius: 30px;
}

/*----left-menu-widget----*/
.bizwhoop-sidebar .bizwhoop-left-menu-widget ul li {
	border-radius: 0;
	margin: 0;
	padding: 10px 20px;
}
.bizwhoop-sidebar .bizwhoop-left-menu-widget ul li:hover, .bizwhoop-sidebar .bizwhoop-left-menu-widget ul li.active {
	border-radius: 0 30px 30px 0;
}
/* --------------------------------------
=========================================
	6.bizwhoop-error page
=========================================
-----------------------------------------*/
.bizwhoop-error-404 h1 {
	font-size: 100px;
	line-height: 80px;
}
.bizwhoop-error-404 h1 i {
	padding: 5px;
}
.bizwhoop-error-404 h4 {
	line-height: 40px;
}
.bizwhoop-error-404 p {
	line-height: 30px;
}

/* --------------------------------------
=========================================
	8.bizwhoop-footer
=========================================
-----------------------------------------*/
footer {
	background: #212121;
}
footer .bizwhoop-footer-widget-area {
	border-top-width: 1px;
	border-top-style: solid;
	padding-top: 50px;
}
footer .bizwhoop-widget {
	margin-bottom: 50px;
}
footer .bizwhoop-widget:nth-child(4n+1) {
	clear: both;
}
footer .bizwhoop-search-widget .btn {
	padding: 1px 12px;
	border-radius: 30px;
	height: 40px;
}
footer .bizwhoop-widget.widget_search .btn {
	border-width: 1px;
	border-style: solid;
	padding: 5px 35px;
	height: 40px;
	border-radius: 30px;
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12), 0 1px 4px rgba(0, 0, 0, 0.12);
}
footer .bizwhoop-widget.widget_search .btn-default, footer .bizwhoop-widget.widget_search .btn-default:hover {
	background-color: initial;
}
footer .bizwhoop-widget.widget_search .btn:hover, footer .bizwhoop-widget.widget_search .btn:focus {
	border-width: 1px;
	border-style: solid;
	transition: all 0.4s ease-in-out 0s;
}
footer .bizwhoop-widget h6 {
	font-size: 16px;
	font-weight: 600;
	margin: 0 0 30px 0;
	position: relative;
	padding-bottom: 12px;
	border-width: 0 0 1px 0;
	border-style: solid;
}
footer .bizwhoop-widget h6::before {
	border: 1px solid;
	bottom: 0px;
	content: "";
	display: block;
	left: 0;
	margin: auto;
	position: absolute;
	width: 30px
}
footer .bizwhoop-widget:hover h6::before {
	width: 50%;
	transition: all 0.3s ease 0s;
}
footer .bizwhoop-widget ul {
	padding: 0;
	list-style: none;
}
footer .bizwhoop-widget ul li {
	display: block;
	letter-spacing: 0.2px;
	line-height: 22px;
	margin: 0 0 10px;
	overflow: hidden;
	padding: 0;
	border-width: 0 0 1px 0;
	border-style: solid;
}
footer .bizwhoop-widget ul li a:hover {
	transition: all 0.4s ease-in-out 0s;
}
footer .bizwhoop-widget ul li:first-child {
	padding-top: 0;
}
footer .bizwhoop-widget ul li:last-child {
	border-bottom: none;
}
footer .bizwhoop-widget ul li {
	margin: 0;
	padding: 6px 0;
	position: relative;
}
footer .bizwhoop-widget ul li a {
	transition: all 0.4s ease-in-out 0s;
}
footer .bizwhoop-widget ul li a:hover {
	padding-left: 10px;
}
footer .bizwhoop-widget .bizwhoop-widget-tags, footer .bizwhoop-widget .tagcloud {
	margin: 0 0 10px;
	overflow: hidden;
	padding: 0;
}
footer .bizwhoop-widget .bizwhoop-widget-tags a, footer .bizwhoop-widget .tagcloud a {
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	margin: 0 5px 9px 0;
	padding: 6px 12px;
	transition: all 0.4s ease-in-out 0s;
	border-width: 2px;
	border-style: solid;
	border-radius: 30px;
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12), 0 1px 4px rgba(0, 0, 0, 0.12);
}
footer .bizwhoop-widget .bizwhoop-widget-tags a:hover, footer .bizwhoop-widget .tagcloud a:hover {
	transition: all 0.4s ease-in-out 0s;
}
footer .bizwhoop-widget .calendar_wrap table {
	width: 100%;
	font-size: 11px;
}
footer .bizwhoop-widget .calendar_wrap table caption {
	border-radius: 2px;
	font-size: 16px;
	font-weight: 500;
	line-height: 35px;
	margin-bottom: 0;
	padding: 5px 12px;
	text-align: center;
	border-width: 1px;
	border-style: solid;
}
footer .bizwhoop-widget .calendar_wrap table thead th {
	text-align: center;
	padding: 6px 0;
	border-width: 1px;
	border-style: solid;
}
footer .bizwhoop-widget .calendar_wrap table tbody td {
	line-height: 2.5em;
	transition: background 0.15s ease 0s;
	text-align: center;
	border-width: 1px;
	border-style: solid;
}
footer .calendar_wrap table tbody #today:hover {
	transition: all 0.3s ease 0s;
}
footer .calendar_wrap table tbody td:hover {
	transition: all 0.3s ease 0s;
}
footer .bizwhoop-widget .calendar_wrap table tfoot {
	font-size: 11px;
	border-width: 1px;
	border-style: solid;
}
footer .bizwhoop-widget .calendar_wrap table tfoot tr td#prev {
	padding: 5px;
	text-transform: uppercase;
}
footer .bizwhoop-widget .calendar_wrap table tfoot tr td#next {
	padding: 5px;
	text-align: right;
	text-transform: uppercase;
}
footer .bizwhoop-widget .textwidget select {
	width: 100%;
}
/*----woocommerce footer-widget----*/
footer .bizwhoop-widget.widget_product_search .btn {
	padding: 2px 12px;
	height: 40px;
	border-radius: 0 30px 30px 0;
	margin-left: -1px;
}
footer .bizwhoop-widget .input-group-btn .btn {
	border-radius: 0 30px 30px 0;
}

/*----contactform footer-widget----*/
footer .bizwhoop-footer-copyright {
	padding: 25px 0 10px;
}
footer .bizwhoop-footer-copyright p, footer .bizwhoop-footer-copyright a {
	font-size: 13px;
	line-height: 30px;
}
footer .bizwhoop-social {
	padding: 0px;
	margin: 0;
}
footer .bizwhoop-social li {
	display: inline-block;
	margin-right: 5px;
	border-bottom: none;
}
footer .bizwhoop-social li a:hover {
	padding-left: 0;
}
footer .bizwhoop-social li span.icon-soci {
	display: inline-block;
	float: left;
	height: 45px;
	line-height: 45px;
	margin: 0px 4px;
	text-align: center;
	width: 45px;
	border-radius: 50% 50% 0 50%;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
footer .bizwhoop-social li span.icon-soci:hover {
	transition: all 0.4s ease-in-out 0s;
}
footer .bizwhoop-social li span.icon-soci a {
	font-size: 18px;
}
/* --------------------------------------
=========================================
	10.bizwhoop-Responsive Part
=========================================
-----------------------------------------*/
@media (max-width: 992px) {
.woocommerce-page .woocommerce .cart-collaterals .cart_totals {
	width: 100%;
}
.woocommerce-page .products .product > a:first-child {
/*		min-height: 325px; */
}
.bizwhoop-trhead {
	position: relative;
}
}
@media (max-width: 767px) {
.bizwhoop-calltoaction {
	text-align: center;
}
.bizwhoop-calltoaction .btn{
	margin-bottom: 20px;
}

.woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product {
	width: 48%;
	float: left;
	clear: both;
	margin: 0 0 2.992em;
}
.woocommerce .upsells.products ul li.product:nth-child(4), .woocommerce-page ul.products li.product:nth-child(4) {
	margin: 0 0 2.992em;
}
.woocommerce .upsells.products ul li.product:nth-child(4+1), .woocommerce-page ul.products li.product:nth-child(4+1) {
	clear: none;
}
.woocommerce .upsells.products ul li.product:nth-child(even), .woocommerce-page ul.products li.product:nth-child(even) {
	margin-right: 0;
	float: right;
}
.woocommerce .upsells.products ul li.product:nth-child(odd), .woocommerce-page ul.products li.product:nth-child(odd) {
	clear: left;
}
}
@media (max-width: 600px) {
.woocommerce-page .product .images {
	width: 100%;
}
.woocommerce-page .product .entry-summary {
	width: 100%;
	padding-left: 0%;
	margin-top: 50px;
}
.woocommerce-page .woocommerce-tabs .tabs li a {
	font-size: 14px;
}
.woocommerce-page .woocommerce-tabs .tabs li {
	padding: 10px 10px;
}
.listpost-content-wrap-large {
	position: relative;
}
.listpost-content-wrap-large {
	padding: 20px 0px 0px 0px;
}
.entry-mebizwhoop-large {
	position: relative;
	float: left;
	width: 100%;
}
.entry-footer-large {
	padding-right: 0;
}
}
@media (max-width: 480px) {
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	width: 100%;
}
.woocommerce-page .woocommerce-result-count {
	text-align: center;
	width: 100%;
	margin-bottom: 0px;
}
.woocommerce-page .woocommerce-ordering {
	float: none;
}
.woocommerce-page .products .product > a:first-child {
	width: 240px;
}
.woocommerce-page .woocommerce-tabs .tabs li {
	width: 100%;
}
.woocommerce-page .woocommerce-tabs .tabs li {
	width: 100%;
	border-bottom: 2px solid #CCC;
}
.woocommerce-page .woocommerce-tabs .tabs {
	border-bottom: 0;
}
.woocommerce-page .woocommerce-tabs .comment_container {
	position: relative;
	padding-left: 0px;
	padding-top: 50px;
}
.woocommerce-page .products .product > a:first-child {
	width: 100%;
}
/* cart page */
.woocommerce table.shop_table th {
	padding: 5px 5px;
	font-size: 8px;
}
.woocommerce-page .woocommerce .product-name a {
	font-size: 12px;
	line-height: 16px;
	float: left;
}
.woocommerce table.shop_table td {
	padding: 6px 4px;
}
.woocommerce table.shop_table td, .woocommerce table.shop_table td span, .woocommerce table.shop_table td a, .woocommerce table.shop_table td strong {
	font-size: 12px;
}
.woocommerce table.shop_table td .amount {
	font-size: 12px;
}
.woocommerce-page .woocommerce .product-quantity input.qty {
	width: 45px;
}
.woocommerce td.product-quantity {
	min-width: 40px;
}
.woocommerce-page .woocommerce input[type="submit"] {
	font-size: 10px;
}
.woocommerce-page .woocommerce .cart_totals tr.cart-subtotal th {
	font-size: 12px;
}
.woocommerce-cart .cart-collaterals .cart_totals tr th {
	font-size: 12px;
}
.woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce-cart .cart-collaterals .cart_totals table td span, .woocommerce-cart .cart-collaterals .cart_totals table td a {
	font-size: 12px;
}
.woocommerce form .form-row label {
	font-size: 12px;
}
.woocommerce-page .woocommerce .woocommerce-info, .woocommerce-page .woocommerce .woocommerce-info a {
	font-size: 12px;
}
.woocommerce-checkout-payment label {
	font-size: 14px;
}
.woocommerce-page .woocommerce #payment div.payment_box p {
	font-size: 12px;
	line-height: 16px;
	text-align: justify;
}
.woocommerce form .form-row {
	width: 100%;
}
.woocommerce-page .woocommerce .order_details li {
	width: 100%;
	border-bottom: 1px dashed #d3ced2;
	border-right: none;
	padding: 0 0 5px 0;
	margin-bottom: 5px;
	margin-top: 5px
}
.woocommerce-page address {
	font-size: 12px;
}
.woocommerce-page .woocommerce-error, .woocommerce-page .woocommerce-message, .woocommerce-page .woocommerce-error li {
	font-size: 12px;
}
.woocommerce-page .woocommerce .cart-collaterals .cart_totals a {
	width: 100%;
	margin-right: 0;
}
.woocommerce-page .woocommerce .checkbox {
	font-size: 16px;
}
.woocommerce-page .myaccount_address {
	font-size: 12px;
}
.woocommerce-page #content .quantity input.minus, .woocommerce-page #content .quantity input.plus {
	display: none;
}
.woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product {
	width: 100%;
}
}
/* [end] woocommerce */
@media (min-width: 768px) and (max-width: 991px) {
.navbar-header {
	float: none;
}
}
 @media only screen and (min-width: 240px) and (max-width: 460px) {
.bizwhoop-footer-top-area .bizwhoop-app-widget .btn {
	margin-top: 10px;
}
#bizwhoop-slider .slide-caption.slide-left {
	float: none;
	text-align: center;
}
#bizwhoop-slider .slide-caption.slide-right {
	float: none;
	text-align: center;
}


}
@media only screen and (min-width: 320px) and (max-width: 480px) {
/* Top Details*/
.bizwhoop-head-detail .info-left {
	float: none;
	text-align: center;
	margin: 10px 0 17px;
	float: none;
}
.bizwhoop-head-detail .info-right {
	float: none;
	text-align: center;
	margin: 10px 0 17px;
	float: none;
}
/* logo*/
.navbar-default .navbar-brand {
	margin: 0 auto 0 10px;
}
.navbar-wp .navbar-nav > li > a {
	padding: 12px;
}
.navbar-wp .navbar-nav > li > a:hover, .navbar-wp .navbar-nav > li > a:focus {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	z-index: 8;
}
.navbar-wp .bizwhoop-search-box {
	float: left;
}
.bizwhoop-search {
	margin: 0 auto;
}
.bizwhoop-plans .bizwhoop-plan.active {
	transform: scale(1);
}
.bizwhoop-subscriber .subscription-form .int-box {
	width: 100%;
}
}
@media screen and (min-width: 240px) and (max-width: 1024px) {	
.bizwhoop-slider-inner {
}
.bizwhoop-prosses-inner::after {
	border: none;
}
}
@media screen and (min-width: 240px) and (max-width: 1179px) {
.boxed {
	width: auto;
}
.bizwhoop-slider-inner p {
	width: auto;
}
}
@media screen and (min-width: 530px) and (max-width: 1024px) {
/*--------------- bizwhoop-slider ---------------*/
.bizwhoop-slider-inner {
	min-width: auto !important;
	width: auto !important;
}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
#bizwhoop-slider .slide-caption h1 {
	font-size: 200%;
}
#bizwhoop-slider .slide-caption .description p {
	font-size: 14px;
}
#bizwhoop-slider .slide-caption {
	margin: 0 auto;
}
}
@media screen and (min-width: 240px) and (max-width: 767px) {
/*--------------- bizwhoop-slider ---------------*/
.navbar-wp .navbar-nav>.active>a, .navbar-wp .navbar-nav>.active>a:hover, .navbar-wp .navbar-nav>.active>a:focus {
	border-bottom: none;
}
.navbar-wp .navbar-nav > a, .navbar-wp .navbar-nav> a:hover, .navbar-wp .navbar-nav a:focus {
	border-bottom: none;
}
.bizwhoop-slider-inner {
	min-width: auto !important;
	width: auto !important;
}
.bizwhoop-slider-warraper #bizwhoop-slider .item img {
    width: 100%;
    min-height: auto;
}

#bizwhoop-slider .slide-caption h1{
	font-size: 14px;
	line-height: 40px;
	letter-spacing: 0;
}
#bizwhoop-slider .slide-caption {
	width: 85%;
	margin: 0 auto;
}
#bizwhoop-slider .slide-caption .description p {
	font-size: 12px;
}
#bizwhoop-slider .slide-caption .description {
	font-size: 100%;
	line-height: 1em;
	margin: 0 auto;
	width: 100%;
}
.bizwhoop-slider-warraper .owl-controls .owl-buttons div {
	width: 30px;
	height: 30px;
	font-size: 20px;
	line-height: 20px;
	border-width: 2px;
	border-style: solid;
}

/*--------------- bizwhoop-subscription-form ---------------*/
.bizwhoop-subscriber .subscription-form .int-box {
	width: 100%;
}
}

/*--------------- Gallary ---------------*/


.gallery {
	margin: 0 -1.1666667% 1.75em;
}

.gallery-item {
	display: inline-block;
	max-width: 33.33%;
	padding: 0 1.1400652% 2.2801304%;
	text-align: center;
	vertical-align: top;
	width: 100%;
}

.gallery-columns-1 .gallery-item {
	max-width: 100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-icon img {
	margin: 0 auto;
}

.gallery-caption {
	color: #686868;
	display: block;
	font-size: 13px;
	font-style: italic;
	line-height: 1.6153846154;
	padding-top: 0.5384615385em;
}

.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
	display: none;
}

/*---------------------------------------
	1.2 bizwhoop-category      
-----------------------------------------*/
.bizwhoop-category {
    background-color: #f1f1f1;
    float: left;
    font-weight: normal;
    height: 55px;
    line-height: 50px;
    position: relative;
    text-transform: capitalize;
    width: auto;
    margin: 0;
}
.bizwhoop-category i {
    margin-left: 10px;
}
.bizwhoop-category a {
    color: #8a8a8a;
    font-size: 14px;
    padding: 10px;
    line-height: 20px;
}
.bizwhoop-category ul.bizwhoop-category-submenu {
    background: #fff;
    height: auto;
    max-height: 200px;
    min-width: 140px;
    overflow-x: hidden;
    overflow-y: scroll;
    left: 0;
    padding: 10px 0 10px 0;
    position: absolute;
    top: 100%;
    transform: scaleY(0);
    transform-origin: 0 0 0;
    transition: all 0.5s ease 0s;
    width: 100%;
    z-index: 15000;
}
.bizwhoop-category ul.bizwhoop-category-submenu li {
    display: block;
    padding: 6px 10px;
    border-width: 1px 0;
    border-style: solid;
    border-color: #f5f5f5;
}
.bizwhoop-category ul.bizwhoop-category-submenu li:hover {
    color: #fff;
    background: #000;
}
.bizwhoop-category ul.bizwhoop-category-submenu li a {
    color: #000;
    font-weight: 300;
    font-size: 14px;
    transition: all 0.5s ease 0s;
}
.bizwhoop-category ul.bizwhoop-category-submenu li:hover a {
    color: #fff;
    margin-left: 4px;
}
.bizwhoop-category:hover ul.bizwhoop-category-submenu {
    opacity: 1;
    transform: scaleY(1);
}

/*---------------------------------------
	1.2 Theme Menu          
-----------------------------------------*/
.bizwhoop-main-nav {
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}
.navbar-wp {
	margin: 0;
	padding: 0;
	border: none;
	border-radius: 0;
	z-index: 1000;
}
.navbar-brand {
	font-size: 26px;
	height: auto;
	line-height: 25px;
	margin-right: 50px;
	padding: 15px 0;
	text-shadow: 2px 2px 1px rgba(150, 150, 183, 0.18);
}
.navbar-brand span.site-description {
	font-size: 13px;
	line-height: 0;
}
.navbar-wp .navbar-nav > li> a {
	padding: 30px 8px;
	margin-right: 0;
	font-size: 13px;
	letter-spacing: 0.5px;
	-webkit-transition: all .25s ease-out;
	-moz-transition: all .25s ease-out;
	transition: all .25s ease-out;
	margin-bottom: 0px;
	font-family: 'Montserrat', sans-serif;
  font-weight: 700;
  text-transform: capitalize;
  display: block;
}
.navbar-wp .navbar-nav > .active > a, .navbar-wp .navbar-nav > .active > a:hover, .navbar-wp .navbar-nav > .active > a:focus {
	background: none;
}
.navbar-wp .navbar-nav > li > ul > li > a i {
	padding-right: 10px;
}
.navbar-wp .navbar-nav > .disabled > a, .navbar-wp .navbar-nav > .disabled > a:hover, .navbar-wp .navbar-nav > .disabled > a:focus {
	background-color: transparent;
}
.navbar-wp .navbar-nav > .open > a, .navbar-wp .navbar-nav > .open > a:hover, .navbar-wp .navbar-nav > .open > a:focus {
	background: transparent;
}
.navbar-base .navbar-nav > .open > a, .navbar-base .navbar-nav > .open > a:hover, .navbar-base .navbar-nav > .open > a:focus {
	background: transparent;
}
.navbar-toggle {
	border-radius: 4px;
	margin: 10px auto;
	position: absolute;
	right: 5%;
	border: none;
}
.navbar-wp .dropdown-menu {
	min-width: 200px;
	padding: 0;
	border: none;
	border-radius: 0;
	z-index: 10;
	right: auto;
	left: 0;
}
.navbar-wp .dropdown-menu > li:last-child {
	border: 0
}
.navbar-wp .dropdown-menu > li > a {
	padding: 8px 15px;
	font-size: 13px;
	font-family: 'Lato', sans-serif;
  	display: block;
  	transition: .3s;
  	text-transform: capitalize;
  	font-weight: 700;
}
.navbar-wp .dropdown-menu > .dropdown-menu {
	right: 0;
  left: auto;
}
.navbar-nav > li:last-child > .dropdown-menu {
	right: 0;
	left: auto;
}
.navbar-wp.affix .navbar-inner {
	border-bottom: 0
}
.navbar-wp.affix .navbar-nav > li > a {
	padding: 18px 16px;
	margin-right: 0;
	font-size: 14px;
	font-weight: 500;
	text-transform: uppercase
}
.dropdown-submenu {
	position: relative
}
.dropdown-submenu > .dropdown-menu {
	top: -1px;
	left: 100%;
	margin-top: 0;
	margin-left: 0;
	border-top-left-radius: 0;
	border-bottom-left-radius: 0
}
.dropdown-submenu:hover > .dropdown-menu {
	display: block;
	padding: 0
}
.dropdown-submenu.pull-left {
	float: none
}
.dropdown-submenu.pull-left > .dropdown-menu {
	left: -100%;
	margin-left: 10px
}
.navbar-wp .navbar-brand {
    font-size: 22px;
    line-height: 20px;
    padding: 18px 0;
    transition: all 0.25s ease-out 0s;
}
.is-sticky .bizwhoop-main-nav {
	box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.2);
	z-index: 999;
}
.is-sticky .navbar-brand {
	padding: 8px 0 0 15px;
	transition: all 0.25s ease-out 0s;
	font-size: 22px;
	line-height: 18px;
}
.is-sticky .navbar-brand img {
	height: 40px;
	transition: all 0.25s ease-out 0s;
}
.is-sticky .navbar-nav > li > a {
	padding: 16px 16px;
	transition: all 0.25s ease-out 0s;
}
.bizwhoop-search-box {
    position: absolute;
    right: 0px;
    top: 16px;
}

.bizwhoop-search-modal .bizwhoop-search .btn {
	padding: 2px 12px;
	border-radius: 0 30px 30px 0;
	height: 40px;
	border-width: 1px;
	border-style: solid;
}
.bizwhoop-search-modal .modal-header .close:focus, .bizwhoop-search-modal .modal-header .close:hover {
	background: none;
}
.bizwhoop-search-modal {
	top: 30%;
}
.bizwhoop-search-modal .modal-header {

}
.bizwhoop-search-modal .modal-content{
	background: transparent;
	box-shadow: none;
	border: none;
}
.modal-backdrop {
	background: #fff;
}
.modal-backdrop.in {
    opacity: 0.90;
}
.modal-header {
	border-bottom: none;
}

/* --------------------------------------
=========================================
	2.General
=========================================
-----------------------------------------*/

/*---------------------------------------
	2.1.Body & Global           
-----------------------------------------*/
body {
	padding: 0;
	margin: 0;
	font-family: 'Poppins', sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 24px;
}
.boxed {
	width: 1170px;
	margin: 0 auto;
	box-shadow: 0 0 10px 0 rgba(48, 48, 48, 0.5);
}
a {
	text-decoration: none;
}
body a:focus, body a:hover {
	outline: none;
	text-decoration: none;
}
select {
	background-clip: padding-box;
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 3px;
	color: #444;
	display: block;
	font-weight: 400;
	overflow: hidden;
	padding: 6px 12px;
	position: relative;
	text-decoration: none;
	white-space: nowrap;
}
 .no-gutter > [class*=col-] {
 padding-right: 0;
 padding-left: 0;
}
input:not([type]), input[type="email"], input[type="number"], input[type="password"], input[type="tel"], input[type="url"], input[type="text"] {
	border: 0;
	z-index: 2;
	height: 44px;
	color: #212121;
	padding: 10px 0;
	font-size: 16px;
	font-weight: 500;
	border-radius: 0;
	line-height: 24px;
	position: relative;
	background-color: transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
input[type="submit"], button {
	padding: 5px 35px;
	line-height: 30px;
	border-radius: 30px;
	font-weight: bold;
	font-size: 14px;
	border-width: 1px;
	border-style: solid;
	transition: all 0.4s ease-in-out 0s;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
input:not([type]):hover, input[type="email"]:hover, input[type="number"]:hover, input[type="password"]:hover, input[type="tel"]:hover, input[type="url"]:hover, input[type="text"]:hover, input:not([type]):focus, input[type="email"]:focus, input[type="number"]:focus, input[type="password"]:focus, input[type="tel"]:focus, input[type="url"]:focus, input[type="text"]:focus {
}
input[type="submit"]:hover, button:hover, input[type="submit"]:focus, button:focus {
	transition: all 0.3s ease 0s;
	outline: none;
}
.form-group {
	backface-visibility: hidden;
	display: block;
	line-height: 0;
	margin: 0 auto 30px;
	position: relative;
	width: 100%;
}
.form-control {
	border: 0;
	z-index: 2;
	height: 44px;
	padding: 10px 0;
	font-size: 16px;
	font-weight: 500;
	border-radius: 0;
	line-height: 24px;
	position: relative;
	background-color: transparent;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
	background-color: transparent;
}
.form-control:focus {
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
}
textarea.form-control {
	resize: none;
	height: 70px;
}
/* Label
============================================================================= */
/* Wrapper
----------------------------------------------------------------------------- */
.form-group label {
	left: 0;
	bottom: 0;
	z-index: 1;
	width: 100%;
	cursor: text;
	display: block;
	margin: 0 auto;
	padding: 10px 0;
	font-size: 15px;
	font-weight: 400;
	text-align: left;
	line-height: 24px;
	position: absolute;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transition: all 0.30s ease-in-out;
	-moz-transition: all 0.30s ease-in-out;
	-o-transition: all 0.30s ease-in-out;
	transition: all 0.30s ease-in-out;
}
textarea.form-control + label {
	padding: 10px 0 36px;
}
/* Main Line
----------------------------------------------------------------------------- */
.form-group label::before {
	left: 0;
	bottom: 0;
	width: 100%;
	height: 1px;
	content: '';
	position: absolute;
}
/* Focus Line
----------------------------------------------------------------------------- */
.form-group label::after {
	width: 0;
	left: 50%;
	bottom: 0;
	height: 2px;
	content: '';
	position: absolute;
	-webkit-transition: all 0.30s ease-in-out;
	-moz-transition: all 0.30s ease-in-out;
	-o-transition: all 0.30s ease-in-out;
	transition: all 0.30s ease-in-out;
}
.form-control:focus + label::after {
	left: 0;
	width: 100%;
}
/* Filled
============================================================================= */
.form-control:focus + label, .form-control.input-filled + label {
	padding-top: 0;
	font-size: 14px;
	line-height: 14px;
	padding-bottom: 40px;
}
textarea.form-control:focus + label, textarea.form-control.input-filled + label {
	padding-bottom: 66px;
}
mark, .mark {
	padding: 2px 5px;
	border-radius: 3px;
}
/*Responsive Video*/
.responsive-video {
	height: 0;
	padding-top: 1px;
	position: relative;
	padding-bottom: 56.25%; /*16:9*/
}
.responsive-video iframe {
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	position: absolute;
	border: none;
}

.bizwhoop-accordion-heading {
	margin: 10px 0;
	padding: 10px;
	border-width: 1px;
	border-style: solid;
}
.bizwhoop-accordion-body {
	border-width: 1px;
	border-style: solid;
	margin: -10px 0 10px 0;
	padding: 10px;
	transition: all 0.4s ease 0s;
}
.bizwhoop-accordion-heading > a.collapsed .icon-expanded {
	display: none;
}
.bizwhoop-accordion-heading > a i.icon-expanded {
	display: none;
}
.bizwhoop-accordion-heading > a.collapsed .icon-collapsed {
	display: inline-block;
	vertical-align: baseline;
}
blockquote {
	position: relative;
	width: 100%;
	border-width: 0 0 0 5px;
	border-style: solid;
}
blockquote::before {
	color: #d0d0d0;
	content: "\f10d";
	display: table;
	float: left;
	font-family: "FontAwesome";
	font-size: 28px;
	margin-top: 6px;
	font-weight: normal;
	width: 6%;
}
blockquote p {
	font-style: italic;
	width: 94%;
	display: table;
}
.margin-top-zero {
	margin-top: 0px;
}
.margin-bottom-zero {
	margin-bottom: 0px;
}
.margin-top-10 {
	margin-bottom: 10px;
}
.margin-top-20 {
	margin-top: 20px;
}
.margin-top-30 {
	margin-top: 30px;
}
.margin-top-50 {
	margin-top: 50px;
}
.margin-top-80 {
	margin-top: 80px;
}
.margin-bottom-10 {
	margin-bottom: 10px;
}
.margin-bottom-20 {
	margin-bottom: 20px;
}
.margin-bottom-30 {
	margin-bottom: 30px;
}
.margin-bottom-50 {
	margin-bottom: 50px;
}
.margin-bottom-80 {
	margin-bottom: 80px;
}
.padding-top-10 {
	padding-top: 10px;
}
.padding-top-20 {
	padding-top: 20px;
}
.padding-top-30 {
	padding-top: 30px;
}
.padding-top-50 {
	padding-top: 50px;
}
.padding-top-40 {
	padding-top: 40px;
}
.padding-top-60 {
	padding-top: 60px;
}
.padding-top-80 {
	padding-top: 80px;
}
.padding-bottom-10 {
	padding-bottom: 10px;
}
.padding-bottom-20 {
	padding-bottom: 20px;
}
.padding-bottom-30 {
	padding-bottom: 30px;
}
.padding-bottom-40 {
	padding-bottom: 40px;
}
.padding-bottom-50 {
	padding-bottom: 50px;
}
.padding-bottom-60 {
	padding-bottom: 60px;
}
.padding-bottom-80 {
	padding-bottom: 80px;
}
/*---------------------------------------
	2.3.Alerts Styles           
-----------------------------------------*/
.alert-success, .text-success {
	background-color: #2ac56c;
	color: #fff;
}
.alert-info, .text-info {
	background-color: #4593e3;
	color: #fff;
}
.alert-danger, .text-danger {
	background-color: #f06060;
	color: #fff;
}
.alert-warning, .text-warning {
	background-color: #fcd04b;
	color: #fff;
}
.progress-bar-success {
	background-color: #2ac56c;
	color: #fff;
}
.progress-bar-info {
	background-color: #4593e3;
	color: #fff;
}
.progress-bar-danger {
	background-color: #f06060;
	color: #fff;
}
.progress-bar-warning {
	background-color: #fcd04b;
	color: #fff;
}
.bizwhoop-skills .progress {
	border-radius: 30px;
}
.bizwhoop-skills .progress .progress-bar {
	overflow: hidden;
	position: absolute;
	border-radius: 30px;
}
.subscription-success {
	color: #2ac56c;
}
.subscription-error {
	color: #f06060;
}
/*---------------------------------------
	2.4.Button Styles           
-----------------------------------------*/
.btn {
	padding: 5px 35px;
	line-height: 30px;
	overflow: hidden;
	position: relative;
	border-radius: 30px;
	font-weight: bold;
	display: inline-block;
	transition: all 0.4s ease-in-out 0s;
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12), 0 1px 4px rgba(0, 0, 0, 0.12);
}
.btn:hover, .btn:focus {
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.16), 0 1px 4px rgba(0, 0, 0, 0.16);
}
.btn-theme {
	border: none;
}
.btn-theme:hover, .btn-theme:focus {
	transition: all 0.3s ease 0s;
	outline: none;
}
.btn-theme-two:hover, .btn-theme-two:focus {
	transition: all 0.3s ease 0s;
	outline: none;
}
.pagination > li:first-child > a, .pagination > li:first-child > span {
	border-radius: 50%;
}
.pagination > li:last-child > a, .pagination > li:last-child > span {
	border-radius: 50%;
}
.pagination > li > a, .pagination > li > span {
	margin: 0 3px;
	border-radius: 50%;
	border-width: 2px;
	border-style: solid;
	border-color: #ddd;
}
.pagination > .active > a, .pagination > .active > a:hover, .pagination > li > a:hover, .pagination > li > a:focus, .pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
	transition: all 0.3s ease 0s;
}
button.mfp-close:hover, button.mfp-close:focus {
	background: inherit;
}
/*---------------------------------------
	2.5.WP Styles  
-----------------------------------------*/
/*--WP--*/

.bypostauthor > article .fn:after {
	display: inline-block;
	font-size: 16px;
	line-height: 1;
	speak: none;
	text-align: center;
	text-decoration: inherit;
	text-transform: none;
	vertical-align: top;
}
.sticky {
	display: none;
}
.gallery-caption {
	color: #686868;
	display: block;
	font-size: 13px;
	font-style: italic;
	line-height: 1.6153846154;
	padding-top: 0.5384615385em;
}
.wp-caption {
	margin-bottom: 1.75em;
	max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 0;
	max-width:100%;
}
.wp-caption .wp-caption-text {
	color: #686868;
	font-style: italic;
	line-height: 1.6153846154;
	padding-top: 0.5384615385em;
}
.content-area img.alignnone, .content-area figure.alignnone img {
	width: 100%;
	height: auto;
}
.content-area figure {
	width: 100%;
}
.entry-header h1 {
	position: relative;
	padding-bottom: 15px;
	margin-bottom: 20px;
	font-size: 24px;
}
.entry-header h1::before {
	border: 1px solid;
	bottom: 0;
	content: "";
	display: block;
	left: 0;
	margin: auto;
	position: absolute;
	width: 30px;
	transition: all 0.4s ease 0s;
}
.entry-header h1:hover::before {
	width: 13%;
}
.entry-footer {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
}
.entry-footer .screen-reader-text {
	display: none;
}
img.alignnone {
	width: 100%;
	height: auto;
}
img.size-large {
	width: 100%;
	height: auto;
}
/*----woocommerce----*/
/* woocommerce v2.3.5 */
*:focus {
	outline: 0;
}
.woocommerce h2 {
	font-size: 22px;
}
.woocommerce h3 {
	font-size: 20px;
}
/*----product----*/
.woocommerce .products span.onsale, .woocommerce span.onsale {
	border-radius: 50%;
	display: block;
	font-size: 13px;
	font-weight: normal;
	line-height: 25px;
	margin: 4px !important;
	min-height: 10px;
	z-index: 999;
	width: 50px;
	height: 50px;
	line-height: 50px;
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12), 0 1px 4px rgba(0, 0, 0, 0.12);
}
.woocommerce span.onsale {
	margin: 10px !important;
}
.woocommerce ul.products li.product {
	text-align: center;
	padding-bottom: 10px;
	transition: all 0.4s ease 0s;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.24);
}
.woocommerce ul.products li.product:hover {
	box-shadow: 0px 3px 8px 0 rgba(0, 0, 0, 0.2);
}
.woocommerce ul.products li.product a {
	overflow: hidden;
	position: relative;
}
.woocommerce ul.products li.product a img {
	-webkit-transition: all 0.7s ease;
	transition: all 0.7s ease;
}
.woocommerce ul.products li.product a img:hover {
	transform: scale(1.1);
}
.woocommerce-page .woocommerce-ordering select {
	padding: 12px 15px 12px 10px;
	color: #A0A0A0;
	border: 1px solid rgba(0, 0, 0, 0.1);
	border-radius: 0;
}
.woocommerce-page .products .product > a:first-child {
	position: relative;
	text-align: center;
	display: block;
}
.woocommerce-page .products a.button {
	display: inline-block;
	text-align: center;
	padding: 16px 35px;
	border-radius: 30px;
	margin: 10px;
	border: none;
	font-size: 12px;
	margin: 0 auto !important;
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12), 0 1px 4px rgba(0, 0, 0, 0.12);
}
.woocommerce-page .products a.button:hover, .woocommerce-page .products a.button:focus {
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.16), 0 1px 4px rgba(0, 0, 0, 0.16);
}
.woocommerce-page .products h3 {
	position: relative;
	display: inline-block;
	margin-bottom: 30px;
	font-weight: bold;
	font-size: 12px;
	line-height: 25px;
	float: none;
	width: auto;
	margin: 0;
}
.woocommerce-page .products .star-rating {
	position: relative;
	margin: 0 auto;
}
.woocommerce-page .products a .price {
	line-height: 20px;
	width: 100%;
	float: left;
	height: auto;
	min-height: 40px;
	text-align: center;
	padding: 10px 0;
}
.woocommerce ul.products li.product .price {
	font-size: 14px;
}
.woocommerce-page .products a .price del {
	display: inline-block !important;
	line-height: 20px;
}
.woocommerce-page .products a .price ins {
	display: inline-block;
	font-weight: bold;
	background: none;
	line-height: 20px;
	margin-left: 10px;
}
.woocommerce-page .products .added_to_cart {
	display: inline-block;
	text-align: center;
	padding: 6px 20px 6px 20px;
	border-radius: 4px;
	border: none;
	font-size: 12px;
	margin: 0;
}
.woocommerce-page .woocommerce-result-count {
	float: left;
	font-size: 14px;
	line-height: 46px;
	margin-top: 20px;
}
.woocommerce-page .woocommerce-ordering {
	float: right;
	margin-top: 20px;
}
.woocommerce-page .product-type-simple {
	position: relative;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
	font-size: inherit;
}
footer .bizwhoop-widget .woocommerce ul.cart_list li img, footer .bizwhoop-widget .woocommerce ul.product_list_widget li img {
	margin-top: 7px;
}
/*woocommerce-tabs*/
.tabs.wc-tabs {
	text-align: center;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li::before, .woocommerce div.product .woocommerce-tabs ul.tabs li::after, .woocommerce div.product .woocommerce-tabs ul.tabs li::before {
	display: none;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active {
	border-width: 0 0 2px 0;
	border-style: solid;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
	border-radius: 0;
	background: transparent;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li {
	border-radius: 0;
	background: transparent;
	border: none;
}
.woocommerce div.product .woocommerce-tabs .panel h2 {
	font-size: 22px;
	line-height: 25px;
}
.related.products {
	text-align: center;
}
.related.products h2 {
	font-size: 26px;
	line-height: 40px;
}
/*woocommerce-form*/
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
	height: 40px;
	margin-bottom: 20px;
	border: 1px solid #ebebeb;
	color: #ccc;
	border-radius: 3px;
	padding: 6px 12px;
}
.select2-container .select2-choice {
	height: 40px;
	padding: 6px 12px;
	border-width: 0 0 2px;
	border-radius: 0;
}
/*woocommerce-login*/ 
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register {
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.24);
	border-radius: 0;
	border-color: #eee;
}


/*woocommerce-cart*/
.woocommerce table.shop_table {
	border-radius: 0;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.24);
}
.woocommerce table.shop_table th {
    padding: 16px 12px;
}
.woocommerce table.shop_table td {
    padding: 26px 12px;
}
.woocommerce .cart .button, .woocommerce .cart input.button {
	float: none;
	line-height: 36px;
	padding: 5px 35px;
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12), 0 1px 4px rgba(0, 0, 0, 0.12);
	border-radius: 30px;
}
.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
	line-height: 30px;
	padding: 5px 35px;
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12), 0 1px 4px rgba(0, 0, 0, 0.12);
	border-radius: 30px;
}
.woocommerce-cart table.cart td.actions .coupon .input-text {
	border-radius: 0;
	min-width: 110px;
	height: 40px;
	border-width: 0 0 2px;
	border-style: solid;
}
.woocommerce #respond input#submit.disabled, .woocommerce #respond input#submit:disabled, .woocommerce #respond input#submit[disabled]:disabled, .woocommerce a.button.disabled, .woocommerce a.button:disabled, .woocommerce a.button[disabled]:disabled, .woocommerce button.button.disabled, .woocommerce button.button:disabled, .woocommerce button.button[disabled]:disabled, .woocommerce input.button.disabled, .woocommerce input.button:disabled, .woocommerce input.button[disabled]:disabled {
	padding: 5px 35px;
}
.woocommerce form .form-row input.input-text, .woocommerce form .form-row textarea {
	border-width:  0 0 2px;
	border-radius: 0;
}
.woocommerce #payment #place_order, .woocommerce-page #payment #place_order {
	padding: 16px 35px;
	border-radius: 30px;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button { 
	padding: 16px 35px;
	border-radius: 30px;
}
.woocommerce a.remove {
	font-size: 30px;
    height: 40px;
    line-height: 44px;
    width: 40px;
}

/*woocommerce-comments*/
.woocommerce #reviews #comments ol.commentlist li .comment-text {
    border-radius: 0;
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12), 0 1px 4px rgba(0, 0, 0, 0.12);
}   
.woocommerce #review_form #respond textarea {
	border-width: 0 0 2px;
	border-style: solid;
}
.woocommerce #review_form #respond .form-submit input {
    padding: 16px 35px;
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12), 0 1px 4px rgba(0, 0, 0, 0.12);
    border-radius: 30px;
}

/*woocommerce-messages*/
.woocommerce-page .woocommerce-message {
	margin: 0px 0 40px;
	border-radius: 3px;
	list-style: none;
}
.woocommerce-page .woocommerce-message a {
	padding: 6px 14px;
	font-size: 12px;
}
.woocommerce-page .woocommerce-error {
	list-style: none;
	padding: 0;
	margin: 0px 0 40px;
	border-radius: 3px;
	border: none;
	float: left;
	width: 100%;
}
.woocommerce-page .woocommerce-error a {
	padding: 6px 14px;
	font-size: 12px;
}
.woocommerce-page .woocommerce-info {
	list-style: none;
	padding: 0;
	margin: 0px 0 40px;
	border-radius: 3px;
	border: none;
	float: left;
	width: 100%;
	margin-top: 25px !important;
}
.woocommerce-page .woocommerce-info a {
	padding: 6px 14px;
	font-size: 12px;
}
.woocommerce-page .woocommerce-info {
	float: left;
	text-align: left;
	padding-top: 30px;
}
.woocommerce-page .woocommerce .woocommerce-info {
	border-radius: 3px;
	border: none;
	padding-top: 15px;
	margin-bottom: 40px;
}
.woocommerce-page .woocommerce .woocommerce-info a {
	opacity: 0.9;
}
/*woocommerce-pagination*/
.woocommerce nav.woocommerce-pagination ul {
	border: none;
}
.woocommerce nav.woocommerce-pagination ul li {
	border: none;
}
.woocommerce nav.woocommerce-pagination ul li a, .woocommerce nav.woocommerce-pagination ul li span {
	float: left;
	line-height: 1.42857;
	margin:5px 8px;
	width: 50px;
	height: 50px;
	line-height: 38px;
	border-radius: 50%;
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12), 0 1px 4px rgba(0, 0, 0, 0.12);
}
.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav .woocommerce-pagination ul li span.current {
	
}
/*woocommerce-price-filter*/
.woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
	background: #1a2128;
}
/*woocommerce-MyAccount*/ 
.woocommerce-account .woocommerce-MyAccount-navigation, .woocommerce-account .woocommerce-MyAccount-content {
    border-top: 1px solid #eeeeee;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.24);
    padding: 10px;
}

/*----contactform----*/
.wpcf7-form .wpcf7-form-control {
	margin-top: 6px;
	margin-bottom: 15px;
	font-size: 12px;
	height: 40px;
	padding: 6px 12px;
	display: block;
	line-height: 1.42857143;
	width: 100%;
	border-width: 1px;
	border-style: solid;
}
.wpcf7-form .wpcf7-textarea {
	height: 150px;
	border-radius: 3px;
	border-color: #212121;
}
.wpcf7-form .wpcf7-form-control:hover, .wpcf7-form .wpcf7-form-control:focus {
	box-shadow: none;
}
.wpcf7-form .wpcf7-form-control.wpcf7-submit {
	padding: 5px 35px;
	line-height: 30px;
	overflow: hidden;
	position: relative;
	border-radius: 2px;
	font-weight: bold;
	font-size: 14px;
	display: inline-block;
	transition: all 0.4s ease-in-out 0s;
	width: auto;
}
/*----contactform footer-widget----*/
footer .bizwhoop-widget .wpcf7-form .wpcf7-form-control.wpcf7-submit {
	margin-bottom: 0;
}
/*---------------------------------------
=========================================
	3.content-Home-Sections
=========================================
-----------------------------------------*/

/*---------------------------------------
	3.1.bizwhoop-slider-warraper          
-----------------------------------------*/
.bizwhoop-slider-warraper #bizwhoop-slider {
	margin: 0;
	position: relative;
	z-index: 1;
	float: left;
	width: 100%;
}
.bizwhoop-slider-warraper #bizwhoop-slider .item img {
	width: 100%;
	min-height: 400px;
}
.bizwhoop-slider-warraper #bizwhoop-slider .item iframe {
	border: 6px solid #fff;
}
/*--------------- ti slider inner ---------------*/
#bizwhoop-slider .bizwhoop-slider-inner {
	height: 100%;
	left: 0;
	right: 0;
	bottom: 0;
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 3;
}
#bizwhoop-slider .inner-table {
	display: table;
	height: 100%;
}
#bizwhoop-slider .inner-table-cell {
	display: table-cell;
	height: 100%;
	vertical-align: middle;
	width: 100%;
}
#bizwhoop-slider .slide-caption {
	width: 60%;
	margin: 20% auto auto;
	text-align: center;
}
#bizwhoop-slider .slide-caption-4 {
	width: 60%;
	margin: 25% auto auto;
	text-align: center;
}


#bizwhoop-slider .slide-caption.slide-left {
	float: left;
	text-align: left;
}
#bizwhoop-slider .slide-caption.slide-right {
	float: right;
	text-align: right;
}
.slide-inner-box {
	padding: 10px 30px;
}
.slide-inner-box-two {
	padding: 10px 30px;
	outline-offset: 5px;
	outline-width: 10px;
	outline-style: solid;
}
#bizwhoop-slider .slide-caption h1 {   
	font-size: 50px;
	line-height: 55px;
	font-weight: 600;
}

#bizwhoop-slider .slide-caption-4 h1 {   
	font-size: 50px;
	line-height: 55px;
	font-weight: 600;
	color: #fff;
}

#bizwhoop-slider .slide-caption .description {
	font-size: 18px;
	line-height: 24px;
	padding: 0;
	width: 100%;
}
#bizwhoop-slider .slide-caption .description p {
	margin: 0;
	letter-spacing: 0.1em;
	font-size: 18px;
	font-weight: 400;
}
#bizwhoop-slider p {
	font-size: 14px;
}
/*--------------- bizwhoop-slider-Control ---------------*/
.bizwhoop-slider-warraper .owl-controls {
	margin-top: -24px;
}
.bizwhoop-slider-warraper .owl-controls .owl-buttons div {
	width: 60px;
	height: 60px;
	display: block;
	font-size: 22px;
	line-height: 60px;
	opacity: 1;
	border-radius: 50%;
	text-align: center;
	border-width: 1px;
	border-style: solid;
}
.bizwhoop-slider-warraper .owl-controls .owl-buttons div i {
}
.bizwhoop-slider-warraper .owl-controls .owl-buttons {
	opacity: 0;
	transition: all 0.3s ease 0s;
}
.bizwhoop-slider-warraper:hover .owl-controls .owl-buttons {
	opacity: 1;
}
.bizwhoop-slider-warraper:hover .owl-controls .owl-buttons .owl-prev {
	left: 35px;
}
.bizwhoop-slider-warraper:hover .owl-controls .owl-buttons .owl-next {
	right: 35px;
}
.bizwhoop-slider-warraper .owl-controls .owl-buttons .owl-prev, .bizwhoop-slider-warraper .owl-controls .owl-buttons .owl-next {
	position: absolute;
	top: 50%;
	z-index: 5;
	margin: -30px 0 0;
	transition: all 0.3s ease 0s;
}
.bizwhoop-slider-warraper .owl-controls .owl-buttons .owl-prev {
	left: 8px;
}
.bizwhoop-slider-warraper .owl-controls .owl-buttons .owl-next {
	right: 8px;
}
.bizwhoop-slider-warraper .owl-controls .owl-page {
	display: inline-block;
	vertical-align: middle;
	padding: 0 5px;
}
.bizwhoop-slider-warraper .owl-controls .owl-page.active span {
	height: 15px;
	width: 15px;
}
.bizwhoop-slider-warraper .owl-controls .owl-page span {
	display: block;
	width: 8px;
	height: 8px;
	border-radius: 50%;
	background: transparent;
	border-width: 4px;
	border-style: solid;
}
.bizwhoop-slider-warraper .owl-controls .owl-page span.owl-numbers {
	height: auto;
	width: auto;
	color: #fff;
	padding: 2px 10px;
	font-size: 12px;
	border-radius: 4px;
}
.bizwhoop-slider-warraper .owl-pagination {
	bottom: 15px;
	left: 0;
	position: relative;
	right: 0;
	text-align: center;
}
/*--------------- ti slider inner formats---------------*/

/*quote-format*/
#bizwhoop-slider .item .bizwhoop-slider-inner .quote-format {
	width: 65%;
	margin: 0 auto;
	position: relative;
}
#bizwhoop-slider .item .bizwhoop-slider-inner .quote-format .quote-icon {
	border-radius: 3px;
	height: 75px;
	left: 0;
	position: absolute;
	top: 5px;
	width: 75px;
	text-align: center;
}
#bizwhoop-slider .item .bizwhoop-slider-inner .quote-format .quote-icon i {
	bottom: 0;
	font-size: 40px;
	left: 0;
	margin: 0 auto;
	padding: 20px;
	position: absolute;
	right: 0;
	top: 0;
}
#bizwhoop-slider .item .bizwhoop-slider-inner .quote-format .quote-format-inner {
	display: table;
	position: relative;
	left: 15%;
	text-align: left;
}
#bizwhoop-slider .item .bizwhoop-slider-inner .quote-format .quote-format-inner h1 {
	margin-top: 0;
}
#bizwhoop-slider .item .bizwhoop-slider-inner .quote-format .quote-format-inner p {
	width: 85%;
}
/*aside-format*/
#bizwhoop-slider .item .bizwhoop-slider-inner .aside-format {
	width: 65%;
	margin: 0 auto;
	position: relative;
}
#bizwhoop-slider .item .bizwhoop-slider-inner .aside-format .aside-icon {
	border-radius: 3px;
	height: 75px;
	left: 0;
	position: absolute;
	top: 5px;
	width: 75px;
	text-align: center;
}
#bizwhoop-slider .item .bizwhoop-slider-inner .aside-format .aside-icon i {
	bottom: 0;
	font-size: 40px;
	left: 0;
	margin: 0 auto;
	padding: 20px;
	position: absolute;
	right: 0;
	top: 0;
}
#bizwhoop-slider .item .bizwhoop-slider-inner .aside-format .aside-format-inner {
	display: table;
	position: relative;
	left: 15%;
	text-align: left;
}
#bizwhoop-slider .item .bizwhoop-slider-inner .aside-format .aside-format-inner h1 {
	margin-top: 0;
}
#bizwhoop-slider .item .bizwhoop-slider-inner .aside-format .aside-format-inner p {
	width: 85%;
}
/*audio-format*/
#bizwhoop-slider .item .bizwhoop-slider-inner .audio-format {
	width: 65%;
	margin: 0 auto;
	position: relative;
}
#bizwhoop-slider .item .bizwhoop-slider-inner .audio-format .audio-icon {
	border-radius: 3px;
	height: 75px;
	left: 0;
	position: absolute;
	top: 5px;
	width: 75px;
	text-align: center;
}
#bizwhoop-slider .item .bizwhoop-slider-inner .audio-format .audio-icon i {
	bottom: 0;
	font-size: 40px;
	left: 0;
	margin: 0 auto;
	padding: 20px;
	position: absolute;
	right: 0;
	top: 0;
}
#bizwhoop-slider .item .bizwhoop-slider-inner .audio-format .audio-format-inner {
	display: table;
	position: relative;
	left: 15%;
	text-align: left;
}
#bizwhoop-slider .item .bizwhoop-slider-inner .audio-format .audio-format-inner p {
	width: 85%;
}
#bizwhoop-slider .item .bizwhoop-slider-inner .audio-format audio {
	display: table-row;
	padding-top: 5px;
}
/*video-format*/
#bizwhoop-slider .item .bizwhoop-slider-inner .video-format .video-format-inner {
	margin: -25px 0 0;
	text-align: left;
}
/*--------------- ti slider Custom Buttons---------------*/
.btn.btn-tislider {
	outline: none;
	margin: 20px auto;
	letter-spacing: 1px;
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12), 0 1px 4px rgba(0, 0, 0, 0.12);
}
.btn.btn-tislider:hover, .btn.btn-tislider:focus {
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.16), 0 1px 4px rgba(0, 0, 0, 0.16);
}
.btn.btn-tislider-two {
	outline: none;
	letter-spacing: 1px;
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12), 0 1px 4px rgba(0, 0, 0, 0.12);
}
.btn.btn-tislider-two:hover, .btn.btn-tislider-two:focus  {
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.16), 0 1px 4px rgba(0, 0, 0, 0.16);
}
#bizwhoop-slider .btn:last-child {
	margin-left: 15px;
}
/*---------------------------------------
	3.2 bizwhoop-section         
-----------------------------------------*/
.bizwhoop-section {
	padding: 15px 0;
	margin: 0;
	border-bottom: 1px solid #e8e8e9;
}
.bizwhoop-section h1 {
    font-weight: bold;
}
#content {
	padding: 60px 0;
}
/*---------------------------------------
	3.3 bizwhoop-heading           
-----------------------------------------*/
.bizwhoop-heading {
	margin-bottom: 20px;
	text-align: center;
	position: relative;
}
.bizwhoop-heading h1 {
	font-size: 26px;
	font-weight: bold;
}
.bizwhoop-heading h3 {
	font-size: 22px;
	font-weight: bold;
}
.bizwhoop-heading .bizwhoop-heading-inner {
	position: relative;
	display: inline-block;
	margin-bottom: 0;
	padding: 0;
	line-height: 40px;
	text-transform: capitalize;
	width: auto;
	letter-spacing: 1px;
}
.bizwhoop-heading .bizwhoop-heading-inner i {
	display: block;
	font-size: 20px;
	height: 35px;
	line-height: 35px;
	position: absolute;
	text-align: center;
	bottom: -20px;
	width: 30px;
	margin: 0 auto;
	left: 0;
	right: 0;
}
.bizwhoop-heading-bor-bt h5 {
	position: relative;
	font-size: 20px;
	font-weight: 500;
	margin-bottom: 40px;
	padding-bottom: 15px;
}
.bizwhoop-heading-bor-bt h5::before {
	bottom: 0;
	content: "";
	display: block;
	left: 0;
	margin: auto;
	position: absolute;
	width: 30px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
}
.bizwhoop-heading-bor-bt:hover h5::before {
    transition: all 0.3s ease 0s;
    width: 30%;
}
/*---------------------------------------
	3.4 bizwhoop-sercive          
-----------------------------------------*/
.bizwhoop-service-section  {
	position: relative;
	padding: 80px 0 0;
}
.bizwhoop-service {
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
	cursor: pointer;
	margin-bottom: 30px;
	position: relative;
	z-index: 12;
	box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.1);
	overflow: hidden;
	border-bottom: 4px solid transparent;
	border-color: #e2410a;
}
.bizwhoop-service .bizwhoop-service-inner {
	padding: 30px;
}
.bizwhoop-service .bizwhoop-service-inner-img {
	margin: -30px -30px 0 -30px;
}
.bizwhoop-service:hover {
	transition: All 1s ease-out;
	-webkit-transition: All 1s ease-out;
	-moz-transition: All 1s ease-out;
	-o-transition: All 1s ease-out;
}
.bizwhoop-service::after {
	content: "";
	left: 0;
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 0%;
	opacity: 0;
	transition: all 0.5s ease 0s;
	background: #e2410a;
}
.bizwhoop-service:hover.bizwhoop-service::after {
	opacity: 1;
	height: 100%;
	z-index: -1
}
.bizwhoop-service a {
	text-decoration: none;
	z-index: 15;
	position: relative;
}
.bizwhoop-service-inner .ser-icon {
	border-radius: 2%;
	height: 80px;
	margin: 10px auto 0;
	transition: color 0s ease 0s, all 250ms ease 0s;
	width: 80px;
}
.bizwhoop-service-inner i {
	 font-size: 60px;
    line-height: 80px;
    color: #e2410a;
}
.bizwhoop-service-inner h3 {
	line-height: 1.1;
	transition: all 0.5s ease 0s;
	font-size: 24px;
	padding: 0 0 6px 0;
	display: inline-block;
	font-weight: 500;
}
.bizwhoop-service-inner p {
	transition: all 0.5s ease 0s;
	font-size: 18px;
	letter-spacing: 2px;
	margin-bottom: 20px;
	color: #999;
}
.bizwhoop-service-inner .btn-theme-two {
	margin: 6px 0 0;
	padding: 5px 18px;
	transition: all 0.3s ease 0s;
	border-width: 2px;
	border-style: solid;
}
/*---------------------------------------
	3.10 bizwhoop-callout           
-----------------------------------------*/
.bizwhoop-callout {
	background: url(images/call-back.jpg) no-repeat fixed 0 0 /cover;
	height: 100%;
	overflow: hidden;
	width: 100%;
	padding: 0;
}
.bizwhoop-callout .overlay {
	height: 100%;
	position: relative;
	width: 100%;
	padding: 80px 0;
}
.bizwhoop-callout .bizwhoop-callout-inner {
	margin: 0 auto;
    width: 66.6667%;
    padding: 0 15px;
    text-align: center;
}
.bizwhoop-callout h3 {
	font-size: 50px;
    font-weight: bold;
    line-height: 60px;
}
.bizwhoop-callout p {
	font-size: 18px;
	line-height: 30px;
}
.bizwhoop-callout .btn:last-child {
	margin-left: 15px;
}

/*---------------------------------------
	3.11.bizwhoop-blog          
-----------------------------------------*/
.bizwhoop-blog-section {
}
.bizwhoop-blog-section .overlay {
	width: 100%;
	height: 100%;
	position: relative;
	padding: 80px 0;
}
.bizwhoop-blog-post-box {
	margin-bottom: 40px;
	padding: 0;
	box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.12);
	border-radius: 4px;
}
.bizwhoop-blog-post-box .small {
	font-size: 14px;
    padding: 30px;
}
.bizwhoop-blog-post-box .small > p {
	margin-bottom: 20px;
}
.bizwhoop-blog-thumb {
	position: relative;
	width: 100%;
	margin-bottom: 22px;
	float: left;
}
.bizwhoop-blog-thumb img {
	position: relative;
	max-width: 100%;
	height: auto;
	border-radius: 4px 4px 0 0;
}
.bizwhoop-blog-date {
    height: auto;
    margin-top: 20px;
    text-align: center;
    min-width: 60px;
    z-index: 100;
    border-radius: 30px;
    padding: 8px 30px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.bizwhoop-blog-date span {
	font-size: 16px;
}
.bizwhoop-blog-date .h3 {
    line-height: 28px;
}
.bizwhoop-blog-author {
	background: #e8e8e8 none repeat scroll 0 0;
	font-size: 16px;
	font-weight: 800;
	width: 65px;
	height: 65px;
	left: 0;
	right: 0;
	padding: 2px;
	position: absolute;
	text-align: center;
	bottom: 0;
	margin: 0 auto -30px auto;
	z-index: 999;
}
.bizwhoop-blog-author img {
	max-width: 100%;
	border-radius: 100%;
}
.bizwhoop-blog-post-box h2 {
	font-size: 18px;
	line-height: 30px;
	position: relative;
	font-weight: 500;
}
.bizwhoop-blog-category {
	padding: 0 30px;
    margin: 20px -30px -30px;
    min-height: 40px;
    border-top: 1px solid #eee;
}
.bizwhoop-blog-category a {
	display: inline;
    font-weight: normal;
    font-style: italic;
    padding: 0 10px 0 0;
    line-height: 40px;
}
.bizwhoop-blog-category i {
	padding-right: 4px;
}
.btn-blog {
	padding: 10px 20px;
	border-radius: 30px;
	border-width: 2px;
	border-style: solid;
	background: transparent;
	font-size: 14px;
}
.btn-blog:hover {
	transition: all 0.3s ease 0s;
}
.bizwhoop-info-author-block {
	border: 1px solid #eee;
	margin-bottom: 40px;
	margin-top: 10px;
	padding: 20px 20px 0px 20px;
	color: #999;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.24);
}
.bizwhoop-info-author-block a {
	color: #777;
	font-size: 13px;
}
.bizwhoop-info-author-block .row {
	margin: 0;
}
.bizwhoop-info-author-block h4 {
	color: #333;
	font-size: 18px;
	font-weight: normal;
}
.bizwhoop-info-author-block h4 span {
	color: #999999;
	font-size: 13px;
	padding-right: 5px;
}
.bizwhoop-info-author-block h4 span i {
	padding-right: 5px;
}
.bizwhoop-info-author-block .bizwhoop-author-pic img {
	margin: 0 25px 15px 0;
	float: left;
	border-radius: 50%;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
	width: 80px;
	height: 80px;
}
.bizwhoop-info-author-block .bizwhoop-info-author-social {
	font-size: 24px;
	padding: 0;
}
.bizwhoop-info-author-block .bizwhoop-info-author-social li a {
	color: #dbdbdb;
	font-size: 18px;
}
.bizwhoop-info-author-block .bizwhoop-info-author-social li a:hover {
	color: #777;
}
.comment_section .comment-reply-link:before {
	content: "\f112";
	font-family: FontAwesome;
	padding-right: 8px;
}
.comment_section .comment-reply-link {
	border-radius: 30px;
	margin-left: 10px;
	padding: 4px 8px;
	transition: all 0.3s ease 0s;
	border-width: 1px;
	border-style: solid;
	background: #f0f0f0;
	color: #666;
	border-color: #f0f0f0;
}
.bizwhoop-comments a {
	color: #777;
}
.bizwhoop-comments .bizwhoop-reply {
	border-radius: 50%;
	margin-left: 10px;
	padding: 8px 10px;
	transition: all 0.3s ease 0s;
	border-width: 2px;
	border-style: solid;
	line-height: 20px;
}
.bizwhoop-comments a i {
	
}
.bizwhoop-comments h4 {
	font-size: 14px;
	font-weight: 500;
	margin-top: 0;
}
.bizwhoop-comments h4 span {
	color: #999999;
	font-size: 12px;
	padding-left: 7px;
}
.bizwhoop-comments .btn {
	margin-left: 5px;
}
.bizwhoop-comments .comment-list li {
	margin-bottom: 20px;
	padding: 20px;
	background: #fff;
	border-left: 2px solid #eee;
}
.comment-form label {
	clear: both;
	width: 100%;
} 
.comments-area {
	padding: 30px;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.24);
	border-radius: 4px;
}

.comments-area footer {
	background: transparent;
}
.comments-area textarea {
	border-width: 0 0 2px 0;
	border-style: solid;
	border-color: #eee;
	height: 130px;
	width: 100%;
}
.comment-author.vcard img {
	height: 64px;
	width: 64px;
	border-radius: 50%;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
	margin-left: 6px;
}
/* --------------------------------------
=========================================
	4.bizwhoop-breadcrumb-section
=========================================
-----------------------------------------*/
.bizwhoop-breadcrumb-section {
	background-image: url(images/breadcrumb-back.jpg);
	background-size: cover;
	background-position: center;
	height: 100%;
	margin: 0 0 0px;
	overflow: hidden;
	padding: 0;
	width: 100%;
	box-shadow: 0 0 5px 0 #aaaaaa;
}
.bizwhoop-breadcrumb-section .overlay {
	background: rgba(0, 0, 0, 0.6);
	height: 100%;
	padding: 150px 0 30px;
	position: relative;
	width: 100%;
}
.bizwhoop-breadcrumb-title {
	text-align: center;
	padding: 0;
}
.bizwhoop-breadcrumb-title h1 {
	font-size: 48px;
	font-weight: bold;
	margin: 0;
	line-height: 60px;
	padding-bottom: 0px;
}
.bizwhoop-page-breadcrumb {
	list-style: none outside none;
	margin-bottom: 12px;
	padding: 0;
	text-align: center;
	font-size: 15px;
	line-height: 20px;
}
.bizwhoop-page-breadcrumb > li {
	display: inline-block;
}
.bizwhoop-page-breadcrumb > li + li:before {
	content: "\f178";
	font-family: fontawesome;
	padding: 0 5px;
}
/* --------------------------------------
=========================================
	5.bizwhoop-sidebar
=========================================
-----------------------------------------*/
.bizwhoop-sidebar {
	
}
.bizwhoop-sidebar a {
	transition: all 0.3s ease 0s;
}
.bizwhoop-sidebar .bizwhoop-widget .btn {
	padding: 2px 12px;
	border: none;
	border-radius: 0;
	height: 40px;
}
.bizwhoop-sidebar .bizwhoop-widget {
	margin-bottom: 30px;
	padding: 20px;
	border-width: 1px 0 0 0;
	border-style: solid;
	border-radius: 0;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.24);
}
.bizwhoop-sidebar .bizwhoop-widget ul {
	padding: 0;
	list-style: none;
}
.bizwhoop-sidebar .bizwhoop-widget ul li:last-child {
	border: none;
}
.bizwhoop-sidebar .bizwhoop-widget ul li {
	display: block;
	letter-spacing: 0.2px;
	line-height: 22px;
	margin: 0 0 10px;
	overflow: hidden;
	padding: 0;
	border-width: 0 0 1px 0;
	border-style: solid;
}
.bizwhoop-sidebar .bizwhoop-widget h2 {
	font-size: 16px;
	line-height: 20px;
}
.bizwhoop-sidebar .bizwhoop-widget h6 {
    border-style: solid;
    border-width: 0 0 1px;
    font-size: 16px;
    font-weight: 600;
    margin: 0 0 30px;
    padding-bottom: 12px;
    position: relative;
}
.bizwhoop-sidebar .bizwhoop-widget h6::before {
    border-width: 1px;
    border-style: solid;
    bottom: 0;
    content: "";
    display: block;
    left: 0;
    margin: auto;
    position: absolute;
    width: 30px;
}
.bizwhoop-sidebar .bizwhoop-widget:hover h6::before {
    transition: all 0.3s ease 0s;
    width: 50%;
}
.bizwhoop-sidebar .bizwhoop-widget ul li {
	padding: 10px 0;
	position: relative;
	transition: all 0.4s ease-in-out 0s;
}
.bizwhoop-sidebar .bizwhoop-widget ul li a:hover {
	padding-left: 10px;
	transition: all 0.4s ease-in-out 0s;
}
.bizwhoop-sidebar .bizwhoop-widget ul.menu li .sub-menu {
	margin-left: 15px;
}
.bizwhoop-sidebar .bizwhoop-widget ul.menu li .sub-menu li {
	border-bottom: none;
	padding: 10px 0 0;
}
.bizwhoop-sidebar .bizwhoop-widget.widget_search .btn {
	border: medium none;
	border-radius: 30px;
	padding: 5px 35px;
	transition: all 0.3s ease 0s;
}
.bizwhoop-sidebar .bizwhoop-category-widget ul li {
	padding: 10px 0;
	position: relative;
	transition: all 0.4s ease-in-out 0s;
	border-width: 0 0 1px 0;
	border-style: solid;
}
.bizwhoop-sidebar .bizwhoop-category-widget ul li a:hover {
	padding-left: 10px;
	transition: all 0.4s ease-in-out 0s;
}
.bizwhoop-sidebar .bizwhoop-widget .bizwhoop-widget-tags, .bizwhoop-sidebar .bizwhoop-widget .tagcloud {
	margin: 0 0 10px;
	overflow: hidden;
	padding: 0;
}
.bizwhoop-sidebar .bizwhoop-widget .bizwhoop-widget-tags a, .bizwhoop-sidebar .bizwhoop-widget .tagcloud a {
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	margin: 0 5px 9px 0;
	padding: 6px 12px;
	transition: all 0.4s ease-in-out 0s;
	border-width: 2px;
	border-style: solid;
	border-radius: 30px;
}
.bizwhoop-sidebar .bizwhoop-widget-tags a:hover, .bizwhoop-sidebar .bizwhoop-widget .tagcloud a:hover {
	transition: all 0.4s ease-in-out 0s;
}
/*--calendar_wrap--*/ 
.bizwhoop-sidebar .bizwhoop-widget .calendar_wrap table {
	width: 100%;
	font-size: 11px;
}
.bizwhoop-sidebar .bizwhoop-widget .calendar_wrap table caption {
	border-radius: 2px;
	font-size: 16px;
	font-weight: 500;
	line-height: 35px;
	margin-bottom: 0;
	padding: 5px 12px;
	text-align: center;
	border-width: 1px;
	border-style: solid;
}
.bizwhoop-sidebar .calendar_wrap table thead th {
	border-width: 1px;
	border-style: solid;
}
.bizwhoop-sidebar .calendar_wrap table tbody td:hover, .bizwhoop-sidebar .calendar_wrap table tbody #today:hover {
	transition: all 0.3s ease 0s;
}
.bizwhoop-sidebar .calendar_wrap table tfoot {
	border-width: 1px;
	border-style: solid;
}
.bizwhoop-sidebar .bizwhoop-widget .calendar_wrap table thead th {
	text-align: center;
	padding: 6px 0;
}
.bizwhoop-sidebar .bizwhoop-widget .calendar_wrap table tbody td {
	line-height: 2.5em;
	transition: background 0.15s ease 0s;
	text-align: center;
	border-width: 1px;
	border-style: solid;
}
.bizwhoop-sidebar .bizwhoop-widget .calendar_wrap table tfoot {
	font-size: 11px;
}
.bizwhoop-sidebar .bizwhoop-widget .calendar_wrap table tfoot tr td#prev {
	padding: 5px;
	text-transform: uppercase;
}
.bizwhoop-sidebar .bizwhoop-widget .calendar_wrap table tfoot tr td#next {
	padding: 5px;
	text-align: right;
	text-transform: uppercase;
}
/*--calendar_wrap end--*/ 
.bizwhoop-sidebar .bizwhoop-widget .textwidget select, .bizwhoop-sidebar .bizwhoop-widget .textwidget img {
	width: 100%;
}
/*----woocommerce footer-widget----*/
.bizwhoop-sidebar .bizwhoop-widget.widget_product_search .btn {
	padding: 5px 35px;
	border-radius: 30px;
}

/*----left-menu-widget----*/
.bizwhoop-sidebar .bizwhoop-left-menu-widget ul li {
	border-radius: 0;
	margin: 0;
	padding: 10px 20px;
}
.bizwhoop-sidebar .bizwhoop-left-menu-widget ul li:hover, .bizwhoop-sidebar .bizwhoop-left-menu-widget ul li.active {
	border-radius: 0 30px 30px 0;
}
/* --------------------------------------
=========================================
	6.bizwhoop-error page
=========================================
-----------------------------------------*/
.bizwhoop-error-404 h1 {
	font-size: 100px;
	line-height: 80px;
}
.bizwhoop-error-404 h1 i {
	padding: 5px;
}
.bizwhoop-error-404 h4 {
	line-height: 40px;
}
.bizwhoop-error-404 p {
	line-height: 30px;
}

/* --------------------------------------
=========================================
	8.bizwhoop-footer
=========================================
-----------------------------------------*/
footer {
	background: #212121;
}
footer .bizwhoop-footer-widget-area {
	border-top-width: 1px;
	border-top-style: solid;
	padding-top: 50px;
}
footer .bizwhoop-widget {
	margin-bottom: 50px;
}
footer .bizwhoop-widget:nth-child(4n+1) {
	clear: both;
}
footer .bizwhoop-search-widget .btn {
	padding: 1px 12px;
	border-radius: 30px;
	height: 40px;
}
footer .bizwhoop-widget.widget_search .btn {
	border-width: 1px;
	border-style: solid;
	padding: 5px 35px;
	height: 40px;
	border-radius: 30px;
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12), 0 1px 4px rgba(0, 0, 0, 0.12);
}
footer .bizwhoop-widget.widget_search .btn-default, footer .bizwhoop-widget.widget_search .btn-default:hover {
	background-color: initial;
}
footer .bizwhoop-widget.widget_search .btn:hover, footer .bizwhoop-widget.widget_search .btn:focus {
	border-width: 1px;
	border-style: solid;
	transition: all 0.4s ease-in-out 0s;
}
footer .bizwhoop-widget h6 {
	font-size: 16px;
	font-weight: 600;
	margin: 0 0 30px 0;
	position: relative;
	padding-bottom: 12px;
	border-width: 0 0 1px 0;
	border-style: solid;
}
footer .bizwhoop-widget h6::before {
	border: 1px solid;
	bottom: 0px;
	content: "";
	display: block;
	left: 0;
	margin: auto;
	position: absolute;
	width: 30px
}
footer .bizwhoop-widget:hover h6::before {
	width: 50%;
	transition: all 0.3s ease 0s;
}
footer .bizwhoop-widget ul {
	padding: 0;
	list-style: none;
}
footer .bizwhoop-widget ul li {
	display: block;
	letter-spacing: 0.2px;
	line-height: 22px;
	margin: 0 0 10px;
	overflow: hidden;
	padding: 0;
	border-width: 0 0 1px 0;
	border-style: solid;
}
footer .bizwhoop-widget ul li a:hover {
	transition: all 0.4s ease-in-out 0s;
}
footer .bizwhoop-widget ul li:first-child {
	padding-top: 0;
}
footer .bizwhoop-widget ul li:last-child {
	border-bottom: none;
}
footer .bizwhoop-widget ul li {
	margin: 0;
	padding: 6px 0;
	position: relative;
}
footer .bizwhoop-widget ul li a {
	transition: all 0.4s ease-in-out 0s;
}
footer .bizwhoop-widget ul li a:hover {
	padding-left: 10px;
}
footer .bizwhoop-widget .bizwhoop-widget-tags, footer .bizwhoop-widget .tagcloud {
	margin: 0 0 10px;
	overflow: hidden;
	padding: 0;
}
footer .bizwhoop-widget .bizwhoop-widget-tags a, footer .bizwhoop-widget .tagcloud a {
	cursor: pointer;
	display: inline-block;
	font-size: 12px;
	font-weight: normal;
	line-height: 20px;
	margin: 0 5px 9px 0;
	padding: 6px 12px;
	transition: all 0.4s ease-in-out 0s;
	border-width: 2px;
	border-style: solid;
	border-radius: 30px;
	box-shadow: 0 1px 6px rgba(0, 0, 0, 0.12), 0 1px 4px rgba(0, 0, 0, 0.12);
}
footer .bizwhoop-widget .bizwhoop-widget-tags a:hover, footer .bizwhoop-widget .tagcloud a:hover {
	transition: all 0.4s ease-in-out 0s;
}
footer .bizwhoop-widget .calendar_wrap table {
	width: 100%;
	font-size: 11px;
}
footer .bizwhoop-widget .calendar_wrap table caption {
	border-radius: 2px;
	font-size: 16px;
	font-weight: 500;
	line-height: 35px;
	margin-bottom: 0;
	padding: 5px 12px;
	text-align: center;
	border-width: 1px;
	border-style: solid;
}
footer .bizwhoop-widget .calendar_wrap table thead th {
	text-align: center;
	padding: 6px 0;
	border-width: 1px;
	border-style: solid;
}
footer .bizwhoop-widget .calendar_wrap table tbody td {
	line-height: 2.5em;
	transition: background 0.15s ease 0s;
	text-align: center;
	border-width: 1px;
	border-style: solid;
}
footer .calendar_wrap table tbody #today:hover {
	transition: all 0.3s ease 0s;
}
footer .calendar_wrap table tbody td:hover {
	transition: all 0.3s ease 0s;
}
footer .bizwhoop-widget .calendar_wrap table tfoot {
	font-size: 11px;
	border-width: 1px;
	border-style: solid;
}
footer .bizwhoop-widget .calendar_wrap table tfoot tr td#prev {
	padding: 5px;
	text-transform: uppercase;
}
footer .bizwhoop-widget .calendar_wrap table tfoot tr td#next {
	padding: 5px;
	text-align: right;
	text-transform: uppercase;
}
footer .bizwhoop-widget .textwidget select {
	width: 100%;
}
/*----woocommerce footer-widget----*/
footer .bizwhoop-widget.widget_product_search .btn {
	padding: 2px 12px;
	height: 40px;
	border-radius: 0 30px 30px 0;
	margin-left: -1px;
}
footer .bizwhoop-widget .input-group-btn .btn {
	border-radius: 0 30px 30px 0;
}

/*----contactform footer-widget----*/
footer .bizwhoop-footer-copyright {
	padding: 25px 0 10px;
}
footer .bizwhoop-footer-copyright p, footer .bizwhoop-footer-copyright a {
	font-size: 13px;
	line-height: 30px;
}
footer .bizwhoop-social {
	padding: 0px;
	margin: 0;
}
footer .bizwhoop-social li {
	display: inline-block;
	margin-right: 5px;
	border-bottom: none;
}
footer .bizwhoop-social li a:hover {
	padding-left: 0;
}
footer .bizwhoop-social li span.icon-soci {
	display: inline-block;
	float: left;
	height: 45px;
	line-height: 45px;
	margin: 0px 4px;
	text-align: center;
	width: 45px;
	border-radius: 50% 50% 0 50%;
	box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.26);
}
footer .bizwhoop-social li span.icon-soci:hover {
	transition: all 0.4s ease-in-out 0s;
}
footer .bizwhoop-social li span.icon-soci a {
	font-size: 18px;
}
/* --------------------------------------
=========================================
	10.bizwhoop-Responsive Part
=========================================
-----------------------------------------*/
@media (max-width: 992px) {
.woocommerce-page .woocommerce .cart-collaterals .cart_totals {
	width: 100%;
}
.woocommerce-page .products .product > a:first-child {
/*		min-height: 325px; */
}
.bizwhoop-trhead {
	position: relative;
}
}
@media (max-width: 767px) {
.bizwhoop-calltoaction {
	text-align: center;
}
.bizwhoop-calltoaction .btn{
	margin-bottom: 20px;
}

.woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product {
	width: 48%;
	float: left;
	clear: both;
	margin: 0 0 2.992em;
}
.woocommerce .upsells.products ul li.product:nth-child(4), .woocommerce-page ul.products li.product:nth-child(4) {
	margin: 0 0 2.992em;
}
.woocommerce .upsells.products ul li.product:nth-child(4+1), .woocommerce-page ul.products li.product:nth-child(4+1) {
	clear: none;
}
.woocommerce .upsells.products ul li.product:nth-child(even), .woocommerce-page ul.products li.product:nth-child(even) {
	margin-right: 0;
	float: right;
}
.woocommerce .upsells.products ul li.product:nth-child(odd), .woocommerce-page ul.products li.product:nth-child(odd) {
	clear: left;
}
}
@media (max-width: 600px) {
.woocommerce-page .product .images {
	width: 100%;
}
.woocommerce-page .product .entry-summary {
	width: 100%;
	padding-left: 0%;
	margin-top: 50px;
}
.woocommerce-page .woocommerce-tabs .tabs li a {
	font-size: 14px;
}
.woocommerce-page .woocommerce-tabs .tabs li {
	padding: 10px 10px;
}
.listpost-content-wrap-large {
	position: relative;
}
.listpost-content-wrap-large {
	padding: 20px 0px 0px 0px;
}
.entry-mebizwhoop-large {
	position: relative;
	float: left;
	width: 100%;
}
.entry-footer-large {
	padding-right: 0;
}
}
@media (max-width: 480px) {
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
	width: 100%;
}
.woocommerce-page .woocommerce-result-count {
	text-align: center;
	width: 100%;
	margin-bottom: 0px;
}
.woocommerce-page .woocommerce-ordering {
	float: none;
}
.woocommerce-page .products .product > a:first-child {
	width: 240px;
}
.woocommerce-page .woocommerce-tabs .tabs li {
	width: 100%;
}
.woocommerce-page .woocommerce-tabs .tabs li {
	width: 100%;
	border-bottom: 2px solid #CCC;
}
.woocommerce-page .woocommerce-tabs .tabs {
	border-bottom: 0;
}
.woocommerce-page .woocommerce-tabs .comment_container {
	position: relative;
	padding-left: 0px;
	padding-top: 50px;
}
.woocommerce-page .products .product > a:first-child {
	width: 100%;
}
/* cart page */
.woocommerce table.shop_table th {
	padding: 5px 5px;
	font-size: 8px;
}
.woocommerce-page .woocommerce .product-name a {
	font-size: 12px;
	line-height: 16px;
	float: left;
}
.woocommerce table.shop_table td {
	padding: 6px 4px;
}
.woocommerce table.shop_table td, .woocommerce table.shop_table td span, .woocommerce table.shop_table td a, .woocommerce table.shop_table td strong {
	font-size: 12px;
}
.woocommerce table.shop_table td .amount {
	font-size: 12px;
}
.woocommerce-page .woocommerce .product-quantity input.qty {
	width: 45px;
}
.woocommerce td.product-quantity {
	min-width: 40px;
}
.woocommerce-page .woocommerce input[type="submit"] {
	font-size: 10px;
}
.woocommerce-page .woocommerce .cart_totals tr.cart-subtotal th {
	font-size: 12px;
}
.woocommerce-cart .cart-collaterals .cart_totals tr th {
	font-size: 12px;
}
.woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce-cart .cart-collaterals .cart_totals table td span, .woocommerce-cart .cart-collaterals .cart_totals table td a {
	font-size: 12px;
}
.woocommerce form .form-row label {
	font-size: 12px;
}
.woocommerce-page .woocommerce .woocommerce-info, .woocommerce-page .woocommerce .woocommerce-info a {
	font-size: 12px;
}
.woocommerce-checkout-payment label {
	font-size: 14px;
}
.woocommerce-page .woocommerce #payment div.payment_box p {
	font-size: 12px;
	line-height: 16px;
	text-align: justify;
}
.woocommerce form .form-row {
	width: 100%;
}
.woocommerce-page .woocommerce .order_details li {
	width: 100%;
	border-bottom: 1px dashed #d3ced2;
	border-right: none;
	padding: 0 0 5px 0;
	margin-bottom: 5px;
	margin-top: 5px
}
.woocommerce-page address {
	font-size: 12px;
}
.woocommerce-page .woocommerce-error, .woocommerce-page .woocommerce-message, .woocommerce-page .woocommerce-error li {
	font-size: 12px;
}
.woocommerce-page .woocommerce .cart-collaterals .cart_totals a {
	width: 100%;
	margin-right: 0;
}
.woocommerce-page .woocommerce .checkbox {
	font-size: 16px;
}
.woocommerce-page .myaccount_address {
	font-size: 12px;
}
.woocommerce-page #content .quantity input.minus, .woocommerce-page #content .quantity input.plus {
	display: none;
}
.woocommerce-page .upsells.products ul li.product, .woocommerce-page .upsells.products ul.products li.product {
	width: 100%;
}
}
/* [end] woocommerce */
@media (min-width: 768px) and (max-width: 991px) {
.navbar-header {
	float: none;
}
}
 @media only screen and (min-width: 240px) and (max-width: 460px) {
.bizwhoop-footer-top-area .bizwhoop-app-widget .btn {
	margin-top: 10px;
}
#bizwhoop-slider .slide-caption.slide-left {
	float: none;
	text-align: center;
}
#bizwhoop-slider .slide-caption.slide-right {
	float: none;
	text-align: center;
}


}
@media only screen and (min-width: 320px) and (max-width: 480px) {
/* Top Details*/
.bizwhoop-head-detail .info-left {
	float: none;
	text-align: center;
	margin: 10px 0 17px;
	float: none;
}
.bizwhoop-head-detail .info-right {
	float: none;
	text-align: center;
	margin: 10px 0 17px;
	float: none;
}
/* logo*/
.navbar-default .navbar-brand {
	margin: 0 auto 0 10px;
}
.navbar-wp .navbar-nav > li > a {
	padding: 12px;
}
.navbar-wp .navbar-nav > li > a:hover, .navbar-wp .navbar-nav > li > a:focus {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	z-index: 8;
}
.navbar-wp .bizwhoop-search-box {
	float: left;
}
.bizwhoop-search {
	margin: 0 auto;
}
.bizwhoop-plans .bizwhoop-plan.active {
	transform: scale(1);
}
.bizwhoop-subscriber .subscription-form .int-box {
	width: 100%;
}
}
@media screen and (min-width: 240px) and (max-width: 1024px) {	
.bizwhoop-slider-inner {
}
.bizwhoop-prosses-inner::after {
	border: none;
}
}
@media screen and (min-width: 240px) and (max-width: 1179px) {
.boxed {
	width: auto;
}
.bizwhoop-slider-inner p {
	width: auto;
}
}
@media screen and (min-width: 530px) and (max-width: 1024px) {
/*--------------- bizwhoop-slider ---------------*/
.bizwhoop-slider-inner {
	min-width: auto !important;
	width: auto !important;
}
}
@media screen and (min-width: 768px) and (max-width: 1024px) {
#bizwhoop-slider .slide-caption h1 {
	font-size: 200%;
}
#bizwhoop-slider .slide-caption .description p {
	font-size: 14px;
}
#bizwhoop-slider .slide-caption {
	margin: 0 auto;
}
}
@media screen and (min-width: 240px) and (max-width: 767px) {
/*--------------- bizwhoop-slider ---------------*/
.navbar-wp .navbar-nav>.active>a, .navbar-wp .navbar-nav>.active>a:hover, .navbar-wp .navbar-nav>.active>a:focus {
	border-bottom: none;
}
.navbar-wp .navbar-nav > a, .navbar-wp .navbar-nav> a:hover, .navbar-wp .navbar-nav a:focus {
	border-bottom: none;
}
.bizwhoop-slider-inner {
	min-width: auto !important;
	width: auto !important;
}
.bizwhoop-slider-warraper #bizwhoop-slider .item img {
    width: 100%;
    min-height: auto;
}

#bizwhoop-slider .slide-caption h1{
	font-size: 14px;
	line-height: 40px;
	letter-spacing: 0;
}
#bizwhoop-slider .slide-caption {
	width: 85%;
	margin: 0 auto;
}
#bizwhoop-slider .slide-caption .description p {
	font-size: 12px;
}
#bizwhoop-slider .slide-caption .description {
	font-size: 100%;
	line-height: 1em;
	margin: 0 auto;
	width: 100%;
}
.bizwhoop-slider-warraper .owl-controls .owl-buttons div {
	width: 30px;
	height: 30px;
	font-size: 20px;
	line-height: 20px;
	border-width: 2px;
	border-style: solid;
}

/*--------------- bizwhoop-subscription-form ---------------*/
.bizwhoop-subscriber .subscription-form .int-box {
	width: 100%;
}
}

/*--------------- Gallary ---------------*/


.gallery {
	margin: 0 -1.1666667% 1.75em;
}

.gallery-item {
	display: inline-block;
	max-width: 33.33%;
	padding: 0 1.1400652% 2.2801304%;
	text-align: center;
	vertical-align: top;
	width: 100%;
}

.gallery-columns-1 .gallery-item {
	max-width: 100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery-icon img {
	margin: 0 auto;
}

.gallery-caption {
	color: #686868;
	display: block;
	font-size: 13px;
	font-style: italic;
	line-height: 1.6153846154;
	padding-top: 0.5384615385em;
}

.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
	display: none;
}

/* Text meant only for screen readers. */
.screen-reader-text {
    border: 0;
    clip: rect(1px, 1px, 1px, 1px);
    -webkit-clip-path: inset(50%);
    clip-path: inset(50%);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
    word-wrap: normal !important;
}

.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. */
}

/*---------------------------------------
	3.10.ta-callout      
-----------------------------------------*/
.ta-callout {
	background: url(images/callout-back.jpg) no-repeat fixed 0 0 /cover;
	height: 100%;
	overflow: hidden;
	width: 100%;
	padding: 0;
}
.ta-callout .overlay {
	height: 100%;
	position: relative;
	width: 100%;
	padding: 80px 0;
}
.ta-callout .ta-callout-inner {
	margin: 0 auto;
	width: 66.6667%;
	padding: 0 15px;
}
.ta-callout .ta-callout-inner.text-left {
	float: left;
}
.ta-callout .ta-callout-inner.text-right {
	float: right;
}
.ta-callout h3 {
	font-size: 50px;
	font-weight: bold;
	line-height: 60px;
	text-shadow: 1px 3px 8px rgba(0, 0, 0, 0.17);
}
.ta-callout p {
	font-size: 18px;
	line-height: 30px;
}
.ta-callout .btn:last-child {
	margin-left: 15px;
}

/*---------------------------------------
	3.11.ta-blog   
-----------------------------------------*/
.ta-blog-section {
}
.ta-blog-section .overlay {
	width: 100%;
	height: 100%;
	position: relative;
	padding: 80px 0;
}
.ta-blog-post-box {
	margin-bottom: 40px;
	padding: 0;
	box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.12);
	border-radius: 4px;
}
.ta-blog-post-box .small {
	font-size: 14px;
	padding: 30px;
}
.ta-blog-post-box .small > p {
	margin-bottom: 20px;
}
.ta-blog-thumb {
	position: absolute;
	width: 100%;
	margin-bottom: 22px;
	float: left;
	display: none;
}
.ta-blog-thumb img {
	position:absolute;
	max-width: 100%;
	float: left;
	height: auto;
	border-radius: 4px 4px 0 0;
	display: none;
}
.ta-blog-date {
	height: auto;
	margin-top: 20px;
	text-align: center;
	min-width: 60px;
	z-index: 100;
	border-radius: 30px;
	padding: 8px 30px;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.ta-blog-date span {
	font-size: 16px;
}
.ta-blog-date .h3 {
	line-height: 28px;
}
.ta-blog-author {
	font-size: 16px;
	font-weight: 800;
	width: 65px;
	height: 65px;
	left: 0;
	right: 0;
	padding: 2px;
	position: absolute;
	text-align: center;
	bottom: 0;
	margin: 0 auto -30px auto;
	z-index: 999;
}
.ta-blog-author img {
	max-width: 100%;
	border-radius: 100%;
}
.ta-blog-post-box h2 {
	font-size: 18px;
	line-height: 30px;
	position: relative;
	font-weight: 500;
}
.ta-blog-category {
	padding: 0 30px;
	margin: 20px -30px -30px;
	min-height: 40px;
	border-top: 1px solid #eee;
}
.ta-blog-category a {
	display: inline;
	font-weight: normal;
	font-style: italic;
	padding: 0 10px 0 0;
	line-height: 40px;
}
.ta-blog-category i {
	padding-right: 4px;
}
.btn-blog {
	padding: 10px 20px;
	border-radius: 30px;
	border-width: 2px;
	border-style: solid;
	background: transparent;
	font-size: 14px;
}
.btn-blog:hover {
	transition: all 0.3s ease 0s;
}
.ta-info-author-block {
	border-radius: 4px;
	margin-bottom: 40px;
	margin-top: 10px;
	padding: 20px;
	box-shadow: 0 1px 6px 0 rgba(0, 0, 0, 0.12), 0 1px 1px 0 rgba(0, 0, 0, 0.12);
}
.ta-info-author-block a {
	font-size: 13px;
}
.ta-info-author-block .row {
	margin: 0;
}
.ta-info-author-block h4 {
	font-size: 18px;
	font-weight: normal;
}
.ta-info-author-block h4 span {
	font-size: 13px;
	padding-right: 5px;
}
.ta-info-author-block h4 span i {
	padding-right: 5px;
}
.ta-info-author-block .ta-author-pic img {
	margin: 0 25px 15px 0;
	float: left;
	border-radius: 50%;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.ta-info-author-block .ta-info-author-social {
	font-size: 24px;
	padding: 0;
}
.ta-info-author-block .ta-info-author-social li {
	text-align: center;
	width: 35px;
	height: 35px;
	border-radius: 50%;
	margin-right: 4px;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.ta-info-author-block .ta-info-author-social li a {
	font-size: 16px;
	line-height: 38px;
}
.comment_section .comment-reply-link {
	    border-radius: 50%;
    margin-left: 10px;
    transition: all 0.3s ease 0s;
    line-height: 20px;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
    width: 30px;
    height: 30px;
    line-height: 30px;
    display: inline-block;
    text-align: center;
}
.ta-comments a i {
}
.ta-comments h4 {
	font-size: 14px;
	font-weight: 500;
	margin-top: 0;
}
.ta-comments h4 span {
	font-size: 12px;
	padding-left: 7px;
}
.ta-comments .btn {
	margin-left: 5px;
}
.ta-comments .media {
	margin-top: 0;
}
.ta-comments .comment .media-body > p:last-child {
	border-width: 0 0 1px 0;
	border-style: solid;
	margin-bottom: 30px;
	margin-top: 0;
}
.ta-comments li .media-body > .small {
	border-bottom: none!important;
	padding: 0;
}
.ta-comments li .media-body > p {
	border-width: 0 0 1px 0;
	border-style: solid;
	padding: 5px 0px 20px 5px;
	margin-bottom: 20px;
}
.ta-comments li .media .media {
	padding: 20px;
	margin-top: 20px;
	margin-bottom: 20px;
}
.ta-comments li:last-child .media-body > p {
	border-bottom: none;
	padding: 0;
}
.ta-comments .media-left img {
	height: 64px;
	width: 64px;
	border-radius: 50%;
	box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.2), 0 1px 5px 0 rgba(0, 0, 0, 0.12);
}
.ta-comments .comment-list li {
	margin-bottom: 20px;
	padding: 20px;
	border-width: 0 0 0 1px;
	border-style: solid;
}
.ta-blog-thumb > .responsive-video {
	z-index: 9;
	min-height: 220px;
}
.blog-slider {
	position: relative;
	z-index: 9;
	margin-bottom: -34px;
}
.blog-slider .owl-controls .owl-buttons div {
	margin: 5px;
	font-size: 16px;
	opacity: 0.8;
	display: inline-block;
	padding: 0 8px;
	opacity: 0;
	transition: all 0.4s ease 0s;
	border-width: 1px;
	border-style: solid;
	line-height: 32px;
	border-radius: 50%;
	width: 35px;
	height: 35px;
}
.blog-slider .owl-controls .owl-buttons div:hover {
	border-width: 1px;
	border-style: solid;
}
.blog-slider .owl-controls .owl-buttons div i {
}
.blog-slider:hover .owl-controls .owl-buttons div {
	opacity: 1;
}
.blog-slider .owl-controls .owl-buttons div.owl-prev {
	position: absolute;
	left: 20px;
	top: 40%;
}
.blog-slider .owl-controls .owl-buttons div.owl-next {
	position: absolute;
	right: 20px;
	top: 40%;
}
.blog-slider .owl-controls .owl-buttons div.owl-prev {
	left: 20px;
}
.blog-slider .owl-controls .owl-buttons div.owl-next {
	right: 20px;
}
.blog-slider .owl-pagination {
	padding-bottom: 10px;
}
.blog-slider .owl-controls .owl-page {
	display: inline-block;
	vertical-align: middle;
	padding: 0 5px;
}
.blog-slider .owl-controls .owl-page span {
	display: block;
	width: 8px;
	height: 8px;
	border-radius: 50px;
}
.blog-slider .owl-controls .owl-page span.owl-numbers {
	height: auto;
	width: auto;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}
.blog-slider .owl-pagination {
	bottom: 30px;
	left: 0;
	position: relative;
	right: 0;
	text-align: center;
}

.content-more{margin:20px 0 0 0; }

body.page:not(.home) .entry-thumbnail {
    display: none;
}