/*! normalize.css v4.1.1 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block}audio:not([controls]){display:none;height:0}progress{vertical-align:baseline}template,[hidden]{display:none}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-input-placeholder{color:inherit;opacity:0.54}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}


body {
	font-family: 'Montserrat', sans-serif;
	background: #f5f5f5;
}

a, a:active, a:visited {
    color: #297fff;
}

a:hover {
    color: #333;
}

h2 {
    padding-top:30px;
}

h2:hover {
	cursor: pointer;
}
	
#contetn {
	max-width: 1000px;
	padding-bottom: 50px;
	padding-top: 30px;
}

.button {
  text-decoration: none;
  outline: none;
  display: inline-block;
  width: 140px;
  height: 45px;
  line-height: 45px;
  border-radius: 5px;
  margin: 10px 0px 50px 0px;
  font-size: 11px;
  text-transform: uppercase;
  text-align: center;
  letter-spacing: 3px;
  font-weight: 600;
  color: #fff;
  background: #004c94;
  box-shadow: 0 8px 15px rgba(0,0,0,.1);
  transition: .3s;
}
.button:hover, .button:visited {
  background: #0056a8;
  box-shadow: 0 15px 20px rgba(46,229,157,.4);
  color: white;
  transform: translateY(-7px);
  cursor: pointer;
}

.list {

}
ul {
  display: block;
  margin-left: -10px;
    font-size: 20px;
}

ul li {
  display: block;
  position: relative;
  text-align: left;
}

ul li:not(:last-child) {
  margin-bottom: 16px;
}

ul li:before {
  content: "";
  position: absolute;
  top: 1.2em;
  left: -30px;
  margin-top: -.9em;
  background: #f69ec4;
  height: 12px;
  width: 12px;
  border-radius: 50%;
}
 

.ab, p {
	font-size: 20px;
	padding-top: 30px;
}

.wsnumber {

}

ol  {
        counter-reset: wslist1;/*сбрасываем счетчик списка*/
        color:#777;
        list-style: none;/*отменяем маркер по умолчанию*/
    font-size: 20px;
}
ol > li {
        margin: 0 0 1em 3em;
        position:relative;/*позиционирование внутри элемента */
        text-align: left;
        padding-top: 7px;
        width:40%;
        height:100%;
        display: inline-block;
        vertical-align: top;
}
ol > li:last-child {
    clear:both;   
}
ol > li::before {
        background: #ffcd00;
        border-radius: 50%;
        color: #fff;
        content: counter(wslist1);/* вывод счетчика*/
        counter-increment: wslist1;/*значение счетчика увеличиваем на один */
        display: inline-block;
        height: 22px;
        left: -40px;
        line-height: 22px;
        padding: 5px;
        position: absolute;/*абсолютное позиционирование*/
        text-align: center;
        top: 0;
        transition: all 0.3s ease 0s;
        width: 22px;
}
ol > li img {
	padding-top: 15px;
	width:100%;
}

#banner {
    height:100px;
    width:95%;
    z-index:99996;
    margin-top:20px;
    position:absolute;
}
#vk_item {float:left; width:48%; padding:10px}

#faq {
    list-style:none;
    margin:0;
    padding:0;
}
#faq li {
    margin:0;
    padding:0;
}
#faq li:hover {
    cursor:pointer;
}
#faq_title {
    padding:10px;
    background:#e5e5e5;
    border-bottom:1px solid #f5f5f5;
}
#faq_text {
    display:none;
    padding:10px;
}
#faq_text ul {
    text-align:left;   
}


@media screen and (max-width: 480px) {
    .list {
        width: 100%;
        padding:0;
	    margin:0; 
    }
    ul {
        padding:0;
	    margin:0;   
    }
    li {
	    width: 100%;
	    padding-left:0;
	    margin-left:0;
    }
    ol > li img {
	    width:100%;
    }
    ol > li {
        margin-left: 10px;
        padding-right: 10px;
        width:90%;
    }
    .button {
        margin: 10px 0px 50px 0px;
    }
    #promoVideo {
        width:100%;
    }
    #vk_item {
        width:95%;
    }
}