

/* website logo position fix */
.site-branding a {padding-top:25px!important;}


.pricing-price sup.symbol {font-size:18px !important;}

.ult_price_features img { max-width:100%!important;}


/* Misc */
.seo {
	display:none;
	}

.hosting-tabs
{
    margin: 0 auto;
    display: table;
}
.hosting-tabs a
{
    float: left;
    width: 300px;
    border: 1px solid #cccccc;
    display: inline-block;
    text-align: center;
    padding: 10px;
    background-color: #ffffff;
    font-size: 18px;
    border-left: 0px;
    border-right: 0px;
}
.hosting-tabs a:hover, a.selectme
{
    color: #ffffff;
    background-color: #1d4bad;
}

.hosting-tabs a:first-child
{
    border-right: 0px;
    border-left: 1px solid #cccccc;
    -webkit-border-top-left-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-bottomleft: 10px;
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
}
.hosting-tabs a:last-child
{
    border-left: 0px;
    border-right: 1px solid #cccccc;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomright: 10px;
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

.codeBox {
    background-color: #c0c0c0;
    padding: 5px;
}

@media screen and (max-width: 800px)
{
    .hosting-tabs
    {
        width: 100%;
    }
    .hosting-tabs a
    {
        border: 1px solid #cccccc;
        width: 100%;
        float: none;
    }
    .hosting-tabs a:first-child
    {
        -webkit-border-radius: 0px;
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        -moz-border-radius: 0px;
        border-radius: 0px;
        border-radius: 0px;
    }
    .hosting-tabs a:last-child
    {
        -webkit-border-radius: 0px;
        -webkit-border-radius: 0px;
        -moz-border-radius: 0px;
        -moz-border-radius: 0px;
        border-radius: 0px;
        border-radius: 0px;
    }
}


/* styling for features table - added by Aziz 14 Jun*/

.features_table_new {width:100%}
.features_table_new .table-style{float:left;width:100%}
.features_table_new .table-list3{padding:0;border-spacing:0;float:left;background-color:#fff;border:1px solid #e4e4e4;width:100%}
.features_table_new .table-list3 th{padding:18px 10px;color:#fff;font-weight:600;font-size:16px;text-align:center;background-color: #1d4bad;}
.features_table_new .table-list3 td{padding:13px 10px;text-align:center;height:80px;font-size:15px;line-height:60px;background-color:#f2f2f2}
.features_table_new .table-list3 td a{text-align:center;font-size:15px;margin:0px;color:#fff;background-color:#c9c9c9}
.features_table_new .table-list3 td a:hover{background-color:#b0b0b0}
.features_table_new .table-list3 th{padding:8px 10px;text-align:left}
.features_table_new .table-list3 td{height:20px;line-height:20px;padding:8px 10px;text-align:left}
.features_table_new .table-list3 td.hilit{padding:13px 10px;background-color:#fff;text-align:left}@media screen and (max-width: 580px){#style-selector{display:none}}

/* servers list style for dedicated servers section */
.servers_table_new .table-list4 {padding:0;border-spacing:0;float:left;background-color:#fff;border:1px solid #e4e4e4;width:100%}
.servers_table_new .table-list4 th{padding:24px 10px;color:#fff;font-weight:600;font-size:16px;font-weight:bold;text-align:center;background-color: #1d4bad;}
.servers_table_new .table-list4 td{padding:13px 10px;text-align:center;height:80px;font-size:15px;line-height:60px;background-color:#f2f2f2}
.servers_table_new .table-list4 td a{text-align:center;font-size:15px;margin:0px;color:#fff;background-color:#c9c9c9}
.servers_table_new .table-list4 td a:hover{background-color:#b0b0b0}
.servers_table_new .table-list4 th{padding:8px 10px;text-align:left}
.servers_table_new .table-list4 td{height:20px;line-height:20px;padding:8px 10px;text-align:left}
.servers_table_new .table-list4 td.hilit{padding:8px 10px;text-align:left;background-color:#fff}@media screen and (max-width: 580px){#style-selector{display:none}}


/* custom left menu on about us and other pages - Nayeem ul Islam Jul 12 */

.hide-call-btn.pricing-1-wrap .pricing-body li:last-child{display: none;}
.no-margin h1, .no-margin h2, .no-margin h3{margin: 0 0 15px 0;padding: 0;}
.button-size button{font-size: 22px;}
#custom-left-menu ul{display:block;border:1px solid #ddd;}
#custom-left-menu ul li {margin:0;padding:0 !important;}
#custom-left-menu ul li a{transition: all 0.3s;display: block;position:relative;padding: 10px;font-weight: 700;font-size: 14px;color: #848484;}
#custom-left-menu ul li a:hover,#custom-left-menu ul li.current-menu-item a{background: #375294;color: #fff;}
#custom-left-menu ul li a:after{position: absolute;content: "";left: -9px;top: 0;width: 10px;height: 40px;background: #375294;display:none;}
#custom-left-menu ul li a:before{width: 0;height: 0;border-style: solid;border-width: 0 10px 6px 0;border-color: transparent #182c5d transparent transparent;position:absolute;left:-9px;bottom:0;display:none;content:"";
}
#custom-left-menu ul li a:hover:after,#custom-left-menu ul li a:hover:before,
#custom-left-menu ul li.current-menu-item a:after, #custom-left-menu ul li.current-menu-item a:before{
display:block;
}

/* sticky menu - Nayeem ul Islam Jul 12 */
#menu-sticky-menu-vps-section {text-align:center;}
#menu-sticky-menu-vps-section li{margin:0;padding:0 !important;display:inline-block;border-bottom:none;}
#menu-sticky-menu-vps-section li a{display:block;padding:15px;color:#ff5400;font-weight:600;transition: all 0.3s;}
#menu-sticky-menu-vps-section li a:hover,
#menu-sticky-menu-vps-section li.current-menu-item a{color:#375294}

#menu-sticky-menu-dedicated-section {text-align:center;}
#menu-sticky-menu-dedicated-section li{margin:0;padding:0 !important;display:inline-block;border-bottom:none;}
#menu-sticky-menu-dedicated-section li a{display:block;padding:15px;color:#ff5400;font-weight:600;transition: all 0.3s;}
#menu-sticky-menu-dedicated-section li a:hover,
#menu-sticky-menu-dedicated-section li.current-menu-item a{color:#375294}


#sticky-menu{z-index: 999 !important;position: relative;
    width:100% !important;
    left: 0px !important;
    top: 90px !important;
    padding-left: 89.5px;
    padding-right: 89.5px;
    box-sizing: border-box;}
#sticky-menu.sticky-element-active {
left: -23% !important;
width: 149% !important;
top: inherit !important;
z-index: 2 !important;
}
#sticky-menu .vc_column-inner {padding-top: 0;}
.full-in-normal .wpb_content_element,
 .full-in-normal .widget{margin-bottom:0;}
.view-in-sticky .ubtn-ctn-center{margin: 5px 0;}
.view-in-sticky .ubtn-ctn-center a.ubtn-link .ubtn{padding: 15px 0;}
.view-in-sticky{display:block;transition:all 0.3s;}
.full-in-normal{transition:all 0.1s;}
.sticky-element-active .view-in-sticky{display:none;transition:all 0.3s;}
.sticky-element-active .full-in-normal{width:100%;transition:all 0.3s;}

#ssl-deta .vc_tta-tabs-list li a{position:relative;}
#ssl-deta .vc_tta-tabs-list li.vc_active a:after{position:absolute;left: 100%;top: 0;width: 6px;height: 100%;content: "";background: #ff5400;display: block;margin-left: -5px;}
#ssl-deta .vc_tta-tabs-list li.vc_active a:before{position: absolute;
    left: 100%;
    display: block;
    top: 50%;
    content: "";
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 5px 5px 5px 0;
    border-color: transparent #ff5400 transparent transparent;
    margin-left: -9px;
    z-index: 9999;
    margin-top: -5px;}
@media(max-width:1190px){
#menu-sticky-menu-for-vps li a{padding: 13px 6px;font-size: 13px;}
}
@media(max-width:990px){
#sticky-menu{display:none !important;}
}

/** Dedicated Server Packages responsive table with div - Nayeem-Ul-Islam nipun 22nd July **/

.dedicated-server-pack-responsive-table{
	display: table;
	overflow: hidden;
	width: 100%;
	border: 1px solid #ededed;
}
.pack-responsive-table{
	margin: 0;
	padding: 0;
	list-style: none;
	float: left;	
	width: 12.5%;
}

.pack-responsive-table li{
	display: flex;
    align-items: center;
    justify-content: center;
    height: 85px;
    padding: 25px 5px;
    font-size: 15px;
    background: #f2f2f2;
    border-bottom: 2px solid #ededed;
	vertical-align: middle;
}
.pack-responsive-table li.pack-table-heading{
	background: #1d4bad;
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	text-transform: uppercase;
}
.pack-responsive-table li a{
	display: block;
    background: #1d4bad;
    color: #fff;
    border-radius: 5px;
    padding: 10px;
    font-weight: bold;
    text-align: center;
    text-transform: uppercase;
    font-size: 12px;
}
.pack-responsive-table li.acenter{
	text-align:center;
}
.action-btn-row li{
	padding: 5px 0;
    margin: 0;
}
.action-btn-row li.pack-table-heading{
	padding: 15px 10px;
	margin: 0;
}
.show-small{
	display: none !important;
}
@media(max-width: 1190px){
	.pack-responsive-table li{
		font-size: 12px;
	}
}
@media(max-width: 990px){
	.pack-responsive-table li.pack-table-heading{
		font-size: 12px;
	}
	.pack-responsive-table li{
		height: 50px;
		line-height: 1.2;
	}
	.pack-responsive-table li a{
		font-size: 11px;
	}
}
@media(max-width: 767px){
	.hide-small{
		display: none !important;
	}
	.pack-responsive-table{
		float: none;
    	width: 100%;
    	text-align: center;
	}
	.dedicated-server-pack-responsive-table{
		width: 49%;
    	border: 1px solid #ededed;
    	float: left;
		margin-right: 1%;
	}
	.pack-responsive-table li a{
		margin: 5px 10px 0 10px;
	}
	.show-small{
		display: block !important;
		float: right !important;
		margin-right: 0 !important;
		margin-left: 1%;
	}
}
@media(max-width: 320px){
	.pack-responsive-table li a{
		padding: 10px 5px;
	}
}


/** price table tweak for price display **/
.pricing-price {font-size:40px!important;}
.pricing-price sup.symbol{font-size:20px;top:-0.2em!important;}
.pricing-price sup.ddecimal{font-size:14px!important;top:-2em;font-weight:500;left:-0em;}
.pricing-price sup.pperiod{font-size:16px;top:-0.2em!important;left:-1.8em;}


.pricing-wrap sup.period{font-size:16px;top:-0.2em!important;left:-1.5em;}
.pricing-wrap sup.decimal{font-size:14px!important;top:-2em;font-weight:500;left:-1em;}

.ult_price sup.decimal{font-size:12px!important;top:-2em;}

/**Jul 11, Saif - CSS code for web hosting signup form (Contact Forms 7) **/
#wrapper {
  display: flex;
}

#left {
  flex: 0 0 55%;
  padding-right:20px;
}
#left  input.wpcf7-text {padding:21px!important;}
#right {
  flex: 1;  
}

.topbar-info{margin-bottom:0px!important;}
