body{min-width:320px;}
@media (max-width:460px){

    .right-video { width: 100%; margin:0; padding:12px;}
    
 .bg-main .header-line  { background: rgba(0,0,0,0.50) !important; }
 .phone-line2  a,  .phone-line1 > a:first-child {font-size:120%}
.bg-main .text-subline {margin-left: 0rem;     opacity: 0.8;}

.lang_fixed {top:calc(-100% - 15px) !important;}

.text-subline {     margin-left: auto;
    text-align: center;
    padding-bottom: 1rem;
    font-size: 90%;
  }

.tab-content  {padding: 1em;}

.product-section-body .panel-title span, .product-section-body .panel-title a  {font-size:80%;}

 .wait .addon > div > div:first-child  {padding-top: 7em;
    padding-bottom: 2rem;}
 .article-section  img {max-width:100%;}
 .filter .btn-group:hover  { box-shadow :none;}

    #mc_embed_signup2 input.email {width:100%; margin-bottom: 2rem;}
    .filter  .btn-default  {font-size: 9pt;}
.btn-detail {white-space: initial;     text-align: left;}

.analitics-bottom ul#list {column-count: 1 !important;}
.analitics-body .addon .phone{font-size:26px !important;}

 .subtitle, .nav-link-active {font-size: 9pt;}
 .single_extra_feature > i.icofont {font-size: 2.5em;
    position: absolute;
    top: calc(50% - .5em); color:#981e1b;}
.section-title {
  
    padding-bottom: 0em;}
    .product .subtitle  {    font-size: 15pt;}
    .introvoc h2 {    font-size: 1.4em;}
.single_extra_feature {    padding: 1em;
    background: #eee;
    border: 5px solid #fff;}
    .but button {width: calc( 100% + 15px);
    padding: 1em; border-radius:0;}
    
    .single_extra_feature h4 {    padding-left: 3em; text-align:left; overflow: hidden;}
    
    .but> div:last-child p {margin-bottom:0}
    .tagbody .cart {padding-bottom:0;}
.prd-more{display:none;}
.pdw-links, .product-info-title, .analitics-content .image >div, .analitics-section .analitics-body .body{min-height:initial !important;}
.product-content .product-content-text .product-devices{margin-bottom:none;}
.footer .links a{letter-spacing:0 !important;}
.phone-line2 .blue span{font-size:70%;}
.btn-detail span{display:none;}
.product .section-title h1{    font-size: 1em !important;
    letter-spacing: 0px;
    color: #777;
    font-weight: 300;
    line-height: 2rem;}
header .container .jumbotron h2{line-height:28px;font-weight:300;font-size:1.5em;letter-spacing:initial;}
header .container .jumbotron h2 span{letter-spacing:initial;}
header .jumbotron{padding-top:0;padding-bottom:12px;}
.prd-class{text-align:center;}
article .gb h3.new{letter-spacing:0px;margin-top:12px;margin-bottom:12px;line-height:initial;font-size:14pt;}
article .gb{padding:6px 15px;margin-bottom:0em;}
article figure.effect-sadie h2{font-size:13pt;}
article h2.main{font-size:14pt;}
#contact .contacts-map{margin-left:0;}
.free-call{font-size:10pt;}
.phone-line2{text-align:right;}
footer #contact .contacts-map{padding:24px 0 0 2em;margin-left:0;}
footer #contact .contacts-phone{padding:24px 0 0 2em;}
footer #contact .contacts-map .contacts_title, footer #contact .contacts-phone .contacts__title{margin-top:0;}
footer #contact .contacts-map .contacts_address{margin-bottom:0;}
footer #contact .contacts-phone .contacts__email{margin-bottom:1em;}
article .titlegb h1, .titlewt h1{text-align:center;padding:0px 6px 12px 6px;font-weight:400;color:#454545;font-size:13pt;}
article .subtitle{padding-top:1em;font-size:15pt;font-weight:100;letter-spacing:0px;}
article #sml{font-size:16pt;}
article .content_title h1{font-weight:300;font-size:16pt;text-align:left;}
.introtext .subtitle{padding-top:1em;font-size:12pt;font-weight:100;letter-spacing:5px;}

.header .introtext h1{text-align:center;letter-spacing:2px;padding-bottom:0;font-size:1.6em;}
.header .filter{padding:0;margin-bottom:0;}
.content-text .review-description .cert-title{font-size:13pt;margin-top:1em;}
.howto > div:first-child{padding-left:12px !important;}
.getto > .col-md-3{width:100%;}
.howto img{max-width:100%;}
.wegood > div, .wegood2 > div{width:95% !important;margin-left:0 !important;}
.content_title > div{text-align:left;}
.listline li{width:100%}
.world div.col-md-4 > div div.ds{min-height:160px;}
.introtext .content-description{display:none;}
.introtext .filter{padding-top:0px;padding-bottom:0px;}
.tagbody .listtag{-moz-column-count:1;-webkit-column-count:1;column-count:1;}
}

@media (max-width:767px) and (min-width:320px){

.img_bottom {text-align: center;}

.main_2 {font-size: 2rem;}

.text-subline {     margin-left: auto;
    text-align: center;
    padding-bottom: 1rem;
    font-size: 90%;
  }
 
 #contact .contacts-map {     margin-right: 0;}

#sec_0, #sec_3, #sec_5 {display:inline !important; opacity: 1 !important;
  -webkit-transition: none !important;;
  -o-transition: none !important;;
  transition: none !important;;
}



.wait2 .addon > div > div:first-child {padding-left:12rem;}
.tagbody .price {display:none;}
.tagbody .but {padding-top:4rem;}
}

@media (max-width:880px) and (min-width:320px){



 .wait .addon > div > div:first-child  {padding-top: 7em;
    padding-bottom: 2rem;}
.prd-class{text-align:center;}
.btn-detail {white-space: initial;     text-align: left;}
.analitics-bottom ul#list {
    column-count: 2; }
header .container .jumbotron h2{line-height:35px;font-weight:300;font-size:2em;letter-spacing:initial;}
header .container .jumbotron h2 span{letter-spacing:initial;}
header .jumbotron{padding-top:0;padding-bottom:12px;}
article .cert-description .cert-content .cert-title{font-size:12pt;}
article .cert-description .cert-image{border-bottom:1px solid #a7a7a7;padding:0;margin-top:1em;}
article .cert-description .cert-content{border-bottom:none;}
article .cert-description .cert-image a{position:relative;}
article .cert-description .cert-image{border-bottom:1px solid #a7a7a7;padding:0;margin-top:1em;}
article .cert-description .cert-content{border-bottom:none;}
article .cert-description .cert-image a{position:relative;}
.diplom-description .diplom-brink{width:100%;}
article .cert-description .cert-content{min-height:inherit;}
#content-dir .single_extra_feature{padding:12px 6px;}
#content-dir .single_extra_feature > i{font-size:36px;float:left;}
.grid figure.effect-sadie h2{font-size:12pt;}
.fl1 .btn,
.fl2 .btn,
.fl3 .btn,
.fl4 .btn,
.fl5 .btn,
.fl6 .btn,
.fl22 .btn, .introtext .btn-default{padding:3px 6px !important;}
.introtext .btn-lg{padding:6px 12px !important;}

#myTab li {width:100% !important}
}
@media (max-width:880px) and (min-width:767px){.navigation .nav>li>a, .navigation .sp-link{padding:6px 6px;margin:0 3px;}
.navbar-collapse.collapse{padding:0 !important;}

}
@media (max-width:996px) and (min-width:881px){article .cert-description .cert-content .cert-title{font-size:12pt;}
article .cert-description .cert-image{border-bottom:1px solid #a7a7a7;padding:0;margin-top:1em;}
article .cert-description .cert-content{border-bottom:none;}
article .cert-description .cert-image a{position:relative;}
article .cert-description .cert-image{border-bottom:1px solid #a7a7a7;padding:0;margin-top:1em;}
article .cert-description .cert-content{border-bottom:none;}
article .cert-description .cert-image a{position:relative;}
.diplom-description .diplom-brink{width:100%;}
article .cert-description .cert-content{min-height:inherit;}
#content-dir .single_extra_feature{padding:12px 6px;}
#content-dir .single_extra_feature > i{font-size:36px;float:left;}
.grid figure.effect-sadie h2{font-size:12pt;}
}
@media (max-width:1199px) and (min-width:881px){.navigation .nav>li>a, .navigation .sp-link{padding:6px 10px;margin:0 6px;}
.navbar-collapse.collapse{padding:0 !important;}
.fl1 .btn,
.fl2 .btn,
.fl3 .btn,
.fl4 .btn,
.fl5 .btn,
.fl6 .btn,
.fl22 .btn, .introtext .btn-lg, .introtext .btn-default{padding:6px 12px !important;}

.text-subline {     margin-left: auto;
    text-align: left;
    padding-bottom: 1rem;

  }


}
@media (max-width:992px){.world div.col-md-4 > div div.ds{min-height:initial !important;}
.product .section-title h1{font-size:1.5em;}
.product .row.intro{max-height:initial !important;}
.product .row.intro .prod_image{text-align:center;}
.tagbody .row.but{position:initial;bottom:auto;width:initial;}
.tagbody .cart{padding-top:0px;padding-left:initial;text-align:center;}
#myTab li {width:50%}
}