/* Large Devices */
@media only screen and (min-width: 1440px) {

	.home .home-slider .container {
		padding: 0px;
	}

	p {
		font-size: 1em !important;
	}

	/*h3 {
		font-size: 1.2em !important;
	}*/

	h2 {
		font-size: 1.5em;

	}

}


@media only screen and (min-width: 1200px) {
	.wallpaper-item {min-height: 210px;}
	.small-blocks .light-over {white-space: normal;}
	.small-blocks .img-cont {height:auto;}
	.salon-art p {font-size:.8em;}
	
	.collection .charc-with-icon li {float: left;margin-right: 9px !important;width: 21.5%;margin-left: 9px;}

}

 @media (min-device-width: 1200px)  and (max-device-width: 1400px) {
	.filter-item.form-full {width: 77%;}
}

@media only screen and (min-width: 1600px) {
	.small-blocks .light-over {height:90%;}
	.home h1.title:before {
		width: 35px;
		height: 13px;
		background-size: 90%;
	}
	.big-blocks .img-cont {
		height: auto;
	}
	.best-wallpapers {margin: 0 0 15px 0;}
	.small-blocks .img-cont {
		height: 235px;
	}

	.imgframe {
	  font-size: 1em;
	}
	section.articles ul.arti-1 li:nth-child(4) {width:20%;overflow:hidden;}
	section.articles ul.arti-3 li:first-child {height: 695px;}

	section.articles ul.arti-2 li:first-child, section.articles ul.arti-2 li:nth-child(2), section.articles ul.arti-2 li:nth-child(3), section.articles ul.arti-2 li:nth-child(4) {height: 340px;}
	section.articles ul.arti-3 li:nth-child(2), section.articles ul.arti-3 li:nth-child(3) {height: 340px;}

}


@media only screen and (min-width: 1800px) {

	h2 {
		font-size: 1.5em !important;
	}

	h1 {
		font-size: 1.8em !important;
	}

	.big-blocks .img-cont {
		height: auto;
	}
	.small-blocks .img-cont {
		height: 250px;
	}
}
@media only screen and (min-width: 2000px) {

	.big-blocks .img-cont {
		height: 415px;
	}
	.small-blocks .img-cont {
		height: 280px;
	}
}

 /* Large Devices */
 @media (min-device-width: 1600px)  and (max-device-width: 1600px) {
	.collection-list .on-hover {height: 85%;}
}

@media only screen and (max-width: 1600px) {
	.big-blocks .light-over {bottom: 0px;}
	.salon-art p {font-size: .8em !important;}
	/*section.articles ul.arti-1 li:nth-child(4) {height: 272px;}*/
}
@media only screen and (min-width: 1601px) {
	/*section.articles ul.arti-1 li:nth-child(4) {height: 310px;}*/
}
  /* Large Devices */
@media only screen and (max-width: 1449px) {
	/* collection */
	/*section.articles ul.arti-1 li:nth-child(4) {width: 20%;overflow: hidden;height: 252px;}*/
	h4.collection-name {
		max-width: 85%;
	}
	.filter-item select {
		font-size: 0.9em;
	}

	.home h1.title:before{
		width: 25px;
		height: 11px;
		background-size: 90%;
	}
	.distriputer-info h1.title {
		font-size: 1.25em;
	}
	.distriputer-info h1.title:before {
		width: 25px;
		height: 11px;
		background-size: 100%;
	}
	div#myCarousel .container {
		padding: 0 1px;
	}
	.big-blocks .img-cont {
		position: relative;
		height: 300px;
	}
	.big-blocks .img-cont {width:100%;height:100%;}

	/*.small-blocks .img-cont {
		height: 200px;
	}*/

}

/* Large Devices */
@media only screen and (max-width: 1199px) {

	.wish .close img {
    width: 50%;
	}

	.wishlist .wallpaper-item .close {
		bottom: 20px;
		right: 5px;
	}

	.wallpaper-item {
		height: 180px;
	}

	.wishlist .wallpaper-item .close {
		bottom: 10px;
	 	position: absolute;
	 	right: 10px;
	}

	.collection-img > h4, .wallpaper-title h4 {
		font-size: 16px;
	}

	.close span, .close > h1 {
		text-align: center;
	}

	.top-links ul li a, .top-links ul li h2 {
		font-size: 11px !important;
	}

	.wallpaper-img img {
		height: 133px;
	}

	.home-slider {
		height: auto;
		margin-top: 0;
	}

	.right-footer-ul {
		padding-left: 0;
	}
	.top-links ul li {
		font-size: 10px;
	}
	/*section.articles ul.arti-1 li:first-child, section.articles ul.arti-1 li:nth-child(3) {
		height: 355px;
	}
	section.articles ul.arti-1 li:nth-child(2), section.articles ul.arti-1 li:nth-child(4){
		height: 170px;
	}
	section.articles ul.arti-2 li:first-child, section.articles ul.arti-2 li:nth-child(2), section.articles ul.arti-2 li:nth-child(3), section.articles ul.arti-2 li:nth-child(4){
		height: 170px;
	}
	section.articles ul.arti-3 li:nth-child(1){
		height: 355px;
	}
	section.articles ul.arti-3 li:nth-child(2), section.articles ul.arti-3 li:nth-child(3){
		height: 170px;
	}*/

	/* footer */
	.right-footer-ul li {
		padding: 22px 1.25em;
	}

	.right-gallrey li:nth-child(2), .right-gallrey li:nth-child(4){
		height: 270px;
	}
	.right-gallrey li:nth-child(3), .right-gallrey li:nth-child(5) {
		height: 165px;
	}

}


@media only screen and (min-width:1025px) {

	footer {
	  /*bottom: 0;*/
	  margin-top: 3em;
	  /*overflow: hidden;*/
	  /*position: absolute;
	  right: 0;
	  width: 100%;
	  background: #ffffff;
		height: 45px;*/
	}

	form#searchform {
	  position: absolute;
	  z-index: 10;
	  padding: 11px 0 10px;
	  width: 304px;
	  top: 38px;
	  margin: 0;
		background:rgba(198, 22, 141, 0.85);
		display: none;
	  right: 11px;
	}

	.breadcrumb {
	  padding: 140px 15px 15px;
	}
}
/* 1024 Devices */
@media only screen and (max-width: 1024px) {
	[data-slide-to] {
	   cursor: pointer;
	}
	h3 {font-size: 1.1em;}
	.small-blocks .light-over {
		opacity: 1;
	}

	section.articles ul li .img-con img {width:auto;height:100%;}
	section.articles ul.arti-1 li:first-child, section.articles ul.arti-1 li:nth-child(3) {height: 415px;}
	section.articles ul.arti-1 li:nth-child(4) {height:200px;}
	section.articles ul.arti-1 li:nth-child(2) {height:190px;}
	.right-gallrey {width:100%;}
	.collection-img > div > img {width:100%;}
	.france-search-result ul li.col-md-6.col-sm-6 {height:auto;border-bottom: 1px #ccc solid;margin-bottom: 20px;}
	.distriputer-info .left-info a {text-align: center;}
	.france-search-result .address a {text-align: center;margin-top: 1em !important;}
	.france-search-result.container.last_dist_posts ul.france-search-result-box li .address a {text-align: left;}
	.france-search-result li .address {border-bottom: 0 !important;}
	.distriputer-info #accordion-first li {margin-bottom:0px;}
	.loading_div img {width:100%;position:relative;}
	li.dropdown.collect-li ul.dropdown-menu {padding: 0px 10px 25px;}
	.see-all-collec {margin-top: .5em !important;display: inline-block !important;}
	.refine-search {padding:1.5em 0 1.5em 0;}
	.refine-search input[type="text"], .refine-search select {font-size:0.7em;margin-top: 0;}
	.refine-search input[type="text"] {}
	.collec-products ul li .img-cont img {height:100%;width:auto;}
.distriputer-info a {
		font-size: 0.85em;
    color: #303c49;
    border: 1px solid #303c49;
    padding: 0.75em 1.5em;
    text-transform: uppercase;
    margin-top: 2em;
    transition: 1s;
    text-decoration: none;
    display: inline-block;
    width: 100%;
    text-align: left;
    margin-bottom: 1em;}
.distriputer-info input[type="text"] {float: left;width:75%;}
.distriputer-info .google-map input[type="button"] {float: left;width: auto;margin-left: 5px;}
.distriputer-info form {display:inline-block;text-align:center;width:100%;}

.page  .myNavbar .navbar-header a.navbar-brand {height:auto; }
	header { position: relative;}
	.dropdown-menu {
		position: inherit;
	}

	.collection-list-menu {
		float: left;
	}

	li.dropdown.collect-li ul.dropdown-menu li h3 {
		text-align: left;
	}


	#menu-main-navigation-fr {
		margin: 0;
	}
	.left-details {width: 100%;padding-right: 0;}
	#myNavbar #menu-main-navigation-fr > a {
    padding-left: 20px;
    text-align: left;
	}

	.rounded.active .searchform {
		margin-left: 20px;
	}

	.proff {
    width: 100%;
    background: #c6168d;
		height: 45px;
		border: 0;
	}

	.proff a {
		color: #fff;
    display: block !important;
    padding: 5px 0;
    text-align: center !important;
    text-decoration: none;
    width: 100%;
    height: 30px;
	}

	.language-list ul {
		padding: 0 !important;
	}

	h2.rounded {
		margin: 0;
	}

	.top-links-res div {
		padding: 0;
	}

	#map svg {width:100% !important;height: 20em !important;}

	.top-links-res > ul {
    justify-content: center;
		margin-bottom: 20px;
	}

	.navbar-collapse {
		height: auto;
	}

	div#myCarousel {
		height: auto;
    /*margin-top: -8em;*/
    overflow: hidden;
	}

	div#myCarousel img {
		min-height: 0 !important;
		min-width:100% !important;
		max-width:100% !important;
	}

	header {
		background: #ffffff;
	}

	.breadcrumb {
	  padding: 20px 15px 15px;
	}

	.language-list li {
    padding: 0 !important;
	}

	.group .img-cont {
    height: auto;
	}

	.language-list a {
    color: #9dacb3;
    font-family: "OpenSans-Regular";
    font-size: 14px;
    text-transform: uppercase;
	}

	.language-list li.fr::after {
		color: #9dacb3;
    font-family: "OpenSans-Regular";
    font-size: 14px;
		padding: 0 5px;
	}

	.language-list a.active {
		color: #c6168d;
	}

	.rounded ~ #searchform {
		display: block !important;
		padding: 0 30px;
		margin-bottom: 20px;
	}

	.rounded ~ #searchform {
		display: none;
	}

	.language-list > ul {
		padding: 0;
	}

	h2.rounded {
    background: rgba(0, 0, 0, 0) url("../img/searchIcon.png") no-repeat scroll 0 0;
    color: transparent;
    font-size: 1.2em !important;
    height: 28px;
    width: 30px;
		display: none;
	}

	.rounded.active {
    display: block;
	}

	.top-links-res ul > li {
		margin-right: 20px;
	}

	.rounded ~ #searchform label {
    display: none;
	}

	.language-list li {
    margin: 0 !important;
	}


	#searchform input#s {
    height: 45px;
    padding: 10px;
    width: 75%;
		border: 1px solid #cccccc;
	}

	#searchform #searchsubmit {
		background: #c6168d none repeat scroll 0 0;
    border: 0 none;
    color: #fff;
    font-size: 13px;
    height: 45px;
		width: 22%;
	}

	.single-product table {
		width: 100%;
	}

	.articles .link-title h2 {
		font-size: 0.8em;
	}

	.articles .link-title {
		padding: 20px 0 0 0;
	}

	.articles .link-title a.visit-article {
		width: 25px;
		height: 25px;
		line-height: 1.8;
	}

	.navbar-default.myNavbar .navbar-nav > li > a {
		font-size: 0.825em;
		padding: 15px 30px;
	}
	.carousel.vertical .carousel-inner {
	  margin: 0;
	}

	.home-slider {
		overflow: hidden;
	}
	.filter-item.form-full {width: 70%;}

	/* *responsive menu */
	.navbar-collapse.collapse {
  	display: none !important;
	}

	.navbar-collapse.collapse.in {
		display: block !important;
	}

	.navbar-header .collapse, .navbar-toggle {
		display:block !important;
	}

	.navbar-header {
		float:none;
	}

	.top-links-res, a.res{
		display: block;
	}

	.top-links ul{
		display: none;
	}

	.home .navbar-default.myNavbar {
		position: inherit;
	}

	.home .navbar-brand > img.home-logo {
		display: none;
	}

	.home .navbar-brand > img.logo {
		display: block;
		width: 10em;
	}

	.navbar-default .navbar-toggle {
		border-color: transparent;
	}

	.navbar-default .navbar-toggle .icon-bar {
		background-color: #c6168d;
	}

	.navbar-toggle .icon-bar {
		display: block;
		width: 36px;
		height: 5px;
		border-radius: 0px;
	}

	.navbar-default .navbar-toggle, .navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
		background-color: #ebeeef;
		padding: 17px 19px;
		margin: 0; 		border-radius: 0;
	}

	ul.nav.navbar-nav {
		float: none;
	}

	ul.nav.navbar-nav li{
		display: block;
		width: 100%;
		padding-top:10px
	}

	.see-all-collec a {
		background: #c6168d none repeat scroll 0 0;
    border: 1px solid!important;
    color: #ffffff !important;
		text-align: center;
		float: left;
	}

	.top-links-res li {
		display: inline-block;
		text-align: center;
		padding: 0 1em 0.75em ;
	}

	.top-links-res ul {
		text-align: center; padding-top: 1em;
	}

	.top-links-res ul li.proff {
		background: #c6168d;
		padding: 12px 15px;
		margin-right: 10px;
		text-align: center;
		margin: 0px;
		display: block;
	}

	.top-links-res ul li.proff a {
		color: #fff;
	}

	/*.navbar-nav > li > .dropdown-menu {
		position: inherit;
		box-shadow: 0 0px 0px rgba(0, 0, 0, .175);
	}*/

	div#myNavbar {
		padding: 0;background: rgba(235,238,239,1); margin: -1px 0px; width: 100%;
	}

	li.dropdown.collect-li ul.dropdown-menu {
		left: 0;
		right: 0;
	}

	.big-blocks {
		width: 100%;
		padding-right: 0;
		padding-top: 12px;
	}

	.small-blocks {
		width: 100%;
		padding-left: 15px;
		padding-top: 12px;
	}

	.small-blocks a.add-to-wishlist {
		position: absolute;
		font-size: 12px;
		bottom: 25px;
		width: 100%;
		left: 0;
	}

	/* carousel */
	div#myCarousel .carousel-indicators, div#myCarousel .left.carousel-control, div#myCarousel .right.carousel-control {
		display: none;
	}

	.navbar-brand > img {
		width: 176px;
	}

	.filter form {
		display: block;
	}

	.filter .searchform-params {
		width: 100%;
		display: block;
		margin: 0 0 30px 0;
		overflow: hidden;
	}

	.filter .DropDownField {
		float: left;
    margin-bottom: 25px;
    margin-right: 3%;
    width: 48.5%;
	}

	.searchform-controls, .filter .searchform-controls > input {
		width: 100%;
	}

	.filter .searchform-controls > input {
		background: #c6168d url("../img/filter-reset.png") no-repeat scroll center center / 3% auto;
		height: 45px;
		margin-top:
	}

	.filter .searchform-controls > input:hover {
    background: #e232a9 url("../img/filter-reset.png") no-repeat scroll center center / 3% auto;
    transition-duration: 1s;
	}

	.DropDownField:nth-child(2n) {
    margin-right: 0;
	}

	.collection-results .on-hover {
    height: 93%;
	}

	.right-footer-ul li {
		padding: 22px 1em;
	}



}


/* Medium Devices, Desktops */
@media only screen and (max-width: 992px) {

	#wppb-recover-password ul, #wppb-recover-password .form-submit {
		width: 100%;
	}

	.wallpaper-item {
		height: auto !important;
	}

	.postcode-search {
		padding-left: 15px;
	}
	/* menu */
	.navbar-default .navbar-toggle .icon-bar {
		background-color: #c6168d;
		width: 35px;
		height: 5px;
		border-radius: 0px;
	}
	.myNavbar .navbar-header a.navbar-brand {
		margin: 0 15px 0 0;
	}
	.world-search h1.title {
		margin: 1em 0 1em;
	}
	div#myNavbar {
		margin: 0;
	}

	/* Footer */
	.right-footer-ul li.group, .right-footer-ul li.develop,.right-footer-ul li.france, .right-footer-ul li.partner{
		width: 50%; margin: 0 0 5px; float: left;
	}
	.left-footer-ul, .right-footer-ul {
		text-align: center;
	}
	.small-blocks {
		padding-right: 0;
		padding-left: 15px;
	}

	.container > .navbar-header {
		margin-right: 0;
		margin-left: 0;
	}
	.right-gallrey li:nth-child(2), .right-gallrey li:nth-child(4) {
		height: 335px;
	}
	.right-gallrey li:nth-child(3), .right-gallrey li:nth-child(5) {
		height: 215px;
	}
	.left-details, .right-gallrey {
		padding: 0;
	}
	.details-cont {
		width: 50%;
		opacity: .9;
	}
	.timeline li.imgframe {
		width: 90%;
		margin-left: 5%;
	}
	.timeline h2:after {
		margin: 12px 0 -8px 4px;
	}
	.contain {
		width: 100%;
	}

}

@media (max-device-width:1280px) {
	h2 {
		font-size: 1.1em !important;
	}
	section.articles ul.arti-1 li:nth-child(4) {width: 20%;overflow: hidden;height:210px;}
}


@media (max-device-width:1366px) {
	h1.title {
    font-size: 1.4em;
	}

	h2 {
		font-size: 1.2em !important;
	}
}


@media (min-device-width: 1200px)  and (max-device-width: 1280px) {
	.collection-list .img-cont {
		height: 270px
	}

}
@media (min-device-width: 1600px)  and (max-device-width: 1699px) {
	.collection-results .img-cont {
		height: 380px !important;
	}
}

@media (min-device-width: 1700px)  and (max-device-width: 1920px) {
	.collection-results .img-cont {
		height: 419px;
	}
}



/* Small Devices, Tablets */
/* Portrait and Landscape */
@media (min-device-width: 1200px)  and (max-device-width: 1400px) {

	.right-footer-ul li {
		padding: 15px;
	}
	ul.collection-list li {padding-top: 4em;}
	section.articles ul.arti-1 li:nth-child(4) {height: 44.3%;}
	.small-blocks a.visit-collection {
		padding: 5px;
		font-size: 11px;
	}

	.small-blocks a.add-to-wishlist {
		padding:0 15px;
	}

	.small-blocks a.add-to-wishlist {
		display: block;
    font-size: 11px;
    text-overflow: ellipsis;
    white-space: normal;
    word-wrap: break-word !important;
		text-align: center;
	}

	.right-footer-ul li {§
    padding: 20px 10px;
	}
}

@media (min-device-width: 1024px)  and (max-device-width: 1199px) {

	.small-blocks .img-cont {
		height: 200px;
	}

	.small-blocks .light-over3 {
		left: 6px;
	}

	.small-blocks a.visit-collection {
		font-size: 10px;
	}

	.small-blocks a.add-to-wishlist {
		padding:0 15px;
	}

	.navbar-default.myNavbar .navbar-nav > li > a {
		padding-left: 10px;
    padding-right: 10px
	}

	.top-links ul li a, .top-links ul li h2 {
		font-size: 11px;
	}

	.navbar-default.myNavbar .navbar-nav > li > a {
		font-size: 13px;
	}




	.single-product table {
    width: 100%;
	}

	.articles .link-title h2 {
		font-size: 0.8em;
	}

	.articles .link-title {
		padding: 20px 0 0 0;
	}

	.articles .link-title a.visit-article {
		width: 25px;
		height: 25px;
		line-height: 1.8;
	}


	.collection .collec-btn a {
		font-size: 0.7em;
		padding: 13px 5px;
	}

	.home h1.title {
		font-size: 0.9em;
	}

	.small-blocks a.visit-collection {
		padding: 5px;
		font-size: 11px;
	}

	.small-blocks a.add-to-wishlist {
		padding-left: 15px;
	}

	.small-blocks a.add-to-wishlist {
		font-size: 11px;
		text-align: center;
	}

	.big-blocks h3 {
		font-size: 0.9em;
	}

	.right-footer-ul li {
    padding: 22px 10px;
	}

	.right-footer-ul li a, .left-footer-ul a {
    font-size: 10px;
	}

}

@media (min-device-width: 568px)  and (max-device-width: 568px) {
	#map svg {height: 30em !important;}
}
@media (min-device-width: 667px)  and (max-device-width: 667px) {
	#map svg {height: 30em !important;}
}
@media (min-device-width:736px)  and (max-device-width:736px) {
	#map svg {height: 30em !important;}
}
@media and (max-device-width: 414px) {
	#map svg {height: 20em !important;}
}
@media (min-device-width: 768px)  and (max-device-width: 1024px) {

	.small-blocks h3 {
		margin: 10px 0 70px 0;
	}
	a.see-collection, .on-hover a.add-to-wishlist {font-size:0.75em;}
	.collection-results .img-cont {margin-top:10px;}
	#collectionCarousel img {
    	/*width: 100%;*/
	}
	.details-cont {opacity:.9}
	.overflowH img {width:100%;}
	.overflowH {height:auto}

	.img-cont {
    height: 100%;
	}
	.collec-products li {min-height: 250px;}
	.collection .collec-btn a {
    height: auto;
	}

	.section-one .left {
		margin-bottom: 50px;
	}

	.collection .carousel-inner .item, .collection .item a {
		width: 100%;
	}

	.collection .collec-btn a {
		height: 60px;
	}

	.filter-item:nth-child(2n) {
    margin-right: 4%;
	}

	.filter form {
		display: block;
	}

	.filter-item {
    float: left;
    width: 48%;
	}

	.filter-item select {
		width: 100%;
	}

	input.filter-submit {
		background-size: 25px;
		height: 45px;
		float: none;
		width: auto;
		margin: 27px 0 0 2px;
		padding: 21px;
	}

	.small-blocks a.add-to-wishlist::before {
		left: 50px;
	}

	body.home .best-wallpapers .img-cont {
    height: 250px;
	}

	.big-blocks {
		margin: 0 0 50px 0;
	}

	.right-footer-ul li {
    padding: 22px 10px;
	}

	.right-footer-ul li a, .left-footer-ul a {
    font-size: 10px;
	}

	.small-blocks a.add-to-wishlist::before {
    left: 30px;
	}


}




@media only screen and (min-width: 1200px) {
	.franceRegions {height: 500px;}
	.franceRegions svg {height: 100%;}

}
@media only screen and (min-width: 1400px) {
	.h4.collection-name {width: 85%;}

}
@media only screen and (max-width: 667px) {
	.refine-search input[type="text"], .refine-search select {width: 86% !important;}
}
/* Small Devices, Tablets */

@media only screen and (max-width: 990px) {

	.wallpaper-img img {
		height: auto;
	}

	.collection .collec-btn a {
		height: 45px;
		padding: 12px 0;
	}

	.small-blocks a.add-to-wishlist {
		display: block;
    font-size: 16px;
    text-overflow: ellipsis;
    white-space: normal;
    word-wrap: break-word !important;
		text-align: center;
	}

	.group .img-cont {
    height: auto;
	}

	.group li {
    margin-bottom: 50px;
	}


	.single-product table {
    width: 100%;
	}

	.articles .link-title h2 {
		font-size: 0.7em;
	}

	.sign-in, .sign-up {
    padding: 5% 10% !important;
	}

	.articles .link-title {
		padding: 20px 0 0 0;
	}

	.articles .link-title a.visit-article {
		width: 25px;
		height: 25px;
		line-height: 1.8;
	}

	.link-title2 > h2 {
    font-size: 0.9em !important;
	}

	.visit-article > span {
    line-height: 0.7;
	}
	.articles .link-title h2, .articles .link-title h3 {font-size:.9em;}
}

@media only screen and (max-width: 767px) {

	.france-search-result a {
			bottom: 20px;
	}

	h1 {
		font-size: 1.2em !important;
	}
	h2 {
		font-size: 1.1em !important;
	}
	h3 {
		font-size: 1em !important;
	}

	.filter .formContainer {display: inline-block;width:100%;}

	section.articles ul.arti-1 li:nth-child(2) {margin-bottom:15px;}
	section.articles ul.arti-1 li {float: left;}
	ul.arti-3 {width:100%;}
	section.articles ul.arti-1 li:nth-child(3) {margin-bottom:1em;}
	input.filter-submit {margin-top:0;}
	.filter-item.form-full {margin-top:1rem;}
	

	.collec-btn .see-near-dist {width: 100%;}
	.single-collection .collec-btn .add-to-wishlist {width:100%;border-radius:0;margin-bottom:1em;}
	.collection .carousel-inner, .single-collection .carousel-inner > .item, .single-product .carousel-inner > .item {height: auto;}
	.zoom-icon {background: rgba(0, 0, 0, 0) url(../img/zoom-icon.png) no-repeat scroll 0 0;display: block;height: 72px;left: 41%;position: absolute;right: 0;text-decoration: none;top: 44%;width: 72px;z-index: 9999999;}
	div#collectionCarousel ol.carousel-indicators li {width: 20px;height: 20px;}
	.collection ul.socials {margin-top:1em;}
	.postcode-search h2.pink-title {margin-top: 1.5em;}
	.postcode-search h1.title {line-height: 25px;}
	.collection-item .collection-img img {width: 100%;}
	.collec-ref {
		bottom: 0;
    position: relative;
    background: rgb(48, 60, 73);
    width: 100%;
    right: 0;
    left: 0;}

	.postcode-search input[type="text"], .postcode-search select {width:82%;}
	.postcode-search input[type="text"], .postcode-search select {font-size: .8em;}
	div#collectionCarousel ol.carousel-indicators {position: absolute;bottom: -4.5em;right: 0;left: 0;text-align: center;background-color: #FFF;padding-top: 9px;}
	.collection .ul-cont ul.charc-papier li {width:100%;}
	.collection .ul-cont ul.charc-with-icon li {width:42%;text-align:center;}
	.collection .ul-cont ul.charc-with-icon li .img-con {display:inline-block;}
	div#collectionCarousel ol.carousel-indicators {position:relative;bottom:0;right: 0;left: 0;text-align: center;}
	.collec-charc h3::after {
    float: right;
    position: unset;
	}

	.overflowH {
		height: auto;
	}

	.partners-page p {
		font-size: 12px;
	}

	section.articles ul.arti-1 li:nth-child(2), section.articles ul.arti-1 li:first-child {
		width: 50%
	}

	section.articles ul.arti-1 li:nth-child(4), section.articles ul.arti-1 li:nth-child(3) {
		width: 50%;
	}

	section.articles ul.arti-1 li:nth-child(2), section.articles ul.arti-1 li:nth-child(4) {
    height: 355px;
	}

	.arti-1 li, .arti-2 li {
		width: 50% !important;
		height: 355px !important;
		padding: 0 15px !important;
	}

	ul.arti-2 {
		width: 100%;
		padding: 0 !important;
	}

	.section-one .left {
		margin-bottom: 50px;
	}

	/*.collection .carousel-inner .item, .collection .item a, .collection .item a img {
		width: 100%;
	}*/

	.img-cont {
    height: 315px;
	}

	.filter form {
		display: block;
	}
	input.filter-submit {margin-top: 10px;}
	.filter-item {
    float: none;
    width: 100% !important;
	margin: 0 0 5px 0;
	}

	.filter-item select, input.filter-submit {
		width: 100%;
		float: none;
	}

	input.filter-submit {
		height: 45px;
		background-size: 25px;
	}

	.france-search-result li:nth-last-child(2) .address {
		border-bottom: 1px solid #c8c8c8;
	}

	/* header */
	.navbar-toggle .icon-bar {
		width: 24px;
	}
	.home h1.title {
		font-size: 1em;
	}
	.left-details img {
		height: auto;
		width: 100%;
    }
}


@media (min-device-width: 481px)  and (max-device-width: 600px) {

	.arti-1 li, .arti-2 li {
    height: 300px !important;
	}

	.Actualdetail .title {
		width: 100%;
	}

	.Actualdetail ul.socials {
    float: left;
    margin: 0 0 20px;
	}

	svg {
    display: block;
    left: 10px !important;
    margin: 0 auto;
    top: -10px !important;
    width: 560px !important;
	}

	.collection .collec-btn a {
		font-size: 0.7em;
	}
}




/* Extra Small Devices, Phones */
@media only screen and (max-width: 480px) {


	.sign-in, .sign-up {
		padding: 0 !important;
	}

	.sign-in {
		margin-bottom: 60px;
	}

	#wppb-login-wrap #wppb-submit, #wppb-register-user #register {
		width: 100%;
	}


	.france-map svg {
		width: 100% !important;
		height: auto !important;
	}

	.aide-content .item {
		width: 100%;
	}

	#searchform input#s, #searchform #searchsubmit {
		width: 100%;
		margin: 0 0 10px 0;
	}


	.wallpaper-description > p {
		width: 80%;
	}

	.collection-item {
		padding: 20px;
	}

	.wallpaper-item aside {
    /*height: 280px;*/
    width: 100%;
		margin:0 0 20px 0;
	}

	.wallpaper-item article {
		padding: 0;
		width: 100%;
	}

	.collection-img > div {
		width: 100%;
		margin: 0 0 20px 0;
		height: inherit;
	}

	.collection-item {
		position: relative;
	}

		.close {
			position: absolute;
			right: 10px;
			bottom: 0;
		}

	.collection-img > h4 {
		float: left;
		width: 100%;
		margin: 0 0 20px 0;
	}

	.pdf {
    border: 0 none;
    text-align: left;
    width: 100%;
		padding: 0;
		height: auto;
	}

	.pdf span {
		display: inline-block;
	}

	.pdf i {
		margin: 0 10px 0 0;
	}

	.wallpapers-collection > div:first-of-type {
    margin: 0 0 50px;
	}

	.menu-mobile .logo {
		left: 28% !important;
	}

	.Actualdetail .title {
		width: 100% !important;
	}

	.Actualdetail ul.socials {
    float: left;
    margin: 0 0 20px;
	}

	.small-blocks h3 {
		margin: 10px 0 90px 0;
	}

	.single-collection .collec-charc li {
		font-size: 11px;
	}

	.single-collection .collec-charc h3 {
		font-size: 1em;
	}

	.collec-products li {
		width: 50%;
	}

	.single-collection .see-near-dist, .single-collection #mylist-854 {
		width: 100%;
		margin-bottom: 20px;
	}

	.single-product .see-near-dist, .single-product #mylist-545 {
    margin-bottom: 20px;
    width: 100% !important;
	}

	.single-collection .collec-charc {
		/*margin-top: 30px;*/
	}

	.single-collection .collec-charc h3::after {
    top: 43px;
	}

	.collection-list li, .collection-img {
    width: 100%;
		height: 100%;
	}

	ul.collection-list li {
		height: auto;
	}

	.header-titles > p, .group .header-titles > p, .group .group-list p {
		font-size: 0.8em;
	}

	.header-titles h1 {
		font-size: 1em;
	}


	.small-blocks a.add-to-wishlist::before {
		left: 50px;
	}

	body.home .best-wallpapers .img-cont {
    height: 300px;
	}

	.home h1.title {
    font-size: 0.9em;
	}

	/* home */
	.big-blocks li, .small-blocks li {
		width: 100%; margin-bottom: 1em;
	}
	.world-search a.becom-dist {
		font-size: .9em;
		width: 290px;
	}

	.world-search a.mailto {
		font-size: .9em;
		width: 230px;
	}
	/* Footer */
	.right-footer-ul li.group, .right-footer-ul li.develop,.right-footer-ul li.france, .right-footer-ul li.partner{
		width: 100%;
	}
	.left-footer-ul li.no-res{
		display:none;
	}
	.left-footer-ul li.no-res:after {
		display:none;
	}

	/* group */
	ul.group-list li {
		width: 100%;
	}

	.top-links-res li {
		padding: 0 0em 0;
	}
	.myNavbar .navbar-header a.navbar-brand {
		margin: 0 0px 0 0;
	}
	li.res-abs {
		bottom: 11em;
		right: 7em;
	}
	li.res-abs.wishlist {
		bottom: 11.2em;
		right: 11.5em;
	}
	ul.socials {
		text-align: center;
		width: 100%;
		overflow: hidden;
	}
	.Actualies li {
		height: auto;    margin-bottom: 2em;
	}
	.details-cont {
		position: relative;
	}
	.Actualies li:nth-child(even) img {
		float: none;
	}
	.Actualies li img {
		min-height:auto;
		width:100%;
	}

	.partners-page .media-left {
		display: block;
		padding-bottom: 1em;
	}

	.details-cont, .Actualies li:hover .details-cont {
		padding: 0.5em 0em 0; width: 100%;
	}
	.left-details img {
		/*height: 250px;*/
    }
	.right-gallrey li {
		width: 100% !important; height: 225px !important;
		padding-left: 0em !important;
		padding-right: 0em !important;
	}
	footer.contain {
		margin-top: 1em;
	}
}

@media only screen and (max-width: 375px) {
		.menu-mobile .logo {
			left: 28% !important;
		}
		.refine-search input[type="text"], .refine-search select {width: 81% !important;}
}

@media only screen and (max-width: 360px) {
	.single-collection .collec-charc li {
		font-size: 10px;
	}
}

/* Custom, iPhone Retina */
@media only screen and (max-width: 320px) {

	.single-collection .collec-products .img-cont {
    height: 260px;
	}
	#map svg {height: 16em !important;}
	.single-collection .collec-products li {
    width: 100%;
	}


}

@media only screen and (max-width: 992px) {
		.indicat {
			display: none;
		}
		.small-blocks .light-over {height:86%;}
		h1.title:before {width:15px;}
}

@media only screen and (max-width: 414px)
	{
	section.articles ul.arti-1 li, section.articles ul li {width:100% !important;margin-bottom: 15px;}
	ul.arti-1 {overflow: visible;}
	.france-search-result li .address a {bottom: 0;float: left;width: 100%;margin-top: 0;padding: 1em 0;}
	section.articles ul.arti-3 li:nth-child(2), section.articles ul.arti-3 li:nth-child(3){
		width: 33.333%;
		overflow: hidden;
		height: 355px;
		padding-right: 15px;
		padding-left: 15px;
	}
	section.articles ul.arti-3 li:first-child {padding-left:15px;height: 355px;}
	.single-product .collec-btn .add-to-wishlist {width:100%;margin-bottom:1em;}
}

@media (min-device-width: 415px)  and (max-device-width: 767px) {
	section.articles ul li .img-con img {width: auto;height: 100%;}
	section.articles ul.arti-1 li:nth-child(3) {float:left;}
	.france-search-result ul li.col-md-6.col-sm-6 {margin-bottom:0;}
	.france-search-result ul li.col-md-6.col-sm-6 .address {border-bottom:0;padding-bottom:0;}
	section.articles ul li .img-con img {width: 100%;height: 100%;}
}

@media (min-device-width: 568px)  and (max-device-width: 667px) {
	.small-blocks a.add-to-wishlist {font-size: 14px;}
	.small-blocks .img-cont {height: 190px;}

}
@media only screen and (max-width: 768px)	{
	.refine-search form {width:100%;}
	.refine-search input[type="text"], .refine-search select {width:93%;}
	.refine-search {padding: 0em 0 1.5em 0;}
	.right-gallrey li img {width: 100%;height: auto;min-height:inherit;}
	.myNavbar ul.dropdown-menu {margin-bottom: 1em;}
	.collec-products ul li .img-cont img {height:auto;width: 100%;}
	.collec-products .img-cont	{height: auto;}
	.top-links h3 {font-size:.9em !important;}

}

@media only screen and (min-width: 1200px) and (max-width: 1400px) {
	.right-gallrey li img {
		min-width: inherit;
		min-height: inherit;
		width:100%;
		height:auto
	}
	.right-gallrey li:first-child, .right-gallrey li:nth-child(2), .right-gallrey li:nth-child(3), .right-gallrey li:nth-child(4), .right-gallrey li:nth-child(5), 
	.right-gallrey li {height:auto;}
	.left-details .overflowH img {width:100%;}
	.left-details .overflowH  {height:auto;}
}
@media (min-width: 992px)  and (max-width: 1024px) {
	body.home .best-wallpapers .img-cont {height: 310px;}
	a.see-collection {margin-top: 6em;}
}

@media (min-width: 768px)  and (max-width: 768px) {
	.collection .carousel-inner {height:700px;}
	.single-collection .carousel-inner > .item, .single-product .carousel-inner > .item {height: 700px;}
}
