/* Load fonts */
@import url(http://fonts.googleapis.com/css?family=Open+Sans);
@import url(http://fonts.googleapis.com/css?family=Roboto);
/*------------------*/
/*	GENERAL
/*------------------------------------------------------*/


/* ----------- Logo ----------- */
#trueHeader #logo{
	float:left;
	display:block;
	width:100%;
	height:40px;
	margin-top:18px;
	text-indent:-999em;
	background:url(../images/logo.png) no-repeat left bottom;
}
a#logo img {
	border: none;	
}

/*------------------*/
/*	SITE STRUCTURE
/*------------------------------------------------------*/

.site_wrapper {
	width: 100%;
	margin: 0 auto 0 auto;
}
.container_full {
	width: 100%;
	float: left;
	margin: auto auto auto auto;
}
.container {
	width: 1170px;
	margin: auto auto auto auto;
}

/* columns */
.one_half, .one_third, .one_fourth, .two_third, .three_fourth, .one_fifth {
	position: relative;
	margin-right: 4%;
	float: left;
}

.one_full {
	width: 100%;
}
.one_half {
	width: 48%;
}
.one_third {
	width: 30.650%;
}
.one_fourth {
	width: 22%;
}
.one_fifth {
	width: 16.800%;
}
.two_third {
	width: 65.350%;
}
.three_fourth {
	width: 74%;
}

.last {
	margin-right: 0 !important;
	clear: right;
}


/*------------------*/
/*	MENU
/*------------------------------------------------------*/

#access .menu {
	list-style: none;
	font-weight: normal;
	position: relative;
	float: right;
	font-family: 'Open Sans', sans-serif;
	font-weight: 500;
	margin-top: 0px;
}
#access .menu select {
	border: 2px solid #eee;
	padding: 10px 10px 10px 10px;
	background-color: #f9f9f9;
	color: #333;
}
#access .menu ul {
	margin: 0px;
	list-style-type: none;
	position: relative;
	text-align: left;
	z-index: 1001;
	height: 54px;
	margin: 20px 0px 0px 0px;
	float: right;
}
#access .menu ul li {
	position: relative;
	display: inline-block;
	padding: 0;
	z-index: 101;
	margin: 0px 1px 0px 0px;
	float: left;
}
#access .menu ul li.last {
	background: none;
}
#access .menu ul li a {
	display: inline-block;
	text-decoration: none;
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	line-height: 1.2;
	color: #fff;
	margin: 0;
	padding: 13px 12px 12px 15px;
	text-align: center;
}
#access .menu ul li a:hover {
	color: #fff;
	background-color: #545454;
	border-radius: 4px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
} 
#access .menu ul li a.active {
	color: #fff;
	background-color: #545454;
	border-radius: 4px;
}

#access .menu ul li a i {
	margin-left: 5px;
}

#access .menu ul li ul {
	position: absolute;
	left: 0;
	height: auto;
	display: none;
	visibility: hidden;
	width: 194px;
	padding: 0;
	margin-top: -1px;
	text-align: left;
	background: #545454;
	border-radius: 4px;
	border-top-left-radius: 0px;
}
#access .menu ul li ul li {
	display: list-item;
	float: none;
	background: none;
	padding: 0;
	margin: 0;
	height: auto;
}
#access .menu ul li ul li ul {
	top: 0;
}
#access .menu ul li ul li a {
	margin: 0;
	border: none;
	display: block;
	padding: 14px 17px 14px 17px;
	font-size: 13px;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	color: #fff;
	background: #545454;
	width: 160px;
	text-align: left;
	border-bottom: 1px solid #454545;
	border-radius: 4px;
	border-top-left-radius: 0px;
		z-index: 999;
}
#access .menu ul li ul li a:hover,
#access .menu ul li ul li.active a,
#access .menu ul li ul li a.selected {
	background: #676767;
	border-bottom: 1px solid #454545;
	color: #fff;
	padding: 14px 17px 14px 17px;
	border-radius: 4px;
	border-top-left-radius: 0px;
			z-index: 999;
}

#access .menu ul li ul li:last-child {
	border: none;
}
* html #access .menu {
	height: 1%;
}

.selectnav {display: none; width: 440px; margin-left: 20px;}

/*------------------*/
/*	PAGES
/*------------------------------------------------------*/

.main_header {
	float: left;
	width: 100%;
		background-color: #157eb9;
background-image: -webkit-linear-gradient(bottom,#157eb9,#3a9fe8);
background-image: -moz-linear-gradient(bottom,#157eb9,#3a9fe8);
background-image: -ms-linear-gradient(bottom,#157eb9,#3a9fe8);
background-image: -o-linear-gradient(bottom,#157eb9,#3a9fe8);
background-image: linear-gradient(to top,#157eb9,#3a9fe8);

}

/* top section */
.top_contact_info {
	position: relative;
	padding: 0px;
	margin: 0px;
	width: 100%;
	min-height: 35px;
	background: #000;
	border-bottom: 1px solid #333;
}
.top_contact_info ul.tci_list {
	float: right;
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
.top_contact_info .tci_list li {
	float: left;
	color: #999;
	padding: 0px;
	font-size: 12px;
	margin: 7px 6px 0px 4px;
}
.top_contact_info .tci_list li i {
	color: #999;
}
.top_contact_info .tci_list li i:hover {
	color: #fff;
}
.top_contact_info .tci_list li.empty {
	float: left;
	width: auto;
	line-height: 35px;
	padding: 0px 0px 0px 0px;
	margin: 0px 18px 0px 0px;
	background: none;
	border-radius: 0px;
}
.top_contact_info .tci_list li.empty a {
	float: left;
	width: auto;
	background: none;
	color: #999;
	line-height: 35px;
}
.top_contact_info .tci_list li.empty a:hover {
	color: #fff;
}
.top_contact_info .tci_list li.empty a:hover i {
	color: #fff;
}
.top_contact_info .tci_list li.empty.two {
	margin: 0px 0px 0px 0px;
}

.top_contact_info .tci_list li.empty.two a {
	margin: 0px 4px 0px 4px;
}
.top_contact_info .tci_list li.space {
	float: left;
	width: 20px;
}
.slider_button1 {
	float: left;
	background: url(../images/slider-but01.png) no-repeat center top;
	width: 180px;
	height: 50px;
	font-size: 14px;
	font-weight: 600;
	color: #fff;
	text-align: right;
	vertical-align: middle;
	line-height: 50px;
	text-transform: uppercase;
}
.slider_button1 i {
	float: left;
	margin: 18px 0px 0px 18px;
}
.slider_button1:hover {
	color: #fff;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.slider_button2 {
	float: left;
	background: url(../images/slider-but02.png) no-repeat center top;
	width: 180px;
	height: 50px;
	font-size: 14px;
	font-weight: 600;
	color: #fff;
	text-align: right;
	vertical-align: middle;
	line-height: 50px;
	text-transform: uppercase;
}
.slider_button2 i {
	float: left;
	margin: 18px 0px 0px 18px;
}
.slider_button2:hover {
	color: #fff;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.tp-caption .price {
color: #fff;
text-shadow: none;
font-weight: 600;
font-size: 12px;
line-height: 18px;
font-family: 'Open Sans', sans;
margin: 0px;
padding: 20px 0px 0px 0px;
width: 118px;
height: 88px;
display: block;
text-align: center;
vertical-align: middle;
line-height: 22px;
background: url(../../images/sliders/home/price-bg.png) no-repeat center top;	
}
/* host plan offers box */
.hostplan_offers {
	float: left;
	width: 100%;
	padding: 0px 0px 40px 0px;
	border-top: 1px solid #c8e6f8;
	background: #c5e5fa url(../images/clouds-bg.png) no-repeat center top;
}
.hostplan_offers .title {
	float: left;
	width: 87%;
	color: #393a3b;
	font-size: 22px;
	font-weight: 600;
	text-transform: uppercase;
	padding-top: 30px;
	padding-bottom: 30px;
}
.hostplan_offers .box {
	float: left;
	width: 13%;
	margin-top: -10px;
	min-height: 80px;
	background: url(../images/graph-bg2.png) no-repeat right top;
}
.hostplan_offers .box strong {
	float: right;
	width: 100px;
	margin-right: 10px;
	padding-top: 16px;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
}
.hostplan_offers h2 {
	color: #1889c1;
	text-transform: uppercase;
	margin-bottom: 8px;
	font-weight: bold;
}
.hostplan_offers .one_half {
	float: left;
	width: 48.7%;
	height: 274px;
	margin-right: 2.6%;
	background: url(../images/host-offers-bg.png) no-repeat left top;
	-moz-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.2);
}
.hostplan_offers .one_half .left {
	float: left;
	width: 43%;
	text-align: center;
}
.hostplan_offers .one_half .left img {
	margin-top: 58px;
}
.hostplan_offers .one_half .right {
	float: left;
	width: 57%;
	margin-top: 35px;
}
.hostplan_offers ul {
	float: left;
	width: 59%;
	margin-top: -5px;
}
.hostplan_offers li {
	line-height: 27px;
	color: #393a3b;
	font-size: 14px;
}
.hostplan_offers li i {
	color: #1889c1;
	margin-right: 4px;
}
.hostplan_offers .price {
	float: left;
	width: 100px;
	height: 52px;
	line-height: 18px;
	padding-top: 16px;
	text-align: center;
	background-color: #fff;
	border-radius: 4px;
	font-size: 12px;
	color: #393a3b;
	-moz-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.2);
}
.hostplan_offers .price strong {
	color: #1889c1;
	font-size: 35px;
	font-weight: bold;
}
.hostplan_offers .price em {
	color: #1889c1;
	font-size: 20px;
	font-weight: 600;
	font-style: normal;
}
.hostplan_offers a.readmore_but {
	float: left;
	width: 100px;
	height: 35px;
	margin-top: 16px;
	background-color: #1889c1;
	border-bottom: 1px solid #393a3b;
	border-radius: 4px;
	font-size: 11px;
	color: #fff;
	font-weight: 600;
	text-transform: uppercase;
	text-align: center;
	vertical-align: middle;
	line-height: 35px;
}
.hostplan_offers a.readmore_but:hover {
	background-color: #393a3b;
}
/* hosting plans */
.hosting_plans {
	float: left;
	width: 100%;
	padding-bottom: 40px;
	border-bottom: 1px solid #e3e3e3;
	background-color: #ffffff;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f0f0f0));
	background-image: -webkit-linear-gradient(top, #ffffff, #f0f0f0);
	background-image: -moz-linear-gradient(top, #ffffff, #f0f0f0);
	background-image: -o-linear-gradient(top, #ffffff, #f0f0f0);
	background-image: linear-gradient(to bottom, #ffffff, #f0f0f0);
}
.hosting_plans .one_fourth {
	float: left;
	width: 23.075%;
	margin-right: 2.550%;
}
.hosting_plans .one_third {
	float: left;
	width: 31%;
	margin-right: 2% !important;
}
.hosting_plans .one_third .last{
	margin-right: 0 !important;
}
.hosting_plans .plan {
	float: left;
	width: 96%;
	border-radius: 4px;
	padding: 5px 5px 20px 5px;
	background-color: #fff;
	-moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3);
}
.hosting_plans .plan .title {
	float: left;
	width: 100%;
	height: 67px;
	padding-top: 13px;
	text-align: center;
	background: url(../images/plan-title-bg.png) no-repeat center -5px;
	background-size: cover;
}
.hosting_plans .plan .greentop.title {
	background: url(../images/plan-title-grn-bg.png) no-repeat center -5px;	
	background-size: cover;
}
.hosting_plans .plan .bluetop.title {
	background: url(../images/plan-title-blue-bg.png) no-repeat center -5px;	
	background-size: cover;
}
.hosting_plans .plan .orangetop.title {
	background: url(../images/plan-title-orange-bg.png) no-repeat center -5px;
	background-size: cover;	
}
.hosting_plans .plan .title {
	float: left;
	width: 100%;
	height: 67px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	background-size: cover;
}
.hosting_plans .plan .title h4 {
	color: #fff;
	margin-bottom: 10px;
	font-weight: 600;
	text-transform: uppercase;
}
.hosting_plans .plan .title strong {
	color: #fff;
	font-size: 27px;
	font-weight: bold;
}
.hosting_plans .plan .title strong em {
	color: #fff;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
}
.hosting_plans .plan ul {
	float: left;
	width: 100%;
	padding: 0px;
	margin: 13px 0px 20px 0px;
}
.hosting_plans .plan li {
	line-height: 34px;
	padding-left: 30px;
	border-bottom: 1px solid #eee;
}
.hosting_plans .plan li i {
	color: #9a9a9a;
	margin-right: 5px;
}
.hosting_plans .plan a.but_signup {
	float: left;
	margin-left: 20%;
	padding: 9px 18px;
	border-radius: 4px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	text-transform: uppercase;
	border-bottom: 2px solid #29292a;
	background-color: #535354;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#535354), to(#393a3b));
	background-image: -webkit-linear-gradient(top, #535354, #393a3b);
	background-image: -moz-linear-gradient(top, #535354, #393a3b);
	background-image: -o-linear-gradient(top, #535354, #393a3b);
	background-image: linear-gradient(to bottom, #535354, #393a3b);
	width: 50%;
	margin: inherit auto;
}
.hosting_plans .plan a.but_signup:hover {
	color: #999;
}
.hosting_plans .plan.active {
	float: left;
	width: 96%;
	padding: 0px 0px 15px 0px;
	border: 5px solid #1889c1;
	background-color: #fff;
	-moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3);
}
.hosting_plans .plan.active .title {
	float: left;
	width: 100%;
	height: 67px;
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
	background: url(../images/plan-title-bg2.png) no-repeat center -5px;
	background-size: cover;
}
.hosting_plans .plan.active a.but_signup {
	float: left;
	margin-left: 20%;
	padding: 9px 18px;
	border-radius: 4px;
	color: #fff;
	font-size: 14px;
	text-align: center;
	text-transform: uppercase;
	border-bottom: 2px solid #1475a4;
	background-color: #2099d7;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#2099d7), to(#1889c1));
	background-image: -webkit-linear-gradient(top, #2099d7, #1889c1);
	background-image: -moz-linear-gradient(top, #2099d7, #1889c1);
	background-image: -o-linear-gradient(top, #2099d7, #1889c1);
	background-image: linear-gradient(to bottom, #2099d7, #1889c1);
	margin: inherit auto;
}
.hosting_plans .plan.active a.but_signup:hover {
	color: #e3e3e3;
}

/* features section 3 */
.features_sec03 {
	float: left;
	width: 100%;
	text-align: center;
}
.features_sec03 h2 {
	font-size: 22px;
	margin-bottom: 27px;
	text-align: left;
}
.features_sec03 h2 em {
	color: #999;
	font-style: normal;
}
.features_sec03 .left {
	float: left;
	width: 23%;
	text-align: left;
}
.features_sec03 .center {
	float: left;
	width: 48%;
	margin: 0 3%;
}
.features_sec03 .right {
	float: left;
	width: 23%;
	text-align: left;
}

.features_sec03 .left ul {
	float: left;
	width: 100%;
	padding: 0px;
	margin-top: 18px;
}
.features_sec03 .left li {
	line-height: 40px;
	font-size: 0.9em;
	color: #393a3b;
}
.features_sec03 .left li i {
	font-size: 20px;
	color: #1889c1;
	margin-right: 10px;
	float: left;
	margin-top: 10px;
}
.features_sec03 #tabs .tab-container .tab-content p {
	font-size: 1em;
	line-height: 1.1;
}
.features_sec03 .accordion .acc-container {
	font-size: 0.9em;
}

/* all bottom sections */
.bottom_section {
	float: left;
	width: 100%;
	background: #eee;
}
.bottom_section .waves_graph {
	float: left;
	width: 100%;
	height: 10px;
	padding-bottom: 30px;
	background: url(../images/waves-graph.png) repeat-x left top;
}
.bottom_section .waves_graph2 {
	float: left;
	width: 100%;
	height: 10px;
	background: url(../images/waves-graph.png) repeat-x left top;
}
.bottom_section .one_half {
	float: left;
	width: 48%;
	margin-right: 4%;
}
.whyus {
	float: left;
	width: 93%;
	padding: 5% 0% 6% 7%;
	border-radius: 4px;
	background-color: #fff;
	-webkit-box-shadow:  0px 0px 1px 0px rgba(0, 0, 0, 0.2);
	box-shadow:  0px 0px 1px 0px rgba(0, 0, 0, 0.2);
}
.whyus strong {
	text-transform: uppercase;
	font-size: 14px;
	display: block;
}
.whyus ul {
	float: left;
	width: 45%;
	padding: 0px;
	margin: 10px 20px 0px 0px;
}
.whyus li {
	padding: 16px 18px;
	margin: 10px 0px 0px 0px;
	border-radius: 4px;
	background-color: #f0f0f0;
	color: #393a3b;
	font-size: 14px;
}
.whyus li i {
	margin-right: 7px;
	color: #1889c1;
	font-size: 20px;
}
.people_says {
	float: left;
	width: 93%;
	padding: 5% 0% 5.8% 7%;
	border-radius: 4px;
	background-color: #fff;
	-webkit-box-shadow:  0px 0px 1px 0px rgba(0, 0, 0, 0.2);
	box-shadow:  0px 0px 1px 0px rgba(0, 0, 0, 0.2);
}
.bottom_section .people_says .faide_slider #slider {
	font-size: 0.9em;
}
.clients_sec {
	float: left;
	width: 100%;
}
.clients_sec .title {
	line-height: 1.3;
	float: left;
	width: 15%;
	padding-left: 1%;
	height: 95px;
	padding-top: 8px;
	color: #fff;
	font-size: 14px;
	background: url(../images/graph-bg1_med.png) no-repeat left top;
	background-size: contain; 
}
.clients_sec .title strong {
	font-size: 21px;
	font-weight: normal;
	display: block;
	margin-bottom: 5px;
}
.clients_sec .clients {
	float: left;
	width: 84%;
}
.hosting_page_plan_main ul {
	margin: 10px 30px;
}
.hosting_page_plan_main p {
	margin: 20px auto;
}

/* footer */
.footbg {
	background: #333 url(../images/footmiddle.png) !important;	
}
.footmiddle {
	background: url(../images/foottop.png) no-repeat center top !important;
}
.footer {
	float: left;
	width: 100%;
	background: #333 url(../images/footmiddle.png);
	padding-bottom: 10px;
}
.footer .container {
	padding-bottom: 10px;
	padding-top: 30px;
}
.footer .one_fourth {
	float: left;
	width: 22%;
	min-height: 150px;
	padding-top: 40px;
	padding-bottom: 20px;
	padding-right: 4%;
	margin-right: 0%;
	color: #999;
}
.footer .one_fourth.last {
	padding-right: 0%;
	margin-right: 0%;
	background: none;
}
.footer h3 {
	color: #fff;
	font-weight: normal;
	margin-bottom: 27px;
}
.footer ul.list {
	padding: 0px;
	margin: -5px 0px 0px 0px;
}
.footer .list li {
	margin: 0;
	padding: 0px;
	line-height: 36px;
	font-size: 0.95em;
}
.footer .list li i {
	margin-right: 4px;
	font-weight: bold;
}
.footer .list li a {
	color: #1889c1;
}
.footer .list li a:hover {
	color: #fff;
}
.footer .paycards {
	float: left;
	padding: 5px;
	margin: 5px 0 0 0;
	min-width: 188px;
	min-height: 88px;
	background-color: #212121;
	border-radius: 4px;
	color: #999;
}
.footer .paycards p.cc,
.footer .paycards p.pp {
	text-align: center;	
	margin: 0 auto;
}
.paycards p.cc img,
.footer .paycards p.cc img {
	border-radius: 3px;
	padding: 10px 1% 0 1%;
	width: 30%;
	height: auto;
}
.paycards p.pp img,
.footer .paycards p.pp img {
	border-radius: 3px;
	padding: 5px 0;
	width: 63%;
	height: auto;
}
.footer .freesitetransfer {
	margin-left: 10px;
	margin-right: -10px
}
.footer p.freesitetransfer {
	font-size: 0.90em;
	margin-left: 10px;
	margin-right: -10px;
}
.footer .one_fourth p.freesitetransfer a:hover,
.footer .one_fourth.last .any_questions p a:hover {
	color: #fff;
	}
.footer .any_questions {
	float: left;
	padding: 20px 10px 10px 20px;
	margin: 5px 0 0 0;
	min-width: 188px;
	min-height: 60px;
	background-color: #212121;
	border-radius: 4px;
	color: #999;
}
.footer .any_questions img {
	float: left;
	margin-right: 20px;
}
.footer .any_questions p {
	line-height: 19px;
}
.domain_sub {
	width: 100%;
	margin: 0 auto;
}
.domain_sub .container {
	padding-top: 6px;
	padding-bottom: 0px;
}
.domain_sub .domain_freestuff {
	float: left;
	width: 100%;	
	margin: auto;
}
.domain_sub .domain_freestuff ul {
	padding: 0px;
	margin: 10px auto;
	width: 100%;
}
.domain_sub .domain_freestuff li h3,
.domain_sub .domain_freestuff li h4 {
	clear: none;
	display: inline-block;
	padding-bottom: 12px;
}
.domain_sub .domain_freestuff li h3 {
	color: #fa8b01;
}
.domain_sub .domain_freestuff li h4 {
	color: #1373b0;
}
.domain_sub .domain_freestuff li img {
padding-top: 0px;
padding-bottom: 15px;
}
.domain_sub .domain_freestuff li {
	float: left;
	padding: 0px;
	margin: 0px 7px;
	display: inline-block;
}
/* copyrights */
.copyright_info {
	float: left;
	padding: 20px 0px 20px 0px;
	margin: 0px 0px 0px 0px;
	width: 100%;
	color: #999;
	border-top: 4px solid #000;
	background: #212121 url(../images/elements/pattern-03.jpg) repeat left top;
	font-size: 12px;
}
.copyright_info .one_half{
	float: left;
	width: 48%;
	margin-right: 4%;
}
.copyright_info b {
	font-size: 12px;
	color: #727272;
	font-style: normal;
	font-weight: normal;
}
.copyright_info span {
	float: right;
}
.copyright_info a {
	margin-top: 10px;
	font-size: 12px;
	color: #727272;
	text-align: right;
}
.copyright_info a:hover {
	color: #eee;
}
.footer .one_half {
	text-align: center;
}

/*------------------*/
/*	CONTENT
/*------------------------------------------------------*/
.content_left {
	float: left;
	width: 71%;
	padding: 40px 0px 40px 0px;
}
.content_fullwidth {
	float: left;
	width: 100%;
	padding: 40px 0px 50px 0px;
}
.right_sidebar {
	float: right;
	width: 25%;
	padding: 40px 0px 40px 0px;
}
.left_sidebar {
	float: left;
	width: 25%;
	padding: 40px 0px 50px 0px;
}
.content_right {
	float: right;
	width: 71%;
	padding: 40px 0px 40px 0px;
}

/* page title */
.page_title {
	float: left;
	width: 100%;
	padding: 20px 0px;
	background: #eee;
	border-bottom: 1px solid #e3e3e3;
}
.page_title .title {
	width: 100%;
	float: left;
	text-align: left;
	margin: 0px;
}
.page_title .title h1 {
	margin: 0px 0px 0px 0px;
	background: none;
	font-weight: 300;
	color: #181818;
}
.page_title .pagination {
	float: left;
	width: 100%;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	font-size: 12px;
	text-align: left;
	font-weight: normal;
	color: #999;
	margin: 4px 0px 0px 0px;
	padding: 0px;
}
.page_title .pagination i {
	color: #727272;
	margin: 0px 2px 0px 2px;
}
.page_title .pagination a {
	padding: 0px 0px 0px 0px;
	color: #727272;
}
.page_title .pagination a:hover {
	color: #454545;
}
.big_text1 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 27px;
	line-height: 35px;
	color: #999;
	margin-top: 1.5em;
	margin-bottom: 1.5em;
}
.big_text1 i {
	color: #1889c1;
	font-style: normal;
	font-weight: normal;
}
.web-design .big_text1,
.smm .big_text1 {
		margin-top: 0.1em;
}
.big_text2 {
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	font-size: 22px;
	color: #1889c1;
	padding-top: 22px;
	padding-left: 10px;
	font-style: italic;
}
.big_text2 i {
	font-weight: 300;
}
.big_text3 {
	float: left;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	font-size: 20px;
	padding-top: 22px;
	font-style: normal;
}
.big_text3 i {
	font-weight: 300;
}
.big_text3 p {
	margin-top: 20px;
}
.big_text4 {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 18px;
	line-height: 30px;
	color: #999;
}
.big_text4 i {
	color: #1889c1;
	font-style: normal;
	font-weight: normal;
}
.box_widget_full {
	float: left;
	width: 96%;
	padding: 2%;
	margin: 0px;
	background-color: #fbfbfb;
	border: 1px solid #eee;
	border-bottom: 2px solid #eee;
}
.box_widget_full h3 {
	margin-bottom: 10px;
}
.box_widget_full i {
	float: left;
	margin-right: 20px;
}
/* section 2 */
ul.lirt_section {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 100%;
}
.lirt_section li.left {
	float: left;
	padding: 0px;
	margin: 0 25px 0 0;
	width: 65px;
	height: 65px;
	line-height: 65px;
	text-align: center;
	vertical-align: middle;
	border-radius: 100%;
	-webkit-box-shadow: none;
  -moz-box-shadow: none;
  box-shadow: none;
  font-size: 22px;
}
.lirt_section li strong {
	font-family: 'Open Sans', sans-serif;
	font-weight: 400;
	font-size: 16px;
	color: #1889c1;
	display: block;
	margin: 8px 0 0 0;
}
.lirt_section li i {
	font-style: normal;
}

/* 404 Error Page */
.error_pagenotfound {
	padding: 50px 30px 58px 30px;
	margin: 0 auto;
	width: 67%;
	background-color: #fff;
	border: 1px solid #eee;
	border-bottom: 5px solid #eee;
	text-align: center;
	font-family: 'Open Sans', sans-serif;
}
.error_pagenotfound strong {
	display: block;
	font-size: 145px;
	line-height: 100px;
	color: #e3e3e3;
	font-weight: normal;
}
.error_pagenotfound b {
	display: block;
	font-size: 40px;
	line-height: 40px;
	color: #eee;
	margin: 0;
	font-weight: 300;
}
.error_pagenotfound em {
	display: block;
	font-size: 18px;
	line-height: 50px;
	color: #1889c1;
	margin: 0;
	font-style: normal;
}
/* pagination */
.pagination {
	clear:both;
	padding:10px 0;
	margin-bottom:20px;
	font-family: 'Open Sans', sans-serif;
}
.pagination b{
	float:left;
	margin: 0px 5px 2px 0;
	padding:0px 10px;
	font-weight: normal;
	color: #999;
}
.pagination a.navlinks {
	font-size: 12px;
	color: #454545;
	background-color: #eee;
	font-weight: 600;
	text-transform: uppercase;
	padding: 7px 10px;
	border-radius: 3px;
}
.pagination a.navlinks:hover {
	color: #fff;
	background-color: #454545;
}
.pagination a.current {
	color: #fff;
	background-color: #454545;
}
/* our products */
.our_products {
	width: 100%;
	float: left;
}
.our_products ul {
	width: 100%;
	float: left;
	padding: 1%;
}
.our_products.two {
	margin-left: -35px;	
}
.our_products li {
	width: 44.5%;
	float: left;
	margin-top: 20px;
	margin-right: 30px;
	margin-bottom: 10px;
	border: 1px solid #f0f0f0;
    border-radius: 4px;
    box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);
	padding: 1em;
}
.our_products.two ul li p {
	font-size: 0.8em;
	padding: 10px;
	margin-bottom: 0;	
}
.our_products li h3,
.our_products li h4 {
	color: #ff8100;
	margin-top: 5px;
	margin-bottom: 10px;
	margin-right: 0px;
}
.our_products li.last {
	width: 44.5%;
	float: left;
	margin-top: 20px;
}
.our_products.big {
	margin-top: -25px;
}
.our_products li .icon {
	float: left;
	width: 100px;
	height: 100px;
	border: 3px solid #f0f0f0;
	border-radius: 100%;
	text-align: center;
	line-height: 120px;
	vertical-align: absmiddle;
	margin-right: 15px;
	padding: 10px;
	margin-top: 5px;
	background-color: #f9f9f9;
	border: 4px solid #fff;
}
.our_products li .icon i {
	color: #b9b9b9;
	font-size: 40px;
}
.our_products.two li .icon i {
	color: #1889c1;
}
.our_products.two ul li.last div.icon i.fa.fa-globe {
	font-size: 44px;
	margin-bottom: 5px;
}
.web-design .our_products.two ul li:hover,
.smm .our_products.two ul li:hover {
	background-color: #f0f0f0;
}
.web-design .our_products.two li .icon:hover,
.smm .our_products.two li .icon:hover {
	background-color: #f9f9f9;
	border: 4px solid #fff;
}
.web-design .our_products.two ul li a:hover,
.smm .our_products.two ul li a:hover {
	text-decoration: none;
}
.features_sec04 li .icon  {
	float: left;
	border: none;
	text-align: center;
	vertical-align: middle;
	font-size: 60px;
	text-align: center;
}
.features_sec04 li .icon i.fa.fa-desktop {
	color: #ff0000; /*red*/
}
.features_sec04 li .icon i.fa.fa-globe {
	color: #1373b0; /*med blue*/
}
.features_sec04 li .icon i.fa.fa-mobile-phone {
	color: #00ff00; /*spring*/
	font-size: 80px;
	text-align: center;
	margin-left: 20px;
	margin-right: -20px;
}
.features_sec04 li .icon i.fa.fa-rocket {
	color: #ffba0f; /*gold*/
}
.features_sec04 .left img {
	margin-top: 20px;
}
/* hosting plan */
.hosting_page_plan_main {
	position: relative;
	float: left;
}
.hosting_page_plan.first {
	position: relative;
	float: left;
	width: 39.4%;
	border-right: 1px solid #eee;
	border-left: 1px solid #eee;
}
.hosting_page_plan.first.two {
	width: 45%;
}
.hosting_page_plan.first .title {
	float: left;
	width: 100%;
	height: 27px;
	padding: 13px 0 10px 0;
	background: url(../images/gray-bg.jpg) repeat left top;
	text-align: center;
	font-size: 20px;
	color: #fff;
	border-top: 3px solid #272727;
	border-bottom: 1px solid #000;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	text-transform: uppercase;
}
.hosting_page_plan {
	position: relative;
	float: left;
	width: 20%;
	border-right: 1px solid #eee;
}
.hosting_page_plan.two {
	width: 27.2%;
}
.hosting_page_plan i.green {
	color: #2bce05;
}
.hosting_page_plan i.gray {
	color: #d3d3d3;
}
.hosting_page_plan .title {
	float: left;
	width: 100%;
	height: 27px;
	padding: 13px 0 10px 0;
	background: url(../images/gray-bg.jpg) repeat left top;
	text-align: center;
	font-size: 14px;
	color: #fff;
	border-top: 3px solid #272727;
	border-bottom: 1px solid #818181;
	font-family: 'Open Sans', sans-serif;
	font-weight: 600;
}
.hosting_page_plan .price {
	float: left;
	width: 100%;
	padding: 0 0 10px 0;
	text-align: center;
	font-size: 30px;
	color: #1889c1;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
}
.hosting_page_plan .price i {
	font-size: 14px;
	color: #1889c1;
	font-weight: normal;
	font-style: normal;
	margin-top: 5px;
}
.hosting_page_plan .cont-list {
	float: left;
	width: 100%;
	padding: 20px 0;
	background-color: #fff;
	text-align: center;
	color: #727272;
}
.hosting_page_plan .cont-list ul {
	margin: 0;
	padding: 0;
}
.hosting_page_plan .cont-list li {
	margin: 0;
	padding: 0;
	list-style-type: none;
	line-height: 35px;
	border-bottom: 1px solid #eee;
}
.hosting_page_plan .cont-list li.last {
	border: none;
}
.hosting_page_plan .ordernow {
	float: left;
	width: 100%;
	height: 90px;
	padding: 18px 0 0px 0;
	background-color: #f7f7f7;
	border-bottom: 1px solid #eee;
	text-align: center;
	color: #fff;
}
.hosting_page_plan .ordernow h4 {
	padding: 20px 0px 0px 0px;
	text-align: center;
	color: #1889c1;
}
a.ordernow_but {
	padding: 9px 20px 9px 20px;
	margin: 10px 0px 0px 0px;
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #fff;
	font-weight: 600;
	background-color: #1889c1;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-bottom: 1px solid #353535;
}
a.ordernow_but:hover {
	background-color: #393a3b;
}
/*	RIGHT SIDEBAR
/*------------------------------------------------------*/
.sidebar_widget {
	float: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.sidebar_widget ul.arrows_list1{
	padding: 0px;
	margin: 0px;
	float: left;
	margin-top: -10px;
}
.sidebar_widget ul.arrows_list1 li a {
	color: #1889c1;
	line-height: 30px;
}
.sidebar_widget ul.arrows_list1 li a:hover {
	color: #393a3b;
}
.sidebar_widget ul.arrows_list1 i {
	margin-right: 4px;
}
.sidebar_title {
	float: left;
	width: 100%;
}
.sidebar_widget h3 {
	margin-bottom: 30px;
	float: left;
	font-weight: 300;
}
.sidebar_widget h3 i {
	font-weight: normal;
	font-style: normal;
}

/* TYPOGRAPHY ELEMENTS
/*------------------------------------------------------*/

a.but_goback,
a.but_star,
a.but_hand_right,
a.but_thumbs_up {
	font-family: 'Open Sans', sans-serif;
	font-size: 14px;
	color: #fff;
	font-weight: 600;
	-moz-border-radius: 3px;
	border-radius: 3px;
}

a.but_goback i {
	color: #fff;
}
a.but_goback {
	padding: 13px 25px 13px 22px;
	margin: 0px 0px 0px 0px;
	background: #1889c1;
	border-bottom: 1px solid #999;
}
a.but_goback:hover {
	color: #fff;
	background-color: #393a3b;
}
a.but_star {
	padding: 10px 22px 10px 22px;
	margin: 0px 0px 0px 0px;
	background: #99cc4c;
	border-bottom: 1px solid #909090;
}
a.but_star:hover {
	background-color: #a6da52;
}
a.but_hand_right {
	padding: 10px 22px 10px 22px;
	margin: 0px 0px 0px 0px;
	background: #ff8100;
	border-bottom: 1px solid #909090;
}
a.but_hand_right:hover {
	color: #fff;
	background-color: #ff9900;
}
a.but_thumbs_up {
	padding: 10px 22px 10px 22px;
	margin: 0px 0px 0px 0px;
	background: #00cce5;
	border-bottom: 1px solid #909090;
}
a.but_thumbs_up:hover {
	background-color: #00daef;
}
/* styled boxes */
.info, .error, .notice, .success {
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	border: 1px solid #bbb;
	margin-bottom: 20px;
	font-size: 13px;
}
p.error {
	border: none;
}
.info strong, .error strong, .notice strong, .success strong {
	font-size: 16px;
}
.info {
	color: #4a84bc;
	border-color: #c6e3ff;
	background-color: #e6f3ff;
}
.error {
	color: #bd6767;
	border-color: #f1bdbd;
	background-color: #ffdddd;
}
.notice {
	color: #a79a30;
	border-color: #d7d099;
	background-color: #f6f2d2;
}
.success {
	color: #1ea133;
	border-color: #a9ecb4;
	background-color: #dffbe4;
}
/* styled lists */
ul.list1 {
	padding: 0px;
	margin: 0px;
}
.list1 li {
	padding: 0px;
	margin: 0px;
	text-align: left;
	line-height: 30px;
}
.list1 li i {
	padding: 0px;
	margin: 0px 4px 0px 0px;
}

ul.list2 {
	padding: 0px;
	margin: 0px;
}
.list2 li {
	padding: 0px;
	margin: 0px;
	text-align: left;
	line-height: 29px;
	font-size: 14px;
	color: #1889c1;
}
.list2 li i {
	padding: 0px;
	margin: 0px 9px 0px 0px;
}


/* highlight colors */
.highlight {
	color: #fff;
	padding: 2px 5px;
	background: #000;
	border-radius:3px;
}
.highlight.black {
	background: #000;
	border-radius:3px;
}
.highlight.red {
	background: #ff0000;
	border-radius:3px;
}
.highlight.gray {
	background: #aaa;
}
.highlight.yellow {
	background: #fff000;
}
.highlight.blue {
	background: #0099cc;
}
.highlight.pink {
	background: #e826b4;
}
.highlight.green {
	background: #48b02b;
}
.highlight.orange {
	background: #ffcc00;
}
.highlight.magenta {
	background: #9325ea;
}
/* Custom */
/* buttons */
.button, button {	
    text-decoration:none;
	text-align:center;
	color:#585656;
	display: inline-block;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	height:32px;
	line-height:32px;
	padding:0px 15px;
	position:relative;
	outline: none;
	overflow: hidden; /* removes extra side padding in IE */
	cursor: pointer;
	border: 1px solid #dcdcdc;/* IE */
	border: rgba(0, 0, 0, .2) 1px solid;/* Saf4+, Chrome, FF3.6 */
	border-bottom:rgba(0, 0, 0, .4) 1px solid;
	font-family: 'Open Sans', sans-serif;
	font-weight: normal;
	text-transform: uppercase;
	background: -moz-linear-gradient(
		center top,
		rgba(255, 255, 255, .1) 0%,
		rgba(0, 0, 0, .1) 100%
	);/* FF3.6 */
	background: -webkit-gradient(
		linear,
		center top,
		center bottom,
		from(rgba(255, 255, 255, .1)),
		to(rgba(0, 0, 0, .1))
	);/* Saf4+, Chrome */	
	background-color:white;
}
.button::-moz-focus-inner {
    border: none; /* overrides extra padding in Firefox */
}
.button:hover, .button.hover, .page-numbers:hover  {
	background: -moz-linear-gradient(
		center top,
		rgba(255, 255, 255, .2) 0%,
		rgba(255, 255, 255, .1) 100%
	);/* FF3.6 */
	background: -webkit-gradient(
		linear,
		center bottom,
		center top,
		from(rgba(255, 255, 255, .1)),
		to(rgba(255, 255, 255, .2))
	);/* Saf4+, Chrome */
}
.button:active, .button.active, .page-numbers:active {
	top:2px;
	background: -moz-linear-gradient(
		center top,
		rgba(0, 0, 0, .1) 0%,
		rgba(255, 255, 255, .2) 100%
	);/* FF3.6 */
	background: -webkit-gradient(
		linear,
		center bottom,
		center top,
		from(rgba(255, 255, 255, .2)),
		to(rgba(0, 0, 0, .1))
	);/* Saf4+, Chrome */
}
.button.full{
	display: block;
}
.button.small{
	font-size:13px;
}
.button.medium{
	font-size:13px;
	height:40px;
	line-height:40px;
}
.button.large{
	font-size:16px;
	height:50px;
	line-height:50px;
}
/* styled buttons */
.button.red {
	background-color: #ff0000;
	color: #fff;
}
.button.blue {
	background-color: #117ed1;
	color: #fff;
}
.button.lightblue {
	background-color: #0099cc;
	color: #fff;
}
.button.green {
	background-color: #009933;
	color: #fff;
}
.button.black {
	background-color: #333;
	color: #fff;
}
.button.orange {
	background-color: #ff8100;
	color: #fff;
}
.button.darkgray {
	background-color: #818181;
	color: #fff;
}
.button.gray {
	background-color: #f0f0f0;
	color: #000;
}
/* tables */
.registrationh h2 {
	color: #fff;
}
.renewalh h2 {
	color: #fff;
}
.transferh h2 {
	color: #fff;
}
.table-list {
	float: left;
	background-color: #fff;
	border: 1px solid #dddddd;
	margin-bottom:20px;
	width: 100%;
}
.table-list th {
	padding: 18px 10px;
	background-color: #eee;
}
.table-list td {
	padding: 13px 10px;
	text-align: center;
	background-color: #f5f5f5;
}
.table-list tr:hover td {
	background-color: #f9f9f9;
}
.table-list-blue {
	float: left;
	background-color: #fff;
	border: 1px solid #dddddd;
	margin-bottom:20px;
	width: 100%;
}
.table-list-blue th {
	padding: 18px 10px;
	background-color: #eee;
}
.table-list-blue td {
	padding: 13px 10px;
	text-align: center;
	background-color: #E2E9EF;
}
.table-list-blue tr:hover td {
	background-color: #D8E3EF;
}
.table-list-orange {
	float: left;
	background-color: #fff;
	border: 1px solid #dddddd;
	margin-bottom:20px;
	width: 100%;
}
.table-list-orange th {
	padding: 18px 10px;
	background-color: #eee;
}
.table-list-orange td {
	padding: 13px 10px;
	text-align: center;
	background-color: #FFF2E3;
}
.table-list-orange tr:hover td {
	background-color: #F0E5D7;
}
.table-list-green {
	float: left;
	background-color: #fff;
	border: 1px solid #dddddd;
	margin-bottom:20px;
	width: 100%;
}
.table-list-green th {
	padding: 18px 10px;
	background-color: #eee;
}
.table-list-green td {
	padding: 13px 10px;
	text-align: center;
	background-color: #F0FEF0;
}
.table-list-green tr:hover td {
	background-color: #E5F4DE;
}
.table-list-yellow {
	float: left;
	background-color: #fff;
	border: 1px solid #dddddd;
	margin-bottom:20px;
	width: 100%;
}
.table-list-yellow th {
	padding: 18px 10px;
	background-color: #eee;
}
.table-list-yellow td {
	padding: 13px 10px;
	text-align: center;
	background-color: #FFFEEA;
}
.table-list-yellow tr:hover td {
	background-color: #fffccc;
}
ul.list_empty {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 100%;
}
.list_empty li {
	float: left;
	padding: 0px;
	margin: 0px 20px 35px 0px;
}

.tlds tbody td img {
	border: none;
}

img.getsocial {
	height: 30px;
	width: 30px;
	text-align: top;
	margin: -10px 15px;	
}
/* columns with box */
.framed-box {
	border: 1px solid #e3e3e3;
	width: 100%;
}
.framed-box.center{
	text-align:center;
}
.framed-box-wrap {
	border: 1px solid #fff;
	background-color: #f9f9f9;
}
.framed-box-wrap .pricing-title {
	background-color: #f1f1f1;
	padding: 20px 0px 0px 0px;
	text-align: center;
	border-bottom: 1px solid #fff;
}
.framed-box-wrap .pricing-text-list {
	padding: 15px 20px 40px 20px;
	text-align: center;
}
/* testimonials */
.testimonials-5 {
	float: left;
}
.testimonials-5 span {
	float: left;
	font: 16px/27px "Open Sans",sans-serif;
}
.testimonials-3 {
	float: left;
}
.testimonials-3 span {
	float: left;
	padding: 20px 20px 25px 20px;
	border: 1px solid #eee;
	background-color: #f9f9f9;
	border-radius: 5px;
	font: 16px/27px "Open Sans",sans-serif;
}
.testimonials-4 {
	float: left;
}
.testimonials-4 .content,
.testimonials-4 span {
	float: left;
	padding: 20px 20px 25px 20px;
	border: 1px solid #eee;
	background-color: #f9f9f9;
	border-radius: 5px;
	font: 16px/27px "Open Sans",sans-serif;
}
.testimonials-4 .content i {
	font: 16px/27px "Open Sans",sans-serif;
	color: #909090;
	text-transform: none;
}
.testimonials-2 {
	float: left;
}
.testimonials-2 span {
	float: left;
	line-height: 21px;
	padding: 20px 30px 20px 30px;
	border: 1px solid #eee;
	background: #f9f9f9;
	font: 16px/27px "Open Sans",sans-serif;
}
/* section 1 */
ul.lirc_section {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 100%;
}
.lirc_section li {
	float: left;
	padding: 0px;
	margin: 0px;
}
.lirc_section li.left {
	float: left;
	padding: 0px;
	margin: 0 8% 0 0;
	width: 90px;
	height: 90px;
	line-height: 110px;
	text-align: center;
	vertical-align: middle;
	background-color: #f3f3f3;
	border-radius: 100%;
	-webkit-box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.1), 0px 2px 0px 0px #FFF;
  -moz-box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.1), 0px 2px 0px 0px #FFF;
  box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.1), 0px 2px 0px 0px #FFF;
}
.lirc_section li.left i {
	color: #1889c1;
}
.lirc_section li.right {
	float: left;
	padding: 0px;
	margin: 0;
	width: 60.7%;
}
.lirc_section li.left.two {
	padding: 0px;
	margin: 0 0 0 35%;
	width: 65px;
	height: 65px;
	line-height: 75px;
	text-align: center;
	vertical-align: middle;
	background-color: #f3f3f3;
	border-radius: 100%;
	-webkit-box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.1), 0px 2px 0px 0px #FFF;
  -moz-box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.1), 0px 2px 0px 0px #FFF;
  box-shadow: inset 0px 1px 1px 0px rgba(0, 0, 0, 0.1), 0px 2px 0px 0px #FFF;
}
.lirc_section li.right.two {
	float: left;
	padding: 0px;
	margin: 0;
	width: 100%;
	text-align: center;
}
.lirc_section li.right.two h3 {
	margin-top: 20px;
}
/* domain search */
.domain_search {
	float: left;
	width: 100%;
	background: #eee;
}
.domain_search_main {
	margin: 20px auto;
	width: 100%;
}
.container .content_left .domain_search_main .left  {
	width: 90%;
}
.domain_search .left {
	float: left;
	width: 53%;
	padding: 20px 0px 16px 0px;
}
.domain_search_main .left {
	float: left;
	width: 70%;
	padding: 20px 0px 16px 0px;
}
.domain_search .right,
.domain_search_main .right {
	float: right;
	width: 43%;
	min-height: 90px;
	padding: 20px 0px 16px 0px;
	background: url(../images/tra-graph1.png) no-repeat left top;
}
.domain_search .left .search_section,
.domain_search_main .left .search_section {
	float: left;
	width: 96.8%;
	padding: 1.4% 1.6%;
	background: #fff;
	border-radius: 4px;
	-moz-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.3);
}
#domain-searchform {
	margin: 0;
	padding: 0;
}
#domain-searchform #s{
	border: 1px solid #fff;
	width: 61%;
	height:30px;
	padding:7px 10px 7px 10px;
	color: #393a3b;
	float: left;
	border-radius: 4px;
	font-size: 16px;
	background-color: #f3f3f3;
	-webkit-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.1), 0px 4px 0px 0px #FFF;
  	-moz-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.1), 0px 4px 0px 0px #FFF;
  	box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.1), 0px 4px 0px 0px #FFF;
}
.domain_search_main #domain-searchform #s {
		width: 66%;	
}
.domain_search .left .search_section .which,
.domain_search_main .left .search_section .which {
	float: left;
	width: 80px;
	height: 44px;
	font-size: 16px;
	color: #393a3b;
	padding: 10px 10px 10px 10px;
	margin: 1px 0px 0px -10px;
	border: none;
	border-top-right-radius: 4px;
	border-bottom-right-radius: 4px;
	background-color: #eee;
	-webkit-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.1), 0px 4px 0px 0px #FFF;
  	-moz-box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.1), 0px 4px 0px 0px #FFF;
  	box-shadow: inset 0px 1px 2px 0px rgba(0, 0, 0, 0.1), 0px 4px 0px 0px #FFF;
}
.domain_search .left .search_section #searchsubmit,
.domain_search_main .left .search_section #searchsubmit {
	float: right;
	width: 135px;
	height: 44px;
	text-align: center;
	cursor:pointer;
	overflow:hidden;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	background: #6fa62d;
	border-radius: 4px;
	border: 1px solid #6fa62d;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#81b740), to(#6fa62d));
	background-image: -webkit-linear-gradient(top, #81b740, #6fa62d);
	background-image: -moz-linear-gradient(top, #81b740, #6fa62d);
	background-image: -o-linear-gradient(top, #81b740, #6fa62d);
	background-image: linear-gradient(to bottom, #81b740, #6fa62d);
}
.domain_search .left .search_section #searchsubmit:hover,
.domain_search_main .left .search_section #searchsubmit:hover {
	background: #393a3b;
	border: 1px solid #393a3b;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#535455), to(#393a3b));
	background-image: -webkit-linear-gradient(top, #535455, #393a3b);
	background-image: -moz-linear-gradient(top, #535455, #393a3b);
	background-image: -o-linear-gradient(top, #535455, #393a3b);
	background-image: linear-gradient(to bottom, #535455, #393a3b);
}
.domain_search .left .sm_links,
.domain_search_main .left .sm_links {
	float: left;
	color: #999;
	font-size: 12px;
	margin-top: 5px;
}
.domain_search .left .sm_links a,
.domain_search_main .left .sm_links a {
	color: #999;
}
.domain_search .left .sm_links a:hover,
.domain_search_main .left .sm_links a:hover {
	color: #727272;
}
.domain_search .right ul,
.domain_search_main .right ul {
	float: right;
	padding: 0px;
	margin: 0px;
}
.domain_search .right li,
.domain_search_main .right li {
	float: left;
	padding: 10px 0px 13px 0px;
	margin: 0px 0px 0px 10px;
	width: 100px;
	background-color: #fff;
	border-radius: 4px;
	font-size: 14px;
	color: #393a3b;
	text-align: center;
	-moz-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.3);
	box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.3);
}
.domain_search .right li em,
.domain_search_main .right li em {
	font-size: 12px;
	color: #727272;
	font-style: normal;
	display: block;
	line-height: 13px;
	margin-top: -4px;
}
.shadow_01 {
	float: left;
	width: 100%;
	height: 18px;
	background: url(../images/shadow-1.png) no-repeat center top;
}
/* features section 3 */
.features_sec04 {
	float: left;
	width: 100%;
}
.features_sec04 .left {
	float: left;
	width: 41.5%;
}
.features_sec04 .right {
	float: left;
	width: 58.5%;
}
.features_sec04 .right h2 {
	font-weight: 600;
	text-transform: uppercase;
	margin-bottom: 10px;
}
.features_sec04 .right h2 em {
	font-size: 16px;
	color: #999;
	font-style: italic;
	text-transform: none;
	font-weight: normal;
}
.features_sec04 .right b {
	font-size: 16px;
	font-weight: normal;
}
.features_sec04 ul.section {
	float: left;
	width: 45.8%;
	padding: 0 4% 22px 0;
	margin: 17px 0 0 0;
	background: #fff;
	border-right: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
	font-size: 16px;
}
.features_sec04 ul.section.two {
	padding: 0 0 22px 4%;
	border-right: none;
}
.features_sec04 ul.section.three {
	padding: 17px 0 0 0;
	border-right: none;
	border-bottom: none;
	margin: 0px;
	width: 100%;
}
.features_sec04 ul.section.four {
	padding: 17px 0 0 4%;
	border-right: none;
	border-bottom: none;
	margin: 0px;
}
.features_sec04 ul.section li.s41,
.features_sec04 ul.section li.s42,
.features_sec04 ul.section li.s44 {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 70%;
}
.features_sec04 ul.section li.s43 {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 70%;
}
.features_sec04 .section li a {
	font-size: 12px;
	color: #1b84e3;
	margin-top: 8px;
}
.features_sec04 .section li a:hover {
	color: #05ff02;
}
.features_sec04 .section li.left {
	float: left;
	width: 90px;
}
.features_sec04 .section li strong,
.features_sec04 .section li strong a {
	font-size: 18px;
	color: #1889c1;
	font-weight: normal;
	display: block;
	margin-bottom: 10px;
}
/* scroll up */
.scrollup{
    width:40px;
    height:40px;
    opacity:1;
    position:fixed;
    bottom:64px;
    right:20px;
    display:none;
    text-indent:-9999px;
    background: url(../images/scroll-top-arrow.png) no-repeat left top;
	z-index: 999;
}
/* Custom */
.centered {
	text-align: center;	
}
.caps {
	text-transform: uppercase;	
}
.domainspg ul.lirt_section li.left img{
	margin-top: 5px;
}
.webapps {
    -moz-column-width: 7em; /* Firefox */
    -webkit-column-width: 7em; /* webkit, Safari, Chrome */
    column-width: 7em; 	
}
.webapps ul{
	margin: 0;
    padding: 0;
    list-style-type: none;	
}
h2.boost {
	margin-top: 2em;
	margin-bottom: 2em;
}
/* text colors */
.textblack {
	color: #000;
}
.textred {
	color: #ff0000;
}
.textgray {
	color: #aaa;
}
.textyellow {
	color: #fff000;
}
.textgold {
	color: #E1C518;	
}
.textblue {
	color: #177EB9;
}
.textpink {
	color: #e826b4;
}
.textgreen {
	color: #48b02b;
}
a.textgreen:hover {
	color: #177EB9;		
}
.textorange {
	color: #ff8100;
}
.textmagenta {
	color: #9325ea;
}
.testimonials-2 i.fa.fa-quote-left.fa-2x {
	color: #9325ea;	/* magenta */
}
.testimonials-3 i.fa.fa-quote-left.fa-2x {
	color: #48b02b;	/* green */
}
.testimonials-4 i.fa.fa-quote-left.fa-2x {
	color: #ff8100; /* orange */
}
.testimonials-5 i.fa.fa-quote-left.fa-2x {
	color: #177eb9; /* blue */
}
.website-hosting .one_full p {
	margin-bottom: 1em;
}
.web-design p,
.smm p {
	margin-bottom: 1em;
	}	
.web-design .content_fullwidth ol,
.smm .content_fullwidth ol,
.web-design .content_fullwidth ul,
.smm .content_fullwidth ul {
	margin-left: 1%;
	margin-right: 1%;
}
.web-design .content_fullwidth ul.wdg li:before,
.smm .content_fullwidth ul.wdg li:before {
		padding: 0 10px 0 0;		
		content:"\00bb"; 
		}
.web-design .content_fullwidth ol li,
.smm .content_fullwidth ol li,
.web-design .content_fullwidth ul li,
.smm .content_fullwidth ul li {
	margin: 10px 1%;
	list-style-position: outside;
}
.web-design p img.rwd,
.smm p img.rwd {
	float: right;
	width: 40%;
}
ul.rwd_items {
	margin-top: 2em;
	margin-bottom: 2em;	
}

ul.rwd_items li i.fa-lg {
	font-size: 1.6em;
}	
.priv,
.tos,
.priv p,
.tos p,
.priv li,
.tos li
 {
	font-size: 18px;
	font-weight: 400;		
}
.priv h4,
.tos h4,
.priv p,
.tos p {
	margin-top: 20px;
}
.tos .one_full h3 {
	margin-top: 20px;
	margin-bottom: 10px;
}
.priv ul,
.tos ul {
	margin: 10px 10px 0px 20px;
}
.priv ul li,
.tos ul li {
	margin: 10px auto 10px;
}
.tos.dra ol, 
.tos.dra ol ol {
	list-style-position: inside;
	list-style-type: decimal;
}
.tos.dra ol {
	margin-left: 10px;
	margin-top: 15px;
	margin-bottom: 15px;		
}
.tos.dra ol li {
	margin-left: 15px;
	margin-bottom: 15px;			
}
.tos.dra ol li ol {
	margin-left: 20px;
	margin-top: 15px;
	margin-bottom: 15px;		
}
.tos.dra ol li ol li {
	margin-left: 25px;
	margin-bottom: 15px;		
}
ol.nolist,
ol.nolist li,
ol li ol.nolist,
ol li ol.nolist li {
	list-style-type: none !important;	
}
.toc ul {
	width: 100%;
	margin: 0 auto;	
	clear: both;
}
.toc ul li {
	width: 48%;
	float: left;
	margin: 10px 1% 10px;	
}
.smm .content_fullwidth h2.boost {
	margin-bottom: 0;
	text-align: center;
	margin: auto;
	width: 100%;
}