html,body {margin: 0;font-size: 100%;font-family: 'Raleway', sans-serif;background:#fff2db;}
body a {text-decoration: none;transition: 0.5s all;-webkit-transition: 0.5s all; -moz-transition: 0.5s all;
-o-transition: 0.5s all; -ms-transition: 0.5s all; font-family: 'Raleway', sans-serif;color:#302927;font-weight:600;}
footer a, a:hover, a:active, a:link, a:visited {
text-decoration: none;   transition: 0.5s all; -webkit-transition: 0.5s all;-moz-transition: 0.5s all; -o-transition: 0.5s all;
-ms-transition: 0.5s all; font-family: 'Raleway', sans-serif;color:#333;font-weight:normal;}
body img { width: 100%;}p.infoheader{font-size:1em;text-align:center;}img.img-responsiv {  max-width:8%;text-decoration: none;padding:0 0.5em 2em 0;}
img#flgfr {width: 22px;margin: 0 5px 5px 5px;}img#flgen {width: 22px;margin: 0 5px 5px 0px;}
input {padding: 5px 2px;margin-bottom: 10px;font-family: 'Raleway', sans-serif;color:#333;}
a:hover {text-decoration: none;color:#302927;}
a.movie{color:#fff;}a.lientxt {text-decoration: underline;color: #820707; font-weight:500;}.mini-texte{display:none!important; color:#fff!important;}
.soulign{text-decoration:underline;}.ones{padding:5px 0px;}.one{padding:0px !important;}.two{margin-bottom:0px;}
.three{padding: 0 0px; background:#ebdfca; border-right:1px solid #302927;border-left:1px solid #302927;}
.four{padding: 0 0px; background:#ebdfca; border-right:1px solid #302927;}
.middle{text-align:center;}.map-responsive {overflow:hidden;padding-bottom:56.25%;position:relative;height:0;}
.map-responsive iframe {left:0;top:0;height:100%!important;width:100%;position:absolute;}
.mapsgoogleapi{overflow:hidden;height:320px;width:800px;}
#gmap_canvas{height:320px;width:100%;}#gmap_canvas img{max-width:none!important;background:none!important}
input#envoie {float: right;background: brown;color: white;}.messenvoieok{color:#2fbb2a; font-size:20px;}
.messenvoiepb{color:red;font-size:20px;  }.dropdown-menu.flag{position: absolute;  top: 100%;  left: 0;  z-index: 1000;  display: none;  float: left;  min-width:25px;
padding: 0.5rem 0;  margin: 0.125rem 0 0 1rem;  font-size: 1rem;  color: #212529;  text-align: left;  list-style: none;
background:rgba(235, 223, 202, 0.9);  background-clip: padding-box;  border: 1px solid rgba(0, 0, 0, 0.15);border-radius: 0.25rem;}
.dropdown-item.flag {display: block;width: 85%;padding: 0rem 0 0 0.6rem;clear: both;font-weight: 400; color: #212529;
text-align: inherit;  white-space: nowrap;  background-color: transparent; border: 0;}
input[type="button"],input[type="submit"],input[type="text"],input[type="email"],input[type="search"] {
transition: 0.5s all; -webkit-transition: 0.5s all;-moz-transition: 0.5s all; -o-transition: 0.5s all; -ms-transition: 0.5s all;
font-family: 'Raleway', sans-serif;font-size:12px;}
h1,h2,h3,h4,h5,h6 {margin: 0;font-family: 'Playfair Display', serif;letter-spacing: 1px;}
h4.mb-4 {font-family: 'Playfair Display', serif;letter-spacing: 0; font-style: italic;font-weight:600;}h1 {letter-spacing: 0px;}
.col-md-12.sup {padding-left: 0px;background-color: #fff2db;}
p.titresup{font-family: 'Raleway', sans-serif;color:#302927;padding:5px 0;font-size: 0.9em;letter-spacing: 0px;}
p {margin: 0;font-size: 1.05em;color: #302927;font-family:  'Raleway', sans-serif}ul {margin: 0; padding: 0;}
.about p{margin: 0;font-size: 1.05em;letter-spacing: 0em;color: #302927;font-family:  'Raleway', sans-serif;text-align: left;}
p.txtcenter{text-align:center;}
span.middle {background: orange;padding: 5px 200px 5px 5px;}span.low {background:#14C767;padding: 5px 200px 5px 5px;}
span.wkgpe {background:#0072FF;padding: 5px 180px 5px 5px;}p.card-text {font-size: 0.9em;line-height: 1.4em;font-style: italic;}
h5.card-title{margin-bottom:0px;}h2.mt-3.sbtitle, h3.mt-3.sbtitle {font-size: 1.8em;font-family:  'Open Sans Condensed', sans-serif;line-height:1em;font-variant: small-caps!important;letter-spacing: 0px;color: #000;font-weight: 600;text-transform:none;}
h2.mt-3.sbtitleweekend,h3.mt-3.sbtitleweekend{font-size:1.8em;font-family:'Open Sans Condensed',sans-serif;font-variant:small-caps;letter-spacing:0; text-align:left;font-style:normal;}
img.imgresponsivefooter {width: 28%;padding-bottom: 28px;}img#villcoll{margin-top:15px;}
header { position:fixed; z-index: 9; width: 100%;background: rgba(235, 223, 202, 0.8); top: 0;}.row.bgd { background: rgba(235, 223, 202);}
.topheader{padding: 0 0px;background-color:#eae5d7;}.buttons p i {color: #fff; background: #ebdfca; padding: 12px;font-size: 11px;border-radius: 50%;}
.navbar {padding:0 0 0 0;}a.navbar-brand i.fas {font-size: 35px; margin-right: 10px; color: #e2b13c;}
.navbar-light .navbar-brand {color: #fff;  padding: 0; text-transform: uppercase; font-weight: 700; margin: 0;letter-spacing: 0px;
text-shadow: 0 1px 2px rgba(0, 0, 0, 0.37);font-size: 0.9em;}a.navbar-brand span { color: #30c39e;}
.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus {color: #fff;}
.navbar-light .navbar-nav .nav-link {text-transform: uppercase;color: #302927;font-size: 14px;font-weight: 500;padding: 0.5em 1em;font-family:Roboto;}
.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus,.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active,
.dropdown-item:hover {color: #302927; background: transparent; border-radius: 5px;}
.dropdown-item.active,.dropdown-item:active {color: #dc3545;text-decoration: none;background-color: transparent;}
.buttons p {margin: 0;color: #fff;font-size: 16px;letter-spacing: 1px;}.dropdown-item {font-size: 1em;}
li.nav-item.cool.book{background:#f39821;}
.cool {display: inline-block;color: #000;text-decoration: none;}
.cool::after {content: '';display: block;width: 0;height: 2px;background: #f09b21;transition: width .3s;}.cool:hover::after { width: 100%;}
.bg1 {background: url(../village-de-gites-le-mas-des-sagnes.jpg)no-repeat center;
-webkit-background-size: cover; -moz-background-size: cover;-o-background-size: cover;-ms-background-size: cover;
background-size: cover;height: 50vw;}
.bg2 {background: url(../location-gites-groupe-weekend-gard.jpg)no-repeat center;
-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; -ms-background-size: cover;
background-size: cover;height: 50vw;}
.bg3 {background: url(../location-vacances-et-gite-de-groupe-uzes-pont-du-gard.jpg)no-repeat center;
-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;-ms-background-size: cover;
background-size: cover;height: 50vw;}
.bg4 {background: url(../images/week-end-domaine-mariage-uzes-gard.jpg)no-repeat center;
-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;-ms-background-size: cover;
background-size: cover;height: 50vw;}span.inf {font-size: 0.7em!important;font-style: italic;line-height:1em;}span.infe {font-size: 0.7em!important;font-style: italic;line-height:1em;}
.banner-text-w3layouts { padding: 35rem 0 0 0;text-align: left;}
.txtslider{position: absolute;margin-right: 13%;top: 60%;padding:1%;	background: rgba(255,255,255,0.9);opacity:0.8;}
#slider {    box-shadow: none;    -moz-box-shadow: none;    -webkit-box-shadow: none;    margin: 0 auto;}
.rslides_tabs {list-style: none; padding: 0; background: rgba(0, 0, 0, .25);
box-shadow: 0 0 1px rgba(255, 255, 255, .3), inset 0 0 5px rgba(0, 0, 0, 1.0);
-moz-box-shadow: 0 0 1px rgba(255, 255, 255, .3), inset 0 0 5px rgba(0, 0, 0, 1.0);
-webkit-box-shadow: 0 0 1px rgba(255, 255, 255, .3), inset 0 0 5px rgba(0, 0, 0, 1.0);
font-size: 18px;list-style: none;margin: 0 auto 50px;max-width: 540px;padding: 10px 0;text-align: center; width: 100%;}
.rslides_tabs li {display: inline;float: none; margin-right: 1px;}
.rslides_tabs a { width: auto;line-height: 20px; padding: 9px 20px;height: auto;background: transparent;display: inline;}
.rslides_tabs li:first-child {margin-left: 0;}
.rslides_tabs .rslides_here a {background: rgba(255, 255, 255, .1); color: #fff; font-weight: bold;}
.events { list-style: none;}
.callbacks_container {position: relative;}
.callbacks li {position: absolute;width: 100%;left: 0; top: 0;}
.callbacks_tabs li {display: block; margin: 0.5em 0;}
.callbacks_tabs a { height: 12px; width: 12px;display: inline-block;background: #ebdfca;position: relative;font-size: 0;}
.callbacks_tabs a:after {content: "";position: absolute; width: 22px;height: 22px;border: 1px solid #ebdfca;  top: -5px;left: -5px; -webkit-transform: scale(0);-moz-transform: scale(0); -o-transform: scale(0); transform: scale(0);-ms-transform: scale(0);-webkit-transition: .5s all; -moz-transition: .5s all;transition: .5s all;}
.callbacks_here a:after { border-color: #ebdfca; -webkit-transform: scale(1);-moz-transform: scale(1); -o-transform: scale(1);
    transform: scale(1);-ms-transform: scale(1);}
#slider-pager a {display: inline-block;}#slider-pager span {float: left;}#slider-pager span {width: 100px; height: 15px; background: #fff;display: inline-block; border-radius: 30em; opacity: 0.6;}
#slider-pager .rslides_here a {background: #FFF; border-radius: 30em; opacity: 1;}
#slider-pager a {padding: 0;}#slider-pager li {display: inline-block;}
.rslides { position: relative;list-style: none;overflow: hidden;padding: 0; margin: 0; width: 100%;}
.rslides li {-webkit-backface-visibility: hidden; position: absolute;display: none; left: 0%;top: 0;width: 100%;}
.rslides li { position: relative;display: block; float: none;}.rslides img {height: auto; border: 0;}.callbacks_tabs li {display: inline-block;}
.callbacks li { position: absolute; width: 100%; left: 0;top: 0;}.callbacks_tabs li {display: inline-block; margin: 0 0.5em;}
.callbacks_tabs a {height: 7px; width: 35px; display: inline-block; background: #892825;position: relative;font-size: 0;}
.callbacks_tabs a:after {content: ""; position: absolute;width: 35px;height: 7px; border: 1px solid #892825;
top: 0px;left: 0px;-webkit-transform: scale(0);-moz-transform: scale(0); -o-transform: scale(0); transform: scale(0);
-ms-transform: scale(0); -webkit-transition: .5s all;-moz-transition: .5s all;transition: .5s all;}
.callbacks_here a:after {border-color: #ebdfca;background:#ebdfca;-webkit-transform: scale(1); -moz-transform: scale(1);
-o-transform: scale(1); transform: scale(1);-ms-transform: scale(1);}
p.sub-para {font-size: 18px;color: #fff;letter-spacing: 2px;font-weight: 300;}
.callbacks_tabs {list-style: none;position: absolute; left: 46.5%;bottom: 5%;z-index: 2;border-radius: 5px;}
.slider-top span {font-weight: 600;}.home h3 {font-size: 2em;color: #ffffff;letter-spacing: 2px;font-weight: 400;line-height: 1.15em;}
.slider-info p {color: #e8e8e8;font-size: 16px;letter-spacing:1px;text-transform: capitalize;}
.bs-slider-overlay {width: 100%; height: 100%;background-size: 2px;-webkit-background-size: 2px;-moz-background-size: 2px;
-o-background-size: 2px;-ms-background-size: 2px;}.top-gd {float: left; width: 33%;}
.top-gd h6 {font-size: 1.5em;color: brown;font-weight: 700;font-family: 'Raleway', sans-serif;}
.top-gd p {text-transform: uppercase;color: black;font-weight: 500;font-size: 0.85rem;}
img#swim, img#seminaire,img#wedding,img#salle { margin-top:10px;}/*img#salle{visibility:hidden; margin-top:10px;height:0px;}*/
a#swim {margin-top: 10px;}
h5.tag {display: block;font-weight: 600; color: black; font-size: 14px;line-height: 20px;text-transform: uppercase;letter-spacing: 4.2px;}
h1.tag {display: block;font-weight:800;color:black;font-size: 14px;text-transform: uppercase;letter-spacing: 4.2px;}
.banner-text-w3layouts p {font-family:'playfair_displayregular', serif;color: black;font-size: 48px;letter-spacing: -2px;width:100%;font-weight:400;line-height: 1em;
text-transform: none!important;font-style: italic;}
span.h4{color:brown;font-size:60px;letter-spacing: 1px;width:100%;font-style: normal;
font-family: 'Open Sans Condensed', sans-serif;margin-bottom:30px;}span.subtitle{font-size:48px;font-weight: 600;}
.banner-text-w3layouts h3 {color: black;font-size: 36px;letter-spacing: 1px;width:100%;font-weight: 300;
text-transform: none!important;font-style: italic;}
.banner-text-w3layouts h4 {color:brown;font-size:60px;letter-spacing: 1px;width:100%;font-weight: 300;
font-family: 'Raleway', sans-serif;margin-bottom:30px;}.top-content-left {float: left; width:100%;text-align: left;}
.top-content-right {float: right;width: 30%;}.top-content-info {}.thim-click-to-bottom {float: right;margin-top: 2em;}
.thim-click-to-bottom i {color: #30c39e;}.rotate a i {border: 2px solid #fff;width: 36px;height: 36px;-webkit-animation: bounce 2s infinite ease-in-out;
z-index: 9;float: right;border-radius: 50%;text-align: center;margin-left: 0.7rem;line-height: 31px;}
@-webkit-keyframes bounce { 0%,20%,60%,100% { -ms-transform: translateY(0);}  0%, 20%,60%,100% {-o-transform: translateY(0);}
    0%, 20%,60%,100% {-moz-transform: translateY(0);} 0%,20%,60%,100% {-webkit-transform: translateY(0);} 40% {-webkit-transform: translateY(-20px);}
    80% {-webkit-transform: translateY(-10px);}}
.top-content-right .rotate a {font-size: 0.9em;color: #fff;font-weight: 300;letter-spacing: 1px; letter-spacing: 2px;text-transform: uppercase;}
.col-lg-6.mrg{padding:0 0;}.col-lg-12.mrg.aboutleft.slider-right-con.stats-left {padding: 0 0 0 10px;border-left: 2px solid brown;}
.about-right {margin-bottom: 3rem; background:#ebdfca; padding: 1rem 1.5rem 1rem 1.5rem;}
.about-rght {margin-bottom: 3rem; ; padding: 1rem 1.5rem 1rem 3rem;}.about-rgt {margin-bottom: 0rem; ; padding: 1rem 1.5rem 1rem 3rem;}
.about-rt{margin-bottom: 3rem;padding: 0rem 1.5rem 1rem 1.5rem;border-right:1px solid #302927;}.about-right h3 {text-transform: uppercase;font-size: 1rem; color: #5c5f5e;}
.about-ete{margin-bottom: 0rem;padding: 0rem 1.5rem 1rem 1.5rem;}
.about h1, .abouttitle h2, h2.lastminute{font-weight: 600;font-size:1.75rem;color: #302927;margin-top:1rem;letter-spacing: -1px;text-align: left;
border-left: 2px solid brown;padding: 0 0 0 10px;}
h2.lastminute{font-weight: 600;font-size:1.75rem;color: #302927;margin-top:1rem;letter-spacing: -1px;text-align: left;
border-left: 0px solid brown;padding: 0 0 10px 10px;}
h2.titlesemi {font-style: normal!important;text-align: left!important;font-size: 1.4em!important;}
.about h2, .about h3{font-style:italic;font-weight: 600;font-size: 1.8rem;color: #302927;margin:1rem 0;text-align: center;letter-spacing: -1px;}
h2.mt-3.subtittle {font-weight: 600;font-size: 1.6rem;color: #302927;text-align: left;font-style: normal;font-family: 'Open Sans Condensed', sans-serif;background: orange;padding: 15px 0 15px 15px;text-transform: uppercase;letter-spacing: 0px;}
.aboutnomrg{padding:0px;}h2.orange {background: #f09b21;padding: 0.5em 0;text-align: center;font-style:italic;font-weight: 600;font-size: 1.8rem;
color: #302927;text-align: center; letter-spacing: -1px;}
h2.brown, h4.brown, h5.brown {background: #ae3f1f;padding: 0.5em 0;text-align: center;font-style:italic;font-weight: 600;font-size: 1.8rem;
color: #fff2db;text-align: center; letter-spacing: -1px;}
.about-right h1 {font-weight: 400;font-size: 1.5rem;color: #302927;margin-top:1rem;}
.col-lg-4.about-img {margin-top: 2em;} .about-in .card {border: none;background: none;}.about-in.text-left {padding-top: 1em;}
.about-in h5.card-title {font-weight: 600; font-size: 1rem;color: #302927;text-transform: uppercase;
font-family: 'Open Sans Condensed', sans-serif;}.about-in .card i {font-size: 1.5em;margin-bottom: 0.7em;color:#ebdfca;}
.read a {border: 1px solid #555;border-radius: 0; padding: 0.5rem 1rem;font-size: 1rem;color: #222;letter-spacing: 1px;text-transform: uppercase; background:#f39821;font-weight:600;}
.read a:hover {color: #222;background: #f39821; border: 1px solid #30c39e;}
.read2 a {border: 2px solid #f09b21;border-radius: 0; padding: 0.5rem 0.5rem;font-size: 0.80rem;color: #000;letter-spacing: 1px;text-transform: uppercase;/* background: #f09b21; */margin-top: 0.3rem;font-weight: 600;}
.read2 a:hover {background: #f09b21; border: 1px solid #f09b21;color:#000!important;}
.readpromo a {border: 2px solid #f09b21;border-radius: 0; padding: 0.5rem 0.5rem;font-size: 0.85rem;color: #000;letter-spacing: 0px;text-transform: uppercase;/* background: #f09b21; */margin-top: 1rem;font-weight: 600;}
.readpromo a:hover {background: #f09b21; border: 1px solid #f09b21;color:#000!important;}

a.btn.dispo, .dispo a:hover { width: 100%;border: none; background: #ae3f1f;color:white!important;}a.btn.doc{padding:0.8em;}
.read1 a {border: 2px solid #ae3f1f;border-radius: 0;padding: 0.5rem 0.5rem!important;font-size: 0.80rem;color: #000; letter-spacing: 0px;
text-transform: uppercase;margin-top: 1rem;font-weight: 600;}.read1 a:hover {background: #ae3f1f;border: 1px solid #ae3f1f;color:#fff!important;}
.middle-grids .card {padding: 4em 1em; box-sizing: border-box;-webkit-box-shadow: 0 5px 8px 0 rgba(0, 0, 0, .07);
-moz-box-shadow: 0 5px 8px 0 rgba(0, 0, 0, .07);box-shadow: 0 5px 8px 0 rgba(0, 0, 0, .07);border: 1px solid #ddd;border-radius: 0;}
.middle-grids h5.card-title {font-weight: 400;font-size: 1.2rem;letter-spacing: 1px;color: #444;text-transform: uppercase;}
.middle-grids .card i {font-size: 2em;margin-bottom: 0.7em; color: #30c39e;}.card-body.img img {margin-bottom: 2em;}
.stats_info p {font-size: 2em;font-weight: 600;letter-spacing: 2px;color: #00a98f;font-family: 'Open Sans', sans-serif;}
.stats_info h3 {color: #999;font-size: 12px;font-weight: 400;text-transform: uppercase;text-align: left;line-height: 1;letter-spacing: 1px;}
.stats_info i {font-size: 1em;color: #70727b;line-height: 64px;width: 60px;height: 60px;text-align: center;}
.icon {float: left;width: 16%;}.icon_info_stats {float: left;width: 100%;text-align: left;}.stats-img {padding: 0;}
.about-right.slider-right-con.stats-left {margin: 0;padding: 1rem 1.5rem 1rem 1.5rem;}p.my-4.detailsgroup { padding: 1rem 1.5rem 1rem 0rem;}
p.tittle,h2.tittle {font-size: 1.5em;text-transform: none; color: #262626;font-style: italic;background: #d6830d;
font-weight: 600;padding: 10px 0;margin-top: 0.5em;}.about-right.slider-right-con {margin: 0;padding: 1rem 1.5rem 1rem 1.5rem;}
.left-slider {padding: 0;}.owl-stage-outer h5 {font-size: 1.05em;margin: 1em 0 0 0;font-style:italic;}
.owl-stage-outer p {font-size: 1.05em;margin: 1em 0 0 0;font-style:italic;letter-spacing:0px;	font-family:'Playfair Display', serif;padding : 0 5px;text-align:center;}
.bar-grids h4 {font-size: 1.6em;color: #ffffff; letter-spacing: 1px;margin-bottom: 1.4em; padding-bottom: 0em;font-weight: 600;}
.progress {height: 10px;margin-bottom: 2.5em;background-color: rgba(90, 86, 87, 0.13);-webkit-border-radius: 0;
-moz-border-radius: 0;-o-border-radius: 0;-ms-border-radius: 0;border-radius: 0;}
.prgs-w3agile-last {margin-bottom: 0 !important;}.progress-bar { background-color: #3c3e3d;}
.bar-grids h6 {font-size: 0.9em;color: #555;margin-bottom: 0.6em;text-transform: uppercase;font-weight: 300;letter-spacing: 2px;}
.bar-grids h6 span {float: right;font-size: 0.9em;}.about-right.bar-grids h2 {font-size: 1.5em;text-transform: uppercase; color: #333;}
section.middle {background: url(../images/contact.jpg) no-repeat 0px 0px;background-size: cover; -webkit-background-size: cover;
-o-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;}h3.tittle.cen {color: #fff;}
.middle .serve-grid i {color: #ffb900;font-size: 3em;}.middle .serve-grid p {color: #eee;}.middle .serve-grid h4 {color: #00a591;}
.testimonials_grid {text-align: center;position: relative;}.testimonials_grid img {margin: 0 auto;}.social_list1 li {display: inline-block !important;}
.test_social_pos li a {color: #1d1e22;font-size: 0.8em;width: 28px;height: 28px;display: block;line-height: 27px;border: 1px solid #ddd;}
.facebook1:hover {background: #3b5998;color: #fff;}.twitter2:hover {background: #1da1f2;color: #fff;}.dribble3:hover {background: #ea4c89;color: #fff;}
.testimonials_grid {text-align: center;}.testimonials_grid h3 {margin: 1em 0 0.5em 0;color: #333;font-size: 1em;}.testimonials_grid h3 span {font-weight: 100;font-size: 0.8em;color: #999}
.testimonials_grid label {font-size: 0.8em; letter-spacing: 1px; color: #00a591;}.testimonials_grid p {/*width: 90%;*/margin: 0.5em auto 0;line-height: 1.5em;letter-spacing: 0px;font-size:1.05em; text-align:justify;}
.testimonials_grid img {border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%; -o-border-radius: 50%;
-ms-border-radius: 50%;border: 5px solid hsla(210, 7%, 6%, 0.13);margin-bottom: 1em;}.testimonials_grid {margin: 1em auto 0;width: 90%;}
div#carouselExampleControls .carousel-item {background: none; min-height: 160px;}
a.carousel-control-next.test,a.carousel-control-prev.test {color: #0e0f10;text-align: center;opacity: 0.9;font-size: 1em;
width: 32px;height: 32px;border: 1px solid #ddd; margin-top: 3em;}.testimonials_grid-inn img {width: 15%;}
section#home {position: relative;}
.banner-inner {background: url(../images/accueil-et-hebergement-groupe-gard.jpg) no-repeat center;background-size: cover;
-o-background-size: cover;-moz-background-size: cover;-ms-background-size: cover; -webkit-background-size: cover;}
.bannergite{background: url(../images/location-gites-vacances-gard-pont-du-gard.jpg) no-repeat center;background-size: cover;
-o-background-size: cover;-moz-background-size: cover;-ms-background-size: cover; -webkit-background-size: cover;}
.bannerinner {background: url(../images/gites-tourisme-handicap-gard.jpg) no-repeat center;background-size: cover;
-o-background-size: cover;-moz-background-size: cover; -ms-background-size: cover;-webkit-background-size: cover;}
.baneriner {background: url(../images/location-vacances-gites-ete-famille-uzes-gard.jpg) no-repeat center;background-size: cover;
-o-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-webkit-background-size: cover;}
.bantarifind {background: url(../images/location-gites-tarifs-individuel-gard.jpg) no-repeat center;
background-size: cover;-o-background-size: cover;-moz-background-size: cover; -ms-background-size: cover;-webkit-background-size: cover;}
.bantarifgroupe { background: url(../images/location-vacances-tarifs-gites-individuel-pont-du-gard.jpg) no-repeat center;
background-size: cover;-o-background-size: cover;-moz-background-size: cover;-ms-background-size: cover; -webkit-background-size: cover;}
.bandommariage {background: url(../images/location-domaine-mariage-uzes-pont-du-gard.jpg) no-repeat center;
background-size: cover;-o-background-size: cover;-moz-background-size: cover;-ms-background-size: cover; -webkit-background-size: cover;}
.seminaire {background: url(../images/hebergement-et-lieux-seminaire-gard.jpg) no-repeat center;
background-size: cover;-o-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-webkit-background-size: cover;}
.banextswim{background: url(../images/location-vacances-campagne-gites-individuel-pont-du-gard.jpg) no-repeat center;
background-size: cover;-o-background-size: cover;-moz-background-size: cover;-ms-background-size: cover; -webkit-background-size: cover;}
.loisirscoll{background: url(../images/location-vacances-gites-collias-gard.jpg) no-repeat center;
background-size: cover;-o-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-webkit-background-size: cover;}
.accescoll{background: url(../images/villagedegiteacceslemasdessagnes.jpg) no-repeat center;
background-size: cover;-o-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-webkit-background-size: cover;}
.tourisme{background: url(../images/vacances-gites-gard-region-touristique.jpg) no-repeat center;
background-size: cover; -o-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-webkit-background-size: cover;}
.booking{background: url(../images/location-vacances-reservation-gites-gard.jpg) no-repeat center;
background-size: cover;-o-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-webkit-background-size: cover;
}
.faqind{background: url(../images/vacances-gard-uzes-questions-frequentes.jpg) no-repeat center;
background-size: cover; -o-background-size: cover;-moz-background-size: cover; -ms-background-size: cover;
-webkit-background-size: cover;}
.faqgroup{background: url(../images/gites-de-groupe-gard-uzes-questions-frequentes.jpg) no-repeat center;
background-size: cover; -o-background-size: cover;-moz-background-size: cover; -ms-background-size: cover;
-webkit-background-size: cover;}
.partenaires{background: url(../images/vacances-gard-collias-partenaires.jpg) no-repeat center;
background-size: cover;-o-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-webkit-background-size: cover;}
.bannerweekend{background: url(../images/gite-de-groupe-week-end-gard.jpg) no-repeat center;
background-size: cover;-o-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-webkit-background-size: cover;}
.bs-slider-overlay-inner {width: 100%;height: 100%;background-size: 2px; -webkit-background-size: 2px;-moz-background-size: 2px;-o-background-size: 2px;
-ms-background-size: 2px;padding:600px 0 0 0;}
li.breadcrumb-item { font-size: 0.9em;letter-spacing: 3px;}li.breadcrumb-item a {color: #30c39e;}.breadcrumb-item.active {color: #888;}
ol.breadcrumb {background: none;margin: 0;padding: 1em 2em; background: #f7f7f7;}.card.img {padding: 0;}
label{width:19%;}label.wdt-auto{width:auto;}input#nom, input#prenom,input#tel, input#courriel,input#adresse, input#pays{width:75%;}
select#objet{width: 97%;padding: 5px 2px;margin-bottom: 10px;}input#code{width:25%;}input#ville{width:41%;}input#from, input#to{width:75%;}textarea#com{width:99%;}
label.calage.mep_champ.label{width:50%;}.main_grid_contact {background: #f7f7f7;padding: 9em 5em;}
.main_grid_contact label {color: #30c39e;letter-spacing: 1px; font-size: 1em;font-weight: 600;}
.main_grid_contact input[type="text"],.main_grid_contact input[type="email"],.main_grid_contact textarea {outline: none;padding: 15px 15px;font-size: 14px;color: #777; background: #fff;width: 100%;
letter-spacing: 1px;border: 1px solid #ebeeef;border-radius: 0px;}.main_grid_contact textarea { min-height: 80px;margin: 1em 0em; resize: none;}
.main_grid_contact .input-group1 input[type="submit"] {outline: none;padding: 20px 0;font-size: 14px;color: #fff;background: #1b1e21;border: none;letter-spacing: 2px;
text-transform: uppercase;-webkit-transition: 0.5s all;-moz-transition: 0.5s all;-o-transition: 0.5s all;-ms-transition: 0.5s all;transition: 0.5s all;font-weight: 600;cursor: pointer;border-radius: 0px;}
.main_grid_contact .input-group1 input[type="submit"]:hover {background: #30c39e;}.map {padding: 0;}
.map iframe {border: none;width: 100%;height: 100%;}.address-grid-w3l i {font-size: 1.5em;color: #30c39e;}
.address-right h6 { font-size: 0.9em; color: #585858;text-shadow: 0 1px 2px rgba(0, 0, 0, 0.07);font-weight: 600;}
.address-right p,.address-right p a {color: #7c848c; font-family: 'Open Sans', sans-serif;}
.main_grid_contact h4 {font-size: 1.2em; color: #4e4f50;text-shadow: 0 1px 2px rgba(18, 18, 19, 0.13);text-transform: uppercase;}
p.erreur{font-family:'Open Sans Condensed', sans-serif;font-size: 12em!important;font-weight: 700;color: #333!important;margin: 100px 0 0 0!important;padding: 0;}
.error { margin-bottom: 1em;}.error-404 h4 {font-size: 12em;font-weight: 700; color: #333;margin: 0; padding: 0;}
a.b-home { background: #202020; padding: 0.7em 1.5em; display: inline-block; color: #FFF;text-decoration: none;
margin-top: 1em; font-size: 0.9em;}a.b-home:hover {background: #ec1c24;}.error-404 p {color: #000;font-size:1em;letter-spacing: 0px;margin: 0em 0 2em 0;}
.error.social-icons {margin-bottom: 1em;}.error.social-icons a {color: #4e4e4e;}.error.social-icons a:hover {color: #ff3c41;}
.error-404 {text-align: center;}.error-404 form {margin: 0 auto 2em;width: 40%;text-align: center;}
.error-404 .copyright-w3layoutstop a.facebook {color: #aaacaf; font-size: 15px;}
.error-404 form input[type="search"] {outline: none; border: 1px solid #c4c5c5;background: none; color: #212121;
padding: 14px 15px;width: 80%; float: left;font-size: 15px;letter-spacing: 5px;border-radius: 0px;}
.error-404 button.btn1 {color: #fff;border: none;padding: 14px 0;text-align: center;cursor: pointer;text-decoration: none;background: #30c39e;
-webkit-transition: 0.5s all;-moz-transition: 0.5s all;-o-transition: 0.5s all;-ms-transition: 0.5s all;transition: 0.5s all;
float: right;width: 20%;border-radius: 0px;}
.error-404 button.btn1:hover {background: #ec1c24;}.social_media.footer-icons.error-page ul li a {color: #676161;}
.social_media.footer-icons.error-page ul li a:hover {}
.video iframe { width: 100%; height: auto;}
.bottom-last{ background: #30c39e;}.read.last a {color: #fff; background: #1d1e22;letter-spacing: 3px;}
footer h6 {font-family:'Open Sans Condensed', sans-serif; font-size: 1.2rem;letter-spacing: 1px; color: #fff;text-transform: uppercase;}
footer {background: #1d1e22;}
footer p,footer ul li {font-size: 1rem;color: #fff;line-height: 26px;letter-spacing: 1px;}footer ul li {font-size: 0.9rem; color: #fff;line-height: 26px;letter-spacing: 1px;list-style-type: none;}
footer ul li i,address p i {font-size: 0.9rem;color: #ccc;}footer form {border: 1px solid #666; width: 100%;position: relative;}footer address p a {font-size: 1rem;color: #fff!important; line-height: 26px;letter-spacing: 1px;}
footer address p a:hover {color: #30c39e;}footer.reseau a, a:hover{color: #777!important;}
a.facebook-footer,a.twitter-footer {color: #fff;font-size: 0.9em;letter-spacing: 1px;border: 1px solid #4d4e52;padding: 0.5em 1em;}
a.facebook-footer:hover {background: #3b5998; border: 1px solid #3b5998;}a.twitter-footer:hover {
background: #f09433; background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%); 
background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f09433', endColorstr='#bc1888',GradientType=1 ); }
.col-md-12.labels{margin-top:1.5em;}i.fab.fa-tripadvisor {  font-size: 3.5em;color:#7cb468;margin-right:0.1em;}
i.fab.fa-facebook {font-size: 3.5em;color: #3364a3;margin-right:0.1em;}.sub-meta span {font-size: 0.9rem;color: #a9abad;}
footer [type="email"] {outline: none;padding: 0.8em 1em;color: #777;font-size: 0.9rem;width: 83%;border: none; background: none; letter-spacing: 1px; float: left;}
footer button.btn1 {color: #fff;border: none;outline: none;text-align: center;text-decoration: none;background: none; cursor: pointer;-webkit-transition: 0.5s all; -moz-transition: 0.5s all;
-o-transition: 0.5s all; -ms-transition: 0.5s all; transition: 0.5s all; float: right;width: 17%; background: #30c39e;padding: 12px 0;}
footer button.btn1:hover {background: #fff;color: #333;}.copyright-w3layouts p {letter-spacing: 1px;font-size: 0.9rem; color: #888;}
.copyright-w3layouts p a {color: #aaa;}.copyright-w3layouts p a:hover {color: #fff;}.copyright-w3layouts {background: #1d1e22;}
#toTop {display: none; text-decoration: none; position: fixed; bottom: 20px; right: 2%; overflow: hidden;z-index: 999; 
width: 40px; height: 40px; border: none; text-indent: 100%; background: url(../images/move_up.png) no-repeat 0px 0px;}
#toTopHover {width: 40px;height: 40px;display: block;overflow: hidden;float: right; opacity: 0;-moz-opacity: 0;filter: alpha(opacity=0);}
@media screen and (max-width: 1680px) {}
@media screen and (max-width: 1600px) {}
@media screen and (max-width: 1440px) {.banner-text-w3layouts {padding: 14rem 0 0 0;}.top-content-info {margin-top: 6em;}}
@media screen and (max-width:1366px) {.banner-text-w3layouts {padding: 12rem 0 0 0;}.top-content-info { margin-top: 5em; }
.about-right.slider-right-con.stats-left { margin: 0;padding: 1rem 1.5rem 1rem 1.5rem;}}
@media screen and (max-width:1280px) {
.top-content-info{margin-top:0.5em;}.banner-text-w3layouts{padding:24rem 0 0 0;}.banner-text-w3layouts h4 {font-size: 2.5em;  width: 80%;margin-bottom:10px; }
.about-right.slider-right-con {margin: 0; padding: 1rem 1.5rem 1rem 1.5rem;}img#logo{width:70%;}.about-rght,.about-rgt{padding:0.5rem 0.5rem;} 
}
@media screen and (max-width: 1200px){img#swim{visibility:visible; margin-top:10px;height:auto;}	}
@media screen and (max-width: 1080px) {.bs-slider-overlay-inner {padding: 6em 0;}.banner-text-w3layouts h4 { font-size: 2em; width: 57%;}
.banner-text-w3layouts {padding: 10rem 0 0 0;}.top-content-info {margin-top: 4em;}.about-right {margin-top: 4rem;}
.about-right.slider-right-con { margin: 0; padding: 1rem 1.5rem 1rem 1.5rem;} .main_grid_contact {padding: 6em 3em;}.top-gd p {font-size: 0.75em;}}
@media screen and (max-width: 1050px) {.about-right {margin-top: 4rem;} a.facebook-footer,a.twitter-footer {font-size: 0.7em; padding: 0.5em 0.3em;}
    footer p,footer ul li {font-size: 0.8rem;line-height: 26px;letter-spacing: 1px;}}
@media screen and (max-width: 1024px) {
.banner-inner {background: url(../images/1024/accueil-et-hebergement-groupe-gard.jpg) no-repeat center;background-size: cover;
-o-background-size: cover;-moz-background-size: cover;-ms-background-size: cover; -webkit-background-size: cover;}
.bannergite{background: url(../images/1024/location-gites-vacances-gard-pont-du-gard.jpg) no-repeat center;background-size: cover;
-o-background-size: cover;-moz-background-size: cover;-ms-background-size: cover; -webkit-background-size: cover;}
.bannerinner {background: url(../images/1024/gites-tourisme-handicap-gard.jpg) no-repeat center;background-size: cover;
-o-background-size: cover;-moz-background-size: cover; -ms-background-size: cover;-webkit-background-size: cover;}
.baneriner {background: url(../images/1024/location-vacances-gites-ete-famille-uzes-gard.jpg) no-repeat center;background-size: cover;
-o-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-webkit-background-size: cover;}
.bantarifind { background: url(../images/1024/location-gites-tarifs-individuel-gard.jpg) no-repeat center;
background-size: cover; -o-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-webkit-background-size: cover;
}
.bantarifgroupe { background: url(../images/1024/location-vacances-tarifs-gites-individuel-pont-du-gard.jpg) no-repeat center;
 background-size: cover; -o-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-webkit-background-size: cover;
}
.bandommariage {background: url(../images/1024/location-domaine-mariage-uzes-pont-du-gard.jpg) no-repeat center; background-size: cover;
-o-background-size: cover;-moz-background-size: cover; -ms-background-size: cover; -webkit-background-size: cover;}
.seminaire {background: url(../images/1024/hebergement-et-lieux-seminaire-gard.jpg) no-repeat center;
background-size: cover; -o-background-size: cover; -moz-background-size: cover; -ms-background-size: cover;
-webkit-background-size: cover;}
.banextswim{ background: url(../images/1024/location-vacances-campagne-gites-individuel-pont-du-gard.jpg) no-repeat center;
background-size: cover;-o-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-webkit-background-size: cover;
}
.loisirscoll{background: url(../images/1024/location-vacances-gites-collias-gard.jpg) no-repeat center;
background-size: cover;-o-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-webkit-background-size: cover;
}
.accescoll{ background: url(../images/1024/villagedegiteacceslemasdessagnes.jpg) no-repeat center;
background-size: cover;-o-background-size: cover;-moz-background-size: cover;-ms-background-size: cover; -webkit-background-size: cover;
}
.tourisme{background: url(../images/1024/vacances-gites-gard-region-touristique.jpg) no-repeat center;
background-size: cover; -o-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-webkit-background-size: cover;
}
.faqind{background: url(../images/1024/vacances-gard-uzes-questions-frequentes.jpg) no-repeat center;
background-size: cover; -o-background-size: cover;-moz-background-size: cover; -ms-background-size: cover;
-webkit-background-size: cover;}
.faqgroup{background: url(../images/1024/gites-de-groupe-gard-uzes-questions-frequentes.jpg) no-repeat center;
background-size: cover; -o-background-size: cover;-moz-background-size: cover; -ms-background-size: cover;
-webkit-background-size: cover;}
.booking{background: url(../images/1024/location-vacances-reservation-gites-gard.jpg) no-repeat center;
background-size: cover; -o-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-webkit-background-size: cover;
}
.bs-slider-overlay-inner {width: 100%; height: 100%;background-size: 2px;-webkit-background-size: 2px;
-moz-background-size: 2px;-o-background-size: 2px; -ms-background-size: 2px;padding:600px 0 0 0;}	
.navbar-light .navbar-nav .nav-link{padding:0.5em 0.3em!important;font-size:13px!important;}	
img#logo{width:70%!important;} 
.about-rgt{padding:1rem 1rem 1rem 1rem;}.about-rght {margin-bottom: 0rem;padding: 1rem 1.5rem 1rem 1rem;}
.mt-4, .my-4{margin-top:0px!important;}.mt-3, .my-3{margin-top:0px!important;}
.about p{text-align:left;letter-spacing:0px;}span.h4{font-size:36px;}
.banner-text-w3layouts p{font-size:42px;}.navbar-light .navbar-brand {font-size: 0.8em;}
.top-gd h6 {font-size: 2em;}.top-content-left {float: left; width: 80%;text-align: left;}
.top-content-right {float: right;width: 20%;}.thim-click-to-bottom {float: right;margin-top: 1em;}.top-content-info {margin-top: 3em;}}
@media screen and (max-width: 991px) {
.navbar-light .navbar-toggler {border-color: #fff;background: #fff;border-radius: 0;    }
ul.navbar-nav {background: #141515;padding: 1em 0;margin-top: 0.5em;}.navbar-nav .dropdown-menu {position: static;float: none;text-align: center;}
.navbar-light .navbar-nav .nav-link {text-transform: uppercase;  color: #fff;letter-spacing: 2px; font-size: 13px;font-weight: 400;padding: 0.5em 0;}
.banner-text-w3layouts h4 {font-size: 2em; width: 78%;}.about-right.slider-right-con {margin: 0;padding: 2rem 2rem 2em 2rem;}
.about-right.slider-right-con.stats-left {margin: 0;padding: 2em;}.testimonials_grid p {width: 100%; margin: 1em auto 0;letter-spacing: 1px;}
.testimonials_grid {margin: 0em auto 0;width: 90%;}.address-info:nth-child(2) {margin: 2em 0;}.about-in.middle-grid-info:nth-child(2) {margin: 1.5em 0;}
a.facebook-footer,a.twitter-footer {font-size: 0.9em;padding: 0.5em 1em;}.footer-grid-w3ls:nth-child(2) {margin: 2em 0;}
footer p,footer ul li {font-size: 0.85rem;line-height: 26px;letter-spacing: 1px;}.stats-ig-gd {margin: 0;}
.copyright-w3layouts {margin-top: 2em;}.about-right {margin-top: 3rem; margin-bottom: 0rem;}
.about-right.bar-grids {margin-bottom: 2em;}.cd-search input {border-radius: 0;border: none;background: #bfc2c5;}
}
@media screen and (max-width:800px) {
img#swim{visibility:hidden;height:0px;}	
.about-right.slider-right-con.stats-left,.about-rgt,.about-rght {padding:0 0 0 1em;}
.banner-inner {background: url(../images/800/accueil-et-hebergement-groupe-gard.jpg) no-repeat center;background-size: cover;
-o-background-size: cover;-moz-background-size: cover;-ms-background-size: cover; -webkit-background-size: cover;}
.bannergite{background: url(../images/800/location-gites-vacances-gard-pont-du-gard.jpg) no-repeat center;background-size: cover;
-o-background-size: cover;-moz-background-size: cover;-ms-background-size: cover; -webkit-background-size: cover;}
.bannerinner {background: url(../images/800/gites-tourisme-handicap-gard.jpg) no-repeat center;background-size: cover;
-o-background-size: cover;-moz-background-size: cover; -ms-background-size: cover;-webkit-background-size: cover;}
.baneriner {background: url(../images/800/location-vacances-gites-ete-famille-uzes-gard.jpg) no-repeat center;background-size: cover;
-o-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-webkit-background-size: cover;}
.bantarifind {background: url(../images/800/location-gites-tarifs-individuel-gard.jpg) no-repeat center;
background-size: cover;-o-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-webkit-background-size: cover;}
.bantarifgroupe { background: url(../images/800/location-vacances-tarifs-gites-individuel-pont-du-gard.jpg) no-repeat center;
background-size: cover;-o-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-webkit-background-size: cover;}
.bandommariage {background: url(../images/800/location-domaine-mariage-uzes-pont-du-gard.jpg) no-repeat center;
background-size: cover;-o-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-webkit-background-size: cover;}
.seminaire {background: url(../images/800/hebergement-et-lieux-seminaire-gard.jpg) no-repeat center;
background-size: cover;-o-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-webkit-background-size: cover;}
.banextswim{background: url(../images/800/location-vacances-campagne-gites-individuel-pont-du-gard.jpg) no-repeat center;
background-size: cover;-o-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-webkit-background-size: cover;}
.loisirscoll{background: url(../images/800/location-vacances-gites-collias-gard.jpg) no-repeat center;
background-size: cover;-o-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-webkit-background-size: cover;}
.accescoll{background: url(../images/800/villagedegiteacceslemasdessagnes.jpg) no-repeat center;
background-size: cover; -o-background-size: cover; -moz-background-size: cover;-ms-background-size: cover; -webkit-background-size: cover;}
.tourisme{background: url(../images/800/vacances-gites-gard-region-touristique.jpg) no-repeat center;
background-size: cover; -o-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-webkit-background-size: cover;
}
.faqind{background: url(../images/800/vacances-gard-uzes-questions-frequentes.jpg) no-repeat center;
background-size: cover; -o-background-size: cover;-moz-background-size: cover; -ms-background-size: cover;
-webkit-background-size: cover;}
.faqgroup{background: url(../images/800/gites-de-groupe-gard-uzes-questions-frequentes.jpg) no-repeat center;
background-size: cover; -o-background-size: cover;-moz-background-size: cover; -ms-background-size: cover;
-webkit-background-size: cover;}
.booking{background: url(../images/800/location-vacances-reservation-gites-gard.jpg) no-repeat center;
background-size: cover;-o-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-webkit-background-size: cover;}
.bs-slider-overlay-inner {width: 100%;height: 100%;
background-size: 2px;-webkit-background-size: 2px;-moz-background-size: 2px;-o-background-size: 2px;-ms-background-size: 2px;
padding:533px 0 0 0;}	
img#logo{width:50%!important;}span.h4{font-size:26px;}.banner-text-w3layouts p{font-size:32px;}.about-right.bar-grids { margin-bottom: 2em;}
.about-right.bar-grids {margin-bottom: 2em;}.top-content-info { margin-top: 2em;}.banner-text-w3layouts {padding: 6rem 0 0 0;}
h5.tag {font-size: 12px;  line-height: 5px;letter-spacing: 2px; margin-bottom: 0.5rem !important;}
.banner-text-w3layouts h4 {font-size: 1.8em;}
}
@media screen and (max-width:767px) {
span.h4{font-size:21px;}.banner-text-w3layouts p{font-size:24px;}.banner-text-w3layouts h4 {font-size: 1.7em;width: 100%;}
.top-gd h6 {font-size: 1.6em;}.top-gd h6 {font-size: 1.6em;}.banner-text-w3layouts {padding: 7rem 0 0 0;}.navbar {padding: 0rem 0 0 0;}
}
@media screen and (max-width:736px) {.top-content-right .rotate a {font-size: 0.8em;}}
@media screen and (max-width: 667px) {.banner-text-w3layouts h4 {font-size: 1.5em;width: 100%;}.banner-text-w3layouts h4 {font-size: 1.5em;width: 100%;}
.rotate a i {border: 2px solid #fff;width: 32px;height: 32px;z-index: 9;float: right;margin-left: 0.3rem;line-height: 27px;}
.about-right h4 {font-size: 1.3rem;}.address-right.text-left {text-align: center !important;margin-bottom: 1em;}
a.facebook-footer,a.twitter-footer {font-size: 0.9em;padding: 0.5em 1em;margin-bottom: 2em;display: inline-block;}
.blog-grid-right {padding-left: 1em;}}
@media(max-width:640px) {#logo{width:65%;}.error-404 h4 {font-size: 9em;}.error-404 form {width: 72%;}}
@media screen and (max-width: 640px) {
.top-gd p {font-size: 0.6em; margin-top: 0.5em;}.banner-text-w3layouts {padding: 6rem 1rem 0rem 1rem;}
.top-gd h6 {font-size: 1.4em;}.top-content-right .rotate a {font-size: 0.8em;letter-spacing: 1px;}
.callbacks_tabs a {height: 8px; width: 8px;}.callbacks_tabs a:after {content: ""; position: absolute;width: 8px;height: 8px;}
.callbacks_tabs {list-style: none;position: absolute;left: 42.5%;}.read {margin-top: 0 !important;}}
@media(max-width:600px) {
.banner-inner {background: url(../images/600/accueil-et-hebergement-groupe-gard.jpg) no-repeat center;background-size: cover;
-o-background-size: cover;-moz-background-size: cover;-ms-background-size: cover; -webkit-background-size: cover;}
.bannergite{background: url(../images/600/location-gites-vacances-gard-pont-du-gard.jpg) no-repeat center;background-size: cover;
-o-background-size: cover;-moz-background-size: cover;-ms-background-size: cover; -webkit-background-size: cover;}
.bannerinner {background: url(../images/600/gites-tourisme-handicap-gard.jpg) no-repeat center;background-size: cover;
-o-background-size: cover;-moz-background-size: cover; -ms-background-size: cover;-webkit-background-size: cover;}
.baneriner {background: url(../images/600/location-vacances-gites-ete-famille-uzes-gard.jpg) no-repeat center;background-size: cover;
-o-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-webkit-background-size: cover;}
.bantarifind {background: url(../images/600/location-gites-tarifs-individuel-gard.jpg) no-repeat center;
background-size: cover; -o-background-size: cover; -moz-background-size: cover; -ms-background-size: cover;-webkit-background-size: cover;
}
.bantarifgroupe { background: url(../images/600/location-vacances-tarifs-gites-individuel-pont-du-gard.jpg) no-repeat center;
background-size: cover; -o-background-size: cover; -moz-background-size: cover; -ms-background-size: cover;-webkit-background-size: cover;
}
.bandommariage {background: url(../images/600/location-domaine-mariage-uzes-pont-du-gard.jpg) no-repeat center;
background-size: cover; -o-background-size: cover; -moz-background-size: cover; -ms-background-size: cover;-webkit-background-size: cover;
}
.seminaire {background: url(../images/600/hebergement-et-lieux-seminaire-gard.jpg) no-repeat center;
background-size: cover; -o-background-size: cover; -moz-background-size: cover; -ms-background-size: cover;-webkit-background-size: cover;
}
.banextswim{ background: url(../images/600/location-vacances-campagne-gites-individuel-pont-du-gard.jpg) no-repeat center;
background-size: cover; -o-background-size: cover; -moz-background-size: cover; -ms-background-size: cover;-webkit-background-size: cover;
}
.loisirscoll{ background: url(../images/600/location-vacances-gites-collias-gard.jpg) no-repeat center;
background-size: cover; -o-background-size: cover; -moz-background-size: cover; -ms-background-size: cover;-webkit-background-size: cover;
}
.accescoll{background: url(../images/600/villagedegiteacceslemasdessagnes.jpg) no-repeat center;
background-size: cover; -o-background-size: cover; -moz-background-size: cover; -ms-background-size: cover;-webkit-background-size: cover;
}
.tourisme{background: url(../images/600/vacances-gites-gard-region-touristique.jpg) no-repeat center;
background-size: cover; -o-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-webkit-background-size: cover;
}
.faqind{background: url(../images/600/vacances-gard-uzes-questions-frequentes.jpg) no-repeat center;
background-size: cover; -o-background-size: cover;-moz-background-size: cover; -ms-background-size: cover;-webkit-background-size: cover;}
.faqgroup{background: url(../images/600/gites-de-groupe-gard-uzes-questions-frequentes.jpg) no-repeat center;
background-size: cover; -o-background-size: cover;-moz-background-size: cover; -ms-background-size: cover;-webkit-background-size: cover;}
.booking{background: url(../images/600/location-vacances-reservation-gites-gard.jpg) no-repeat center;
background-size: cover; -o-background-size: cover; -moz-background-size: cover; -ms-background-size: cover;-webkit-background-size: cover;
}
.bs-slider-overlay-inner { width: 100%; height: 100%; background-size: 2px;-webkit-background-size: 2px; 
-moz-background-size: 2px; -o-background-size: 2px;-ms-background-size: 2px;padding:400px 0 0 0;}		
.error-404 h4 {font-size: 6em;} a.b-home {padding: 0.6em 1em; margin-top: 1em;}    
 }
@media screen and (max-width: 600px) {
span.h4{font-size:16px;}	.banner-text-w3layouts p{font-size:18px;}.about h1, h2.orange, h3.brown, h4.brown, p.tittle{font-size:1.2rem;}
.testimonials_grid p{width: 80%;margin: 1em auto 0; line-height: 1.4em;font-size: 1em;}
.about-right.slider-right-con.stats-left,.about-rgt,.about-rght {padding:0 0 0 1em;}p.mt-3.sbtitle {font-variant: small-caps;font-size: 1.4em;line-height: 1.1em;}
p, .about p{font-size:1.1em; line-height:1.5em;}.banner-text-w3layouts h4 { font-size: 1.4em; width: 100%;}
.callbacks_tabs {list-style: none;  position: absolute; left: 40.5%; }.slider-info p { letter-spacing: 0px;}.about-right h3 {font-size: 0.85rem;}
.about-right.slider-right-con { margin: 0; padding: 1rem 2rem 2em 2rem;}}
@media(max-width:480px) {.error-404 h4 {font-size: 5em;}.error-404 p {font-size: 0.8em;letter-spacing: 5px;margin: 1em 0;}}
@media screen and (max-width: 480px) {
input#nom, input#prenom, input#tel, input#courriel, input#adresse, input#pays{width:60%;}	
label{width:30%;}input#ville{width:28%;}input#from, input#to{width:60%;}
.banner-inner {background: url(../images/480/accueil-et-hebergement-groupe-gard.jpg) no-repeat center;background-size: cover;
-o-background-size: cover;-moz-background-size: cover;-ms-background-size: cover; -webkit-background-size: cover;}
.bannergite{background: url(../images/480/location-gites-vacances-gard-pont-du-gard.jpg) no-repeat center;background-size: cover;
-o-background-size: cover;-moz-background-size: cover;-ms-background-size: cover; -webkit-background-size: cover;}
.bannerinner {background: url(../images/480/gites-tourisme-handicap-gard.jpg) no-repeat center;background-size: cover;
-o-background-size: cover;-moz-background-size: cover; -ms-background-size: cover;-webkit-background-size: cover;}
.baneriner {background: url(../images/480/location-vacances-gites-ete-famille-uzes-gard.jpg) no-repeat center;background-size: cover;
-o-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-webkit-background-size: cover;}
.bantarifind {background: url(../images/480/location-gites-tarifs-individuel-gard.jpg) no-repeat center;
background-size: cover;-o-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-webkit-background-size: cover;
}
.bantarifgroupe {background: url(../images/480/location-vacances-tarifs-gites-individuel-pont-du-gard.jpg) no-repeat center;
background-size: cover;-o-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-webkit-background-size: cover;
}
.bandommariage {background: url(../images/480/location-domaine-mariage-uzes-pont-du-gard.jpg) no-repeat center;
background-size: cover;-o-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-webkit-background-size: cover;
}
.seminaire {background: url(../images/480/hebergement-et-lieux-seminaire-gard.jpg) no-repeat center;
background-size: cover;-o-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-webkit-background-size: cover;
}
.banextswim{background: url(../images/480/location-vacances-campagne-gites-individuel-pont-du-gard.jpg) no-repeat center;
background-size: cover;-o-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-webkit-background-size: cover;
}
.loisirscoll{
background: url(../images/480/location-vacances-gites-collias-gard.jpg) no-repeat center;
background-size: cover;-o-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-webkit-background-size: cover;
}
.accescoll{background: url(../images/480/villagedegiteacceslemasdessagnes.jpg) no-repeat center;
background-size: cover;-o-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-webkit-background-size: cover;
}
.tourisme{background: url(../images/480/vacances-gites-gard-region-touristique.jpg) no-repeat center;
background-size: cover; -o-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-webkit-background-size: cover;
}
.faqind{background: url(../images/480/vacances-gard-uzes-questions-frequentes.jpg) no-repeat center;
background-size: cover; -o-background-size: cover;-moz-background-size: cover; -ms-background-size: cover;
-webkit-background-size: cover;}
.faqgroup{background: url(../images/480/gites-de-groupe-gard-uzes-questions-frequentes.jpg) no-repeat center;
background-size: cover; -o-background-size: cover;-moz-background-size: cover; -ms-background-size: cover;
-webkit-background-size: cover;}
.booking{background: url(../images/480/location-vacances-reservation-gites-gard.jpg) no-repeat center;
background-size: cover; -o-background-size: cover;-moz-background-size: cover;-ms-background-size: cover;-webkit-background-size: cover;
}
.bs-slider-overlay-inner { width: 100%; height: 100%; background-size: 2px;-webkit-background-size: 2px;-moz-background-size: 2px;-o-background-size: 2px;-ms-background-size: 2px;padding:320px 0 0 0;
}				
span.h4{font-size: 14px;letter-spacing: 0px;}.banner-text-w3layouts p{font-size:18px;}.callbacks_tabs {list-style: none; position: absolute;left: 35%;bottom: 5%!important;}
.banner-text-w3layouts h4 {font-size: 1.2em;}.top-content-info { margin-top: 0.7em;}.banner-text-w3layouts {padding: 5.5rem 1rem 0rem 1rem;}.top-content-right .rotate a {font-size: 0.7em;letter-spacing: 1px;}
.about-right h4 {font-size: 1.1rem;} .about-right.bar-grids h2 {font-size: 1.3em;}li.breadcrumb-item {font-size: 0.85em;letter-spacing: 1px; }
}
@media only screen and (min-width: 480px) and (max-width: 767px) { 
.pp_pic_holder{ left: 50% !important; width: 400px !important;  margin-left: -200px !important; }
div.pp_default .pp_content_container .pp_right{ padding-right: 21px !important; }.pp_content, #pp_full_res img{ width: 100% !important; height: 100% !important; }
div.pp_default .pp_content_container .pp_details {margin-top: 20px !important; }}
@media only screen and (max-width: 479px) {
.pp_pic_holder{ left: 50% !important; width: 300px !important;  margin-left: -150px !important; }div.pp_default .pp_content_container .pp_right{ padding-right: 21px !important; }
.pp_content, #pp_full_res img{ width: 100% !important; height: 100% !important; }div.pp_default .pp_content_container .pp_details {margin-top: 20px !important; }
}
@media screen and (max-width: 414px) {
.bg1 {background: url(../images/banner/320/village-de-gites-le-mas-des-sagnes.jpg)no-repeat center;
-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;-ms-background-size: cover;
    background-size: cover; height: 50vw;margin-top:75px;}
.bg2 { background: url(../images/banner/320/location-gites-groupe-weekend-gard.jpg)no-repeat center;
    -webkit-background-size: cover; -moz-background-size: cover;-o-background-size: cover;  -ms-background-size: cover;
    background-size: cover; height: 50vw;margin-top:75px;}
.bg3 { background: url(../images/banner/320/location-vacances-et-gite-de-groupe-uzes-pont-du-gard.jpg)no-repeat center;
    -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;-ms-background-size: cover;
    background-size: cover;height: 50vw;margin-top:75px;}
.bg4 { background: url(../images/banner/320/week-end-domaine-mariage-uzes-gard.jpg)no-repeat center;
    -webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;-ms-background-size: cover;
    background-size: cover;height: 50vw;margin-top:75px;}	
.banner-text-w3layouts{padding:4.5rem 0rem 0rem 0rem;}.txtslider{width:auto;padding:5px 5px 5px 5px;}
.banner-text-w3layouts h3{letter-spacing:0px;font-size:1em;}.banner-text-w3layouts h4{font-size:0.8em;margin-bottom:0px; letter-spacing:0px;}
h1.tag{font-size:0.7em; font-weight:600; letter-spacing:0;}.top-content-info{visibility:hidden; height:0px;margin-top:0.2em;}.about h1{font-size:1.2rem;}
img.img-responsiv{max-width:22%;}p.infoheader{font-size:0.8em;}footer h3 {font-size: 1.1rem; }.navbar-light .navbar-brand {font-size: 0.7em;width:80%;}
h5.tag {font-size: 11px;line-height: 5px;letter-spacing: 1px;margin-bottom: 0.5rem !important;}
.rotate a i { border: 2px solid #fff;width: 26px;height: 26px;float: right;margin-left: 0.2rem;line-height: 23px;}
.thim-click-to-bottom {float: right; margin-top: 0.5em;}.top-content-right .rotate a {font-size: 0.6em;letter-spacing: 1px;}
.top-gd h6 {font-size: 1.2em;} .about-right.slider-right-con {margin: 0; padding: 0rem 2rem 2em 2rem;}
.middle-grids .card {padding: 2em 1em;}}
@media screen and (max-width: 384px) {.top-content-right .rotate a {font-size: 0.6em;letter-spacing: 0px;}/* DESACTIVE TRES IMPORTANT	.bs-slider-overlay-inner {padding: 4em 0;*/}
ol.breadcrumb {padding: 1em 1em;}h3.tittle {font-size: 1.4em;}
@media screen and (max-width: 375px) {/* DESACTIVE TRES IMPORTANT .bs-slider-overlay-inner { padding: 3em 0; }*/}
@media screen and (max-width: 320px) {img#logo{width:75%;}	
span.h4{font-size:16px;}.banner-text-w3layouts p{font-size:18px;} .navbar-light .navbar-brand {font-size: 0.6em;}
.bg1,.bg2,.bg3,.bg4 {height: 90vw;}.top-content-left {float: left; width: 100%;text-align: left;}
.top-content-right {float: right;width: 100%;}.callbacks_tabs {list-style: none;position: absolute;left: 35.5%;}
.top-content-right .rotate a {font-size: 0.7em;letter-spacing: 2px;}.banner-text-w3layouts { padding: 5rem 1rem 0rem 1rem;}}
/**--responsive-code--**//*-- faq page --*/.template_faq {background: #edf3fe none repeat scroll 0 0;}
.panel-group {background: #fff none repeat scroll 0 0;border-radius: 3px;box-shadow: 0 5px 30px 0 rgba(0, 0, 0, 0.04);margin-bottom: 0; padding: 30px;}
#accordion .panel {border: medium none; border-radius: 0; box-shadow: none; margin: 0 0 15px 10px;}#accordion .panel-heading {border-radius: 30px;padding: 0;}
#accordion .panel-title a {background: #f1991f none repeat scroll 0 0; border: 1px solid transparent;border-radius: 30px;color: #000;display: block;font-size: 18px; font-weight: 600; padding: 12px 20px 12px 50px; position: relative;transition: all 0.3s ease 0s;}
#accordion .panel-title a.collapsed {background: #fff none repeat scroll 0 0; border: 1px solid #ddd; color: #333;}
#accordion .panel-title a::after, #accordion .panel-title a.collapsed::after {background: #f1991f none repeat scroll 0 0;border: 1px solid transparent;border-radius: 50%;box-shadow: 0 3px 10px rgba(0, 0, 0, 0.58);color: #fff; content: "";font-family: 'Font Awesome 5 Free'; font-size: 25px; height: 55px; left: -20px;line-height: 55px;position: absolute;text-align: center; top: -5px; transition: all 0.3s ease 0s; width: 55px;}
#accordion .panel-title a.collapsed::after {background: #fff none repeat scroll 0 0; border: 1px solid #ddd;  box-shadow: none;color: #333;content: "";}
#accordion .panel-body {background: transparent none repeat scroll 0 0; border-top: medium none; padding: 20px 25px 10px 9px;position: relative;}
#accordion .panel-body p { border-left: 1px dashed #8c8c8c; padding-left: 25px;}
@media(max-width: 1440px) {}@media(max-width: 1280px) {}@media(max-width: 1080px) {}@media(max-width:991px) {}
@media(max-width:768px) {}@media(max-width:736px) {#accordion .panel-body p {font-size: 17px;}}
@media(max-width:480px) {}@media(max-width:414px) {#accordion .panel-body p {font-size: 16px;letter-spacing: .5px;}}
@media(max-width:384px) {#accordion .panel-title a {font-size: 16px;padding: 12px 10px 12px 44px;}}
@media(max-width:375px) {}@media(max-width:320px) {}
.owl-theme .owl-dots,.owl-theme .owl-nav { text-align: center; -webkit-tap-highlight-color: transparent}
.owl-theme .owl-nav {margin-top: 0px}
.owl-theme .owl-nav [class*=owl-] { color: #FFF; font-size: 14px; margin: 5px; padding: 4px 7px; background: #3f4244;
    display: inline-block; cursor: pointer; border-radius: 3px}
.owl-theme .owl-nav [class*=owl-]:hover {background: #3f4244;color: #FFF;text-decoration: none}
.owl-theme .owl-nav .disabled {opacity: .5; cursor: default}.owl-theme .owl-nav.disabled+.owl-dots {margin-top: 10px}
.owl-theme .owl-dots .owl-dot {display: inline-block;zoom: 1}
.owl-theme .owl-dots .owl-dot span {width: 10px;height: 10px;margin: 5px 7px;background: #a5a8ab;display: block; -webkit-backface-visibility: visible;
    transition: opacity .2s ease;border-radius: 30px;}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span { background: #0e0f10;}
.owl-carousel,.owl-carousel .owl-item {-webkit-tap-highlight-color: transparent;position: relative}.owl-carousel {display: none;width: 100%;z-index: 1}
.owl-carousel .owl-stage {position: relative;-ms-touch-action: pan-Y;touch-action: manipulation;-moz-backface-visibility: hidden}
.owl-carousel .owl-stage:after {content: ".";display: block; clear: both;visibility: hidden;line-height: 0; height: 0}
.owl-carousel .owl-stage-outer {position: relative;overflow: hidden;-webkit-transform: translate3d(0, 0, 0)}
.owl-carousel .owl-item,.owl-carousel .owl-wrapper {-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden; -ms-backface-visibility: hidden;    -webkit-transform: translate3d(0, 0, 0);-moz-transform: translate3d(0, 0, 0);-ms-transform: translate3d(0, 0, 0)}
.owl-carousel .owl-item {min-height: 1px;float: left;-webkit-backface-visibility: hidden;-webkit-touch-callout: none;padding:0  0 0 3px;}
.owl-carousel .owl-item img {display: block;width: 100%}
.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled {display: none}.no-js .owl-carousel,.owl-carousel.owl-loaded {display: block}
.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev {cursor: pointer; cursor: hand;   -webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none}
.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot { background: 0 0;  color: inherit; border: none; padding: 0 !important; font: inherit}
.owl-carousel.owl-loading { opacity: 0;display: block}.owl-carousel.owl-hidden { opacity: 0}.owl-carousel.owl-refresh .owl-item {visibility: hidden}
.owl-carousel.owl-drag .owl-item {-ms-touch-action: none; touch-action: none;-webkit-user-select: none; -moz-user-select: none;-ms-user-select: none; user-select: none}.owl-carousel.owl-grab { cursor: move; cursor: grab}.owl-carousel.owl-rtl { direction: rtl}
.owl-carousel.owl-rtl .owl-item {float: right}.owl-carousel .animated {animation-duration: 1s;animation-fill-mode: both}
.owl-carousel .owl-animated-in {z-index: 0}.owl-carousel .owl-animated-out {z-index: 1}.owl-carousel .fadeOut {animation-name: fadeOut}
@keyframes fadeOut {0% { opacity: 1}100% {opacity: 0}}
.owl-height {transition: height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy { opacity: 0;transition: opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy {transform-style: preserve-3d}.owl-carousel .owl-video-wrapper {position: relative; height: 100%;background: #000}
.owl-carousel .owl-video-play-icon {position: absolute;height: 80px;width: 80px;left: 50%;top: 50%; margin-left: -40px; margin-top: -40px; background: url(owl.video.play.png) no-repeat;cursor: pointer;z-index: 1;-webkit-backface-visibility: hidden; transition: transform .1s ease}
.owl-carousel .owl-video-play-icon:hover {-ms-transform: scale(1.3, 1.3);transform: scale(1.3, 1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn {display: none}
.owl-carousel .owl-video-tn {opacity: 0; height: 100%; background-position: center center; background-repeat: no-repeat; background-size: contain;    transition: opacity .4s ease}
.owl-carousel .owl-video-frame { position: relative;z-index: 1;height: 100%;width: 100%}
div.light_rounded .pp_top .pp_left {background: url(../images/sprite.png) -88px -53px no-repeat;}
div.light_rounded .pp_top .pp_middle {background: #fff;}div.light_rounded .pp_top .pp_right {background: url(../images/sprite.png) -110px -53px no-repeat;}
div.light_rounded .pp_content .ppt {color: #000;}
div.light_rounded .pp_content_container .pp_left,div.light_rounded .pp_content_container .pp_right {background: #fff;}
div.light_rounded .pp_content {background-color: #fff;}
div.light_rounded .pp_next:hover {background: url(../images/btnNext.png) center right no-repeat;cursor: pointer;}
div.light_rounded .pp_previous:hover { background: url(../images/btnPrevious.png) center left no-repeat;cursor: pointer;}
div.light_rounded .pp_expand {background: url(../images/sprite.png) -31px -26px no-repeat;cursor: pointer;}
div.light_rounded .pp_expand:hover {background: url(../images/sprite.png) -31px -47px no-repeat;cursor: pointer;}
div.light_rounded .pp_contract {background: url(../images/sprite.png) 0 -26px no-repeat;cursor: pointer;}
div.light_rounded .pp_contract:hover {background: url(../images/sprite.png) 0 -47px no-repeat;cursor: pointer;}
div.light_rounded .pp_close {width: 75px;height: 22px; background: url(../images/sprite.png) -1px -1px no-repeat;cursor: pointer;}
div.light_rounded #pp_full_res .pp_inline {color: #000;}
div.light_rounded .pp_gallery a.pp_arrow_previous,div.light_rounded .pp_gallery a.pp_arrow_next {margin-top: 12px !important;}
div.light_rounded .pp_nav .pp_play {background: url(../images/sprite.png) -1px -100px no-repeat; height: 15px;width: 14px;}
div.light_rounded .pp_nav .pp_pause {background: url(../images/sprite.png) -24px -100px no-repeat;height: 15px;width: 14px;}
div.light_rounded .pp_arrow_previous {background: url(../images/sprite.png) 0 -71px no-repeat;}
div.light_rounded .pp_arrow_previous.disabled {background-position: 0 -87px;cursor: default;}
div.light_rounded .pp_arrow_next {background: url(../images/sprite.png) -22px -71px no-repeat;}
div.light_rounded .pp_arrow_next.disabled {background-position: -22px -87px;cursor: default;}
div.light_rounded .pp_bottom .pp_left {background: url(../images/sprite.png) -88px -80px no-repeat;}
div.light_rounded .pp_bottom .pp_middle {background: #fff;}
div.light_rounded .pp_bottom .pp_right {background: url(../images/sprite.png) -110px -80px no-repeat;}
div.light_rounded .pp_loaderIcon {background: url(../images/loader.gif) center center no-repeat;}
div.dark_rounded .pp_top .pp_left {background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -53px no-repeat;}
div.dark_rounded .pp_top .pp_middle {background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}
div.dark_rounded .pp_top .pp_right {background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -53px no-repeat;}
div.dark_rounded .pp_content_container .pp_left {background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}
div.dark_rounded .pp_content_container .pp_right {background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}
div.dark_rounded .pp_content {background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}
div.dark_rounded .pp_next:hover { background: url(../images/prettyPhoto/dark_rounded/btnNext.png) center right no-repeat;cursor: pointer;}
div.dark_rounded .pp_previous:hover {background: url(../images/prettyPhoto/dark_rounded/btnPrevious.png) center left no-repeat;cursor: pointer;}
div.dark_rounded .pp_expand {background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -26px no-repeat;cursor: pointer;}
div.dark_rounded .pp_expand:hover {background: url(../images/prettyPhoto/dark_rounded/sprite.png) -31px -47px no-repeat;cursor: pointer;}
div.dark_rounded .pp_contract {background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -26px no-repeat;cursor: pointer;}
div.dark_rounded .pp_contract:hover {background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -47px no-repeat;cursor: pointer;}
div.dark_rounded .pp_close {width: 75px;height: 22px;background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -1px no-repeat;    cursor: pointer;}
div.dark_rounded .currentTextHolder {color: #c4c4c4;}div.dark_rounded .pp_description {color: #fff;}
div.dark_rounded #pp_full_res .pp_inline {color: #fff;}div.dark_rounded .pp_gallery a.pp_arrow_previous,div.dark_rounded .pp_gallery a.pp_arrow_next {margin-top: 12px !important;}
div.dark_rounded .pp_nav .pp_play {background: url(../images/prettyPhoto/dark_rounded/sprite.png) -1px -100px no-repeat;height: 15px;width: 14px;}
div.dark_rounded .pp_nav .pp_pause {background: url(../images/prettyPhoto/dark_rounded/sprite.png) -24px -100px no-repeat;height: 15px; width: 14px;}
div.dark_rounded .pp_arrow_previous {background: url(../images/prettyPhoto/dark_rounded/sprite.png) 0 -71px no-repeat;}
div.dark_rounded .pp_arrow_previous.disabled {background-position: 0 -87px;cursor: default;}
div.dark_rounded .pp_arrow_next {background: url(../images/prettyPhoto/dark_rounded/sprite.png) -22px -71px no-repeat;}
div.dark_rounded .pp_arrow_next.disabled {background-position: -22px -87px;cursor: default;}
div.dark_rounded .pp_bottom .pp_left {background: url(../images/prettyPhoto/dark_rounded/sprite.png) -88px -80px no-repeat;}
div.dark_rounded .pp_bottom .pp_middle { background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat;}
div.dark_rounded .pp_bottom .pp_right {background: url(../images/prettyPhoto/dark_rounded/sprite.png) -110px -80px no-repeat;}
div.dark_rounded .pp_loaderIcon {background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}
div.dark_square .pp_left,div.dark_square .pp_middle,div.dark_square .pp_right,div.dark_square .pp_content {background: url(../images/prettyPhoto/dark_square/contentPattern.png) top left repeat;}
div.dark_square .currentTextHolder {color: #c4c4c4;}div.dark_square .pp_description {color: #fff;}
div.dark_square .pp_loaderIcon {background: url(../images/prettyPhoto/dark_rounded/loader.gif) center center no-repeat;}
div.dark_square .pp_content_container .pp_left {background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top left repeat-y;}
div.dark_square .pp_content_container .pp_right {background: url(../images/prettyPhoto/dark_rounded/contentPattern.png) top right repeat-y;}
div.dark_square .pp_expand {background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}
div.dark_square .pp_expand:hover {background: url(../images/prettyPhoto/dark_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}
div.dark_square .pp_contract {background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}
div.dark_square .pp_contract:hover {background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}
div.dark_square .pp_close {width: 75px;height: 22px;background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}
div.dark_square #pp_full_res .pp_inline {color: #fff;}
div.dark_square .pp_gallery a.pp_arrow_previous,div.dark_square .pp_gallery a.pp_arrow_next {margin-top: 12px !important;}
div.dark_square .pp_nav .pp_play {background: url(../images/prettyPhoto/dark_square/sprite.png) -1px -100px no-repeat;height: 15px;width: 14px;}
div.dark_square .pp_nav .pp_pause {background: url(../images/prettyPhoto/dark_square/sprite.png) -24px -100px no-repeat;height: 15px;width: 14px;}
div.dark_square .pp_arrow_previous {background: url(../images/prettyPhoto/dark_square/sprite.png) 0 -71px no-repeat;}
div.dark_square .pp_arrow_previous.disabled {background-position: 0 -87px;cursor: default;}
div.dark_square .pp_arrow_next {background: url(../images/prettyPhoto/dark_square/sprite.png) -22px -71px no-repeat;}
div.dark_square .pp_arrow_next.disabled {background-position: -22px -87px;cursor: default;}
div.dark_square .pp_next:hover {background: url(../images/prettyPhoto/dark_square/btnNext.png) center right no-repeat;cursor: pointer;}
div.dark_square .pp_previous:hover {background: url(../images/prettyPhoto/dark_square/btnPrevious.png) center left no-repeat;cursor: pointer;}
div.light_square .pp_left,div.light_square .pp_middle,div.light_square .pp_right,div.light_square .pp_content {background: #fff;}
div.light_square .pp_content .ppt {color: #000;}
div.light_square .pp_expand {background: url(../images/prettyPhoto/light_square/sprite.png) -31px -26px no-repeat;cursor: pointer;}
div.light_square .pp_expand:hover {background: url(../images/prettyPhoto/light_square/sprite.png) -31px -47px no-repeat;cursor: pointer;}
div.light_square .pp_contract {background: url(../images/prettyPhoto/light_square/sprite.png) 0 -26px no-repeat;cursor: pointer;}
div.light_square .pp_contract:hover {background: url(../images/prettyPhoto/light_square/sprite.png) 0 -47px no-repeat;cursor: pointer;}
div.light_square .pp_close {width: 75px;height: 22px;background: url(../images/prettyPhoto/light_square/sprite.png) -1px -1px no-repeat;cursor: pointer;}
div.light_square #pp_full_res .pp_inline {color: #000;}
div.light_square .pp_gallery a.pp_arrow_previous,div.light_square .pp_gallery a.pp_arrow_next {margin-top: 12px !important;}
div.light_square .pp_nav .pp_play {background: url(../images/prettyPhoto/light_square/sprite.png) -1px -100px no-repeat; height: 15px;width: 14px;}
div.light_square .pp_nav .pp_pause {background: url(../images/prettyPhoto/light_square/sprite.png) -24px -100px no-repeat;height: 15px;width: 14px;}
div.light_square .pp_arrow_previous {background: url(../images/prettyPhoto/light_square/sprite.png) 0 -71px no-repeat;}
div.light_square .pp_arrow_previous.disabled {background-position: 0 -87px;cursor: default;}
div.light_square .pp_arrow_next {background: url(../images/prettyPhoto/light_square/sprite.png) -22px -71px no-repeat;}
div.light_square .pp_arrow_next.disabled {background-position: -22px -87px;cursor: default;}
div.light_square .pp_next:hover {background: url(../images/prettyPhoto/light_square/btnNext.png) center right no-repeat;cursor: pointer;}
div.light_square .pp_previous:hover {background: url(../images/prettyPhoto/light_square/btnPrevious.png) center left no-repeat; cursor: pointer;}
div.facebook .pp_top .pp_left {background: url(../images/sprite.png) -88px -53px no-repeat;}
div.facebook .pp_top .pp_middle {background: url(../images/contentPatternTop.png) top left repeat-x;}
div.facebook .pp_top .pp_right {background: url(../images/sprite.png) -110px -53px no-repeat;}
div.facebook .pp_content .ppt {color: #000;}div.facebook .pp_content_container .pp_left { background: url(../images/contentPatternLeft.png) top left repeat-y;}
div.facebook .pp_content_container .pp_right {background: url(../images/contentPatternRight.png) top right repeat-y;}
div.facebook .pp_content {background: #fff;}div.facebook .pp_expand {background: url(../images/sprite.png) -31px -26px no-repeat;cursor: pointer;}
div.facebook .pp_expand:hover {background: url(../images/sprite.png) -31px -47px no-repeat;cursor: pointer;}
div.facebook .pp_contract {background: url(../images/sprite.png) 0 -26px no-repeat;cursor: pointer;}
div.facebook .pp_contract:hover {background: url(../images/sprite.png) 0 -47px no-repeat;cursor: pointer;}
div.facebook .pp_close {width: 22px;height: 22px;background: url(../images/sprite.png) -1px -1px no-repeat;cursor: pointer;}
div.facebook #pp_full_res .pp_inline {color: #000;}div.facebook .pp_loaderIcon {background: url(../images/loader.gif) center center no-repeat;}
div.facebook .pp_arrow_previous {background: url(../images/sprite.png) 0 -71px no-repeat;height: 22px;margin-top: 0;width: 22px;}
div.facebook .pp_arrow_previous.disabled {background-position: 0 -96px;cursor: default;}
div.facebook .pp_arrow_next {background: url(../images/sprite.png) -32px -71px no-repeat;height: 22px;margin-top: 0;width: 22px;}
div.facebook .pp_arrow_next.disabled {background-position: -32px -96px;cursor: default;}
div.facebook .pp_nav {margin-top: 0;}div.facebook .pp_nav p {font-size: 15px;padding: 0 3px 0 4px;}
div.facebook .pp_nav .pp_play {background: url(../images/sprite.png) -1px -123px no-repeat;height: 22px;width: 22px;}
div.facebook .pp_nav .pp_pause {background: url(../images/sprite.png) -32px -123px no-repeat;height: 22px;width: 22px;}
div.facebook .pp_next:hover {background: url(../images/btnNext.png) center right no-repeat;cursor: pointer;}
div.facebook .pp_previous:hover {background: url(../images/btnPrevious.png) center left no-repeat;cursor: pointer;}
div.facebook .pp_bottom .pp_left {background: url(../images/sprite.png) -88px -80px no-repeat;}
div.facebook .pp_bottom .pp_middle {background: url(../images/contentPatternBottom.png) top left repeat-x;}
div.facebook .pp_bottom .pp_right {background: url(../images/sprite.png) -110px -80px no-repeat;}
div.pp_pic_holder a:focus {outline: none;}div.pp_overlay {background: #000;display: none;left: 0;position: absolute;top: 0; width: 100%;z-index: 9500;}
div.pp_pic_holder {display: none;position: absolute;width: 100px;z-index: 10000;}
.pp_top {height: 20px;position: relative;}* html .pp_top {padding: 0 20px;}.pp_top .pp_left {height: 20px;left: 0;position: absolute;width: 20px;}
.pp_top .pp_middle {height: 20px;left: 20px;position: absolute;right: 20px;}* html .pp_top .pp_middle { left: 0; position: static;}
.pp_top .pp_right {height: 20px;left: auto; position: absolute;right: 0;top: 0;width: 20px;}.pp_content { height: 40px;}.pp_fade { display: none;}
.pp_content_container {position: relative;text-align: left;width: 100%;}.pp_content_container .pp_left {padding-left: 20px;}
.pp_content_container .pp_right {padding-right: 20px;}.pp_content_container .pp_details {float: left;margin: 10px 0 2px 0;}
.pp_description {display: none;margin: 0 0 5px 0;}.pp_nav {clear: left;float: left;margin: 3px 0 0 0;}.pp_nav p {float: left;margin: 0 4px;}
.pp_nav .pp_play,.pp_nav .pp_pause {float: left;margin-right: 4px;text-indent: -10000px;}
a.pp_arrow_previous,a.pp_arrow_next {display: block;float: left;height: 15px;margin-top: 3px;overflow: hidden; text-indent: -10000px;   width: 14px;}
.pp_hoverContainer {position: absolute;top: 0;width: 100%;z-index: 2000;}.pp_gallery {left: 50%;margin-top: -50px; position: absolute;z-index: 10000;}
.pp_gallery ul {float: left;height: 35px; margin: 0 0 0 5px;overflow: hidden; padding: 0;position: relative;}
.pp_gallery ul a {border: 1px #000 solid;border: 1px rgba(0, 0, 0, 0.5) solid;display: block; float: left; height: 33px; overflow: hidden;}
.pp_gallery ul a:hover,.pp_gallery li.selected a {border-color: #fff;}.pp_gallery ul a img { border: 0;}
.pp_gallery li {display: block;float: left;margin: 0 5px 0 0;}.pp_gallery li.default a {background: url(../images/default_thumbnail.gif) 0 0 no-repeat;display: block;height: 33px;width: 50px;}
.pp_gallery li.default a img {display: none;}.pp_gallery .pp_arrow_previous,.pp_gallery .pp_arrow_next {margin-top: 7px !important;}
a.pp_next {background: url(../images/btnNext.png) 10000px 10000px no-repeat;display: block;float: right; height: 100%;text-indent: -10000px;    width: 49%;
}a.pp_previous {background: url(../images/btnNext.png) 10000px 10000px no-repeat;display: block;float: left;height: 100%;text-indent: -10000px;    width: 49%;
}a.pp_expand,a.pp_contract {cursor: pointer;display: none;height: 20px;position: absolute;right: 30px;text-indent: -10000px;top: 10px; width: 20px;   z-index: 20000;}
a.pp_close {display: block;float: right;line-height: 22px;text-indent: -10000px;}
.pp_bottom {height: 20px;position: relative;}* html .pp_bottom { padding: 0 20px;}.pp_bottom .pp_left { height: 20px;left: 0; position: absolute;   width: 20px;}
.pp_bottom .pp_middle {height: 20px; left: 20px;position: absolute;right: 20px;}
* html .pp_bottom .pp_middle {left: 0; position: static;}
.pp_bottom .pp_right {height: 20px;left: auto; position: absolute;right: 0;top: 0;width: 20px;}
.pp_loaderIcon {display: block;height: 24px;left: 50%;margin: -12px 0 0 -12px;position: absolute;top: 50%;width: 24px;}
#pp_full_res {line-height: 1 !important;}#pp_full_res .pp_inline {text-align: left;}#pp_full_res .pp_inline p {margin: 0 0 15px 0;}
div.ppt {color: #fff;display: none;font-size: 17px; margin: 0 0 5px 15px;z-index: 9999;}
.clearfix:after {content: "."; display: block;height: 0;clear: both;visibility: hidden;}
.clearfix { display: inline-block;}* html .clearfix {height: 1%;}.clearfix {display: block;}
.pp_gallery a {background: none !important;border: none !important;display: none !important;height: 146px;padding: 2px !important;   width: 235px;}
.portfolio-categ li {color: #333;cursor: pointer;display: inline;padding: 14px 20px;font-size: 0.85rem;margin: 0 0.3em;
letter-spacing: 1px;text-transform: uppercase;background: transparent;border: 1px solid #c0c3c3;}
.portfolio-item2 a {cursor: zoom-in;}.portfolio-categ li a { color: #333;}.image-block {display: block; position: relative;}
.portfolio-area li {float: left;list-style-type: none;overflow: hidden;max-width: 100%;}
.home-portfolio-text {margin-top: 10px;}.portfolio-categ li.active { background: #30c39e; color: #fff;border: 1px solid #30c39e;}
.portfolio-categ li.active a {color: #fff;}
@media screen and (max-width: 1440px) {.portfolio-area li {max-width: 100%;}}
@media screen and (max-width: 1366px) {.portfolio-area li {max-width: 100%;}}
@media screen and (max-width: 1280px) {.portfolio-area li {max-width: 100%;}}
@media screen and (max-width: 1080px) {.portfolio-area li { max-width:100%;}}
@media screen and (max-width: 1050px) {.portfolio-area li {max-width: 100%;}}
@media screen and (max-width: 1024px) {.portfolio-area li {max-width: 100%;}}
@media screen and (max-width: 991px) {.portfolio-area li {max-width:100%;}}
@media screen and (max-width: 900px) {.portfolio-area li {max-width: 100%;}.portfolio-categ li {padding: 10px 8px;}}
@media screen and (max-width: 800px) {.portfolio-area li {max-width: 100%;}
.portfolio-categ li { padding: 10px 8px;font-size: 0.8rem;}}
@media screen and (max-width: 768px) {.portfolio-area li { max-width: 100%;}}
@media screen and (max-width: 736px) {.portfolio-area li { max-width: 100%;}}
@media screen and (max-width: 667px) {.portfolio-area li { max-width: 100%;}}
@media screen and (max-width: 640px) {.portfolio-area li {max-width: 100%; }}
@media screen and (max-width: 600px) {.portfolio-area li {max-width: 100%;}
.portfolio-categ li {padding: 8px 8px;font-size: 0.75rem;margin: 0;}}
@media screen and (max-width: 568px) {.portfolio-area li {max-width: 100%;}
.portfolio-categ li { padding: 8px 8px;font-size: 0.7rem;margin: 0;}}
@media screen and (max-width: 480px) {.portfolio-area li {max-width: 100%;}
.portfolio-categ li {padding: 8px 20px;font-size: 0.7rem; margin: 0.3rem;float: left;}ul.portfolio-area {margin-top: 4em;}}
@media screen and (max-width: 414px) {.portfolio-area li {max-width: 100%;}}
@media screen and (max-width: 384px) {.portfolio-area li { max-width: 100%;}}
@media screen and (max-width: 375px) {div.light_rounded .pp_close {width: 40px; background-position: -50px 0px;}.pp_nav {float: none;}}
@media screen and (max-width: 320px) {.portfolio-area li {width: 100%;}}
ul.cd-header li {list-style: none;}
.cd-main-header_w3layouts_agile {-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);
	transform: translateZ(0);will-change: transform;}
.cd-main-header_w3layouts_agile {-webkit-transition: -webkit-transform 0.3s;	-moz-transition: -moz-transform 0.3s;
	transition: transform 0.3s;}
.cd-main-content.nav-is-visible,.cd-main-header_w3layouts_agile.nav-is-visible {
	-webkit-transform: translateX(-260px);-moz-transform: translateX(-260px);-ms-transform: translateX(-260px);
	-o-transform: translateX(-260px);transform: translateX(-260px);}
.nav-on-left .cd-main-content.nav-is-visible,.nav-on-left .cd-main-header_w3layouts_agile.nav-is-visible {
	-webkit-transform: translateX(260px);-moz-transform: translateX(260px);	-ms-transform: translateX(260px);
	-o-transform: translateX(260px);transform: translateX(260px);}
.cd-header_w3layouts_agile-buttons {	position: absolute;	display: inline-block;	top: -30px;	right: 0;}
.cd-header_w3layouts_agile-buttons li {display: inline-block;}
 .responsive-wrapper {position: relative;height: 0;  -webkit-overflow-scrolling: touch;   overflow: auto; }
 .responsive-wrapper iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%; margin: 0; padding: 0;border: none;} 
 .responsive-wrapper-wxh-550x2000 {padding-bottom: 363.6364%; }
 .iframe-border {border: 1px solid #000; } .center-block-horiz {margin-left: auto !important;margin-right: auto !important; }  
h1.titre-partenaires, h2.titre-partenaires, h3.titre-partenaires {font-style:normal;font-weight: 600;font-size:1.6rem;color: #302927;margin:1rem 0;letter-spacing: -1px;text-align: left;/*text-transform: uppercase;font-family: 'Open Sans Condensed', sans-serif;*/
border-left: 2px solid brown;padding: 0 0 0 10px;}
.pricing{padding: 1em 0 2em;}.w3l-pricing-grids { max-width: 1100px; margin: 0 auto;display: -webkit-box;display: -moz-box;display: -ms-flexbox;    display: -webkit-flex;display: flex;}
h3.heading {font-size: 45px;font-weight: 400;letter-spacing: 0;margin-bottom: 1em;text-transform: capitalize;}
h3.heading span{font-weight: 400;color: #00BCD4;border-bottom: 2px solid #00BCD4;}
.agileits-pricing-grid {	flex: 1; -webkit-box-flex: 1;    -moz-box-flex: 1;width: 20%;  -webkit-flex: 1;-ms-flex: 1;
margin:0 5px;transition: 0.5s all;-webkit-transition: 0.5s all;-moz-transition: 0.5s all; -o-transition: 0.5s all;}
.agileits-pricing-grid:hover { transform: scale(1.06); -webkit-transform: scale(1.06); -moz-transform: scale(1.06); -o-transform: scale(1.06);    -ms-transform: scale(1.06);    z-index: 1;}
.pricing-top{ padding: 2em 0 0; background: #d14f6d;   text-align: center;}/*.blue-top{background: #50c5cd !important;}*/.green-top{background: #58b787 !important;}.yellow-top{background: #f2b825 !important;}
.pricing-top h3{color: #FFF; font-size: 1.8em;margin: 0;text-transform: uppercase;letter-spacing: 1px;font-family:'Open Sans Condensed', sans-serif;}.wthree-pricing-info{padding: 1em 0;}.wthree-pricing-info p{color:#FFFFFF;font-size:1.2em;margin:0;text-align:center;}.wthree-pricing-info p span{font-size: 2em;color:#333;}
.pricing-bottom{background: #FFF;padding: 0em 0 0em 0em; border-bottom-left-radius: 5px; -webkit-border-bottom-left-radius: 5px;-moz-border-bottom-left-radius: 5px;-ms-border-bottom-left-radius: 5px;-o-border-bottom-left-radius: 5px; border-bottom-right-radius: 5px;    -webkit-border-bottom-right-radius: 5px;-moz-border-bottom-right-radius: 5px;-ms-border-bottom-right-radius: 5px; -o-border-bottom-right-radius: 5px;}
.pricing-bottom-top {padding: 1em 0; background: #fd5c63;}.pricing-bottom-top p{color: #212121; margin: 0;font-size: .9em;line-height: 1.8em; font-weight: 600;text-transform: uppercase;}
.pricing-bottom-bottom{padding: 1em 1em;}.pricing-bottom-bottom p{color: #000; font-size: 1.25em;}
.buy-button {margin-bottom: 10px;text-align: center;}.pricing-bottom-bottom p span{font-weight: 700;color: #333;letter-spacing: 1px;}
.pricing-bottom-bottom p span.fa {width: 25px;color: #656565;font-weight: 100;}.first p span.fa {color: #c73a40;}.second p span.fa {color: #0091cd;}.third p span.fa {color: #00ad45;}.fourth p span.fa {color: #fb8a2e;}
p.text { margin-bottom: 0;}.buy-button a{background: #fb8a2e;padding: .5em 1.5em;border: solid 1px #fb8a2e; color: #fff;font-size: 15px; letter-spacing: 1px;border-radius: 3px; -webkit-border-radius: 3px;-moz-border-radius: 3px;-ms-border-radius: 3px; -o-border-radius: 3px;}
.buy-button a:hover{background: none;border: solid 1px #fb8a2e;	color:#fb8a2e;transition: 0.5s all;-webkit-transition: 0.5s all;-moz-transition: 0.5s all;-o-transition: 0.5s all;-ms-transition: 0.5s all;	text-decoration: none;}
.first .buy-button a{	background: #c73a40;border: solid 1px #c73a40;}.first .buy-button a:hover{background: none;border: solid 1px #c73a40;color: #c73a40;}.second .buy-button a{background: #0091cd;border: solid 1px #0091cd;}
.second .buy-button a:hover{	background: none;	border: solid 1px #0091cd;	color: #0091cd;}.third .buy-button a{	background: #00ad45;border: solid 1px #00ad45;}
.third .buy-button a:hover{background: none;border: solid 1px #00ad45;color: #00ad45;}.blue-pricing-bottom-top{}
.blue-pricing-bottom-top:nth-child(2){border-top: solid 1px #1085bf;}.green-pricing-bottom-top{}.green-pricing-bottom-top:nth-child(2){border-top: solid 1px #609835;}
#small-dialog,#small-dialog1,#small-dialog2,#small-dialog3,#small-dialog4,#small-dialog5{background: white;padding: 0; max-width: 500px;margin: 39px auto;position: relative;text-align: center;border-radius: 5px;}
.my-mfp-zoom-in #small-dialog {opacity: 0;-webkit-transition: all 0.2s ease-in-out;-moz-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;-webkit-transform: scale(0.8);	-moz-transform: scale(0.8);-ms-transform: scale(0.8);	-o-transform: scale(0.8);	transform: scale(0.8);}
.my-mfp-zoom-in.mfp-ready #small-dialog {opacity: 1;-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);}
.my-mfp-zoom-in.mfp-removing #small-dialog {-webkit-transform: scale(0.8);-moz-transform: scale(0.8);-ms-transform: scale(0.8);-o-transform: scale(0.8);transform: scale(0.8);	opacity: 0;}
.my-mfp-zoom-in.mfp-bg {	opacity: 0;	-webkit-transition: opacity 0.3s ease-out;	-moz-transition: opacity 0.3s ease-out;-o-transition: opacity 0.3s ease-out;transition: opacity 0.3s ease-out;}
.my-mfp-zoom-in.mfp-ready.mfp-bg {opacity: 0.8;}.my-mfp-zoom-in.mfp-removing.mfp-bg {opacity: 0;}
.mfp-bg {top: 0;	left: 0;width: 100%;height: 100%;z-index: 1042;	overflow: hidden;position: fixed;background:#151515;opacity: 0.8;	filter: alpha(opacity=80); }
.mfp-wrap {	top: 0;	left: 0;width: 100%;height: 100%;z-index: 1043;	position: fixed;outline: none !important;-webkit-backface-visibility: hidden; }
.mfp-container {	text-align: center;	position: absolute;	width: 100%;	height: 100%;	left: 0;	top: 0;	padding: 0 8px;-webkit-box-sizing: border-box;	-moz-box-sizing: border-box;box-sizing: border-box; }
.mfp-container:before {	content: '';display: inline-block;height: 100%;	vertical-align: middle; }
.mfp-align-top .mfp-container:before {display: none; }.mfp-content {position: relative;display: inline-block;	vertical-align: middle;margin: 0 auto;	text-align: left;	z-index: 1045; }
.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content {width: 100%;cursor: auto; }.mfp-ajax-cur {	cursor: progress; }
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {cursor: -moz-zoom-out;	cursor: -webkit-zoom-out;	cursor: zoom-out; }
.mfp-zoom {	cursor: pointer;	cursor: -webkit-zoom-in;	cursor: -moz-zoom-in;	cursor: zoom-in; }
.mfp-auto-cursor .mfp-content {	cursor: auto; }
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter {-webkit-user-select: none;	-moz-user-select: none;	user-select: none; }
.mfp-loading.mfp-figure {display: none; }.mfp-hide {  display: none !important; }.mfp-content iframe{	width:100%;	min-height:500px;}
.mfp-preloader {	color: #cccccc;	position: absolute;	top: 50%;	width: auto;	text-align: center;	margin-top: -0.8em;	left: 8px;	right: 8px;	z-index: 1044; }
.mfp-preloader a {color: #cccccc; }.mfp-preloader a:hover {color: white; }.mfp-s-ready .mfp-preloader {	display: none; }
.mfp-s-error .mfp-content {display: none; }button.mfp-close,button.mfp-arrow {	overflow: visible;   cursor: pointer; border: 0; background: #FF5722; -webkit-appearance: none;display: block; padding: 0; z-index: 1046;}
button::-moz-focus-inner {	padding: 0;	border: 0; }.mfp-close {width: 35px;height: 35px;line-height: 17px; position: absolute; right: 0%; top:0%;text-decoration: none;
text-align: center; color: white;font-style: normal;font-size: 28px;outline: none; padding: 0 !important;}.mfp-close:hover, .mfp-close:focus { opacity: 1; }.mfp-close-btn-in .mfp-close { color: #212121; padding: 0 0 7px 0px;}
.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close {color: white;	right: -6px;text-align: right;padding-right: 6px;width: 100%; }
.signin-form {background: #ffffff;background-size: cover;padding: 2em 4em;text-align: center;margin: 0 auto;}
.signin-form h3 {font-size: 2em;color: #FF5722; margin: 1em 0;text-transform: uppercase;}.signin-form h3 span { color: #67e1ff;}
.signin-form img {border-radius: 50%;}.login-form {margin: 1em 0 2em;}
.signin-form input[type="email"],.signin-form input[type="text"], .signin-form input[type="password"] {width: 100%; padding: 1em 1em 1em 1em; font-size: 0.9em; margin: 1em 0; outline: none; color: #212121; border: none; border-bottom: 1px solid #666;letter-spacing: 1px;box-sizing: border-box;font-family: 'Raleway', sans-serif;}
.signin-form input[type="email"] {background: none;display: block;}.signin-form input[type="text"] {background: none; display: block;}
.signin-form input[type="password"] {background: none;display: block;}
::-webkit-input-placeholder{color:#666 !important;}.signin-form input[type="submit"] {outline: none; padding: 0.9em 0; width: 100%;text-align: center; font-size: 1em;margin-top: 1em;border: none;color: #FFFFFF;cursor: pointer; background: #FF5722;letter-spacing: 2px;font-family: 'Raleway', sans-serif;}
.signin-form input[type="submit"]:hover { color: #fff;background: #212121;transition: .5s all;-webkit-transition: .5s all;-moz-transition: .5s all; -o-transition: .5s all;-ms-transition: .5s all;}
.signin-form p a {font-size: 0.875em;color: #212121;letter-spacing: 1px;}
.footer {padding: 2em 0;text-align: center;}.footer p {font-size: 1em; color: #fff;letter-spacing: 2px;line-height: 28px;}.footer p a { color: #eee;}.footer p a:hover {text-decoration:underline;}
@media(max-width: 1024px){.pricing-bottom-bottom {padding: 1em 1em;}	.pricing-top h3{font-size:1.6em;}.wthree-pricing-info p{font-size:1.1em;}
.pricing-bottom-bottom p{font-size:1.1em;}}
@media(max-width: 900px){.wthree-pricing-info p span {font-size: 3em;}	.pricing-bottom-bottom p span.fa {width: 20px;font-size: 13px;	}	.pricing-bottom-bottom {padding: 2em 1em;}
.pricing {padding: 0em 0 1em;}}
@media(max-width: 800px){.w3l-pricing-grids {-webkit-flex-wrap: wrap;flex-wrap: wrap;justify-content: center;}
.agileits-pricing-grid {	flex: inherit;-webkit-box-flex: inherit;-moz-box-flex: inherit;width: 100%;	-webkit-flex: inherit;-ms-flex: inherit;margin: 10px 10px;}	.pricing-bottom-bottom {	padding: 2em 2em;}
.header-w3l h1 {font-size: 2.7em;	}}
@media(max-width: 667px){.agileits-pricing-grid {width: 100%;}.header-w3l h1 {font-size: 2.5em;}.footer p {font-size: .9em;letter-spacing: 1px;}	.header-w3l {padding: 2em 0;	}}
@media(max-width: 600px){.agileits-pricing-grid {width: 100%;}}
@media(max-width: 480px){.pricing-bottom-bottom {padding: 2em 1em;}	.agileits-pricing-grid {	width: 100%;margin: 10px 5px;}.header-w3l h1 {font-size: 2em;}}
@media(max-width: 414px){.agileits-pricing-grid {width: 100%;}.header-w3l h1,.signin-form h3 {font-size: 1.8em;letter-spacing: 1px;}}
@media(max-width: 384px){.agileits-pricing-grid {width: 100%;}.header-w3l h1,.signin-form h3 {	font-size: 1.6em;letter-spacing: 0px;	}.signin-form {padding: 2em 3em;}}
@media(max-width: 320px){.agileits-pricing-grid,.signin-form h3 {	width: 100%;}.header-w3l h1 {	font-size: 1.5em;}.signin-form {	padding: 2em;	}
}
.flag {display: inline-block;width: 16px; height: 11px;background: url('../flags.png') no-repeat;}.flag.flag-de {background-position: -16px 0;}.flag.flag-es {background-position: -32px 0;}.flag.flag-fr {background-position: 0 -11px;}.flag.flag-gb {background-position: -16px -11px;}

