@charset "utf-8";
/* CSS Document */

/*320 - 767*/
@media screen and (max-width: 767px) {
.owl-nav i {
	display: none
}
.box-float {
	display: none
}
.scroll_container {
	height: 100%;
	width: 100% !important
}
#valeurs p {
	text-align: justify
}
.about-logo {
	width: 150px;
}
.carousel-wrap {
	margin: 0;
	padding: 10% 5%
}
.mCSB_container p{
font-size:14px !important;
line-height:25px;	
}
#deeds h1, #about h1, h1, #news-media h1, #contact h1 {
	font-size: 25px;
	font-weight: 600;
	text-align: center
}
#brands .brands-img {
	margin: 0;
	background-image: url(../images/brands.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
	padding: 40px 0
}
#brands .eco-content-box {
	background-color: rgba(255,255,255,0.9)
}
#news-media {
	padding: 50px 0 80px;
}
#health p {
	line-height: 25px
}
.main-logo {
	width: 100px;
	height:80px;
}
#main-menu .flower-c{
	width: 100px;
    height: 50px;
}
#carousel-home .item{
background-attachment:inherit;
    background-size: cover;
    background-position: center;	
}
p {
	line-height: 25px
}
.mCSB_container p {
	font-size: 16px;
}
.btn-menu.menu-open {
	position: absolute
}
.fancybox-iframe, .fancybox-image {
	height: auto
}
.social-icon {
	padding-left: 0px;
}
.social-icon li {
	padding: 0
}
.career {
	padding-top: 100px !important
}
.life_at_section {
	padding-top: 100px !important
}
.btn-menu{
top:4px;	
}
#carousel-home .item {
	height: 35vh
}
.life-at-section th {
	width: 100% !important;
	border-bottom: 0 !important
}
.life-at-section tr {
	border: 0
}
life-at-section td {
	border-bottom: 0 !important
}
.arrow-down {
	display: none !important
}
.form-table tr {
	border-bottom: 0;
}
.form-table th {
	border: 0;
	border-bottom: 1px solid #ccc
}
#main-menu nav ul li {
	font-size: 18px;
}
.mob-none{
display:none;	
}


#txt_hide{
display:none;
}
#txt_hide1{
display:none;
}
.btn-container{
  margin: auto;
     display: block;
    text-align: center;
  
}
#about{
padding-top:30px;	
}
#health{
padding-top:30px;		
}
#brands{
padding-top:30px;	
}
a:active{
  color:#ffd323;
}

button{
  user-select:none;
  -webkit-user-select:none;
  -moz-user-select:none;
  -ms-user-select:none;
  cursor:pointer;
  border:none;
  padding:8px;
  font-size:16px;
  background:#ed1651;
  color:white;
 
  box-sizing:border-box;
}
}
 @media (min-width: 768px) and (max-width: 1023px) {
	 #carousel-home .item {
	height: 40vh
}
	#carousel-home .item{
background-attachment:inherit;
    background-size: cover;
    background-position: center;	
}
.arrow-down {
	display: none !important
}
#deeds h1, #about h1, h1, #news-media h1, #contact h1 {
	font-size: 30px;
	font-weight: 600
}
.product-tagline {
	text-align: left
}
.scroll_container {
	height: 100%;
	width: 100% !important
}
#brands .eco-content-box {
	margin: 0
}
#news-media {
	padding-bottom: 80px;
}
.social-icon {
	padding-left: 0
}
#contact {
	padding-top: 150px
}
.about-logo {
	width: 180px;
}
}
@media (min-width: 1024px) and (max-width: 1279px) {
#deeds h1, #about h1, h1, #news-media h1, #contact h1 {
	font-size: 30px;
	font-weight: 600
}
.about-logo {
	width: 160px;
}
.scroll_container {
	height: 100%;
	width: 100% !important
}
.product-tagline {
	text-align: left
}
#brands .eco-content-box {
	margin: 0
}
.social-icon {
	padding-left: 0
}
.life-at-section th {
	border: 0;
}
.life-at-section tr {
	border-bottom: 0;
}
.life-at-section td {
	border-bottom: 0;
	border-left: 0;
	border-right: 0
}
}
@media (min-width: 1280px) and (max-width: 1559px) {
.btn-menu {
	top: 30px
}
.main-logo {
	top: 0
}
#main-menu .flower-c {
	top: 0
}
.box-float {
	right: 1% !important
}
}
@media (min-width: 1920px) and (max-width: 5000px) {
#brands .eco-content-box {
	max-width: 1600px;
}
#about .flower-rot:before {
	width: 600px;
	height: 600px;
}
}
@media screen and (min-width: 767px) {

.desk-none{
display:none;	
}
}
/*accordation*/
@media (max-width: 480px) {
	
	.faq-home .accrodion .accrodion-title h4 {font-size: 15px;}
	.faq-home .img-masonary .img-w1 {width: 100%;}
	.faq-home .img-masonary .img-w1 img {margin-left: auto;margin-right: auto;display: block;}
	
	.faq-home .accrodion .accrodion-title h4 span.text {display: inline-block;width: 70%;font-size: 18px;}
	.faq-home .accrodion .accrodion-title h4 span.decor {vertical-align: top;margin-top: 0px;}
}
@media screen and (max-width: 767px) {

.table-academic{
    width: 100%;
    margin-left: 2.4em;
    margin-bottom: 10px;
    text-align: left;
       
}
    ul {
    padding-left: 2.4em;
}
    .img-width-50 {
    max-width: 100%;
}
    .pad-left {
     padding-left: 0; 
}
    .img-res{
        max-width: 100%;
    }
    .img-width-50 {
    width: 100%;
    
}
    .faq-home .accrodion .accrodion-content {
    padding-left: 0px;
}
    .faq-home .accrodion.active:before, .faq-home .accrodion:before {
   
        left: 7px;}
    .faq-home .accrodion.active:before, .faq-home .accrodion:before {
   
        height: 99%;}
    
}
@media (min-width: 992px) and (max-width: 1921px) { 
    .mtc-1{
        text-align: center;
        margin: 60px 0;
}
    .mtc-2{
        margin: 38px 0;
    text-align: center;}
.mar-left-az{
       margin-left: 104px;
}}
@media (min-width: 320px) and (max-width: 568px){
    .bg-academic{
        background-image: none !important;
    }
    
}
