@media only screen and (max-width: 1920px) {
.methodsList{width:100%;display:flex;flex-direction:column;}
}

@media only screen and (max-width: 1366px) {
.ourSpecialistsList li[data-id="566"] img{left:-121%;}
}

@media only screen and (max-width: 1280px) {
#container{min-width:100%;}
#head2 .container, .categorys ul, .newsHome > ul, .specialistPromoList, .widgets-3 > ul, #foot .container, #page1 #page,  .description,  .home .aboutUs aside,  .widgets-2 .type-1, .widgets-3 .type-1, #content .widget.type-1, .widget.specialistsMenu, #content, .widgets-3 > ul, .pages-gallery-related, #pages-related h3, .widget.newsProjects .description, .newsProjectsList,   .schedulesList li, .blogPromoList li, .widget.payments, .widgets-list ul, .shop .header__page, .shop .header__page .column,  .is-product .column, .productsList, .methodsList, .newsHome > ul{width:100% !important}
#hidden a{height:20px;}
 #header .menu-1 li a,  #header .menu-4 li a{font-size:1em;height:80px;padding: 30px 15px 0;}
  .home .aboutUs .column{width:60% !important;}
  .widgets-2 .type-2 div.description{margin-bottom:6em;}
  .header__page .column .tags li:first-child{margin-right:2em;}
  #slider-1 .description h2 {flex-direction: column;}
  .menu-1{display:none;}
  .hamburger{display: block;margin-right: 1em;margin-top: 1em;}
.hamburger-box{margin-right: -.5em;}
 #page div.content h2:before{position:absolute;left:0px;}
.ourSpecialistsList li:nth-child(2), .ourSpecialistsList li:nth-child(6){display:none;}
.sidr .sidr-inner{display:flex;flex-direction:column;padding:.2em 0;}
 #foot .container{width:80% !important;}
.districts .head{text-align:center;}
.ourSpecialistsList li[data-id="566"] img{left:-65%}
.programList li h2 a{display: block;}
}


@media only screen and (max-width: 1100px) {
    
#pages-related{overflow:hidden;}

}

@media only screen and (max-width: 1024px) {

#container{min-width:100%;}
#hidden a{height:20px;}
#head2 .container, .categorys ul, .newsHome > ul, .specialistPromoList, .widgets-3 > ul, #foot .container, #page1 #page,  .description,  .home .aboutUs aside,  .widgets-2 .type-1, .widgets-3 .type-1, #content .widget.type-1, .widget.specialistsMenu, #content, .widgets-3 > ul, .pages-gallery-related, #pages-related h3, .widget.newsProjects .description, .newsProjectsList,   .schedulesList li, .blogPromoList li, .widget.payments, .widgets-list ul, .shop .header__page, .shop .header__page .column,  .is-product .column, .productsList, .methodsList, .newsHome > ul{width:100% !important}
 #logo #title img{width:50px;}
 #logo #title{font-size:2em;}
 #logo{padding: 15px 0 0 15px;}
.widget.type-4 li{width:auto !important;}
#content .widget.menuProgram{margin-top:0em !important}
.widget.menuProgram li {width:auto !important;}
.widget.menuProgram nav > ul > li{width:auto !important;}
.widget.menuProgram nav > ul > li a{font-size:.7em;}
.widget.program.type-5{margin-top:4em;}
#content .widget.menuProgram, .menu-5 ul{display:flex;flex-wrap:wrap;}
 #head2 .container{height:70px;}
  .home .aboutUs .image{width:235px;}
 .home .aboutUs img{width:190px;margin:4em;float:left;}
.home .aboutUs img{margin-right:4em;}
  .home .aboutUs .column{width:60% !important;}
  .specialistPromo .head{display:none;}
  .ourSpecialistsList li[data-id="566"] img{left:-59%;}
  

}

@media only screen and (max-width: 960px) {
  .ourSpecialistsList li[data-id="566"] img{left:-190%;}
  .districts{margin-top:4em}
  .time-label{font-size:.3em}
}

@media only screen and (min-width: 844px) {
	  .ourSpecialistsList li[data-id="566"] img{left:-88%;}
	  .images-50 img{width:100%}
}	

@media only screen and (max-width: 844px) {
#content .widget.userZone{width:90% !important;margin:2em auto;}
#content .widget.userZone div.head{text-transform:none;margin-bottom:1em}
.widgets-list ul.userZoneList{width:90% !important;margin:0 auto;display:flex;flex-direction:column;justify-content:center;}
.widgets-list ul.userZoneList li a{font-size:.7em;}
#content .widget.userMenu{width:95%;margin:0 auto;display: flex;justify-content: center;}
    .widget.ourSpecialists .ourSpecialistsList img{height:310px;}
.district{flex-direction:column;bottom: -3px;font-size: 88px;width: 98%;line-height: .75em;}
.district span{display:none;}
  #slider-1 .description h2{font-size:6em;}
  .districts .image{width:100%;}
  .districts h2{text-align: center;}
#header .menu-4, #header .menu-1, #pages-related:before, .categorys .pages-3 li .description, #head1 .menu-2, .type-21, .head a:after{display:none;}

.districtList{flex-direction:column;padding:0;}
.districtList li{padding:0;}
#container{min-width:100%;}
#head2 .container, .categorys ul, .newsHome > ul, .specialistPromoList, .widgets-3 > ul, #foot .container, #page1 #page,  .description,  .home .aboutUs aside,  .widgets-2 .type-1, .widgets-3 .type-1, #content .widget.type-1, .widget.specialistsMenu, #content, .widgets-3 > ul, .pages-gallery-related, #pages-related h3, .widget.newsProjects .description, .newsProjectsList,   .schedulesList li, .blogPromoList li, .widget.payments, .widgets-list ul, .shop .header__page, .shop .header__page .column,  .is-product .column, .productsList, .methodsList, .newsHome > ul{width:100% !important}
.widget.methodsPromo .methodsPromoList img, .methodsPromoList li .image {height: 220px;}
#hidden a{height:20px;}
.categorys ul{display:flex;flex-direction:row;}
.ourSpecialistsList, .methodsPromo .methodsPromoList, .specialistsList {    justify-content: center;}
.newsHome{padding: 4em 0 8em !important;}
 .home .aboutUs aside   {display:flex;}
 .categorys .pages-3 li{width:33.33%;}
 .home .aboutUs .image{width:270px;}
 .home .aboutUs img{width:190px;}
 #logo #title img{width:50px;}

 #logo{padding: 10px 0 0 10px;}
  #logo #title{font-size:1.5em;}
 #header .menu-1 li a,  #header .menu-4 li a{font-size:1em;height:80px;padding: 30px 15px 0;}
 #head2 .container{height:70px;}
 .page .column .tags {flex-direction: column;align-items: flex-start; }
 .home .aboutUs .column{justify-content:flex-start;}
 .specialistsList li, .methodsList li{padding:0;}
 .tags li a {font-size:0.8em;margin:.1em 0;background: #fff;color: #4d4d4d;border: 1px solid #888;border-radius: 20px;}
 .page .column .tags h3{font-size:0.8em;margin:.1em 0;}
 .specialistsList .image, .methodsList .image{margin-right:0;}
 .specialistsList .image img, .methodsList .image img{width:210px;}
 .specialistsList .column h2, .methodsList .column h2{    font-size: 1.7em;    margin: 1em 0 1em;}
 .widgets-103{display:none}
 .widgets-3 > ul{flex-direction:row;flex-wrap:wrap;}
 .header__page .column{width: 42%;margin-left:4em;}
  .header__page .column .tags{display:flex;flex-direction:column;}
 .header__page .column .tags li:nth-child(2){margin:0;}
 .header__page .description p:last-of-type{padding:0;}
 #pages-related h3, .pages-gallery-related{padding:0}
 #page div.content > ul, #page div.content > ol{margin:0;padding:0;}
 .content{text-align: left !important;}
 .specialists .specialistPromo, .specialists .specialistPromoList{height:610px;}
 .ourSpecialistsList li{width:197px;height:610px;}
 .ourSpecialistsList li:nth-child(2), .ourSpecialistsList li:nth-child(6){display:none;}
 .widget.ourSpecialists .ourSpecialistsList img{height:610px;}
 .ourSpecialistsList li[data-id="566"] img{left:-82%;}
 .contact .description{width:80% !important;margin:2em auto;}
  .aboutUs .header__page .description, .aboutUs .header__page .title{background:#fff;}
  .widgets-3 .type-1#widget-14{margin-left:0 !important;margin-top:2em}
	  .images-50 img{width:100%}
}




@media only screen and (max-width: 768px) {
	.images-1 img, .images-2 img{width:90%}
    .counter, .counter-description{font-size:2em}
    .is-parent-page-561 #pages-related{width: 87%;padding: 0 2em;}
    .districts .head{    padding-top: 0em;    margin: 0 auto 1em;    width: 80%;    text-align: center;}
    .programLink .title{font-size:2em;}
    .ourSpecialistsList li:nth-child(2){display:none;}
      #slider-1 .description h2{font-size:3em;}
      #slider-1 .description p:last-of-type{font-size:1em;}
.specialistsList li, .methodsList li{display: flex;flex-direction: column;}
#logo #title img{width:50px;}
#container{min-width:100%;}
#head2 .container, .categorys ul, .newsHome > ul, .specialistPromoList, .widgets-3 > ul, #page1 #page, .specialistPromoList li .description, .categorys .pages-3 li, .home .aboutUs aside,  .widgets-2 .type-1, .widgets-3 .type-1, #content .widget.type-1, .widget.specialistsMenu, #content, .widgets-3 > ul, .pages-gallery-related, #pages-related h3, .widget.newsProjects .description, .newsProjectsList, .widget.type-4 li, .customer .pages-3 li, .schedulesList li, .blogPromoList li, .widget.payments, .widgets-list ul, .shop .header__page, .shop .header__page .column, .productsList li, .is-product .column, .productsList, .methodsList{width:100% !important;}

#menuActiv{display:block;}
.home .aboutUs aside{flex-direction:column;}
#comments{width:75%;margin:0 auto;}
.specialistPromoList .image{margin-left:0;}
.specialistPromo .head{margin-left: 1.4em;top: 2em;font-size:1.4em;right:5em;left:auto;width:20%;z-index:100;}
.specialistPromo .tags .head{right:auto;}
.methodsPromoList li .image, .widget.methodsPromo .methodsPromoList img{height:210px;}
.ourSpecialists li .image, .widget.ourSpecialists .ourSpecialistsList img, .ourSpecialistsList li{height:450px;}
.specialistsList .image {width:100%;height:auto;}
.specialistsList li .image img{width:100%;}
.specialistPromo .page .column .tags .head{top:0;justify-content: flex-start;}
.specialistPromo .page .column .tags{flex-direction:column;justify-content:left;align-items:left;flex-wrap:nowrap;}
.newsHomeList{flex-direction:column;}
.newsHome li{display:flex;flex-direction:column}
.newsHome li time{position:relative;order:-1;text-align:left;}
.newsHomeList li{margin:2em auto;}
.newsHome .head, .methodsPromo  .head, .ourSpecialists .head {flex-direction:column;}
.linkRedirect{margin-left:0;margin-top:1em;}
.specialistPromo .column{padding-left:2em;}
.quick-slider img{width:100%;}
.home .aboutUs{flex-direction:column;}
.home .aboutUs .description{width: 100%;font-size: 1em;padding:1em 0em 3em}
.home .aboutUs .image{float:none;width:100%;margin-left: 0em;}
.home .aboutUs img{margin:0em;}
.home .aboutUs .title{text-align:center;padding-top:1em;}
.widgets-2 .type-2 div.description, .widgets-3 .type-2 div.description, #content .widget.type-2 div.description{width:80%;font-size:1em;margin: 0 auto;}
.widgets-3 > ul{flex-direction:column;flex-wrap:wrap;}
.widget.type-4{padding-left:0px;margin-bottom:2em;width:100% !important;}
.widgets-3 .type-1#widget-14{margin-left:0 !important;}

.widgets-3 .type-1{width:100% !important;}
#foot .copy, #powered, #foot .container, .breadcrumb{text-align:center;float:none;padding:0 2em;flex-direction: column;line-height:1em;margin-top:1em;}
.methods, #pages-related h3, .schedulesList li{text-align:center;}
.page .column .tags{flex-direction: row;width: 100%;margin: 0 auto;flex-wrap:wrap;}
.specialistsList li, .methodsList li{padding-top: 1em;padding-left: 5%;padding-right: 5%;flex-direction:column;}
.specialistsList .column, .methodsList .column{width:100%;}
#page{margin:0 auto;width:100%;}
.pagination{margin:0 auto;width:100%;padding:2em 0;}
h1{text-align:center;width:100%;}
#page div.content{padding:2em ;}
.pages-gallery-related{flex-wrap:wrap;justify-content:center;}
.pages-gallery-related li h2{width: 100%;margin: 0;text-align: center;padding: 1em 0;}
.pages-gallery-related li h2 a{color:#fff;}
.images-2{float: none;margin: 1em auto;display: flex;flex-direction: row;text-align: center;justify-content: center;}
.categorys .pages-3 li{height:100px;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.aboutUs .header__page .container{display:flex;flex-direction:column;width:100%;}
.aboutUs .header__page .container .images-11{width:100%;overflow: hidden;}
.aboutUs .header__page .container .column{width:90%;background:#ffff;padding:5%;margin:0;}
.aboutUs .header__page .container .column .description{width:100%;margin:0 auto;text-align:left;}
.ourBranchesList{flex-direction:column;}
.ourBranchesList li{width:100%;text-align:center;}
.pages-3{flex-direction:column;}
.locations .pages-3 li{width:100%;margin:0 auto;}
.newsList, .newsProjectsList, .blogList li{flex-direction:column;padding:3em 0 13em;width:80%;margin:auto;}
.newsList li, .newsProjectsList li{width:80%;margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2em;}
.widget.newsProjects{padding:4em;}
.projects .header__page img{height:400px;}
.newsProjectsList li .more{right:auto;margin-bottom:5em;}
#search-form{width:250px;}
.header__page .description{font-size:1em;}
.specialistsList li .column, .methodsList li .column{padding-bottom: 8em;}
.home #page div.content{padding:0;}
.home .widgets-2 .type-2 div.description{width:100%;margin-bottom:5em;}
.locations .pages-3 img{width:100%;}
.locations .pages-3 .page{padding:2em 0;}
.locations .pages-3 .page:nth-child(even){background:#f1f1f1;}
.schedulesList, .blogPromoList, .widget.payments .head{flex-direction:column;}
.schedulesList li .more{right:auto;}
.widget.payments .head{width:80%;margin:0 auto;}
.ourSpecialistsList, .methodsPromo .methodsPromoList, .specialistsList li{justify-content:center;}
.blogPromoList h2, .shop .header__page .title, .shop .header__page img{text-align:Center;}
.type-21{z-index:2000;}
.home .aboutUs .column{width:85%;}
.shop .header__page{display:flex;flex-direction:column;}
.shop .header__page img{}
.widget.shopMenu:before{display:none;}
.shop .header__page .container{flex-direction:column;}
.shop .header__page .images-11 {list-style: none; width: 54%; margin: 1em auto;}
.widget.shopMenu{height:auto;}
.widget.shopMenu ul li h2.title{background:none;color:#fff;}
.widget.shopMenu ul li h2.title a{color:#fff;}
.productsList{flex-direction:column;}
.price{text-align:center;margin:0em 0 1em;}
.is-product .images-1, .is-product .images-4{width:90%;margin:0 auto;}
.is-product .images-1 img, .is-product .images-4 img{width:100%;}
.productsList li{margin:0;padding:0;}
.priceBox{flex-direction: column;    align-items: center;}
#features ul{display:flex;flex-direction:column;align-items:center;}
.widgets-2 div.head, .widgets-3 div.head, #content .widget div.head{    margin: 0 auto;    width: 80%;display: block;}
.newsList li h2{padding:1em }
.newsPage #page div.content{padding:0;}
.newsList, .newsProjectsList, .blogList li{padding:0;}
.blogList li .column{margin-bottom:10em;}
.tags li a, .column .tags .head{font-size:1em;}
.header__page #features ul li{display:flex;flex-direction:column;}
.header__page .description p:last-of-type{font-size:.8em;}
#page{flex-direction: column;    display: flex;}
.images-1{text-align:center;}
.categorys .pages-3 li{padding:0;}
.specialistPromoList .column .description{font-size:1em;z-index: 100;text-align:left}
.specialistPromoList .column h2{font-size:1.6em;margin-top:1em;}
#search-form input[type="text"]{min-width: 200px;}
.msg.done, .msg.error{width:80%;margin:1em auto;}
.categorys .pages-3 li h2 a{font-size:1.3em;}
.methodsList li{flex-direction:column;}
.header__page #features span a{color:#fff;font-size:1em;}
.sidr-class-side-tab-widget{padding:1em;font-size:.7em;}
.branchesFooter{margin-top:2em;}
.specialistPromo .page .column .tags li, .specialistPromo .page .column .tags li:nth-child(2), .specialistPromo .page .column .tags li:first-child{margin:.3em 0;}
.legal div.content{width:100%;}
.reset.nb.palette-light.nb-standalone.lang-pl{width:100%;height:auto;left:0;right:0;top:10%;}
.palette-light .cc-nb-okagree, .palette-light .cc-nb-reject, .palette-light .cc-cp-foot-save, .cc-nb-changep{font-size:.8em !important;}
.cc-nb-buttons-container{display:flex;flex-direction:row;}
.reset div{display:flex;}
.pc-dialog .cc-pc-head{flex-direction:row !important;}
.cc-nb-main-container{flex-direction:column !important;}.cc-nb-main-container{height:auto;}
.cc-nb-title-container, .cc-nb-text-container, .cc-nb-buttons-container, .palette-light .cc-nb-text{width:100%;}
.palette-light .cc-nb-title{text-align:left !important;width:100%;}
.methodsPromoList li .image, .widget.methodsPromo .methodsPromoList li, .ourSpecialistsList li .image{width:80px;margin:0 auto;}
.ourSpecialistsList li[data-id="566"] img{left: -56%;}
.ourSpecialistsList{margin:0 auto;justify-content: center;}
.ourSpecialists{width:100%;overflow:hidden;}
.sidr-class-tabContact a{background:red;}
.specialistsList .column .tags .head{width:100%;padding-bottom:1em !important;text-align:left !important;}
.ourSpecialistsList li:nth-child(2), .ourSpecialistsList li:nth-child(6){display:none;}
#content .widget.program{padding-top:5em;}
.is-parent-page-6 .column .tags li a{background:#eaeff2;}
.hamburger{margin-right:0}
#content .widget.userZone{width:90% !important;margin:2em auto;}
.newsPage .specialistPromo, .newsPage .specialistPromo img{height:400px;}
.specialistPromoList .column .description p{font-size:1em !important;}
.specialistPromo .column .tags li a{background: #f0f3f6;}
.date-file{display:none}
#download-list td, #download-list tbody .size{font-size:0.7em;}
	  .images-50 img{width:100%}
}


@media only screen and (max-width: 480px) {
    .pages-1 li .image, .pages-2 li .image, .pages-3 li .image, .pages-4 li .image{margin:0 auto;}
    
 .home .aboutUs .column{width:80% !important;}   
.newsHomeList li{margin:0 auto;}
.newsHome .head{margin:0 auto !important;}
.ourSpecialistsList li[data-id="566"] img{left: -128%;}
.ourSpecialists li .image, .widget.ourSpecialists .ourSpecialistsList img, .ourSpecialistsList li{height:310px;}
    .ourSpecialistsList li:nth-child(2){display:none;}
.header__page .column .tags{display:none;}
.widgets-list ul.userZoneList li a{font-size:.5em;}
#content .widget.userZone{width:90% !important;margin:2em auto;}
.specialistPromo .column{position:relative;z-index:200}
.size{display:none}
  #user-panel, #profile{width:90%;}
  	  .images-50 img{width:100%}
}




@media only screen and (max-width: 390px) {
.district{font-size: 70px;}

.header__page .description p:last-of-type{font-size:0.7em;}
.header__page h3{font-size:0.6em;}
.tags li a{font-size:0.8em;margin-top:.5em;}
.header__page .description p:first-of-type, .header__page .description p:last-of-type{margin-top:0;}
.specialistsList .image, .methodsList .image{margin:1em auto;width:80%;}
.newsHome .head{margin:0 auto !important;} 
.specialistsList li{display:flex;flex-direction:column;}
.widget.ourSpecialists .ourSpecialistsList img{height:310px;}
.specialistsList .column, .methodsList .column{width:100%;}
.widget.type-4, .widgets-3 .type-1{width:100% !important;}
.methodsPromoList li .image, .widget.methodsPromo .methodsPromoList img{height:110px;}
.methodsPromoList h2{font-size:.5em;}
.header__page img{height:400px;}
.ourBranchesList li{margin:0;}
.features li{display:inline;}
.page .column .tags li{text-align:center;}
.projects .header__page .title{font-size:1.6em;}
.projects .widget.ourSpecialists .ourSpecialistsList img{height:70px;}
.projects .header__page img{height:300px;}
.header__page .column{width: 32%;margin-left: 3em;}
#page div.content{padding:2em;}
.specialistsList .column h2, .methodsList .column h2{width:100%;text-align:center;}
.column .description{width:100%;text-align:left;}
.specialistsList .column .description{text-align:center;}
.widget.payments .description, .widget.payments .head{padding:0;width:80%;margin:0 auto;text-align:center;}
.widget.type-1 ul, .widget.type-1 ol{padding:0;}
.widget.type-1 li{margin-bottom:2em;}
.copyButton{margin-top:2em;}
.sidr-class-side-tab-widget{padding:1em;font-size:.7em;}

.widget.rules .head{display:flex;flex-direction:column;text-align:center;width:80%;margin:0 auto;}
.pagination{padding:2em 0;flex-direction: column;    display: flex;}
#comments-form fieldset{padding:2em;}
.pages-4 li{display:flex;flex-direction:column;}
.pages-4 .column{margin-bottom:6em;}
.pages-4 .column .description, .pages-4 .column .title{width:100%;}
#page div.content h2, #page div.content > ul, #page div.content > ol{margin:0 auto;padding:1em 0;}
.header__page .title{font-size:1.5em;}
.specialistPromo .head{margin-left: 4.4em;}
.header__page #features li{color:#fff;font-size:.7em;}
.sidr-inner span{display:none;}
#content .widget.userZone{width:90% !important;margin:2em auto;}
}