 *{
/*	outline: 1px solid red !important;*/
}
.no-margin{
	margin:0;
}
.no-padding
{
	padding:0;
}
.top0 {
	margin-top: 0px;
}

.margin_top40 {
	margin-top: 40px;
}

.margin50 {
	margin-top: 50px;
}

.margin_top60 {
	margin-top:60px;
}

.margin_left20 {
	margin-left: 20px;
}
.padding_top20{
	padding-top: 20px;
}

.padding_top33{
	padding-top: 33px;
}

.font_bold {
	font-weight: bold;
}

.font-size11 {
	font-size: 11px;
}

.font-size20 {
	font-size: 20px;
}

.height66 {
	height: 66px;
}
.error
{

	color:red;
	font-weight: bold;

}

.err_stat{
	color:#BE424A; 
	font-size: 24px;
}

.succ_stat{
	color:#5CB85C;
	font-size: 24px;
}


/*search*/
#navbarform{
	margin-right: 0;
}
.input-group-btn > .btn-glyph {
    position: relative;
}

.btn-glyph{
	color: #333 !important;
	background-color: #FFF !important;
	border-color: #CCC !important;
}

.btn-icon-glyph{
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0px;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    background-image: none;
    border: 1px solid transparent;

}

.search-section{
	padding-top: 25px;
}

/*----------*/
/*footer*/

.footer_container {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

.footercontainer{
	font-size: 18px;
	margin: auto;
	max-width: 1200px;
}

.upperborder,.lowerborder{
	/*border-top: 1px solid #16262A;*/
}

.lowerborder{
	position: absolute;
	bottom: 0;
}

.footer_{
	height: 64px;
/*	border-right: 1px solid #16262A;
	border-left: 1px solid #16262A;*/
}

.footer_ a.cid-logo {
    text-align: center;
    padding-top: 0px;
    padding-bottom: 0px;
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    -ms-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
}
.copyright{
/*border-left: 1px solid #16262A;*/
height: 63px;
}

.copyright p{
	text-align: left;
	position: relative;
	top: 50%;
	transform: translateY(-50%);
	-ms-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
}

.copyright_{

}

.cidlogo{
	width: 110px;
}
#cidhosting-logo{
    /*width: 30%;*/
    width: 240px;
}
/*-----------*/
.termsofservice{
	/*color:#333;*/
	font-weight: 400;
	font-size: 85%;
/*	text-decoration: none;*/
}

.termsofservice:hover{
	color:#fff;
	text-decoration: none;
	cursor: pointer;
}

.fb-link, .tw-link{
	/*border-left: 1px solid #16262A;*/
	height: 64px;
	text-align: center;
	padding-right: 0;
	padding-left: 0;
}

.fblink, .tweetlink {
  	width: 25px;
    position:relative;
    top:50%;
    transform:translateY(-50%);
    -ms-transform:translateY(-50%);
    -webkit-transform:translateY(-50%);
}    

/*-------*/

/*-----*/
#terms{
	z-index: 5001;
}

.copyright{
	width: 68.333% !important;
}

.social{
	width: 15% !important;
}

.termscont{
	margin-right:10%; float:right;
}
.navbar-collapse.in {
    overflow: hidden !important;
     max-height: none;
}

.title-white { 
	display: inline-block;
  	font-size: 3em;
  	padding:0 .25em;
  	position:relative;
  	text-transform: uppercase;
} 
.title-white:after,
.title-white:before {
    border-top: .1em solid #fff;
    content: '';
    position: absolute;
    /*top: .475em;*/
    top: 29px;
    width: 9999em;
    z-index: 1;
}

.title-white:after {
    left: 100%;
}
.title-white:before {
    right: 100%;
}

.title-grey{
    display: inline-block;
    font-size: 3em;
    padding: 0 .25em;
    position: relative;
    text-transform: uppercase;
}
.title-grey:after,
.title-grey:before {
    border-top: .1em solid #aaa;
    content: '';
    position: absolute;
    /*top: .475em;*/
    top:29px;
    width: 9999em;
    /*z-index: -1;*/
    z-index: 1;
}
.title-grey:after {
    left: 100%;
}
.title-grey:before {
    right: 100%;
}
.title-box{
	margin-top: 5px !important;
}


.slide_content_divider{
	width:100%;
}
.select-box{
margin-top:5px !important;
}
.clear{
  clear:both;
}

.basic-hosting{
	padding-bottom: 30px;
}

.grey-liner{
   border-top: .1em solid #aaa;
   width: 100% !important;
}

.log_user{
	display: inline-block;
}

.loglink{
	text-decoration: none !important;
	cursor: pointer;
}

.login-frame{
	/*background:transparent linear-gradient(to bottom, rgba(137, 150, 160, 0.3), rgba(46, 49, 56, 0.3));*/
	padding: 2px;
}
.login-page
{	
	margin-top: 20px;
	margin-bottom: 20px;
	min-height: 350px;
}

.login{
	/* background:transparent linear-gradient(to top,rgba(40, 47, 57, 0.8), rgba(40, 47, 57, 0.3)) repeat scroll 0% 0%;*/
	/*background: url('../images/server3.png') no-repeat center center fixed; */
	background: url('../images/bannerbg.png') no-repeat center center fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    overflow-x: hidden;
 /*   margin-bottom:0;
    height: 525px;*/
}

.login-header > h1 {
	color: rgba(56, 56, 56, 0.898);
	text-shadow: 2px 2px rgba(136,136,136, 0.3);
	margin-top: 0px;

}

.login-cont{
	position:relative;
	padding:1px;
	background: #fff;
	margin: 0px auto 0px;
	width: 500px;
}
.login-container{
	background: #fff;
	padding: 20px;
}
.login-section{
    margin-top: 15px;
}

.team-inner-subtext {
    font-size: 22px !important;
}

/*------NEW BLOG POST-------------*/
/*.viewbloglink{
	color:#333 !important;
}
.viewbloglink:hover{
	 cursor: pointer;
}
.view_blog_post{

	height: auto;
	margin: 0 0 10px;
	padding: 10px;
}

.view_blog_post_wrapper{
	position:relative;
	box-shadow: 0 0 0 1px #eee;
	padding: 10px;
	max-width: 100%;
	height: inherit;
}

.view_blog_post_box_wrapper:hover{
	box-shadow: 0 0 0 1px #d6d6d6;
}

.view_blog_img_wrapper{
	position:relative !important;
	height:115px;
}


.view-blog-img{
	position:absolute;
	top:50%;
	left:50%;
	margin-right: -50%;
	transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
		-webkit-transform: translate(-50%, -50%);
		max-width: 100%;
}

.view_blog_header_box{

   width: 100% !important;
}

.view_blog_header
{

}

.viewblogtitle{
	color:#333 !important;
	margin-bottom: 0 !important;
	font-size: 20px;
	font-weight: 700;
}

.viewblogtitle:hover{
	color:#BE424A !important;
}

.view_blog_date_wrapper{
	float:right;
}

.blogteaser{

}*/

/*home blog post*/
.home_blog_post {
    height: auto;
    margin: 0px 0px 10px;
    padding: 10px;
   /* float:none !important;*/
    display: inline-block !important;
    vertical-align: top !important;
}

.viewbloglink{
	color:#333 !important;
}
.viewbloglink:hover{
	 cursor: pointer;
}


.home_blog_post_wrapper{
	position:relative;
	box-shadow: 0 0 0 1px #eee;
	padding: 5px;
	max-width: 100%;
	height: inherit;
}

.home_blog_post_box_wrapper:hover{
	box-shadow: 0 0 0 1px #d6d6d6;
}

.home_blog_content_wrapper
{
	padding:0 !important;
	margin:0 !important;
}

.home_blog_img_wrapper{
	position:relative !important;
	/*height:115px;*/
	height: 216px;
	overflow: hidden;
}


.home-blog-img{
	position:absolute;
	top:50%;
	left:50%;
	margin-right: -50%;
	transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
		-webkit-transform: translate(-50%, -50%);
		max-width: 100%;
		/*height: 85px !important;*/
}

.home_blog_header_box{

   width: 100% !important;
}


.homeblogtitle{
	color:#333 !important;
	margin-bottom: 0 !important;
	font-size: 20px;
	font-weight: 700;
}

.homeblogtitle:hover{
	color:#BE424A !important;
}

.home_blog_date_wrapper{
	/*float:right;*/
	float:left !important;
}

/*.archive_date{
	float:left;
}*/

/***************** BASIC HOSTING *****************/
.basic-hosting{
	clear:both;
}
.basic-hosting .title {
	font-size: 25px;
	font-weight: bold;
}

.basic-hosting .cat-type {
	border: 0px solid #002a3e; 
	padding: 15px 0;
}

.basic-hosting .details {
	border: 0px solid #fff; 
	padding: 20px 0;
}

.basic-hosting .server {
	border: 0px solid #002a3e;
}

.basic-hosting .server-img {
	padding: 0 0 10px 0;
}

a#btn-back-to-top {
	display: none;
    width: 60px;
    height: 60px;
    text-indent: -9999px;
    position: fixed;
    z-index: 999;
    right: 20px;
   /* bottom: 20px;*/
   bottom: 80px;
    background: #004e73 url("../images/up-arrow.png") no-repeat center 43%;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
}
.blog_box {
    margin-left: 0;
}

.blog_post{
	min-height: 190px;
	margin: 0 0 10px;
}

.others-box{
	padding:8px;
	background: #FFF;
	margin-bottom: 15px;
	box-shadow: 0px 0px 0px 1px #EEE;
	height:auto;
}

.others-content{
	height:auto;
}

.others-content > ul{
	color: #333;
	overflow: visible;
    margin: 0;
    padding: 0;
}

.others-content > ul > a{
	display:block;
	padding: 10px 0;
	text-decoration: none;
	color: #333;
	font-weight: 700;
	font-size: 14px;
	border-bottom: 1px solid #ccc;
	/*height: 85px;*/
	height:auto;
}
.others-content > ul li{
	padding: 2px 0;
	/*height:75px;*/
	height: auto;

}

.otherblog{
	list-style: none;
	height:auto;

}
.ob-panel{
	word-wrap:break-word;
	float: left; width: 70%; padding: 0px 0px 0px 5%;
}
.ob-image-cont{
	float: left;
	width: 30%;
}
.ob-image{
	/*width: 25%;
	height: auto;*/
	width: 80px;
	float: left;
	margin-right: 10px;
	margin-bottom: 10px;
	height: 60px !important;
}

.ob-title{
	font-size: 14px;
	font-weight: 700;
	margin: 0px 0px 6px;
}

.ob-title:hover{
	color:#BE424A;
}

.ob-calendar{
	color: #999;
	font-weight: 400;
	font-size: 12px;
}

.others-title
{
	background:rgba(40, 47, 57, 0.4);
	color:#fff;
	height: 30px;
	text-align: center;
	font-size: 18px;
	box-shadow: 0px 0px 0px 1px #EEE;
	font-weight: 400;
}

.view-more-wrapper{
	background: rgba(40, 47, 57, 0.2);
	/*text-align:center;*/
	text-transform: uppercase;
}
.view-more{
	/*text-align:center;*/
	font-size: 14px;
	text-shadow: 2px 2px rgba(136,136,136, 0.3);
	color:#333;
	text-decoration: none;
	font-weight: bold;
	float:right;
	margin-right: 5%;


}
.view-more:hover{
	color:#BE424A;
	cursor: pointer;
	text-decoration: none !important;
}


.text-shadow{
	text-shadow: 2px 2px rgba(136,136,136, 0.3);
}	
.blog_img_wrapper{
	position:relative !important;
}
.blog_post_box{
	box-shadow: 0 0 0 1px #eee;
	position: absolute;
	padding: 10px;
	max-width: 100%;
}

.blog_post_box:hover{
	box-shadow: 0 0 0 1px #d6d6d6;
}

.blog_post_wrapper{
	position:relative;
	height: inherit;
}


/*-------------------------------*/

.blog-section{
	/*padding-top: 30px;*/
	padding-top:12px;
	height: auto;
}

.blog_full_date {
	cursor: default !important;
}

.blog_full_date:hover {
	background-color: #004e73 !important;
}

.bg-size {
	height: 59px;
	width: 59px;
	text-align: center;
	background: #004e73;
	background-size: cover;
	color: #fff;
	display: block;
	margin: 0 auto;
}

.blogdate{
	padding-top:7px;
	margin-bottom: 3px !important;
}

.blog_header_box{
   /*width:160px !important;*/
   /*width:70% !important;*/
   width: 100% !important;
}

.blog_header > a {
	text-decoration: none !important;
	color: #333;
}

.blog_header > a:hover {
	text-decoration: none !important;
	color: #5a5a5a;
}

.blog_date_wrapper{
	float:right;
}
.blog_header_box{
	float:left;
	word-wrap: break-word;
}

.blog_date {
	/*cursor: default;*/
	color:#333 !important;
	font-weight: bold;
}
.link_orange{
	display: inline;
}
.bloglink{
	color:#333 !important;
}
.blog_box{
	padding-bottom: 50px;
}
.blogtitle{
	color:#333 !important;
	margin-bottom: 0 !important;
}

.blogtitle:hover{
	color:#BE424A !important;
}

/*.blog_date:hover {
	background-color: #004e73 !important;
}*/

#domainwhois_container{
	background:rgba(40, 47, 57, 0.9);
	color:#fff !important;
	padding: 24px 0px;
	position: relative;
}


.templatemo-slogan{
	margin-top:0 !important;
	margin-bottom: 5px !important;
}

.domainwhois_header{
	font-weight: bold;
	line-height: 45px;
	font-size: 30px;
	margin-top: 10px;
	margin-bottom: 10px;
	float:left;
}
.domainwhois-block-form {

border-radius: 5px;
-webkit-border-radius: 5px;
background: #fff;
position: relative;
}

/*#domainwhois{
	border-radius: 10px;
}*/

/*.bootstrap-select.btn-group:not(.input-group-btn){
	margin-top: 3px !important;
	margin-left: -75px !important;

}*/
/*#domainwhois
{
	padding: 0 0px 0 20px !important;
	margin-top:4% !important;
	
}
*/
/*#domainwhois_container .form-group > div {
	margin-left: 5%;
	margin-right: 5%;
}*/



#domainwhois_form >.form_row {
	float: left;
	clear: both;
	width: 100%;
}

.domain_search_cont
{
	clear:both;
	height: 49px;
}

#domainwhois{
	float: left;
}

.ext_cont{
	position: relative;
	float:left;
	height: 46px;
}

#lookup_btn{
	float: left;
}

.ext_cont > .btn-group, .btn-group-vertical {
    vertical-align: initial !important;
}

.verification_slider{
	background:rgba(225,225,225,.1);
	width:93%;
	/*height:70px;*/
	/*height: 122px;*/
	min-height:122px;
	clear:both;
	margin: 10px 0;
	display:block;
	word-wrap: break-word;
}

/*Domain Who is Search*/

.search-result{
margin: 0px;
padding: 10px 25px;
background-color: #DDD;
color: #666;
font-size: 20px;
text-align: left;

}


.search-result-domain{
	font-size: 20px !important;
	vertical-align: middle !important;
}

.search-available{
	font-size:  20px !important;
	background: #27AE60;
}

.suggestion-search-results{
	font-size: 20px;
}
/*captcha*/
/*#captchaLookup{
	margin-left: 7% !important;
	margin-top: 5% !important;
}*/


.captchaLookup-cont{

/*	width:11%;
	margin-left: 33%;*/
	padding: 20px;
	float:left;
	width: 100%;
}

.verification_label{
	float:left;
	font-size:15px;
	margin-right:2%;
	word-wrap:break-word;]
	text-shadow: 2px 2px rgba(136,136,136, 0.3);
}
#captchaLookup{
	float:left;
	height: 30px;
/*	height: 60px;*/
	margin-right: 2%;
	/*margin-right:1%;*/
	/*margin-left: 30%;*/
}

#changeCaptcha{
	float: left;
	width:15%;
}

#lookup-captcha{
	float:left;
	width:28%;
	height: 30px;
}

.promo_circle{
	border-radius:100% !important;
	background:#119EE7;
/*	height: 122px;
	width: 122px;*/
	height: 90px;
	width: 90px;
	position:relative;
}

.promo_circle_inn{
	background:#fff;
	position:absolute;
	top: 50%;
    left:50%;                 
   	transform: translate(-50%, -50%);
   	-ms-transform: translate(-50%, -50%);
   	-webkit-transform: translate(-50%, -50%);
   	 border-radius: 100% !important;   
/*   	 height:110px;
   	 width:110px;*/
   	height: 80px;
	width: 80px;
}

.promo_circle_inner{
	background:rgba(53, 56, 63,.3);
	position:absolute;
	top: 50%;
    left:50%;                 
   	transform: translate(-50%, -50%);
   	-ms-transform: translate(-50%, -50%);
   	-webkit-transform: translate(-50%, -50%);
   	 border-radius: 100% !important;   
/*   	 height:100px;
   	 width:100px;*/
   	 height: 70px;
	 width: 70px;
   	 z-index:1;
}

.promo_free{
	position:absolute;
	color:#be424a !important;
	font-weight: bold;
	/*font-size: 38px;*/
	font-size: 25px;
	font-family: inherit;
	text-shadow: 1px 1px rgba(136,136,136, 0.3);

	top:50%;
	left:50%;

	transform:translate(-50%,-50%);
	-ms-transform:translate(-50%, -50%);
	-webkit-transform:translate(-50%,-50%);
}
.promo_cont{
/*	background: rgba(40,107,191,.5);*/
	position:relative;
	height:250px;
	width: 100%;
	padding:5px;

}
.promo_header{
	background: rgba(72, 81, 102,.9);
	/*height: 70px;*/
	height: 65px;
	width: 100%;
	/*padding: 5px 5px 5px 20%;*/
	padding: 0px 0px 0px 23%;
	position:relative;

}

.promo{
	position:absolute;
/*	top: -5%;
	left: -5%;*/
	top: -2%;
	left: -8%;
	/*width:120px;*/
	width:100px;
	height: 120px;
	max-width: 100%;
	height: auto;

}

.promo_section{
	padding-top:20px;
}

.promo_body{
	background:rgba(1,50,67,.1);
	/*font-size: 25px;*/
	font-size: 20px;
	/*height:165px;*/
	height: 140px;
	word-wrap:break-word;
	box-shadow: 6px 6px 6px -10px rgba(0, 0, 0, .5);
	-webkit-box-shadow: 6px 6px 6px -10px rgba(0, 0, 0, .5);
	-moz-box-shadow: 6px 6px 6px -10px rgba(0, 0, 0, .5);
	/*padding-top: 18px;*/
	padding-top:10px;
	text-shadow: 2px 2px rgba(136,136,136, 0.1);
	
}

.promo_body_content{
	background: rgb(51, 102, 128) none repeat scroll 0% 0%;
/*	margin-left: 10%;*/
	/*border-radius: 2px !important;*/
}

.promo_ext{
	/*background: #013243;*/
	background:rgba(56, 56, 56, 0.9);
	display:inline-block;
/*	height: 55px;
	width: 16%;*/
	height: 37px;
	width: 17%;
	border-radius: 2px !important;
	box-shadow: 6px 6px 6px -10px rgba(0, 0, 0, .5);
	-webkit-box-shadow: 6px 6px 6px -10px rgba(0, 0, 0, .5);
	-moz-box-shadow: 6px 6px 6px -10px rgba(0, 0, 0, .5);
	text-align: center;
	padding-top: 2%;
	word-wrap:break-word;
	font-size: 16px;
}

.promo_ext_only{
	background: #BE424A;
}
.promo_domain{
/*text-shadow: 2px 2px rgba(136,136,136, 0.2);*/
font-weight: bold;
/*text-transform: uppercase;*/
}

.extensions{
	/*padding-top:12px;*/
	padding-top: 5px;
}

/*.lookup-captcha-cont{
	margin-left: 1%;
	float:left;
	padding-top: 4px !important;
	width: 10%;
}
.lookup_btn-cont{
	margin-left: 1%;
	width:10%;
	float: left;
	margin-top: -12px;

}*/

.btn-green {
    border-bottom: 1px solid #27AE60 !important;
}

.float_left {
	float: left;
}

#errMsg{
	margin-top: 10px !important;
}
.template-cpanel{
	/*padding: 20px 50px;*/
}

.template-cpanel .contact_right {
	padding: 30px 0 0 0;
}
#lookup_btn_id
{
	margin-top: 2px !important;
	margin-bottom: 20px !important;
}

/*Blog*/
.share-buttons{
	width: 60px;
	height: 100%;
	display: block;
	margin: 20px auto 0;
}

.share-link{
	width:36px;
	margin-bottom: 20px;
}

.share-tweet{
	width:36px;
	margin-bottom:20px;
}

.share-linkedin{
	width: 36px;
	margin-bottom: 20px;
}

.share-google{
	width:36px;
	margin-bottom: 20px;
}
/*template cpanel*/
/*.template-cpanel{
	height: 400px;
}*/


/*Carousel*/
.templatemo-carousel-caption{
	position:relative !important;
	background:rgba(255,255,255,0.1);
	top:0 !important;
	left: 0 !important;
	height:525px !important;
	width: 100% !important;
	margin:0 auto !important;
	color:#FFF;
}
/*dynamic*/
.templatemo-carousel-dynamic{
	position: absolute;
	top: 50%;
	left: 50%;
	height: 400px;
	width: 90%;
	margin-right: -50%;
	transform: translate(-50%, -50%);
	-ms-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%,-50%);
	max-width: 100%;
	
}

.carousel-dynamic-content {
    position: absolute;
    top: 50%;
    left: 50%;
    margin-right: -50%;
    transform: translate(-50%, -50%);
    -ms-transform:translate(-50%, -50%);
    -webkit-transform:translate(-50%,-50%);
    height: 269px;
    /*width: 100%;*/
    text-align: center;
    max-width: 100%;
}
.carousel-control {
	top:150px !important;
	height: 525px !important;
}
.carousel-control.left {
    background-image: none !important;
}

.carousel-control.right {
    background-image: none !important;
}

.carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev {
    margin-left: -40% !important;
    z-index: 100 !important;
}

.carousel-control .glyphicon-chevron-right, .carousel-control .icon-next {
    margin-right: -40% !important;
    z-index: 100 !important;
}

.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right {
    transform:translateY(-50%);
}

.slide_content_1{
 
   background:transparent linear-gradient(to right,rgba(0,78,115,0.9), #004E73) repeat scroll 0% 0%;
   position: absolute;               
   top: 50%;
   left:33%;                 
   transform: translate(-50%, -50%);
   -ms-transform: translate(-50%, -50%);
   -webkit-transform: translate(-50%, -50%);   
	
	height: 400px;
	width: 50%;
	max-width: 100%;
	word-wrap:break-word;
}
.slide_content_1_header_cont{
	position: absolute;
	top:15px;
	left:5%;
	width: 90%;
	text-align: left;
}

.slide_content_1_header1{
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

.slide_content_1_header2{
	margin-top: 0 !important;
	
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 40px;
	line-height: 55px;
	font-family:"Open Sans",Arial,Helvetice Neue,sans-serif !important;
}

.slide_content_1_overlay_text_content{
	position: absolute;
	top:150px;
	left:5%;
	width: 100%;
	text-align: left;
}

.slide_content_1_overlay_text_content > ul{
	list-style-type: none;
	margin: 0px;
	padding-left: 10px;
	font-weight: 500;
	font-size: 22px;
	list-style-position: inside;

}

.slide_content_1_overlay_text_content > ul > li> span {
	font-weight: bold;
}

.slide_content_1_overlay_img_box{
	position: absolute;
	top:50%;
	left:134.9%;
	height: 400px;
	width: 70%;
   transform: translate(-50%, -50%);
   -ms-transform: translate(-50%, -50%);
   -webkit-transform: translate(-50%, -50%);   
   max-width: 100%;
   background:transparent linear-gradient(to right, rgba(137,150,160,.3), rgba(46,49,56,.3)) repeat scroll 0% 0%;
}
.slide_content_1_overlay_img_box > img{
	position:absolute;
	top:50%;
	left:40%;
	transform: translate(-50%, -50%);
   	-ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);   
}
.slide_content_1_overlay_text_bottom{
   position: absolute;               
   top: 78%;
   left:50%;                 
   transform: translate(-50%, -50%);
   -ms-transform: translate(-50%, -50%);
   -webkit-transform: translate(-50%, -50%);   
	height: 83px;
	width: 100%;
	background: rgba(46,204,113,0.5);

}

.slide_content_2{
   background:transparent linear-gradient(to right,rgba(40, 47, 57, 0.8), rgba(40,47,57,1)) repeat scroll 0% 0%;
   position: absolute;               
   top: 50%;
   left:33%;                 
   transform: translate(-50%, -50%);
   -ms-transform: translate(-50%, -50%);
   -webkit-transform: translate(-50%, -50%);  
	height: 269px;
	width: 50%;
	text-align: center;
	max-width: 100%;
}

.slide_content_2_header_cont{
	position: absolute;
	top:15px;
	left:5%;
	width: 100%;
	text-align: left;
}

.slide_content_2_header1{
	margin-top: 0 !important;
	margin-bottom: 0 !important;
}

.slide_content_2_header2{
	margin-top: 0 !important;
	
	font-style: normal;
	font-variant: normal;
	font-weight: bold;
	font-size: 40px;
	line-height: 55px;
	font-family:"Open Sans",Arial,Helvetice Neue,sans-serif !important;
}

.slide_content_2_overlay_text_content{
	position: absolute;
	top:150px;
	left:5%;
	width: 100%;
	text-align: left;
}

.slide_content_2_overlay_text_content > ul{
	list-style-type: none;
	margin: 0px;
	padding-left: 10px;
	font-weight: 500;
	font-size: 22px;
	list-style-position: inside;

}

.slide_content_2_overlay_text_content > ul > li> span {
	font-weight: bold;
}

.slide_content_2_overlay_text_highlight{
	position: absolute;
	top:80px;
	height: 59px;
	width: 100%;
	background: rgba(46,204,113,0.5);
	text-align: left;
	padding-left: 20px;
}

.slide_content_2_overlay_img_box{
	position: absolute;
	top:50%;
	left:131.7%;
	background: transparent linear-gradient(to left, rgba(40, 47, 57, 0.8), #282F39) repeat scroll 0% 0%;
	height: 269px;
	width: 64%;
	text-align: center;   
	transform:translate(-50%, -50%);
	-ms-transform:translate(-50%, -50%);
	-webkit-transform:translate(-50%, -50%);
	max-width: 100%;

}

.slide_content_2_overlay_img_box > img {
	position:absolute;
	top:50%;
	left:50%;
	transform: translate(-50%, -50%);
   	-ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);   
}

#templatemo-carousel{
	/*margin-bottom: 5px !important;*/
}

/*Basic Hosting*/

/*sale section*/
.notebox{
	border:1px solid #FFF;
/*	background: #BE424A !important;
	color: #fff;*/
	/*color: rgb(190, 66, 74);*/
	background: rgb(255, 255, 255); 
	font-size: 22px;
	padding: 5px;
}

/*-------------*/

.subtextfocus{
	font-size: 26px !important;
}

.detailsfocus{
	font-size: 16px !important;
}

.basicpackages{
   
}

.setupfee{
	text-transform: uppercase;

}

.noemail{
	text-transform: capitalize;
}
.eachpackage{
	background:rgba(40, 47, 57, 0.2);
	 padding-bottom: 20px;
	 font-size: 17px;	
}

.eachtype{

	background: rgba(40, 47, 57, 1);
	color: #fff !important;
}

.focuspackage{

	margin-top: -16px;
	background:rgba(56,56,56,.5);
	padding-bottom: 20px;
	font-size: 17px;
	/*height: 525px;*/
	height: 563px;
}

.focustype{
	/*background:#BE424A;*/
	background: rgb(0,0,0);
}

.package-lead{
	background: #1BBC9B;
	color:rgb(56, 56, 56);
}



/*Custom Techspecs*/
.custom-techspecs{
	margin-bottom: 0px;
	margin-top: 0px;
	min-height: 500px;
	background: #f8f8f8;
	padding-bottom: 50px;
	padding-top: 10px;
}

.custom-techspecs-content
{
/*	background: #f9f9f9;
    border: 1px solid #E5E9EA;*/
    min-height: 500px;
}

.custom-techspecs-section{
	margin:30px auto 0;
}	

.custom-techspecs-cont{
	/*min-height: 200px !important;*/
	/*min-height: 135px !important;*/
/*	height: 200px;*/
	height: auto;
	padding:5px;
	/*margin-bottom: 20px;*/
	margin-bottom: 0px;
	
}
.custom-techspecs-specs{
	/*background: linear-gradient(180deg, #ffffff 0%, #f7f7f7 32%);*/
	background: rgba(255,255,255,.1);
	/*min-height:135px !important;*/
	/*height: 200px;*/
	height:auto;
	/*padding:10px;*/
/*	border-top-left-radius: 20px !important;
	border-bottom-right-radius: 20px !important;*/
/*	-webkit-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.1);
	box-shadow: 0 3px 12px rgba(0, 0, 0, 0.1);*/
/*	-webkit-box-shadow: 0px 0px 0px 1px #EEE;
	-moz-box-shadow: 0px 0px 0px 1px #EEE;
	box-shadow: 0px 0px 0px 1px #EEE;*/
	transition: all 0.3s ease-out 0s;
	word-wrap:break-all;

}

.custom-techspecs-specs:hover{
	background:transparent linear-gradient(to right, rgba(255,255,255,.1), rgba(255,255,255,.9));
	cursor: default;
}
.custom-techspecs-specs > ul{
	list-style-type: none;
	margin: 0px;
	padding-left: 10px;
	font-weight: 500;
	font-size: 14px;
	list-style-position: inside;

}

.custom-techspecs-specs> ul > li {
	padding: 4px 0px 4px 0px;
	text-indent: -1em;
    margin-left: 1em;
}

.custom-techspecs-specs >ul >li >i{
	color: #27AE60;
	font-weight: 700;
	padding-right:10px; 
}

.custom-techspecs-header{
	/*background-color:#004E73;*/
	/*background-color:rgba(0,78,115,.9);*/
	background: #f9f9f9;
	/*color: #FFF;*/
	color:#333;
	margin-bottom:0 !important;
}

.custom-techspecs-font{
	color:#003e5b;
	/*color:#fff;*/
	display:block;
	font-weight: bold;
	/*font-size: 25px;*/
	font-size: 20px;
	/*text-shadow: 1px 1px rgba(255,255,255, 1);*/
}

/*Custom Security*/
.custom-techspecs-sec-font
{
	color:#003e5b;
	display:inline-block;
	font-style:normal;
	font-variant: normal;
	font-weight: bold;
	line-height: 45px;
	/*font-size: 40px;*/
	font-size: 20px;
	margin-left: 20px;
	margin-bottom: 10px;
}
.custom-security-reliability{
	margin-bottom: 0px;
	margin-top: 0px;
	min-height: 500px;

}

.custom-security-reliability-header{
	background-color:rgba(40, 47, 57, 0.9);
	color: #FFF;
	margin-bottom:0 !important;
}

.custom-security-reliability-content
{
    border: 1px solid #E5E9EA;
    min-height: 500px;
}

.custom-security-reliability-section{
	margin:30px auto 30px;
}

.custom-security-reliability-cont{
	min-height: 200px !important;
	height: 275px;
	padding:5px;
	margin-bottom: 20px;
	
}

.custom-security-reliability-specs{
	background: linear-gradient(180deg, #ffffff 0%, #f7f7f7 32%);
	min-height:200px !important;
	height: 275px;
	padding:10px;
	border-top-left-radius: 20px !important;
	border-bottom-right-radius: 20px !important;
	-webkit-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0 3px 12px rgba(0, 0, 0, 0.1);
	box-shadow: 0 3px 12px rgba(0, 0, 0, 0.1);
	transition: all 0.3s ease-out 0s;
	word-wrap:break-all;

}

.custom-security-reliability-font{
	color:#003e5b;
	display:inline-block;
	font-style:normal;
	font-variant: normal;
	font-weight: bold;
	line-height: 38px;
	font-size: 25px;
	margin-bottom: 10px;
	margin-left: 3%;

}


.custom-security-reliability-specs > ul{
	list-style-type: none;
	margin: 0px;
	padding-left: 10px;
	font-weight: 500;
	font-size: 14px;
	list-style-position: inside;

}

.custom-security-reliability-specs> ul > li {
	padding: 4px 0px 4px 0px;
	text-indent: -1em;
    margin-left: 1em;
}

.custom-security-reliability-specs >ul >li >i{
	color: #27AE60;
	font-weight: 700;
	padding-right:10px; 
}
.security-img-wrapper{
	position:relative;
	width: 80px;
	height: 80px;
	float:left;
}

.security-img-wrapper > img{
	position:absolute;
	top:50%;
	left:50%;
	margin-right: -50%;
	transform:translate(-50%, -50%);
	ms-transform:translate(-50%, -50%);
	-webkit-transform:translate(-50%, -50%);
	max-width: 100%;
}

/*FAQ Menu */


#faq_container .templatemo-line-header{
	margin-top: 0px !important;
	margin-bottom: 0px !important; 
} 

.faq-menu-container{
	min-height: 360px !important;
	overflow-x: initial !important;
}
.mm-menu {

/*    position: fixed !important;*/
    /*top: 34% !important;*/
    /*top: 5% !important;*/
    top: 11% !important;
    left: 3% !important;
    background: rgba(40, 47, 57, 1) !important;
    color: #FFF !important;
    /*z-index: -1 !important;*/

}

.mm-title{
	color:#FFF !important;
	font-size: 18px !important;
}

.mm-menu .mm-btn::before {
    border-color: rgba(255, 255, 255, 0.3) !important;
}

.mm-menu .mm-listview > li .mm-next::after {
    border-color: rgba(255,255,255, 0.3) !important;
}

.well {
    border: none !important;
    border-radius: 0px !important;
    box-shadow: none !important;
}

.mm-listview > li > a,
.mm-listview > li > span {
   padding-top: 10px !important;
   padding-bottom: 10px !important;
}



.mm-listview > li > span, .mm-navbar .mm-title {
    text-overflow: initial !important;
}

/*Start of FAQ Side Menu*/
/*faq*/
.faq_content_offset{
	width: 7.667% !important;
}

#faq-menu{
	height: 360px;
}

.fa.pull-right {
    margin-left: -1.7em !important;
}

.faq_header{
	font-size: 36px;
    padding: 0 .25em;
    font-family: 'Open Sans', Arial, Helvetice Neue, sans-serif;
    color:#003e5b;
}

.faq_title{
	font-size: 20px;
    padding: 0 .25em;
    font-family: 'Open Sans', Arial, Helvetice Neue, sans-serif;
    color:#368add;
    font-weight: bold;
   
}

.faq_sidebar_menu.active,
.faq_sidebar_menu:hover{
background-color: #006666 !important;
color:#fff !important;
cursor: pointer;

}

.faq_sidebar_menu.active{
border-right: 5px solid #2ecc71 !important;
}

#faq_container{
  position: relative;
  min-height: 360px;
}

#faq_content_container{
  position: relative;
  min-height: 500px;
}

.faq_content_box{
  position: relative;
}

.faq_content{
	margin: 0 auto;
	width: 90%;
	padding-right: 0 !important;
}

.side-body {
  font-size: 18px;
}

.faq_sidebar_menu_sub{
  font-size:16px !important;
   word-wrap:break-word !important;
 padding: 10px !important;
 cursor: pointer;
}


.faq_sidebar_menu_sub.active,
.faq_sidebar_menu_sub:hover{
background-color: #006666 !important;
color:#fff !important;
cursor: pointer;

}

.faq_sidebar_menu_sub.active{
border-right: 5px solid #2ecc71 !important;
}

.panel-title > a{
	text-decoration: none !important;
}
/*End of FAQ Side Menu*/

/*blog*/

	.blog-img-cont
	{
		clear: both;
		position:relative;
		width:100%;
		/*min-height: 322px;*/
		min-height: 346px;
		max-width: 100%;
		overflow: hidden;
	}

	.blog-img{
		position:absolute;
		top:50%;
		left:50%;
		margin-right: -50%;
		transform:translate(-50%,-50%);
		-ms-transform:translate(-50%,-50%);
   		-webkit-transform: translate(-50%, -50%);
   		max-width: 100%;
   		/*height: 85px !important;*/
	}

/*Media Queries*/
/*@media (min-width: 101px) and (max-width: 200px){
#cidhosting-logo{
	max-width: 127px !important;
	height: auto !important;
	padding-top: 15px;
}

	#faq-menu{
  		display:none;
  	}

  .custom-techspecs-font{
  	font-size: 30px;
  	margin-top: 2px;
  }
  .custom-techspecs-specs > ul{
  	font-size: 10px;
  }	
}*/

/*writeup*/
.share-writeup{
/*	background: rgba(255,255,255,.7);*/
	/*background: #F3F3F3;*/
	background: #FFF;
	/*height: 520px;*/
	height:auto;
	width:100%;
	color:#4D4D4D;
}

.share-header{
	word-wrap:break-word;
}

.share-header h2{
	font-family: "Arial" !important;
	font-size: 45px;
	font-weight: bold;
	padding-bottom: 20px;
	color: #333;
}

.share-content{
	font-size: 18px;
	color:#666;	
}

.share_content{
text-align: justify;
}
.share-img-wrapper{
	position:relative;
	height: 450px;
}

.share-img-wrapper > img {
	position:absolute;
	top:50%;
	left:50%;
	margin-right: -50%;
	transform: translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%, -50%);
	max-width: 100%;
	z-index: 1;
	height: 450px;
}

/*nas-writeup*/

.nas-writeup{
	background: #F8F8F8;
	min-height: 520px;
	width:100%;
	color:#4D4D4D;
	padding: 50px 50px 0;
}

.nas-header h4{
	font-family: :"Arial" !important;
	font-size: 20px;
	/*color:#7B7B7B;*/
	color: #333;
	font-weight: bold;
	padding-bottom: 20px;
}

.nas-content{
	font-size: 18px;
	/*color:#666;*/
	color:#333;
	text-align: left;
}

.nas-img-wrapper{
	position:relative;
	height:400px;
}

.nas-img-wrapper > img {
	position:absolute;
	top:50%;
	left:50%;
	margin-right: -50%;
	transform: translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%, -50%);
	max-width: 100%;
	z-index: 1;
}


/*-----------------*/
.vpsserver-writeup{
	/*background: #F3F3F3;*/
	background: #FFF;
	/*height: 520px;*/
	height:auto;
	width:100%;
	color:#4D4D4D;
}

.vpsserver-header h2{
	font-family: "Arial" !important;
	font-size: 45px;
	font-weight: bold;
	padding-bottom: 20px;
}

.vpsserver-content{
	font-size: 18px;
	color:#666;
} 

.vpsserver_content{
	text-align: justify;
}
.vpsserver-img-wrapper{
	position:relative;
	height:400px;
}

.vpsserver-img-wrapper > img {
	position:absolute;
	top:50%;
	left:50%;
	margin-right: -50%;
	transform: translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%, -50%);
	max-width: 100%;
	z-index: 1;
}

/*Security and Reliability*/
.security-reliability{
	margin-bottom: 0px;
	margin-top: 0px;
	min-height: 500px;
	/*background: #f8f8f8;*/
	background: #fff;
	padding-bottom: 50px;
}

.security-reliability-header{
	/*background: #f9f9f9;*/
	margin-top: 20px !important;
	background: #fff;
	color:#333;
	margin-bottom:0 !important;
}

.templatemo-line-header span {
    font-size: 35px !important;
	font-weight: bold;
}
.security-reliability-content
{
    /*min-height: 500px;*/
    min-height: 300px;
}

.security-reliability-section{
	margin:30px auto 0;
}	

.security-reliability-cont{
	min-height: 275px !important;
	/*height: 275px;*/
	padding:5px;
	margin-bottom: 20px;
	
}

.security-reliability-specs{
	background: #FFF;
	min-height:200px !important;
	height: 275px;
	padding:10px;
	-webkit-box-shadow: 0px 0px 0px 1px #EEE;
	-moz-box-shadow: 0px 0px 0px 1px #EEE;
	box-shadow: 0px 0px 0px 1px #EEE;
	transition: all 0.3s ease-out 0s;
	word-wrap:break-all;

}

.security-reliability-specs > ul{
	list-style-type: none;
	margin: 0px;
	padding-left: 10px;
	font-weight: 500;
	font-size: 16px;
	list-style-position: inside;

}

.security-reliability-specs> ul > li {
	padding: 4px 0px 0px 40px;
	text-indent: -1em;
    margin-left: 1em;
}

.security-reliability-specs >ul >li >i{
	color: #27AE60;
	font-weight: 700;
	padding-right:10px; 
}

/*whm-writeup*/

.whm-writeup{
	/*background: #F8F8F8;*/
	/*background: #FFF;*/
	background: url('../images/whm_bg.jpg') no-repeat left top !important;
    -webkit-background-size: 100% !important;
    -moz-background-size: 100% !important;
    -o-background-size:  100% !important;
    background-size: 100% !important;
    /*overflow-x: hidden;*/
	/*background: linear-gradient(to bottom, #ffffff 0%, #f7f7f7 32%);*/
	/*min-height: 735px;*/
/*	width:100%;*/
	color:#4D4D4D;
	/*padding:50px;*/
	/*padding: 20px;*/
	/*border-bottom: 1px solid #E7E7E7;*/
}

.whm-header h4{
	font-family: :"Arial" !important;
	font-size: 45px;
	/*color:#7B7B7B;*/
	/*color: #333;*/
	color:#fff;
	font-weight: bold;
	padding-bottom: 20px;
}
.whm-box-content{
	/*padding-top: 45px;*/
	padding-top: 30px;
}
.whm-content{
	/*font-size: 25px;*/
	font-size: 20px;
	/*color:#666;*/
	color:#fff;
}

.whm-img-cont{
	position:relative;
	/*height: 290px;*/
}
.whm-img-wrapper{
	position: absolute !important;
	left: 50%;
}

.whm-img-wrapper > img {
	position:absolute;
	top:50%;
	left:50%;
	margin-right: -50%;
	transform: translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%, -50%);
	max-width: 100%;
	z-index: 1;
}

.whmimg{
	margin-left: -30px;
}

.whm-feature-box{
	/*clear:both;*/
	/*margin-top: 50px;*/
	margin-top: 10px;
}
.clear-both{
	clear:both;
}
.whm-inner-feature{
	min-height: 50px;
	position:relative;
	/*margin-bottom: 25px;*/
	/*width: 120px;*/
	width:60px;
	float: left;
}	
.whm-feature-box  .whm-inner-feature i{
	/*background: #002A3E;*/
	background: rgba(0, 0, 0, 0.8);
}

.whm-feature-box i{
	text-shadow: 2px 2px rgba(136,136,136, 0.1);
	color: #FFF;
/*	font-size: 33px;
	padding: 16px;*/
/*	font-size: 65px;
	padding: 20px;*/
font-size: 32px;
padding: 12px;
	width: 100%;
	text-align: center;
	position: absolute;
	border: 2px solid;
	height: 100%;
}

.whm-feature-wrapper{

}

.whm-inner-img-wrapper{
	position:relative;
	/*display: inline-block;*/
	/*float:left;*/
/*	height: 60px;
	width: 80px;
	margin-right: 4%;*/
/*	height: 95px;
	width: 120px;*/
	height: 50px;
	width: 60px;

	/*margin-right: 25%;*/

}
.whm-feature-content{

	font-size: 21px;
	/*font-weight: bold;*/
	color: #333;

	/*position: absolute;
    top: 50%; 
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);*/
    word-wrap:break-word;
   /* font-weight: 400;*/
    float:left;
    padding: 20px;
}

.whm-feature-content > p{
	position:absolute;
	top:50%;
	transform:translateY(-50%);
	-ms-transform:translateY(-50%);
	-webkit-transform:translateY(-50%);
	max-width: 100%;
	/*color:#666;*/
	color:#fff;
}
/*.whm-feature-content > p{
	display: inline;
	padding-left: 10px;
}
*/
.whm-additional-feature-box{
	margin: 40px 0px;
}
.whm-additional-feature-content{
	/*padding:50px 0;*/
	clear:both;
	/*color:#666;*/
	color:#fff;
	/*font-size: 24px;*/
	font-size:20px;
	word-wrap:break-word;
	/*height: 100px;*/
	/*font-weight: 400;*/
	text-align: left;
}

.whm-additional-feature-img-wrapper{
	position:relative;
	/*height: 290px;*/
	height: 95px;
	/*width: 60%;*/
	width: 125px;
}

.whm-additional-feature-img-wrapper > img {
	position:absolute;
	top:50%;
	left:50%;
	margin-right: -50%;
	transform: translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%, -50%);
	max-width: 100%;
	z-index: 1;
}

.whm-additional-feature-img-cont{
	padding:0 !important;
}

/*cpanel*/
.template-cpanel-main-header{
/*color: #333;*/
color:#fff;
font-size: 35px;
font-weight: bold;
text-align: center;
z-index: 1;
text-transform: uppercase;
}
.cpanel-main-header-wrapper{
	margin:0 auto 10px;
	width:390px;
}

.main-liner{
	background: #AAA;
	display: block;
	height: 3px;
	position: relative;
	top: 70px;
	width: 165px;
	margin-left: 14px;
}

.cpanel-list h5{
	color:#8d8d8d;
	font-size: 25px;
	/*font-weight: bold;*/
}

.cpanel-list ul {
	list-style: none;
	/*margin-top: 50px;*/
	margin-top: 10px;
}

.cpanel-img-wrapper{
	position:relative;
	/*height:400px;*/
	/*height:250px;*/
	min-height: 300px;
}

.cpanel-img-wrapper > img {
	position:absolute;
	top: 100%;
	left:50%;
	margin-right: -50%;
	transform: translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
	-webkit-transform:translate(-50%, -50%);
	max-width: 100%;
	/*width: 90%;*/
/*	width:66%;*/
	z-index: 1;
}

/*unlimited*/
.unlimited-main-header-wrapper{
	margin:0 auto 50px;
	width:400px;
}

.main-liner2{
	background: #AAA;
	display: block;
	height: 3px;
	position: relative;
	top: 70px;
	width: 165px;
	margin-left: 14px;
}

.unlimited-inner-feature{
	/*min-height:150px;*/
	/*min-height: 145px;*/
	height: auto;
	position:relative;
}	

.custom-techspecs-specs  .unlimited-inner-feature i{
	/*background: #002A3E;*/
	/*background:#282F39;*/
}

#unli1{
	background: #49BD8F !important;
}

#unli2{
	background: #8061A1 !important;
}

#unli3{
	background: #56B4BD !important;
 }

#unli4{
	
	background: #BE424A !important
}
/*.custom-techspecs-specs  .unlimited-inner-feature i:hover{
	background: #1BBC9B;
	cursor: default;
}*/

.custom-techspecs-specs i{
	text-shadow: 2px 2px rgba(136,136,136, 0.1);
	color: #FFF;
/*	font-size: 40px;
	padding: 21px;*/
	font-size: 35px;
	padding: 13px;
	width: 100%;
	text-align: center;
	position: absolute;
	height: 100%;
	border-radius: 100% !important;
	/*border: 1px solid #282F39 !important;*/
}

.unlimited-inner-img-wrapper{
	position:relative;
	/*display: inline-block;*/
	float:left;
	/*height: 80px;*/
	/*width: 80px;*/
/*	width: 16%;*/
	height: 60px;
	width: 12%;
	margin-right: 2%;

}
.unlimited-feature-content{
	/*display: inline-block;*/
	/*font-size: 21px;*/
	font-size: 16px;
	/*font-weight: bold;*/
	color: #333;
	/*color:#fff;*/
	position:relative;
	float:left;
	width:85%;

/*	position: absolute;
    top: 50%; 
    transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -webkit-transform: translateY(-50%);*/
    word-wrap:break-word;
}

/*cpanel inner*/
.cpanel-inner-img-wrapper{
	position:relative;
	float:left;
	/*height: 100px;*/
	height:70px;
	width: 20%;
	margin-right: 1%;

}

.cpanel-inner-img-wrapper img{
	position: absolute;
    top: 50%; 
    left:50%;
    margin-right: -50% !important;
    transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -webkit-transform: translate(-50%,-50%);
    max-width: 100%;
    width: 30%;
}

.cpanel-feature-content{
	position: relative;
	display: inline-block;
	font-size: 26px;
    word-wrap:break-word;
    /*min-height: 100px;*/
    min-height: 70px;
    width: 70%;
}

.cpanel-feature-content span{
	position: absolute;
    top: 50%; 
/*    left:50%;
    margin-right: -50% !important;*/
    transform: translate(0,-50%);
    -ms-transform: translate(0,-50%);
    -webkit-transform: translate(0,-50%);
    max-width: 100%;
}

.contact_right li {
    /*min-height: 100px;*/
    min-height: 78px;
    line-height: 35px !important;
}
/*archive*/
#archive-box{
	margin-top: 10px;
	padding-left: 0px;
	padding-right: 0px;
}
.archive-header{
	color:#BE424A;
	font-weight: 700;
	font-size: 35px;
}
.archive-menu-wrapper{
	background: #282F39;
	color: #FFF;
	font-size: 18px;
	line-height: 20px;
}

.archive-menu{
	list-style: inside none;
	margin: 20px 0 0 -40px ;
}

.archive-menu li{
	padding:10px;
	margin: 0px;
}

.archive-menu li:hover{
	background-color: #006666 !important;
	cursor: pointer !important;
}

.archive-list.active {
    border-right: 5px solid #2ECC71 !important;
    background-color: #006666;
}

.archive-menu-title{
	font-weight: 700;
}

/*-----------*/

.archivelist a{
	color:#333;
	text-decoration: none !important;
}
.archivelist a:hover{
	cursor:pointer;
	color:#FFF;
}

.archivelist:hover{
    background-color: #066;

}
.archivelist.active{
	border-color: #066 !important;
	background-color: rgba(0,102,102,.9);
	border-right: 2px solid #2ECC71 !important;
}

.archivelist.active a{
	color:#FFF;
}
.archive-year-panel{
	border-color: transparent !important;
	box-shadow: 0px 0px 0px rgba(0, 0, 0, 0.05) !important;
}
#by-year-content{
	border: 1px solid #DDD;
	background:rgba(255, 255, 255,.9);
}

.archive-year-panel{
	margin-top: 0 !important;
}	
.year{
	font-size: 16px;
	color:#337AB7;
	font-weight: 600;
}

.year:hover{
	color:#BE424A !important;
	cursor: pointer;
}

.year.active{
	background: rgba(72, 81, 102, 0.898) !important;
	color:#FFF;
}

.header-cat{
	color:#aaa;
	margin: 10px;
}
/*----------*/
/*archive menu year*/
.archive-menu-year{
	list-style: inside none;
	margin:0 0 -40px;
}

.archive-menu-year li{
	padding:10px;
	margin: 0px;
}

.archive-menu-year li:hover{
	background-color: #006666 !important;
	cursor: pointer !important;
}

.archive-menu-year .archive-year-list.active {
    border-right: 5px solid #2ECC71 !important;
    background-color: #006666;
}




/*archive menu*/
.archive-list {
	margin-bottom: 0 !important;
}

.archive-list .panel-default {
    border-color: transparent !important;
}

.archive-list .panel{
	background:transparent !important;
	margin-bottom: 0 !important;
} 

/*archive ajax design*/
.archivebloglink{
	color:#333 !important;
}
.archivebloglink:hover{
	 cursor: pointer;
}
.archive_blog_post{

	height: auto;
	margin: 0 0 10px;
	padding: 10px;
	float:none !important;
	display:inline-block !important;
	vertical-align: top !important;
}

.archive_blog_post_wrapper{
	position:relative;
	box-shadow: 0 0 0 1px #eee;
	padding: 5px;
	max-width: 100%;
	height: inherit;
}

.archive_blog_post_box_wrapper:hover{
	box-shadow: 0 0 0 1px #d6d6d6;
}

.archive_blog_content_wrapper
{
	padding:0 !important;
	margin:0 !important;
}

.archive_blog_img_wrapper{
	position:relative !important;
	height:115px;
	overflow: hidden;
}


.archive-blog-img{
	position:absolute;
	top:50%;
	left:50%;
	margin-right: -50%;
	transform:translate(-50%,-50%);
	-ms-transform:translate(-50%,-50%);
		-webkit-transform: translate(-50%, -50%);
		max-width: 100%;
		/*height: 85px !important;*/
}

.archive_blog_header_box{

   width: 100% !important;
}

.archive_blog_header
{

}

.archiveblogtitle{
	color:#333 !important;
	margin-bottom: 0 !important;
	font-size: 20px;
	font-weight: 700;
}

.archiveblogtitle:hover{
	color:#BE424A !important;
}

.archive_blog_date_wrapper{
	float:right;
}


/*terms page*/
.terms_header{
	background-color: #F5F5F5;
	padding: 20px 20px 10px;
	border-bottom: 1px solid #DDD;
	box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.3);
}

.terms_header h1{
	text-transform: uppercase;
	font-weight: 700;
	margin-left: 10%;
}

.terms_content{
	font-size: 18px;

}
.page-header-cont {
    margin-bottom: 17px;
    border-bottom: 1px solid #DDD;
    box-shadow: 0px 1px 0px rgba(255, 255, 255, 0.5);
}

.terms-page-header{
	font-size: 24px;
	font-weight: 700;
}


/*sample some of our clients*/
.some-of-clients-header > h3
{
	text-align: center;
}
.some-of-clients-img-wrapper > img{
	min-height: 40px;
	max-width:100%;
	float:left;
	margin: 20px 20px 20px 25px; 
}
/*cpanel*/

.template-cpanel{
	background: url('../images/cpanel_bg.jpg') no-repeat left top !important;
    -webkit-background-size: 100% !important;
    -moz-background-size: 100% !important;
    -o-background-size:  100% !important;
    background-size: 100% !important;
	border-bottom: 1px solid #e7e7e7;
}
/*footer*/
.templatemo-footer{
	padding-top: 29px;
	padding-bottom: 29px;
	/*background-color: #0C1F24;*/
	background: rgba(12,31,36,1); 
	font-weight: 100;
	color:#FFF;

	border-top: 0 !important;
	margin-top: 0 !important; 
}

/*cart page*/
#cart-main-body{
	margin-top: 20px;
	margin-bottom: 20px;
	min-height: 350px;
}

.cart-header-lined > h1{
margin-top: 0px;
margin-bottom: 15px;
padding: 6px 0px;
border-bottom: 1px solid #CCC;
font-weight: 400;
color: #058;
}

.option::checked{
	background:  #EFEFEF;
}

#order-standard_cart .domain-selection-options .option {
    margin-bottom: 2px;
    padding: 6px 20px;
    border-radius: 6px;
    background-color: #F8F8F8;
}

.check-domain-select .dropdown-toggle{
	height:34px !important;
}

.check-domain-select .btn-lg{
	padding: 4px 12px !important;
	font-size: 16px !important;
}

.active-product-category{
	background: rgba(51, 51, 51, 0.898) !important;
	color: #FFF !important;
}

.configure-header{
	font-family: "Open Sans",Verdana,Tahoma,serif;
	font-size: 16px;
	line-height: 1.42857;
	color: #333;
	font-weight: 500;
}

.product-info{
	margin: 0px 0px 20px;
	padding: 6px 15px;
	font-size: 12px !important;
	background-color: #F8F8F8;
	border-top: 1px solid #EFEFEF;
	border-bottom: 1px solid #EFEFEF;
}

#order-standard_cart .product-info .product-title {
    margin: 0px;
    font-weight:500;
    font-size: 24px;

}

.billing-cycle-desc{
	text-transform: capitalize;
}

#order-standard_cart .order-summary {
    margin: 0px 0px 20px;
    padding: 0px;
    background-color: #666;
    border-bottom: 3px solid #666;
    border-radius: 4px;
}


#order-standard_cart .order-summary h2 {
    margin: 0px;
    padding: 10px;
    color: #FFF;
    text-align: center;
    font-size: 16px;
    font-weight: normal;
}

#order-standard_cart .summary-container {
    margin: 0px;
    padding: 10px;
    min-height: 100px;
    border-radius: 3px;
    background-color: #F8F8F8;
    font-size: 14px;
}

#order-standard_cart .order-summary .total-due-today .amt {
    font-size: 18px;
    font-weight: 600;
}

#order-standard_cart .order-summary .total-due-today span {
    display: block;
    text-align: right;
}

#order-standard_cart .order-summary .product-name {
    display: block;
    font-weight: bold;
    font-size: 1.2em;
}

#order-standard_cart .order-summary .product-group {
    margin: 0px 0px 5px;
    display: block;
    font-style: italic;
}

#order-standard_cart .view-cart-items-header {
    margin: 0px;
    padding: 8px 15px;
    background-color: #058;
    color: #FFF;
    font-size: 12px;
    border-radius: 4px 4px 0px 0px;
}

#order-standard_cart .view-cart-items-header {
    color: #FFF;
    font-size: 12px;
}

#order-standard_cart .view-cart-items .item span {
    display: block;
}

#order-standard_cart .view-cart-items .item span {
    display: block;
}

#order-standard_cart .view-cart-items .item {
    font-size: 12px;
}

#order-standard_cart .view-cart-items .item-group {
    font-size: 14px;
}

#order-standard_cart .view-cart-items .item-domain {
    color: #056;
    font-size:12px;
}

#order-standard_cart .view-cart-items .item-price {
    text-align: right;
}

#order-standard_cart .view-cart-items .item {
    font-size: 18px;
	font-weight: 500;
}

#order-standard_cart .empty-cart {
    text-align: right;
    margin: -20px 20px 0px 0px;
    line-height: 1em;
}
.promo {
    position: absolute;
    top: -2%;
    left: -8%;
    width: 100px;
    max-width: 100%;
    height: auto;
}
#order-standard_cart .view-cart-tabs {
    margin: 0px 0px 20px;
}

#order-standard_cart .view-cart-tabs .nav-tabs {
    padding-left: 20px;
    font-size: 0.8em;
}

#order-standard_cart .view-cart-tabs .tab-content {
    background-color: #F8F8F8;
    padding: 15px;
}

#order-standard_cart .view-cart-tabs .promo .form-group {
    margin-bottom: 5px;
}

#order-standard_cart .prepend-icon .field-icon {
    top: 0px;
    z-index: 4;
    width: 42px;
    height: 36px;
    color: inherit;
    line-height: 36px;
    position: absolute;
    text-align: center;
    transition: all 0.5s ease-out 0s;
    pointer-events: none;
}

#order-standard_cart .prepend-icon .field {
    padding-left: 36px;
}

#order-standard_cart .field, #order-standard_cart .form-control {
    position: relative;
    vertical-align: top;
    border: 1px solid #DDD;
    display: inline-block;
    color: #626262;
    outline: medium none;
    background: #FFF none repeat scroll 0% 0%;
    height: 36px;
    width: 100%;
    border-radius: 3px;
    font-size: 13px;
}

#order-standard_cart .view-cart-items .item-price .cycle {
    font-size: 12px;
}
/*home search domain*/
.domain-checkout-area {
    display: none;
    float: right;
    padding: 8px 40px 0px;

    margin: 0px;
    padding: 10px 25px;
    background-color: #DDD;
    color: #666;
    font-size: 14px;
    border-radius: 6px 6px 0px 0px;

}

.secondary_sidebar-categories:hover{
	cursor:pointer;
	background: #DDD;
}

/**/

div#order-pure_comparison {
    padding: 0px;
    margin: 0px 0px 50px;
    height: 100%;
    width: 100%;
    line-height: 18px;
    font-size: 14px;
    color: #666;
    text-rendering: optimizelegibility !important;
}

#order-pure_comparison h3 {
    padding: 0px;
    margin: 0px;
    font-size: 32px;
    line-height: 38px;
    font-weight: bold;
    color: #333;
}

#order-pure_comparison .txt-center {
    padding-top: 0px;
    text-align: center;
}

#order-pure_comparison .price-table-container {
    padding: 20px 0px 0px;
    margin: 0px;
}

#order-pure_comparison .price-table-container ul li {
    padding: 30px 4px 6px;
    margin: 0px;
    display: inline-block;
   /* background: transparent url("../img/shadow-btm.png") no-repeat scroll center bottom;*/
}

#order-pure_comparison .price-table-container .price-table {
    padding: 0px;
    margin: 0px;
    width: 215px;
    background: #FFF none repeat scroll 0% 0%;
    border-radius: 5px;
    box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.3);
}

#order-pure_comparison .price-table-container .price-table .top-head {
    background: transparent linear-gradient(to bottom, #FFFFEF 0%, #FEFEBE 100%) repeat scroll 0% 0%;
    border-radius: 5px 5px 0px 0px;
}

#order-pure_comparison .price-table-container .price-table .top-head .top-area {
    padding: 15px 0px;
    margin: 0px;
    border-bottom: 1px solid #F1F1B6;
}

#order-pure_comparison .price-table-container .price-table .top-head .top-area h4 {
    padding: 0px;
    margin: 0px;
    color: #333;
    line-height: 29px;
    font-weight: bold;
    text-align: center;
}

#order-pure_comparison .price-table-container .price-table ul {
    padding: 4px 10px 10px;
    margin: 0px;
    list-style: outside none none;
}

#order-pure_comparison .price-table-container .price-table ul li:last-child {
    border-bottom: 0px none;
}

#order-pure_comparison .price-table-container .price-table ul li {
    padding: 17px 0px 15px;
    margin: 0px;
    width: 100%;
    border-bottom: 1px solid #D9D9D9;
    color: #333;
    text-align: center;
    line-height: 16px;
    font-size: 15px;
    background: transparent none repeat scroll 0% 0%;
}

#order-pure_comparison .price-table-container .price-area {
    padding: 5px 0px;
    margin: 0px;
    color: #333;
    font-size: 16px;
    background: transparent linear-gradient(to bottom, #FFF 2%, #FEFEBE 100%) repeat scroll 0% 0%;
    border-radius: 0px 0px 5px 5px;
}

#order-pure_comparison .price-table-container .price-area .price {
    padding: 10px 0px;
}

#order-pure_comparison .price-table-container .order-button, #order-pure_comparison .price-table-container .order-button:hover {
    padding: 13px 0px;
    margin: 10px 20px;
    font-size: 18px;
    color: #FFF;
    display: block;
    font-weight: bold;
    background: transparent linear-gradient(to bottom, #4A92B7 0%, #069 100%) repeat scroll 0% 0%;
    border-radius: 3px;
    text-decoration: none;
    text-shadow: 0px 0px 1px rgba(0, 0, 0, 0.4);
    text-align: center;
}

#order-pure_comparison .price-table-container .price-area .price span {
    font-size: 32px;
}

.view_cart_link:hover{
	cursor:pointer;
}

#main-menu {
    background-color: #006687 !important;
}

.navbar-main {
    margin-bottom: 0px;
    background-color: #006687 !important;
    border: 0px none !important;
    min-height: 38px !important;
    font-family: "Raleway","Helvetica Neue",Helvetica,Arial,sans-serif;
    font-size: 15px;
    color:#FFF !important;
}


.navbar-main .navbar-nav > li > a {
    color: #FFF !important;
}

.navbar-main .navbar-nav > li > a {
    padding-top: 9px;
    padding-bottom: 9px;
}

.navbar-main .navbar-nav > li > a:hover {
    color: #333 !important;
    background: #FFF !important;
}

#main-body {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
    min-height: 350px !important;
}

.invoice-container {
    margin: 15px auto !important;
    padding: 70px !important;
    max-width: 850px;
    background-color: #FFF;
    border: 1px solid #CCC;
    border-radius: 6px;
}

.unpaid {
    color: #C00 !important;
}

.invoice-container .invoice-status {
    text-transform: uppercase;
    font-size: 24px;
    font-weight: bold;
}

.invoice-container .small-text {
    font-size: 14px;
}

.invoice-container .small-text {
    font-size: 14px;
}

.text-right-sm {
    text-align: right;
}

.announcement-section{
	/*min-height: 500px;*/
	min-height: 250px;
	/*background: #8996A0 !important;*/
	background: #FFF;
	/*color:#FFF;*/
	color:#333;
	position: relative;
}

.announcement-header{
	/*background: rgba(255, 255, 255, 0.1);*/
	background: rgba(0,0,0,.1);
	height: 80px;
	margin-top: 5px;
}

.announcement-h{
    margin-left: 2% !important;
}

.label-default{
	background:rgba(72, 81, 102, 0.898) !important;
}

.label-default + a{
	font-weight: 600 !important;
    color: rgb(0, 78, 115) !important;

} 

.announce-box{
	float:left;
}

.announce-box > a{
	font-size: 26px;
	font-weight: 600;
	display: block;
	margin-top: 10px;
}

div.announcement-single .label {
    margin-right: 10px;
}

@media (min-width:101px) and (max-width: 320px){
#cidhosting-logo{
	max-width: 127px !important;
	height: auto !important;
	padding-top: 15px;
}
			/*Banner*/
	#templatemo-carousel {
    	/*height: 280px !important;*/
    	height: 215px !important;
	}

	.templatemo-carousel-caption {
    	/*height: 280px !important;*/
    	height: 215px !important;
	}

	#templatemo-carousel .item {
    	/*height: 280px !important;*/
    	height: 215px !important;
  	}

  	.carousel-control {
	    /*height: 280px !important;*/
	    top: 160px !important;
	    height: 215px !important;
	}

	.slide_content_1{
    	height: 155px;
    }
    .slide_content_1_header1 {
	    margin-top: -25px !important;
	}
    .slide_content_1_header1 > span{
   		font-size: 14px;
	}

	.slide_content_1_header2{
		font-size: 12px;
		line-height: 12px;
	}

	.slide_content_divider {
	    margin-top: 10px;
	    margin-bottom: 10px;
	}
	.slide_content_1_overlay_text_content{
		top:55px;
		left: 1%;
	}

	.slide_content_1_overlay_text_content > ul{
		font-size: 12px;
	}
	.slide_content_1_overlay_text_bottom{
		top: 87%;
		height: 15px;
	}

	.slide_content_1_overlay_img_box{
		height: 155px;
	}

	.slide_content_2 {
    	height: 133px;
  	}

	.slide_content_2_header2 
	{
    	font-size: 10px;
    	line-height: 15px;
	}

	.slide_content_2_header1{
		font-size: 10px;
		padding-top: 5%;
	}

	.slide_content_2_overlay_text_highlight {
		height: 25px;
		top: 36px;
    	padding-left: 10px;
	}

	.slide_content_2_overlay_text_content{
		left:0%;
		top: 70px;
	}

	.slide_content_2_overlay_text_content > ul {
    	font-size: 10px;
	}

	.slide_content_2_overlay_img_box{
		height: 133px;
	}

	.domainwhois_header {
	    line-height: 20px;
	    font-size: 18px;
	    margin-top: 10px;
	    margin-bottom: 10px;
	}

	#domainwhois{
		width: 100%;
		font-size: 12px;
	}
	.ext_cont{
		width: 100%;
		margin-top: 3%;
		margin-bottom: 3%;
	}

	#domain_ext{
		font-size:13px;
	}

	#lookup_btn{
		width: 100%;
		margin-bottom: 3%;
	}

	.verification_slider
	{
		width:100%;
		height: 145px;
	}

	#lookup-captcha {
	    width: 75%;
	    margin-top: 3%;
		margin-left: 15%;
	}

	.verification_label {
		font-size: 12px;
		width: 100%;
	}

	#captchaLookup {
	    width: 58%;
		margin-left: 24%;
	}

	.captchaLookup-cont {
    	padding: 10px;
	}

	.promo{
		top:18%;
		left:50%;
		width:100%;
		transform:translate(-50%,-50%);
		-ms-transform:translate(-50%,-50%);
		-webkit-transform:translate(-50%,-50%);

	}

	.promo_cont {
	    padding-top: 85px;
	}
	.promo_circle{
		border-radius: 22% !important;
		height: 92px;
		width: 148px;
		margin: 0px auto;
	}

	.promo_header{
		padding-left: 0;
	}

	.promo_domain{
		font-size: 21px;
	}

	.promo_body_content {
		margin-left: 0;
		font-size: 16px;
		padding: 1px;
	}

	.promo_body {
	    font-size: 12px;
	    padding-top: 5px;
	    height: 120px;
	}

	.extensions {
	    padding-top: 0;
	}

	.promo_ext{
		height: 38px;
		width: 18%;
	}

	.faq-menu-container{
  		display: none;
  	}

	#faq-menu{
  		display:none;
  	}

  .custom-techspecs-font{
  	font-size: 30px;
  	margin-top: 2px;
  }
  .custom-techspecs-specs > ul{
  	font-size: 10px;
  }	

   .eachpackage {
	margin-bottom: 20px;
   }

   	.webpackagefocus{
		margin-bottom: 20px;
		margin-top: 30px;
	}

   .templatemo-line-header {
	    margin-top: 10px !important;
	    margin-bottom: -10px !important;
	}

  /*contact us*/
	#sentModal{
	margin-top:60% !important;

	}

	#sentModalBox{
		width: 185px !important;
		margin: 0 auto !important;
	}

   #bandwidth-part,.bandwidth-part,
   #domain-part,.domain-part,
   #email-part,.email-part,
   #order-part,.order-part,
   #support-part,.support-part,
   #webhosting-part,.webhosting-part,
   #reseller-part,.reseller-part{
   	display: block !important;
   }

    /*blog*/

   .bg-size{
   		float:left; 
	    height: 50px;
	    width: 50px;
   }

   .blogdate{
   	font-size: 14px;
   }

   .font-size11 {
	    font-size: 9px;
	}

   .share-buttons{
   		float: left;
		width: 74%;
		margin-top: 15px;
		margin-left: 3%;
   }

   .share-link, .share-tweet, .share-linkedin, .share-google{
   float:left;
   	width: 30px;
	margin-right: 4%;
	margin-bottom: 0px;
   }

         	   /*---------------------------------------------------*/
   .share-img-wrapper{
	    /*height: 255px;*/
	    height:370px;
	}

	.nas-img-wrapper{
		height: 300px;
	}

	.share-img-wrapper > img{
	    /*width: 288px;*/
	    width: 240px;
	    height: 360px;
	}

	.nas-img-wrapper > img{
		width: 240px;
		height:240px;
	}


	.share-header h2, .nas-header h2 ,.vpsserver-header h2, .whm-header h4{
	    font-size: 32px;
	    padding-bottom: 10px;
	}

	.share-content{
		padding-right: 18px !important;
		padding-left: 18px !important; 
	}
	.nas-header h4 {
	    text-align: left;
	}
	.nas-writeup{
		padding:0 !important;
	}
	.nas-img-cont{
		min-height: 300px !important;
	}
	.whm-box-content {
	    padding-top: 10px;
	}

	.whm-img-wrapper {
	    height: 160px;
	}	

	.whm-img-wrapper > img {
	    width: 152px;
	}

	.whm-content {
    	font-size: 18px;
   	}

   	.whm-feature-wrapper{
   		margin: 30px 0px 0px;
   	}

   	.whm-writeup .container, .whm-writeup .row{
   		min-height: 735px;
   	}

   	.whm-additional-feature-content {
    	min-height: 150px;
    	padding: 0;
	}

	.whm-feature-content {
    	font-size: 15px;
	}
	.whm-additional-feature-content {
    	font-size: 14px;
	}

	.template-cpanel-main-header{
		font-size: 24px;
	}
	.template-cpanel {
    	padding: 15px;
	}
	.template-cpanel-main-header{
		margin-left: -24%;
	}
	.main-liner {
    	margin-left: 6%;
	}

	.cpanel-main-header-wrapper {
    	/*margin: 0px auto 25px;*/
	}
	.contact_right li {
	    min-height: 80px;
	}

	.contact_right > h1 > span{
		font-size: 28px;
	}

	.cpanel-list ul {
    	margin-top: 18px;
	}

	.cpanel-inner-img-wrapper {
    	height: 65px;
	}
	.cpanel-feature-content {
    	min-height: 80px;
	}
	.cpanel-feature-content > span{
		font-size: 18px;
	}

	.contact_right li {
    	line-height: 20px !important;
	}


	.cpanel-img-wrapper {
    	height: 300px;
	}

	.cpanel-img-wrapper > img {
	    top: 60%;
	    width: 360px;
	}

	.main-liner2 {
    	margin-left: 6%;
	}

	.unlimited-inner-img-wrapper {
    	height: 55px;
		width: 55px;
	}

	.custom-techspecs-specs i {
    	/*padding: 11px;*/
    	font-size: 30px;
	}

	.custom-techspecs-font{
	  	font-size: 16px;
	  	margin-top: 10px;
	}
	.unlimited-feature-content {
	    font-size: 16px;
	}  

	.custom-security-reliability-font {
    	font-size: 16px;
	}

	.security-reliability-specs > ul {
    	font-size: 14px;
	}
	.security-reliability-cont {
   	 	min-height: 350px !important;
	}

	.security-reliability-specs {
    	min-height: 350px !important;
	}
	/*---------------------------------------*/

			   /*-------->>>>>>>>>>>>>*/
   	.blog_post_box {
    	min-height: 570px;
	}

	.blog_post {
    	min-height: 570px !important;
	}
	.blog-img {
    	width: 95%;
	}

	.blog_date_wrapper{
		float:left !important;
	}

	.blogteaser{
		margin: 1px 0px 0px;
		min-height: 140px;
		font-size: 15px;
		text-align: justify;
	}

	.blog_post {
    	margin: 0px 0px 20px;
	}

	
	.blog_img_wrapper{
		height: 255px;
	}

	.blog-img{
		position:absolute;
		top:50%;
		left:50%;
		margin-right: -50%;
		transform:translate(-50%,-50%);
		ms-transform:translate(-50%,-50%);
		-webkit-transform:translate(-50%,-50%);
		max-width: 100%;
		width: 288px;
	}

	.blog_img_wrapper{
		/*position:initial !important;*/
	}

	.blog_header_box {
   		float:none !important;
   		margin: 0 auto;
   		width: 100% !important;
   		text-align: center;
   		font-size: 13px;
	}

	.blog_header {
		font-size: 18px;
	}	

	.blog_date_wrapper {
    	float: none !important;
    	margin: 3px auto;
    	width: 100% !important;
   		text-align: center;
	}
	/*=---------------------*/

	.blog-img-cont {
    	min-height: 205px;
    	max-width: 288px;
		margin: 0px auto;
	}

	/*view blog posts*/
	.view_blog_header_box{
		float:none !important;
   		margin: 0 auto;
   		width: 100% !important;
   		text-align: center;
   		font-size: 13px;
	}

	.view_blog_header {
		font-size: 16px !important; 
	}	

	.view_blog_img_wrapper{
		height: 255px;
	}

	.view-blog-img{
		max-width: 250px !important;
	}

	.view_blog_date_wrapper{
		float: none !important;
		margin: 3px auto;
		width: 100% !important;
		text-align: center;
	}

	.viewblogteaser {
	    font-size: 15px;
	    text-align: justify;
	}

	/*archive ajax design*/
	.archive_blog_date_wrapper {
	    float: none !important;
	    margin: 3px auto;
	    width: 100% !important;
	    text-align: center;
	}

	.archive_date{
		float:left;
	}

	.archiveblogteaser{
		clear:both;
	}

	/*package header*/
	.templatemo-line-header span {
    	/*font-size: 32px !important;*/
    	font-size: 25px !important;
	}


	.whm-additional-feature-box {
    	margin: 0px 0px;
    	padding: 0 !important;
	}

	.whm-additional-feature-img-cont{
		display: none;
	}

	.whm-additional-feature-content{
		text-align: left;
		font-size: 14px;
	}	

/*	.ob-image-cont {
    	width: 10%;
	}*/

	.footer_bottom_content {
    	width: 52%;
	}

	.termscont {
	    margin-right: 0;
	    float: none;
	}

	.pagination-sm > li > a, .pagination-sm > li > span {
    	font-size: 8px !important;
	}

	/*whm*/
	.whm-feature-box {
    	margin-top: 20px;
	}
	.whmimg{
		display: block;
		max-width: 100%;
		height: auto;
		margin-left: 0;
	}

	.whm-inner-feature{
		height: 65px;
		width: 70px;
	}


	.whm-inner-img-wrapper {
	   height: 65px;
		width: 70px;
	}

	.whm-feature-box i {
    	font-size: 36px;
    	padding: 15px;
	}

	.whm-img-cont{
		margin-top:50px;
	}

	.whm-additional-feature-content-box {
		margin-top: 20px;
	}

	.whm-additional-feature-content {
    	font-size: 14px;
	}

	.cpanel-img-wrapper{
		clear:both;
	}

	/*unlimited*/
	.custom-techspecs-cont {
    	/*min-height: 165px !important;*/
	}

	.custom-techspecs-specs {
    	/*min-height: 165px !important;*/
	}

	.unlimited-inner-feature {
	    /*min-height: 120px;*/
	    /*min-height: 155px;*/
	}

	.unlimited-feature-content {
    	font-size: 14px;	
    	width: 75%;
    }

	.custom-techspecs-font {
    	font-size: 16px;
	}

	.template-cpanel{
		padding-bottom: 0 !important;
	}

/*	.share-img-wrapper > img {
   		height: 400px;
	}*/

	.title-grey::after, .title-grey::before {
    	top: 19px;
	}

	.title-white::after, .title-white::before {
    	top: 22px;
}

	#templatemo-contact {
    	margin-top: 10px !important;
	}

	.copyright {
    	width: 100% !important;
	}

	.copyright p {
    	text-align: center;
	}

	/*-----*/
	.templatemo-tweets {
    	margin-top: 0 !important;
    }   

    .quote > img{
    	width:15%;
    } 

    .tweet_txt > span{
    	font-size: 16px;
    }

    .whm-writeup {
    	background: transparent url("../images/whm_bg.jpg") no-repeat scroll left top / cover !important;
    	height: 660px;
	}

	.template-cpanel{
		background: url('../images/cpanel_bg.jpg') no-repeat left top / cover !important;
		height: 740px;
	}

	.template-cpanel{
		background: url('../images/cpanel_bg.jpg') no-repeat left top / cover !important;
		height: 700px;
	}

	.template-cpanel .contact_right {
    	padding: 0px 0px 0px;
	}

	.para-listing-justify > h2{
		font-size: 22px;
	}

	.announcement-h{
		font-size: 22px;
	}

	.announce-box > .label-default{
		font-size: 15px;
	}

	.announce-box > a {
		font-size: 17px;
		margin-top: 12px;
	}

	.announcement-content{
		font-size: 15px;
	}

	#cidhosting-logo {
    	width: 191px !important;
	}

	.templatemo-top-menu .navbar-brand{
		margin:30px 0 0 !important;
	}

		.announcement-section{
		display:none;
	}

	.notebox{
		font-size: 14px;
	}

}

@media (min-width: 321px) and (max-width: 360px){
	#cidhosting-logo{
		max-width: 127px !important;
		height: auto !important;
		padding-top: 15px;
	}

	/*Banner*/
	#templatemo-carousel {
    	/*height: 300px !important;*/
    	height: 220px !important;
	}

	.templatemo-carousel-caption {
    	/*height: 300px !important;*/
    	height: 220px !important;
	}

	#templatemo-carousel .item {
    	/*height: 300px !important;*/
    	height: 220px !important;
  	}

  	.carousel-control {
	    /*height: 300px !important;*/
	    height: 220px !important;
	}

	.slide_content_1{
    	height: 175px;
    }
    .slide_content_1_header1 {
	    margin-top: -15px !important;
	}
    .slide_content_1_header1 > span{
   		font-size: 20px;
	}

	.slide_content_1_header2{
		font-size: 16px;
		line-height: 16px;
	}

	.slide_content_divider {
	    margin-top: 10px;
	    margin-bottom: 10px;
	}
	.slide_content_1_overlay_text_content{
		top:74px;
		left: 1%;
	}

	.slide_content_1_overlay_text_content > ul{
		font-size: 12px;
	}
	.slide_content_1_overlay_text_bottom{
		top: 90%;
		height: 25px;
	}

	.slide_content_1_overlay_img_box{
		height: 175px;
	}

	.slide_content_2 {
    	height: 145px;
  	}

	.slide_content_2_header2 
	{
    	font-size: 11px;
    	line-height: 20px;
	}

	.slide_content_2_header1{
		font-size: 13px;
		padding-top: 5%;
	}

	.slide_content_2_overlay_text_highlight {
    	height: 30px;
    	top:41px;
    	padding-left: 10px;
	}

	.slide_content_2_overlay_text_content{
		left:0%;
		top: 85px;
	}

	.slide_content_2_overlay_text_content > ul {
    	font-size: 11px;
	}

	.slide_content_2_overlay_img_box{
		height: 145px;
	}

	#domainwhois{
		/*width: 74%;*/
		width: 70%;
		font-size: 14px;
	}
	.ext_cont{
		/*width:26%;*/
		width: 30%;
	}

	#domain_ext{
		font-size:13px;
	}

	#lookup_btn{
		width: 35%;
		margin-left: 33.3333%;
		margin-top: 3%;
		margin-bottom: 3%;
	}

	.verification_slider
	{
		width:100%;
	}

	#lookup-captcha {
	    width: 32%;
	    font-size: 13px;
	}
	.verification_slider{
		height: 60px;
	}
	.verification_label {
		font-size: 11px;
		margin-right: 1%;
		width: 38%;
	}

	#captchaLookup {
	    margin-right: 1%;
	    width: 28%;
	}

	.captchaLookup-cont {
    	padding: 10px;
	}

	.promo{
		left: -3%;
		top: -7%;
	}
	.promo_circle{
		height: 100px;
		width: 100px;
	}

	.promo_header{
		padding-left: 22%;
	}

	.promo_domain{
		/*font-size: 25px;*/
		font-size: 22px;
	}

	.promo_body_content {
/*		margin-left: 20%;*/
		font-size: 21px;
	}

	.promo_body {
	    font-size: 20px;
	    height: 115px;
	}

	.extensions {
	    padding-top: 7px;
	}


	#templatemo-blog .blog_post > ul{
		text-align: center;
	}
	#templatemo-blog .blog_post > ul > li{
		 display: inline-block;
		 margin-bottom: 5px !important;

	}

	#templatemo-blog .blog_post > ul > li img{
		width: 280px;
		height: 190px;
		
	}
	#templatemo-blog .blog_post > ul > li:nth-child(2) > div {
		text-align: center;
		float: none !important;
		margin: 0 auto;

	}

	#templatemo-blog .blog_post > ul > li:nth-child(2) > div > span > a{
		display: inline-block;
	}

	#templatemo-blog .blog_post > ul > li:nth-child(2) > div:nth-child(2){
		float:none !important;
		clear:both;
		margin-bottom: 10px;
	}

  /*faq*/
/*  .faq_content_box{
    margin-left: 29.333333%;
  }*/
  .faq-menu-container{
  		display: none;
  }

   #faq-menu{
  	display:none;
  }

  .faq_sidebar , .faq_sidebar_menu_sub{
  	font-size: 8px !important;
  }

  .custom-techspecs-font{
  	font-size: 34px;
  	margin-top: 4px;
  }
  .custom-techspecs-specs > ul{
  	font-size: 11px;
  }	

   .eachpackage {
	margin-bottom: 20px;
   }

   	.webpackagefocus{
		margin-bottom: 20px;
		margin-top: 30px;
	}

    .templatemo-line-header {
	    margin-top: 10px !important;
	    margin-bottom: -10px !important;
	}

  /*contact us*/
	#sentModal{
	margin-top:45% !important;

	}

	#sentModalBox{
		width: 195px !important;
		margin: 0 auto !important;
	}

   #bandwidth-part,.bandwidth-part,
   #domain-part,.domain-part,
   #email-part,.email-part,
   #order-part,.order-part,
   #support-part,.support-part,
   #webhosting-part,.webhosting-part,
   #reseller-part,.reseller-part{
   	display: block !important;
   }

      /*blog*/

   .bg-size{
   		float:left;
   }

   .share-buttons{
   		float: left;
		width: 70%;
		margin-top: 15px;
		margin-left: 3%;
   }

   .share-link, .share-tweet, .share-linkedin, .share-google{
   float:left;
   	width: 36px;
	margin-right: 4%;
	margin-bottom: 0px;
   }

      	   /*---------------------------------------------------*/
   .share-img-wrapper{
	    /*height: 255px;*/
	   /* height: 480px;*/
	   height:400px;
	}

	.nas-img-wrapper{
		height:300px;
	}

	.share-img-wrapper > img{
	    /*width: 288px;*/
		/*width: 230px;*/
		width: 300px;
	}

	.nas-img-wrapper > img{
		width:230px;
	}


	.share-header h2, .nas-header h2 ,.vpsserver-header h2, .whm-header h4{
	    font-size: 32px;
	    padding-bottom: 10px;
	}

	.share-content{
		padding-right: 18px !important;
		padding-left: 18px !important; 
	}
	.nas-header h4 {
	    text-align: left;
	}
	.nas-writeup{
		padding:0 !important;
	}
	.nas-img-cont{
		min-height: 300px !important;
	}
	.whm-box-content {
	    padding-top: 10px;
	}

	.whm-img-wrapper {
	    height: 160px;
	}	

	.whm-img-wrapper > img {
	    width: 152px;
	}

	.whm-content {
    font-size: 18px;
   	}

   	.whm-feature-wrapper{
   		margin: 30px 0px 0px;
   	}

   	.whm-writeup .container, .whm-writeup .row{
   		min-height: 735px;
   	}

   	.whm-additional-feature-content {
    	min-height: 150px;
    	padding: 0;
	}

	.whm-feature-content {
    	font-size: 16px;
	}
	.whm-additional-feature-content {
    	font-size: 14px;
	}

	.template-cpanel-main-header{
		font-size: 24px;
	}
	.template-cpanel {
    	padding: 15px;
	}
	.template-cpanel-main-header{
		margin-left: -24%;
	}
	.main-liner {
    	margin-left: 6%;
	}

	.cpanel-main-header-wrapper {
    	/*margin: 0px auto 25px;*/
	}
	.contact_right li {
	    min-height: 80px;
	}

	.contact_right > h1 > span{
		font-size: 28px;
	}

	.cpanel-list ul {
    	margin-top: 18px;
	}

	.cpanel-inner-img-wrapper {
    	height: 65px;
	}
	.cpanel-feature-content {
    	min-height: 80px;
	}
	.cpanel-feature-content > span{
		font-size: 18px;
	}

	.contact_right li {
    	line-height: 20px !important;
	}


	.cpanel-img-wrapper {
    	height: 300px;
	}

	.cpanel-img-wrapper > img {
	    top: 58%;
	    width: 360px;
	}

	.main-liner2 {
    	margin-left: 6%;
	}

	.unlimited-inner-img-wrapper {
/*    	height: 74px;
		width: 74px;*/
		height:55px;
		width:55px;
	}

	.custom-techspecs-specs i {
    	/*padding: 17px;*/
    	font-size: 30px;
	}

	.custom-techspecs-font{
	  	font-size: 18px;
/*	  	margin-top: 10px;*/
	}
	.unlimited-feature-content {
	    /*font-size: 18px;*/
	}  

	.custom-security-reliability-font {
    	font-size: 20px;
	}

	.security-reliability-specs > ul {
    	font-size: 14px;
	}
	.security-reliability-cont {
   	 	min-height: 350px !important;
	}

	.security-reliability-specs {
    	min-height: 350px !important;
	}
	/*---------------------------------------*/
		   /*-------->>>>>>>>>>>>>*/
   	.blog_post_box {
    	min-height: 570px;
	}

	.blog_post {
    	min-height: 570px !important;
	}
	.blog-img {
    	width: 95%;
	}

	.blog_date_wrapper{
		float:left !important;
	}

	.blogteaser{
		margin: 1px 0px 0px;
		min-height: 140px;
		font-size: 15px;
		text-align: justify;
	}

	.blog_post {
    	margin: 0px 0px 20px;
	}

	
	.blog_img_wrapper{
		height: 255px;
	}

	.blog-img{
		position:absolute;
		top:50%;
		left:50%;
		margin-right: -50%;
		transform:translate(-50%,-50%);
		ms-transform:translate(-50%,-50%);
		-webkit-transform:translate(-50%,-50%);
		max-width: 100%;
		width: 300px;
	}

	.blog_img_wrapper{
		/*position:initial !important;*/
	}

	.blog_header_box {
   		float:none !important;
   		margin: 0 auto;
   		width: 100% !important;
   		text-align: center;
   		font-size: 13px;
	}

	.blog_header {
		font-size: 18px;
	}	

	.blog_date_wrapper {
    	float: none !important;
    	margin: 3px auto;
    	width: 100% !important;
   		text-align: center;
	}
	/*=---------------------*/
	/*blog page*/
	.blog-img-cont {
    	min-height: 205px;
    	max-width: 300px;
		margin: 0px auto;
	}

	/*view blog posts*/
	.view_blog_header_box{
		float:none !important;
   		margin: 0 auto;
   		width: 100% !important;
   		text-align: center;
   		font-size: 13px;
	}

	.view_blog_header {
		font-size: 16px !important; 
	}	

	.view_blog_img_wrapper{
		height: 255px;
	}

	.view-blog-img{
		max-width: 250px !important;
	}

	.view_blog_date_wrapper{
		float: none !important;
		margin: 3px auto;
		width: 100% !important;
		text-align: center;
	}

	.viewblogteaser {
	    font-size: 15px;
	    text-align: justify;
	}

	/*archive ajax design*/
	.archive_blog_date_wrapper {
	    float: none !important;
	    margin: 3px auto;
	    width: 100% !important;
	    text-align: center;
	}

	.archive_date{
		float:left;
	}

	.archiveblogteaser{
		clear:both;
	}

	/*package header*/
	.templatemo-line-header span {
    	font-size: 32px !important;
	}


	.whm-additional-feature-box {
    	margin: 0px 0px;
    	padding: 0 !important;
	}

	.whm-additional-feature-img-cont{
		display: none;
	}

	.whm-additional-feature-content{
		text-align: left;
		font-size: 14px;
	}	

/*	.ob-image-cont {
    	width: 10%;
	}*/

	.footer_bottom_content {
    	width: 52%;
	}

	.termscont {
	    margin-right: 0;
	    float: none;
	}

	/*whm*/
	.whm-feature-box {
    	margin-top: 20px;
	}
	.whmimg{
		display: block;
		max-width: 100%;
		height: auto;
		margin-left: 0;
	}

	.whm-inner-feature{
/*		height:80px;
		width:100px;*/
	}


	.whm-inner-img-wrapper {
/*	    height: 80px;
	    width: 100px;*/
	}

	.whm-feature-box i {
    	/*font-size: 49px;*/
	}

	.whm-img-cont{
		margin-top:50px;
	}

	.whm-additional-feature-content-box {
		margin-top: 20px;
	}

	.whm-additional-feature-content {
    	font-size: 16px;
	}

	.cpanel-img-wrapper{
		clear:both;
	}

	/*unlimited*/
	.custom-techspecs-cont {
    	/*min-height: 165px !important;*/
    	/*min-height: 200px !important;*/
	}

	.custom-techspecs-specs {
    	/*min-height: 165px !important;*/
    	/*min-height: 200px !important;*/
	}

	.unlimited-inner-feature {
	    /*min-height: 120px;*/
	    /*min-height: 160px;*/
	}

	.unlimited-feature-content {
    	/*ont-size: 16px;*/
    	width: 76%;
	}

	.custom-techspecs-font {
    	font-size: 18px;
	}

	.template-cpanel{
		padding-bottom: 0 !important;
	}

	.share-img-wrapper > img {
   		height: 400px;
	}

	#templatemo-contact {
	    margin-top: 10px !important;
	}

	.copyright {
    	width: 100% !important;
	}

	.copyright p {
    	text-align: center;
	}

	/*-----*/
	.templatemo-tweets {
    	margin-top: 0 !important;
    }   

    .quote > img{
    	width:15%;
    } 

    .tweet_txt > span{
    	font-size: 16px;
    }  

    .domainwhois_header {
    	font-size: 25px;
	} 

	.whm-writeup {
    	background: transparent url("../images/whm_bg.jpg") no-repeat scroll left top / cover !important;
    	height: 620px;
	}

	.template-cpanel{
		background: url('../images/cpanel_bg.jpg') no-repeat left top / cover !important;
		height: 810px;
	}

	.template-cpanel .contact_right {
    	padding: 0px 0px 0px;
	}

	.para-listing-justify > h2{
		font-size: 22px;
	}

	.announcement-h{
		font-size: 24px;
	}

	.announce-box > .label-default{
		font-size: 18px;
	}

	.announce-box > a {
		font-size: 22px;
		margin-top: 12px;
	}

	.announcement-content{
		font-size: 16px;
	}

	#cidhosting-logo {
    	width: 191px !important;
	}

	.templatemo-top-menu .navbar-brand{
		margin:30px 0 0 !important;
	}

	.announcement-h{
		font-size: 24px;
	}

	.announce-box > .label-default{
		font-size: 15px;
	}

	.announce-box > a {
		font-size: 18px;
		margin-top: 12px;
	}

	.announcement-content{
		font-size: 16px;
	}

	#cidhosting-logo {
    	width: 191px !important;
	}

	.templatemo-top-menu .navbar-brand{
		margin:30px 0 0 !important;
	}

		.announcement-section{
		display:none;
	}

	.notebox{
		font-size: 14px;
	}
}

@media (min-width: 361px) and (max-width: 419px){

	/*Banner*/
	#templatemo-carousel {
    	/*height: 320px !important;*/
    	height:230px !important;
	}

	.templatemo-carousel-caption {
    	/*height: 320px !important;*/
    	height:230px !important;
	}

	#templatemo-carousel .item {
    	/*height: 320px !important;*/
    	height:230px !important;
  	}

  	.carousel-control {
	    /*height: 320px !important;*/
	    height:230px !important;
	}

	.slide_content_1{
    	height: 195px;
    }
    .slide_content_1_header1 > span{
   		font-size: 22px;
	}

	.slide_content_1_header2{
		font-size: 17px;
		line-height: 16px;
	}

	.slide_content_divider {
	    margin-top: 10px;
	    margin-bottom: 10px;
	}
	.slide_content_1_overlay_text_content{
		top:94px;
		left: 1%;
	}

	.slide_content_1_overlay_text_content > ul{
		font-size: 12px;
	}
	.slide_content_1_overlay_text_bottom{
		top: 90%;
		height: 25px;
	}

	.slide_content_1_overlay_img_box{
		height: 195px;
	}

	.slide_content_2 {
    	height: 145px;
  	}

	.slide_content_2_header2 
	{
    	font-size: 11px;
    	line-height: 20px;
	}

	.slide_content_2_header1{
		font-size: 13px;
		padding-top: 5%;
	}

	.slide_content_2_overlay_text_highlight {
    	height: 30px;
    	top:41px;
    	padding-left: 10px;
	}

	.slide_content_2_overlay_text_content{
		left:0%;
		top: 85px;
	}

	.slide_content_2_overlay_text_content > ul {
    	font-size: 11px;
	}

	.slide_content_2_overlay_img_box{
		height: 145px;
	}

  	#domainwhois{
		width: 49%;
		font-size: 11px;
	}
	.ext_cont{
		width:26%;
	}

	#domain_ext{
		font-size:13px;
	}

	#lookup_btn{
		width:25%;
	}

	.verification_slider
	{
		width:100%;
	}

	#lookup-captcha {
	    width: 32%;
	}
	.verification_slider{
		height: 60px;
	}
	.verification_label {
		font-size: 11px;
		margin-right: 1%;
		width: 38%;
	}

	#captchaLookup {
	    margin-right: 1%;
	    width: 28%;
	}

	.captchaLookup-cont {
    	padding: 10px;
	}

	.webpackagefocus{
		margin-bottom: 20px;
		margin-top: 30px;
	}

	.promo{
		top: -5%;
		left: 0%;
	}
	.promo_circle{
		height: 100px;
		width: 100px;
	}

	.promo_header{
		padding-left: 22%;
	}

	.promo_domain{
		font-size: 25px;
	}

	.promo_body_content {
/*		margin-left: 20%;*/
		font-size: 21px;
	}

	.promo_body {
	    font-size: 20px;
	    padding-top: 14px;
	    height: 120px;
	}

	.extensions {
	    padding-top: 7px;
	}

  .custom-techspecs-font{
  	font-size: 34px;
  	margin-top: 5px;
  }
  .custom-techspecs-specs > ul{
  	font-size: 11px;
  }	

   .eachpackage {
	margin-bottom: 20px;
   }

    .templatemo-line-header {
	    margin-top: 10px !important;
	    margin-bottom: -10px !important;
	}
	/*faq*/
	.faq-menu-container{
  		display: none;
  	}

	#faq-menu{
  		display:none;
  	}

  /*contact us*/
#sentModal{
margin-top:50% !important;

}

#sentModalBox{
	width: 312px !important;
	margin: 0 auto !important;
}

   #bandwidth-part,.bandwidth-part,
   #domain-part,.domain-part,
   #email-part,.email-part,
   #order-part,.order-part,
   #support-part,.support-part,
   #webhosting-part,.webhosting-part,
   #reseller-part,.reseller-part{
   	display: block !important;
   }

  	/*blog*/

   .bg-size{
   		float:left;
   }

   .share-buttons{
   		float: left;
		width: 70%;
		margin-top: 15px;
		margin-left: 3%;
   }

   .share-link, .share-tweet, .share-linkedin, .share-google{
   float:left;
   	width: 36px;
	margin-right: 4%;
	margin-bottom: 0px;
   }

   	   /*---------------------------------------------------*/
   .share-img-wrapper{
	    /*height: 255px;*/
		height:400px;
	}

	.nas-img-wrapper{
		height:330px;
	}

	.share-img-wrapper > img{
	    /*width: 288px;*/
	   width: 300px;
		height: 400px;
	}

	.nas-img-wrapper > img{
		width: 250px;
		height: 250px;
	}


	.share-header h2, .nas-header h2 ,.vpsserver-header h2, .whm-header h4{
	    font-size: 32px;
	    padding-bottom: 10px;
	}

	.share-content{
		padding-right: 18px !important;
		padding-left: 18px !important; 
	}
	.nas-writeup{
		padding:0 !important;
	}
	.nas-img-cont{
		min-height: 300px !important;
	}
	.whm-box-content {
	    padding-top: 10px;
	}

	.whm-img-wrapper {
	    height: 160px;
	}	

	.whm-img-wrapper > img {
	    width: 152px;
	}

	.whm-content {
    /*font-size: 20px;*/
   	}

   	.whm-feature-wrapper{
   		margin: 30px 0px 0px;
   	}

   	.whm-writeup .container, .whm-writeup .row{
   		min-height: 735px;
   	}

   	.whm-additional-feature-content {
    	/*min-height: 150px;*/
    	padding: 0;
	}

	.whm-feature-content {
    	font-size: 16px;
	}
	.whm-additional-feature-content {
    	font-size: 14px;
	}

	.template-cpanel-main-header{
		font-size: 24px;
	}
	.template-cpanel {
    	padding: 15px;
	}
	.template-cpanel-main-header{
		margin-left: -24%;
	}
	.main-liner {
    	margin-left: 6%;
	}

	.cpanel-main-header-wrapper {
    	/*margin: 0px auto 25px;*/
	}
	.contact_right li {
	    min-height: 55px;
	}

	.contact_right > h1 > span{
		font-size: 28px;
	}

	.cpanel-list ul {
    	margin-top: 18px;
	}

	.cpanel-inner-img-wrapper {
    	height: 55px;
	}
	.cpanel-feature-content {
    	min-height: 80px;
	}
	.cpanel-feature-content > span{
		font-size: 18px;
	}

	.contact_right li {
    	line-height: 20px !important;
	}


	.cpanel-img-wrapper {
    	height: 300px;
	}

	.cpanel-img-wrapper > img {
	    top: 50%;
	    width: 360px;
	}

	.main-liner2 {
    	margin-left: 6%;
	}

	.unlimited-inner-img-wrapper {
/*    	height: 74px;
		width: 74px;*/
		height: 55px;
		width: 55px;
	}

	.custom-techspecs-specs i {
    	/*padding: 17px;*/
    	font-size: 30px;
	}

	.custom-techspecs-font{
	  	font-size: 18px;
	  	/*margin-top: 10px;*/
	}
	.unlimited-feature-content {
	   /* font-size: 18px;*/
	}  

	.custom-security-reliability-font {
    	font-size: 20px;
	}

	.security-reliability-specs > ul {
    	font-size: 14px;
	}
	.security-reliability-cont {
   	 	min-height: 350px !important;
	}

	.security-reliability-specs {
    	min-height: 350px !important;
	}
	/*---------------------------------------*/
	   /*-------->>>>>>>>>>>>>*/
   	.blog_post_box {
    	min-height: 570px;
	}

	.blog_post {
    	min-height: 570px !important;
	}
/*	.blog-img {
    	width: 95%;
	}*/

	.blog_date_wrapper{
		float:left !important;
	}

	.blogteaser{
		margin: 1px 0px 0px;
		min-height: 140px;
		font-size: 16px;
		text-align: justify;
	}

	.blog_post {
    	margin: 0px 0px 20px;
	}

	
	.blog_img_wrapper{
		height: 255px;
	}

	.blog-img{
		position:absolute;
		top:50%;
		left:50%;
		margin-right: -50%;
		transform:translate(-50%,-50%);
		ms-transform:translate(-50%,-50%);
		-webkit-transform:translate(-50%,-50%);
		max-width: 100%;
		width: 360px;
	}

	.blog_img_wrapper{
		/*position:initial !important;*/
	}

	.blog_header_box {
   		float:none !important;
   		margin: 0 auto;
   		width: 100% !important;
   		text-align: center;
   		font-size: 13px;
	}

	.blog_header {
		font-size: 18px;
	}	

	.blog_date_wrapper {
    	float: none !important;
    	margin: 3px auto;
    	width: 100% !important;
   		text-align: center;
	}
	/*=---------------------*/
	/*blog page*/
	.blog-img-cont {
    	min-height: 275px;
    	max-width: 360px;
		margin: 0px auto;
	}

		/*view blog posts*/
	.view_blog_header_box{
		float:none !important;
   		margin: 0 auto;
   		width: 100% !important;
   		text-align: center;
   		font-size: 13px;
	}

	.view_blog_header {
		font-size: 16px !important; 
	}	

	.view_blog_img_wrapper{
		height: 255px;
	}

	.view-blog-img{
		max-width: 250px !important;
	}

	.view_blog_date_wrapper{
		float: none !important;
		margin: 3px auto;
		width: 100% !important;
		text-align: center;
	}

	.viewblogteaser {
	    font-size: 15px;
	    text-align: justify;
	}

	/*archive ajax design*/
	.archive_blog_date_wrapper {
	    float: none !important;
	    margin: 3px auto;
	    width: 100% !important;
	    text-align: center;
	}

	.archive_date{
		float:left;
	}

	.archiveblogteaser{
		clear:both;
	}

	/*package header*/
	.templatemo-line-header span {
    	font-size: 32px !important;
	}

	.whm-additional-feature-box {
    	margin: 0px 0px;
    	padding: 0 !important;
	}

	.whm-additional-feature-img-cont{
		display: none;
	}

	.whm-additional-feature-content{
		text-align: left;
		font-size: 14px;
	}	

/*	.ob-image-cont {
    	width: 10%;
	}*/

	.footer_bottom_content {
    	width: 52%;
	}

	.termscont {
	    margin-right: 0;
	    float: none;
	}

	/*whm*/
	.whm-feature-box {
    	margin-top: 20px;
	}
	.whmimg{
		display: block;
		max-width: 100%;
		height: auto;
		margin-left: 0;
	}

	.whm-inner-feature{
/*		height:80px;
		width:100px;*/
	}


	.whm-inner-img-wrapper {
/*	    height: 80px;
	    width: 100px;*/
	}

	.whm-feature-box i {
    /*	font-size: 49px;*/
	}

	.whm-img-cont{
		margin-top:50px;
	}

	.whm-additional-feature-content-box {
		margin-top: 20px;
	}

	.whm-additional-feature-content {
    	font-size: 16px;
	}

	.cpanel-img-wrapper{
		clear:both;
	}

	/*unlimited*/
	.custom-techspecs-cont {
    	/*min-height: 165px !important;*/
    	/*min-height: 200px !important;*/
	}

	.custom-techspecs-specs {
    	/*min-height: 165px !important;*/
    	/*min-height: 200px !important;*/
	}

	.unlimited-inner-feature {
	    /*min-height: 120px;*/
	    /*min-height: 160px;*/
	}

	.unlimited-feature-content {
    	/*font-size: 16px;*/
    	width: 78%;
	}

	.custom-techspecs-font {
    	/*font-size: 18px;
*/	}

	.template-cpanel{
		padding-bottom: 0 !important;
	}

	.title-grey::after, .title-grey::before {
	    top: 19px;
	}

	#templatemo-contact {
    	margin-top: 10px !important;
	}

	.copyright {
    	width: 100% !important;
	}

	.copyright p {
    	text-align: center;
	}   

	/*-----*/
	.templatemo-tweets {
    	margin-top: 0 !important;
    }   

    .quote > img{
    	width:15%;
    } 

    .tweet_txt > span{
    	font-size: 16px;
    }

    .whm-writeup {
    	background: transparent url("../images/whm_bg.jpg") no-repeat scroll left top / cover !important;
    	height: 625px;
	}

	.template-cpanel{
		background: url('../images/cpanel_bg.jpg') no-repeat left top / cover !important;
		height: 735px;
	}

	.template-cpanel .contact_right {
    	padding: 0px 0px 0px;
	}

	.para-listing-justify > h2{
		font-size: 22px;
	}

	.announcement-h{
		font-size: 24px;
	}

	.announce-box > .label-default{
		font-size: 18px;
	}

	.announce-box > a {
		font-size: 22px;
		margin-top: 12px;
	}

	.announcement-content{
		font-size: 16px;
	}

	#cidhosting-logo {
    	width: 191px !important;
	}

	.templatemo-top-menu .navbar-brand{
		margin:30px 0 0 !important;
	}

	.announcement-section{
		display:none;
	}

	.notebox{
		font-size: 14px;
	}




} 

@media (min-width: 420px) and (max-width: 510px){


	/*Banner*/
	#templatemo-carousel {
    	/*height: 325px !important;*/
    	height:235px !important;
	}

	.templatemo-carousel-caption {
    	/*height: 325px !important;*/
    	height:235px !important;
	}

	#templatemo-carousel .item {
    	/*height: 325px !important;*/
    	height:235px !important;
  	}

  	.carousel-control {
	    /*height: 325px !important;*/
	    height:235px !important;
	}

	.slide_content_1{
    	height: 200px;
    }
    .slide_content_1_header1 > span{
   		font-size: 22px;
	}

	.slide_content_1_header2{
		font-size: 18px;
		line-height: 24px;
	}

	.slide_content_divider {
	    margin-top: 10px;
	    margin-bottom: 10px;
	}
	.slide_content_1_overlay_text_content{
		top:94px;
		left: 1%;
	}

	.slide_content_1_overlay_text_content > ul{
		font-size: 12px;
	}
	.slide_content_1_overlay_text_bottom{
		top: 84%;
		height: 25px;
	}

	.slide_content_1_overlay_img_box{
		height: 200px;
	}

	.slide_content_2 {
    	height: 169px;
  	}

	.slide_content_2_header2 
	{
    	font-size: 13px;
    	line-height: 25px;
	}

	.slide_content_2_header1{
		font-size: 13px;
		padding-top: 5%;
	}

	.slide_content_2_overlay_text_highlight {
    	height: 35px;
    	top:45px;
	}

	.slide_content_2_overlay_text_content{
		left:0%;
		top: 95px;
	}

	.slide_content_2_overlay_text_content > ul {
    	font-size: 13px;
	}

	.slide_content_2_overlay_img_box{
		height: 169px;
	}


	.templatemo-welcome{
		min-height: 55px !important;
	}

/*	#domainwhois_container h2 {
		font-size: 55% !important;
	}

	#domainwhois_container #domainwhois_form > div > div:first-child,
	#domainwhois_container #domainwhois_form > div > div:nth-child(2),
	#errMsg
	{
		font-size:44% !important;
		padding-bottom: 5px !important;
		
	}

	#domainwhois_container #domainwhois_form > div > div:last-child {
		font-size: 45% !important;
		padding-bottom: 10px !important;
	}

	#domainwhois_form > div > div:last-child > select > option{
		font-size: 62% !important;
	}*/

	   /*---------------------------------------------------*/
   .share-img-wrapper{
	   /* height: 255px;*/
	   height: 410px;
	}

	.nas-img-wrapper{
		height:330px;
	}

	.share-img-wrapper > img{
	    /*width: 288px;*/
	    width: 310px;
		height: 410px;
	}

	.nas-img-wrapper > img{
		width: 250px;
		height: 250px;
	}


	.share-header h2, .nas-header h2 ,.vpsserver-header h2, .whm-header h4{
	    font-size: 32px;
	    padding-bottom: 10px;
	}

	.share-content{
		padding-right: 18px !important;
		padding-left: 18px !important; 
	}
	.nas-writeup{
		padding:0 !important;
	}
	.nas-img-cont{
		min-height: 300px !important;
	}
	.whm-box-content {
	    padding-top: 10px;
	}

	.whm-img-wrapper {
	    height: 160px;
	}	

	.whm-img-wrapper > img {
	    width: 152px;
	}

	.whm-content {
    font-size: 18px;
   	}

   	.whm-feature-wrapper{
   		margin: 30px 0px 0px;
   	}

   	.whm-writeup .container, .whm-writeup .row{
   		min-height: 735px;
   	}

   	.whm-additional-feature-content {
    /*	min-height: 150px;*/
    	padding: 0;
	}

	.whm-feature-content {
    	font-size: 18px;
	}

	.template-cpanel-main-header{
		font-size: 32px;
	}
	.template-cpanel {
    	padding: 15px;
	}

	.main-liner {
    	margin-left: 6%;
	}

	.cpanel-main-header-wrapper {
    	/*margin: 0px auto 25px;*/
	}
	.contact_right li {
	    min-height:55px;
	    line-height: 19px !important;
	}

	.contact_right > h1 > span{
		font-size: 28px;
	}

	.cpanel-list ul {
    	margin-top: 18px;
	}

	.cpanel-inner-img-wrapper {
    	height: 55px;
	}
	.cpanel-feature-content {
    	min-height: 55px;
	}
	.cpanel-feature-content > span{
		font-size: 20px;
	}

	.cpanel-img-wrapper {
    	height: 300px;
	}

	.cpanel-img-wrapper > img {
	    top: 50%;
	    width: 360px;
	}

	.main-liner2 {
    	margin-left: 6%;
	}

	.unlimited-inner-img-wrapper {
    	height: 55px;
		width: 55px;
	}

	.custom-techspecs-specs i {
    	/*padding: 17px;*/
    	font-size: 30px;
	}

	.custom-techspecs-font{
	  	font-size: 18px;
	  	margin-top: 10px;
	}
	.unlimited-feature-content {
	    /*font-size: 18px;*/
	    width:80%;
	}  

	.custom-security-reliability-font {
    	font-size: 20px;
	}

	.security-reliability-specs > ul {
    	font-size: 14px;
	}
	/*---------------------------------------*/


	#domainwhois{
		width: 54%;
		font-size: 14px;
	}
	.ext_cont{
		width:23%;
	}

	#domain_ext{
		font-size:13px;
	}

	#lookup_btn{
		width:23%;
	}

	.verification_slider
	{
		width:100%;
	}

	#lookup-captcha {
	    width: 27%;
	}

	.verification_label {
		font-size: 14px;
		margin-right: 1%;
		width: 42%;
	}

	#captchaLookup {
	    margin-right: 1%;
	    width: 28%;
	}

	.captchaLookup-cont {
    	padding: 10px;
	}

	.webpackagefocus{
		margin-bottom: 20px;
		margin-top: 30px;
	}

	.promo{
		top: -8%;
		left: 0%;
		width:125px;
	}
	.promo_circle{
		height: 115px;
		width: 115px;
	}

	.promo_circle_inn{
		height: 95px;
		width: 95px;
	}

	.promo_circle_inner{
		height: 85px;
		width: 85px;
	}

	.promo_free{
		font-size: 30px;
	}

	.promo_header{
		padding-left: 26%;
	}

	.promo_domain{
		font-size: 30px;
	}

	.promo_body_content {
/*		margin-left: 20%;*/
		font-size: 21px;
	}

	.promo_body{
		padding-top: 20px;
	}

	.extensions {
	    padding-top: 7px;
	}

	.promo_ext {
    	height: 45px;
    	font-size: 19px;
	}

/*	#shared .templatemo-line-header,
	#templatemo-blog .templatemo-line-header,
	#vpsserver_id .templatemo-line-header {
		margin-top: 10px !important;
		margin-bottom: 10px !important;
	}*/


	#templatemo-blog .templatemo-line-header > div > span {
		margin-bottom: 10px;
		font-size: 
	}

		#templatemo-blog .blog_post > ul{
		text-align: center;
	}
	#templatemo-blog .blog_post > ul > li{
		 display: inline-block;
		 margin-bottom: 5px !important;

	}

	#templatemo-blog .blog_post > ul > li img{
		width: 280px;
		height: 190px;
		
	}
	#templatemo-blog .blog_post > ul > li:nth-child(2) > div {
		text-align: center;
		float: none !important;
		margin: 0 auto;

	}

	#templatemo-blog .blog_post > ul > li:nth-child(2) > div > span > a{
		display: inline-block;
	}

	#templatemo-blog .blog_post > ul > li:nth-child(2) > div:nth-child(2){
		float:none !important;
		clear:both;
		margin-bottom: 10px;
	}


	#vpsserver_id .row_team > li > div {
		margin-bottom: 50px;
	}

	.template-cpanel .row > .contact_right {
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 10px;
	}

/*	.template-cpanel .row > div:last-child {
		display: none;
	}
*/
	#templatemo-contact {
		margin-top: 20px !important;
	}

	#templatemo-contact .templatemo-line-header {
		margin-top: 10px;
		margin-bottom: 10px;
		padding-bottom: 50px;
	}


	#templatemo-contact .contact_right > div > div:first-child {
		width: 7%;
	}

	#templatemo-contact .contact_right > div > div:last-child {
		width: 89%;
	}

	#quote_id {
		margin-top: 30px;
	}

	.eachpackage {
		margin-bottom: 20px;
	}

	.templatemo-line-header {
	    margin-top: 10px !important;
	    margin-bottom: -10px !important;
	}
	 /*faq*/
/*	  .faq_content_box{
	    margin-left: 29.333333%;
	  }*/  	
	.faq-menu-container{
  		display: none;
  	}  
	#faq-menu{
  		display:none;
  	}

	    .faq_sidebar , .faq_sidebar_menu_sub{
	  	font-size: 12px !important;
	  }

	.faq_header{
	font-size: 25px !important;
	}

	.faq_title{
	font-size: 16px !important;
   
	}

	.side-body {
	
	  font-size: 14px !important;
	  margin-bottom: 0 !important;
	}


  .custom-techspecs-specs > ul{
  	font-size: 12px;
  }	

  /*---------------------------------------*/

  /*contact us*/
#sentModal{
margin-top:40% !important;

}

#sentModalBox{
	width: 312px !important;
	margin: 0 auto !important;
}

   #bandwidth-part,.bandwidth-part,
   #domain-part,.domain-part,
   #email-part,.email-part,
   #order-part,.order-part,
   #support-part,.support-part,
   #webhosting-part,.webhosting-part,
   #reseller-part,.reseller-part{
   	display: block !important;
   }

      /*blog*/

   .bg-size{
   		float:left;
   }

   .share-buttons{
   		float: left;
		width: 50%;
		margin-top: 15px;
		margin-left: 3%;
   }

   .share-link, .share-tweet, .share-linkedin, .share-google{
   float:left;
   	width: 36px;
	margin-right: 4%;
	margin-bottom: 0px;
   }

   /*-------->>>>>>>>>>>>>*/
   	.blog_post_box {
    	min-height: 520px;
	}

	.blog_post {
    	min-height: 520px !important;
	}
	.blog-img {
    	width: 360px !important;
	}

	.blog_date_wrapper{
		float:left !important;
	}

	.blogteaser{
		margin: 1px 0px 0px;
		min-height: 140px;
		font-size: 16px;
		text-align: justify;
	}

	.blog_post {
    	margin: 0px 0px 20px;
	}

	
	.blog_img_wrapper{
		height: 255px;
	}

	.blog-img{
		position:absolute;
		top:50%;
		left:50%;
		margin-right: -50%;
		transform:translate(-50%,-50%);
		ms-transform:translate(-50%,-50%);
		-webkit-transform:translate(-50%,-50%);
		max-width: 100%;
		width: 80%;
	}

	.blog_img_wrapper{
		/*position:initial !important;*/
	}

	.blog_header_box {
   		float:none !important;
   		margin: 0 auto;
   		width: 100% !important;
   		text-align: center;
   		font-size: 13px;
	}

	.blog_header {
		font-size: 18px;
	}	

	.blog_date_wrapper {
    	float: none !important;
    	margin: 3px auto;
    	width: 100% !important;
   		text-align: center;
	}
	/*=---------------------*/
	.blog-img-cont {
	    min-height: 250px;
	}

	/*view blog posts*/
	.view_blog_header_box{
		float:none !important;
   		margin: 0 auto;
   		width: 100% !important;
   		text-align: center;
   		font-size: 13px;
	}

	.view_blog_header {
		font-size: 18px !important; 
	}	

	.view_blog_img_wrapper{
		height: 255px;
	}

	.view-blog-img{
		max-width: 290px !important;
	}

	.view_blog_date_wrapper{
		float: none !important;
		margin: 3px auto;
		width: 100% !important;
		text-align: center;
	}

	.viewblogteaser {
	    font-size: 15px;
	    text-align: justify;
	}

	/*archive ajax design*/
	.archive_blog_date_wrapper {
	    float: none !important;
	    margin: 3px auto;
	    width: 100% !important;
	    text-align: center;
	}

	.archive_date{
		float:left;
	}

	.archiveblogteaser{
		clear:both;
	}
	/*package header*/
	.templatemo-line-header span {
    	font-size: 32px !important;
	}

	.whm-additional-feature-box {
    	margin: 0px 0px;
    	padding: 0 !important;
	}

	.whm-additional-feature-img-cont{
		display: none;
	}

	.whm-additional-feature-content{
		text-align: left;
		font-size: 16px;
	}	

	.ob-image-cont {
    	width: 80px;
	}

	.footer_bottom_content {
    	width: 52%;
	}

	.termscont {
	    margin-right: 0;
	    float: none;
	}

	/*whm*/
	.whm-feature-box {
    	margin-top: 20px;
	}
	.whmimg{
		display: block;
		max-width: 100%;
		height: auto;
		margin-left: 0;
	}

	.whm-inner-feature{
/*		height:80px;
		width:100px;*/
	}


	.whm-inner-img-wrapper {
/*	    height: 80px;
	    width: 100px;*/
	}

	.whm-feature-box i {
    	/*font-size: 49px;*/
	}

	.whm-img-cont{
		margin-top:50px;
	}

	.whm-additional-feature-content-box {
		margin-top: 20px;
	}

	.whm-additional-feature-content {
    	font-size: 16px;
	}

	.cpanel-img-wrapper{
		clear:both;
	}

	/*unlimited*/
	.custom-techspecs-cont {
    	/*min-height: 165px !important;*/
    	/*min-height: 200px !important;*/
	}

	.custom-techspecs-specs {
    	/*min-height: 165px !important;*/
    	/*min-height: 200px !important;*/
	}

	.unlimited-inner-feature {
	    /*min-height: 120px;*/
	   /* min-height: 200px;*/
	}

	.unlimited-feature-content {
    	/*font-size: 18px;*/
	}

	.custom-techspecs-font {
    	font-size: 20px;
	}

	.template-cpanel{
		padding-bottom: 0 !important;
	}

	.copyright {
    	width: 100% !important;
	}

	.copyright p {
    	text-align: center;
	}  

	/*-----*/
	.templatemo-tweets {
    	margin-top: 0 !important;
    }   

    .quote > img{
    	width:15%;
    } 

    .tweet_txt > span{
    	font-size: 16px;
    } 

    .whm-writeup {
    	background: transparent url("../images/whm_bg.jpg") no-repeat scroll left top / cover !important;
    	height: 610px;
	}

	.template-cpanel{
		background: url('../images/cpanel_bg.jpg') no-repeat left top / cover !important;
		height: 710px;
	}

	.template-cpanel .contact_right {
    	padding: 0px 0px 0px;
	}

	.para-listing-justify > h2{
		font-size: 22px;
	}

	.announcement-h{
		font-size: 24px;
	}

	.announce-box > .label-default{
		font-size: 18px;
	}

	.announce-box > a {
		font-size: 22px;
		margin-top: 12px;
	}

	#cidhosting-logo {
    	width: 191px !important;
	}

	.templatemo-top-menu .navbar-brand{
		margin:30px 0 0 !important;
	}

	.promobox{
		display:none !important;
	}

	.announcement-section{
		display:none;
	}



}

@media (min-width: 511px) and (max-width: 767px){
	/*Banner*/
	#templatemo-carousel {
    	/*height: 425px !important;*/
    	height:240px !important;
	}

	.templatemo-carousel-caption {
    	/*height: 425px !important;*/
    	height:240px !important;
	}

	#templatemo-carousel .item {
    	/*height: 425px !important;*/
    	height:240px !important;
  	}

  	.carousel-control {
	    /*height: 425px !important;*/
	    height:240px !important;
	}

	.slide_content_1{
    	height: 300px;
    }
    .slide_content_1_header1 > span{
   		font-size: 28px;
	}

	.slide_content_1_header2{
		font-size: 24px;
	}

	.slide_content_divider {
	    margin-top: 10px;
	    margin-bottom: 10px;
	}
	.slide_content_1_overlay_text_content{
		top:134px;
		left: 1%;
	}

	.slide_content_1_overlay_text_content > ul{
		font-size: 18px;
	}
	.slide_content_1_overlay_text_bottom{
		top: 88%;
		height: 38px;
	}

	.slide_content_1_overlay_img_box{
		height: 300px;
	}

	.slide_content_2 {
    	height: 195px;
  	}

	.slide_content_2_header2 
	{
    	font-size: 16px;
    	line-height: 25px;
	}

	.slide_content_2_header1{
		font-size: 16px;
		padding-top: 2%;
	}

	.slide_content_2_overlay_text_highlight {
    	height: 35px;
    	top:45px;
	}

	.slide_content_2_overlay_text_content{
		left:0%;
		top: 95px;
	}

	.slide_content_2_overlay_text_content > ul {
    	font-size: 16px;
	}

	.slide_content_2_overlay_img_box{
		height: 195px;
	}

	.templatemo-welcome{
		min-height: 60px !important;
	}





/*	#domainwhois_container h2 {
		font-size: 62% !important;
	}

	#domainwhois_container #domainwhois_form > div > div:first-child,
	#domainwhois_container #domainwhois_form > div > div:nth-child(2),
	#errMsg
	{
		font-size:57% !important;
		padding-bottom: 10px !important;
		
	}

	#domainwhois_container #domainwhois_form > div > div:last-child {
		font-size: 55% !important;
		padding-bottom: 10px !important;
	}

	#domainwhois_form > div > div:last-child > select > option{
		font-size: 65% !important;
	}*/
	#domainwhois{
		width: 57%;
	}
	.ext_cont{
		width:21%;
	}

	#domain_ext{
		font-size:13px;
	}

	#lookup_btn{
		width:22%;
	}

	.verification_slider
	{
		width:100%;
	}

	#lookup-captcha {
	    width: 27%;
	}

	.verification_label {
		font-size: 14px;
		margin-right: 1%;
		width: 42%;
	}

	#captchaLookup {
	    margin-right: 1%;
	}

	.webpackagefocus{
		margin-bottom: 20px;
		margin-top: 30px;
	}

	.promo{
		left: 0%;
		top: -12%;
		width:135px;
	}
	.promo_circle{
		height: 135px;
		width: 135px;
	}

	.promo_circle_inn{
/*		height:110px;
   	 	width:110px;*/
   	 	height: 115px;
		width: 115px;
	}

	.promo_circle_inner{
		height: 105px;
		width: 105px;
	}

	.promo_header{
		padding-left: 25%;
	}

	.promo_body_content {
/*		margin-left: 28%;
		font-size: 22px;*/
/*		margin-left: 19%;*/
		font-size: 27px;
	}

	.promo_free{
		font-size: 40px;
	}

	.extensions {
	    padding-top: 15px;
	}

	.promo_ext{
		height: 55px;
		width: 16%;
		font-size: 20px;
	}

	.promo_body{
		height:165px;
		padding-top: 26px;
	}

/*	#shared .templatemo-line-header,
	#templatemo-blog .templatemo-line-header,
	#vpsserver_id .templatemo-line-header {
		margin-top: 10px !important;
		margin-bottom: 10px !important;
	}*/



	#templatemo-blog .templatemo-line-header > div > span {
		margin-bottom: 10px;
		font-size: 
	}
	/*center blog items*/
	#templatemo-blog .blog_post > ul{
		text-align: center;
	}
	#templatemo-blog .blog_post > ul > li{
		 display: inline-block;
		 margin-bottom: 5px !important;

	}

	#templatemo-blog .blog_post > ul > li img{
		width: 280px;
		height: 190px;
		
	}
	#templatemo-blog .blog_post > ul > li:nth-child(2) > div {
		text-align: center;
		float: none !important;
		margin: 0 auto;

	}

	#templatemo-blog .blog_post > ul > li:nth-child(2) > div > span > a{
		display: inline-block;
	}

	#templatemo-blog .blog_post > ul > li:nth-child(2) > div:nth-child(2){
		float:none !important;
		clear:both;
		margin-bottom: 10px;
	}
	/*end center blog items*/

	#vpsserver_id .row_team > li > div {
		margin-bottom: 50px;
	}

	.template-cpanel .row > .contact_right {
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 10px;
	}

/*	.template-cpanel .row > div:last-child {
		display: none;
	}
*/
	#templatemo-contact {
		margin-top: 20px !important;
	}

	#templatemo-contact .templatemo-line-header {
		margin-top: 10px;
		margin-bottom: 10px;
		padding-bottom: 50px;
	}


	#templatemo-contact .contact_right > div > div:first-child {
		width: 7%;
	}

	#templatemo-contact .contact_right > div > div:last-child {
		width: 89%;
	}

	#quote_id {
		margin-top: 30px;
	}

	  .eachpackage {
		margin-bottom: 20px;
	   }

	.templatemo-line-header {
	    margin-top: 10px !important;
	    margin-bottom: -10px !important;
	}

/*	.faq_content_box{
    	margin-left: 29.333333%;
  	}*/
  	.faq-menu-container{
  		display: none;
  	}
  	#faq-menu{
  		display:none;
  	}

	.faq_header{
	font-size: 30px !important;
	}

	.faq_title{
	font-size: 20px !important;
   
	}

	.side-body {
	
	  font-size: 16px !important;
	  margin-bottom: 0 !important;
	}

	/*contact us*/
	#sentModal{
	margin-top:45%;
	}

	#sentModal .modal-dialog .modal-sm{
	    width: 312px !important;
	    
	}

   #bandwidth-part,.bandwidth-part,
   #domain-part,.domain-part,
   #email-part,.email-part,
   #order-part,.order-part,
   #support-part,.support-part,
   #webhosting-part,.webhosting-part,
   #reseller-part,.reseller-part{
   	display: block !important;
   }

   /*blog*/

   .bg-size{
   		float:left;
   }

   .share-buttons{
   		float: left;
		width: 50%;
		margin-top: 15px;
		margin-left: 3%;
   }

   .share-link, .share-tweet, .share-linkedin, .share-google{
   float:left;
   	width: 36px;
	margin-right: 4%;
	margin-bottom: 0px;
   }
   /*---------------------------------------------------*/
   .share-img-wrapper{
	    /*height: 275px;*/
	    height:420px;
	}

	.nas-img-wrapper{
		height:350px;
	}

	.share-img-wrapper > img{
		width: 320px;
		height: 420px;
	}

	.nas-img-wrapper > img{
		width:258px;
		height: 258px;
	}


	.share-header h2, .nas-header h2 ,.vpsserver-header h2, .whm-header h4{
	    font-size: 32px;
	    padding-bottom: 10px;
	}

	.share-content{
		padding-right: 18px !important;
		padding-left: 18px !important; 
	}
	.nas-writeup{
		padding:0 !important;
	}
	.nas-img-cont{
		min-height: 300px !important;
	}
	.whm-box-content {
	    padding-top: 10px;
	}

	.whm-img-wrapper {
	    height: 160px;
	}	

	.whm-img-wrapper > img {
	    width: 152px;
	}

	.whm-content {
    font-size: 20px;
   	}

   	.whm-feature-wrapper{
   		margin: 30px 0px 0px;
   	}

   	.whm-writeup .container, .whm-writeup .row{
   		min-height: 735px;
   	}

   	.whm-additional-feature-content {
    	min-height: 150px;
    	padding: 0;
	}

	.whm-feature-content {
    	/*font-size: 18px;*/
	}

	.template-cpanel-main-header{
		font-size: 32px;
	}
	.template-cpanel {
    	padding: 15px;
	}

	.main-liner {
    	margin-left: 6%;
	}

	.cpanel-main-header-wrapper {
    	/*margin: 0px auto 25px;*/
	}
	.contact_right li {
	    min-height: 55px;
	}

	.contact_right > h1 > span{
		font-size: 28px;
	}

	.cpanel-list ul {
    	margin-top: 18px;
	}

	.cpanel-inner-img-wrapper {
    	height: 55px;
	}
	.cpanel-feature-content {
    	min-height: 55px;
	}
	.cpanel-feature-content > span{
		font-size: 20px;
	}

	.cpanel-img-wrapper {
    	height: 300px;
	}

	.cpanel-img-wrapper > img {
	    top: 50%;
	    width: 360px;
	}

	.main-liner2 {
    	margin-left: 6%;
	}

	.unlimited-inner-img-wrapper {
/*    	height: 74px;
		width: 74px;*/
		height: 55px;
		width: 55px;
	}

	.custom-techspecs-specs i {
    	/*padding: 17px;*/
    	font-size: 30px;
	}

	.security-reliability-cont{
		min-height: 300px;
	}

	.security-reliability-specs {
    	min-height: 300px !important;
	}

	.blog_post_box {
    	min-height: 500px;
	}

	.blog_post {
    	min-height: 500px !important;
	}
	.view_blog_post{
		/*min-height: 500px !important;*/
	}
	.blog-img {
    	/*width: 60%;*/
	}

	.blog_post {
    	margin: 0px 0px 20px;
	}

	.blog_img_wrapper{
		height: 255px;
	}


/*	.blog-img{
		position:absolute;
		top:50%;
		left:50%;
		margin-right: -50%;
		transform:translate(-50%,-50%);
		ms-transform:translate(-50%,-50%);
		-webkit-transform:translate(-50%,-50%);
		max-width: 100%;
		width: 435px;
	}*/

	.blog_header_box {
   		float:none !important;
   		margin: 0 auto;
   		width: 100% !important;
   		text-align: center;
   		font-size: 13px;
	}

	.blog_header {
		font-size: 18px;
	}		

	.blog_date_wrapper {
    	float: none !important;
    	margin: 3px auto;
    	width: 100% !important;
   		text-align: center;
	}

	/*--------------------*/
		/*=---------------------*/
	.blog-img-cont {
	   /*min-height: 315px;*/
	   max-width: 465px;
	   margin: 0 auto;
	}

	/*view blog posts*/
	.view_blog_header_box{
		float:none !important;
   		margin: 0 auto;
   		width: 100% !important;
   		text-align: center;
   		font-size: 13px;
	}

	.view_blog_header {
		font-size: 18px !important; 
	}	

	.view_blog_img_wrapper{
		height: 255px;
	}

	.view-blog-img{
		max-width: 290px !important;
	}

	.view_blog_date_wrapper{
		float: none !important;
		margin: 3px auto;
		width: 100% !important;
		text-align: center;
	}

	.viewblogteaser {
	    font-size: 16px;
	    text-align: justify;
	}

	/*archive blog posts*/
	.archive_blog_header_box{
		float:none !important;
   		margin: 0 auto;
   		width: 100% !important;
   		text-align: center;
   		font-size: 13px;
	}

	.archive_blog_header {
		font-size: 18px !important; 
	}	

	.archive_blog_img_wrapper{
		height: 255px;
	}

	.archive-blog-img{
		max-width: 290px !important;
	}

	.archive_blog_date_wrapper{
		float: none !important;
		margin: 3px auto;
		width: 100% !important;
		text-align: center;
	}

	.archiveblogteaser {
	    font-size: 16px;
	    text-align: justify;
	}

	/*package header*/
	.templatemo-line-header span {
	    font-size: 32px !important;
	}
	.whm-additional-feature-box {
    	margin: 0px 0px;
	}

	.whm-additional-feature-img-cont{
		display: none;
	}

	.whm-additional-feature-content{
		text-align: left;
	}


	.ob-image-cont {
    	width: 80px;
	}	

	.footer_bottom_content {
    	width: 52%;
	}

	.termscont {
	    margin-right: 0;
	    float: none;
	}

	/*whm*/
	.whm-feature-box {
    	margin-top: 20px;
	}
	.whmimg{
		display: block;
		max-width: 100%;
		height: auto;
		margin-left: 0;
	}

	.whm-inner-feature{
/*		height:80px;
		width:100px;*/
	}


	.whm-inner-img-wrapper {
/*	    height: 80px;
	    width: 100px;*/
	}

	.whm-feature-box i {
    	/*font-size: 49px;*/
	}

	.whm-img-cont{
		margin-top:50px;
	}

	.whm-additional-feature-content-box {
		margin-top: 20px;
	}

	.whm-additional-feature-content {
    	/*font-size: 16px;*/
	}

	.cpanel-img-wrapper{
		clear:both;
	}

	/*unlimited*/
	.custom-techspecs-cont {
    /*	min-height: 165px !important;*/
	}

	.custom-techspecs-specs {
    	/*min-height: 165px !important;*/
	}

	.unlimited-inner-feature {
	   /* min-height: 120px;*/
	}

	.unlimited-feature-content {
    	/*font-size: 18px;*/
    	width: 80%;
	}

	.custom-techspecs-font {
    	font-size: 20px;
	}

	.template-cpanel{
		padding-bottom: 0 !important;
	}

	.copyright {
    	width: 100% !important;
	}

	.copyright p {
    	text-align: center;
	} 

	/*-----*/
	.templatemo-tweets {
    	margin-top: 0 !important;
    }   

    .quote > img{
    	width:15%;
    } 

    .tweet_txt > span{
    	font-size: 16px;
    }  

    .whm-writeup {
    	background: transparent url("../images/whm_bg.jpg") no-repeat scroll left top / cover !important;
    	height: 610px;
	}

	.template-cpanel{
		background: url('../images/cpanel_bg.jpg') no-repeat left top / cover !important;
		height: 645px;
	}

	.announcement-h{
		font-size: 30px;
	}

	.announce-box > .label-default{
		font-size: 20px;
	}

	.announce-box > a {
		font-size: 24px;
		margin-top: 12px;
	}

	#cidhosting-logo {
    	width: 191px !important;
	}

	.templatemo-top-menu .navbar-brand{
		margin:30px 0 0 !important;
	}

	.announcement-section{
		display:none;
	}

	.notebox{
		font-size: 14px;
	}
}	
/*small devices*/
@media (min-width: 768px) and (max-width: 991px){
    /*Banner*/
    .slide_content_1{
    	height: 360px;
    }
	.slide_content_1_header2{
		font-size: 35px;
	}
	.slide_content_1_overlay_text_bottom{
		top: 79%;
		height:60px;
	}

	.slide_content_1_overlay_img_box{
		height: 360px;
	}

	.slide_content_2_header2 
	{
    	font-size: 24px;
	}

	.slide_content_2_header1{
		font-size: 25px;
		padding-top: 2%;
	}

	.slide_content_2_overlay_text_highlight {
    	height: 48px;
	}

	.slide_content_2_overlay_text_content{
		left:0%;
	}

	.slide_content_2_overlay_text_content > ul {
    	font-size: 19px;
	}

	.templatemo-welcome{
		min-height: 65px !important;
	}

/*	#domainwhois_container h2 {
		font-size: 55% !important;
	}
	#domainwhois{
		padding-left: 0px !important;
		padding-right:0px !important;
	}

	#domainwhois_container #domainwhois_form > div > div:first-child,
	#domainwhois_container #domainwhois_form > div > div:nth-child(2),
	#errMsg
	{
		font-size:60% !important;
		padding-bottom: 10px !important;

		padding-left: 0px !important;
		padding-right:0px !important;

	}

	#domainwhois_container #domainwhois_form > div > div:last-child {
		font-size: 55% !important;
		padding-bottom: 10px !important;
	}

	#domainwhois_form > div > div:last-child > select > option{
		font-size: 67% !important;
	}*/

	#domainwhois{
		width: 57%;
	}
	.ext_cont{
		width:21%;
	}

	#domain_ext{
		font-size:13px;
	}

	#lookup_btn{
		width:22%;
	}

	.verification_slider
	{
		width:100%;
	}

	#lookup-captcha {
	    width: 27%;
	}

	.verification_label {
		font-size: 13px;
		margin-right: 2%;
	}

	#captchaLookup {
	    margin-right: 1%;
	    width: 20%;
	}
	.promo_header {
    	padding-left:30%;
	}

	.promo_body {
    	font-size: 18px;
    	height: 128px;
	}
	.promo_domain{
		font-size: 18px;
	}

	.extensions {
	    padding-top: 4px;
	}
	.promo_ext{
		height: 37px;
		font-size: 14px;
	}

	#shared .templatemo-line-header,
	#templatemo-blog .templatemo-line-header,
	#vpsserver_id .templatemo-line-header {
		margin-top: 10px !important;
		margin-bottom: 10px !important;
	}



	#templatemo-blog .templatemo-line-header > div > span {
		margin-bottom: 10px;
		font-size: 
	}

	#vpsserver_id .row_team > li > div {
		margin-bottom: 50px;
	}

	.template-cpanel .row > .contact_right {
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 10px;
	}

	.share-header h2 {
    	font-size: 35px;
	}
	
	.nas-img-wrapper > img{
		width:80%;
	}

	.share-content, .vpsserver-content{
		padding-right: 5% !important;
	}

	.whm-feature-content {
    	font-size: 18px;
	}

	.cpanel-main-header-wrapper {
    	/*margin: 0px auto 30px;*/
	}

	.cpanel-list ul {
    	margin-top: 10px;
	}

	.whm-feature-wrapper{
		margin: 20px 0 0 0;
	}

	.cpanel-img-wrapper {
    	margin: 16px 0 0 0;
	}

	.cpanel-img-wrapper > img {
    	/*top: 50%;
    	width: 70%;*/
    	top: 50%;
		width: 55%;
	}

	.unlimited-inner-img-wrapper {
	    /*height: 48px;*/
/*		height:66px;
		width: 12%;*/
		height: 60px;
		width: 10%;
	}

	.unlimited-feature-content {
    	/*font-size: 18px;*/
    	top: 28%;
	}

	.custom-techspecs-font {
    	font-size: 18px;
	}
	.custom-techspecs-specs i {
    	font-size: 33px;
    	padding: 20%;
	}

	.whm-content {
    	font-size: 22px;
	}

	.security-img-wrapper {
    	width: 60px;
    	height: 60px;
	}

	.custom-security-reliability-font {
    	line-height: 12px;
    	font-size: 21px;
	}

	.security-reliability-specs > ul {
    	margin: 10px 0 0;
	}

	.security-reliability-specs {
    	min-height: 360px !important;
	}
/*	.template-cpanel .row > div:last-child {
		display: none;
	}*/

	#templatemo-contact {
		margin-top: 20px !important;
	}

	#templatemo-contact .templatemo-line-header {
		margin-top: 10px;
		margin-bottom: 10px;
		padding-bottom: 50px;
	}


	#templatemo-contact .contact_right > div > div:first-child {
		width: 7%;
	}

	#templatemo-contact .contact_right > div > div:last-child {
		width: 89%;
	}

	#quote_id {
		margin-top: 30px;
	}
  .custom-techspecs-font{
  	/*font-size: 34px;*/
  }
  .custom-techspecs-specs > ul{
  	font-size: 11px;
  }	

  .eachpackage {
	margin-bottom: 20px;
   }

   .whm-additional-feature-box {
	    margin: 30px 0px;
	}

	.whm-additional-feature-img-wrapper {
    height: 115px;
	}

  /*faq*/

  .mm-menu{
  	/*top: 44% !important;*/
  	top: 4% !important;
  }
/*  .faq_content_box{
    margin-left: 35.333333%;
  }
*/
/*  .mm-menu{
		width: 23.333% !important;
		left: 12% !important;
  }*/

/*contact us*/
#sentModal{
margin-top:28%;
}

#sentModal .modal-dialog .modal-sm{
    width: 312px !important;
    
}

	/*blog*/
	.share-section{
		height: 100%;
		width: 39px;
		margin:0 auto;
	}

	.list-inline > li {
    	height: 75px;
	}

	.blog_post_box {
    	min-height: 248px;
	}

	.blog_post {
    	min-height: 260px !important;
	}
	.blog-img-cont {
	    min-height: 235px;
	}
	.blog-img {
    	width: 100%;
	}

	.blog_date_wrapper{
		float:left !important;
	}

	.blogteaser{
		margin: 1px 0px 0px;
		min-height: 140px;
	}

	/*view blog*/
	.view_blog_post{
		float: none !important;
		display:inline-block !important;
		vertical-align: top !important;
		width: 49% !important;
	}

	/*archive*/
	.archive_blog_post_wrapper{
		margin-bottom: 20px;
	}

	/*footer*/
	.cidlogo{
		width: 90px !important;
	}

	.fblink, .tweetlink {
    	width: 30px;
	}

	/*unlimited*/
	.cpanel-img-wrapper {
    	margin: 0 0 0 0;
	}

	.template-cpanel {
	    padding-bottom: 0 !important;
	}

	.whm-writeup {
    	background: transparent url("../images/whm_bg.jpg") no-repeat scroll left top / cover !important;
	}

	.template-cpanel{
		background: url('../images/cpanel_bg.jpg') no-repeat left top / auto !important;
	}

	.copyright > .small{
		text-align: center;
	}

	.announce-box > a {
		font-size: 24px;
		margin-top: 12px;
	}
}
/*medium devices*/
@media (min-width: 992px) and (max-width: 1199px){
	/*Banner*/
	.slide_content_2_header2 
	{
    	font-size: 32px;
	}

	.slide_content_2_header1{
		font-size: 34px;
		padding-top: 2%;
	}

/*	#domainwhois_container h2 {
		font-size: 65% !important;
	}*/
/*	#domainwhois{
		padding-left: 0px !important;
		padding-right:0px !important;
	}*/

/*	#domainwhois_container #domainwhois_form > div > div:first-child,
	#domainwhois_container #domainwhois_form > div > div:nth-child(2),
	#errMsg
	{
		font-size:83% !important;
		padding-bottom: 10px !important;

		padding-left: 0px !important;
		padding-right:0px !important;
		
	}*/

/*	#domainwhois_container #domainwhois_form > div > div:last-child {
		font-size: 70% !important;
		padding-bottom: 10px !important;
	}

	#domainwhois_form > div > div:last-child > select > option{
		font-size: 67% !important;
	}*/

	#domainwhois{
		width: 64%;
	}
	.ext_cont{
		width:16%;
	}

	#domain_ext{
		font-size:14px;
	}

	#lookup_btn{
		width:18%;
	}

	.verification_slider
	{
		width:98%;
	}

	.verification_label {
	    font-size: 18px;
	    margin-right: 3%; 
	}

	#lookup-captcha {
	    width: 28%;
	}

	.promo {
   		left: -13%;
	}

	.promo_header {
    	padding: 0px 0px 0px 25%;
	}

	.promo_body {
   		 font-size: 18px;
   		    height: 122px;
	}
 
	.promo_domain{
		font-size: 18px;
	}

	.extensions {
	    padding-top: 4px;
	}
	.promo_ext{
		height: 35px;
		font-size: 14px;
	}

	#shared .templatemo-line-header,
	#templatemo-blog .templatemo-line-header,
	#vpsserver_id .templatemo-line-header {
		margin-top: 10px !important;
		margin-bottom: 10px !important;
	}



	#templatemo-blog .templatemo-line-header > div > span {
		margin-bottom: 10px;
		font-size: 
	}

	#vpsserver_id .row_team > li > div {
		margin-bottom: 50px;
	}

	.template-cpanel .row > .contact_right {
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 10px;
	}

/*	.template-cpanel .row > div:last-child {
		display: none;
	}*/

	#templatemo-contact {
		margin-top: 20px !important;
	}

	#templatemo-contact .templatemo-line-header {
		margin-top: 10px;
		margin-bottom: 10px;
		padding-bottom: 50px;
	}


	#templatemo-contact .contact_right > div > div:first-child {
		width: 7%;
	}

	#templatemo-contact .contact_right > div > div:last-child {
		width: 89%;
	}

	#quote_id {
		margin-top: 30px;
	}

  .custom-techspecs-font{
  	font-size: 20px;
  }
  .unlimited-inner-img-wrapper {
    /*height: 70px;*/
    /*height: 63px;*/
    height: 50px;
  }

  .share-content, .vpsserver-content{
  	padding-right: 5% !important;
  }
  .custom-techspecs-specs i {
    /*padding: 23%;*/
    padding: 20%;
    font-size: 31px;
  }
  .custom-techspecs-specs > ul{
  	font-size: 13px;
  }
  .custom-techspecs-cont {
   /* min-height: 160px !important;*/
  }
  .custom-techspecs-specs {
    /*min-height: 150px !important;*/
  }    

  .unlimited-inner-feature {
	/*min-height: 125px;*/
  }

  .unlimited-feature-content {
    /*font-size: 19px;*/
  }
  .security-reliability-specs{
  	min-height: 295px !important;
  }

  	/*reseller*/
	.resellerpackage{
		width: 20% !important;
	}

/*	.resellerpackage .package-lead, .resellerpackage .eachtype{
		min-height: 203px;
	}*/

	.basic-hosting .title {
    	font-size: 21px;
	}

  /*faq*/
/*  .faq_content_box{
    margin-left: 35.333333%;
  }*/

/*	.mm-menu{
		width: 24.333% !important;
		left: 10% !important;
	}*/
	.contact_right li {
    	line-height: 27px !important;
	}

	.whm-additional-feature-img-wrapper {
    height: 95px;
	}

/*contact us*/
#sentModal{
margin-top:18%;
}

#sentModal .modal-dialog .modal-sm{
    width: 312px !important;
    
}

.dedicated-offset{
	margin-left: 12%;
}

	/*blog*/
	.share-section{
		height: 100%;
		width: 39px;
		margin:0 auto;
	}
	.blog-img-cont {
    	min-height: 240px;
	}


	.list-inline > li {
    	height: 115px;
	}

	.blog_post_box {
    	min-height: 215px;
	}

	.blog_post {
    	min-height: 222px !important;
	}
	.blog-img {
    	width: 95%;
    	/*max-width: 130px !important;*/
	}
	/*view blog*/
	.view_blog_post{
		float: none !important;
		display:inline-block !important;
		vertical-align: top !important;
		width: 49% !important;
	}
	
	/*archive*/
	.archive_blog_post_wrapper{
		margin-bottom: 20px;
	}

	/*unlimited*/
	.unlimited-inner-feature {
    	/*min-height: 118px;*/
	}

/*	.cpanel-img-wrapper > img {
    	top: 193%;
	}*/

	.whm-writeup {
    	background: transparent url("../images/whm_bg.jpg") no-repeat scroll left top / cover !important;
	}

	.template-cpanel{
		background: url('../images/cpanel_bg.jpg') no-repeat left top / cover  !important;
	}

	.copyright > .small{
		text-align: center;
	}

	.announce-box > a {
		font-size: 25px;
		margin-top: 12px;
	}

}
/*large devices*/
@media (min-width: 1200px){

	.templatemo-welcome{
		min-height: 120px !important;
	}

	/*#domainwhois_container h2 {
		font-size: 70% !important;
	}*/
/*	#domainwhois{

		padding-left: 0px !important;
		padding-right:0px !important;
	}*/

/*	#domainwhois_container #domainwhois_form > div > div:first-child{
		font-size:98% !important;
		padding-bottom: 10px !important;

		padding-left: 0px !important;
		padding-right:0px !important;
		padding: 3px 0px 4px;
		transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
		text-align: right;
	}*/
/*
	#domainwhois_form > div > div:last-child > select > option{
		font-size: 67% !important;
	}*/
	#domainwhois{
		width: 65%;
	}
	.ext_cont{
		width:14%;
	}

	#domain_ext{
		font-size:14px;
	}

	#lookup_btn{
		width:14%;
	}

	.promo_domain{
		/*font-size: 40px;*/
		font-size: 23px;
	}

	.verification_label {
	    font-size: 12px;
	    margin-right: 4%;
	}

	#lookup-captcha {
	    width: 39%;
	   /* width: 22%;*/
	}

	#shared .templatemo-line-header,
	#templatemo-blog .templatemo-line-header,
	#vpsserver_id .templatemo-line-header {
		margin-top: 10px !important;
		margin-bottom: 10px !important;
	}

	#templatemo-blog .templatemo-line-header > div > span {
		margin-bottom: 10px;
		font-size: 
	}

	#vpsserver_id .row_team > li > div {
		margin-bottom: 50px;
	}

	.template-cpanel .row > .contact_right {
		padding-left: 15px;
		padding-right: 15px;
		padding-top: 10px;
	}

	#templatemo-contact {
		margin-top: 20px !important;
	}

	#templatemo-contact .templatemo-line-header {
		margin-top: 10px;
		margin-bottom: 10px;
		padding-bottom: 50px;
	}


	#templatemo-contact .contact_right > div > div:first-child {
		width: 7%;
	}

	#templatemo-contact .contact_right > div > div:last-child {
		width: 89%;
	}

	#quote_id {
		margin-top: 0 !important;
	}

/*	.mm-menu{
		width: 28.333% !important;
		left:6% !important;
	}*/

	/*reseller*/
	.resellerpackage{
		width: 20% !important;
	}

	/*.resellerpackage .package-lead, .resellerpackage .eachtype{
		min-height: 203px;
	}*/

	  /*faq*/
/*	  .faq_content_box{
	    margin-left: 34.333333%;
	  }*/

	  /*contact*/
	#sentModal{
	margin-top:12%;
	}

	#sentModal .modal-dialog .modal-sm{
	    width: 312px !important;
	    
	}

	.dedicated-offset{
		margin-left: 12%;
	}

	/*blog*/
	.share-section{
		height: 100%;
		width: 39px;
		margin:0 auto;
	}

	.list-inline > li {
    	height: 115px;
	}

	.blog_post_box {
    	min-height: 215px;
	}

	.blog_post {
    	min-height: 222px !important;
	}
	/*view blog*/
	.view_blog_post{
		float: none !important;
		display:inline-block !important;
		vertical-align: top !important;
		width: 49% !important;
	}
	/*archive ajax design*/
	.archive_blog_img_wrapper{
		height:216px;
	}

/*	.cpanel-img-wrapper > img {
    	top: 200%;
	}*/

	.template-cpanel{
		height:550px;
	}

	.copyright > .small{
		text-align: center;
	}

	/*package*/
/*	.focuspackage{
		height: 580px;
	}*/
	
	.announce-box > a {
		font-size: 26px;
	}
}

