@media screen and (max-width:1199px){
  img{max-width:100%;}
  #head1 .container, #head2 .container, #head3 .container, #body .container, #foot .container, #content, #footBoxes .container, #product, #powered .container, #search-form-advanced, #page1 .widgets-50 .widgetContainer{width:100%;}
  .slick-slide img{max-width:100%;}
  #page1 .widgets-50 .widgetContainer{max-width:100%;}
  .widget.type-53 .pages-slider li h2{font-size:16px;}
  .slick-prev{left:0px !important}
  .slick-next{right:0px !important}

  #hamburger-menu{display: block;padding: 35px 35px 10px;float: right;}
  #header .menu-4,  #header .menu-1{display: none;}
  #header #head2{display: none;}

  #searchButton{padding:20px;margin:25px 0px;display:block;float:right;background:url( 'img/search.png') no-repeat center center;}
  #sidr-id-page-798{display:none;}
  #search-form-advanced::before, #search-form-advanced::after{display:none;}
  .widget.type-76.location-3{width: 100%;left: 0;margin-left: 0;}
}

@media screen and (max-width:1100px){
  .pages-11 li .image, .pages-11 li:nth-child(2n) .image{float:none;text-align:center;margin:0px;}
  .pages-list-tags-slider .slick-slide h2{position:static;margin-top:10px;}
  .pages-list-tags-slider .slick-slide .description{top:260px;}
  .widgets-54 li{min-height:440px;}
}

@media screen and (max-width:1000px){
  #page551 #content .widget.type-2{padding:35px;}
  #header .menu-4 ul li a{padding:40px 10px;}
}


@media screen and (max-width:900px){
  .pages-list-tags-slider .slick-slide{padding:0 20px;}

  .pages-10 li{padding:20px;height:470px;}
  .pages-10 li .image{height:auto;max-height:170px;}
  .pages-10 li h2, .pages-10 li h2 a{font-size:20px;margin-top:}
  .widget.type-75 div.head{width:100%;}
  #content .widgets-50 > ul > li{padding:25px 0;}
  .widget.type-75 .slider{width:100%;}
  .widgets-54 li{min-height:460px;}
  #header .menu-4 ul li a{padding:20px 10px;}
  .pages-10 li .description{display:none;}
}

@media screen and (max-width:800px){
  .pages-list-tags-slider .slick-slide{background:none;}
  .pages-list-tags-slider .slick-slide h2{text-align:center;}
  .pages-list-tags-slider .slick-slide .description{top:300px;text-align:center;}
  .pages-list-tags-slider .slick-prev{left:-10px !important;}
  .pages-list-tags-slider .slick-next{right:-10px !important;}
  #page341 #widget-1 .tags li{width:30%;}
  .pages-12 li .image{margin:0;float:none;text-align:center;}
  .pages-12 li:nth-child(2n) .image{margin:0;float:none;text-align:center;}
  .pages-9 li{height:440px;}
  #head2{height:auto;}
  #header .menu-1 ul li a{height:auto;font-size:24px;padding:15px;}
  .images-2{width:100%;margin:0;}
  #page441 .images-2{margin:20px 0 0;}
  #page div.content .blueContent{text-align:center !important;margin:10px 0;}
  #page551 #content .widget.type-2{padding:35px;width:98%;background:none !important;}
  .widget.type-53, .widget.type-54, .widget.type-75{background-size:100%;}
  #search-form-advanced ul{width:80%;}
}

@media screen and (max-width:740px){
  .widget.type-54 ul{padding-left:0px;padding-top:120px;background-position:top center;}
  .widget.type-54 .pages-slider li h2{font-size:20px;}
  .widget.type-54{padding:40px 0 !important;}
  .pages-10 li{padding:20px;height:500px;}
  .widgets-54 li{min-height:auto;width:100% !important;margin:0px !important;}
  .widgets-54 li::after{content: "";height: 100%;width: 100%;background: #e9e9e9;position: absolute;left:100%;top: 0px;}
  .widgets-54 li::before{content: "";height: 100%;width: 100%;background: #e9e9e9;position: absolute;left:-100%;top: 0px;}
  .widgets-54 li#widget-12{background:#e9e9e9}
  .widgets-54 li{padding:20px !important;}

  .widgets-2 .type-5, .widgets-3 .type-5, #content .widget.type-5{padding-top:10px !important;}
  #widget-5 div.head, .widget.type-75 div.head, #tagsSlider h3{font-size:30px;}
  #page1 #widget-10{padding:20px 0 0;}

  #widget-28::before, #tagsSlider h3::before, .pages-12::before, #widget-23::before, .withShadow::before, #page441 .images-4::after{background-size:100%;}
  #header .menu-4 ul li a{padding:20px 10px;}
}

@media screen and (max-width:650px){
  .pages-10 li{height:auto;width:100%;padding-bottom:80px;border-bottom:1px solid #ccc;}
  .pages-10 li .image{max-height:none;text-align:center;}
  .pages-10 li .image img{width:auto;}
  #header .menu-1 ul li a{font-size:18px;}
  .pages-9 li{height:auto;padding-bottom:80px !important;width:100%;}
  .pages-9 li:nth-child(4n+1), .pages-9 li:nth-child(4n+4){background:none;}
  .pages-9 li:nth-child(4n+2)::before{content: "";position: absolute;top: 0px;width: 100%;left:-100%;height: 100%;background: #646e7a;}
  .pages-9 li:nth-child(4n+3)::after{content: "";position: absolute;top: 0px;width: 100%;left:100%;height: 100%;background: #2a3a4d;}
  #contact-form-1 dl{width:100%;}
}

@media screen and (max-width:650px){
  #content .widget.type-2{width:100%;}
  .pages-10 li::before{content: "";position: absolute;top: 0px;width: 100%;left: -100%;height: 100%;background: #e9e9e9;}
  .pages-10 li::after{content: "";position: absolute;top: 0px;width: 100%;left: 100%;height: 100%;background: #e9e9e9;}
  .pages-10 li{background:#e9e9e9 !important;}
}

@media screen and (max-width:600px){
  #widget-10, #widget-32{text-align:center;}
  #widget-10 img, #widget-32 img{float:none !important;}
  #widget-28{text-align:center;padding:20px !important;}
  #widget-28 img{float:none !important;}
  .widgets-4 > ul > li{width:30% !important;}
  .widgets-55 li.widget.type-2{width:100% !important;}
}

@media screen and (max-width:540px){
  #header .menu-1 ul li a{font-size:18px;padding:10px;}
  #page div.content h2{font-size:24px;}
}

@media screen and (max-width:480px){
  .widget.type-53 .head a{font-size:40px;}
  #search-form-advanced ul{width:90%;}
  #advanced-fields #sSearchAdv{width:70%}
  #advanced-fields input[type="submit"]{width:29%}
  #contact-form-1{padding:20px;}
  #header .menu-1 ul li a{font-size:14px;padding:10px;}
  #page551 #content .widget.type-2{padding:0px;}
}

@media screen and (max-width:440px){
  .widgets-4 > ul > li{width:100% !important;text-align:center;}
  #foot nav, #foot nav ul, #foot nav ul li{width:100%;}
  #page341 #widget-1 .tags li{width:50%;}
  #powered .copy, #powered .info{float:none;}
}

@media screen and (max-width:380px){
  #contact-form-1{padding:20px 0;}
  #page341 #widget-1 .tags li{width:80%;}
  #header .menu-1 ul li a{font-size:17px;padding:13px;}
}