@font-face {
    font-family: "Montserrat"; font-weight:600; src: url("../fonts/Montserrat-Bold.ttf");
}
@font-face {
    font-family: "Montserrat"; font-weight:400; src: url("../fonts/Montserrat-Regular.ttf");
}
@font-face {
    font-family: "Montserrat"; font-weight:500; src: url("../fonts/Montserrat-Medium.ttf");
}
@font-face {
    font-family: "Montserrat"; font-weight:300; src: url("../fonts/Montserrat-Thin.ttf");
}

@font-face {
    font-family: "Raleway"; font-weight:600; src: url("../fonts/Raleway-Bold.ttf");
}
@font-face {
    font-family: "Raleway"; font-weight:400; src: url("../fonts/Raleway-Medium.ttf");
}
@font-face {
    font-family: "Raleway"; font-weight:300; src: url("../fonts/Raleway-Regular.ttf");
}

* {margin: 0; padding: 0;}

body {font-size: 16px; font-family:Montserrat, Arial, Helvetica, sans-serif; margin:0; padding:0; color:#000; width:100%;}

.clearall {clear: both; zoom: 1;}
.clearall:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.row {clear: both; zoom: 1;}
.row:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

a {text-decoration:none; color:#3068bc}
a img {border:0;}
.img-responsive {max-width:100%; max-height:100%;}

.container-fluid {max-width:100%; margin:auto; position:relative; background-color:#fff; clear: both; zoom: 1;}
.container-fluid:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.container {max-width:1250px; margin:auto; position:relative; padding:0 4%; clear: both; zoom: 1;}
.container:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

.text-right {text-align:right;}
.text-center {text-align:center;}
.text-left {text-align:left;}
.text-justify {
	text-align: justify;
    text-justify: inter-word;
}

.bold {font-weight:bold;}
.semibold {font-weight:500;}
.italic {font-style:italic;}
.light {font-weight:300;}

.mt2 {margin-top:2px;}
.mt5 {margin-top:5px;}
.mt10 {margin-top:10px;}
.mt15 {margin-top:15px;}
.mt17 {margin-top:17px;}
.mt20 {margin-top:20px;}
.mt25 {margin-top:25px;}
.mt30 {margin-top:30px;}
.mt35 {margin-top:35px;}
.mt40 {margin-top:40px;}
.mt50 {margin-top:50px;}
.mt60 {margin-top:60px;}
.mt70 {margin-top:70px;}
.mt80 {margin-top:80px;}
.mt90 {margin-top:90px;}
.mt100 {margin-top:100px;}
.mt110 {margin-top:110px;}
.mt120 {margin-top:120px;}
.mt130 {margin-top:130px;}
.mt150 {margin-top:150px;}
.mt170 {margin-top:170px;}
.m-auto {margin-left:auto; margin-right:auto;}

.ml5 {margin-left:5px;}
.ml10 {margin-left:10px;}
.ml15 {margin-left:15px;}
.ml25 {margin-left:25px;}
.ml30 {margin-left:30px;}
.ml40 {margin-left:40px;}
.ml80 {margin-left:9em;}

.mb5 {margin-bottom:5px;}
.mb10 {margin-bottom:10px;}
.mb15 {margin-bottom:15px;}
.mb50 {margin-bottom:50px;}
.mb60 {margin-bottom:60px;}

.mr5 {margin-right:5px;}
.mr10 {margin-right:10px;}
.mr20 {margin-right:20px;}
.mr30 {margin-right:30px;}

.pad1-0 {padding:1em 0;}
.pad2-0 {padding:2em 0;}
.pad0-1 {padding:0 10px;}
.pad0-2 {padding:0 20px;}
.pad0-15px {padding:0 15px;}
.pad5-8 {padding:10px 15px;}
.pad0-8 {padding:0px 15px 0px 15px;}
.padtop10 {padding-top:10px;}
.padtop20 {padding-top:20px;}
.pr20 {padding-right:20px;}
.p25-30 {padding: 25px 30px;}
.pl40 {padding-left: 40px;}
.pl60 {padding-left: 60px;}
.pad1percent {padding-top:1%;}
.pad6percent {padding-top:2%;}
.pad10percent {padding-top:10%;}
.pad20percent {padding-top:20%;}

.width18 {width:18%;}
.width20 {width:20%;}
.width25 {width:25%;}
.width26 {width:26%;}
.width30 {width:30%;}
.width33m {width:33%;}
.width35 {width:35%;}
.width40 {width:40%;}
.width45 {width:45%;}
.width47 {width:47%;}
.width48 {width:48%;}
.width49 {width:49%;}
.width50 {width:50%;}
.width55 {width:55%;}
.width60 {width:60%;}
.width65 {width:65%;}
.width70 {width:70%;}
.width80 {width:80%;}
.width82 {width:82%;}
.width88 {width:88%;}
.width90 {width:90%;}

.maxwidth560 {max-width: 560px;}
.maxwidth940 {max-width: 940px;}

.sup {font-size:50%; vertical-align:super;}
.uppercase {text-transform:uppercase;}
.underline {text-decoration:underline;}

.font08 {font-size:0.8em;}
.font09 {font-size:0.9em;}
.font10 {font-size:1em;}
.font11 {font-size:1.1em;}
.font12, .font12fluid {font-size:1.2em;}
.font14 {font-size:1.4em;}
.font16 {font-size:1.6em;}
.font18 {font-size:1.8em;}
.font22, .font22fluid {font-size:2.2em;}
.font30 {font-size:3em;}
.font35 {font-size:3.5em;}

h1 {font-size: 2.9em; margin-bottom: 30px; color: black;}
h2 {font-size: 2.4em;}
h3 {font-size: 1.7em;}
h4 {font-size: 1.1em;}

p {font-family: Raleway, Baskerville, Palatino, "Century Schoolbook L", "Times New Roman", "serif"; line-height: 1.6em; margin-bottom: 30px; font-size: 1.1em;}

.topmenu li {display:inline-block; list-style:none; margin-right:30px; font-weight:400; font-size:0.95em; font-family:Raleway;}
.topmenu a {display:inline-block; color:#444; padding:0.4em 0; transition: color ease-out 0.3s; -webkit-transition: color ease-out 0.3s;}
.topmenu a:hover {color: #3f6ab4; border-bottom:2px solid  #3f6ab4;}
.topmenu li.nav_cont {margin-right:0;}
.topmenu li.nav_cont a {transition: color ease-out 0.3s; -webkit-transition: color ease-out 0.3s; border:#000 2px solid; border-radius:5px; padding: 0.6em 0.6em; font-weight:600;}

.topmenu a.selected {color:#b0257b;}
.topmenu a.selected:hover {color:#fff;}
.topmenu .highlighted {color: #3f6ab4; border-bottom:4px solid  #3f6ab4;}

.logo {width:24%; padding:1.5em 0;}

.formhead {background: #82c341 none repeat scroll 0 0; color: #fff; padding: 10px 15px; z-index: 10; border-radius:5px;}
.borderall {border: 1px solid #d5d5d5;}
.borderall-grey {border: 1px solid #d3d3d3;}
.border-bottom {border: 1px solid #e7e7e7;}
.form-container {background-color:#FFFFFF;}

.big-btn {border-bottom: #3068bc 2px solid; display: inline-block; padding: 0.2em 0em; transition: background 0.4s ease-out 0s; -webkit-transition: color 0.3s ease-out 0s; cursor:pointer; font-size:1em; color:#000; font-weight:600; border-right: none; border-left: none; border-top: none; font-family: Montserrat, Arial, Helvetica, sans-serif;}
.big-btn:hover {color: #3068bc;}

.big-btn2 {background:  #3068bc none repeat scroll 0 0; border-radius: 4px; color: #ffffff; display: inline-block; padding: 0.5em 1em; text-decoration: none; text-transform:uppercase; transition: background 0.4s ease-out 0s; -webkit-transition: background 0.4s ease-out 0s; cursor:pointer; font-size:0.9em; font-weight:500; text-shadow:1px 1px 1px rgba(0,0,0,0.3);}
.big-btn2:hover {background: #c44100 none repeat scroll 0 0;}

.big-btn3 {background:  #3068bc none repeat scroll 0 0; border-radius: 4px; color: #ffffff; display: inline-block; padding: 1em 1.6em; text-decoration: none; transition: background 0.4s ease-out 0s; -webkit-transition: background 0.4s ease-out 0s; cursor:pointer; font-size:0.9em; font-weight:bold; text-shadow:1px 1px 1px rgba(0,0,0,0.3); border:none;}
.big-btn3:hover {background: #c44100 none repeat scroll 0 0;}



input[type="text"], textarea {background-color: #fff; border: 2px solid #ccc; padding: 4px; transition: background-color 0.3s ease 0s; width: 95%; display:block; font-family:Montserrat, Arial, Helvetica, sans-serif; font-size:1em;}
textarea {min-height:80px;}
.green {color: #82c341;}
.grey {color: #666666;}
.grey-bckgrnd {background:#F2F7F9; padding: 70px 0;}
.grey-bckgrnd-nopad {background:#F2F7F9; padding: 70px 0 0 0;}
.divider {border-bottom:1px solid #eee; height: 1px; width: 100%; margin:6em 0;}
.divider2 {border-bottom:2px solid #eee; height: 1px; width: 100%; margin:6em 0 3em 0;}

.vbullet {background: rgba(0, 0, 0, 0) url("../graphics/vbullet.png") no-repeat scroll 0 0;}
.centered-list {margin:auto; width:65%;}
.v-small li {list-style:none; background:url(../graphics/vbullet-small.png) no-repeat top left; background-position:0; padding:6px 20px 6px 30px;}
.plus-small li {list-style:none; background:url(../graphics/plus.png) no-repeat center left; padding:6px 20px 6px 30px;}
.centered-list .v-small li {float:left; width:40%; margin-left:20px;}
.new {background-color:#efad4d; padding:2px 6px; color:#FFFFFF; font-size:0.9em; font-weight:500; border-radius:2px; text-shadow:0 1px 1px rgba(0,0,0,0.5);}
.mar-auto {margin-left:auto; margin-right:auto;}

.feature {border:#f0f0ee 1px solid; margin-left:-1px; min-height:450px;}
.feature > div {padding:25px 30px;}
.feature .v-small, .feature .plus-small {padding:0; margin:0;}
.divider-light {border-top:#CCC 1px dashed; height:1px; margin:15px 0;}

.roundimg img {border-radius: 50%; width: 100%; max-width:170px;}
.roundimg .quote {background: rgba(0, 0, 0, 0) url("../graphics/quote.png") no-repeat scroll 0 0; height: 35px; position: absolute; right: 0; top: 0; width: 35px; z-index: 10;}
.relative {position:relative;}

.left-testi2 {background: rgba(0, 0, 0, 0) url("../graphics/quotes.gif") no-repeat scroll left top; font-size: 0.9em; margin-left: 5%; padding-left: 100px;}

.skobki {padding:0 4em; background:url(../graphics/skobka-left.jpg) left top no-repeat, url(../graphics/skobka-right.jpg) right top no-repeat; min-height:187px; line-height:1.5em;}

.gallery1, .gallery2, .gallery3 {padding:0px;}

.gallery1 li, .gallery3 li {float:left; width:50%; list-style:none; margin-top:20px; background:#FFF; position:relative;}
.gallery1 li .prev, .gallery3 li .prev {position:absolute; z-index:5; bottom:5px; right:40px;}
.gallery1 li .prev img, .gallery3 li .prev img {width:auto; border:none;}
.gallery1 li img, .gallery3 li img {border-radius:5px; border:#b2b2b2 1px solid; width:90%; opacity: 0.7; -webkit-opacity: 0.7; transition:opacity 0.5s; -webkit-transition:-webkit-opacity 0.5s;}
.gallery1 li img:hover, .gallery3 li img:hover {opacity: 1; -webkit-opacity: 1;}

.gallery2 li {list-style:none; margin-top:20px; background:#FFF; display:block;}
.gallery2 li .prev {position:absolute; z-index:5; bottom:5px; right:40px;}
.gallery2 li .prev img {width:auto; border:none;}
.gallery2 li img {border-radius:5px; border:#b2b2b2 1px solid; width:90%; opacity: 0.7; -webkit-opacity: 0.7; transition:opacity 0.5s; -webkit-transition:-webkit-opacity 0.5s;}
.gallery2 li img:hover {opacity: 1; -webkit-opacity: 1;}

.caption {padding-top:20px;}

.gallery3 li {width:25%; margin-top:10px;}
.gallery3 li .prev {position:absolute; z-index:5; bottom:5px; right:20px;}

.greencircle {background: #81c240 none repeat scroll 0 0; border-radius: 50%; color: #ffffff; font-size: 1.4em; font-weight: 700; height: 40px; line-height: 1.7em; text-align: center; width: 40px;}

.muzhik {padding:90px 180px 40px 30px; background:url(../graphics/muzhik.png) no-repeat right top;}

.greenbullets {list-style:none; padding:0; margin:0;}
.greenbullets li {margin-bottom:12px; background:url(../graphics/green-bullet.jpg) no-repeat left 6px; padding-left:15px;}

.shadow-box {background:#f3f3f3; border:#ddd 1px solid; box-shadow:0 0 4px rgba(100,100,100,0.3); padding:25px; border-radius:3px;}

.next {max-width:400px; min-width:250px;}
.width65t {width:65%;}

.phone {background:url(../graphics/phone.png) no-repeat left 2px; padding:5px 0 5px 40px;}
.container .subscribe {max-width:300px; margin:auto; padding:15px 20px; background:url(../graphics/email.png) no-repeat right center;}
.container .subscribe1 {max-width:100%; padding:11px 20px; background:url(../graphics/email.png) no-repeat right center;}
.icons li {list-style:none; display:inline-block; margin-left:20px;}

.search {border:#c8c8c8 1px solid;}
.search input {border:none; width:auto;}

.btn-top {display:inline-block; color:#444; padding:0.3em 0.7em; border-radius:0.2em; border:1px solid rgba(238, 238, 239, 0); transition: border ease-out 0.3s, color ease-out 0.3s; -webkit-transition: border ease-out 0.3s, color ease-out 0.3s;}
.btn-top:hover {color:#5f9826; border:1px solid #81c240;}
.submenu a {margin:0 15px; color:#505050;}

.btn-blue {border:2px solid #525d7d; padding:0.5em 0.8em; text-transform:uppercase; font-weight:bold; color:#525d7d;}
.btn-blue:hover {background-color:#525d7d; color:#fff;}

.slider .container {color:#525d7d;}

.new-product {background-color:#f3f3f3; margin-right:20px; padding-top:25px; min-height:190px;}
.minheight300 {min-height:300px;}

.mlr25 {margin-left:25px; margin-right:25px;}

.yellow {color: #3f6ab4;}
.form-contact {background-color:#e4e4e4;}
.form-contact input {border:none;}

p.small {line-height:1.3em; font-size:1em;}

.comments li {list-style:none; margin-top:8%;}
.comm_1 .width25 {background:url(../graphics/comm_1.png) no-repeat top left; background-size: contain; min-height:50px;}
.comm_2 .width25 {background:url(../graphics/comm_2.png) no-repeat top left; background-size: contain; min-height:50px;}
.comm_3 .width25 {background:url(../graphics/comm_3.png) no-repeat top left; background-size: contain; min-height:50px;}
.comm_1 .width70 {margin-top:35px;}

.logos div {display:inline-block; padding:1.1em 1.3em;}

.list li {padding:0 0 15px 5px; margin-left:15px; font-family: Raleway, Baskerville, Palatino, "Century Schoolbook L", "Times New Roman", "serif"; line-height: 1.6em;}

.list2 li {padding:0 0 15px 0; margin-left:25px; font-family: Raleway, Baskerville, Palatino, "Century Schoolbook L", "Times New Roman", "serif"; line-height: 1.6em;}
.list2 li::marker {color: #83c341; font-size: 1.3em;}

.cont_form input[type=text], .cont_form textarea {border:#000 1px solid; border-radius: 5px; width:100%; padding:11px;}
.cont_form .left {padding:0 10px 0 0;}
.cont_form .right {padding:0 0 0 10px;}
.cont_form label {color:#000; font-size:14px;}

.footer {font-size:14px;}
.footer li {list-style:none; margin-bottom:10px;}
.footer li a {color:#5d5d5d;}
.footer li a:hover {color:#2d6bbe;}

.show-710 {display: none;}

.slider-bckgrnd {background:url(../graphics/slider-background.png) #3068bc;}
.slider-bckgrnd p, .slider-bckgrnd h1, .slider-bckgrnd h2, .slider-bckgrnd h3, .slider-bckgrnd h4 {color: #FFFFFF;}
.slider-bckgrnd .big-btn {background: #fff; color: #3068bc; text-decoration: none; padding: 10px 15px; border-radius: 5px;}

.narrow-text {max-width: 700px; margin: auto;}
.img-right {float: right; margin: 7px -7% 13px 15px; max-width: 330px;}
.img-left {float: left; margin:7px 15px 13px -7%; max-width: 330px;}
.img-right .caption, .img-left .caption {padding-top:0px; font-size: 0.9em; text-align: center;}

#download label {display: block;}
#download select {width: 100%; border: #000 1px solid; height: 45px; font-size: 15px!important;}
#download input, #download select, #download textarea {box-sizing:border-box}

.max-width300 {max-width:330px;}

.red-bullets {list-style: none;}
.red-bullets li {background:url(../graphics/bullet-red.png) left 3px no-repeat; padding-left: 20px; margin-bottom: 10px;}

.cannabis-map {background:url(../graphics/background-red-map.jpg) no-repeat; background-size: contain; padding-top: 110px; padding-bottom: 110px;}

.montserrat {font-family: "Montserrat";}

.list02 {margin-left: 15px;}
.list02 li {margin-top: 5px; line-height: 1.6em;}

.lheight1-5 {line-height: 1.5em;}

.social a {margin-right: 20px;}
.social a:last-child {margin-right: 0;}

/*--------------- 5x5 page styles -------------*/

.color5x5 .big-btn3 {background-color: #00A76F; transition: background 0.4s ease-out 0s; -webkit-transition: background 0.4s ease-out 0s; color: #fff;}
.color5x5 .big-btn3:hover {background-color: #c3e7db; color: #00A76F; text-shadow:none;}

.color5x5 .grey-bckgrnd-nopad {background-color: #F4F6F8;}

.color5x5 .big-btn {border-bottom: #00A76F 2px solid; color: #000;}
.color5x5 .big-btn:hover {color: #00A76F;}

.color5x5 a {color: #00A76F;}

.color5x5 .topmenu a {color: #444;}

@media all {
	.width23 {width:23%;} .width25 {width:25%;} .width30 {width:30%; float:left; margin-right:4%;} .width40 {width:40%;} .width45 {width:45%; float:left; margin-right:5%;} .width50 {width:50%;} .width68 {width:68%;} .width70 {width:70%;}
	.row .width45:nth-child(2) {margin-right:0;}
	.row .width30:nth-child(3) {margin-right:0;}
	.left {float:left;}
	.right {float:right;}
	.mobilemenu {width:38px; height:37px; background:url(../graphics/icon-menu.png) no-repeat; display:none;}
	.mobilemenu1 {display:none; position:absolute; top:63px; right:0; background:#fff; padding:5px 10px; border:#CCCCCC 1px solid; border-radius:5px; z-index:100; box-shadow:0 0 4px rgba(0,0,0,0.4);}
	.mobilemenu1 li {padding:10px 10px; border-bottom:#CCCCCC 1px solid; min-width:250px; list-style:none;}
	.mobilemenu1 li:last-child {border-bottom:none;}
	.form-container {position:absolute; right:4%; top:0; width:380px;}
	.hide-desktop {display:none;}
	.mla60 {margin-left:60px;}
	.phone-icon {display:none;}
}
@media all and (max-width:1400px){
	
}
@media all and (max-width:1300px){
	.centered-list {width:70%;}
	.centered-list .v-small li {float:left; width:40%; margin-left:0;}
}
@media all and (max-width:1200px){
	.comments li {margin-top: 5%;}
	.comm_1 .width70 {margin-top: 25px;}
}
@media all and (max-width:995px){
	.container .hide-tablet {display:none;}
	.show-tablet {display:inline-block;}
	.tablet-mt10 {margin-top:10px;}
	.tablet-mt20 {margin-top:20px;}
	.tablet-mt30 {margin-top:30px;}
	.topmenu {width:70%; text-align:right;}
	.container .tablet-mt {margin-top:110px;}
	.container .tablet-mt20 {margin-top:20px;}
	.divider {margin:2em 0;}
	.centered-list {width:100%;}
	.centered-list .v-small li {float:left; width:40%; margin-left:0;}
	.width33m {float:left; width:49%;}
	.width26, .container .expand-tablet {float:left; width:100%;}
	.mla60 {margin-left:0;}
	.v-small li {display:inline-block;}
	.container .shrink-tablet {width:auto;}
	.divider-tablet {border-top:#CCCCCC 1px solid; margin:20px 0; padding-top:20px;}
	.greenbullets li {margin-bottom:5px;}
	.comments li {margin-top: 2%;}
}
@media all and (max-width:1000px){
	.sec3 .width70, .sec3 .width33m {width: 100%;}
	.sec3-img {width: 20%; float: left;}
	.sec3-text {width: 75%; float: right;}
	.sec3 .mt50 {margin-top: 0px;}
	.mt20-mobile {margin-top: 40px;}
	.row-mobile {clear: both; zoom: 1;}
	.row-mobile:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	.pad6percent {padding-top: 2%;}
}
@media all and (max-width:920px){
	.comm_1 .width70 {margin-top: 15px;}
	.mt90 {margin-top: 40px;}
	.mt70 {margin-top: 30px;}
}
@media all and (max-width:870px){
	.comments p {margin-bottom: 10px;}
	h1 {font-size: 2.1em; margin-bottom: 30px; color: black;}
	h2 {font-size: 1.8em;}
	h3 {font-size: 1.5em;}
	h4 {font-size: 1.2em;}
}
@media all and (max-width:840px){
	.comments .width25 {display: none;}
	.comments .width70 {width: 100%;}
	.comm .width60 {width: 100%;}
	.comm .width40 {width: 100%;}
	.pad6percent {padding-top: 0;}
	.narrow-text {width: 85%; margin: auto;}
}
@media all and (max-width:768px){
	.topmenu{display:none;}
	.topmenu-mobile{width:40px; text-align:right; float:right; position:relative;}
	.show-mobile {display:inline-block;}
	.show-mobile1 {display:block;}
	.hide-mobile1 {display:none;}
	.container .hide-tablet {display:none;}
	.container .hide-768 {display:none;}
	.tablet-mt10 {margin-top:10px;}
	.tablet-mt20 {margin-top:20px;}
	.tablet-mt40 {margin-top:40px;}
	.mobilemenu {display:inline-block;}
	.form-container {width:95%; position:static; margin:30px 10px;}
	.container .tablet-mt, .container .tablet-mt30 {margin-top:30px;}
	.foursection li {width:100%; min-height:inherit; margin-top:20px;}
	.width30, .width33m, .width26 {display:block; width:100%;}
	.divider {margin:2em 0;}
	.font22 {font-size:2em;}
	.font30 {font-size:2.5em;}
	.centered-list {width:100%;}
	.centered-list .v-small li {width:85%;}
	.expand-tablet {display:block; width:100%;}
	.divider-mobile {border-top:#CCCCCC 1px solid; margin:20px 0; padding-top:20px;}
	.hundred768 {width:100%;}
	.feature {min-height:inherit;}
	.tablet768-mt10 {margin-top:10px;}
	.tablet768-mt20 {margin-top:20px;}
	.tablet768-mt30 {margin-top:30px;}
	.contact .width25 {width: 100%; margin-top: 40px;}
	.contact .width25 .mt40 {margin-top: 20px;}
	.width82 {width:100%; float:none;}
	.cannabis .width40, .cannabis .width55, .cannabis .width47 {width:100%; float:none;} 
}
@media all and (max-width:710px){
	.width47 {width:100%;}
	.mt110 {margin-top: 50px;}
	.mt170 {margin-top: 70px;}
	.mobile-mt10 {margin-top: 10px;}
	.mobile-mt20 {margin-top: 20px;}
	.mobile-mt60 {margin-top: 60px;}
	.hide-710 {display: none;}
	.show-710 {display: inline-block;}
	.sec9 .width90 {width: 100%;}
	.sec9 .mt30 {margin-top: 10px;}
	.cont_form input[type="text"], .cont_form textarea {width: 95%;}
	.cont_form .right {padding-left: 0;}
	.footer .width20 {width: 45%; margin-bottom: 20px;}
	.footer .width47 {width: 47%;}
}
@media all and (max-width:605px){
	.container .hide-mobile {display:none;}
	.width23, .width25, .width26, .width30, .width35, .width33m, .width40, .width45, .width50, .width60, .width65, .width68, .width70, .width90 {display:block; width:100%;} 
	.big-btn {display:inline-block;}
	.container .mobile-mt10 {margin-top:10px;}
	.container .mobile-mt20 {margin-top:20px;}
	.container .mobile-mt30 {margin-top:30px;}
	.container .mobile-mt40 {margin-top:40px;}
	.container .mobile-mt50 {margin-top:50px;}
	.container .mobile-mt60 {margin-top:60px;}
	.left {float:none;}
	.right {float:none;}
	.footer .left {float:left; width: 100%;}
	.container .logo {float:left; width:50%;}
	.topmenu{width:35px; text-align:right; float:right;}
	.ml30 {margin-left:0;}
	.ml40 {margin-left:0;}
	.width88 {float:right;}
	.greencircle {width:40px; float:left;}
	.expand-mobile {display:block; width:100%;}
	.phone-con {float:right; width:50%;}
	.font12fluid {font-size:1em;}
	.font22fluid {font-size:1.6em;}
	.skobki {padding:0 1em; background:none;}
	.phone-icon {display:inline-block; position:absolute; right:20px;}
	.footer .privacy {float: none; width: 100%; text-align: left; padding-top: 20px;}
}
@media all and (max-width:515px){
	.phone {padding:10px 0 10px 40px;}
	.muzhik {padding:10px 30px 20px 30px; background:#F9F9F9; margin-top:40px;}
	.container .subscribe {max-width:250px;}
}

@media all and (max-width:450px){
	.footer .left {float:none;}
}