@media all and (max-width: 1599px) {
.slider-item p.top,.slider-item p.bottom{left:40px}
#middle_menu ul li a{font-size:.95em}
.btn-newsletter{bottom:84px}
#main_content #subscriptions #subscriptions_inner{background-position-x: 0;padding-right:3%}
}
@media all and (max-width: 1350px) {
#main_content #subscriptions #subscriptions_inner{background-position-x: -30%;padding-right:3%;}
#main_content #subscriptions #subscriptions_inner .sub_txt{margin-left: 665px;}
}
@media (max-width: 1249px) {
body.stick-menu{padding-top: 0px;}
#header{height: 38px;}
#header ul.right{float:none}
.stick-menu #main_menu{/* height: 80px; */}
.stick-menu #logo img{margin: 6px 0 0 6px;}
#main_content .full_content_inner,.pathway .pathway_inner,#main_content #subscribtions #sub_items,#main_content #mc_product #mcm_content,.pathway .pathway_inner,#main_content #subscribtions #sub_items,
#main_content .sys_req_inner,#bottom_content,#footer .company_infop,#footer .company_info p,#main_content #mcl_container,#logos,#footer #f_center_text,.pathway .pathway_inner,#main_content .mc_slider .mc_slider_inner{width:95%;}
#main_content #mc_product #mcm_content{padding: 35px 10px;}
#main_menu ul{position: fixed;left: 0;/* top: 64px; */z-index:10;}
#main_menu ul,#main_menu ul.dropdown, #header ul.left{display:none;/* height: 100%; */width: 100%;}
#mobile_menu ul li,#mobile_menu ul.dropdown li, #header ul.left li{float:none;padding: 0;margin: 0;/* background-color:#333; *//* background: #333 url(../images/footer_lodyas.png); */background-attachment: fixed;color:#fff;margin-bottom: 0;}
#mobile_menu ul li.search form{display: inline-block;}
#mobile_menu ul li.search input{margin:20px;padding: 14px;}
.search_ico{padding: 0px 20px 20px 65px;display: inline-block;}
#mobile_menu ul li a,#mobile_menu ul.dropdown li a, #header ul.left li a{color:#fff;text-shadow:none}
#mobile_menu ul li a{display:block;padding: 20px 10px;border-bottom: 1px solid #1a2127;text-decoration: none;}
#mobile_menu{display: block;background-color: #27313b;margin: 0px;clear: both;width: 100%;/* height: 100%; *//* overflow-y: scroll; */-webkit-overflow-scrolling:touch;/* position: relative; */}
#mobile_menu #ico-bars{display: block;/* float: left; */text-align: left;/* background-color: #666; */margin:0 auto;}
#mobile_menu i{display: block;}  
#mobile_menu > i{text-align: left;background-color: #666;padding: 15px 25px;color: #fff;}  
#mobile_menu > i.fa:before{/* float:right */}

.stick-menu1 #main_content .product_small{display:none!important}
.stick-menu #main_menu, .stick-menu2 #main_content .full_content.tags,.stick-menu2 .pathway{position:static;}  

#mobile_menu li a i{margin-left: 0;margin-top: 0;}
#main_content #mc_whyus .whyus_item{width:50%;}
#bottom_content #bc_left .product{padding: 10px 28px 40px 0;}
#main_content #mc_product #mcm_content, #main_content #mc_whyus #mcm_content,
#main_content #index_cats .index_cats_inner, #main_content #mc_whyus #mcm_content,#testimonials{width: 100%;}
.partnerSearch input[type=text], .partnerSearch textarea{width:20%;margin-bottom:10px}
#logos .logos_inner,#main_content #mcpartner_content{width: 90%;}
#main_content #mcpartner_content h1,#main_content #mcpartner_content h2,#main_content #mcpartner_content h3{float:none}
.contact input[name=itxtStreetNr],.contact input[name=itxtCity]{margin-top:6px}
#header .header_inner,#main_menu .main_menu_inner{width: 96%;}
#main_content #subscriptions #subscriptions_inner{background-position-x: -50%;padding-right:10px;}
#main_content #subscriptions #subscriptions_inner .sub_txt{margin-left:650px;}
#main_content .two-column #mcl_content{width: 69%;}
.stick-menu .top-bar{top:-50px}
.stick-menu #main_content .product_small .product_small_inner{width:95%}
.banner img{width:100%}
}

@media (max-width: 1100px) {
#main_content #subscriptions #subscriptions_inner{background-position-x: -100%;padding-right:10px;}
#main_content #subscriptions #subscriptions_inner .sub_txt{margin-left:550px;}    
}

@media all and (max-width: 999px) {
#logo{/* margin-left:100px */}
.stick-menu2 #main_content .full_content.tags{position: static;border: 0;}
#bottom_content #bc_left .product,#main_content #mc_product #mcm_content
#main_content #mc_cats ul li a,.full_content,#main_content .mc_slider .mc_slider_inner{width: 100%;}
#main_content #subscribtions {height: auto;padding: 0 10px 30px 10px;}
#main_content #subscribtions .sub_item {width: 100%;}
#logos{padding:0 10px}
#middle_menu ul li{width:50%;}
#main_content #mc_whyus .whyus_item{margin-bottom: 35px;}
#main_content .full_content_inner.screens a{width: 40%;}
#main_content #mcl_container .about_item{width: 50%;}
#main_content #index_cats .index_cats_inner, #main_content #mc_whyus #mcm_content,#logos .logos_inner,#testimonials{width:100%}
#main_content #mcl_container .sb_store.grid .product_item{width: 40%;}
#main_content #index_cats .index_cats_inner li,#main_content #mcl_container .sb_store.grid .product_item,
#main_content .articles_list .row{width:46%}
#main_content table.order input[type=text], #main_content table.order textarea{width:90%}
#main_content .two-column #mcl_content{width: 67%;}
.stick-menu #main_content .product_small{height:auto}
.stick-menu #main_content .product_small .product_info .header{width:40%}
#main_content table.order{margin-top:0}
#main_content .full_content.tags{/* background-color:#fff */}
#main_content .full_content.tags a{/* width: 100%; *//* display: inline; */float: none;/* clear: both; */border-top: 1px solid #f8f8f8;margin-top: -1px;transform: none;}
#main_content #mcl_container .sb_article .awardItem{width: 46%;}
#main_content #mcl_container .sb_store.grid .categ_item{width: 47%;}
#main_content #newsletter #mcl_content{width:90%}
#mcpartner_content div.buy_now{width: 100%;text-align:center}
#mcpartner_content h1{clear: both;padding-top: 32px;}
.partnerSearch input[type=text], .partnerSearch textarea{width:40%;margin-bottom:10px}
.partnerSearch #result div p{float:none;width:100%;text-align:center!important}
.partnerSearch #result div p img{float:none}
.btn-newsletter{display:none}
#frmNewsletter input[type=text], #frmNewsletter input[type=email]{width:50%}
#main_content #subscriptions #subscriptions_inner,
#main_content #subscriptions #subscriptions_inner .sub_img{float:none;/* width:100% */}
#main_content #subscriptions #subscriptions_inner .sub_img{text-align:center}
#main_content #subscriptions #subscriptions_inner .sub_txt{padding:0 20px}
#main_content #subscriptions #subscriptions_inner .sub_txt{margin-left:0;/* padding-top:400px; */padding: 400px 10px 0 22px;}
#main_content #subscriptions #subscriptions_inner{background-position-x:50%}
#main_content #subscriptions{height:inherit}
#main_content #subscriptions #subscriptions_inner div.buy_now{text-align:center;}
#main_content #subscriptions #subscriptions_inner div.buy_now a{float:none}
#main_content .full_content.tags .full_content_inner{padding:0}
#main_content .full_content.tags .full_content_inner ul{height:auto;width:100%}
#main_content .full_content.tags .full_content_inner ul li{float:none}
#main_content .full_content.tags .full_content_inner ul li a{border-bottom:1px dashed #bbb}
#main_content .full_content.tags .full_content_inner ul li:last-child a{border:none}
#main_content .full_content_inner div.tree > div{min-height: 80px}
#main_content .full_content_inner div.tree div span.icons{width:10%}
#main_content .full_content_inner div.tree div span.tree-desc{margin-top: 4px!important}
}
@media (max-width: 769px) {
.flex{display:block}	
.flex div{max-width:100%!important}	
.stick-menu2 .pathway{position:static}
#main_content .product .image{float:none;text-align:center;margin-top:20px;max-width: inherit;}
#main_content .product_info{margin-left:10px;margin-top: 0;}
#main_content .product_info .header{padding-top:0}
#main_content .product .image{margin-bottom:4px}
#main_content .product_versions{width: 100%;text-align: center;}
#main_content .product .image, #main_content .article .image{float:none}
#bottom_content #bc_left .prev-slide{left:auto;z-index: 10;}
#bottom_content #bc_left .product,#main_content .mc_slider .mc_slider_inner{width:100%}
#footer .foot_logo{float: none;margin: 30px 10px;text-align: center;}	
#footer #f_center_text ul:first-child,#footer #f_center_text ul{float: none;margin: 10px auto!important;text-align: center;width:90%}
#footer #f_center_text ul li{margin-bottom:10px}
#footer .foot_payu{margin: 40px auto;text-align: center;}
#footer .pl_link{float:none}
#footer .company_info p{text-align:center}
#logo img{/* width: 240px; */margin-top: 20px;margin-bottom: 15px;}
#main_content div.cart,#main_content #sys_req .hidden,.scrolledTab{overflow-x:scroll}
#main_content table.cart,#main_content #sys_req table,.scrolledTab table{width: 150%;}
#main_content .full_content_inner .award_item{xfloat: left;display: inline-block;/* margin-bottom: 380px; *//* max-height: 138px; *//* width:100%; */}
#main_content .full_content_inner .award_item img{max-height:70px;padding: 14px 12px;}
#main_content #mcl_container.two-column #mcl_content{width:95%;float: none;border:none}
#main_content #mcl_container #mc_left{float:none;width: 90%;/* margin-left:4%; */}
#main_content #mcl_container .about_item{width: 100%;}
#main_content #mcl_container .sb_store.grid .product_item{width:96%}
#main_content #mcl_container .sb_article .artLeft, #main_content #mcl_container .sb_article .artRight{width:90%}
#main_content #index_cats .index_cats_inner li,#main_content #mcl_container .sb_store.grid .product_item,
#main_content .articles_list .row{width:100%}
#main_content .articles_list .row{height:auto}
#main_content .full_content.tags{/* background-color:#fff */}
#main_content .full_content.tags a{/* width: 46%; *//* border:0; */}
#main_content .full_content.tags a{border: 1px solid #929292;border-left: none;border-right: none;}
#main_content .full_content.tags a.blankSpace{padding:0;height:0}
.stick-menu #main_content .product_small{display: none!important;}
#main_content .full_content_inner.screens a{width:100%}
#main_content #mcl_container .sb_article .awardItem{width:96%}
#main_content #mcl_container .sb_store.grid .categ_item{width: 50%;}
#main_content div.error{padding:0}
#main_content .continue_shopping{margin-top: 20px;padding-bottom: 0px;}
#tabela tr,#tabela td{display:block;}
#tabela td{width:97%!important}
#footer h4,#footer #f_center_text p.h4{margin-top:40px}
.partnerSearch input[type=text], .partnerSearch textarea{width:90%;margin-bottom:10px}
.partnerSearch #result div p{float:none;width:100%;text-align:center!important;}
.btn-top{bottom: 24px;right: inherit;left: 10px;}
#main_content .full_content_inner table.compare-table .column2,#main_content .full_content_inner table.compare-table .column3,#main_content .full_content_inner table.compare-table .column4{display:none}
.comparePagination{display:block;margin:40px 0}
.comparePagination input{width:25%}
.comparePagination .leftBtn{display:none;float:left}
.comparePagination .rightBtn{float:right}
#main_content table.order td input[type=submit].isubPrev,#main_content table.order td input[type=submit].isubRealize,#main_content table.order td input[type=submit]{float:none;display:block;margin:4px auto;width:90%}
#main_content .checkout{clear: both;float: none;}
#main_content .checkout input{width:100%}
#main_content #product-highlights .leftCol,#main_content #product-highlights .rightCol{float:none;width:96%}
#main_content .order form .label{padding-bottom:0}
#main_content .order form .label,#main_content .order form .element{float:none;width:90%}
#main_content .order form input[type=text], #main_content .order form textarea{width:100%}
#main_content .order form .element .radio{margin-left:0}
#main_content .order form .element .radio .label{width:100%}
#main_content .order form input.isubNext{width:100%}
input[type=submit].isubPrev,input[type=submit].isubRealize{width:100%;margin-bottom:10px}
#footer .company_info span.fb{float:none;display:block;padding:10px 0}
#main_content #subscriptions #subscriptions_inner{background-position-x:90%;padding-bottom:0}
#main_content #subscriptions #subscriptions_inner .buy_now img{margin: 70px 0 0 0;clear:  both;display:  block;}
#bottom_content #bc_left .next-slide{right:0}
#footer #f_center_text ul:last-child{padding-bottom:20px}
#main_content .full_content_inner div.tree div span.icons{width:18%}
#main_content .full_content_inner div.tree div span.tree-desc{width:70%;margin-top: 2px!important}
#main_content .full_content_inner div.tree > div{min-height:100px}
#main_content .full_content_inner div.tree .subtree{margin-left:16%}
#chat-application{bottom: 10px!important;}
#cookieInfo{text-align:left}
#cookieInfo p{padding-left:10px;padding-right:48px;line-height:1.25}
#cookieInfo .closeBtn{top:calc(50% - 15px);right: 5px;}
}
@media (max-width: 500px) {
#main_content #mcl_container .sb_store.grid .categ_item{width: 100%;}
}

@media (min-width: 770px) {
#main_content .full_content_inner table.compare-table th, #main_content .full_content_inner table.compare-table td{display:table-cell!important}
}

/* Icon 1 */
#ico-bars{width:60px;height:70px;position:relative;margin:50px auto;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}
#ico-bars span{display:block;position:absolute;height:6px;width:100%;background:#fff;border-radius:9px;opacity:1;left:0px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}
#ico-bars span:nth-child(1){top:15px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}
#ico-bars span:nth-child(2){top:32px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}
#ico-bars span:nth-child(3){top:49px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}
#ico-bars.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:10px;left:8px}
#ico-bars.open span:nth-child(2){width:0;opacity:0}
#ico-bars.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:52px;left:8px}
