@media only screen and  (min-width:1px) and (max-width:744px){
.careers_h div > img {
margin-top: 30px !important;
margin-left:10px !important;
}
#video_pack_mobile{
display:block; 
}
#video_pack{ }
.tab {
overflow: hidden;
border: none !important;  
background-color:transparent !important;
width: 90% !important;
text-align: center;
margin:0 5% !important;
}
.tab button {
background-color: #c4161c  ;
outline: none;
cursor: pointer;
padding: 20px 46px;
transition: 0.3s;
color:#c4161c !important;
margin:0 auto;
font-size: 18px;
display: block !important;
width: inherit !important;
margin-bottom:10px;
border: 1px solid #c4161c !important;
}.table_alternate td{
width:auto !important;
}
.tab button:hover {
color:#c4161c !important;
}
.tab button.active22 {
background-color: #c4161c !important;
color: #FFF !important;
}
#front_video{
width:90%;
min-height:300px !important;
max-height:400px !important;
}
.news_pads{
padding:0 80px !important; 
width:auto !important;
position:relative;
width:100% !important;
display:inline-block !important;
position:relative;
}
.new_min_height .red_button{
position:absolute;bottom:0;
left: 15%;
width: 70% !important;
display: inline-block !important;
}
}
@media only screen and  (min-width:1px) and (max-width:480px){
.counter-column {
width: 100% !important;
}
.fact-counter {
margin-left: 0 !important;
}
.mbr-gallery .mbr-gallery-item {
width: 90% !important;
}
.deoboy{
display:none;
}
iframe{
width:100% !important;
}
.leftright100 td img {
max-width: 100% !important;
} 
.leftright100 td {
width:100% !important;
display:block !important;
height: auto !important;
} 
.leftright100  tr {
height: auto !important;
} 
table.leftright101 td{
width:100% !important;
}
.table_alternate td {
width:fit-content !important;
display: table-cell;
}
.table_theme1 td{
width:fit-content !important;
display: table-cell;
}
.table_alternate, .downloadss {
width: max-content !important;
}
#gotopsss{
padding: 10px 80px;
width: auto;
background-color: #cc0000;
color: white;
font-size: 18px;
white-space: nowrap;
display:block;
}
ul#relatedts li {
width:auto !important;
}
ul#relatedts li img{
width:100% !important;
}
table.contactbox{
width:100% !important;
height:auto !important;
}
.nopaddings{padding:0;margin:0 !important;}
.reads2 {
padding: 10px 5px !important;
}
#iconssmall {
float: none;
width:100%;
display:block;
margin:0 auto;
text-align:center;
margin-top:20px;
}
#iconssmall li {
float: none;
display:inline-block;
}
.downloadss i{
display:none;
}
ul#relatedts{
width:100%;
text-align:center;
display:block;
}
ul#relatedts li {
width: 100%;
text-align: center;
border: 1px solid #CCC;
display: inline-block;
margin: 10px 15px;
}
.tab button{
}
#topproduct{ 
position:relative;top:100px; 
}
.news_pads{ 
padding:0 0px !important; 
width:auto !important;
position:relative;
width:100% !important;
display:inline-block !important;
position:relative;
}
.new_min_height .red_button{
position:absolute;bottom:0;
left: 0%;
width: 100% !important;
display: inline-block !important;
}	  
}
@media only screen and  (min-width:745px) and (max-width:1024px){
#video_pack_mobile{
display:block; 
}
#video_pack{ }
#front_video{
width:90%;
min-height:400px !important;
max-height:700px !important;
}
.news_pads{
padding:0 0px !important; 
width:auto !important;
position:relative;
width:100% !important;
display:inline-block !important;
position:relative;
}
.new_min_height .red_button{
position:absolute;bottom:0;
left: 0%;
width: 100% !important;
display: inline-block !important;
}
}
@media only screen and  (min-width:768px) and (max-width:1200px){
.wrapper_banner{
margin-top: 68px !important;
}
}
@media only screen and  (min-width:1px) and (max-width:568px){
.wrapper_banner{
margin-top: 68px !important;
}
} 
@media only screen and  (min-width:1px) and (max-width:1200px){
#mobile_products{
display:block  ;
}
#desktop_products{
display:none  ;	
}
.wrapper_content{
height:auto;	
}
.wrapper_products{
margin:0 auto;
height:auto;	
}
#menu2.smaller{
display:block !important;
webkit-transition: height 0.7s;
-moz-transition: height 0.7s;
-ms-transition: height 0.7s;
-o-transition: height 0.7s;
transition: height 0.7s;
height:68px ;
position:fixed;top:0px;left: 0;
border-bottom:6px solid #c4161c !important;
z-index: 9;
}
#download_mobile{
clear:both;
background-color:red;
width:100%;
display:block !important;
position:absolute;
height:50px !important;
padding:10px;
right:0;
top:80px;
z-index:99999999999;
}
.mobile_ver{
position:relative;top:0;
left:0;
display:block; 
}
.page_left_paddding{
padding:0 15px !important;
}
html,body{
overflow-x:hidden;
}
#download_box2  .download_img img{
width:20px !important;
display:none !important;
}
div.row {
width: 100%;
margin: 0 ;
padding:0;
}
.wrapper_news{
height:auto;
}
#wrapper_news_extended > a{
display:inline-block;
padding-left:20px;
padding-right:20px;
}
.parallax2 {
margin:0;
padding:0;
width:100%;
max-height: 218px; 
min-height: 218px;
background-size:cover !important;
z-index:1;
}
#menuside_floating{
position:fixed;top:0px;left:-320px;
z-index:99999  !important;
width:320px !important;
height:100%;
display:block;
background:rgba(255,0,0,0.35);	
} 
#video_content img{
width:96%;
}
#video_pack #video_player
#menu2.smaller {
border-top:0px ;
}
#menu2{
border-top:0px;
}
#main-menu,#mena,#menu1,  #mena_loob {
display:none !important;
}
.nopaddingxs{
padding-right:0;
padding-left:0;	
}
#toggle_buttons{
float:right;
position:relative;
margin-top:8px;
cursor:pointer;
}
.bar_toggles{
position:relative; 
margin-top:6px;
border:4px solid #c4161c;
width:39px;
display:block;
}
#menuside_floating{
position:fixed;top:0px;left:-400px;
z-index:9999999999 !important;
width:400px;
height:100%;
display:block;
background:rgba(255,0,0,0.35);	
}
#menuside_floating_block{
position:fixed;top:0px;left:0;
z-index:99999 !important;
width:100%;
height:100%;
display:none;
background:rgba(0,0,0,0.85);	
}
.glyphicon-remove{
margin:0 !important;
padding: 10px 10px 0px 10px;
color:white !important;
font-size:18px !important;
cursor:pointer;
}
#close_div{
padding:0 10px;	
}
#ul_list{
padding:10px;	
}
#ul_list ul{
padding:0px;	
margin:0;
list-style:none;
list-style-type:none;
width:96%;
}
#ul_list ul li{
padding:0px;	
list-style:none;
list-style-type:none;
margin:4px 0 4px 0px;
width:100%;
display:block;
}
#ul_list ul li a:link,  #ul_list ul li a:visited{
color:#FFF ;
text-decoration:none;
font-weight:normal;
font-size:18px;
display:block;
padding:2px 0;
padding-left:10px;
}
#ul_list ul li a:hover,   #ul_list ul li a:focus {
color:#404b52;
background-color:#FFF;
text-decoration:none;
display:block;
}
#float_user{
float:right;
padding:10px;	
}
#menu_overflow{
position:relative;
overflow-x:hidden;
width:98%;
height:98%;
background:red;
z-index:99999999999;
}
.demo1 {
width: 100% !important; } 
#box_info{
width:96%;
height:50px;
}
#box_info span#phone{
color:white;
font-size:22px;
display:block;
}
#hr_line hr{
display:block;
margin:20px 0 20px 0;
width:96% !important; 
color:
}
#hr_line1 hr{
display:block;
margin:20px 0 20px 0;
width:100% !important; 
color:
}
.logs1{
text-decoration:none !important;
color:white;
font-size:16px; 
}
#menu2.smaller {
border-bottom: 1px solid #A4A4A4;
}
}
@media only screen and  (min-width:1px) and (max-width:1024px){
.wrapper_news_mobile{
display:none;
}
#wrapper_products_content{
width:100% !important;	
}
.wrapper_products{
height:auto;
width:100% !important;
padding:10px;
}
.wrapper_content div #video_pack {
margin-top:0 !important;	
}
#box_info span#phone {
font-size:1.5em;	
}
.wrapper_content div  #video_pack a:link,  .wrapper_content div  #video_pack a:visited{
background:none;
width:auto;
height:auto;
display:block;
position:absolute;
top:45%;
left:45%;
z-index:99999;
}
#video_content{
cursor:pointer;
}
#video_content iframe{
width:96% !important;
max-height:300px !important;
}
.wrapper_content{
height: auto !important;	
}
}
@media only screen and  (min-width:1px) and (max-width:1140px){
#box_white_sub{
display:none;
}
#box_white{
display:none !important;	
}
.wrapper_banner{
height:auto;	
}
.theme-default .nivoSlider{
max-height:auto;
height:auto;	
}
.wrapper_content{
margin-top:0px !important;
}
}
@media only screen and  (min-width:1px) and (max-width:480px){ 
footer p {
text-align: center;
color: #FFF;
margin: 20px auto;
padding:20px;
font-weight: 500;
}
.parallax3 {
margin:0;
padding:0;
width:100%;
max-width:100% !important;
display:block;
background-color:white;
height: 254px !important; 
max-height:254px;
min-height:254px;
clear:both;
background-size:cover !important;
background-attachment:local;
background-position: bottom;
background-repeat: no-repeat;
position:relative;
z-index:1;
} 
#formwidth_mobile{
margin:0;
padding:0;
padding-bottom:20px;
margin-bottom:30px;	
}
a.red_button:link, a.red_button:visited {
display: inline-block;
padding: 10px 20px;
position:relative;
}
#products_shadow {
padding:0;
}
.download_img{
width:100%;
position:relative;
}
.download_img img{
width:20px !important;
display:none !important;
}
#searchings_final{
margin-top:60px;
}
.footer_link img{
width:60%;
margin:0 auto;
margin-bottom:30px; 
}
.custom-pagination{
margin-bottom:40px; 
}
.barss{
display:none;  
}
.new_min_height{
min-height:150px;
margin:0;
padding:0;
height:100%;
margin-bottom:40px;
}
.new_min_height .red_button{
position:absolute;bottom:0;
left: 0%;
width: 100% !important;
display: inline-block !important;
}
.fixer_img{
position:relative;
width:100%;
margin:0;
padding:0;
}
.fixer_img >img {
width:100%;
}
.wrapper_testi {
width:100%;
text-align:center;
display:block;
height:auto;
}
.wrapper_clients_container{
width:100%; 
height:auto !important;
text-align:center;
display:block;
}
#footer_flyer{
text-align:center !important;
display:block;
margin:0 auto;
position:relative;
left:1%;
margin-top:30px;
}
#footer_flyer a{
font-size:16px;
position:relative;
z-index:9999999;
}
#view_flyers{
margin-right:15px;
}
footer{
height:auto;
min-height:800px;
max-height:2500px;
text-align:center !important;
}
footer   .flyer_img{
position:relative;
margin:0 auto;
text-align:center !important;
}
.flyer_img img{
width:100% !important;
}
.icons_spacing{
clear:both;
}
.social_icons{
margin-bottom:50px;
}
.scrollToTop{
position: absolute;
right: 3%;
padding: 0;
width: 50px;
margin: 0; float: right !important;	
}
.wrapper_products h3{
margin: 0 auto;
width: 100%;
text-align: center;
}
#box_white_sub{
display:none;
}
}
@media only screen and  (min-width:391px) and (max-width:1024px){  
.wrapper_clients{
height:auto;  
}
.wrapper_clients_container{
left: 8%;    
}
.testi_img{
width:auto; 
margin:0 auto;
text-align:center;
padding:0;
}
#testi_container {
left: -30px;
}
.testi_img img{
width:100%;
margin:0;
padding:0;	
}
.wrapper_testi	 {
position:relative;
display:block;
min-height:650px !important;
max-height:780px ;
}
.wrapper_testi h3	 {
left:auto;
right:auto;
}
#wrapper_testi_extended {
margin: 0 auto;
position: relative;
left: auto !important;
text-align: center;
clear: both;
min-height:650px !important;
}
#slider{
margin:0 auto;
text-align:center;
padding:10px;
position:relative;
display:block;
min-height:650px !important;
max-height:780px ;
}
.slide{
display:block;
position:relative;
width:100%;
left:5%;
margin:0 auto;
text-align:center;
min-height:650px !important;
max-height:780px  ;
}
.slide-copy{
position:relative;
top:0;
left:auto;
display:block;
width:100%;
max-height:830px  ;
margin:0 auto;
text-align:center;
background-color:#e3e3e3;
min-height:650px !important;
}
.slide-copy h4{
width:100%;
color:#323946;
font-weight:800;
margin-top:30px;
font-size:24px;
padding:0;
}
.slide-copy h5{
color:#323946;
font-weight:500;
margin-top:0px;
padding:0;
font-size:20px;
width:100%;
}
.slide-copy p{
color:#323946;
font-size:22px;
text-align:center;
width:100%;	
padding: 0 20px;
position: relative;
}
.slide-copy > img{
width:20% !important;
height:auto;
display:none;
}
}  
@media only screen and  (min-width:1px) and (max-width:390px){  
.testi_img{
position:relative;
width:100%;
margin:0 auto;
text-align:center;
padding:0;	
}
#testi_container {
left: -30px;
}
.testi_img img{
width:80%;
margin:0;
padding:0;	
}
.wrapper_testi	 {
position:relative;
display:block;
min-height:650px !important;
max-height:880px ;
}
.wrapper_testi h3	 {
left:auto;
right:auto;
}
#wrapper_testi_extended {
margin: 0 auto;
position: relative;
left: auto !important;
text-align: center;
clear: both;
min-height:650px !important;
}
#slider{
margin:0 auto;
text-align:center;
padding:10px;
position:relative;
display:block;
min-height:700px !important;
max-height:880px ;
}
.slide{
display:block;
position:relative;
width:100%;
left:10% !important;
margin:0 auto;
text-align:center;
min-height:650px !important;
max-height:880px  ;
}
.slide-copy{
position:relative;
top:0;
left:auto;
display:block;
width:100%;
max-height:880px  ;
margin:0 auto;
text-align:center;
background-color:#e3e3e3;
min-height:650px !important;
}
.slide-copy h4{
width:100%;
color:#323946;
font-weight:800;
margin-top:30px;
font-size:24px;
padding:0;
}
.slide-copy h5{
color:#323946;
font-weight:500;
margin-top:0px;
padding:0;
font-size:20px;
width:100%;
}
.slide-copy p{
color:#323946;
font-size:22px;
text-align:center;
width:100%;	
padding: 0 20px;
position: relative;
}
.slide-copy > img{
width:20% !important;
height:auto;
display:none;
}
}
@media only screen and  (min-width:481px) and (max-width:768px){  
footer p {
text-align: center;
color: #FFF;
margin: 20px auto;
padding:20px;
font-weight: 500;
}
#searchings_final{
margin-top:60px;
}
.download_img img{
width:20px !important;
display:none !important;
}
.footer_link img{
width:40%;
margin:0 auto;
margin-bottom:30px;
}
.custom-pagination{
margin-bottom:40px; 
}
#box_white_sub{
display:none;
}
.barss{
display:none;  
}
.new_min_height{
min-height:150px;
margin:0;
padding:0;
height:100%;
margin-bottom:40px;
}
.fixer_img{
position:relative;
width:100%;
margin:0;
padding:0;
}
.fixer_img >img {
width:100%;
}
#footer_flyer{
text-align:center !important;
display:block;
margin:0 auto;
position:relative;
left:0;
margin-top:30px;
}
#footer_flyer a{
font-size:16px;
position:relative;
z-index:9999999;
}
#view_flyers{
margin-right:15px;
}
footer{
height:auto;
min-height:800px;
max-height:2500px;
text-align:center !important;
}
footer   .flyer_img{
position:relative;
margin:0 auto;
text-align:center !important;
}
#footer_flyer{
position:relative;
left:0%;	
}
.flyer_img img{
width:55% !important;
}
.icons_spacing{
clear:both;
}
.social_icons{
margin-bottom:50px;
}
.scrollToTop{
position: absolute;
right: 3%;
padding: 0;
width: 50px;
margin: 0; float: right !important;	
}
.wrapper_products h3{
margin: 0 auto;
width: 100%;
text-align: center;
}
}
@media only screen and  (min-width:769px) and (max-width:1024px){  
footer p {
text-align: center;
color: #FFF;
margin: 20px auto;
padding:20px;
font-weight: 500;
}
#searchings_final{
margin-top:60px;
}
.footer_link img{
width:40%;
margin:0 auto;
margin-bottom:30px;
}
.custom-pagination{
margin-bottom:40px; 
}
#searchings_final{
margin-top:60px;
}
.barss{
display:none;  
}
.new_min_height{
min-height:150px;
margin:0;
padding:0;
height:100%;
margin-bottom:40px;
}
.fixer_img{
position:relative;
width:100%;
margin:0;
padding:0;
}
.fixer_img >img {
width:100%;
}
#footer_flyer{
text-align:center !important;
display:block;
margin:0 auto;
position:relative;
left:0%;
margin-top:30px;
}
#footer_flyer a{
font-size:16px;
position:relative;
z-index:9999999;
}
#view_flyers{
margin-right:15px;
}
footer{
height:auto;
min-height:800px;
max-height:2500px;
text-align:center !important;
}
footer   .flyer_img{
position:relative;
margin:0 auto;
text-align:center !important;
}
#footer_flyer{
position:relative;
left:1%;	
}
.flyer_img img{
width:100% !important;
}
.icons_spacing{
clear:both;
}
.social_icons{
margin-bottom:50px;
}
.scrollToTop{
position: absolute;
right: 3%;
padding: 0;
width: 50px;
margin: 0; float: right !important;	
}
.wrapper_products h3{
margin: 0 auto;
width: 100%;
text-align: center;
}
}
@media only screen and  (min-width:1025px) and (max-width:1200px){  
.news_pads{
padding:0 0px !important; 
width:auto !important;
position:relative;
width:100% !important;
display:inline-block !important;
position:relative;
}
.new_min_height .red_button{
position:absolute;bottom:0;
left: 15%;
width: 70% !important;
display: inline-block !important;
}
#searchings_final{
margin-top:60px;
}
.footer_link img{
width:40%;
margin:0 auto;
margin-bottom:30px;
}
.custom-pagination{
margin-bottom:40px; 
}
#searchings_final{
margin-top:60px;
}
.barss{
display:none;  
}
.new_min_height{
min-height:150px;
margin:0;
padding:0;
height:100%;
margin-bottom:40px;
}
.fixer_img{
position:relative;
width:100%;
margin:0;
padding:0;
}
.fixer_img >img {
width:100%;
}
.wrapper_testi {
width:100%;
text-align:center;
display:block;
clear:both;
}
.wrapper_clients_container{
width:100%; 
height:auto !important;
text-align:center;
display:block;
clear:both;
}
.testi_img{
position:relative;
width:auto;
margin:0 auto;
text-align:center;
padding:0;	
}
.testi_img img{
width:100%;
margin:0;
padding:0;	
}
.wrapper_testi	 {
min-height:400px !important;
max-height:900px !important;
}
.wrapper_testi h3	 {
margin:auto;
width:100%;
}
#testi_container {
left: -30px;
}
#wrapper_testi_extended {
margin: 0 auto;
text-align: center;
clear: both;
width:80%; 
}
#slider{
margin:auto;
text-align:center;
padding:10px;
position:relative;
min-height:350px !important;
display:block;
min-height:400px !important;
}
.slide{
position:absolute;top:0;
width:100%;
height:100%;
left:0%;
margin:0 auto;
text-align:center;
height:auto;
}
.slide-copy{
position:relative;
margin:auto;
left: 5%;
width:100%;
max-height:830px !important;
margin:0 auto;
text-align:center;
background-color:#e3e3e3;
min-height:400px !important;
}
.slide-copy h4{
width:100%;
color:#323946;
font-weight:800;
margin-top:30px;
font-size:24px;
padding:0;
}
.slide-copy h5{
color:#323946;
font-weight:500;
margin-top:0px;
padding:0;
font-size:20px;
width:100%;
}
.slide-copy p{
color:#323946;
font-size:22px;
text-align:center;
width:100%;	
padding: 0 20px;
position: relative;
}
.slide-copy > img{
width:20% !important;
height:auto;
display:none;
}
#footer_flyer{
text-align:left !important;
display:block;
margin:0  ;
position:relative;
left:0%;
margin-top:30px;
}
#footer_flyer a{
font-size:16px;
position:relative;
z-index:9999999;
}
#view_flyers{
margin-right:15px;
}
footer{
height:auto;
min-height:800px;
max-height:2500px;
text-align:center !important;
}
footer   .flyer_img{
position:relative;
margin:0 ;
text-align:center !important;
}
#footer_flyer{
position:relative;
left:5%;	
}
.flyer_img img{
width:100% !important;
}
.icons_spacing{
clear:both;
}
.social_icons{
margin-bottom:50px;
}
.scrollToTop{
position: absolute;
right: 3%;
padding: 0;
width: 50px;
margin: 0; float: right !important;	
}
.wrapper_products h3{
margin: 0 auto;
width: 100%;
text-align: center;
left: 8%;
}
}
@media only screen and  (min-width:1px) and (max-width:321px){  
#bar_top{
height:60px;
width:100%;
background-color:#e4e7eb;
} 
ul#top_bar_list {
margin:0 !important;
padding:0;
float:left;
position: relative;
left: -13px;
}
ul#top_bar_list li{
margin:0 !important;
padding:0 !important;
}
ul#top_bar_list li a:first-child{
margin-left:0;
}
ul#top_bar_list li a img {
width:18px;
height:auto;
}
ul#top_bar_list li a span{
display:none;
}
ul#top_bar_list li a {
}
ul#top_bar_list li a {
padding-left:7px !important ;
padding-right:7px !important;
border-left:none;
}
ul#top_bar_list li a:first-child{
margin-left:0;
}
ul#top_bar_list li a:last-child{
border-right:none;
} 
ul#top_bar_list li a.selecteds{
background-color:white;
border-right:none;
}
#download_box,#hide_mobile{
display:none;	
}
}
@media only screen and  (min-width:321px) and (max-width:385px){ 
#bar_top{
height:60px;
width:100%;
background-color:#e4e7eb;
} 
ul#top_bar_list {
margin:0 !important;
padding:0;
float:left;
position: relative;
left: -13px;
}
ul#top_bar_list li{
margin:0 !important;
padding:0 !important;
}
ul#top_bar_list li a:first-child{
margin-left:0;
}
ul#top_bar_list li a img {
width:28px;
height:auto;
}
ul#top_bar_list li a span{
display:none;
}
ul#top_bar_list li a {
}
ul#top_bar_list li a {
padding-left:7px !important ;
padding-right:7px !important;
border-left:none;
}
ul#top_bar_list li a:first-child{
margin-left:0;
}
ul#top_bar_list li a:last-child{
border-right:none;
} 
ul#top_bar_list li a.selecteds{
background-color:white;
border-right:none;
}
#download_box,#hide_mobile{
display:none;	
}
}
@media only screen and  (min-width:386px) and (max-width:720px){ 
ul#top_bar_list li a span{
display:none;
}
ul#top_bar_list li a {
display:none;	  
}
#bar_top{
height:70px;
width:100%;
background-color:#e4e7eb;
} 
#bar_top{
height:70px !important;
width:100%;
background-color:#e4e7eb;
} 
ul#top_bar_list li a img {
width:35px;
height:auto;
}
}
@media only screen and  (min-width:721px) and (max-width:1200px){ 
ul#top_bar_list li a span{
display:block;
}
ul#top_bar_list li a {
display:block;
font-size:12px;  
}
ul#top_bar_list li a img {
width:40px;
height:auto;
}
}
@media only screen and  (min-width:385px) and (max-width:1200px){  
#download_box,#hide_mobile {
display:none;	
}
#bar_top{
height:80px;
width:100%;
background-color:#e4e7eb;
} 
ul#top_bar_list li a {
padding:5px ;
border-left:none;
}
ul#top_bar_list li a:last-child{
border-right:none;
}
ul#top_bar_list li a img {
width:28px;
height:auto;
}
ul#top_bar_list {
margin-left:0;
}
ul#top_bar_list li a.selecteds{
background-color:white;
border-right:none;
}
}
@media only screen and  (min-width:1024px) and (max-width:1200px){ 
.move_newsletter{
width:90%;
}
footer p {
text-align: left;
margin:0;padding-left:10px;
}
#title_products{
position:relative;
text-align:left;
width:100%; 
background-color:rgba(255,255,255,0.8);
padding:20px;
margin:0 auto;
display:block;
height:auto;
z-index:1;
}
#title_products span{
color:#d2040f !important;
font-size:32px;
font-weight:bold;
position:relative;
display:block;
}
#box_white_sub{
display:none;
}
}
@media only screen and  (min-width:768px) and (max-width:1023px){ 
.move_newsletter{
width:50%;
}
footer p {
text-align: left;
margin:0;padding-left:10px;
}
#title_products{
position:relative;
text-align:left;
width:100%; 
background-color:rgba(255,255,255,0.8);
padding:20px;
margin:0 auto;
display:block;
height:auto;
z-index:1;
}
#title_products span{
color:#d2040f !important;
font-size:28px;
font-weight:bold;
position:relative;
display:block;
}
}
@media only screen and  (min-width:480px) and (max-width:767px){ 
.move_newsletter{
width:60%;
}
footer p {
text-align: left;
margin:0;padding-left:10px;
}
#title_products{
position:relative;
text-align:left;
width:100%; 
background-color:rgba(255,255,255,0.8);
padding:20px;
margin:0 auto;
display:block;
height:auto;
z-index:1;
}
#title_products span{
color:#d2040f !important;
font-size:24px;
font-weight:bold;
position:relative;
display:block;
}
}
@media only screen and  (min-width:1px) and (max-width:479px){ 
.move_newsletter{
width:89%;
}
footer p {
text-align: left;
margin:0;padding-left:10px;
}
#title_products{
position:relative;
text-align:left;
width:100%; 
background-color:rgba(255,255,255,0.8);
padding:20px;
margin:0 auto;
display:block;
height:auto;
z-index:1;
}
#title_products span{
color:#d2040f !important;
font-size:20px;
font-weight:bold;
position:relative;
display:block;
}
}
@media only screen and  (min-width:1px) and (max-width:1200px){ 
#preloader0{
width:auto;
margin:0 auto;
visibility:hidden;
text-align:center;
position:absolute;top:80%;
left:46%;
}
footer p {
text-align: center;
margin:0 
}
.icons_mobile{
width:30px !important;
float:left;
}
#mobile_zoom{
display:block;
}
#desktop_zoom{
display:none;
}
.color_changes{
margin:0;
padding:0;
}
.feather_custom{
width:100% !important;
display:block !important; 
border:0;
background-color:rgba(227,227,227,1.00);
}
.wrapper_testi_none{
display:none !important;
clear:both; 
position:relative;
}
.wrapper_news_none{
display:none !important;
clear:both; 
position:relative;
}
.wrapper_clients_none{
display:none !important;   
clear:both;   
position:relative;
}
}
@media only screen and  (min-width:321px) and (max-width:767px){ 
#rec1{
display:none;
}
#rec2{
display:block !important;
font-size:14px;
}
a.c-tabs-nav__link span{
font-size:14px !important;	
}
#userpage_spacing{
display:block;
height:60px;
}
}
@media only screen and  (min-width:480px) and (max-width:767px){   
.product_box {
width:55%;
margin:30px auto;
}
}
@media only screen and  (min-width:768px) and (max-width:970px){   
.product_box {
width:70%;
margin:30px auto;
}
}
@media only screen and  (min-width:1px) and (max-width:920px){ 
#footer_spacing_content {
display: block;
height: 0px;
width: 100%;
clear: both;
}
}
@media (min-width:1279px){
}
@media only screen and  (min-width:1000px) and (max-width:1706px){ 
.carousell > div div.topslider {
height: 300px;
}
#menu2 {
height: 80px;
}
#image-logo {
margin-top: 10px;
}
#main-menu {
width: 100%;
display: flex;
flex-direction: row-reverse;
justify-content: end;
align-items: flex-end;
height: 75px;
margin-top: 20px;
}
.red_bgcolor_top {
height: 10px;
}
.carousell {
margin-top: 10px;
height: 450px;
}
.slick-dots {
bottom: 5px !important;
}
.cat_list_menu {
grid-auto-rows: 80px;
margin-block: 10px 20px;
}
.cat_list_menu li .box_name {
font-size: 1.5rem !important;  
}   
.cat_list_menu li .box_product::after {
width: 150px;
}
.cat_list_menu li .box_product::before {
right: 9px;
}
.cat_list_menu li .box_product {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
height: 80px; 
width: 140px;
}
.cat_list_menu li .box_product img {
width: 70px;
}
#grid_products_sub {
grid-auto-rows: auto !important;
}
#productlistingtop {
height: 450px !important;
} 
#main-menu   > li.arrows:hover::before {
top: 35px; 
}
} 
@media only screen and  (min-width:1px) and (max-width:580px){ 
.fact-counter .column {
position: relative;
float: none;
padding: 0px;  
}
.counter-column {
width: 100%;
}
.fact-counter {
margin-left: 0px;
}
}