



@media (max-width: 768px){
	.new-product img {
		height: auto;
	}
	.new-product {
		height:auto;
	}
	html, body{
		border:0;
	}
	.title-suggest{
		font-size:16px;
		height:auto;
	}
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
		background-color: transparent !important;
	}
	.navbar-default .navbar-toggle {
		border-color: transparent;
		margin-top: 40px;
	}
	.navbar-toggle .icon-bar{
		display: block;
		width: 28px;
		height: 4px;
		border-radius: 2px;
	}
	.navbar-toggle .first-mburger , .navbar-toggle .last-mburger { 
		/*width: 20px;*/
		
	}
	.nopaddingmobile{
		padding-left:0;
		padding-right:0;
	}
	.container{
		width:100%;
	}
	.bgoverlay-close{
		display:none;
		position:absolute;
		margin:0;
		padding:0;
		top:0;
		left:0;
		width:100%;
		height:70px;
		background-color:transparent;
		opacity: 0.5;
	}
	.close-humbergermenu{
		padding-top:25px;
		padding-right:30px;
	}
	#navbarformobile{
		/*display:block !important;*/
	}
	#navbarformobile{
		width:100%;
		margin-top:20px !important;
	}
	#navbarformobile ul{
		width:100%;
		margin:0;
		padding:0;
	}
	#navbarformobile ul li{
		display:block;
		width:100%;
		border-bottom:1px solid #d8d8d8;
	}
	.navbar-default .navbar-nav > li > a:hover{
		font-weight:bold;
	}
	.redRectangle{
		margin:0 auto;
		margin-top:10px;
		margin-bottom:10px;
	}
	.section-ads {
		margin: 0;
		padding: 30px 0 0 0;
		margin-top: 60px;
		height: 210px;
		opacity: 0.55;
		background-color: #000000;
		background-color: #000;
	}
	.title-ads {
		font-family: Prompt;
		font-size: 24px;
		font-weight: 600;
		text-align: center;
		color: #ffffff;
	}
	.item-suggest{
		margin-left:0;
		margin-right:0;
	}
	.block-promotion .slick-slide , .block-findfriend .slick-slide{
		padding-left:0;
		padding-right:21px;
	}
	.block-findfriend .item {
		padding-left:0;
		padding-right:0;
	}
	.item-ads{
		margin-left:0;
		margin-right:0;
	}
	.block-date {
		width: 24px;
		height: 24px;
		color: #fff;
		padding-top: 1%;
		font-size: 11px;
		font-weight: 500;
		text-align: center;
		border-radius: 25px;
		background-color: #5b7ed1;
	}
	.block-search-mobile {
		margin-bottom:15px;
	}
	.block-search-mobile input , .block-search-mobile select{
		width:100%;
		margin-bottom:15px;
	}
	.block-search-mobile .btn-search{
		width:100%;
	}
	footer h2{
		text-align:center;
	}
	footer .list-footer-menu-sport li{
		float:left;
		width:50%;
		text-align:center;
	}
	footer .block-logo-footer{
		margin-top:30px;
		text-align:center;
	}
	footer .img-footer-fb , footer .logo-footer{
		width:auto;
		margin:0 auto;
	}
	.navbar-default .navbar-collapse{
		border-color: transparent !important;
	}
	#navbarformobile ul{
		margin-top:15px;
		border:0;
		border-color: transparent !important;
	}
	.block-profile{
		width:100%;
		margin:0;
		padding:0 0 0 15px;
		margin-bottom:15px;
	}
	.block-profile li{
		padding:12px !important;
		border-bottom:0 !important;
	}
	.block-profile li a{
		text-align:center;
	}
	.backtotop {
		width:45px;
		position: fixed;
		z-index: 99;
		right: 60px;
		bottom: 30px;
	}
	.block-lastest .item-suggest {
		margin-left: 5px;
		margin-right: 5px;
		margin-bottom:15px;
	}
	.dropdown-menu {
		margin-top:0;
		margin-bottom:30px;
		padding: 5px 15px;
		width: 100%;
		height: auto;
	}
	.dropdown-menu a{
		display:block;
		text-align:center;
	}
	#navbarformobile ul li:last-child{
		border-bottom:0;
	}
	
	.block-category .col-xs-6{
		height: 129px;
		margin-bottom:15px;
	}
	.category-bg {
		width: 150px;
		height: auto;
		background-color: #000;
	}
	.category-method {
		position:relative;
		width:100%;
		margin: -50% 0 0 0;
	}
	.category-title{
		width:100%;
		font-size: 15px;
		letter-spacing: 0.4px;
	}
	.category-count{
		width:100%;
		font-size: 13px;
		letter-spacing: 0.4px;
	}
	.category-row-space{
		margin-top:0;
	}
	.sub-page .block-lastest .item-suggest {
		margin-left: 0px;
		margin-right: 0px;
		margin-bottom: 15px;
	}
	.readmore {
		width: 100%;
	}
	.whiterectangle {
		width: 100%;
		height: 30px;
		text-align: center;
		border-radius: 3px;
		background-color: #ffffff;
		border: solid 1px #bdbdbd;
	}
	a .whiterectangle {
		margin: 0;
		padding: 6px 0 0 0;
		font-size: 12px;
		color: #7e7e7e;
		font-family: 'Prompt', sans-serif;
	}
	.sub-page .backtotop {
		right: 15px;
		bottom: 15px;
	}
	.block-category-banner .category-bg{
		height:400px;
		background-image:URL(../../img/cover-kickboxing-mobile@2x.jpg);
		background-repeat:no-repeat;
		background-position:center center;
	}
	.block-category-banner .category-method{
		margin-top:-250px;
	}
	.fliter-place{
		width:320px;
		padding-bottom:30px;
	}
	.container-radio{
		font-size:14px;
	}
	.fliter-time{
		margin-left:-180%;
	}
	
	body{
		border-top:0 solid transparent;
	}
	.txt-link-footer{
		text-align:center;
	}
	.item-display-mobile{
		margin-bottom:15px;
	}
	.title-suggest {
		font-size: 14px;
		height: auto;
	}
	.btn-readmore-1 {
		margin-top: 10px;
		margin-right: 8px;
		padding: 2px 5px;
		font-size: 6px;
	}
	.sub-suggest , .sub-suggest-1 {
		font-size: 18px;
	}
	.title-suggest{
			padding: 10px 7px 5px 7px;
	}
	.item-suggest-sub {
		padding: 15px 15px;
	}
	.sub-suggest {
		padding: 0 7px;
	}
	.row-social-mobile{
		background-color:#2832a7;
		text-align:center;
	}
	.list-social-header{
		width:250px;
		margin:0 auto;
		text-align:center;
		margin-top:0;
		padding:10px 0;
	}
	.list-social-header a {
		margin-right: 20px;
	}
	.navbar-brand>img{
		width:70%;
		margin:0 auto;
	}
	.navbar>.container .navbar-brand{
		margin-left:8% !important;
		margin-top:-105px;
	}
	.navbar-default .navbar-toggle{
		float:left;
		margin-left:15px;
	}
	.mobile-headt{
		float:right;
		margin-top:40px;
	}
	.navbar-default .navbar-toggle .icon-bar {
		background-color: #2832a7;
		height:8px;
		width:40px;
	}
	footer .copyright {
		color: #fff;
		text-align: center;
	}
	.card-header{
		font-size:18px;
		color:#000;
		border-bottom:1px solid #eee;
	}
	.card-header h5 , .btn-link{
		color:#000;
		font-size:26px;
	}
	.btn-link{
		width:100%;
		text-align:left;
	}
	.txt-link-footer {
		text-align: left;
		font-size:22px;
		padding-left:30px;
	}
	footer{
		padding-top:15px;
	}
	.card-body{
		color:#000;
		padding-top:25px;
		padding-bottom:25px;
	}
	.caret-mobile{
		margin-top:16px;
		border-top: 10px dashed;
		border-right: 10px solid transparent;
		border-left: 10px solid transparent;
	}
	
	.navbar-default{
		background-image:none;
		background-color:#fff;
		height: 180px;
	}
	.navbar-brand {
		width:100%;
	}
	
	.block-search-product{
		position:relative;
	}
	.classified-container {
		height: 340px;
		position: relative;
		top: 0;
		width: 100%;
	}
	.middle {
		opacity: 1;
		height:380px;
	}
	body.product-cate .middle{
		height: 200px;
		top: 35%;
		opacity:1;
	}
	body.product-cate .over-detail img {
		width: 30%;
	}
	
	body.product-detail .title-detail{
		margin-top:0;
		font-size:22px;
		font-weight:bold;
	}
	.description-detail{
		margin-top:0px;
	} 
	.block-cal{
		width:100%;
		padding: 30px 15px;
	}
	.title-cal{
		font-size:32px;
	}
	.cal-space-mobile{
		margin-top:30px;
	}
	.block-relate .sub-suggest-1 {
		font-size: 18px;
	}
	.block-relate .title-suggest {
		padding: 10px 7px 0px 7px;
	}
	body.product-cate .block-relate .over-detail img {
		width: 40%;
	}
	body.product-detail .block-slideproductdetail .slick-dots {
		bottom: -25px;
	}
	body.product-detail .block-slideproductdetail .slick-dots li.slick-active button:before {
		opacity: 1;
		color: transparent;
		background-color:#2832a7;
	}
	body.product-detail .block-slideproductdetail .slick-dots li button:before {
		font-size: 60px;
		color: #b7b7b7;
		opacity: 1;
	}
	body.product-detail .block-slideproductdetail .slick-dots li button:before{
		width:20px;
		height:5px;
		color: transparent;
		background-color:#b7b7b7;
		border-radius:15px;
	}
	body.product-detail .block-slideproductdetail .slick-prev {
		left: 10px;
		z-index:99;
		/*width: 14px;
		height: 40px;*/
		width: 20px;
		height: 58px;
	}
	body.product-detail .block-slideproductdetail .slick-next {
		right: 10px;
		z-index:99;
		/*width: 14px;
		height: 40px;*/
		width: 20px;
		height: 58px;
	}
	
	#navbar{
		position:relative;
		z-index:999;
		background-color:#fff;
		margin-top: 0px !important;
		margin-right: -15px !important;
		margin-left: -15px !important;
	}
	.navbar-default .navbar-nav > li{
		display:block;
		width: 100%;
		/*margin: 0 auto;*/
	}
	.navbar-nav-main{
		width:100%;
		margin-top: 20px;
		padding-bottom:15px;
	}
	.navbar-default .navbar-nav > li{
		padding-left:0;
		padding-right:0;
		background-position:35% 10px !important;
	}
	.navbar-default .navbar-nav > li.menu-1{
		padding-left:35px;
		
	}
	.dropdown-submenu.dropright > .dropdown-toggle{
		display:block;
	}
	.dropdown-menu div.cover-menu-sub:hover{
		color:#3a3a3a !important;
		background-color:#fff;
	}
	.dropdown-menu a:hover {
		color: #3a3a3a !important;
	}
	.dropdown-menu .list-brands{
		list-style-type:none;
	}
	
	.flexbox--fixed{
		margin-top: -30px;
	}
	.block-cover .slick-dots {
		bottom: 15px;
	}
	.btn-readmore-new{
		margin-top: -1px;
		font-size: 14px;
		padding: 3px 12px;
	}
	.detail-news a {
		display:block;
		font-size: 14px;
	}
	.block-carhomepage .item{
		padding-left:0px;
		padding-right:0px;
	}
	.next-block{
		right:15px;
		top: -70px;
	}
	.prev-block{
		left:15px;
		top: -70px;
	}
	.block-col-productall .producr-border{
		box-shadow: 0 10px 16px 0 rgba(0,0,0,0.0),0 6px 20px 0 rgba(0,0,0,0.19) !important;
	}
	.icon-round{
		border:0;
	}
	
	
	
	.navbar-toggle .icon-bar:nth-of-type(3) {
		  top: 1px;
	}

	.navbar-toggle .icon-bar:nth-of-type(4) {
		top: 2px;
	}

	.navbar-toggle .icon-bar {
		  position: relative;
		  transition: all 500ms ease-in-out;
	}

	.navbar-toggle.active .icon-bar:nth-of-type(2) {
		  top: 12px;
		  transform: rotate(45deg);
	}

	.navbar-toggle.active .icon-bar:nth-of-type(3) {
		  background-color: transparent;
	}

	.navbar-toggle.active .icon-bar:nth-of-type(4) {
		  top: -12px;
		  transform: rotate(-45deg);
	}
	
	.block-right-producthome .middle {
		height: 250px;
	}
	body.product-cate .over-detail{
		width:80px;
		margin-right:-15px;
	}
	.block-bank a{
		font-size:11px;
	}
	
	body.product-all .over-detail {
		width: 100px;
		margin-right: 20px;
	}
	.filter-mobile{
		margin-top:15px;
	}
	.filter-mobile .block-filtermobile a{
		display:block;
		float:left;
		margin:0 5px 0 0;
		padding:7px 15px;
		width:auto;
		color:#fff;
		font-size:16px;
		/*background:#2832a7;*/
		background:#aaaaaa;
		border-radius:5px;
		border:0;
	}
	.filter-mobile .block-filtermobile a:hover{
		background:#2832a7;
	}
	.filter-mobile .slick-dots{
		display:none;
	}
	
	.dropdown-menu-brand-mobile a{
		display:block;
	}
	.sub-menu-brands-mobile,.sub-menu-price-mobile,.sub-menu-year-mobile,.sub-menu-mile-mobile,.sub-menu-color-mobile{
		display:none;
		margin:0;
	}
	.favorite-mobile{
		margin-top:15px;
		position:relative;
		width:100%;
		z-index:999;
		background-color:#fff;
	}
	
	.sub-dropdown-favorite{
		margin:15px 0 0 0;
		padding:15px;
		background-color:#f8f8f8;
	}
	.txt-brand{
		display:block;
		margin-bottom:10px;
		color:#2a2a2a;
		font-size:16px;
		font-weight:bold;
	}
	.txt-location{
		color:#2a2a2a;
		font-size:10px;
	}
	.txt-favorite-year{
		color:#2a2a2a;
		font-size:16px;
		font-weight:bold;
	}
	.txt-favorite-price{
		display:block;
		margin-top:10px;
		color:red;
		font-size:18px;
		font-weight:bold;
	}
	.sub-dropdown-favorite .btn-compare-block{
		font-size:20px;
		border-radius:10px;
	}
	body.home .sub-suggest{
		margin-top:0;
		padding-bottom:5px;
		margin-bottom:0;
	}
	
	.no-padding-mobile{
		padding-left:0;
		padding-right:0;
	}
	
	.section-first{
		margin-top:210px;
	}
	.padding-mobile-socail{
		padding-left:25px;
	}
	.block-carhomepage .slick-dots {
		bottom: 8px;
	}
	.block-carhomepage .slick-slide {
		padding-bottom: 30px;
	}
	.block-carhomepage .row-space-top {
		margin-top: 0px;
	}
	.block-carhomepage .item-suggest-sub {
		margin-bottom:15px
	}
	.nextfiltermoibile{
		margin-bottom:3px;
		font-size:14px;
		color:#d2d2d2;
	}
	
	.filter-mobile .block-filtermobile a.actived{
		color:#fff;
		background: #2832a7;
	}
	.btn-submitfiltermobile{
		margin:0;
		padding:3px 12px;
		color:#2832a7;
		background-color:#fff !important;
		border:1px solid #2832a7;
		border-radius:5px;
	}
	.btn-submitfiltermobile:hover{
		color:#fff;
		background-color:#2832a7 !important;
	}
	.slick-initialized .slick-slide{
		/*margin-left:-30px;*/
		/*width:344px !important;*/
	}
	
	.title-detail-news{
		font-size:34px;
		line-height:40px;
		
	}
	
	.title-news-right{
		padding-left:10px;
		margin-bottom:20px;
		border-left:5px solid #2832a7;
	}
	
	.color-block {
		width: 40px;
		height: 40px;
		border-radius: 20px;
	}
	
	.rangeslider--horizontal {
		height: 20px !important;
		width: 100% !important;
	}
	.rangeslider__handle {
		width: 40px !important;
		height: 40px !important;
	}
	.rangeslider__handle:after {
		width: 18px !important;
		height: 18px !important;
	}
	.display-text-gallery{
		display: block;
		position: relative;
		padding: 5px 15px;
		bottom: 0;
		width: 100%;
		height: auto;
		color: #fff;
		font-size:10px;
		background-color: #000;
		opacity: 1;
		letter-spacing: .8px;
		z-index:9;
	}
	.display-text-gallery p {
		font-size: 11px !important;
		line-height:1.2;
	}
	h1.title-page{
		text-align:center;
	}
	
	.mobile-title-compare{
		font-size:24px;
		font-weight:bold;
		padding:15px;
		background-color:#f8f8f8;
	}
	.list-compare td {
		margin: 0;
		padding: 20px;
		font-size: 16px;
		color: #000000;
		border-bottom:0;
	}
	.block-compare-text {
		padding-left: 30%;
		padding-right: 0;
	}
	
	body.home .title-suggest {
		padding: 10px 15px 2px 7px;
	}
	
	
	.noti-compare{
		position:absolute;
		margin:-2px 0 0 -10px;
		padding:1px 0 0 7px;
		width:20px;
		height:20px;
		font-size:13px;
		border-radius:12.5px;
		color:#fff;
		background-color:#2832a7;
	}
	
	.block-col-productall .producr-border.border-compare{
		box-shadow:none !important;
	}
	.block-compare-text {
		margin: 0;
		padding: 15px;
		font-size: 22px;
		color: #000000;
		text-align:center;
	}
	
	.select2-dropdown {
		z-index: 99 !important;
	}
	
	.sub-menu-brands{
		width:92%;
	}
	
	.price-block-detail{
		width:60%;
		margin:0 auto;
		font-size:32px;
		margin-bottom:30px;
	}
	.icon-social-share-1{
		width:47px;
	}
	.icon-social-share-2{
		width:42px;
	}
	.icon-social-share-3{
		width:42px;
	}
	.icon-social-share-4{
		width:43px;
	}
	.icon-social-share-5{
		width:43px;
	}
	.contact-text-mobile{
		display:none !important;
	}
	body.product-detail .row-relate {
		margin-top: 20px;
	}
	.marginleftdetail {
		padding-left: 15px;
	}
	
	.social-detail a.contact-text-mobile-map {
		font-size:18px;
	}
	.social-detail a.contact-text-mobile-text{
		font-size:18px;
	}
	
	/*--------18.06.2019-----------*/
	.breadcrumb {
		padding: 0px 0px;
		margin-bottom: 10px;
	}
	
	.img-thumbnail-mobile-slide{
		width:98% !important;
		float:left !important;
		margin:0 4px 4px 0 !important;
	}
	.img-thumbnail-mobile-slide:nth-child(4),
	.img-thumbnail-mobile-slide:nth-child(8),
	.img-thumbnail-mobile-slide:nth-child(12),
	.img-thumbnail-mobile-slide:nth-child(16),
	.img-thumbnail-mobile-slide:nth-child(20),
	.img-thumbnail-mobile-slide:nth-child(24),
	.img-thumbnail-mobile-slide:nth-child(28),
	.img-thumbnail-mobile-slide:nth-child(32),
	.img-thumbnail-mobile-slide:nth-child(36),
	.img-thumbnail-mobile-slide:nth-child(40){
		margin-right:0 !important;
	}
	.list-social-header a.icon-h-googlemap{
		margin-right:0;
	}
	.block-relate .sub-suggest-1 {
		font-size: 16px;
	}
	
	.social-detail{
		margin-top:20px;
	}
	
	/*Login - Register*/
	.container-form-register{
		width:100%;
		margin:0 auto;
	}
	.mobile-row-space{
		margin-top:15px;
	}
	.sectionpopup {
		padding: 15px 15px 30px 15px;
	}
	.sectionpopup-forget {
		width: 100% !important;
		padding: 15px 15px 30px 15px !important;
	}
	.text-forget{
		font-size:18px !important;
	}
	.container-form-profile {
		width: 100%;
		margin: 0 auto;
		padding:0 15px;
	}
	.block-list-history-title {
		font-size: 14px;
	}
	.block-list-history-sub-title {
		margin-top: 10px;
		margin-bottom: 5px;
		font-size: 10px;
		font-weight: normal;
		color: #000;
	}
	.btn-buyed, .btn-more-histoty , .btn-deleted{
		font-size:12px !important;
	}
	.img-winnner {
		margin-top: 12px;
	}
	.more-history{
		margin:0;
		padding:0;
		color:#2832a7;
		font-size:16px;
		/*text-decoration:underline;*/
		text-align:center;
		font-weight:bold;
		/*display:block;*/
	}
	.title-history{
		text-align:center;
	}
	a.more-history{
	  text-decoration:none;
	  color:#2832a7;
	  border-style:solid;
	  border-width: 0px 0px 1px 0px;
	  transition: all .2s ease-in;
	}

	a.more-history:hover{
	  color:darkblue;
	  border-style:solid;
	  border-width: 0px 0px 1px 0px;
	  padding:2px;
	}
	.sectionpopup{
		width:100%;
		padding-right:15px;
	}
	.submit-login{
		font-size:22px;
		padding-top:10px;
		padding-bottom:10px;
	}
	a#loginBtn, a#loginLineBtn{
		font-size:14px;
		padding-top:20px;
		padding-bottom:20px;
	}
}

/*@media (min-width: 736px){*/
@media screen and (max-width: 970px) and (min-width: 736px) {
	.navbar-brand>img {
		width: 40%;
		padding-right: 60px;
	}
	.list-social-header {
		width: 205px;
	}
	.navbar-default {
		height: 150px;
	}
	#mail-mobile-slide-image{
		min-height: 450px !important;
	}
	.display-text-gallery{
		margin-top: 225px;
	}
	.img-thumbnail-mobile-slide {
		width: 98% !important;
		float: left !important;
		margin: 0 9px 9px 0 !important;
		min-height: 100px !important;
	}
	.section-first{
		margin-top: 130px;
	}
	.space-left-mobile-social{
		width:325px;
		margin:0 auto;
		margin-left:25%;
	}
	
	
}

@media screen and (max-width: 970px) and (min-width: 630px) {
	.navbar-brand>img {
		width: 40%;
		padding-right: 60px;
	}
	.list-social-header {
		width: 205px;
	}
	.navbar-default {
		height: 150px;
	}
	#mail-mobile-slide-image{
		min-height: 450px !important;
	}
	.display-text-gallery{
		margin-top: 225px;
	}
	.img-thumbnail-mobile-slide {
		width: 98% !important;
		float: left !important;
		margin: 0 8px 8px 0 !important;
		min-height: 100px !important;
	}
	.section-first{
		margin-top: 130px;
	}
	.space-left-mobile-social{
		width:325px;
		margin:0 auto;
		margin-left:25%;
	}
	
	
	
	
}


@media (max-width: 850px){
	/*.container {
		width: 100%;
	}
	.navbar-default .navbar-nav > li.menu-1 {
		padding-left: 35px;
		padding-right: 35px;
	}
	.navbar-default .navbar-nav > li.menu-2 {
		padding-left: 25px;
		padding-right: 35px;
	}
	.navbar-default .navbar-nav > li.menu-3 {
		padding-left: 25px;
		padding-right: 35px;
	}
	.navbar-default .navbar-nav > li.menu-4 {
		padding-left: 25px;
		padding-right: 0;
	}*/
	
}


@media (max-width: 470px){
	.block-right-producthome .middle {
		height: 230px !important;
	}
	
	.arrow_box:after, .arrow_box:before {
		bottom: 100%;
		left: 85%;
	}
	
	.arrow_box {
		min-width: 180px !important;
		width:180px;
	}
	
	#wpua-upload-button-existing{
		display:block;
		margin-bottom:30px;
		height:40px;
	}
	
}

@media (max-width: 470px){
	.section-first {
		margin-top: 180px;
	}
}

@media (max-width: 414px){
	.space-left-mobile-social{
		margin-left:30px;
	}
	.list-social-header{
		padding-left:25px;
	}
	.padding-mobile-socail{
		padding-left:50px;
	}
	.social-detail a.contact-text-mobile-text{
		padding-right: 75px !important;
	}
	.social-detail a.contact-text-mobile-map {
		padding-right: 75px !important;
	}
	.display-text-gallery{
		padding-top:10px;
		bottom: -20px;
	}
}

@media (max-width: 375px){
	/*.list-social-header {
		width: 225px;
	}
	.list-social-header{
		padding-left:20px;
	}*/
	.space-left-mobile-social {
		margin-left: 0px;
	}
	.padding-mobile-socail{
		padding-left:60px;
	}
	
	.social-detail a.contact-text-mobile-text{
		padding-right: 75px !important;
	}
	.social-detail a.contact-text-mobile-map {
		padding-right: 28px !important;
	}
	.display-text-gallery{
		bottom: -12px;
	}
}

@media (max-width: 360px){
	.list-social-header {
		width: 255px;
	}
	.list-social-header{
		padding-left:20px;
	}
	.space-left-mobile-social {
		margin-left: 0px;
	}
	.padding-mobile-socail{
		padding-left:52px;
	}
	
	.social-detail a.contact-text-mobile-text{
		padding-right: 75px !important;
	}
	.social-detail a.contact-text-mobile-map {
		padding-right: 23px !important;
	}
	
	.display-text-gallery{
		bottom: -10px;
	}
}


/*@media screen and (min-width: 360px) and (max-width: 640px) and (orientation: landscape) {
 html {
    transform: rotate(-90deg);
    transform-origin: left top;
    width: 100vh;
    overflow-x: hidden;
    position: absolute;
    top: 100%;
    left: 0;
  }
}*/

@media (orientation: landscape) {

}