.mobile-on {
  display: none;
}

.tablet-on {
  display: none;
}

	
.mobile-phone a {
	font-size: 16pt;
	color: #000;
	position: relative;
	top: 3px;
}

.mobile-phone {
	display: none;
}

.entry-header {
	padding-bottom: 50px!important;
}

.all-mobile-on {
	display: none;
}

.table1 {
	border-collapse: collapse;
	border: 0px;
	width: 100%;
	margin-bottom: 30px;
}

.table1 td {
	border: 5px solid #eee!important;
	background: #fefefe!important;
	padding: 5px 10px!important;
}

.table1 p {
	margin: 0px!important;
	padding: 0px!important;
}

.table1 span, .table1 b, .table1 p {
	font-weight: normal!important;
}

.table1 tr:nth-child(1) td {
    background: #85C700!important;
    color: #fff;
}

.table1 td a {
	border-bottom: 1px dotted #85C700;
	color: #01A6DE;
}

.table1 tr:nth-child(1) td p b {
	color: #fff!important;
}

.hidden-tr {
	display: none;
}

.table1 th {
	border: 5px solid #eee;
	background: #01A6DE;
	padding: 5px 10px;
	color: #fff;
	vertical-align: middle;
}

.table1 th p {
	margin-bottom: 0px!important;
	line-height: 1.1!important;
}

.table1 th p strong {
	color: #fff!important;
}

.pricing-price {
	margin-top: 20px;
}

.pricing-time {
	    font-weight: bold;
		font-size: 18px;
}

.pricing .pricing-price {
	font-size: 40px!important;
}

.topbar-phone span {
	font-size: 14pt!important;
}


.topbar-contact i {
	font-size: 16pt!important;
}

.all-mobile-off {
	
}

.row-flex {
     display: flex!important;
    display: -webkit-flex!important; 
    flex-wrap:wrap!important;
    -webkit-flex-wrap: wrap!important;
    -webkit-justify-content: center!important;
            justify-content: center!important;
}

.row-flex:before, .flex-row:after{
   display: none!important;
}

.container .main-head {
	text-align: center;
	font-size: 28pt!important;
	padding: 40px 0px;
}



/* ПК */
@media only screen and (min-width: 1024px) and (max-width:2100px) {

}

/* узкие мониторы */
@media only screen and (min-width: 1920px) and (max-width:2100px) {

}


/* узкие мониторы */
@media only screen and (min-width: 1680px) and (max-width:1919px) {

}

/* узкие мониторы */
@media only screen and (min-width: 1600px) and (max-width:1679px) {

}

/* узкие мониторы */
@media only screen and (min-width: 1440px) and (max-width:1599px) {

}

/* узкие мониторы */
@media only screen and (min-width: 1366px) and (max-width:1439px) {

}

/* узкие мониторы */
@media only screen and (min-width: 1280px) and (max-width:1439px) {

}

/* узкие мониторы */
@media only screen and (min-width: 1024px) and (max-width:1279px) {
}

/* очень узкие мониторы */
@media only screen and (min-width: 825px) and (max-width: 1023px) {
}


/* планшеты */
@media only screen and (min-width: 630px) and (max-width: 825px) {

  .tablet-off {
    display: none;
  }

  .tablet-on {
    display: block;
  }
  
  .pricing .pricing-row {
	      text-align: left!important;
  }
  
  .pricing-title-content {
	  line-height: 1.2!important;
  }
  
  .table1 th:nth-child(4) {
		    min-width: 95px;
  }
  .main-advantage-item img {
	  max-width: 100px!important;
  }
  
  .main-advantage-item .m-t-30 {
		margin-top: 10px!important;
	}  
  
  .main-advantage-item .m-t-b-30 {
	  margin-bottom: 0px!important;
  }  

}

/* узкие планшеты */
@media only screen and (min-width: 500px) and (max-width: 630px) {

	
  .tablet-off {
    display: none;
  }

  .tablet-on {
    display: block;
  }
  
  
  .table1 th:nth-child(4) {
		    min-width: 95px;
  }


}

/* смартфоны */
@media only screen and (min-width: 350px) and (max-width: 500px) {

	.mobile-phone {
		width: 170px!important;
	}
	
	.mobile-phone a {
		font-size: 13pt!important;
	}

  .otmoney, .sglub, .smoney {
	    min-height: 54px; 
  }

  .main-advantage-item img {
	  max-width: 100px!important;
  }
  
  .main-advantage-item .m-t-30 {
		margin-top: 10px!important;
	}  
  
  .main-advantage-item .m-t-b-30 {
	  margin-bottom: 0px!important;
  }

  .table1 th:nth-child(4) {
		    min-width: 95px;
  }
  
  
  .table1 td:nth-child(4) {
		    min-width: 95px;
  }

  .table1 th:nth-child(3) {
		display: none;
  }


  .table1 td:nth-child(3) {
		display: none;
  }
  
  .table1 {
	  font-size: 14px!important;
  }
  
  .mobile-off {
    display: none;
  }

  .mobile-on {
    display: block;
  }

	
	#logo .logo {
		float: none!important;
	}


}

/* смартфоны */
@media only screen and (max-width: 350px) {
	

	.mobile-phone {
		width: 170px!important;
	}
	
	.mobile-phone a {
		font-size: 12pt!important;
	}
	
  .table1 th:nth-child(4) {
		    min-width: 95px;
  }

  .main-advantage-item img {
	  max-width: 100px!important;
  }
  
  .main-advantage-item .m-t-30 {
		margin-top: 10px!important;
	}  
  
  .main-advantage-item .m-t-b-30 {
	  margin-bottom: 0px!important;
  }  

  .table1 th:nth-child(3) {
		display: none;
  }
  
  .mobile-off {
    display: none;
  }

  .mobile-on {
    display: block;
  }

}
/* Bootstrap Large */

@media only screen and (max-width: 1170px) {
  
}

/* Bootstrap Medium */

@media only screen and (max-width: 970px) {
    .fixed-logo {
		/*display: none!important;*/
	}
	
	/*
	.nav-logo {
		display: inline-block!important;
	}*/
	
	.mobile-phone {
		display: inline-block;
	}

}

/* Bootstrap Small */

@media only screen and (max-width: 750px) {
	.pricing-table.active {
		margin: 0px auto!important;
	}
}

/* все мобильные */
@media only screen and (max-width: 1024px) {
	.all-mobile-on {
		display: block;
	}
		
	.all-mobile-off {
		display: none;
	}
}

/* все мобильные */
@media only screen and (max-width: 1024px) {
	.all-mobile-on {
		display: block;
	}
		
	.all-mobile-off {
		display: none;
	}
}

/* все мобильные */
@media only screen and (min-width: 960px) {
	#main-menu {
		  margin-left: auto;
			order: 2;
	}
	
	.main-nav-extra-content {
		order: 3;
	}
	
	
}
@media only screen and (max-width: 959px) {
	.navbar-fixed-top .page-scroll {
		display: none;
	}
	
	#logo {
		width: 100%!important;
	}
	
	.mobile-phone {
		margin-left: auto;
	}

}