@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,div,p,a,section,ul,li,.row,.container-fluid{
	margin:0;
	padding:0;
	font-size:12px;
}
a{
	color:#000;
	text-decoration:none;
}
a:hover{
	text-decoration:none;
}
p{
	font-size:12px;
}
h1{
	font-size:30px;
}
h2{
	font-size:26px;
}
h3{
	font-size:22px;
}
h4{
	font-size:18px;
}
h5{
	font-size:14px;
}
.nomargin{
	margin:0;
}
.nopadding{
	padding:0;
}
.wrap{
	max-width:1170px;
	margin:0 auto;
	padding:0 10px;
}
.zindextop{
	z-index: 88888;
}
.zindexbottom{
	z-index: 55555;
}
.slidermain{
	height:800px;
	width:100%;
	box-sizing:border-box;
	background: url(../img/slider_bg.jpg) no-repeat;
	background-size:cover;
	border-bottom:1px solid #333;
	position: relative;
}
span.bgblur{
	z-index: 20;
	position: absolute;
	background: rgba(25,25,40,0.8);
	display: block;
	width: 100%;
	height: 100%;
}
#mainslider{
	margin-top: 80px;
  height: 520px;
  position: absolute;
  width: 100%;
}
.carousel-inner h1{
  margin-top: 170px;
  transition:all 0.5s ease-in-out;
  -o-transition:all 0.5s ease-in-out;
  -moz-transition:all 0.5s ease-in-out;
  -webkit-transition:all 0.5s ease-in-out;
  -ms-transition:all 0.5s ease-in-out;
  font-size: 40px;
  color: rgba(255,255,255,0.0);
}
.carousel-inner .active h1{
  text-align: center;
  color: #fff !important;
  margin-top: 220px;
  font-size: 40px;
}

.carousel-inner p{
  color: rgba(170,170,170,1) !important;
  margin-left: 60px;
  margin-right: 60px;
  text-align: center;
  margin-top: 20px;
  font-size: 14px;
}

.carousel-inner .active p{
  color: rgba(170,170,170,1) !important;
  margin-left: 60px;
  margin-right: 60px;
  text-align: center;
  margin-top: 20px;
  font-size: 14px;
}
.carousel-control{
  width: 8%;
  background: none !important;
}
.carousel-indicators li, .carousel-indicators li.active{
  width: 60px;
  height: 5px;
  border-radius: 0 0;
  background: rgba(150,150,150,0.7);
  border: none;
}
.carousel-indicators li.active{
  background: #0090d8;
  margin:1px;
}

.header{
	height:auto;
	width:100%;
	box-sizing:border-box;
	padding:10px 0;
	z-index: 99999;
}
.topheader{
	height:80px;
	width:100%;
	box-sizing:border-box;
}
#logo img{
	width: 260px;
	margin-top:10px;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}
#logo h1{
	color:#EC6b29;
	line-height:80px;
	font-weight:bold;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}
#nav{
	margin:25px 0 0 0;
	height:30px;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	-moz-transition: all 0.3s ease-in-out;
	-ms-transition: all 0.3s ease-in-out;
	-o-transition: all 0.3s ease-in-out;
}
#nav a#active{
	background: #0090d8;
	color:#fff !important;
}
#nav a:hover{
	background: #0090d8;
	color:#fff !important;
}
.navbar-default{
	padding:0;
	background:none;
	border:none;
}
.navbar-default ul li:last-child a{
	background:#0090d8;
	color:#fff !important;
}
.navbar-default ul li ul li:last-child a{
	background:none;
	color:#333 !important;
}
.navbar-default ul li:last-child a:hover{
	background: #acd233 !important;
}
.navbar-default ul li ul li a{
	color:#333 !important;
}
.navbar-default ul li ul li a:hover{
	background: #acd233 !important;
}
.navbar-default ul li a{
	margin:0;
	padding:0;
	line-height:30px;
	display:block;
	padding:0 18px;
	color:#fff !important;
	font-weight:bold;
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{
	color: #333 !important;
}
.bottomheader{
	height:30px;
	width:100%;
	box-sizing:border-box;
	border-top:1px solid #e3e3e3;
}
.affix {
    background-color: #fff;
    border-bottom: 2px solid #e3e3e3;
    padding: 0 !important;
    box-shadow: 0px 2px 35px #333;
}
.affix .topheader{
	height: 60px;
}
.affix #normallogo{
	display: none;
}
#affixlogo{
	display: none;
}
.affix #affixlogo{
	display: block;
}
.affix .topheader #logo img{
	width: 220px;
	margin-top:5px;
}
/*
.affix .topheader #logo h1{
	line-height: 60px;
	font-size: 24px;
}
*/
.affix .bottomheader{
	display: none;
}
.affix .topheader .navbar-default ul li a{
	color: #333 !important;
}
.affix .topheader .navbar-default ul li:last-child a{
	color: #fff !important;
}
.affix #nav{
	margin: 15px 0 0 0;
}

.affix #nav ul li ul li:last-child a{
	background:none;
	color:#333 !important;
}
.affix #nav ul li ul li:last-child a:hover{
	background:#EC6b29;
	color:#fff !important;
}

.inheader{
	background-color: #fff;
    border-bottom: 2px solid #e3e3e3;
}
.inheader .bottomheader{
	border-top: none;
	border-bottom: 1px solid #e3e3e3;
	height:45px;
	width:100%;
	box-sizing:border-box;
}
.inheader .topheader .navbar-default ul li a{
	color: #333 !important;
}
.inheader .topheader .navbar-default ul li:last-child a{
	color: #fff !important;
}
.inheader .topheader .navbar-default ul ul li:last-child a{
	color: #333 !important;
}
.pagetitle{
	height: 150px;
	background: url(../img/slider_bg.jpg) no-repeat fixed;
	background-size:cover;
	overflow: hidden;
	position: relative;
}
.pagetitle h2{
	color: #fff;
	position: relative;
	z-index: 88888;
	line-height: 150px;
	font-size: 30px;
	font-weight: 800;
	margin: 0;
	padding: 0;
	float: left;
}
span.navstatus{
	display: block;
	float: right;
	line-height: 150px;
	position: relative;
	z-index: 88888;
	color: #fff;
}
span.navstatus a{
	color: #fff;
	font-size: 14px;
	padding: 0 10px;
	font-weight: bold;
}
span.navstatus a.activepg{
	color: #0090d8;
}
span.navstatus a:last-child{
	padding-right: 0px !important;
}
#cdetailshead p{
	float:left;
	line-height:40px;
	color:rgba(150,150,150,1) !important;
	font-size: 12px;
	font-weight: bold;
}
#cdetailshead p:before{
	content:"|";
	padding:0 10px;
}
#cdetailshead p:first-child:before{
	content:"";
	padding:0;
}
#socialicons ul li a{
	padding:0;
	overflow:hidden;
}
#socialicons ul li a:hover{
	background: none;
}
#socialicons ul li img{
	width:25px;
	margin:10px 3px;
	padding:5px;
	background: rgba(150,150,150,0.7);
	transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
}
#socialicons ul li img:hover{
	background: #0090d8;
}
.featured_plans{
	height: auto;
	width:100%;
	margin-top: -180px;
	position: relative;
	margin-bottom: 20px;
}
.featured_plans_inner{
	height: auto;
	width:100%;
	margin-top:50px;
	position: relative;
	margin-bottom: 20px;
}
#plan1:hover span.img_container img{
	transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
}
#plan1:hover span.img_container{
	border-color: #333;
}
.featured_plans #planhead,.featured_plans_inner #planhead{
	background: #EC6b29;
	height: 170px;
	margin: 0 12px;
	padding: 25px 0;
}

span.img_container{
	width: 90px;
	height: 90px;
	display: block;
	overflow: hidden;
	border-radius: 100px;
	background: #fff;
	margin: 0 auto;
	border:4px solid rgba(150,150,150,1);
	cursor: pointer;

	transition: all 0.6s ease;
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	-o-transition: all 0.6s ease;
	-ms-transition: all 0.6s ease;
}

#planhead img{
	margin-top: 18px;
	transition: all 0.6s ease;
	-webkit-transition: all 0.6s ease;
	-moz-transition: all 0.6s ease;
	-o-transition: all 0.6s ease;
	-ms-transition: all 0.6s ease;
}
span.planheading{
	font-weight: bold;
	color: #fff;
	text-align: center;
	display: block;
	padding-top: 15px;
}
#planhead.active span.activeribbon{
	display: block;
}
span.activeribbon{
	display: none;
	position: absolute;
	margin: 0;
	margin-top: -28px;
	margin-left: -5px;
}
span.activeribbon img{
	width: 100%;
	margin: 0 !important;
}

.featured_plans #plancontent,.featured_plans_inner #plancontent{
	height: auto;
	background: #fff;
	margin: 0 12px;
	border: 1px solid #e3e3e3;
	border-bottom: 5px solid #e3e3e3;
}
#plancontent ul{
	margin: 15px 0 0 0;
	padding: 0;
}
#plancontent ul li{
	list-style: none;
	display: block;
	text-align: center;
	font-size: 14px;
	line-height: 40px;
	color: #333;
	border-bottom: 1px solid #e3e3e3;
}
#buynow{
	display: block;
	height: 50px;
	background: #333;
	margin: 18px 20px;
}
#buynow label.price{
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	line-height: 50px;
	text-indent: 10px;
	float: left;
}
#buynow a.details{
	color: #fff;
	background: #0090d8;
	float: right;
	font-size: 12px;
	padding: 6px 18px;
	border-radius: 1px;
	margin: 10px;
	font-weight: bold;
	transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
}
#buynow a.details:hover{
	background: #acd233;
}
.blogposts{
	height: 740px;
	overflow: hidden;
	width: 100%;
}
.features_slider2{
	height: auto;
	overflow: hidden;
}
#featuresslider2{
  height: 400px;
}
#featuresslider2 .featuresliderbox{
  height: auto !important;
  overflow: hidden;
}
#featuresslider2 .featuresliderbox .inner-box-f1{
  border: 1px solid rgba(150,150,150,0.7);
  height: 290px;
  background: #f2f2f2;
  padding: 15px 0;
}
.featuresliderbox:hover .inner-box-f1 .icon_f2 .inn_f2{
  -webkit-transform:rotate(360deg);
  -moz-transform:rotate(360deg);
  -o-transform:rotate(360deg);
  -ms-transform:rotate(360deg);
  transform:rotate(360deg);
}
#featuresslider2 .carousel-indicators li{
  width: 15px;
  height: 15px;
  border-radius: 100px;
  border: 2px solid #666;
  background: none;
}
#featuresslider2 .carousel-indicators li.active{
  background: #EC6b29;
}
.featuresliderbox .icon_f2{
  display: block;
  width: 90px;
  height: 90px;
  border-radius: 100px;
  border:2px solid #0090d8;
  margin-top: 20px;
  overflow: hidden;
  padding: 5px;
}
.icon_f2 .inn_f2{
  background: #acd233;
  display: block;
  border-radius: 100px;
  transition:all 0.6s ease;
  -webkit-transition:all 0.6s ease;
  -moz-transition:all 0.6s ease;
  -o-transition:all 0.6s ease;
  -ms-transition:all 0.6s ease;
}
#featuresslider2 p{
  padding: 0 20px;
}
#featuresslider2 a{
  background: #333;
  color: #fff;
  font-size: 14px;
  padding: 8px 25px;
  top: 30px;
  position: relative;
  transition:all 0.3s ease;
  -moz-transition:all 0.3s ease;
  -o-transition:all 0.3s ease;
  -webkit-transition:all 0.3s ease;
  -ms-transition:all 0.3s ease;
}
#featuresslider2 a:hover{
  background: #0090d8;
}
.features_slider{
	height: auto;
	overflow: hidden;
}
.about{
	height: auto;
	overflow: hidden;
}
.about #about_text{
	height: auto;
	width: 100%;
	margin-top: 100px;
	overflow: hidden;
}
#about_text li{
	margin-top: 10px;
	list-style: square;
	font-size: 12px;
	color: rgba(150,150,150,1);
	line-height: 20px;
	margin-left: 20px;
}
#about_text .inn_list{
	list-style: decimal;
	margin-left: 100px !important;
}
.highlight{
	color: #0090d8 !important;
	font-weight: bold !important;
}
#about_text h3{
	color: #0090d8;
	font-weight: bold;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 15px;
}
#about_text p{
	margin-top: 15px;
	font-size: 13px;
	color: rgba(150,150,150,1);
	text-align: justify;
}
.features_slider #features_slider_text , .features_slider2 #features_slider2_text, .blogposts #blogposts_text{
	height: 120px;
	width: 100%;
	margin-top: 100px;
	overflow: hidden;
}
#features_slider_text h3, #features_slider2_text h3, #blogposts_text h3{
	color: #0090d8;
	font-weight: bold;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 15px;
}
#features_slider_text p, #features_slider2_text p, #blogposts_text p{
	margin-top: 15px;
	font-size: 13px;
	color: rgba(150,150,150,1);
	text-align: center;
}
#featuresslider{
  height: 300px;
  margin-top: 40px;
}
#featuresslider .carousel-indicators li{
  width: 15px;
  height: 15px;
  border-radius: 100px;
  border: 2px solid #666;
  background: none;
}
#featuresslider .carousel-indicators li.active{
  background: #EC6b29;
}

.featuresliderbox{
  height: 250px;
  padding: 10px;
  margin-top: 20px;
}
.featuresliderbox:hover .icon_f1{
	border: 5px solid #0090d8 !important;
}
.featuresliderbox h4{
  font-size: 16px;
  font-weight: 600;
  color: #0090d8;
  margin-top: 10px;
}
.featuresliderbox p{
  margin-left: 0px !important;
  margin-right: 0px !important;
  margin-top: 10px !important;
  font-size: 12px !important;
  text-align: justify !important;
}
.featuresliderbox .icon_f1{
  display: block;
  width: 80px;
  height: 80px;
  border-radius: 100px;
  border:5px solid #666;
  transition:all 0.3s ease;
  -o-transition:all 0.3s ease;
  -moz-transition:all 0.3s ease;
  -webkit-transition:all 0.3s ease;
  -ms-transition:all 0.3s ease;
}
.featuresliderbox img{
  width: 100%;
  padding: 22px;
}

#customerslogo{
  height: 150px;
}
.customerslogobox{
  background: none;
  height: auto;
  overflow: hidden;
  margin-top: 20px;
  padding: 10px;
}
.inn_logo{
  height: 100%;
  width: 100%;
  padding: 10px;
}
.inn_logo img{
  width: 100%;
  opacity: 0.6;
  transition:all 0.3s ease;
  -o-transition:all 0.3s ease;
  -moz-transition:all 0.3s ease;
  -webkit-transition:all 0.3s ease;
  -ms-transition:all 0.3s ease;
}
.inn_logo:hover img{
  opacity: 1.0;
}
#customerslogo .carousel-control{
  width: 2%;
  opacity: 1.0 !important;
}
#customerslogo .carousel-control .glyphicon{
  background: #0090d8;
  width: 50px;
  margin-top: -25px;
}
#customerslogo .carousel-control .glyphicon-chevron-left,#customerslogo .carousel-control .glyphicon-chevron-right{
  font-size: 20px;
  line-height: 30px;
}


span.sep1{
	display: block;
	width: 70px;
	height: 2px;
	background: #0090d8;
	margin: 0 auto;
	transition: all 1s ease;
	-webkit-transition: all 1s ease;
	-moz-transition: all 1s ease;
	-o-transition: all 1s ease;
	-ms-transition: all 1s ease;
	animation: sep1 1s normal infinite;
	-webkit-animation: sep1 1s normal infinite;
	-moz-animation: sep1 1s normal infinite;
	-o-animation: sep1 1s normal infinite;
	-ms-animation: sep1 1s normal infinite;
}
@keyframes sep1{
	0%{ width: 70px; }
	50%{ width: 120px; }
	100% { width: 70px; }
}

.searchdomain{
	height: auto;
	overflow: hidden;
	width: 100%;
	background: #333;
	padding: 50px 0;
}

.searchdomain span.sep1{
	background: #fff;
}
.searchdomain h3{
	color: #fff;
	text-align: center;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 15px;
}
.searchdomain p{
	margin-top: 15px;
	font-size: 13px;
	color: #fff;
	text-align: center;	
	margin-bottom: 40px;
}
.searchbg{
	background: #fff;
	height: 60px;
}
.searchbg input[type='text']{
	width: 97%;
	margin: 10px 1% 0 2%;
	border: none;
	background: #f3f3f3;
	height: 40px;
	color: #acd233;
	font-size: 14px;
}

.searchbg input[type='text']::-webkit-input-placeholder {
   color: #0090d8;
}

.searchbg input[type='text']:-moz-placeholder { /* Firefox 18- */
   color: #0090d8;  
}

.searchbg input[type='text']::-moz-placeholder {  /* Firefox 19+ */
   color: #0090d8;  
}

.searchbg input[type='text']:-ms-input-placeholder {  
   color: #0090d8;  
}
.searchbg select{
	width: 97%;
	margin: 10px 4% 0 0%;
	border: none;
	background: #f3f3f3;
	height: 40px;
	color: #0090d8;

	font-size: 14px;
}
.searchbtn{
	height: 60px;
}
.searchbtn input[type='submit']{
	border: none;
	background: #0090d8 url(../img/search_white.png) no-repeat;
	background-position: center center;
	background-size: 20px 20px;
	margin: 0;
	font-size: 1pt;
	line-height: 60px;
	padding: 0 30px;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
}
.searchbtn input[type="submit"]:hover{
	background: #acd233 url(../img/search_white.png) no-repeat !important;
	background-position: center center !important;
	background-size: 20px 20px !important;
	margin: 0;
	font-size: 1pt;
	line-height: 60px;
	padding: 0 30px !important;
}
.mainbutton{
	height: auto;
	overflow: hidden;
	width: 100%;
	background: #acd233;
	padding: 50px 0;
}
.mainbutton span.sep1{
	background: #fff;
}
.mainbutton h3{
	color: #fff;
	text-align: center;
	font-weight: bold;
	margin-top: 10px;
	margin-bottom: 15px;
}
.mainbutton p{
	margin-top: 15px;
	font-size: 13px;
	color: #fff;
	text-align: center;	
	margin-bottom: 40px;	
}
.mainbutton a{
	display: block;
	margin:0 auto;
	background: #333;
	color: #fff;
	font-size: 14px;
	width: 180px;
	font-weight: bold;
	text-align: center;
	line-height: 40px;
	transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
}
.mainbutton a:hover{
background: #0090d8;
}
.testimonials{
	height: 500px;
	overflow: hidden;
	width: 100%;
	background: #f2f2f2;
}
.testimonials #testimonials_text{
	height: 120px;
	width: 100%;
	margin-top: 100px;
	overflow: hidden;
}
#testimonials_text h3{
	color: #0090d8;
	font-weight: bold;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 15px;
}
#testimonials_text p{
	margin-top: 15px;
	font-size: 13px;
	color: rgba(150,150,150,1);
	text-align: center;
}
 #testimonials{
    height: 300px;
  }
  #testimonials h4{
    color: #0090d8;
    font-size: 14px;
    font-weight: 600;
    margin-top: 20px;
    margin-left: 5px;
  }
  #testimonials p{
    text-align: left !important;
    margin:0 0 0 5px;
  }
  #testimonials .carousel-indicators li{
  width: 15px;
  height: 15px;
  border-radius: 100px;
  border: 2px solid #666;
  background: none;
}
#testimonials .carousel-indicators li.active{
  background: #0090d8;
}
#testimonials .testimonialsbox{
  padding: 20px;
}
#testimonials .inner_testimonials{
  height: 100px;
  border: 1px solid rgba(150,150,150,0.7);
  background: #fff;
  padding: 10px;
}
.inner_testimonials p{
  float: right;
  margin: 5px 0 0 0 !important;
  padding: 0;
text-align: left !important;
width: 75%;
font-size: 12px !important;
color: #333 !important;
}
.inner_testimonials img{
  float: left;
  width: 60px;
  height: 60px;
  border-radius: 100px;
  border:1px solid #0090d8;
  padding: 2px;
}
.testimonialsbox .shape{
  display: block;
  width: 1px;
  border-top: 25px solid #fff;
  border-left: 0px solid transparent;
  border-right: 15px solid transparent;
  margin-left: 10%;
      box-shadow: -2px 0px 0px 0px rgba(150,150,150,0.7);
      -webkit-transform:rotate(8deg);
      margin-top: -2px;
}
.customerslogo{
	height: 350px;
	overflow: hidden;
	width: 100%;
	background: #fff;
}
.customerslogo #customerslogo_text{
	height: 65px;
	width: 100%;
	margin-top: 100px;
	overflow: hidden;
}
#customerslogo_text h3{
	color: #333;
	font-weight: bold;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 15px;
}
.blogposthome{
      height: auto;
      overflow: hidden;
      padding: 15px;
    }
    .blogpostcontent{
      border:1px solid rgba(150,150,150,0.7);
      width: 100%;
      box-sizing:border-box;
      height: auto;
      overflow: hidden;
      padding: 10px;
      position: relative;
      overflow: hidden;
    padding-bottom: 45px;
    }
    .blogpostcontent img{
      opacity: 0.6;
      transition:all 0.3s ease;
      -o-transition:all 0.3s ease;
      -moz-transition:all 0.3s ease;
      -webkit-transition:all 0.3s ease;
      -ms-transition:all 0.3s ease;
    }
    .blogpostcontent img:hover{
      opacity: 1;
    }
    .blogpostcontent:hover .img img{
      transform:rotate(360deg);
    }
    .blogpostcontent #whitebg{
      background: #fff;
      display: block;
      width: 90px;
      height: 90px;
      margin:0 auto;
      border-radius: 360px;
      padding: 6px;
      overflow: hidden;
      position: absolute;
      left: 0;
      right: 0;
      top: 29%;
    }
    .blogpostcontent .img{
      width: 100%;
      display: block;
      background: #0090d8;
      border-radius: 360px;
      padding: 25px;
    }
    .blogpostcontent .img img{
      width: 100%;
      opacity: 1 !important;
      position: relative !important;
      transition:all 0.6s ease;
      -o-transition:all 0.6s ease;
      -moz-transition:all 0.6s ease;
      -webkit-transition:all 0.6s ease;
      -ms-transition:all 0.6s ease;
    }
    .blogpostcontent h3{
      color: #0090d8;
      font-weight: bold;
      font-size: 18px;
      margin-top: 40px;
      text-align: center;
    }
    .blogpostcontent a.link{
      background: #333;
      color: #fff;
      font-size: 12px;
      font-weight: bold;
      padding: 8px 40px;
      margin:0 auto;
      position: relative;
      top: 30px;
      transition:all 0.3s ease;
      -o-transition:all 0.3s ease;
      -moz-transition:all 0.3s ease;
      -webkit-transition:all 0.3s ease;
      -ms-transition:all 0.3s ease;
    }
    .blogpostcontent a.link:hover{
      background: #0090d8;
    }
    .blogpostcontent p{
      margin-top: 20px;
      font-size: 12px;
      font-weight: bold;
      text-align: justify;
      padding: 0 10px;
      color: rgba(150,150,150,1);
    }
.footertop{
	background: #333;
	width: 100%;
	height: 480px;
	padding: 40px 0;
}
.footerbox{
	padding: 0 15px;
}
.footertop h3{
	margin-top: 20px;
	text-indent: 5px;
	color: #0090d8;
	font-size: 18px;
	line-height: 60px;
	border-bottom: 1px solid rgba(150,150,150,0.7);
	font-weight: bold;
}
.footertop p{
	color: rgba(150,150,150,0.7);
	line-height: 20px;
	font-size: 12px;
	text-align: justify;
}
.footertop ul{
	color: #fff;
	margin-top: 25px;
}
.footertop ul.float{
	color: #fff;
	float: left;
	width: 50%;
	margin-top: 25px;
}
.footertop ul li{
	font-size: 12px;
	list-style: none;
	line-height: 25px;
}
.footertop ul li a{
	color: #fff;
	transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
}
.footertop ul li a:hover{
	color: #0090d8;
	padding-left: 10px;
}
.footertop ul li:before{
	content: "- ";
}
.footertop span.white{
	color: #fff !important;
}
.footertop span.org{
	color: #0090d8 !important;
}
.footerbottom{
	height: 70px;
	background: #222;
	width: 100%;
	padding: 15px 0;
	overflow: hidden;
}
.footerbottom p{
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	margin:0;
	padding: 0;
}
.footerbottom ul{
	margin: 0;
	padding: 0;
}
.footerbottom ul li{
	list-style: none;
	float: left;
	line-height: 35px;
}
.footerbottom ul li a{
	color: rgba(150,150,150,1) !important;
	text-decoration: none;
	padding: 0 10px;
	transition:all 0.5s ease;
	-o-transition:all 0.5s ease;
	-moz-transition:all 0.5s ease;
	-ms-transition:all 0.5s ease;
	-webkit-transition:all 0.5s ease;
}
.footerbottom ul li a:hover{
	color: #0090d8 !important;
}
.footerbottom ul li:first-child a{
	padding-left: 0 !important;
	}
.contactform{
	margin-top: 20px;
}
.contactform div{
	padding: 5px 5px;
}
.contactform input[type='text'],.contactform input[type='email']{
	height: 40px;
}
.contactform textarea{
	height: 200px;
}
.contactform input[type='submit']{
	background: #333;
	color: #fff;
	font-size: 14px;
	font-weight: bold;
	transition:all 0.3s ease;
	-moz-transition:all 0.3s ease;
	-o-transition:all 0.3s ease;
	-webkit-transition:all 0.3s ease;
	-ms-transition:all 0.3s ease;
}
.contactform input[type='submit']:hover{
	background: #EC6b29;
}
.getintouch img{
	float: left;
	margin-left: 40px;
	margin-top: 10px;
}
.getintouch p{
	float: left;
	font-weight: bold;
	color: rgba(150,150,150,1);
	margin-left: 10px;
	line-height: 35px;
}
.mainimg{
	margin-top: 30px;
	margin-bottom: 30px;
	width: 100%;
	height: 350px;
}
img.planimg{
	margin: 30px auto;
	display: block;
	width: 30%;
}
.hostingfeatimg{
	border:1px solid #e3e3e3;
	margin:0 12px;
	border-radius:10px;
	overflow:hidden;
	padding:5px;
}
.hostingfeatimg .heading{
	font-size:14px;
	font-weight:bold;
	line-height:30px;
}
.center{
	text-align:center !important;
}
.tabspanels{
	margin-top:20px;
	height:auto;
	overflow:hidden;
	padding:10px 0;
	position:relative;
}
.nav-tabs{
	border-bottom:none;
	margin-bottom:10px;
	width:70%;
	margin:0 auto;
}
.nav-tabs>li{
	margin:0;
	padding:0;
	width:25%;
	}
.nav-tabs>li a{
	line-height:70px;
	margin:0;
	border:1px solid #e3e3e3;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#333;
	padding:0;
	border-radius:0px 0px !important;
	background:#fff;
	overflow: hidden;
	position:relative;
	}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{
	color: #0090d8;
}
span#bgrow{
	display:block;
	position:absolute;
	width:100%;
	border-bottom:1px solid #e3e3e3;
	margin-top:35px;
	}
.stylee{
	display:block;
	}
.nav-tabs>li.active .stylee{
	background: url(../img/active-tab-pf.png) no-repeat scroll 0 0;
    display: block;
    height: 36px;
    position: absolute;
    top: 58px;
    width: 100%;
    background-position: 0px -35px;
    background-size: 100%;
	}
.tab-pane{
	padding:30px 0;
}
.tab-pane img{
	width:100%;
	}
.tab-pane ul{
	padding:10px 10px 10px 30px;
	}
.tab-pane ul h3{
	font-size:16px;
	font-weight:bold;
	line-height:40px;
	}
.tab-pane ul li{
	line-height:30px;
	list-style: url(../img/ic-rtick.png);
	}
.iconsrow{
	border-top:1px solid #e3e3e3;
	border-bottom:1px solid #333;
	background:#f6f6f6;
	height:auto;
	overflow:hidden;
	padding:35px 0;
	}
.iconsrow img{
	width:100%;
	}
.cobanner{
	margin-top:80px;
	float:right;
	width:50%;
	}
.color1{
background: radial-gradient(ellipse at center,rgb(113,206,232) 0%,rgb(16,177,221) 100%) !important;
}
.color2{
background: radial-gradient(ellipse at center,rgb(190,214,104) 0%,rgb(171,209,48) 100%) !important;
}
.color3{
background: radial-gradient(ellipse at center,rgb(249,187,99) 0%,rgb(253,149,2) 100%) !important;
}
.color4{
background: radial-gradient(ellipse at center,rgb(113,206,232) 0%,rgb(16,177,221) 100%) !important;
}

.navbar-brand:hover{
	background: none !important;
}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) and (max-width: 1199px) {
	h1{
		font-size: 26px;
	}
	h2{
		font-size: 22px;
	}
	h3{
		font-size: 18px;
	}
	h4 {
    	font-size: 16px;
	}
	h5{
		font-size: 12px;
	}
	.navbar-default ul li a{
		padding: 0 12px;
	}
	.topheader{
		height: 70px;
	}
	#logo h1 {
    line-height: 60px;
	}
	#nav {
    margin: 15px 0 0 0;
	}
	.affix .topheader {
    height: 50px;
	}
	.affix .topheader #logo h1 {
    line-height: 50px;
    font-size: 22px;
	}
	.affix #nav {
    margin: 10px 0 0 0;
	}
	#mainslider {
    height: 440px;
    }
    .carousel-inner .active h1 {
    margin-top: 150px;
    font-size: 28px;
	}
	.slidermain {
    height: 675px;
	}
	#plancontent ul li {
    font-size: 11px;
    line-height: 30px;
	}
	.featured_plans #planhead,.featured_plans_inner #planhead {
    height: auto;
    margin: 0px 10px;
    padding: 15px 0;
    overflow: hidden;
	}
	.featured_plans {
    margin-top: -150px;
    height: auto;
    }
	.featured_plans_inner{
		height:auto;
	}
    span.img_container {
    width: 80px;
    height: 80px;
	}
	#planhead img {
		margin: 0 !important;
		width: 100%;
    	padding: 15px;
	}
	#buynow {
    height: 40px;
    margin: 10px 10px;
	}
	#buynow label.price {
    font-size: 12px;
    line-height: 40px;
    text-indent: 8px;
    }
    #buynow a.details {
    font-size: 12px;
    padding: 4px 15px;
    margin: 8px;
	}
	.featured_plans #plancontent,.featured_plans_inner #plancontent {
    height: auto;
    margin: 0 10px;
	}
	span.activeribbon {
    margin-top: -34px;
    margin-left: -19px;
	}
	#features_slider_text p, #features_slider2_text p, #blogposts_text p {
    font-size: 11px;
	}
	#featuresslider {
    height: 280px;
    margin-top: 20px;
	}
	.featuresliderbox p {
    font-size: 11px !important;
	}
	.features_slider {
    height: auto;
	}
	.featuresliderbox {
    height: 215px;
	}
	.searchdomain p {
    font-size: 11px;
	}
	.searchbg {
    height: 50px;
	}
	.searchbg input[type='text'] {
    margin: 5px 1% 0 2%;
    font-size: 12px;
	}
	.searchbg select {
    margin: 5px 4% 0 0%;
    font-size: 12px;
	}
	.searchbtn input[type='submit'] {
    line-height: 50px;
    padding: 0 25px;
	}
	.searchdomain {
    padding: 40px 0;
	}
	.featuresliderbox h4 {
    font-size: 14px;
	}
	#featuresslider2 p {
    padding: 0 10px;
	}
	#featuresslider2 a {
    font-size: 12px;
	}
	#featuresslider2 .featuresliderbox .inner-box-f1 {
    height: auto;
	}
	.mainbutton p {
    font-size: 11px;
	}
	.mainbutton a {
    font-size: 12px;
    width: 160px;
    line-height: 35px;
	}
	.mainbutton {
    padding: 40px 0;
	}
	.blogposthome {
    padding: 10px;
	}
	.blogpostcontent #whitebg {
    width: 80px;
    height: 80px;
    padding: 6px;
    top: 26%;
	}
	.blogpostcontent .img {
    padding: 20px;
	}
	.blogpostcontent h3 {
    font-size: 15px;
    margin-top: 35px;
	}
	.blogpostcontent p {
    margin-top: 15px;
    font-size: 11px;
    padding: 0 5px;
    }
    .blogpostcontent a.link {
    font-size: 11px;
    padding: 8px 35px;
    top: 20px;
	}
	.blogpostcontent {
    padding-bottom: 40px;
	}
	.features_slider #features_slider_text,.customerslogo #customerslogo_text, .features_slider2 #features_slider2_text, .blogposts #blogposts_text,.testimonials #testimonials_text {
    margin-top: 60px;
	}
	#featuresslider2 {
    height: 350px;
	}
	.blogposts {
    height: 635px;
	}
	#testimonials_text p {
    font-size: 11px;
	}
	.inner_testimonials p{
		font-size: 11px !important;
	}
	#testimonials h4 {
    font-size: 12px;
    }
    #testimonials .testimonialsbox {
    padding: 15px;
	}
	#testimonials {
    height: 270px;
	}
	.testimonials {
    height: 465px;
	}
	#customerslogo .wrap {
    max-width: 900px;
	}
	.customerslogo {
    height: 290px;
	}
	.carousel-inner p {
    font-size: 12px;
	}
	.carousel-inner h1 {
    font-size: 22px;
	}
	.footertop h3 {
    margin-top: 0px;
    font-size: 14px;
    line-height: 40px;
	}
	.footertop {
    height: 430px;
    padding: 30px 0;
	}
	.footerbottom p {
    font-size: 12px;
	}
	.footerbottom ul li a {
    padding: 0 8px;
    font-size: 11px;
	}
	.footerbottom ul li {
    line-height: 25px;
	}
	.footerbottom {
    height: 60px;
    padding: 10px 0;
	}
	.pagetitle {
    height: 120px;
	}
	.pagetitle h2 {
    line-height: 120px;
    font-size: 24px;
	}
	span.navstatus{
		line-height: 120px;
	}
	span.navstatus a {
		font-size: 12px;
	}
	#about_text p {
    font-size: 11px;
	}
	#cdetailshead p {
    font-size: 11px;
	}
	.contactform input[type='text'], .contactform input[type='email'], .contactform textarea{
    font-size: 11px;
	}
	.contactform input[type='text'], .contactform input[type='email'] {
    height: 35px;
	}
	.contactform textarea {
    height: 150px;
	}
	.contactform input[type='submit'] {
    font-size: 12px;
	}
	.mainimg {
    width: 90%;
    margin: 30px auto !important;
    display: block;
    height: 280px;
	}
	#about_text li {
    font-size: 11px;
    line-height: 15px;
	}
	.hostingfeatimg .heading {
   	 font-size: 12px;
   	 font-weight: bold;
   	 line-height: 25px;
	}
	.hostingfeatimg p{
		font-size:10px;
		}
	.nav-tabs>li a {
    line-height: 50px;
    font-size: 12px;
	}
	span#bgrow {
    margin-top: 28px;
	}
	.nav-tabs>li.active .stylee {
    top: 45px;
    }
	.tab-pane ul li {
    line-height: 28px;
    font-size: 11px;
	}
	.tab-pane ul h3 {
    font-size: 14px;
    line-height: 30px;
	}
	.iconsrow {
    padding: 20px 0;
	}
	#logo img {
    width: 200px;
	}
	.affix .topheader #logo img {
    width: 180px;
    margin-top: 5px;
	}
	.about #about_text {
    margin-top: 50px;
    }
}
/* Small devices (tablets, 768px and up) */
@media (min-width: 768px) and (max-width: 991px) {
	h3 {
    font-size: 18px;
	}
	
	h4{
		font-size: 16px;
	}
	#logo img {
		margin-right: auto;
		margin-left: auto;
		display: block;
		width: 230px;
	}
	.navbar-right{
		float: none !important;
		    width: 550px;
    		margin: 0 auto;
    		display: block;
	}
	.topheader {
    height: auto;
	}
	#nav {
    border-top: 1px solid rgba(255,255,255,0.1);
    margin: 10px 0 0 0;
    height: 40px;
	}
	.affix .topheader {
    height: auto;
	}
	.affix #nav {
    margin: 5px 0 0 0;
	border-top: 1px solid rgba(25,25,25,0.1);
	}
	.navbar-default ul li a {
    line-height: 40px;
	}
	.bottomheader {
    height: auto;
	}
	#cdetailshead p {
    font-size: 11px;
	}
	#socialicons .navbar-right{
		float: right !important;
		width: auto !important;
		margin: 0 !important;
		display: inherit;
	}
	#mainslider {
    margin-top: 170px;
    height: 350px;
	}
	.carousel-inner .active h1 {
    margin-top: 100px;
    font-size: 32px;
	}
	.carousel-inner h1{
		font-size: 24px;
	}
	
	#plancontent ul li {
    font-size: 12px;
	}
	.featured_plans #plancontent, .featured_plans_inner #plancontent {
		margin-bottom: 15px;
	}
	.carousel-inner .active p {
    font-size: 13px;
	}
	.carousel-indicators li, .carousel-indicators li.active {
    width: 100px;
	}
	.slidermain {
    height: 725px;
	}
	#buynow label.price {
    font-size: 13px;
	}
	#buynow a.details {
    padding: 6px 100px;
	}
	.features_slider #features_slider_text, .features_slider2 #features_slider2_text, .blogposts #blogposts_text {
    margin-top: 50px;
	}
	#features_slider_text p, #features_slider2_text p, #blogposts_text p {
    font-size: 12px;
	}
	#featuresslider {
    height: auto;
    margin-top: 0px;
	}
	.featuresliderbox {
    height: 220px;
    padding: 20px;
    margin-top: 10px;
	}
	.searchdomain p {
    font-size: 12px;
	}
	.searchbg input[type='text'],.searchbg select {
    font-size: 12px;
	}
	#featuresslider2{
		height: auto;
	}
	.featuresliderbox p {
    font-size: 11px !important;
	}
	#featuresslider2 .featuresliderbox .inner-box-f1 {
    height: 250px;
	}
	.featuresliderbox h4 {
    font-size: 14px;
	}
	#plan1{
		float: none !important;
		margin: 0 auto !important;
	}
	.blogposts {
		height: auto;
		margin-bottom: 50px;
	}
	.blogposthome{
		margin: 0 auto !important;
		float: none !important;
	}
	.blogpostcontent a.link {
    padding: 8px 100px;
	}
	.mainbutton a {
    width: 300px;
	}
	#testimonials .inner_testimonials {
    height: 130px;
    padding: 35px;
	}
	#testimonials p {
    font-weight: bold;
    font-size: 13px !important;
    margin: 10px 0 0 0 !important;
	}
	.inner_testimonials img {
    width: 75px;
    height: 75px;
	}
	.customerslogobox {
    margin-top: 5px;
    padding: 20px;
	}
	#customerslogo .wrap{
	   max-width: 660px;	
	}
	.footertop {
    height: auto;
    padding: 20px 0;
	}
	.cobanner {
    margin-top: 255px;
    float: none;
    }
    .footertop h3 {
    margin-top: 10px;
    font-size: 16px;
    line-height: 40px;
    border-bottom: 1px solid rgba(150,150,150,0.7);
    border-top: 1px solid rgba(150,150,150,0.7);
    }
    .footerbottom p {
    font-size: 13px;
	}
	.footerbottom ul li a {
    font-size: 11px;
    padding: 0 8px;
	}
	.footerbottom #socialicons ul li img {
    margin: 0px 3px;
	}
	.pagetitle {
    height: 125px;
	}
	.pagetitle h2 ,span.navstatus {
		line-height: 125px;
	    font-size: 25px;
	}
	span.navstatus a {
    font-size: 12px;
	}
	#about_text p {
    font-size: 11px;
    line-height: 18px;
	}
	.hostingfeatimg {
    margin: 12px 12px;
	}
	.hostingfeatimg .heading {
    font-size: 13px;
    line-height: 50px;
	}
	.nav-tabs {
    width: 93%;
	}
	.nav-tabs>li a {
    line-height: 63px;
	}
	.tab-pane ul li {
    line-height: 25px;
	}
	.tab-pane ul h3 {
    font-size: 14px;
    line-height: 35px;
	}
	.customerslogo #customerslogo_text {
    margin-top: 50px;
    }
    .customerslogo {
    height: 300px;
	}
	.contactform {
    margin-top: 5px;
	}
	.contactform input[type='text'], .contactform input[type='email'] {
    font-size: 11px;
    height: 35px;
	}
	.contactform textarea {
    height: 150px;
    font-size: 11px;
	}
	.contactform input[type='submit'] {
    font-size: 13px;
    line-height: 30px;
	}
}
/* Extra small devices (phones, up to 480px) */
@media (max-width: 767px) {
	h3 {
    font-size: 15px;
	}
	.navbar {
    margin-bottom: 0px;
	}
	h4{
	font-size: 13px;
	}
	.affix .navbar-brand img{
		width: 160px;
		margin-top:-5px;
	}
	.navbar-brand img{
    margin-top: -10px;
    transition:all 0.3s ease;
    -moz-transition:all 0.3s ease;
    -webkit-transition:all 0.3s ease;
    -ms-transition:all 0.3s ease;
    -o-transition:all 0.3s ease;
		width: 190px;
	}
	#logo img {
		margin-right: 0;
	    margin-left: 0;
	    display: block;
	    margin-top: 0px;
	    width: 190px;
	}
	.navbar-right{
		float: none !important;
		    width: auto;
    		margin: 0 auto;
    		display: block;
	}
	.topheader {
    height: auto;
    padding-bottom: 00px;
	}
	#nav {
    margin: 0;
    height: auto
	}
	.navbar-toggle {
    padding: 12px 14px;
	}
	.affix .topheader {
    height: auto;
	}
	.affix #nav {
    margin: 1px 0 0 0;
	}
	.navbar-default ul li a {
    line-height: 40px;
	}
	.bottomheader {
    height: auto;
	}
	#cdetailshead p {
    font-size: 9px;
	}
	#socialicons .navbar-right{
	float: right !important;
    width: 100px !important;
    margin: 0 auto !important;
    display: block;
	}
	#mainslider {
    margin-top: 80px;
    height: 300px;
	}
	.carousel-inner .active h1 {
    margin-top: 100px;
    font-size: 24px;
	}
	.carousel-inner h1{
		font-size: 24px;
	}
	
	#plancontent ul li {
    font-size: 10px;
	}
	.featured_plans #plancontent, .featured_plans_inner #plancontent {
		margin-bottom: 15px;
	}
	.carousel-inner .active p {
    font-size: 10px;
    text-align: center !important;
	}
	.carousel-indicators li, .carousel-indicators li.active {
    width: 100px;
	}
	.slidermain {
    height: 600px;
	}
	#buynow label.price {
    font-size: 12px;
	}
	#buynow a.details {
    padding: 8px 100px;
    font-size: 11px;
	}
	.features_slider #features_slider_text, .features_slider2 #features_slider2_text, .blogposts #blogposts_text {
    margin-top: 15px;
	}
	#features_slider_text p, #features_slider2_text p, #blogposts_text p {
    font-size: 10px;
	}
	#featuresslider {
    height: auto;
    margin-top: 0px;
	}
	.featuresliderbox {
    height: 190px;
    padding: 20px;
    margin-top: 10px;
	}
	.searchdomain p {
    font-size: 10px;
	}
	.searchbg input[type='text'],.searchbg select {
    font-size: 10px;
	}
	#featuresslider2{
		height: auto;
	}
	.featuresliderbox p {
    font-size: 11px !important;
	}
	#featuresslider2 .featuresliderbox .inner-box-f1 {
    height: 250px;
	}
	.featuresliderbox h4 {
    font-size: 14px;
	}
	#plan1{
		float: none !important;
		margin: 0 auto !important;
	}
	.blogposts {
		height: auto;
		margin-bottom: 50px;
	}
	.blogposthome{
		margin: 0 auto !important;
		float: none !important;
	}
	.blogpostcontent a.link {
    padding: 8px 100px;
    font-size: 10px;
	}
	.mainbutton a {
    width: 300px;
    font-size: 11px;
	}
	#testimonials .inner_testimonials {
    height: 130px;
    padding: 35px;
	}
	#testimonials p {
    font-weight: bold;
    font-size: 11px !important;
    margin: 10px 0 0 0 !important;
	}
	.inner_testimonials img {
    width: 75px;
    height: 75px;
    margin-top: -12px;
	}
	.customerslogobox {
    margin-top: 5px;
    padding: 0 20px;
	}
	#customerslogo .wrap{
	   max-width: 500px;	
	}
	.inn_logo {
    padding: 0px;
	}
	.inn_logo img {
    width: 60%;
    display: block;
    margin: 0 auto;
	}
	.footertop {
    height: auto;
    padding: 20px 0;
	}
	.cobanner {
	margin-top: 30px;
    float: none;
    width: 100%;
    }

    .footertop h3 {
    margin-top: 10px;
    font-size: 14px;
    line-height: 35px;
    border-bottom: 1px solid rgba(150,150,150,0.7);
    border-top: 1px solid rgba(150,150,150,0.7);
    }
    .footerbottom p {
    font-size: 11px;
    text-align: center;
	}
	.footertop p {
    color: rgba(150,150,150,0.7);
    line-height: 20px;
    font-size: 10px;
    text-align: justify;
	}
	.footerbottom ul li a {
    font-size: 10px;
    padding: 0 8px;
	}
	.navbar-default .navbar-nav .open .dropdown-menu>li>a
	{
		color: #fff !important;
	}
	.footerbottom #socialicons ul li img {
    margin: 0px 3px;
	}
	.inheader .topheader .navbar-default ul li a {
    color: #fff !important;
	}
	.affix .topheader .navbar-default ul li a {
    color: #000 !important;
	}
	.pagetitle {
    height: 100px;
	}
	.about #about_text {
    margin-top: 30px;
   }
   .inheader .topheader .navbar-default ul ul li:last-child a {
    color: #fff !important;
	}
	.affix .navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #000 !important;
	}
	.pagetitle h2 ,span.navstatus {
		line-height: 100px;
	    font-size: 20px;
	}
	span.navstatus a {
    font-size: 12px;
	}
	#about_text p {
    font-size: 10px;
    line-height: 18px;
	}
	.hostingfeatimg {
    margin: 12px 12px;
	}
	.hostingfeatimg .heading {
    font-size: 13px;
    line-height: 50px;
	}
	.nav-tabs {
    width:100%;
	}
	.nav-tabs>li a {
    line-height: 58px;
	}
	.tab-pane ul li {
    line-height: 25px;
	}
	.tab-pane ul h3 {
    font-size: 14px;
    line-height: 35px;
	}
	.customerslogo #customerslogo_text {
    margin-top: 50px;
    }
    .customerslogo {
    height: 300px;
	}
	.contactform {
    margin-top: 5px;
	}
	.contactform input[type='text'], .contactform input[type='email'] {
    font-size: 11px;
    height: 35px;
	}
	.contactform textarea {
    height: 150px;
    font-size: 11px;
	}
	.contactform input[type='submit'] {
    font-size: 13px;
    line-height: 30px;
	}
	#socialicons .nav>li{
		float: left;
	}
	.affix .topheader #logo img {
    width: 180px;
    margin-left: 0px;
    }
    span.planheading h4{
    	font-weight: bolder;
    }
    .mainbutton p {
    font-size: 10px;
	}
	.featuresliderbox{
		float: none !important;
		margin: 0 auto;
		display: block;
	}
	.blogpostcontent #whitebg {
    top: 40%;
	}
	.blogpostcontent h3 {
    font-size: 15px;
    }
    .blogpostcontent p {
    font-size: 10px;
	}
	#testimonials_text p {
    font-size: 11px;
	}
	.testimonials #testimonials_text {
    margin-top: 50px;
	}
	#testimonials {
    height: 270px;
	}
	.testimonials {
    height: 465px;
	}
	#testimonials h4 {
    font-size: 12px;
    }
    .footertop ul li a{
    	font-size: 10px;
    }
    .footerbottom {
    height: auto;
	}
	.footerbottom ul {
    margin: 0 auto;
    padding: 0;
    width: 510px;
	}
	.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #e7e7e7;
    background-color: #000;
	}
	.affix .navbar-default .navbar-collapse, .navbar-default .navbar-form {
   background-color: #fff;
	}
	.navbar-collapse ul li a{
		text-align: center;
	}
	.supporticons{
		margin: 0 auto !important;
		display: block !important;
		float: none !important;
	}
	.tab-pane ul {
		text-align: center;
	}
	.tab-pane ul li{
		list-style: none !important;
	}
	.footerbottom #socialicons .navbar-right {
    float: none !important;
	}
	.getintouch{
		margin: 20px 0 0 0 ;
	}
}
/* Extra extra small devices (iphones, small devices) */
@media (max-width: 599px) {
	.footerbottom ul{
		width: auto !important;
	}
	.navbar-collapse ul li a{
		font-size: 10px;
	}
	div#cdetailshead {
    width: 100%;
	}
	#plan1 {
    width: 100%;
	}
	#featuresslider2 .featuresliderbox {
    width: 100%;
	}
	.mainbutton a {
    width: 100% !important;
	}
	.blogposthome {
    width: 100% !important;
	}
	.blogpostcontent #whitebg {
    width: 80px;
    height: 80px;
	}
	.blogpostcontent #whitebg {
    top: 20% !important;
	}
	.blogpostcontent h3 {
    margin-top: 40px !important;
	}
	.blogpostcontent a.link {
    padding: 13px 50px !important;
    }
    #testimonials .testimonialsbox {
    padding: 0px;
	}
	#testimonials .inner_testimonials {
    padding: 0px !important;
	}
	.inner_testimonials img {
    width: 60px;
    height: 60px;
    margin-top: 15px;
    margin-left: 10px;
	}
	#testimonials p {
    width: 65%;
    margin: 25px 0 0 0 !important;
    font-size: 10px !important;
	}
	#cdetailshead {
    float: none;
    display: block;
    margin: 0 auto;
    overflow: hidden;
	}
	#cdetailshead p{
		font-size: 8px;
	}
	#socialicons{
		width: 100%;
	}
	#socialicons .navbar-right{
		margin: 0 auto !important;
		display: block !important;
		width: 100px !important;
		float: none !important;
	}
	.carousel-inner h1{
		font-size: 13px;
	}
	.carousel-inner .active h1{
		font-size: 15px;
	}
	.navbar-brand img {
    width: 160px;
	}
	.carousel-indicators {
     left: 0%;
    width: 100%;
    margin-left:0%;
    }
    .carousel-indicators li, .carousel-indicators li.active {
    width: 60px;
	}
	#mainslider {
    margin-top: 110px;
    height: 300px;
	}
	h4 {
    font-size: 12px;
	}
	#plancontent ul li {
    font-size: 9px;
    line-height: 30px;
	}
	#plancontent ul {
    margin: 6px 0 0 0;
    }
    #buynow {
    height: 35px;
    margin: 5px 10px;
	}
	#buynow label.price {
    font-size: 10px;
    line-height: 35px;
    }
    .featured_plans #planhead, .featured_plans_inner #planhead {
    background: #EC6b29;
    height: 140px;
    padding:10px 0;
	}
	.featured_plans {
    margin-top: -150px;
	}
	#buynow a.details {
    padding: 6px 50px;
    font-size: 8px;
    margin: 6px;
	}
	span.activeribbon {
    margin-top: -12px;
    }
    .features_slider #features_slider_text, .features_slider2 #features_slider2_text, .blogposts #blogposts_text {
    margin-top: 30px;
    height: auto;
    }
    #features_slider_text p, #features_slider2_text p, #blogposts_text p {
    font-size: 9px;
	}
	h3 {
    font-size: 13px;
	}
	.featuresliderbox h4 {
    font-size: 12px;
	}
	.featuresliderbox p {
    font-size: 9px !important;
	}
	.searchdomain p {
    font-size: 9px;
	}
	.mainbutton h3 {
    padding: 0 20px;
    line-height: 25px;
	}
	.mainbutton a {
    font-size: 10px;
	}
	.blogpostcontent #whitebg {
    top: 25%;
	}
	.blogpostcontent h3 {
    font-size: 13px;
    margin-top: 25px;
	}
	.blogpostcontent a.link {
    padding: 13px 100px;
    font-size: 9px;
	}
	.blogpostcontent p {
    margin-top: 10px;
    font-size: 9px;
	}
	#testimonials .inner_testimonials {
    height: 100px;
    padding: 20px;
	}
	.footerbottom ul li a {
    font-size: 9px;
    padding: 0 7px;
	}
	.footertop p {
    line-height: 16px;
    font-size: 9px;
    }
    .footertop h3 {
    font-size: 13px;
    line-height: 35px;
    }
    .pagetitle h2, span.navstatus {
    font-size: 15px;
	}
	span.navstatus a {
    font-size: 10px;
	}
	#about_text p {
    font-size: 9px;
    line-height: 16px;
	}
	.hostingfeatimg .heading {
    font-size: 12px;
    }
    .hostingfeatimg p{
    	font-size: 10px;
    }
    .nav-tabs>li a {
    line-height: 70px;
    font-size: 10px;
    line-height: 45px;
	}
	.nav-tabs>li.active .stylee {
    height: 40px;
    top: 42px;
    background-position: 0px -23px;
    }
    .tab-pane ul h3 {
    font-size: 12px;
    line-height: 28px;
	}
	.tab-pane ul li {
    font-size: 10px;
	}
	.contactform input[type='text'], .contactform input[type='email'] {
    font-size: 9px;
    height: 30px;
	}
	.contactform textarea {
    height: 100px;
    font-size: 9px;
	}
	.contactform input[type='submit'] {
    font-size: 11px;
    line-height: 20px;
	}
	.footertop ul.float {
    float: none;
    width: 100%;
	}
	.footerbox {
    width: 100%;
	}
	#buynow label.price {
    width: 100%;
    float: none;
    text-align: center;
	}
	#buynow {
    height: auto;
    overflow: hidden;
	}
	#buynow a.details {
	padding:0 !important;
	display: block;
    width: 95%;
    text-align: center;
    height: 40px;
    line-height: 40px;
	}
	.nav-tabs>li a {
    font-size: 8px;
    line-height: 40px;
	}
	.nav-tabs>li.active .stylee {
    height: 40px;
    top: 28px;
    background-position: 0px -3px;
	}
	.contactform div {
    width: 100%;
	}
	.contactform input[type='submit'] {
    width: 100%;
	}
	.footerbottom ul li {
		line-height: 30px;
		float: none;
		text-align: center;
	}
}