﻿/*
Theme Name: TMZ Hosting
Author: Website Design Company
Author URI: http://www.websitedesign.co.in
Description: This is a bootstrap framework based responsive WordPress theme for specially designed for TMZ Hosting. For more details visit Website Design Company's website and get in touch with us.
Version: 1.0
License: Website Design Company General License

This theme is licensed under the Website Design Company General License.
Do not use it without valid permission.
*/

@font-face{
	font-family:'Open Sans';
  	font-style:normal;
  	font-weight:300;
  	src:local('Open Sans Light'), local('OpenSans-Light'), url(http://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTegdm0LZdjqr5-oayXSOefg.woff2) format('woff2'), url(http://fonts.gstatic.com/s/opensans/v10/DXI1ORHCpsQm3Vp6mXoaTXhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}

@font-face{
	font-family:'Open Sans';
  	font-style:normal;
  	font-weight:400;
  	src:local('Open Sans'), local('OpenSans'), url(http://fonts.gstatic.com/s/opensans/v10/cJZKeOuBrn4kERxqtaUH3VtXRa8TVwTICgirnJhmVJw.woff2) format('woff2'), url(http://fonts.gstatic.com/s/opensans/v10/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}

@font-face{
	font-family:'Open Sans';
  	font-style:normal;
  	font-weight:600;
  	src:local('Open Sans Semibold'), local('OpenSans-Semibold'), url(http://fonts.gstatic.com/s/opensans/v10/MTP_ySUJH_bn48VBG8sNSugdm0LZdjqr5-oayXSOefg.woff2) format('woff2'), url(http://fonts.gstatic.com/s/opensans/v10/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}

@font-face{
	font-family:'Open Sans';
  	font-style:normal;
  	font-weight:700;
  	src:local('Open Sans Bold'), local('OpenSans-Bold'), url(http://fonts.gstatic.com/s/opensans/v10/k3k702ZOKiLJc3WVjuplzOgdm0LZdjqr5-oayXSOefg.woff2) format('woff2'), url(http://fonts.gstatic.com/s/opensans/v10/k3k702ZOKiLJc3WVjuplzHhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}

@font-face{
	font-family:'Open Sans';
  	font-style:normal;
  	font-weight:800;
  	src:local('Open Sans Extrabold'), local('OpenSans-Extrabold'), url(http://fonts.gstatic.com/s/opensans/v10/EInbV5DfGHOiMmvb1Xr-hugdm0LZdjqr5-oayXSOefg.woff2) format('woff2'), url(http://fonts.gstatic.com/s/opensans/v10/EInbV5DfGHOiMmvb1Xr-hnhCUOGz7vYGh680lGh-uXM.woff) format('woff');
}

@font-face{
	font-family:'Roboto';
  	font-style:normal;
  	font-weight:300;
  	src: local('Roboto Light'), local('Roboto-Light'), url(http://fonts.gstatic.com/s/roboto/v15/Hgo13k-tfSpn0qi1SFdUfVtXRa8TVwTICgirnJhmVJw.woff2) format('woff2'), url(http://fonts.gstatic.com/s/roboto/v15/Hgo13k-tfSpn0qi1SFdUfT8E0i7KZn-EPnyo3HZu7kw.woff) format('woff');
}

@font-face{
	font-family:'Roboto';
  	font-style:normal;
  	font-weight:400;
  	src:local('Roboto'), local('Roboto-Regular'), url(http://fonts.gstatic.com/s/roboto/v15/CWB0XYA8bzo0kSThX0UTuA.woff2) format('woff2'), url(http://fonts.gstatic.com/s/roboto/v15/2UX7WLTfW3W8TclTUvlFyQ.woff) format('woff');
}

*{
	margin:0 auto;
	text-decoration:none !important;
	outline:none !important;
}

body{
	font-family:'Open Sans', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:14px;
	color:#2a2c2e;
	line-height:22px;
}

img{
	width:auto;
	max-width:100%;
	height:auto;
	border:0;
}

p{
	margin:0;
	padding:0;
}

h1, h2, h3, h4, h5, h6{
	margin:0;
	padding:0;
}

ul, ol{
	margin:0;
	padding:0;
	list-style:none;
}

ol{
	list-style:decimal inside;
}

blockquote{
	margin:0;
	padding:0;
	border:none;
}

a{
	color:#3f76af;
	text-decoration:none;
}

a:hover{
	color:#3f76af;
	text-decoration:none;
}

.clearme{
	clear:both;
}

/* wraper_header */

.wraper_header{
	width:100%;
	height:auto;
	background:#fff;
	border-top:6px #26272b solid;
}

.wraper_header > .container{
	padding-top:0;
	padding-bottom:0;
}

.header{
	width:100%;
	height:auto;
	float:left;
}

.logo{
	width:auto;
	height:auto;
	float:left;
	margin:17px 0px 0px 0px;
	text-align:left;
	font-size:0;
}

.logo img{
	display:inline-block;
	vertical-align:top;
	width:265px;
	height:auto;
}

.header_login{
	width:auto;
	height:auto;
	float:right;
	margin:20px 0px 0px 0px;
}

.header_login .header_login_btn{
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	padding:7px 13px 8px 13px;
	background:#3e76ae;
	border:1px #345d86 solid;
	text-transform:uppercase;
	font-family:'Roboto', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:14px;
	color:#fff;
	line-height:22px;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
}

.res_nav{
	display:none;
	width:auto;
	height:auto;
	float:right;
	margin:10px 0px 0px 0px;
}

.res_nav span.glyphicon{
	font-size:35px;
	color:#2a2c2e;
	line-height:35px;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
}

.nav{
	width:auto;
	height:auto;
	float:right;
	margin:0px 10px 0px 0px;
	text-align:right;
	font-size:0;
}

.nav > ul > li{
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	padding:15px 0px 15px 0px;
}

.nav > ul > li:before{
	position:absolute;
	bottom:100%;
	left:0;
	z-index:0;
	content:" ";
	width:0;
	height:6px;
	background:#3e76ae;
	transition:all 0.3s ease-in-out;
}

.nav > ul > li:hover:before,
.nav > ul > li.current-menu-item:before{
	width:100%;
}

.nav > ul > li > a{
	display:block;
	width:auto;
	height:auto;
	padding:15px 17px 15px 17px;
	border-right:1px #e9e9e9 solid;
	text-transform:uppercase;
	font-family:'Roboto', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:300;
	font-size:14px;
	color:#807e7e;
	line-height:22px;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
}

.nav > ul > li:last-child > a{
	border-right:none;
}

/* wraper_banner */

.wraper_banner{
	width:100%;
	height:auto;
	background:url('images/banner/banner-background-001.jpg') top center / cover;
}

.wraper_banner > .container{
	padding-top:0;
	padding-bottom:0;
}

.banner{
	width:100%;
	height:auto;
	float:left;
}

.banner_item_data{
	width:100%;
	height:auto;
	float:left;
	padding:180px 0px 0px 0px;
	text-align:left;
}

.banner_item_data h3{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 15px 0px;
	font-weight:300;
	font-size:30px;
	color:#fff;
	line-height:35px;
}

.banner_item_data h3 span{
	display:block;
	margin:3px 0px 0px 0px;
	text-transform:uppercase;
	font-weight:600;
	font-size:40px;
	line-height:45px;
}

.banner_item_data h4{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 15px 0px;
	font-weight:400;
	font-size:18px;
	color:#fff;
	line-height:25px;
}

.banner_item_data ul{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 25px 0px;
	text-align:left;
}

.banner_item_data ul li{
	width:100%;
	height:auto;
	float:left;
	margin:5px 0px 5px 0px;
	padding:0px 0px 0px 28px;
	background:url('images/banner/banner-tick-white.png') 0px 5px no-repeat;
	font-weight:400;
	font-size:16px;
	color:#fff;
	line-height:23px;
}

.banner_item_data ul li:first-child{
	margin:0px 0px 5px 0px;
}

.banner_item_data ul li:last-child{
	margin:5px 0px 0px 0px;
}

.banner_item_data .banner_item_data_btn{
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	padding:7px 13px 8px 13px;
	background:#3e76ae;
	border:1px #345d86 solid;
	text-transform:uppercase;
	font-family:'Open Sans', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:18px;
	color:#fff;
	line-height:25px;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
}

.banner_item_data .banner_item_data_btn:hover{
	background:#272727;
	border:1px #191919 solid;
}
.banner_item_pic{
	position:relative;
	width:100%;
	height:auto;
	float:left;
	padding:20px 0px 0px 0px;
	text-align:right;
}

.banner_item_pic img{
	display:inline-block;
	vertical-align:top;
}

.banner_item_pic_circle_orange{
	position:absolute;
	bottom:150px;
	left:0;
	z-index:1;
	width:140px;
	height:140px;
	padding:38px 10px 20px 10px;
	background:#db4d0e;
	border-radius:50%;
	text-align:center;
}

.banner_item_pic_circle_orange h5{
	display:inline-block;
	vertical-align:middle;
	width:100%;
	height:auto;
	font-weight:400;
	font-size:18px;
	color:#fff;
	line-height:25px;
}

.banner_item_pic_circle_orange h5 span{
	display:block;
	font-weight:700;
	font-size:25px;
	line-height:30px;
}

.banner_item_pic_circle_blue{
	position:absolute;
	bottom:20px;
	left:80px;
	z-index:2;
	width:185px;
	height:185px;
	padding:46px 10px 20px 10px;
	background:#3e76ae;
	border-radius:50%;
	text-align:center;
}
.banner_item_pic_circle_black{
	position:absolute;
	bottom:20px;
	left:80px;
	z-index:2;
	width:185px;
	height:185px;
	padding:46px 10px 20px 10px;
	background:#272727;
	border-radius:50%;
	text-align:center;
}

.banner_item_pic_circle_blue h5{
	display:inline-block;
	vertical-align:middle;
	width:100%;
	height:auto;
	font-weight:400;
	font-size:18px;
	color:#fff;
	line-height:25px;
}
.banner_item_pic_circle_black a{
	display:inline-block;
	vertical-align:middle;
	width:100%;
	height:auto;
	font-weight:400;
	font-size:18px;
	color:#fff;
	line-height:25px;
}
.banner_item_pic_circle_black:hover{
	background: #4C4C4C;
}

.banner_item_pic_circle_blue h5 span{
	display:block;
	font-weight:700;
	font-size:40px;
	line-height:45px;
}
.banner_item_pic_circle_black a span{
	display:block;
	font-weight:700;
	font-size:40px;
	line-height:45px;
}

/* wraper_domain_search */

.wraper_domain_search{
	width:100%;
	height:auto;
	background:#e6e6e6;
}

.wraper_domain_search > .container{
	padding-top:20px;
	padding-bottom:20px;
}

.domain_search{
}

.domain_search_left{
	width:100%;
	height:auto;
	float:left;
	text-align:left;
}

.domain_search_left .domain_search_left_input{
	display:inline-block;
	vertical-align:top;
	width:400px;
	height:35px;
	margin:0px 3px 0px 0px;
	padding:0px 7px 0px 7px;
	background:#fff;
	border:none;
	font-family:'Open Sans', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:15px;
	color:#45454a;
	line-height:22px;
}

.domain_search_left .domain_search_left_btn{
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	padding:5px 13px 6px 13px;
	background:#272727;
	border:1px #191919 solid;
	text-transform:uppercase;
	font-family:'Open Sans', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:600;
	font-size:14px;
	color:#ececec;
	line-height:22px;
}
.domain_search_left_btn:hover{
	background:#3D72A8;
	border:1px #345d86 solid;
}

.domain_search_right{
	width:100%;
	height:auto;
	float:left;
	padding:3px 0px 0px 0px;
	text-align:right;
	font-size:0;
}

.domain_search_right > ul > li{
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	margin:0px 10px 0px 10px;
	font-weight:400;
	font-size:20px;
	color:#383636;
	line-height:25px;
}

.domain_search_right > ul > li strong{
	font-weight:600;
}

.domain_search_right > ul > li span.blue{
	color:#3e76ae;
}

.domain_search_right > ul > li span.orange{
	color:#ed4b24;
}

.domain_search_right > ul > li span.yellow{
	color:#e7c81c;
}

.domain_search_result{
	width:100%;
	height:auto;
	float:left;
}

.domain_search_result > .domain-table{
	display:none;
	border-collapse:collapse;
	table-layout:fixed;
	width:94%;
	height:auto;
	float:left;
	margin:0px 3% 0px 3%;
	border:1px #c9c6c6 solid;
	border-radius:5px;
	box-shadow:0px 0px 0px 5px #d6d6d6;
	overflow:hidden;
}

.domain_search_result > .domain-table.i-have-something{
	display:table;
	margin-top:20px;
}

.domain_search_result > .domain-table > .domain-row{
	display:table-row;
	width:100%;
	height:auto;
}

.domain_search_result > .domain-table > .domain-row > .domain-cell{
	display:table-cell;
	vertical-align:middle;
	padding:14px 20px 15px 20px;
	border-bottom:1px #c9c6c6 solid;
	font-weight:400;
	font-size:15px;
	color:#2a2c2e;
	line-height:23px;
}

.domain_search_result > .domain-table > .domain-row:last-child > .domain-cell{
	border-bottom:none;
}

.domain_search_result > .domain-table > .domain-row > .domain-cell:nth-child(1){
	width:75%;
	background:#ececec;
}

.domain_search_result > .domain-table > .domain-row > .domain-cell:nth-child(1) span.glyphicon{
	margin:0px 5px 0px 0px;
	font-size:14px;
	line-height:23px;
	text-shadow:1px 1px 0px rgba(0,0,0,0.2);
}

.domain_search_result > .domain-table > .domain-row.taken > .domain-cell:nth-child(1) span.glyphicon{
	color:#d63636;
}

.domain_search_result > .domain-table > .domain-row.available > .domain-cell:nth-child(1) span.glyphicon{
	color:#97c528;
}

.domain_search_result > .domain-table > .domain-row > .domain-cell:nth-child(2){
	width:25%;
	background:#f8f8f8;
	border-left:3px #c9c6c6 solid;
	text-align:center;
	text-transform:uppercase;
	font-weight:600;
	color:#db4d0f;
}

.domain_search_result > .domain-table > .domain-row > .domain-cell .domain-buy-button{
	width:auto;
	height:auto;
	padding:7px 13px 8px 13px;
	background:#272727;
	border:1px #191919 solid;
	text-transform:uppercase;
	font-weight:600;
	font-size:15px;
	color:#fff;
	line-height:23px;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
}

.domain_search_result > .domain-table > .domain-row > .domain-cell .domain-buy-button:hover{
	background:#3e76ae;
	border:1px #345d86 solid;
}

/* wraper_home_welcome */

.wraper_home_welcome{
	width:100%;
	height:auto;
	background:#fff;
}

.wraper_home_welcome > .container{
	padding-top:30px;
	padding-bottom:20px;
}

.home_welcome{
}

.home_welcome_left{
	width:100%;
	height:auto;
	float:left;
	text-align:left;
}

.home_welcome_left h1{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 10px 0px;
	font-weight:300;
	font-size:32px;
	color:#171819;
	line-height:37px;
}

.home_welcome_left h1 span{
	display:block;
	margin:3px 0px 0px 0px;
	font-weight:600;
	font-size:35px;
	line-height:40px;
}

.home_welcome_left p{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 10px 0px;
	font-weight:400;
	font-size:15px;
	color:#2a2c2e;
	line-height:22px;
}

.home_welcome_left ul{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	text-align:left;
}

.home_welcome_left ul li{
	position:relative;
	width:100%;
	height:auto;
	float:left;
	margin:3px 0px 3px 0px;
	padding:0px 0px 0px 22px;
	font-weight:400;
	font-size:15px;
	color:#2a2c2e;
	line-height:22px;
}

.home_welcome_left ul li:first-child{
	margin:0px 0px 3px 0px;
}

.home_welcome_left ul li:last-child{
	margin:3px 0px 0px 0px;
}

.home_welcome_left ul li:before{
	position:absolute;
	top:3px;
	left:0;
	z-index:0;
	content:"\e258";
	font-family:'Glyphicons Halflings';
	font-size:11px;
	color:#414141;
	line-height:18px;
}

.home_welcome_right{
	width:100%;
	height:auto;
	float:left;
}

.home_welcome_right_pic{
	position:relative;
	width:100%;
	height:auto;
	float:left;
	text-align:center;
}

.home_welcome_right_pic img{
	display:inline-block;
	vertical-align:top;
}

.home_welcome_right_pic_sticker{
	position:absolute;
	top:0;
	right:0;
	z-index:1;
	width:150px;
	height:150px;
	padding:43px 10px 20px 10px;
	background:url('images/home/welcome-pic-sticker-yellow.png') 0px 0px / 100% 100% no-repeat;
	border-radius:50%;
	text-align:center;
}

.home_welcome_right_pic_sticker h5{
	display:inline-block;
	vertical-align:middle;
	width:100%;
	height:auto;
	font-weight:600;
	font-size:15px;
	color:#282727;
	line-height:25px;
}

.home_welcome_right_pic_sticker h5 span{
	display:block;
	font-weight:700;
	font-size:25px;
	line-height:30px;
}

.home_welcome_right_data{
	width:100%;
	height:auto;
	float:left;
	text-align:left;
}

.home_welcome_right_data h3{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 10px 0px;
	font-weight:300;
	font-size:32px;
	color:#171819;
	line-height:37px;
}

.home_welcome_right_data h3 span{
	display:block;
	margin:3px 0px 0px 0px;
	font-weight:600;
	font-size:35px;
	line-height:40px;
}

.home_welcome_right_data p{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 10px 0px;
	font-weight:400;
	font-size:15px;
	color:#2a2c2e;
	line-height:22px;
}

/* wraper_home_testimony */

.wraper_home_testimony{
	width:100%;
	height:auto;
	background:#f3f3f3;
}

.wraper_home_testimony > .container{
	padding-top:30px;
	padding-bottom:30px;
}

.home_testimony{
}

.home_testimony_left{
	width:100%;
	height:auto;
	float:left;
}

.home_testimony_left_head{
	width:100%;
	height:auto;
	float:left;
	text-align:left;
}

.home_testimony_left_head h3{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 10px 0px;
	font-weight:300;
	font-size:32px;
	color:#171819;
	line-height:37px;
}

.home_testimony_left_head h3 span{
	font-weight:600;
}

.home_testimony_left_body{
	width:100%;
	height:auto;
	float:left;
	margin:10px 0px 0px 0px;
}

/* rslides */

.rslides{
	position:relative;
  	width:100%;
  	height:auto;
  	float:left;
}

.rslides > li{
	-webkit-backface-visibility: hidden;
  	position: absolute;
  	display: none;
  	width: 100%;
  	left: 0;
  	top: 0;
}

.rslides > li:first-child{
	position: relative;
  	display: block;
  	float: left;
}

/* rslides */

.home_testimony_left_body_item_quote{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 15px 0px;
	padding:10px 15px 15px 15px;
	border:1px #d0d0d0 solid;
	font-weight:400;
	font-size:15px;
	color:#2a2c2e;
	line-height:23px;
}

.home_testimony_left_body_item_pic{
	width:18%;
	height:auto;
	float:left;
	text-align:left;
}

.home_testimony_left_body_item_pic img{
	display:inline-block;
	vertical-align:top;
	border:3px #fff solid;
	box-shadow:0px 0px 5px rgba(0,0,0,0.3);
}

.home_testimony_left_body_item_name{
	width:82%;
	height:auto;
	float:left;
	padding:0px 0px 0px 10px;
	text-align:left;
}

.home_testimony_left_body_item_name h4{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 5px 0px;
	font-weight:400;
	font-size:15px;
	color:#1c1b1b;
	line-height:22px;
}

.home_testimony_left_body_item_name h5{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	font-weight:400;
	font-size:15px;
	color:#1c1b1b;
	line-height:22px;
}

.home_testimony_left_body .rslides_tabs{
	width:100%;
	height:auto;
	float:left;
	margin:15px 0px 0px 0px;
	text-align:center;
	font-size:0;
}

.home_testimony_left_body .rslides_tabs > li{
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	margin:0px 3px 0px 3px;
	border-radius:50%;
	box-shadow:0px 0px 3px rgba(0,0,0,0.3);
}

.home_testimony_left_body .rslides_tabs > li > a{
	display:block;
	width:11px;
	height:11px;
	background:url('images/home/testimony-slider-bullet.png') 0px 0px no-repeat;
	border-radius:50%;
}

.home_testimony_left_body .rslides_tabs > li.rslides_here > a{
	background-position:-11px 0px;
}

.home_testimony_right{
	width:100%;
	height:auto;
	float:left;
	text-align:right;
}

.home_testimony_right img{
	display:inline-block;
	vertical-align:top;
}

/* wraper_home_service */

.wraper_home_service{
	position:relative;
	width:100%;
	height:auto;
	background:url('images/home/wraper-home-service-background.jpg') top center / cover;
}

.wraper_home_service:before{
	position:absolute;
	top:0;
	left:0;
	z-index:0;
	content:" ";
	width:100%;
	height:100%;
	background:rgba(39,39,39,0.5);
}

.wraper_home_service > .container{
	padding-top:30px;
	padding-bottom:0px;
}

.home_service_head{
	width:100%;
	height:auto;
	float:left;
	text-align:center;
}

.home_service_head h3{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	font-weight:300;
	font-size:35px;
	color:#fff;
	line-height:40px;
}

.home_service_head h3 span{
	font-weight:600;
}

.home_service_body{
	margin-top:30px;
}

.home_service_body_item{
	position:relative;
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 30px 0px;
}

.home_service_body_item_pic{
	position:absolute;
	z-index:1;
	width:100px;
	height:auto;
	text-align:left;
}

.home_service_body_item_pic_holder{
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:100px;
	height:auto;
	border:3px #fff solid;
	border-radius:50%;
	overflow:hidden;
}

.home_service_body_item_pic_holder:before{
	position:absolute;
	top:0;
	left:0;
	z-index:0;
	content:" ";
	width:100%;
	height:100%;
	background:#3e76ae;
	border-radius:50%;
	transform:scale(0);
	-moz-transform:scale(0);
	-webkit-transform:scale(0);
	-ms-transform:scale(0);
	-o-transform:scale(0);
	transition:all 0.3s ease-in-out;
}

.home_service_body_item:hover .home_service_body_item_pic_holder:before{
	transform:scale(0.9);
	-moz-transform:scale(0.9);
	-webkit-transform:scale(0.9);
	-ms-transform:scale(0.9);
	-o-transform:scale(0.9);
}

.home_service_body_item_pic_holder img{
	position:relative;
	z-index:1;
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
}

.home_service_body_item_data{
	width:100%;
	height:auto;
	float:left;
	padding:0px 0px 0px 115px;
	text-align:left;
}

.home_service_body_item_data h3{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 3px 0px;
	font-weight:400;
	font-size:20px;
	color:#fff;
	line-height:25px;
}

.home_service_body_item_data p{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	font-weight:400;
	font-size:14px;
	color:#fff;
	line-height:22px;
}

/* wraper_home_logobanner */

.wraper_home_logobanner{
	width:100%;
	height:auto;
	background:#fff;
}

.wraper_home_logobanner > .container{
	padding-top:20px;
	padding-bottom:0px;
}

.home_logobanner{
}

.home_logobanner_item{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 20px 0px;
	text-align:center;
}

.home_logobanner_item_pic{
	display:inline-block;
	vertical-align:top;
	width:auto;
	max-width:200px;
	height:auto;
}

.home_logobanner_item_pic_holder{
	position:relative;
	width:100%;
	height:auto;
	float:left;
}

.home_logobanner_item_pic_holder img:nth-child(1){
	width:100%;
	height:auto;
	float:left;
	opacity:1;
	transition:all 0.3s ease-in-out;
}

.home_logobanner_item_pic_holder img:nth-child(2){
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	width:100%;
	height:auto;
	opacity:0;
	transition:all 0.3s ease-in-out;
}

.home_logobanner_item_pic_holder:hover img:nth-child(1){
	opacity:0;
}

.home_logobanner_item_pic_holder:hover img:nth-child(2){
	opacity:1;
}

/* wraper_footer */

.wraper_footer{
	width:100%;
	height:auto;
}

/* wraper_footer_top */

.wraper_footer_top{
	width:100%;
	height:auto;
	background:#333;
}

.wraper_footer_top > .container{
	padding-top:20px;
	padding-bottom:5px;
}

.footer_top{
}

.footer_top_item{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 20px 0px;
	text-align:left;
}

.footer_top_item h3{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 10px 0px;
	font-weight:400;
	font-size:18px;
	color:#fff;
	line-height:25px;
}

.footer_top_item > ul{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	text-align:left;
}

.footer_top_item > ul > li{
	width:100%;
	height:auto;
	float:left;
	margin:2px 0px 2px 0px;
}

.footer_top_item > ul > li:first-child{
	margin:0px 0px 2px 0px;
}

.footer_top_item > ul > li:last-child{
	margin:2px 0px 0px 0px;
}

.footer_top_item > ul > li > a{
	position:relative;
	display:inline-block;
	width:auto;
	height:auto;
	padding:0px 0px 0px 18px;
	font-weight:400;
	font-size:13px;
	color:#acabab;
	line-height:20px;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
}

.footer_top_item > ul > li > a:before{
	position:absolute;
	top:2px;
	left:0;
	z-index:0;
	content:"\e258";
	font-family:'Glyphicons Halflings';
	font-size:10px;
	color:#acabab;
	line-height:18px;
}

.footer_top_item > ul > li > a:hover,
.footer_top_item > ul > li.current-menu-item > a{
	color:#fff;
}

/* wraper_footer_bottom */

.wraper_footer_bottom{
	width:100%;
	height:auto;
	background:#2b2b2b;
}

.wraper_footer_bottom > .container{
	padding-top:9px;
	padding-bottom:10px;
}

.footer_bottom{
	width:100%;
	height:auto;
	float:left;
	text-align:center;
}

.footer_bottom p{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	font-weight:400;
	font-size:13px;
	color:#71706f;
	line-height:22px;
}

/* GURANTEES PAGE */

/* wraper_banner_inner */

.wraper_banner_inner{
	position:relative;
	width:100%;
	height:auto;
}

.wraper_banner_inner:before{
	position:absolute;
	top:0;
	left:0;
	z-index:0;
	content:" ";
	width:100%;
	height:100%;
	background:url('images/banner-inner/banner-inner-overlay.png') 0px 0px;
}

.wraper_banner_inner.gurantees{
	background:url('images/banner-inner/banner-background-001.jpg') top center / cover;
}

.wraper_banner_inner > .container{
	padding-top:80px;
	padding-bottom:90px;
}

.banner_inner{
	width:100%;
	height:auto;
	float:left;
	text-align:center;
}

.banner_inner h3{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 5px 0px;
	font-weight:600;
	font-size:65px;
	color:#fff;
	line-height:70px;
}

.banner_inner h4{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	font-weight:400;
	font-size:20px;
	color:#fff;
	line-height:25px;
}

/* wraper_gurantees_welcome */

.wraper_gurantees_welcome{
	width:100%;
	height:auto;
	background:#fff;
}

.wraper_gurantees_welcome > .container{
	padding-top:30px;
	padding-bottom:25px;
}

.gurantees_welcome{
}

.gurantees_welcome_left{
	width:100%;
	height:auto;
	float:left;
	text-align:left;
}

.gurantees_welcome_left h1{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 10px 0px;
	font-weight:300;
	font-size:35px;
	color:#171819;
	line-height:40px;
}

.gurantees_welcome_left h1 span{
	font-weight:400;
}

.gurantees_welcome_left p{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 10px 0px;
	font-weight:400;
	font-size:15px;
	color:#2a2c2e;
	line-height:22px;
}

.gurantees_welcome_left ul{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 10px 0px;
	text-align:left;
}

.gurantees_welcome_left ul li{
	position:relative;
	width:100%;
	height:auto;
	float:left;
	margin:3px 0px 3px 0px;
	padding:0px 0px 0px 22px;
	font-weight:400;
	font-size:15px;
	color:#2a2c2e;
	line-height:22px;
}

.gurantees_welcome_left ul li:first-child{
	margin:0px 0px 3px 0px;
}

.gurantees_welcome_left ul li:last-child{
	margin:3px 0px 0px 0px;
}

.gurantees_welcome_left ul li:before{
	position:absolute;
	top:3px;
	left:0;
	z-index:0;
	content:"\e258";
	font-family:'Glyphicons Halflings';
	font-size:11px;
	color:#414141;
	line-height:18px;
}

.gurantees_welcome_right{
	width:100%;
	height:auto;
	float:left;
	text-align:right;
}

.gurantees_welcome_right img{
	display:inline-block;
	vertical-align:top;
}

/* wraper_gurantees_service */

.wraper_gurantees_service{
	width:100%;
	height:auto;
	background:url('images/gurantee/wraper-gurantee-service-background.jpg') top center / cover;
}

.wraper_gurantees_service > .container{
	padding-top:30px;
	padding-bottom:0px;
}

.gurantees_service_head{
	width:100%;
	height:auto;
	float:left;
	text-align:center;
}

.gurantees_service_head h3{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 10px 0px;
	font-weight:300;
	font-size:35px;
	color:#fff;
	line-height:40px;
}

.gurantees_service_head h3 span{
	font-weight:600;
}

.gurantees_service_head h4{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	font-weight:400;
	font-size:16px;
	color:#fff;
	line-height:25px;
}

.gurantees_service_body{
	margin-top:30px;
}

.gurantees_service_body_item{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 30px 0px;
}

.gurantees_service_body_item_pic{
	width:100%;
	height:auto;
	float:left;
	text-align:center;
}

.gurantees_service_body_item_pic_holder{
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
}

.gurantees_service_body_item_pic_holder img:nth-child(1){
	width:100%;
	height:auto;
	float:left;
	opacity:1;
	transition:all 0.3s ease-in-out;
}

.gurantees_service_body_item_pic_holder img:nth-child(2){
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	width:100%;
	height:auto;
	opacity:0;
	transform:scale(0);
	-moz-transform:scale(0);
	-webkit-transform:scale(0);
	-ms-transform:scale(0);
	-o-transform:scale(0);
	transition:all 0.3s ease-in-out;
}

.gurantees_service_body_item:hover .gurantees_service_body_item_pic_holder img:nth-child(1){
	opacity:0;
	transform:scale(1.5);
	-moz-transform:scale(1.5);
	-webkit-transform:scale(1.5);
	-ms-transform:scale(1.5);
	-o-transform:scale(1.5);
}

.gurantees_service_body_item:hover .gurantees_service_body_item_pic_holder img:nth-child(2){
	opacity:1;
	transform:scale(1);
	-moz-transform:scale(1);
	-webkit-transform:scale(1);
	-ms-transform:scale(1);
	-o-transform:scale(1);
}

.gurantees_service_body_item_data{
	width:100%;
	height:auto;
	float:left;
	margin:10px 0px 0px 0px;
	text-align:center;
}

.gurantees_service_body_item_data h3{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 10px 0px;
	text-transform:uppercase;
	font-weight:400;
	font-size:20px;
	color:#fff;
	line-height:25px;
	transition:all 0.3s ease-in-out;
}

.gurantees_service_body_item:hover .gurantees_service_body_item_data h3{
	color:#3b92e9;
}

.gurantees_service_body_item_data p{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	font-weight:400;
	font-size:15px;
	color:#fff;
	line-height:23px;
}

/* AFFILIATES PAGE */

/* wraper_affiliates_welcome */

.wraper_affiliates_welcome{
	width:100%;
	height:auto;
	background:#fff;
}

.wraper_affiliates_welcome > .container{
	padding-top:30px;
	padding-bottom:0px;
}

.affiliates_welcome_head{
	width:100%;
	height:auto;
	float:left;
	text-align:center;
}

.affiliates_welcome_head h3{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 10px 0px;
	font-weight:300;
	font-size:35px;
	color:#171819;
	line-height:40px;
}

.affiliates_welcome_head h3 span{
	font-weight:600;
}

.affiliates_welcome_head h4{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	font-weight:400;
	font-size:16px;
	color:#2a2c2e;
	line-height:25px;
}

.affiliates_welcome_body{
	margin-top:30px;
}

.affiliates_welcome_body_item{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 30px 0px;
	text-align:center;
}

.affiliates_welcome_body_item_pic{
	width:100%;
	height:auto;
	float:left;
}

.affiliates_welcome_body_item_pic_holder{
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:180px;
	height:180px;
	padding:32px 20px 20px 20px;
	background:#efefef;
	border:1px #b2b2b2 solid;
	border-radius:50%;
}

.affiliates_welcome_body_item_pic_holder{
	display:inline-block;
	vertical-align:top;
}

.affiliates_welcome_body_item_pic_holder_name{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
}

.affiliates_welcome_body_item_pic_holder_name h3{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:3px 0px 0px 0px;
	text-transform:uppercase;
	font-weight:600;
	font-size:15px;
	color:#171819;
	line-height:23px;
}

.affiliates_welcome_body_item_pic_holder_overlay{
	position:absolute;
	top:5px;
	right:5px;
	z-index:1;
	display:table;
	width:45px;
	height:45px;
	background:#3e76b0;
	border-radius:50%;
	transition:all 0.3s ease-in-out;
}

.affiliates_welcome_body_item:hover .affiliates_welcome_body_item_pic_holder_overlay{
	transform:scale(1.3);
	-moz-transform:scale(1.3);
	-webkit-transform:scale(1.3);
	-ms-transform:scale(1.3);
	-o-transform:scale(1.3);
}

.affiliates_welcome_body_item_pic_holder_overlay h4{
	display:table-cell;
	vertical-align:middle;
	width:100%;
	height:auto;
	font-weight:600;
	font-size:16px;
	color:#fff;
	line-height:25px;
}

.affiliates_welcome_body_item_data{
	width:100%;
	height:auto;
	float:left;
	margin:20px 0px 0px 0px;
}

.affiliates_welcome_body_item_data p{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	font-weight:400;
	font-size:15px;
	color:#1b1b1c;
	line-height:23px;
}

/* wraper_affiliates_tools */

.wraper_affiliates_tools{
	width:100%;
	height:auto;
	background:#f3f3f3;
}

.wraper_affiliates_tools > .container{
	padding-top:30px;
	padding-bottom:30px;
}

.affiliates_tools_head{
	width:100%;
	height:auto;
	float:left;
	text-align:center;
}

.affiliates_tools_head h3{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 10px 0px;
	font-weight:300;
	font-size:35px;
	color:#171819;
	line-height:40px;
}

.affiliates_tools_head h3 span{
	font-weight:600;
}

.affiliates_tools_head h4{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	font-weight:400;
	font-size:16px;
	color:#2a2c2e;
	line-height:25px;
}

.affiliates_tools_body{
	width:100%;
	height:auto;
	float:left;
	margin:30px 0px 0px 0px;
}

.affiliates_tools_body .tab-container{
	width:100%;
	height:auto;
	float:left;
}

.affiliates_tools_body .tab-container ul.etabs{
	width:100%;
	height:auto;
	float:left;
	text-align:center;
	font-size:0;
}

.affiliates_tools_body .tab-container ul.etabs li.tab{
	display:inline-block;
	vertical-align:top;
	width:25%;
	height:auto;
	padding:0px 1px 0px 1px;
}

.affiliates_tools_body .tab-container ul.etabs li.tab:first-child{
	padding:0px 1px 0px 0px;
}

.affiliates_tools_body .tab-container ul.etabs li.tab:last-child{
	padding:0px 0px 0px 1px;
}

.affiliates_tools_body .tab-container ul.etabs li.tab a{
	position:relative;
	display:block;
	width:auto;
	height:auto;
	padding:25px 25px 25px 25px;
	background:#3f76af;
	font-weight:600;
	font-size:15px;
	color:#fff;
	line-height:23px;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
}

.affiliates_tools_body .tab-container ul.etabs li.tab a:before{
	position:absolute;
	top:100%;
	left:50%;
	z-index:0;
	content:" ";
	width:0;
	height:0;
	border:solid transparent;
	pointer-events:none;
	border-color:rgba(219,77,15,0);
	border-top-color:#db4d0f;
	border-width:0px;
	margin-left:0px;
	transition:all 0.3s ease-in-out;
}

.affiliates_tools_body .tab-container ul.etabs li.tab.active a{
	background:#db4d0f;
}

.affiliates_tools_body .tab-container ul.etabs li.tab.active a:before{
	border-width:15px;
	margin-left:-15px;
}

.affiliates_tools_body .tab-container .panel-container{
	width:100%;
	height:auto;
	float:left;
	margin:30px 0px 0px 0px;
}

.affiliates_tools_body_item{
	width:100%;
	height:auto;
	float:left;
}

.affiliates_tools_body_item_sales{
	width:100%;
	height:auto;
	float:left;
}

.affiliates_tools_body_item_sales > ul > li{
	width:100%;
	height:auto;
	float:left;
	margin:7px 0px 7px 0px;
}

.affiliates_tools_body_item_sales > ul > li:first-child{
	margin:0px 0px 7px 0px;
}

.affiliates_tools_body_item_sales > ul > li:last-child{
	margin:7px 0px 0px 0px;
}

.affiliates_tools_body_item_sales_left{
	position:relative;
	width:70%;
	height:auto;
	float:left;
	padding:0px 0px 0px 25px;
	text-align:left;
}

.affiliates_tools_body_item_sales_left:before{
	position:absolute;
	top:4px;
	left:0;
	z-index:0;
	content:"\e258";
	font-family:'Glyphicons Halflings';
	font-size:12px;
	color:#434343;
	line-height:20px;
}

.affiliates_tools_body_item_sales_left h3{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 3px 0px;
	font-weight:600;
	font-size:15px;
	color:#2a2c2e;
	line-height:23px;
}

.affiliates_tools_body_item_sales_left h4{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	font-weight:400;
	font-size:15px;
	color:#2a2c2e;
	line-height:23px;
}

.affiliates_tools_body_item_sales_right{
	width:30%;
	height:auto;
	float:left;
	padding:0px 20px 0px 20px;
	text-align:center;
}

.affiliates_tools_body_item_sales_right_btn{
	display:inline-block;
	vertical-align:top;
	width:auto;
	min-width:215px;
	height:auto;
	padding:9px 13px 10px 13px;
	background:#6a6b6c;
	font-weight:600;
	font-size:15px;
	color:#fff;
	line-height:23px;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
}

.affiliates_tools_body_item_sales_right_btn:hover{
	background:#3e76ae;
	color:#fff;
}

.affiliates_tools_body_item_area{
	width:100%;
	height:auto;
	float:left;
}

.affiliates_tools_body_item_area_left{
	width:100%;
	height:auto;
	float:left;
	text-align:left;
}

.affiliates_tools_body_item_area_left h3{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 7px 0px;
	font-weight:600;
	font-size:22px;
	color:#2a2c2e;
	line-height:28px;
}

.affiliates_tools_body_item_area_left p{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 10px 0px;
	font-weight:400;
	font-size:15px;
	color:#2a2c2e;
	line-height:22px;
}

.affiliates_tools_body_item_area_left ul{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 7px 0px;
	text-align:left;
}

.affiliates_tools_body_item_area_left ul li{
	position:relative;
	width:100%;
	height:auto;
	float:left;
	margin:3px 0px 3px 0px;
	padding:0px 0px 0px 22px;
	font-weight:400;
	font-size:15px;
	color:#2a2c2e;
	line-height:22px;
}

.affiliates_tools_body_item_area_left ul li:first-child{
	margin:0px 0px 3px 0px;
}

.affiliates_tools_body_item_area_left ul li:last-child{
	margin:3px 0px 0px 0px;
}

.affiliates_tools_body_item_area_left ul li:before{
	position:absolute;
	top:3px;
	left:0;
	z-index:0;
	content:"\e258";
	font-family:'Glyphicons Halflings';
	font-size:11px;
	color:#414141;
	line-height:18px;
}

.affiliates_tools_body_item_area_right{
	width:100%;
	height:auto;
	float:left;
	text-align:center;
}

.affiliates_tools_body_item_area_right img{
	display:inline-block;
	vertical-align:top;
}

.affiliates_tools_body_item_tools{
	width:100%;
	height:auto;
	float:left;
}

.affiliates_tools_body_item_tools_head{
	width:100%;
	height:auto;
	float:left;
	text-align:left;
}

.affiliates_tools_body_item_tools_head h3{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 5px 0px;
	font-weight:600;
	font-size:22px;
	color:#2a2c2e;
	line-height:28px;
}

.affiliates_tools_body_item_tools_head p{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 10px 0px;
	font-weight:400;
	font-size:15px;
	color:#2a2c2e;
	line-height:23px;
}

.affiliates_tools_body_item_tools_body{
	margin-top:0px;
}

.affiliates_tools_body_item_tools_body_item{
	position:relative;
	width:100%;
	height:auto;
	float:left;
	margin:20px 0px 0px 0px;
}

.affiliates_tools_body_item_tools_body_item_pic{
	position:absolute;
	z-index:1;
	width:100px;
	height:auto;
	text-align:left;
}

.affiliates_tools_body_item_tools_body_item_pic img{
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
}

.affiliates_tools_body_item_tools_body_item_data{
	width:100%;
	height:auto;
	float:left;
	padding:0px 0px 0px 85px;
	text-align:left;
}

.affiliates_tools_body_item_tools_body_item_data h3{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 3px 0px;
	font-weight:600;
	font-size:18px;
	color:#2a2c2e;
	line-height:25px;
}

.affiliates_tools_body_item_tools_body_item_data p{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	font-weight:400;
	font-size:15px;
	color:#2a2c2e;
	line-height:22px;
}

.affiliates_tools_body_item_section{
	width:100%;
	height:auto;
	float:left;
}

.affiliates_tools_body_item_section_item{
	width:100%;
	height:auto;
	float:left;
	text-align:center;
}

.affiliates_tools_body_item_section_item_pic{
	width:100%;
	height:auto;
	float:left;
	text-align:center;
}

.affiliates_tools_body_item_section_item_pic img{
	display:inline-block;
	vertical-align:top;
}

.affiliates_tools_body_item_section_item_data{
	width:100%;
	height:auto;
	float:left;
	margin:10px 0px 0px 0px;
}

.affiliates_tools_body_item_section_item_data h3{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 7px 0px;
	font-weight:600;
	font-size:18px;
	color:#2a2c2e;
	line-height:25px;
}

.affiliates_tools_body_item_section_item_data p{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	font-weight:400;
	font-size:15px;
	color:#2a2c2e;
	line-height:22px;
}

/* WEB HOSTING PAGE */

/* wraper_hosting_welcome */

.wraper_hosting_welcome{
	width:100%;
	height:auto;
	background:#fff;
}

.wraper_hosting_welcome > .container{
	padding-top:30px;
	padding-bottom:25px;
}

.hosting_welcome{
}

.hosting_welcome_left{
	width:100%;
	height:auto;
	float:left;
	text-align:left;
}

.hosting_welcome_left h1{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 10px 0px;
	font-weight:300;
	font-size:35px;
	color:#171819;
	line-height:40px;
}

.hosting_welcome_left h1 span{
	font-weight:400;
}

.hosting_welcome_left p{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 10px 0px;
	font-weight:400;
	font-size:15px;
	color:#2a2c2e;
	line-height:22px;
}

.hosting_welcome_left ul{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 5px 0px;
}

.hosting_welcome_left ul.column-two > li{
	width:48%;
	height:auto;
	float:left;
	margin:5px 0px 5px 0px;
	font-weight:600;
	font-size:15px;
	color:#2a2c2e;
	line-height:23px;
}

.hosting_welcome_left ul.column-two > li:nth-child(odd){
	margin:5px 4% 5px 0px;
}

.hosting_welcome_right{
	position:relative;
	width:100%;
	height:auto;
	float:left;
	text-align:right;
}

.hosting_welcome_right img{
	display:inline-block;
	vertical-align:top;
}

.hosting_welcome_right_sticker{
	position:absolute;
	top:0;
	left:0;
	z-index:1;
	width:110px;
	height:110px;
	padding:33px 10px 20px 10px;
	background:url('images/home/welcome-pic-sticker-yellow.png') 0px 0px / 100% 100% no-repeat;
	border-radius:50%;
	text-align:center;
}

.hosting_welcome_right_sticker h5{
	display:inline-block;
	vertical-align:middle;
	width:100%;
	height:auto;
	font-weight:600;
	font-size:15px;
	color:#282727;
	line-height:20px;
}

.hosting_welcome_right_sticker h5 span{
	display:block;
	font-weight:700;
	font-size:25px;
	line-height:25px;
}

/* wraper_hosting_plan */

.wraper_hosting_plan{
	width:100%;
	height:auto;
	background:#f3f3f3;
}

.wraper_hosting_plan > .container{
	padding-top:30px;
	padding-bottom:30px;
}

.hosting_plan_head{
	width:100%;
	height:auto;
	float:left;
	text-align:center;
}

.hosting_plan_head h3{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 10px 0px;
	font-weight:300;
	font-size:35px;
	color:#171819;
	line-height:40px;
}

.hosting_plan_head h3 span{
	font-weight:600;
}

.hosting_plan_head h4{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	font-weight:400;
	font-size:16px;
	color:#2a2c2e;
	line-height:25px;
}

.hosting_plan_body{
	width:100%;
	height:auto;
	float:left;
	margin:30px 0px 0px 0px;
}

.hosting_plan_body .tab-container{
	width:100%;
	height:auto;
	float:left;
}

.hosting_plan_body .tab-container ul.etabs{
	width:100%;
	height:auto;
	float:left;
	text-align:center;
	font-size:0;
}

.hosting_plan_body .tab-container ul.etabs li.tab{
	display:inline-block;
	vertical-align:top;
	width:16.66%;
	height:auto;
	padding:0px 1px 0px 1px;
}

.hosting_plan_body .tab-container ul.etabs li.tab:first-child{
	padding:0px 1px 0px 0px;
}

.hosting_plan_body .tab-container ul.etabs li.tab:last-child{
	padding:0px 0px 0px 1px;
}

.hosting_plan_body .tab-container ul.etabs li.tab a{
	position:relative;
	display:block;
	width:auto;
	height:auto;
	min-height:100px;
	padding:25px 25px 25px 25px;
	background:#3f76af;
	font-weight:600;
	font-size:15px;
	color:#fff;
	line-height:23px;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
}

.hosting_plan_body .tab-container ul.etabs li.tab a:before{
	position:absolute;
	top:100%;
	left:50%;
	z-index:0;
	content:" ";
	width:0;
	height:0;
	border:solid transparent;
	pointer-events:none;
	border-color:rgba(219,77,15,0);
	border-top-color:#db4d0f;
	border-width:0px;
	margin-left:0px;
	transition:all 0.3s ease-in-out;
}

.hosting_plan_body .tab-container ul.etabs li.tab.active a{
	background:#db4d0f;
}

.hosting_plan_body .tab-container ul.etabs li.tab.active a:before{
	border-width:15px;
	margin-left:-15px;
}

.hosting_plan_body .tab-container .panel-container{
	width:100%;
	height:auto;
	float:left;
	margin:30px 0px 0px 0px;
}

.hosting_plan_body_item{
	width:100%;
	height:auto;
	float:left;
}

.hosting_plan_body_item .hosting_table{
	display:table;
	border-collapse:collapse;
	table-layout:fixed;
	width:94%;
	height:auto;
	float:left;
	margin:0px 3% 0px 3%;
	border:1px #c9c6c6 solid;
	border-radius:5px;
	box-shadow:0px 0px 0px 5px #e2e2e2;
	overflow:hidden;
}

.hosting_plan_body_item .hosting_table .hosting_table_row{
	display:table-row;
	width:100%;
	height:auto;
}

.hosting_plan_body_item .hosting_table .hosting_table_row .hosting_table_cell{
	display:table-cell;
	vertical-align:middle;
	padding:14px 30px 15px 30px;
	border-bottom:1px #c9c6c6 solid;
	font-weight:400;
	font-size:15px;
	color:#2a2c2e;
	line-height:23px;
}

.hosting_plan_body_item .hosting_table .hosting_table_row:last-child .hosting_table_cell{
	border-bottom:none;
}

.hosting_plan_body_item .hosting_table .hosting_table_row .hosting_table_cell:nth-child(1){
	width:75%;
	background:#ececec;
}

.hosting_plan_body_item .hosting_table .hosting_table_row .hosting_table_cell:nth-child(2){
	width:25%;
	background:#f8f8f8;
	border-left:3px #c9c6c6 solid;
	text-align:center;
	text-transform:uppercase;
	font-weight:600;
	color:#db4d0f;
}

.hosting_plan_body_item .hosting_table .hosting_table_row:last-child .hosting_table_cell:nth-child(2){
	padding:20px 30px 20px 30px;
}

.hosting_plan_body_item .hosting_table .hosting_table_row .hosting_table_cell .order-btn{
	width:auto;
	height:auto;
	padding:7px 13px 8px 13px;
	background:#272727;
	border:1px #191919 solid;
	text-transform:uppercase;
	font-weight:600;
	font-size:15px;
	color:#fff;
	line-height:23px;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
}

.hosting_plan_body_item .hosting_table .hosting_table_row .hosting_table_cell .order-btn:hover{
	background:#3e76ae;
	border:1px #345d86 solid;
}

/* WHY US PAGE */

/* wraper_why_welcome */

.wraper_why_welcome{
	width:100%;
	height:auto;
	background:#fff;
}

.wraper_why_welcome > .container{
	padding-top:30px;
	padding-bottom:30px;
}

.why_welcome{
}

.why_welcome_left{
	width:100%;
	height:auto;
	float:left;
	text-align:left;
}

.why_welcome_left h1{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 10px 0px;
	font-weight:300;
	font-size:35px;
	color:#171819;
	line-height:40px;
}

.why_welcome_left h1 span{
	font-weight:400;
}

.why_welcome_left p{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 10px 0px;
	font-weight:400;
	font-size:15px;
	color:#2a2c2e;
	line-height:22px;
}

.why_welcome_left ul{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 10px 0px;
	text-align:left;
}

.why_welcome_left ul li{
	position:relative;
	width:100%;
	height:auto;
	float:left;
	margin:3px 0px 3px 0px;
	padding:0px 0px 0px 22px;
	font-weight:400;
	font-size:15px;
	color:#2a2c2e;
	line-height:22px;
}

.why_welcome_left ul li:first-child{
	margin:0px 0px 3px 0px;
}

.why_welcome_left ul li:last-child{
	margin:3px 0px 0px 0px;
}

.why_welcome_left ul li:before{
	position:absolute;
	top:3px;
	left:0;
	z-index:0;
	content:"\e258";
	font-family:'Glyphicons Halflings';
	font-size:11px;
	color:#414141;
	line-height:18px;
}

.why_welcome_right{
	width:100%;
	height:auto;
	float:left;
}

.why_welcome_right_head{
	width:100%;
	height:auto;
	float:left;
	text-align:left;
}

.why_welcome_right_head h3{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 10px 0px;
	font-weight:300;
	font-size:35px;
	color:#171819;
	line-height:40px;
}

.why_welcome_right_head h3 span{
	font-weight:400;
}

.why_welcome_right_body{
	width:100%;
	height:auto;
	float:left;
	margin:5px 0px 0px 0px;
	text-align:center;
}

.why_welcome_right_body .rslides{
	display:inline-block;
	vertical-align:top;
	width:auto;
	max-width:100%;
	height:auto;
	float:none;
}

/* CONTACT PAGE */

/* wraper_contact_welcome */

.wraper_contact_welcome{
	width:100%;
	height:auto;
	background:#fff;
}

.wraper_contact_welcome > .container{
	padding-top:30px;
	padding-bottom:30px;
}

.contact_welcome{
}

.contact_welcome_left{
	width:100%;
	height:auto;
	float:left;
}

.contact_welcome_left_head{
	width:100%;
	height:auto;
	float:left;
	text-align:left;
}

.contact_welcome_left_head h3{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	font-weight:300;
	font-size:35px;
	color:#171819;
	line-height:40px;
}

.contact_welcome_left_head h3 span{
	font-weight:600;
}

.contact_welcome_left_form{
	width:100%;
	height:auto;
	float:left;
	margin:15px 0px 0px 0px;
}

.contact_welcome_left_form_row{
	width:100%;
	height:auto;
	float:left;
	margin:0px 0px 15px 0px;
	text-align:left;
}

.contact_welcome_left_form_row label{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 7px 0px;
	font-weight:400;
	font-size:15px;
	color:#2a2c2e;
	line-height:23px;
}

.contact_welcome_left_form_row input[type=text],
.contact_welcome_left_form_row input[type=email],
.contact_welcome_left_form_row input[type=url],
.contact_welcome_left_form_row input[type=tel],
.contact_welcome_left_form_row select,
.contact_welcome_left_form_row textarea{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:35px;
	padding:0px 7px 0px 7px;
	background:#fff;
	border:1px #c6c4c4 solid;
	font-family:'Open Sans', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:400;
	font-size:14px;
	color:#2a2c2e;
	line-height:22px;
	resize:none;
	transition:all 0.3s ease-in-out;
}

.contact_welcome_left_form_row textarea{
	height:180px;
	padding:5px 7px 5px 7px;
}

.contact_welcome_left_form_row input[type=text]:focus,
.contact_welcome_left_form_row input[type=email]:focus,
.contact_welcome_left_form_row input[type=url]:focus,
.contact_welcome_left_form_row input[type=tel]:focus,
.contact_welcome_left_form_row select:focus,
.contact_welcome_left_form_row textarea:focus{
	border:1px #84310c solid;
	color:#db4d0e;
}

.contact_welcome_left_form_row input[type=submit]{
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	padding:7px 13px 8px 13px;
	background:#db4d0e;
	border:1px #84310c solid;
	text-transform:uppercase;
	font-family:'Open Sans', Verdana, Geneva, Tahoma, sans-serif;
	font-weight:600;
	font-size:15px;
	color:#fff;
	line-height:23px;
	cursor:pointer;
	transition:all 0.3s ease-in-out;
}

.contact_welcome_left_form_row input[type=submit]:hover{
	background:#272727;
	border:1px #191919 solid;
}

.contact_welcome_right{
	width:100%;
	height:auto;
	float:left;
	text-align:left;
}

.contact_welcome_right h1{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 10px 0px;
	font-weight:300;
	font-size:35px;
	color:#171819;
	line-height:40px;
}

.contact_welcome_right h1 span{
	font-weight:600;
}

.contact_welcome_right h3{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 10px 0px;
	font-weight:300;
	font-size:25px;
	color:#171819;
	line-height:30px;
}

.contact_welcome_right h3 span{
	font-weight:600;
}

.contact_welcome_right h4{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 10px 0px;
	font-weight:600;
	font-size:18px;
	color:#2a2c2e;
	line-height:28px;
}

.contact_welcome_right p{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 10px 0px;
	font-weight:300;
	font-size:15px;
	color:#232121;
	line-height:23px;
}

.contact_welcome_right ul.contact-details{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:0px 0px 15px 0px;
}

.contact_welcome_right ul.contact-details li{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	margin:2px 0px 2px 0px;
	font-weight:400;
	font-size:15px;
	color:#2a2c2e;
	line-height:23px;
}

.contact_welcome_right ul.contact-details li:first-child{
	margin:0px 0px 2px 0px;
}

.contact_welcome_right ul.contact-details li:last-child{
	margin:2px 0px 0px 0px;
}

.contact_welcome_right ul.service-icon{
	display:inline-block;
	vertical-align:top;
	width:100%;
	height:auto;
	text-align:left;
}

.contact_welcome_right ul.service-icon li{
	position:relative;
	display:inline-block;
	vertical-align:top;
	width:auto;
	height:auto;
	margin:0px 10px 0px 10px;
}

.contact_welcome_right ul.service-icon li:first-child{
	margin:0px 10px 0px 0px;
}

.contact_welcome_right ul.service-icon li:last-child{
	margin:0px 0px 0px 10px;
}

.contact_welcome_right ul.service-icon li img{
	display:inline-block;
	vertical-align:top;
	border:5px #e6e6e6 solid;
	border-radius:50%;
	box-shadow:0px 5px 5px rgba(0,0,0,0.25);
}

.contact_welcome_right ul.service-icon li .service-icon-tooltip{
	position:absolute;
	top:135%;
	left:-10%;
	z-index:1;
	width:120%;
	height:auto;
	opacity:0;
	transition:all 0.3s ease-in-out;
}

.contact_welcome_right ul.service-icon li:hover .service-icon-tooltip{
	top:120%;
	opacity:1;
}

.contact_welcome_right ul.service-icon li .service-icon-tooltip span{
	position:relative;
	display:block;
	width:auto;
	height:auto;
	padding:2px 7px 4px 7px;
	background:#333146;
	border-radius:3px;
	text-align:center;
	font-weight:400;
	font-size:10px;
	color:#fff;
	line-height:15px;
	word-wrap:break-word;
}

.contact_welcome_right ul.service-icon li .service-icon-tooltip span:before{
	position:absolute;
	bottom:100%;
	left:50%;
	z-index:0;
	content:" ";
	width:0;
	height:0;
	border:solid transparent;
	pointer-events:none;
	border-color:rgba(51,49,70,0);
	border-bottom-color:#333146;
	border-width:7px;
	margin-left:-7px;
}