@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 359px) {
	/* SMALL PHONES */
	html #wpadminbar {
		/*display:none; Hide admin bar*/
		position: fixed;
	}
	#content {    
		background-color: #EDEDED;
	}
	#main div.mobile-content-wrap .panel-grid-cell{
		padding-left: 0px;
		padding-right: 0px;
	}	
	#main div.mobile-content-wrap .panel-grid{
		margin-left: 0px;
		margin-right: 0px;
	}		
	.ap-container {
		width: 100% !important;
	}	
	div.gradblock {
		display:none;
	}
	div.b-page_newyear{
		/*display:none;*/
	}
	div.mainpage-map {
		display:none;
	}		
	.top-header {
		height: 60px;
		background-color: #201f26;
		display: block;
	}	
	.menu-trigger {
		float: left;
		display: block;
		padding: 5px;
		width: 28px;
		height: auto;
		margin: 12px 20px 0px 0px;
		cursor: pointer;	
	}	
	.mob-phone{
		float: left;
		display: block;
		background: url("../img/mobile/header-tel.png") no-repeat scroll 0 0;
		background-size: 100% 100%;
		width: 25px;
		height: 25px;
		margin: 15px 20px 0px 0px;
		cursor: pointer;		
	}
	.mob-lk{
		float: left;
		display: block;
		background: url("../img/mobile/header-lk.png") no-repeat scroll 0 0;
		background-size: 100% 100%;
		width: 25px;
		height: 25px;
		margin: 15px 20px 0px 0px;
		cursor: pointer;
	}	
	.menu-trigger span{
		display: block;
		width: 100%;
		height: 2px;
		margin-bottom: 7px;
		background: #fff;
	}
	.main-navigation{
		display: none;
	}
	.menu-trigger span:last-child{
		margin-bottom: 0;
	}
	.main-navigation-responsive ul{
		margin: 0;
	}
	/*********** Mobile nav icons ************/
	nav.main-navigation-responsive li.menu-item-210{
		background: url("../img/mobile/nav1.png") #EDEDED no-repeat scroll 15px 12px;
		background-size: 37px 37px;
	}	
	nav.main-navigation-responsive li.menu-item-329{
		background: url("../img/mobile/nav2.png") #EDEDED no-repeat scroll 15px 12px;
		background-size: 37px 37px;
		
	}	
	nav.main-navigation-responsive li.menu-item-216{
		background: url("../img/mobile/nav3.png") #EDEDED no-repeat scroll 15px 12px;
		background-size: 37px 37px;
	}
	nav.main-navigation-responsive li.menu-item-225{
		background: url("../img/mobile/nav4.png") #EDEDED no-repeat scroll 15px 12px;
		background-size: 37px 37px;
	}	
	nav.main-navigation-responsive li.menu-item-233{
		background: url("../img/mobile/nav5.png") #EDEDED no-repeat scroll 15px 12px;
		background-size: 37px 37px;
	}	
	nav.main-navigation-responsive li.menu-item-325{
		background: url("../img/mobile/nav6.png") #EDEDED no-repeat scroll 15px 12px;
		background-size: 37px 37px;
	}	
	nav.main-navigation-responsive li.menu-item-431{
		background: url("../img/mobile/nav7.png") #EDEDED no-repeat scroll 15px 12px;
		background-size: 37px 37px;
	}	
	nav.main-navigation-responsive ul.sub-menu li{
		background: url("../img/mobile/sub-nav1.png") #FFFFFF no-repeat scroll 22px 18px;
		background-size: 25px 25px;
	}
	nav.main-navigation-responsive ul.sub-menu li:first-child{
		box-shadow: inset 0px 3px 5px #dee0df;
	}
	
	/**********  Mobile nav icons END *************/	
	.main-navigation-responsive ul li{
		display: block;
		list-style-type: none;
		background-color: #EDEDED;
		position: relative;
	}
	.main-navigation-responsive ul li.current-menu-item,
	.main-navigation-responsive ul li:hover{
		background-color: #EDEDED;
		/*background-color: rgba(37,36,42,0.7);*/
	}
	.main-navigation-responsive ul li a{
		display: block;
		height: 66px;
		border-bottom: 1px solid  #C2C2C2;
		padding: 0 15px 0 65px;
		line-height: 40px;
		color: #333333;
		padding-top: 3%;
	}
	.main-navigation-responsive ul > li > .sub-menu{
		display: none;
	}
	.main-navigation-responsive ul > li > .sub-menu li{
		
	}
	.main-navigation-responsive ul > li > .sub-menu li a{
		color: inherit;
		color: #777777;
		border-bottom: 1px solid  #C2C2C2;
	}
	.main-navigation-responsive ul > li > .sub-menu li a:hover,
	.main-navigation-responsive ul > li > .sub-menu li.current-menu-item > a{
		color: #c62c1a;
	}
	.search-icon{
		display:none;
	}
	.sub-toggle {
		background: none repeat scroll 0 0 #FDDA24;
		border-radius: 20px;
		padding: 2px 0px 0px 1px;
		color: #000000;
		display: block;
		height: 25px;
		line-height: 19px;
		position: absolute;
		right: 35px;
		text-align: center;
		top: 7px;
		width: 25px;
		font-size: 18px;
		cursor: pointer;
		margin-top: 3%;
	}
	.fa {
		padding-top: 3%;
	}	
	.mobile-content{
		display: block;
	}	
	.mob-fast-wrap{
		display: block;
		margin: auto;
		margin-top: 20px;
		margin-bottom: 40px;
		width: 95%;
		min-height: 295px;
	}
	.mob-fast-wrap a{
		color: #333333;
	}
	.mob-fast1, .mob-fast2, .mob-fast3, .mob-fast4{
		width: 48%;
		min-height: 140px;
		float: left;
		background-color: #fff;
		border-radius: 10px;
		margin: 1% 1%;
		padding: 15px 20px;
		font-size: 20px;
		font-weight: 500;
		font-family: Roboto;
		line-height: 25px;
		text-align: center;
		box-shadow: 3px 3px 5px #c2c2c2;
		text-align: left;
	}
	.mob-fast1:hover, .mob-fast2:hover, .mob-fast3:hover, .mob-fast4:hover{
		box-shadow: inset 3px 3px 5px #c2c2c2;
	}
	.mob-fast1{
		background: url(../img/mobile/fast-home.png) #FFF no-repeat scroll 85% 80%;
		background-size: 60px 60px;
	}
	
	.mob-fast2{
		background: url(../img/mobile/fast-bisnes.png) #FFF no-repeat scroll 85% 80%;
		background-size: 60px 60px;
	}
	
	.mob-fast3{
		background: url(../img/mobile/fast-tv.png) #FFF no-repeat scroll 85% 80%;
		background-size: 60px 60px;
	}
	
	.mob-fast4{
		background: url(../img/mobile/fast-map.png) #FFF no-repeat scroll 85% 80%;
		background-size: 60px 60px;
	}
	.mob-header-text{
		display: block;
		margin: auto;
		width: 95%;
		font-weight: 500;
		font-family: Roboto;
		font-size: 22px;
	}
	.mob-news-wrap{
		margin: auto;
		display: block;
		width: 95%;
		min-height: 250px;
		margin-bottom: 40px;
	}
	.mobile_news_widget{
		margin: 10px 0 15px;
		padding-bottom: 0px;
	}
	.mobile_news_widget a, .mobile_news_widget a:hover{
		color: #333333;
	}
	.mobile-news-block{
		width: 100%;
		height: 80px;
		background-color: #fff;
		border-radius: 10px;
		margin-bottom: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.mobile-news-block:hover{
		box-shadow: inset 3px 3px 5px #c2c2c2;
	}
	.mobile-news-date{
		float: left;	
		display: inline-block;
		width: 20%;
		height: 80px;
		background: url(../img/mobile/yborder.png) no-repeat scroll 95% 45%;
		text-align: center;
		padding: 17px 10px 10px 10px;
		line-height: 20px;
	}
	.mobile-news-date span{	
		font-size: 16px;
		font-family: 'OpenSans';
		font-weight: 300;
	}	
	.mobile-news-title{	
		display: inline-block;
		width: 75%;
		height: 80px;
		margin-left: 1px;
		font-size: 13px;
		font-family: 'OpenSans';
		font-weight: 300;
		padding: 18px 40px 10px 5px;
		background: url(../img/mobile/sub-nav1.png) no-repeat scroll 100% 46%;
		background-size: 35px 35px;
	}	
	.mob-text-info{
		margin: auto;
		display: block;
		width: 95%;
		min-height: 250px;
		background-color: #fff;
		border-radius: 10px;
		margin-top: 10px;
		margin-bottom: 50px;
		padding: 25px 25px 40px 25px;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.mob-text-info h2{
		font-family: 'OpenSans';
		font-size: 19px;
		font-weight: 500;
		text-align: center;
	}
	.mob-text-info p{
		font-family: 'OpenSans';
		font-size: 16px;
		font-weight: 300;
		margin-bottom: 20px;
	}	
	.mob-footer{
		
	}
	.mob-soc-icons{
		text-align: center;
		width: 100%;
		min-height: 30px;
		margin: auto;
	}	
	.soc-icon1, .soc-icon2, .soc-icon3{
		display: inline-block;
		width: 41px;
		height: 35px;
		margin: 0px 15px 0px 15px;
	}	
	.soc-icon1{
		background: url(../img/mobile/facebook.png) no-repeat scroll 0 0;
		background-size: 100% 100%;
	}
	.soc-icon2{
		background: url(../img/mobile/vk.png) no-repeat scroll 0 0;
		background-size: 100% 100%;
	}
	.soc-icon3{
		background: url(../img/mobile/youtube.png) no-repeat scroll 0 0;
		background-size: 100% 100%;
	}
	.mob-soc-txt{
		margin: auto;
		color: #EDEDED;
		font-family: 'OpenSans';
		font-weight: 300;
		font-size: 15px;
		text-align: center;	
	}
	.footer-featured-section{
		padding: 35px 0 34px 0;
	}	
	.main-navigation-responsive ul > li > .sub-menu > li > .sub-toggle{
		background: none repeat scroll 0 0 #dc3522;
	}
	.main-navigation-responsive ul > li > .sub-menu > li > .sub-menu a{
		padding: 0 40px;
		position: relative;
	}
	.main-navigation-responsive ul > li > .sub-menu > li > .sub-menu a:after{
		position: absolute;
		left: 25px;
		top: 0;
		content: "\f105";
		font-family: "FontAwesome";
	}
	.main-navigation-responsive ul > li > .sub-menu > li > .sub-menu > li > .sub-menu a{
		padding: 0 60px;
	}
	.main-navigation-responsive ul > li > .sub-menu > li > .sub-menu > li > .sub-menu a:after{
		padding: 0 20px;
	}
	/***********************New Style**************************/	
	div.head-info-block, div.head-info-block-lk{
		display: none;
	}	
	.right-top-head { /*Выравниваем menu triger*/
		float: right;
		margin: 0;
	}
	div.ap-basic-slider-wrapper{
		width: 100%;
		height: auto;
		display: none;
	}
	/*slider wraper height*/
	div.bx-viewport {
		height: auto !important;
	}	
	.mob-header-img{
		display: block;
	}
	.mob-header-img img{
		max-width: 100%;
	}	
	/*main fast blocks*/
	div.fast-blocks{
		display: none;
	}
	/*main hews header*/
	div.gradblock{
		
	}
	div#featured-post-container{
		
	}
	hr.grad-hr{
		display: none;
	}
/*Main bottom infoblock*/
	div.btm-infoblock-wrap{
		display: none;
	}
	div.btm-infoblock{
		width: 70%;
		margin: auto;
		height: auto;
		padding-bottom: 20px;
	}

	div.btm-infoblock div.btm-infofoot{
		display: none;
	}
/*Main bottom infoblock END*/	
	div.main-wrap{
		width: 100%;
	}
/*Footer info blocks*/
	div.featured-footer-wrap{
		
	}
	div.featured-footer{
		display: none;
	}	
/*Footer info blocks END*/
	
	/*calibri buble popup*/
	div.callibri-module-area{
		display: none;
	}
	div#go-top{
		display: none !important;
	}	
	.top-header .site-branding {
		float: left;
		margin-top: 1%;
		margin-left: 3%;
		width: 167px;
		height: 37px;
	}
	.header-logo-container{
		margin: 0px;
		
	}
	/*Адаптивное Меню*/
	.menu-menu-1-container {
		margin-left: 0px;
	}
	li.menu-item a{
		font-family: 'MuseoSans';
		text-transform: uppercase;
	}
	/*NEWS adapt*/
	.mpnews-single-post {
		background-color: #F7F7F8;
		width: 70%;
		height: 240px;
		padding: 20px;
		border-top: 1px solid rgba(128, 128, 128, 0.1);
		border-bottom: 1px solid rgba(128, 128, 128, 0.1);
		border-right: 1px solid rgba(128, 128, 128, 0.1);
		border-left: 5px solid #FDDA24;
		float: none;
		margin-right: 0px;
		margin: 0px auto 30px;
		position: relative;		
	}
	.mpnews-single-post-last {
		background-color: #F7F7F8;
		width: 70%;
		height: 240px;
		padding: 20px;
		border-left: 5px solid #FDDA24;
		border-top: 1px solid rgba(128, 128, 128, 0.1);
		border-bottom: 1px solid rgba(128, 128, 128, 0.1);
		border-right: 1px solid rgba(128, 128, 128, 0.1);
		float: none;
		margin: 0px auto;
		position: relative;
	}	
	.main-news-container{
		display: none;
	}
	div.single-image{
		display: none; /*hide fullwidth header image*/
	}
	#secondary.secondary-left{ /*hide sidebar*/
		display: none;
	}
	
	/*Single pages CONF*/
	.mobile-content-wrap{
		display: block;
	}
	.desktop-content-wrap{
		display: none;
	}
	/*Single pages CONF END*/
	
	
	/*Домашний интернет симферополь/Home internet simferopol */
	.mobtafif-header{
		font-size: 20px;
		font-weight: 500;
		font-family: Roboto;
		line-height: 25px;
		text-align: center;
		color: #333333;
		margin-top: 40px;
		margin-bottom: 10px;
	}
	.mobtafif-header-big{
		font-size: 20px;
		font-weight: 500;
		font-family: Roboto;
		line-height: 25px;
		text-align: center;
		color: #333333;
		margin-top: 25px;
		margin-bottom: 30px;
		text-transform: uppercase;
	}
	.mobpaket-tafif-wrap{
		margin: auto;
		display: block;
		width: 95%;
		/*border: 1px solid black;*/
	}	
	.mobpaket-tafif{
		min-height: 220px;
		width: 100%;
		background-color: #fff;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;
		padding: 25px 35px 15px 35px;
		margin-bottom: 15px;
	}
	.mobpaket-tafif h2{
		font-size: 20px;
		font-weight: 600;
		font-family: Roboto;
		line-height: 25px;
		text-align: center;
		color: #333333;
		margin-bottom: 20px;
	}
	.mobpaket-tafif .mtar-desc{
		font-size: 15px;
		font-weight: 600;
		font-family: Roboto;
		line-height: 25px;
		text-align: center;
		color: #666666;
		margin-top: 25px;
		margin-bottom: 25px;
	}
	.mtar-botbtn{
		margin: auto;
	}
	.mobpaket-tafif button.mtar-btn, .mobpaket-tafif a.mtar-btn-conn{
		width: 200px;
		height: 50px;
		font-size: 15px;
		font-weight: 500;
		font-family: Roboto;
		line-height: 25px;
		text-align: center;
		color: #333333;
		display: block;
		margin: auto;
		background-color: #FDDA24;
		border-radius: 28px;
		border: none;
		outline: none;
		padding: 13px;
	}
	.mobpaket-tafif a.mtar-btn-conn{
		width: 200px;
		height: 50px;
		font-size: 15px;
		font-weight: 500;
		font-family: Roboto;
		line-height: 25px;
		text-align: center;
		/*color: #333333;*/
		color: #ffffff;
		display: block;
		/*background-color: #FDDA24;*/
		background-color: #FF3347;
		border-radius: 28px;
		border: none;
		outline: none;
		padding: 13px;
		float: left;
	}
	
	.mobpaket-tafif a.mtar-btn-up{
		width: 50px;
		height: 50px;
		font-size: 15px;
		font-weight: 500;
		font-family: Roboto;
		line-height: 25px;
		text-align: center;
		color: #333333;
		display: block;
		background-color: #cccccc;
		border-radius: 28px;
		border: none;
		outline: none;
		padding: 14px;
		float: right;
	}
	
	div.mtar-closed button.mtar-btn, div.mtar-open a.mtar-btn-conn, div.mtar-open a.mtar-btn-up{
		display: block;
	}
	div.mtar-open button.mtar-btn, div.mtar-closed a.mtar-btn-conn, div.mtar-closed a.mtar-btn-up{
		display: none;
	}
	.mtar-scrollblock{
		margin-bottom: 20px;
	}

	.mobpaket-tafif dt, .mobpaket-tafif dd {
	    display: inline;
	    margin: 0;
	    font-size: 13px;
		font-weight: 500;
		font-family: Roboto;
	}
	.mobpaket-tafif dt{
		float: left;
		padding-right:7px;
	}
	.mobpaket-tafif dd{
		float: right;
	}
	.mobpaket-tafif dt:before{
		padding-top: 2px;
		content: "\25CF";
		padding-right:7px;
		color:	#FDDA24;
	}
	.mobpaket-tafif dd.grey-dl, .mobpaket-tafif dt.grey-dl, .mobpaket-tafif dt.grey-dl:before{
		color:	#CCCCCC;
	}
	hr.mobpaket-dot{
		border: 1px dotted #cccccc;
		border-style: none none dotted; 
		color: #fff; 
		background-color: #fff;
	}
	.mobpaket-tafif dl.mobtar-total dt:before{
		padding-top: 2px;
		content: none;
	}
	.mobpaket-tafif dl.mobtar-total dd{
		text-decoration: line-through;
		text-decoration-color: red;
	}
	
	.mobakciya-tafif-wrap{
		margin: auto;
		display: block;
		width: 95%;
		margin-bottom: 20px;
	}
	.mob-tabwrap{
		min-height: 50px;
		width: 100%;
		margin-bottom: 10px;
	}
	.akciya-lswitch{
		min-height: 50px;
		width: 50%;
		float: left;
		border-radius: 10px;
		font-weight: 600;
		font-family: Roboto;
		font-size: 18px;
		text-align: center;
		padding: 3%;
	}
	.akciya-rswitch{
		min-height: 50px;
		width: 50%;
		float: right;
		border-radius: 10px;
		font-weight: 600;
		font-family: Roboto;
		font-size: 18px;
		text-align: center;
		padding: 3%;
	}
	.akciya-rswitch span, .akciya-lswitch span{
		border-bottom: 1px dotted #666666;
		color: #666666;
	}
	
	.acttarif{
		background-color: #ccc;
	}
	
	.acttarif span{
		background-color: #ccc;
		border-bottom: none;
		color: #333333;
	}
	
	.mobakciya-wrap{
		min-height: 210px;
		width: 100%;
		background-color: #ccc;
		border-radius: 10px;
		padding: 25px;
	}
	.mobakciya-top{
		width: 100%;
		margin: auto;
	}
	.mobakciya-topl{
		width: 50%;
		float: left;
	}
	.mobakciya-topr{
		width: 50%;
		float: right;
	}
	.mobakciya-topl p.mobakciya-topl-cost{
		font-weight: 600;
		font-family: Roboto;
		font-size: 18px;
		text-align: left;
		color: #333333;
		margin-bottom: 0px;
	}
	.mobakciya-topl p.mobakciya-topl-speed{
		font-weight: 500;
		font-family: Roboto;
		font-size: 14px;
		text-align: left;
		color: #666666;
		margin-bottom: 0px;
	}
	.mobakciya-topr a{
		width: 150px;
		height: 45px;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		line-height: 25px;
		text-align: center;
		color: #ffffff;
		display: block;
		background-color: #FF3347;
		border-radius: 28px;
		border: none;
		outline: none;
		padding: 10px;
		float: right;
	}
	.mobakciya-bottom{
		width: 100%;
		margin: auto;
		padding-top: 15px;
		margin-top: 20px;
		font-size: 10px;
		font-weight: 500;
		font-family: 'OpenSans';
		color: #777777;
		border-top: 1px dotted #666666;
		text-align: justify;
	}
	.mobakciya-bottom p{
		margin-top: 10px;
		margin-bottom: 0px;
	}
	.mobbase-tafif-wrap{
		margin: auto;
		display: block;
		width: 95%;
		margin-bottom: 50px;
	}
	.basetar-switch{
		min-height: 50px;
		width: 32%;
		display: inline-block;
		border-radius: 10px;
		font-weight: 600;
		font-family: Roboto;
		font-size: 18px;
		text-align: center;
		padding: 3%;
	}
	.basetar-switch span{
		border-bottom: 1px dotted #666666;
		color: #666666;
	}
	.actbase span, .actbase{
		background-color: #fff;
		border-bottom: none;
		color: #333333;
	}
	.mobbase-wrap{
		min-height: 210px;
		width: 100%;
		background-color: #fff;
		border-radius: 10px;
		padding: 25px;
	}
	.mobbase-topr{
		width: 50%;
		float: right;
	}
	.mobbase-topr a{
		width: 150px;
		height: 45px;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		line-height: 25px;
		text-align: center;
		color: #333333;
		display: block;
		background-color: #FDDA24;
		border-radius: 28px;
		border: none;
		outline: none;
		padding: 10px;
		float: right;
	}
	
	.mob-dopuslugi-wrap{
		margin: auto;
		display: block;
		width: 95%;
		min-height: 70px;
		margin-top: 20px;
		margin-bottom: 20px;
		background-color: #ffffff;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.mob-dopuslugi{
		margin: auto;
		display: block;
		width: 100%;
		padding: 25px 25px 25px 25px;
	}
	.mob-dopuslugi-headleft{
		float: left;
	}
	.mob-dopuslugi-headleft.center-header{
		float: none;
		text-align: center;
	}
	.mob-dopuslugi-headleft p{
		font-size: 18px;
		font-weight: 500;
		font-family: Roboto;
		line-height: 25px;
		margin-bottom: 0px;
	}
	.mob-dopuslugi-headright{
		padding-top: 7px;
		float: right;
	}
	.mob-dopuslugi-content{
		margin-top: 20px;
	}
	
	.mobdop-desc{
		margin-top: 15px;
		border-bottom: 1px dotted #666666;
	}
	.mobdop-desc-nobrdr{
		margin-top: 10px;
		border-bottom: none;
	}
	.mobdop-descl{
		float: left;
		font-size: 15px;
		font-weight: 600;
		font-family: Roboto;
		color: #333333;
		line-height: 30px;
		padding-left: 35px;
		background-size: 28px 28px;
	}
	.mdesc-one .mobdop-descl{background: url(/img/mobile/icon/dop-tv.png) no-repeat 0px 0px; background-size: 28px 28px;}
	
	.mdesc-two .mobdop-descl{background: url(/img/mobile/icon/dop-kino.png) no-repeat 0px 0px; background-size: 28px 28px;}
	
	.mdesc-three .mobdop-descl{background: url(/img/mobile/icon/dop-prioritet.png) no-repeat 0px 0px; background-size: 28px 28px;}
	
	.mdesc-four .mobdop-descl{background: url(/img/mobile/icon/dop-wi-fi.png) no-repeat 0px 0px; background-size: 28px 28px;}
	
	.mdesc-five .mobdop-descl{background: url(/img/mobile/icon/dop-servis.png) no-repeat 0px 0px; background-size: 28px 28px;}
	
	.mdesc-six .mobdop-descl{background: url(/img/mobile/icon/dop-ip.png) no-repeat 0px 0px; background-size: 28px 28px;}
	
	.mdesc-seven .mobdop-descl{background: url(/img/mobile/icon/tv_icon2.png) no-repeat 0px 0px; background-size: 28px 28px;}
	
	.mobdop-descr{
		float: right;
		font-size: 15px;
		font-weight: 500;
		font-family: Roboto;
		color: #666666;
		line-height: 30px;
	}
	
	.mobdop-desctxt{
		margin-top: 10px;
		margin-bottom: 15px;
		font-size: 13px;
		font-weight: 500;
		font-family: Roboto;
		color: #333333;
		line-height: 15px;
	}
	.dopuslugi-btn-up{
		width: 50px;
		height: 50px;
		font-size: 15px;
		font-weight: 500;
		font-family: Roboto;
		line-height: 25px;
		text-align: center;
		color: #333333;
		display: block;
		background-color: #cccccc;
		border-radius: 20px;
		border: none;
		outline: none;
		padding: 14px;
		float: right;
	}
	
	.mob-tarbtmtxt-wrap{
		margin: auto;
		display: block;
		width: 95%;
		min-height: 220px;
		margin-top: 50px;
		margin-bottom: 20px;
	}
	.mob-tarbtmtxt{
		margin: auto;
		display: block;
		width: 100%;
		padding: 35px 25px 10px 25px;
		border: 1px dotted #666666;
		border-radius: 20px;
	}
	.mob-tarbtmtxt p{
		font-size: 10px;
		font-family: 'OpenSans';
		font-weight: 500;
		color: #666666;
	}

	.mob-prigorodtable-wrap{
		margin: auto;
		display: block;
		width: 95%;
		min-height: 70px;
		margin-top: 20px;
		margin-bottom: 10px;
		background-color: #ffffff;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.mob-prigorodtable{
		margin: auto;
		display: block;
		width: 100%;
		padding: 17px 25px 17px 25px;
		background-color: #FDDA24;
		border-radius: 10px;
	}
	.mob-prigorodtable-headleft{
		padding-top: 5px;
		float: left;
	}
	.mob-prigorodtable-headleft.center-header{
		float: none;
		text-align: center;
	}
	.mob-prigorodtable-headleft p{
		font-size: 18px;
		font-weight: 600;
		font-family: Roboto;
		line-height: 25px;
		margin-bottom: 0px;
	}
	.mob-prigorodtable-headright{
		float: right;
	}
	.mob-prigorodtable-headright .prigorod-img{
		width: 36px;
		height: 36px;
	}
	.mob-prigorodtable-content{
		margin-top: 20px;
	}
	.mob-prigorodtable-content p.prig-header{
		margin-bottom: 20px;
		font-family: 'OpenSans';
		text-align: left;
		font-size: 12px;
	}
	.mob-prigorodtable-content p.prig-text{
		margin-top: 0px;
		margin-bottom: 0px;
		font-family: 'OpenSans';
		text-align: justify;
		font-size: 11px;
	}
	.prigorodtable-btn-up{
		width: 25px;
		height: 25px;
		font-size: 15px;
		font-weight: 500;
		font-family: Roboto;
		line-height: 25px;
		text-align: center;
		color: #333333;
		display: block;
		background-color: #cccccc;
		border-radius: 20px;
		border: none;
		outline: none;
		padding: 1px;
		float: right;
	}
	.prigorod-tarif-wrap{
		margin: auto;
		display: block;
		width: 95%;
		min-height: 70px;
		margin-top: 10px;
		margin-bottom: 55px;
		background-color: #ffffff;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.prigorod-tarif{
		margin: auto;
		display: block;
		width: 100%;
		padding: 30px 10px 30px 10px;
	}
	.prig-tar-gblock{
		width: 100%;
		height: 55px;
		background-color: #EDEDED;
		border-radius: 10px;
	}
	.prig-tar-wblock{
		width: 100%;
		height: 55px;
		background-color: #FFFFFF;
		border-radius: 10px;
	}
	.prig-tar-gblock tr, .prig-tar-wblock tr{
		height: 55px;
	}
	.prig-tar-gblock td, .prig-tar-wblock td{
		vertical-align: middle;
		border: none;
	}
	.prig-tar-gblock td.first-td, .prig-tar-wblock td.first-td{
		font-size: 15px;
		font-weight: 600;
		font-family: Roboto;
		text-align: left;
		width: 40%;
	}
	.prig-tar-gblock td.first-td span, .prig-tar-wblock td.first-td span{
		color: #888888;
	}
	.prig-tar-gblock td.second-td, .prig-tar-wblock td.second-td{
		font-size: 13px;
		font-weight: 400;
		font-family: Roboto;
		width: 30%;
	}
	.prig-tar-gblock td.third-td, .prig-tar-wblock td.third-td{
		font-size: 15px;
		font-weight: 600;
		font-family: Roboto;
		text-align: right;
		width: 30%;
	}
	hr.prigorod-hr{
		border-bottom: 1px dotted #888888;
		margin-top: 30px;
		margin-bottom: 20px;
	}
	p.prig-tar-text{
		font-size: 10px;
		font-family: 'OpenSans';
		font-weight: 500;
		color: #888888;
		margin-bottom: 0px;
	}
	a.prig-conn-btn{
		width: 200px;
		height: 50px;
		font-size: 15px;
		font-weight: 500;
		font-family: Roboto;
		line-height: 25px;
		text-align: center;
		color: #333333;
		display: block;
		margin: auto;
		margin-top: 15px;
		background-color: #FDDA24;
		border-radius: 28px;
		border: none;
		outline: none;
		padding: 13px;
	}


	
	/*Домашний интернет симферополь/Home internet simferopol END*/

	/*Карта покрытия/Map */
	.mobmap-wrap{
		width: 95%;
		margin: auto;		
	}
	.mobmap-mainwrap{
		width: 95%;
		margin: auto;
		margin-top: 10px;
		margin-bottom: 30px;	
	}
	.mob-map{
		width: 100%;
		margin: auto;
		min-height: 200px;
	}
	.mobcover-list-wrap{
		width: 95%;
		margin: auto;
		margin-bottom: 30px;
	}
	.mobcover-list{
		width: 100%;
		margin: auto;
		min-height: 250px;
		background-color: #fff;
		border-radius: 20px;
		box-shadow: 3px 3px 5px #c2c2c2;
		padding: 10%;
	}
	
	div.mobcover-list ul {
		list-style: none;
		display:block;
		margin: auto;
	}
	
	div.mobcover-list ul li {
		color: #4C4C4E;
		font-weight: 300;
		font-size: 14px;
		line-height: 25px;
		background-image: url(/img/icon/li-ydot.png);
		background-size: 10px 10px;
		background-position: 0px 7px;
		background-repeat: no-repeat;
		padding-left: 22px;
	}
	/*Карта покрытия/Map END*/
	
	/*Страница подключения/Connection page */
	
	.mobconn-form-wrap{
		width: 95%;
		min-height: 200px;
		margin: auto;
		margin-bottom: 20px;
	}
	.mobconn-formbtn-wrap{
		width: 95%;
		min-height: 50px;
		margin: auto;
		margin-bottom: 10px;
	}
	.mobconn-lbtn, .mobconn-rbtn{
		border-radius: 5px;
		font-weight: 600;
		font-family: Roboto;
		font-size: 17px;
		text-align: center;
		padding: 3%;
		min-height: 50px;
		width: 50%;
	}
	.mobconn-lbtn {
		float: left;
	}
	.mobconn-rbtn {
		float: right;
	}
	.mobconn-lbtn.act-button, .mobconn-rbtn.act-button{
		min-height: 50px;
		width: 50%;
		border-radius: 5px;
		font-weight: 600;
		font-family: Roboto;
		font-size: 17px;
		text-align: center;
		padding: 3%;
		background-color: #FDDA24;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.mobconn-rbtn span, .mobconn-lbtn span {
		border-bottom: 1px dotted #666666;
		color: #666666;
	}
	.mobconn-rbtn.act-button span, .mobconn-lbtn.act-button span {
		border-bottom: none;
		color: #333333;
	}
	.mobconn-form{
		width: 100%;
		min-height: 200px;
		background-color: #ffffff;
		padding: 25px 30px 25px 30px;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	
	.mobconn-form p {
		margin-bottom: 10px;
	}
	
	.mobconn-form p.inner-txt {
		color: #333333;
		font-family: Roboto;
		font-weight: 400;
		font-size: 15px;
		margin-bottom: 5px;
	}
	
	.mobconn-form input[type="text"].conn-txt-lg {
		color: #4C4C4E;
		font-weight: 300;
		font-size: 14px;
		width: 100%;
		border: 1px solid #EDEDED;
		background-color: #EDEDED;
		border-radius: 5px;
		margin-bottom: 15px;
		margin-left: 0px;
		outline: none;
	}
	.mobconn-form input[type="text"].conn-txt-lg:focus {
		background-color: #FFFFFF;
	}
	.mobconn-form input[type="text"].conn-txt-sm {
		color: #4C4C4E;
		font-weight: 300;
		font-size: 14px;
		width: 48%;
		border: 1px solid #EDEDED;
		background-color: #EDEDED;
		border-radius: 5px;
		margin-bottom: 15px;
		margin-left: 0px;
		outline: none;
	}
	.mobconn-form input[type="text"].conn-txt-sm:focus{
		background-color: #FFFFFF;
	}
	.mobconn-form input[name="housenum"]{
		float: left;
	}
	.mobconn-form input[name="appartnum"]{
		float: right;
	}
	.mobconn-form p br{
		display: none;
	}
	.mobconn-form div.tar-sel {
		display: none;
	}
	.mobconn-form .wpcf7-form-control-wrap .captcha{
		float: none;
		margin: auto;
		/*margin-left: 15%;*/
	}
	.mobconn-form input[type="submit"].conn-submit {
		border: none;
		width: 200px;
		height: 50px;
		background-color: #FDDA24;
		border-radius: 20px;
		color: #333333;
		font-family: Roboto;
		font-weight: 400;
		font-size: 15px;
		float: none;
		display: block;
		margin: auto;
	}
	.mobconn-form div.wpcf7-response-output {
		margin: 1px;
		padding: 1px;
		z-index: 100;
		position: relative;
		width: 100%;
		text-align: center;
	}
	.mobconn-form  p.form-agree, .mobconn-form  p.form-agree2{
		display: block;
		float: none;
		width: 100%;
		font-family: 'OpenSans';
		text-align: center;
		font-size: 11px;
		color: #999999;
	}
	.mobconn-banner-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.mobconn-banner{
		background: url(../img/mobile/home_icon.png) no-repeat 95% 85%;
	}
    .mobconn-banner2{
		background: url(../img/mobile/home_icon2.png) no-repeat 95% 85%;
	}
	.mobconn-banner, .mobconn-banner2{
		width: 100%;
		min-height: 150px;
		margin: auto;
		background-size: 55px 55px;
		background-color: #ffffff;
		padding: 25px 25% 25px 30px;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.mobconn-banner p.header, .mobconn-banner2 p.header{
		font-family: Roboto;
		font-weight: 600;
		font-size: 18px;
		margin-bottom: 5px;
	}
	.mobconn-banner p.text, .mobconn-banner2 p.text{
		font-family: Roboto;
		font-weight: 400;
		font-size: 14px;
		margin-bottom: 0px;
	}
	.mobconntxt{
		width: 95%;
		margin: auto;
		color: #777777;
		font-family: "OpenSans";
		font-weight: 400;
		font-size: 11px;
		text-align: justify;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.mobconn-btminfo-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-top: 20px;
		margin-bottom: 20px;			
	}
	.mobconn-btminfo{
		width: 100%;
		min-height: 150px;
		margin: auto;
		background-color: #ffffff;
		padding: 25px 25px 5px 30px;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;		
	}
	.mobconn-btminfo p.header{
		font-family: Roboto;
		font-weight: 600;
		font-size: 14px;
		color: #333333;
		margin-bottom: 10px;
	}
	.mobconn-btminfo p.text{
		font-family: Roboto;
		font-weight: 400;
		font-size: 13px;
		color: #666666;
	}
	.mobconn-btminfo p.text span{
		font-family: Roboto;
		font-weight: 600;
		font-size: 13px;
		color: #333333;
	}
	.mobconn-btminfo .mob-border{
		border-bottom: 1px dotted #666666;
		color: #666666;
		display: block;
		width: 100%;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	/*Страница подключения/Connection page END */
	
	/*Домашний интернет Бахчисарай/Home internet Bahchisaray*/
	
	.mobbase-wrap dl{
		margin-top: 20px;
	}
	.mobbase-wrap dt, .mobbase-wrap dd {
	    display: inline;
	    margin: 0;
	    font-size: 13px;
		font-weight: 500;
		font-family: Roboto;
	}
	.mobbase-wrap dt{
		float: left;
		padding-right:7px;
	}
	.mobbase-wrap dd{
		float: right;
	}
	.mobbase-wrap dt:before{
		padding-top: 2px;
		content: "\25CF";
		padding-right:7px;
		color:	#FDDA24;
	}
	.mobbase-wrap dd.grey-dl, .mobbase-wrap dt.grey-dl, .mobbase-wrap dt.grey-dl:before{
		color:	#CCCCCC;
	}
	.bahinfo-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.bahinfo{
		width: 100%;
		background-color: #FDDA24;
		border-radius: 10px;
		padding: 25px 25px 25px 25px;
		box-shadow: 3px 3px 5px #c2c2c2;		
	}
	.bahinfo p.header{
		font-family: "OpenSans";
		font-weight: 500;
		font-size: 10px;
		color: #333333;
		margin-bottom: 0px;
		text-align: center;
	}
	.bahinfo p.sub-header{
		font-family: "OpenSans";
		font-weight: 600;
		font-size: 13px;
		color: #333333;
		margin-bottom: 20px;
		text-align: center;
	}
	.bahinfo p.text{
		font-family: "OpenSans";
		font-weight: 500;
		font-size: 10px;
		color: #666666;
		margin-bottom: 5px;
		text-align: justify;
	}
	.bahdopuslugi-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.bahdopuslugi{
		width: 100%;
		background-color: #ffffff;
		border-radius: 10px;
		padding: 25px 25px 25px 25px;
		box-shadow: 3px 3px 5px #c2c2c2;	
	}
	.bahdopuslugi h2{
		font-size: 20px;
		font-weight: 500;
		font-family: Roboto;
		line-height: 25px;
		text-align: center;
		color: #333333;
		margin-bottom: 30px;
	}
	.bahdop-wrap-one, .bahdop-wrap-two{
		color: #333333;
	}
	.bahdop-wrap-one{border-bottom: 1px dotted #666666; margin-bottom: 15px;}
	
	.bahdop-wrap-one p.bahdop-header, .bahdop-wrap-two p.bahdop-header{
		font-size: 15px;
		font-weight: 600;
		font-family: Roboto;
		margin-bottom: 10px;
		line-height: 30px;
		padding-left: 35px;
	}
	.bahdop-wrap-one p.bahdop-header{background: url(/img/mobile/icon/dop-tv.png) no-repeat 0px 0px; background-size: 28px 28px;}
	.bahdop-wrap-two p.bahdop-header{background: url(/img/mobile/icon/dop-prioritet.png) no-repeat 0px 0px; background-size: 28px 28px;}
	.bahdop-wrap-one p.bahdop-desc, .bahdop-wrap-two p.bahdop-desc{
		font-size: 13px;
		font-weight: 500;
		font-family: Roboto;
		margin-bottom: 10px;
	}
	.bahconn-banner-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.bahconn-btnwrap{
		width: 95%;
		min-height: 100px;
		margin: auto;
		margin-top: 20px;
		margin-bottom: 20px;
		padding: 30px 50px 30px 50px;
	}
	.bahconn-btnwrap a{
		width: 200px;
		height: 50px;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		line-height: 25px;
		text-align: center;
		color: #ffffff;
		display: block;
		background-color: #FF3347;
		border-radius: 28px;
		border: none;
		outline: none;
		padding: 12px;
		margin: auto;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.bahconn-btnwrap a:hover{
		box-shadow: inset 3px 3px 5px #333333;
	}
	/*Домашний интернет Бахчисарай/Home internet Bahchisaray END*/
	
	/*Телевидение/TV*/
	
	.mobtv-infowrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-bottom: 30px;
	}
	.mobtv-info{
		width: 100%;
		padding: 25px 25px 25px 25px;
		background-color: #ffffff;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;	
	}
	.mobtv-info-header{
		min-height: 50px;
		padding-left: 60px;
		padding-top: 5px;
		margin-bottom: 25px;
	}
	.mobtv-info-header.mob-tv-icon{background: url("/img/mobile/icon/tv-tv.png") no-repeat 0px 0px; background-size: 50px 50px;}
	.mobtv-info-header.mob-pc-icon{background: url("/img/mobile/icon/tv-pc.png") no-repeat 0px 0px; background-size: 50px 50px;}
	.mobtv-info-header p{
		margin-bottom: 0px;
		line-height: 22px;
	}
	.mobtv-info-header p.first{
		color: #333333;
		font-size: 17px;
		font-weight: 600;
		font-family: Roboto;	
	}
	.mobtv-info-header p.second{
		color: #777777;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
	}
	.mobtv-info-txt p{
		color: #333333;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		text-align: justify;
		margin-bottom: 0px;		
	}
	.mobtv-info-txt p.first{margin-bottom: 20px;}
	.mobtv-info-txt p span{font-weight: 600;}
	
	.mobtv-yellow-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-bottom: 20px;
	}
	.mobtv-yellow-one, .mobtv-yellow-two{
		width: 100%;
		padding: 25px 25px 25px 25px;
		background-color: #FDDA24;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;	
	}
	.mobtv-yellow-one p.header, .mobtv-yellow-two p.header{
		color: #333333;
		font-size: 18px;
		font-weight: 600;
		font-family: Roboto;
		line-height: 20px;
		margin-bottom: 20px;
	}
	.mobtv-yellow-one p.text, .mobtv-yellow-two p.text{
		color: #4C4C4E;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		text-align: justify;
		margin-bottom: 0px;
	}
	.mobtv-yellow-one{
		background: url("/img/mobile/icon/tv-pause.png") #FDDA24 no-repeat 93% 20px;
		background-size: 50px 50px;
	}
	.mobtv-yellow-two{
		background: url("/img/mobile/icon/tv-previous.png") #FDDA24 no-repeat 93% 20px;
		background-size: 50px 50px;
	}
	
	.tvdopuslugi-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.tvdopuslugi{
		width: 100%;
		background-color: #ffffff;
		border-radius: 10px;
		padding: 25px 25px 25px 25px;
		box-shadow: 3px 3px 5px #c2c2c2;	
	}
	.tvdopuslugi h2{
		font-size: 20px;
		font-weight: 500;
		font-family: Roboto;
		line-height: 25px;
		text-align: center;
		color: #333333;
		margin-bottom: 30px;
	}
	.tvdopuslugi h2 span{font-weight: 600; }
	.tvdop-wrap-one, .tvdop-wrap-two{
		color: #333333;
	}
	.tvdop-wrap-one{border-bottom: 1px dotted #666666; margin-bottom: 15px;}
	
	.tvdop-wrap-one p.tvdop-header, .tvdop-wrap-two p.tvdop-header{
		font-size: 16px;
		font-weight: 600;
		font-family: Roboto;
		margin-bottom: 10px;
		line-height: 30px;
		padding-left: 35px;
	}
	.tvdop-wrap-one p.tvdop-header{background: url(/img/mobile/icon/tv-check.png) no-repeat 0px 2px; background-size: 25px 25px;}
	.tvdop-wrap-two p.tvdop-header{background: url(/img/mobile/icon/tv-check.png) no-repeat 0px 2px; background-size: 25px 25px;}
	.tvdop-wrap-one p.tvdop-desc, .tvdop-wrap-two p.tvdop-desc{
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		margin-bottom: 10px;
	}
	.tvconn-mob-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-bottom: 20px;
	}
	.tvconn-mob{
		width: 100%;
		padding: 25px 25px 25px 25px;
		background-color: #ffffff;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;	
	}
	.tvconn-mob-how{
		width: 100%;
		height: 60px;
		padding: 17px 20px 20px 20px;
		margin: auto;
		border-radius: 10px;
		background-color: #FDDA24;
		font-size: 18px;
		font-weight: 600;
		font-family: Roboto;
		text-align: center;
	}
	.tvconn-mob-img{
		width: 100%;
		min-height: 250px;
		background: url(/img/pics/tv-device.png) no-repeat center 0px;
		background-size: 100% 100%;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.tvconn-mob-txt{
		width: 100%;
			
	}
	.tvconn-mob-txt h2{
		font-size: 18px;
		font-weight: 600;
		font-family: Roboto;
		text-align: center;
		margin-bottom: 20px;
		color: #333333;	
	}
	.tvconn-mob-txt p{
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		text-align: justify;
		margin-bottom: 20px;
		color: #333333;			
	}
	.tvconn-mob-txt p.last{
		font-size: 12px;
		font-weight: 500;
		font-family: Roboto;
		text-align: justify;
		margin-bottom: 0px;
		color: #999999;			
	}	
	/*Телевидение/TV END*/
	
	/*Видеонаблюдение/CCTV */
	
	.mobtv-info-header.mob-cctv-icon{background: url("/img/mobile/icon/cctv-cctv.png") no-repeat 0px 0px; background-size: 50px 50px;}
	
	.cctv-propose-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.cctv-propose{
		width: 100%;
		padding: 25px 25px 25px 25px;
		background-color: #ffffff;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;	
	}
	.cctvbtn-propose{
		width: 100%;
		height: 60px;
		padding: 17px 20px 20px 20px;
		margin: auto;
		border-radius: 10px;
		background-color: #FDDA24;
		font-size: 18px;
		font-weight: 600;
		font-family: Roboto;
		text-align: center;
	}
	div.cctv-propose-list{
		margin-top: 20px;
		margin-bottom: 20px;
	}
	div.cctv-propose-list ul {
		list-style: none;
		display: block;
		margin: auto;
	}
	div.cctv-propose-list ul li {
		color: #4C4C4E;
		font-weight: 300;
		font-size: 14px;
		line-height: 25px;
		background-image: url(/img/icon/li-ydot.png);
		background-size: 10px 10px;
		background-position: 0px 7px;
		background-repeat: no-repeat;
		padding-left: 22px;
	}	
	a.cctv-morebtn{
		border: none;
		width: 200px;
		height: 50px;
		background: url("/img/mobile/icon/cctv-call.png") no-repeat 15px 10px; background-size: 30px 30px;
		background-color: #FDDA24;
		border-radius: 30px;
		color: #333333;
		font-family: Roboto;
		font-weight: 600;
		font-size: 15px;
		display: block;
		margin: auto;
		padding: 14px 20px 15px 55px;
	}
	.cctv-yellow-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.cctv-yellow{
		width: 100%;
		padding: 25px 25px 25px 25px;
		background-color: #FDDA24;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;	
	}
	.cctv-yellow p.header{
		color: #333333;
		font-size: 18px;
		font-weight: 600;
		font-family: Roboto;
		text-align: center;
		margin-bottom: 20px;
	}
	.cctv-yellow p.text{
		color: #333333;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		text-align: center;
		margin-bottom: 0px;
	}
	.cctv-advantage-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-bottom: 30px;
	}
	.cctv-advantage{
		width: 100%;
		padding: 25px 25px 25px 25px;
		background-color: #ffffff;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.cctv-adv-block{border-bottom: 1px dotted #666666; margin-bottom: 30px;}
	
	.cctv-adv-header{
		color: #333333;
		font-size: 18px;
		font-weight: 600;
		font-family: Roboto;
		text-align: left;
		margin-bottom: 20px;
	}
	.cctv-adv-header.security-icon{background: url("/img/mobile/icon/cctv-sec.png") no-repeat 100% 0px; background-size: 50px 50px;}
	.cctv-adv-header.tech-icon{background: url("/img/mobile/icon/cctv-tech.png") no-repeat 100% 0px; background-size: 50px 50px;}
	.cctv-adv-header.key-icon{background: url("/img/mobile/icon/cctv-key.png") no-repeat 100% 0px; background-size: 50px 50px;}
	.cctv-adv-text{
		color: #333333;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		text-align: justify;
		margin-bottom: 20px;
	}
	.cctv-grey-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.cctv-grey{
		width: 100%;
		padding: 25px 25px 25px 25px;
		background-color: #D5D7D8;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;	
	}
	.cctv-grey-text{
		color: #333333;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		text-align: center;
		margin-bottom: 20px;
	}
	.cctv-grey-text span{font-weight: 600;}
	/*Видеонаблюдение/CCTV END*/
	
	/*WI-FI/WI-FI*/
	
	.mobtv-info-header.mob-wifi-icon{background: url("/img/mobile/icon/wifi-icon.png") no-repeat 0px 0px; background-size: 50px 50px;}
	
	.mobwifi-router-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-bottom: 20px;
	}
	.mobwifi-router{
		width: 100%;
		padding: 25px 25px 25px 25px;
		background-color: #D5D7D8;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;	
	}
	.mobwifi-router-img{
		width: 250px;
		height: 250px;
		background-color: #FFFFFF;
		margin: auto;
		border-radius: 125px;
		margin-bottom: 30px;
	}
	.mobwifi-router-img.tp-link-one{background: url("/img/mobile/TP-Link-841N.png") #FFFFFF no-repeat center center; background-size: 230px 230px;}
	.mobwifi-router-img.tp-link-two{background: url("/img/mobile/TP-Link-940N-450M.png") #FFFFFF no-repeat center center; background-size: 230px 230px;}
	.mobwifi-router-img.asus{background: url("/img/mobile/Asus-RT-N12-VP.png") #FFFFFF no-repeat center center; background-size: 230px 230px;}
	.mobwifi-router-img.mikrotik{background: url("/img/mobile/MikroTik-RB952UI-5AC2ND-TC.png") #FFFFFF no-repeat center center; background-size: 230px 230px;}
	
	.mobwifi-router-model, .mobwifi-conf-header{
		width: 100%;
		height: 60px;
		padding: 17px 20px 20px 20px;
		margin: auto;
		border-radius: 10px;
		background-color: #FDDA24;
		font-size: 18px;
		font-weight: 600;
		font-family: Roboto;
		text-align: center;
	}
	.mobwifi-conf-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.mobwifi-conf{
		width: 100%;
		padding: 25px 25px 25px 25px;
		background-color: #FFFFFF;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;	
	}
	.mobwifi-conf-header{margin-bottom: 20px;}
	.mobwifi-conf p{
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		margin-bottom: 20px;
		color: #333333;
	}
	.mobwifi-conf p.first{text-align: center;}
	.mobwifi-conf p.second{text-align: justify;}
	
	.mobwifi-conf-btn{
		border: none;
		width: 200px;
		height: 50px;
		background-color: #FDDA24;
		border-radius: 30px;
		color: #333333;
		font-family: Roboto;
		font-weight: 600;
		font-size: 15px;
		display: block;
		margin: auto;
		padding: 14px 20px 15px 20px;
		text-align: center;
	}
	.mobwifi-conf-btn:hover{color: #333333;}
	.mob-dopuslugi-content .mobwifi-info-txt{
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		margin-bottom: 20px;
		color: #333333;
		text-align: justify;
	}	
	/*WI-FI/WI-FI END*/
	
	/*Дополнительные услуги/Additional services*/
	.mob-uslugi-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-bottom: 30px;
	}
	.mob-uslugi{
		width: 100%;
		padding: 25px 25px 25px 25px;
		background-color: #FFFFFF;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.mob-uslugi-header{
		width: 100%;
		min-height: 60px;
		padding: 17px 20px 20px 20px;
		margin: auto;
		border-radius: 10px;
		background-color: #FDDA24;
		font-size: 18px;
		font-weight: 600;
		font-family: Roboto;
		text-align: center;
		margin-bottom: 30px;
	}
	.mob-uslugi-block{
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.mob-uslugi-name{
		background-color: #FDDA24;
		width: 100%;
		min-height: 15px;
		border-bottom: 1px dotted #666666;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		text-align: center;
		color: #333333;
		border-radius: 10px 10px 0px 0px;	
	}
	.mob-uslugi-cost{
		background-color: #cccccc;
		width: 100%;
		min-height: 15px;
		font-size: 14px;
		font-weight: 600;
		font-family: Roboto;
		text-align: center;
		color: #333333;
		border-radius: 0px 0px 10px 10px;	
	}
	/*Дополнительные услуги/Additional services END*/
	
	/*Для Бизнеса/For Business*/
	
	.mob-biz-icon{background: url("/img/mobile/icon/biz-star.png") no-repeat 0px 0px; background-size: 50px 50px;}
	.mob-biztafif-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-top: 30px;
		margin-bottom: 20px;
	}
	.mob-biztafif{
		width: 100%;
		padding: 25px 25px 25px 25px;
		background-color: #FFFFFF;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.mob-biztafif-header {
		width: 100%;
		height: 60px;
		padding: 17px 20px 20px 20px;
		margin: auto;
		border-radius: 10px;
		color: #FDDA24;
		background-color: #4C4C4E;
		font-size: 18px;
		font-weight: 600;
		font-family: Roboto;
		text-align: center;
		margin-bottom: 20px;
	}
	.mob-biztafif p{
		color: #333333;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		text-align: justify;
		margin-bottom: 0px;
	}
	.mob-biztable-wrap{
		width: 95%;
		min-height: 10px;
		margin: auto;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	table.mob-biztable{
		font-size: 13px;
		font-weight: 500;
		font-family: Roboto;
		color: #FDDA24;
	}
	table.mob-biztable td{
		background-color: #4C4C4E;
		vertical-align: middle;
		text-align: center;
		border: 1px solid #EDEDED;
	}
	.mob-biztable-wrap td.radius-l-u{border-radius: 10px 0px 0px 0px;}
	.mob-biztable-wrap td.radius-l-b{border-radius: 0px 0px 0px 10px;}
	.mob-biztable-wrap td.radius-r-u{border-radius: 0px 10px 0px 0px;}
	.mob-biztable-wrap td.radius-r-b{border-radius: 0px 0px 10px 0px;}
	.mob-biztable-wrap td.small-cell{width: 24%}
	table.mob-biztable .grey-tr td{background-color: #D5D7D8; color: #333333;}
	table.mob-biztable .darkgrey-tr td{background-color: #4C4C4E; color: #FFFFFF;}
	
	.mob-biz-blackinfo-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-top: 20px;
		margin-bottom: 30px;
	}
	.mob-biz-blackinfo{
		width: 100%;
		padding: 25px 25px 25px 25px;
		background-color: #4C4C4E;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.mob-biz-blackinfo p{
		color: #ffffff;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		text-align: justify;
		margin-bottom: 20px;
	}
	.mob-biz-blackinfo p span{
		color: #FDDA24;
		font-weight: 600;
	}
	.mob-biz-blackinfo-btn a {
		width: 200px;
		height: 50px;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		line-height: 25px;
		text-align: center;
		color: #333333;
		display: block;
		background-color: #FDDA24;
		border-radius: 28px;
		border: none;
		outline: none;
		padding: 12px;
		margin: auto;
	}
	.mob-bizadvantage-wrap {
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.mob-bizadvantage {
		width: 100%;
		background-color: #ffffff;
		border-radius: 10px;
		padding: 25px 25px 25px 25px;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.mob-bizadvantage h2 {
		font-size: 20px;
		font-weight: 500;
		font-family: Roboto;
		line-height: 25px;
		text-align: center;
		color: #333333;
		margin-bottom: 30px;
	}
	.mob-bizadvantage h2 span{font-weight: 600;}
	
	.biz-adv-wrap{
		border-bottom: 1px dotted #666666;
		margin-bottom: 15px;
		color: #333333;
	}
	.biz-adv-wrap-last{
		color: #333333;
	}
	.biz-adv-wrap p.bizadv-header, .biz-adv-wrap-last p.bizadv-header {
		font-size: 16px;
		font-weight: 600;
		font-family: Roboto;
		margin-bottom: 10px;
		line-height: 30px;
		padding-left: 35px;
	}
	.biz-adv-wrap p.bizadv-desc, .biz-adv-wrap-last p.bizadv-desc {
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		margin-bottom: 10px;
		text-align: justify;
	}
	.biz-adv-wrap p.bizadv-header.check-icon, .biz-adv-wrap-last p.bizadv-header.check-icon {
		background: url(/img/mobile/icon/check-icon.png) no-repeat 0px 2px;
		background-size: 25px 25px;
	}
	.cctv-adv-header.monitoring-icon {
		background: url(/img/mobile/icon/biz-monitoring.png) no-repeat 100% 0px;
		background-size: 50px 50px;
	}
	.cctv-adv-header.menager-icon {
		background: url(/img/mobile/icon/biz-suit.png) no-repeat 100% 0px;
		background-size: 50px 50px;
	}
	.mob-bizcontacts-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.mob-bizcontacts{
		width: 100%;
		background-color: #ffffff;
		border-radius: 10px;
		padding: 25px 25px 25px 25px;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.bizcontact-block{
		width: 100%;
		padding: 25px 0px 25px 0px;
		border-bottom: 1px dotted #666666;
	}
	.bizcontact-block h2{
		font-size: 19px;
		font-weight: 600;
		font-family: Roboto;
		text-align: center;
		color: #333333;
		margin-bottom: 0px;
	}
	.bizcontact-block p.underhead{
		font-size: 16px;
		font-weight: 500;
		font-family: Roboto;
		text-align: center;
		color: #666666;
		margin-bottom: 25px;
	}
	.bizcontact-block p.tel, .bizcontact-block p.email{
		font-size: 16px;
		font-weight: 500;
		font-family: Roboto;
		text-align: center;
		color: #666666;
		margin-bottom: 0px;
	}
	.bizcontact-block p.tel span{
		color: #333333;
	}
	.bizcontact-block.last{
		padding: 25px 0px 0px 0px;
		border-bottom: none;
	}
	
	/*Для Бизнеса/For Business END*/
	
	/* Ardinvest Landing CSS*/
	
	div.landing h2.mobtafif-header{margin-top: 80px; margin-bottom: 30px;}
	
	div.landing .mobtv-info-txt p {
		color: #333333;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		text-align: left;
		margin-bottom: 10px;
	}
	div.landing .mobtv-info-txt p.first { margin-bottom: 20px;}
	div.landing .mobtv-info-txt p.header { font-weight: 600; font-size: 16px;}
	div.landing  a.cctv-morebtn {
		border: none;
		width: 220px;
		height: 50px;
		background: url(/img/mobile/icon/cctv-call.png) no-repeat 15px 10px;
		background-size: 30px 30px;
		background-color: #FDDA24;
		border-radius: 30px;
		color: #333333;
		font-family: Roboto;
		font-weight: 600;
		font-size: 15px;
		display: block;
		margin: auto;
		padding: 14px 0px 15px 57px;
		letter-spacing: 0px;
	}
	div.landing div.cctv-yellow p.text {
		color: #333333;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		text-align: center;
		margin-bottom: 10px;
	}
	div.landing .mobtv-newyellow-wrap, div.landing .mobtv-newgray-wrap {
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-bottom: 30px;
	}
	div.landing .mobtv-newyellow {
		width: 100%;
		padding: 35px 25px 25px 25px;
		background-color: #FDDA24;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;
		background: url(/img/mobile/icon/tv-pause.png) #FDDA24 no-repeat 93% 20px;
		background-size: 50px 50px;
	}
	div.landing .mobtv-newgray {
		width: 100%;
		padding: 35px 25px 25px 25px;
		background-color: #D5D7D8;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	
	
	
	div.landing .mobtv-newyellow.yellow-bg-one {
		background: url(/img/mobile/newtv-yellow1.png) #FDDA24 no-repeat 93% 20px;
		background-size: 50px 50px;
	}
	div.landing .mobtv-newgray.gray-bg-one {
		background: url(/img/mobile/newtv-gray1.png) #D5D7D8 no-repeat 93% 20px;
		background-size: 50px 50px;
	}
	div.landing .mobtv-newyellow.yellow-bg-two {
		background: url(/img/mobile/newtv-yellow2.png) #FDDA24 no-repeat 93% 20px;
		background-size: 50px 50px;
	}
	div.landing .mobtv-newgray.gray-bg-two {
		background: url(/img/mobile/newtv-gray2.png) #D5D7D8 no-repeat 93% 20px;
		background-size: 50px 50px;
	}
	
	
	div.landing .mobtv-newyellow p.header, div.landing .mobtv-newgray p.header {
		color: #333333;
		font-size: 18px;
		font-weight: 600;
		font-family: Roboto;
		line-height: 20px;
		margin-bottom: 30px;
	}
	div.landing .mobtv-newyellow p.li-text {
		background-image: url(/img/icon/li-wdot.png);
		background-size: 8px 8px;
		background-position: 0px 7px;
		background-repeat: no-repeat;
		padding-left: 17px;
	}
	div.landing .mobtv-newyellow p.text, div.landing .mobtv-newyellow p.li-text, div.landing .mobtv-newgray p.text {
		color: #4C4C4E;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		text-align: justify;
		margin-bottom: 0px;
	}
	
	div.landing .mobtv-newyellow p.text, div.landing .mobtv-newyellow p.li-text, div.landing .mobtv-newgray p.text {
		color: #4C4C4E;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		text-align: justify;
		margin-bottom: 0px;
	}
	div.landing .mobtv-newyellow p.text span, div.landing .mobtv-newyellow p.li-text span, div.landing .mobtv-newgray p.text span {font-weight: 600;}
	div.landing .mobmap-wrap{margin-bottom: 100px;}
		
	/* Ardinvest Landing CSS END*/
	
	/*Способы оплаты/Payment methods*/
	.mobpay-methods-wrap {
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-bottom: 30px;
	}
	.mobpay-methods {
		width: 100%;
		padding: 25px 25px 25px 25px;
		background-color: #ffffff;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.pay-method-block {
		border-bottom: 1px dotted #666666;
		margin-bottom: 30px;
	}
	.pay-method-header {
		color: #333333;
		font-size: 18px;
		font-weight: 600;
		font-family: Roboto;
		text-align: left;
		margin-bottom: 20px;
	}
	.pay-method-header.terminal-icon {background: url(/img/mobile/icon/pay-terminal.png) no-repeat 100% 0px; background-size: 50px 50px;}
	.pay-method-header.bank-icon {background: url(/img/mobile/icon/pay-bank.png) no-repeat 100% 0px; background-size: 50px 50px;}
	.pay-method-header.requisites-icon {background: url(/img/mobile/icon/pay-requisites.png) no-repeat 100% 0px; background-size: 50px 50px;}
	.pay-method-header.ard-icon {background: url(/img/mobile/icon/pay-ard.png) no-repeat 100% 0px; background-size: 50px 50px;}
	
	.pay-method-text {
		color: #333333;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		text-align: justify;
		margin-bottom: 20px;
	}
	.pay-method-text p{margin-bottom: 20px;}
	.pay-method-text p.bottom-p{margin-bottom: 0px;}
	.pay-method-text p.left-orient{margin-bottom: 0px; text-align: left;}
	
	.pay-method-text span{font-weight: 600;}
	.pay-method-text ul {
		list-style: none;
		display: block;
		margin: auto;
		margin-bottom: 20px;
	}
	.pay-method-text ul li {
		color: #4C4C4E;
		font-weight: 300;
		font-size: 13px;
		line-height: 22px;
		background-image: url(/img/icon/li-ydot.png);
		background-size: 7px 7px;
		background-position: 0px 8px;
		background-repeat: no-repeat;
		padding-left: 15px;
	}
	/*Способы оплаты/Payment methods END*/
	
	/*Проф работы / Preventive work*/
		
	.mob-prof-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-bottom: 30px;
	}
	.mob-prof{
		width: 100%;
		padding: 25px 25px 25px 25px;
		background-color: #ffffff;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.mob-prof .prof-wrap{
		margin-top: 0px;
		margin-bottom: 10px;
	}
	.mob-prof .prof-wrap table.prof-one tr.prof-upper {
		height: 40px;
	}
	.mob-prof .prof-wrap td{border: none;}
	.mob-prof .prof-wrap td.prof-date {
		width: 20%;
		border-bottom: none;
		background-image: none;
		font-size: 14px;
		font-weight: 600;
		font-family: Roboto;
		text-align: center;
		vertical-align: middle;
		background-color: #FDDA24;
		color: #333333;
		padding-left: 10px;
		border-radius: 10px 0px 0px 0px;
	}
	.mob-prof .prof-wrap td.prof-header {
		width: 80%;
		border-bottom: none;
		background-color: #cccccc;
		color: #333333;
		font-size: 14px;
		font-family: Roboto;
		font-weight: 500;
		text-align: center;
		vertical-align: middle;
		padding-left: 10px;
		border-radius: 0px 10px 0px 0px;
	}
	.mob-prof .prof-wrap td.prof-left {
		width: 40%;
		color: #555A5E;
		font-size: 13px;
		font-family: Roboto;
		font-weight: 600;
		padding: 5px 10px;
		text-align: center;
		vertical-align: middle;
		background-color: #F4F4F6;
		border-radius: 0px 0px 0px 10px;
		border-right: 2px solid #ffffff;
	}
	.mob-prof .prof-wrap td.prof-right {
		width: 60%;
		color: #555A5E;
		font-size: 13px;
		font-family: Roboto;
		font-weight: 300;
		padding: 5px 10px;
		text-align: center;
		vertical-align: middle;
		background-color: #F4F4F6;
		border-radius: 0px 0px 10px 0px;
	}
	/*Проф работы / Preventive work END*/
	
	/*Отзывы и предложения / Feedback*/
	.mobconn-form textarea.form-msg {
		color: #4C4C4E;
		font-weight: 300;
		font-size: 14px;
		width: 100%;
		border: 1px solid #EDEDED;
		background-color: #EDEDED;
		border-radius: 5px;
		margin-bottom: 15px;
		margin-left: 0px;
		outline: none;
	}
	.mobconn-form textarea.form-msg:focus {background-color: #FFFFFF;}
	.mobconn-form textarea.form-msg::placeholder {	color: #C2C2C2; font-weight: 300; font-size: 14px;}
	/*Отзывы и предложения / Feedback END*/
	
	/*Правила / Rules */
	
	.mob-rules-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-bottom: 20px;
	}
	.mob-rules{
		width: 100%;
		border-radius: 10px;
		background-color: #ffffff;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.mob-rules img {
		height: auto;
		max-width: 100%;
		vertical-align: middle;
	}
	.mob-ruleslink-wrap{
		width: 95%;
		margin: auto;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.mob-ruleslink-wrap p{
		font-size: 16px;
		font-family: Roboto;
		font-weight: 600;
		color: #333333;
		padding-left: 40px;
		background: url(/img/icon/rulez-icon.png) no-repeat 0px 1px;
		background-size: 30px 30px;
		line-height: 35px;
	}
	/*Правила / Rules END*/
	
	
	/*Документы / Documents*/
	
	.mob-docbook-icon{
		background: url(/img/icon/doc-book.png) no-repeat 0px 0px;
		background-size: 50px 50px;
	}
	.mobdoc-yellow-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.mobdoc-yellow{
		width: 100%;
		padding: 25px 25px 25px 25px;
		background-color: #FDDA24;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.mobdoc-yellow p.header {
		color: #333333;
		font-size: 18px;
		font-weight: 600;
		font-family: Roboto;
		text-align: center;
		margin-bottom: 20px;
	}
	.mobdoc-yellow p.link, .mobdoc-yellow p.last-link {
		font-size: 15px;
		font-family: Roboto;
		font-weight: 500;
		color: #ffffff;
		padding-left: 40px;
		background: url(/img/icon/biz-star.png) no-repeat 0px 1px;
		background-size: 25px 25px;
		line-height: 15px;
		margin-bottom: 20px;
	}
	.mobdoc-yellow p.last-link {margin-bottom: 0px;}
	
	.mobdoc-license-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.mobdoc-license{
		width: 100%;
		padding: 25px 25px 25px 25px;
		background-color: #FFFFFF;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.mobdocbtn-license {
		width: 100%;
		height: 60px;
		padding: 17px 20px 20px 20px;
		margin: auto;
		border-radius: 10px;
		background-color: #FDDA24;
		font-size: 18px;
		font-weight: 600;
		font-family: Roboto;
		text-align: center;
		margin-bottom: 30px;
	}
	
	.mobdoc-license img.license-img{
		height: auto;
		max-width: 100%;
		vertical-align: middle;
		margin-bottom: 10px;
	}
	/*Документы / Documents END*/
	
	/*Наши награды / Rewards*/
	
	.mob-rew-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-bottom: 20px;
	}
	.mob-rew{
		width: 100%;
		border-radius: 10px;
		padding: 25px 25px 25px 25px;
		background-color: #ffffff;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.mob-rew-header {
		color: #333333;
		font-size: 18px;
		font-weight: 600;
		font-family: Roboto;
		text-align: center;
		margin-bottom: 20px;
	}
	.mob-rew-text, .mob-rew-text-last {
		color: #333333;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		text-align: justify;
		margin-bottom: 20px;
	}
	.mob-rew-text-last {margin-bottom: 0px;}
	.mob-rewmedal-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-bottom: 20px;
	}
	.mob-rewmedal{
		width: 100%;
		border-radius: 10px;
		padding: 25px 25px 25px 25px;
		background-color: #ffffff;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.mob-rewmedal .prize-img{
		width: 100%;
		height: auto;
		vertical-align: middle;
		margin: auto;
		margin-bottom: 10px;	
	}
	.mob-rewmedal .award-img{
		width: 100%;
		height: auto;
		vertical-align: middle;
		margin: auto;
		margin-bottom: 10px;	
	}
	/*Наши награды / Rewards END*/
	
	/*Вакансии / Vacancy*/
	
	.mob-vac-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-bottom: 20px;
	}
	.mtar-scrollblock p.mobvac-underheader{
		font-size: 16px;
		font-weight: 500;
		font-family: Roboto;
		text-align: left;
		color: #666666;
		margin-top: 20px;
		margin-bottom: 10px;
	}
	.mtar-scrollblock ul {
		list-style: none;
		display: block;
		margin: auto;
	}
	.mtar-scrollblock ul li {
		color: #4C4C4E;
		font-weight: 300;
		font-size: 14px;
		line-height: 25px;
		background-image: url(/img/icon/li-ydot.png);
		background-size: 10px 10px;
		background-position: 0px 7px;
		background-repeat: no-repeat;
		padding-left: 22px;
	}
	.mobvac-form-wrap{
		width: 95%;
		min-height: 200px;
		margin: auto;
		margin-bottom: 20px;
	}
	.mobvac-form-wrap .mobconn-form span.vac-span2{display: none;}
	.mobvac-form-wrap .mobconn-form span.vac-span4{display: none;}
	.mobvac-form-wrap .mobconn-form span.vac-span{display: none;}
	.mobvac-form-wrap .mobconn-form span.vac-uploadspan{display: none;}
	.mobvac-form-wrap .mobconn-form span.vac-span3{display: none;}
	.mobvac-form-wrap .mobconn-form span.vac-uploadspan2{display: none;}
	
	.mobconn-form input[type="text"].conn-txt-xlg {
		color: #4C4C4E;
		font-weight: 300;
		font-size: 14px;
		width: 100%;
		border: 1px solid #EDEDED;
		background-color: #EDEDED;
		border-radius: 5px;
		margin-bottom: 15px;
		margin-left: 0px;
		outline: none;
	}
	.mobconn-form textarea.conn-textarea-lg {
		color: #4C4C4E;
		font-weight: 300;
		font-size: 14px;
		width: 100%;
		height: 100px;
		min-height: 100px;
		border: 1px solid #EDEDED;
		background-color: #EDEDED;
		border-radius: 5px;
		margin-bottom: 15px;
		margin-left: 0px;
		outline: none;
	}
	.mobconn-form div.wpcf7 input[type="file"] {
		opacity: 0;
		z-index: -1;
		display: none;	
	}
	.mobconn-form .uploadButton {
		display: block;
		width: 100%;
		background: #4C4C4E;
		padding: 7px;
		color: #FFF;
		font-size: 14px;
		font-weight: 500;
		font-family: 'MuseoSans';
		text-align: center;
		border-radius: 10px;
		cursor: pointer;
		margin-left: 0px;
		position: relative;
		z-index: 100;
	}
	.mobconn-form .uploadButton.imginc::After{
		content: " фоторгафию";
	}
	.mobconn-form .uploadButton.docinc::After{
		content: " резюме";
	}
	/*Вакансии / Vacancy END*/
	
	/*Контакты / Contacts*/
	
	.mobcon-info-wrap{
		width: 95%;
		min-height: 200px;
		margin: auto;
		margin-bottom: 30px;
	}
	.mobcon-info{
		width: 100%;
		border-radius: 10px;
		padding: 25px 25px 25px 25px;
		background-color: #ffffff;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.mobcon-info-headblock {
		width: 100%;
		height: 60px;
		padding: 17px 20px 20px 20px;
		margin: auto;
		border-radius: 10px;
		background-color: #FDDA24;
		font-size: 18px;
		font-weight: 600;
		font-family: Roboto;
		text-align: center;
		margin-bottom: 30px;
	}
	.mobcon-infoblock{margin-bottom: 20px;}
	.mobcon-infoblock.last-block{margin-bottom: 0px;}
	
	.mobcon-infoblock p.header{
		font-size: 18px;
		font-weight: 600;
		font-family: Roboto;
		color: #333333;
		text-align: left;
		padding-left: 35px;
		margin-bottom: 15px;
		line-height: 30px;
	}
	.mobcon-infoblock p.header.marker{background: url(/img/mobile/icon/cont-pinter.png) no-repeat 0px 0px; background-size: 28px 28px;}
	.mobcon-infoblock p.header.phone{background: url(/img/mobile/icon/cont-phone.png) no-repeat 0px 0px; background-size: 28px 28px;}
	.mobcon-infoblock p.header.sand{background: url(/img/mobile/icon/cont-sand.png) no-repeat 0px 0px; background-size: 28px 28px;}
	.mobcon-infoblock p.header.sobaka{background: url(/img/mobile/icon/cont-sobaka.png) no-repeat 0px 0px; background-size: 28px 28px;}
	
	.mobcon-infoblock p.text{
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		color: #333333;
		text-align: left;
		margin-bottom: 0px;
	}
	.mobcon-infoblock p.text span{font-weight: 600; color: #333333;}
	.mobcon-infoblock p.text a{color: #333333;}
	.mobcon-infoblock p.text a:active{color: #333333;}
	
	.mobcon-map-wrap{
		width: 95%;
		margin: auto;
		margin-top: 10px;
		margin-bottom: 30px;
	}
	.mobcon-map-block{
		width: 100%;
		margin: auto;
		min-height: 200px;
		overflow: hidden;
	}
	.mobcon-a-icon{
		background: url(/img/mobile/icon/cont-a-circle.png) no-repeat 0px 0px;
		background-size: 50px 50px;
	}
	/*Контакты / Contacts END*/
	
	.warrrrning{
		display: block;
		margin: auto;
		margin-top: 10px;
		margin-bottom: 20px;
		color: #ff0000;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		text-align: center;
	}
	
	
	
}



@media only screen 
and (min-device-width : 360px) 
and (max-device-width : 480px) {
	/* PHONES Portrait */
	html #wpadminbar {
		/*display:none; Hide admin bar*/
		position: fixed;
	}
	#content {    
		background-color: #EDEDED;
	}
	#main div.mobile-content-wrap .panel-grid-cell{
		padding-left: 0px;
		padding-right: 0px;
	}	
	#main div.mobile-content-wrap .panel-grid{
		margin-left: 0px;
		margin-right: 0px;
	}	
	.ap-container {
		width: 100% !important;
	}	
	div.gradblock {
		display:none;
	}
	div.b-page_newyear{
		/*display:none;*/
	}
	div.mainpage-map {
		display:none;
	}	
	.top-header {
		height: 60px;
		background-color: #201f26;
		display: block;
	}	
	.menu-trigger {
		float: left;
		display: block;
		padding: 5px;
		width: 28px;
		height: auto;
		margin: 12px 20px 0px 0px;
		cursor: pointer;	
	}	
	.mob-phone{
		float: left;
		display: block;
		background: url("../img/mobile/header-tel.png") no-repeat scroll 0 0;
		background-size: 100% 100%;
		width: 25px;
		height: 25px;
		margin: 15px 20px 0px 0px;
		cursor: pointer;		
	}
	.mob-lk{
		float: left;
		display: block;
		background: url("../img/mobile/header-lk.png") no-repeat scroll 0 0;
		background-size: 100% 100%;
		width: 25px;
		height: 25px;
		margin: 15px 20px 0px 0px;
		cursor: pointer;
	}	
	.menu-trigger span{
		display: block;
		width: 100%;
		height: 2px;
		margin-bottom: 7px;
		background: #fff;
	}
	.main-navigation{
		display: none;
	}
	.menu-trigger span:last-child{
		margin-bottom: 0;
	}
	.main-navigation-responsive ul{
		margin: 0;
	}
	/*********** Mobile nav icons ************/
	nav.main-navigation-responsive li.menu-item-210{
		background: url("../img/mobile/nav1.png") #EDEDED no-repeat scroll 15px 12px;
		background-size: 37px 37px;
	}	
	nav.main-navigation-responsive li.menu-item-329{
		background: url("../img/mobile/nav2.png") #EDEDED no-repeat scroll 15px 12px;
		background-size: 37px 37px;
		
	}	
	nav.main-navigation-responsive li.menu-item-216{
		background: url("../img/mobile/nav3.png") #EDEDED no-repeat scroll 15px 12px;
		background-size: 37px 37px;
	}
	nav.main-navigation-responsive li.menu-item-225{
		background: url("../img/mobile/nav4.png") #EDEDED no-repeat scroll 15px 12px;
		background-size: 37px 37px;
	}	
	nav.main-navigation-responsive li.menu-item-233{
		background: url("../img/mobile/nav5.png") #EDEDED no-repeat scroll 15px 12px;
		background-size: 37px 37px;
	}	
	nav.main-navigation-responsive li.menu-item-325{
		background: url("../img/mobile/nav6.png") #EDEDED no-repeat scroll 15px 12px;
		background-size: 37px 37px;
	}	
	nav.main-navigation-responsive li.menu-item-431{
		background: url("../img/mobile/nav7.png") #EDEDED no-repeat scroll 15px 12px;
		background-size: 37px 37px;
	}	
	nav.main-navigation-responsive ul.sub-menu li{
		background: url("../img/mobile/sub-nav1.png") #FFFFFF no-repeat scroll 22px 18px;
		background-size: 25px 25px;
	}
	nav.main-navigation-responsive ul.sub-menu li:first-child{
		box-shadow: inset 0px 3px 5px #dee0df;
	}
	
	/**********  Mobile nav icons END *************/	
	.main-navigation-responsive ul li{
		display: block;
		list-style-type: none;
		background-color: #EDEDED;
		position: relative;
	}
	.main-navigation-responsive ul li.current-menu-item,
	.main-navigation-responsive ul li:hover{
		background-color: #EDEDED;
		/*background-color: rgba(37,36,42,0.7);*/
	}
	.main-navigation-responsive ul li a{
		display: block;
		height: 66px;
		border-bottom: 1px solid  #C2C2C2;
		padding: 0 15px 0 65px;
		line-height: 40px;
		color: #333333;
		padding-top: 3.2%;
	}
	.main-navigation-responsive ul > li > .sub-menu{
		display: none;
	}
	.main-navigation-responsive ul > li > .sub-menu li{
		
	}
	.main-navigation-responsive ul > li > .sub-menu li a{
		color: inherit;
		color: #777777;
		border-bottom: 1px solid  #C2C2C2;
	}
	.main-navigation-responsive ul > li > .sub-menu li a:hover,
	.main-navigation-responsive ul > li > .sub-menu li.current-menu-item > a{
		color: #c62c1a;
	}
	.search-icon{
		display:none;
	}
	.sub-toggle {
		background: none repeat scroll 0 0 #FDDA24;
		border-radius: 30px;
		padding: 2px 0px 0px 1px;
		color: #000000;
		display: block;
		height: 35px;
		line-height: 19px;
		position: absolute;
		right: 35px;
		text-align: center;
		top: 7px;
		width: 35px;
		font-size: 18px;
		cursor: pointer;
		margin-top: 2%;
	}
	.fa {
		padding-top: 18%;
	}	
	.mobile-content{
		display: block;
	}	
	.mob-fast-wrap{
		display: block;
		margin: auto;
		margin-top: 20px;
		margin-bottom: 40px;
		width: 95%;
		min-height: 295px;
	}
	.mob-fast-wrap a{
		color: #333333;
	}
	.mob-fast1, .mob-fast2, .mob-fast3, .mob-fast4{
		width: 48%;
		min-height: 140px;
		float: left;
		background-color: #fff;
		border-radius: 10px;
		margin: 1% 1%;
		padding: 15px 20px;
		font-size: 22px;
		font-weight: 500;
		font-family: Roboto;
		line-height: 25px;
		text-align: center;
		box-shadow: 3px 3px 5px #c2c2c2;
		text-align: left;
	}
	.mob-fast1:hover, .mob-fast2:hover, .mob-fast3:hover, .mob-fast4:hover{
		box-shadow: inset 3px 3px 5px #c2c2c2;
	}
	.mob-fast1{
		background: url(../img/mobile/fast-home.png) #FFF no-repeat scroll 85% 80%;
		background-size: 60px 60px;
	}
	
	.mob-fast2{
		background: url(../img/mobile/fast-bisnes.png) #FFF no-repeat scroll 85% 80%;
		background-size: 60px 60px;
	}
	
	.mob-fast3{
		background: url(../img/mobile/fast-tv.png) #FFF no-repeat scroll 85% 80%;
		background-size: 60px 60px;
	}
	
	.mob-fast4{
		background: url(/img/mobile/icon/cctv-cctv.png) #FFF no-repeat scroll 85% 80%;
		background-size: 60px 60px;
	}
	.mob-header-text{
		display: block;
		margin: auto;
		width: 95%;
		font-weight: 500;
		font-family: Roboto;
		font-size: 22px;
	}
	.mob-news-wrap{
		margin: auto;
		display: block;
		width: 95%;
		min-height: 250px;
		margin-bottom: 40px;
	}
	.mobile_news_widget{
		margin: 10px 0 15px;
		padding-bottom: 0px;
	}
	.mobile_news_widget a, .mobile_news_widget a:hover{
		color: #333333;
	}
	.mobile-news-block{
		width: 100%;
		height: 80px;
		background-color: #fff;
		border-radius: 10px;
		margin-bottom: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.mobile-news-block:hover{
		box-shadow: inset 3px 3px 5px #c2c2c2;
	}
	.mobile-news-date{
		float: left;	
		display: inline-block;
		width: 20%;
		height: 80px;
		background: url(../img/mobile/yborder.png) no-repeat scroll 95% 45%;
		text-align: center;
		padding: 17px 10px 10px 10px;
		line-height: 20px;
	}
	.mobile-news-date span{	
		font-size: 16px;
		font-family: 'OpenSans';
		font-weight: 300;
	}	
	.mobile-news-title{	
		display: inline-block;
		width: 75%;
		height: 80px;
		margin-left: 1px;
		font-size: 15px;
		font-family: 'OpenSans';
		font-weight: 300;
		padding: 15px 40px 10px 5px;
		background: url(../img/mobile/sub-nav1.png) no-repeat scroll 100% 46%;
		background-size: 35px 35px;
	}	
	.mob-text-info{
		margin: auto;
		display: block;
		width: 95%;
		min-height: 250px;
		background-color: #fff;
		border-radius: 10px;
		margin-top: 10px;
		margin-bottom: 50px;
		padding: 25px 25px 40px 25px;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.mob-text-info h2{
		font-family: 'OpenSans';
		font-size: 19px;
		font-weight: 500;
		text-align: center;
	}
	.mob-text-info p{
		font-family: 'OpenSans';
		font-size: 16px;
		font-weight: 300;
		margin-bottom: 20px;
	}	
	.mob-footer{
		
	}
	.mob-soc-icons{
		text-align: center;
		width: 100%;
		min-height: 30px;
		margin: auto;
	}	
	.soc-icon1, .soc-icon2, .soc-icon3{
		display: inline-block;
		width: 41px;
		height: 35px;
		margin: 0px 15px 0px 15px;
	}	
	.soc-icon1{
		background: url(../img/mobile/facebook.png) no-repeat scroll 0 0;
		background-size: 100% 100%;
	}
	.soc-icon2{
		background: url(../img/mobile/vk.png) no-repeat scroll 0 0;
		background-size: 100% 100%;
	}
	.soc-icon3{
		background: url(../img/mobile/youtube.png) no-repeat scroll 0 0;
		background-size: 100% 100%;
	}
	.mob-soc-txt{
		margin: auto;
		color: #EDEDED;
		font-family: 'OpenSans';
		font-weight: 300;
		font-size: 15px;
		text-align: center;	
	}
	.footer-featured-section{
		padding: 35px 0 34px 0;
	}	
	.main-navigation-responsive ul > li > .sub-menu > li > .sub-toggle{
		background: none repeat scroll 0 0 #dc3522;
	}
	.main-navigation-responsive ul > li > .sub-menu > li > .sub-menu a{
		padding: 0 40px;
		position: relative;
	}
	.main-navigation-responsive ul > li > .sub-menu > li > .sub-menu a:after{
		position: absolute;
		left: 25px;
		top: 0;
		content: "\f105";
		font-family: "FontAwesome";
	}
	.main-navigation-responsive ul > li > .sub-menu > li > .sub-menu > li > .sub-menu a{
		padding: 0 60px;
	}
	.main-navigation-responsive ul > li > .sub-menu > li > .sub-menu > li > .sub-menu a:after{
		padding: 0 20px;
	}
	/***********************New Style**************************/	
	div.head-info-block, div.head-info-block-lk{
		display: none;
	}	
	.right-top-head { /*Выравниваем menu triger*/
		float: right;
		margin: 0;
	}
	div.ap-basic-slider-wrapper{
		width: 100%;
		height: auto;
		display: none;
	}
	/*slider wraper height*/
	div.bx-viewport {
		height: auto !important;
	}	
	.mob-header-img{
		display: block;
	}
	.mob-header-img img{
		max-width: 100%;
	}	
	/*main fast blocks*/
	div.fast-blocks{
		display: none;
	}
	/*main hews header*/
	div.gradblock{
		
	}
	div#featured-post-container{
		
	}
	hr.grad-hr{
		display: none;
	}
/*Main bottom infoblock*/
	div.btm-infoblock-wrap{
		display: none;
	}
	div.btm-infoblock{
		width: 70%;
		margin: auto;
		height: auto;
		padding-bottom: 20px;
	}

	div.btm-infoblock div.btm-infofoot{
		display: none;
	}
/*Main bottom infoblock END*/	
	div.main-wrap{
		width: 100%;
	}
/*Footer info blocks*/
	div.featured-footer-wrap{
		
	}
	div.featured-footer{
		display: none;
	}	
/*Footer info blocks END*/
	
	/*calibri buble popup*/
	div.callibri-module-area{
		/*display: none;*/
	}
	div#go-top{
		display: none !important;
	}	
	.top-header .site-branding {
		float: left;
		margin-top: 1%;
		margin-left: 3%;
		width: 167px;
		height: 37px;
	}
	.header-logo-container{
		margin: 0px;
		
	}
	/*Адаптивное Меню*/
	.menu-menu-1-container {
		margin-left: 0px;
	}
	li.menu-item a{
		font-family: 'MuseoSans';
		text-transform: uppercase;
	}
	/*NEWS adapt*/
	.mpnews-single-post {
		background-color: #F7F7F8;
		width: 70%;
		height: 240px;
		padding: 20px;
		border-top: 1px solid rgba(128, 128, 128, 0.1);
		border-bottom: 1px solid rgba(128, 128, 128, 0.1);
		border-right: 1px solid rgba(128, 128, 128, 0.1);
		border-left: 5px solid #FDDA24;
		float: none;
		margin-right: 0px;
		margin: 0px auto 30px;
		position: relative;		
	}
	.mpnews-single-post-last {
		background-color: #F7F7F8;
		width: 70%;
		height: 240px;
		padding: 20px;
		border-left: 5px solid #FDDA24;
		border-top: 1px solid rgba(128, 128, 128, 0.1);
		border-bottom: 1px solid rgba(128, 128, 128, 0.1);
		border-right: 1px solid rgba(128, 128, 128, 0.1);
		float: none;
		margin: 0px auto;
		position: relative;
	}	
	.main-news-container{
		display: none;
	}
	.mobile-content-wrap div.news-style p{
		padding-left: 30px !important;
		padding-right: 30px !important;
	}
	
	div.single-image{
		display: none; /*hide fullwidth header image*/
	}	

	#secondary.secondary-left{ /*hide sidebar*/
		display: none;
	}
	/*Single pages CONF*/
	.mobile-content-wrap{
		display: block;
	}
	.desktop-content-wrap{
		display: none;
	}
	/*Single pages CONF END*/
	
	/*Домашний интернет симферополь/Home internet simferopol */
	.mobtafif-header{
		font-size: 20px;
		font-weight: 500;
		font-family: Roboto;
		line-height: 25px;
		text-align: center;
		color: #333333;
		margin-top: 40px;
		margin-bottom: 10px;
	}
	.mobtafif-header-big{
		font-size: 20px;
		font-weight: 500;
		font-family: Roboto;
		line-height: 25px;
		text-align: center;
		color: #333333;
		margin-top: 25px;
		margin-bottom: 30px;
		text-transform: uppercase;
	}
	.mobpaket-tafif-wrap{
		margin: auto;
		display: block;
		width: 95%;
		/*border: 1px solid black;*/
	}	
	.mobpaket-tafif{
		min-height: 220px;
		width: 100%;
		background-color: #fff;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;
		padding: 25px 35px 15px 35px;
		margin-bottom: 15px;
	}
	.mobpaket-tafif h2{
		font-size: 20px;
		font-weight: 600;
		font-family: Roboto;
		line-height: 25px;
		text-align: center;
		color: #333333;
		margin-bottom: 20px;
	}
	.mobpaket-tafif .mtar-desc{
		font-size: 15px;
		font-weight: 600;
		font-family: Roboto;
		line-height: 25px;
		text-align: center;
		color: #666666;
		margin-top: 25px;
		margin-bottom: 25px;
	}
	.mtar-botbtn{
		margin: auto;
	}
	.mobpaket-tafif button.mtar-btn, .mobpaket-tafif a.mtar-btn-conn{
		width: 200px;
		height: 50px;
		font-size: 15px;
		font-weight: 500;
		font-family: Roboto;
		line-height: 25px;
		text-align: center;
		color: #333333;
		display: block;
		margin: auto;
		background-color: #FDDA24;
		border-radius: 28px;
		border: none;
		outline: none;
		padding: 13px;
	}
	.mobpaket-tafif a.mtar-btn-conn{
		width: 200px;
		height: 50px;
		font-size: 15px;
		font-weight: 500;
		font-family: Roboto;
		line-height: 25px;
		text-align: center;
		/*color: #333333;*/
		color: #ffffff;
		display: block;
		/*background-color: #FDDA24;*/
		background-color: #FF3347;
		border-radius: 28px;
		border: none;
		outline: none;
		padding: 13px;
		float: left;
	}
	
	.mobpaket-tafif a.mtar-btn-up{
		width: 50px;
		height: 50px;
		font-size: 15px;
		font-weight: 500;
		font-family: Roboto;
		line-height: 25px;
		text-align: center;
		color: #333333;
		display: block;
		background-color: #cccccc;
		border-radius: 28px;
		border: none;
		outline: none;
		padding: 14px;
		float: right;
	}
	
	div.mtar-closed button.mtar-btn, div.mtar-open a.mtar-btn-conn, div.mtar-open a.mtar-btn-up{
		display: block;
	}
	div.mtar-open button.mtar-btn, div.mtar-closed a.mtar-btn-conn, div.mtar-closed a.mtar-btn-up{
		display: none;
	}
	.mtar-scrollblock{
		margin-bottom: 20px;
	}

	.mobpaket-tafif dt, .mobpaket-tafif dd {
	    display: inline;
	    margin: 0;
	    font-size: 13px;
		font-weight: 500;
		font-family: Roboto;
	}
	.mobpaket-tafif dt{
		float: left;
		padding-right:7px;
	}
	.mobpaket-tafif dd{
		float: right;
	}
	.mobpaket-tafif dt:before{
		padding-top: 2px;
		content: "\25CF";
		padding-right:7px;
		color:	#FDDA24;
	}
	.mobpaket-tafif dd.grey-dl, .mobpaket-tafif dt.grey-dl, .mobpaket-tafif dt.grey-dl:before{
		color:	#CCCCCC;
	}
	hr.mobpaket-dot{
		border: 1px dotted #cccccc;
		border-style: none none dotted; 
		color: #fff; 
		background-color: #fff;
	}
	.mobpaket-tafif dl.mobtar-total dt:before{
		padding-top: 2px;
		content: none;
	}
	.mobpaket-tafif dl.mobtar-total dd{
		text-decoration: line-through;
		text-decoration-color: red;
	}
	
	.mobakciya-tafif-wrap{
		margin: auto;
		display: block;
		width: 95%;
		margin-bottom: 20px;
	}
	.mob-tabwrap{
		min-height: 50px;
		width: 100%;
		margin-bottom: 10px;
	}
	.akciya-lswitch{
		min-height: 50px;
		width: 50%;
		float: left;
		border-radius: 10px;
		font-weight: 600;
		font-family: Roboto;
		font-size: 18px;
		text-align: center;
		padding: 3%;
	}
	.akciya-rswitch{
		min-height: 50px;
		width: 50%;
		float: right;
		border-radius: 10px;
		font-weight: 600;
		font-family: Roboto;
		font-size: 18px;
		text-align: center;
		padding: 3%;
	}
	.akciya-rswitch span, .akciya-lswitch span{
		border-bottom: 1px dotted #666666;
		color: #666666;
	}
	
	.acttarif{
		background-color: #ccc;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	
	.acttarif span{
		background-color: #ccc;
		border-bottom: none;
		color: #333333;
	}
	
	.mobakciya-wrap{
		min-height: 210px;
		width: 100%;
		background-color: #ccc;
		border-radius: 10px;
		padding: 25px;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.mobakciya-top{
		width: 100%;
		margin: auto;
	}
	.mobakciya-topl{
		width: 50%;
		float: left;
	}
	.mobakciya-topr{
		width: 50%;
		float: right;
	}
	.mobakciya-topl p.mobakciya-topl-cost{
		font-weight: 600;
		font-family: Roboto;
		font-size: 18px;
		text-align: left;
		color: #333333;
		margin-bottom: 0px;
	}
	.mobakciya-topl p.mobakciya-topl-speed{
		font-weight: 500;
		font-family: Roboto;
		font-size: 14px;
		text-align: left;
		color: #666666;
		margin-bottom: 0px;
	}
	.mobakciya-topr a{
		width: 150px;
		height: 45px;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		line-height: 25px;
		text-align: center;
		color: #ffffff;
		display: block;
		background-color: #FF3347;
		border-radius: 28px;
		border: none;
		outline: none;
		padding: 10px;
		float: right;
	}
	.mobakciya-bottom{
		width: 100%;
		margin: auto;
		padding-top: 15px;
		margin-top: 20px;
		font-size: 10px;
		font-weight: 500;
		font-family: 'OpenSans';
		color: #777777;
		border-top: 1px dotted #666666;
		text-align: justify;
	}
	.mobakciya-bottom p{
		margin-top: 10px;
		margin-bottom: 0px;
	}
	.mobbase-tafif-wrap{
		margin: auto;
		display: block;
		width: 95%;
		margin-bottom: 50px;
	}
	.basetar-switch{
		min-height: 50px;
		width: 32%;
		display: inline-block;
		border-radius: 10px;
		font-weight: 600;
		font-family: Roboto;
		font-size: 18px;
		text-align: center;
		padding: 3%;
	}
	.basetar-switch span{
		border-bottom: 1px dotted #666666;
		color: #666666;
	}
	.actbase span, .actbase{
		background-color: #fff;
		border-bottom: none;
		color: #333333;
	}
	.actbase{box-shadow: 3px 3px 5px #c2c2c2;}
	.mobbase-wrap{
		min-height: 210px;
		width: 100%;
		background-color: #fff;
		border-radius: 10px;
		padding: 25px;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.mobbase-topr{
		width: 50%;
		float: right;
	}
	.mobbase-topr a{
		width: 150px;
		height: 45px;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		line-height: 25px;
		text-align: center;
		color: #333333;
		display: block;
		background-color: #FDDA24;
		border-radius: 28px;
		border: none;
		outline: none;
		padding: 10px;
		float: right;
	}
	.mob-dopuslugi-wrap{
		margin: auto;
		display: block;
		width: 95%;
		min-height: 70px;
		margin-top: 20px;
		margin-bottom: 20px;
		background-color: #ffffff;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.mob-dopuslugi{
		margin: auto;
		display: block;
		width: 100%;
		padding: 25px 25px 25px 25px;
	}
	.mob-dopuslugi-headleft{
		float: left;
	}
	.mob-dopuslugi-headleft.center-header{
		float: none;
		text-align: center;
	}
	.mob-dopuslugi-headleft p{
		font-size: 18px;
		font-weight: 500;
		font-family: Roboto;
		line-height: 25px;
		margin-bottom: 0px;
	}
	.mob-dopuslugi-headright{
		padding-top: 7px;
		float: right;
	}
	.mob-dopuslugi-content{
		margin-top: 20px;
	}
	
	.mobdop-desc{
		margin-top: 15px;
		border-bottom: 1px dotted #666666;
	}
	.mobdop-desc-nobrdr{
		margin-top: 10px;
		border-bottom: none;
	}
	.mobdop-descl{
		float: left;
		font-size: 15px;
		font-weight: 600;
		font-family: Roboto;
		color: #333333;
		line-height: 30px;
		padding-left: 35px;
	}
	.mdesc-one .mobdop-descl{background: url(/img/mobile/icon/dop-tv.png) no-repeat 0px 0px; background-size: 28px 28px;}
	
	.mdesc-two .mobdop-descl{background: url(/img/mobile/icon/dop-kino.png) no-repeat 0px 0px; background-size: 28px 28px;}
	
	.mdesc-three .mobdop-descl{background: url(/img/mobile/icon/dop-prioritet.png) no-repeat 0px 0px; background-size: 28px 28px;}
	
	.mdesc-four .mobdop-descl{background: url(/img/mobile/icon/dop-wi-fi.png) no-repeat 0px 0px; background-size: 28px 28px;}
	
	.mdesc-five .mobdop-descl{background: url(/img/mobile/icon/dop-servis.png) no-repeat 0px 0px; background-size: 28px 28px;}
	
	.mdesc-six .mobdop-descl{background: url(/img/mobile/icon/dop-ip.png) no-repeat 0px 0px; background-size: 28px 28px;}
	
	.mdesc-seven .mobdop-descl{background: url(/img/mobile/icon/tv_icon2.png) no-repeat 0px 0px; background-size: 28px 28px;}
	
	.mobdop-descr{
		float: right;
		font-size: 15px;
		font-weight: 500;
		font-family: Roboto;
		color: #666666;
		line-height: 30px;
	}
	
	.mobdop-desctxt{
		margin-top: 10px;
		margin-bottom: 15px;
		font-size: 13px;
		font-weight: 500;
		font-family: Roboto;
		color: #333333;
		line-height: 15px;
	}
	.dopuslugi-btn-up{
		width: 50px;
		height: 50px;
		font-size: 15px;
		font-weight: 500;
		font-family: Roboto;
		line-height: 25px;
		text-align: center;
		color: #333333;
		display: block;
		background-color: #cccccc;
		border-radius: 20px;
		border: none;
		outline: none;
		padding: 14px;
		float: right;
	}
	
	.mob-tarbtmtxt-wrap{
		margin: auto;
		display: block;
		width: 95%;
		min-height: 220px;
		margin-top: 50px;
		margin-bottom: 20px;
		
	}
	.mob-tarbtmtxt{
		margin: auto;
		display: block;
		width: 100%;
		padding: 35px 25px 10px 25px;
		border: 1px dotted #666666;
		border-radius: 20px;
	}
	.mob-tarbtmtxt p{
		font-size: 10px;
		font-family: 'OpenSans';
		font-weight: 500;
		color: #666666;
	}
	
	.mob-prigorodtable-wrap{
		margin: auto;
		display: block;
		width: 95%;
		min-height: 70px;
		margin-top: 20px;
		margin-bottom: 10px;
		background-color: #ffffff;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.mob-prigorodtable{
		margin: auto;
		display: block;
		width: 100%;
		padding: 17px 25px 17px 25px;
		background-color: #FDDA24;
		border-radius: 10px;
	}
	.mob-prigorodtable-headleft{
		padding-top: 5px;
		float: left;
	}
	.mob-prigorodtable-headleft.center-header{
		float: none;
		text-align: center;
	}
	.mob-prigorodtable-headleft p{
		font-size: 18px;
		font-weight: 600;
		font-family: Roboto;
		line-height: 25px;
		margin-bottom: 0px;
	}
	.mob-prigorodtable-headright{
		float: right;
	}
	.mob-prigorodtable-headright .prigorod-img{
		width: 36px;
		height: 36px;
	}
	.mob-prigorodtable-content{
		margin-top: 20px;
	}
	.mob-prigorodtable-content p.prig-header{
		margin-bottom: 20px;
		font-family: 'OpenSans';
		text-align: left;
		font-size: 12px;
	}
	.mob-prigorodtable-content p.prig-text{
		margin-top: 0px;
		margin-bottom: 0px;
		font-family: 'OpenSans';
		text-align: justify;
		font-size: 11px;
	}
	.prigorodtable-btn-up{
		width: 25px;
		height: 25px;
		font-size: 15px;
		font-weight: 500;
		font-family: Roboto;
		line-height: 25px;
		text-align: center;
		color: #333333;
		display: block;
		background-color: #cccccc;
		border-radius: 20px;
		border: none;
		outline: none;
		padding: 1px;
		float: right;
	}
	.prigorod-tarif-wrap{
		margin: auto;
		display: block;
		width: 95%;
		min-height: 70px;
		margin-top: 10px;
		margin-bottom: 55px;
		background-color: #ffffff;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.prigorod-tarif{
		margin: auto;
		display: block;
		width: 100%;
		padding: 30px 10px 30px 10px;
	}
	.prig-tar-gblock{
		width: 100%;
		height: 55px;
		background-color: #EDEDED;
		border-radius: 10px;
	}
	.prig-tar-wblock{
		width: 100%;
		height: 55px;
		background-color: #FFFFFF;
		border-radius: 10px;
	}
	.prig-tar-gblock tr, .prig-tar-wblock tr{
		height: 55px;
	}
	.prig-tar-gblock td, .prig-tar-wblock td{
		vertical-align: middle;
		border: none;
	}
	.prig-tar-gblock td.first-td, .prig-tar-wblock td.first-td{
		font-size: 15px;
		font-weight: 600;
		font-family: Roboto;
		text-align: left;
		width: 40%;
	}
	.prig-tar-gblock td.first-td span, .prig-tar-wblock td.first-td span{
		color: #888888;
	}
	.prig-tar-gblock td.second-td, .prig-tar-wblock td.second-td{
		font-size: 13px;
		font-weight: 400;
		font-family: Roboto;
		width: 30%;
	}
	.prig-tar-gblock td.third-td, .prig-tar-wblock td.third-td{
		font-size: 15px;
		font-weight: 600;
		font-family: Roboto;
		text-align: right;
		width: 30%;
	}
	hr.prigorod-hr{
		border-bottom: 1px dotted #888888;
		margin-top: 30px;
		margin-bottom: 20px;
	}
	p.prig-tar-text{
		font-size: 10px;
		font-family: 'OpenSans';
		font-weight: 500;
		color: #888888;
		margin-bottom: 0px;
	}
	a.prig-conn-btn{
		width: 200px;
		height: 50px;
		font-size: 15px;
		font-weight: 500;
		font-family: Roboto;
		line-height: 25px;
		text-align: center;
		color: #333333;
		display: block;
		margin: auto;
		margin-top: 15px;
		background-color: #FDDA24;
		border-radius: 28px;
		border: none;
		outline: none;
		padding: 13px;
	}
	
	
	
	
	/*Домашний интернет симферополь/Home internet simferopol END*/
	
	/*Карта покрытия/Map */
	.mobmap-wrap{
		width: 95%;
		margin: auto;		
	}
	.mobmap-mainwrap{
		width: 95%;
		margin: auto;
		margin-top: 10px;
		margin-bottom: 30px;	
	}
	.mob-map{
		width: 100%;
		margin: auto;
		min-height: 200px;
	}
	.mobcover-list-wrap{
		width: 95%;
		margin: auto;
		margin-bottom: 30px;
	}
	.mobcover-list{
		width: 100%;
		margin: auto;
		min-height: 250px;
		background-color: #fff;
		border-radius: 20px;
		box-shadow: 3px 3px 5px #c2c2c2;
		padding: 10%;
	}
	
	div.mobcover-list ul {
		list-style: none;
		display:block;
		margin: auto;
	}
	
	div.mobcover-list ul li {
		color: #4C4C4E;
		font-weight: 300;
		font-size: 14px;
		line-height: 25px;
		background-image: url(/img/icon/li-ydot.png);
		background-size: 10px 10px;
		background-position: 0px 7px;
		background-repeat: no-repeat;
		padding-left: 22px;
	}
	/*Карта покрытия/Map END*/
	

	/*Страница подключения/Connection page */
	
	.mobconn-form-wrap{
		width: 95%;
		min-height: 200px;
		margin: auto;
		margin-bottom: 20px;
	}
	.mobconn-formbtn-wrap{
		width: 95%;
		min-height: 50px;
		margin: auto;
		margin-bottom: 10px;
	}
	.mobconn-lbtn, .mobconn-rbtn{
		border-radius: 5px;
		font-weight: 600;
		font-family: Roboto;
		font-size: 17px;
		text-align: center;
		padding: 3%;
		min-height: 50px;
		width: 50%;
	}
	.mobconn-lbtn {
		float: left;
	}
	.mobconn-rbtn {
		float: right;
	}
	.mobconn-lbtn.act-button, .mobconn-rbtn.act-button{
		min-height: 50px;
		width: 50%;
		border-radius: 5px;
		font-weight: 600;
		font-family: Roboto;
		font-size: 17px;
		text-align: center;
		padding: 3%;
		background-color: #FDDA24;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.mobconn-rbtn span, .mobconn-lbtn span {
		border-bottom: 1px dotted #666666;
		color: #666666;
	}
	.mobconn-rbtn.act-button span, .mobconn-lbtn.act-button span {
		border-bottom: none;
		color: #333333;
	}
	.mobconn-form{
		width: 100%;
		min-height: 200px;
		background-color: #ffffff;
		padding: 25px 30px 25px 30px;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	
	.mobconn-form p {
		margin-bottom: 10px;
	}
	
	.mobconn-form p.inner-txt {
		color: #333333;
		font-family: Roboto;
		font-weight: 400;
		font-size: 15px;
		margin-bottom: 5px;
	}
	
	.mobconn-form input[type="text"].conn-txt-lg {
		color: #4C4C4E;
		font-weight: 300;
		font-size: 14px;
		width: 100%;
		border: 1px solid #EDEDED;
		background-color: #EDEDED;
		border-radius: 5px;
		margin-bottom: 15px;
		margin-left: 0px;
		outline: none;
	}
	.mobconn-form input[type="text"].conn-txt-lg:focus {
		background-color: #FFFFFF;
	}
	.mobconn-form input[type="text"].conn-txt-sm {
		color: #4C4C4E;
		font-weight: 300;
		font-size: 14px;
		width: 48%;
		border: 1px solid #EDEDED;
		background-color: #EDEDED;
		border-radius: 5px;
		margin-bottom: 15px;
		margin-left: 0px;
		outline: none;
	}
	.mobconn-form input[type="text"].conn-txt-sm:focus{
		background-color: #FFFFFF;
	}
	.mobconn-form input[name="housenum"]{
		float: left;
	}
	.mobconn-form input[name="appartnum"]{
		float: right;
	}
	.mobconn-form p br{
		display: none;
	}
	.mobconn-form div.tar-sel {
		display: none;
	}
	.mobconn-form .wpcf7-form-control-wrap .captcha{
		float: none;
		margin: auto;
		margin-left: 11%;
	}
	.mobconn-form input[type="submit"].conn-submit {
		-webkit-appearance: none;
		-moz-appearance: none;
		appearance: none;
		border: none;
		width: 200px;
		height: 50px;
		background-color: #FDDA24 !important;
		outline: none;
		border-radius: 20px;
		color: #333333;
		font-family: Roboto;
		font-weight: 400;
		font-size: 15px;
		float: none;
		display: block;
		margin: auto;
	}
	.mobconn-form div.wpcf7-response-output {
		margin: 1px;
		padding: 1px;
		z-index: 100;
		position: relative;
		width: 100%;
		text-align: center;
	}
	.mobconn-form  p.form-agree, .mobconn-form  p.form-agree2{
		display: block;
		float: none;
		width: 100%;
		font-family: 'OpenSans';
		text-align: center;
		font-size: 11px;
		color: #999999;
	}
	.mobconn-banner-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.mobconn-banner{
		background: url(../img/mobile/home_icon.png) no-repeat 95% 85%;
	}
    .mobconn-banner2{
		background: url(../img/mobile/home_icon2.png) no-repeat 95% 85%;
	}
	.mobconn-banner, .mobconn-banner2{
		width: 100%;
		min-height: 150px;
		margin: auto;
		background-size: 55px 55px;
		background-color: #ffffff;
		padding: 25px 25% 25px 30px;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.mobconn-banner p.header, .mobconn-banner2 p.header{
		font-family: Roboto;
		font-weight: 600;
		font-size: 18px;
		margin-bottom: 5px;
	}
	.mobconn-banner p.text, .mobconn-banner2 p.text{
		font-family: Roboto;
		font-weight: 400;
		font-size: 14px;
		margin-bottom: 0px;
	}
	.mobconntxt{
		width: 95%;
		margin: auto;
		color: #777777;
		font-family: "OpenSans";
		font-weight: 400;
		font-size: 11px;
		text-align: justify;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.mobconn-btminfo-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-top: 20px;
		margin-bottom: 20px;			
	}
	.mobconn-btminfo{
		width: 100%;
		min-height: 150px;
		margin: auto;
		background-color: #ffffff;
		padding: 25px 25px 5px 30px;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;		
	}
	.mobconn-btminfo p.header{
		font-family: Roboto;
		font-weight: 600;
		font-size: 14px;
		color: #333333;
		margin-bottom: 10px;
	}
	.mobconn-btminfo p.text{
		font-family: Roboto;
		font-weight: 400;
		font-size: 13px;
		color: #666666;
	}
	.mobconn-btminfo p.text span{
		font-family: Roboto;
		font-weight: 600;
		font-size: 13px;
		color: #333333;
	}
	.mobconn-btminfo .mob-border{
		border-bottom: 1px dotted #666666;
		color: #666666;
		display: block;
		width: 100%;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	/*Страница подключения/Connection page END */
	
	/*Домашний интернет Бахчисарай/Home internet Bahchisaray*/
	
	.mobbase-wrap dl{
		margin-top: 20px;
	}
	.mobbase-wrap dt, .mobbase-wrap dd {
	    display: inline;
	    margin: 0;
	    font-size: 13px;
		font-weight: 500;
		font-family: Roboto;
	}
	.mobbase-wrap dt{
		float: left;
		padding-right:7px;
	}
	.mobbase-wrap dd{
		float: right;
	}
	.mobbase-wrap dt:before{
		padding-top: 2px;
		content: "\25CF";
		padding-right:7px;
		color:	#FDDA24;
	}
	.mobbase-wrap dd.grey-dl, .mobbase-wrap dt.grey-dl, .mobbase-wrap dt.grey-dl:before{
		color:	#CCCCCC;
	}
	.bahinfo-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.bahinfo{
		width: 100%;
		background-color: #FDDA24;
		border-radius: 10px;
		padding: 25px 25px 25px 25px;
		box-shadow: 3px 3px 5px #c2c2c2;		
	}
	.bahinfo p.header{
		font-family: "OpenSans";
		font-weight: 500;
		font-size: 10px;
		color: #333333;
		margin-bottom: 0px;
		text-align: center;
	}
	.bahinfo p.sub-header{
		font-family: "OpenSans";
		font-weight: 600;
		font-size: 13px;
		color: #333333;
		margin-bottom: 20px;
		text-align: center;
	}
	.bahinfo p.text{
		font-family: "OpenSans";
		font-weight: 500;
		font-size: 10px;
		color: #666666;
		margin-bottom: 5px;
		text-align: justify;
	}
	.bahdopuslugi-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.bahdopuslugi{
		width: 100%;
		background-color: #ffffff;
		border-radius: 10px;
		padding: 25px 25px 25px 25px;
		box-shadow: 3px 3px 5px #c2c2c2;	
	}
	.bahdopuslugi h2{
		font-size: 20px;
		font-weight: 500;
		font-family: Roboto;
		line-height: 25px;
		text-align: center;
		color: #333333;
		margin-bottom: 30px;
	}
	.bahdop-wrap-one, .bahdop-wrap-two{
		color: #333333;
	}
	.bahdop-wrap-one{border-bottom: 1px dotted #666666; margin-bottom: 15px;}
	
	.bahdop-wrap-one p.bahdop-header, .bahdop-wrap-two p.bahdop-header{
		font-size: 15px;
		font-weight: 600;
		font-family: Roboto;
		margin-bottom: 10px;
		line-height: 30px;
		padding-left: 35px;
	}
	.bahdop-wrap-one p.bahdop-header{background: url(/img/mobile/icon/dop-tv.png) no-repeat 0px 0px; background-size: 28px 28px;}
	.bahdop-wrap-two p.bahdop-header{background: url(/img/mobile/icon/dop-prioritet.png) no-repeat 0px 0px; background-size: 28px 28px;}
	.bahdop-wrap-one p.bahdop-desc, .bahdop-wrap-two p.bahdop-desc{
		font-size: 13px;
		font-weight: 500;
		font-family: Roboto;
		margin-bottom: 10px;
	}
	.bahconn-banner-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.bahconn-btnwrap{
		width: 95%;
		min-height: 100px;
		margin: auto;
		margin-top: 20px;
		margin-bottom: 20px;
		padding: 30px 50px 30px 50px;
	}
	.bahconn-btnwrap a{
		width: 200px;
		height: 50px;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		line-height: 25px;
		text-align: center;
		color: #ffffff;
		display: block;
		background-color: #FF3347;
		border-radius: 28px;
		border: none;
		outline: none;
		padding: 12px;
		margin: auto;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.bahconn-btnwrap a:hover{
		box-shadow: inset 3px 3px 5px #333333;
	}
	/*Домашний интернет Бахчисарай/Home internet Bahchisaray END*/
	
	/*Телевидение/TV*/
	
	.mobtv-infowrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-bottom: 30px;
	}
	.mobtv-info{
		width: 100%;
		padding: 25px 25px 25px 25px;
		background-color: #ffffff;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;	
	}
	.mobtv-info-header{
		min-height: 50px;
		padding-left: 60px;
		padding-top: 5px;
		margin-bottom: 25px;
	}
	.mobtv-info-header.mob-tv-icon{background: url("/img/mobile/icon/tv-tv.png") no-repeat 0px 0px; background-size: 50px 50px;}
	.mobtv-info-header.mob-pc-icon{background: url("/img/mobile/icon/tv-pc.png") no-repeat 0px 0px; background-size: 50px 50px;}
	.mobtv-info-header p{
		margin-bottom: 0px;
		line-height: 22px;
	}
	.mobtv-info-header p.first{
		color: #333333;
		font-size: 17px;
		font-weight: 600;
		font-family: Roboto;	
	}
	.mobtv-info-header p.second{
		color: #777777;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
	}
	.mobtv-info-txt p{
		color: #333333;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		text-align: justify;
		margin-bottom: 0px;		
	}
	.mobtv-info-txt p.first{margin-bottom: 20px;}
	.mobtv-info-txt p span{font-weight: 600;}
	
	.mobtv-yellow-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-bottom: 20px;
	}
	.mobtv-yellow-one, .mobtv-yellow-two{
		width: 100%;
		padding: 25px 25px 25px 25px;
		background-color: #FDDA24;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;	
	}
	.mobtv-yellow-one p.header, .mobtv-yellow-two p.header{
		color: #333333;
		font-size: 18px;
		font-weight: 600;
		font-family: Roboto;
		line-height: 20px;
		margin-bottom: 20px;
	}
	.mobtv-yellow-one p.text, .mobtv-yellow-two p.text{
		color: #4C4C4E;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		text-align: justify;
		margin-bottom: 0px;
	}
	.mobtv-yellow-one{
		background: url("/img/mobile/icon/tv-pause.png") #FDDA24 no-repeat 93% 20px;
		background-size: 50px 50px;
	}
	.mobtv-yellow-two{
		background: url("/img/mobile/icon/tv-previous.png") #FDDA24 no-repeat 93% 20px;
		background-size: 50px 50px;
	}
	
	.tvdopuslugi-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.tvdopuslugi{
		width: 100%;
		background-color: #ffffff;
		border-radius: 10px;
		padding: 25px 25px 25px 25px;
		box-shadow: 3px 3px 5px #c2c2c2;	
	}
	.tvdopuslugi h2{
		font-size: 20px;
		font-weight: 500;
		font-family: Roboto;
		line-height: 25px;
		text-align: center;
		color: #333333;
		margin-bottom: 30px;
	}
	.tvdopuslugi h2 span{font-weight: 600; }
	.tvdop-wrap-one, .tvdop-wrap-two{
		color: #333333;
	}
	.tvdop-wrap-one{border-bottom: 1px dotted #666666; margin-bottom: 15px;}
	
	.tvdop-wrap-one p.tvdop-header, .tvdop-wrap-two p.tvdop-header{
		font-size: 16px;
		font-weight: 600;
		font-family: Roboto;
		margin-bottom: 10px;
		line-height: 30px;
		padding-left: 35px;
	}
	.tvdop-wrap-one p.tvdop-header{background: url(/img/mobile/icon/tv-check.png) no-repeat 0px 2px; background-size: 25px 25px;}
	.tvdop-wrap-two p.tvdop-header{background: url(/img/mobile/icon/tv-check.png) no-repeat 0px 2px; background-size: 25px 25px;}
	.tvdop-wrap-one p.tvdop-desc, .tvdop-wrap-two p.tvdop-desc{
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		margin-bottom: 10px;
	}
	.tvconn-mob-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-bottom: 20px;
	}
	.tvconn-mob{
		width: 100%;
		padding: 25px 25px 25px 25px;
		background-color: #ffffff;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;	
	}
	.tvconn-mob-how{
		width: 100%;
		height: 60px;
		padding: 17px 20px 20px 20px;
		margin: auto;
		border-radius: 10px;
		background-color: #FDDA24;
		font-size: 18px;
		font-weight: 600;
		font-family: Roboto;
		text-align: center;
	}
	.tvconn-mob-img{
		width: 100%;
		min-height: 250px;
		background: url(/img/pics/tv-device.png) no-repeat center 0px;
		background-size: 100% 100%;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.tvconn-mob-txt{
		width: 100%;
			
	}
	.tvconn-mob-txt h2{
		font-size: 18px;
		font-weight: 600;
		font-family: Roboto;
		text-align: center;
		margin-bottom: 20px;
		color: #333333;	
	}
	.tvconn-mob-txt p{
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		text-align: justify;
		margin-bottom: 20px;
		color: #333333;			
	}
	.tvconn-mob-txt p.last{
		font-size: 12px;
		font-weight: 500;
		font-family: Roboto;
		text-align: justify;
		margin-bottom: 0px;
		color: #999999;			
	}	
	/*Телевидение/TV END*/
	
	/*Видеонаблюдение/CCTV */
	
	.mobtv-info-header.mob-cctv-icon{background: url("/img/mobile/icon/cctv-cctv.png") no-repeat 0px 0px; background-size: 50px 50px;}
	
	.cctv-propose-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.cctv-propose{
		width: 100%;
		padding: 25px 25px 25px 25px;
		background-color: #ffffff;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;	
	}
	.cctvbtn-propose{
		width: 100%;
		height: 60px;
		padding: 17px 20px 20px 20px;
		margin: auto;
		border-radius: 10px;
		background-color: #FDDA24;
		font-size: 18px;
		font-weight: 600;
		font-family: Roboto;
		text-align: center;
	}
	div.cctv-propose-list{
		margin-top: 20px;
		margin-bottom: 20px;
	}
	div.cctv-propose-list ul {
		list-style: none;
		display: block;
		margin: auto;
	}
	div.cctv-propose-list ul li {
		color: #4C4C4E;
		font-weight: 300;
		font-size: 14px;
		line-height: 25px;
		background-image: url(/img/icon/li-ydot.png);
		background-size: 10px 10px;
		background-position: 0px 7px;
		background-repeat: no-repeat;
		padding-left: 22px;
	}	
	a.cctv-morebtn{
		border: none;
		width: 220px;
		height: 50px;
		background: url("/img/mobile/icon/cctv-call.png") no-repeat 15px 10px; background-size: 30px 30px;
		background-color: #FDDA24;
		border-radius: 30px;
		color: #333333;
		font-family: Roboto;
		font-weight: 600;
		font-size: 15px;
		display: block;
		margin: auto;
		padding: 14px 0px 15px 57px;
		letter-spacing: 0px;
	}
	.cctv-yellow-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.cctv-yellow{
		width: 100%;
		padding: 25px 25px 25px 25px;
		background-color: #FDDA24;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;	
	}
	.cctv-yellow p.header{
		color: #333333;
		font-size: 18px;
		font-weight: 600;
		font-family: Roboto;
		text-align: center;
		margin-bottom: 20px;
	}
	.cctv-yellow p.text{
		color: #333333;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		text-align: center;
		margin-bottom: 0px;
	}
	.cctv-advantage-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-bottom: 30px;
	}
	.cctv-advantage{
		width: 100%;
		padding: 25px 25px 25px 25px;
		background-color: #ffffff;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.cctv-adv-block{border-bottom: 1px dotted #666666; margin-bottom: 30px;}
	
	.cctv-adv-header{
		color: #333333;
		font-size: 18px;
		font-weight: 600;
		font-family: Roboto;
		text-align: left;
		margin-bottom: 20px;
	}
	.cctv-adv-header.security-icon{background: url("/img/mobile/icon/cctv-sec.png") no-repeat 100% 0px; background-size: 50px 50px;}
	.cctv-adv-header.tech-icon{background: url("/img/mobile/icon/cctv-tech.png") no-repeat 100% 0px; background-size: 50px 50px;}
	.cctv-adv-header.key-icon{background: url("/img/mobile/icon/cctv-key.png") no-repeat 100% 0px; background-size: 50px 50px;}
	.cctv-adv-text{
		color: #333333;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		text-align: justify;
		margin-bottom: 20px;
	}
	.cctv-grey-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.cctv-grey{
		width: 100%;
		padding: 25px 25px 25px 25px;
		background-color: #D5D7D8;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;	
	}
	.cctv-grey-text{
		color: #333333;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		text-align: center;
		margin-bottom: 20px;
	}
	.cctv-grey-text span{font-weight: 600;}
	/*Видеонаблюдение/CCTV END*/
	
	/*WI-FI/WI-FI*/
	
	.mobtv-info-header.mob-wifi-icon{background: url("/img/mobile/icon/wifi-icon.png") no-repeat 0px 0px; background-size: 50px 50px;}
	
	.mobwifi-router-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-bottom: 20px;
	}
	.mobwifi-router{
		width: 100%;
		padding: 25px 25px 25px 25px;
		background-color: #D5D7D8;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;	
	}
	.mobwifi-router-img{
		width: 250px;
		height: 250px;
		background-color: #FFFFFF;
		margin: auto;
		border-radius: 125px;
		margin-bottom: 30px;
	}
	.mobwifi-router-img.tp-link-one{background: url("/img/mobile/TP-Link-841N.png") #FFFFFF no-repeat center center; background-size: 230px 230px;}
	.mobwifi-router-img.tp-link-two{background: url("/img/mobile/TP-Link-940N-450M.png") #FFFFFF no-repeat center center; background-size: 230px 230px;}
	.mobwifi-router-img.asus{background: url("/img/mobile/Asus-RT-N12-VP.png") #FFFFFF no-repeat center center; background-size: 230px 230px;}
	.mobwifi-router-img.mikrotik{background: url("/img/mobile/MikroTik-RB952UI-5AC2ND-TC.png") #FFFFFF no-repeat center center; background-size: 230px 230px;}
	
	.mobwifi-router-model, .mobwifi-conf-header{
		width: 100%;
		height: 60px;
		padding: 17px 20px 20px 20px;
		margin: auto;
		border-radius: 10px;
		background-color: #FDDA24;
		font-size: 18px;
		font-weight: 600;
		font-family: Roboto;
		text-align: center;
	}
	.mobwifi-conf-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.mobwifi-conf{
		width: 100%;
		padding: 25px 25px 25px 25px;
		background-color: #FFFFFF;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;	
	}
	.mobwifi-conf-header{margin-bottom: 20px;}
	.mobwifi-conf p{
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		margin-bottom: 20px;
		color: #333333;
	}
	.mobwifi-conf p.first{text-align: center;}
	.mobwifi-conf p.second{text-align: justify;}
	
	.mobwifi-conf-btn{
		border: none;
		width: 200px;
		height: 50px;
		background-color: #FDDA24;
		border-radius: 30px;
		color: #333333;
		font-family: Roboto;
		font-weight: 600;
		font-size: 15px;
		display: block;
		margin: auto;
		padding: 14px 20px 15px 20px;
		text-align: center;
	}
	.mobwifi-conf-btn:hover{color: #333333;}
	.mob-dopuslugi-content .mobwifi-info-txt{
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		margin-bottom: 20px;
		color: #333333;
		text-align: justify;
	}
	
	/*WI-FI/WI-FI END*/
	
	/*Дополнительные услуги/Additional services*/
	.mob-uslugi-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-bottom: 30px;
	}
	.mob-uslugi{
		width: 100%;
		padding: 25px 25px 25px 25px;
		background-color: #FFFFFF;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.mob-uslugi-header{
		width: 100%;
		min-height: 60px;
		padding: 17px 20px 20px 20px;
		margin: auto;
		border-radius: 10px;
		background-color: #FDDA24;
		font-size: 18px;
		font-weight: 600;
		font-family: Roboto;
		text-align: center;
		margin-bottom: 30px;
	}
	.mob-uslugi-block{
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.mob-uslugi-name{
		background-color: #FDDA24;
		width: 100%;
		min-height: 15px;
		border-bottom: 1px dotted #666666;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		text-align: center;
		color: #333333;
		border-radius: 10px 10px 0px 0px;	
	}
	.mob-uslugi-cost{
		background-color: #cccccc;
		width: 100%;
		min-height: 15px;
		font-size: 14px;
		font-weight: 600;
		font-family: Roboto;
		text-align: center;
		color: #333333;
		border-radius: 0px 0px 10px 10px;	
	}
	/*Дополнительные услуги/Additional services END*/
	
	/*Для Бизнеса/For Business*/
	
	.mob-biz-icon{background: url("/img/mobile/icon/biz-star.png") no-repeat 0px 0px; background-size: 50px 50px;}
	.mob-biztafif-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-top: 30px;
		margin-bottom: 20px;
	}
	.mob-biztafif{
		width: 100%;
		padding: 25px 25px 25px 25px;
		background-color: #FFFFFF;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.mob-biztafif-header {
		width: 100%;
		height: 60px;
		padding: 17px 20px 20px 20px;
		margin: auto;
		border-radius: 10px;
		color: #FDDA24;
		background-color: #4C4C4E;
		font-size: 18px;
		font-weight: 600;
		font-family: Roboto;
		text-align: center;
		margin-bottom: 20px;
	}
	.mob-biztafif p{
		color: #333333;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		text-align: justify;
		margin-bottom: 0px;
	}
	.mob-biztable-wrap{
		width: 95%;
		min-height: 10px;
		margin: auto;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	table.mob-biztable{
		font-size: 13px;
		font-weight: 500;
		font-family: Roboto;
		color: #FDDA24;
	}
	table.mob-biztable td{
		background-color: #4C4C4E;
		vertical-align: middle;
		text-align: center;
		border: 1px solid #EDEDED;
	}
	.mob-biztable-wrap td.radius-l-u{border-radius: 10px 0px 0px 0px;}
	.mob-biztable-wrap td.radius-l-b{border-radius: 0px 0px 0px 10px;}
	.mob-biztable-wrap td.radius-r-u{border-radius: 0px 10px 0px 0px;}
	.mob-biztable-wrap td.radius-r-b{border-radius: 0px 0px 10px 0px;}
	.mob-biztable-wrap td.small-cell{width: 24%}
	table.mob-biztable .grey-tr td{background-color: #D5D7D8; color: #333333;}
	table.mob-biztable .darkgrey-tr td{background-color: #4C4C4E; color: #FFFFFF;}
	
	.mob-biz-blackinfo-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-top: 20px;
		margin-bottom: 30px;
	}
	.mob-biz-blackinfo{
		width: 100%;
		padding: 25px 25px 25px 25px;
		background-color: #4C4C4E;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.mob-biz-blackinfo p{
		color: #ffffff;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		text-align: justify;
		margin-bottom: 20px;
	}
	.mob-biz-blackinfo p span{
		color: #FDDA24;
		font-weight: 600;
	}
	.mob-biz-blackinfo-btn a {
		width: 200px;
		height: 50px;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		line-height: 25px;
		text-align: center;
		color: #333333;
		display: block;
		background-color: #FDDA24;
		border-radius: 28px;
		border: none;
		outline: none;
		padding: 12px;
		margin: auto;
	}
	.mob-bizadvantage-wrap {
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.mob-bizadvantage {
		width: 100%;
		background-color: #ffffff;
		border-radius: 10px;
		padding: 25px 25px 25px 25px;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.mob-bizadvantage h2 {
		font-size: 20px;
		font-weight: 500;
		font-family: Roboto;
		line-height: 25px;
		text-align: center;
		color: #333333;
		margin-bottom: 30px;
	}
	.mob-bizadvantage h2 span{font-weight: 600;}
	
	.biz-adv-wrap{
		border-bottom: 1px dotted #666666;
		margin-bottom: 15px;
		color: #333333;
	}
	.biz-adv-wrap-last{
		color: #333333;
	}
	.biz-adv-wrap p.bizadv-header, .biz-adv-wrap-last p.bizadv-header {
		font-size: 16px;
		font-weight: 600;
		font-family: Roboto;
		margin-bottom: 10px;
		line-height: 30px;
		padding-left: 35px;
	}
	.biz-adv-wrap p.bizadv-desc, .biz-adv-wrap-last p.bizadv-desc {
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		margin-bottom: 10px;
		text-align: justify;
	}
	.biz-adv-wrap p.bizadv-header.check-icon, .biz-adv-wrap-last p.bizadv-header.check-icon {
		background: url(/img/mobile/icon/check-icon.png) no-repeat 0px 2px;
		background-size: 25px 25px;
	}
	.cctv-adv-header.monitoring-icon {
		background: url(/img/mobile/icon/biz-monitoring.png) no-repeat 100% 0px;
		background-size: 50px 50px;
	}
	.cctv-adv-header.menager-icon {
		background: url(/img/mobile/icon/biz-suit.png) no-repeat 100% 0px;
		background-size: 50px 50px;
	}
	.mob-bizcontacts-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.mob-bizcontacts{
		width: 100%;
		background-color: #ffffff;
		border-radius: 10px;
		padding: 25px 25px 25px 25px;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.bizcontact-block{
		width: 100%;
		padding: 25px 0px 25px 0px;
		border-bottom: 1px dotted #666666;
	}
	.bizcontact-block p a{color: #333333;}
	.bizcontact-block p a:hover{color: #333333;}
	.bizcontact-block p a:active{color: #333333;}
	.bizcontact-block h2{
		font-size: 19px;
		font-weight: 600;
		font-family: Roboto;
		text-align: center;
		color: #333333;
		margin-bottom: 0px;
	}
	.bizcontact-block p.underhead{
		font-size: 16px;
		font-weight: 500;
		font-family: Roboto;
		text-align: center;
		color: #666666;
		margin-bottom: 25px;
	}
	.bizcontact-block p.tel, .bizcontact-block p.email{
		font-size: 16px;
		font-weight: 500;
		font-family: Roboto;
		text-align: center;
		color: #666666;
		margin-bottom: 0px;
	}
	.bizcontact-block p.tel span{
		color: #333333;
	}
	.bizcontact-block.last{
		padding: 25px 0px 0px 0px;
		border-bottom: none;
	}
	
	/*Для Бизнеса/For Business END*/
	
	/* Ardinvest Landing CSS*/
	
	div.landing h2.mobtafif-header{margin-top: 80px; margin-bottom: 30px;}
	
	div.landing .mobtv-info-txt p {
		color: #333333;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		text-align: left;
		margin-bottom: 10px;
	}
	div.landing .mobtv-info-txt p.first { margin-bottom: 20px;}
	div.landing .mobtv-info-txt p.header { font-weight: 600; font-size: 16px;}
	div.landing  a.cctv-morebtn {
		border: none;
		width: 220px;
		height: 50px;
		background: url(/img/mobile/icon/cctv-call.png) no-repeat 15px 10px;
		background-size: 30px 30px;
		background-color: #FDDA24;
		border-radius: 30px;
		color: #333333;
		font-family: Roboto;
		font-weight: 600;
		font-size: 15px;
		display: block;
		margin: auto;
		padding: 14px 0px 15px 57px;
		letter-spacing: 0px;
	}
	div.landing div.cctv-yellow p.text {
		color: #333333;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		text-align: center;
		margin-bottom: 10px;
	}
	div.landing .mobtv-newyellow-wrap, div.landing .mobtv-newgray-wrap {
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-bottom: 30px;
	}
	div.landing .mobtv-newyellow {
		width: 100%;
		padding: 35px 25px 25px 25px;
		background-color: #FDDA24;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;
		background: url(/img/mobile/icon/tv-pause.png) #FDDA24 no-repeat 93% 20px;
		background-size: 50px 50px;
	}
	div.landing .mobtv-newgray {
		width: 100%;
		padding: 35px 25px 25px 25px;
		background-color: #D5D7D8;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	
	
	
	div.landing .mobtv-newyellow.yellow-bg-one {
		background: url(/img/mobile/newtv-yellow1.png) #FDDA24 no-repeat 93% 20px;
		background-size: 50px 50px;
	}
	div.landing .mobtv-newgray.gray-bg-one {
		background: url(/img/mobile/newtv-gray1.png) #D5D7D8 no-repeat 93% 20px;
		background-size: 50px 50px;
	}
	div.landing .mobtv-newyellow.yellow-bg-two {
		background: url(/img/mobile/newtv-yellow2.png) #FDDA24 no-repeat 93% 20px;
		background-size: 50px 50px;
	}
	div.landing .mobtv-newgray.gray-bg-two {
		background: url(/img/mobile/newtv-gray2.png) #D5D7D8 no-repeat 93% 20px;
		background-size: 50px 50px;
	}
	
	
	div.landing .mobtv-newyellow p.header, div.landing .mobtv-newgray p.header {
		color: #333333;
		font-size: 18px;
		font-weight: 600;
		font-family: Roboto;
		line-height: 20px;
		margin-bottom: 30px;
	}
	div.landing .mobtv-newyellow p.li-text {
		background-image: url(/img/icon/li-wdot.png);
		background-size: 8px 8px;
		background-position: 0px 7px;
		background-repeat: no-repeat;
		padding-left: 17px;
	}
	div.landing .mobtv-newyellow p.text, div.landing .mobtv-newyellow p.li-text, div.landing .mobtv-newgray p.text {
		color: #4C4C4E;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		text-align: justify;
		margin-bottom: 0px;
	}
	
	div.landing .mobtv-newyellow p.text, div.landing .mobtv-newyellow p.li-text, div.landing .mobtv-newgray p.text {
		color: #4C4C4E;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		text-align: justify;
		margin-bottom: 0px;
	}
	div.landing .mobtv-newyellow p.text span, div.landing .mobtv-newyellow p.li-text span, div.landing .mobtv-newgray p.text span {font-weight: 600;}
	div.landing .mobmap-wrap{margin-bottom: 100px;}
		
	/* Ardinvest Landing CSS END*/
	
	/*Способы оплаты/Payment methods*/
	.mobpay-methods-wrap {
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-bottom: 30px;
	}
	.mobpay-methods {
		width: 100%;
		padding: 25px 25px 25px 25px;
		background-color: #ffffff;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.pay-method-block {
		border-bottom: 1px dotted #666666;
		margin-bottom: 30px;
	}
	.pay-method-header {
		color: #333333;
		font-size: 18px;
		font-weight: 600;
		font-family: Roboto;
		text-align: left;
		margin-bottom: 20px;
	}
	.pay-method-header.terminal-icon {background: url(/img/mobile/icon/pay-terminal.png) no-repeat 100% 0px; background-size: 50px 50px;}
	.pay-method-header.bank-icon {background: url(/img/mobile/icon/pay-bank.png) no-repeat 100% 0px; background-size: 50px 50px;}
	.pay-method-header.requisites-icon {background: url(/img/mobile/icon/pay-requisites.png) no-repeat 100% 0px; background-size: 50px 50px;}
	.pay-method-header.ard-icon {background: url(/img/mobile/icon/pay-ard.png) no-repeat 100% 0px; background-size: 50px 50px;}
	
	.pay-method-text {
		color: #333333;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		text-align: justify;
		margin-bottom: 20px;
	}
	.pay-method-text p{margin-bottom: 20px;}
	.pay-method-text p.bottom-p{margin-bottom: 0px;}
	.pay-method-text p.left-orient{margin-bottom: 0px; text-align: left;}
	
	.pay-method-text span{font-weight: 600;}
	.pay-method-text ul {
		list-style: none;
		display: block;
		margin: auto;
		margin-bottom: 20px;
	}
	.pay-method-text ul li {
		color: #4C4C4E;
		font-weight: 300;
		font-size: 13px;
		line-height: 22px;
		background-image: url(/img/icon/li-ydot.png);
		background-size: 7px 7px;
		background-position: 0px 8px;
		background-repeat: no-repeat;
		padding-left: 15px;
	}
	/*Способы оплаты/Payment methods END*/
	
	/*Проф работы / Preventive work*/
		
	.mob-prof-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-bottom: 30px;
	}
	.mob-prof{
		width: 100%;
		padding: 25px 25px 25px 25px;
		background-color: #ffffff;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.mob-prof .prof-wrap{
		margin-top: 0px;
		margin-bottom: 10px;
	}
	.mob-prof .prof-wrap table.prof-one tr.prof-upper {
		height: 40px;
	}
	.mob-prof .prof-wrap td{border: none;}
	.mob-prof .prof-wrap td.prof-date {
		width: 20%;
		border-bottom: none;
		background-image: none;
		font-size: 14px;
		font-weight: 600;
		font-family: Roboto;
		text-align: center;
		vertical-align: middle;
		background-color: #FDDA24;
		color: #333333;
		padding-left: 10px;
		border-radius: 10px 0px 0px 0px;
	}
	.mob-prof .prof-wrap td.prof-header {
		width: 80%;
		border-bottom: none;
		background-color: #cccccc;
		color: #333333;
		font-size: 14px;
		font-family: Roboto;
		font-weight: 500;
		text-align: center;
		vertical-align: middle;
		padding-left: 10px;
		border-radius: 0px 10px 0px 0px;
	}
	.mob-prof .prof-wrap td.prof-left {
		width: 40%;
		color: #555A5E;
		font-size: 13px;
		font-family: Roboto;
		font-weight: 600;
		padding: 5px 10px;
		text-align: center;
		vertical-align: middle;
		background-color: #F4F4F6;
		border-radius: 0px 0px 0px 10px;
		border-right: 2px solid #ffffff;
	}
	.mob-prof .prof-wrap td.prof-right {
		width: 60%;
		color: #555A5E;
		font-size: 13px;
		font-family: Roboto;
		font-weight: 300;
		padding: 5px 10px;
		text-align: center;
		vertical-align: middle;
		background-color: #F4F4F6;
		border-radius: 0px 0px 10px 0px;
	}
	/*Проф работы / Preventive work END*/
	
	/*Отзывы и предложения / Feedback*/
	.mobconn-form textarea.form-msg {
		color: #4C4C4E;
		font-weight: 300;
		font-size: 14px;
		width: 100%;
		border: 1px solid #EDEDED;
		background-color: #EDEDED;
		border-radius: 5px;
		margin-bottom: 15px;
		margin-left: 0px;
		outline: none;
	}
	.mobconn-form textarea.form-msg:focus {background-color: #FFFFFF;}
	.mobconn-form textarea.form-msg::placeholder {	color: #C2C2C2; font-weight: 300; font-size: 14px;}
	/*Отзывы и предложения / Feedback END*/
	
	/*Правила / Rules */
	
	.mob-rules-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-bottom: 20px;
	}
	.mob-rules{
		width: 100%;
		border-radius: 10px;
		background-color: #ffffff;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.mob-rules img {
		height: auto;
		max-width: 100%;
		vertical-align: middle;
	}
	.mob-ruleslink-wrap{
		width: 95%;
		margin: auto;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.mob-ruleslink-wrap p{
		font-size: 16px;
		font-family: Roboto;
		font-weight: 600;
		color: #333333;
		padding-left: 40px;
		background: url(/img/icon/rulez-icon.png) no-repeat 0px 1px;
		background-size: 30px 30px;
		line-height: 35px;
	}
	/*Правила / Rules END*/
	
	/*Документы / Documents*/
	
	.mob-docbook-icon{
		background: url(/img/icon/doc-book.png) no-repeat 0px 0px;
		background-size: 50px 50px;
	}
	.mobdoc-yellow-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.mobdoc-yellow{
		width: 100%;
		padding: 25px 25px 25px 25px;
		background-color: #FDDA24;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.mobdoc-yellow p.header {
		color: #333333;
		font-size: 18px;
		font-weight: 600;
		font-family: Roboto;
		text-align: center;
		margin-bottom: 20px;
	}
	.mobdoc-yellow p.link, .mobdoc-yellow p.last-link {
		font-size: 15px;
		font-family: Roboto;
		font-weight: 500;
		color: #ffffff;
		padding-left: 40px;
		background: url(/img/icon/biz-star.png) no-repeat 0px 1px;
		background-size: 25px 25px;
		line-height: 15px;
		margin-bottom: 20px;
	}
	.mobdoc-yellow p.last-link {margin-bottom: 0px;}
	
	.mobdoc-license-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.mobdoc-license{
		width: 100%;
		padding: 25px 25px 25px 25px;
		background-color: #FFFFFF;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.mobdocbtn-license {
		width: 100%;
		height: 60px;
		padding: 17px 20px 20px 20px;
		margin: auto;
		border-radius: 10px;
		background-color: #FDDA24;
		font-size: 18px;
		font-weight: 600;
		font-family: Roboto;
		text-align: center;
		margin-bottom: 30px;
	}
	
	.mobdoc-license img.license-img{
		height: auto;
		max-width: 100%;
		vertical-align: middle;
		margin-bottom: 10px;
	}
	/*Документы / Documents END*/
	
	/*Наши награды / Rewards*/
	
	.mob-rew-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-bottom: 20px;
	}
	.mob-rew{
		width: 100%;
		border-radius: 10px;
		padding: 25px 25px 25px 25px;
		background-color: #ffffff;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.mob-rew-header {
		color: #333333;
		font-size: 18px;
		font-weight: 600;
		font-family: Roboto;
		text-align: center;
		margin-bottom: 20px;
	}
	.mob-rew-text, .mob-rew-text-last {
		color: #333333;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		text-align: justify;
		margin-bottom: 20px;
	}
	.mob-rew-text-last {margin-bottom: 0px;}
	.mob-rewmedal-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-bottom: 20px;
	}
	.mob-rewmedal{
		width: 100%;
		border-radius: 10px;
		padding: 25px 25px 25px 25px;
		background-color: #ffffff;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.mob-rewmedal .prize-img{
		width: 100%;
		height: auto;
		vertical-align: middle;
		margin: auto;
		margin-bottom: 10px;	
	}
	.mob-rewmedal .award-img{
		width: 100%;
		height: auto;
		vertical-align: middle;
		margin: auto;
		margin-bottom: 10px;	
	}
	/*Наши награды / Rewards END*/
	
	/*Вакансии / Vacancy*/
	
	.mob-vac-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-bottom: 20px;
	}
	.mtar-scrollblock p.mobvac-underheader{
		font-size: 16px;
		font-weight: 500;
		font-family: Roboto;
		text-align: left;
		color: #666666;
		margin-top: 20px;
		margin-bottom: 10px;
	}
	.mtar-scrollblock ul {
		list-style: none;
		display: block;
		margin: auto;
	}
	.mtar-scrollblock ul li {
		color: #4C4C4E;
		font-weight: 300;
		font-size: 14px;
		line-height: 25px;
		background-image: url(/img/icon/li-ydot.png);
		background-size: 10px 10px;
		background-position: 0px 7px;
		background-repeat: no-repeat;
		padding-left: 22px;
	}
	.mobvac-form-wrap{
		width: 95%;
		min-height: 200px;
		margin: auto;
		margin-bottom: 20px;
	}
	.mobvac-form-wrap .mobconn-form span.vac-span2{display: none;}
	.mobvac-form-wrap .mobconn-form span.vac-span4{display: none;}
	.mobvac-form-wrap .mobconn-form span.vac-span{display: none;}
	.mobvac-form-wrap .mobconn-form span.vac-uploadspan{display: none;}
	.mobvac-form-wrap .mobconn-form span.vac-span3{display: none;}
	.mobvac-form-wrap .mobconn-form span.vac-uploadspan2{display: none;}
	
	.mobconn-form input[type="text"].conn-txt-xlg {
		color: #4C4C4E;
		font-weight: 300;
		font-size: 14px;
		width: 100%;
		border: 1px solid #EDEDED;
		background-color: #EDEDED;
		border-radius: 5px;
		margin-bottom: 15px;
		margin-left: 0px;
		outline: none;
	}
	.mobconn-form textarea.conn-textarea-lg {
		color: #4C4C4E;
		font-weight: 300;
		font-size: 14px;
		width: 100%;
		height: 100px;
		min-height: 100px;
		border: 1px solid #EDEDED;
		background-color: #EDEDED;
		border-radius: 5px;
		margin-bottom: 15px;
		margin-left: 0px;
		outline: none;
	}
	.mobconn-form div.wpcf7 input[type="file"] {
		opacity: 0;
		z-index: -1;
		display: none;	
	}
	.mobconn-form .uploadButton {
		display: block;
		width: 100%;
		background: #4C4C4E;
		padding: 7px;
		color: #FFF;
		font-size: 14px;
		font-weight: 500;
		font-family: 'MuseoSans';
		text-align: center;
		border-radius: 10px;
		cursor: pointer;
		margin-left: 0px;
		position: relative;
		z-index: 100;
	}
	.mobconn-form .uploadButton.imginc::After{
		content: " фоторгафию";
	}
	.mobconn-form .uploadButton.docinc::After{
		content: " резюме";
	}
	/*Вакансии / Vacancy END*/
	
	/*Контакты / Contacts*/
	
	.mobcon-info-wrap{
		width: 95%;
		min-height: 200px;
		margin: auto;
		margin-bottom: 30px;
	}
	.mobcon-info{
		width: 100%;
		border-radius: 10px;
		padding: 25px 25px 25px 25px;
		background-color: #ffffff;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.mobcon-info-headblock {
		width: 100%;
		height: 60px;
		padding: 17px 20px 20px 20px;
		margin: auto;
		border-radius: 10px;
		background-color: #FDDA24;
		font-size: 18px;
		font-weight: 600;
		font-family: Roboto;
		text-align: center;
		margin-bottom: 30px;
	}
	.mobcon-infoblock{margin-bottom: 20px;}
	.mobcon-infoblock.last-block{margin-bottom: 0px;}
	
	.mobcon-infoblock p.header{
		font-size: 18px;
		font-weight: 600;
		font-family: Roboto;
		color: #333333;
		text-align: left;
		padding-left: 35px;
		margin-bottom: 15px;
		line-height: 30px;
	}
	.mobcon-infoblock p.header.marker{background: url(/img/mobile/icon/cont-pinter.png) no-repeat 0px 0px; background-size: 28px 28px;}
	.mobcon-infoblock p.header.phone{background: url(/img/mobile/icon/cont-phone.png) no-repeat 0px 0px; background-size: 28px 28px;}
	.mobcon-infoblock p.header.sand{background: url(/img/mobile/icon/cont-sand.png) no-repeat 0px 0px; background-size: 28px 28px;}
	.mobcon-infoblock p.header.sobaka{background: url(/img/mobile/icon/cont-sobaka.png) no-repeat 0px 0px; background-size: 28px 28px;}
	
	.mobcon-infoblock p.text{
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		color: #333333;
		text-align: left;
		margin-bottom: 0px;
	}
	.mobcon-infoblock p.text span{font-weight: 600; color: #333333;}
	.mobcon-infoblock p.text a{color: #333333;}
	.mobcon-infoblock p.text a:active{color: #333333;}
	
	.mobcon-map-wrap{
		width: 95%;
		margin: auto;
		margin-top: 10px;
		margin-bottom: 30px;
	}
	.mobcon-map-block{
		width: 100%;
		margin: auto;
		min-height: 200px;
		overflow: hidden;
	}
	.mobcon-a-icon{
		background: url(/img/mobile/icon/cont-a-circle.png) no-repeat 0px 0px;
		background-size: 50px 50px;
	}
	/*Контакты / Contacts END*/
	
	
	
	
	.warrrrning{
		display: block;
		margin: auto;
		margin-top: 10px;
		margin-bottom: 20px;
		color: #ff0000;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		text-align: center;
	}
	
	
}









@media only screen 
and (min-device-width : 481px) 
and (max-device-width : 840px) {
	/* Large divices or landscape */
	html #wpadminbar {
		/*display:none; Hide admin bar*/
		position: fixed;
	}
	
	#main div.mobile-content-wrap .panel-grid-cell{
		padding-left: 0px;
		padding-right: 0px;
	}	
	#main div.mobile-content-wrap .panel-grid{
		margin-left: 0px;
		margin-right: 0px;
	}	
	
	
	#content {    
		background-color: #EDEDED;
	}	
	.ap-container {
		width: 100% !important;
	}	
	div.gradblock {
		display:none;
	}
	div.b-page_newyear{
		/*display:none;*/
	}
	div.mainpage-map {
		display:none;
	}	
	.top-header {
		height: 60px;
		background-color: #201f26;
		display: block;
	}	
	.menu-trigger {
		float: left;
		display: block;
		padding: 5px;
		width: 28px;
		height: auto;
		margin: 12px 20px 0px 0px;
		cursor: pointer;	
	}	
	.mob-phone{
		float: left;
		display: block;
		background: url("../img/mobile/header-tel.png") no-repeat scroll 0 0;
		background-size: 100% 100%;
		width: 25px;
		height: 25px;
		margin: 15px 20px 0px 0px;
		cursor: pointer;		
	}
	.mob-lk{
		float: left;
		display: block;
		background: url("../img/mobile/header-lk.png") no-repeat scroll 0 0;
		background-size: 100% 100%;
		width: 25px;
		height: 25px;
		margin: 15px 20px 0px 0px;
		cursor: pointer;
	}	
	.menu-trigger span{
		display: block;
		width: 100%;
		height: 2px;
		margin-bottom: 7px;
		background: #fff;
	}
	.main-navigation{
		display: none;
	}
	.menu-trigger span:last-child{
		margin-bottom: 0;
	}
	.main-navigation-responsive ul{
		margin: 0;
	}
	/*********** Mobile nav icons ************/
	nav.main-navigation-responsive li.menu-item-210{
		background: url("../img/mobile/nav1.png") #EDEDED no-repeat scroll 15px 12px;
		background-size: 37px 37px;
	}	
	nav.main-navigation-responsive li.menu-item-329{
		background: url("../img/mobile/nav2.png") #EDEDED no-repeat scroll 15px 12px;
		background-size: 37px 37px;
		
	}	
	nav.main-navigation-responsive li.menu-item-216{
		background: url("../img/mobile/nav3.png") #EDEDED no-repeat scroll 15px 12px;
		background-size: 37px 37px;
	}
	nav.main-navigation-responsive li.menu-item-225{
		background: url("../img/mobile/nav4.png") #EDEDED no-repeat scroll 15px 12px;
		background-size: 37px 37px;
	}	
	nav.main-navigation-responsive li.menu-item-233{
		background: url("../img/mobile/nav5.png") #EDEDED no-repeat scroll 15px 12px;
		background-size: 37px 37px;
	}	
	nav.main-navigation-responsive li.menu-item-325{
		background: url("../img/mobile/nav6.png") #EDEDED no-repeat scroll 15px 12px;
		background-size: 37px 37px;
	}	
	nav.main-navigation-responsive li.menu-item-431{
		background: url("../img/mobile/nav7.png") #EDEDED no-repeat scroll 15px 12px;
		background-size: 37px 37px;
	}	
	nav.main-navigation-responsive ul.sub-menu li{
		background: url("../img/mobile/sub-nav1.png") #FFFFFF no-repeat scroll 22px 18px;
		background-size: 25px 25px;
	}
	nav.main-navigation-responsive ul.sub-menu li:first-child{
		box-shadow: inset 0px 3px 5px #dee0df;
	}
	
	/**********  Mobile nav icons END *************/	
	.main-navigation-responsive ul li{
		display: block;
		list-style-type: none;
		background-color: #EDEDED;
		position: relative;
	}
	.main-navigation-responsive ul li.current-menu-item,
	.main-navigation-responsive ul li:hover{
		background-color: #EDEDED;
		/*background-color: rgba(37,36,42,0.7);*/
	}
	.main-navigation-responsive ul li a{
		display: block;
		height: 66px;
		border-bottom: 1px solid  #C2C2C2;
		padding: 0 15px 0 65px;
		line-height: 40px;
		color: #333333;
		padding-top: 1.6%;
	}
	.main-navigation-responsive ul > li > .sub-menu{
		display: none;
	}
	.main-navigation-responsive ul > li > .sub-menu li{
		
	}
	.main-navigation-responsive ul > li > .sub-menu li a{
		color: inherit;
		color: #777777;
		border-bottom: 1px solid  #C2C2C2;
	}
	.main-navigation-responsive ul > li > .sub-menu li a:hover,
	.main-navigation-responsive ul > li > .sub-menu li.current-menu-item > a{
		color: #c62c1a;
	}
	.search-icon{
		display:none;
	}
	.sub-toggle {
		background: none repeat scroll 0 0 #FDDA24;
		border-radius: 30px;
		padding: 2px 0px 0px 1px;
		color: #000000;
		display: block;
		height: 40px;
		line-height: 19px;
		position: absolute;
		right: 35px;
		text-align: center;
		top: 7px;
		width: 40px;
		font-size: 18px;
		cursor: pointer;
		margin-top: 0.7%;
	}
	.fa {
		padding-top: 23%;
	}	
	.mobile-content{
		display: block;
	}	
	.mob-fast-wrap{
		display: block;
		margin: auto;
		margin-top: 20px;
		margin-bottom: 40px;
		width: 95%;
		min-height: 295px;
	}
	.mob-fast-wrap a{
		color: #333333;
	}
	.mob-fast1, .mob-fast2, .mob-fast3, .mob-fast4{
		width: 48%;
		min-height: 140px;
		float: left;
		background-color: #fff;
		border-radius: 10px;
		margin: 1% 1%;
		padding: 15px 20px;
		font-size: 22px;
		font-weight: 500;
		font-family: Roboto;
		line-height: 25px;
		text-align: center;
		box-shadow: 3px 3px 5px #c2c2c2;
		text-align: left;
	}
	.mob-fast1:hover, .mob-fast2:hover, .mob-fast3:hover, .mob-fast4:hover{
		box-shadow: inset 3px 3px 5px #c2c2c2;
	}
	.mob-fast1{
		background: url(../img/mobile/fast-home.png) #FFF no-repeat scroll 85% 80%;
		background-size: 60px 60px;
	}
	
	.mob-fast2{
		background: url(../img/mobile/fast-bisnes.png) #FFF no-repeat scroll 85% 80%;
		background-size: 60px 60px;
	}
	
	.mob-fast3{
		background: url(../img/mobile/fast-tv.png) #FFF no-repeat scroll 85% 80%;
		background-size: 60px 60px;
	}
	
	.mob-fast4{
		background: url(../img/mobile/fast-map.png) #FFF no-repeat scroll 85% 80%;
		background-size: 60px 60px;
	}
	.mob-header-text{
		display: block;
		margin: auto;
		width: 95%;
		font-weight: 500;
		font-family: Roboto;
		font-size: 22px;
	}
	.mob-news-wrap{
		margin: auto;
		display: block;
		width: 95%;
		min-height: 250px;
		margin-bottom: 40px;
	}
	.mobile_news_widget{
		margin: 10px 0 15px;
		padding-bottom: 0px;
	}
	.mobile_news_widget a, .mobile_news_widget a:hover{
		color: #333333;
	}
	.mobile-news-block{
		width: 100%;
		height: 80px;
		background-color: #fff;
		border-radius: 10px;
		margin-bottom: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.mobile-news-block:hover{
		box-shadow: inset 3px 3px 5px #c2c2c2;
	}
	.mobile-news-date{
		float: left;	
		display: inline-block;
		width: 20%;
		height: 80px;
		background: url(../img/mobile/yborder.png) no-repeat scroll 95% 45%;
		text-align: center;
		padding: 17px 10px 10px 10px;
		line-height: 20px;
	}
	.mobile-news-date span{	
		font-size: 16px;
		font-family: 'OpenSans';
		font-weight: 300;
	}	
	.mobile-news-title{	
		display: inline-block;
		width: 75%;
		height: 80px;
		margin-left: 1px;
		font-size: 15px;
		font-family: 'OpenSans';
		font-weight: 300;
		padding: 15px 40px 10px 5px;
		background: url(../img/mobile/sub-nav1.png) no-repeat scroll 100% 46%;
		background-size: 35px 35px;
	}	
	.mob-text-info{
		margin: auto;
		display: block;
		width: 95%;
		min-height: 250px;
		background-color: #fff;
		border-radius: 10px;
		margin-top: 10px;
		margin-bottom: 50px;
		padding: 25px 25px 40px 25px;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.mob-text-info h2{
		font-family: 'OpenSans';
		font-size: 19px;
		font-weight: 500;
		text-align: center;
	}
	.mob-text-info p{
		font-family: 'OpenSans';
		font-size: 16px;
		font-weight: 300;
		margin-bottom: 20px;
	}	
	.mob-footer{
		
	}
	.mob-soc-icons{
		text-align: center;
		width: 100%;
		min-height: 30px;
		margin: auto;
	}	
	.soc-icon1, .soc-icon2, .soc-icon3{
		display: inline-block;
		width: 41px;
		height: 35px;
		margin: 0px 15px 0px 15px;
	}	
	.soc-icon1{
		background: url(../img/mobile/facebook.png) no-repeat scroll 0 0;
		background-size: 100% 100%;
	}
	.soc-icon2{
		background: url(../img/mobile/vk.png) no-repeat scroll 0 0;
		background-size: 100% 100%;
	}
	.soc-icon3{
		background: url(../img/mobile/youtube.png) no-repeat scroll 0 0;
		background-size: 100% 100%;
	}
	.mob-soc-txt{
		margin: auto;
		color: #EDEDED;
		font-family: 'OpenSans';
		font-weight: 300;
		font-size: 15px;
		text-align: center;	
	}
	.footer-featured-section{
		padding: 35px 0 34px 0;
	}	
	.main-navigation-responsive ul > li > .sub-menu > li > .sub-toggle{
		background: none repeat scroll 0 0 #dc3522;
	}
	.main-navigation-responsive ul > li > .sub-menu > li > .sub-menu a{
		padding: 0 40px;
		position: relative;
	}
	.main-navigation-responsive ul > li > .sub-menu > li > .sub-menu a:after{
		position: absolute;
		left: 25px;
		top: 0;
		content: "\f105";
		font-family: "FontAwesome";
	}
	.main-navigation-responsive ul > li > .sub-menu > li > .sub-menu > li > .sub-menu a{
		padding: 0 60px;
	}
	.main-navigation-responsive ul > li > .sub-menu > li > .sub-menu > li > .sub-menu a:after{
		padding: 0 20px;
	}
	/***********************New Style**************************/	
	div.head-info-block, div.head-info-block-lk{
		display: none;
	}	
	.right-top-head { /*Выравниваем menu triger*/
		float: right;
		margin: 0;
	}
	div.ap-basic-slider-wrapper{
		width: 100%;
		height: auto;
		display: none;
	}
	/*slider wraper height*/
	div.bx-viewport {
		height: auto !important;
	}	
	.mob-header-img{
		display: block;
	}
	.mob-header-img img{
		max-width: 100%;
	}	
	/*main fast blocks*/
	div.fast-blocks{
		display: none;
	}
	/*main hews header*/
	div.gradblock{
		
	}
	div#featured-post-container{
		
	}
	hr.grad-hr{
		display: none;
	}
/*Main bottom infoblock*/
	div.btm-infoblock-wrap{
		display: none;
	}
	div.btm-infoblock{
		width: 70%;
		margin: auto;
		height: auto;
		padding-bottom: 20px;
	}

	div.btm-infoblock div.btm-infofoot{
		display: none;
	}
/*Main bottom infoblock END*/	
	div.main-wrap{
		width: 100%;
	}
/*Footer info blocks*/
	div.featured-footer-wrap{
		
	}
	div.featured-footer{
		display: none;
	}	
/*Footer info blocks END*/
	
	/*calibri buble popup*/
	div.callibri-module-area{
		display: none;
	}
	div#go-top{
		display: none !important;
	}	
	.top-header .site-branding {
		float: left;
		margin-top: 1%;
		margin-left: 3%;
		width: 167px;
		height: 37px;
	}
	.header-logo-container{
		margin: 0px;
		
	}
	/*Адаптивное Меню*/
	.menu-menu-1-container {
		margin-left: 0px;
	}
	li.menu-item a{
		font-family: 'MuseoSans';
		text-transform: uppercase;
	}
	/*NEWS adapt*/
	.mpnews-single-post {
		background-color: #F7F7F8;
		width: 70%;
		height: 240px;
		padding: 20px;
		border-top: 1px solid rgba(128, 128, 128, 0.1);
		border-bottom: 1px solid rgba(128, 128, 128, 0.1);
		border-right: 1px solid rgba(128, 128, 128, 0.1);
		border-left: 5px solid #FDDA24;
		float: none;
		margin-right: 0px;
		margin: 0px auto 30px;
		position: relative;		
	}
	.mpnews-single-post-last {
		background-color: #F7F7F8;
		width: 70%;
		height: 240px;
		padding: 20px;
		border-left: 5px solid #FDDA24;
		border-top: 1px solid rgba(128, 128, 128, 0.1);
		border-bottom: 1px solid rgba(128, 128, 128, 0.1);
		border-right: 1px solid rgba(128, 128, 128, 0.1);
		float: none;
		margin: 0px auto;
		position: relative;
	}	
	.main-news-container{
		display: none;
	}
	/* Simf home internet page*/
	div.single-image{
		display: none; /*hide fullwidth header image*/
	}
	
	#secondary.secondary-left{ /*hide sidebar*/
		display: none;
	}
	
	/*Single pages CONF*/
	.mobile-content-wrap{
		display: block;
	}
	.desktop-content-wrap{
		display: none;
	}
	/*Single pages CONF END*/
	
	
	/*Домашний интернет симферополь/Home internet simferopol*/

	.mobtafif-header{
		font-size: 20px;
		font-weight: 500;
		font-family: Roboto;
		line-height: 25px;
		text-align: center;
		color: #333333;
		margin-top: 40px;
		margin-bottom: 10px;
	}
	.mobtafif-header-big{
		font-size: 20px;
		font-weight: 500;
		font-family: Roboto;
		line-height: 25px;
		text-align: center;
		color: #333333;
		margin-top: 25px;
		margin-bottom: 30px;
		text-transform: uppercase;
	}
	.mobpaket-tafif-wrap{
		margin: auto;
		display: block;
		width: 95%;
		/*border: 1px solid black;*/
	}	
	.mobpaket-tafif{
		min-height: 220px;
		width: 100%;
		background-color: #fff;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;
		padding: 25px 35px 15px 35px;
		margin-bottom: 15px;
	}
	.mobpaket-tafif h2{
		font-size: 20px;
		font-weight: 600;
		font-family: Roboto;
		line-height: 25px;
		text-align: center;
		color: #333333;
		margin-bottom: 20px;
	}
	.mobpaket-tafif .mtar-desc{
		font-size: 15px;
		font-weight: 600;
		font-family: Roboto;
		line-height: 25px;
		text-align: center;
		color: #666666;
		margin-top: 25px;
		margin-bottom: 25px;
	}
	.mtar-botbtn{
		margin: auto;
	}
	.mobpaket-tafif button.mtar-btn, .mobpaket-tafif a.mtar-btn-conn{
		width: 200px;
		height: 50px;
		font-size: 15px;
		font-weight: 500;
		font-family: Roboto;
		line-height: 25px;
		text-align: center;
		color: #333333;
		display: block;
		margin: auto;
		background-color: #FDDA24;
		border-radius: 28px;
		border: none;
		outline: none;
		padding: 13px;
	}
	.mobpaket-tafif a.mtar-btn-conn{
		width: 200px;
		height: 50px;
		font-size: 15px;
		font-weight: 500;
		font-family: Roboto;
		line-height: 25px;
		text-align: center;
		/*color: #333333;*/
		color: #ffffff;
		display: block;
		/*background-color: #FDDA24;*/
		background-color: #FF3347;
		border-radius: 28px;
		border: none;
		outline: none;
		padding: 13px;
		float: left;
	}
	
	.mobpaket-tafif a.mtar-btn-up{
		width: 50px;
		height: 50px;
		font-size: 15px;
		font-weight: 500;
		font-family: Roboto;
		line-height: 25px;
		text-align: center;
		color: #333333;
		display: block;
		background-color: #cccccc;
		border-radius: 28px;
		border: none;
		outline: none;
		padding: 14px;
		float: right;
	}
	
	div.mtar-closed button.mtar-btn, div.mtar-open a.mtar-btn-conn, div.mtar-open a.mtar-btn-up{
		display: block;
	}
	div.mtar-open button.mtar-btn, div.mtar-closed a.mtar-btn-conn, div.mtar-closed a.mtar-btn-up{
		display: none;
	}
	.mtar-scrollblock{
		margin-bottom: 20px;
	}

	.mobpaket-tafif dt, .mobpaket-tafif dd {
	    display: inline;
	    margin: 0;
	    font-size: 13px;
		font-weight: 500;
		font-family: Roboto;
	}
	.mobpaket-tafif dt{
		float: left;
		padding-right:7px;
	}
	.mobpaket-tafif dd{
		float: right;
	}
	.mobpaket-tafif dt:before{
		padding-top: 2px;
		content: "\25CF";
		padding-right:7px;
		color:	#FDDA24;
	}
	.mobpaket-tafif dd.grey-dl, .mobpaket-tafif dt.grey-dl, .mobpaket-tafif dt.grey-dl:before{
		color:	#CCCCCC;
	}
	hr.mobpaket-dot{
		border: 1px dotted #cccccc;
		border-style: none none dotted; 
		color: #fff; 
		background-color: #fff;
	}
	.mobpaket-tafif dl.mobtar-total dt:before{
		padding-top: 2px;
		content: none;
	}
	.mobpaket-tafif dl.mobtar-total dd{
		text-decoration: line-through;
		text-decoration-color: red;
	}
	
	.mobakciya-tafif-wrap{
		margin: auto;
		display: block;
		width: 95%;
		margin-bottom: 20px;
	}
	.mob-tabwrap{
		min-height: 50px;
		width: 100%;
		margin-bottom: 10px;
	}
	.akciya-lswitch{
		min-height: 50px;
		width: 50%;
		float: left;
		border-radius: 10px;
		font-weight: 600;
		font-family: Roboto;
		font-size: 18px;
		text-align: center;
		padding: 3%;
	}
	.akciya-rswitch{
		min-height: 50px;
		width: 50%;
		float: right;
		border-radius: 10px;
		font-weight: 600;
		font-family: Roboto;
		font-size: 18px;
		text-align: center;
		padding: 3%;
	}
	.akciya-rswitch span, .akciya-lswitch span{
		border-bottom: 1px dotted #666666;
		color: #666666;
	}
	
	.acttarif{
		background-color: #ccc;
	}
	
	.acttarif span{
		background-color: #ccc;
		border-bottom: none;
		color: #333333;
	}
	
	.mobakciya-wrap{
		min-height: 210px;
		width: 100%;
		background-color: #ccc;
		border-radius: 10px;
		padding: 25px;
	}
	.mobakciya-top{
		width: 100%;
		margin: auto;
	}
	.mobakciya-topl{
		width: 50%;
		float: left;
	}
	.mobakciya-topr{
		width: 50%;
		float: right;
	}
	.mobakciya-topl p.mobakciya-topl-cost{
		font-weight: 600;
		font-family: Roboto;
		font-size: 18px;
		text-align: left;
		color: #333333;
		margin-bottom: 0px;
	}
	.mobakciya-topl p.mobakciya-topl-speed{
		font-weight: 500;
		font-family: Roboto;
		font-size: 14px;
		text-align: left;
		color: #666666;
		margin-bottom: 0px;
	}
	.mobakciya-topr a{
		width: 150px;
		height: 45px;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		line-height: 25px;
		text-align: center;
		color: #ffffff;
		display: block;
		background-color: #FF3347;
		border-radius: 28px;
		border: none;
		outline: none;
		padding: 10px;
		float: right;
	}
	.mobakciya-bottom{
		width: 100%;
		margin: auto;
		padding-top: 15px;
		margin-top: 20px;
		font-size: 10px;
		font-weight: 500;
		font-family: 'OpenSans';
		color: #777777;
		border-top: 1px dotted #666666;
		text-align: justify;
	}
	.mobakciya-bottom p{
		margin-top: 10px;
		margin-bottom: 0px;
	}
	.mobbase-tafif-wrap{
		margin: auto;
		display: block;
		width: 95%;
		margin-bottom: 50px;
	}
	.basetar-switch{
		min-height: 50px;
		width: 32%;
		display: inline-block;
		border-radius: 10px;
		font-weight: 600;
		font-family: Roboto;
		font-size: 18px;
		text-align: center;
		padding: 3%;
	}
	.basetar-switch span{
		border-bottom: 1px dotted #666666;
		color: #666666;
	}
	.actbase span, .actbase{
		background-color: #fff;
		border-bottom: none;
		color: #333333;
	}
	.mobbase-wrap{
		min-height: 210px;
		width: 100%;
		background-color: #fff;
		border-radius: 10px;
		padding: 25px;
	}
	.mobbase-topr{
		width: 50%;
		float: right;
	}
	.mobbase-topr a{
		width: 150px;
		height: 45px;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		line-height: 25px;
		text-align: center;
		color: #333333;
		display: block;
		background-color: #FDDA24;
		border-radius: 28px;
		border: none;
		outline: none;
		padding: 10px;
		float: right;
	}
	
	.mob-dopuslugi-wrap{
		margin: auto;
		display: block;
		width: 95%;
		min-height: 70px;
		margin-top: 20px;
		margin-bottom: 20px;
		background-color: #ffffff;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.mob-dopuslugi{
		margin: auto;
		display: block;
		width: 100%;
		padding: 25px 25px 25px 25px;
	}
	.mob-dopuslugi-headleft{
		float: left;
	}
	.mob-dopuslugi-headleft.center-header{
		float: none;
		text-align: center;
	}
	.mob-dopuslugi-headleft p{
		font-size: 18px;
		font-weight: 500;
		font-family: Roboto;
		line-height: 25px;
		margin-bottom: 0px;
	}
	.mob-dopuslugi-headright{
		padding-top: 7px;
		float: right;
	}
	.mob-dopuslugi-content{
		margin-top: 20px;
	}
	
	.mobdop-desc{
		margin-top: 15px;
		border-bottom: 1px dotted #666666;
	}
	.mobdop-desc-nobrdr{
		margin-top: 10px;
		border-bottom: none;
	}
	.mobdop-descl{
		float: left;
		font-size: 15px;
		font-weight: 600;
		font-family: Roboto;
		color: #333333;
		line-height: 30px;
		padding-left: 35px;
		background-size: 28px 28px;
	}
	.mdesc-one .mobdop-descl{background: url(/img/mobile/icon/dop-tv.png) no-repeat 0px 0px; background-size: 28px 28px;}
	
	.mdesc-two .mobdop-descl{background: url(/img/mobile/icon/dop-kino.png) no-repeat 0px 0px; background-size: 28px 28px;}
	
	.mdesc-three .mobdop-descl{background: url(/img/mobile/icon/dop-prioritet.png) no-repeat 0px 0px; background-size: 28px 28px;}
	
	.mdesc-four .mobdop-descl{background: url(/img/mobile/icon/dop-wi-fi.png) no-repeat 0px 0px; background-size: 28px 28px;}
	
	.mdesc-five .mobdop-descl{background: url(/img/mobile/icon/dop-servis.png) no-repeat 0px 0px; background-size: 28px 28px;}
	
	.mdesc-six .mobdop-descl{background: url(/img/mobile/icon/dop-ip.png) no-repeat 0px 0px; background-size: 28px 28px;}
	
	.mdesc-seven .mobdop-descl{background: url(/img/mobile/icon/tv_icon2.png) no-repeat 0px 0px; background-size: 28px 28px;}
	
	.mobdop-descr{
		float: right;
		font-size: 15px;
		font-weight: 500;
		font-family: Roboto;
		color: #666666;
		line-height: 30px;
	}
	
	.mobdop-desctxt{
		margin-top: 10px;
		margin-bottom: 15px;
		font-size: 13px;
		font-weight: 500;
		font-family: Roboto;
		color: #333333;
		line-height: 15px;
	}
	.dopuslugi-btn-up{
		width: 50px;
		height: 50px;
		font-size: 15px;
		font-weight: 500;
		font-family: Roboto;
		line-height: 25px;
		text-align: center;
		color: #333333;
		display: block;
		background-color: #cccccc;
		border-radius: 20px;
		border: none;
		outline: none;
		padding: 14px;
		float: right;
	}
	
	.mob-tarbtmtxt-wrap{
		margin: auto;
		display: block;
		width: 95%;
		min-height: 220px;
		margin-top: 50px;
		margin-bottom: 20px;
	}
	.mob-tarbtmtxt{
		margin: auto;
		display: block;
		width: 100%;
		padding: 35px 25px 10px 25px;
		border: 1px dotted #666666;
		border-radius: 20px;
	}
	.mob-tarbtmtxt p{
		font-size: 10px;
		font-family: 'OpenSans';
		font-weight: 500;
		color: #666666;
	}
	
	.mob-prigorodtable-wrap{
		margin: auto;
		display: block;
		width: 95%;
		min-height: 70px;
		margin-top: 20px;
		margin-bottom: 10px;
		background-color: #ffffff;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.mob-prigorodtable{
		margin: auto;
		display: block;
		width: 100%;
		padding: 17px 25px 17px 25px;
		background-color: #FDDA24;
		border-radius: 10px;
	}
	.mob-prigorodtable-headleft{
		padding-top: 5px;
		float: left;
	}
	.mob-prigorodtable-headleft.center-header{
		float: none;
		text-align: center;
	}
	.mob-prigorodtable-headleft p{
		font-size: 18px;
		font-weight: 600;
		font-family: Roboto;
		line-height: 25px;
		margin-bottom: 0px;
	}
	.mob-prigorodtable-headright{
		float: right;
	}
	.mob-prigorodtable-headright .prigorod-img{
		width: 36px;
		height: 36px;
	}
	.mob-prigorodtable-content{
		margin-top: 20px;
	}
	.mob-prigorodtable-content p.prig-header{
		margin-bottom: 20px;
		font-family: 'OpenSans';
		text-align: left;
		font-size: 12px;
	}
	.mob-prigorodtable-content p.prig-text{
		margin-top: 0px;
		margin-bottom: 0px;
		font-family: 'OpenSans';
		text-align: justify;
		font-size: 11px;
	}
	.prigorodtable-btn-up{
		width: 25px;
		height: 25px;
		font-size: 15px;
		font-weight: 500;
		font-family: Roboto;
		line-height: 25px;
		text-align: center;
		color: #333333;
		display: block;
		background-color: #cccccc;
		border-radius: 20px;
		border: none;
		outline: none;
		padding: 1px;
		float: right;
	}
	.prigorod-tarif-wrap{
		margin: auto;
		display: block;
		width: 95%;
		min-height: 70px;
		margin-top: 10px;
		margin-bottom: 55px;
		background-color: #ffffff;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.prigorod-tarif{
		margin: auto;
		display: block;
		width: 100%;
		padding: 30px 10px 30px 10px;
	}
	.prig-tar-gblock{
		width: 100%;
		height: 55px;
		background-color: #EDEDED;
		border-radius: 10px;
	}
	.prig-tar-wblock{
		width: 100%;
		height: 55px;
		background-color: #FFFFFF;
		border-radius: 10px;
	}
	.prig-tar-gblock tr, .prig-tar-wblock tr{
		height: 55px;
	}
	.prig-tar-gblock td, .prig-tar-wblock td{
		vertical-align: middle;
		border: none;
	}
	.prig-tar-gblock td.first-td, .prig-tar-wblock td.first-td{
		font-size: 15px;
		font-weight: 600;
		font-family: Roboto;
		text-align: left;
		width: 40%;
	}
	.prig-tar-gblock td.first-td span, .prig-tar-wblock td.first-td span{
		color: #888888;
	}
	.prig-tar-gblock td.second-td, .prig-tar-wblock td.second-td{
		font-size: 13px;
		font-weight: 400;
		font-family: Roboto;
		width: 30%;
	}
	.prig-tar-gblock td.third-td, .prig-tar-wblock td.third-td{
		font-size: 15px;
		font-weight: 600;
		font-family: Roboto;
		text-align: right;
		width: 30%;
	}
	hr.prigorod-hr{
		border-bottom: 1px dotted #888888;
		margin-top: 30px;
		margin-bottom: 20px;
	}
	p.prig-tar-text{
		font-size: 10px;
		font-family: 'OpenSans';
		font-weight: 500;
		color: #888888;
		margin-bottom: 0px;
	}
	a.prig-conn-btn{
		width: 200px;
		height: 50px;
		font-size: 15px;
		font-weight: 500;
		font-family: Roboto;
		line-height: 25px;
		text-align: center;
		color: #333333;
		display: block;
		margin: auto;
		margin-top: 15px;
		background-color: #FDDA24;
		border-radius: 28px;
		border: none;
		outline: none;
		padding: 13px;
	}
	
	
	
	
		
	/*Домашний интернет симферополь/Home internet simferopol END*/
	
	/*Карта покрытия/Map */
	.mobmap-wrap{
		width: 95%;
		margin: auto;		
	}
	.mobmap-mainwrap{
		width: 95%;
		margin: auto;
		margin-top: 10px;
		margin-bottom: 30px;	
	}
	.mob-map{
		width: 100%;
		margin: auto;
		min-height: 200px;
	}
	.mobcover-list-wrap{
		width: 95%;
		margin: auto;
		margin-bottom: 30px;
	}
	.mobcover-list{
		width: 100%;
		margin: auto;
		min-height: 250px;
		background-color: #fff;
		border-radius: 20px;
		box-shadow: 3px 3px 5px #c2c2c2;
		padding: 10%;
	}
	
	div.mobcover-list ul {
		list-style: none;
		display:block;
		margin: auto;
	}
	
	div.mobcover-list ul li {
		color: #4C4C4E;
		font-weight: 300;
		font-size: 14px;
		line-height: 25px;
		background-image: url(/img/icon/li-ydot.png);
		background-size: 10px 10px;
		background-position: 0px 7px;
		background-repeat: no-repeat;
		padding-left: 22px;
	}
	/*Карта покрытия/Map END*/
	
	/*Страница подключения/Connection page */
	
	.mobconn-form-wrap{
		width: 95%;
		min-height: 200px;
		margin: auto;
		margin-bottom: 20px;
	}
	.mobconn-formbtn-wrap{
		width: 95%;
		min-height: 50px;
		margin: auto;
		margin-bottom: 10px;
	}
	.mobconn-lbtn, .mobconn-rbtn{
		border-radius: 5px;
		font-weight: 600;
		font-family: Roboto;
		font-size: 17px;
		text-align: center;
		padding: 3%;
		min-height: 50px;
		width: 50%;
	}
	.mobconn-lbtn {
		float: left;
	}
	.mobconn-rbtn {
		float: right;
	}
	.mobconn-lbtn.act-button, .mobconn-rbtn.act-button{
		min-height: 50px;
		width: 50%;
		border-radius: 5px;
		font-weight: 600;
		font-family: Roboto;
		font-size: 17px;
		text-align: center;
		padding: 3%;
		background-color: #FDDA24;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.mobconn-rbtn span, .mobconn-lbtn span {
		border-bottom: 1px dotted #666666;
		color: #666666;
	}
	.mobconn-rbtn.act-button span, .mobconn-lbtn.act-button span {
		border-bottom: none;
		color: #333333;
	}
	.mobconn-form{
		width: 100%;
		min-height: 200px;
		background-color: #ffffff;
		padding: 25px 30px 25px 30px;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	
	.mobconn-form p {
		margin-bottom: 10px;
	}
	
	.mobconn-form p.inner-txt {
		color: #333333;
		font-family: Roboto;
		font-weight: 400;
		font-size: 15px;
		margin-bottom: 5px;
	}
	
	.mobconn-form input[type="text"].conn-txt-lg {
		color: #4C4C4E;
		font-weight: 300;
		font-size: 14px;
		width: 100%;
		border: 1px solid #EDEDED;
		background-color: #EDEDED;
		border-radius: 5px;
		margin-bottom: 15px;
		margin-left: 0px;
		outline: none;
	}
	.mobconn-form input[type="text"].conn-txt-lg:focus {
		background-color: #FFFFFF;
	}
	.mobconn-form input[type="text"].conn-txt-sm {
		color: #4C4C4E;
		font-weight: 300;
		font-size: 14px;
		width: 48%;
		border: 1px solid #EDEDED;
		background-color: #EDEDED;
		border-radius: 5px;
		margin-bottom: 15px;
		margin-left: 0px;
		outline: none;
	}
	.mobconn-form input[type="text"].conn-txt-sm:focus{
		background-color: #FFFFFF;
	}
	.mobconn-form input[name="housenum"]{
		float: left;
	}
	.mobconn-form input[name="appartnum"]{
		float: right;
	}
	.mobconn-form p br{
		display: none;
	}
	.mobconn-form div.tar-sel {
		display: none;
	}
	.mobconn-form .wpcf7-form-control-wrap .captcha{
		float: none;
		margin: auto;
		margin-left: 30%;
	}
	.mobconn-form input[type="submit"].conn-submit {
		border: none;
		width: 200px;
		height: 50px;
		background-color: #FDDA24;
		border-radius: 20px;
		color: #333333;
		font-family: Roboto;
		font-weight: 400;
		font-size: 15px;
		float: none;
		display: block;
		margin: auto;
	}
	.mobconn-form div.wpcf7-response-output {
		margin: 1px;
		padding: 1px;
		z-index: 100;
		position: relative;
		width: 100%;
		text-align: center;
	}
	.mobconn-form  p.form-agree, .mobconn-form  p.form-agree2{
		display: block;
		float: none;
		width: 100%;
		font-family: 'OpenSans';
		text-align: center;
		font-size: 11px;
		color: #999999;
	}
	.mobconn-banner-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.mobconn-banner{
		background: url(../img/mobile/home_icon.png) no-repeat 95% 85%;
	}
    .mobconn-banner2{
		background: url(../img/mobile/home_icon2.png) no-repeat 95% 85%;
	}
	.mobconn-banner, .mobconn-banner2{
		width: 100%;
		min-height: 150px;
		margin: auto;
		background-size: 55px 55px;
		background-color: #ffffff;
		padding: 25px 25% 25px 30px;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.mobconn-banner p.header, .mobconn-banner2 p.header{
		font-family: Roboto;
		font-weight: 600;
		font-size: 18px;
		margin-bottom: 5px;
	}
	.mobconn-banner p.text, .mobconn-banner2 p.text{
		font-family: Roboto;
		font-weight: 400;
		font-size: 14px;
		margin-bottom: 0px;
	}
	.mobconntxt{
		width: 95%;
		margin: auto;
		color: #777777;
		font-family: "OpenSans";
		font-weight: 400;
		font-size: 11px;
		text-align: justify;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.mobconn-btminfo-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-top: 20px;
		margin-bottom: 20px;			
	}
	.mobconn-btminfo{
		width: 100%;
		min-height: 150px;
		margin: auto;
		background-color: #ffffff;
		padding: 25px 25px 5px 30px;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;		
	}
	.mobconn-btminfo p.header{
		font-family: Roboto;
		font-weight: 600;
		font-size: 14px;
		color: #333333;
		margin-bottom: 10px;
	}
	.mobconn-btminfo p.text{
		font-family: Roboto;
		font-weight: 400;
		font-size: 13px;
		color: #666666;
	}
	.mobconn-btminfo p.text span{
		font-family: Roboto;
		font-weight: 600;
		font-size: 13px;
		color: #333333;
	}
	.mobconn-btminfo .mob-border{
		border-bottom: 1px dotted #666666;
		color: #666666;
		display: block;
		width: 100%;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	/*Страница подключения/Connection page END */
	
	/*Домашний интернет Бахчисарай/Home internet Bahchisaray*/
	
	.mobbase-wrap dl{
		margin-top: 20px;
	}
	.mobbase-wrap dt, .mobbase-wrap dd {
	    display: inline;
	    margin: 0;
	    font-size: 13px;
		font-weight: 500;
		font-family: Roboto;
	}
	.mobbase-wrap dt{
		float: left;
		padding-right:7px;
	}
	.mobbase-wrap dd{
		float: right;
	}
	.mobbase-wrap dt:before{
		padding-top: 2px;
		content: "\25CF";
		padding-right:7px;
		color:	#FDDA24;
	}
	.mobbase-wrap dd.grey-dl, .mobbase-wrap dt.grey-dl, .mobbase-wrap dt.grey-dl:before{
		color:	#CCCCCC;
	}
	.bahinfo-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.bahinfo{
		width: 100%;
		background-color: #FDDA24;
		border-radius: 10px;
		padding: 25px 25px 25px 25px;
		box-shadow: 3px 3px 5px #c2c2c2;		
	}
	.bahinfo p.header{
		font-family: "OpenSans";
		font-weight: 500;
		font-size: 10px;
		color: #333333;
		margin-bottom: 0px;
		text-align: center;
	}
	.bahinfo p.sub-header{
		font-family: "OpenSans";
		font-weight: 600;
		font-size: 13px;
		color: #333333;
		margin-bottom: 20px;
		text-align: center;
	}
	.bahinfo p.text{
		font-family: "OpenSans";
		font-weight: 500;
		font-size: 10px;
		color: #666666;
		margin-bottom: 5px;
		text-align: justify;
	}
	.bahdopuslugi-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.bahdopuslugi{
		width: 100%;
		background-color: #ffffff;
		border-radius: 10px;
		padding: 25px 25px 25px 25px;
		box-shadow: 3px 3px 5px #c2c2c2;	
	}
	.bahdopuslugi h2{
		font-size: 20px;
		font-weight: 500;
		font-family: Roboto;
		line-height: 25px;
		text-align: center;
		color: #333333;
		margin-bottom: 30px;
	}
	.bahdop-wrap-one, .bahdop-wrap-two{
		color: #333333;
	}
	.bahdop-wrap-one{border-bottom: 1px dotted #666666; margin-bottom: 15px;}
	
	.bahdop-wrap-one p.bahdop-header, .bahdop-wrap-two p.bahdop-header{
		font-size: 15px;
		font-weight: 600;
		font-family: Roboto;
		margin-bottom: 10px;
		line-height: 30px;
		padding-left: 35px;
		
	}
	.bahdop-wrap-one p.bahdop-header{background: url(/img/mobile/icon/dop-tv.png) no-repeat 0px 0px; background-size: 28px 28px;}
	.bahdop-wrap-two p.bahdop-header{background: url(/img/mobile/icon/dop-prioritet.png) no-repeat 0px 0px; background-size: 28px 28px;}
	.bahdop-wrap-one p.bahdop-desc, .bahdop-wrap-two p.bahdop-desc{
		font-size: 13px;
		font-weight: 500;
		font-family: Roboto;
		margin-bottom: 10px;
	}
	.bahconn-banner-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.bahconn-btnwrap{
		width: 95%;
		min-height: 100px;
		margin: auto;
		margin-top: 20px;
		margin-bottom: 20px;
		padding: 30px 50px 30px 50px;
	}
	.bahconn-btnwrap a{
		width: 200px;
		height: 50px;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		line-height: 25px;
		text-align: center;
		color: #ffffff;
		display: block;
		background-color: #FF3347;
		border-radius: 28px;
		border: none;
		outline: none;
		padding: 12px;
		margin: auto;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.bahconn-btnwrap a:hover{
		box-shadow: inset 3px 3px 5px #333333;
	}
	/*Домашний интернет Бахчисарай/Home internet Bahchisaray END*/
	
	/*Телевидение/TV*/
	
	.mobtv-infowrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-bottom: 30px;
	}
	.mobtv-info{
		width: 100%;
		padding: 25px 25px 25px 25px;
		background-color: #ffffff;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;	
	}
	.mobtv-info-header{
		min-height: 50px;
		padding-left: 60px;
		padding-top: 5px;
		margin-bottom: 25px;
	}
	.mobtv-info-header.mob-tv-icon{background: url("/img/mobile/icon/tv-tv.png") no-repeat 0px 0px; background-size: 50px 50px;}
	.mobtv-info-header.mob-pc-icon{background: url("/img/mobile/icon/tv-pc.png") no-repeat 0px 0px; background-size: 50px 50px;}
	.mobtv-info-header p{
		margin-bottom: 0px;
		line-height: 22px;
	}
	.mobtv-info-header p.first{
		color: #333333;
		font-size: 17px;
		font-weight: 600;
		font-family: Roboto;	
	}
	.mobtv-info-header p.second{
		color: #777777;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
	}
	.mobtv-info-txt p{
		color: #333333;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		text-align: justify;
		margin-bottom: 0px;		
	}
	.mobtv-info-txt p.first{margin-bottom: 20px;}
	.mobtv-info-txt p span{font-weight: 600;}
	
	.mobtv-yellow-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-bottom: 20px;
	}
	.mobtv-yellow-one, .mobtv-yellow-two{
		width: 100%;
		padding: 25px 25px 25px 25px;
		background-color: #FDDA24;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;	
	}
	.mobtv-yellow-one p.header, .mobtv-yellow-two p.header{
		color: #333333;
		font-size: 18px;
		font-weight: 600;
		font-family: Roboto;
		line-height: 20px;
		margin-bottom: 20px;
	}
	.mobtv-yellow-one p.text, .mobtv-yellow-two p.text{
		color: #4C4C4E;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		text-align: justify;
		margin-bottom: 0px;
	}
	.mobtv-yellow-one{
		background: url("/img/mobile/icon/tv-pause.png") #FDDA24 no-repeat 93% 20px;
		background-size: 50px 50px;
	}
	.mobtv-yellow-two{
		background: url("/img/mobile/icon/tv-previous.png") #FDDA24 no-repeat 93% 20px;
		background-size: 50px 50px;
	}
	
	.tvdopuslugi-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.tvdopuslugi{
		width: 100%;
		background-color: #ffffff;
		border-radius: 10px;
		padding: 25px 25px 25px 25px;
		box-shadow: 3px 3px 5px #c2c2c2;	
	}
	.tvdopuslugi h2{
		font-size: 20px;
		font-weight: 500;
		font-family: Roboto;
		line-height: 25px;
		text-align: center;
		color: #333333;
		margin-bottom: 30px;
	}
	.tvdopuslugi h2 span{font-weight: 600; }
	.tvdop-wrap-one, .tvdop-wrap-two{
		color: #333333;
	}
	.tvdop-wrap-one{border-bottom: 1px dotted #666666; margin-bottom: 15px;}
	
	.tvdop-wrap-one p.tvdop-header, .tvdop-wrap-two p.tvdop-header{
		font-size: 16px;
		font-weight: 600;
		font-family: Roboto;
		margin-bottom: 10px;
		line-height: 30px;
		padding-left: 35px;
	}
	.tvdop-wrap-one p.tvdop-header{background: url(/img/mobile/icon/tv-check.png) no-repeat 0px 2px; background-size: 25px 25px;}
	.tvdop-wrap-two p.tvdop-header{background: url(/img/mobile/icon/tv-check.png) no-repeat 0px 2px; background-size: 25px 25px;}
	.tvdop-wrap-one p.tvdop-desc, .tvdop-wrap-two p.tvdop-desc{
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		margin-bottom: 10px;
	}
	.tvconn-mob-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-bottom: 20px;
	}
	.tvconn-mob{
		width: 100%;
		padding: 25px 25px 25px 25px;
		background-color: #ffffff;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;	
	}
	.tvconn-mob-how{
		width: 100%;
		height: 60px;
		padding: 17px 20px 20px 20px;
		margin: auto;
		border-radius: 10px;
		background-color: #FDDA24;
		font-size: 18px;
		font-weight: 600;
		font-family: Roboto;
		text-align: center;
	}
	.tvconn-mob-img{
		width: 100%;
		min-height: 250px;
		background: url(/img/pics/tv-device.png) no-repeat center 0px;
		background-size: 100% 100%;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.tvconn-mob-txt{
		width: 100%;
			
	}
	.tvconn-mob-txt h2{
		font-size: 18px;
		font-weight: 600;
		font-family: Roboto;
		text-align: center;
		margin-bottom: 20px;
		color: #333333;	
	}
	.tvconn-mob-txt p{
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		text-align: justify;
		margin-bottom: 20px;
		color: #333333;			
	}
	.tvconn-mob-txt p.last{
		font-size: 12px;
		font-weight: 500;
		font-family: Roboto;
		text-align: justify;
		margin-bottom: 0px;
		color: #999999;			
	}	
	/*Телевидение/TV END*/
	
	/*Видеонаблюдение/CCTV */
	
	.mobtv-info-header.mob-cctv-icon{background: url("/img/mobile/icon/cctv-cctv.png") no-repeat 0px 0px; background-size: 50px 50px;}
	
	.cctv-propose-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.cctv-propose{
		width: 100%;
		padding: 25px 25px 25px 25px;
		background-color: #ffffff;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;	
	}
	.cctvbtn-propose{
		width: 100%;
		height: 60px;
		padding: 17px 20px 20px 20px;
		margin: auto;
		border-radius: 10px;
		background-color: #FDDA24;
		font-size: 18px;
		font-weight: 600;
		font-family: Roboto;
		text-align: center;
	}
	div.cctv-propose-list{
		margin-top: 20px;
		margin-bottom: 20px;
	}
	div.cctv-propose-list ul {
		list-style: none;
		display: block;
		margin: auto;
	}
	div.cctv-propose-list ul li {
		color: #4C4C4E;
		font-weight: 300;
		font-size: 14px;
		line-height: 25px;
		background-image: url(/img/icon/li-ydot.png);
		background-size: 10px 10px;
		background-position: 0px 7px;
		background-repeat: no-repeat;
		padding-left: 22px;
	}	
	a.cctv-morebtn{
		border: none;
		width: 200px;
		height: 50px;
		background: url("/img/mobile/icon/cctv-call.png") no-repeat 15px 10px; background-size: 30px 30px;
		background-color: #FDDA24;
		border-radius: 30px;
		color: #333333;
		font-family: Roboto;
		font-weight: 600;
		font-size: 15px;
		display: block;
		margin: auto;
		padding: 14px 20px 15px 55px;
	}
	.cctv-yellow-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.cctv-yellow{
		width: 100%;
		padding: 25px 25px 25px 25px;
		background-color: #FDDA24;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;	
	}
	.cctv-yellow p.header{
		color: #333333;
		font-size: 18px;
		font-weight: 600;
		font-family: Roboto;
		text-align: center;
		margin-bottom: 20px;
	}
	.cctv-yellow p.text{
		color: #333333;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		text-align: center;
		margin-bottom: 0px;
	}
	.cctv-advantage-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-bottom: 30px;
	}
	.cctv-advantage{
		width: 100%;
		padding: 25px 25px 25px 25px;
		background-color: #ffffff;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.cctv-adv-block{border-bottom: 1px dotted #666666; margin-bottom: 30px;}
	
	.cctv-adv-header{
		color: #333333;
		font-size: 18px;
		font-weight: 600;
		font-family: Roboto;
		text-align: left;
		margin-bottom: 20px;
	}
	.cctv-adv-header.security-icon{background: url("/img/mobile/icon/cctv-sec.png") no-repeat 100% 0px; background-size: 50px 50px;}
	.cctv-adv-header.tech-icon{background: url("/img/mobile/icon/cctv-tech.png") no-repeat 100% 0px; background-size: 50px 50px;}
	.cctv-adv-header.key-icon{background: url("/img/mobile/icon/cctv-key.png") no-repeat 100% 0px; background-size: 50px 50px;}
	.cctv-adv-text{
		color: #333333;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		text-align: justify;
		margin-bottom: 20px;
	}
	.cctv-grey-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.cctv-grey{
		width: 100%;
		padding: 25px 25px 25px 25px;
		background-color: #D5D7D8;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;	
	}
	.cctv-grey-text{
		color: #333333;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		text-align: center;
		margin-bottom: 20px;
	}
	.cctv-grey-text span{font-weight: 600;}
	/*Видеонаблюдение/CCTV END*/
	
	/*WI-FI/WI-FI*/
	
	.mobtv-info-header.mob-wifi-icon{background: url("/img/mobile/icon/wifi-icon.png") no-repeat 0px 0px; background-size: 50px 50px;}
	
	.mobwifi-router-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-bottom: 20px;
	}
	.mobwifi-router{
		width: 100%;
		padding: 25px 25px 25px 25px;
		background-color: #D5D7D8;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;	
	}
	.mobwifi-router-img{
		width: 250px;
		height: 250px;
		background-color: #FFFFFF;
		margin: auto;
		border-radius: 125px;
		margin-bottom: 30px;
	}
	.mobwifi-router-img.tp-link-one{background: url("/img/mobile/TP-Link-841N.png") #FFFFFF no-repeat center center; background-size: 230px 230px;}
	.mobwifi-router-img.tp-link-two{background: url("/img/mobile/TP-Link-940N-450M.png") #FFFFFF no-repeat center center; background-size: 230px 230px;}
	.mobwifi-router-img.asus{background: url("/img/mobile/Asus-RT-N12-VP.png") #FFFFFF no-repeat center center; background-size: 230px 230px;}
	.mobwifi-router-img.mikrotik{background: url("/img/mobile/MikroTik-RB952UI-5AC2ND-TC.png") #FFFFFF no-repeat center center; background-size: 230px 230px;}
	
	.mobwifi-router-model, .mobwifi-conf-header{
		width: 100%;
		height: 60px;
		padding: 17px 20px 20px 20px;
		margin: auto;
		border-radius: 10px;
		background-color: #FDDA24;
		font-size: 18px;
		font-weight: 600;
		font-family: Roboto;
		text-align: center;
	}
	.mobwifi-conf-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.mobwifi-conf{
		width: 100%;
		padding: 25px 25px 25px 25px;
		background-color: #FFFFFF;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;	
	}
	.mobwifi-conf-header{margin-bottom: 20px;}
	.mobwifi-conf p{
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		margin-bottom: 20px;
		color: #333333;
	}
	.mobwifi-conf p.first{text-align: center;}
	.mobwifi-conf p.second{text-align: justify;}
	
	.mobwifi-conf-btn{
		border: none;
		width: 200px;
		height: 50px;
		background-color: #FDDA24;
		border-radius: 30px;
		color: #333333;
		font-family: Roboto;
		font-weight: 600;
		font-size: 15px;
		display: block;
		margin: auto;
		padding: 14px 20px 15px 20px;
		text-align: center;
	}
	.mobwifi-conf-btn:hover{color: #333333;}
	.mob-dopuslugi-content .mobwifi-info-txt{
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		margin-bottom: 20px;
		color: #333333;
		text-align: justify;
	}
	/*WI-FI/WI-FI END*/
	
	/*Дополнительные услуги/Additional services*/
	.mob-uslugi-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-bottom: 30px;
	}
	.mob-uslugi{
		width: 100%;
		padding: 25px 25px 25px 25px;
		background-color: #FFFFFF;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.mob-uslugi-header{
		width: 100%;
		min-height: 60px;
		padding: 17px 20px 20px 20px;
		margin: auto;
		border-radius: 10px;
		background-color: #FDDA24;
		font-size: 18px;
		font-weight: 600;
		font-family: Roboto;
		text-align: center;
		margin-bottom: 30px;
	}
	.mob-uslugi-block{
		margin-top: 10px;
		margin-bottom: 10px;
	}
	.mob-uslugi-name{
		background-color: #FDDA24;
		width: 100%;
		min-height: 15px;
		border-bottom: 1px dotted #666666;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		text-align: center;
		color: #333333;
		border-radius: 10px 10px 0px 0px;	
	}
	.mob-uslugi-cost{
		background-color: #cccccc;
		width: 100%;
		min-height: 15px;
		font-size: 14px;
		font-weight: 600;
		font-family: Roboto;
		text-align: center;
		color: #333333;
		border-radius: 0px 0px 10px 10px;	
	}
	/*Дополнительные услуги/Additional services END*/
	
	/*Для Бизнеса/For Business*/
	
	.mob-biz-icon{background: url("/img/mobile/icon/biz-star.png") no-repeat 0px 0px; background-size: 50px 50px;}
	.mob-biztafif-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-top: 30px;
		margin-bottom: 20px;
	}
	.mob-biztafif{
		width: 100%;
		padding: 25px 25px 25px 25px;
		background-color: #FFFFFF;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.mob-biztafif-header {
		width: 100%;
		height: 60px;
		padding: 17px 20px 20px 20px;
		margin: auto;
		border-radius: 10px;
		color: #FDDA24;
		background-color: #4C4C4E;
		font-size: 18px;
		font-weight: 600;
		font-family: Roboto;
		text-align: center;
		margin-bottom: 20px;
	}
	.mob-biztafif p{
		color: #333333;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		text-align: justify;
		margin-bottom: 0px;
	}
	.mob-biztable-wrap{
		width: 95%;
		min-height: 10px;
		margin: auto;
		margin-top: 10px;
		margin-bottom: 10px;
	}
	table.mob-biztable{
		font-size: 13px;
		font-weight: 500;
		font-family: Roboto;
		color: #FDDA24;
	}
	table.mob-biztable td{
		background-color: #4C4C4E;
		vertical-align: middle;
		text-align: center;
		border: 1px solid #EDEDED;
	}
	.mob-biztable-wrap td.radius-l-u{border-radius: 10px 0px 0px 0px;}
	.mob-biztable-wrap td.radius-l-b{border-radius: 0px 0px 0px 10px;}
	.mob-biztable-wrap td.radius-r-u{border-radius: 0px 10px 0px 0px;}
	.mob-biztable-wrap td.radius-r-b{border-radius: 0px 0px 10px 0px;}
	.mob-biztable-wrap td.small-cell{width: 24%}
	table.mob-biztable .grey-tr td{background-color: #D5D7D8; color: #333333;}
	table.mob-biztable .darkgrey-tr td{background-color: #4C4C4E; color: #FFFFFF;}
	
	.mob-biz-blackinfo-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-top: 20px;
		margin-bottom: 30px;
	}
	.mob-biz-blackinfo{
		width: 100%;
		padding: 25px 25px 25px 25px;
		background-color: #4C4C4E;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.mob-biz-blackinfo p{
		color: #ffffff;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		text-align: justify;
		margin-bottom: 20px;
	}
	.mob-biz-blackinfo p span{
		color: #FDDA24;
		font-weight: 600;
	}
	.mob-biz-blackinfo-btn a {
		width: 200px;
		height: 50px;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		line-height: 25px;
		text-align: center;
		color: #333333;
		display: block;
		background-color: #FDDA24;
		border-radius: 28px;
		border: none;
		outline: none;
		padding: 12px;
		margin: auto;
	}
	.mob-bizadvantage-wrap {
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.mob-bizadvantage {
		width: 100%;
		background-color: #ffffff;
		border-radius: 10px;
		padding: 25px 25px 25px 25px;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.mob-bizadvantage h2 {
		font-size: 20px;
		font-weight: 500;
		font-family: Roboto;
		line-height: 25px;
		text-align: center;
		color: #333333;
		margin-bottom: 30px;
	}
	.mob-bizadvantage h2 span{font-weight: 600;}
	
	.biz-adv-wrap{
		border-bottom: 1px dotted #666666;
		margin-bottom: 15px;
		color: #333333;
	}
	.biz-adv-wrap-last{
		color: #333333;
	}
	.biz-adv-wrap p.bizadv-header, .biz-adv-wrap-last p.bizadv-header {
		font-size: 16px;
		font-weight: 600;
		font-family: Roboto;
		margin-bottom: 10px;
		line-height: 30px;
		padding-left: 35px;
	}
	.biz-adv-wrap p.bizadv-desc, .biz-adv-wrap-last p.bizadv-desc {
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		margin-bottom: 10px;
		text-align: justify;
	}
	.biz-adv-wrap p.bizadv-header.check-icon, .biz-adv-wrap-last p.bizadv-header.check-icon {
		background: url(/img/mobile/icon/check-icon.png) no-repeat 0px 2px;
		background-size: 25px 25px;
	}
	.cctv-adv-header.monitoring-icon {
		background: url(/img/mobile/icon/biz-monitoring.png) no-repeat 100% 0px;
		background-size: 50px 50px;
	}
	.cctv-adv-header.menager-icon {
		background: url(/img/mobile/icon/biz-suit.png) no-repeat 100% 0px;
		background-size: 50px 50px;
	}
	.mob-bizcontacts-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.mob-bizcontacts{
		width: 100%;
		background-color: #ffffff;
		border-radius: 10px;
		padding: 25px 25px 25px 25px;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.bizcontact-block{
		width: 100%;
		padding: 25px 0px 25px 0px;
		border-bottom: 1px dotted #666666;
	}
	.bizcontact-block h2{
		font-size: 19px;
		font-weight: 600;
		font-family: Roboto;
		text-align: center;
		color: #333333;
		margin-bottom: 0px;
	}
	.bizcontact-block p.underhead{
		font-size: 16px;
		font-weight: 500;
		font-family: Roboto;
		text-align: center;
		color: #666666;
		margin-bottom: 25px;
	}
	.bizcontact-block p.tel, .bizcontact-block p.email{
		font-size: 16px;
		font-weight: 500;
		font-family: Roboto;
		text-align: center;
		color: #666666;
		margin-bottom: 0px;
	}
	.bizcontact-block p.tel span{
		color: #333333;
	}
	.bizcontact-block.last{
		padding: 25px 0px 0px 0px;
		border-bottom: none;
	}
	
	/*Для Бизнеса/For Business END*/
	
	
	/* Ardinvest Landing CSS*/
	
	div.landing h2.mobtafif-header{margin-top: 80px; margin-bottom: 30px;}
	
	div.landing .mobtv-info-txt p {
		color: #333333;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		text-align: left;
		margin-bottom: 10px;
	}
	div.landing .mobtv-info-txt p.first { margin-bottom: 20px;}
	div.landing .mobtv-info-txt p.header { font-weight: 600; font-size: 16px;}
	div.landing  a.cctv-morebtn {
		border: none;
		width: 220px;
		height: 50px;
		background: url(/img/mobile/icon/cctv-call.png) no-repeat 15px 10px;
		background-size: 30px 30px;
		background-color: #FDDA24;
		border-radius: 30px;
		color: #333333;
		font-family: Roboto;
		font-weight: 600;
		font-size: 15px;
		display: block;
		margin: auto;
		padding: 14px 0px 15px 57px;
		letter-spacing: 0px;
	}
	div.landing div.cctv-yellow p.text {
		color: #333333;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		text-align: center;
		margin-bottom: 10px;
	}
	div.landing .mobtv-newyellow-wrap, div.landing .mobtv-newgray-wrap {
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-bottom: 30px;
	}
	div.landing .mobtv-newyellow {
		width: 100%;
		padding: 35px 25px 25px 25px;
		background-color: #FDDA24;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;
		background: url(/img/mobile/icon/tv-pause.png) #FDDA24 no-repeat 93% 20px;
		background-size: 50px 50px;
	}
	div.landing .mobtv-newgray {
		width: 100%;
		padding: 35px 25px 25px 25px;
		background-color: #D5D7D8;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	
	
	
	div.landing .mobtv-newyellow.yellow-bg-one {
		background: url(/img/mobile/newtv-yellow1.png) #FDDA24 no-repeat 93% 20px;
		background-size: 50px 50px;
	}
	div.landing .mobtv-newgray.gray-bg-one {
		background: url(/img/mobile/newtv-gray1.png) #D5D7D8 no-repeat 93% 20px;
		background-size: 50px 50px;
	}
	div.landing .mobtv-newyellow.yellow-bg-two {
		background: url(/img/mobile/newtv-yellow2.png) #FDDA24 no-repeat 93% 20px;
		background-size: 50px 50px;
	}
	div.landing .mobtv-newgray.gray-bg-two {
		background: url(/img/mobile/newtv-gray2.png) #D5D7D8 no-repeat 93% 20px;
		background-size: 50px 50px;
	}
	
	
	div.landing .mobtv-newyellow p.header, div.landing .mobtv-newgray p.header {
		color: #333333;
		font-size: 18px;
		font-weight: 600;
		font-family: Roboto;
		line-height: 20px;
		margin-bottom: 30px;
	}
	div.landing .mobtv-newyellow p.li-text {
		background-image: url(/img/icon/li-wdot.png);
		background-size: 8px 8px;
		background-position: 0px 7px;
		background-repeat: no-repeat;
		padding-left: 17px;
	}
	div.landing .mobtv-newyellow p.text, div.landing .mobtv-newyellow p.li-text, div.landing .mobtv-newgray p.text {
		color: #4C4C4E;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		text-align: justify;
		margin-bottom: 0px;
	}
	
	div.landing .mobtv-newyellow p.text, div.landing .mobtv-newyellow p.li-text, div.landing .mobtv-newgray p.text {
		color: #4C4C4E;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		text-align: justify;
		margin-bottom: 0px;
	}
	div.landing .mobtv-newyellow p.text span, div.landing .mobtv-newyellow p.li-text span, div.landing .mobtv-newgray p.text span {font-weight: 600;}
	div.landing .mobmap-wrap{margin-bottom: 100px;}
		
	/* Ardinvest Landing CSS END*/
	
	
	/*Способы оплаты/Payment methods*/
	.mobpay-methods-wrap {
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-bottom: 30px;
	}
	.mobpay-methods {
		width: 100%;
		padding: 25px 25px 25px 25px;
		background-color: #ffffff;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.pay-method-block {
		border-bottom: 1px dotted #666666;
		margin-bottom: 30px;
	}
	.pay-method-header {
		color: #333333;
		font-size: 18px;
		font-weight: 600;
		font-family: Roboto;
		text-align: left;
		margin-bottom: 20px;
	}
	.pay-method-header.terminal-icon {background: url(/img/mobile/icon/pay-terminal.png) no-repeat 100% 0px; background-size: 50px 50px;}
	.pay-method-header.bank-icon {background: url(/img/mobile/icon/pay-bank.png) no-repeat 100% 0px; background-size: 50px 50px;}
	.pay-method-header.requisites-icon {background: url(/img/mobile/icon/pay-requisites.png) no-repeat 100% 0px; background-size: 50px 50px;}
	.pay-method-header.ard-icon {background: url(/img/mobile/icon/pay-ard.png) no-repeat 100% 0px; background-size: 50px 50px;}
	
	.pay-method-text {
		color: #333333;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		text-align: justify;
		margin-bottom: 20px;
	}
	.pay-method-text p{margin-bottom: 20px;}
	.pay-method-text p.bottom-p{margin-bottom: 0px;}
	.pay-method-text p.left-orient{margin-bottom: 0px; text-align: left;}
	
	.pay-method-text span{font-weight: 600;}
	.pay-method-text ul {
		list-style: none;
		display: block;
		margin: auto;
		margin-bottom: 20px;
	}
	.pay-method-text ul li {
		color: #4C4C4E;
		font-weight: 300;
		font-size: 13px;
		line-height: 22px;
		background-image: url(/img/icon/li-ydot.png);
		background-size: 7px 7px;
		background-position: 0px 8px;
		background-repeat: no-repeat;
		padding-left: 15px;
	}
	/*Способы оплаты/Payment methods END*/
	
	/*Проф работы / Preventive work*/
		
	.mob-prof-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-bottom: 30px;
	}
	.mob-prof{
		width: 100%;
		padding: 25px 25px 25px 25px;
		background-color: #ffffff;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.mob-prof .prof-wrap{
		margin-top: 0px;
		margin-bottom: 10px;
	}
	.mob-prof .prof-wrap table.prof-one tr.prof-upper {
		height: 40px;
	}
	.mob-prof .prof-wrap td{border: none;}
	.mob-prof .prof-wrap td.prof-date {
		width: 20%;
		border-bottom: none;
		background-image: none;
		font-size: 14px;
		font-weight: 600;
		font-family: Roboto;
		text-align: center;
		vertical-align: middle;
		background-color: #FDDA24;
		color: #333333;
		padding-left: 10px;
		border-radius: 10px 0px 0px 0px;
	}
	.mob-prof .prof-wrap td.prof-header {
		width: 80%;
		border-bottom: none;
		background-color: #cccccc;
		color: #333333;
		font-size: 14px;
		font-family: Roboto;
		font-weight: 500;
		text-align: center;
		vertical-align: middle;
		padding-left: 10px;
		border-radius: 0px 10px 0px 0px;
	}
	.mob-prof .prof-wrap td.prof-left {
		width: 40%;
		color: #555A5E;
		font-size: 13px;
		font-family: Roboto;
		font-weight: 600;
		padding: 5px 10px;
		text-align: center;
		vertical-align: middle;
		background-color: #F4F4F6;
		border-radius: 0px 0px 0px 10px;
		border-right: 2px solid #ffffff;
	}
	.mob-prof .prof-wrap td.prof-right {
		width: 60%;
		color: #555A5E;
		font-size: 13px;
		font-family: Roboto;
		font-weight: 300;
		padding: 5px 10px;
		text-align: center;
		vertical-align: middle;
		background-color: #F4F4F6;
		border-radius: 0px 0px 10px 0px;
	}
	/*Проф работы / Preventive work END*/
	
	/*Отзывы и предложения / Feedback*/
	.mobconn-form textarea.form-msg {
		color: #4C4C4E;
		font-weight: 300;
		font-size: 14px;
		width: 100%;
		border: 1px solid #EDEDED;
		background-color: #EDEDED;
		border-radius: 5px;
		margin-bottom: 15px;
		margin-left: 0px;
		outline: none;
	}
	.mobconn-form textarea.form-msg:focus {background-color: #FFFFFF;}
	.mobconn-form textarea.form-msg::placeholder {	color: #C2C2C2; font-weight: 300; font-size: 14px;}
	/*Отзывы и предложения / Feedback END*/
	
	/*Правила / Rules */
	
	.mob-rules-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-bottom: 20px;
	}
	.mob-rules{
		width: 100%;
		border-radius: 10px;
		background-color: #ffffff;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.mob-rules img {
		height: auto;
		max-width: 100%;
		vertical-align: middle;
	}
	.mob-ruleslink-wrap{
		width: 95%;
		margin: auto;
		margin-top: 20px;
		margin-bottom: 20px;
	}
	.mob-ruleslink-wrap p{
		font-size: 16px;
		font-family: Roboto;
		font-weight: 600;
		color: #333333;
		padding-left: 40px;
		background: url(/img/icon/rulez-icon.png) no-repeat 0px 1px;
		background-size: 30px 30px;
		line-height: 35px;
	}
	/*Правила / Rules END*/
	
	/*Документы / Documents*/
	
	.mob-docbook-icon{
		background: url(/img/icon/doc-book.png) no-repeat 0px 0px;
		background-size: 50px 50px;
	}
	.mobdoc-yellow-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.mobdoc-yellow{
		width: 100%;
		padding: 25px 25px 25px 25px;
		background-color: #FDDA24;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.mobdoc-yellow p.header {
		color: #333333;
		font-size: 18px;
		font-weight: 600;
		font-family: Roboto;
		text-align: center;
		margin-bottom: 20px;
	}
	.mobdoc-yellow p.link, .mobdoc-yellow p.last-link {
		font-size: 15px;
		font-family: Roboto;
		font-weight: 500;
		color: #ffffff;
		padding-left: 40px;
		background: url(/img/icon/biz-star.png) no-repeat 0px 1px;
		background-size: 25px 25px;
		line-height: 15px;
		margin-bottom: 20px;
	}
	.mobdoc-yellow p.last-link {margin-bottom: 0px;}
	
	.mobdoc-license-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-top: 30px;
		margin-bottom: 30px;
	}
	.mobdoc-license{
		width: 100%;
		padding: 25px 25px 25px 25px;
		background-color: #FFFFFF;
		border-radius: 10px;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.mobdocbtn-license {
		width: 100%;
		height: 60px;
		padding: 17px 20px 20px 20px;
		margin: auto;
		border-radius: 10px;
		background-color: #FDDA24;
		font-size: 18px;
		font-weight: 600;
		font-family: Roboto;
		text-align: center;
		margin-bottom: 30px;
	}
	
	.mobdoc-license img.license-img{
		height: auto;
		max-width: 100%;
		vertical-align: middle;
		margin-bottom: 10px;
	}
	/*Документы / Documents END*/
	
	/*Наши награды / Rewards*/
	
	.mob-rew-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-bottom: 20px;
	}
	.mob-rew{
		width: 100%;
		border-radius: 10px;
		padding: 25px 25px 25px 25px;
		background-color: #ffffff;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.mob-rew-header {
		color: #333333;
		font-size: 18px;
		font-weight: 600;
		font-family: Roboto;
		text-align: center;
		margin-bottom: 20px;
	}
	.mob-rew-text, .mob-rew-text-last {
		color: #333333;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		text-align: justify;
		margin-bottom: 20px;
	}
	.mob-rew-text-last {margin-bottom: 0px;}
	.mob-rewmedal-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-bottom: 20px;
	}
	.mob-rewmedal{
		width: 100%;
		border-radius: 10px;
		padding: 25px 25px 25px 25px;
		background-color: #ffffff;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.mob-rewmedal .prize-img{
		width: 100%;
		height: auto;
		vertical-align: middle;
		margin: auto;
		margin-bottom: 10px;	
	}
	.mob-rewmedal .award-img{
		width: 100%;
		height: auto;
		vertical-align: middle;
		margin: auto;
		margin-bottom: 10px;	
	}
	/*Наши награды / Rewards END*/
	
	/*Вакансии / Vacancy*/
	
	.mob-vac-wrap{
		width: 95%;
		min-height: 150px;
		margin: auto;
		margin-bottom: 20px;
	}
	.mtar-scrollblock p.mobvac-underheader{
		font-size: 16px;
		font-weight: 500;
		font-family: Roboto;
		text-align: left;
		color: #666666;
		margin-top: 20px;
		margin-bottom: 10px;
	}
	.mtar-scrollblock ul {
		list-style: none;
		display: block;
		margin: auto;
	}
	.mtar-scrollblock ul li {
		color: #4C4C4E;
		font-weight: 300;
		font-size: 14px;
		line-height: 25px;
		background-image: url(/img/icon/li-ydot.png);
		background-size: 10px 10px;
		background-position: 0px 7px;
		background-repeat: no-repeat;
		padding-left: 22px;
	}
	.mobvac-form-wrap{
		width: 95%;
		min-height: 200px;
		margin: auto;
		margin-bottom: 20px;
	}
	.mobvac-form-wrap .mobconn-form span.vac-span2{display: none;}
	.mobvac-form-wrap .mobconn-form span.vac-span4{display: none;}
	.mobvac-form-wrap .mobconn-form span.vac-span{display: none;}
	.mobvac-form-wrap .mobconn-form span.vac-uploadspan{display: none;}
	.mobvac-form-wrap .mobconn-form span.vac-span3{display: none;}
	.mobvac-form-wrap .mobconn-form span.vac-uploadspan2{display: none;}
	
	.mobconn-form input[type="text"].conn-txt-xlg {
		color: #4C4C4E;
		font-weight: 300;
		font-size: 14px;
		width: 100%;
		border: 1px solid #EDEDED;
		background-color: #EDEDED;
		border-radius: 5px;
		margin-bottom: 15px;
		margin-left: 0px;
		outline: none;
	}
	.mobconn-form textarea.conn-textarea-lg {
		color: #4C4C4E;
		font-weight: 300;
		font-size: 14px;
		width: 100%;
		height: 100px;
		min-height: 100px;
		border: 1px solid #EDEDED;
		background-color: #EDEDED;
		border-radius: 5px;
		margin-bottom: 15px;
		margin-left: 0px;
		outline: none;
	}
	.mobconn-form div.wpcf7 input[type="file"] {
		opacity: 0;
		z-index: -1;
		display: none;	
	}
	.mobconn-form .uploadButton {
		display: block;
		width: 100%;
		background: #4C4C4E;
		padding: 7px;
		color: #FFF;
		font-size: 14px;
		font-weight: 500;
		font-family: 'MuseoSans';
		text-align: center;
		border-radius: 10px;
		cursor: pointer;
		margin-left: 0px;
		position: relative;
		z-index: 100;
	}
	.mobconn-form .uploadButton.imginc::After{
		content: " фоторгафию";
	}
	.mobconn-form .uploadButton.docinc::After{
		content: " резюме";
	}
	/*Вакансии / Vacancy END*/
	
	/*Контакты / Contacts*/
	
	.mobcon-info-wrap{
		width: 95%;
		min-height: 200px;
		margin: auto;
		margin-bottom: 30px;
	}
	.mobcon-info{
		width: 100%;
		border-radius: 10px;
		padding: 25px 25px 25px 25px;
		background-color: #ffffff;
		box-shadow: 3px 3px 5px #c2c2c2;
	}
	.mobcon-info-headblock {
		width: 100%;
		height: 60px;
		padding: 17px 20px 20px 20px;
		margin: auto;
		border-radius: 10px;
		background-color: #FDDA24;
		font-size: 18px;
		font-weight: 600;
		font-family: Roboto;
		text-align: center;
		margin-bottom: 30px;
	}
	.mobcon-infoblock{margin-bottom: 20px;}
	.mobcon-infoblock.last-block{margin-bottom: 0px;}
	
	.mobcon-infoblock p.header{
		font-size: 18px;
		font-weight: 600;
		font-family: Roboto;
		color: #333333;
		text-align: left;
		padding-left: 35px;
		margin-bottom: 15px;
		line-height: 30px;
	}
	.mobcon-infoblock p.header.marker{background: url(/img/mobile/icon/cont-pinter.png) no-repeat 0px 0px; background-size: 28px 28px;}
	.mobcon-infoblock p.header.phone{background: url(/img/mobile/icon/cont-phone.png) no-repeat 0px 0px; background-size: 28px 28px;}
	.mobcon-infoblock p.header.sand{background: url(/img/mobile/icon/cont-sand.png) no-repeat 0px 0px; background-size: 28px 28px;}
	.mobcon-infoblock p.header.sobaka{background: url(/img/mobile/icon/cont-sobaka.png) no-repeat 0px 0px; background-size: 28px 28px;}
	
	.mobcon-infoblock p.text{
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		color: #333333;
		text-align: left;
		margin-bottom: 0px;
	}
	.mobcon-infoblock p.text span{font-weight: 600; color: #333333;}
	.mobcon-infoblock p.text a{color: #333333;}
	.mobcon-infoblock p.text a:active{color: #333333;}
	
	.mobcon-map-wrap{
		width: 95%;
		margin: auto;
		margin-top: 10px;
		margin-bottom: 30px;
	}
	.mobcon-map-block{
		width: 100%;
		margin: auto;
		min-height: 200px;
		overflow: hidden;
	}
	.mobcon-a-icon{
		background: url(/img/mobile/icon/cont-a-circle.png) no-repeat 0px 0px;
		background-size: 50px 50px;
	}
	/*Контакты / Contacts END*/
	
	.warrrrning{
		display: block;
		margin: auto;
		margin-top: 10px;
		margin-bottom: 20px;
		color: #ff0000;
		font-size: 14px;
		font-weight: 500;
		font-family: Roboto;
		text-align: center;
	}
	
	
}





/*----- Potrait tablet to Landscape and Desktop -----*/
@media(max-width: 992px){
	.fullwidth .caption-description{
		margin:0;
	}

}


@media(max-width: 768px){

	#testimonial-container {
		width: 40%;
	}

	#services-container {
		width: 51%;
	}

	.service-post-wrap {
		width: 47%;
		margin-bottom: 25px;
	}

	.featured-footer-wrap{
		margin-right: 0;
	}

	.featured-footer {
		width: 30%;
	}

	.featured-footer-1 {
		margin-bottom: 3%;
	}

	.featured-footer-4{
		float: none;
		width: 50%;
	}

	/*-------------- Blog------------*/
	.entry-footer-wrapper {
		width: 70%;
	}


}


/*----- Landscape Phones to Potrait tablet -----*/
@media(max-width: 767px){

	
	.caption-title{
		margin-top: 0;
	}
	.fullwidth .caption-title{
		font-size:30px;
	}

	.caption-description p{
		display: none;
	}
	.fullwidth .caption-description{
		font-size:15px;
	}
	.feature-post-wrap, .service-post-wrap{
		width: 47%;
	}

	.widget_accesspress_basic_icon_text{
		width: 47%;
	}

	#toggle-container, #featured-page-container, #testimonial-container,
	.testimonials-wrap .testimonial-image-wrap, .testimonial, #services-container,
	.featured-footer,.copyright-info, .cta-desc-wrap, .footer-socials{
		float: none;
		margin-left: 0; 
		width: 100%;
	}

	#featured-page-container{
		margin: 30px 0 0 0;
	}

	.ap-container #testimonial-container h3.widget-title {
		text-align: center;
	}

	.testimonial {
		margin-top: 15px;
		text-align: center;

	}

	.service-post-wrapper-block {
		margin: 0 0 0 -3%;
	}

	.testimonial-image-wrap, .cta-btn-wrap, .footer-socials{
		margin-right: 0;
	}

	.service-post-wrap {
		margin-bottom: 30px;
	}

	.copyright-info, .footer-socials{
		text-align: center;
	}

	.cta-btn-wrap{
		float: none;
		width: 22%;
	}
	

	/*--------- Blog --------------*/
	.both-sidebar #primary-wrap #primary, .left-sidebar #primary,
	.both-sidebar #secondary, .left-sidebar #secondary.secondary-left, 
	.right-sidebar #secondary, .both-sidebar #primary-wrap, .right-sidebar #primary,
	.both-sidebar #primary-wrap #secondary.secondary-left{
		/*float: none;
		width: 100%; */ /* mobile page left sidebar fix*/
		margin-bottom: 30px;
	}

	.both-sidebar #secondary, .left-sidebar #secondary.secondary-left, 
	.right-sidebar #secondary{
		margin-bottom: 0;
	}

	/*----------- Contact Us-----------*/
	.map-container iframe {
		width: 100%;
		float: none;
		margin-right:0;
		height: auto;
	}

	.form-container{
		width: 100%;
		float: none;
	}
	.fullwidth .slide_readmore-button{
		line-height:27px;
		margin-top:8px;
	}

}


/*----- Landscape Phones to Potrait tablet and Down----- */
@media(max-width: 640px){

	.header-text-only  .site-branding, .header-text-logo  .site-branding,
	.header-text-only  .right-top-head, .header-text-logo .right-top-head ,
	.header-text-only  .social-icons-head ul, .header-text-logo  .social-icons-head ul,
	.header-text-logo .social-container{
		float: none;
		text-align: center;
	}

	.header-text-only  .site-branding, .header-text-logo .site-branding{
		margin-bottom: 15px;
	}

	.header-text-only  .right-top-head .call-us, .header-text-logo .right-top-head .call-us,
	.header-text-only .social-container{
		text-align: center;
	}

	.fullwidth .slider-caption-container{
		display:none;
	}
}

@media(max-width: 580px){

	.slider-image-container, .slider-caption-container {
		float: none;
		margin: 0 auto;
		width: 95%;
	}

	.slider-caption-container {
		text-align: center;
		width: 100%;
		margin-top: 35px;
	}

	.caption-title{
		line-height: 30px;
	}

	.slide_readmore-button{
		margin-top: 10px;
	}

	.icon-text-block-wrapper, .feature-post-wrap-block, .service-post-wrapper-block{
		margin: 0 0 0 0;
	}

	.icon-text-block-wrapper .widget {
		margin-bottom: 7%;
	}

	.widget_accesspress_basic_icon_text,
	.feature-post-wrap, .service-post-wrap {
		margin-left: 0;
		width: 100%;
	}

	.cta-desc-wrap, #featured-page-container {
		text-align: center;
	}

	.cta_title {
		margin-bottom: 10px;
	}

	.cta-btn-wrap {
		margin: 30px auto 0;
		width: 32%;
	}

	.feat-page-content{
		margin: 20px 0 35px;
	}

	#services-container h3.widget-title {
		margin-bottom: 0;
		text-align: center;
	}

	/*-------------- Blog------------*/
	.category-blogs .blog-feature-image{
		display: block;
		float: none !important;
		margin: 16px 0px 0 0 !important;
		width: 100%;
	}



}

/*----- Landscape phones and Down -----*/
@media(max-width: 480px){


	.header-text-logo .header-logo-container{
		display: block;
		margin-right: 0;
		margin-bottom: 10px;
	}

	.boxed-layout .header-text-only .header-text-container h1.site-title{
		border-right: none;
		margin-right: 0;
		padding-right: 0;
		display: block;
	}

	.entry-footer-wrapper {
		width: 100%;
	}

	article.hentry .entry-footer .readmore {
		display: block;
		float: none;
		margin: 20px 0 10px;	
	}

	.error-404 .page-title .oops{
		font-size: 160px;
	}

}

@media(max-width: 360px){

	.header-logo-only .site-branding,
	.header-logo-only .right-top-head, .header-logo-only .social-icons-head ul,
	.header-logo-only .social-container {
		float: none;
		text-align: center;
	}

	.header-logo-only .right-top-head .call-us{
		text-align: center;
	}

	.header-text-only .header-text-container h1.site-title{
		border-right: none;
		margin-right: 0;
		padding-right: 0;
	}

	.caption-title{
		font-size: 40px;
	}

	.caption-description h2{
		font-size: 22px;
	}

	.slide_readmore-button{
		font-size: 14px;
	}


	.error-404 .page-title .oops {
		font-size: 100px;
	}

	.error-404 .page-content .err{
		width: 100%;
		height: 342px;
		background-size: 100%;
		padding-right: 90px;
		padding-top: 60px;
	}
	.error-404 .page-content .err .err-404 {
		font-size: 65px;
	}

	.error-404 .error{
		font-size: 30px;
	}

}


/*----- Landscape Phones -----*/
@media(max-width: 320px){

	.copyright-info{
		font-size: 12px;
	}

	.error-404 .page-content .err{
		padding-right: 78px;
		padding-top: 45px;
	}

}




