@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'Open Sans';
    src: url("../fonts/OpenSans-Regular.ttf") format("truetype");
	font-weight: normal;
    font-style: normal
}

/* Top header adjustment */

.main-header__top .icon-text {
    color: #fff;
    padding: 10px 15px
}

/*******************
About us Counter box
*******************/	

.counter-box [class^=col-] {
  padding: 20px 10px;
  border-right: 1px solid rgba(255, 255, 255, 0.1)
}

.counter-box [class^=col-]:last-child {
    border-right: 0px
}
.counter-box.plans [class^=col-] {
  padding:10px 10px 0 10px !important;
	  border-right: 1px solid #ccc
}
.counter-box.plans [class^=col-]:last-child {
    border-right: 1px solid #ccc
}
.counter-box.plans [class^=col-]:first-child {
    border-left: 1px solid #ccc
}
 
 

.counter-box-dark [class^=col-] {
  border-right: 1px solid rgba(120, 130, 140, 0.13)
}

 .counter-box-dark [class^=col-]:last-child {
    border-right: 0px
}

.cblink {
    border-bottom: 1px solid rgba(255, 255, 255, 0.1)
}

.active2, .cblink:hover {
    background-color: #277bbd;
    color: #fff
}

.active2.alt:hover {
    background-color: #0e59a4!important;
    color: #fff
}

.cblink.alt2:hover {
    background-color: #277bbd!important;
    color: #fff
}

.cblink.alt2{
    background-color: #175fa3!important;
    color: #fff
}




/* Blue background */

.bg-blue{
	background-color: #0e59a4 !important;
	border-top: 1px solid rgba(255, 255, 255, 0.1)
}

.blue4u{
	color: #0e59a4 !important;
}

.blue4u a{
	color: #0e59a4 !important;
	text-decoration: underline!important
}

/* About Us Blue section */

.section-blue2 {    
    background: #0e59a4;    
	color: #fff
}

.section-blue2__content {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    flex-grow: 1
}

.section-blue2 .section-header {
    text-align: left
}

.section-blue2 .text {
    padding: 60px 50px 60px 0
}


.section-blue2 .section-header.white h3 {
		color: #fff!important
}

.section-blue2 .section-header.white::after {
    background-color: rgba(255, 255, 255, 0.5)
}

/* Font Adjustments*/

.section-content.lg p{
    font: 24px/1.6 "work_sansregular"
}

.section-content.sm p{
    font: 20px/1.6 "open sans"
}

.card-content.sm p{
    font: 20px/1.6 "open sans"
}

.page-cms .alternate-list-wrapper .alternate-item .text p {
    font: 20px/1.8 "open sans";
}
.page-technology .section-cloudlinux .text p {
	font: 20px/1.6 "open sans"
}

.page-cms .alternate-list-wrapper .alternate-item .text.sm p {
    font: 18px/1.8 "open sans";
}
.text.plans ul{
	font: 18px/1.6 "open sans";
	display: inline-block;
	text-align:left
}


@media screen and (max-width: 1499px) {
    .section-header__sub {
        font-size: 24px
    }
	.section-content.lg p {
        font-size: 20px
    }
	.section-content.sm p{
    font: 18px/1.4 "open sans"
}
	.card-content.sm p{
    font: 18px/1.4 "open sans"
}
	.page-cms .alternate-list-wrapper .alternate-item .text p {
    font: 18px/1.8 "open sans"
}
	.page-technology .section-cloudlinux .text p {
	font: 18px/1.4 "open sans"
}
	.text.plans ul{
	font: 16px/1.4 "open sans"	
	}
	
}

@media screen and (max-width: 1199px) {
    
    .card-content {
        font-size: 16px
			    }
	.section-content.lg p {
        font-size: 18px;
		line-height: 1.4
	}
			
	.section-content.sm p {
		font: 16px/1.4 "open sans"
}
	.card-content.sm p{
    font: 16px/1.4 "open sans"
}
	.page-cms .alternate-list-wrapper .alternate-item .text p {
    font: 16px/1.6 "open sans"
}
	.page-cms .alternate-list-wrapper .alternate-item .text.sm p {
    font: 16px/1.6 "open sans"
}
    .page-technology .section-cloudlinux .text p {
	font: 16px/1.4 "open sans"
}
	.text.plans ul{
	font: 16px/1.4 "open sans"
	}
}

@media screen and (max-width: 991px) {
    .section-content.lg p {
        font-size: 16px		
    }
	.section-header__sub {
        font-size: 20px
    }	
}

@media screen and (max-width: 767px) {
	
	.counter-box.plans [class^=col-] {  
	border-right:0
}
	.counter-box.plans [class^=col-]:last-child {
    border-right:0
}
    .counter-box.plans [class^=col-]:first-child {
    border-left:0
}
    }


/* background override for nav tab to accordion */

.bg-gray2 {
    background-color: #f5f5f5!important
}

.page-why-us .alternate-list-wrapper .alternate-item .text {
    margin-left: 0;
    max-width: 100%
}

.page-why-us .alternate-list-wrapper{
    margin-top: 0    
}

.section.sm {
    padding:50px 0
}

.max500 {
	max-height:500px;
    max-width:500px;
    height:auto;
    width:auto
}

.section-header.mb80{margin-bottom:80px}

.page-cms .alternate-list-wrapper.nm {
    margin-top:0!important
}
.page-webhosting .section-cpanel {
    background: #0e59a4;
    background: -moz-linear-gradient(-45deg, #0e59a4 0%, #0e59a4 54%, #0e59a4 54%, #2b6aaa 54%, #0e59a4 100%);
    background: -webkit-linear-gradient(-45deg, #0e59a4 0%, #0e59a4 54%, #0e59a4 54%, #2b6aaa 54%, #0e59a4 100%);
    background: linear-gradient(135deg, #0e59a4 0%, #0e59a4 54%, #0e59a4 54%, #2b6aaa 54%, #0e59a4 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#0e59a4', endColorstr='#0e59a4', GradientType=1);
    padding-bottom: 0
}

.page-webhosting .section-cpanel .section-header {
    text-align: left;
    color: #fff;
    margin-bottom: 35px
}

.page-webhosting .section-cpanel .section-header h3 {
    color: #fff
}

.page-webhosting .section-cpanel .section-header.bordered::after {
    margin-top: 14px;
    background-color: #fff
}

.page-webhosting .section-cpanel .text {
    padding-top: 50px;
    color: #fff;
    padding-right: 65px;
    /*font: 20px "work_sansregular"*/
}

.page-webhosting .section-security-features .card-block .card-image {
    background-color: #fff;
    border: none;
    height: 92px;
    width: 92px
}

.fbfbfb {    
    background-color: #fbfbfb!important	
}
