@media (min-width: 1025px) {
	.header-katalog_wrap:hover .hamb6 .top {stroke-dashoffset:-132px}
	.header-katalog_wrap:hover .hamb6 .middle {stroke-dashoffset:-71px}
	.header-katalog_wrap:hover .hamb6 .bottom {stroke-dashoffset:-132px} 
}

@media (min-width: 1300px){
    .container {
        width: 1245px;
    }    
}


@media screen and (max-width: 1600px) {}
@media screen and (max-width: 1440px) {}
@media screen and (max-width: 1366px) {}
@media screen and (max-width: 1200px) {}




@media screen and (max-width: 1024px) {
	
	
 
 
nav#mainnav {
    display: none;
}
nav#topnav {
    display: none;
} 


a.mm-btn.mm-btn_next.mm-listitem__btn {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: none;
    z-index: 2;
}

ul.child-list.mm-listview {
    min-width: unset;
}


.prodpage-tab_panel.align-center {
    align-items: unset;
}
.prodpage-tab_feat_item{width:calc(33.33% - 20px)}
.prodpage-tab_feat_name{max-width:100%;font-size:14px}
.prodpage-tab_feat_img{margin-bottom:5px}

.buyer-text{font-size:16px}
.title.buyer-title{font-size:20px;line-height:1.3}
.buyer {
    align-items: unset;
}

.slider-flex{padding:0 15px}
.slider-head{font-size:40px}
.slider-text{font-size:16px}
.slider-item{height:500px}


.config-attr{font-size:13px;margin-bottom:10px}
.config-content{padding:0 5px}
.config-attrs{margin-bottom:10px}
.config-btns .bt{font-size:12px;display:flex;align-items:center}
.config-item{padding:10px}
.config-name{font-size:14px}
.config-price{font-size:14px;padding-bottom:10px;margin-bottom:10px}
.buildbox{padding:30px}
.title{font-size:25px}
.buildbox-link{font-size:12px}
.buildbox-link_name{font-size:16px}
.buildbox-item{width:40%}
.buildbox-imgwrap{width:50%}
.why-grid_item{width:100%!important;margin-bottom:30px}
.why-grid_item > div{width:47%!important}
.why-grid{max-width:600px;margin:auto}
.why-grid_images_img img{width:100%}
.why-grid_img img{width:100%}
.selection-check{height:100%}
.games{padding:30px;padding-bottom:10px}
.game-img{margin-right:15px;width:50px}
.game-name{font-size:16px}
.game-item{margin-bottom:20px}
.resolution-name{font-size:25px}
.client-item{width:calc(33.33% - 30px)}
.client-play{width:40px;height:40px}
.client-name{font-size:16px}
.client-text{font-size:12px}
.service-item{padding:30px;padding-bottom:80px}
.service-name{font-size:22px;line-height:1.3;margin-bottom:10px}
.service-text{font-size:14px}
.service-img{height:150px}
.service-item_anons_text{font-size:25px}
.review-sred > span:first-child{font-size:40px}
.review-sred{font-size:16px;padding:10px}
.review-sred > span:last-child{max-width:120px}
.review-sred > span{padding:0 15px}
.review-gis span:nth-child(2){font-size:20px}
.review-gis{padding-left:55px}
img.review-gis_img{width:45px}
img.review-gis_star{width:20px}
.reviews-rating{align-items:center}
.review-grade span:first-child{font-size:20px}
img.review-insta_img{width:45px}
.review-insta span:nth-child(2){font-size:20px}
.review-insta{padding-left:55px}
.reviews-rating > div{font-size:12px;min-height:45px}
.review-item_insta > img{width:100%}
.review-item{height:100%}


.computer-btns .bt{font-size:12px;width:49%;padding:5px}
.computer-attr{font-size:12px}
.computer-attr > div:first-child{width:100%;margin-bottom:4px;margin-right:0}
.computer-attr > a:last-child{width:100%}
.computer-btn{font-size:12px;padding:5px 15px}
.computer-price{font-size:18px}
.computer-old_price{font-size:12px}
.computer-discount{font-size:10px;padding:2px 8px}
.computer-top{padding:10px}
.computer-img{position:unset}
.computer-item{position:relative}
.computer-stock{font-size:10px}



.slider-text2{font-size:14px}
.computer-articul{font-size:14px}
.slider-price{font-size:22px}
.slider-old_price{font-size:14px}
.slider-btns > .bt{font-size:13px;margin-right:5px;margin-bottom:5px}
.help-btn{font-size:12px!important;padding-left:45px}
.help-btn svg{width:35px}
.slider-img{width:40%}
.slider-content{width:55%}
.slider-btns{margin-bottom:20px}
.slider-more{font-size:12px;display:none}
.slider-favorite .computer-favorite{width:60px;height:60px}
.slider-favorite svg{width:25px}
.obzor-link{height:350px}
.play span{font-size:25px}
.obzor-link .play svg{width:50px;height:auto}
.obzor-link .play{text-align:center}
.prodpage-tab_btn{font-size:16px;padding:10px 15px;margin-right:5px;margin-bottom:5px}
.prodpage-tab_item strong{font-size:22px}
.prodpage-tab_item{font-size:14px}
 
.live-item{width: calc(33.33% - 30px) !important;}
.container {
    width: 100%;
}

.prodrating-number{padding:10px 20px}
.prodrating-star{font-size:30px}
.prodrating-grafic{max-width:250px}
.prodrating-text{max-width:350px;font-size:14px}
.prodrating-text_head{font-size:16px}
.add-revtitle{margin-top:27px}
.big-title {
    font-size: 25px;
}


.news-name{font-size:16px}
.news-content{padding:20px;height:100%;display:flex;flex-direction:column;align-items:flex-start}
.news-link{padding:5px 15px;margin-top:auto}


nav#secondnav{display:block;width:90%;left:0;transform:none;max-width:340px;top:0;z-index:1000;transition:1s;left:-500px}
ul.secondlist a svg:last-child{display:none}
ul.secondlist{max-width:unset}
li.hide.mm-listitem{display:flex!important;margin-bottom:0;padding-right:0}
ul.secondlist > li{margin-bottom:0;padding-right:0}
ul.secondlist > li > a{padding-top:20px;padding-bottom:20px}
nav#secondnav.mm-menu_opened{left:0}
ul.child-list.mm-listview{display:block;position:relative;top:unset;left:unset}
ul.child-list > li > a svg:last-child{display:none}
ul.child-list li{padding:0}
ul.child-list > li:last-child a{border-left-width:1px;border-left-style:solid;border-color:#2C2C2C}
ul.dop-list.mm-listview{display:block;position:relative;top:unset;left:unset;padding:20px}
ul.dop-list a{min-width:unset;display:flex;align-items:center}
ul.child-list2.mm-listview{display:block;position:relative;left:unset;top:unset;min-width:unset;max-width:unset}
ul.child-list2 li{max-width:unset;margin:0}
ul.child-list2 > li > a{margin:0;padding:20px}
ul.dop-list2 a{margin:0;padding:20px}
ul.dop-list2 a img{display:none}


.mm-wrapper_opening .mm-menu_position-right.mm-menu_opened~.mm-slideout { 
    width: 100%;
    transform: none;
} 
.mm-page.mm-slideout {
    min-height: unset !important;
}

a.header-katalog{font-size:0;padding:0;border-radius:10px}
.header-katalog_wrap{order:10}
a.header-cart{margin-right:20px}
.header-search_input{border-radius:10px}
.header-links { display: flex; align-items: center; flex-wrap: wrap; }


.title.why-title { text-align: center; } 
.title.why-title::before { left: 50%; transform: translate(-50%, 0); }

.about-img{width:45%}
.about-item{width:51%}
.about{align-items:unset}
.static-name span{font-size:25px}
.static-name{font-size:16px}
.static-item{font-size:16px}

.contact-item{font-size:18px}
.contact-form{width:50%}
.contact{width:44%}
.foninput{font-size:14px}

.contact-details_item {
    max-width: unset;
    width: 48%;
}

.conf-item {
    width: calc(50% - 10px);
}

.filtertop-head{padding:15px 10px;font-size:14px}
.filtertop-item{margin-right:5px}
.filtertop-body{padding:20px 0}
 
.product-item{width:calc(33.33% - 10px)}
.slider-nav_item{height:40px}
.slider-for_item{height:300px}


.prodpage-left{width:100%;margin-bottom:30px}
.prodpage-right{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between}
.prodpage-right_item{width:49%;padding:10px}
.prodpage-right_item:last-child{width:100%}

	
}




@media screen and (max-width: 992px) {
	
.rightbox {
    width: 100%;
}
div#cart {
    width: 100%;
}
.order-wrap {
    flex-direction: column-reverse;
}

form#formOrder {
    max-width: 400px;
}
	
	
.filter-title{display:block;margin-bottom: 30px;width: calc(100% - 260px);}
form#filterForm{position:fixed;top:0;left:-500px;width:95%;z-index:100;background:#111;height:100vh;max-width:400px;transition:1s;overflow-y: scroll;}
form#filterForm.active {left: 0;}
.filter-box{border-radius:0;padding-top:0;}
.filter-closebtn{display: flex;margin:10px;align-items: center;color: #fff;}
.reset-btn{border-radius:0;padding-left:20px}
.filter-close.active{display:block;position:fixed;top:0;left:0;width:100%;height:100%;background:#ffffff47;z-index:99}
.filter-check{padding-left:60px}
.filter-check span{left:25px}
.filter-item.filter-item_hide{display:block}
.filtertop{display:none}	
.leftbox{width:100%}
.centerbox{width:calc(100% - 260px)}	
	
.foninput{width:100%}
.contact-map{font-size:20px;line-height:1.3;margin-bottom:10px}	

.buyermenu{width:30%}
.buyers{width:67%}
	
	
.slider-head{font-size:30px}
.config-btns .bt{width:100%;text-align:center;align-items:center;display:flex;justify-content:center}
img.buildbox-icon{width:50px;right:10%;top:5%}
.game-item{min-width:unset;max-width:400px;flex-grow:unset}
.selection-check{padding:20px;font-size:12px}
.selection-name{font-size:16px}
.client-item{width:calc(50% - 30px)}
.review-sred > span:first-child{font-size:25px}
.reviews-rating > div{margin-right:20px}	

.footer-bottom {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding-bottom: 80px;
}

.fsocial {
    margin-bottom: 30px;
}
.news-item {
    width: calc(50% - 30px);
}

.projects .project-item {
    width: calc(50% - 30px);
}

.rekl-name{font-size:20px}
img.rekl-img{height:100%}
.rekl-item{overflow:hidden}	

	
}





@media screen and (max-width: 768px) {
	
div#modalSpecification .modal-body {
    padding: 60px 20px;
}	

.product-item {
    width: calc(50% - 10px);
}
 
.modalFps .modal-body{padding:50px 15px; min-height: 300px;}
.legend-item{font-size:12px}
.legend-container{padding:0} 
	
	
.buyermenu{width:100%;margin-bottom:30px;display:flex;flex-wrap:wrap}
a.buyermenu-link{border:1px solid #fff;border-radius:10px;padding:10px 20px;margin:1px;padding-left:40px;font-size:12px;margin-right:15px;margin-bottom: 10px;min-width: 190px;}
a.buyermenu-link::before{left:14px}
.buyers{width:100%}	
	
.project-name{font-size:18px}
.project-content{padding:15px;padding-bottom:50px}	
	
.prodrating-grafic{padding:15px;max-width:150px}
.prodrating-number{padding:10px}
.prodrating-star{font-size:20px;line-height:1.3}
.prodrating-star img{width:28px}
.prodrating-grafic_rating{font-size:12px;line-height:1.3}
.prodrating-grafic_line{height:3px}
.prodrating-text{padding:15px;flex-grow:1;max-width:unset;margin-right:unset!important}

.prodreview-top{font-size:16px;padding:20px}
.prodreview-text{padding:20px;font-size:14px}
	
	
.slider-rating_wrap{justify-content:center}
.slider-price_wrap{justify-content:center}
.slider-btns{justify-content:center}
.prodpage-tab{padding:40px 20px 20px}
.prodpage-tab_panel{padding:20px}	
.blackbox{padding:20px}
.contact-form{width:100%;padding:0;border:none}
.contact{width:100%}
.foninput{width:48%}	
	
	
.live-item{width:calc(50% - 30px)!important}
.live-item > a > img{height:200px}	
.computer-item {
    width: calc(50% - 30px);
}
img.slider-fon {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.slider-favorite {
    right: unset;
    left: 0;
}
body {
    padding-top: 97px;
}
.slider .slick-track{display:flex}
.slider-item{height:100%}
.slider .slick-slide{height:inherit}
.slider .slick-slide > div{height:100%}
.slider-item .container{height:100%}
.slider ul.slick-dots{bottom:-40px}
	
.slider-flex{text-align:center;justify-content:center;align-items:center;position: relative;top: unset;left: unset;transform: none;padding: 50px 15px;height: 100%;align-items: flex-end;z-index: 3;}
.slider-img{margin-bottom:30px;text-align:center;width: 100%;}
.slider-img img{height:200px;margin:auto}
.slider-head{font-size:25px}
.slider-head2{margin-bottom:10px}
.slider-text{font-size:14px}
.slider-item{height: auto;height: 100%;}
.config-item{width:calc(50% - 20px)}
.slider-content{width:100%;margin-bottom: 0;order: 5;text-align: center;max-width: 500px;min-height: 200px;}
.slider-link{font-size:14px;padding:10px 30px}
.header-address,.hsocial{display:none}
.header-search{display:none}
.logo{flex-grow:1}

.selection-item{min-width:145px;margin-right:5px!important;margin-left:5px!important;flex-grow:1;margin-bottom:10px}
.selection-name{font-size:14px;margin-bottom:5px}
.selection-img img{height:20px}
.selection-check{padding:10px}
.selection-img{margin-bottom:10px}
.games{padding:15px;padding-bottom:5px}
.game-img{margin-right:0;margin-bottom:10px}
.game-check{flex-direction:column;justify-content:center;text-align:center}
.game-name{text-align:center}
.game-item{margin:0 5px 10px;flex-grow:1;max-width:180px}
.mb-80px{margin-bottom:50px!important}
.mb-100px{margin-bottom:70px!important}
.title{font-size:22px;line-height:1.3}
.resolution-check{padding:15px;font-size:14px}
.resolution-name{font-size:20px;margin-bottom:5px}
.resolution-item{margin-bottom:10px;flex-grow:1;margin-right:5px!important;margin-left:5px!important;width:auto}



}





@media screen and (max-width: 767px) {
	
.thumbimage{width:100%;margin-bottom:30px}
.prodpage-content{width:100%}
.slider-nav{width:60px}
.slider-for{width:calc(100% - 70px)}	
	
.vacancies{width:100%}
.vacancies-right{width:100%;margin-top:30px}
.vakinput{width:48%}
.vacancies-right form{display:flex;flex-wrap:wrap;justify-content:space-between}
div#uploadForm_forms_flash{width:100%}
.vacancy-head{font-size:16px}
.vacancy-text{font-size:14px}
 
	
.prodpage-tab-img{width:100%;margin-bottom:30px;text-align:center}
.prodpage-tab_item{width:100%}
.prodpage-tab_panel{text-align:center;justify-content:center}
.prodpage-tab-img img{margin:auto}
.panel-link{margin:30px auto 0}	

.faq-head{padding:20px;font-size:16px;padding-right:55px}
.faq-text{padding:20px;font-size:16px}
.faq-head span{top:16px}

.prodpage-tab{padding:20px;display:flex;flex-wrap:wrap}
.prodpage-tab_btn{flex-grow:1;margin:3px}

.prodrating-title{font-size:16px}
.complect-head{padding:20px;font-size:16px;padding-right:55px}
.complect-head span{top:15px}
.complect-attr{padding:20px;font-size:14px}


.complect-attr > div:first-child{width:100%;margin-bottom:5px}
.complect-attr > div:last-child{width:100%}
	
	
.news-item {
    width: 100%;
}	
	
.buildbox-item{width:100%}
.buildbox-imgwrap{width:100%;margin-bottom:20px} 


.about-text{font-size:16px}
.about-img{width:100%;max-width:400px;margin:0 auto 30px}
.about-item{width:100%}
.about{text-align:center}
.title.about-title::before{left:50%;transform:translate(-50%,0)}
.static-item{width:calc(50% - 20px)}
.fon-item{font-size:15px}

.fon-item{position:relative;top:unset;left:unset;transform:none;bottom:unset}
img.fon-img{margin-bottom:30px}

.centerbox,.filter-title {width:100%}
.sidebox{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;position: relative; top: unset;}
.sidebox-item{width:49%}



	
}



@media screen and (max-width: 550px) {
	
.pt-100px {
    padding-top: 50px;
}

ul.list-unstyled.account-list li {
    width: 49%;
    margin: 0;
    margin-bottom: 20px;
}

ul.list-unstyled.account-list {
    justify-content: space-between;
}

.sidebox-item{width:100%}	
	
.about-images_item{width:calc(50% - 20px);}	

body {
    font-size: 16px;
}


img.float-img {
    float: none;
    margin-right: 0;
    max-width: 100%;
}

	
body.inner-page, body.blog-page {
    padding-top: 120px;
}	
	
.contact-details_item {
    width: 100%;
    padding: 30px;
    margin-bottom: 20px;
}	
	 
.why-grid_item > div{width:100%!important}	
.why-grid {
    max-width: 300px;
}

.why-grid_text {
    margin-bottom: 20px;
}

.project-img {
    height: 300px;
}

.projects .project-item {
    width: 100%;
}


.prodrating-grafic { max-width: unset; width: auto; min-width: 100px; flex-grow: 1; margin-right: 0 !IMPORTANT; }
.prodpage-tab_item strong{font-size:18px}
.prodpage-tab_item{text-align:justify}


.config-item{width:100%}
.config-btns .bt{width:auto;flex-grow:1;margin:5px;margin-bottom:10px}
.computer-item{width:100%}
.computer-btns .bt{text-align:center;justify-content:center;align-items:center;width:auto;flex-grow:1;margin:5px}
.service-item{padding:15px;padding-bottom:50px}
.btn-arrow{padding:10px}
.btn-arrow svg{width:15px;height:auto}
.service-name{font-size:20px}
.service-img{height:100px;margin-bottom:10px}
.service-item_anons_text{font-size:20px}


.service-item{width:100%}
.services{margin-bottom:10px!important}
.review-sred > span:first-child{font-size:20px}
.review-sred > span:last-child{max-width:70px}
.review-sred > span{padding:0 5px}
.live-item > a > img{height:150px}
.live-item{width:calc(50% - 10px)!important;margin-right:5px!important;margin-left:5px!important;margin-bottom:10px}
.lives{margin-right:-5px;margin-left:-5px}
.play img{width:40px}
.client-item:first-child,.client-item:nth-child(2),.client-item{width:100%}
.live-item:nth-last-child(-n+2):not(:nth-child(even)){width:100%!important}

a.fsocial-link{margin-right:20px;font-size:12px;min-height:35px;padding-left:43px}
a.fsocial-link img{height:35px}
.fsocial{width:100%;justify-content:center}

.game-item{max-width:unset;flex-grow:unset;width:auto;width:48%;margin:0 1% 10px}
.game-name{font-size:14px}
.games{justify-content:center}
.mb-50px{margin-bottom:30px!important}

.foninput{width:100%}	

	
}




@media screen and (max-width: 480px) {
	
.order-img {margin-bottom: 10px;}

.order-content {
    width: 100%;
}
	
	
.product-item {
    width: 100%;
}	
	
.vakinput {
    width: 100%;
}	

.prodpage-right_item {
    padding: 0;
}


.buyer-reverse .buyer-img,.buyer-img{width:100%;margin-bottom:30px}
.buyer-item,.buyer-reverse .buyer-item{width:100%}
.buyer-img{text-align:center}
.buyer{text-align:center;justify-content:center;align-items:center}
.title.buyer-title{text-align:center}
.buyer-img img{margin:auto}

a.buyermenu-link {
    min-width: unset;
    flex-grow: 1;
}
	
}
 








