@charset "utf-8";
/* CSS Document */
 .mkd-post-info-category {
    position: absolute;
    top: 0;
    left: 0;
    background-color: #0d0d0d;
    color: #fff;
    min-height: 25px;
    line-height: 25px;
    z-index: 10;
    padding-left: 21px;
    padding-right: 13px;
    -webkit-transition: background-color .15s cubic-bezier(.35,.7,.32,.9);
    -moz-transition: background-color .15s cubic-bezier(.35,.7,.32,.9);
    transition: background-color .15s cubic-bezier(.35,.7,.32,.9);
}
 .mkd-post-info-category::before {
    content: '';
    display: inline-block;
    vertical-align: top;
    height: 100%;
    width: 6px;
    background-color: #fb4c35;
    position: absolute;
    left: 0;
    top: 0;
    z-index: -1;
    -webkit-transition: width .2s ease;
    -moz-transition: width .2s ease;
    transition: width .2s ease;
}
.mkd-post-info-category a {
    display: inline-block;
    vertical-align: top;
    color: inherit;
    font-size: 11px;
    line-height: 24px;
}
.mkd-post-info-category:hover:before {
    width: 100%;
}

/*  shar effect */

.mkd-separator,.mkd-social-share-holder.mkd-list {
	vertical-align:middle;
	display:inline-block
}
.mkd-section-title-holder span.mkd-st-title {
	font-size:14px
}
.mkd-separator-holder {
	position:relative;
	height:auto;
	font-size:0;
	line-height:1em
}
.mkd-separator-holder.mkd-separator-center {
	text-align:center
}
.mkd-separator-holder.mkd-separator-left {
	text-align:left
}
.mkd-separator-holder.mkd-separator-right {
	text-align:right
}

.mkd-separator-holder.mkd-separator-full-width .mkd-separator {
	width:100%!important
}
.mkd-separator {
	position:relative;
	border-bottom:1px solid #b2b2b2;
	margin:10px 0
}
.mkd-separator.mkd-sep-transparent {
	border-bottom-color:transparent
}
.mkd-social-share-holder ul {
	list-style:none;
	display:inline-block
}
.mkd-social-share-holder.mkd-list ul {
	padding:0;
	margin:0
}
.mkd-social-share-holder.mkd-list ul li {
	display:inline-block;
	margin:0 3px 3px 0;
	padding:0
}
.mkd-social-share-holder.mkd-list ul li a {
	position:relative;
	display:block;
	width:43px;
	height:33px;
	line-height:36px;
	font-size:13px;
	text-align:center;
	color:#fff;
	-webkit-transition:color .2s ease-in-out,background-color .2s ease-in-out;
	-moz-transition:color .2s ease-in-out,background-color .2s ease-in-out;
	transition:color .2s ease-in-out,background-color .2s ease-in-out
}
.mkd-social-share-holder.mkd-list ul li a.mkd-share-link:hover {
	background-color:#fb4c35
}
.mkd-social-share-holder.mkd-list ul li.mkd-facebook-share a {
	background-color:#425f9c
}
.mkd-social-share-holder.mkd-list ul li.mkd-twitter-share a {
	background-color:#00aced
}
.mkd-social-share-holder.mkd-list ul li.mkd-google_plus-share a {
	background-color:#e42626
}
.mkd-social-share-holder.mkd-list ul li.mkd-linkedin-share a {
	background-color:#0077b5
}
.mkd-social-share-holder.mkd-list ul li.mkd-tumblr-share a {
	background-color:#28a9e0
}
.mkd-social-share-holder.mkd-list ul li.mkd-pinterest-share a {
	background-color:#b51e21
}
.mkd-social-share-holder.mkd-list ul li.mkd-vk-share a {
	background-color:#45668e
}
.mkd-social-share-holder.mkd-list ul li.mkd-whatsapp-share a {
	background-color:#25d366;
}

.mkd-social-share-holder.mkd-dropdown {
	position:relative;
	display:inline-block;
	vertical-align:bottom
}
.mkd-social-share-holder.mkd-dropdown:hover .mkd-social-share-dropdown ul {
	visibility:visible;
	opacity:1
}
.mkd-social-share-holder.mkd-dropdown .mkd-social-share-dropdown-opener {
	position:relative;
	display:block;
	font-size:12px;
	width:52px;
	height:32px;
	text-align:center;
	line-height:32px;
	z-index:110;
	color:inherit;
	padding-right:0;
	padding-left:10px;
	-webkit-box-sizing:content-box;
	-moz-box-sizing:content-box;
	box-sizing:content-box
}
.mkd-social-share-holder.mkd-dropdown .mkd-social-share-dropdown-opener:before {
	position:relative;
	top:1px;
	display:inline-block;
	vertical-align:baseline;
	font-family:Ionicons;
	color:inherit;
	font-style:normal;
	font-variant:normal;
	text-transform:none;
	text-rendering:auto;
	font-size:16px;
	line-height:1;
	margin:0 3px 0 0
}
.mkd-social-share-holder.mkd-dropdown .mkd-social-share-dropdown {
	position:relative;
	visibility:hidden;
	z-index:50
}
.mkd-social-share-holder.mkd-dropdown .mkd-social-share-dropdown ul {
	position:relative;
	display:block;
	z-index:100;
	margin:0;
	padding:0!important;
	visibility:hidden;
	opacity:0
}
.mkd-social-share-holder.mkd-dropdown .mkd-social-share-dropdown ul li {
	width:52px;
	line-height:32px;
	visibility:visible;
	position:absolute;
	bottom:0;
	text-align:center;
	opacity:0;
	margin:0;
	padding:0;
	background-color:#f6f6f6;
	font-size:12px;
	color:grey;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.mkd-social-share-holder.mkd-dropdown .mkd-social-share-dropdown ul li.mkd-facebook-share:hover {
	background-color:#3b5998;
	color:#fff
}
.mkd-social-share-holder.mkd-dropdown .mkd-social-share-dropdown ul li.mkd-twitter-share:hover {
	background-color:#00aced;
	color:#fff
}
.mkd-social-share-holder.mkd-dropdown .mkd-social-share-dropdown ul li.mkd-google_plus-share:hover {
	background-color:#dd4b39;
	color:#fff
}
.mkd-social-share-holder.mkd-dropdown .mkd-social-share-dropdown ul li.mkd-linkedin-share:hover {
	background-color:#007bb5;
	color:#fff
}
.mkd-social-share-holder.mkd-dropdown .mkd-social-share-dropdown ul li.mkd-tumblr-share:hover {
	background-color:#32506d;
	color:#fff
}
.mkd-social-share-holder.mkd-dropdown .mkd-social-share-dropdown ul li.mkd-pinterest-share:hover {
	background-color:#cb2027;
	color:#fff
}
.mkd-social-share-holder.mkd-dropdown .mkd-social-share-dropdown ul li.mkd-whatsapp-share:hover {
	background-color:#25d366;
	color:#fff
}
.mkd-social-share-holder.mkd-dropdown .mkd-social-share-dropdown ul li.mkd-vk-share:hover {
	background-color:#45668e;
	color:#fff;
}

.mkd-social-share-holder.mkd-dropdown .mkd-social-share-dropdown ul li:not(:first-child) {
	border-bottom:1px solid #e1e1e1
}
.mkd-social-share-holder.mkd-dropdown .mkd-social-share-dropdown ul li a {
	display:block;
	color:inherit!important;
	width:100%
}
.mkd-social-share-holder.mkd-dropdown .mkd-social-share-dropdown ul li:nth-child(1),.mkd-social-share-holder.mkd-dropdown .mkd-social-share-dropdown ul li:nth-child(2),.mkd-social-share-holder.mkd-dropdown .mkd-social-share-dropdown ul li:nth-child(3),.mkd-social-share-holder.mkd-dropdown .mkd-social-share-dropdown ul li:nth-child(4),.mkd-social-share-holder.mkd-dropdown .mkd-social-share-dropdown ul li:nth-child(5),.mkd-social-share-holder.mkd-dropdown .mkd-social-share-dropdown ul li:nth-child(6),.mkd-social-share-holder.mkd-dropdown .mkd-social-share-dropdown ul li:nth-child(7) {
	-webkit-transition:opacity 0s cubic-bezier(.35,.7,.32,.9) .4s,background-color .15s cubic-bezier(.35,.7,.32,.9) 0s,bottom .25s ease-out;
	-moz-transition:opacity 0s cubic-bezier(.35,.7,.32,.9) .4s,background-color .15s cubic-bezier(.35,.7,.32,.9) 0s,bottom .25s ease-out;
	transition:opacity 0s cubic-bezier(.35,.7,.32,.9) .4s,background-color .15s cubic-bezier(.35,.7,.32,.9) 0s,bottom .25s ease-out
}
.mkd-social-share-holder.mkd-dropdown:hover .mkd-social-share-dropdown ul li:first-child,.mkd-social-share-holder.mkd-dropdown:hover .mkd-social-share-dropdown ul li:nth-child(2) {
	-webkit-transition:opacity 0s cubic-bezier(.35,.7,.32,.9) 0s,background-color .15s cubic-bezier(.35,.7,.32,.9) 0s,bottom .2s ease;
	-moz-transition:opacity 0s cubic-bezier(.35,.7,.32,.9) 0s,background-color .15s cubic-bezier(.35,.7,.32,.9) 0s,bottom .2s ease
}
.mkd-social-share-holder.mkd-dropdown .mkd-social-share-dropdown img {
	width:8px;
	margin-right:10px
}
.mkd-social-share-holder.mkd-dropdown:hover .mkd-social-share-dropdown ul li {
	opacity:1;
	cursor:pointer
}
.mkd-social-share-holder.mkd-dropdown:hover .mkd-social-share-dropdown ul li:first-child {
	bottom:32px;
	transition:opacity 0s cubic-bezier(.35,.7,.32,.9) 0s,background-color .15s cubic-bezier(.35,.7,.32,.9) 0s,bottom .2s ease
}
.mkd-social-share-holder.mkd-dropdown:hover .mkd-social-share-dropdown ul li:nth-child(2) {
	bottom:64px;
	transition:opacity 0s cubic-bezier(.35,.7,.32,.9) 0s,background-color .15s cubic-bezier(.35,.7,.32,.9) 0s,bottom .2s ease
}
.mkd-social-share-holder.mkd-dropdown:hover .mkd-social-share-dropdown ul li:nth-child(3),.mkd-social-share-holder.mkd-dropdown:hover .mkd-social-share-dropdown ul li:nth-child(4) {
	-webkit-transition:opacity 0s cubic-bezier(.35,.7,.32,.9) 0s,background-color .15s cubic-bezier(.35,.7,.32,.9) 0s,bottom .2s ease;
	-moz-transition:opacity 0s cubic-bezier(.35,.7,.32,.9) 0s,background-color .15s cubic-bezier(.35,.7,.32,.9) 0s,bottom .2s ease
}
.mkd-social-share-holder.mkd-dropdown:hover .mkd-social-share-dropdown ul li:nth-child(3) {
	bottom:97px;
	transition:opacity 0s cubic-bezier(.35,.7,.32,.9) 0s,background-color .15s cubic-bezier(.35,.7,.32,.9) 0s,bottom .2s ease
}
.mkd-social-share-holder.mkd-dropdown:hover .mkd-social-share-dropdown ul li:nth-child(4) {
	bottom:130px;
	transition:opacity 0s cubic-bezier(.35,.7,.32,.9) 0s,background-color .15s cubic-bezier(.35,.7,.32,.9) 0s,bottom .2s ease
}
.mkd-social-share-holder.mkd-dropdown:hover .mkd-social-share-dropdown ul li:nth-child(5),.mkd-social-share-holder.mkd-dropdown:hover .mkd-social-share-dropdown ul li:nth-child(6) {
	-webkit-transition:opacity 0s cubic-bezier(.35,.7,.32,.9) 0s,background-color .15s cubic-bezier(.35,.7,.32,.9) 0s,bottom .2s ease;
	-moz-transition:opacity 0s cubic-bezier(.35,.7,.32,.9) 0s,background-color .15s cubic-bezier(.35,.7,.32,.9) 0s,bottom .2s ease
}
.mkd-social-share-holder.mkd-dropdown:hover .mkd-social-share-dropdown ul li:nth-child(5) {
	bottom:163px;
	transition:opacity 0s cubic-bezier(.35,.7,.32,.9) 0s,background-color .15s cubic-bezier(.35,.7,.32,.9) 0s,bottom .2s ease
}
.mkd-social-share-holder.mkd-dropdown:hover .mkd-social-share-dropdown ul li:nth-child(6) {
	bottom:196px;
	transition:opacity 0s cubic-bezier(.35,.7,.32,.9) 0s,background-color .15s cubic-bezier(.35,.7,.32,.9) 0s,bottom .2s ease
}
.mkd-social-share-holder.mkd-dropdown:hover .mkd-social-share-dropdown ul li:nth-child(7) {
	bottom:229px;
	-webkit-transition:opacity 0s cubic-bezier(.35,.7,.32,.9) 0s,background-color .15s cubic-bezier(.35,.7,.32,.9) 0s,bottom .2s ease;
	-moz-transition:opacity 0s cubic-bezier(.35,.7,.32,.9) 0s,background-color .15s cubic-bezier(.35,.7,.32,.9) 0s,bottom .2s ease;
	transition:opacity 0s cubic-bezier(.35,.7,.32,.9) 0s,background-color .15s cubic-bezier(.35,.7,.32,.9) 0s,bottom .2s ease
}
.mkd-tabs {
	position:relative;
	display:inline-block;
	width:100%;
	vertical-align:middle
}
.mkd-tabs .mkd-tabs-nav {
	position:relative;
	display:block;
	list-style:none;
	margin:0 0 30px;
	padding:0
}
.mkd-tabs .mkd-tabs-nav li,.mkd-tabs .mkd-tabs-nav li a {
	position:relative;
	display:inline-block;
	vertical-align:middle
}
.mkd-tabs .mkd-tabs-nav ul {
	position:relative;
	margin:0;
	padding:0;
	font-size:0;
	text-align:left
}
.mkd-tabs .mkd-tabs-nav li {
	margin:0;
	padding:0
}
.mkd-tabs .mkd-tabs-nav li a {
	margin:0;
	padding:0 22px;
	color:#868585;
	font-size:13px;
	line-height:35px;
	text-transform:capitalize;
	background-color:#fff;
	border-right:1px solid #e1e1e1;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-transition:color .15s cubic-bezier(.35,.7,.32,.9),background-color .15s cubic-bezier(.35,.7,.32,.9);
	-moz-transition:color .15s cubic-bezier(.35,.7,.32,.9),background-color .15s cubic-bezier(.35,.7,.32,.9);
	transition:color .15s cubic-bezier(.35,.7,.32,.9),background-color .15s cubic-bezier(.35,.7,.32,.9)
}
.mkd-google-map,.mkd-google-map embed,.mkd-google-map iframe,.mkd-google-map object {
	display:block;
	width:100%
}
.mkd-tabs .mkd-tabs-nav li.ui-state-active a,.mkd-tabs .mkd-tabs-nav li.ui-state-hover a {
	color:#fb4c35
}
.mkd-tabs .mkd-tabs-nav li:last-child a {
	border-right:none
}
.mkd-tabs.mkd-tabs-with-title .mkd-tabs-nav {
	margin:0
}
.mkd-tabs.mkd-tabs-with-title .ui-tabs-nav {
	position:absolute;
	top:0;
	right:0
}
.mkd-google-map-holder,.mkd-tabs .mkd-tab-container {
	position:relative
}
.mkd-google-map {
	height:300px
}
.mkd-google-map img {
	max-width:none
}
.mkd-google-map-overlay {
	position:absolute;
	z-index:1000;
	width:100%;
	height:100%;
	display:none;
	top:0;
	left:0
}
.mkd-vertical-separator {
	border-right:1px solid #e8e8e8;
	margin-left:0;
	margin-right:0;
	height:15px;
	display:inline-block;
	vertical-align:middle
}
.mkd-image-with-hover-info-holder {
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	width:100%;
	text-align:center
}
.mkd-image-with-hover-info-item {
	display:inline-block;
	vertical-align:middle;
	position:relative;
	overflow:hidden
}
.mkd-image-with-hover-info-holder.mkd-three-columns .mkd-image-with-hover-info-item {
	width:calc(33% - 50px);
	margin:25px
}
.mkd-image-with-hover-info-holder.mkd-four-columns .mkd-image-with-hover-info-item {
	width:calc(25% - 50px);
	margin:25px
}
.mkd-image-with-hover-info-item .mkd-inital-image {
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease;
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	transform:translateY(0)
}
.mkd-image-with-hover-info-item .mkd-inital-image img {
	vertical-align:middle;
	width:100%
}
.mkd-image-with-hover-info-item .mkd-image-with-hover-link {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:33
}
.mkd-image-with-hover-info-item .mkd-hover-holder {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%
}
.mkd-image-with-hover-info-item .mkd-hover-holder .mkd-hover-holder-inner {
	background-color:#fff;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	-webkit-transform:translateY(100%);
	-moz-transform:translateY(100%);
	transform:translateY(100%);
	-webkit-transition:all .3s ease;
	-moz-transition:all .3s ease;
	transition:all .3s ease
}
.mkd-image-with-hover-info-item .mkd-hover-holder .mkd-hover-holder-inner .mkd-hover-content {
	height:100%;
	width:100%;
	display:table;
	text-align:center;
	padding:15px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.mkd-image-with-hover-info-item .mkd-hover-holder .mkd-hover-holder-inner .mkd-hover-content .mkd-hover-content-inner {
	display:table-cell;
	vertical-align:middle
}
.mkd-image-with-hover-info-item .mkd-hover-holder .mkd-hover-holder-inner .mkd-hover-content .mkd-hover-content-inner .mkd-image-description-add {
	color:#fb4c35;
	font-weight:600;
	margin-left:5px
}
.mkd-image-with-hover-info-item .mkd-hover-holder .mkd-hover-holder-inner .mkd-hover-content .mkd-hover-content-inner .mkd-image-title {
	color:#181818
}
.mkd-image-with-hover-info-item .mkd-hover-holder .mkd-hover-holder-inner .mkd-hover-content .mkd-hover-content-inner .mkd-image-description-add,.mkd-image-with-hover-info-item .mkd-hover-holder .mkd-hover-holder-inner .mkd-hover-content .mkd-hover-content-inner .mkd-image-title {
	display:inline-block;
	font-family:Lato,sans-serif;
	font-size:16px;
	line-height:1em;
	letter-spacing:.5px
}
.mkd-image-with-hover-info-item:hover .mkd-inital-image {
	-webkit-transition:all .45s cubic-bezier(.18,.87,.28,1.01) 50ms;
	-moz-transition:all .45s cubic-bezier(.18,.87,.28,1.01) 50ms;
	transition:all .45s cubic-bezier(.18,.87,.28,1.01) 50ms;
	-webkit-transform:translateY(-50px);
	-moz-transform:translateY(-50px);
	transform:translateY(-50px)
}
.mkd-image-with-hover-info-item:hover .mkd-hover-holder-inner {
	-webkit-transition:all .4s ease;
	-moz-transition:all .4s ease;
	transition:all .4s ease;
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	transform:translateY(0)
}
.mkd-ps-holder .mkd-bnl-outer {
	opacity:0;
	-webkit-transition:opacity .15s cubic-bezier(.35,.7,.32,.9);
	-moz-transition:opacity .15s cubic-bezier(.35,.7,.32,.9);
	transition:opacity .15s cubic-bezier(.35,.7,.32,.9)
}
.mkd-ps-holder .mkd-slider-holder {
	list-style:none;
	padding:0;
	margin:0
}
.mkd-ps-holder .mkd-post-item {
	position:relative;
	display:inline-block;
	width:100%;
	vertical-align:middle
}
.mkd-ps-holder .mkd-post-item.mkd-item-hovered .mkd-ps-title a {
	color:#fb4c35
}
.mkd-ps-holder .mkd-post-item .mkd-ps-item-inner {
	position:relative;
	display:inline-block;
	width:100%;
	vertical-align:middle
}
.mkd-ps-holder .mkd-post-item .mkd-ps-image {
	position:relative;
	display:inline-block;
	vertical-align:middle;
	width:auto;
	max-width:100%;
	overflow:hidden;
	z-index:1
}
.mkd-ps-holder .mkd-post-item .mkd-ps-image img {
	display:block
}
.mkd-ps-holder .mkd-post-item .mkd-ps-top-content {
	position:relative;
	display:inline-block;
	width:100%;
	vertical-align:middle;
	max-width:100%
}
.mkd-ps-holder .mkd-post-item .mkd-ps-content {
	width:100%;
	display:inline-block;
	vertical-align:middle;
	z-index:2
}
.mkd-ps-holder .mkd-post-item .mkd-ps-content .mkd-ps-content-inner {
	background-color:#080706;
	padding:36px 28px 23px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.mkd-ps-holder .mkd-post-item .mkd-ps-content .mkd-ps-title {
	position:relative;
	display:block;
	color:#fff;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.mkd-ps-holder .mkd-post-item .mkd-ps-content .mkd-ps-title a:hover {
	color:#fb4c35
}
.mkd-ps-holder .mkd-post-item .mkd-ps-content .mkd-post-info-date {
	color:#fff;
	margin-top:7px
}
.mkd-ps-holder .mkd-post-item .mkd-ps-image+.mkd-ps-content {
	position:absolute;
	top:auto;
	left:0;
	bottom:0;
	overflow:hidden
}
.mkd-ps-holder .mkd-post-item .mkd-ps-image+.mkd-ps-content .mkd-ps-content-inner {
	background-color:rgba(8,7,6,.66)
}
.mkd-ps-holder .mkd-post-item:hover .mkd-ps-image+.mkd-ps-content:after {
	-webkit-transition:top .3s;
	-moz-transition:top .3s;
	transition:top .3s;
	top:0
}
.mkd-ps-holder .flex-direction-nav {
	list-style:none;
	margin:0;
	padding:0;
	opacity:0;
	transition:opacity .15s ease-out
}
.mkd-ps-holder .flex-direction-nav li {
	margin:0;
	padding:0;
	display:inline-block;
	vertical-align:middle;
	line-height:1;
	font-size:0;
	border:none;
	outline:0;
	cursor:pointer;
	position:absolute;
	top:50%;
	z-index:10;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	transform:translateY(-50%);
	-webkit-transition:opacity .15s ease-out;
	-moz-transition:opacity .15s ease-out;
	transition:opacity .15s ease-out
}
.mkd-ps-holder .flex-direction-nav li.flex-nav-prev {
	left:0
}
.mkd-ps-holder .flex-direction-nav a {
	display:table;
	width:53px;
	height:48px;
	background-color:#fff;
	color:#0d0d0d;
	font-size:22px;
	margin:0;
	z-index:2;
	opacity:0;
	text-shadow:none;
	text-align:center;
	-webkit-transition:color .15s ease-out;
	-moz-transition:color .15s ease-out;
	transition:color .15s ease-out
}
.mkd-ps-holder .flex-direction-nav a span {
	display:table-cell;
	vertical-align:middle
}
.mkd-ps-holder .flex-direction-nav a:hover {
	color:#fb4c35
}
.mkd-ps-holder:hover .flex-direction-nav {
	opacity:1
}
.mkd-ps-holder .flex-control-paging {
	position:relative;
	display:inline-block;
	width:100%;
	vertical-align:middle;
	text-align:center
}
.mkd-ps-holder .flex-control-paging>li {
	display:inline-block;
	vertical-align:middle;
	margin:0 6px;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%
}
.mkd-ps-holder .flex-control-paging>li>a {
	display:block;
	height:5px;
	width:5px;
	font-size:0;
	color:transparent;
	background-color:#121212;
	margin:0;
	padding:0;
	-webkit-border-radius:50%;
	-moz-border-radius:50%;
	border-radius:50%;
	-webkit-transition:background-color .15s ease,padding .15s ease,margin .15s ease;
	-moz-transition:background-color .15s ease,padding .15s ease,margin .15s ease;
	transition:background-color .15s ease,padding .15s ease,margin .15s ease
}
.mkd-ps-holder .flex-control-paging>li a.flex-active,.mkd-ps-holder .flex-control-paging>li a:hover {
	background-color:#fb4c35;
	padding:2px;
	margin:0 -2px
}
.mkd-pswt-holder {
	position:relative;
	display:inline-block;
	width:100%;
	vertical-align:middle;
	opacity:0;
	overflow:hidden;
	-webkit-transition:opacity .15s cubic-bezier(.35,.7,.32,.9);
	-moz-transition:opacity .15s cubic-bezier(.35,.7,.32,.9);
	transition:opacity .15s cubic-bezier(.35,.7,.32,.9)
}
.mkd-pswt-holder .mkd-grid {
	padding:38px 0
}
.mkd-pswt-holder[data-full_width_background=yes] .mkd-bnl-outer:before {
	content:'';
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background-color:rgba(0,0,0,.3)
}
.mkd-pswt-holder[data-full_width_background=no] .mkd-pswt-slider {
	position:relative
}
.mkd-pswt-holder .mkd-pswt-slider {
	display:inline-block;
	width:100%;
	vertical-align:middle;
	margin:0;
	padding:0;
	background-color:#222;
	margin-bottom:6px
}
.mkd-pswt-holder .mkd-pswt-slider .slick-list {
	z-index:1
}
.mkd-pswt-holder .mkd-pswt-slider .mkd-pswt-slide {
	padding:0
}
.mkd-pswt-holder .mkd-pswt-slider .mkd-pswt-image {
	position:relative;
	display:inline-block;
	width:100%;
	vertical-align:middle;
	z-index:1
}
.mkd-pswt-holder .mkd-pswt-slider .mkd-pswt-image a,.mkd-pswt-holder .mkd-pswt-slider .mkd-pswt-image img {
	display:block
}
.mkd-pswt-holder .mkd-pswt-slider .mkd-pswt-image:after {
	content:'';
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	background:#222;
	background:-webkit-linear-gradient(rgba(34,34,34,0) 54%,rgba(34,34,34,.2) 71%,rgba(34,34,34,.4) 80%,rgba(34,34,34,.6) 90%,rgba(34,34,34,.8));
	background:-o-linear-gradient(rgba(34,34,34,0) 54%,rgba(34,34,34,.2) 71%,rgba(34,34,34,.4) 80%,rgba(34,34,34,.6) 90%,rgba(34,34,34,.8));
	background:-moz-linear-gradient(rgba(34,34,34,0) 54%,rgba(34,34,34,.2) 71%,rgba(34,34,34,.4) 80%,rgba(34,34,34,.6) 90%,rgba(34,34,34,.8));
	background:linear-gradient(rgba(34,34,34,0) 54%,rgba(34,34,34,.2) 71%,rgba(34,34,34,.4) 80%,rgba(34,34,34,.6) 90%,rgba(34,34,34,.8))
}
.mkd-pswt-holder .mkd-pswt-slider .mkd-pswt-content-outer {
	position:relative
}
.mkd-pswt-holder .mkd-pswt-slider .mkd-pswt-content {
	position:relative;
	width:100%;
	z-index:10;
	background-color:rgba(32,32,32,.25)
}
.mkd-pswt-holder .mkd-pswt-slider .mkd-pswt-content .mkd-post-info-category {
	position:relative;
	display:inline-block;
	vertical-align:middle;
	background-color:#0d0d0d;
	color:#fff;
	min-height:25px;
	line-height:25px;
	z-index:10;
	padding-left:21px;
	padding-right:13px;
	margin-bottom:19px;
	-webkit-transition:background-color .15s cubic-bezier(.35,.7,.32,.9);
	-moz-transition:background-color .15s cubic-bezier(.35,.7,.32,.9);
	transition:background-color .15s cubic-bezier(.35,.7,.32,.9)
}
.mkd-pswt-holder .mkd-pswt-slider .mkd-pswt-content .mkd-post-info-category:hover:before {
	width:100%
}
.mkd-pswt-holder .mkd-pswt-slider .mkd-pswt-content .mkd-post-info-category:before {
	content:'';
	display:inline-block;
	vertical-align:top;
	height:100%;
	width:6px;
	background-color:#fb4c35;
	position:absolute;
	left:0;
	top:0;
	z-index:-1;
	-webkit-transition:width .2s ease;
	-moz-transition:width .2s ease;
	transition:width .2s ease
}
.mkd-pswt-holder .mkd-pswt-slider .mkd-pswt-content .mkd-post-info-category a {
	display:inline-block;
	vertical-align:middle;
	color:inherit;
	font-size:11px;
	line-height:24px
}
.mkd-pswt-holder .mkd-pswt-slider .mkd-pswt-content .mkd-post-info-category a:hover {
	color:#fff
}
.mkd-pswt-holder .mkd-pswt-slider .mkd-pswt-content .mkd-pswt-title {
	color:#fff;
	padding:0 34px
}
.mkd-pswt-holder .mkd-pswt-slider .mkd-pswt-content .mkd-post-info-date {
	font-size:12px;
	color:#fff;
	margin-top:10px;
	padding:0 34px
}
.mkd-pswt-holder .mkd-pswt-slider .mkd-pswt-content .mkd-post-info-date a {
	color:inherit
}
.mkd-pswt-holder .mkd-pswt-slider .mkd-pswt-content .mkd-post-info-date a:before {
	content:"\f3f3";
	font-size:15px;
	display:inline-block;
	vertical-align:text-bottom;
	font-family:Ionicons;
	color:#fb4c35;
	line-height:1;
	padding-right:7px;
	padding-left:2px;
	-webkit-transition:color .15s cubic-bezier(.35,.7,.32,.9);
	-moz-transition:color .15s cubic-bezier(.35,.7,.32,.9);
	transition:color .15s cubic-bezier(.35,.7,.32,.9)
}
.mkd-pswt-holder .mkd-pswt-slider .mkd-pswt-content .mkd-post-info-date a:hover,.mkd-pswt-holder .mkd-pswt-slider .mkd-pswt-content .mkd-post-info-date a:hover:before {
	color:#fb4c35
}

.mkd-pt-info-section>div>div {
	display:inline-block;
	vertical-align:middle;
	font-size:12px;
	line-height:32px
}
 .mkd-pt-info-section>div>div:last-child {
	margin:0
}
 .mkd-pt-info-section>div>div:after {
	content:'/';
	padding-left:5px;
	padding-right:6px
}
 .mkd-pt-info-section>div>div:last-child:after {
	content:''
}
 .mkd-pt-info-section>div>div a {
	color:inherit;
	font-size:inherit;
	font-weight:inherit
}
 .mkd-pt-info-section>div>div a, .mkd-pt-info-section>div>div span {
	display:inline-block;
	vertical-align:top;
	line-height:32px
}
.mkd-pt-info-section>div>div a:hover {
	color:#121212
}
.mkd-pt-info-section>div>div .mkd-post-info-comments:before, .mkd-pt-info-section>div>div.mkd-post-info-count:before {
	position:relative;
	top:1px;
	display:inline-block;
	vertical-align:top;
	font-family:Ionicons;
	color:inherit;
	font-style:normal;
	font-variant:normal;
	text-transform:none;
	text-rendering:auto;
	line-height:inherit;
	margin:0 7px 0 0
}

 .mkd-pt-info-section>div>div.mkd-post-info-count:before {
	content:"\f424";
	font-size:28px;
}
.mkd-social-share-holder .mkd-social-share-dropdown-opener {
	background-color: transparent;
}
.mkd-pswt-image+.mkd-pswt-content {
	position:absolute;
	bottom:0;
	left:0;
	-webkit-transform:translateY(100%);
	-moz-transform:translateY(100%);
	transform:translateY(100%)
}

.mkd-pt-info-section {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    width: 100%;
    line-height: 2;
    clear: both;
    color: #fc2f14;
    border-top: 1px solid #e6e7e8;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.mkd-pt-info-section {
    background-color: #fff;
    padding: 0 0;
    -webkit-transition: background-color .15s cubic-bezier(.35,.7,.32,.9),color .15s cubic-bezier(.35,.7,.32,.9);
    -moz-transition: background-color .15s cubic-bezier(.35,.7,.32,.9),color .15s cubic-bezier(.35,.7,.32,.9);
    transition: background-color .15s cubic-bezier(.35,.7,.32,.9),color .15s cubic-bezier(.35,.7,.32,.9);
}
.mkd-pt-info-section .mkd-social-share-title:hover,.mkd-pt-info-section .mkd-post-info-comments:hover {
    color: #fb4c35;
}
.grow{
	overflow:hidden;
}
.grow img {
 -webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: 1s ease-in-out;
	transition: 1s ease-in-out;
}
.grow img:hover {
  -webkit-transform: scale(1.3);
	transform: scale(1.3);
	opacity:0.8;
}

.my-ef{
	-webkit-transition:all 1s ease-in-out;
	transition:all 1s ease-in-out;
}
.ef-hover:hover ~ .my-ef{
    background: #fb4c35;
	color:#FFF;
}


/* end share effect */

/*responsive slider */
@media (max-width: 800px){
	.pignose-layerslider .slide-visual .script-wrap {
		right: 300px;
	}
	.navbar-nav > li > a {
		padding: 18px 7px 19px;
	}
	.content-img-right h3 span {
		font-size: 24px;
	}
	.content-img-right h3 {
		font-size: 15px;
	}
	.content-img-right {
		padding: 37px 23px 0px;
		min-height: 170px;
	}
	.info-content p {
		font-size: 21px;
	}
	.separator {
		margin: 10px auto;
	}
	.info-content h4 {
		font-size: 22px;
	}
	.info-content a {
		padding: 4px 7px;
		font-size: 14px;
	}
	.hvr-outline-out:before {
		border: #FDA30E solid 2px;
	}
	.hvr-outline-out:hover:before, .hvr-outline-out:focus:before, .hvr-outline-out:active:before {
		top: -6px;
		right: -6px;
		bottom: -6px;
		left: -6px;
	}
	.resp-tab-item {
		margin: 0 13px;
		padding: 0 11px 14px 11px;
	}
	.sign-gd h4, .sign-gd-two h4 {
		font-size: 19px;
	}
	.men-wear-bottom {
		margin: 50px 0 17px;
	}
	.map iframe {
		min-height: 295px;
	}
	.modal-dialog {
		width: 675px;
	}	
}
@media (max-width: 768px){
	.pignose-layerslider .slide-visual {
		height: 400px !important;
	}
	ul.slide-group img {
		width: 77% !important;
		height: 400px !important;
	}
	.pignose-layerslider .slide-visual .script-wrap {
		top:50px;
	}
	.content-img-right {
		padding: 36px 23px 0px;
		min-height: 163px;
	}
	.newsright input[type="text"] {
		padding: 8px 10px;
	}
	.newsright input[type="submit"] {
		padding: 9px 20px 9px;
		font-size: 16px;
	}
	.single-right-left:nth-child(1) {
		float: left;
		width: 67%;
	}
	.occasion-cart a {
		padding: 5px 11px;
		font-size: 14px;
	}
	.bootstrap-tab ul li a {
		font-size: 14px;
	}
	.nav-tabs > li > a {
		padding: 7px 13px;
	}
	.bootstrap-tab-text h5, .add-review h4 {
		margin: 2em 0 1em;
	}
	.bootstrap-tab-text p span {
		margin: 1em 0 0;
	}
	.add-review input[type="text"], .add-review input[type="email"], .add-review textarea {
		padding: 8px 10px;
		width: 49.35%;
		font-size: 14px;
	}
	.add-review textarea {
		min-height: 118px;
	}
	.add-review input[type="submit"] {
		width: 18%;
	}
	.electro-text a {
		font-size: 13px !important;
	}
	.ele-bottom-grid {
		margin-top: 70px;
	}
	.electronics,.men-wear,.contact, .typrography,.checkout,.single {
		padding: 70px 0;
	}
	.dropdown-menu.columns-3 {
		min-width: 555px;
	}
	.checkout h3 {
		margin: 0 0 2em;
	}	
}
@media (max-width: 767px){
	.navbar-toggle {
		margin-left: 15px;
		float: left;
	}
	.header-left img {
		width: 100%;
	}
	.header-left {
		float: left;
		width: 23%;
	}
	.header-right {
		float: left;
		width: 33%;
	}
	.header-middle {
		float: left;
		width: 44%;
	}
	.header-bot {
		padding: 17px 0;
	}
	.content-img-right {
		float: left;
		width: 50%;
	}
	.content-img-left {
		float: left;
		width: 50%;
	}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
		background-color: #FDA30E;
	}
	.navbar-default .navbar-toggle .icon-bar {
		background-color: #FFF;
	}
	.navbar-nav > li {
		margin: 0 0px 0 0;
		width: 100%;
		text-align: center;
	}
	.nav > li > a {
		display: inline-block;
	}	

	.multi-gd-img {
		float: left;
		width: 24%;
	}
	.multi-gd-img1 {
		float: left;
		width: 51%;
	}
	ul.dropdown-menu.multi-column.columns-3 {
		border-top: 1px solid #fff;
		border-bottom: 1px solid #fff;
		    margin-top: 10px;
	}
	.navbar-default {
		width: 77%;
	}

	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
		border: none;
	}
	.multi-gd-img.multi-gd-text {
		width: 51% !important;
	}
	.new-levis {
		padding: 12px 14px;
	}
	.content-img-right {
		padding: 33px 17px 0px;
		min-height: 156px;
	}
	.footer {
		padding: 45px 0;
	}
	.newsleft {
		margin-bottom: 14px;
	}
	.page-head {
		min-height: 166px;
		padding-top: 55px;
	}
	.page-head h3 {
		font-size: 35px;
	}
	.radio {
		line-height: 25px;
	}
	.men-wear-left {
		float: left;
		width: 26%;
	}
	.men-wear-right {
		float: left;
		width: 74%;
	}
	.electro-text h4 {
		font-size: 17px !important;
	}
	.new_arrivals h3, .ele-bottom-grid h3 {
		font-size: 27px;
	}
	td.invert-image {
		width: 30%;
	}
	.add-review input[type="text"], .add-review input[type="email"], .add-review textarea {
		width: 49%;
	}
	.wed-brandtwo h4 {
    font-size: 19px;
	}
	.footer-bottom a span {
    width: 23%;
    left: 20px;
	}
	ul.nav.navbar-nav.menu__list {
		padding-bottom: 20px;
	}
	.close1, .close2, .close3, .close4 {
		right: 36px;
	}
}

@media (max-width: 667px){
	.header-middle form input[type="submit"] {
		height: 37px;
		background: url(../images/search.png) no-repeat -3px -4px #fda30e;
	}
	.sear-sub {
		float: right;
		width: 15%;
	}
	.section_room select {
		padding: 8px 10px;
	}
	.header-middle input[type="search"] {
		padding: 8px 10px;
	}
	.header-right {
		float: left;
		width: 34%;
		padding-left: 8px;
	}	
	.header-middle {
		float: left;
		width: 43%;
	}
	.header-right ul {
		margin-top: 9px;
	}
	.top_nav_right {
		float: right;
		width: 23%;
	}
	.pignose-layerslider .slide-visual .script-wrap {
		left:350px;
	}
	.pignose-layerslider .slide-visual .script-wrap, .script-group img {
		width: 150px;
		height: 150px;
	}
	.pignose-layerslider .slide-visual {
		height: 350px !important;
	}
	ul.slide-group img {
		width: 64% !important;
		height: 350px !important;
	}
	.pignose-layerslider .slide-visual .script-wrap {
		top: 75px;
	}
	.dropdown-menu {
		border-radius: 0;
	}
	.dropdown-menu.columns-3 {
		min-width: 474px;
	}
	.row {
		margin-right: 0;
		margin-left: 0;
	}
	.dropdown-menu.columns-3 {
		padding: 19px 16px;
	}
	ul.multi-column-dropdown li {
		line-height: 2em;
	}
	.new-gd-left {
		float: none;
		width: 51%;
		margin: 0 auto;
	}
	.wed-brand h4 {
		font-size: 20px;
	}
	.wed-brand h5 {
		font-size: 20px;
	}
	.wed-brand p {
		font-size: 18px !important;
	}
	.hvr-outline-out:hover:before, .hvr-outline-out:focus:before, .hvr-outline-out:active:before {
		top: -8px;
		right: -8px;
		bottom: -8px;
		left: -8px;
	}
	.hvr-outline-out:before {
		border: #FDA30E solid 4px;
	}
	.new-gd-middle {
		width: 100%;
	}
	.new-levis {
		float: left;
		width: 49%;
	}
	.new-levis:nth-child(2) {
		margin-top: 0;
		float: right;
	}
	.mid-img:nth-child(2) {
		margin: 28px auto 0px;
	}
	.new-gd-middle {
		width: 100%;
		margin: 30px 0;
	}
	.wed-brandtwo {
		top: 61%;
		left: 19%;
	}
	.content-lgrid {
		width: 100%;
	}
	.content-img-right h3 {
		font-size: 20px;
	}
	.content-img-right h3 span {
		font-size: 30px;
	}
	.content-img-right {
		padding: 47px 26px 0px;
		min-height: 211.5px;
	}
	.content-rgrid {
		width: 53%;
		float: none;
		margin: 0 auto;
	}
	.content-lgrid {
		float: none;
	}
	.product-easy {
		padding: 70px 0;
	}
	.men-thumb-item:hover .inner-men-cart-pro .link-product-add-cart {
		top: 80.5%;
	}
	.coupons-gd span {
		padding: 18px 18px;
		font-size: 20px;
	}
	.coupons-gd h4 {
		font-size: 13px;
	}
	.coupons {
		min-height: 377px;
	}
	.sign-gd {
		width: 28%;
	}
	.sign-gd-two {
		width: 44%;
	}
	.item-info-product h4 a {
		font-size: 15px;
	}
	td.invert-image {
		width: 27%;
	}
	.checkout-left-basket ul {
		padding: 0px 15px;
	}
	.checkout-left-basket h4 {
		padding: .5em;
		font-size: 1em;
		margin: 0 0 1em;
	}
	.modal-dialog {
		width: 387px;
	}
	.login-right, .login-bottom {
		float: left;
		width: 100%;
		margin: 0;
	}
	.login-right input[type="text"], .login-right input[type="password"], .login-bottom input[type="text"], .login-bottom input[type="password"] {
		padding: 7px 7px;
		font-size: 13px;
	}
	.login-right h3, .login-bottom h3 {
		font-size: 18px;
		margin-bottom: 16px;
	}
	.login-right input[type="submit"], .login-bottom input[type="submit"] {
		font-size: 15px;
	}
	.modal-header {
		padding: 6px 10px;
	}
	.login-right {
		margin-top: 30px;
	}
	.men-wear-right p {
		line-height: 2em;
	}
	.men-wear-right p {
		font-size: 13px;
	}
	.men-wear-right h4 {
		font-size: 20px;
		margin: 0px 0 21px;
	}
	.contact-grid i {
		font-size: 25px;
	}
	.contact-grid p {
		font-size: 13px;
	}
	.contact-grid2, .contact-grid1, .contact-grid3 {
		min-height: 179px;
		padding-top: 24px;
	}
	.map iframe {
		min-height: 227px;
	}
	h3.tittle {
		margin: 0px 0 34px;
	}
	.contact-form2 textarea {
		min-height: 124px;
	}
	.contact-form2 input[type="text"], .contact-form2 input[type="email"], .contact-form2 textarea {
		padding: 8px 8px;
	}
	.contact-form2 input[type="submit"] {
		width: 16%;
	}
	.footer-bottom a span {
    font-size: .8em;
	}
	.footer-bottom a span {
		left: 4px;
	}
}
@media (max-width: 640px){
	.header ul li, .section_room select, .header-middle input[type="search"] {
		font-size: 13px;
	}
	.header ul li {
		width: 32%;
	}
	.header-right ul li {
		margin: 0 0px;
	}
	.pignose-layerslider .slide-visual .script-wrap .slide-controller a {
		margin: 0 10px;
	}
	.pignose-layerslider .slide-visual .script-wrap .slide-pagination {
		bottom: -28px;
	}
	.pignose-layerslider .slide-visual .script-wrap .slide-controller {
		bottom: 61px;
	}
	.pignose-layerslider .slide-visual .script-wrap {
			left:380px;
		}
	.content-img-right h3 {
		font-size: 19px;
	}
	.content-img-right {
		padding: 55px 26px 0px;
		min-height: 202.5px;
	}
	.coupons-gd {
		padding: 0 8px;
	}
	.newsleft h3 {
		font-size: 17px;
	}
	.footer-left p {
		font-size: 13px;
	}
	.sign-gd ul li, .sign-gd-two ul li {
		font-size: 13px;
	}
	.multi-gd-img1 {
		padding-right: 13px;
		padding-left: 0px;
	}
	a.menu__link {
		font-size: 13px;
	}
	ul.multi-column-dropdown li a {
		font-size: 13px;
	}
	.multi-gd-img.multi-gd-text {
		width: 52% !important;
		padding: 0;
	}
	.electro-text h4 {
		font-size: 16px !important;
	}
	.electro-img-left {
		margin-bottom: 26px;
	}
	.info-product-price span {
		font-size: 18px;
	}
	h3.tittle {
		font-size: 25px;
	}
	.contact-form2 input[type="text"], .contact-form2 input[type="email"] {
		width: 48.8%;
	}
	.contact-form2 input[type="submit"] {
		padding: 6px 0;
	}
	td.invert-image {
		width: 26%;
	}
	.description h5 {
		font-size: 13px;
	}
	.bootstrap-tab-text-grid-right {
		float: right;
		width: 78%;
	}
	.bootstrap-tab-text-grid-left {
		float: left;
		width: 19%;
	}
	.add-review input[type="submit"] {
		width: 14%;
	}

	.footer-bottom a span {
		left: 25px;
	}
	.footer-bottom a span:before {
		bottom: -3px;
		left: 18px;
	}
	.box_1 h3 {
		font-size: 12px;
	}
	.close1, .close2, .close3, .close4 {
    right: 33px;
}
}
@media (max-width: 600px){
	.top_nav_right {
		width: 30%;
	}
	.navbar-default {
		width: 69%;
	}
	.page-head h3 {
		font-size: 28px;
	}
	.page-head {
		min-height: 143px;
	}	
	.css-treeview label {
		font-size: 13px;
	}
	.swit label {
		font-size: 13px;
	}
	.swit {
		padding: 26px 25px;
	}
	.products-right h5, .filter-price h3 {
		font-size: 19px;
	}
	.sorting h6 {
		margin: 7px 18px 0 0;
	}
	.sort-grid {
		padding: 12px 0;
	}
	.callbacks_tabs a:after {
		height: 3px;
		width: 24px;
	}
	.callbacks_tabs {
		top: 81%;
		left: 37%;
	}
	.men-wear-left {
		float: left;
		width: 32%;
	}
	.men-wear-right {
		float: left;
		width: 68%;
		padding: 0;
	}
	.men-wear-right h4 {
		margin: 0px 0 10px;
	}
	.product-men {
		float: left;
		width: 33.333%;
		padding:0 5px ;
	}
	.no-pad-men {
		padding: 0 5px !important;
	}
	.item-info-product h4 a {
		font-size: 19px;
	}
	.header ul li {
		width: 49%;
	}
	.header ul li:nth-child(1),.header ul li:nth-child(3) {
		text-align: center;
	}
	.header ul li:nth-child(3) {
		width:100%;
	}
	.header ul li:nth-child(2) {
		border-right: none;
	}
	.header-left {
		float: none;
		width: 28%;
		padding: 0;
	    margin: 0 auto 16px;
	}
	.header-middle {
		float: left;
		width: 50%;
	}
	.header-right {
		float: left;
		width: 47%;
		padding-left: 0;
	}
	.pignose-layerslider .slide-visual .script-wrap {
		left:340px;
	}
	.new_arrivals {
		padding: 50px 0;
	}
	.new-gd-left {
		width: 62%;
	}
	.content-img-right h3 {
		font-size: 17px;
	}
	.content-img-right {
		padding: 35px 21px 0px;
		min-height: 179.5px;
	}

	.coupons-gd {
		float: none;
		width: 64%;
		padding: 0;
		margin: 0 auto;
	}
	.coupons-gd:nth-child(3) {
		margin: 30px auto;
	}
	.coupons {
		padding-top: 54px;
		min-height: 735px;
	}
	.coupons-gd h4 {
		font-size: 16px;
	}
	.multi-gd-img1 {
		padding-right: 0;
		padding-left: 0;
	}
	.dropdown-menu.columns-3 {
		min-width: 367px;
	}
	.multi-gd-img1 {
		float: left;
		width: 51%;
		margin: 0 auto 14px;
	}
	.multi-gd-img {
		float: left;
		width: 50%;
	}
	.multi-gd-img1 {
		padding-right: 0;
		padding-left: 0;
	}
	.multi-gd-img.multi-gd-text {
		margin-top: 20px;
	}
	.item-info-product h4 a {
		font-size: 14px;
	}
	.product-men {
		margin: 18px 0 0;
	}
	.value {
		width: 37px;
		height: 35px;
		padding: 8px 0px;
		line-height: 16px;
		margin: 0px 0;
	}
	.value-minus, .value-plus {
		height: 37px;
		line-height: 33px;
		width: 37px;
		margin: 3px 0 4px;
	}
	td.invert-image a img {
		width: 65%;
		margin: 0 auto;
	}
	.single-right-left:nth-child(1) {
		margin-bottom: 35px;
	}
	.single-right-left:nth-child(1) {
		float: left;
		width: 78%;
	}
	h1.t-button, h2.t-button, h3.t-button, h4.t-button, h5.t-button {
		font-size: 18px;
	}
	.contact-grid {
		padding: 0 3px;
	}
	.electro-left {
		float: none;
		width: 100%;
		padding: 0;
	}
	.electro-text h4 {
		font-size: 20px !important;
	}
	.electro-right {
		float: none;
		width: 52%;
		padding: 0;
		margin: 20px auto 0;
	}
	.content-img-right {
		min-height: 189.5px;
	}
	.quantity-select {
		padding: 0 9px;
	}
	.footer-bottom a span {
		width: 17%;
	}
	.footer-bottom a span {
		bottom: 43px;
		left: 81px;
	}
	.value-minus, .value-plus {
    margin: 0px 0 0px;
}
.value {
    width: 37px;
    height: 37px;
}
.close1, .close2, .close3, .close4 {
    right: 21px;
}
}
@media (max-width: 568px){
	.content-img-right {
		padding: 35px 21px 0px;
		min-height: 179.5px;
	}	
	.quantity-select {
		padding: 0 0px;
	}
	.footer-bottom a span {
		left: 68px;
	}
	.footer-bottom a span:before {
		left: 15px;
	}
	.mid-img:nth-child(2) {
    margin: 25px auto 0px;
}
}
@media (max-width: 480px){
	.timetable_sub th, .timetable_sub td {
	}
	.timetable_sub th {

	}
	td.invert-image a img {
		width: 50%;
	}
	.timetable_sub td {

	}
	tr.rem1,tr.rem2,tr.rem3,tr.rem4 {
		padding-top: 2em;
		border-top:none;
	}
	.close1, .close2, .close3 {
		right: 190px;
		top: -4px;
	}
	.quantity-select .entry.value-plus:after {
		margin-top: -5px;
	}
	.quantity-select .entry.value-minus:before, .quantity-select .entry.value-plus:before {
		margin-left: -3px;
	}
	td.invert-image a img {
		width: 100%;
	}
	
	.value-minus, .value-plus {
		margin: 0;
	}
	.quantity-select .entry.value-minus:before, .quantity-select .entry.value-plus:before {
		left: 41%;
	}
	.value {
		width: 37px;
		height: 37px;
	}
	.close1, .close2, .close3,.close4 {
		right: 64px;
		top: -26px;
	}
	.checkout-left-basket {
		float: right;
		width: 51%;
	}
	.product-men {
		float: left;
		width: 50%;
		padding: 0 5px;
	}
	.pignose-layerslider .slide-visual .script-wrap {
		left:250px;
	}
	.wed-brand {
		left: 6%;
	}
	.mid-img:nth-child(2) {
		margin: 22px auto 0px;
	}
	.wed-brandtwo {
		top: 61%;
		left: 13%;
	}
	.content-img-left {
		float: none;
		width: 100%;
	}
	.content-img-right {
		float: none;
		width: 100%;
	}
	.content-rgrid {
		width: 100%;
		float: none;
		margin: 0 auto;
	}
	.resp-tab-item {
		margin: 0 5px;
		padding: 0 5px 8px 5px;
		font-size: 16px;
	}
	.sign-gd {
		width: 100%;
	}
	.sign-gd-two {
		width: 100%;
	}
	.flickr-post ul li {
		margin: 0% 0% 3%;
		width: 21%;
	}
	.sign-gd-two {
		width: 100%;
		margin: 20px 0;
	}
	.new_grids {
		margin-top: 35px;
	}
	.content-img-right {
		border-top: 1px solid #eee;
	}
	.dropdown-menu.columns-3 {
		min-width: 316px;
	}
	.multi-gd-img1 {
		width: 100%;
	}
	.header-left {
		width: 35%;
		margin: 0 auto 26px;
	}
	.header-right {
		float: left;
		width: 43%;
	}
	.header-middle {
		float: left;
		width: 57%;
	}
	.sear-sub {
		float: right;
		width: 17%;
	}
	.footer-bottom a span {
		left: 9px;
	}
	.multi-gd-img.multi-gd-text {
		width: 100% !important;
	}
	.top_nav_right {
		width: 31%;
	}
	.new-gd-left, .new-gd-middle {
		float: none;
	}
	.wed-brandtwo {
		top: 46%;
	}
	.resp-tab-item {
		margin: 0 9px;
	}
	.product-men {
		float: none;
		width: 57%;
		padding: 0 5px;
		margin: 30px auto 0;
	}
	.men-thumb-item:hover .inner-men-cart-pro .link-product-add-cart {
		top: 84.5%;
	}
	.item-info-product h4 a {
		font-size: 19px;
	}
	.flickr-post ul li {
		margin: 0% 0% 3%;
		width: 19%;
	}
	.css-treeview {
		float: none;
		width: 71%;
		margin: 0 auto 30px;;
	}
	.community-poll {
		float: none;
		width: 71%;
		margin: 0 auto;
	}
	.sorting {
		float: left;
		width: 50%;
	}
	.sorting select {
		padding: 4px 2px;
	}
	.men-wear-left {
		float: none;
		width: 46%;
		margin: 0 auto;
	}
	.men-wear-right {
		float: none;
		width: 100%;
		padding: 0;
		text-align: center;
		margin-top: 30px;
	}
	.no-pad-men {
		padding: 0 0px !important;
	}
	.text-right {
		text-align: center;
	}
	.pagination {
		margin: 34px 0px 0 0;
	}
	.single-right-left:nth-child(1) {
		float: left;
		width: 100%;
	}
	.imagezoom-cursor ,.imagezoom-view{
		display: none;
	}
	.colr {
		width: 33%;
		float: left;
	}
	.add-review input[type="submit"] {
		padding: 6px 0;
	}
	.footer-bottom a span {
		width: 23%;
	}
	.coupons-gd {
		width: 79%;
	}
	.navbar-default {
		width: 65%;
	}
	.col-sm-6.multi-gd-img1 {
		padding-right: 0;
		padding-left: 0;
	}
	.dropdown-menu.columns-3 {
		min-width: 300px;
	}
	.contact-grid {
		float: none;
		width: 75%;
		padding: 0 7px;
		margin: 0 auto 23px;
	}
	.map {
		margin: 30px 0 50px;
	}
	.contact-form2 input[type="submit"] {
		font-size: .875em;
	}
	.timetable_sub th {
    font-size: 12px;
}
.timetable_sub td {
    font-size: 12px;
}
.close1, .close2, .close3, .close4 {
    right: 21px;
    top: -12px;
}
.value-minus, .value-plus {
    height: 25px;
    width: 25px;
}
.quantity-select .entry.value-plus:after {
    left: 56%;
    top: 47%;
}
.value {
    line-height: 8px;
    width: 25px;
    height: 25px;
}
.close1, .close2, .close3, .close4 {
    right: 17px;
}
td.invert-image a img {
    width: 82%;
}
.close1, .close2, .close3, .close4 {
    right: 9px;
}
}
@media (max-width: 414px){
	.header ul li span {
		margin-right: 5px;
	}
	.header-middle {
		float: left;
		width: 100%;
		margin: 0;
	}
	.header-left {
		width: 37%;
		margin: 0 auto 9px;
	}
	.header-middle input[type="search"] {
		padding: 6px 10px;
	}
	.section_room select {
		padding: 6px 10px;
	}
	.header-middle form input[type="submit"] {
		height: 31px;
	}
	.sear-sub {
		float: right;
		width: 10%;
	}
	.header-middle form input[type="submit"] {
		background: url(../images/search.png) no-repeat -5px -8px #fda30e;
	}
	.section_room {
		float: left;
		width: 43%;
	}
	.search {
		float: left;
		width: 47%;
	}
	.header-right {
		float: left;
		width: 100%;
	}
	.header-right ul {
		margin-top: 31px;
		text-align: center;
	}
	.footer-bottom a span {
		width: 13%;
		left: 89px;
	}
	.footer-bottom a span:before {
		left: 19px;
	}
	.top_nav_right {
		width: 40%;
	}
	.navbar-default {
		width: 59%;
	}
	.dropdown-menu.columns-3 {
		min-width: 241px;
	}
	.navbar-nav > li > a {
		padding: 14px 7px 12px;
	}
	.menu--shylock .menu__link::before, .menu--shylock .menu__link::after {
		height: 3px;
	}
	.multi-gd-img {
		float: left;
		width: 100%;
		text-align: center;
	}
	.pignose-layerslider .slide-visual .script-wrap {
		left: 186px;
	}
	.new-gd-left {
		width: 87%;
	}
	.wed-brand {
		left: 11%;
	}
	.new-gd-middle {
		padding: 0;
	}
	.mid-img:nth-child(2) {
		margin: 20px auto 0px;
	}
	.wed-brandtwo {
		left: 21%;
	}
	.resp-tab-item {
		font-size: 14px;
	}
	.product-men {
		float: none;
		width: 65%;
	}
	.coupons-gd h3 {
		font-size: 18px;
	}
	p.copy-right {
		margin-top: 23px;
		line-height: 1.8em;
	}
	.flickr-post ul li {
		margin: 0% 0% 0%;
		width: 19%;
	}
	.item-info-product h4 a {
		font-size: 18px;
	}
	.description input[type="text"] {
		width: 73%;
	}
	.colr {
		width: 61%;
		float: left;
		margin-top: 10px;
	}
	.bootstrap-tab-text-grid-left {
		float: none;
		width: 48%;
		margin: 0 auto;
	}
	.bootstrap-tab-text-grid-right {
		float: none;
		width: 100%;
		margin-top: 30px;
	}
	.add-review input[type="text"], .add-review input[type="email"], .add-review textarea {
		width: 100%;
	}
	.add-review input[type="email"] {
		margin-left: 0;
		margin: 15px 0 0;
	}
	.add-review input[type="submit"] {
		width: 22%;
	}
	.close1, .close2, .close3, .close4 {
		right: 53px;
	}
	.check_box {
		margin-bottom: 6px;
	}
	.sorting {
		float: left;
		width: 100%;
	}
	.sort-grid {
		padding: 0px 0;
	}
	.sorting {
		margin: 6px 0;
	}
	.contact-form2 input[type="text"], .contact-form2 input[type="email"] {
		width: 100%;
	}
	.contact-form2 input[type="email"] {
		margin: 25px 0 0;
	}
	.contact-form2 input[type="submit"] {
		width: 26%;
	}
	.checkout-right-basket {
		float: none;
		margin: 1em 0 0 0em;
	}
	.checkout-left-basket {
		float: none;
		width: 67%;
		margin-top: 35px;
	}
	.checkout-right-basket a {
		padding: 10px 54px;
	}
	.timetable_sub th {
    padding: 3px 2px;
	}

.close1, .close2, .close3, .close4 {
    right: 12px;
}
}
@media (max-width: 384px){
	.header ul li {
		width: 100%;
		padding: 6px 0;
	}
	.header ul li:nth-child(2) {
		border: none;
	}
	.footer-bottom a span {
		left: 79px;
	}
	.footer-bottom a span:before {
		left: 15px;
	}
	.top_nav_right {
		width: 44%;
	}
	.navbar-default {
		width: 56%;
	}
	.close1, .close2, .close3, .close4 {
		right: 46px;
	}
	.checkout-right-basket a {
		padding: 10px 44px;
	}
	.checkout-left-basket ul li:nth-child(5) {
		padding: 10px 0 0;
	}
	.coupons {
		min-height: 762px;
	}
	.dropdown-menu.columns-3 {
		min-width: 214px;
	}
	.pignose-layerslider .slide-visual .script-wrap {
			left: 150px;
		}
	.pignose-layerslider .slide-visual .script-wrap {
		padding: 9px;
	}
	.pignose-layerslider .slide-visual .script-wrap {
		top: 30px;
	}
	.pignose-layerslider .slide-visual {
		height: 237px !important;
	}
	.wed-brand h4 {
		font-size: 18px;
	}
	.new-levis {
		float: none;
		width: 100%;
	}
	.new-levis {
		float: none;
		width: 87%;
		margin: 0 auto;
	}
	.new-levis:nth-child(2) {
		float: none;
		margin: 26px auto 0;
	}
	.mid-img {
		width: 32%;
	}
	.resp-tab-item {
		margin: 0 5px;
	}
	.product-men {
		float: none;
		width: 74%;
	}
	.sign-gd-two ul li i {
		margin-right: .5em;
	}
	.css-treeview,.community-poll {
		width: 100%;
	}
	.electro-img-btm-left,.electro-img-btm-right {
		float: left;
		width: 100%;
		margin-top: 20px;
	}
	.electro-text p {
		font-size: 15px !important;
	}
	.electro-text a {
		padding: 3px 7px !important;
		font-size: 13px !important;
	}
	.electro-right {
		float: none;
		width: 100%;
	}
	.single-right-left h3 {
		font-size: 18px;
	}
	.tab-content {
		padding: 0;
	}
	.modal-dialog {
		width: 298px;
	}
	td.invert-image {
    width: 21%;
}
.close1, .close2, .close3, .close4 {
    right: 9px;
}
.dropdown-menu {
    min-width: 111px;
}
}
@media (max-width: 375px){
	.wed-brandtwo {
		top: 42%;
		left: 16%;
	}
	.footer-bottom a span {
		left: 74px;
	}
	.flex-viewport {
		width: 100%;
	}
	.flex-control-nav {
		float:none;
		width: 100%;
	}
	.flex-control-thumbs li {
		width: 22.3%;
		margin: 3% 2.65% 0;
	}
	.flex-control-thumbs li:nth-child(4), .flex-control-thumbs li:nth-child(1) {
		margin: 0;
	}	
	.pagination-lg > li > a, .pagination-lg > li > span {
    padding: 10px 10px;
	}
	.table td, .table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
		padding: 11px!important;
	}
	.value {
    line-height: 22px;
    width: 33px;
    height: 33px;
    margin: 5px 13px;
}
.value-minus, .value-plus {
    height: 33px;
    width: 33px;
}
.timetable_sub td {
    width: 21%;
}
.value-minus, .value-plus {
    margin: 3px 0;
}
.close1, .close2, .close3, .close4 {
    right: 18px;
}
.header-left {
    width: 46%;
}
.timetable_sub th {
    font-size: 13px;
}
}
@media only screen and  (min-width: 360px) and  (max-width: 420px){
	
ul.slide-group img {
    width: 44% !important;
    height: 350px !important;
}
}

@media (max-width: 320px){
	.header ul li {
		padding: 4px 0;
	}
	.header-bot {
		padding: 6px 0;
	}
	.header-left {
		width: 39%;
		margin: 0 auto 1px;
	}
	.footer-bottom a span {
		width: 15%;
		left: 46px;
	}
	.top_nav_right {
		width: 51%;
	}
	.navbar-default {
		width: 49%;
	}
	.pignose-layerslider .slide-visual .script-wrap, .script-group img {
		width: 126px;
		height: 126px;
	}
	.pignose-layerslider .slide-visual .script-wrap .slide-controller a {
		margin: 0 6px;
	}
	.sear-sub {
		float: right;
		width: 12%;
	}
	.header-middle form input[type="submit"] {
		background: url(../images/search.png) no-repeat -7px -8px #fda30e;
	}
	.search {
		float: left;
		width: 44%;
	}
	.pignose-layerslider .slide-visual {
		height: 200px;
	}
	.new_arrivals h3 {
		margin-bottom: 11px;
	}
	.new_arrivals h3, .ele-bottom-grid h3 {
		font-size: 23px;
	}
	.new_arrivals {
		padding: 32px 0;
	}
	.new_grids {
		margin-top: 21px;
	}
	.new_arrivals p {
		line-height: 1.8em;
	}
	.new-gd-left {
		width: 100%;
	}
	.wed-brand {
		left: 8%;
	}
	.wed-brand p a {
		padding: 0px 0px;
		font-size: 13px;
		width: 43%;
	}
	.new-levis {
		float: none;
		width: 100%;
		margin: 0 auto;
	}
	.resp-tab-item {
		padding: 0 3px 5px 3px;
		font-size: 13px;
		margin: 0 2px;
	}
	.product-men {
		float: none;
		width: 100%;
	}
	.product-easy {
		padding: 32px 0;
	}
	.men-thumb-item:hover .inner-men-cart-pro .link-product-add-cart {
		top: 86.5%;
	}
	.coupons-gd {
		width: 100%;
	}
	.newsright input[type="text"] {
		width: 63%;
	}
	.newsright input[type="text"] {
		padding: 6px 10px;
		font-size: 13px;
	}
	.newsright input[type="submit"] {
		padding: 7px 20px 7px;
		font-size: 13px;
	}
	.sign-gd h4, .sign-gd-two h4 {
		margin-bottom: 13px;
	}
	.sign-grds {
		margin-top: 25px;
	}
	.sign-gd ,.sign-gd-two{
		width: 100%;
		padding: 0;
	}
	.footer {
		padding: 30px 0;
	}
	p.copy-right {
		font-size: 13px;
	}
	.dropdown-menu.columns-3 {
		min-width: 163px;
	}
	.callbacks_tabs {
		top: 76%;
		left: 26%;
	}
	.men-wear-bottom {
		margin: 32px 0 0px;
	}
	.men-wear-right h4 {
		font-size: 16px;
	}
	.men-wear-left {
		width: 62%;
	}
	.page-head {
		padding-top: 40px;
		min-height: 115px;
	}
	.electronics, .men-wear, .contact, .typrography, .checkout, .single {
		padding: 40px 0;
	}
	.ui-widget-content {
		margin: 1.5em 0 5em 0;
	}
	.coupons-gd h4 {
		margin: 20px 0 8px;
	}
	.coupons {
		min-height: 670px;
		padding-top: 35px;
	}
	.navbar-toggle {
		padding: 7px 7px;
		margin-top: 12px;
	}
	.electro-img-left.mask img {
		height: 151px;
	}
	.electro-img-left {
		margin-bottom: 0;
	}
	.ele-bottom-grid {
		margin-top: 35px;
	}
	.ele-bottom-grid h3 {
		font-size: 21px;
	}
	.product-men {
		padding: 0;
	}
	.checkout h3 {
		margin: 0 0 1em;
	}
	.timetable_sub td {
		width: 47%;
	}
	.checkout-left-basket {
		float: none;
		width: 100%;
	}
	.coupons-gd:nth-child(3) {
		margin: 27px auto;
	}
	.single-right-left:nth-child(1) {
		margin-bottom: 18px;
	}
	.single-right-left h3 {
		font-size: 15px;
	}
	.single-right-left p {
		margin: .5em 0 0.5em;
	}
	.description {
		margin: 0.5em 0 1em;
	}
	.description h5 {
		margin-bottom: 11px;
		line-height: 1.8em;
	}
	.description input[type="text"] {
		width: 69%;
	}
	.occasional h5 {
		margin: 0 0 0px;
	}
	.bootstrap-tab {
		margin: 2em 0 0;
	}
	.bootstrap-tab-text h5, .add-review h4 {
		font-size: 1em;
	}
	.nav-tabs > li > a {
		padding: 5px 6px;
	}
	.dropdown-menu {
		min-width: 98px;
	}
	ul.slide-group img {
		width: 37% !important;
		height: 300px !important;
	}
	.modal-dialog {
		width: 263px;
	}
	.login-grids p {
		font-size: 13px;
		margin-top: 23px;
	}	
	.checkout h3 {
		font-size: 22px;
	}
	.timetable_sub td {
		width: 12% !important;
	}
	.value-minus, .value-plus {
		height: 30px;
		width: 30px;
	}
	.value {
		line-height: 14px;
		width: 30px;
		height: 30px;
		margin: 2px 0px;
	}
	.close1, .close2, .close3, .close4 {
		right: 12px;
	}
	.timetable_sub th {
		font-size: 12px;
	}
	.header-left {
    width: 46%;
    margin: 5px auto 6px;
}
}
/*-- //responsive media queries --*/

/* end responsive slider*/
/* -------------------------------- 

xsigin/signup popup 

-------------------------------- */
.cd-user-modal {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(52, 54, 66, 0.9);
  z-index: 999999;
  overflow-y: auto;
  cursor: pointer;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.3s, visibility 0.3s;
  -moz-transition: opacity 0.3s, visibility 0.3s;
  transition: opacity 0.3s, visibility 0.3s;
}
.cd-user-modal.is-visible {
  visibility: visible;
  opacity: 1;
}
.cd-user-modal.is-visible .cd-user-modal-container {
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
}

.cd-user-modal-container {
  position: relative;
  width: 90%;
  max-width: 600px;
  background: #FFF;
  margin: 3em auto 4em;
  cursor: auto;
  border-radius: 0.25em;
  -webkit-transform: translateY(-30px);
  -moz-transform: translateY(-30px);
  -ms-transform: translateY(-30px);
  -o-transform: translateY(-30px);
  transform: translateY(-30px);
  -webkit-transition-property: -webkit-transform;
  -moz-transition-property: -moz-transform;
  transition-property: transform;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  transition-duration: 0.3s;
}
.cd-user-modal-container .cd-switcher:after {
  content: "";
  display: table;
  clear: both;
}
.cd-user-modal-container .cd-switcher li {
  width: 50%;
  float: left;
  text-align: center;
}
.cd-user-modal-container .cd-switcher li:first-child a {
  border-radius: .25em 0 0 0;
}
.cd-user-modal-container .cd-switcher li:last-child a {
  border-radius: 0 .25em 0 0;
}
.cd-user-modal-container .cd-switcher a {
  display: block;
  width: 100%;
  height: 50px;
  line-height: 50px;
  background: #d2d8d8;
  color: #809191;
}
.cd-user-modal-container .cd-switcher a.selected {
  background: #FFF;
  color: #505260;
}
@media only screen and (min-width: 600px) {
  .cd-user-modal-container {
    margin: 4em auto;
  }
  .cd-user-modal-container .cd-switcher a {
    height: 70px;
    line-height: 70px;
  }
}

.cd-form {
  padding: 1.4em;
}
.cd-form .fieldset {
  position: relative;
  margin: 1.4em 0;
}
.cd-form .fieldset:first-child {
  margin-top: 0;
}
.cd-form .fieldset:last-child {
  margin-bottom: 0;
}
.cd-form label {
  font-size: 14px;
  font-size: 0.875rem;
}
.cd-form label.image-replace {
  /* replace text with an icon */
  display: inline-block;
  position: absolute;
  left: 15px;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  height: 20px;
  width: 20px;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  color: transparent;
  text-shadow: none;
  background-repeat: no-repeat;
  background-position: 50% 0;
}
.cd-form label.cd-username {
  background-image:url(../image/Gender%20Neutral%20User-20.png);
}
.cd-form label.cd-email {
  background-image:url(../image/Message-20.png)
}
.cd-form label.cd-password {
  background-image:url(../image/Lock-20.png)
}
.cd-form input {
  margin: 0;
  padding: 0;
  border-radius: 0.25em;
}
.cd-form input.full-width {
  width: 100%;
}
.cd-form input.has-padding {
  padding: 12px 20px 12px 50px;
}
.cd-form input.has-border {
  border: 1px solid #d2d8d8;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
}
.cd-form input.has-border:focus {
  border-color: #343642;
  box-shadow: 0 0 5px rgba(52, 54, 66, 0.1);
  outline: none;
}
.cd-form input.has-error {
  border: 1px solid #d76666;
}
.cd-form input[type=password] {
  /* space left for the HIDE button */
  padding-right: 65px;
}
.cd-form input[type=submit] {
  padding: 16px 0;
  cursor: pointer;
  background: rgba(76, 93, 165, 0.83);
  color: #FFF;
  font-weight: bold;
  border: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  -o-appearance: none;
  appearance: none;
}
.no-touch .cd-form input[type=submit]:hover, .no-touch .cd-form input[type=submit]:focus {
  background: rgb(76, 93, 165);
  outline: none;
}
.cd-form .hide-password {
  display: inline-block;
  position: absolute;
  right: 0;
  top: 0;
  padding: 6px 15px;
  border-left: 1px solid #d2d8d8;
  top: 50%;
  bottom: auto;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  font-size: 14px;
  font-size: 0.875rem;
  color: #343642;
}
.cd-form .cd-error-message {
  display: inline-block;
  position: absolute;
  left: -5px;
  bottom: -35px;
  background: rgba(215, 102, 102, 0.9);
  padding: .8em;
  z-index: 2;
  color: #FFF;
  font-size: 13px;
  font-size: 0.8125rem;
  border-radius: 0.25em;
  /* prevent click and touch events */
  pointer-events: none;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.2s 0, visibility 0 0.2s;
  -moz-transition: opacity 0.2s 0, visibility 0 0.2s;
  transition: opacity 0.2s 0, visibility 0 0.2s;
}
.cd-form .cd-error-message::after {
  /* triangle */
  content: '';
  position: absolute;
  left: 22px;
  bottom: 100%;
  height: 0;
  width: 0;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-bottom: 8px solid rgba(215, 102, 102, 0.9);
}
.cd-form .cd-error-message.is-visible {
  opacity: 1;
  visibility: visible;
  -webkit-transition: opacity 0.2s 0, visibility 0 0;
  -moz-transition: opacity 0.2s 0, visibility 0 0;
  transition: opacity 0.2s 0, visibility 0 0;
}
@media only screen and (min-width: 600px) {
  .cd-form {
    padding: 2em;
  }
  .cd-form .fieldset {
    margin: 2em 0;
  }
  .cd-form .fieldset:first-child {
    margin-top: 0;
  }
  .cd-form .fieldset:last-child {
    margin-bottom: 0;
  }
  .cd-form input.has-padding {
    padding: 16px 20px 16px 50px;
  }
  .cd-form input[type=submit] {
    padding: 16px 0;
  }
}

.cd-form-message {
  padding: 1.4em 1.4em 0;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1.4;
  text-align: center;
}
@media only screen and (min-width: 600px) {
  .cd-form-message {
    padding: 2em 2em 0;
  }
  
}

.cd-form-bottom-message {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: -42px;
  text-align: center;
  font-size: 14px;
  font-size: 0.875rem;
}
.cd-form-bottom-message a {
  color: #FFF;
  text-decoration: underline;
}

.cd-close-form {
  /* form X button on top right */
  display: block;
  position: absolute;
  width: 40px;
  height: 40px;
  right: 0;
  top: -40px;
  background:url(../image/Delete-30.png) no-repeat center center;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
@media only screen and (min-width: 1170px) {
  .cd-close-form {
   /* display: none; */
  }
}

#cd-login, #cd-signup, #cd-reset-password {
  display: none;
}

#cd-login.is-selected, #cd-signup.is-selected, #cd-reset-password.is-selected {
  display: block;
}
.popup-login-header{
	background: rgba(76, 93, 165, 0.8);
	text-align: center;
	font-size:24px;
	font-weight: 900;
	color: white;
	text-shadow: 0px 0.1px 0.1px;
}
.popup-login-header h1{
	padding:1em 0;
}
/*.cd-form input.full-width-text {
    width: 88%;
}*/
.divider{
	margin-top: -17%;
	text-align: center;
}
.or-info{
	    margin-top: -19%;
    font-weight: 600;
    text-shadow: 1px 1px 0.1px #CCC;
}
.or-info span{
	background: rgb(123, 123, 123) none repeat scroll 0% 0%;
	border-radius: 50%;
	color: rgb(255, 255, 255);
	padding: 0.5%;
}

@media only screen and (max-width: 600px) {
/*	.cd-form input.full-width-text {
    width: 74%;
}*/
a#googleplus{
	display:none;
}
}
 div.social-wrap{
	 text-align:center;
	 padding-bottom: 5%;
 }

 div.social-wrap a {
    height: 35px;
    background: none;
    border: none;
    background-size: 35px 35px;
    background-position: right center;
    background-repeat: no-repeat;
    border-radius: 4px;
    color: white;
    font-family:"Merriweather Sans", sans-serif;
    font-size: 14px;
    margin-bottom: 15px;
    width: 205px;
    border-bottom: 2px solid transparent;
    border-left: 1px solid transparent;
    border-right: 1px solid transparent;
    box-shadow: 0 4px 2px -2px gray;
    text-shadow: rgba(0, 0, 0, .5) -1px -1px 0;
}
a#facebook {
    border-color: #2d5073;
    background-color: #3b5998;
	padding: 2% 0 2% 2%;
	margin-right: 1%;
}
a#facebook:hover {
	background:rgb(35, 75, 170) none repeat scroll 0% 0%;
}
a#facebook span{
	background: rgb(35, 75, 170) none repeat scroll 0% 0%;
padding: 2%;
}
a#googleplus {
   border-color: #FF7E7E;
background-color: #FF3B3B;
text-shadow: #595959 -1px -1px 0;
	padding: 2% 0 2% 2%;
}
a#googleplus:hover{
	background:#fb4c35;
}
a#googleplus span{
	background: #fb4c35;
padding: 2%;
}
/* category page css */
@media only screen and (max-width: 768px) {
a img.img-mobile{
	height:258px !important;
}
}
.hero-title-info {
    font-family: "Gotham Rounded 5r",Helvetica;
    font-size: 30px;
    line-height: 225px;
	color: #fff;
}
.hero-title-info a{
	color:#fff;
}
.hero-title-info a:hover{
	color:#CCC;
}
.sub-title-list .list-info{
	
	font-family: "Gotham Rounded 5r",Helvetica;
	font-size: 16px;
	color: #fff;
	line-height: 2.5;
}
.sub-title-list .list-info li{
	list-style:none;
}
.sub-title-list .list-info li a{
	color:#fff;
}
ul.list-info a:hover,
ul.list-info a:focus {
	outline: none;
	color:#fb4c35 ;
	text-decoration: none;
}

/* Effect 16: fall down */
.cl-effect-16 a {
	color: #fb4c35;
	text-shadow: 0 0 1px rgba(111,134,134,0.3);
}

.cl-effect-16 a::before {
	color:#fb4c35;
	content: attr(data-hover);
	position: absolute;
	opacity: 0;
	text-shadow: 0px 0px 0px rgba(255,255,255,0.3);
	-webkit-transform: scale(1.1) translateX(10px) translateY(-10px) rotate(4deg);
	-moz-transform: scale(1.1) translateX(10px) translateY(-10px) rotate(4deg);
	transform: scale(1.1) translateX(10px) translateY(-10px) rotate(4deg);
	-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;
	-moz-transition: -moz-transform 0.3s, opacity 0.3s;
	transition: transform 0.3s, opacity 0.3s;
	pointer-events: none;
}
.cl-effect-16 a:hover::before,
.cl-effect-16 a:focus::before {
	-webkit-transform: scale(1) translateX(0px) translateY(0px) rotate(0deg);
	-moz-transform: scale(1) translateX(0px) translateY(0px) rotate(0deg);
	transform: scale(1) translateX(0px) translateY(0px) rotate(0deg);
	opacity: 1;
}
/*end  Effect 16: fall down */

@media only screen and (max-width: 640px) {
.hero-title-info {
    font-family: "Gotham Rounded 5r",Helvetica;
    font-size: 16px;
    line-height:3;
    color: #fff;
	text-align: center;
}
.sub-title-list .list-info {
    float: right;
    font-family: "Gotham Rounded 5r",Helvetica;
    font-size: 12px;
    color: #fff;
	line-height:2;
}
.socialConnect{
	text-align:center;
	float:none !important;
}
.logo-footer .logo{
	text-align:center;
	text-align: -webkit-center;
}
.logo-footer{
	text-align:center;
	text-align: -webkit-center;
	text-align: -moz-center;
}
.img-mobile{
	height:240px;
}
.logo-st {
    margin-top: 0px !important;
}
.FreestyleArticle-info{
	padding:4% !important;
}
.recent-post {
    margin-top:4% !important;
}
}
@media only screen and (min-width: 641px) and (max-width: 1024px){
	.hero-title-info {
		line-height:2;
		text-align:center;
	}
	.sub-title-list .list-info {
		line-height:25px;
	}
	
}

/* details page css */
.breadcrumbs li a:hover{
	color:#fb4c35;
	font-weight:600;
}
.bordered {
    margin-bottom: 20px;
    border-bottom: 1px solid #e6e6e6;
}
.mg-2 {
    margin-bottom: 10px;
}
.Heading1, .headline1 {
    font-size: 30px;
    line-height: 38px;
}
.head1 {
    font-family: "Gotham Rounded 5r",Helvetica;
	color: #444b51;
}
.article-meta-date{
	font-size: 11px;
	color: rgb(153, 153, 153);
}
.auther-name{
	font-size:12px;
	   font-family: "Gotham Rounded 5r",Helvetica;
}
div.post-type-info{
	top:auto !important;
	left:auto !important;
}
article .mkd-post-text {
    position: relative;
    padding: 4% 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.wpb_wrapper {
    box-sizing: border-box;
    width: 100%;
}
.mkd-post-text p {
    font-size: 15px;
    line-height: 24px;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	vertical-align: baseline;
	color: #717171;
	text-align:justify;
}
.mkd-ordered-list ul {
    position: relative;
    display: block;
	padding:1% 4%;
}
.mkd-ordered-list ul li {
   position: relative;
	padding-left: 17px;
	list-style: square;
	color: #717171;
	font-size: 15px;
	font-family: inherit;
}
.wpb_wrapper h4{
	font-weight: 600;
}
.mkd-blog-single-share .mkd-single-share-title {
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    color:#575757;
    background-color: #e6e7e8;
    height: 33px;
    line-height: 33px;
    padding: 0 20px;
	font-weight:600;
}
.recent-post{
	margin-top:45% !important;
}
.recent-post-heading{
	font-size:24px;
	font-family: "Gotham Rounded 5r",Helvetica;
	color: #444b51;
	margin-bottom: 10px;
	font-weight:600;
}
.media-body a.gtm_youMayLike{
	font-family: "Gotham Rounded 5r",Helvetica;
}
.post-text{
	margin-right:4%;
}
.mkd-comment-form {
    width: 100%;
    margin: 50px 0 44px;
}
.mkd-comment-form, .mkd-comment-list li, .mkd-comments {
    display: inline-block;
    position: relative;
    vertical-align: middle;
}
.mkd-comment-form .mkd-section-title-holder {
    margin-bottom: 32px;
}
.mkd-section-title-holder {
    position: relative;
    display: inline-block;
    width: 100%;
    vertical-align: middle;
    margin: 0 0 19px;
    clear: both;
    height: 34px;
    line-height: 34px;
    background-image:url(../image/coment-line.png);
    background-repeat: repeat;
}
span.mkd-st-title {
    font-size: 14px;
}
.mkd-section-title-holder .mkd-st-title {
    position: relative;
    display: inline-block;
    vertical-align: top;
    height: 100%;
    line-height: inherit;
    color: #fff;
    background-color: #fb4c35;
    padding: 0 20px;
}
clearfix::after {
    clear: both;
}
.clearfix::after, .clearfix::before {
    content: " ";
    display: table;
}
.clearfix::after {
    clear: both;
}
.clearfix::after, .clearfix::before {
    display: table;
    content: "";
}
.clearfix::after, .clearfix::before {
    content: " ";
    display: table;
}
.clearfix::after, .clearfix::before {
    display: table;
    content: "";
}
.mkd-section-title-holder {
    line-height: 34px;
}
#respond input[type="text"], #respond textarea, .post-password-form input[type="password"], .wpcf7-form-control.wpcf7-date, .wpcf7-form-control.wpcf7-number, .wpcf7-form-control.wpcf7-quiz, .wpcf7-form-control.wpcf7-select, .wpcf7-form-control.wpcf7-text, .wpcf7-form-control.wpcf7-textarea {
    position: relative;
    width: 100%;
    margin: 0 0 7px;
    padding: 11px 19px;
    font-family: Lato,sans-serif;
    font-size: 14px;
    color: #6c6b6b;
    background-color: #fff;
    border: 1px solid RGBA(255, 22, 22, 0.6);
    outline: 0;
    vertical-align: middle;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.mkd-comment-form .mkd-three-columns > .mkd-three-columns-inner {
    margin: 0 -3.5px;
}
.mkd-comment-form .mkd-three-columns .mkd-column .mkd-column-inner {
    padding: 0 3.5px;
}
.mkd-three-columns .mkd-column {
    width: 50%;
    float: left;
}
.mkd-comment-form .form-submit {
    margin: 0;
    text-align: right;
}
#submit_comment, .post-password-form input[type="submit"], input.wpcf7-form-control.wpcf7-submit {
    position: relative;
    display: inline-block;
    width:auto;
    font-size: 13px;
    font-family: 'Roboto Slab',serif;
    color: #fff;
    text-transform: capitalize;
    background: #fb4c35;
    border: 0;
    padding: 14px;
    letter-spacing: .5px;
    outline: 0;
    cursor: pointer;
    vertical-align: middle;
    -webkit-transition: color .2s ease-in-out;
    -moz-transition: color .2s ease-in-out;
    transition: color .2s ease-in-out;
}
#submit_comment:hover, .post-password-form input[type="submit"]:hover{
	background:rgba(251, 76, 53, 0.78);
}
.logo-st{
	margin-top:-10px;
}
.socialConnect{
	float:left;
}
.user-comment{
	margin-top: 5%;
	border: 1px solid rgb(230, 230, 230);
	padding: 1%;
	box-shadow: 1px 1px 5px rgba(134, 36, 36, 0.56);
}
.user-face-info{
	text-align:center;
}
img.user-face{
	width:80px;
	margin-top:2%;
}
.user-name h3{
	color: rgb(162, 162, 162);
	font-weight: 900;
	margin-bottom: 2%;
}
.comment-text p{
	font-size: 14px;
color: rgb(128, 128, 128);
}
.date-post p{
	color: rgb(162, 162, 162);
	font-weight: 600;
	margin-bottom: 2%;
	font-size: 14px;
}

.mkd-post-text ol {
    font-size: 15px;
    line-height: 24px;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-family: inherit;
    vertical-align: baseline;
    color: #717171;
    text-align: justify;
}

/*------- auter page css ---------*/
.hero-container-auter{
	position: relative;
	padding: 2px 22px 30px;
	background-color: rgb(255, 255, 255);
	box-shadow: 0px 2px 2px 0px rgba(0, 0, 0, 0.03);
	margin-top:10%;
}
.auther-info{
	text-align:center;
}
.auter-image{
	border-radius:50%;
	width:100px;
}
h3.auter-name{
	font-family: "Gotham Rounded 4r",Helvetica;
	font-size: 36px;
	line-height: 50px;
	color: #373C41;
}
.auter-site{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	margin-bottom: 1px;
}
.auter-articles{
	margin-top:2%;
}
.auter-articles span{
	font-size: 24px;
	font-family:Arial, Helvetica, sans-serif;
	color: rgb(233, 74, 32);
	border-bottom: 2px solid;
	text-shadow: 0px 1px 1px !important;
	font-weight:600;
	opacity:0.8;
}
@media only screen and (max-width: 769px) {
	 .inner-container {
		width:auto;
		margin: 0 auto;
	}
	.hero-container-auter{
		margin-top:15%;
}
}

