
/*
=================================================
			FROM 992PX TO 1199PX
=================================================
*/ 

/*
=================================================
			FROM 992PX TO 1199PX
=================================================
*/ 
@media (min-width: 992px) and (max-width: 1199px) {
.laser-blog-thumb .text.overlay {
	padding: 55px 33px 0;
}
.price-table-meta {
	padding: 0 30px;
}
.blog-3-page .col-md-4 .blog-thumb .text > a {
	height: 50px;
	width: 50px;
	line-height: 50px;
}
.blog-sidebar .blog-thumb .text > a {
	height: 50px;
	width: 50px;
	line-height: 50px;
}
.blog-social li {
	width: 15.8%;
}
.author-wrap {
	padding: 40px 20px;
}
.related-post .blogdetail-meta li a,  .related-post .blogdetail-meta li {
	font-size: 16px;
}
.related-post .blogdetail-des .text h3 {
	font-size: 20px;
}
.widget-tags ul {
	margin-left: -7px;
}
.widget-tags ul li {
	margin-left: 7px;
}
.blog-meta li {
	margin-right: 13px;
}
.contact-dec address {
	font-size: 15px;
}
}

/*
=================================================
			FROM 0PX TO 979PX
=================================================
*/ 
@media (max-width: 991px) {
.laser-gallery-thumb:hover figure:before, .laser-gallery-thumb:hover figure figcaption {
	display: none;
}
.laser-logo-bar .laser-search-1 {
	display: none;
}
.kode-home-banner .bx-wrapper .bx-controls-direction a {
	width: 50px;
	height: 50px;
	line-height: 50px;
}
.kode-home-banner .bx-wrapper .bx-next::before,  .kode-home-banner .bx-wrapper .bx-prev::before {
	line-height: 50px;
}
.laser_menu {
	display: none;
}
.dl-menuwrapper {
	display: block;
}
.laser-logo-bar .laser-search-1 {
	margin-right: 50px;
}
.laser-nav-outr-wrap {
	padding: 0;
}
.laser-nav-outr-wrap .laser-social-1 {
	display: none;
}
.laser-nav-outr-wrap .dl-menuwrapper {
	margin-top: -75px;
}
.laser-counter li h6 {
	font-size: 12px;
}
.laser-counter li span {
	font-size: 50px;
}
.laser-counterup {
	padding: 94px 0;
}
.blockquote-1 p {
	padding: 0 20px 30px;
}
.blockquote-1 p:before {
	left: 3px;
}
.blockquote-1 p::after {
	right: 3px;
}
.laser-mid-bar {
	text-align: center;
	padding: 15px 0;
}
.laser-mid-bar .text {
	width: 100%;
	text-align: center;
	margin-bottom: 15px;
}
.mid-ba-links {
	width: 100%;
	text-align: center;
}
.videos-bg {
	padding: 70px 0 0;
}
footer .widget {
	margin-bottom: 30px;
}
.laser-footer-nav li {
	margin-right: 35px;
}
.laser_caption h2 {
	font-size: 50px;
}
.widget-instagram.flickr ul li {
	margin: 0 0 10px 5px;
}
.blog-social li {
	width: 15.8%;
}
.related-post .blogdetail-des {
	margin-bottom: 30px;
}
.comingsoon-des .countdown li {
	margin-right: 25px;
}
.comingsoon-des form {
	width: 85%;
}
.laser-masonary-wrap figcaption h2 {
	font-size: 30px;
}
.laser-abou-des span{
	float: left;
	width: 34px;
	height: 34px;
	line-height: 38px;
	font-size: 20px;
	margin-right:15px;
}
.laser-abou-des .text{
	float: none;
	width: auto;
	padding:11px 31px 10px 15px;
}
.laser-abou-des .text h4{
	line-height: 26px;
	margin-bottom: 8px;
	font-size: 24px;
}
}

/*
=================================================
			FROM 768PX TO 979PX
=================================================
*/

@media (max-width: 979px) {
.laser-about-spa {
	padding: 0;
}
.laser-about-spa::before {
	top: 0;
	bottom: 0;
}
.laser-about-spa .text-area {
	padding: 15px;
}
.laser-about-spa .laser-abou-des {
	margin-bottom: 0px;
}
.inner-banner {
    height: 115px;
}
.heading-2 h2{
    line-height: 28px;
	font-size:26px;
}
.heading-2 {
    margin-bottom: 20px;
}
}
@media (max-width: 767px) {

.laser-logo-bar {
	padding: 10px 0;
}
.kode-home-banner .bx-wrapper .bx-controls-direction a:before {
	width: 20px;
	height: 20px;
	line-height: 45px;
	text-align: center;
	padding: 3px 18px;
}
.laser_caption {
	margin: -106px 50px;
}
.laser_caption h2 {
	font-size: 30px;
}
.laser_caption h3 {
	margin: 0;
	font-size: 17px;
}
.laser-counter li {
	border-right: none;
	width: 50%;
}
.laser-blog-thumb .text.overlay {
	padding-top: 215px;
}
.fillterable-des figcaption {
	margin-top: -17px;
}
.fillterable-des h6,  .fillterable-des figcaption h5 {
	display: none;
}
.laser-ms-gallery #filterable-item-filter-1 li a {
	margin: 0 20px;
}
.laser-ms-gallery #filterable-item-holder-1 .fillterable-des h6,  .laser-ms-gallery #filterable-item-holder-1 .fillterable-des figcaption h5 {
	display: block;
}
.laser-ms-gallery #filterable-item-holder-1 .fillterable-des figcaption {
	margin-top: -52px;
}
.fillterable-des figcaption a {
	margin-bottom: 7px;
	width: 40px;
	height: 40px;
	line-height: 30px;
}
.laser-ms-gallery .button-group.js-radio-button-group.tabs-navigation button {
	padding: 9px 012px;
	margin: 0 20px;
}
.laser-footer-nav {
	text-align: center;
	width: 100%;
	margin-bottom: 30px;
}
.laser-footer-nav li {
	margin-right: 20px;
}
.laser-footer-social {
	width: 100%;
	text-align: center;
}
.laser-footer-social li:first-child {
	margin: 0;
}
.laser_copyright_wrap {
	padding: 30px 0;
}
.credit-card {
	text-align: center;
}
.counter-2 .laser-counter li::before {
	background: transparent;
}
.counter-2 .laser-counter li {
	margin-bottom: 30px;
}
.inner-banner {
    height: 0px;
}
.blogdetail-des .text h3 a {
	font-size: 22px;
}
.blog-des2 figure {
	width: 100%;
	margin: 0 0 30px 0;
}
.blog-des2 .text {
	float: left;
	width: 100%;
}
.blogdetail-des .blog-tag a {
	margin: 0 3px;
}
.blog-social li {
	margin-bottom: 6px;
	width: 48.6%;
}
.author-wrap figure {
	float: none;
	margin: 0 auto 30px;
}
.author-wrap .text {
	float: left;
	width: 100%;
	text-align: center;
}
.second-comment {
	padding-left: 46px;
}
.bloglisting-des .text h4 {
	font-size: 22px;
}
.blog-meta li {
	margin-right: 23px;
	margin-bottom: 10px;
}
.blog-tag {
	text-align: left;
	width: 100%;
}
.comingsoon-des .countdown {
	margin: 0;
}
.comingsoon-des .countdown li {
	float: left;
	margin-bottom: 30px;
	margin-right: 0;
	text-align: center;
	width: 25%;
}
.kode-map > #map-canvas {
	height: 400px;
}
.laser_404_wrap h2 {
	line-height: 1;
	font-size:18px;
}
.laser-masonary-wrap #filters {
	text-align: center;
}
.laser-masonary-wrap .button {
	display: inline-block;
	margin-bottom: 10px;
	text-align: center;
	float: none;
}
.absolute {
	position: static;
	background: #333;
}
.comingsoon-wrap .comingsoon-des {
	margin-top: -240px;
}
.comingsoon-des > span {
	margin-bottom: 20px;
}
.comingsoon-des > p span {
	display: none;
}
.comingsoon-des .countdown li span {
	width: 120px;
	height: 120px;
	line-height: 105px;
}
}

@media (max-width: 480px) {
.laser_caption {
	margin-top: -50px;
	margin-left: 50px;
	margin-right: 50px;
}
.laser_caption h2 {
	display: none;
}
.laser_caption .btn-1 {
	display: none;
}
.kode-home-banner .bx-wrapper .bx-controls-direction a {
	margin-top: 27px;
	width: 25px;
}
.kode-home-banner .bx-wrapper .bx-controls-direction a::before {
	padding: 3px 7px;
}
.laser-counter li {
	width: 100%;
}
.laser-blog-thumb .text.overlay {
	padding-top: 49px;
}
.laser-ms-gallery .button-group.js-radio-button-group.tabs-navigation button {
	margin: 0;
	padding: 9px 12px;
	width: 100%;
}
.laser-mid-bar .text h3 {
	font-size: 22px;
}
.mid-ba-links .btn-2.margin-right {
	margin: 0 0 10px 0;
}
.laser-mid-bar .text h6 {
	font-size: 16px;
}
.videos-bg .text a:last-child {
	margin-top: 10px;
}
.price-table-meta {
	padding: 0 30px;
}
.fillterable-des figure::after {
	border: none;
}
.blog-thumb .text > a {
	width: 50px;
	line-height: 50px;
	height: 50px;
}
.laser-footer-nav li {
	margin-right: 8px;
}
.laser-footer-nav li a {
	font-size: 14px;
}
.inner-banner h6 {
	font-size: 38px;
}
.laser-banner-bar h6 {
	font-size: 18px;
}
.laser-banner-bar .breadcrumb a {
	font-size: 18px;
}
.blogdetail-meta li {
	font-size: 15px;
	margin-right: 15px;
}
.blogdetail-meta li a {
	font-size: 15px;
}
.blogdetail-meta li:last-child {
	margin: 0;
}
.blogdetail-des .text h3 a,  .blogdetail-des .text h3 {
	overflow: hidden;
	text-overflow: ellipsis;
	text-transform: capitalize;
	white-space: nowrap;
}
.blogdetail-des .blog-tag {
	text-align: center;
}
.blog-social {
	text-align: center;
}
.blog-social li {
	width: 100%;
	margin: 0 0 10px 0;
}
.author-heading {
	text-align: center;
	margin-bottom: 0;
}
.author-heading .laser-social-1 {
	width: 100%;
	text-align: center;
}
.author-heading h4 {
	margin-bottom: 10px;
}
.laser-social-1 > ul {
	display: inline-block;
}
.comment-dec {
	text-align: center;
}
.comment-dec figure {
	float: none;
	margin: 0 auto 15px;
}
.comment-dec .text {
	float: left;
	width: 100%;
	text-align: center;
}
.comment-heding h6 a {
	float: none;
	margin-right: 3px;
}
.second-comment {
	padding: 0;
}
.bloglisting-des .text {
	padding: 30px 0 10px;
}
.bloglisting-des .text .date {
	top: -68px;
	background: rgba(255, 255, 255, 0.5);
}
.bloglisting-des .text h4 a,  .bloglisting-des .text h4 {
	overflow: hidden;
	text-overflow: ellipsis;
	text-transform: capitalize;
	white-space: nowrap;
}
.bloglisting-des .bx-wrapper .bx-controls-direction a {
	height: 20px;
	margin-top: -25px;
}
.bloglisting-des .bx-wrapper .bx-next::before,  .bloglisting-des .bx-wrapper .bx-prev::before {
	line-height: 20px;
}
.laser_404_wrap h2 {
	font-size: 22px;
}
.outerwrap-404 {
	padding: 380px 0 400px;
}
.laser-masonary-wrap .button {
	width: 100%;
	margin-right: 0;
}
.laser-masonary-wrap .button .border-style-1 {
	margin: 10px auto 0;
}
.laser-abou-des span {
	display: none;
}
.hidden-480 {
	display: none;
}
.comingsoon-des h6 {
	font-size: 50px;
}
.comingsoon-wrap {
	padding: 0px 0;
}
.comingsoon-des {
	margin-top: 0px;
}
.comingsoon-des .laser-social-1 li {
	margin-right: 15px;
}
.contact-form form .col-md-12 {
	position: inherit;
}
.laser-masonary-wrap #filterable-item-filter-1 li,  .laser-ms-gallery #filterable-item-filter-1 li {
	float: left;
	width: 100%;
}
.laser-masonary-wrap #filterable-item-filter-1 li {
	margin-bottom: 20px;
}
.laser-masonary-wrap #filterable-item-filter-1 li a,  .laser-ms-gallery #filterable-item-filter-1 li a {
	width: 100%;
	margin: 0;
	display: block;
}
.laser-ms-gallery #filterable-item-filter-1 li:before {
	height: 0;
}
.comingsoon-des .countdown li span {
	font-size: 31px;
	height: 100%;
	line-height: normal;
	padding: 13px 16px;
	width: auto;
}
.laser-about-spa .laser-thumb{
	float: none;
	width: 80%;
	margin: -25px auto 5px;
}
.laser-about-spa .text-area{
	float: none;
	width: 100%;
}
.laser_404_wrap {
	padding-left: 15px;
	padding-right: 15px;
}
}
