html , body
{
	overflow-x:hidden
}
a {
	color:#18f0a3;
	text-decoration:none;
	transition:0.8s;
	-webkit-transition:0.8s;
	-moz-transition:0.8s;
	-o-transition:0.8s;
}

.displaynone
{
	display:none !important
}
.vError
{
	border:red 2px solid !important
}
.form-error
{
	color:red;
	font-size:10px;
}
.h100{
	height:100%
}
.FormResult  , .FormResult1
{
	color:green;
	width:100%;
	display:inline-block;
	text-align:center;
	font-size:12px;
}
.success
{
	padding-top:25px;display: block;
}
.dnone
{
	display:none
}
.d-flex
{
	display:flex;    flex-wrap: wrap;
}
.white
{
	color:#FFF
}
.font-light
{
	font-weight:300
}
.font-normal
{
	font-weight:400
}
.font-medium
{
	font-weight:300
}
.font-bold
{
	font-weight:600
}
.font-9
{
	font-size:0.5625rem
}
.font-12
{
	font-size:0.75rem
}
.font-13
{
	font-size:0.8125rem
}
.font-14
{
	font-size:0.875rem
}
.font-16
{
	font-size:1rem
}
.font-18
{
	font-size:1.125rem
}
.font-20
{
	font-size:1.25rem
}
.font-22
{
	font-size:1.375rem
}
.font-26
{
	font-size:1.625rem
}
.font-32
{
	font-size:2rem
}
.font-40
{
	font-size:2.5rem
}
.font-42
{
	font-size:2.625rem
}
.font-45
{
	font-size:2.8125rem
}
.font-50
{
	font-size:3.125rem
}
.font-55
{
	font-size:2.8125rem
}
.font-62
{
	font-size:4.2rem
}
.font-90
{
	font-size:5.625rem
}
.text-center
{
	text-align:center
}
.line-height13
{
	line-height:1.3rem
}
.line-height15
{
	line-height:1.5rem
}
.line-height2
{
	line-height:2rem
}
.top-header
{
	background:#F7F7F7;
	color:#707070
}
.cur
{
	cursor:pointer
}
.inline-block
{
	display:inline-block
}
.flex-row {
    display: flex !important;
    justify-content: center;
    flex-direction: row;
    align-content: center;
    align-items: center;
}
.flex-column {
    display: flex !important;
    justify-content: center;
    flex-direction: column;
    align-content: center;
    align-items: center;
}
.jc-fs
{
	    justify-content: flex-start !important;
}
.al-fs
{
	    align-items: flex-start;
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.bg_darkgrey
{
	background:#363636;
}
.bg_grey
{
	background:#F2F2F2;
}
.slick-dots li button:before
{
	font-size:12px !important;
}
.slick-dots li.slick-active button:before
{
	color:#00B59C !important;
}
footer a:hover
{
	color:#00B59C;
}
.social_footer li a:hover span
{

	color:#00B59C
}


.ai-fs
{
	    align-items: flex-start;
}

nav li a
{
	text-transform:uppercase
}
.logo img
{

}
.insideImg h1
{
	font-size:3.5rem
}
.insideImg
{
	overflow:hidden
}
footer
{
	background:#F7F7F7;

}
a
{
	text-decoration:none;
	color:inherit
}
.d-block
{
	display:block !important
}
.w-100
{
	width:100%
}
.trigger{
	width: 40px;
	height: 40px;

	position: absolute;
	top: 23px;
    right: 11px;
	z-index: 9999;
	display: none;

}

.trigger > div{
	position: relative;
}

.trigger > div > span{
	position: absolute;
	height: 2px;
	width:60%;
	margin:0 20%;
	background: #24262A;
	top:12px;

	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;

	transition:.7s;
	-moz-transition:.7s;
	-webkit-transition:.7s;
}

.trigger > div > span:nth-child(2){
	top:19px;
}

.trigger > div > span:nth-child(3){
	top:27px;
}

.trigger > div.close > span:nth-child(1){
	-ms-transform: rotate(45deg); /* IE 9 */
	-webkit-transform: rotate(45deg); /* Chrome, Safari, Opera */
	transform: rotate(45deg);
	top: 19px;
}

.trigger > div.close > span:nth-child(2){
	display: none;
}

.trigger > div.close > span:nth-child(3){
	-ms-transform: rotate(-45deg); /* IE 9 */
	-webkit-transform: rotate(-45deg); /* Chrome, Safari, Opera */
	transform: rotate(-45deg);
	top: 19px;
}

.trigger, .sitewrapper{
	transition:.7s;
	-moz-transition:.7s;
	-webkit-transition:.7s;
}

.slided{
	-ms-transform: translate(-320px,0); /* IE 9 */
	-webkit-transform: translate(-320px,0); /* Safari */
	transform: translate(-320px,0); /* Standard syntax */
}
.relative
{
	position:relative
}
.jc-sa
{
	justify-content: space-around;
}
.jc-se
{
	justify-content: space-evenly;
}
.h250
{
	height:250px;
}
#submit_form input::placeholder , #submit_form textarea::placeholder { 
  color: #BEBEBE;
  opacity: 1; 
}

#submit_form input:-ms-input-placeholder , #submit_form textarea:-ms-input-placeholder { 
  color: #BEBEBE;
}

#submit_form input::-ms-input-placeholder , #submit_form textarea::-ms-input-placeholder { 
  color: #BEBEBE;
}
.order1
{
	order:1
}
.order2
{
	order:2
}
.underline{
text-decoration:underline
}
.bg_white
{
	background:#FFF
}
.uppercase
{
	text-transform:uppercase
}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

.top-header-right
{
	float:right;
}
.top-header-right li{
	margin-left:10px;
}
.top-header-right li a{
	color:#FFF
}
header a
{
	color:#2D57A6
}
footer h2
{
	position:relative;
	color:#363636
}

.footer_links li
{
	width:100%;
	display:inline-block;
	margin-bottom:10px;
	position:relative;
}

.footer_links li a
{
	color:#363636;
	font-size:1.125rem;
	font-weight:500
}



.footer_links li a:hover
{
	color:#00B59C
}


.footer_info span
{
	color:#0D988C
}
.social_footer li a {

    color: #999999;
    font-size: 1rem;
    display: inline-block;
    margin-right: 15px;
}
.social_footer li a  span{

    color: #999999;
    font-size: 1rem;

}
.title_border
{
	position:relative;
}
.title_border:before
{
	position:absolute;
	top:60px;
	left:0;
	width:80px;
	height:5px;
	background:#0D988C;
	content:'';	
}
.title_border.center:before
{
 left: 50%;
    transform: translate(-50%, 0);
}


/*bannbers*/
.banners {
    overflow: hidden;
    height: 60vh; 
    position: relative;
}


.main_bg {
    width: 100%;
    height: 60vh;
    overflow: hidden;
    position: relative;
}
.banners .banners_bg {

}
.banners_bg {
	position:relative;
    width: 100%;
    height: 100%;
    background-position: center center;
}
.banners_text {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 5000;
}
.banners_bg:before {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    /*background: rgba(0,0,0,0.3);*/
	/*background: url(../img/bg.png) no-repeat top center / cover ;*/
    z-index: 570;
    content: '';
}
.w-155
{
	width:190px;
	background: url(../img/fleche.svg) no-repeat bottom center #0099DE !important;
	    background-position: 5% 100% !important;
}
.top-header-mail a:hover , .top-header-right a:hover
{
	color:#0D988C;
}
header nav li:last-child{
padding-right:0
}
.ai-c
{
	align-items: center;
}
.jc-s
{
	justify-content: space-between;
}

.z-50
{
	    z-index: 50;
}
.bg_hover , .bg_hover img
{
	transition:all 1s ease-in-out;
	overflow:hidden
}
.bg_hover:hover img
{
	transform:scale(1.2);
}

/*/////////////////////////////////////////////////////////CONTENT////////////////////////////////////////////////////////////////////*/
.orange
{
	color:#00B59C
}
.top-header a , .top-header-social span{
	color:#707070;
}

.top-header a:hover , .top-header-social a:hover  span{
	color:#00B59C;
}

.header-sign
{
	border-radius:15px;
}
.header_search input[type='text'] {
    border-radius: 50px;
    background-color: transparent;

    height: 45px;
	width:170px;
    border: 1px solid #BEBEBE;
    color: #9b9b9b;
}
.header_search button[type='submit'] {
    border-radius: 50px;
    background: transparent;
    color: #00B59C;
    font-size: 17px;
    height: 40px;
    position: absolute;
    top: 0.15rem;
    right: 15px;
    width: 25px;
}
.grey
{
	color:#999999
}
.light_grey
{
	color:#999999
}
.black
{
	color:#363636;
}
.b-left
{
	border-left:3px solid #00B59C;
	padding-left:35px;
}
.contact_right_box
{
	padding-left:150px;
}
.contact_right_box a:hover
{
	color:#00B59C;
}
#submit_form input , #submit_form textarea
{
	background:#F7F7F7;
	border-radius:10px;
	border:0;
	height:60px;
	font-weight:300;
	font-size:1rem;
	color:#363636
}
#submit_form textarea
{
	height:150px;
	resize:none
}
#submit_form button
{
	background:#00B59C;
	padding:15px 0;
	width:175px;
	text-align:center;
	font-size:10px;
	color:#FFF;
	border-radius:10px;
	letter-spacing:3px;
}
.custom-file-input {
    position: relative;
    z-index: 2;
    width: 100%;
    height: calc(1.5em + .75rem + 2px);
    margin: 0;
    overflow: hidden;
    opacity: 0;
}.custom-control-label::before, .custom-file-label, .custom-select {
    transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.custom-file-label {
position: absolute;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1;
    /* height: calc(1.5em + .75rem + 2px); */
    padding: 13px 0;
    overflow: hidden;
    /* font-weight: 400; */
    /* line-height: 1.5; */
    text-align: center;
    color: #FFF;
    background-color: #999999;
    border: 0;
    border-radius: 10px;
    font-size: 10px;
    letter-spacing: 3px;
}
.custom-file-label1::after {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 3;
    display: block;
    height: calc(1.5em + .75rem);
    padding: .375rem .75rem;
    line-height: 1.5;
    color: #495057;
    content: "UPLOAD CV";
    background-color: #e9ecef;
    border-left: inherit;
    border-radius: 0 .25rem .25rem 0;
}
.cv_style
{
	width:175px;
}
#validatedCustomFile
{
padding: 0;
    height: 45px !important;
}
.parallax
{
	background-repeat:no-repeat;
	background-size:cover;
	background-attachment:fixed;
	background-position:center center;
	position:relative;
	height:490px;
}
.parallax:before
{
    /*position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 20;
    background: rgba(0,0,0,0.5);
   content: '';*/
}
.industries_listing h4
{
	position:absolute;
	bottom:0;
	left:0;
	z-index:50;
	background:rgba(0,0,0,0.5);
	width:100%
	
}
.back
{
    background: #00B59C;
    padding: 15px 0;
    width: 100px;
    text-align: center;
    font-size: 10px;
    color: #FFF;
    border-radius: 10px;
    letter-spacing: 3px;	
	display:block;transition:all 1s ease-in-out;
}
.back:hover
{
	transform: translateX(-10px);
}
.products_page .main_categories:nth-child(2n+2)
{
	background:#F7F7F7;
}
.view_more
{
	border:1px solid #00B59C;
	color:#00B59C;
	border-radius:5px;transition:all 1s ease-in-out;
	padding:10px 60px
}

.view_more:hover
{
	transform: translateY(-10px);
	background:#00B59C;
	color:#FFF
}
.listing_products
{
	padding-top:100px;
}


.products_main_box .br-right
{
	border-right:3px solid #00B59C;
	overflow:inherit
}
.products_main_box:nth-child(5n+5) .br-right
{
	border-right:0;
}

.light_bg
{
	background:#F7F7F7
}

.about_bg_main
{
	margin-top:85px;
	min-height: 110px;
}

.parallax_about
{
	background-repeat:no-repeat;
	background-size:cover;
	background-position:center center;
	position:relative;
	height:400px;
}
.parallax_about:before
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 20;
    background: rgba(0,0,0,0.5);
    content: '';
}
.products_main_box img
{
	max-width:80%
}
/*
.parallax_about h3 {
position: relative;
}

.parallax_about h3::after {

    content: "";
    display: block;
    width: 130px;
    height: 5px;
    background: #191970;
    right: 0;
    top: 50%;
    position: absolute;

}*/
.py-100
{
	padding:100px 0
}
.quotes
{
	position:relative
}
.quotes-left
{
	position:absolute;
    top: -55px;
    left: -55px;
	
}
.quotes-right
{
	position:absolute;
    top: -150px;
    right: -85px;
	transform:rotate(180deg)
	
}

.products_listing h4
{
	position:absolute;
	top:0;
	left:0;
	z-index:50;
	height:100%;
	/*background:rgba(0,0,0,0.5);*/
	width:100%;
	padding:0 50px
}
.products_listing .colw-16:hover img
{
	transform:scale(1.2);
}	


.ask_button
{
	border:1px solid #00B59C;
	color:#00B59C;
	border-radius:5px;transition:all 1s ease-in-out;
	padding:10px 40px;
	min-width:230px;
	text-align:center;
	letter-spacing:1px;

}

.ask_button:hover , .ask_button.active
{

	background:#00B59C;
	color:#FFF
}

.overflow_inherit
{
		overflow:inherit
}
.login_page
{
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
}
.login_form input[type="text"] , .login_form input[type="password"]
{
	border:1px solid #363636;
	border-radius:5px;
	background:#FFF;font-size:14px;
}

.login_form input[type=submit]
{
	letter-spacing:3px;
	background:#363636;
	color:#FFF;
	font-size:12px;
	border-radius:5px;
	padding:15px 60px;
	width:auto;
	height:auto
	
}
.signup_form input[type="text"]  , .signup_form input[type="password"] 
{
	border:1px solid #363636;
	border-radius:5px;
	background:#FFF;
	font-weight:300;
	font-size:14px;
}

.signup_form input[type=submit]
{
	letter-spacing:3px;
	background:#00B59C;
	color:#FFF;
	font-size:12px;
	border-radius:5px;
	padding:15px 60px;
	width:auto;
	height:auto
	
}

.login_form input::placeholder , .signup_form input::placeholder { 
  color: #BEBEBE;
  opacity: 1; 
}

.login_form input:-ms-input-placeholder , .signup_form input:-ms-input-placeholder { 
  color: #BEBEBE;
}

.login_form input::-ms-input-placeholder , .signup_form input::-ms-input-placeholder { 
  color: #BEBEBE;
}

.documents_files
{
	display:none
}
.cur{
cursor:pointer
}

.prices_box
{
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	border:1px solid #00B59C;
	border-top:0;
	min-width:230px;
	margin-top:-3px;
	display:none
}

.blue{
	color:#2D57A6
}
.bb-1
{
	border-bottom:1px solid #00B59C;
}
.prices_box .bb-1:last-child{
border:0
}
.fd-r
{
	    flex-direction: row !important;
}
.row_ml.active
{
	padding-left:50px;
}

/*//////////////////////////////////////////////////MESSAGES\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\*/
.messages {
  border-radius: 15px;
  margin: 0 0 10px;
  overflow: hidden;
  display: inline-block;
  width: 100%;
  text-align:center;
}
.messages,
.messages ul {
  list-style: outside none none !important;
  margin: 0;
  padding: 0;
}
.messages {
}
.success-msg {
  background-color: #e9ffca;
  background-image: url("../images/msg-success.png");
  border-color: #296a23;
  color: #296a23;
}

.error-msg {
  background-color: #f5dad3;
  background-image: url("../images/msg-error.png");
  border-color: #c02230;
  color: #c02230;
}
.cc_count , .cc_count1
{
	display:none
}

.dark-grey {
    color: #606060 !important;
}
.black-color
{
	color:#000 !important
}
.abso-price
{
	position:absolute;
	top:-5px;
}
.error-msg,
.success-msg,
.note-msg,
.notice-msg {
  background-position: 25px center !important;
  background-repeat: no-repeat !important;
  font-size: 0.9rem !important;
  padding: 25px 25px 25px 75px !important;
  margin: 15px 0;
  text-align: left;    background-size: 35px;
display:inline-block
}
.max-h100
{
	max-height:100%
}
.overflow-hidden
{
	overflow:hidden
}
.note-msg,
.notice-msg {
  background-color: #fdeda4;
  background-image: url("../images/msg-note.png");
  border-color: #7c622a;
  color: #7c622a;
}
.partners-slick
{
	margin-bottom:0 !important
}
.partners-slick .slick-slide  {
      margin: 0 25px;
  }

  /* the parent */
.partners-slick .slick-list  {
      margin: 0 -25px;
  }
  .partners-box
  {
	  
	  height:180px;
  }
  .partners-box img
  {
	  max-width:80%;
	  max-height:100px;
  }  
  .partners-box a
  {
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
  }
  
.close-msg {
  float: right;
}

.close-msg i {
  cursor: pointer;
  font-size: 24px;
  font-weight: normal;
  margin-top: -4px;
}
.about_bg_item img
{
	height:45px;
}
.mh-274
{
	max-height:265px;
}
footer h2.font-medium{
font-weight:500
}

.img-bg1{-webkit-animation:kenburns-top 5s ease-out both;animation:kenburns-top 5s ease-out both}
@-webkit-keyframes kenburns-top{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:50% 16%;transform-origin:50% 16%}100%{-webkit-transform:scale(1.1) translateY(-15px);transform:scale(1.1) translateY(-15px);-webkit-transform-origin:top;transform-origin:top}}@keyframes kenburns-top{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);-webkit-transform-origin:50% 16%;transform-origin:50% 16%}100%{-webkit-transform:scale(1.1) translateY(-15px);transform:scale(1.1) translateY(-15px);-webkit-transform-origin:top;transform-origin:top}}


.text-focus-in {
	-webkit-animation: text-focus-in 1s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;
	        animation: text-focus-in 1s cubic-bezier(0.550, 0.085, 0.680, 0.530) both;
}
@-webkit-keyframes text-focus-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}100%{-webkit-filter:blur(0);filter:blur(0);opacity:1}}@keyframes text-focus-in{0%{-webkit-filter:blur(12px);filter:blur(12px);opacity:0}100%{-webkit-filter:blur(0);filter:blur(0);opacity:1}}


.tracking-in-expand {
	-webkit-animation: tracking-in-expand 1s cubic-bezier(0.215, 0.610, 0.355, 1.000) both;
	        animation: tracking-in-expand 1s cubic-bezier(0.215, 0.610, 0.355, 1.000) both;
}@-webkit-keyframes tracking-in-expand{0%{letter-spacing:-.5em;opacity:0}40%{opacity:.6}100%{opacity:1}}@keyframes tracking-in-expand{0%{letter-spacing:-.5em;opacity:0}40%{opacity:.6}100%{opacity:1}}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
footer{margin-bottom:0;display:inline-block;width:100%;}
html , body{  /* has to be scroll, not auto */
  -webkit-overflow-scrolling: touch;}
  
  
.banners_text h1 , .parallax h3 , .insideImg h1 , .products_listing h4
{
	text-shadow: 0 10px 20px #000;
}	
  
  
@media all and (max-width: 1100px){
	.mh-274{max-height:auto}
	.logo img{position:relative;top:auto;left:auto;width:110px;}
	header .py-25{padding:0}
.font-55 {font-size: 2rem;}
.slided {
    -ms-transform: translate(-320px,0);
    -webkit-transform: translate(-320px,0);
    transform: translate(-320px,0);
}
.trigger{
		display: block;
	}

	nav{
		position: fixed;
		z-index: 500;
		width: 320px;
		height: 100vh;
		box-sizing: border-box;
		background: #24262A;
		left: 100%;
		padding: 20px;
		top: 0;
		transition: .7s;
		-moz-transition: .7s;
		-webkit-transition: .7s;
		z-index:100000
	}

	nav ul{
		margin:0;
	}

	nav ul li{
		margin:0;
		padding: 10px;
	}

	nav ul li a{
		padding: 5px 15px;
		line-height: 30px;
		text-align: left;
		position: relative;
		width: 100%;
		color:#FFF;
		box-sizing: border-box;
		display: block;
	}

	header li .ddm{
		position: relative;
		top: 10px;
		padding: 10px;
		opacity:1;
		overflow:inherit;
		background:none;
		top:-5px;;
		left:20px;
		visibility:visible
	}

	.ddm li {
    		display: block;
    		float: none;
    		width: 100%;
		box-sizing: border-box;
    		padding: 0 15px;
		text-align: left;
	}

	.ddm li a{
		text-align: left;
	}

	header .tophd ul.hdlang {
		margin-right: 60px;
	}

	header .tophd ul.hdlang {
		margin-right: 60px;
	}

	header .tophd ul.hdlang li{
		display: inline-block;
		width: auto !important;
	}
.slided .trigger > div > span{background:#FFF}
.slided .trigger {top: 5px;}
/*/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.top-header-left{display:none}
.img-bg {background-size: cover;}
footer{text-align:center}
footer.pt-50{padding-top:0}
footer .pl-50{padding-left:0;}
footer .pb-40{padding-bottom:20px;}
footer .colw-20{padding-bottom:40px;}
footer {display:inline-block;width:100%;margin-bottom:0}
header li .ddm li a:hover{background:none}
.parallax{background-attachment:inherit}
.parallax  .font-62{    font-size: 2rem;text-align: center;}
.contact_right_box{padding-left:0;padding-top:50px;}
.header_search input[type='text']{width:100%}
#submit_form .pl-25{padding-left:0}
#submit_form .pr-25{padding-right:0}
.d-flex-m{display:inline-block !important;width:100%}
.cv_style{width:100%;margin-bottom:25px;}
#submit_form button{width:100%}
.d-flex-m .ml-25{margin-left:0}
.px-50{padding:0 25px}
.pr-30{padding-right:0}
.pl-40{padding-left:0}
.about_bg_main  .colw-33.pl-25{padding-left:0}
.pb-25-m{padding-bottom:25px;}
.mt-25-m{margin-top:25px;}
.txt-cntr-m{text-align:center}
.txt-cntr-m .d-block{display:inline-block !important}
.parallax_about .font-50{font-size:2rem}
.parallax_about{height:auto;padding:50px 0}
.products_main_box .br-right{border-right:0}
.view_more{width:100%;text-align:center}
.fd-r{display:inline-block !important;width:100%}
.row_ml.active{padding-left:0}
.ask_button{min-width:100%}
.row_ml , .w-100-m{width:100%}
.prices_box{min-width:100%}
header li .ddm li a{padding:5px 0}
.top-header-right{width:100%}
.top-header-social li{width:auto !important}
.header-sign{display:flex;width:100%}
.login_form , .signup_form {width:80%}
.signup_form  .pl-15{padding-left:0}
.signup_form  .pr-15{padding-right:0}
.products_listing img{width:100%}
.banners , .main_bg{height:400px;}
.banners .colw-55{width:100%;}
.banners .font-62{font-size:2.5rem}
.bg_hover:hover img{transform:scale(1);}
.banners .banners_bg{background-size:cover}
.b-left{padding-left:20px;}
.about_bg_main .pl-10 , .about_bg_main .pl-20{padding-left:0px;}
.industries_listing , .products_listing {padding:0 25px;}
.about_bg_item img{padding-right:15px;}
[data-aos^=fade][data-aos^=fade]{opacity:1 !important}
[data-aos]{transform: translate3d(0,0,0);}
.quotes-left , .quotes-right{display:none}
.quotes{padding:0 25px;}
header .lang{margin-right:5px;}
.top-header-social , .header-sign{width:auto !important}
.top-header-right{justify-content: space-between;}
.top-header-right a.px-30{padding-left:10px;padding-right:10px;}
}




