/*Media CSS*/
@media only screen and (min-width:1024px) and (max-width: 1280px) {
	.tabi li {
	height: 209px;
}
.searchContainer-web .search_bar{width: 67%;}
.searchContainer-web .search_bar {

    width: 72%;
}
.nav > li > a {
    display: block;
    padding: 10px 17px !important;
    position: relative;
}
.navbar {
   font-size: 14px !important;
    min-height: auto !important;
}

}
@media only screen and (min-width:980px) and (max-width:1024px) {
		.tabi li {
	height: 209px;
}
.logo img{ width:100%;}
.top_header ul li{  margin-left: 15px}
.nav > li > a{padding: 20px 10px!important;}
.navbar{ font-size:14px!important;}
.searchContainer-web{ top: 300px;}
.searchContainer-web .search_bar{width: 58%;}
#top-support h4{ font-size:25px;}
.web_features_rowCont h4{ font-size:16px;}
.web_features_rowCont{width: 83%;}
.try_demo{    padding: 7px 5px;   font-size: 11px;}
.image_s img{ width:100%; height:auto;}
.introtext2 h2{ font-size:33px;}
.service-panel-server ul li{line-height: 16px;   font-size: 12px;}
.service-panel-server h2{ font-size:25px;}
.footer_top_text{ font-size:18px;}
.title{ font-size:15px;}
.linklist li a{ font-size:14px;}
.center_foot > a{padding: 0 4px; font-size: 12px;}
.fl_right{ font-size:12px; margin-top: 4px;}
.center_foot{ margin-top:6px;}
.bottom-panel span em{ font-size:35px;}
.special .col-lg-4 {
    width: 33.3%;
}
.featured {
    margin-bottom: 25px;
}
.nav > li > a {
    display: block;
    padding: 4px 11px !important;
    position: relative;
}
.searchContainer-web .search_bar {
    width: 66% !important;
}
.navbar {
    font-size: 14px !important;
    min-height: auto !important;
}
.m-bottom4 > img {
  height: auto;
  width: 100%;
}
.container {
  width: 95%;
}
.inner-f {
	top: -102px;
	position: relative;
}
.block-f h3 {
	font-size: 12px;
}
.inner-f img {
	width: 26px !important;
}
}
@media only screen and (min-width:640px) and (max-width:979px) {
.nav > li > a {
    display: block;
    padding: 4px 17px;
    position: relative;
}
.navbar {
    font-size: 14px !important;
    min-height: auto !important;
}
.nav > li > a {
  padding: 4px 6px;
}
.navbar-nav > li > a {
  font-size: 12px;
  padding-bottom: 10px;
  padding-top: 10px;
}
.m-bottom4 > img {
  height: auto;
  width: 100%;
}
.controlpanels ul li {
    float: left;
    width: 32%;
}
.controlpanels ul li img{
    width:100%;
}
.solutions h1 {
  font-size: 30px;
}
.solutions h2 {
  font-size: 25px;
  margin: 0 0 20px;
}
.top_header {
  display: none;
}
.tabi li {
  height: 286px;
  width: 31%;
}
.welcome {
	background-size: cover;
}
.inner-f {
	top: -102px;
	position: relative;
}
.block-f h3 {
	font-size: 12px;
}
.inner-f img {
	width: 26px !important;
}
.zero_click li {
	width: 14.6%;
}
.butrow {
	text-align: center;
}
.panel-default > .panel-heading {
	display: inline-block;
	width: 100%;
}
}
@media (max-width:640px){
.logo > img {
  height: auto;
  width: 100%;
}
.primarynav, .top_header {
  display: none;
}
.stdfeatures h4 {
  font-size: 15px;
  margin: 12px 0 0;
}
.m-bottom4 > img {
  height: auto;
  width: 100%;
}
h1 {
  font-size: 29px;
  margin: 0 0 16px;
}
.base-feature h1.top {
    font-size: 17px;
    margin-bottom:5px;

}
.base-feature img {
  height: 55px;
}
.one_quarter {
  margin-bottom: 15px;
  text-align: center;
  width: 100%;
}
.center_foot {
  text-align: center;
}
.center_foot > a {
  font-size: 12px;
}
.fl_right {
  float: left;
  font-size: 12px;
  text-align: center;
  width: 100%;
}
.web_features .one_click_Ico_list > li {

  text-align: center;
  width: 32%;
}
.one_click_Ico_list.os span {
  padding: 15px 0;
  text-align: center;
  width: 100%;
}
.wrapper.configure table.plans_set th {
  border: 1px solid #fff;
  font-size: 10px;
  padding: 14px 4px;
}
.configure table.plans_set td {
  border:1px solid #fff;
  font-size: 10px;
  padding: 8px 4px;
}
.configure .btn-primary {
  font-size: 10px;
  padding: 5px 0;
}
.solutions h1 {
  font-size: 27px;
}
.col-lg-6.col-md-6.col-xs-12 > h2 {
  font-size: 18px;
}
.faico {
  padding-left: 0;
  text-align: center;
  width: 100%;
}
/*MANAGED WEB HOSTING*/
.dark-blue, .light-blue {
  height: auto;
  padding: 30px;
}
.mngd img {
  float: left;
  height: auto;
  width: 100%;
}

/*Ecommerce hosting*==============*/
.col-lg-4.col-sm-4 > img {
  height: auto;
  width: 100%;
}
.script li {
  width: 50%;
}
.strt .container a.link {
  float: left;
  font-size: 20px;
  margin: 4px 0;
  width: 100%;
}
.row.list-free ul {
  width: 100%;
}
.row.list-free{
	padding:0 3%;
}ul.leftul {
  border-right: none;
  text-align: left;
}.row.list-free .leftul li {
  text-align: left;
}.row.list-free li {
  font-size: 16px;
}
.row.list-free .fa {
  float: left;
}
/*==========================Windows webhosting*/
.windows-hosting, .wrapper.migration.win, .standard-banner  {
  background-repeat:repeat;
  background-size: auto auto;
}
.standard-banner .butrow {
  margin-top: 0;
}.small-boxes .pricely-pro li li.list-group-item {
  width: 92.1%;
}
.offer img {
  width: 100%;
}
.half .pricely-chart .panel-heading {
	display: inline-block;
	width: 100%;
	height: 58px;
}
.half .pricely-pro li li.list-group-item {
	min-height: 69px;
}
.pricely-pro {
	float: left;
}.small-boxes .pricely-first-heading {
	width:100% !important;
	float: left;
}
.pricely-pro li.pricely-first-heading, .pricely-pro li.pricely-inner {
	float: left;
	margin: 0;
	width: 50%;
	/* clear: left; */
}.windows-hosting h2 {
   font-size: 26px;
}.standard-banner li {
  font-size: 14px;

}
.tabi li { 
  height: auto;
  width: 98%;
}

#non_profit h4 a:first-child {
    border: none;
}
#non_profit .boxex .col-lg-4 {
	width: 88%;
}

.zero_click.webhosting h2 {
    width: 64%;
}
.zero_click li {
    width: 100%;height: auto;
}
.zero_click.webhosting p {
    display: none;
}
/*=============================BANNER CSS*/
.col-sm-6.lft, .col-sm-6.rht {
	float: left;
	width: 100%;
}
.mn-int h2 {
	font-size: 18px;
}
.mn-int h3 {
    font-size: 18px;
}.mn-int .prc span {
	font-size: 24px;
	top: 0;
	float:left;
}
.mn-int .prc {
	font-size: 50px;
}
.prc > sup {
	font-size: 35px;
}
/*==============================website builder*/
.web-builder h1 {
	font-size: 37px;
	margin: 0 0 10px;
}.web-builder p.big {
	font-size: 16px;
	line-height: 23px;
	margin-bottom: 12px;
	padding: 0;

}p.big {
	font-size: 15px;
	line-height: 24px;
	margin-bottom: 40px;
	padding: 0;
}.plans-st .planbox_outer {
	margin-left: 0;
	width: 100%;
}.plans-st .buttons a {
	padding: 10px 12px;
}.prclock img {
	width: auto;
	text-align: center;
	display: inline-block;
}a.prclock {
	font-size: 29px;
	top: -13px;
	position: relative;
	text-align: center;
	display: inherit;
}.guarantee .container {
	background: url(../images/bg-gurr.jpg);
	background-size: auto;
	padding: 30px;
}
/*New CSS*/
.top_ul img {
	width: 19px;
}
ul.top_ul li {
	font-size: 12px;
	margin:5px;
	display: inline-block;
	list-style: none;
	width: 100%;
}
ul.top_ul {
	float: left;
	width: 100%;
}a.prclock {
	top: 8px;
}
.price-c {
	font-size: 54px;
}.mn-int sub.sml {
	font-size: 35px;
}.mn-int .butrow {
	margin-top: 15px;
}
/*PRO HOSTING=============================*/
/*++++++++++++++reseller++++++++++++++++++++++*/
.web_colocation.reseller .web_colocation_row {

  width: 92%;
}
.general_features .table_body .rs1, .general_features .table_body .rs2, .general_features .table_body .rs3, .general_features .table_body .rs4, .general_features .table_body .rs5 {
  font-size: 11px;
  padding: 2px;
  text-align: center;
  text-transform: uppercase;
  width: 19.1%;
}.order_nw {
   font-size: 8px;
  padding: 7px 9px !important;
}
.left_featuer.general_features .table_body {
    padding:0;
}
.left_featuer.general_features .table_head_1.table_body{
    padding:10px 0;
}
.other-services h4{
	background: #efefef;
	padding: 5px !important;
}
.features_label {
  margin-bottom: 10px;
  padding: 5px 0;
  width: 100%;
}.web_colocation.reseller .web_colocation_row {
	width: 92%;
}
/*NEW MEGA MENUS*/
.drop {
	position: relative;
	width: 100%;
}
.drop.row.fst, .drop.row.mid, .drop.row.last {
    left: 0 auto !important;
	position: relative;
}
.mga-drop ul.std-dropdown li {
	width: 100%;
	margin: 0 0;
padding: 0;
	text-align: center;
	float: left;
}
.mga-drop ul.std-dropdown li a {
	padding: 0 0 0;
	height: auto;

}
.mga-drop ul.std-dropdown li a .icon-size {
margin: 6px auto 0;
	float: left;
}
/*NEW CSS FOR IOS*/
.drop {
	position: relative;
	display: block;
	width: 100%;
	margin: -1px 0 0;
	list-style: none;
	font-size: 14px;
	background-color: #EDEDED;

}
.navbar-nav > li > a {
	padding-top: 10px;
	padding-bottom: 10px;
	line-height: 4px;
}.mga-drop {
	padding: 0;
}.mga-drop ul.std-dropdown {
		padding-left: 0;
	padding-right: 0;
	
}
.mga-drop ul.std-dropdown li a .icon-size {
	height: auto;
		width: 30px;
}
.mga-drop ul.std-dropdown li a .icon-size img {
	width: 100%;
	height: auto;
}
.mga-drop ul.std-dropdown li a h4, .other-services h4 {
	font-size: 12px;
	text-align: left;
}
.nav > li {
	position: relative;
	display: block;
	float: left;
	text-align: center;
	width: 100%;
	background: #333;
	border-bottom: 1px solid #808080;
}
.other-services a{
	font-size: 12px !important;

}
.list-other {
	float: left;
	width: 100%;
	margin: 0 0 3px 0;
}
.list-other a {
	font-size: 12px !important;
	width: 100%;
	text-align: left;
	padding: 2px 7px;
}.list-other a i {
	display: none;
}
.list-other, .other-services {
	display: none;
}
.list-other h4 {
	background: #efefef;
	padding: 5px !important;
	color: #333 !important;
	width: 93%;
	text-align: left;
	margin: 0;
}
/*WEBHOSTING*/
.green-box {
	/* background: #4cb149; */
	padding: 19px 10px;
	font-size: 12px;
	font-weight: normal;
	line-height: 15px;
	margin: 0px 0;
	float: left;
}
.hd.hd_in p {
	font-size: 17px;
	margin: 14px 0;
}
.zero_click .container img {
	width: auto;
}
.wrapper.cont-d.two p {
	font-size: 14px;
	margin-right: 5px;
	padding-left: 31px;
	margin-bottom: 22px;
		line-height: 23px;
}
.wrapper.cont-d.two .container img {
	width: 100%;
	right: 0;
}
.insure h3 {
	font-size: 25px;
}
.wrapper.cont-d.two {
	margin: 40px 0 0;
}
.insure h4 {
	font-size: 22px;
	margin: 20px 0;
}
.wrapper.insure .li li {
	width: 100%;
	margin-left: 0;
	height: auto;
	margin-bottom: 20px;
}
.wrapper.cont-d.guran img {
	text-align: center;
	display: inline-block;
	float: none;
}
.wrapper.cont-d.guran .col-sm-6 {
	text-align: center;
	display: inline-block;
	width:100%;
}
.guran h3 {
	padding: 0;
	margin: 0 0 13px;
	font-size: 19px;
	text-align: center !important;
	width: 100%;
	float: left;
}
.guran p {
	float: left;
}
.guran a {
	text-transform: uppercase;
	font-weight: bold;
	float: left;
	margin-bottom: 20px;
	text-align: center;
	width: 100%;
}.migration.win img {
	width: 100%;
}
/*===================NON PROFIT PAGE=========================*/
.np-plans img {
	width: 100%;
	height: auto;
}
.button-np {
	margin-top: 25px;
	margin-bottom: 30px;
}
.step li {
	background: #efefef;
	width: 100%;
	float: left;
}
.drk-orange h3{height: auto;}
.orng h3{;height: auto;}
.parrot h3{height: auto;}
.grn h3{ height: auto;}
.blu h3{height: auto;}
.orng {
	margin-top: 5px;
}
.drk-orange {
		margin-top: 5px;
}
.parrot {
	margin-top: 5px;
}
.grn {
	margin-top: 5px;
}
.blu {
	    margin-top: 5px;
}
.welcome {
	background-size: cover;
}
/*C-panel Hosting*/
.cpnl_hosting .list_box li {	
	width: 48%;
	height: 228px;
}
/*Student*/
.std-plans img {
	width: 100%;
}.student_hosting .list_box li {

	margin-left: 0;
	width: 100%;
	height: auto;
	float: left;
}
h3.top {
	font-size: 19px;
	line-height: 23px;
}
.student h1 {	
	font-size: 27px;
	line-height: 27px;
}
.student h2 {
	font-size: 43px;
	margin: 4% 0px 10px 0;
	line-height: 51px;

}
.signup {
	margin-top: 0;
}
/*WINDOWS HOSTING*/
.standard-banner li {
	width: 50%;
}
.mnthplan li {
	width: 47% !important;
	font-size: 16px;
}.mnthplan li .blue {
	float: left;
	margin: 5px 0 -1px;
}
.pricely-pro {
	float: left;
	width: 100%;
}
.standard-banner .col1, .standard-banner .col2 {
	padding: 20px 0px;
}
/*EMAIL HOSTING*/
.support-boxes li {
	width: 39%;
}
.email-banner li {
	font-size: 14px;
	margin: 0 0 20px;
	width: 50%;
}
.email_hosting .list_box li {
	margin-left: 2%;
	width: 95%;
	height: auto;
	margin-bottom: 20px;
}.hd.hd_in h2 {
	font-size: 28px;
}
.menu-right {
	float: right;
	position: absolute;
	right: 20px;
	z-index: 9999;
}.inner-f {
	top: 0;
	position: relative;
}.zero_click .container img {
	width: 100%;
}.proxy-con {
	width: 96%;
}.welcome h3.pr {
	font-size: 46px;
}.welcome sup {
	font-size: 30px;
	top: -20px;
}
.butrow {
	text-align: center;
}
.panel-default > .panel-heading {
	display: inline-block;
	width: 100%;
}
.block-f h3 {
	font-size: 14px;float: none;
}
.brand-pic img {
	float: left;
}.support-boxes p a {
	font-size: 14px;
}.cpnl_hosting.com .list_box li {
	width: 48%;
	height: 297px;
}.cpnl_hosting .list_box li {
	width: 48%;
	height: 307px;
}.wrapper.welcome img {
	width: 100%;
}
/*Ecommerce Webhosting*/
.ecom_nav li {
	width: 33% !important;
	float: left;
}.ecom_nav li a {
	font-size: 11px;
	padding: 4px 0px;
}.welcome .learn {
	float: left;
}.logo img {
	width: 65% !important;
}