/*------------------*/
/*	SITE STRUCTURE
/*------------------------------------------------------*/

body
	{
	margin:0;
	padding:0;
	}

* {
	box-sizing:border-box;
}
.site_wrapper {
	width: 100%;
	margin: 0 auto 0 auto;
}
.container_full {
	width: 100%;
	float: none;
	margin: auto auto auto auto;
}
.container {
	width: 1170px;
	margin: auto auto auto auto;
}
/* columns */
.one_half, .one_third, .one_fourth, .two_third, .three_fourth, .three_fourth_new, .one_fourth_new, .one_fifth {
	position: relative;
	margin-right: 4%;
	float: left;
}
.one_full {
	width: 100%;
}
.one_half {
	width: 48%;/*font-size:14px;*/
}
.address_h2 {
	margin:3.3% 0 5.5% 0;
}
.one_half .cont_inp {
	width:100%;
}
.one_third {
	width: 30.650%;
}
.one_fourth {
	width: 22%;
}
.one_fourth_new {
	width: 26%;
	margin-right:0;
}
.one_fifth {
	width: 16.800%;
}
.two_third {
	width: 65.350%;
}
.three_fourth {
	width: 74%;
}
.content_fullwidth h2 {
	margin-bottom:10px;
}
.three_fourth p {
	text-align:justify;/*padding-top:0;*/
	}
.three_fourth p:first-child {
	padding-top:0;
}
.three_fourth_new {
	width: 61%;
}
.last {
	margin-right: 0 !important;
}
/*------------------*/
/*	MENU
/*------------------------------------------------------*/

/********************************************************/

.access {
	text-align:center;
}
/********************************************************/


#access .menu {
	list-style: none;
	font-weight: normal;
	position: relative;
	/*float: right;*/
	font-family: 'Lato', sans-serif;
	font-weight: 600;
	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.index_icon:first-child {
	display: inline-block;
	text-decoration: none;
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	line-height: 1;
	color: #fff;
	margin: 0;
	padding: 13px 20px 7px 20px;
	text-align: center;
	transition:all 0.3s ease 0s;
}
#access .menu ul li a {
	display: inline-block;
	text-decoration: none;
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	line-height: 1;
	color: #fff;
	margin: 0;
	padding: 13px 18px 12px 20px;
	text-align: center;
	transition:all 0.3s ease 0s;
}
#access .menu ul li a:hover {
	color: #fff;
	background-color: #f16820;
	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: 'Lato', sans-serif;
	font-weight: normal;
	color: #fff;
	background: #545454;
	width: 159px;
	text-align: left;
	border-bottom: 1px solid #454545;
	border-radius: 4px;
	border-top-left-radius: 0px;
}
#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;
}
#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: none;
	width: 100%;
	background: url(../images/header-bg.png) no-repeat center 36px;
	position:relative;
	top:0;
	z-index:10;
}
/* top section */
.top_contact_info {
	position: relative;
	padding: 0px;
	margin: 0px;
	width: 100%;
	/*min-height: 35px;*/
	background: #344242;
	border-bottom: 1px solid #333;
}

.top_contact_info .container_full{ clear:both; content:""; display:table;}

.top_contact_info .date_wrap {
	float: left;
}
.top_contact_info .date {
	color: #999;
	font-weight: normal;
	font-size: 11px;
	/*line-height: 35px;*/
	vertical-align: middle;
	padding-left: 4px;
}
.top_contact_info ul.tci_list {
	float: right;
	padding: 0px;
	margin: 0/*0px 3.3% 0px 0px*/;
	list-style:none;
}
.top_contact_info .tci_list li {
	float: left;
	color: #fff;
	padding: 0px;
	font-size: 14px;
	margin: 16px 6px 0px 4px;
	font-weight:bold;
}
.top_contact_info .tci_list li.social-icon i{ margin-right:0;}
.top_contact_info .tci_list li i {
	color: #fff;
	margin-right:5px;
	font-weight:normal;
	font-size:17px;
}
.top_contact_info .tci_list li i.fa.fa-phone, .top_contact_info .tci_list li i.fa.fa-headphones/*, .top_contact_info .tci_list li i.fa-facebook, .top_contact_info .tci_list li i.fa-twitter, .top_contact_info .tci_list li i.fa-google-plus, .top_contact_info .tci_list li i.fa-linkedin*/{ font-weight:bold; }

.top_contact_info .tci_list li i.fa-mobile-alt{ font-weight:bold; }

.top_contact_info .tci_list li.contact-more i + i{ margin-left:8px;}
.top_contact_info .tci_list li.contact-more i.fa-whatsapp{ margin-right:5px;}
.top_contact_info .tci_list li.contact-more i{ margin-right:0;}
.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: 15px 0px 15px 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: #fff;
	/*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.country_select {
	float: left;
	width: 99px;
}
.top_contact_info .tci_list li.country_select select {
	float: left;
	font-size: 10px;
	width: 99px;
	padding: 0;
	margin: 2px 0px 0px 0px;
	border: 1px solid #727272;
	color: #eee;
	background-color: #727272;
}
.top_contact_info .tci_list li.space {
	float: left;
	width: 0px;
}
.slider_button1 {
	float: left;
	background: #344242 none repeat scroll 0 0 /*url(../images/slider-but01.png) no-repeat center top*/;
	width: 180px;
	height: 50px;
	font-size: 14px;
	font-weight: 600;
	color: #fff;
	text-align: center;
	vertical-align: middle;
	line-height: 50px;
	text-transform: uppercase;
	border-radius:3px;
	border-bottom:1px solid #909090 ;
}
.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: #f16820 none repeat scroll 0 0/*url(../images/slider-but02.png) no-repeat center top*/;
	width: 180px;
	height: 50px;
	font-size: 14px;
	font-weight: 600;
	color: #fff;
	text-align: center;
	vertical-align: middle;
	line-height: 50px;
	text-transform: uppercase;
	border-radius:3px;
	border-bottom:1px solid #909090 ;
}
.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;
}
/* host plan offers box */
.hostplan_offers {
	float: none;
	width: 100%;
	padding: 0px 0px 40px 0px;
	border-bottom:1px solid #c8e6f8;
	border-top: 1px solid #c8e6f8;
	background: #e7f0f7/* url(../images/clouds-bg.png) repeat-x center top*/;
}
.hostplan_offers .title {
	float: none;
	width: 87%;
	color: #393a3b;
	font-size: 22px;
	font-weight: 600;
	text-transform:capitalize;
	padding-top: 30px;
	padding-bottom: 30px;
}
.hostplan_offers .box {
	float: none;
	position:absolute;
	top:0;
	right:0;
	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: #06385f /*#1889c1*/;
	text-transform:capitalize;
	margin-bottom: 8px;
	margin-top: 8px;
	text-align:left;
	font-weight: bold;
}
.hostplan_offers .one_half {
	float: left;
	width: 48.7%;
	height: 274px;
	margin-right: 2.6%;
	background:#eee/* 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);
	border:3px solid #fff;
	padding:15px 25px;
}
.hostplan_offers .one_half .left {
	float: left;
	width: 43%;
	text-align: center;
}
.hostplan_offers .one_half .left img {
	margin-top: 0px;
}
.hostplan_offers .one_half .right {
	float: left;
	width: 57%;
	margin-top:22px;
}
.hostplan_offers .one_half .right h6 {
	margin-bottom:15px;
}
.hostplan_offers ul {
	float: left;
	width: 65%;
	margin-top: -5px;
	list-style:none;
}
.hostplan_offers li {
	line-height: 27px;
	color: #393a3b;
}
.hostplan_offers li i {
	color: #06385f /*#1889c1*/;
	margin-right: 4px;
}
.hostplan_offers .price {
	float: left;
	width: 100px;
	line-height: 18px;
	/*padding-bottom: 10px;*/
	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);
	padding:20px 0 18px;
}
.hostplan_offers .price strong {
	color: #06385f /*#1889c1*/;
	font-size: 27px;
	font-weight: bold;
}
.hostplan_offers .price em {
	color: #06385f /*#1889c1*/;
	font-size: 30px;
	font-style: normal;
	font-weight: 600;/*line-height: 1.3;*/
}
.hostplan_offers .price em i{ font-size:24px;}
.hostplan_offers a.readmore_but {
	float: left;
	width: 100px;
	height: 35px;
	margin-top: 10px;
	background-color: #1e5c99;
	border-bottom: 1px solid #393a3b;
	border-radius: 3px;
	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 .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;
}
.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: 35px;
	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: 64px;
	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);
}
.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 #06385f /*#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: 13px;
	text-align: center;
	background: url(../images/plan-title-bg2.png) no-repeat center -5px;
}
.hosting_plans .plan.active a.but_signup {
	float: left;
	margin-left: 64px;
	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(#06385f /*#1889c1*/));
	background-image: -webkit-linear-gradient(top, #2099d7, #06385f /*#1889c1*/);
	background-image: -moz-linear-gradient(top, #2099d7, #06385f /*#1889c1*/);
	background-image: -o-linear-gradient(top, #2099d7, #06385f /*#1889c1*/);
	background-image: linear-gradient(to bottom, #2099d7, #06385f /*#1889c1*/);
}
.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: 14px;
	color: #393a3b;
}
.features_sec03 .left li i {
	font-size: 20px;
	color: #06385f /*#1889c1*/;
	margin-right: 10px;
	float: left;
	margin-top: 10px;
}
/* all bottom sections */
.bottom_section {
	/*float: none;
	width: 100%;
	background: #f16820;
	margin-top:10px;
	color:#fff;
	border-bottom:2px solid #fff;*/
	background: #eee none repeat scroll 0 0;
    border-bottom: 2px solid #f16820;
    box-shadow: 0 10px 10px -10px rgba(34, 34, 34, 0.5) inset;
    color: #344242;
    float: none;
    margin-top: 10px;
    width: 100%;
}
.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: none;
	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%;
}
.people_says {
	float: left;
	width: 93%;
	padding: 5% 0% 5.8% 7%;
	border-radius: 4px;
	background-color: #eee;/*-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);*/
}
/* footer */
.footer {
	float: none;
	width: 100%;
	background: #344242;
	padding-bottom: 10px;
	
}
.footer *
    {
	-webkit-transition: all 0.25s linear 0s;
	-moz-transition: all 0.25s linear 0s;
	-ms-transition: all 0.25s linear 0s;
	-o-transition: all 0.25s linear 0s;
	transition: all 0.25s linear 0s;
    }

.footer .one_fourth {
	float: left;
	width: 25%;
	min-height: 310px;
	padding-top: 40px;
	padding-bottom: 20px;
	padding-right: 4%;
	margin-right: 0%;
	color: #999;
	font-size:15px;
}
.footer .one_fourth.last {
	padding-right: 0%;
	margin-right: 0%;
	background: none;
}
.footer h3 {
	color: #fff;
	font-weight: normal;
	margin-bottom: 27px;
	margin-top:0;
}
.footer ul.list {
	padding: 0px;
	margin: -5px 0px 0px 0px;
	font-size:15px;
	list-style:none;
}
.footer .list li {
	margin: 0;
	padding: 0px;
	line-height: 28px;
	
}
.footer .list li i {
	margin-right: 4px;
	font-weight: bold;
}
.footer .list li a {
	color: #999;
	
}
.footer .list li a:hover {
	color: #fff;
}
.footer .list li a:hover i {
    color: #f16820;
    margin-right: 10px;
}
.footer ul.recent_blogs {
	padding: 12px 0px 0 0px;
	margin: -5px 0px 0px 0px;
}
.footer .recent_blogs li {
	padding: 0px 0 16px 0px;
	margin: 0px 0px 16px 0px;
	float: left;
	border-bottom: 1px solid #393939;
}
.footer .recent_blogs li.last {
	margin: 0px 0px 0px 0px;
	border-bottom: none;
}
.footer .recent_blogs li img {
	border: 3px solid #999;
	float: left;
	margin-right: 20px;
}
.footer .recent_blogs li a {
	color: #999;
}
.footer .recent_blogs li a:hover {
	color: #fff;
}
.footer .recent_blogs li i {
	font-size: 11px;
	line-height: 16px;
	float: left;
	margin-top: 5px;
	font-style: normal;
	color: #727272;
}
.footer .recent_blogs li p {
	margin: -5px 0px 0px 0px;
}
.footer .any_questions {
	float: left;
	padding: 20px 10px 18px 20px;
	margin: 5px 0 0 0;
	min-width: 188px;
	min-height: 88px;
	background-color: #212121;
	border-radius: 4px;
	color: #999;
}
.footer .any_questions img {
	float: left;
	margin-right: 20px;
}
.footer .any_questions p {
	line-height: 18px;
	padding:0;
}
.footer .any_questions h3 {
	color: #999;
	margin: 10px 0 0 0;
	font-weight: bold;
	font-size: 18px;
}
.footer .any_questions h3 i {
	color: #999;
	text-transform: none;
	font-size: 14px;
	font-style: normal;
}
.footer .live_chat {
	float: left;
	padding: 20px 10px 18px 20px;
	margin: 27px 0 0 0;
	min-width: 100%/*230px*/;
	background-color: #212121;
	border-radius: 4px;
	text-transform: uppercase;
	display:none;
}
.footer .live_chat img {
	float: left;
	margin-right: 20px;
}
.footer .live_chat a {
	font-size: 27px;
	color: #999;
	line-height: 22px;
}
.footer .live_chat h2 {
	font-size: 27px;
	color: #999;
	line-height: 22px;
	margin: 0px;
	font-weight: 600;
}
.footer .live_chat h2 i {
	font-size: 14px;
	color: #999;
	font-style: normal;
}
.footer .live_chat a:hover {
	color: #fff;
}
.footer_sectwo {
	float: none;
	width: 100%;
}
.footer_sectwo .container {
	background: url(../images/h-line.png) repeat-x left top;
	padding-top: 28px;
}
.footer_sectwo .free_scripts h4 {
	color: #fff;
	width: 130px;
	float: left;
	padding:0px 0 0 0;
	margin-bottom:0;
	font-size:19px;
	font-weight:normal;
}
.footer_sectwo .free_scripts {
	float: left;
	width: 48%;
}
.footer_sectwo .free_scripts ul {
	float: left;
	padding: 0px;
	margin: 4px 0px 0px 0px;
	list-style:none;
}
.footer_sectwo .free_scripts li {
	float: left;
	padding: 0px;
	margin: 0px 11px;
}
.footer_sectwo .payments_list h4 {
	color: #fff;
	width: 100px;
	float: left;
	font-size:19px;
	font-weight:normal;
}
.footer_sectwo .payments_list {
	float: right;
	width: 48%;
}
.footer_sectwo .payments_list ul {
	float: left;
	padding: 0px;
	margin: 4px 0px 0px 0px;
	list-style:none;
}
.footer_sectwo .payments_list li {
	float: left;
	padding: 0px;
	margin: 0px 10px;
}
/* copyrights */
.copyright_info {
	float: none;
	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;
}
.copyright_info .one_half {
	float: left;
	width: 55%;
	margin-right: 4%;
}
.copyright_info .one_half.last {
	width: 41%;
	margin-right: 0%;
}
.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 social links */
ul.footer_social_links {
	float: right;
	padding: 0px;
	margin: 0px 0px 0px 0px;
	list-style:none;
}
.footer_social_links li {
	float: left;
	padding: 0px;
	margin: 0px 0px 0px 5px;
	width: 24px;
	height: 24px;
	text-align: center;
	border-radius: 24px;
	line-height: 22px;
	vertical-align: middle;
	background-color: #212121;
	color: #999;
}
.footer_social_links li:hover {
	background-color: #454545;
}
.footer_social_links li i {
	color: #999;
}
/*------------------*/
/*	CONTENT
/*------------------------------------------------------*/

.content_fullwidth {
	float: none;
	width: 100%;
	padding: 0px 0 10px 0;
}
/* page title */
.page_title {
	float: none;
	width: 100%;
	padding: 10px 0px;
	background: #eee;
	border-bottom: 1px solid #e3e3e3;
	margin-bottom:2%;
}
.page_title .title {
	width: 100%;
	float: none;
	text-align: left;
	margin: 0px;
}
.page_title .title h1 {
	margin: 0px 0px 0px 0px;
	background: none;
	font-weight: 400;
	color: #181818;
}
.page_title .pagenation {
	float: none;
	width: 100%;
	font-family: 'Lato', 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 .pagenation i {
	color: #727272;
	margin: 0px 2px 0px 2px;
}
.page_title .pagenation a {
	padding: 0px 0px 0px 0px;
	color: #727272;
}
.page_title .pagenation a:hover {
	color: #454545;
}
/* our team */

.big_text2 {
	float: none;
	font-family: 'Lato', sans-serif;
	font-weight: normal;
	font-size: 24px;
	color: #06385f /*#1889c1*/;
	padding-top: 22px;
	padding-bottom:25px;
	padding-left: 10px;
	font-style: italic;
	/**/
	width:100%;
	text-align:center;
}
.big_text2 i {
	font-weight: 400;
}
/* get features */
.get_features {
	width: 100%;
	float: none;
	padding: 0px;
	margin: 0px;
}
.get_features h5 {
	margin-bottom: 5px;
	font-weight: normal;
}
.get_features p {
	line-height: 19px;
}
.get_features ul.get_features_list {
	float: left;
	padding: 0px;
	margin: 0px 0px 35px 0px;
	list-style:none;
}
.get_features ul.get_features_list.last {
	margin: 0px 0px 0px 0px;
}
.get_features .get_features_list li {
	float: left;
	padding: 0px;
	margin: 0px;
}
.get_features .get_features_list li.left {
	float: left;
	padding: 0px;
	margin: 0px 15px 0px 0px;
	width: 44px;
	height: 44px;
	background-color: #06385f /*#1889c1*/;
	border-radius: 45px;
	text-align: center;
	line-height: 52px;
	vertical-align: middle;
}
.get_features .get_features_list li.left i {
	color: #fff;
}
.get_features .get_features_list li.right {
	width: 80%;
}
.portfolio_image {
	float: left;
	width: 97%;
	padding: 0px;
	margin: 0px;
	border: 5px solid #fff;
	-webkit-box-shadow:  0px 0px 5px 0px rgba(0, 0, 0, 0.1);
	box-shadow:  0px 0px 5px 0px rgba(0, 0, 0, 0.1);
}
.portfolio_image .title {
	float: left;
	width: 100%;
	padding:10px 0;
	margin: 0px;
	font-size: 13px;
	color: #333;
	font-family: 'Lato', sans-serif;
	font-weight: 600;
	text-transform: uppercase;
	text-align:center;
}
.portfolio_image i {
	position: absolute;
	display: none;
	color: #fff;
	margin-left: 45%;
	margin-top: 22%;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	-moz-opacity: 0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;
}
.portfolio_image:hover i {
	display: block;
}
.portfolio_image img {
	float: left;
	width: 100%;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	-moz-opacity: 0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}
.portfolio_image img:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	-moz-opacity: 1;
	-khtml-opacity: 1;
	opacity: 1;
}
/* blog */
.blog_post {
	float: left;
	width: 100%;
}
.blog_post h3 {
	float: left;
	text-align: left;
	color: #333;
	width: 85%;
	line-height: 30px;
}
.blog_post h3 a {
	color: #06385f /*#1889c1*/;
	text-decoration: none;
	float: left;
	margin-top: 3px;
	text-transform: none;
	font-family: 'Lato', sans-serif;
	font-weight: 400;
	font-size: 30px;
}
.blog_post h3 a:hover {
	color: #393a3b;
}
.blog_postcontent {
	float: left;
	width: 100%;
	margin:10px;
}
.blog_postcontent .image_frame {
	float: left;
	width: 98%;
	border: 7px solid #fff;
	margin-bottom: 25px;
	-webkit-box-shadow:  0px 0px 3px 0px rgba(0, 0, 0, 0.1);
	box-shadow:  0px 0px 3px 0px rgba(0, 0, 0, 0.1);
}
.blog_postcontent .image_frame:hover {
	border: 7px solid #f9f9f9;
}
.blog_postcontent .image_frame img {
	float: left;
	width: 99.7%;
	border: 1px solid #fff;
}
.blog_postcontent .video_frame iframe {
	float: left;
	width: 98%;
	height: 400px;
	border: 7px solid #fff;
	margin-bottom: 25px;
	-webkit-box-shadow:  0px 0px 3px 0px rgba(0, 0, 0, 0.1);
	box-shadow:  0px 0px 3px 0px rgba(0, 0, 0, 0.1);
}
.blog_postcontent .video_frame iframe:hover {
	border: 7px solid #f9f9f9;
}
/* blog small */
.blog_post h3 {
	width: 74%;
}
.blog_postcontent .image_frame.small {
	float: left;
	width: 35%;
	border: 7px solid #fff;
	margin:0 12px;
	transition:all 0.25s linear 0s;
	-webkit-box-shadow:  0px 0px 3px 0px rgba(0, 0, 0, 0.1);
	box-shadow:  0px 0px 3px 0px rgba(0, 0, 0, 0.1);
}
.divider_line9 {
	border-bottom: 1px solid #f0f0f0;
	float: left;
	height: 1px;
	margin: 25px 0 25px;
	padding: 0;
	width: 100%;
}
.blog_postcontent .image_frame.small:hover {
	border: 7px solid #f9f9f9;
}
.blog_postcontent .image_frame img {
	float: left;
	width: 99.7%;
	border: 1px solid #fff;
}
.blog_postcontent .video_frame.small iframe {
	float: left;
	width: 43%;
	height: 180px;
	border: 7px solid #fff;
	margin-bottom: 25px;
	-webkit-box-shadow:  0px 0px 3px 0px rgba(0, 0, 0, 0.1);
	box-shadow:  0px 0px 3px 0px rgba(0, 0, 0, 0.1);
}
.blog_postcontent .video_frame iframe:hover {
	border: 7px solid #f9f9f9;
}
.post_info_content_small {
	padding: 0px;
	margin: 0 10px;
	width: 50%;
	float: left;
}
.blog_post a.date {
	padding: 10px 5px 0px 0px;
	text-decoration: none;
	width: 55px;
	height: 55px;
	text-align: center;
	background: #f9f9f9;
	display: block;
	margin-right: 20px;
	float: left;
	-webkit-box-shadow:  0px 0px 2px 0px rgba(0, 0, 0, 0.1);
	box-shadow:  0px 0px 2px 0px rgba(0, 0, 0, 0.1);
}
.blog_post a.date strong {
	color: #06385f /*#1889c1*/;
	font-size: 27px;
	font-weight: normal;
	display: block;
	margin-bottom: 10px;
	font-family: 'Lato', sans-serif;
	font-weight: 400;
}
.blog_post a.date:hover strong {
	color: #333;
}
.blog_post a.date i {
	color: #fff;
	font-size: 11px;
	font-style: normal;
	padding: 0px 0px;
	display: block;
	border-top: 1px solid #f3f3f3;
	width: 60px;
	background-color: #06385f /*#1889c1*/;
	font-family: 'Lato', sans-serif;
	font-weight: 400;
}
.blog_post a.date:hover i {
	background-color: #393a3b;
}
/* pagination */
.pagination {
	clear:both;
	padding:10px 0;
	margin-bottom:20px;
	font-family: 'Lato', 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;
}
/* comment form */



.comment_checkbox {
	float: left;
	display: block;
	width: 90%;
	margin-top: 10px;
}
.comment_submit {
	background-color: #eee;
	border: 1px solid #ddd;
	padding: 9px 13px;
	font-family: 'Lato', sans-serif;
	font-weight: 600;
	border-radius: 4px;
	color: #333;
	text-transform: uppercase;
}
.comment_submit:hover {
	background-color: #f9f9f9;
	cursor: pointer;
}
/* comments */
.comment_wrap {
	padding:20px 20px 20px 0px;
	overflow:hidden;
	border-bottom:1px solid #eee;
}
.comment_wrap.chaild {
	border-bottom:1px solid #eee;
	margin:10px 20px 10px 50px;
	overflow:hidden;
}
.gravatar {
	float:left;
}
.comment_content {
	overflow:hidden;
	padding-left:20px;
	position:relative;
	min-height:80px;
}
.comment_content .comment_meta {
	position:relative;
}
.comment_content .comment_meta .comment_author {
	display:inline;
	font-size:14px;
	font-style: normal;
}
.comment_content .comment_meta .comment_author i {
	display:inline;
	font-size:11px;
	font-style: italic;
}
.comment_content .comment_text {
	clear:both;
	padding-top:0px;
	overflow:hidden;
}
.comment_content .comment_text a {
	color: #d3d3d3;
	margin-top: 5px;
	float: left;
}
.comment_content .comment_text a:hover {
	color: #727272;
	margin-top: 5px;
	float: left;
}
#comments_section li ul li {
	margin-left: 30px;
}
/* contact form */

.blocklabel {
	float: left;
	width: 100%;
	display: block;
	margin-top: 10px;
	margin-bottom:3px;
	font-size:16px;
}
.comment_form label {
	float: left;
	width: 90px;
	height: 15px;
	padding: 7px 10px;
	margin-bottom: 20px;
}
.input_bg {
	float: left;
	width: 70%;
	vertical-align: middle;
	padding: 8px 0px 8px 10px;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	transition:border 0.2s linear 0s, box-shadow 0.2s linear 0s;
	/*background-color: #f9f9f9;*/
	font-size:16px;
	outline:none;
}
.input_bg:hover, .textarea_bg:hover, #country:hover, .dom_inp:hover, .dom_tex:hover, .dom_sel:hover {
	box-shadow:none;
}
.input_bg:focus, .textarea_bg:focus, .reg-fm select:focus, .dom_inp:focus, .dom_tex:focus, .dom_sel:focus, .mydomain_select:focus, .filter_input:focus {
	background: none repeat scroll 0 0 #fff;
	box-shadow: 0 0px 2px #3c67c4 inset;
}
.dom_inp {
	vertical-align: middle;
	padding: 8px 0px 8px 10px;
	border-top: 1px solid #e1e1e1;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	transition:border 0.2s linear 0s, box-shadow 0.2s linear 0s;
	background-color: #f9f9f9;
	font-size:14px;
	outline:none;
	width:80%;
}
.sub_tic_browse {
	background:none !important;
	border:none !important;
	width:33% !important;
}
.sub_tic_browse:focus {
	background: none !important;
	border-color: 0 !important;
	box-shadow: none !important;
}
.width120 {
	width:168px;
}
.submit_tex {
	margin-left:5px;
	width:62.5%;
}
.submit_tic_tex {
	margin-top:5px;
	width:91% !important;
}
.padding_left_0 {
	padding-left:0 !important;
}
.dom_tex {
	height: 180px;
	padding: 7px 10px 0px 10px;
	margin-bottom: 0px;
	border-top: 1px solid #e1e1e1;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	border-radius: 5px;
	font-size:14px;
	/*background-color: #f9f9f9;*/
	transition: all 0.25s linear 0s;
}
.dom_sel {
	height: 32px;
	margin:-5px 0 -4px 0;
	vertical-align: top;
	border-top: 1px solid #e1e1e1;
	border-left: 1px solid #e1e1e1;
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	transition:border 0.2s linear 0s, box-shadow 0.2s linear 0s;
	background-color: #f9f9f9;
	
}
.rwd-table td .domain-check-select .dom_sel
	{
	height:auto;
	padding:9px 25px 9px 10px;
	width:100%;
	border-radius:0;
	-webkit-appearance: none;
	-moz-appearance:    none;
	appearance:         none;
   margin:0;
   }
/*.rwd-table td .domain-check-select {
	background:#f9f9f9 url(./arrow-down.png) no-repeat left top;
	background-size:100% auto;
}*/
.rwd-table td .domain-check-select {
    width: 100%;
    /*overflow: hidden;
    background: no-repeat #f9f9f9;
    background-image:url('arrow-down.png');
    background-position: top right; */
	position:relative;
}

.rwd-table td .domain-check-select span{
	background: #f9f9f9 url("arrow-down.png") no-repeat scroll center center / 15px auto;
    /*padding: 17px 12px;*/
    right: 12px;
    height: 15px;
    overflow: hidden;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
    width: 15px;
    z-index: 12;
}

/*.rwd-table td .domain-check-select .dom_sel{
    -webkit-appearance:none;
    border-radius: 0;
    -webkit-border-radius: 0;
    background: transparent;
    width: 120%;
    overflow: hidden;
}*/
.open_support_table td:last-child {
    padding-left: 10px;
    padding-right: 10px;
}
.sel-width52 {
	width:52%;
}
.width_full {
	width:90% !important;
}
.cont_login {
	width:100%;
	margin:0 auto; /*float:left;*/
}
.login_right_bg {
	width:49%;
	float:left;
	margin-top:20px;
}
.login_right_bg img {
	width:100%;
}
.reg-fm {
	width: 70%;
	padding-top:10px;
	font-size:14px;
}
.reg-fm select {
	width:88.5%;
	padding:11px 10px 10px;
}
.veri_input {
	border:1px solid #e1e1e1;
	background:#f9f9f9;
	vertical-align:middle;
	padding:8px 10px 8px 10px;
	width:101px;
	font-size:14px;
	margin:0 5px 0 5px !important;/*margin:0 8px 0 5px;*/
	}
.capt_img {
	vertical-align:middle;
	width:100px;
}
.margin-45 {
	margin:-60px 0 10px 0;
}
.veri_input:focus {
	background: none repeat scroll 0 0 #fff;
	border-color: 0;
	box-shadow: 0 0px 2px #3c67c4 inset;
}
a.forget:hover {
	color:#777777;
}
.textarea_bg {
	float: left;
	width: 90%;
	height: 180px;
	padding: 7px 10px 0px 10px;
	margin-bottom: 20px;
	border-top: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	/*background-color: #f9f9f9;*/
	font-size:16px;
	box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset;
}
.mydomain_select {
	padding:7px 5px 12px/*10px 5px 13px*/;
	margin:5px 5px 0 0;
}
.filter_input {
	padding:10px 10px;
	margin:0 5px 0 0;
	line-height:1.5;
}
.address-info {
	float: left;
	background-color: #f9f9f9;
	border: 1px solid #e1e1e1;
	padding: 20px 20px 10px 20px;
	width: 91%;
	margin-bottom: 40px;
}
.address-info a {
	color: #06385f /*#1889c1*/;
}
.address-info a:hover {
	color: #454545;
}
.google-map {
	width: 99%;
	height: 350px;
	border: 5px solid #fff;
	-webkit-box-shadow:  0px 0px 5px 0px rgba(0, 0, 0, 0.1);
	box-shadow:  0px 0px 5px 0px rgba(0, 0, 0, 0.1);
}
/* Portfolio Page */
.portfolio_page {
	padding: 0px;
	margin: 0px;
	float: none;
	width: 100%;
}
.portfolio_page h3 {
	background-color: #344242;
    color: #fff;
    width: 100%;
    font-size: 14px;
    padding: 5px 0;
    text-align: center;
    margin-bottom: 0;
}
.portfolio_page .imgWrap {
	position: relative;
	overflow:hidden;
	/*width: 370px;
	height: 300px;*/
}
.portfolio_page .imgWrap.last {
	margin-right: 0px;
}
.portfolio_page .imgWrap img {
	/*float: left;
	width: 100%;
	height: 250px;*/
	width: 100%;
}
.portfolio_page .imgDescription {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	background: rgba(255, 255, 255, 0.40);
	color: #fff;
	visibility: hidden;
	opacity: 0;
	transition: all 0.3s linear 0s;
    transform: translateX(100%);
}
.portfolio_page .imgWrap:hover .imgDescription {
	visibility: visible;
	opacity: 1;
	transform: translateX(0%);
}
.portfolio_page .imgDescription i {
	position: absolute;
	top: 50%/*103px*/;
	left: 50%/*160px*/;
	color: #f16820;
	opacity: 0.8;
	transform: translateY(-50%);
	-moz-transform:translateY(-50%);
	-webkit-transform: translateY(-50%);
	-o-transform:translateY(-50%);
	-ms-transform:translateY(-50%);
}
/* our products */
.our_products {
	width: 100%;
	float: none;
	margin-bottom:20px;
}
.our_products ul {
	width: 100%;
	float: left;
}
.our_products li {
	width: 47.8%;
	float: left;
	margin-top: 20px;
	margin-right: 30px;
	margin-bottom: 10px;
}
.our_products li h4 {
	color: #393a3b;
	margin-top: 5px;
	margin-bottom: 10px;
}
.our_products li.last {
	width: 47.8%;
	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: middle;
	margin-right: 30px;
}
.our_products li .icon i {
	color: #b9b9b9;
	font-size: 40px;
}
.our_products.two li .icon i {
	color: #06385f /*#1889c1*/;
}
/* 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 .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: 'Lato', 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 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: 'Lato', 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: #06385f /*#1889c1*/;
	font-family: 'Lato', sans-serif;
	font-weight: normal;
}
.hosting_page_plan .price i {
	font-size: 14px;
	color: #06385f /*#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: #06385f /*#1889c1*/;
}
a.ordernow_but {
	padding: 9px 20px 9px 20px;
	margin: 10px 0px 0px 0px;
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	color: #fff;
	font-weight: 600;
	background-color: #06385f /*#1889c1*/;
	-moz-border-radius: 3px;
	border-radius: 3px;
	border-bottom: 1px solid #353535;
}
a.ordernow_but:hover {
	background-color: #393a3b;
}
/* our support */

.address-info {
	float: left;
	background-color: #f9f9f9;
	border: 1px solid #eee;
	padding: 15px 15px 15px 15px;
	width: 100%;
	margin-bottom: 40px;
	font-size:16px;
}
.address-info ul {
	margin:0;
	padding:0;
	list-style:none;
}
.address-info ul li strong {
	font-size: 18px;
}
.address-info a {
	color: #06385f /*#1889c1*/;
}
/*------------------*/
/* TYPOGRAPHY ELEMENTS
/*------------------------------------------------------*/
.press, .press1, a.but_ok_2, a.but_hand_right, a.but_thumbs_up, a.but_folder_open, a.but_cogwheel, a.but_download {
	font-family: 'Lato', sans-serif;
	font-size: 14px;
	color: #fff;
	font-weight: 600;
	-moz-border-radius: 3px;
	border-radius: 3px;
}
a.but_ok_2 {
	padding: 10px 22px 10px 22px;
	background: #f16820;
	border-bottom: 1px solid #909090;
	text-transform:uppercase;
	transition: all 220ms ease-in-out 0s;
	display:block;
	width:65%;
	margin:0 auto;
}
a.but_ok_2:hover {
	background-color: #ff9900;
	color:#fff;
}
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;
}
a.but_cogwheel {
	padding: 10px 22px 10px 22px;
	background: #194c7f;
	border-bottom: 1px solid #393a3b;
	transition: all 220ms ease-in-out 0s;
	text-transform:uppercase;
	display:block;
	width:65%;
	margin:0 auto;

}
a.but_cogwheel:hover {
	background-color: #1e5c99;
	color:#fff;
}
a.but_download {
	padding: 10px 22px 10px 22px;
	margin: 0px 0px 0px 0px;
	background: #ff8100;
	border-bottom: 1px solid #909090;
}
a.but_download:hover {
	background-color: #ff9900;
}
/* styled lists */
ul.list1 {
	color:#06385f /*#1889c1*/;
	margin-top:5px; /*padding-left:35px;*/
	margin-bottom:10px;
	text-align:justify;
	list-style:none;
}
ul.list5 {
	color:#06385f /*#1889c1*/;
	margin-top:25px; /*padding-left:35px;*/
	margin-bottom:10px;
	text-align:justify;
	list-style:none;
}
ul.list4 {
	margin-top:5px; /*padding-left:35px;*/
	margin-bottom:10px;
	text-align:justify;
	list-style:none;
}
ul.list3 {
	color:#06385f /*#1889c1*/;
	margin-top:5px;/* padding-left:50px;*/
	margin-bottom:10px;
	text-align:justify;
	font-size:14px;
	list-style:none;
}
ul.list1 li, ul.list4 li {
	padding: 3px 0px;
	margin: 0px 0;
	text-align:justify;
	font-size:15px;/*	line-height: 30px;*/
}
ul.list5 li {
	padding: 8px 15px;
	margin: 2px 0;
	text-align:justify;
	font-size:15px;
	background:#f5f5f5;
	position:relative;/*	line-height: 30px;*/
}
ul.list5 li.act {
	background:#1889C1;
}
ul.list5 li.act a {
	color:#fff;
}
 ul.list5 li.act a::before {
color:#1889C1;
content: "\f0d9";
}
ul.list5 li a {
	color:#06385f /*#1889c1*/;
}
 .list5 > li a::before {
 color: #f5f5f5;
 content: "\f0d9";
 font-family: 'Font Awesome 5 Free';
 font-size: 65px;
 left: -21px;
 position: absolute;
 z-index: 0;
 top:9px;
 font-weight:bold;
}
.list1 li i, .list4 li i {
	padding: 0px;
	margin: 0px 10px 0px 0px;
}

.list1 li i.fa-rupee-sign, .list4 li i.fa-rupee-sign
	{
	margin-left: 10px;
    margin-right: 5px;
	}

.list1 li i.fa-inr, .list4 li i.fa-inr {
	padding: 0px;
	margin: 0px 0px 0px 0px;
}
.list5 li i {
	padding: 0px;
	margin: 0px 10px 0px 0px;
}
/*.last h2{ margin-bottom:10px;}*/

ul.list2 {
	padding: 0px;
	margin: 5px 0 10px 0px;
	text-align:justify;
	list-style:none;
}
.list2 li {
	padding: 0px;
	margin: 0px;
	text-align: left;
	font-size:14px;
	line-height: 29px;
	/*font-size: 14px;*/
	color: #06385f /*#1889c1*/;
}
.list2 li i {
	padding: 0px;
	margin: 0px 8px 0px 0px;
}
/* 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: 'Lato', 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;
}
/* 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;
}
/* four columns features section */
.four_col_fusection .one_fourth {
	width: 24%;
	padding: 30px 1%;
	margin-right:1%;
	text-align: center;
	border: 1px solid #f0f0f0;
	border-radius: 4px;
	position: relative;
	display:inline-block;
	-moz-box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
	-webkit-box-shadow: 0px 0px 1px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.1);
}
.four_col_fusection .one_fourth:hover {
	background-color: #f0f0f0;
}
.four_col_fusection .one_fourth:hover i {
	background-color: #f9f9f9;
	border: 4px solid #fff;
}
.four_col_fusection .one_fourth.helight {
	background-color: #f0f0f0;
}
.four_col_fusection .one_fourth.helight i {
	background-color: #f9f9f9;
	border: 4px solid #fff;
	color: #06385f /*#1889c1*/;
}
.four_col_fusection .one_fourth i {
	color: #383634;
	margin-bottom: 30px;
	border: 4px solid #f3f3f3;
	border-radius: 100%;
	float: left;
	width: 100px;
	height: 100px;
	line-height: 100px;
	text-align: center;
	vertical-align: middle;
	margin-left: 73px;
}
.four_col_fusection .one_fourth h2 {
	font-family: 'Roboto', sans-serif;
	font-weight: 400;
	font-size: 25px;
	text-transform: uppercase;
}
.four_col_fusection .one_fourth a {
	color: #999;
	font-size: 11px;
	text-transform: uppercase;
}
.four_col_fusection .one_fourth a:hover {
	color: #06385f /*#1889c1*/;
}
.four_col_fusection .one_fourth a:hover i {
	color: #06385f /*#1889c1*/;
	background: none;
	border: none;
}
.four_col_fusection .one_fourth:hover a i {
	background: none;
	border: none;
}
.four_col_fusection .one_fourth.helight a {
	color: #06385f /*#1889c1*/;
}
.four_col_fusection .one_fourth.helight a:hover {
	color: #383634;
}
.four_col_fusection .one_fourth.helight a:hover i {
	color: #383634;
}
.four_col_fusection .one_fourth.helight a i {
	background: none;
	border: none;
	color: #06385f /*#1889c1*/;
}
.four_col_fusection .one_fourth a i {
	display: inherit;
	margin: 0px 0px 0px 3px;
	color: #999;
	width: auto;
	height: auto;
	line-height: inherit;
	border: none;
	float: inherit;
	background: none;
	border: none;
}
.four_col_fusection .last {
	margin-right: 0 !important;
	clear: right;
}
.four_col_fusection.inner .one_fourth i {
	color: #06385f /*#1889c1*/;
}
/* domain search */

.domain_search {
	float: none;
	width: 100%;
	background: #eee;
}
.domain_search .left {
	float: left;
	width: 50%;
	padding: 20px 0px 16px 0px;
	margin:0% 1% 0 0;
}
.domain_search .right {
	float: left;
	width: 49%;
	min-height: 90px;
	padding: 20px 0px 20px 0px;
	background: url(../images/tra-graph1.png) no-repeat left top;
}
.domain_search .left .search_section {
	float: left;
	width: 96.8%;
	padding: 3.5% 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:none;
	width: 71%;
	height:30px;
	padding:5px 10px 4px 10px;
	color: #393a3b;
	float: left;
	border-radius:0/* 4px*/;
	font-size: 16px;
	margin-left:5px;
	background-color: #f3f3f3;
	margin-top:4px;
	box-shadow:none;
}
.header_input_out {
	border:1px solid #fff;
	width:73%;
	float:left;
	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;
	padding:3px 0;
	margin:1px 0 0 0;
	border-radius:4px;
}
.domain_search .left .search_section .witch {
	float: left;
	width: 100px;
	height: 30px;
	font-size: 16px;
	color: #393a3b;
	padding: 5px 10px 5px 10px;
	margin: 5px 0px 5px 0px;
	border-right: none;
	border-top: none;
	border-bottom: none;
	border-left:1px solid #d3d3d3;
	text-align:right;
	border-radius:0;
	background-color: #f3f3f3;
	box-shadow:none;
	-webkit-appearance: none;
	-moz-appearance:    none;
	appearance:         none;

}
.domain_search .left .search_section #searchsubmit {
	float: right;
	font-size: 18px;
	margin-top:2px;
	width: 135px;
}
.domain_search .left .search_section #searchsubmit:hover {
}
.domain_search .left .sm_links {
	float: left;
	color: #999;
	font-size: 12px;
	margin-top: 5px;
}
.domain_search .left .sm_links a {
	color: #999;
}
.domain_search .left .sm_links a:hover {
	color: #727272;
}
.domain_search .right ul {
	float: right;
	padding: 0px;
	margin: 0px;
	list-style:none;
}
.domain_search .domain-names ul {
	padding: 0px;
	margin: 0px;
	list-style:none;
}
.domain_search .domain-names ul:after {
clear:both; content:""; display: table;
}
.domain_search .right li, .domain_search .domain-names li {
	float: left;
	padding: 10px 0px 13px 0px;
	margin: 0px 0px 0px 10px;
	width: 83px;
	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 .domain-names li:first-child{ margin-left:0;}
.domain_search .right li em, .domain_search .domain-names li em {
	font-size: 12px;
	color: #727272;
	font-style: normal;
	display: block;
	line-height: 13px;
	margin-top: -4px;
}
/* features section 3 */
.features_sec04 {
	float: none;
	width: 100%;
}
.features_sec04 .left {
/*float: left;
	width: 41.5%;*/
}
.features_sec04 .right {
	float: none;
	width:100%;
}
.features_sec04 .right h2 {
	font-weight: 600;
	/*text-transform: uppercase;*/
	margin-bottom: 10px;
}
.features_sec04 .right h2 em {
	font-size: 18px;
	color: #999;
	font-style: italic;
	text-transform: none;
	font-weight: normal;
}
.features_sec04 .right b {
	font-size: 14px;
	font-weight: normal;
}
.features_sec04 ul.section {
	float: left;
	width: 50%/*45.8%*/;
	padding: 22px 4% 22px 22px/*0 4% 22px 0*/;
	margin: 25px 0 0 0;
	background: #f9f9f9;
	border-right: 1px solid #e3e3e3;
	border-bottom: 1px solid #e3e3e3;
	list-style:none;
	position:relative;
	box-sizing:border-box;
}
.features_sec04 ul.section.two {
	padding: 22px 22px 22px 2%/*0 0 22px 4%*/;
	border-right: none;
}
.features_sec04 ul.section.three {
	padding:25px 4% 22px 22px /*25px 4% 0 0*/;
	border-right: 1px solid #e3e3e3;
	border-bottom: none;
	margin: 0px;
}
.features_sec04 ul.section.four {
	padding:25px 22px 22px 2% /*25px 0 0 4%*/;
	border-right: none;
	border-bottom: none;
	margin: 0px;
}
.features_sec04 .section li {
	float: left;
	padding: 0px;
	margin: 0px;
	width: 67%;
}
.features_sec04 .section li a {
	/*font-size: 12px;
	color: #b9b9b9;
	margin-top: 8px;*/
	background: #1e5c99 none repeat scroll 0 0;
	border-radius: 3px;
	color: #fff;
	font-size: 12px;
	padding: 5px 8px;
	display: inline-block;
	margin: 10px 0 0 0;
	position:absolute;
	right:15px;
	top:53px;
}
/*.features_sec04 .section li a:hover {
	color: #999;
}*/
.features_sec04 .section li.left {
	float: left;
	width: 90px;
}
.features_sec04 .section li strong {
	font-size: 18px;
	color: #06385f /*#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;
}
.press {
	padding: 10px 22px 10px 22px;
	margin: 0px 0px 0px 0px;
	background: #194c7f ;
	border-bottom: 1px solid #393a3b;
	border-left:none;
	border-top:none;
	border-right:none;
	text-transform:uppercase;
	transition: all 220ms ease-in-out 0s;
	line-height:1.2;
	font-size:14px;
	cursor:pointer;
	vertical-align:middle;
}
.press:hover {
	color:#FFFFFF;
	/*background-color: #ff9900;*/
	background-color: #1e5c99;
}
.press1 {
	background: none repeat scroll 0 0 #f66509;
	border-bottom: 1px solid #909090;
	border-left:none;
	border-top:none;
	border-right:none;
	text-transform:uppercase;
	margin: 0;
	transition: all 220ms ease-in-out 0s;
	padding: 10px 22px;
	vertical-align:middle;
	line-height:1.2;
	font-size:14px;
	cursor:pointer;
}
.press1:hover {
	background-color: #ff9900/*1e5c99*/;
	color:#fff;
}
.btn_width {
	width:30%;
	margin:0 auto;
	padding:10px 15px 8px;
	text-transform:uppercase;
	font-weight:normal;
	font-size:15px;
}
.login_box {
	width:100%;
	background:#FFF;
	margin:0px auto;
	padding:10px 25px 0;
	min-height:205px;
}
.effect8 {
	position: relative;
}
.effect8:before {
	z-index: -1;
	position: absolute;
	content: "";
	bottom: 15px;
	left: 10px;
	width: 50%;
	top: 80%;
	max-width:300px;
	-webkit-transform: rotate(-3deg);
	-moz-transform: rotate(-3deg);
	-o-transform: rotate(-3deg);
	-ms-transform: rotate(-3deg);
	transform: rotate(-3deg);
}
.effect8 {
	position:relative;
	-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 20px rgba(0, 0, 0, 0.1) inset;
	-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 20px rgba(0, 0, 0, 0.1) inset;
	box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 20px rgba(0, 0, 0, 0.1) inset;
}
.effect8:before, .effect8:after {
	content:"";
	position:absolute;
	z-index:-1;
	top:35px;
	bottom:35px;
	left:35px;
	right:35px;
	-moz-border-radius:100px / 10px;
	border-radius:100px / 10px;
}
.effect8:after {
	right:10px;
	left:auto;
	-webkit-transform:skew(8deg) rotate(3deg);
	-moz-transform:skew(8deg) rotate(3deg);
	-ms-transform:skew(8deg) rotate(3deg);
	-o-transform:skew(8deg) rotate(3deg);
	transform:skew(8deg) rotate(3deg);
}
.effect8 h2 {
	margin:10px 0;
	text-align:center;
	line-height:1.5;
}
.effect8 h3 {
	margin:10px 0;
	text-align:center;
	line-height:1.4;
}
/* hosting plans */
.hosting_aplans {
	float: none;
	width: 100%;
	font-size: 14px;
	padding: 0px 0px 10px 0px;
	text-align: center;
}
.hosting_aplans h1 {
	font-size: 32px;
	color: #3b3a39;
	padding: 0px;
	margin: 0px 0px 35px 0px;
	font-weight: 400;
}
.hosting_aplans h1 strong {
	font-weight: 600;
}
.hosting_aplans h1 i {
	font-size: 16px;
	color: #727272;
	font-style: normal;
	display: block;
	padding-top: 8px;
	line-height: 22px;
}
/*.hosting_aplans i {
	color: #d3d3d3;
	font-size: 20px;
}*/
.hosting_aplans .one {
	float: left;
	width: 39%;
	border: 1px solid #e3e3e3;
	background-color: #fff;
}
.hosting_aplans .one ul {
	float: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.hosting_aplans .one li {
	padding: 0px 40px;
	margin: 0px;
	color: #3b3a39;
	line-height: 59px;
	text-align: left;
	border-bottom: 1px solid #e3e3e3;
	font-size:14px;
}
.hosting_aplans .one li.title {
	line-height: 50px;
	border-bottom: none;
}
.hosting_aplans .one li.prices_title {
	color: #3b3a39;
	font-size: 22px;
	line-height: 68px;
}
.hosting_aplans .two {
	float: left;
	width: 20%;
	border: 1px solid #e3e3e3;
	background-color: #fff;
	border-left: none;
}
.hosting_aplans .two ul {
	float: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.hosting_aplans .two li {
	padding: 0px 0px;
	margin: 0px;
	line-height: 59px;
	text-align: center;
	border-bottom: 1px solid #e3e3e3;/*font-size:13px;*/
}
.hosting_aplans .two li.title {
	color: #fff;
	font-size: 22px;
	font-weight: 600;
	text-transform: uppercase;
	background-color: #f16820;
	border-bottom: 5px solid #e67400;
	line-height: 45px;
}
.hosting_aplans .two li.price {
	color: #fff;
	line-height: 58px;
	background-color: #3b3a39;
	border-top: 4px solid #292827;
}
.hosting_aplans .two li.price strong {
	font-size: 30px;
}
.hosting_aplans .three {
	float: left;
	width: 20%;
	border: 1px solid #e3e3e3;
	background-color: #fff;
	border-left: none;
}
.hosting_aplans .three ul {
	float: left;
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.hosting_aplans .two li.magento, .hosting_aplans .three li.magento {
	padding-top:15px;
}
.margin-24 {
	margin-bottom:-24px;
}
.hosting_aplans .three li {
	padding: 0px 0px;
	margin: 0px;
	line-height: 59px;
	text-align: center;
	border-bottom: 1px solid #e3e3e3;
}
.hosting_aplans .three li.title {
	color: #fff;
	font-size: 22px;
	font-weight: 600;
	text-transform: uppercase;
	background-color: #043358;
	border-bottom: 5px solid #4c7cd4;
	line-height: 45px;
}
.hosting_aplans .three li.price {
	color: #fff;
	line-height: 58px;
	background-color: #3b3a39;
	border-top: 4px solid #292827;
}
.hosting_aplans .three li.price strong {
	font-size: 30px;
}
.box1 {
	float:left;
	width:300px;
	border:1px solid #ccc;
	margin:0px 10px 10px 0px;
	height:105px;
}
.cl_home {
	margin: 0 auto;
	width: 1003px;
}
.new_website {
	float: left;
	width: 100%;
	/*height: 332px;
	padding-left: 30%;
	padding-top: 28px;*/
	padding:20px 40px 25px;
	background:#eee /*url(../images/new-website-pic.png) no-repeat left top*/;
	/*box-shadow: 0 0 1px 0 rgba(0, 0, 0, 0.2);*/
	border-radius:5px;
	box-sizing:border-box;
	margin-top:15px;
	text-align:left;
}
.new_website a:hover {
	color:#fff;
}
.new_website strong {
	font-size: 14px;
	text-transform: uppercase;
	display: block;
	margin-bottom: 5px;
}
.new_website ul {
	float: left;
	width: 100%;
	padding: 0px;
	margin: 13px 0px 0px 0px;
	list-style:none;
}
.new_website li {
	float: left;
	padding:8px 0 /*13px 0px*/;
	/*margin: 0 3% 0 0;*/
	width: 49%;
	background-color: #fff;
	border-radius: 4px;
	color: #3b3a39;
	font-size:12px;
}
.new_website li i {
	margin-left: 13px;
	margin-right: 4px;
	color: #727272;
}
.new_website a {
	float: left;
	font-size: 14px;
	margin-top: 15px;
	padding:10px 15px;
	border-bottom:1px solid #393a3b;
}
.people_says {
	float: left;
	width: 100%;
	padding: 5% 7% 5.5% 7%;
	border-radius: 4px;
	background-color: #eee;
	margin-top:15px;
}
/* what is included */
.what_included {
	float: none;
	width: 100%;
	text-align: center;
}
.what_included h1 {
	font-size: 32px;
	color: #3b3a39;
	padding: 0px;
	margin: 0px 0px 35px 0px;
	font-weight: 400;
}
.what_included h1 strong {
	font-weight: 600;
}
.what_included h1 i {
	font-size: 16px;
	color: #727272;
	font-style: normal;
	display: block;
	padding-top: 8px;
	line-height: 22px;
}
.what_included ul {
	float: none;
	width: 100%;
	padding: 0px;
	margin: 0px;
}
.what_included li {
	float: left;
	width: 23.5%;
	padding: 2% 1% 2% 2.5%;
	text-align: left;
	margin: 0 2% 2% 0;
	box-shadow:0 3px 5px 0 rgba(50, 50, 50, 0.14);
	min-height:250px;
	transition:all 300ms linear 0s;
	list-style:none;
}
.what_included li.last {
	margin: 0 0% 0 0;
}
.what_included li strong {
	color: #3b3a39;
	font-size: 18px;
	font-weight: normal;
	display: block;
	margin-top:5px;
}
.what_included li i {
	float: left;
	color: #3b3a39;
	font-size: 30px;
	margin-right: 10px;
}
.what_included li:hover {
	background-color: #fff;
	box-shadow:0 5px 8px 0 rgba(50, 50, 50, 0.35);
	transition:all 300ms linear 0s;
}
.what_included li:hover, .what_included li:hover i, .what_included li:hover strong {
	color: #f16820;
}
.what_included li.active, .what_included li.active i, .what_included li.active strong {
	color: #fff;
	background-color: #f16820;
}
.button1 {
	background: #ff670f; /* Old browsers */
	background: -moz-linear-gradient(top, #ff670f 0%, #ff670f 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff670f), color-stop(100%, #ff670f)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #ff670f 0%, #ff670f 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #ff670f 0%, #ff670f 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #ff670f 0%, #ff670f 100%); /* IE10+ */
	background: linear-gradient(to bottom, #ff670f 0%, #ff670f 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff670f', endColorstr='#ff670f', GradientType=0 ); /* IE6-9 */
	color:#fff;
	border:none;
	border-radius:4px;
	padding:5px;
	cursor:pointer;
}
.flt_left {
	float:left;
	width:50%;
}
.flt_left input {
	width:85%;
}
.rwd-table tr th a {
	color:#ffffff;
}
.footer_top10 {
	margin-top:2%;
	float:none;
	width:100%;
}
.web_apps_h2 {
	font-size:27px;
	line-height:35px;
	margin-bottom:20px !important;
	font-weight:bold;
}
.career_h2 {
	font-size:23px;
	line-height:35px;
	font-weight:bold;
}
.font-size26 {
	font-size:26px;
}
.font13 {
	float: left;
	font-size: 13px !important;
	margin: 10px 0 0;
	text-align: left;
	vertical-align: middle;
}
.color_orange {
	margin-bottom:20px;
	text-align:center;
}
.doamin_flt_left {
	width:45%;
	margin-bottom:10px;
}
.doamin_flt_right {
	width:47%;
}
.domain_margin td {
	vertical-align: middle;
	border:none;
	padding:10px 0;
}
.domain_margin {
	margin-bottom:10px;
	border:none;
}
.marginbot15 {
	margin-bottom:15px;
}
.masspay_one {
	padding-bottom:10px;
}
.pay_all {
	padding-bottom:0 !important;
}
.host_your {
	font-size:24px;
	/*margin-top: 25px;*/
    text-align: center;
}
.cancel_margin {
	margin:10px 0;
}
.text_left {
	text-align:left !important;
}
.text_right {
	text-align:right !important;
}
.width18 {
	width:18%;
}
.padding_btn {
	padding:13px 0 16px;
}
.padding_right {
	padding-right:10px;
!important;
}
.padding_left20 {
	padding-left:20px !important;
}
.client_sub_ticket {
	margin:20px 0;
}
.button_example {
	/*border-color:#344242;border-width: 0px 0px 2px 0px;border-style: solid;*/ -webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size:12px;
	font-family:"Lato", sans-serif;
	padding: 5px 10px 5px 10px;
	text-decoration:none;
	display:inline-block;/*text-shadow: -1px -1px 0 rgba(255,255,255,0.3);*/
	font-weight:bold;
	color:#fff /*#344242*/;
	text-transform:uppercase;
	/*background-color: #FFE9A9; background-image: -webkit-gradient(linear, left top, left bottom, from(#FFE9A9), to(#F6C83E));
 background-image: -webkit-linear-gradient(top, #FFE9A9, #F6C83E);
 background-image: -moz-linear-gradient(top, #FFE9A9, #F6C83E);
 background-image: -ms-linear-gradient(top, #FFE9A9, #F6C83E);
 background-image: -o-linear-gradient(top, #FFE9A9, #F6C83E);
 background-image: linear-gradient(to bottom, #FFE9A9, #F6C83E);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#FFE9A9, endColorstr=#F6C83E);*/
 background:#194c7f /*#f16820*/;
}
/*.button_example:hover {
	background:#ff9900;
	color:#fff;
}*/
/*.button_example:hover{
 border-color:#344242;border-width: 0px 0px 2px 0px;border-style: solid;
 background-color: #F6C83E; background-image: -webkit-gradient(linear, left top, left bottom, from(#F6C83E), to(#FFE9A9));
 background-image: -webkit-linear-gradient(top, #F6C83E, #FFE9A9);
 background-image: -moz-linear-gradient(top, #F6C83E, #FFE9A9);
 background-image: -ms-linear-gradient(top, #F6C83E, #FFE9A9);
 background-image: -o-linear-gradient(top, #F6C83E, #FFE9A9);
 background-image: linear-gradient(to bottom, #F6C83E, #FFE9A9);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#F6C83E, endColorstr=#FFE9A9);
}*/

.button_example:hover{ color:#fff; background:#1e5c99;}

.free_linux_width1 {
	width:58% !important;
}
.free_linux_width2 {
	width:41% !important;
}
.min-height231 {
	min-height:231px;
}
.know_base select {
	padding: 9px 10px 9px;
}
.know_base select:focus {
	background:none repeat scroll 0 0 #fff;
	box-shadow:0 0 2px #3c67c4 inset;
}
.know_base .button_example {
	width:8%;
	vertical-align:top;
}
/*17-3-15*/

.login-left {
	width:50%;
	float:left;
	padding-right:25px;
	margin-bottom:10px;
	border-right:1px solid #e1e1e1;
}
.login-right {
	float:left;
	width:50%;
	padding-left:25px;
	min-height:240px;
}
.login_btn {
	float: left;
	width: 30%;
	margin: 10px 0px 0px;
}
.input-group-addon {
	border-left: 1px solid #e1e1e1;
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	border-right:none;
	float: left;
	margin: 0;
	padding: 8px 0px/*8px 12px*/;
	border-radius:4px 0 0 4px;
	background:#f9f9f9;
	width:10%;
	text-align:center;
}

.register-left form .register-table1 span.input-group-addon::after {
    color: #f00;
    content: "*";
    font-size: 18px;
    margin: 0;
    position: absolute;
}

.register-left form .register-table1 span.input-group-addon.no-req::after {
    color: #f00;
    content: "";
    font-size: 18px;
    margin: 0;
    position: absolute;
}




.input-group {
	margin:12px auto;
}
.input-group .input_bg {
	border-radius:0 4px 4px 0;
	background:#fff;
	padding-right:5px;
}
.login-social {
	width:100%;
	margin:22px auto;
}
.login-social a {
	color: white;
	display:block;
	margin:22px 0 23px;
	padding:9px;
	font-size:14px;
	text-align:center;
	border-radius:5px;
	width:95%;
}
.login-social a i {
	font-size:20px;
	vertical-align:middle;
}
.login-social a:hover {
	color:#000;
}
.login-social a.twitter {
	background: #00aced;
}
.login-social a.linkedin {
	background: #007bb6;
}
.login-social a.facebook {
	background: #3b5998;
}
.login-social a.google-plus {
	background: #dd4b39;
}
.login-right img {
	width:100%;
	margin-top:23px/*75px*/;
}
.login-right1 img {
	margin-top:7px/*40px*/;
}
.register-left {
	width:100%;
	margin-bottom:10px;
}
.register-table1 {
	width:100%;
	border-spacing:0;
}
.register-table1 tr {
}
.register-table1 td {
	width:50%;
	padding:0 10px;
}
.register-table1 td select.mydomain_select {
	background: none repeat scroll 0 0 #fff;
	border-radius: 0 5px 5px 0;
	float: left;
	margin: 0;
	padding: 10px 5px 9px;
	width: 90%;
	font-size:14px;
	font-family:"Lato", sans-serif;
	-webkit-appearance: none;
    -moz-appearance:    none;
    appearance:         none;
}
.register-table1 td.pad-zero {
	padding:0;
}
.register-left p {
	padding-left:10px;
	padding-right:10px;
}
.pass-reset {
	text-align:center;
}
.pass-reset-out {
}
.reset-out {
	min-height:200px;
	padding-top:30px;
}
.form-group:hover .input-group-addon i {
	color:#f6c83e;
}
.register-input {
	width:48.5%;
}
.register-input-left {
	float:left;
}
.register-input-right {
	float:right;
}
.login-table {
	border-spacing:0;
	width:100%;
}

/*2-9-15*/

.responsive_table table.responsive tbody tr:nth-child(2n+1) th {
 background: #f3f3f3 none repeat scroll 0 0;
}
 .responsive_table table.responsive tbody tr:nth-child(2n+2) th {
 background: #dddddd none repeat scroll 0 0;
}
 .responsive_table table.responsive tbody tr:nth-child(2n+1) td:nth-child(2) {
 background:rgba(177, 233, 250, 0.5);
}
 .responsive_table table.responsive tbody tr:nth-child(2n+1) td:nth-child(3) {
 background: rgba(210, 245, 143, 0.5);
}
 .responsive_table table.responsive tbody tr:nth-child(2n+1) td:nth-child(4) {
 background: rgba(246, 214, 157, 0.5);
}
 .responsive_table table.responsive tbody tr:nth-child(2n+2) td:nth-child(2) {
 background:rgba(177, 233, 250, 1);
}
 .responsive_table table.responsive tbody tr:nth-child(2n+2) td:nth-child(3) {
 background: rgba(210, 245, 143, 1);
}
 .responsive_table table.responsive tbody tr:nth-child(2n+2) td:nth-child(4) {
 background: rgba(246, 214, 157, 1);
}
 .responsive_table table.responsive thead tr:nth-child(1) td:nth-child(3) {
 background:#578c00;
}
 .responsive_table table.responsive thead tr:nth-child(1) td:nth-child(4) {
 background:#f16820 ;
}
table.responsive tr th i, table.responsive tr td i, .domain_search .right li i {
    font-size: 92%;
}
.new_website li:first-child {
	margin-right: 2%;
}
.features_sec04 .section li a i {
	vertical-align: -1px;
	margin: 0 0 0 3px;
}
.form li a i {
	border: 1px solid;
	border-radius: 20px;
	font-size: 18px;
	margin: 0 5px 0 0;
	padding: 6px;
	text-align: center;
	width: 32px/*35px*/;
	transition:all 0.2s ease 0s;
}
/*.form li:hover a i, .form li.selected a i{ font-size:17px; border-width:3px;}*/

.footer-top-para {
	text-align: left;
	width: 100%;
	margin: 0 auto;
	padding: 10px 0 15px 0;
}
.footer-top-para p a {
	/*color:#fff;
	font-style:italic;
	font-weight:bold;*/
	color: #344242 ;
    font-size: 18px;
    font-style: italic;
    font-weight: bold;
    /*text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1);*/
}
/*.footer-top-para p a:hover {
	border-bottom:1px solid;
}*/
#logo > img {
	max-width: 225px;
}
.main_logo_img {
	width:75%;
	line-height:14px;
}
a.but_contact {
	padding: 10px 22px 10px 22px;
	background: #194c7f;
	border-bottom: 1px solid #393a3b;
	transition: all 220ms ease-in-out 0s;
	text-transform:uppercase;
	border-radius: 3px;
	color: #fff;
	font-family: "Lato", sans-serif;
	font-size: 14px;
	font-weight: 600;
	display:block;
	width:65%;
	margin:0 auto;
}
a.but_contact:hover {
	background-color: #1e5c99;
	color:#fff;
}
.homepagead img {
	width: 100%;
}
.homepagead {
	margin: 20px 0 0;
	text-align: center;
}
/*29-2-16*/

.create-ticket {
	margin-top:10px;
}
.create-ticket a {
	color:#06385f /*#1889c1*/;
}
.create-ticket a:hover, .ticket-name a:hover, .view-invoice a:hover {
	color:#f66509;
}
.ticket-name img {
	margin-right:5px;
}
.dropbtn {
	background-color: #f6c83e;
	border: medium none;
	color: #344242;
	cursor: pointer;
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	line-height: 18px;
	margin: 5px 0;
	padding:3px 10px 3px 25px;
	text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);
	text-transform: uppercase;
	border-radius: 3px;
	height:auto;
}
.mobile-col-menu {
	position: relative;
	display: none;
}
.dropdown-content {
	background-color: #f9f9f9;
	box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2);
	display: none;
	min-width: 130px;
	position: absolute;
	right: 0;
	z-index: 5;
	margin: -4px 0 0 0;
	border-radius: 3px;
}
.dropdown-content a {
	color: #344242;
	display: block;
	padding: 5px 10px;
	text-align: right;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	font-family: arial;
	text-transform: uppercase;
	line-height: 18px;
	border-bottom:1px solid rgba(52, 66, 66, 0.2);
}
.dropbtn i {
	font-size: 13px;
	left: 10px;
	margin: 2px 0 0;
	position: absolute;
}
.dropdown-content a:hover {
	background-color: #f1f1f1
}
.mobile-col-menu:hover .dropdown-content {
	display: block;
}
.mobile-col-menu:hover .dropbtn {
/*background-color: #3e8e41;*/
}

/*2-3-16*/

.right_side form .contentbox{ width:360px;}

.right_side form .contentbox .doamin_flt_left{ position:relative;}

.right_side form .contentbox .doamin_flt_left > span {
    left: 8px;
    position: absolute;
    top: 8px;
}

.right_side form .contentbox .doamin_flt_left input.dom_inp{ width:100%; padding:7px 8px 9px 47px; font-size:16px;}

.domain_margin td{ width:20%; padding:7px 0;}

.domain_margin td .input-check {
    margin: 0 2px 0 0;
    vertical-align: -1px;
}
.doamin_flt_left{ width:90%;font-size: 16px;}

.doamin_flt_right {
    width: 100%;
}

.knowledgebase-search input{ vertical-align:middle;}


/*+++ 30-5-18 +++*/

#trueHeader{}

#trueHeader .container{}

#trueHeader .container:after{ clear:both; content:""; display:table;}

@media only screen and (max-width: 1024px){

a.but_ok_2, a.but_cogwheel, a.but_contact{ display:inline-block; width:auto;}

.hostplan_offers .one_half{ padding:15px;}

.one_half > h2{ font-size:20px;}

.features_sec04 .section li.left {
    float: left;
    width: 70px;
    padding-right: 10px;
}

.features_sec04 .section li{ padding-right:10px;}

.hostplan_offers .one_half > h2{ font-size:20px; margin-top:0;}

.hostplan_offers .price strong{ font-size:22px;}

.hostplan_offers .price em i {
    font-size: 20px;
}



.footer h3{ font-size:20px;}

.footer ul.list, .footer .one_fourth{ font-size:13px;}


}

@media only screen and (max-width: 768px){

.container_full.dis_none{ display:none;}

a.but_ok_2, a.but_cogwheel, a.but_contact{ font-size:10px;}


.one_half{ float:none; width:100%; margin-right:0;}

.footer .one_fourth{ width:100%; float:none;}

.footer .one_fourth{ padding-top:0; min-height: auto;}

.footer h3{ margin-bottom:12px;}

.footer{ padding-top:30px;}

/*.people_says{ float:none;}

.faide_slider{ float:none;}*/

.one_half:after{ clear:both; content:""; display: table;}



.section .left img {
    max-width: 100%;
    max-height: 100%;
}


.features_sec04 .right h2{ font-size:24px;}

.sup-mail-id-top{ display:none;}


.domain_search{ padding:20px 0; }

.homepagead{ margin-bottom:20px;}

.hosting_aplans h1{ font-size:24px;}

a.but_ok_2, a.but_cogwheel, a.but_contact {
    padding-left: 12px;
    padding-right: 12px;
    padding-top: 5px;
    padding-bottom: 5px;
}

.hostplan_offers .box {
	float: right;
	width: 35%;
}


.domain_search .left{ padding:0;}
.domain_search .right{ display:none;}



}


@media only screen and (max-width: 600px){

.hostplan_offers .box strong {
    /*width: 60px;
    font-size: 12px;
    position: relative;
    left: -7px;
    line-height: 1.4;*/
}


.hostplan_offers .box {
    /*float: right;
    width: 22%;
    background-size: 100% auto;*/
}




}

@media only screen and (max-width: 479px){

.top_contact_info .tci_list li
	{
	font-size:12px;
	}
	
.top_contact_info .tci_list li i{ font-size:13px;}

.top_contact_info .tci_list li.empty{ margin-right:12px;}


.top_contact_info .tci_list li.empty{ padding:10px 0px 8px 0px;}

.top_contact_info .tci_list li{ margin-top:10px;}

.header_menu {
    margin-top: 0;
}

.features_sec04 .right h2 {
    font-size: 18px;
}

.new_website{ padding-left:20px; padding-right:20px;}

.footer-top-para p a{ font-size:14px;}

.top_contact_info .tci_list li.empty.landline-no-top{ display:none;}

.top_contact_info .tci_list li {
    font-size: 22px;
}
.top_contact_info .tci_list li i {
    font-size: 22px;
}
.top_contact_info .tci_list li.empty.contact-more {
    margin-right: 0;
	width:100%;
	text-align:center;
}

.mob-none{ display:none;}


ul.list1 li, ul.list4 li{ font-size:12px;}

ul.list5 li
	{
	font-size:12px;
	}


}


@media only screen and (max-width: 375px){

.hostplan_offers .one_half > h2{ font-size:14px;}

.one_half > h2{ font-size:18px;}

.hostplan_offers .title{ font-size:15px;}

.domain_search .domain-names li img {
    max-width: 55%;
}


}

@media only screen and (max-width: 360px){



}



@media only screen and (max-width: 320px){

/*.top_contact_info .tci_list li {
    font-size: 10px;
}*/

}



