/*--------------------Use color----------------------*/

/* #6b4fbb ----------Основной фиолетовый------------*/
/* #e65328 ----------Основной оранжевый-------------*/

/*------------------Global style-------------------*/
body {
	background-color: #f9f9f9;
}
/*Размер изображения для статей в блоге*/

.container img {

	max-width: 100%;
}

a{
	text-decoration: none;
	color: #14141d;
	line-height: 1.5;
}
h1,h2,h3,h4,h5,h5 {
	font-size: 28px;
	
}
p {
	font-size: 16px;
}
/*----------------------Navbar----------------------*/
.navbar{
    min-height: 60px
}
.navbar-header{
    min-height: 60px
}
.navbar-brand {
    padding: 0;
}
.navbar-brand img{
    margin-top: 5px;
    margin-left: 10px;
}
.navbar-nav > li > a{
    padding: 20px 15px;
    color: #14141d;
}
.navbar-default {
	border-color: #e65328;
}
.navbar-default .navbar-nav>li>a {
	color: #8c929d;
	font-size: 16px;
}
.navbar-default .navbar-nav > li > a:hover {
	color: #e65328;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus{
	color: #e65328;
	background-color: #f8f8f8;
}

 
/*---------------------General style---------------*/

 .Center-block{
	margin-top:60px;
	margin-bottom:70px;

}



/*-----------------------Top-block---------------------*/
.top-block-first {
	color: #fff;
	margin-top:60px;
	background: #6b4fbb;
	box-shadow: 0 6px 12px rgba(0,0,0,.175);
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);    
    -moz-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    text-align: center;
    border-radius:4px;
    padding: 20px 20px;
}

.product-block h1{
	padding-top: 80px;
}

.top-block-second {
	color: #fff;
	margin-top:20px;
	background: #6b4fbb;
	box-shadow: 0 6px 12px rgba(0,0,0,.175);
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);    
    -moz-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    text-align: center;
    border-radius:4px;
    padding: 10px 20px 30px 20px;
}

.img-top-block {
    /* height: 180px; */
    max-width: 100px;
    margin: 0 auto;
    padding-top: 50px;
}
.top-block-about-desc {
	font-size: 16px;	
	padding-bottom: 20px;
	text-align: justify;
}

.top-block{

	background: #6b4fbb;
	background: -webkit-linear-gradient(right,#6b4fbb,#3d315d);
	background: -o-linear-gradient(right,#6b4fbb,#3d315d);
	background: -moz-linear-gradient(right,#6b4fbb,#3d315d);
	background: linear-gradient(to left, #6b4fbb, #3d315d);
		
	padding: 20px 0;

}
.list-group-item {
	background: none;
	border: 1px solid #6b4fbb;
	padding: 12px 10px;
} 

a.list-group-item, button.list-group-item {
	color: #fff;
}
.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus{
	border-color:#6b4fbb;
}
 .list-group .list-group-item:hover {
	background:none;
}
 .list-group a:hover {
	 color:#ddd;
 }

/*----------------bhoechie tab---------------------*/


div.bhoechie-tab-container{
	z-index: 10;
	padding: 0 !important;
	border-radius: 4px;
	-moz-border-radius: 4px;
	margin-top: 20px;
	/*margin-left: 20px;*/
	-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
	box-shadow: 0 6px 12px rgba(0,0,0,.175);
	-moz-box-shadow: 0 6px 12px rgba(0,0,0,.175);
	background-clip: padding-box;
	opacity: 0.97;
	filter: alpha(opacity=97);		
}
.bhoechie-tab-content .btn-default {
	color:#fff;
	background:none;
	border-color:#fff;
	margin-top:10px;
	margin-bottom:20px;
}
.bhoechie-tab-content .btn-default:hover {
	background:#e65328;
	border: 1px solid #e65328;
}

div.bhoechie-tab-content h3,div.bhoechie-tab-content p {
	color: #fff;
}
div.bhoechie-tab-menu{
	padding-right: 0;
	padding-left: 0;
	padding-bottom: 0;
}

div.bhoechie-tab-menu div.list-group{
	margin-bottom: 0;
}
div.bhoechie-tab-menu div.list-group>a{
	margin-bottom: 0;
}
div.bhoechie-tab-menu div.list-group>a .glyphicon{
	color:#fff;
	font-size:1.8em;
}
div.bhoechie-tab-menu div.list-group>a .fa {
  color: #6b4fbb;
}
div.bhoechie-tab-menu div.list-group>a:first-child{
  border-top-right-radius: 0;
  -moz-border-top-right-radius: 0;
}
div.bhoechie-tab-menu div.list-group>a:last-child{
	border-bottom-right-radius: 0;
	-moz-border-bottom-right-radius: 0;
}
div.bhoechie-tab-menu div.list-group>a.active,
div.bhoechie-tab-menu div.list-group>a.active .glyphicon,
div.bhoechie-tab-menu div.list-group>a.active .fa{
	background-color: #6b4fbb;
	background-image: #6b4fbb;
	color: #ffffff;
}
div.bhoechie-tab-menu div.list-group>a.active:after{
	content: '';
	position: absolute;
	left: 100%;
	top: 50%;
	margin-top: -13px;
	border-left: 0;
	border-bottom: 13px solid transparent;
	border-top: 13px solid transparent;
	border-left: 10px solid #6b4fbb;
}

div.bhoechie-tab-content{
	padding-left: 20px;
	padding-top: 10px;
}
div.bhoechie-tab div.bhoechie-tab-content:not(.active){
  display: none;
}
.header-feature {
	font-size: 20px;
	padding-top: 15px;
}

/*------------------------Features-gallary--------------------*/
.features-gallary-block {
	background: #6b4fbb;
	background: -webkit-linear-gradient(right,#6b4fbb,#3d315d);
	background: -o-linear-gradient(right,#6b4fbb,#3d315d);
	background: -moz-linear-gradient(right,#6b4fbb,#3d315d);
	background: linear-gradient(to left, #6b4fbb, #3d315d);
	margin-top:40px;
	margin-bottom: 60px;
	padding: 20px 0;
}
.features-gallary-block h2,.features-gallary-block h4 {
	color: #fff;
}
.block-items-gallary{
	border-bottom: 1px dashed #ddd;
	padding-bottom: 10px;
}
.features-description{
	display: -webkit-flex;
	display: -webkit-box;
	display: -moz-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
	flex-wrap: wrap;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
}
.item-features {
	margin: 10px 0;

}
.item-features-img img {
	max-width: 100%;
}
.item-features h4 {
	text-align: center;
}
.features-gallary-block p {
	color: #fff;
}
.features-gallary-block a {
	color: #e65328;	
}
.available-in-license {
	margin: 10px 0;
}
.available-in-license a {
	color: #fff;
	text-decoration: none;
	cursor: help;
}
.front-row, .last-row {
	text-align: center;
}
.front-row .available-license, .front-row .not-available-license {
	display: inline-block;
	border-radius: 4px;
	width: 60px;
	height: 24px;
	font-size: 10px;
	text-align: center;
	text-transform: uppercase;
	line-height: 22px;
	margin-right: 5px;
}
.front-row .available-license {
	background-color: #FF9618;
	border: 1px solid #FF9618;
}
.front-row .not-available-license {
	background-color: transparent;
	border: 1px solid #DCDCDC;
	color: #DCDCDC;
}
.item-brief-description p {
	text-align: justify;
}
.item-features .link-documentation{
	font-style: italic;
}

/*-----------------------Enterprise Edition---------------------*/

.row-flex {
	display:flex;
}
.row-flex h3 {
	font-weight:bold;
}

.enterprise-edition {
	padding-bottom: 90px;

}
.orange-btn {
	background: #e65328;
	border:none;
	color:#fff;
	border:1px solid #e65328;
	font-size: 20px;
}
.orange-btn:hover,.orange-btn:active,.orange-btn:active:focus,.orange-btn:focus, .orange-btn.focus {
	background: #C14825;
	border:1px solid #C14825;
	color:#fff;
}	
.enterprise-edition .btn.join {
	border:1px solid #e65328;
	color:#e65328;
	margin:10px;
	background-color: #f9f9f9;
}
.enterprise-edition .btn.join:hover {
	background: #e65328;
	color: #fff;

}
/*--------------------Product-block----------------*/
.product-block{
	color: #14141d;
	padding-bottom: 80px;
	background-color: #fafafa;
}
.product-block h1{
	padding-top: 40px;
}
.product-block .product-header {
	padding-top: 100px;
}
.news-block {
	padding-top: 80px;
	padding-bottom: 20px;
	background: #6b4fbb none repeat scroll 0 0;
	color: #fff;
}
.news-block p{
	font-size: 16px;
}

.news-block a {
	color: #e65328;
	text-decoration: underline;
}
.news-block img {
	display: block;
	margin-left: auto;
 	margin-right: auto;
 	margin-bottom: 10px;
}
.news-block .text-underline {
	text-decoration: underline;
	font-weight: bold;
}
.product-block p{
	color: #14141d;
	text-align: center;	

}
.product-block a:hover, .product-block a:focus {	
	color: #14141d;
}
.product-block .gitlab-link {
	color: #e65328;
}
.product-block .col-md-3 {
	padding-right: 0;
	padding-left: 0;
}
.footnote p {
	color: #8e8e8e;
	margin-bottom: 0;

}
.nav-tabs { border-bottom: 2px solid #DDD; }
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover { border-width: 0; background-color: transparent;}
.nav-tabs > li > a { border: none; color: #666; font-size: 18px;}
.nav-tabs > li.active > a, .nav-tabs > li > a:hover { border: none; color: #6b4fbb !important; background: transparent; }
.nav-tabs > li > a::after { content: ""; background: #6b4fbb; height: 2px; position: absolute; width: 100%; left: 0px; bottom: -1px;transition: all 250ms ease 0s; transform: scale(0); }
.nav-tabs > li.active > a::after, .nav-tabs > li:hover > a::after { transform: scale(1); }
.tab-nav > li > a::after { background: #21527d none repeat scroll 0% 0%; color: #fff; }
.tab-pane { padding: 15px 0 0}
.tab-content{padding:0px 20px}

.pricing-tabs {
    position: relative;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 0;
    list-style: none;
}
.pricing-tabs li.active a {
    font-weight: 600;
}
.pricing-tabs li a span.glyphicon {
	margin-right: 10px;
	font-size: 24px;
}
.table-price {
	margin-top: 20px;
}
.product-name {
	font-size: 20px;
	color: #fff;
	display: flex;
	align-items:center;
	justify-content:center;
	padding: 5px;
}
.product-name.libre {
	background: #e65328;
	border-top-left-radius: 4px;
}
.product-name.starter {

background: #e65328; /* Old Browsers */
background: -webkit-linear-gradient(left,#e65328,#a0517c); /*Safari 5.1-6*/
background: -o-linear-gradient(left,#e65328,#a0517c); /*Opera 11.1-12*/
background: -moz-linear-gradient(left,#e65328,#a0517c); /*Fx 3.6-15*/
background: linear-gradient(to right, #e65328, #a0517c); /*Standard*/



}
.product-name.premium {
background: #a0517c; /* Old Browsers */
background: -webkit-linear-gradient(left,#a0517c,#6b4fbb); /*Safari 5.1-6*/
background: -o-linear-gradient(left,#a0517c,#6b4fbb); /*Opera 11.1-12*/
background: -moz-linear-gradient(left,#a0517c,#6b4fbb); /*Fx 3.6-15*/
background: linear-gradient(to right, #a0517c, #6b4fbb); /*Standard*/


}
.product-name.ultimate {
	background: #6b4fbb;
	border-top-right-radius: 4px;
}
.product-item {



}
.product-item-body {
	position: relative;
	padding-bottom: 40px;
	background-color:#fff;
	border-bottom-right-radius:4px;
	border-bottom-left-radius:4px;
}
.product-item-body .row{
	margin-right:0;
	margin-left:0;
}
.product-item-body .product-description{
	padding: 30px 5px 0px;
	min-height: 200px;
}
.product-item {
	border:1px solid #d7d7d7;
	margin-bottom:30px;
}
.description-product{
	padding:0 10px;
}
.product-pricing p.price-lic{
	font-size: 42px;
}
div.buy-now {
	padding-top: 20px;
	text-align: center;
	min-height: 80px;
}
.short-desc p{
	font-weight: bold;
	text-align: left;
	padding: 0 10px;
	font-size: 14px;
}
.accordion-toggle 
{
	cursor: pointer;
	margin: 0;padding: 10px 0;
	position: relative;
	padding-right: 15px;
}
.accordion-toggle.active:after{
	content:"";position:absolute;
	right:0;
	top:17px;
	width:0;
	height:0;
	border-bottom:5px solid #6b4fbb;
	border-left:5px solid rgba(0,0,0,0);
	border-right:5px solid rgba(0,0,0,0);
}
.accordion-toggle:before{
	content:"";
	position:absolute;
	right:0;top:17px;
	width:0;
	height:0;
	border-top:5px solid #000;
	border-left:5px solid rgba(0,0,0,0);
	border-right:5px solid rgba(0,0,0,0);
}
.accordion-toggle.active:before{
	display:none;
}
.accordion-content {
	display: none;	
}
.accordion-content p {
	text-align:justify;
	font-size: 14px;
	color: #8e8e8e;
	font-style: italic;
}
.accordion-toggle.active {
	color: #6b4fbb;
}

.see-all-functions{
	margin-top:30px;
	padding:0 10px;
	text-align: center;

}
.link-all-functions {
	color: #6b4fbb;
	position: absolute;
	left: 0;
	right: 0;
	bottom: 5px;
	font-weight: 600;
    display: block;
    padding: 20px 0;
    border-top: 1px solid #e7e7e7;
    color: #14141d;
    font-size: 18px;
}
.price-footnote p{
	text-align: left;
}
.modal .modal-header {
	border-bottom: none;
}
.modal .modal-body .title {
    font-size: 16px;
    font-weight: 600;
    line-height: 20px;
    margin-bottom: 10px;
    min-height: 40px;
}

.modal.modal-buy .modal-body {
    display: flex;
}
.modal .modal-body .hosted {
    padding-left: 15px;
}
.modal .modal-body .plan-hosted, .modal .modal-body .plan-sm{
	color: #e65328;
}
.modal .modal-body .self-managed {
    border-right: 1px solid #d7d7d7;
    padding-right: 16px;
}
.modal .modal-body .hosted, .modal .modal-body .self-managed {
    align-items: center;
    display: flex;
    flex-direction: column;
    width: 50%;
}
.modal .modal-body .setup {
    color: #868686;
    font-weight: 700;
    margin-bottom: 8px;
    min-height: 50px;
}  
.modal .modal-body .explanation {
    color: #868686;
    flex-grow: 1;
    line-height: 18px;
    margin-bottom: 24px;
    min-height: 50px;
}
/*----------------------Feature-Products-block--------------*/
.table-features-comparation td {
	white-space: normal !important;              /* разрешить перенос строк */
    word-break: break-word;           /* переносить длинные слова */
    overflow-wrap: break-word;        /* альтернативное имя */
}

.Feature-Products-block {
	margin-top:90px;
	padding-bottom: 80px;
}
.div-feature-products {
	margin-top: 20px;
}
.div-feature-products .table-responsive {
	border: none;
}
.table i.glyphicon-ok {
	color: #008000;
}
.table i.glyphicon-remove {
	color:#FF2400;
}
.table-compare {
	border: 0;
	min-width: 500px;
}
.product-function {
	padding-bottom: 8px;
	position: relative;

}
.img-function {
	height: 13px;
  	position: absolute;
	top: 45%;
	left: 95%;
	margin: -15px 0 0 0;
}
.product-function p {
	text-align: left;
}

.icon-info {
	height: 13px;
	
}

/*-----------------------Blog----------------------------*/
.blog-articles {
	margin-top: 60px;
	margin-bottom: 60px;
	background: #fff;
	color: #333;
	padding-bottom: 49px;
	padding-top: 20px;
	background-color: #fafafa;
}
.img-version{
	padding: 4px;
	border: 1px solid rgba(0,0,0,0.2);
	width: 70%;
	height: 150px;
	box-sizing: border-box; 
}
.versions {
	display: -webkit-flex;
	display: -webkit-box;
	display: -moz-flex;
	display: -moz-box;
	display: -ms-flexbox;
	display: -ms-flex;
	display: -o-flex;
	display: flex;
    
}
.article-item{
	flex: 0 0 auto;
	-webkit-box-flex: 0;
	-webkit-flex:0 0 auto;
    -ms-flex: 0 0 auto;
    box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22);
    margin:0 10px 5px;
    width: calc(50% - 20px);
    padding: 20px;
    text-align: center;
}


/*---------------------Gitlab Versions---------------*/
.container-versions{
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding-bottom: 20px;
}

.img-vers{
	max-width: 100%;
	margin-bottom: 20px;

}
.container-versions a {
	text-decoration: underline;
	color:#6b4fbb;
}
.container-versions h2 {
	border-bottom: 1px solid #ccc;
	padding-bottom: 10px;

}
/*----------------------Contacts-block--------------*/
.header-contact-block {
	text-align: center;
	margin-top: 20px;
	font-weight:bold;
}
.header-contact-block-note {
	text-align: center;
}
.map{
	padding-bottom:30px;
}
.contact-form {
	margin-top: 20px;
}
.contact-form form {
	margin-top: 20px;
}
.contact-form form input, .contact-form form textarea {
	width: 100%;
	height: 24px;
	border: 1px solid #ddd;
	color: #888;
	font-style: italic;
}
.contact-form form textarea {
	height: 160px;
}
input[type="text"],input[type="tel"] {
	margin-bottom: 10px;
}
.adress-form {
	margin: 20px 0;
	text-align: center;
}
.contact-form button.orange-btn {
	margin-top: 20px;
}
.header-uppercase {
	text-transform: uppercase;
	font-weight: bold;
}
.contact-us {
	padding-top: 60px;
}
/*------------------------Buy-now--------------------*/
div.bg-fa {
	background-color: #fafafa;
}
div.bg-fa .payment {
	padding-top: 20px;
}
div.bg-fa div.white-block {
	background-color: #fff;
	border: 1px solid #ccc;
	border-radius: 4px;
	margin-bottom: 20px;
}

div.bg-fa div.white-block .title {
	padding: 5px 15px 0px;
	border-bottom: 1px solid #ccc;
}
div.bg-fa div.white-block .buy-now-body {
	padding: 15px;
}
div.bg-fa div.white-block .buy-now-body .select-width {
	width: 200px;
}
.form-group .select-small {
	width: 100px;
}
.form-group .input-small {
	width: 80px;
	display: inline-block;
}
.multiplication {
	margin: 0 15px;
}

.form-group .price {
	display: inline-block;
	margin: 0 0 15px;
	font-size: 18px;
}
.price-note {
	 display: inline-block;
    font-size: 14px;
    text-align: left;
    line-height: 13px;
    color: #8e8e8e;
}
.price-total {
	border-top: 1px solid #ccc;
	padding: 15px 0 5px;
	margin-top: 15px;
}
.total-amount {
	padding-left: 15px;
	color: #e65328;
}
#price_starter, #price_premium {
	visibility: hidden;
}
.img-admin-screen {
	margin: 20px 0;
}
#mailSubmitButton {
	margin-top: 10px;
}
/*-----------------------Hosting-------------------*/
.hosting p {
	font-size: 16px;
}
.hosting h2 {
    font-size: 42px;
    font-weight: bold;
    text-align: center;
}
.big-header {
	font-size: 42px;
}
/*.blank-header, .blank-header .header-content {
    display: flex;
    justify-content: center;
    align-items: center;
}*/
.blank-header {
    width: 100%;
    background: #6b4fbb;
    padding: 80px 20px;
    color: #fff;
    position: relative;
    overflow: hidden;
 }

.blank-header .image-border {
    position: absolute;
    top: 0;
    height: 100%;
    min-height: 400px;
    opacity: .2;
}
 .blank-header .img-left {
    left: 0;
}
.blank-header .img-right {
    right: 0;
}
.blank-header h1 {
    font-size: 42px;
    font-weight: 600;
    color: #fff;
    margin: 0;
    text-align: center;
    padding-top: 30px;
}
.blank-header p {
    color: hsla(0,0%,100%,.75);
    margin-top: 30px;
}
.header-content .orange-btn, #mailSubmitButton {

	padding: 5px 30px;
	font-size: 18px;
}
.header-content .orange-btn {
	margin-top: 40px;
}
.about-hosting {
	padding: 0px 0px 20px;
	background-color: #fff;
}
.about-hosting .row {
	padding-bottom: 30px;
}

.gitlab-functions {
	background-color: #edebf1;
	padding: 40px 0 50px;
}
.gitlab-functions .row-function {
	padding-top: 40px;
}
.header-function {
	font-weight: bold;
}
.gitlab-functions i {
	font-size: 40px;
	color: #6b4fbb;
}
/* Contact form */
#contact_form {
    background: #6b4fbb none repeat scroll 0 0;
    padding:27px 0 100px;
    position: relative;
    padding-bottom: 120px;
}
#contact_form .contact-text{
    font-size: 30px;
    margin: 60px 0 0;
    color: #fff;

    text-align: center;
    font-weight: bold;
}
#contact_form .first_heading {
  text-transform: uppercase;
  font-size: 26px;
}
#contact_form .second_heading {
    font-size: 22px;
}
#contact_form h2 {
    margin: 80px 0 0;
    color:#fff;
}

#contact_form form.form-inline {
    padding-right: 27px;
}
#contact_form .form-inline .form-control {
    border: 2px solid transparent;
    border-radius: 10px;
    font-size: 15px;
    height: 45px;
    margin: 8px;
    padding: 10px 20px;
    width: 245px;
    box-shadow: none;
}
#contact_form .form-inline textarea.form-control {
    width: 515px;
    resize:none;
    height: 100px;
}
#contact_form .form-inline #phone {
	width: 515px;
}
#contact_form .form-control:focus {
    border: 2px solid #ffcb0f;
    box-shadow: 0px 0px 5px 1px #ffcb0f;
}
#contact_form .btn.submit_btn {
    background: #c1181a none repeat scroll 0 0;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    text-transform:uppercase;
    height: 45px;
    width: 124px;
    /*border-radius: 10px;*/
    margin: 0 8px 6px 0;
}
.form-control::-moz-placeholder{color:#adadad;}
.form-control:-ms-input-placeholder{color:#adadad;}
.form-control::-webkit-input-placeholder{color:#adadad;}
#contact_form div.msg-group  {
     position: relative;
}
#contact_form div.msg-group .btn.submit_btn {
    position: absolute;
    bottom: 0px;
}
#contact_form .btn.submit_btn:hover {
   /* background: #555 none repeat scroll 0 0;*/
    color:#fff;
    border:1px solid #c1181a;
    background: transparent;
}

.contact-form form {
    margin-top: 20px;
}
.contact-form form input, .contact-form form textarea {
    width: 100%;
    height: 24px;
    border: 1px solid #ddd;
    color: #888;
    font-style: italic;
}
.contact-form form textarea {
    height: 160px;
}
input[type="text"],input[type="tel"] {
    margin-bottom: 10px;
}
.adress-form {
    margin: 20px 0;
    text-align: center;
}
.contact-form button.orange-btn {
    margin-top: 20px;
}
.header-uppercase {
    text-transform: uppercase;
    font-weight: bold;
}
.contact-us {
    padding-top: 60px;
}
#gform {
    margin-top: 30px;
}
.text-contact {
    margin-top: 50px;
}
.hosting-table-prices {
	padding: 70px 0px;
	text-align: center;
	background-color: #fff;
}
.hosting-table-prices .level-hosting {
	border: 1px solid #d7d7d7;
}
.hosting-table-prices .title-level-hosting {
	margin: 15px 0px 20px;
	font-size: 26px;
}
.hosting-price {
	font-size: 42px;
	font-weight: bold;
} 
.hosting-table-prices .text-comment {
	color: #c2c2c2;
}
.hosting-level-fetures {
	margin: 20px 0px;
}
.hosting-level-fetures p {
	font-weight: bold;
}
.hosting-table-prices a.join {
	border:1px solid #e65328;
	color:#e65328;
	margin:10px 10px 30px;
	background-color: #fff;
}
.host-comparison {
	text-align: center;
	background-color: #fff;
	padding: 50px 0px 50px;
}
.host-comparison h2 {
	font-size: 42px;
	font-weight: bold;

}
.host-comparison table {
	font-size: 16px;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{
	padding: 15px;
}

div.status {
	background-color: #fff;
	padding: 50px 0;
}
div.status h2 {
	font-weight: bold;
}
.row-status {
	padding-bottom: 30px;
}
.row-status img{
	margin: 15px auto;
}
.row-status li {
	font-size: 16px;
}
/*-----------------------Footer---------------------*/

.navbar-bottom {
	background: #3d315d;
	padding: 10px 0;
}
.navbar-bottom ,.navbar-bottom a {
	color: #fff;
}
.foterpriv {
	text-align: right;
	padding-top: 20px;
}

.social {
    padding-top: 15px;
}

/*--------------------------media----------------------*/

@media (min-width: 1200px) {
	.product-item-body {
		min-height: 950px;
	}
	.product-pricing{
		min-height: 150px;

	}
	.flex-description {
		min-height: 150px;
	}
}
@media (max-width: 1199px ) and (min-width: 992px) {
	.product-item-body {
		min-height: 1030px;
	}
		.flex-description {
		min-height: 200px;
	}
	.product-item-body .product-description {
		min-height: 270px;
	}
}
@media (max-width:992px) {
/*		.div-feature-products {
	    margin-top: 20px;
	}*/


}
@media (min-width: 992px){
	.product-description{
		min-height: 150px;
	}
	.product-pricing{
		min-height: 140px;

	}
	.product .product-item:not(.community-edition){
		border-left:0;
	}
	.product .ultimate .product-item-body {
		border-right:0;
	}
	.product-item.community-edition {
		border-radius:4px 0 0 4px;
	}
	.product-item.enterprise-edition-ultimate {
		border-radius:0 4px 4px 0;
	}
/*	.articles{
		display:flex; 
		justify-content:space-between ;
	}*/


}

@media (max-width:768px) {

    .navbar-brand img{
        margin-bottom: 5px
    }
    .navbar .btn-navbar{

    }
    .navbar-nav > li > a {
        padding: 10px 15px;
    }
    .flex-description {
		min-height: 270px;
	}
		
	.article-item{
		margin-right: 0;
	}
	.navbar-default .navbar-collapse {
		text-align: center; 
	}
	.versions {
		flex-direction:column;
		-webkit-flex-direction:column;
		-ms-flex-direction:column;
	}
	.article-item{
		width: calc(100% - 20px);
		margin: 10px;
	}
	.pricing-tabs .nav-tabs > li {
		width: 100%;
		text-align: center;
	}
	#contact_form .form-inline .form-control, #contact_form .form-inline textarea.form-control, #contact_form .form-inline #phone {
		width: 100%;
	}	
/*
	.div-feature-products {
	    margin-top: 10px;
	}*/

}
@media (max-width:604px) {
	.foterpriv, .social {
		padding-top: 10px;
	}
	.modal .modal-body .title {
    	min-height: 60px;
	}
	.modal .modal-body .setup {
    	min-height: 90px;
	}

}	
