@charset "utf-8";
@media only screen and (max-width: 1366px) {
.inner-nav ul li{margin-left:25px}
#myprice .mobile-nav{font-size:18px;padding-left:20px}
.mobile-on .inner-nav li{margin-right:10px!important;font-size:11px;letter-spacing:normal}
.mobile-on .inner-nav li.ask .btn-mod.blue{font-size:12px;padding:2px 5px;margin-top:18px;margin-left:15px;margin-right:10px}
.grinders_img img{width:150px!important}
#price-list .grinders_price .price_f{margin-right:15px!important;width:20%!important}
#price-list .grinders_price .price_f span{font-size:16px}
#price-list .grinders_price .price .teh{width:50%}
#price-list .grinders_price .price .name{margin-right:15px!important;width:20%!important}
nav.admin .inner-nav ul li{font-size:12px!important;text-transform:none!important;margin-left:12px!important;margin-right:0!important}
}
@media (min-width: 1200px) {
.multi-columns-row .col-md-6:nth-child(2n + 3){clear:none}
.multi-columns-row .col-md-4:nth-child(3n + 4){clear:none}
.multi-columns-row .col-md-3:nth-child(4n + 5){clear:none}
.multi-columns-row .col-md-2:nth-child(6n + 7){clear:none}
.multi-columns-row .col-md-1:nth-child(12n + 13){clear:none}
.multi-columns-row .col-lg-6:nth-child(2n + 3){clear:left}
.multi-columns-row .col-lg-4:nth-child(3n + 4){clear:left}
.multi-columns-row .col-lg-3:nth-child(4n + 5){clear:left}
.multi-columns-row .col-lg-2:nth-child(6n + 7){clear:left}
.multi-columns-row .col-lg-1:nth-child(12n + 13){clear:left}
}
@media only screen and (max-width: 1200px) {
.hs-wrap{max-width:540px}
.hs-line-1{letter-spacing:40px}
.hs-line-2{font-size:68px}
.hs-line-12{font-size:70px;letter-spacing:.3em}
.hs-line-13{font-size:78px;letter-spacing:.195em}
.alt-service-grid{margin-top:-40px}
.alt-service-item{margin-top:40px;padding-left:48px}
.alt-services-title{font-size:14px;margin-bottom:5px}
.alt-services-image{margin-top:10px}
.work-grid-5 .work-item{width:25%}
.mod-breadcrumbs-mini{text-align:right}
#myprice .mobile-nav{font-size:18px;padding-left:20px}
.mobile-on .inner-nav li{margin-right:10px!important;font-size:11px;letter-spacing:normal}
.mobile-on .inner-nav li.ask .btn-mod.blue{font-size:12px;padding:2px 5px;margin-top:18px;margin-left:15px;margin-right:10px}
.grinders_img img{width:150px!important}
#price-list .grinders_price .price_f{margin-right:15px!important;width:20%!important}
#price-list .grinders_price .price_f span{font-size:16px}
#price-list .grinders_price .price .teh{width:50%}
#price-list .grinders_price .price .name{margin-right:15px!important;width:20%!important}
nav.admin .inner-nav ul li{font-size:12px!important;text-transform:none!important;margin-left:10px!important;margin-right:0!important}
}
@media only screen and (max-width: 1199px) {
.tpl-alt-tabs{font-size:13px;letter-spacing:.2em}
.tpl-alt-tabs > li{width:170px}
#myprice .mobile-nav{font-size:18px;padding-left:20px}
.mobile-on .inner-nav li{margin-right:10px!important;font-size:11px;letter-spacing:normal}
.mobile-on .inner-nav li.ask .btn-mod.blue{font-size:12px;padding:2px 5px;margin-top:18px;margin-left:15px;margin-right:10px}
.grinders_img img{width:150px!important}
#price-list .grinders_price .price_f{margin-right:15px!important;width:20%!important}
#price-list .grinders_price .price_f span{font-size:16px}
#price-list .grinders_price .price .teh{width:50%}
#price-list .grinders_price .price .name{margin-right:15px!important;width:20%!important}
nav.admin .inner-nav ul li{font-size:12px!important;text-transform:none!important;margin-left:10px!important;margin-right:0!important}
}
@media only screen and (max-width: 1024px) {
.hs-wrap{max-width:480px;padding-top:37px;padding-bottom:43px}
.hs-line-1{letter-spacing:30px}
.hs-line-2{font-size:60px}
.hs-line-9{font-size:71px}
.hs-line-10{padding:10px 14px;letter-spacing:1px}
.hs-line-10 > span{margin:0 1px}
.benefit-item{width:300px;padding:15px 32px}
.split-section-headings{width:30%}
.split-section-content{width:70%}
.split-section-headings .section-title{font-size:26px;letter-spacing:2px}
.page-section{padding:120px 0}
.page-section,.home-section,.small-section{background-attachment:scroll}
.owl-pagination{bottom:25px}
.section-bot-image{margin:120px 0 -120px}
.lp-item{width:50%}
.lp-item:nth-child(4n + 5){clear:none}
.lp-item:nth-child(2n + 3){clear:left}
.lp-title,.lp-author{font-size:13px}
#myprice .mobile-nav{font-size:18px;padding-left:20px}
.mobile-on .inner-nav li{margin-right:10px!important;font-size:11px;letter-spacing:normal}
.mobile-on .inner-nav li.ask .btn-mod.blue{font-size:12px;padding:2px 5px;margin-top:18px;margin-left:15px;margin-right:10px}
.grinders_img img{width:150px!important}
#price-list .grinders_price .price_f{margin-right:15px!important;width:20%!important}
#price-list .grinders_price .price_f span{font-size:16px}
#price-list .grinders_price .price .teh{width:50%}
#price-list .grinders_price .price .name{margin-right:15px!important;width:20%!important}
.et-examples .box1{width:50%}
nav.admin .inner-nav ul li{font-size:12px!important;text-transform:none!important;margin-left:12px!important;margin-right:0!important}
}
@media only screen and (max-width: 992px) {
.hs-line-1{letter-spacing:23px}
.hs-line-13{letter-spacing:.17em}
.mod-breadcrumbs:not(.align-center):not(.mod-breadcrumbs-mini){text-align:left!important}
.tpl-alt-tabs > li{width:200px}
.split-section-headings,.split-section-headings.left,.split-section-headings.right,.split-section-content,.split-section-content.left,.split-section-content.right{float:none!important;width:auto}
.split-section-headings .section-title{font-size:35px;letter-spacing:5px}
.banner-text{text-align:center}
.banner-image{margin:40px 0}
.team-item-name{font-size:13px}
.features-icon{font-size:64px}
.features-title{font-size:20px}
.features-descr{font-size:14px}
.work-item,.work-grid-3 .work-item,.container .work-grid-3 .work-item,.work-grid-5 .work-item{width:50%}
.blog-item-date{border:none}
.countdown > li{margin:0 20px}
.countdown-number{width:74px;height:74px;font-size:24px;line-height:64px}
.countdown-number > b{bottom:18px}
#myprice .mobile-nav{font-size:18px;padding-left:20px}
.mobile-on .inner-nav li{margin-right:10px!important;font-size:11px;letter-spacing:normal}
.mobile-on .inner-nav li.ask .btn-mod.blue{font-size:12px;padding:2px 5px;margin-top:18px;margin-left:15px;margin-right:10px}
.grinders_img img{width:150px!important}
#price-list .grinders_price .price_f{margin-right:15px!important;width:20%!important}
#price-list .grinders_price .price_f span{font-size:16px}
#price-list .grinders_price .price .teh{width:50%}
#price-list .grinders_price .price .name{margin-right:15px!important;width:20%!important}
nav.admin .inner-nav ul li{font-size:12px!important;text-transform:none!important;margin-left:12px!important;margin-right:0!important}
.opros-form .container{width:932px!important}
#messageForm.form,#zapros.form,#docs.form,#messageDoc.form,#messageRequest.form,#tradeinForm.form{padding:10px}
}
@media only screen and (max-width: 768px) {
.hs-wrap{max-width:400px}
.hs-line-2{font-size:50px}
.hs-line-7{font-size:50px}
.page-section{padding:80px 0}
.small-section{padding:50px 0}
.small-title{font-size:18px}
.owl-pagination{bottom:17px}
.section-bot-image{margin:70px 0 -70px}
.tpl-minimal-tabs > li{padding:0 5px}
.benefit-item{width:264px}
.count-descr{margin-bottom:30px}
.alt-service-grid{margin-top:-30px}
.alt-service-item{margin-top:30px}
.works-filter a{padding-left:10px;padding-right:10px;margin:4px}
.blog-item{margin-bottom:50px}
.blog-item-date{top:0;left:-100px}
.blog-item-title{font-size:20px}
.blog-item-title .small{font-size:15px}
.blog-item-body{font-size:14px}
.blog-media{margin-bottom:15px}
.blog-item-body .small{font-size:13px}
#map-canvas{height:300px}
.fm-logo-wrap{top:17px;left:17px}
.fm-button{top:17px;right:17px}
#myprice .mobile-nav{font-size:18px;padding-left:20px}
.mobile-on .inner-nav li{margin-right:10px!important;font-size:11px;letter-spacing:normal}
.mobile-on .inner-nav li.ask .btn-mod.blue{font-size:12px;padding:2px 5px;margin-top:18px;margin-left:15px;margin-right:10px}
.grinders_img img{width:150px!important}
#price-list .grinders_price .price_f{margin-right:15px!important;width:20%!important}
#price-list .grinders_price .price_f span{font-size:16px}
#price-list .grinders_price .price .teh{width:50%}
#price-list .grinders_price .price .name{margin-right:15px!important;width:20%!important}
.inner-nav ul li a{letter-spacing:normal!important}
nav.admin .inner-nav ul li{font-size:12px!important;text-transform:none!important;margin-left:10px!important;margin-right:0!important}
.opros-form .container{width:708px!important}
#messageForm.form,#zapros.form,#docs.form,#messageDoc.form,#messageRequest.form,#tradeinForm.form{padding:10px}
  .container_wide {
     width: 100%;
     align-content: center;
     margin: 0 auto;
  }
}
@media only screen and (max-width: 480px) {
.et-examples .box1{width:100%}
  .container_wide {
     width: 100%;
     align-content: center;
     margin: 0 auto;
  }
}
@media only screen and (max-width: 479px) {
#loginForm .tab{padding:40px 20px}
  .container_wide {
     width: 100%;
     align-content: center;
     margin: 0 auto;
  }
}
@media (min-width: 768px) {
.multi-columns-row .col-xs-6:nth-child(2n + 3){clear:none}
.multi-columns-row .col-xs-4:nth-child(3n + 4){clear:none}
.multi-columns-row .col-xs-3:nth-child(4n + 5){clear:none}
.multi-columns-row .col-xs-2:nth-child(6n + 7){clear:none}
.multi-columns-row .col-xs-1:nth-child(12n + 13){clear:none}
.multi-columns-row .col-sm-6:nth-child(2n + 3){clear:left}
.multi-columns-row .col-sm-4:nth-child(3n + 4){clear:left}
.multi-columns-row .col-sm-3:nth-child(4n + 5){clear:left}
.multi-columns-row .col-sm-2:nth-child(6n + 7){clear:left}
.multi-columns-row .col-sm-1:nth-child(12n + 13){clear:left}
}
@media (min-width: 992px) {
.multi-columns-row .col-sm-6:nth-child(2n + 3){clear:none}
.multi-columns-row .col-sm-4:nth-child(3n + 4){clear:none}
.multi-columns-row .col-sm-3:nth-child(4n + 5){clear:none}
.multi-columns-row .col-sm-2:nth-child(6n + 7){clear:none}
.multi-columns-row .col-sm-1:nth-child(12n + 13){clear:none}
.multi-columns-row .col-md-6:nth-child(2n + 3){clear:left}
.multi-columns-row .col-md-4:nth-child(3n + 4){clear:left}
.multi-columns-row .col-md-3:nth-child(4n + 5){clear:left}
.multi-columns-row .col-md-2:nth-child(6n + 7){clear:left}
.multi-columns-row .col-md-1:nth-child(12n + 13){clear:left}
}
@media only screen and (max-width: 767px) {
.hs-wrap{max-width:320px;padding-top:27px;padding-bottom:33px}
.hs-line-1{font-size:24px}
.hs-line-2{font-size:36px}
.hs-line-3{font-size:13px}
.hs-image{display:none}
.hs-wrap-1{max-width:240px}
.hs-line-5{font-size:44px;letter-spacing:.28em}
.hs-line-6{font-size:16px}
.hs-line-7{font-size:32px}
.hs-line-9{font-size:48px}
.hs-line-10{padding:5px 8px;font-size:11px;letter-spacing:1px}
.hs-line-10 > span{margin:0}
.hs-line-11{font-size:24px}
.hs-line-12{font-size:44px}
.hs-line-13{font-size:60px;letter-spacing:.1em}
.hs-line-15{font-size:32px}
.team-item{max-width:370px;margin-left:auto;margin-right:auto}
.alt-features-grid{margin-top:-30px}
.alt-features-item{margin-top:30px}
.benefit-item{width:230px;padding:0}
.benefit-item:hover:after{display:none}
.wide-heading{font-size:32px;letter-spacing:2px}
.works-filter a{padding-left:10px;padding-right:10px;margin:4px;width:46%;font-size:11px}
.blog-item-date{width:auto;position:relative;top:auto;left:auto;padding:0;text-align:left}
.date-num{display:inline!important;margin:0 5px 10px 0}
.sidebar{margin-top:50px}
blockquote p{font-size:20px}
blockquote footer{margin-top:0;font-size:12px}
.banner-content{text-align:center}
.banner-image{text-align:center}
.cf-left-col,.cf-right-col{width:auto;margin-right:0;float:none}
.section-more,.section-more.left,.section-more.right{float:none!important;display:block}
.big-icon{width:60px;height:60px;line-height:56px;font-size:24px;margin-bottom:0}
.blog-slide-info{padding:10px}
.blog-slide-title{font-size:12px}
.blog-slide-data{display:none}
.top-bar{min-height:0}
.top-links{float:none!important;padding:5px 0;text-align:center}
.top-links li,.top-links li:last-child{float:none;border:none;display:inline-block}
.top-links li a{display:inline-block;min-width:0;height:auto;line-height:1;padding:0 5px}
.top-links li a:hover,.top-bar.dark .top-links li a:hover{background:none}
.side-panel{padding-bottom:20px}
.sp-logo-wrap{max-width:100px;margin:0 auto}
.sp-logo-wrap .logo{padding:20px 0 0}
.sp-menu-links a{padding-top:10px;padding-bottom:10px}
.sp-social-links{width:auto;position:static;padding-bottom:10px}
.countdown > li{margin:0 10px 20px}
.countdown-number{width:44px;height:44px;font-size:20px;line-height:44px}
.countdown-number > b{bottom:-20px;font-size:9px;color:rgba(255,255,255,.85)}
.text-mobile{font-size:110%;line-height:1.2}
.inner-nav ul li{margin-left:10px}
.inner-nav .ask{margin-left:15px}
#messageForm.form,#zapros.form,#docs.form,#messageDoc.form,#messageRequest.form{width:100%}
.pl-xs-0{padding-left:0!important}
#myprice .mobile-nav{font-size:18px;padding-left:20px}
.mobile-on .inner-nav li{margin-right:10px!important;font-size:11px;letter-spacing:normal}
.mobile-on .inner-nav li.ask .btn-mod.blue{font-size:12px;padding:2px 5px;margin-top:18px;margin-left:15px;margin-right:10px}
.small-height .inner-nav ul li a.btn-mod,.inner-nav ul li a.btn-mod{padding:2px 5px}
.grinders_img img{width:150px!important}
#price-list .grinders_price .price_f{margin-right:15px!important;width:20%!important}
#price-list .grinders_price .price_f span{font-size:16px}
#price-list .grinders_price .price .teh{width:50%}
#price-list .grinders_price .price .name{margin-right:15px!important;width:20%!important}
.opros .post-prev-info{font-size:12px!important;text-transform:none!important;letter-spacing:normal!important;padding-left:0!important}
.widget-posts-descr{font-size:14px!important;line-height:16px!important}
.main-nav .phone{font-size:15px!important;margin-left:20px!important}
.inner-nav ul li.login a{font-size:12px}
.mobile-on{height:70px!important}
.nav-logo-wrap,.small-height .nav-logo-wrap{margin-top:2px!important}
.hs-line-14{font-size:28px!important}
.filter_grinders .dt-dotted{width:90px}
nav.admin .inner-nav ul li{font-size:12px!important;text-transform:none!important;margin-left:10px!important;margin-right:0!important}
.podbor{margin:auto;background:#fff;border:8px solid #3a4ed5}
.podbor2{margin:auto;background:#fff;border:8px solid #ffd65e}
.podbor h3,.podbor2 h3{font-size:16px}
#more_features .post-prev-img{height:300px;line-height:300px}
.grinders .work-grid-4 .work-item{width:100%}
.btn-mod.btn-small{font-size:10px;padding:6px 10px}
.dark_bg{padding:2px 0;white-space:nowrap}
.container .work-grid-2 .work-item{width:100%}
#messageForm.form,#zapros.form,#docs.form,#messageDoc.form,#messageRequest.form,#tradeinForm.form{padding:10px;display:block}
.opros-form .container{width:700px!important}
.opros-form h2{text-align:left;display:block;margin-top:40px}
.post-prev-title{text-align:left}
.item input[type=checkbox]+label {
  font-size: 12px !important;
  padding: 8px 10px 8px 45px !important;
}
.border-bottom-xs {
	border-bottom: 1px solid #ccc;
	margin-bottom: 20px;
}
  .container_wide {
     width: 100%;
     align-content: center;
     margin: 0 auto;
  }
}
@media only screen and (max-width: 480px) {
.nav-logo-wrap .logo img {margin-top: 2px;}
.alt-tabs-title {text-align: center;}
.btn-mod.btn-large{padding:8px 15px;font-size:13px}
.form input[type="text"].input-lg,.form input[type="email"].input-lg,.form input[type="number"].input-lg,.form input[type="url"].input-lg,.form input[type="search"].input-lg,.form input[type="tel"].input-lg,.form input[type="password"].input-lg,.form input[type="date"].input-lg,.form input[type="color"].input-lg,.form select.input-lg{height:38px}
.hs-line-1{font-size:20px;letter-spacing:18px}
.hs-line-2{font-size:28px}
.hs-line-6{font-size:15px}
.hs-line-7{font-size:28px}
.hs-line-8{font-size:12px}
.hs-line-9{font-size:42px}
.hs-line-11{font-size:20px;letter-spacing:.2em}
.hs-line-12{font-size:32px}
.hs-line-13{font-size:30px;letter-spacing:.1em}
.hs-line-14{font-size:24px;letter-spacing:.3em}
.hs-line-15{font-size:24px}
.scroll-down{bottom:10px;height:34px;line-height:34px}
.scroll-down-icon{width:22px;margin-left:-11px}
.scroll-down span{display:none}
.nav-bar-compact{top:0;left:0}
.page-section{padding:60px 0}
.small-section{padding:30px 0}
.owl-pagination{bottom:10px}
.owl-prev,.owl-next{display:none}
.owl-page{padding-left:8px;padding-right:8px}
.section-bot-image{margin:50px 0 -50px}
.section-title,.split-section-headings .section-title,.wide-heading{font-size:18px;letter-spacing:2px}
.section-heading,.sub-heading{font-size:15px}
.section-text{font-size:15px;line-height:1.7}
.tpl-minimal-tabs > li{padding:0}
.tpl-minimal-tabs > li > a{padding:6px 10px 5px}
.tpl-alt-tabs{font-size:12px;letter-spacing:.1em}
.tpl-alt-tabs > li{width:120px}
.alt-tabs-icon{font-size:32px}
.work-container{padding:30px 0}
.margin-bot{margin-bottom:30px}
.section-text,.text{line-height:1.7}
.count-number{font-size:32px}
.count-title{font-size:12px}
.works-filter a{margin-left:0;margin-right:0;float:left;width:auto;display:inline-block;letter-spacing:normal;font-size:12px}
.work-item,.work-grid-2 .work-item,.work-grid-3 .work-item,.container .work-grid-3 .work-item,.work-grid-5 .work-item{width:100%}
.work-full-text{margin-top:30px}
.work-full-title{font-size:20px}
.blog-container{margin-top:30px;margin-bottom:30px}
.blog-item-title{font-size:16px}
.blog-item-q p{font-size:16px}
.comment-avatar{width:30px;margin-top:7px}
.comment-item{font-size:13px}
.separ-space{display:block;height:10px}
.bot-menu-item{font-size:16px}
#map-canvas{height:300px}
.fixed-height-small{min-height:300px}
.fixed-height-medium{min-height:350px}
.fixed-height-large{min-height:400px}
.tpl-tabs > li{display:block;float:none;width:100%}
.tpl-tabs > li.active a{background:#f5f5f5!important}
.fm-menu-links a{font-size:14px}
#myprice .mobile-nav{font-size:18px;padding-left:20px}
.mobile-on .inner-nav li{margin-right:10px!important;font-size:11px;letter-spacing:normal}
.mobile-on .inner-nav li.ask .btn-mod.blue{font-size:12px;padding:2px 5px;margin-top:18px;margin-left:15px;margin-right:10px}
.grinders_img img{width:150px!important}
#price-list .grinders_price .price_f{margin-right:15px!important;width:20%!important}
#price-list .grinders_price .price_f span{font-size:16px}
#price-list .grinders_price .price .teh{width:50%}
#price-list .grinders_price .price .name{margin-right:15px!important;width:20%!important}
.pl-xs-0{padding-left:0!important}
#myprice .mobile-nav{font-size:18px;padding-left:20px}
.mobile-on .inner-nav li{margin-right:10px!important;font-size:11px;letter-spacing:normal}
.mobile-on .inner-nav li.ask .btn-mod.blue{font-size:12px;padding:2px 5px;margin-top:18px;margin-left:15px;margin-right:10px}
.small-height .inner-nav ul li a.btn-mod,.inner-nav ul li a.btn-mod{padding:2px 5px}
.grinders_img img{width:150px!important}
#price-list .grinders_price .price_f{margin-right:15px!important;width:20%!important}
#price-list .grinders_price .price_f span{font-size:16px}
#price-list .grinders_price .price .teh{width:50%}
#price-list .grinders_price .price .name{margin-right:15px!important;width:20%!important}
.opros .post-prev-info{font-size:12px!important;text-transform:none!important;letter-spacing:normal!important;padding-left:0!important}
.widget-posts-descr{font-size:14px!important;line-height:16px!important}
.main-nav .phone{font-size:16px!important;margin-left:5px!important;padding-left:20px!important;border-left:1px solid #ccc}
.inner-nav ul li.login a{font-size:12px}
.mobile-on{height:70px!important}
.nav-logo-wrap,.small-height .nav-logo-wrap{margin-top:2px!important}
h2.hs-line-14{font-size:24px!important}
.filter_grinders .dt-dotted{width:80px}
.blog-media.crop{overflow:visible;height:auto;margin-top:20px}
.title h3{font-size:18px}
.name_grinder{width:100%;padding:20px!important;font-size:21px}
.compare blockquote footer{margin-bottom:20px}
#messageForm.form,#zapros.form,#docs.form,#messageDoc.form,#messageRequest.form{width:100%}
.white-popup .mfp-close{color:#000!important;right:3%!important;top:.5%!important;font-size:36px!important}
#messageForm .post-prev-title{font-size:12px;text-align:left}
#messageForm .radio-inline,.checkbox-inline{font-size:14px}
nav.admin .inner-nav ul li{font-size:12px!important;text-transform:none!important;margin-left:10px!important;margin-right:0!important}
.podbor{margin:auto;background:#fff;border:8px solid #3a4ed5}
.podbor2{margin:auto;background:#fff;border:8px solid #ffd65e}
.podbor h3,.podbor2 h3{font-size:16px}
#more_features .post-prev-img{height:300px;line-height:300px}
.grinders .work-grid-4 .work-item{width:100%}
.btn-mod.btn-small{font-size:10px;padding:6px 10px}
.dark_bg{padding:2px 0;white-space:nowrap}
.container .work-grid-2 .work-item{width:100%}
#messageForm.form,#zapros.form,#docs.form,#messageDoc.form,#messageRequest.form,#tradeinForm.form{padding:10px;display:block}
.opros-form .container{width:400px!important}
.opros-form h2{text-align:left;display:block;margin-top:40px}
.post-prev-title{text-align:left}
.item input[type=checkbox]+label, .item label {
  font-size: 12px !important;
  padding: 8px 10px 8px 45px !important;
}
.border-bottom-xs {
	border-bottom: 1px solid #ccc;
	margin-bottom: 20px;
}
  .container_wide {
     width: 100%;
     align-content: center;
     margin: 0 auto;
  }
}
@media only screen and (max-width: 319px) {
.nav-social-links{display:none}
}
@media only screen and (max-height: 767px) {
.sp-social-links{padding-bottom:10px;position:static;width:auto}
}
@media screen and (max-width: 800px) and (orientation: landscape),screen and (max-height: 300px) {
.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}
.mfp-img-mobile img.mfp-img{padding:0}
.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}
.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}
.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}
.mfp-img-mobile .mfp-counter{right:5px;top:3px}
.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}
}
@media all and (max-width: 900px) {
.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}
.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}
.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}
.mfp-container{padding-left:6px;padding-right:6px}
}
.mfp-ie7 .mfp-img{padding:0}
.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}
.mfp-ie7 .mfp-container{padding:0}
.mfp-ie7 .mfp-content{padding-top:44px}
.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}
@media only screen and (max-width:1200px) {
.mt-lg-0{margin-top:0!important}
.mt-lg-10{margin-top:10px}
.mt-lg-20{margin-top:20px}
.mt-lg-30{margin-top:30px}
.mt-lg-40{margin-top:40px}
.mt-lg-50{margin-top:50px}
.mt-lg-60{margin-top:60px}
.mt-lg-70{margin-top:70px}
.mt-lg-80{margin-top:80px}
.mt-lg-90{margin-top:90px}
.mt-lg-100{margin-top:100px}
.mt-lg-110{margin-top:110px}
.mt-lg-120{margin-top:120px}
.mt-lg-130{margin-top:130px}
.mt-lg-140{margin-top:140px}
.mb-lg-0{margin-bottom:0!important}
.mb-lg-10{margin-bottom:10px}
.mb-lg-20{margin-bottom:20px}
.mb-lg-30{margin-bottom:30px}
.mb-lg-40{margin-bottom:40px}
.mb-lg-50{margin-bottom:50px}
.mb-lg-60{margin-bottom:60px}
.mb-lg-70{margin-bottom:70px}
.mb-lg-80{margin-bottom:80px}
.mb-lg-90{margin-bottom:90px}
.mb-lg-100{margin-bottom:100px}
.mb-lg-110{margin-bottom:110px}
.mb-lg-120{margin-bottom:120px}
.mb-lg-130{margin-bottom:130px}
.mb-lg-140{margin-bottom:140px}
.pt-lg-0{padding-top:0!important}
.pt-lg-10{padding-top:10px}
.pt-lg-20{padding-top:20px}
.pt-lg-30{padding-top:30px}
.pt-lg-40{padding-top:40px}
.pt-lg-50{padding-top:50px}
.pt-lg-60{padding-top:60px}
.pt-lg-70{padding-top:70px}
.pt-lg-80{padding-top:80px}
.pt-lg-90{padding-top:90px}
.pt-lg-100{padding-top:100px}
.pt-lg-110{padding-top:110px}
.pt-lg-120{padding-top:120px}
.pt-lg-130{padding-top:130px}
.pt-lg-140{padding-top:140px}
.pb-lg-0{padding-bottom:0!important}
.pb-lg-10{padding-bottom:10px}
.pb-lg-20{padding-bottom:20px}
.pb-lg-30{padding-bottom:30px}
.pb-lg-40{padding-bottom:40px}
.pb-lg-50{padding-bottom:50px}
.pb-lg-60{padding-bottom:60px}
.pb-lg-70{padding-bottom:70px}
.pb-lg-80{padding-bottom:80px}
.pb-lg-90{padding-bottom:90px}
.pb-lg-100{padding-bottom:100px}
.pb-lg-110{padding-bottom:110px}
.pb-lg-120{padding-bottom:120px}
.pb-lg-130{padding-bottom:130px}
.pb-lg-140{padding-bottom:140px}
}
@media only screen and (max-width:1024px) {
.mt-md-0{margin-top:0!important}
.mt-md-10{margin-top:10px}
.mt-md-20{margin-top:20px}
.mt-md-30{margin-top:30px}
.mt-md-40{margin-top:40px}
.mt-md-50{margin-top:50px}
.mt-md-60{margin-top:60px}
.mt-md-70{margin-top:70px}
.mt-md-80{margin-top:80px}
.mt-md-90{margin-top:90px}
.mt-md-100{margin-top:100px}
.mt-md-110{margin-top:110px}
.mt-md-120{margin-top:120px}
.mt-md-130{margin-top:130px}
.mt-md-140{margin-top:140px}
.mb-md-0{margin-bottom:0!important}
.mb-md-10{margin-bottom:10px}
.mb-md-20{margin-bottom:20px}
.mb-md-30{margin-bottom:30px}
.mb-md-40{margin-bottom:40px}
.mb-md-50{margin-bottom:50px}
.mb-md-60{margin-bottom:60px}
.mb-md-70{margin-bottom:70px}
.mb-md-80{margin-bottom:80px}
.mb-md-90{margin-bottom:90px}
.mb-md-100{margin-bottom:100px}
.mb-md-110{margin-bottom:110px}
.mb-md-120{margin-bottom:120px}
.mb-md-130{margin-bottom:130px}
.mb-md-140{margin-bottom:140px}
.pt-md-0{padding-top:0!important}
.pt-md-10{padding-top:10px}
.pt-md-20{padding-top:20px}
.pt-md-30{padding-top:30px}
.pt-md-40{padding-top:40px}
.pt-md-50{padding-top:50px}
.pt-md-60{padding-top:60px}
.pt-md-70{padding-top:70px}
.pt-md-80{padding-top:80px}
.pt-md-90{padding-top:90px}
.pt-md-100{padding-top:100px}
.pt-md-110{padding-top:110px}
.pt-md-120{padding-top:120px}
.pt-md-130{padding-top:130px}
.pt-md-140{padding-top:140px}
.pb-md-0{padding-bottom:0!important}
.pb-md-10{padding-bottom:10px}
.pb-md-20{padding-bottom:20px}
.pb-md-30{padding-bottom:30px}
.pb-md-40{padding-bottom:40px}
.pb-md-50{padding-bottom:50px}
.pb-md-60{padding-bottom:60px}
.pb-md-70{padding-bottom:70px}
.pb-md-80{padding-bottom:80px}
.pb-md-90{padding-bottom:90px}
.pb-md-100{padding-bottom:100px}
.pb-md-110{padding-bottom:110px}
.pb-md-120{padding-bottom:120px}
.pb-md-130{padding-bottom:130px}
.pb-md-140{padding-bottom:140px}
}
@media only screen and (max-width:768px) {
.mt-sm-0{margin-top:0!important}
.mt-sm-10{margin-top:10px}
.mt-sm-20{margin-top:20px}
.mt-sm-30{margin-top:30px}
.mt-sm-40{margin-top:40px}
.mt-sm-50{margin-top:50px}
.mt-sm-60{margin-top:60px}
.mt-sm-70{margin-top:70px}
.mt-sm-80{margin-top:80px}
.mt-sm-90{margin-top:90px}
.mt-sm-100{margin-top:100px}
.mt-sm-110{margin-top:110px}
.mt-sm-120{margin-top:120px}
.mt-sm-130{margin-top:130px}
.mt-sm-140{margin-top:140px}
.mb-sm-0{margin-bottom:0!important}
.mb-sm-10{margin-bottom:10px}
.mb-sm-20{margin-bottom:20px}
.mb-sm-30{margin-bottom:30px}
.mb-sm-40{margin-bottom:40px}
.mb-sm-50{margin-bottom:50px}
.mb-sm-60{margin-bottom:60px}
.mb-sm-70{margin-bottom:70px}
.mb-sm-80{margin-bottom:80px}
.mb-sm-90{margin-bottom:90px}
.mb-sm-100{margin-bottom:100px}
.mb-sm-110{margin-bottom:110px}
.mb-sm-120{margin-bottom:120px}
.mb-sm-130{margin-bottom:130px}
.mb-sm-140{margin-bottom:140px}
.pt-sm-0{padding-top:0!important}
.pt-sm-10{padding-top:10px}
.pt-sm-20{padding-top:20px}
.pt-sm-30{padding-top:30px}
.pt-sm-40{padding-top:40px}
.pt-sm-50{padding-top:50px}
.pt-sm-60{padding-top:60px}
.pt-sm-70{padding-top:70px}
.pt-sm-80{padding-top:80px}
.pt-sm-90{padding-top:90px}
.pt-sm-100{padding-top:100px}
.pt-sm-110{padding-top:110px}
.pt-sm-120{padding-top:120px}
.pt-sm-130{padding-top:130px}
.pt-sm-140{padding-top:140px}
.pb-sm-0{padding-bottom:0!important}
.pb-sm-10{padding-bottom:10px}
.pb-sm-20{padding-bottom:20px}
.pb-sm-30{padding-bottom:30px}
.pb-sm-40{padding-bottom:40px}
.pb-sm-50{padding-bottom:50px}
.pb-sm-60{padding-bottom:60px}
.pb-sm-70{padding-bottom:70px}
.pb-sm-80{padding-bottom:80px}
.pb-sm-90{padding-bottom:90px}
.pb-sm-100{padding-bottom:100px}
.pb-sm-110{padding-bottom:110px}
.pb-sm-120{padding-bottom:120px}
.pb-sm-130{padding-bottom:130px}
.pb-sm-140{padding-bottom:140px}
}
@media only screen and (max-width:767px) {
.pl-xs-10 {padding-left: 10px !important;}
.mt-xs-0{margin-top:0!important}
.mt-xs-10{margin-top:10px}
.mt-xs-20{margin-top:20px}
.mt-xs-30{margin-top:30px}
.mt-xs-40{margin-top:40px}
.mt-xs-50{margin-top:50px}
.mt-xs-60{margin-top:60px}
.mt-xs-70{margin-top:70px}
.mt-xs-80{margin-top:80px}
.mt-xs-90{margin-top:90px}
.mt-xs-100{margin-top:100px}
.mt-xs-110{margin-top:110px}
.mt-xs-120{margin-top:120px}
.mt-xs-130{margin-top:130px}
.mt-xs-140{margin-top:140px}
.mb-xs-0{margin-bottom:0!important}
.mb-xs-10{margin-bottom:10px}
.mb-xs-20{margin-bottom:20px}
.mb-xs-30{margin-bottom:30px}
.mb-xs-40{margin-bottom:40px}
.mb-xs-50{margin-bottom:50px}
.mb-xs-60{margin-bottom:60px}
.mb-xs-70{margin-bottom:70px}
.mb-xs-80{margin-bottom:80px}
.mb-xs-90{margin-bottom:90px}
.mb-xs-100{margin-bottom:100px}
.mb-xs-110{margin-bottom:110px}
.mb-xs-120{margin-bottom:120px}
.mb-xs-130{margin-bottom:130px}
.mb-xs-140{margin-bottom:140px}
.pt-xs-0{padding-top:0!important}
.pt-xs-10{padding-top:10px}
.pt-xs-20{padding-top:20px}
.pt-xs-30{padding-top:30px}
.pt-xs-40{padding-top:40px}
.pt-xs-50{padding-top:50px}
.pt-xs-60{padding-top:60px}
.pt-xs-70{padding-top:70px}
.pt-xs-80{padding-top:80px}
.pt-xs-90{padding-top:90px}
.pt-xs-100{padding-top:100px}
.pt-xs-110{padding-top:110px}
.pt-xs-120{padding-top:120px}
.pt-xs-130{padding-top:130px}
.pt-xs-140{padding-top:140px}
.pb-xs-0{padding-bottom:0!important}
.pb-xs-10{padding-bottom:10px}
.pb-xs-20{padding-bottom:20px}
.pb-xs-30{padding-bottom:30px}
.pb-xs-40{padding-bottom:40px}
.pb-xs-50{padding-bottom:50px}
.pb-xs-60{padding-bottom:60px}
.pb-xs-70{padding-bottom:70px}
.pb-xs-80{padding-bottom:80px}
.pb-xs-90{padding-bottom:90px}
.pb-xs-100{padding-bottom:100px}
.pb-xs-110{padding-bottom:110px}
.pb-xs-120{padding-bottom:120px}
.pb-xs-130{padding-bottom:130px}
.pb-xs-140{padding-bottom:140px}
}
@media only screen and (max-width:480px) {
.mt-xxs-0{margin-top:0!important}
.mt-xxs-10{margin-top:10px}
.mt-xxs-20{margin-top:20px}
.mt-xxs-30{margin-top:30px}
.mt-xxs-40{margin-top:40px}
.mt-xxs-50{margin-top:50px}
.mt-xxs-60{margin-top:60px}
.mt-xxs-70{margin-top:70px}
.mt-xxs-80{margin-top:80px}
.mt-xxs-90{margin-top:90px}
.mt-xxs-100{margin-top:100px}
.mt-xxs-110{margin-top:110px}
.mt-xxs-120{margin-top:120px}
.mt-xxs-130{margin-top:130px}
.mt-xxs-140{margin-top:140px}
.mb-xxs-0{margin-bottom:0!important}
.mb-xxs-10{margin-bottom:10px}
.mb-xxs-20{margin-bottom:20px}
.mb-xxs-30{margin-bottom:30px}
.mb-xxs-40{margin-bottom:40px}
.mb-xxs-50{margin-bottom:50px}
.mb-xxs-60{margin-bottom:60px}
.mb-xxs-70{margin-bottom:70px}
.mb-xxs-80{margin-bottom:80px}
.mb-xxs-90{margin-bottom:90px}
.mb-xxs-100{margin-bottom:100px}
.mb-xxs-110{margin-bottom:110px}
.mb-xxs-120{margin-bottom:120px}
.mb-xxs-130{margin-bottom:130px}
.mb-xxs-140{margin-bottom:140px}
.pt-xxs-0{padding-top:0!important}
.pt-xxs-10{padding-top:10px}
.pt-xxs-20{padding-top:20px}
.pt-xxs-30{padding-top:30px}
.pt-xxs-40{padding-top:40px}
.pt-xxs-50{padding-top:50px}
.pt-xxs-60{padding-top:60px}
.pt-xxs-70{padding-top:70px}
.pt-xxs-80{padding-top:80px}
.pt-xxs-90{padding-top:90px}
.pt-xxs-100{padding-top:100px}
.pt-xxs-110{padding-top:110px}
.pt-xxs-120{padding-top:120px}
.pt-xxs-130{padding-top:130px}
.pt-xxs-140{padding-top:140px}
.pb-xxs-0{padding-bottom:0!important}
.pb-xxs-10{padding-bottom:10px}
.pb-xxs-20{padding-bottom:20px}
.pb-xxs-30{padding-bottom:30px}
.pb-xxs-40{padding-bottom:40px}
.pb-xxs-50{padding-bottom:50px}
.pb-xxs-60{padding-bottom:60px}
.pb-xxs-70{padding-bottom:70px}
.pb-xxs-80{padding-bottom:80px}
.pb-xxs-90{padding-bottom:90px}
.pb-xxs-100{padding-bottom:100px}
.pb-xxs-110{padding-bottom:110px}
.pb-xxs-120{padding-bottom:120px}
.pb-xxs-130{padding-bottom:130px}
.pb-xxs-140{padding-bottom:140px}
}