
/*10/01*/
.hide-lbl a {display: none !important; }
/*10/01*/


 /* contact-us css start */
.contact-us{ padding-top:120px;}
.contact-us-inner .contact-us{ padding-top:	0px;}

.contact-us h1{font-size:83px; letter-spacing:9px;  margin-top:50px; position:relative; border-bottom:6px solid #000000; color:#000;}
section.contact_us{position:relative;}
section.contact_us:before{content:""; position:absolute; left:0; right:0; top:-120px;bottom: 309px ;background-color:#00997c; z-index:-9;}
.contact-us p.any-question{font-size:31px; font-family: 'abelregular'; margin-top:40px; color: #000; letter-spacing:1px;}
.contact-us .form-group{position:relative;}
.contact-us .form-group input.form-control-plaintext{min-width:280px; padding-right:10px;}
.contact-us .sr-only{height:inherit; width:inherit; clip:inherit; font-size:31px;  font-family: 'Barlow Condensed', sans-serif;        transition: all .15s ease-out; top:0; -webkit-transition: all .15s ease-out;color: #000; overflow:visible; letter-spacing:1px; left:0; line-height:1; text-transform:uppercase;}
.contact-us .form-control-plaintext:focus ~.sr-only, .contact-us .form-control-plaintext:valid ~.sr-only{top:-8px;    transition: all .15s ease-out;-webkit-transition: all .15s ease-out;}
.contact-us .form-control-plaintext{font-size:20px; font-family: 'abelregular'; padding:0;  margin-top:20px; color:#000; line-height:1; margin-top:22px;}
.contact-us .form-inline .for-message-box{width:100%;}
.contact-us .form-inline .for-message-box textarea{font-size: 20px; font-family: 'abelregular'; color: #000; line-height:1;}
.form-control:focus, input:focus{box-shadow:none; outline: none;}
.contact-us .form-inline .for-message-box .sr-only{position:relative; text-align:left; display:inline-block; margin-top:20px;}
.contact-us .for-message-box .form-control{background-color:transparent; max-width:915px; width:100%; border-color:#000000; border-radius:0; margin-top:15px; height:205px;}
.contact-us .form-txt{width:100%;}
.contact-us .for-message-box  p{font-size:12px;letter-spacing:1px; max-width:900px; margin-top:25px;font-family: 'Barlow Condensed', sans-serif; font-weight:500;  margin-bottom:20px; color:#000;}
.bottom-part{padding-top:22px; padding-bottom:70px;}
.bottom-part .checkbox {margin-top:20px;}
.bottom-part .checkbox input[type=checkbox]{display:none; padding-top:18px;cursor:pointer;}
.bottom-part .checkbox input[type=checkbox] + span {padding-left:18px; margin-top:4px; font-size:20px; color:#000;font-family: 'abelregular';}
.bottom-part .checkbox input[type=checkbox] + span  {display:inline-block; margin:0px 4px 0 0; vertical-align:middle;background:url(../images/checkbox-uncheck.png) no-repeat; cursor:pointer; text-indent:10px; background-position:0 3px; line-height:1; letter-spacing:1px;}
.bottom-part .checkbox input[type=checkbox]:checked + span{ background:url(../images/checkbox-checked.png) no-repeat;background-position:0 3px;}
.bottom-part .checkbox input.form-control{background-color:transparent; border:0; border-bottom:1px solid #b7b7b7; border-radius:0;-webkit-box-shadow:none; box-shadow:none; font-size:15px; color:#4b4c4f; background-repeat: no-repeat; background-position: 8px center;}
.bottom-part .checkbox input.form-control:focus{-webkit-box-shadow:none;box-shadow:none;}
.bottom-part .captcha-btn{font-size:20px; padding:0 10px; text-transform:capitalize; max-width:385px; width:100%; background-color:#fff; border:1px solid #000; line-height:2; margin-top:30px; font-family: 'Barlow Condensed', sans-serif; font-weight: 700; letter-spacing:3px;}
.bottom-part .captcha-btn:hover{color: #fff; background: #000;}
#check-two .first{position:relative;}

.contact-us .form-group input.form-control-plaintext {
	border:1px solid #000 !important;
}
.contact-us .form-group {width: 100%;}
.contact-us .form-group label {-ms-flex-pack:start!important;justify-content:flex-start!important;}
/*24-may-2021*/
.mailgun-list-widget-email strong {display: none;}
.mailgun-list-widget-email input {width: 100%;border:none;border-bottom: 1px solid #000;border-radius: 0;padding: .375rem .75rem;}

@media (min-width: 1260px){
	section.contact_us {padding-left:70px; padding-right:70px; }
	section.contact_us .container {max-width: 100% !important;}



}
@media(max-width:991px){
.contact-us h1{font-size:65px;}
.contact-us p.any-question{font-size:22px; margin-top:30px;}
.contact-us .sr-only{font-size:25px;}
.contact-us .form-inline .for-message-box .sr-only{margin-top:10px;}
.contact-us .form-control-plaintext{margin-top:10px	;}
}

@media(max-width:767px){
.contact-us{padding-top:0;}
section.contact_us:before{bottom:265px;}
.contact-us .form-group{width:100%; margin-bottom:0 !important;}
.contact-us .form-group + .form-group {margin-top:10px;}
.contact-us .form-control-plaintext{margin-top:5px; font-size:18px;}
.contact-us .form-inline .for-message-box textarea{ font-size:18px;}
.contact-us .sr-only{display:block; font-size:20px;}
.contact-us h1{font-size:50px; border-bottom:3px solid #000000;}
.contact-us .form-inline .for-message-box .sr-only{margin-bottom:0;}
.bottom-part .captcha-btn{max-width:100%;}
.contact-us .for-message-box .form-control{margin-top:10px;}
.contact-us .for-message-box .form-control{height:100px;}
.bottom-part .checkbox input[type=checkbox] + span{font-size:18px;}
.bottom-part .checkbox{margin-top:10px;}
.bottom-part .captcha-btn{font-size:18px;}
.bottom-part .captcha-btn{margin-top:25px;}
.bottom-part{padding-bottom:50px;}
.contact-us-inner .contact-us{ padding-top:	50px;}
}

@media(max-width: 575px){

.contact-us h1{margin-top:30px; font-size:34px; letter-spacing:4px;}
.contact-us p.any-question{margin-top:10px; font-size:18px; line-height:1; margin-bottom:30px;}
.contact-us .form-control-plaintext{float:left;}
.contact-us .sr-only{font-size:18px;}
.contact-us .form-control-plaintext, .contact-us .form-inline .for-message-box textarea{font-size:16px;}
}

/* mentions légales start */

.mentions-legales .heading{display:inline-block; }
.mentions-legales .heading h1{font-size:83px; letter-spacing:9px;  position:relative; border-bottom:6px solid #000000; color:#000; text-transform:uppercase; display:	block;}
.mentions-legales .page-description  {margin-top:55px;}
.mentions-legales .page-description p { font-size:20px; color:#000; letter-spacing:1px ;  font-family: 'abelregular'; line-height:1.4; letter-spacing:1px;}
.mentions-legales .products-descriptions { margin-top:27px;}
.mentions-legales .product-detail h4 {font-size:31px; color:#000;  text-transform:uppercase;  font-family: 'abelregular'; letter-spacing:1;}
.mentions-legales .product-detail p {font-size:20px; color:#000;   font-family: 'abelregular'; line-height:1.4; margin-top:25px; margin-bottom:44px; letter-spacing:1px;}
.mentions-legales #international-duties{margin-bottom:70px; display:inline-block;}
.mentions-legales .navigation-for-products li + li{ margin-top:5px;}
.mentions-legales .navigation-for-products li a{ font-size:18px; color:#000; text-transform:uppercase; letter-spacing:1px;font-family: 'abelregular';}
.mentions-legales .navigation-for-products li a:hover{ }
.mentions-legales .sticky{ position:fixed; top:63px; padding-top:50px; right:70px; }
.mentions-legales .slide-btn {display:inline-block; background-color:#fff;}
.mentions-legales .slide-btn div{width: 20px; height: 2px; background-color: black; margin: 5px 0;}
.mentions-legales:before{ content:""; position:absolute; left:0; top:0; bottom:0; right:40%; background-color:#c9d1f8;}
.mentions-legales  {padding-top:173px; position:relative;}



@media (min-width: 768px) {
.mentions-legales .slide-btn{display:none;}
}

@media (min-width: 1260px){
.mentions-legales{ padding-left: 70px; padding-right: 70px;}
.mentions-legales .container{max-width:100% !important; }
.p-r-0{padding-right:0;} 
}

@media (max-width: 991px){

.mentions-legales .heading h1{font-size:65px; display:block;}
.mentions-legales .page-description{margin-top:35px;}
.mentions-legales .product-detail h4{font-size:28px;}
.mentions-legales .product-detail p{margin-top:10px;}
.mentions-legales #international-duties{margin-bottom:35px;}
.mentions-legales .navigation-for-products li {max-width:250px;}

}

@media (min-width: 768px) and (max-width:991px){
.mentions-legales .sticky	{ max-width: 720px;  right:auto; left:auto;}	
}
@media (min-width: 992px) and  (max-width:1200px){
.mentions-legales .sticky	{ max-width: 960px;  right:auto; left:auto;}
}
@media (max-width: 767px){
.mentions-legales{padding-top:0;}
.mentions-legales .heading h1:nth-child(1){margin-top:50px;}
.mentions-legales .product-detail h4{font-size:25px;}
.mentions-legales:before{right:0;}
.mentions-legales .heading h1{font-size:50px;   border-bottom: 3px solid #000000;}
.mentions-legales .product-detail p{margin-bottom:30px;}
.mentions-legales .product-detail h4{margin-bottom:0;}
#navbar-sticky{background-color:#fff;width:auto;position: fixed; right:-200px; max-width:200px; top:100px;}
/* .sticky.active{right:0!important; transition:0.5s ease-out;} */
.mentions-legales #navbar-sticky{max-width:200px; right:-200px; top:100px; padding:10px 10px; transition:right 0.5s ease-out ; }
.mentions-legales #navbar-sticky.active{right:0!important; transition:0.5s ease-out;}
.mentions-legales .slide-btn{position:absolute; left:-30px; padding:0 5px; top:0; cursor:pointer;}
.mentions-legales .navigation-for-products li a{font-size:16px;}
.right-inner.text-right{text-align:left!important; }
}
@media (max-width: 575px){
.mentions-legales .heading h1{font-size:34px;}
.mentions-legales .heading h1:nth-child(1){margin-top:30px;}
.mentions-legales .page-description p, .mentions-legales .product-detail p{font-size:18px; line-height:1.3;}
.mentions-legales .product-detail h4{font-size:22px;}
.mentions-legales .products-descriptions{margin-top:15px;}
.mentions-legales .product-detail p{margin-top:5px;}
}
