



@import url(../bootstrap.min.css);

@import url(../font-awesome.min.css);

@import url(../animate.min.css);

@import url(../../fonts/webfonts/fonts.css);

@import url(../icofont.css);

@import url(../owl.carousel.css);

.cartOpt,

.cartTable,

.clnt ul,

.different_sec ul,

.editDomain,

.feat ul,

.feathured_sec ul,

.features ul,

.footerLink,

.footerLinkIcon li,

.free-domain ul,

.hosting_app .right ul,

.pageIndicate,

.pagination ul,

.plan_sec ul,

.postTag,

.priceBody,

.regDomains,

.register_name ul li,

.reseller ul,

.saver_plan ul,

.service_always ul,

.special_sec ul,

.steps ul,

.tips_domain .content ul li,

header .lang,

header .topInfo,

ul.domains,

ul.simpleTabsNavigation li {

	list-style: none

}



.Btn,

body {

	font-size: 16px

}



.Btn,

.pageIndicate a,

.pageIndicate>li,

span {

	display: inline-block

}



.pageIndicate>li{ color: #fff;}



.aboutCell,

.ctaCell,

.ctaTwo .ctaBtn,

.homeImg,

header a.cart .count,

header a.cart i {

vertical-align: middle

}



.aServiceIcon>img,

.ctaImgOne img,

img {

	max-width: 100%

}



.accordion a,

.menuDiscount,

.stepContent {

-webkit-box-orient: vertical;

-webkit-box-direction: normal

}



.ctaCol .h2,

.date {

	letter-spacing: 2px

}



* {

	margin: 0;

	padding: 0

}



h1,

h2,

h3,

h4,

h5,

h6,

p {

	margin: 0 0 10px

}



.h1,

h1 {

	font-family: proxima_nova_rgbold

}



.h2,

.h3,

.h4,

.h5,

.h6,

h2,

h3,

h4,

h5,

h6 {

	font-family: proxima_novasemibold;

	margin: 0 0 10px

}



a,

a:focus,

a:hover,

a:visited {

	text-decoration: none!important;

	outline: 0!important

}



.clientLogin input[type=submit]+.h5 a,

.contactInfo span a:hover,

.editDomain a:hover,

.editDomain li:last-child a:hover,

.footerLink>li a:hover,

.singleTst>a:hover,

ul.regDomains .domainName a:hover {

	text-decoration: underline!important

}



input {

	outline: 0!important

}



body {

	font-family: 'Raleway', sans-serif !important;

	line-height: 20px;

	color: #738191;

	font-weight: 400

}



.floatleft {

	float: left!important

}



.floatright {

	float: right!important

}



.static {

	position: static!important

}



.fixed {

	position: fixed!important

}



.relative {

	position: relative!important

}



.absolute {

	position: absolute!important

}



.Btn {

	line-height: inherit;

	text-transform: uppercase;

	padding: 12px 15px;

	border-radius: 4px;

	text-align: center;

	font-weight: 700

}



.Btn i {

	margin-right: 15px

}



.Btn:hover {

	color: #fff

}



.secPdngB {

	padding-bottom: 90px

}



.secPdngT {

	padding-top: 50px

}



.padTopNone {

	padding-top: 0

}



.padBtmNone {

	padding-bottom: 0

}



.sectionTitle .h2 {

	font-size: 30px;

	line-height: 40px;

	margin: 0

}



.secPdng .h2:before {

	background: #99cd22;

	height: 10px;

	width: 30%;

	content: '';

	position: absolute;

	left: 35%;

	bottom: -5px

}



.ctaCol .h2 {

	text-align: left

}



.secPdng .h2 span {

	color: #288feb

}



.secPdng .cont {

	margin-top: 20px;

	line-height: 28px

}



.sectionBar {

	height: 1px;

	width: 100%;

	background: #EAEAEA

}



.pageTitle .h2 {

	font-size: 26px;

	font-family: proxima_nova_rgbold;

	color: #fff;

}



header .langIcon,

header nav#navbar ul>li>a {

	font-family: proxima_novasemibold;

	font-size: 13px

}



.sectionTitle p {

	font-size: 16px;

	color: #444;

	font-weight: 400;

	line-height: 1.4em;

	width: 80%;

	margin: 15px auto

}



.pageTitle {

	padding: 10px 0

}



.pageTitleArea {

	/*background: url(https://staging.candidhost.com/img/banner-01.jpg) top center no-repeat;*/

	background: url(../../images/home-banner.jpg) top center no-repeat;

	background-size: cover;

	padding:0 0 40px 0;

	-o-background-size: cover;

	-moz-background-size: cover;

	-webkit-background-size: cover;

}



.pageIndicate {

	margin: 0

}



.pageIndicate a {

	color: #fff;

	position: relative;

	-webkit-transition: .4s;

	transition: .4s; font-weight: 600;

}



.menuDiscount>a:hover,

.pageIndicate a:hover {

	color: #233141

}



.pageIndicate a::after {

	content: "/";

	margin-left: 6px

}



.pageIndicate>li:last-child a::after {

	content: ""

}



.preloader {

	width: 100%;

	height: 100%;

	position: fixed;

	z-index: 999999

}



.sk-cube-grid {

	width: 40px;

	height: 40px; 

	position: absolute;

	top: 50%;

	left: 50%;

	margin-left: -20px;

	margin-top: -20px

}



.sk-cube-grid .sk-cube {

	width: 33%;

	height: 33%;

	background-color: #fff;

	float: left;

	-webkit-animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out;

	animation: sk-cubeGridScaleDelay 1.3s infinite ease-in-out

}



.sk-cube-grid .sk-cube1 {

	-webkit-animation-delay: .2s;

	animation-delay: .2s

}



.sk-cube-grid .sk-cube2 {

	-webkit-animation-delay: .3s;

	animation-delay: .3s

}



.sk-cube-grid .sk-cube3 {

	-webkit-animation-delay: .4s;

	animation-delay: .4s

}



.sk-cube-grid .sk-cube4 {

	-webkit-animation-delay: .1s;

	animation-delay: .1s

}



.sk-cube-grid .sk-cube5 {

	-webkit-animation-del ay: .2s;

	animation-delay: .2s

}



.sk-cube-grid .sk-cube6 {

	-webkit-animation-delay: .3s;

	animation-delay: .3s

}



.sk-cube-grid .sk-cube7 {

	-webkit-animation-delay: 0s;

	animation-delay: 0s

}



.sk-cube-grid .sk-cube8 {

	-webkit-animation-delay: .1s;

	animation-delay: .1s

}



.faq_sec {

	float: left;

	width: 65%;

}



.faq_sec .facaccordian .divider {

	width: 95%;

}



.test_sec {

	float: right;

	width: 30%;

}



.sk-cube-grid .sk-cube9 {

	-webkit-animation-delay: .2s;

	animation-delay: .2s

}

.hosting_blk { padding: 20px 0px;}
.noida_hosting { margin-top:50px;}
.hosting_heading {padding-bottom: 15px;
	display: inline-block;
	margin-bottom: 20px;
	position: relative;
	font-family: Oswald, sans-serif;
	color:#288feb;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 30px;}

.hosting_heading::before {
		background: #99cd22;
		height: 7px;
		width: 15%;
		content: '';
		position: absolute;
		left: 0%;
		bottom: -5px;
	}
.noida_hosting p { font-size: 16px; line-height: 1.8;}

.best_hosting {
	padding:40px 0px;
	background:#116dc4 url(../../images/best-hosting-bg.jpg) top center no-repeat;
	text-align: center;
}

.best_top_heading {
	color: #fff;
	border-bottom: 1px solid #aeaeae;
	padding-bottom: 15px;
	display: inline-block;
	margin-bottom: 20px;
	position: relative;
	font-family: Oswald, sans-serif;
	text-transform: uppercase;
	font-weight: 500;
	}

.best_top_heading::before {
		background: #99cd22;
		height: 8px;
		width: 30%;
		content: '';
		position: absolute;
		left: 35%;
		bottom: -5px;
	}

.best_txt {
		font-size: 16px;
		color: #fff;
		font-weight: 400;
		line-height: 1.5em;
		width: 80%;
		margin: 15px auto;
	}

.host_service { padding:50px 0px 30px;}
.host_title { padding-bottom: 15px;
	display: inline-block;
	margin-bottom: 20px;
	position: relative;
	font-family: Oswald, sans-serif;
	color:#288feb;
	text-transform: uppercase;
	font-weight: 500;
	font-size: 24px;
}

.host_title::before {
	background: #99cd22;
	height: 7px;
	width: 15%;
	content: '';
	position: absolute;
	left: 0%;
	bottom: -5px;
}

ul.top_feature { list-style-type: none;}
ul.top_feature li { list-style-type: none;
	background: url(../../images/feature-arrow.png) 0px 5px no-repeat;
	color:#333;
	padding-left:18px;
	margin:15px 0px;
	line-height: 1.5;
	font-size: 15px;
	font-size: 16px;}

.commitment { background: #1072c9;
	padding:50px 0px 40px;
	}
	.comt_title { padding-bottom: 15px;
		display: inline-block;
		margin-bottom: 20px;
		position: relative;
		font-family: Oswald, sans-serif;
		color:#fff;
		text-transform: uppercase;
		font-weight: 500;
		font-size: 24px;
	}
	
	.comt_title::before {
		background: #99cd22;
		height: 7px;
		width: 15%;
		content: '';
		position: absolute;
		left: 0%;
		bottom: -5px;
	}
.commitment p { color:#fff; font-size: 15px; line-height: 1.6; padding:7px 0px;}
ul.towords { margin:0px;}
ul.towords li { padding:10px 0px; font-size: 16px; color:#fff; line-height: 1.6;}
.cont_fnt { margin-bottom: 25px; line-height: 1.6; font-size: 15px;}

@-webkit-keyframes sk-cubeGridScaleDelay {

	0%,

	100%,

	70% {

		-webkit-transform: scale3D(1, 1, 1);

		transform: scale3D(1, 1, 1)

	}

	35% {

		-webkit-transform: scale3D(0, 0, 1);

		transform: scale3D(0, 0, 1)

	}

}



@keyframes sk-cubeGridScaleDelay {

	0%,

	100%,

	70% {

		-webkit-transform: scale3D(1, 1, 1);

		transform: scale3D(1, 1, 1)

	}

	35% {

		-webkit-transform: scale3D(0, 0, 1);

		transform: scale3D(0, 0, 1)

	}

}



header .langIcon {

	line-height: 30px;

	cursor: pointer;

	margin: 10px 0;

	padding: 0 15px

}



header .lang {

	margin: 0;

	position: absolute;

	width: 200px;

	background: #fff;

	top: 50px;

	left: 70px;

	text-align: center;

	box-shadow: 0 0 5px RGBA(0, 0, 0, .4);

	padding: 10px;

	opacity: 0;

	visibility: hidden;

	-webkit-transition: all .4s ease-in-out 0s;

	-o-transition: all .4s ease-in-out 0s;

	transition: all .4s ease-in-out 0s;

	-webkit-transform: translateY(60px);

	transform: translateY(60px);

	z-index: 12

}



header .logo,

header nav#navbar ul>li {

	position: relative

}



header .lang.clicked {

	opacity: 1;

	visibility: visible;

	-webkit-transform: translateY(0);

	transform: translateY(0)

}



header .lang li {

	display: block;

	line-height: 40px;

	margin-bottom: 1px;

	text-transform: capitalize;

	background: #f1f1f1;

	cursor: pointer;

	-webkit-transition: .4s;

	transition: .4s

}



header .langIcon i {

	margin-left: 10px

}



header .topInfo {

	margin: 0;

	text-align: right;

	display: flex;

	justify-content: flex-end;

	flex-wrap: wrap

}



header .topInfo li a,

header .topInfo li.clientAreaLi span {

	line-height: 30px;

	margin-left: 30px;

	font-family: proxima_novasemibold;

	font-size: 13px

}



header .logo,

header .topInfo li,

header .topInfo li a,

header nav#navbar ul>li,

header nav#navbar ul>li>a {

	display: inline-block

}



header .topInfo li a i,

header .topInfo li span i {

	margin-right: 10px

}



header .topInfo li.clientAreaLi span {

	padding: 0 12px;

	cursor: pointer;

	display: inline-block

}



header .headerTopArea {

	border-bottom: 1px solid #ebebeb

}



.v2 header .headerTopArea {

	background: #222

}



header .logo {

	z-index: 9; background: url(../../images/logo.png) no-repeat;

	width: 241px; height: 72px;

	-webkit-transition: all 0.5s;

-moz-transition: all 0.5s;

		

}



header .logo:hover {

	background: url(../../images/logo.png) -241px top no-repeat;

}











header .headerBottomArea {

	padding: 10px 0;



}



header nav#navbar {

	padding: 0;

	margin-right: -30px

}



header nav#navbar>ul {

	text-align: right;

	margin-bottom: 0;

	padding: 19px 0

}



header nav#navbar ul>li>a {

	color: #444;

	line-height: 37px;

	padding: 0 15px;

	text-transform: uppercase;

	-webkit-transition: .4s;

	transition: .4s

}



header nav#navbar ul.sub-menu>li.subPar>a:after,

header nav#navbar ul>li.subPar>a:after {

	margin-left: 10px;

	content: '\f107';

	font-family: fontawesome

}



header nav#navbar ul.sub-menu>li.subPar>a:after {

	position: absolute;

	right: 20px

}



.sub-menu {

	z-index: 9999999999!important

}





@media only screen and (min-width:992px) and (max-width:6000px) {

	.subPar>a {

		position: relative

	}

	.subPar>a:before,

	header nav#navbar ul>li::before {

		content: "";

		position: absolute;

		background: 0 0

	}

	.subPar>a:before {

		bottom: -15px;

		height: 10px;

		left: calc(50% - 10px);

		margin-left: -5px;

		width: 0;

		z-index: 1;

		border-color: transparent;

		border-width: 10px;

		border-style: solid;

		opacity: 0;

		visibility: hidden

	}

	.subPar:hover>a:before {

		opacity: 1;

		visibility: visible;

		-webkit-transition-delay: .2s;

		transition-delay: .2s;

		-webkit-transition-duration: .4s;

		transition-duration: .4s

	}

	header nav#navbar>ul {

		border-right: 1px solid #e4e9f0

	}

	header nav#navbar ul>li::before {

		height: 100%;

		left: 0;

		top: 100%;

		width: 100%

	}

	#nav>li ul.sub-menu>li>.sub-menu,

	#nav>li>ul.sub-menu {

		position: absolute;

		text-align: left;

		width: 270px;

		z-index: 2

	}

	header nav#navbar ul.sub-menu>li.subPar>a:after {

		content: '\f105'

	}

	header nav#navbar ul>li ul li:before {

		display: none

	}

	#nav>li>ul.sub-menu {

		left: 0;

		top: 50px;

		opacity: 0;

		visibility: hidden;

		-webkit-transition-duration: .4s;

		transition-duration: .4s

	}

	#nav>li:nth-child(10)>ul.sub-menu,

	#nav>li:nth-child(11)>ul.sub-menu,

	#nav>li:nth-child(5)>ul.sub-menu,

	#nav>li:nth-child(6)>ul.sub-menu,

	#nav>li:nth-child(7)>ul.sub-menu,

	#nav>li:nth-child(8)>ul.sub-menu,

	#nav>li:nth-child(9)>ul.sub-menu {

		right: 0;

		left: auto

	}

	#nav>li:nth-child(10)>ul.sub-menu>li>.sub-menu,

	#nav>li:nth-child(11)>ul.sub-menu>li>.sub-menu,

	#nav>li:nth-child(4)>ul.sub-menu>li>.sub-menu,

	#nav>li:nth-child(5)>ul.sub-menu>li>.sub-menu,

	#nav>li:nth-child(6)>ul.sub-menu>li>.sub-menu,

	#nav>li:nth-child(7)>ul.sub-menu>li>.sub-menu,

	#nav>li:nth-child(8)>ul.sub-menu>li>.sub-menu,

	#nav>li:nth-child(9)>ul.sub-menu>li>.sub-menu {

		right: 100%;

		left: auto

	}

	#nav>li:hover>ul.sub-menu {

		opacity: 1;

		visibility: visible;

	}

	#nav>li>ul.sub-menu li {

		border-right: 2px solid;

		border-left: 2px solid;

		background: 0 0;

		-webkit-transform: translateY(60px);

		transform: translateY(60px);

		-webkit-transition: all .4s ease-in-out 0s;

		-o-transition: all .4s ease-in-out 0s;

		transition: all .4s ease-in-out 0s

	}

	#nav>li ul.sub-menu li:first-child {

		border-top: 2px solid

	}

	#nav>li:hover ul.sub-menu li {

		-webkit-transform: translateY(0);

		transform: translateY(0);

		background: #fff;

	}

	#nav>li ul.sub-menu>li>.sub-menu {

		left: 100%;

		top: -2px;

		opacity: 0;

		-webkit-transition: all .4s ease-in-out 0s;

		-o-transition: all .4s ease-in-out 0s;

		transition: all .4s ease-in-out 0s;

		visibility: hidden;

	}

	#nav>li ul.sub-menu li,

	#nav>li ul.sub-menu li a {

		display: block;

		line-height: 50px;

		position: relative;

	}

	#nav>li>ul.sub-menu li:hover ul.sub-menu {

		opacity: 1;

		visibility: visible;

	}

	#nav>li ul.sub-menu li .sub-menu li {

		-webkit-transform: rotateX(-90deg);

		transform: rotateX(-90deg);

		visibility: hidden;

	}

	#nav>li ul.sub-menu li:hover .sub-menu li {

		-webkit-transform: rotateX(0);

		transform: rotateX(0);

		visibility: visible

	}

	#nav>li ul.sub-menu li {

		border-bottom: 1px solid #e9e9e9!important

	}

	#nav>li ul.sub-menu li a {

		padding-left: 40px;

	}

	#nav>li ul.sub-menu li a::before {

		content: "î¬§";

		font-family: icofont;

		left: 15px;

		position: absolute;

	}

	header nav#navbar ul>li.current-menu-item>a,

	header nav#navbar ul>li>a:hover {

		color: #1f80d7

	}

	#nav>li ul.sub-menu li:last-child {

		border-bottom: 2px solid!important

	}

}



header nav#navbar ul>li.dropdown-megamenu .mega-menu {

	border: 2px solid;

	left: auto!important;

	overflow: hidden;

	position: absolute;

	right: -85px;

	top: 50px;

	width: 865px;

	z-index: 2;

	-webkit-transform: translateY(60px);

	transform: translateY(60px);

	opacity: 0;

	visibility: hidden;

	-webkit-transition: all .4s ease-in-out 0s;

	-o-transition: all .4s ease-in-out 0s;

	transition: all .4s ease-in-out 0s;

	background: #fff

}



.mega-menu.clearfix>.mMenuCol {

	display: inline-block;

	float: left;

	width: auto

}



header nav#navbar ul>li.dropdown-megamenu {

	position: static

}



header nav#navbar ul>li.dropdown-megamenu .mega-menu .mMenuCol {

	border-right: 1px solid #e2eef9;

	float: left;

	padding: 35px 0 25px

}



header nav#navbar ul>li .menuRow>li {

	display: block;

	margin-bottom: 10px;

	padding-left: 60px;

	padding-right: 40px;

	text-align: left

}



header nav#navbar ul>li.dropdown-megamenu .menuRow a {

	line-height: 20px;

	padding: 0

}



header nav#navbar ul>li.dropdown-megamenu .mega-menu .mMenuCol .menuRow:not(:last-child) {

	margin-bottom: 41px

}



header nav#navbar ul>li .menuRow>li a::before {

	content: "î¬§";

	display: block;

	font-family: icofont;

	left: 34px;

	position: absolute;

	top: 0;

	width: auto

}



header nav#navbar ul>li.dropdown-megamenu .mega-menu .mMenuCol .menuDiscount {

	height: 305px;

	text-align: center;

	width: 240px;

	background: #eff4f9

}



header nav#navbar ul>li.dropdown-megamenu .mega-menu .mMenuCol:last-child {

	padding: 0;

	border-right: 0

}



.menuDiscount>span {

	font-size: 13px;

	margin-bottom: 5px;

	margin-top: 18px;

	text-transform: uppercase

}



.fluid_header .navbar-nav.navbar-right li a {

	font-family: 'Raleway', sans-serif

}



.mMenuCol .menuDiscount .h3 {

	font-family: proxima_nova_rgbold;

	font-size: 24px;

	margin-bottom: 10px;

	text-transform: uppercase

}



.menuDiscount>a {

	-webkit-transition: all .4s ease 0s;

	transition: all .4s ease 0s

}



.menuDiscount {

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-flex-direction: column;

	-ms-flex-direction: column;

	flex-direction: column;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-ms-flex-pack: center;

	justify-content: center

}



header nav#navbar ul>li.dropdown-megamenu ul li>a {

	border: none

}

.reponsive_title{ display: none;}



header nav#navbar ul>li.dropdown-megamenu:hover .mega-menu {

	opacity: 1;

	-webkit-transform: translateY(0);

	transform: translateY(0);

	visibility: visible

}



header nav#navbar ul>li.dropdown-megamenu::before {

	display: none

}



header nav#navbar ul>li.dropdown-megamenu:hover::before {

	display: block

}



@media only screen and (min-width:0px) and (max-width:991px) {

	.menuCol {

		position: relative

	}

	.navbar-header {

		position: absolute;

		right: 0;

		top: 0;

		z-index: 9

	}

	header nav#navbar {

		background: #233141;

		position: absolute;

		right: 15px;

		top: 67px;

		width: 280px;

		z-index: 3;

		border: 10px solid;

		margin-right: 0

	}

	.sub-menu {

		background: #192C41;

		border-left: 5px solid #288feb;

		display: none

	}

	.subPar.active>.sub-menu,

	header nav#navbar ul li {

		display: block

	}

	.sub-menu .sub-menu {

		background: #26415F;

		border-left: 0;

		border-left: 2px solid #fff

	}

	header nav#navbar ul {

		margin: 0

	}

	.navbar-toggle {

		color: #288feb;

		font-size: 25px;

		margin: 0;

		padding-right: 0

	}

	header nav#navbar ul li>a {

		border-top: 1px solid RGBA(255, 255, 255, .1);

		color: #fff;

		display: block;

		line-height: 45px;

		padding-left: 25px;

		text-align: left

	}

	header nav#navbar ul>li:first-child>a {

		border: none

	}

	header nav#navbar ul>li.subPar>a:after {

		right: 20px;

		position: absolute

	}

	header nav#navbar ul>li.dropdown-megamenu .mega-menu {

		background: #288feb;

		padding: 20px 0 5px;

		position: static;

		right: 0;

		width: 100%;

		visibility: visible;

		opacity: 1;

		-webkit-transform: scale(1);

		transform: scale(1);

		display: none

	}

	header nav#navbar ul>li.dropdown-megamenu .mega-menu .mMenuCol {

		border: 0;

		float: none;

		padding: 0

	}

	header nav#navbar ul>li.dropdown-megamenu .mega-menu .mMenuCol:last-child {

		display: none

	}

	header nav#navbar ul>li.dropdown-megamenu .mega-menu .mMenuCol .menuRow:not(:last-child) {

		margin-bottom: 0

	}

	header nav#navbar ul>li.dropdown-megamenu.active .mega-menu {

		display: block

	}

	.dropdown-megamenu.subPar>a::before {

		display: none

	}

}



.clientLogin .closeBtn,

.clientLogin>form {

	position: absolute;

	-webkit-transition: .4s

}



header a.cart {

	color: #8697aa;

	font-size: 17px;

	line-height: 37px;

	overflow: hidden;

	display: block;

	padding-top: 18px

}



header a.cart .count {

	border-radius: 3px;

	float: right;

	font-size: 12px;

	height: 30px;

	line-height: 30px;

	margin: 8px 0 0 12px;

	text-align: center;

	width: 30px;

	font-family: proxima_nova_rgbold

}



header a.cart i {

	display: inline-block;

	line-height: 30px;

	font-size: 20px;

}



.clientLogin>form {

	background: #233141;

	padding: 20px 20px 0;

	right: 15px;

	width: 270px;

	z-index: 999;

	-webkit-transform: translateY(60px);

	transform: translateY(60px);

	transition: .4s;

	visibility: hidden;

	opacity: 0; top: 50px;

}



.clientLogin>form.clicked {

	-webkit-transform: translateY(0);

	transform: translateY(0);

	visibility: visible;

	opacity: 1

}



.clientLogin .closeBtn {

	color: #40546b;

	cursor: pointer;

	right: 18px;

	top: 17px;

	transition: .4s

}



.clientLogin .closeBtn:hover {

	color: #f3746f

}



.clientLogin .h5 {

	color: #fff;

	font-family: proxima_nova_rgbold;

	font-size: 13px;

	margin-bottom: 15px;

	text-transform: uppercase

}



.clientLogin>form>div>input {

	background: 0 0;

	border: none;

	border-radius: 5px;

	height: 45px;

	padding-left: 40px;

	width: 100%;

	color: #fff;

	font-size: 13px

}



.clientLogin>form>div>input::-webkit-input-placeholder {

	color: #8fadd0

}



.clientLogin>form>div>input:-moz-placeholder {

	color: #8fadd0

}



.clientLogin>form>div>input::-moz-placeholder {

	color: #8fadd0

}



.clientLogin>form>div>input:-ms-input-placeholder {

	color: #8fadd0

}



.clientLogin>form .password,

.clientLogin>form .userName {

	background: #40546b;

	border-radius: 3px;

	margin-bottom: 8px;

	position: relative

}



.clientLogin>form .password::before,

.clientLogin>form .userName::before {

	color: #8fadd0;

	content: "\";

	font-family: icofont;

	font-size: 11px;

	left: 16px;

	line-height: 43px;

	position: absolute

}



.clientLogin input[type=submit],

.logBtm .h5,

.logBtm a {

	font-family: proxima_novasemibold

}



.clientLogin>form .password:before {

	content: '\f052'

}



.clientLogin input[type=submit] {

	border: none;

	border-radius: 4px;

	line-height: 45px;

	margin-bottom: 20px;

	padding: 0 30px;

	text-transform: uppercase;

	font-size: 13px

}



.clientLogin input[type=submit]+.h5 {

	font-family: proxima_novasemibold;

	margin-bottom: 15px;

	text-transform: capitalize

}



.homeContent p,

.homeContent span.topTxt {

	font-family: Poppins, sans-serif

}



.logBtm {

	background: #2b3a4c;

	margin: 0 -20px;

	padding: 15px 0;

	text-align: center

}



.logBtm .h5 {

	margin-bottom: 10px;

	text-transform: inherit

}



.logBtm a {

	color: #f7d16e;

	font-size: 13px;

	position: relative

}



.logBtm a:before {

	position: absolute;

	width: 100%;

	height: 1px;

	background: #5e6055;

	left: 0;

	bottom: -1px;

	content: ''

}



.homeArea .container {

	position: relative;

	z-index: 1

}



.homeContent {

	color: #fff

}



.homeContent span.topTxt {

	font-size: 16px;

	font-weight: 600;

	font-style: italic;

	margin-bottom: 10px

}



.homeContent span.h2 {

	font-size: 36px;

	margin-bottom: 15px;

	padding-right: 30px;

	line-height: 46px;

	color: #fff;

	font-family: proxima_nova_rgbold

}



.homeContent p {

	font-size: 20px!important;

	position: relative!important;

	padding-left: 30px!important

}



.homeContent p:before {

	content: "";

	background: url(../../images/bullet1.png) left top no-repeat;

	width: 23px;

	height: 20px;

	position: absolute;

	left: 0;

	top: 5px

}



.v2 .homeContent {

	color: #233141

}



.v2 .homeSlider1.owl-carousel .homeContent span.topTxt.animated {

	animation-duration: 1.2s;

	animation-name: fadeInLeft

}



.v2 .homeSlider1.owl-carousel .homeContent span.homeTitle.animated {

	animation-duration: 1.4s

}



.v2 .homeSlider1.owl-carousel .homeContent .homeBtn.animated {

	animation-duration: 1.2s;

	animation-name: fadeInUp

}



.homeSlider1 .owl-nav div i {

	background: #288feb;

	color: #fff;

	font-size: 17px;

	height: 30px;

	left: -50px;

	line-height: 30px;

	margin-top: -15px;

	position: absolute;

	top: 50%;

	transition: all .4s ease 0s;

	width: 30px;

	text-align: center;

	border-radius: 0 2px 2px 0

}



.homeSlider1 .owl-nav div.owl-next i {

	left: auto;

	right: -50px;

	border-radius: 2px 0 0 2px

}



.homeSlider1 .owl-nav div:hover i {

	background: #233141

}



.homeContent p {

	line-height: 26px;

	margin: 0;

	font-weight: 400

}



.homeBtn {

	margin-top: 45px

}



.homeBtn a.btnTwo {

	min-width: auto;

	margin: 0 17px;

	padding: 0;

	position: relative;

	background: 0 0

}



.homeBtn a.btnTwo:before {

	position: absolute;

	content: '';

	width: 100%;

	height: 1px;

	left: 0;

	bottom: 18px;

	background: #5eaaef

}



.homeImgTable {

	display: table;

	height: 577px;

	width: 100%

}



.homeImg {

	text-align: right;

	display: table-cell

}



.v2 .homeImg {

	text-align: left

}



.clouds img {

	position: absolute;

	top: 0;

	z-index: -1

}



.clouds img.cloud1 {

	top: 30px;

	-webkit-animation: cloud1 45s linear 1s infinite;

	animation: cloud1 45s linear 1s infinite;

	opacity: 0

}



@-webkit-keyframes cloud1 {

	0% {

		opacity: 0;

		right: 0

	}

	10% {

		opacity: 1;

		right: 70px

	}

	90% {

		opacity: 1;

		right: 1000px

	}

	100% {

		opacity: 0;

		right: 1088px

	}

}



@keyframes cloud1 {

	0% {

		opacity: 0;

		right: 0

	}

	10% {

		opacity: 1;

		right: 70px

	}

	90% {

		opacity: 1;

		right: 1000px

	}

	100% {

		opacity: 0;

		right: 1088px

	}

}



.clouds img.cloud2 {

	top: 25px;

	-webkit-animation: cloud2 35s linear 6s infinite;

	animation: cloud2 35s linear 6s infinite;

	opacity: 0

}



@-webkit-keyframes cloud2 {

	0% {

		opacity: 0;

		right: 0

	}

	10% {

		opacity: 1;

		right: 70px

	}

	90% {

		opacity: 1;

		right: 1000px

	}

	100% {

		opacity: 0;

		right: 1088px

	}

}



@keyframes cloud2 {

	0% {

		opacity: 0;

		right: 0

	}

	10% {

		opacity: 1;

		right: 70px

	}

	90% {

		opacity: 1;

		right: 1000px

	}

	100% {

		opacity: 0;

		right: 1088px

	}

}



.clouds img.cloud3 {

	top: 115px;

	-webkit-animation: cloud3 30s linear 11s infinite;

	animation: cloud3 30s linear 11s infinite;

	opacity: 0

}



@-webkit-keyframes cloud3 {

	0% {

		opacity: 0;

		right: 0

	}

	10% {

		opacity: 1;

		right: 70px

	}

	90% {

		opacity: 1;

		right: 1000px

	}

	100% {

		opacity: 0;

		right: 1088px

	}

}



@keyframes cloud3 {

	0% {

		opacity: 0;

		right: 0

	}

	10% {

		opacity: 1;

		right: 70px

	}

	90% {

		opacity: 1;

		right: 1000px

	}

	100% {

		opacity: 0;

		right: 1088px

	}

}



.clouds img.cloud4 {

	top: 70px;

	-webkit-animation: cloud4 55s linear 16s infinite;

	animation: cloud4 55s linear 16s infinite;

	opacity: 0

}



@-webkit-keyframes cloud4 {

	0% {

		opacity: 0;

		right: 0

	}

	10% {

		opacity: 1;

		right: 70px

	}

	90% {

		opacity: 1;

		right: 1000px

	}

	100% {

		opacity: 0;

		right: 1088px

	}

}



@keyframes cloud4 {

	0% {

		opacity: 0;

		right: 0

	}

	10% {

		opacity: 1;

		right: 70px

	}

	90% {

		opacity: 1;

		right: 1000px

	}

	100% {

		opacity: 0;

		right: 1088px

	}

}



.clouds img.cloud5 {

	top: 200px;

	-webkit-animation: cloud5 25s linear 20s infinite;

	animation: cloud5 25s linear 20s infinite;

	opacity: 0

}



@-webkit-keyframes cloud5 {

	0% {

		opacity: 0;

		right: 0

	}

	10% {

		opacity: 1;

		right: 70px

	}

	90% {

		opacity: 1;

		right: 1000px

	}

	100% {

		opacity: 0;

		right: 1088px

	}

}



@keyframes cloud5 {

	0% {

		opacity: 0;

		right: 0

	}

	10% {

		opacity: 1;

		right: 70px

	}

	90% {

		opacity: 1;

		right: 1000px

	}

	100% {

		opacity: 0;

		right: 1088px

	}

}



.v2 .domainArea .container::after,

.v2 .domainArea .container::before {

	background: url(../../images/icon/big-search.png) no-repeat;

	content: "";

	height: 260px;

	left: -30px;

	margin-top: -130px;

	position: absolute;

	top: 50%;

	width: 260px;

	z-index: -1

}



.v2 .domainArea .container::after {

	left: auto;

	right: -30px;

	background: url(../../images/icon/big-dsk.png);

	width: 240px

}



.v2 .domainArea {

	background: #233141;

	position: relative;

	z-index: 1

}



.v2 .domainArea:before {

	position: absolute;

	content: "";

	height: 100%;

	width: 50%;

	top: 0;

	left: 50%;

	z-index: -1

}



.v2 .domainContent {

	margin-left: 50px

}



.v2 .domainContent .h3 {

	color: #fff;

	font-family: proxima_nova_rgbold;

	margin-bottom: 18px;

	line-height: 32px

}



.v2 .domainContent>p {

	margin-bottom: 25px;

	line-height: 26px

}



.domainArea {

	background: url(../../images/icon/domain-bg.jpg) #233141;

	color: #fff;

	padding: 30px 0;

	overflow: hidden

}



.domainTxt {

	display: inline-block;

	float: left;

	width: 20%

}



.v2 .domainTxt {

	float: none;

	width: 100%;

	margin-bottom: 35px;

	padding-top: 0!important

}



.domainTxt p {

	margin: 0;

	font-size: 20px;

	font-family: proxima_nova_rgbold;

	line-height: 30px

}



.v2 .domainTxt p {

	font-size: 26px;

	margin-top: 5px

}



form.domainForm {

	display: inline-block;

	padding-right: 60px;

	width: 80%

}



.v2 form.domainForm {

	width: auto;

	padding: 0

}



.domainTop>input[type=search] {

	background: #fff;

	border: none;

	display: inline-block;

	float: left;

	font-size: 16px;

	height: 50px;

	padding: 0 25px;

	width: 80%;

	border-radius: 4px

}



.v2 .domainTop>input[type=search] {

	width: 320px

}



.domainTop>input[type=submit] {

	border: none;

	float: right;

	font-size: 16px;

	height: 50px;

	text-transform: uppercase;

	width: 19%;

	font-family: proxima_nova_rgbold;

	border-radius: 4px

}



.v2 .domainTop>input[type=submit] {

	width: 190px;

	margin-left: 10px

}



.domainTop {

	overflow: hidden;

	margin-bottom: 15px

}



.domainCheck span>input {

	border: none;

	cursor: pointer;

	margin: 0 6px 0 0;

	opacity: 0;

	position: relative;

	vertical-align: middle;

	z-index: 3

}



.domainCheck span>input+label {

	background: #fff;

	display: block;

	height: 15px;

	left: 0;

	position: absolute;

	top: 3px;

	width: 15px;

	z-index: 1;

	border-radius: 2px

}



.domainCheck span>input:checked+label:before {

	content: '\efad';

	font-family: icofont;

	position: absolute;

	z-index: 2;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

	font-size: 11px;

	color: #fff;

	line-height: 15px;

	text-align: center

}



.currency,

.priceTitle {

	font-family: proxima_nova_rgbold

}



.singleService {

	text-align: center;

	line-height: 28px;

	margin-top: 10px;

	padding: 20px;

	background: #f6fbff;

	border-radius: 10px;

	border: 1px solid

}



.singleService .serviceIcon {

	height: 85px;

	margin-bottom: 30px

}



.serviceContent .h3 {

	font-size: 20px;

	margin-bottom: 10px;

	margin-top: 20px;

	color: #000;

	text-transform: uppercase

}



.serviceContent p {

	margin: 0;

	color: #56595c

}



.serviceIcon>img {

	padding: 10px

}



.singlePrice {

	border: 1px solid #e8e8e8;

	text-align: center;

	padding: 0 0 20px;

	width: 100%;

	-webkit-transition: .4s;

	transition: .4s;

	margin: 20px 0;

	border-right-color: transparent

}



.priceCol:last-child .singlePrice {

	border-right-color: #e8e8e8

}



.priceHead {

	background: #fe7815;

	padding-top: 20px

}



.priceHead2 {

	background: #288feb

}



.priceHead3 {

	background: #6fa621

}



.priceHead4 {

	background: #e16002

}



.priceCol:last-child .singlePrice.active,

.singlePrice.active {

	padding: 0 0 40px;

	z-index: 1;

	margin: 0;

	border: 1px solid

}



.priceTitle {

	font-size: 16px;

	margin-bottom: 20px;

	text-transform: uppercase;

	color: #fff

}



.priceImg {

	height: 48px;

	margin-bottom: 20px

}



.priceImg img {

	max-height: 100%

}



.currency {

	font-size: 28px;

	margin-bottom: 10px;

	color: #fff

}



.currency span {

	font-family: proxima_nova_rgregular

}



.priceHead p {

	color: #fff;

	margin-bottom: 35px

}



.priceCol {

	padding: 0

}



.priceBody {

	text-align: left;

	margin-bottom: 20px

}



.aDomainLeft .checkIcon,

.active .h4.singleDomainName::before,

.captcha,

.ctaTwo,

.domainCta,

.footerLinkIcon li a,

.pagination,

.postMeta,

.postText,

.postText p,

.postTitle.h3,

.singleClient,

.singleTst::before,

.stepNo,

.tstSlider .owl-nav div,

span.closeIcon {

	text-align: center

}



.priceBody>li {

	color: #000;

	font-family: proxima_novasemibold;

	font-size: 14px;

	line-height: 50px;

	padding-left: 25px

}



.priceBody>li:nth-child(2n+1) {

	background: #f6f6f6

}



.priceBody>li i.icofont-ui-check {

	color: #2ecc71;

	margin-right: 11px

}



.priceBody>li i.icofont-ui-close {

	color: #f3746f;

	margin-right: 11px

}



.ctaCol {

	padding: 0 0 0 40px

}



.ctaCol .h2 {

	font-size: 22px;

	margin-bottom: 25px;

	line-height: 40px;

	color: #288feb;

	padding: 10px 10px 10px 0

}



.ctaCol .h2:before {

	display: none

}



.ctaTxt {

	color: #7a828a;

	font-size: 16px;

	line-height: 26px;

	display: table

}



.ctaCell {

	display: table-cell

}



.ctaTxt p {

	color: #00

}



.ctaTxt .Btn {

	margin-top: 20px

}



.ctaColBtm {

	padding-left: 35px

}



.ctaRow {

	margin-bottom: 10px

}



.ctaBtn .btnTwo.Btn {

	background: #fff;

	min-width: auto;

	padding: 0 17px

}



.clientArea {

	background: #f0f5fa

}



.singleTst,

.v2 .clientArea {

	background: #fff

}



.singleClient {

	border: 1px solid #ccc

}



.v2 .clientArea {

	padding: 60px 0

}



.tstSlider .owl-nav div {

	border-radius: 2px;

	height: 28px;

	left: -30px;

	line-height: 28px;

	position: absolute;

	top: 50%;

	width: 28px;

	-webkit-transition: .4s;

	transition: .4s

}



.aboutArea,

footer {

	position: relative

}



.footerLink>li a,

.footerLinkIcon li a {

	-webkit-transition: .4s;

	display: inline-block

}



.tstSlider .owl-nav div i {

	display: inline-block;

	line-height: 28px

}



.tstSlider .owl-nav div.owl-next {

	left: auto;

	right: -30px

}



.v2 .singleTst {

	margin-top: 17px

}



.ctaTwo {

	padding: 35px 0;

	background: url(../../images/pep-bg.jpg)!important

}



.ctaTwo .ctaTxtTwo {

	font-size: 30px;

	margin-right: 100px;

	line-height: 50px

}



.ctaTwo .ctaBtn {

	display: inline-block;

	border: 1px solid #fff;

	border-radius: 10px

}



.ctaTwo .btnOne {

	border-radius: 10px

}



.footerLogo {

	display: block;

	margin-bottom: 35px

}



.footerTxt>p {

	margin: 0;

	color: #fff

}



.footerTxt {

	font-size: 14px;

	line-height: 26px;

	margin-bottom: 35px

}



.footerLinkIcon {

	margin: 0

}



.footerLinkIcon li {

	display: inline-block

}



.footerLinkIcon li a {

	border: 1px solid;

	border-radius: 50%;

	color: #fff;

	height: 32px;

	line-height: 30px;

	margin-right: 4px;

	width: 32px;

	transition: .4s

}



.footerLinkIcon li:last-child a {

	margin: 0

}



.contactInfo .h4,

.widget .h4 {

	font-size: 18px;

	margin-bottom: 20px;

	text-transform: capitalize;

	color: #fff

}



.footerLink {

	margin: 0

}



.footerLink>li a {

	color: #fff;

	line-height: 32px;

	transition: .4s;

	font-size: 14px

}



.contactInfo span,

.contactInfo span a {

	display: block;

	color: #fff

}



.contactInfo span a {

	line-height: 35px;

	-webkit-transition: .4s;

	transition: .4s;

	font-size: 14px

}



.contactInfo span a i {

	margin-right: 5px

}



.contactBtn.Btn {

	margin-top: 30px

}



.copyrightTxt {

	color: #9fa3a8;

	line-height: 24px;

	padding: 10px 0;

	font-size: 14px;

	border-top: 1px solid;

	margin-top: 10px;

	

}



.copyrightTxt p {

	margin: 0;

	display: inline-block

}



.copyrightTxt p a{ color: #337ab7;}





.contactForm .contactSubmit+div {

	background: 0 0;

	line-height: 24px;

	margin-left: 20px;

	margin-right: 0;

	padding: 13px 0;

	width: auto

}



.contactForm .contactSubmit+div.success {

	color: green

}



.contactForm .contactSubmit+div.error {

	color: red

}



.contactForm .contactSubmit+div.success:before {

	content: "ï";

	font-family: fontawesome;

	margin-right: 5px

}



.contactForm .contactSubmit+div.error:before {

	content: "\f06a ";

	font-family: fontawesome;

	margin-right: 5px

}



.aboutArea .aboutContent {

	display: table;

	height: 645px

}



.aboutCell {

	display: table-cell

}



.aboutContent h2 {

	font-size: 26px;

	margin-bottom: 35px;

	line-height: 38px

}



.aboutT p,

.aboutTxt {

	font-size: 16px;

	line-height: 30px

}



.aboutTxt>p {

	margin-bottom: 30px

}



.aboutTxt>p:last-child {

	margin: 0

}



.aboutImg {

	position: absolute;

	width: 50%;

	height: 100%;

	left: 50%;

	top: 15%

}



.aboutImg img {

	height: auto

}



.aboutServiceArea .sectionTitle .h2 {

	color: #fff

}



.singleAboutService {

	overflow: hidden;

	background: #00256f;

	border-radius: 10px;

	box-shadow: 0 0 5px #fff;

	padding: 20px

}



.aServiceIcon {

	float: left;

	width: 60px;

	border: 1px solid #fff;

	padding: 5px;

	background: #045196;

	border-radius: 5px

}



.aServiceContent {

	padding-left: 75px

}



.aServiceTitle.h4 {

	color: #fff;

	margin: 10px 0

}



.aServiceTxt,

.aServiceTxt p {

	color: #fff;

	font-family: proxima_nova_rgregular

}



.aServiceTxt>p {

	margin: 0

}



.singleTeam {

	overflow: hidden;

	margin-top: 50px

}



.col-md-4:nth-child(1) .singleTeam,

.col-md-4:nth-child(2) .singleTeam,

.col-md-4:nth-child(3) .singleTeam {

	margin-top: 0

}



.teamImg {

	border-radius: 50%;

	float: left;

	height: 110px;

	overflow: hidden;

	width: 110px

}



.teamImg>img {

	height: 100%;

	width: 100%

}



.teamContent {

	padding-left: 140px

}



span.position {

	color: #a4aebb;

	font-size: 12px;

	margin-bottom: 15px

}



.teamTxt {

	font-size: 14px

}



.memberName.h4 {

	margin-bottom: 5px

}



.newsletterArea {

	background: #f6fbff

}



.inputWrep {

	border: 2px solid;

	border-radius: 30px;

	margin: 0 40px;

	overflow: hidden;

	padding: 5px

}



.inputWrep>input[type=email] {

	background: 0 0;

	border: none;

	float: left;

	font-size: 16px;

	line-height: 45px;

	padding-left: 30px;

	width: 68%

}



.inputWrep>input[type=submit] {

	border: none;

	border-radius: 35px;

	float: left;

	font-family: proxima_novasemibold;

	font-size: 16px;

	line-height: 45px;

	width: 32%

}



.domainSearchArea .domainSearchForm input.submit,

.singleDomain a.cartBtn {

	font-family: proxima_nova_rgbold

}



.domainSearchArea .domainCheck span>input+label {

	background: #e9e9e9

}



ul.domains {

	margin: 0

}



.availableDomain.clearfix {

	background: #233141;

	display: block;

	padding: 35px;

	border-bottom: 2px solid

}



.aDomainLeft.clearfix {

	display: inline-block;

	float: left;

	min-width: 300px

}



.aDomainLeft .checkIcon {

	background: #2ecc71;

	border-radius: 50%;

	color: #fff;

	display: inline-block;

	float: left;

	font-size: 17px;

	height: 45px;

	line-height: 45px;

	width: 45px

}



.DomainName {

	display: inline-block;

	margin-left: 25px

}



.DomainName .h3 {

	color: #fff;

	font-size: 22px;

	margin: 0

}



.DomainName>span {

	color: #2ecc71

}



.domainBtn.clearfix {

	float: right

}



.domainBtn .Btn.btnCart {

	background: #2ecc71;

	margin-right: 8px;

	-webkit-transition-duration: .4s;

	transition-duration: .4s

}



.btnCart.Btn.added {

	background: #ea5d5d

}



.btnCart.Btn .added,

.btnCart.Btn.added .add {

	display: none

}



.btnCart.Btn.added .added {

	display: block

}



li.singleDomain {

	background: #f6fbff;

	overflow: hidden;

	padding: 35px;

	border: 1px solid #e1effa;

	border-top: none

}



.domains li:nth-child(2) {

	border-top: 2px solid #e1effa

}



.h4.singleDomainName {

	float: left;

	margin: 0;

	position: relative;

	padding-left: 40px;

	line-height: 40px

}



.singleDomainRight {

	float: right

}



.boardMenu li,

.stepNo {

	float: left

}



.singleDomain a.cartBtn {

	background: #2ecc71;

	border-radius: 4px;

	color: #fff;

	display: inline-block;

	font-size: 12px;

	line-height: 40px;

	padding: 0 20px;

	text-transform: uppercase;

	-webkit-transition: .4s;

	transition: .4s

}



.singleDomain a.cartBtn .added {

	display: none

}



.singleDomain a.cartBtn.added {

	background: #ea5d5d

}



.singleDomain a.cartBtn.added .added {

	display: block

}



.singleDomain a.cartBtn.added .add {

	display: none

}



.domainCta .h2,

.stepNo,

h4.price {

	display: inline-block

}



.h4.singleDomainName::before {

	background: #cadae6;

	border-radius: 4px;

	content: "";

	height: 16px;

	left: 0;

	margin-top: -8px;

	position: absolute;

	top: 50%;

	width: 16px

}



.active .h4.singleDomainName::before {

	content: "\ed27";

	font-family: icofont;

	font-size: 7px;

	line-height: 16px

}



.faqTitle,

.stepNo {

	font-family: proxima_nova_rgbold

}



h4.price {

	margin: 0 11px 0 0

}



.price del {

	color: #233141;

	font-size: 14px;

	margin-right: 15px

}



.domainCtaArea {

	padding: 55px 0

}



.domainCta .h2 {

	color: #fff;

	line-height: 45px;

	margin: 0 120px 0 0

}



.domainCta .Btn.ctaBtn {

	line-height: 45px;

	vertical-align: top

}



.stepNo {

	background: #288feb;

	border: 7px solid #53abf9;

	border-radius: 50%;

	color: #fff;

	font-size: 28px;

	height: 70px;

	line-height: 60px;

	width: 70px

}



.singleStep {

	overflow: hidden;

	border: 1px solid #ccc;

	padding: 20px;

	background: #3099fa;

	min-height: 175px

}



.stepArea .col-sm-4:nth-child(2) .singleStep {

	background: #fe660e

}



.stepArea .col-sm-4:nth-child(3) .singleStep {

	background: #6fa621

}



.stepArea .col-sm-8 .singleStep {

	background: #f7a836

}



.stepArea .col-sm-4:nth-child(2) .stepNo {

	background: #f45a01;

	border-color: #ff7b2e

}



.stepArea .col-sm-4:nth-child(3) .stepNo {

	background: #75bd10;

	border-color: #7ab428

}



.stepArea .col-sm-8 .stepNo {

	background: #e5992a;

	border-color: #febd60

}



.stepContent {

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-flex-direction: column;

	-ms-flex-direction: column;

	flex-direction: column;

	-webkit-box-pack: center;

	-webkit-justify-content: center;

	-ms-flex-pack: center;

	justify-content: center;

	padding-left: 20px

}



.stepContent .h4 {

	margin-bottom: 10px;

	color: #fff

}



.stepContent>p {

	font-size: 14px;

	margin: 0;

	color: #fff

}



.hosting .singlePrice {

	margin: 0

}



.faqTitle {

	background: #f6fbff;

	color: #627891;

	line-height: 24px;

	margin-bottom: 15px;

	padding: 13px 0 13px 20px

}



.singleFaq,

.singleFaq>p {

	font-family: proxima_novalight;

	line-height: 26px

}



.boardMenu a,

.boardTitle .h4,

.singleTst .clientName,

.singleTst::before {

	font-family: proxima_nova_rgbold

}



.singleFaq {

	display: inline-block;

	width: 48%;

	margin-top: 30px;

	vertical-align: top

}



.singleFaq:nth-child(2n) {

	margin-left: 3%

}



.singleFaq:first-child,

.singleFaq:nth-child(2n) {

	margin-top: 0

}



.singleTst {

	border: 1px solid #dfebf5;

	border-radius: 4px;

	padding: 60px 10px 25px 10px;

	position: relative;

	margin-top: 65px !important;

	text-align: center;

	margin-bottom: 10px;

}



.singleTst>p {

	color: #8193a7;

	font-size: 14px;

	font-style: italic;

	margin-bottom: 20px;

	line-height: 20px

}



.singleTst .clientName {

	display: block;

	font-size: 16px;

	font-style: normal;

	margin-bottom: 0

}



.boardMenu a,

.boardMenu li,

.editDomain a,

.editDomain>li,

ul.regDomains .domainName {

	display: inline-block

}



.singleTst>a {

	color: #9caec2;

	font-size: 13px;

	-webkit-transition: .4s;

	transition: .4s

}



.

/* singleTst::before {border: 4px solid #fff;border-radius: 50%;content: "\f10d"; */



font-size: 14px;

height: 34px;

left: 21px;

position: absolute;

top: -18px;

width: 34px;

font-family: fontAwesome;

line-height: 26px;



}

.boardMenu {

	height: 50px;

	margin-bottom: 50px

}

.boardMenu>ul {

	margin: 0;

	overflow: hidden

}

.boardMenu a {

	color: #fff;

	line-height: 50px;

	padding: 0 20px;

	-webkit-transition-duration: .4s;

	transition-duration: .4s

}

.boardTitle .h4 {

	margin-bottom: 30px

}

.editDomain a,

.submitBtn>input,

ul.regDomains .domainName a {

	font-family: proxima_novasemibold

}

.accountInput .h5 {

	margin-bottom: 15px;

	margin-top: 25px

}

.accountInput input {

	background: #f6fbff;

	border: 1px solid #e1e6ec;

	border-radius: 4px;

	line-height: 50px;

	padding-left: 20px;

	width: 100%;

	-webkit-transition: .4s;

	transition: .4s

}

.col-md-6:nth-child(1) .accountInput .h5,

.col-md-6:nth-child(2) .accountInput .h5 {

	margin-top: 0

}

.submitBtn>input {

	border: none;

	border-radius: 4px;

	line-height: 45px;

	margin-top: 20px;

	width: 170px

}

.regDomains {

	border: 1px solid #e3e9f0;

	margin: 0

}

ul.regDomains .domainName {

	line-height: 75px;

	padding-left: 30px

}

ul.regDomains .domainName a {

	display: inline-block;

	font-size: 16px;

	color: #233141;

	-webkit-transition: .4s;

	transition: .4s;

	line-height: 20px

}

.editDomain {

	float: right;

	margin: 0

}

.regDomains>li {

	overflow: hidden;

	padding-right: 15px;

	border-bottom: 1px solid #e3e9f0;

	-webkit-transition: .4s;

	transition: .4s;

	border-left: 5px solid transparent

}

.regDomains>li:hover {

	border-left: 5px solid

}

.regDomains>li:last-child {

	border-bottom: none

}

.editDomain>li {

	line-height: 75px

}

.editDomain a {

	color: #9aaec4;

	font-size: 13px;

	padding: 0 10px;

	position: relative;

	-webkit-transition: .4s;

	transition: .4s;

	line-height: 20px

}

.editDomain a::after {

	content: "|";

	position: absolute;

	right: -1px

}

.editDomain a:hover {

	color: #233141

}

.editDomain li:last-child a::after {

	display: none

}

.editDomain li:last-child a {

	color: #ea5d5d;

	-webkit-transition: .4s;

	transition: .4s

}

.editDomain li:last-child a:hover {

	color: #AF3232

}

.contactTxt>p {

	margin: 0;

	line-height: 30px

}

.contactTxt {

	margin-bottom: 50px

}

.contactForm>div {

	background: #f6fbff;

	float: left;

	margin-bottom: 15px;

	margin-right: 15px;

	width: 47%

}

.contactForm {

	overflow: hidden

}

.contactForm>div>* {

	background: 0 0;

	border: 1px solid #dbe5f0;

	height: 50px;

	line-height: 50px;

	padding-left: 20px;

	width: 100%;

	-webkit-transition: .4s;

	transition: .4s

}

.duration>span,

span.closeIcon {

	-webkit-transition: all .4s ease 0s;

	cursor: pointer

}

.contactSelect select {

	-moz-appearance: none;

	-webkit-appearance: none;

	appearance: none;

	color: #97a9be

}

.contactForm .contactSelect {

	position: relative;

	z-index: 1

}

.contactForm .contactSelect::before {

	color: #a5b8ce;

	content: "î¬¥";

	font-family: icofont;

	height: 100%;

	line-height: 50px;

	position: absolute;

	right: 15px;

	top: 0;

	z-index: -1

}

.contactForm .contactMsg {

	height: 150px;

	width: 97%

}

.contactForm .contactMsg textarea {

	height: 100%;

	line-height: 24px;

	padding-top: 15px;

	padding-right: 15px

}

.contactForm .contactSubmit {

	margin: 0;

	width: 210px;

	border-radius: 3px

}

.contactForm .contactSubmit input {

	border: none;

	color: #fff;

	padding: 0

}

.contactForm::-webkit-input-placeholder {

	color: #97a9be;

	opacity: 1

}

.contactForm::-moz-placeholder {

	color: #97a9be;

	opacity: 1

}

.contactForm:-ms-input-placeholder {

	color: #97a9be;

	opacity: 1

}

.contactForm:-moz-placeholder {

	color: #97a9be;

	opacity: 1

}

.contactInfoCell {

	border-left: 1px solid #f2f2f2;

	margin-left: 10px;

	padding-left: 50px;

	margin-top: 36px

}

.contactInfoCell .h4 {

	font-size: 18px;

	margin-bottom: 20px;

	font-family: proxima_nova_rgbold

}

.singleInfo {

	margin-top: 40px

}

.singleInfo:first-child {

	margin-top: 0

}

.singleContactInfo>span {

	color: #222;

	font-family: proxima_nova_rgbold;

	font-size: 16px;

	width: 110px;

	margin-bottom: 6px

}

.singleContactInfo>a {

	color: #222;

	font-family: proxima_novasemibold;

	font-size: 14px

}

.singleInfo:last-child .singleContactInfo>span {

	width: 180px

}

#googleMap {

	background: grey;

	height: 550px;

	width: 100%

}

.hTstArea {}

.cartTable {

	margin: 0

}

.cartTable>li {

	display: block;

	border: 1px solid #eff2f4;

	border-top: none;

	color: #242424;

	font-family: proxima_novasemibold

}

.cartTable>li>div {

	border-left: 1px solid #eff2f4;

	display: inline-block;

	float: left;

	width: 20%;

	padding: 20px 0 20px 30px;

	line-height: 30px

}

.cartTable>li>div.product {

	width: 40%

}

.cartTable>li>div:first-child {

	border-left: medium none

}

.cartTable>li.cartHead div {

	line-height: 30px;

	padding: 10px 0 10px 30px;

	text-transform: capitalize

}

span.closeIcon {

	float: left;

	font-size: 14px;

	line-height: 30px;

	margin-left: -15px;

	margin-right: 80px;

	padding: 0 5px;

	transition: all .4s ease 0s

}

span.closeIcon:hover {

	color: #ea5d5d

}

.pTxt {

	position: relative

}

.pTxt::before {

	content: "";

	height: 60px;

	left: 20px;

	position: absolute;

	top: -15px;

	width: 35px;

	background-size: 100%;

	background-position: center;

	background-repeat: no-repeat

}

.category-host .pTxt:before {

	background-image: url(../../images/icon/cart-host.png)

}

.category-domain .pTxt:before {

	background-image: url(../../images/icon/cart-domain.png)

}

.duration>span {

	border: 1px solid #a8b9c9;

	line-height: 28px;

	padding: 0 10px;

	position: relative;

	transition: all .4s ease 0s;

	width: 80px

}

.duration>span::before {

	color: #a8b9c9;

	content: "î¬¥";

	font-family: icofont;

	height: 100%;

	position: absolute;

	right: 9px;

	-webkit-transition: all .4s ease 0s;

	transition: all .4s ease 0s;

	width: auto

}

.bill::before,

.hosting2 h3:before {

	content: ""

}

.cartOpt,

.cartOpt>li {

	-webkit-transition: .4s

}

.duration>span:hover::before {

	color: #fff

}

.cartOpt {

	left: 115px;

	margin: 0;

	position: absolute;

	top: 51px;

	z-index: 9;

	border: 6px solid #fff;

	box-shadow: 0 0 8px RGBA(0, 0, 0, .41);

	-webkit-transform: scale(1.2);

	transform: scale(1.2);

	visibility: hidden;

	transition: .4s;

	opacity: 0

}

.bill,

.duration {

	position: relative

}

.cartOpt>li {

	height: 45px;

	line-height: 45px;

	padding-left: 15px;

	width: 150px;

	border-bottom: 1px solid RGBA(255, 255, 255, .15);

	cursor: pointer;

	transition: .4s

}

.cartOpt.active {

	-webkit-transform: scale(1);

	transform: scale(1);

	visibility: visible;

	opacity: 1

}

.cartTable li.coupon {

	border: none;

	font-size: 14px

}

.couponForm>input {

	border-color: #eff2f4;

	border-style: none solid solid;

	border-width: 0 1px 1px;

	line-height: 50px;

	padding-left: 20px;

	width: 245px;

	font-family: proxima_novasemibold

}

.cartTotal .h4.title,

.cartTotal>div,

.couponForm>button,

.totalBtn {

	font-family: proxima_nova_rgbold

}

.couponForm>button {

	background: #233141;

	border: none;

	color: #fff;

	line-height: 52px;

	margin-left: -4px;

	width: 145px

}

.totalBtn,

.totalBtn i {

	display: inline-block;

	line-height: 60px

}

.cartTotal {

	background: #f6fbff;

	border: 1px solid #e8edf2;

	border-radius: 2px;

	margin-left: -30px;

	padding: 35px 30px;

	margin-top: 30px

}

.cartTotal .h4.title {

	font-size: 20px;

	margin-bottom: 45px

}

.cartTotal>div {

	color: #233141;

	margin-bottom: 25px

}

.cartTotal span+span {

	float: right

}

.totalBtn {

	padding: 0 30px;

	border: none

}

.totalBtn i {

	font-size: 25px;

	margin-left: 10px;

	vertical-align: top;

	-webkit-transition: .4s;

	transition: .4s

}

.totalBtn:hover i {

	-webkit-transform: translateX(4px);

	transform: translateX(4px)

}

.checkTitle {

	font-family: proxima_novasemibold;

	line-height: 75px;

	margin-bottom: 60px;

	padding-left: 30px

}

.bill,

.checkTitle>a {

	font-family: proxima_nova_rgbold

}

.checkout .cartTotal {

	margin-top: 0

}

.checkoutWrep .row>div {

	color: #333;

	margin-bottom: 25px

}

.bill {

	color: #053652;

	font-size: 20px;

	margin-bottom: 10px;

	padding-bottom: 23px

}

.bill::before {

	bottom: 0;

	height: 3px;

	left: 0;

	position: absolute;

	width: 40px

}

.checkoutWrep .row>div span {

	display: block;

	font-family: proxima_novasemibold;

	font-size: 14px;

	line-height: 14px;

	margin-bottom: 15px

}

.pagination a,

.postTag>li,

.postTitle.h3,

.singlePost .postTitle.h4 {

	font-family: proxima_nova_rgbold

}

.checkoutWrep .row>div input {

	border: 1px solid #e5e5e5;

	line-height: 50px;

	padding-left: 15px;

	-webkit-transition: all .4s ease 0s;

	transition: all .4s ease 0s;

	width: 100%

}

.checkoutWrep .row>div:nth-last-child(1),

.checkoutWrep .row>div:nth-last-child(2) {

	margin-bottom: 0

}

.singlePost .postContent {

	background: #f6fbff;

	border: 1px solid #e8edf2;

	color: #8894a1;

	font-size: 14px;

	padding: 30px 25px;

	line-height: 25px

}

.singlePost .postTitle.h4 {

	font-size: 20px;

	margin-bottom: 10px;

	display: block

}

.singlePost .postDate {

	display: block;

	line-height: 14px;

	margin-bottom: 25px

}

.singlePost .postImg {

	overflow: hidden

}

.singlePost .postImg a {

	display: block

}

.singlePost .postImg img {

	-webkit-transition: .4s;

	transition: .4s;

	width: 100%

}

.singlePost:hover .postImg img {

	-webkit-transform: scale(1.1);

	transform: scale(1.1)

}

.col-md-4:not(:nth-child(1)):not(:nth-child(2)):not(:nth-child(3)) .singlePost {

	margin-top: 30px

}

.pagination {

	display: block;

	margin: 80px 0 0

}

.author,

.captcha>span,

.commentInput>input,

.commentLeft,

.pagination a,

.pagination li,

.pagination ul,

.postDate,

.postTag>li,

.postTag>li a,

.supportInput>.supportSelect,

.supportInput>input {

	display: inline-block

}

.pagination ul {

	margin: 0

}

.pagination a {

	border: 1px solid #dfe9f1;

	color: #bababa;

	font-size: 12px;

	line-height: 30px;

	padding: 0 15px;

	text-transform: uppercase;

	-webkit-transition: all .4s ease 0s;

	transition: all .4s ease 0s

}

article.singleBlog {

	color: #999;

	font-size: 16px;

	padding: 0 50px

}

.blogImg>img {

	width: 100%

}

.postTitle.h3 {

	margin: 45px 0 12px

}

.author {

	margin-left: 6px

}

.author>span {

	text-transform: capitalize

}

.postMeta {

	margin-bottom: 40px

}

.postText,

.postText p {

	line-height: 30px;

	margin-bottom: 30px

}

.postText {

	margin-bottom: 40px

}

.postTag {

	margin: 25px 0 0

}

.postTag>li {

	color: #222;

	margin-right: 5px

}

.postTag>li a {

	color: #999;

	font-family: proxima_nova_rgregular

}

.dt_reply,

.h4.areaTitle,

.h5.dt_name {

	font-family: proxima_nova_rgbold

}

.postTag>li:not(:last-child) a::after {

	content: ","

}

.h4.areaTitle {

	font-size: 20px;

	margin-bottom: 12px;

	margin-top: 80px

}

.subTitle {

	font-size: 13px

}

.commentImg {

	border-radius: 50%;

	height: 70px;

	overflow: hidden;

	width: 70px

}

.commentLeft {

	float: left

}

.commentRight {

	padding-left: 92px

}

.singleComment.clearfix {

	border-bottom: 1px solid #e8edf1;

	padding: 40px 0

}

.commentInput textarea,

.commentInput>input {

	background: #f6fbff;

	border: 1px solid #dfe9f1

}

.h5.dt_name {

	font-size: 16px

}

.dt_time {

	font-size: 12px;

	margin-bottom: 15px

}

.commentTxt.dt_txt,

.commentTxt.dt_txt p {

	font-size: 13px;

	line-height: 24px;

	margin-bottom: 20px

}

.dt_reply {

	color: #222;

	font-size: 12px;

	text-transform: uppercase;

	-webkit-transition: all .4s ease 0s;

	transition: all .4s ease 0s

}

.commentInput {

	margin-top: 65px;

	overflow: hidden;

	padding-right: 115px

}

.commentInput>input {

	float: left;

	line-height: 50px;

	margin-bottom: 20px;

	padding-left: 25px;

	width: calc(50% - 10px);

	margin-top: 1px

}

.commentInput textarea {

	height: 190px;

	margin-bottom: 20px;

	padding: 15px 25px;

	width: 100%

}

.commentInput>input:first-child {

	margin-right: 20px

}

.commentInput>input[type=submit] {

	font-family: proxima_nova_rgbold;

	font-size: 16px;

	padding: 0;

	width: 190px

}

.commentInput>* {

	border-radius: 3px;

	font-family: proxima_nova_rgregular;

	-webkit-transition: .4s;

	transition: .4s;

	outline: 0

}

.commentInput>::-webkit-input-placeholder {

	color: #288feb

}

.commentInput>::-moz-placeholder {

	color: #288feb

}

.commentInput>:-ms-input-placeholder {

	color: #288feb

}

.commentInput>:-moz-placeholder {

	color: #288feb

}

.serachForm>input[type=search] {

	border: none;

	font-size: 16px;

	height: 60px;

	margin-bottom: 75px;

	padding-left: 20px;

	width: 100%

}

.serachForm {

	position: relative

}

.serachForm>input[type=submit] {

	background: 0 0;

	border: none;

	color: #fff;

	font-family: fontawesome;

	font-size: 16px;

	line-height: 30px;

	margin: 15px;

	padding: 0 10px;

	position: absolute;

	right: 0;

	-webkit-transition: all .4s ease 0s;

	transition: all .4s ease 0s;

	top: 0

}

.serachForm>input[type=submit]:hover {

	color: #141233

}

.serachForm input::-webkit-input-placeholder {

	opacity: 1;

	color: #fff

}

.serachForm input::-moz-placeholder {

	opacity: 1;

	color: #fff

}

.serachForm input:-ms-input-placeholder {

	opacity: 1;

	color: #fff

}

.serachForm input:-moz-placeholder {

	opacity: 1;

	color: #fff

}

.supportTitle.h3 {

	font-family: proxima_nova_rgbold;

	margin-bottom: 15px

}

.supportForm .subTitle {

	font-size: 16px;

	margin-bottom: 35px

}

.supportInput>.supportSelect,

.supportInput>input {

	float: left;

	height: 60px;

	line-height: 60px;

	margin-bottom: 20px;

	width: calc(50% - 10px)

}

.supportInput {

	overflow: hidden;

	padding-right: 15px

}

.supportInput::-webkit-input-placeholder {

	opacity: 1

}

.supportInput::-moz-placeholder {

	opacity: 1

}

.supportInput:-ms-input-placeholder {

	opacity: 1

}

.supportInput:-moz-placeholder {

	opacity: 1

}

.supportInput .supportSelect,

.supportInput>input:first-child {

	margin-right: 20px

}

.supportInput>textarea {

	height: 220px;

	margin-bottom: 20px;

	width: 100%;

	padding-top: 20px;

	-webkit-transition: .4s;

	transition: .4s

}

.supportInput>* {

	border: 1px solid #d9d9d9;

	padding-left: 30px;

	-webkit-transition: .4s;

	transition: .4s

}

.supportInput .supportSelect {

	padding-left: 0;

	position: relative

}

.supportSelect select {

	-moz-appearance: none;

	-webkit-appearance: none;

	appearance: none;

	background: 0 0;

	border: none;

	height: 100%;

	vertical-align: top;

	width: 100%;

	padding-left: 30px;

	cursor: pointer;

	-webkit-transition: .4s;

	transition: .4s

}

.supportInput .supportSelect:before {

	position: absolute;

	content: '\eb25';

	top: 0;

	width: 10px;

	height: 10px;

	font-family: icofont;

	font-size: 16px;

	line-height: 60px;

	right: 15px;

	z-index: -1

}

.fileInput .inputfile {

	height: 100%;

	left: 0;

	opacity: 0;

	position: absolute;

	top: 0;

	width: 100%;

	z-index: 9;

	cursor: pointer

}

.captcha,

.fileInput {

	height: 60px;

	line-height: 60px;

	float: left

}

.fileInput {

	background: #f9f9f9;

	color: #bebebe;

	margin-bottom: 20px;

	padding-left: 70px;

	position: relative;

	width: 65%;

	-webkit-transition: .4s;

	transition: .4s

}

.fileInput label {

	color: #19b5fe;

	font-weight: unset;

	margin: 0;

	text-decoration: underline;

	-webkit-transition: .4s;

	transition: .4s

}

.fileInput:before {

	color: #888;

	content: "ï®";

	font-family: fontawesome;

	font-size: 16px;

	left: 30px;

	line-height: 60px;

	position: absolute;

	-webkit-transition: .4s;

	transition: .4s

}

.fileInput:hover {

	background: #fff

}

.captcha {

	background: #f6fbff;

	color: #222;

	font-size: 16px;

	margin-left: 20px;

	padding: 0;

	width: calc(35% - 20px);

	cursor: no-drop;

	margin-bottom: 20px

}

.eSearchImg,

.sicleImg {

	text-align: right

}

.captcha>span {

	background: #bdc9d3;

	border-radius: 4px;

	height: 25px;

	margin-right: 17px;

	margin-top: 16.5px;

	vertical-align: top;

	width: 25px

}

.supportInput>input[type=submit] {

	border: none;

	float: left;

	font-family: proxima_nova_rgbold;

	font-size: 17px;

	margin: 0;

	padding: 0;

	width: 240px

}

dd {

	margin: 0;

	padding: 0 0 20px 40px;

	font-size: 14px;

	line-height: 26px;

	color: #848383;

	display: none

}

dt {

	font-size: 16px;

	line-height: 30px;

	padding: 0 0 15px 20px;

	cursor: pointer;

	margin-bottom: 1px;

	border-bottom: 1px solid #eaeaea;

	margin-top: 20px;

	color: #222

}

dt.active {

	border-bottom: 0 solid

}

dt.active+dd {

	border-bottom: 1px solid #eaeaea;

	background: #f0f8ff;

	padding-top: 20px

}

dl.accordion {

	width: 100%;

	margin-top: 0;

	margin-left: auto;

	margin-right: auto;

}

.style1 .active {

	color: #000;

	background: #ddd

}

.style2.accordion dt {

	position: relative;

	padding-left: 40px

}

.supportFaq .subTitle {

	font-size: 16px;

	margin-bottom: 35px

}

.comingContent span {

	color: #233141;

	font-size: 16px;

	line-height: 28px

}

.comingContent .h1 {

	color: #288feb;

	font-family: proxima_nova_rgbold;

	font-size: 68px;

	line-height: 65px;

	margin-bottom: 20px;

	margin-top: 20px

}

.eSearchForm,

.subsForm {

	margin-top: 30px;

	overflow: hidden

}

.eSearchForm>input,

.subsForm>input {

	background: #f6fbff;

	border: 1px solid #dfe9f1;

	float: left;

	height: 50px;

	margin-left: 1px;

	padding-left: 20px;

	-webkit-transition: all .4s ease 0s;

	transition: all .4s ease 0s;

	width: 274px

}

.eSearchForm>input[type=submit],

.subsForm>input[type=submit] {

	font-family: proxima_nova_rgbold;

	font-size: 16px;

	margin-left: 15px;

	padding: 0;

	width: 155px

}

.sicleImg {

	height: 320px;

	margin-right: 45px

}

.sicleImg>img {

	height: 100%

}

.comingContent {

	padding-top: 25px

}

.h1.errorTitle {

	font-size: 70px;

	line-height: 60px;

	margin-bottom: 30px;

	margin-top: 0

}

.errorContent>span {

	font-size: 16px;

	line-height: 28px

}

.errorContent>a {

	color: #222;

	display: inline-block;

	font-family: proxima_nova_rgbold;

	font-size: 16px;

	margin-top: 20px;

	-webkit-transition: all .4s ease 0s;

	transition: all .4s ease 0s

}

.Btn,

.aboutServiceArea,

.active .h4.singleDomainName::before,

.bill::before,

.boardMenu,

.boardMenu li a:hover,

.cartOpt>li,

.cartTable>li.cartHead,

.clientLogin input[type=submit],

.commentInput>input[type=submit],

.contactForm .contactSubmit,

.ctaTwo,

.domainCheck span>input:checked+label,

.domainCtaArea,

.domainSearchArea .domainSearchForm input.submit,

.domainTop>input[type=submit],

.duration>span:hover,

.eSearchForm>input[type=submit],

.homeArea,

.inputWrep>input[type=submit],

.pagination a:hover,

.pagination li.active a,

.preloader,

.serachForm>input[type=search],

.singleTst::before,

.submitBtn>input,

.subsForm>input[type=submit],

.supportInput>input[type=submit],

.totalBtn,

.tstSlider .owl-nav div,

.v2 .domainArea:before,

.v2 .homeBtn a.btnOne,

.v2 header .langTxt,

header .lang li:hover,

header .topInfo li.clientAreaLi span,

header a.cart .count {

	background: #288feb;

	color: #fff

}

.v2 header .topInfo li a {

	background: 0 0;

	color: #fff

}

.v2 header .topInfo li a:hover{ color: #2ab7ff}

.boardMenu li.active a,

.v2 header .langIcon,

.v2 header .topInfo li.clientAreaLi span {

	background: #1f80d7;

	color: #fff

}

.banner_sec {

	position: relative;

	text-align: center

}

.banner_sec .cont {

	text-align: left;

	position: absolute;

	left: 0;

	top: 15%;

	bottom: 0;

	right: 0;

	width: 1170px;

	margin: 0 auto;

	padding-left: 1%

}

.banner_sec .cont h1 {

	font-size: 32px;

	color: #fff;

	font-family: Poppins, sans-serif;

	font-weight: 500;

	width: 55%

}

.banner_sec .cont h1 span {

	display: block;

	color: #fff;

	font-weight: 700;

	font-size: 22px;

	text-transform: none

}

.banner_sec .cont p {

	font-size: 20px;

	color: #fff;

	font-weight: 400;

	font-weight: 400;

	width: 55%;

	clear: both

}

.banner_sec .cont .btn {

	position: relative;

	width: auto;

	text-align: center;

	font-size: 18px;

	text-transform: uppercase;

	border-radius: 10px;

	margin-top: 30px;

	border: 1px solid #fff;

	display: inline-block;

	margin-right: 10px;

	box-shadow: 0 8px 6px -6px #000;

	background: #cf6018;

	background: -moz-linear-gradient(top, #cf6018 0, #ee7524 36%, #ee7524 60%, #cf6018 100%);

	background: -webkit-linear-gradient(top, #cf6018 0, #ee7524 36%, #ee7524 60%, #cf6018 100%);

	background: linear-gradient(to bottom, #cf6018 0, #ee7524 36%, #ee7524 60%, #cf6018 100%);

	filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#cf6018', endColorstr='#cf6018', GradientType=0)

}

.banner_sec .cont .btn .cart {

	background: #f07725;

	height: 40px;

	width: 40px;

	text-align: center;

	position: absolute;

	right: -20px;

	top: 20px;

	border-radius: 50%;

	border: 1px solid #fff;

	font-size: 20px;

	color: #fff;

	line-height: 40px

}

.news p,

.trust {

	line-height: 30px

}

.cartOpt>li:hover,

.checkTitle,

.ctaBtn .btnOne.Btn,

.domainCta .Btn.ctaBtn,

.homeBtn a.btnOne,

.tstSlider .owl-nav div:hover,

.v2 .domainBtn {

	background: #288feb;

	color: #fff

}

.domainTop>input[type=search],

.h2,

.h3,

.h4,

.h5,

.h6,

.menuDiscount>span,

.singleTst .clientName,

.v2 .homeContent span.h2,

h2,

h3,

h4,

h5,

h6,

header .langIcon,

header .topInfo li a {

	color: #999

}

.v2 .homeContent span.h2 {

	float: left;

	width: 100%;

	color: #fff;

	font-family: Poppins, sans-serif;

	font-weight: 600

}

.author>span,

.boardTitle .h4,

.checkTitle>a,

.clientLogin input[type=submit]+.h5 a,

.contactInfo span a:hover,

.contactInfoCell .h4,

.ctaBtn .btnTwo.Btn,

.dt_reply:hover,

.errorContent>a:hover,

.fileInput:hover:before,

.footerLink>li a:hover,

.footerLinkIcon li a:hover,

.h1.errorTitle,

.mMenuCol .menuDiscount .h3,

.menuDiscount>a,

.sectionTitle .h2 span,

.singleTst>a:hover,

.supportTitle.h3 span,

.v2 .homeBtn a.btnTwo,

.v2 .homeContent span.topTxt,

h4.price,

span.closeIcon,

ul.regDomains .domainName a:hover {

	color: #288feb

}

.checkoutWrep .row>div input:focus,

.commentInput>:focus,

.eSearchForm>input:focus,

.fileInput:hover,

.priceCol:last-child .singlePrice.active,

.singlePrice.active,

.subsForm>input:focus,

.supportInput input:focus,

.supportInput select:focus,

.supportInput textarea:focus {

	box-shadow: 0 0 2px #288feb

}

#nav>li ul.sub-menu li:first-child,

#nav>li ul.sub-menu li:last-child,

#nav>li>ul.sub-menu li,

.accountInput input:focus,

.cartTable>li.cartHead div,

.checkoutWrep .row>div input:focus,

.commentInput>:focus,

.commentInput>input[type=submit],

.contactForm>div>input:focus,

.contactForm>div>textarea:focus,

.domainSearchArea .domainSearchForm input.serach:focus,

.eSearchForm>input:focus,

.fileInput:hover,

.inputWrep,

.priceCol:last-child .singlePrice.active,

.singlePrice.active,

.subsForm>input:focus,

.supportInput input:focus,

.supportInput select:focus,

.supportInput textarea:focus,

header nav#navbar ul>li.dropdown-megamenu .mega-menu {

	border-color: #288feb

}

#nav>li>ul.sub-menu li {

	border-right-color: #288feb

}

#nav>li>ul.sub-menu li,

.regDomains>li:hover {

	border-left-color: #288feb

}

#nav>li ul.sub-menu li:first-child {

	border-top-color: #288feb

}

#nav>li ul.sub-menu li:last-child,

.availableDomain.clearfix,

.subPar>a::before {

	border-bottom-color: #288feb

}

.v2 .homeArea {

	background: url(../../images/bg6.jpg) center top no-repeat #fff


}

.Btn:hover,

.commentInput>input[type=submit]:hover,

.contactBtn.Btn:hover,

.contactForm .contactSubmit input:hover,

.couponForm>button:hover,

.ctaBtn .btnOne.Btn:hover,

.domainCta .Btn.ctaBtn:hover,

.domainSearchArea .domainSearchForm input.submit:hover,

.domainTop>input[type=submit]:hover,

.eSearchForm>input[type=submit]:hover,

.homeBtn a.btnOne:hover,

.inputWrep>input[type=submit]:hover,

.submitBtn>input:hover,

.subsForm>input[type=submit]:hover,

.supportInput>input[type=submit]:hover,

.totalBtn:hover,

.v2 .domainBtn:hover,

header .topInfo li.clientAreaLi span:hover {

	background: #3FA5FF

}

.ctaBtn .btnTwo.Btn:hover,

.homeBtn a.btnTwo:hover {

	color: #233141

}

.Btn,

.commentInput>input[type=submit],

.contactBtn.Btn,

.contactForm .contactSubmit input,

.couponForm>button,

.ctaBtn .btnOne.Btn,

.ctaBtn .btnTwo.Btn,

.domainCta .Btn.ctaBtn,

.domainSearchArea .domainSearchForm input.submit,

.domainTop>input[type=submit],

.eSearchForm>input[type=submit],

.homeBtn a.btnOne,

.homeBtn a.btnTwo,

.inputWrep>input[type=submit],

.submitBtn>input,

.subsForm>input[type=submit],

.supportInput>input[type=submit],

.totalBtn,

.v2 .domainBtn,

header .topInfo li.clientAreaLi span {

	-webkit-transition: .4s;

	transition: .4s

}

.indian-domain {

	background: #fff;

	border: 0

}

.indian-domain p {

	padding-top: 20px;

	color: #555151

}

.free-domain {

	text-align: center;

	background: #227fd3;

	padding: 30px 0;

	margin-top: -50px

}

.free-domain .sectionTitle .h2,

.free-domain .sectionTitle .h2 span {

	color: #fff

}

.free-domain ul {

	overflow: hidden;

	border: 1px solid #fff;

	border-radius: 10px;

	box-shadow: -2px 0 10px #dadada

}

.free-domain ul li {

	float: left;

	width: 25%;

	padding: 50px 10px;

	background: #feae17;

	border-right: 1px solid #fff

}

.free-domain ul li:last-child {

	border-right: 0

}

.free-domain ul li .circle {

	width: 110px;

	height: 110px;

	border: 1px solid #fff;

	padding: 20px 10px 10px;

	margin: 0 auto;

	border-radius: 50%

}

.free-domain ul li .heading {

	font-size: 18px;

	font-weight: 700;

	color: #fff;

	padding-top: 20px

}

.plan_price {

	color: #227fd3;

	font-size: 22px;

	font-weight: 700;

	padding-bottom: 10px

}

.trust {

	background: #045196;

	text-align: center;

	padding: 40px 20px;

	font-size: 25px;

	color: #f6dc11

}

.trust a {

	color: #fff28f;

	font-weight: 700

}

.sel {

	background: #f6fbff;

	width: 90%;

	height: 35px;

	padding: 0 10px;

	border: 1px solid #eaeaea

}

.ctaTxt p i.icofont-ui-check {

	color: #f6dc11;

	padding-right: 10px

}

.blog-hosting dt.active+dd {

	background: #f6fbff;

	padding-top: 20px

}

.blog-hosting .supportTitle.h3 {

	background: #288feb;

	padding: 20px;

	color: #fff

}

.bd {

	border-bottom: 1px solid #eaeaea

}

.user-policy p {

	padding-top: 20px;

	margin: 0

}

.user-policy h2 {

	margin-bottom: 0;

	margin-top: 20px

}

.user-policy p strong {

	color: #288feb;

	font-size: 20px

}

.hosting2 {

	margin: 0;

	padding: 20px;

	border: 1px solid #288feb;

	border-radius: 10px

}

.hosting2 h3 {

	font-size: 28px;

	color: #288feb;

	position: relative;

	padding-bottom: 10px;

	margin-bottom: 30px

}

.hosting2 h3:before {

	border-bottom: 5px solid #288feb;

	width: 100px;

	position: absolute;

	left: 0;

	bottom: 0

}

.hosting2 p {

	position: relative;

	padding-left: 20px

}

.hosting2 p:before {

	content: "\f14a";

	font-family: FontAwesome;

	position: absolute;

	left: 0;

	top: 0

}

.news {

	border: 1px solid #ccc;

	padding: 20px;

	width: 100%;

	margin-top: 30px;

	overflow: hidden

}

.news .news_logo {

	margin: 20px auto 0;

	text-align: center;

	display: block;

	background: #083a4f;

	padding: 30px;

	border: 5px solid #99cd22

}

.clients .singlePost .postImg {

	margin: 10px

}

.indian-hosting .aboutTxt>p span {

	width: 30px;

	height: 30px;

	line-height: 30px;

	background: #2aa0ff;

	text-align: center;

	color: #fff;

	border-radius: 50%;

	margin-right: 10px

}

.icn {

	margin-bottom: 20px

}

.application {

	padding: 0

}

.application img {

	border: 1px solid #ccc;

	margin-top: 20px;

	padding: 10px

}

.application h2 {

	font-size: 24px;

	color: #fff;

	padding-bottom: 10px;

	position: relative;

	padding-left: 20px

}

.application h2:before {

	content: "";

	position: absolute;

	left: 20px;

	bottom: 0;

	width: 120px;

	height: 5px;

	background: #fff

}

.host {

	margin-bottom: 50px

}

.host h4 {

	margin-top: 40px;

	color: #288feb

}

.features {

	background: #288feb;

	overflow: hidden;

	padding: 40px 0

}

.features ul {

	margin: 0

}

.features .h2 {

	color: #fff!important;

	border-bottom: 0!important

}

.features .h2:before {

	display: none!important

}

.features ul li {

	width: 31%;

	background: #2f9afa;

	border: 1px solid #fff;

	border-radius: 10px;

	padding: 20px;

	float: left;

	margin: 0 1%;

	position: relative;

	min-height: 290px

}

.features ul li .title {

	font-size: 20px;

	color: #fff;

	text-transform: uppercase;

	font-weight: 700;

	padding-left: 70px;

	padding-top: 20px

}

.features ul li p {

	font-size: 14px;

	color: #fff;

	padding-top: 30px

}

.features .icn {

	position: absolute;

	left: 20px;

	top: 20px

}

.features .icn img {

	width: 60%

}

.service_always {

	padding: 30px 0 50px;

	overflow: hidden

}

.service_always ul {

	padding: 50px 0

}

.service_always li {

	width: 31%;

	float: left;

	margin: 1%;

	padding: 20px;

	background: #f6fbff;

	position: relative;

	text-align: center;

	border: 1px solid #ccc;

	border-radius: 5px;

	box-shadow: 0 0 5px rgba(46, 59, 125, .23)

}

.service_always li .icons {

	position: absolute;

	left: 0;

	top: -60px;

	right: 0;

	padding-top: 20px;

	bottom: 0;

	width: 110px;

	height: 110px;

	border-radius: 50%;

	text-align: center;

	margin: 0 auto;

	background: #fff;

	border: 1px solid #ccc

}

.service_always li .title {

	font-size: 20px;

	color: #288feb;

	font-weight: 700;

	text-transform: uppercase;

	padding-top: 50px

}

.service_always li p {

	font-size: 16px;

	color: #56595c;

	padding-top: 20px;

	line-height: 24px

}

.feathure_sec {

	padding: 50px 0 20px 0;

	border-bottom: 1px solid #e7eaee

}

.feathure_sec .state {

	width: 33%;

	padding: 20px 0px 0px 40px;

	position: relative;

	float: left;

	transition: all .6s linear;

	vertical-align: middle;

	min-height: 80px;

}

.cont_img,

.in_host {

	float: right

}

.feathure_sec .state .icons {

	position: absolute;

	left: 0;

	top: 0

}

.feathure_sec .state .title {

	font-size: 16px;

	color: #444;

	padding-left: 40px;

	font-weight: 500;

}

.feathure_sec .state p {

	font-size: 16px;

	color: #828384;

	line-height: 24px;

	padding-left: 40px;

	padding-top: 10px

}

.start,

.start span {

	color: #fff;

	font-family: Poppins, sans-serif

}

.start {

	padding: 20px 10px 10px;

	font-size: 30px;

	font-weight: 400

}

.start span {

	font-size: 32px;

	font-weight: 900

}

footer {

	background: #222

}

.bd2 {

	width: 100%;

	height: 1px;

	background: #ccc;

	margin: 20px 0

}

.space p {

	color: #6a6a6a;

	border: 1px solid #ccc;

	padding: 10px 10px 10px 50px;

	margin-top: 15px;

	border-radius: 10px;

	font-weight: 700;

	border-bottom: inset;

	position: relative

}

.space p:before,

.step ul li {

	border-radius: 50%;

	text-align: center

}

.space h3 {

	margin-bottom: 30px

}

.space p:before {

	position: absolute;

	left: 10px;

	top: 5px;

	content: "\f0a4";

	font-family: FontAwesome;

	color: #fff;

	background: #99cd22;

	width: 30px;

	height: 30px;

	line-height: 30px

}

.domain_price .heading {

	padding: 10px

}

.faq_sec p {

	color: #000

}

.faq_sec p strong {

	color: #ffa913;

	font-size: 17px

}

.step {

	margin: 0

}

.step .heading {

	font-size: 30px;

	text-align: center;

	color: #000;

	font-weight: 700;

	margin-bottom: 50px

}

.step ul {

	overflow: hidden;

	text-align: center;

	border-radius: 20px;

	border: 2px solid #ccc;

	padding: 30px 0;

	box-shadow: 0 8px 6px -6px #ccc

}

.step ul li {

	width: 200px;

	height: 200px;

	padding: 80px 10px 10px;

	background: #288feb;

	display: inline-block;

	margin: 20px;

	font-size: 18px;

	color: #fff;

	position: relative;

	border: 5px solid #1074cd;

	box-shadow: 0 8px 6px -6px #000

}

.step ul li span {

	display: block;

	width: 60px;

	height: 60px;

	border-radius: 50%;

	background: #1074cd;

	position: absolute;

	left: 0;

	top: 0;

	text-align: center;

	font-size: 30px;

	font-weight: 700;

	line-height: 60px

}

.step ul li:nth-child(2) {

	background: #feae17;

	border-color: #d28b04

}

.step ul li:nth-child(2) span {

	background: #d28b04

}

.step ul li:nth-child(3) {

	background: #99cd22;

	border-color: #7daf0a

}

.step ul li:nth-child(3) span {

	background: #7daf0a

}

.key_feathure {

	background: #288feb;

	padding: 50px 0

}

.key_feathure .heading {

	color: #fff

}

.fea ul {

	padding: 0

}

.fea ul li .heading {

	font-size: 14px;

	font-weight: 400

}

.fea ul li .circle {

	width: 100px;

	height: 100px

}

.dom_search .contactForm>div {

	width: 100px;

	height: 52px

}

.cont_img {

	text-align: right

}

.feathured_sec,

.plan_sec,

.steps {

	text-align: center

}

.dom_search .container {

	position: relative

}

.search_fun {

	position: absolute;

	right: 0;

	bottom: 0

}

.steps {

	margin: -30px 0 0;

	float: left

}

.application_outer {

	background: #288feb;

	padding: 40px 0 80px;

	position: relative;

	overflow: hidden

}

.application_outer::before {

	background: #000;

	background-size: cover;

	bottom: 0;

	content: "";

	left: 0;

	position: absolute;

	right: 50%;

	top: 0

}

.candid_offer::before,

.plan_sec:before {

	content: '';

	left: 49%;

	top: 0;

	height: 0;

	border-left: 20px solid transparent;

	border-right: 20px solid transparent

}

.plan_sec {

	background: #f1f1f1;

	padding: 20px 0 50px;

	margin-bottom: 0px;

	position: relative

}

.plan_sec:before {

	position: absolute;

	width: 0;

	border-top: 30px solid #fff;

	display: none

}

.plan_sec ul {

	margin: 0

}

.plan_sec ul li {

	width: 22%;

	background: #fff;

	padding: 40px 5px 20px;

	font-family: 'Raleway', sans-serif;

	margin: 0 1%;

		display: inline-block;

	box-shadow: 0 0 3px #dfdddd;

	

			

	

}



.pln2 ul li{ box-shadow: inset 0 0 5px 5px #d2cdcd;  border-radius: 10px;	}



.feat h3,

.feathured_sec h2,

.why_do .left h3 {

	text-transform: uppercase;

	font-family: Oswald, sans-serif

}

.plan_sec ul li .title {

	color: #1b75ec;

	text-transform: uppercase;

	font-size: 24px

}

.plan_sec ul li .title span {

	display: block;

	padding-top: 10px;

	font-size: 16px

}

.plan_sec ul li .icon {

	padding: 20px 0

}

.plan_sec ul li p {

	font-size: 16px;

	color: #56595c;

	border-top: 1px solid #dadada;

	margin: 0;

	padding: 10px 0

}

.plan_sec ul li .price {

	font-size: 26px;

	color: #1b75ec;

	font-weight: 700;

	padding: 20px 0

}

.dom {

	font-size: 18px;

	color: #343434;

	margin: 25px auto;

	width: 80%;

	line-height: 26px

}

.candid_offer {

	background: url(../../img/offer-bg.jpg) right top no-repeat #478dcb;

	padding: 50px 0 50px;

	position: relative

}

.candid_offer::before {

	position: absolute;

	width: 0;

	border-top: 30px solid #fff

}

.candid_offer .cont {

	width: 70%

}

.candid_offer .cont h3 {

	font-size: 24px;

	color: #fff;

	font-weight: 700

}

.candid_offer p {

	font-size: 16px;

	color: #fff;

	padding-top: 25px;

	line-height: 24px

}

.register {

	padding-top: 20px

}

.register .left {

	width: 30%;

	float: left

}

.register .right {

	width: 70%;

	float: right;

	padding-left: 30px

}

.register .right p {

	font-size: 16px;

	color: #787878;

	line-height: 24px;

	padding-top: 22px

}

.register .right span {

	font-size: 18px;

	color: #288feb;

	font-weight: 700;

	display: block;

	padding-top: 22px

}

.feathured_sec {

	background: #073d63;

	padding: 70px 0

}

.feathured_sec h2 {

	font-size: 26px;

	color: #fff;

	line-height: 32px

}

.feathured_sec ul {

	margin-top: 80px

}

.feathured_sec ul li {

	width: 23%;

	margin: 1%;

	float: left;

	background: #99cd22;

	border: 2px solid #99cd22;

	border-radius: 5px;

	padding: 20px;

	position: relative;

	min-height: 150px;

	transition: all 1s ease

}

.feathured_sec ul li:hover .icons {

	margin-top: 10px;

	border-color: #fff

}

.feathured_sec ul li:hover {

	border: 2px solid #fff

}

.feathured_sec ul li p {

	font-size: 17px;

	color: #fff;

	font-weight: 700;

	text-transform: uppercase;

	padding-top: 50px

}

.feathured_sec ul li .icons {

	width: 90px;

	height: 90px;

	border-radius: 50%;

	background: #fff;

	border: 5px solid #99cd22;

	margin: 0 auto;

	position: absolute;

	left: 0;

	right: 0;

	top: -45px;

	padding-top: 10px;

	transition: all .5s ease

}

.candid_offer2::before,

.steps::before {

	content: '';

	left: 49%;

	height: 0;

	border-left: 20px solid transparent;

	border-right: 20px solid transparent

}

.candid_offer2 {

	background: url(../../images/domain-bg.jpg) right top no-repeat #4289c7;

	padding: 100px 0 50px;

	position: relative;

}

.candid_offer2::before {

	position: absolute;

	top: 0;

	width: 0;

	border-top: 30px solid #fff

}

.candid_offer2 .cont {

	width: 60%;

}

.candid_offer2 .cont h3 {

	font-size: 24px;

	color: #feaa14;

	font-weight: 700

}

.candid_offer2 p {

	font-size: 18px;

	color: #fff;

	padding-top: 25px;

	line-height: 24px

}

.candid_offer2 p span {

	color: #99cd22

}

.candid_offer2 p span span {

	font-size: 24px;

	font-weight: 700;

}

.why_do {

	padding: 30px 0

}

.why_do .left {

	width: 70%;

	float: left;

	padding-right: 30px

}

.why_do .left h3 {

	font-size: 26px;



	color: #288feb;

	padding-top: 20px

}

.why_do .left p {

	font-size: 16px;

	color: #818181;

	padding-top: 28px;

	line-height: 26px;

}

.why_do .left span {

	color: #99cd22;

	font-size: 18px;

	font-weight: 400;

	padding-top: 28px;

}

.why_do .left span a {

	color: #99cd22

}

.why_do .right {

	width: 30%;

	float: right;

	padding-top: 100px;

}

.easy_tips {

	border-bottom: 1px solid #f0eeef;

	padding: 35px 0

}

.steps {

	background: #115079;

	padding: 50px 35px 35px;

	border-radius: 20px;

	position: relative;

	width: 100%;

	margin-top: 40px

}

.steps::before {

	position: absolute;

	top: 0;

	width: 0;

	border-top: 20px solid #fff

}

.steps ul {

	margin: 0

}

.steps ul li {

	width: 29%;

	float: left;

	margin: 0 2%;

	border: 3px solid #98ce22;

	border-radius: 30px;

	padding: 8px 30px 8px 70px;

	text-align: left;

	position: relative;

	height: 62px

}

.steps ul li .number {

	width: 60px;

	height: 60px;

	background: #98ce22;

	border-radius: 50%;

	text-align: center;

	position: absolute;

	left: -2px;

	top: -2px;

	font-size: 24px;

	color: #fff;

	line-height: 60px;

	font-weight: 600

}

.steps ul li p {

	font-size: 17px;

	color: #fff;

	margin: 0

}

.special_sec {

	margin: 0;

	text-align: center;

	padding-bottom: 40px

}

.special_sec ul {

	margin: 0;

	padding: 0

}

.special_sec ul li {

	width: 20%;

	float: left;

	margin: 0 2%

}

.special_sec ul li .title {

	font-size: 22px;

	color: #288feb;

	padding: 15px 0

}

.special_sec ul li p {

	font-size: 16px;

	color: #828384;

	padding-top: 10px

}

.wp_feature {

	padding: 50px 0;

	background: #4389c7

}

.cart_host,

.wp_feature.two {

	background: #f1f1f1

}

.wp_feature .left {

	width: 50%;

	float: left

}

.wp_feature .right {

	width: 50%;

	float: right

}

.feat {

	padding-top: 100px;

	padding-left: 100px

}

.feat h3 {

	font-size: 30px;

	color: #fff

}

.cart_host .right h4::before,

.feat ul li:before {

	left: 0;

	content: '\f0a4';

	font-family: FontAwesome

}

.feat ul {

	margin-top: 20px

}

.feat ul li {

	font-size: 16px;

	color: #fff;

	padding-top: 15px;

	position: relative;

	padding-left: 25px

}

.feat ul li:before {

	position: absolute;

	top: 15px

}

.wp_feature.two .feat h3,

.wp_feature.two .feat li {

	color: #155079

}

.wp_feature.two .feat p {

	font-size: 16px;

	color: #155079;

	padding-top: 15px

}

.cart_host {

	padding: 50px 0 0;

	overflow: hidden;

	margin-top: -20px

}

.cart_host .left {

	width: 40%;

	float: left

}

.cart_host .right {

	width: 60%;

	float: right

}

.cart_host .right h4 {

	font-size: 18px;

	color: #288feb;

	margin-top: 30px;

	position: relative;

	padding-left: 25px

}

.cart_host .right h4::before {

	position: absolute;

	top: 0

}

.dom_search2::before,

.dom_search::before {

	content: "";

	height: 0;

	top: 0;

	left: 48%

}

.dom_search .heading,

.dom_search2 .heading {

	font-family: Oswald, sans-serif;

	text-align: center

}

.cart_host .right p {

	font-size: 16px;

	color: #7f8488;

	padding-top: 20px;

	margin: 0

}

.dom_search2 {

	padding: 20px 0 20px 0;

	/*background: #f3f3f8;*/

	position: relative;

	margin-top: 30px;

	background: url(../../images/domain-price-banner.jpg) top center no-repeat;

	background-size: cover;

}

.dom_search2::before {

	width: 0;

	border-left: 20px solid transparent;

	border-right: 20px solid transparent;

	border-top: 30px solid #fff;

	position: absolute

}

.dom_search2 .heading {

	font-size: 30px;

	color: #fff;

	text-transform: uppercase;

	padding: 20px 0

}

.dom_search2 .domainCheck span,

.domainChecklist .colum p {

	font-size: 16px;

	line-height: 20px;

	position: relative;

	text-transform: uppercase

}

.dom_search2 .domainSearchArea .domainSearchForm .domainInput {

	margin-bottom: 20px;

	overflow: hidden;

	background-color: #fff;

	padding: 5px;

	border-radius: 6px;

	-webkit-border-radius: 6px;

	-moz-border-radius: 6px;

	border: 1px solid #ccc

}

.dom_search2 .domainSearchArea .domainSearchForm {

	margin: 0 70px 30px

}

.dom_search2 .domainCheck span {

	color: #1d2869;

	margin-right: 0;

	margin-bottom: 10px;

	width: 19%

}

.domainChecklist .colum {

	width: 16%;

	text-align: center;

	float: left;

	margin: 2px;

}

.domainChecklist {

	margin-top: 20px;

}

.domainChecklist .colum img {

	max-height: 25px;

	margin-bottom: 10px

}

.domainChecklist .colum p {

	color: #fff;

	margin: 0

}

.domainChecklist .colum span {

	text-decoration: line-through

}

.dom_search {

	padding: 30px 0 0;

	background: #18608e;

	position: relative;

	background: url(../../images/domain-price-banner.jpg) top center;

    background-size: auto auto;

}

.dom_search::before {

	width: 0;

	border-left: 20px solid transparent;

	border-right: 20px solid transparent;

	border-top: 30px solid #318dd3;

	position: absolute

}



.banner_sec{ display: none;}

header{position: relative; background: url(../../images/header-bg.jpg) top center no-repeat; background-size: cover; margin-top: -20px; }



.header{position: relative; background: url(../../images/home-banner.jpg) top center no-repeat; background-size: cover;  overflow: hidden;  padding-bottom: 70px;}

.header:before {content: '';position: absolute;width: 100%;border-left: 1920px solid transparent;bottom: 5px;border-bottom: 180px solid orangered;left: -50px; pa}



ul{margin: 0px; padding: 0px;}

.top_header{display: block; background: #0756A4; font-family: Roboto,sans-serif;}

.inner_tpheader{display: flex; justify-content: space-between; flex-wrap: wrap;}

.tophlink {display: flex; justify-content: flex-end; position: relative;}

.con_no a{color: #fff;}

.con_no a:hover{color: #3FA5FF;}

.tophlink a{color: #fff; padding: 0px 10px;}

.tophlink a:hover{color: #3FA5FF !important;}

.navbar-default{border: 0px; background: none !important;}

.navbar{margin-bottom: 0px;}

h1.header_title{text-align: center; padding: 40px 0px 30px 0px; margin: 0px; font-family: 'Poppins', sans-serif; font-weight: 700; color: #fff; font-size: 30px;}

.header_title span{display: block; font-family: 'Poppins', sans-serif; font-weight: 400; font-size: 18px; padding-top: 10px;}

.specil-offer{ position: relative; margin-top: 30px; }

.specil-offer .heading{ font-size: 20px; color: #fec028; font-weight: 800; }

.specil-offer p a{ display: block; font-size: 13px; color: #fff;  padding: 5px 0px;}

.specil-offer p a:hover{ color: #99cd22;}

.specil-offer .price{ padding: 10px;}

.specil-offer .price p{ padding-right: 0px; color: #fff;}

.specil-offer .price .amount{ font-size: 20px; font-weight: 700; color: #0066AD; line-height: 40px;  background: url(../../images/clouds.png) top center no-repeat; float: right; width: 350px; height: 155px;  margin-top: -90px;}

.specil-offer .price .amount span{ font-size: 40px; padding-top: 70px; padding-left: 80px; }

.specil-offer .price a{ padding: 10px 20px; border: 1px solid #fff; color: #fff; background: #99cd22; margin: 20px 0px; font-weight: 700;}

.specil-offer .price a:hover{ background: #faa311;}

.offer .right-mobile{ display: none;}	

.header_domainList{display: flex; justify-content: space-between; flex-wrap: wrap; padding-bottom: 100px;}

.header_domainList li{width: 23%; text-align: center; background: #fff; padding: 20px 10px;}

.header_domainList li .title{text-transform: uppercase;color: #444;font-weight: 600; font-size: 18px;padding: 12px 0px;line-height: 1.1em;}

a.priceBtn {background: #0B6BC1;padding: 12px 15px;min-width: 205px;min-height: 45px;font-size: 16px; margin-top: 10px;}

.header_domainList li .start2 p{font-size: 15px; color: #444; line-height: 1.2em;}

.header_belt{position: relative; z-index: 1; margin-top: -80px;}

.belt_list{display: flex; justify-content: space-between; flex-wrap: wrap; padding: 20px 0px; border-radius: 8px; background: url(../../images/header-belt.jpg) top center no-repeat; background-size: cover;align-items: center;}

.belt_list li{width: 25%; text-align: center;}

.belt_list li a{color: #fff;}

.header:after {content: '';position: absolute;width: 100%;border-left: 1920px solid transparent;bottom: 0px;border-bottom: 180px solid #fff;left: -50px;}

.belt_list li a:hover {color: #3FA5FF;}

.fix {

position: fixed;

width: 100%;

background: #fff;

z-index: 999;

border-bottom: 2px solid #0756A4;

transition: all 0.8s ease;	

}

.fix .fluid_header .navbar-nav.navbar-right li a {

color: #000;

}



.offer{overflow: hidden;}

.offer .content{ width: 45%; padding:70px 0 0  0px; margin: 0px; float: left;}

.offer .content .heading{ font-size: 30px; color: #fff; font-weight: 700; font-family: 'Poppins', sans-serif;}

.offer .content p{ font-size: 18px; color: #fff; padding-top: 10px;}

.offer .content p span{ font-size: 28px; font-weight: 700; padding-left: 10px;}

.offer .content p a{ display: inline-block; padding:8px 20px; color: #fff; background: #99cd22; border-radius: 5px; border: 1px solid #99cd22; margin-top: 20px;}

.offer .content p a:hover{ background: #278cd2; border: 1px solid #fff;}

.offer .right{ float: right; width: 50%; padding: 0 0 0 0;}

.domainCheck span,

.lowprice_cont,

.secPdng .h2,

.tab_content,

.tips_cont {

position: relative

}





.candidHost_bannerBlk {  background: url('../../images/candidHost-banner.jpg') top center;   background-size: auto auto;

 background-size: cover;  padding: 60px 0px; position: relative; margin-bottom: 80px; overflow: hidden;	margin-top:20px;

}

.candidHost_bannerBlk .candidHostPriceTitle {text-align: center;font-size: 32px;  color: #fff; font-weight: 600; line-height: 1;  padding-bottom: 40px;}

.candidHost_bannerBlk a.gt_btn {    text-align: center;  padding: 0px 15px;  display: block; background: #136DC7;

max-width: 350px;  margin: 0px auto 0px auto;  color: #fff; font-size: 24px;  font-weight: 500;  min-height: 60px;

line-height: 60px;  border-bottom: 4px solid #F19725;}

.candidHost_bannerBlk a.gt_btn:hover { background: #F19725;}

.blog_list {display: flex; justify-content: space-between;  flex-wrap: wrap;}

ul.blog_list li { background: #F8F8F8; padding: 8px; width: 32%;}

.blog_list .blog_title { padding: 15px 0px; font-size: 17px;color: #000;}

.reviewblk { color: #349CE3; float: left;}

.readmore a.rmore { color: #349CE3; font-size: 16px; float: right;font-weight: 600; text-transform: capitalize;}

.readmore a.rmore:hover { color: #00256f;}



.testimponial_contact{display: flex; justify-content: space-between; flex-wrap: wrap;}

.testimonial_left{width: 40%;}

.testimonial_right{width: 60%;}

.testimonial_left .h2 {color: #242323;}

.testimonial {text-align: center;}

.testimonial .headingHeader {font-family: 'Oswald', sans-serif;font-size: 30px;line-height: 40px;color: #288feb;text-transform: uppercase;border-bottom: 1px solid #aeaeae;padding-bottom: 20px;display: inline-block;position: relative;margin-bottom: 20px;text-align: center;}

.testimonial .headingHeader:before{background: #288feb;height: 10px;width: 30%;content: '';position: absolute;	left: 35%;	bottom: -5px;}

.testimonial .img_circle {text-align: center; margin: 20px;background: #fff;padding: 20px; border: 1px solid #ddd; position: relative;}

.testimonial .img_circle img{width:160px; height: 160px; text-align: center; margin: 0px; border-radius: 50%;}

.testimonial .owl-dots {display: inline-block; bottom: 50px; position: relative;}

.testimonial .owl-dots .owl-dot {width: 10px;height: 10px;background: #0067ac;border-radius: 25px;float: left;margin: 5px; cursor: pointer;}

.testimonial .owl-dots .owl-dot:hover {background: #288feb !important;}

.testimonial .owl-dots .owl-dot.active{background: #27B1DF;}

.testimonial .owl-carousel .owl-prev, .testimonial .owl-carousel .owl-next { color: #ffffff; font-size: 20px; left: -5%; position: absolute; top: 50%; transform: translateY(-50%);  z-index: 999; background:#288feb; width:28px; height:28px; text-align:center; line-height:28px; color:#ffff; cursor: pointer; border-radius: 2px;}

.testimonial .owl-carousel .owl-next{left:inherit; right:-5%;}

.testimonial .owl-next .fa {display: block; line-height: 28px;}

.testimonial .owl-prev .fa {display: block; line-height: 28px;}

.testimonial .owl-carousel .owl-prev:hover, .awesomes .owl-carousel .owl-next:hover{background: #233141; color: #fff;}

.owl-nav {display: none;}

.testimonial .img_circle:before {content: '\f10d';font-family: fontAwesome;left: 10px;position: absolute;top: 40px;font-size: 100px;color: #EFDCC2;}

.testimonial .img_circle::after {content: '\f10e';font-family: fontAwesome;right: 10px;position: absolute; bottom: 0px;font-size: 100px;color: #EFDCC2;}

.testim_profile{display: flex;justify-content: center;flex-wrap: wrap;align-items: center;}

.testimonial .owl-dots{ left: inherit; margin-top: 10px; bottom: 0px;}

.happyClint_list .item img { border: 1px solid #ddd;  border-radius: 4px;  background: #f1f1f1;  padding: 5px;}

.happyClint_blk .owl-dots .owl-dot {  width: 10px; height: 10px;   background: #0067ac; border-radius: 25px;

float: left;  margin: 5px; cursor: pointer;}

.happyClint_list .owl-dots{  bottom:0px; margin: 25px auto 0 auto; display: inline-block; position: inherit;}

.happyClint_list{ margin: 20px 0px;}

.happyClint_list .owl-controls{ text-align: center;}































.domainSearchArea .domainSearchForm .domainInput {

	margin-bottom: 20px

}

.dom_search .heading {

	font-size: 26px;

	color: #fff;

	text-transform: uppercase;

	padding-bottom: 40px

}

.domainSearchArea .domainSearchForm input.serach {

	border-radius: 6px;

	color: #9cb0c2;

	float: left;

	line-height: 45px;

	padding-left: 15px;

	width: 78%;

	-webkit-transition: .4s;

	transition: .4s;

	border: none

}

.domainSearchArea .domainSearchForm input.submit {

	background-color: #99cd22;

	border: none;

	border-radius: 4px;

	float: right;

	font-size: 16px;

	line-height: 45px;

	text-transform: uppercase;

	width: 21%

}

.domainCheck span {

	color: #99cd22;

	font-size: 16px;

	line-height: 20px;

	margin-right: 0;

	margin-bottom: 10px;

	width: 19%;

	text-transform: uppercase

}

.secPdng .h2,

.tab_content .right h3 {

	font-size: 26px;

	text-transform: uppercase;

	font-family: Oswald, sans-serif;

	line-height: 1.2em;

}

.domainSearchArea .domainSearchForm {

	margin: 0 50px 30px

}

.secPdng .h2 {

	color: #288feb;

	border-bottom: 1px solid #aeaeae;

	padding-bottom: 20px;

	display: inline-block;

	margin-bottom: 20px

}

.lowprice,

.register_name ul,

.tips2 {

	display: block

}

.tab_content .left {

	float: left;

	width: 25%

}

.tab_content .right {

	float: right;

	width: 73%

}

.tab_content .right h3 {

	color: #1f80d7

}

.tab_content .right p {

	font-size: 16px;

	color: #444;

	padding: 10px 0

}

.mid_cont {

	background: url(../../images/mid-cont-bg.png) bottom center no-repeat #f0efef;

	padding-top: 25px;

	margin-top: 60px

}

.comon_black,

.comon_blue {

	margin: 20px 0

}

.comon_blue {

	color: #1f80d7!important;

	font-size: 26px

}

.comon_black p {

	padding: 10px 0;

	color: #444!important;

	font-size: 15px

}

.tips2 {

	background-color: #f0f5f6;

	padding: 40px 0

}

.tips_cont .left {

	float: left;

	width: 32%

}

.tips_cont .left img {

	padding-top: 25px

}

.tips_cont .right {

	float: right;

	width: 65%;

	text-align: left

}

.tips_cont .right h3 {

	font-size: 24px;

	color: #1f80d7;

	font-family: Oswald, sans-serif;

	font-weight: 500;

	text-transform: uppercase

}

.tips_cont .right p {

	font-size: 15px;

	color: #444;

	padding: 10px 0

}

.register_name ul li,

.tips_cont .right a:hover {

	font-size: 16px;

	color: #1f80d7

}

.tips_cont .right a {

	font-size: 18px;

	color: #82af19;

	font-weight: 600

}

.register_name {

	padding-top: 20px

}

.register_name ul li {

	float: left;

	width: 45%;

	padding-bottom: 10px;

	font-weight: 500;

	text-transform: uppercase

}

.lowprice {

	background-color: #fff;

	padding: 40px 0;

	border-bottom: 1px #f0f0f0 solid

}

.lowprice_cont .right {

	float: right;

	width: 32%

}

.lowprice_cont .right img {

	padding-top: 25px

}

.lowprice_cont .left {

	float: left;

	width: 65%

}

.lowprice_cont .left h3 {

	font-size: 24px;

	color: #1f80d7;

	font-family: Oswald, sans-serif;

	font-weight: 500;

	text-transform: uppercase

}

.lowprice_cont .left p {

	font-size: 15px;

	color: #444;

	padding: 10px 0

}

.lowprice_cont .left a {

	font-size: 18px;

	color: #82af19;

	font-weight: 600

}

.lowprice_cont .left a:hover {

	font-size: 16px;

	color: #1f80d7

}

.secPdng2 {

	padding-top: 30px

}

.secPdng2 .h2:before {

	background: #99cd22;

	height: 10px;

	width: 100px;

	content: '';

	position: absolute;

	left: 22%;

	bottom: -5px

}

.secPdng2 .h2 {

	font-family: Oswald, sans-serif;

	font-size: 30px;

	color: #288feb;

	text-transform: uppercase;

	border-bottom: 1px solid #aeaeae;

	padding-bottom: 20px;

	display: inline-block;

	position: relative;

	margin-bottom: 20px

}

.domain_price .heading,

.domain_price h3 {

	font-weight: 400;

	color: #fff;

	font-family: Oswald, sans-serif;

	text-transform: uppercase

}

.domain_price {

	width: 28%;

	float: left;

	border: 1px solid #ccc;

	margin: 2%;

	background: #f6fbff;

	box-shadow: 0 8px 6px -6px #ccc

}

.domain_price h3 {

	background-color: #457acc;

	text-align: center;

	padding: 20px 0;

	font-size: 20px;

	margin: 0

}

.domain_price .heading {

	background: #335daf;

	overflow: hidden;

	position: relative

}

.domain_price .heading span {

	float: left;

	display: block;

	font-size: 20px;

	padding: 30px 0;

	width: 50%;

	text-align: center;

	border-right: 1px #cfd4de solid

}

.domain_price .heading span:last-child {

	border-right: 0

}

.domain_price .rows {

	border-bottom: 1px solid #cfd4de;

	width: 50%;

	float: left;

	padding: 12px;

	border-right: 1px solid #cfd4de;

	text-align: center;

	text-transform: uppercase;

	color: #444;

	font-weight: 500

}

.domain_price .none {

	border-right: 0

}

.domain_price .colr {

	background: #97b825

}

.domain_price .colr2 {

	background: #db7224

}

.domain_price .india {

	background-color: #b7d843

}

.domain_price .other {

	background-color: #ee8537

}

.reg_sec {

	display: block

}

.reg_domain {

	float: left;

	width: 50%;

	position: relative

}

.reg_domain .pic {

	width: 100%;

	position: relative;

	align-items: stretch

}

.reg_domain .pic img {

	height: 350px;

	align-items: stretch; background-size: cover;

	width: 100%;

		

}

.reg_domain .content {

	position: absolute;

	top: 20%;

	text-align: center;

	width: 100%

}

.reg_domain .contenttitle {

	margin: 0

}

.reg_domain .contenttitle h2 {

	font-family: Oswald, sans-serif;

	font-size: 30px;

	color: #fff;

	text-transform: uppercase;

	border-bottom: 1px solid #aeaeae;

	padding-bottom: 20px;

	display: inline-block;

	position: relative;

	margin-bottom: 20px

}

.reg_domain .contenttitle h2::before {

	background: #99cd22;

	height: 10px;

	width: 100px;

	content: '';

	position: absolute;

	left: 38%;

	bottom: -5px

}

.domainSearchArea .domainSearchForm .domainInput {

	overflow: hidden;

	background-color: #48739b;

	padding: 8px;

	border-radius: 6px;

	-webkit-border-radius: 6px;

	-moz-border-radius: 6px;

	margin: 0 auto

}

.domainSearchArea .domainSearchForm input.serach2 {

	border-radius: 6px;

	color: #9cb0c2;

	float: left;

	line-height: 45px;

	padding-left: 15px;

	width: 70%;

	-webkit-transition: .4s;

	transition: .4s;

	border: none

}

.domainSearchArea .domainSearchForm input.submit2 {

	border: none;

	border-radius: 4px;

	float: right;

	font-size: 16px;

	line-height: 45px;

	text-transform: uppercase;

	width: 29%;

	background-color: #99cd22;

	color: #fff

}

.secPdng {

	padding: 20px 0 0 0

}

.tips_domain {

	float: right;

	width: 50%;

	background-color: #24649d;

	height: 350px

}

.tips_domain .content {

	padding-top: 20px;

	width: 100%;

	max-width: 600px;

	margin: 0 auto;

	text-align: center

}

.tips_domain .content img {

	display: block;

	margin-left: auto;

	margin-right: auto

}

.tips_domain .content h2 {

	font-family: Oswald, sans-serif;

	font-size: 30px;

	color: #fff;

	text-transform: uppercase;

	padding: 10px 0;

	display: inline-block;

	position: relative;

	margin-bottom: 20px

}

.tips_domain .content ul {

	display: block

}

.tips_domain .content ul li {

	font-size: 17px;

	color: #a3d72d;

	padding: 8px 0;

	text-align: left

}

.tips_domain .content ul li .fa {

	color: #fff;

	font-size: 16px

}

.domainCheck {

	margin-top: 20px

}

.faq_sec {

	padding: 30px 0

}

.faq_cont,

.faq_cont h2 {

	padding: 10px 0;

	position: relative

}

.faq_cont h2 {

	font-family: Oswald, sans-serif;

	font-size: 26px;

	color: #1f80d7;

	text-transform: uppercase;

	margin-bottom: 10px;

	text-align: left; padding-left: 25px;

}

.faq_cont p {

	font-size: 16px;

	color: #444;

	position: relative;

	margin-bottom: 20px;

	text-align: left; padding-left: 25px;

}

.faq_sec dt {

	color: #666;

	background-color: #cfcfd1;

	border-radius: 10px

}

.accordion.style2 dt.active::after,

.accordion.style2 dt::after {

	font-family: Oswald, sans-serif;

	color: #fff;

	font-weight: 700

}

.accordion.style2 dt::after {

	position: absolute;

	left: 10px;

	top: 8px;

	content: "+";

	text-align: center;

	line-height: 30px;

	font-size: 30px

}

.accordion.style2 dt.active::after {

	content: "-";

	font-size: 34px

}

.divider {

	width: 48%;

	margin: 10px;

	float: left;

}

.accordion-item {

	background-color: #f3f3f3;

	border-radius: 12px;

	padding: 5px;

	margin-bottom: 8px;

	border: 1px solid #ddd

}

.accordion a {

	position: relative;

	display: -webkit-box;

	display: -webkit-flex;

	display: -ms-flexbox;

	display: flex;

	-webkit-flex-direction: column;

	-ms-flex-direction: column;

	flex-direction: column;

	width: 100%;

	padding: 1rem 3rem 1rem 3.5rem;

	color: #666;

	font-size: 1.6rem;

	font-weight: 500

}

.accordion a.active::after,

.accordion a::after {

	font-family: Ionicons;

	font-weight: 700

}

.hosting_app .left .title,

.include ul li p,

.support .h2,

.types .content h3 {

	font-family: Oswald, sans-serif;

	text-transform: uppercase

}

.accordion a:hover,

.accordion a:hover::after {

	cursor: pointer;

	color: #1f6dc5

}

.accordion a.active {

	color: #666

}

.accordion a::after {

	content: '+';

	position: absolute;

	float: left;

	left: 5px;

	font-size: 2.5rem;

	color: #666;

	width: 30px;

	height: 30px;

	text-align: center;

	top: 2px;

}

.accordion a.active::after {

	content: '-';

	color: #666;

	padding: 0 5px

}

.ded::before,

.story .h2:before,

.support .h2:before,

.why_choose .content h3::after,

.why_choose .content h3::before {

	content: ''

}

.accordion .content {

	opacity: 0;

	padding: 0 1rem;

	max-height: 0;

	overflow: hidden;

	clear: both;

	-webkit-transition: all .2s ease .15s;

	-o-transition: all .2s ease .15s;

	transition: all .2s ease .15s

}

.accordion .content span {

	font-size: 1.6rem;

	font-weight: 500;

	color: #1f6dc5;

	padding-top: 10px

}

.accordion .content p {

	font-size: 1.4rem;

	font-weight: 400;

	padding: 2px 0 7px

}

.accordion .content.active {

	opacity: 1;

	padding: 1rem;

	max-height: 100%;

	-webkit-transition: all .35s ease .15s;

	-o-transition: all .35s ease .15s;

	transition: all .35s ease .15s

}

.des {

	padding-bottom: 0

}

.des p {

	font-size: 16px;

	color: #6d6d6d;

	padding: 10px 0;

	text-align: center;

	margin: 0

}

.des p span {

	font-weight: 700;

	color: #1b75ec

}

.hosting_app {

	background: #288feb;

	padding: 40px 0;

	margin-bottom: 20px

}

.hosting_app .left {

	float: left;

	width: 40%;

	padding: 65px 0 0

}

.hosting_app .left .title {

	font-size: 30px;

	color: #fff;

	font-weight: 400;

	line-height: 40px

}

.hosting_app .left .title span {

	font-weight: 700

}

.hosting_app .left p {

	font-size: 16px;

	color: #fff;

	padding-top: 30px

}

.hosting_app .right {

	float: left;

	width: 60%

}

.hosting_app .right ul {

	margin: 0;

	padding: 0;

	overflow: hidden

}

.hosting_app .right ul li {

	width: 22%;

	margin: 1%;

	background: #fff;

	text-align: center;

	padding: 10px;

	float: left;

}

.ws {

	margin-bottom: 20px

}

.dadecated {

	margin: 0

}

.dadecated li .title {

	font-size: 21px!important

}

.dadecated li p {

	font-size: 14px!important

}

.ded {

	position: relative;

	padding-bottom: 60px;

	padding-top: 60px

}

.ded .left {

	padding-top: 40px

}

.ded::before {

	position: absolute;

	left: 49%;

	top: 0;

	width: 0;

	height: 0;

	border-left: 20px solid transparent;

	border-right: 20px solid transparent;

	border-top: 30px solid #fff

}

.tech {

	border-top: 0!important

}

.tech .title,

.tech p {

	padding-left: 20px!important

}

.include ul li {

	width: 30%!important

}

.include ul li p {

	font-size: 16px;

	color: #9f9f9f

}

.saver_plan {

	width: 65%;

	float: left;

	padding: 80px 0

}

.saver_plan .title {

	font-size: 22px;

	color: #fff;

	font-weight: 700

}

.saver_plan ul {

	overflow: hidden;

	margin-top: 30px

}

.saver_plan ul li {

	width: 30%;

	padding: 10px 10px 10px 30px;

	border-right: 1px solid #055397;

	float: left

}

.saver_plan ul li p {

	font-size: 20px;

	color: #fff

}

.saver_plan ul li span {

	font-size: 30px;

	color: #99cd23;

	display: block;

	padding-top: 10px;

	font-weight: 700

}

.saver_plan ul li:first-child {

	padding-left: 0

}

.saver_plan ul li:last-child {

	border: 0

}

.saver_cost {

	width: 35%;

	float: right;

	background: #99cd23;

	padding: 20px;

	border: 2px solid #fff;

	text-align: center;

	border-radius: 20px;

	margin-top: 70px

}

.saver_cost p {

	font-size: 24px;

	color: #fff

}

.saver_cost span {

	font-size: 35px;

	color: #fff;

	display: block;

	font-weight: 700;

	padding-top: 10px

}

.saver_cost span span {

	font-size: 20px;

	display: inline

}

div.simpleTabs {

	margin: 0

}

ul.simpleTabsNavigation {

	background: #288feb;

	padding: 70px;

	text-align: center;

	margin: 0

}

ul.simpleTabsNavigation li {

	display: inline;

	margin: 0 2%;

	position: relative

}

ul.simpleTabsNavigation li a.current::before {

	content: '';

	position: absolute;

	left: 0;

	bottom: -30px;

	right: 0;

	width: 0;

	height: 0;

	border-left: 20px solid transparent;

	border-right: 20px solid transparent;

	border-top: 30px solid #fff;

	margin: 0 auto

}

ul.simpleTabsNavigation li a {

	text-decoration: none;

	background: #fff;

	padding: 40px;

	border-radius: 20px;

	font-size: 20px;

	color: #288feb;

	font-weight: 700

}

ul.simpleTabsNavigation li a img {

	margin-right: 10px

}

ul.simpleTabsNavigation li a:hover {

	background-color: #F6F6F6

}

ul.simpleTabsNavigation li a.current {

	border-bottom: 1px solid #fff;

	position: relative

}

div.simpleTabsContent {

	padding: 5px 15px 15px;

	display: none;

	background: url(../../images/tab-bg.jpg) no-repeat fixed;

	background-size: cover;

	margin-bottom: 40px

}

.dynamite,

.key_feature,

.mega,

.reseller ul,

.saver {

	display: block

}

div.simpleTabsContent.currentTab {

	display: block;

	position: relative

}

.reseller {

	background-color: #fff;

	border: 1px solid #ccc;

	border-radius: 5px;

	overflow: hidden

}

.reseller ul {

	position: relative;

	border-top: 1px #ccc solid

}

.reseller ul:first-child {

	border-top: none

}

.reseller ul li {

	float: left;

	width: 18%;

	border-right: 1px #ccc solid

}

.reseller ul li:first-child {

	width: 46%

}

.reseller ul li:nth-child(4) {

	border: none

}

.dynamite_bg,

.mega_bg,

.saver_bg {

	border-radius: 5px;

	position: relative

}

.dynamite_bg h3,

.mega_bg h3,

.saver_bg h3 {

	border-top-left-radius: 5px;

	border-top-right-radius: 5px;

	text-transform: uppercase

}

.dynamite_cont p,

.key_feature .heading,

.key_feature p,

.mega_cont p,

.saver_cont p {

	border-bottom: 1px #ccc solid

}

.key_feature {

	padding: 0

}

.key_feature .heading {

	font-size: 26px;

	color: #0067ac;

	padding: 43px 0 60px 20px;

	font-weight: 700

}

.key_feature p {

	font-size: 14px;

	color: #666;

	padding: 10px;

	margin: 0

}

.mail_account {

	font-size: 18px!important;

	font-weight: 700;

	line-height: 40px;

	padding-left: 10px;

	width: 100%

}

.dynamite_bg p,

.mega_bg p,

.saver_bg p {

	font-weight: 700;

	line-height: 60px

}

.saver_bg {

	background-color: #1f80d7;

	margin: 10px

}

.saver_bg p,

.saver_cont p {

	text-align: center;

	margin: 0

}

.saver_bg h3 {

	background-color: #288feb;

	text-align: center;

	padding: 5px 0;

	color: #fff;

	font-size: 18px

}

.saver_bg p {

	font-size: 45px;

	color: #fff

}

.saver_bg span {

	font-size: 60px

}

.saver_cont {

	padding: 0

}

.saver_cont p {

	font-size: 14px;

	color: #666;

	padding: 10px

}

.mega {

	background-color: #fcf6ea

}

.mega_bg {

	background-color: #1f80d7;

	margin: 10px

}

.mega_bg p,

.mega_cont p {

	margin: 0;

	text-align: center

}

.mega_bg h3 {

	background-color: #288feb;

	text-align: center;

	padding: 5px 0;

	color: #fff;

	font-size: 18px

}

.mega_bg p {

	font-size: 45px;

	color: #fff

}

.mega_bg span {

	font-size: 60px

}

.mega_cont {

	padding: 0

}

.mega_cont p {

	font-size: 14px;

	color: #666;

	padding: 10px

}

.dynamite_bg {

	background-color: #1f80d7;

	margin: 10px

}

.dynamite_bg h3 {

	background-color: #ccc;

	text-align: center;

	padding: 5px 0;

	color: #fff;

	font-size: 18px

}

.dynamite_bg p {

	font-size: 45px;

	text-align: center;

	color: #fff;

	margin: 0

}

.dynamite_bg span {

	font-size: 60px

}

.dynamite_cont {

	padding: 0

}

.dynamite_cont p {

	font-size: 14px;

	color: #666;

	padding: 10px;

	text-align: center;

	margin: 0

}

.non {

	border: 0!important

}

.reseller_host_btn {

	text-align: center;

	margin-top: -20px;

	margin-bottom: 30px

}

.reseller_host_btn a {

	width: 180px;

	height: 50px;

	line-height: 50px;

	background: #99cd22;

	color: #fff;

	font-size: 16px;

	text-transform: uppercase;

	display: inline-block;

	margin: 12px 5px;

	border-radius: 10px

}

.story .h2:before,

.support .h2:before {

	height: 10px;

	bottom: -5px

}

.support .h2,

.types .content h3 {

	color: #288feb

}

.reseller_host_btn a.active,

.reseller_host_btn a:hover {

	background: #288feb

}

.support {

	margin-bottom: 50px;

	margin-top: 20px;

	text-align: center

}

.support .h2 {

	font-size: 30px;

	border-bottom: 1px solid #aeaeae;

	padding-bottom: 20px;

	display: inline-block;

	position: relative;

	margin-bottom: 20px

}

.support .h2:before {

	background: #99cd22;

	width: 100px;

	position: absolute;

	left: 0;

	right: 0;

	margin: 0 auto

}

.types {

	margin: 20px 0

}

.types .content {

	float: left;

	width: 29%;

	margin: 0 2%

}

.types .content img {

	margin-left: auto;

	margin-right: auto;

	display: block;

	padding-bottom: 15px

}

.types .content h3 {

	font-size: 22px;

	text-align: center

}

.types .content p {

	font-size: 14px;

	color: #738191;

	text-align: center;

	padding-bottom: 25px

}

.types .content a {

	font-size: 14px;

	color: #fff;

	background-color: #1f80d7;

	padding: 12px 30px;

	text-transform: uppercase;

	border-radius: 4px;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	font-family: 'Raleway', sans-serif!important

}

.types .content a:hover {

	background-color: #444

}

.open_ticket {

	margin-top: 50px;

	position: relative

}

.open_ticket .pic {

	width: 100%;

	background-position: center;

	background-size: cover;

	position: relative;

	display: block

}

.open_ticket .ticket_cont {

	position: absolute;

	top: 38%;

	width: 100%;

	margin: 0 auto;

	text-align: center

}

.open_ticket .ticket_cont h2 {

	font-family: Oswald, sans-serif;

	font-size: 30px;

	color: #fff;

	text-align: center;

	text-transform: uppercase;

	display: inline-block;

	position: relative

}

.open_ticket .ticket_cont span {

	color: #a2d62b

}

.open_ticket .ticket_cont a {

	margin-left: 25px;

	background-color: #99cd22;

	font-size: 16px;

	color: #fff;

	text-transform: uppercase;

	display: inline-block;

	padding: 15px 30px;

	border-radius: 4px;

	-webkit-border-radius: 4px;

	-moz-border-radius: 4px;

	font-family: 'Raleway', sans-serif

}

.award .content .right h2,

.awesomes .headingHeader,

.board .team_cont h3,

.contact_us .lft_cont h2,

.contact_us .rgt .right_cont h2,

.date,

.different_sec h2,

.fast-hosting .fast-web,

.follow h3,

.policy .title,

.policy h3,

.quote_frm_cont input[type=submit],

.story .h2,

.why_choose .content h3,

.why_choose .details_cont .txt h2 {

	font-family: Oswald, sans-serif

}

.open_ticket .ticket_cont a:hover {

	background-color: #1f80d7

}

.award {

	display: block

}

.award .content {

	background-color: #f2f3f0;

	border-radius: 5px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	padding: 15px;

	box-shadow: 0 5px 5px #cfcfcf;

	overflow: hidden;

	margin: 25px 0

}

.award .content .left {

	float: left;

	width: 18%

}

.award .content img {

	padding: 10px;

	border: 1px solid #b4b4b5;

	background-color: #fff;

	border-radius: 5px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px

}

.award .content .right {

	float: right;

	width: 80%

}

.award .content .right h2 {

	font-size: 20px;

	color: #1f80d7;

	text-transform: uppercase;

	font-weight: 500;

	padding: 5px 0

}

.award .content .right p {

	font-size: 14px;

	color: #444;

	padding: 3px 0

}

.pay2 {

	margin-bottom: 0

}

.pay2 ul.simpleTabsNavigation {

	background: #fff;

	padding-top: 0

}

.pay2 ul.simpleTabsNavigation li {

	width: 22%;

	position: inherit;

	margin: 0 1%;

	text-align: center;

	display: inline-block

}

.pay2 ul.simpleTabsNavigation li a {

	border: 1px solid #ccc;

	display: block;

	color: #989ba0;

	font-size: 20px;

	font-weight: 400;

	padding: 20px

}

.pay2 ul.simpleTabsNavigation li a.current::before {

	border-top: 30px solid #ccc

}

.pay2 ul.simpleTabsNavigation li a img {

	display: block;

	margin: 0 auto 20px

}

.pay2 .simpleTabsContent {

	background: #288feb;

	margin-top: 0;

	margin-bottom: 0

}

.payorder {

	background: #288feb;

	padding: 30px 0;

	float: left;

	width: 60%

}

.payorder .title {

	font-size: 28px;

	color: #fff;

	padding-bottom: 30px

}

.payorder p {

	font-size: 16px;

	color: #fff;

	padding-top: 10px;

	line-height: 24px

}

.payorder p a {

	color: #fff

}

.policy {

	margin: 0;

	padding: 0

}

.policy h3 {

	font-size: 22px;

	color: #288feb;

	text-transform: uppercase

}

.policy .title {

	font-size: 18px;

	color: #fead17;

	text-transform: uppercase;

	margin-top: 30px

}

.clnt,

.clnt ul {

	margin: 0

}

.policy p {

	font-size: 16px;

	color: #8d8e90;

	padding-top: 20px;

	line-height: 30px

}

.policy .images {

	float: right;

	padding-left: 30px

}

.clnt ul {

	padding: 50px 0;

	overflow: hidden

}

.clnt ul li,

.date .dates,

.date .year {

	padding: 10px

}

.clnt ul li {

	width: 22%;

	margin: 1%;

	float: left;

	border: 1px solid #ccc;

	text-align: center;

	border-radius: 5px

}

.clnt ul li .title {

	font-size: 16px;

	padding: 10px;

	color: #989196;

	border-radius: 5px

}

.clnt ul li:hover {

	border: 1px solid #75a702

}

.clnt ul li:hover .title {

	color: #75a702

}

.date {

	background: #99cd22;

	color: #fff;

	margin-bottom: 20px;

	width: 100%;

	text-align: center;

	border-radius: 50px;

	margin-top: 20px;

	font-size: 16px

}

.date .year {

	display: block;

	background: #288feb

}

.story {

	margin: 20px 0;

	text-align: center

}

.story .h2 {

	font-size: 30px;

	color: #288feb;

	text-transform: uppercase;

	border-bottom: 1px solid #aeaeae;

	padding-bottom: 20px;

	display: inline-block;

	position: relative;

	margin-bottom: 20px

}

.story .h2:before {

	background: #99cd22;

	width: 100px;

	position: absolute;

	left: 13%

}

.about_story {

	margin: 0

}

.about_story .left {

	float: left;

	width: 65%;

	padding-top: 35px

}

.about_story .left p {

	font-size: 15px;

	color: #444;

	padding: 10px 0

}

.about_story .right {

	float: right;

	width: 30%

}

.about_story .right img {

	padding: 0

}

.why_choose {

	margin-top: 25px;

	background: url(../../images/why-choose-bg.jpg) center top no-repeat;

	max-width: 100%;

	padding-top: 25px;

	width: 100%;

	background-size: cover

}

.why_choose .content {

	padding: 25px 0;

	display: block;

	position: relative

}

.why_choose .content h3 {

	font-size: 30px;

	color: #fff;

	text-transform: uppercase;

	padding-bottom: 20px;

	position: relative;

	margin-bottom: 20px;

	text-align: center

}

.why_choose .content h3::before {

	background: #aeaeae;

	height: 1px;

	width: 30%;

	margin: 0 auto;

	position: absolute;

	left: 35%;

	bottom: 5px

}

.why_choose .content h3::after {

	background: #99cd22;

	height: 10px;

	width: 100px;

	position: absolute;

	left: 46%;

	bottom: 0

}

.why_choose .details {

	padding-bottom: 50px

}

.why_choose .details_cont {

	border: 1px solid #839064;

	border-radius: 5px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px;

	padding: 10px;

	float: left; width: 23%; margin: 1%;

	min-height: 300px;

	display: none;

	

}





.why_choose .details_cont .icon {

	display: block;

	margin-left: auto;

	margin-right: auto;

	width: 80px;

	padding: 10px 0

}

.why_choose .details_cont .txt {

	display: block;

	text-align: center

}

.why_choose .details_cont .txt h2 {

	font-size: 15px;

	color: #99cd22;

	text-transform: uppercase;

	padding-top: 10px

}

.why_choose .details_cont .txt p {

	font-size: 13px;

	color: #fff

}

.why_choose .details_cont:hover {

	background-color: #839064

}

.owl-dots {

	display: none

}

.board {

	margin: 0;

	background: url(../../images/board-bg.jpg) center top no-repeat;

	padding: 50px 0;

	max-width: 100%;

	background-size: cover

}

.board .team_cont {

	margin: 0;

	display: block;

	width: 75%

}

.board .team_cont h3 {

	font-size: 24px;

	color: #1f80d7

}

.board .team_cont p {

	font-size: 16px;

	color: #444;

	padding: 10px 0

}

.why_choose .details .owl-carousel {

	width: 101%

}

.why_choose .owl-controls {

	display: none

}

.contact_us {

	padding-top: 10px

}

.contact_us .lft {

	float: left;

	width: 60%

}

.contact_us .lft_cont {

	position: relative

}

.contact_us .lft_cont h2 {

	text-transform: uppercase;

	font-weight: 600;

	font-size: 24px;

	color: #444;

	position: relative;

	padding-bottom: 10px

}

.contact_us .lft_cont h2:after {

	content: "";

	background-color: #99cd22;

	height: 5px;

	width: 50px;

	bottom: 0;

	left: 0;

	position: absolute

}

.quote_frm {

	display: block

}

.quote_frm_cont2 {

	width: 94%;

	padding: 15px 0

}

.quote_frm_cont {

	float: left;

	width: 43%;

	margin-right: 45px;

	padding: 10px 0

}

.quote_frm_cont label {

	font-size: 14px;

	color: #444;

	font-weight: 400;

	line-height: 22px;

	width: 100%

}

.quote_frm_cont em {

	color: #b81e00

}

.quote_frm_cont input[type=text],

.quote_frm_cont input[type=textarea],

.slt {

	line-height: 20px;

	border: 1px solid #d8dbe0;

	padding: 10px;

	width: 100%;

	color: #5a5a5a;

	font-size: 14px

}

.quote_frm_cont input[type=textarea] {

	height: 100px

}

.txtarea {

	width: 92.5%

}

.browse_btn {

	padding: 2px 10px;

	margin: 0 3px;

	color: #222;

	background-color: #ececec;

	font-size: 14px;

	border: 1px solid #999;

	border-radius: 3px;

	-webkit-border-radius: 3px -moz-border-radius: 3px

}

.quote_frm_cont input[type=submit] {

	background-color: #1f80d7;

	font-size: 16px;

	padding: 12px 30px;

	color: #fff;

	border: none;

	text-transform: uppercase;

	cursor: pointer;

	border-radius: 10px;

	-webkit-border-radius: 10px;

	-moz-border-radius: 10px

}

.quote_frm_cont:hover input[type=submit] {

	background-color: #444

}

.contact_us .rgt {

	float: right;

	width: 35%

}

.contact_us .rgt .right_cont {

	position: relative;

	overflow: hidden

}

.contact_us .rgt .right_cont h2 {

	text-transform: uppercase;

	font-weight: 600;

	font-size: 24px;

	color: #444;

	position: relative;

	padding-bottom: 10px

}

.contact_us .rgt .right_cont h2:after {

	content: "";

	background-color: #99cd22;

	height: 5px;

	width: 50px;

	bottom: 0;

	left: 0;

	position: absolute

}

.contact_us .rgt .right_cont span {

	text-transform: uppercase;

	font-weight: 600;

	font-size: 18px;

	color: #444

}

.phone_cont {

	padding: 10px 0;

	clear: both;

}

.phone_cont .left {

	float: left;

	width: 25px

}

.phone_cont .left .fa {

	font-size: 24px;

	color: #99cd22

}

.phone_cont .left .fa .ev {

	font-size: 20px;

	color: #99cd22

}

.phone_cont .right {

	float: left;

	width: 90%

}

.phone_cont .right p {

	font-size: 16px;

	color: #444;

	line-height: 24px

}

.phone_cont .right p a{ color: #444;}

.phone_cont .right p a:hover{ color: #99cd22;}

.phone_cont .right span {

	font-size: 24px;

	color: #444;

	line-height: 36px;

	font-weight: 400

}

.follow {

	padding-top: 20px

}

.follow ul,

.follow ul li a .fa {

	padding-top: 10px

}

.follow h3 {

	text-transform: uppercase;

	font-weight: 600;

	font-size: 20px;

	color: #1f80d7;

	border-bottom: 1px #ccc dashed;

	padding-bottom: 10px

}

.follow ul li {

	margin-right: 5px;

	float: left;

	list-style-type: none

}

.follow ul li a {

	display: inline-block;

	width: 35px;

	height: 35px;

	text-align: center;

	border: 1px solid #ccc;

	color: #1f80d7;

	margin: 0 7px 0 0;

	border-radius: 5px;

	-webkit-border-radius: 5px;

	-moz-border-radius: 5px

}

.follow ul li a:hover {

	background: #1f80d7;

	color: #fff;

	border: none

}

.map {

	margin-top: 50px

}

.map iframe {

	width: 100%

}

.fast-hosting {

	background: url(../../images/choose-banner.jpg) no-repeat;

	background-size: cover;

	overflow: hidden;

	padding: 100px 0

}

.fast-hosting .fast-web {

	padding-left: 10%

}

.fast-hosting .fast-web .heading {

	font-size: 48px;

	color: #288feb;

	font-weight: 700;

	-webkit-text-stroke-width: .5px;

	-webkit-text-stroke-color: #fff

}

.fast-hosting .fast-web .heading span {

	font-size: 24px;

	display: block;

	padding: 30px 0

}

.fast-hosting .fast-web .off {

	font-size: 30px;

	color: #f6fbff;

	padding-top: 20px

}

.fast-hosting .fast-web .off span {

	font-size: 60px;

	color: #cd010f;

	font-weight: 700;

	padding: 0 10px

}

.different_sec {

	background: #288feb;

	padding: 50px 0;

	text-align: center

}

.different_sec h2 {

	font-size: 30px;

	color: #fff;

	text-transform: uppercase;

	margin-bottom: 50px

}

.different_sec ul {

	margin: 0;

	padding: 0

}

.different_sec ul li {

	width: 30%;

	float: left;

	border: 1px solid #fff;

	border-radius: 10px;

	padding: 20px;

	margin: 1%;

	text-align: left;

	background: #2f9afa

}

.different_sec ul li .title {

	font-size: 19px;

	color: #fff;

	text-transform: uppercase;

	font-weight: 700

}

.different_sec ul li p {

	font-size: 14px;

	color: #fff;

	padding-top: 15px

}

.different_sec ul li a {

	color: #a2e112;

	text-transform: uppercase;

	display: block

}

.different_sec ul li a:hover {

	color: #065296

}

.pay_img {

	float: right

}

.clnt2 {

	margin-bottom: 10px;

	float: left;

	margin-right: 30px

}

.clnt2 img {

	margin: 0 auto;

	background: #288feb;

	padding: 2px;

	border-radius: 50%

}

.test-detail .singleTst {

	min-height: 180px

}

.test-detail .singleTst .clientName {

	float: right

}

.start2 {

	padding: 0

}

.start2 p {

	border: 0!important

}

.start2 span {

	display: block;

	font-size: 18px;

	font-weight: 700;

	padding-top: 20px

}

.sectionTitle {

	margin-top: 30px;

	text-align: center;

	color: #000;

	font-weight: 400;

	font-size: 24px;

	margin-bottom: 0px;

	overflow: hidden

}

.awesomes {

	padding: 30px 0;

	background: #f3f3f8;

	text-align: center

}

.awesomes .headingHeader {

	font-size: 30px;

	line-height: 40px;

	color: #288feb;

	text-transform: uppercase;

	border-bottom: 1px solid #aeaeae;

	padding-bottom: 20px;

	display: inline-block;

	position: relative;

	margin-bottom: 20px;

	text-align: center

}

.awesomes .headingHeader:before {

	background: #288feb;

	height: 10px;

	width: 30%;

	content: '';

	position: absolute;

	left: 35%;

	bottom: -5px

}

.awesomes .img_circle {

	text-align: center;

	margin: 20px auto;

	background: #fff;

	padding: 20px

}

.awesomes .img_circle img {

	width: 70px;

	height: 70px;

	text-align: center;

	margin: 0 auto;

	border-radius: 50%

}

.star_testi {

	padding: 20px 0

}

.star_testi i {

	color: #fec107;

	cursor: pointer

}

.testi_name a {

	font-size: 16px;

	font-weight: 600;

	color: #288feb; margin-left: 20px;

}

.img_circle p {

	font-size: 16px;

	padding-top: 30px; width: 80%;

}

.awesomes .owl-dots {

	color: #000;

	display: inline-block

}

.owl-dots .owl-dot {

	width: 5px;

	height: 5px;

	background: #0067ac;

	border-radius: 25px;

	float: left;

	margin: 5px;

	cursor: pointer

}

.owl-dots .owl-dot:hover {

	background: #288feb!important

}

.owl-dots .owl-dot.active {

	background: #288feb

}

.awesomes .owl-carousel .owl-next,

.awesomes .owl-carousel .owl-prev {

	color: #fff;

	font-size: 20px;

	left: -5%;

	position: absolute;

	top: 50%;

	transform: translateY(-50%);

	z-index: 999;

	background: #288feb;

	width: 28px;

	height: 28px;

	text-align: center;

	line-height: 28px;

	color: #ffff;

	cursor: pointer;

	border-radius: 2px

}

.awesomes .owl-carousel .owl-next {

	left: inherit;

	right: -5%

}

.owl-next .fa,

.owl-prev .fa {

	display: block;

	line-height: 28px

}

.awesomes .owl-carousel .owl-next:hover,

.awesomes .owl-carousel .owl-prev:hover {

	background: #233141;

	color: #fff

}

.homeArea .owl-nav.disabled {

	display: none

}

.contactInfo ul li img {

	display: inline-block;

	padding: 0;

	margin: 0

}

.list-inline>li {

	display: inline-block;

	padding: 0;

	margin: 2px 3px

}

.contactInfo li i {

	color: #888

}

.contactInfo ul {

	padding-bottom: 0;

	display: flex;

	justify-content: flex-start;

	align-items: center;

	flex-wrap: wrap

}

.paytagline {

	font-size: 13px;

	padding: 10px 0 30px;

	color: #fff

}

/*header {

	position: sticky;

	top: 0;

	z-index: 2;

	background: #fff;

	margin-top: -20px;

}*/

span.topTxt {

	color: #fff!important;

	font-size: 20px!important;

	font-weight: 700

}

.about_services {

	padding: 40px 0;

	display: block

}

.work-area {

	display: flex;

	justify-content: space-between;

	flex-wrap: wrap

}

.info-box,

.site-map-links {

	display: flex;

	justify-content: space-between

}

.work-area .line {

	width: 48%

}

.line .btitle {

	color: #005FA6!important;

	font-size: 20px!important;

	font-weight: 400!important;

	margin: 0 importantpadding: 0 0!important

}

.info-box .infor p {

	line-height: 22px;

	font-size: 13px

}

.info-box {

	padding-bottom: 25px;

	flex-wrap: wrap;

	min-height: 160px;

}

.info-box .pic {

	height: auto;

	min-width: 73px;

	margin-bottom: 15px

}

.info-box .infor {

	width: 80%

}

.about_story p img {

	width: 65px;

	margin: 0 10px 10px 0

}

.service_list .service {

	width: 23%!important;

	margin: 0 7px

}

.divider .accordion-item a {

	background: #f3f3f3;

	color: #444;

	border-radius: 10px;

	font-size: 1.5rem;

}

.call {

	padding-left: 20px

}

.contactInfo .call {

	text-indent: -20px;

	padding-left: 20px

}

.media-body,

.media-left,

.media-right {

	vertical-align: middle

}

.media-body a {

	margin-bottom: 0!important

}

.fluid_header .navbar-nav.navbar-right li.dropdown.mega-drop .mega-menu li.service_list .service .media .media-body a {

	line-height: 1.3em!important

}

.gototop {

	color: #fff;

	border: 2px solid #fff;

	width: 40px;

	height: 40px;

	text-align: center;

	line-height: 40px;

	border-radius: 25px;

	position: fixed;

	bottom: 25px;

	right: 25px;

	cursor: pointer;

	background: #288feb

}

.gototop:hover {

	background: #99cd22

}

.site-map-links {

	flex-wrap: wrap;

	margin-top: 54px

}

.site-map-links .sitemap-boxes {

	width: 25%

}

.sitemap-boxes h2:after,

.text-center a:after {

	content: '';

	width: 9px;

	right: 0

}

.sitemap-boxes h2 a {

	font-size: 24px

}

.bottom-link-box ul li a {

	padding: 6px 0;

	line-height: 1.2em;

	display: inline-block

}

.text-center a {

	position: relative

}

.text-center a:after {

	background: url(http://staging.candidhost.com/img/arrow-top.png);

	height: 45px;

	position: absolute;

	top: 0;

	left: 0;

	margin: 44px auto 0

}

.site-map-heading {

	margin-bottom: 52px

}

.sitemap-boxes h2 {

	font-size: 18px;

	color: #2892cf;

	position: relative;

	font-weight: 700;

	padding-left: 41px

}

.sitemap-boxes h2:after {

	background: url(http://staging.candidhost.com/img/arrow-bottom.png);

	height: 47px;

	position: absolute;

	top: -99px;

	left: -29%;

	margin: 44px auto 0

}

.sitemap-boxes ul li a {

	padding: 8px 0 8px 58px;

	display: inline-block;

	background: url(https://staging.candidhost.com/img/arrow-right.png) left center no-repeat

}

.link-line {

	border-bottom: 1px solid #e3e3e3;

	width: 80%;

	margin: 34px 0 0 82px

}

.sitemap-boxes ul {

	border-top: 1px solid #e3e3e3;

	border-left: 1px solid #e3e3e3

}

.facaccordian .divider {

	width: 100%;

	margin: 0px 20px !important;

}

h2.resp-accordion {

	margin-bottom: 10px!important

}

.right2 .feat {

	padding: 20px 0 0

}

.left img,

.right img {

	margin: 0 auto;

}

.sitemap_linkstwo {

	display: flex;

	justify-content: space-between;

	flex-wrap: wrap;

	padding-top: 25px

}

.sitemap_linkstwo .sitemap-boxes {

	width: 25%

}

.sitemap_linkstwo .sitemap-boxes a {

	display: inline-block;

	padding: 10px 0;

	font-weight: 600;

	position: relative

}

.sitemap_linkstwo .sitemap-boxes a:before {

	content: '\f105';

	font-family: fontAwesome;

	padding-right: 7px

}

.singleTst img {

	position: absolute;

	top: -50px;

	width: 100px !important;

	border-radius: 50%;

	z-index: 999;

	height: 100px;

	left: 50%;

	transform: translate(-50%, -0%);

	border: 1px solid#dfebf5;

}

.owl-dots {

	position: absolute;

	left: 50%;

	bottom: 15px;

}

accordion {

	isplay: flex;

	sjustify-content: space-between;

	flex-wrap: wrap;

}

@media(min-width:992px) and (max-width:1199px) {

	.candid_offer {

		background-size: cover

	}

	

	.register {

		padding-bottom: 30px

	}

	

	.feathured_sec ul li {

		min-height: 150px

	}

	

	.resp-tabs-list li {

		font-size: 13px!important;

		padding: 12px!important;

		margin: 0 5px 0 0!important

	}

	

	.resp-tab-active {

		padding: 12px 12px 14px!important

	}

	

	.comon_blue {

		margin: 10px 0;

		font-size: 22px

	}

	

	.comon_black p {

		padding: 5px 0

	}

	

	.mid_cont {

		margin-top: 30px

	}

	

	.tips_domain {

		min-height: none;

		height: auto!important

	}

	

	.tips_domain .content {

		padding: 10px 10px 0

	}

	

	.tips_domain .content h2 {

		margin-bottom: 0;

		padding: 2px 0 3px

	}

	

	.tips_domain .content ul li {

		font-size: 15px;

		padding: 5px 0

	}

	

	.divider {

		width: 45%

	}

	

	.domainCheck span {

		width: 24%;

		font-size: 15px

	}

	

	.tips_domain .content img {

		width: 14%

	}

	

	.reg_domain .pic img {

		height: auto

	}

	

	.include ul li p {

		font-size: 13px

	}

	

	.open_ticket .ticket_cont {

		top: 30%

	}

	

	.about_story .left {

		padding-top: 10px

	}

	

	.secPdng {

		padding: 30px 0!important

	}

	

	.why_choose {

		margin-top: 0;

		padding-top: 5px

	}

	

	.board {

		padding: 40px 0

	}

	

	.quote_frm_cont {

		margin-right: 35px

	}

	

	.different_sec ul li {

		text-align: center

	}

	

	.different_sec ul li img {

		display: block;

		margin: 0 auto 10px

	}

	

	.pay2 ul.simpleTabsNavigation li a {

		font-size: 17px

	}

	

	.payorder {

		width: 50%

	}

	

	.dom_search2 .domainSearchArea .domainSearchForm {

		margin: 0

	}

	.fluid_header .navbar-nav.navbar-right li a{ padding: 0 8px!important;}

	h1.header_title{ font-size: 30px;}

	.testimonial .img_circle::before { font-size: 75px;}

	.testimonial .img_circle::after { font-size: 75px; bottom: 0px; }

	.img_circle p{ width: 85%;}

}









@media(min-width:768px) and (max-width:991px) {

	.cont_img,

	.tips_domain .content img {

		display: none

	}

	

	.plan_sec ul li .price {

		font-size: 20px

	}

	

	.Btn {

		min-width: inherit

	}

	

	.singleService .serviceIcon {

		height: auto!important

	}

	

	.map iframe,

	.reg_domain .pic img,

	.tips_domain {

		height: auto

	}

	

	.candid_offer {

		background-size: cover

	}

	

	.register {

		padding-bottom: 30px

	}

	

	.feathured_sec ul li {

		min-height: 150px

	}

	

	.feathured_sec ul li p {

		font-size: 14px

	}

	

	.candid_offer2 .cont {

		width: 100%

	}

	

	.steps ul li {

		width: 45%;

		margin-top: 20px

	}

	

	.domainCheck span {

		font-size: 14px;

		width: 23%

	}

	

	.mid_cont {

		margin-top: 0

	}

	

	.register_name ul li {

		width: 50%;

		font-size: 12px

	}

	

	.domainSearchArea .domainSearchForm input.serach2 {

		width: 60%

	}

	

	.domainSearchArea .domainSearchForm input.submit2 {

		width: 39%;

		font-size: 12px

	}

	

	.tips_domain .content h2 {

		font-size: 22px;

		margin-bottom: 7px;

		padding: 0

	}

	

	.tips_domain .content {

		padding: 10px 5px 5px;

		font-size: 14px

	}

	

	.tips_domain .content ul li {

		font-size: 14px;

		padding: 4px 5px 4px 0

	}

	

	.divider {

		width: 45%;

		margin: 0 15px

	}

	

	.secPdng {

		padding: 10px 0

	}

	

	.reg_domain .contenttitle h2 {

		font-size: 24px

	}

	

	.feathure_sec .state {

		padding: 30px 35px

	}

	

	.hosting_app .left {

		padding-top: 20px

	}

	

	ul.simpleTabsNavigation li a {

		padding: 24px

	}

	

	ul.simpleTabsNavigation li a img {

		width: 5%

	}

	

	.dynamite_bg span,

	.mega_bg span,

	.saver_bg span {

		font-size: 40px

	}

	

	.dynamite_bg p,

	.mega_bg p,

	.saver_bg p {

		font-size: 26px

	}

	

	.open_ticket .ticket_cont h2 {

		margin-left: 0;

		font-size: 24px

	}

	

	.open_ticket .ticket_cont {

		top: 27%

	}

	

	.pay2 ul.simpleTabsNavigation li a img {

		width: 100%

	}

	

	.pay2 ul.simpleTabsNavigation li a {

		font-size: 14px

	}

	

	.quote_frm_cont {

		width: 92%

	}

	

	.different_sec ul li {

		text-align: center

	}

	

	.different_sec ul li img {

		display: block;

		margin: 0 auto 10px

	}

	

	.navbar-toggle,

	.pay_img {

		display: none

	}

	

	.payorder {

		width: 100%

	}

	

	.dom_search2 .domainSearchArea .domainSearchForm {

		margin: 0

	}

	

	#main_navigation {

		display: block;

		border-top: 0

	}

	

	.ctaTwo .ctaTxtTwo {

		font-size: 30px;

		margin-right: 0

	}

	

	.nav.navbar-nav.navbar-right {

		display: flex;

		justify-content: space-between

	}

	

	.fluid_header .navbar-nav.navbar-right li a {

		padding: 0 10px!important;

		font-size: 13px!important

	}

	

	.plan_sec ul li .title {

		font-size: 20px

	}

	

	.banner_sec .cont {

		top: 7%

	}

	

	.banner_sec .item img {

		height: 420px

	}

	

	header .logo img {

		height: auto;

		margin-top: 10px

	}

	

	header a.cart .count {

		margin: 0

	}

	

	header a.cart i {

		display: inline-block;

		line-height: 1.5;

		vertical-align: middle;

		margin-right: 5px

	}

	

	.service_list .service {

		width: 45%!important;

		margin: 0 7px;

		min-height: 60px

	}

	

	.resp-tabs-list li {

		margin: 0 10px 25px 0!important;

		max-width: 300px!important;

		min-height: auto!important

	}

	

	.resp-tabs-list .resp-tab-active {

		padding: 10px 18px!important

	}



.homeBtn{ margin-top: 0px;}

.homeContent{ padding: 0 0 10px 0!important;}

.fluid_header .navbar-nav.navbar-right li a{ line-height: 22px!important; font-size: 12px !important; padding: 0 6px!important;}	

.fluid_header .navbar-nav.navbar-right{ margin-top: 30px!important; margin-left: 30px !important;}

header .logo {  z-index: 9;    background: url(../../images/logo-tab.png) no-repeat; width: 190px;  height: 72px;  -webkit-transition: all 0.5s;

-moz-transition: all 0.5s; margin-top: 10px;}

.plan_sec ul li p{ font-size: 13px;}

.copyrightTxt{ padding: 10px!important;}

.reseller_host_btn{ padding: 0px 10px;}

.secPdng{ padding: 20px 0px!important;}

a.priceBtn{ min-width: 130px; font-size: 13px;}	

.header_domainList li .title{ font-size: 15px;}

header a.cart{ margin-top: 24px;}

.specil-offer{ margin: 0px 0 60px 0px;}	

.candidHost_bannerBlk{ margin-bottom: 15px;}

	.testim_profile{ display: block;}

	.testimonial .img_circle img{ width: 100px; height: 100px; margin: 0 auto;}

	.testimonial .img_circle::before { font-size: 50px!important; top:10px!important;}

	.testimonial .img_circle::after { font-size: 50px!important; top:10px!important;}

	.testi_name a{ margin: 10px 0 0 0; display: block;}

	.candidHost_bannerBlk{ margin-bottom: 15px;}	

}











@media(max-width:767px) {

	.feathured_sec h2,

	.plan_sec ul li .price {

		font-size: 20px

	}

	

	.cart_host .left,

	.cont_img,

	.lowprice_cont .right img,

	.pay2 ul.simpleTabsNavigation li a.current::before,

	.register .left,

	.tips_cont .left img,

	.why_do .right {

		display: none

	}

	

	.singleService .serviceIcon {

		height: auto!important

	}

	

	.map iframe,

	.reg_domain .pic img {

		height: auto

	}

	

	.plan_sec ul li {

		width: 98%;

		margin: 20px 0 0

	}

	

	.candid_offer,

	.candid_offer2 {

		background: #478dcb

	}

	

	.register {

		padding-bottom: 30px

	}

	

	.feathured_sec ul li {

		width: 48%;

		margin: 60px 1% 0;

		min-height: 150px

	}

	

	.candid_offer .cont,

	.candid_offer2 .cont,

	.dom,

	.steps ul li {

		width: 100%

	}

	

	.register .right,

	.why_do .left {

		width: 100%;

		padding: 10px

	}

	

	.feathured_sec ul {

		margin-top: 20px

	}

	

	.steps ul li {

		margin: 20px 0 0

	}

	

	.ctaTwo .ctaTxtTwo {

		font-size: 20px;

		margin: 0 0 20px;

		line-height: 26px

	}

	

	.domainCheck span {

		font-size: 14px;

		width: 23%

	}

	

	.lowprice_cont .left,

	.reg_domain,

	.tips_cont .right,

	.tips_domain {

		width: 100%

	}

	

	.tab_content .right h3 {

		font-size: 24px;

		margin: 0

	}

	

	.mid_cont {

		margin-top: 10px

	}

	

	.divider {

		width: 96%;

		margin: 0 10px

	}

	

	.ws {

		margin-top: 20px

	}

	

	.features ul li {

		width: 100%;

		margin: 20px 0 0

	}

	

	.service_always li {

		width: 100%;

		margin: 80px 0 0

	}

	

	.feathure_sec .state {

		width: 100%;

		padding: 30px 30px 10px

	}

	

	.special_sec ul li {

		width: 100%;

		margin: 0

	}

	

	.feathure_sec,

	.features,

	.service_always {

		padding:30px 0 0px 15px

	}

	

	.hosting_app .left,

	.hosting_app .right {

		width: 100%;

		padding: 20px

	}

	

	.wp_feature .left,

	.wp_feature .right {

		width: 100%;

		padding: 10px

	}

	

	.feat {

		padding: 20px 0 0

	}

	

	.cart_host .right {

		width: 100%;

		padding: 0 10px 20px

	}

	

	ul.simpleTabsNavigation li a img {

		width: 5%

	}

	

	.saver_cost,

	.saver_plan {

		width: 100%;

		float: inherit

	}

	

	ul.simpleTabsNavigation {

		padding: 30px 20px

	}

	

	ul.simpleTabsNavigation li a {

		padding: 10px;

		font-size: 14px

	}

	

	ul.simpleTabsNavigation li a.current::before {

		bottom: -18px;

		border-top: 20px solid #fff;

		border-left: 10px solid transparent;

		border-right: 10px solid transparent

	}

	

	.saver_plan {

		padding: 40px 0

	}

	

	.saver_cost {

		margin-top: 20px

	}

	

	.saver_plan ul li span {

		font-size: 20px

	}

	

	.include ul li {

		width: 100%!important

	}

	

	.mail_account,

	.reseller ul li,

	.reseller ul li:first-child {

		width: 100%;

		text-align: center

	}

	

	.types .content {

		width: 96%;

		margin: 20px 2%

	}

	

	.open_ticket .ticket_cont h2 {

		font-size: 18px

	}

	

	.open_ticket .ticket_cont {

		top: 22%

	}

	

	.ticket_bnt {

		margin-left: 10px

	}

	

	.ticket_bnt a {

		font-size: 14px;

		padding: 7px 14px

	}

	

	.award .content .left {

		float: none;

		margin-left: auto;

		margin-right: auto;

		padding-bottom: 20px

	}

	

	.award .content .right {

		width: 100%;

		text-align: center

	}

	

	.pay2 ul.simpleTabsNavigation li {

		width: 100%;

		margin-bottom: 10px

	}

	

	.pay2 ul.simpleTabsNavigation li a img {

		width: 20%

	}

	

	.payorder .title {

		font-size: 22px

	}

	

	ul.simpleTabsNavigation li a.current {

		background: #F6F6F6

	}

	

	.clnt ul li {

		width: 46%;

		margin: 2%

	}

	

	.award .content .left {

		width: 100%

	}

	

	.about_story .left {

		width: 100%;

		text-align: center;

		padding-top: 0

	}

	

	.about_story .right {

		float: none;

		width: 60%;

		margin-left: auto;

		margin-right: auto

	}

	

	.story .h2::before {

		left: 13%!important

	}

	

	.why_choose .details_cont {

		min-height: 250px

	}

	

	.board .team_cont,

	.contact_us .lft {

		width: 100%

	}

	

	.quote_frm_cont {

		width: 92%

	}

	

	.contact_us .rgt {

		width: 100%;

		padding-top: 20px

	}

	

	.fast-hosting {

		padding: 50px 0

	}

	

	.different_sec {

		padding: 30px 20px

	}

	

	.different_sec ul li {

		text-align: center;

		width: 100%;

		margin: 10px 0 0

	}

	

	.different_sec ul li img {

		display: block;

		margin: 0 auto 10px

	}

	

	.payorder {

		width: 100%

	}

	

	.pay_img {

		display: none

	}

	

	.pay2 ul.simpleTabsNavigation {

		padding: 0 10px

	}

	

	.banner_sec .cont {

		width: 100%;

		padding-left: 20px;

		top: 20px

	}

	

	.homeContent {

		padding: 10px 0!important

	}

	

	.banner_sec .item img {

		min-height: 270px

	}

	

	.homeContent span.h2 {

		font-size: 18px!important;

		line-height: 22px!important

	}

	

	.homeContent span.h2,

	.homeContent span.topTxt {

		margin-bottom: 5px

	}

	

	.homeContent p {

		padding-left: 0!important;

		font-size: 14px!important

	}

	

	.start {

		padding: 10px 0;

		font-size: 18px

	}

	

	.start span {

		font-size: 24px

	}

	

	.Btn {

		min-width: inherit;

		line-height: 36px;

		font-size: 14px;

		padding: 0 15px

	}

	

	.banner_sec .cont p {

		width: 100%

	}

	

	.domainChecklist {

		margin-top: 50px

	}

	

	header a.cart {

		padding-top: 0

	}

	

	.awesomes header {

		font-size: 25px

	}

	

	.secPdng {

		padding: 0px 10px!important

	}

	

	.plan_sec ul li .price {

		font-weight: 700;

		padding: 40px 0;

		display: block

	}

	

	.dom_search2 .domainSearchArea .domainSearchForm {

		margin: 10px

	}

	

	.domainSearchArea .domainSearchForm input.submit {

		float: none;

		min-width: 228px;

		margin: 0 auto

	}

	

	#main_navigation {

		width: 100%!important;

		border-top: #ffdead;

		top: 100px!important

	}

	

	.domainChecklist .colum {

		width: 28%;

		text-align: center;

		margin-bottom: 20px

	}

	

	.dedi,

	.reseler {

		display: flex!important;

		align-items: center;

		line-height: 50px!important;

		font-weight: 700

	}

	

	.work-area .line {

		width: 100%

	}

	

	.info-box .infor {

		width: 70%

	}

	

	.link-line,

	.site-map-links .sitemap-boxes,

	.sitemap_linkstwo .sitemap-boxes {

		width: 100%

	}

	

	.resp-accordion {

		display: none!important

	}

	

	.resp-tabs-list li {

		max-width: 270px!important;

		min-height: auto!important;

		margin-bottom: 10px!important

	}

	

	.link-line {

		border-bottom: 1px solid #e3e3e3;

		margin: 0

	}

	

	.sitemap-boxes h2 {

		font-size: 18px!important;

		color: #2892cf;

		position: static;

		font-weight: 600;

		padding: 20px 0 0

	}

	

	.sitemap-boxes h2 a {

		font-size: 20px;

		font-weight: 500;

		padding: 5px 0;

		display: inline-block

	}

	

	.sitemap-boxes h2::after {

		display: none

	}

	

	.site-map-links {

		margin-top: 0

	}

	

	.faq_sec {

		width: 100% !important;

	}

	

	.test_sec {

		width: 100% !important;

		float: left;

	}

	

	.facaccordian .divider {

		width: 90% !important;

	}

header .logo:hover {

	background: url(../../images/logo.png) 0px top no-repeat;}

	.award .content{ text-align: center;}

	.award_outer .support{ margin-bottom: 0px;}

	.pageTitleArea{ padding: 10px 0px;}

	.open_ticket{ margin-top: 0px;}

	.open_ticket .pic{ background: #ccc;}

	.open_ticket .pic img{ display: none;}

	.open_ticket .ticket_cont{ position: inherit; background: #ddd; padding-top: 20px;}

	.open_ticket .ticket_cont a{ margin-top: 20px;}

	.tab_container h3{ font-size: 15px; padding: 10px 20px;}

	.comon_blue{ font-size: 18px;}

	

	.service_list .service .media-left{ display: inline-flex; float: left;}

	.media-body{ text-align: left!important;}

	.service_list .service{ min-height: inherit!important;}

.fluid_header .navbar-nav.navbar-right li.dropdown.mega-drop .mega-menu li.service_list .service .media{ margin-bottom: 0px!important;}

.service_list .service{box-shadow: 0px 0px 0px #ccc!important;}

.fluid_header .navbar-nav.navbar-right li.dropdown.mega-drop .mega-menu li.service_list .service .media .media-body a{ font-size: 13px!important;}

.fluid_header .navbar-nav.navbar-right li a{ font-size: 12px!important; line-height: 24px!important;}

.media-left img{ width: 48%!important;}

.fluid_header .navbar-nav.navbar-right li.dropdown.mega-drop .mega-menu li.service_list .service .media .media-body a br{ display: inline-block;}

.media-left img{ margin: 10px 0 0 0!important;}

.fluid_header .navbar-nav.navbar-right li.dropdown.mega-drop .mega-menu li.service_list .service .media .media-body a span{ display: inline-block!important; padding-left: 5px;}

.reponsive_title{ display: block; font-size: 20px; color: #0e134f ; border-bottom: 1px solid #0e134f ;  width: 90%; margin: 10px; font-size: 18px; font-weight: 700; padding-bottom: 2px;}

.service_list .service {width: 100%!important;margin: 0px 3px;box-shadow: none;min-height: auto;border: none !important;}



.service_list .service:hover {box-shadow: none;}

.header_domainList li{ width: 100%; margin-bottom: 20px;}	

.belt_list li { width: 100%; text-align: left; margin: 0px; padding: 10px;}

.header_domainList{ padding-bottom: 0px;}

.inner_tpheader{ display: block; text-align: center;}

.top_header{ line-height: 30px!important;}

.tophlink {	display: inline-flex;}

h1.header_title{ font-size: 28px;}

.navbar-toggleCross {position: absolute; top: 10px; right: 0px; background: #fff; border-radius: 4px; width: 44px; font-size: 24px; border: none; padding: 0px; border: 1px solid #ddd;}

.navbar-toggle {

font-size: 25px;

background: #fff!important;

margin: 20px 0px 0px;

border: 1px solid #ddd !important;

padding: 10px!important;

color: #fff!important;}

.navbar-default .navbar-toggle .icon-bar{ background-color: #0756A4!important;}	

.navbar-default .navbar-toggle .icon-bar i{ font-size: 12px!important;}	

.navbar-default .navbar-toggle{ background: #fff!important;}

header .logo{ background: url(../../images/mobile-logo.png) no-repeat;}

header .logo:hover{background: url(../../images/mobile-logo.png) no-repeat; }

h1.header_title{ padding-top: 0px; padding-bottom: 20px; float: inherit;}

.navbar-toggleCross i{ color: #0756A4; font-weight: 400;}

header a.cart{ margin-top: -15px;}

.plan_sec ul li .price{ padding: 20px 0px;}

.service_always ul { padding: 0px 0;}

.service_always{ padding: 0px 10px;}

.feathure_sec .state{ min-height: inherit; padding: 0px; margin-bottom: 20px;}

.feathure_sec .state .icons img{ width: 50%;}

.feathure_sec .state .title{ padding: 0px 0 0 45px;}

.faq_cont h2{ font-size: 20px;}

.wp_feature{ padding: 0px;}	

.ded{ padding-bottom: 10px;}

.feathured_sec{ padding: 20px 0px;}

.domainSearchArea .domainSearchForm input.submit2{ margin-top: 10px!important;}

.secPdng2{ padding-top: 0px;}

.copyrightTxt{ padding:10px 0px;}

.specil-offer{ margin: 0; float: left; float: inherit;}	

.specil-offer br{ display: none;}

.specil-offer .price{ position: inherit; top: 0px; margin: 10px 0 0 0; width: auto; height: auto; border-radius: 10px; padding:10px 5px; border: 1px solid #fff;}

.specil-offer p{ padding-right: 0px;}

.faq_sec{ padding: 10px 0px;}	

.offer .content{ width: 100%; padding-top: 0px; padding-bottom: 30px;}	

.offer .right{ width: 100%; padding: 20px 0px; display: none;}	

.offer .right-mobile{ display: block; padding-bottom: 30px;}

.offer .content .heading{ font-size: 20px;}	

.offer .content p a{ margin-top: 0px;}

.testimonial_left,.testimonial_right{ width: 100%;}

ul.blog_list li{ width: 100%; margin-bottom: 20px;}

ul.blog_list li img{ width: 100%;}

.testim_profile{ display: block;}

.testimonial .img_circle img{ width: 100px; height: 100px; margin: 0 auto;}

.testimonial .img_circle::before { font-size: 50px!important; top:10px!important;}

.testimonial .img_circle::after { font-size: 50px!important; top:10px!important;}

.testi_name a{ margin: 10px 0 0 0; display: block;}

.candidHost_bannerBlk{ margin-bottom: 15px;}

.img_circle p{ width: 100%; padding-top: 10px;}

}





@media(max-width:480px) {

	.facaccordian .divider {

		width: 90% !important;

	}

	

	.faq_sec {

		width: 100% !important;

	}

	

	.test_sec {

		width: 100% !important;

		float: left;

	}

	

	.secPdng .h2::before {

		

	}

	

	.domainSearchArea .domainSearchForm {

		margin: 0 10px 30px

	}

	

	.domainSearchArea .domainSearchForm input.serach {

		width: 70%

	}

	

	.domainSearchArea .domainSearchForm input.submit {

		width: 29%;

		font-size: 13px

	}

	

	.domainCheck span {

		font-size: 12px;

		width: 32%

	}

	

	.register_name ul li {

		width: 100%

	}

	

	.domain_price {

		width: 96%

	}

	

	.tips_domain .content {

		width: 95%

	}

	

	.tips_domain {

		height: auto

	}

	

	.tips_domain .content ul li {

		font-size: 16px

	}

	

	.tab_content .left {

		width: 100%

	}

	

	.tab_content .left img {

		margin-left: auto;

		margin-right: auto;

		display: block

	}

	

	.tab_content .right {

		width: 100%;

		padding-top: 10px;

		text-align: center

	}

	

	.dom_search .heading,

	.reg_domain .contenttitle h2 {

		font-size: 24px

	}

	

	.v2 .domainContent::after {

		background: #288feb!important;

		content: ""!important;

		height: 260px;

		left: -30px;

		margin-top: -130px;

		position: absolute;

		top: 50%;

		width: 767px;

		z-index: -1

	}

	

	.banner_sec .cont {

		width: 100%;

		padding-left: 15px;

		top: 10px

	}

	

	.homeContent {

		padding: 10px 0!important

	}

	

	.banner_sec .item img {

		min-height: 270px

	}

	

	.homeContent span.h2 {

		font-size: 16px!important;

		line-height: 20px!important

	}

	

	.homeContent span.h2,

	.homeContent span.topTxt {

		margin-bottom: 5px

	}

	

	.homeContent p {

		padding-left: 0!important;

		font-size: 11px!important

	}

	

	.start {

		padding: 0;

		font-size: 16px

	}

	

	.start span {

		font-size: 20px

	}

	

	.Btn {

		line-height: 36px;

		font-size: 14px;

		padding: 0 15px

	}

	

	.banner_sec .cont p {

		width: 100%

	}

	

	.sectionTitle {

		margin-bottom: 10px!important

	}

	

	.v2 .domainBtn {

		background: #233141!important

	}

	

	.ctaTxt .Btn,

	.singleClient {

		margin-bottom: 20px!important

	}

	

	.dom_search2 .heading {

		font-size: 22px

	}

	

	#main_navigation {

		width: 100%!important;

		border-top: #ffdead;

		top: 146px!important;

	

		

	}

	

	.domainChecklist .colum {

		width: 48%;

		text-align: center;

		margin-bottom: 20px

	}

	

	.awesomes .owl-carousel .owl-next,

	.awesomes .owl-carousel .owl-prev {

		left: 0

	}

	

	.awesomes .owl-carousel .owl-next {

		left: inherit;

		right: 0

	}

	

	.work-area .line {

		width: 100%

	}

	

	.info-box .infor {

		width: auto

	}

	

	span.topTxt {

		font-size: 18px!important

	}

}

@media(min-width:320px) and (max-width:420px) {

	.candid_offer .cont,

	.candid_offer2 .cont {

		padding: 0 10px

	}

	

	.feathured_sec ul {

		padding: 0 20px;

		margin-bottom: 0

	}

	

	.feathured_sec ul li {

		width: 100%;

		margin: 60px 0 0

	}

	

	.feathured_sec {

		padding-bottom: 30px

	}

	

	.plan_sec ul li {

		width: 90%;

		float: inherit;

		margin: 20px auto 0

	}

	

	.domainSearchArea .domainSearchForm input.serach {

		width: 100%

	}

	

	.domainSearchArea .domainSearchForm input.submit {

		width: 50%;

		display: block;

		margin: 0 auto;

		float: none

	}

	

	.register_name ul li {

		font-size: 14px

	}

	

	.domainSearchArea .domainSearchForm input.serach2 {

		width: 100%

	}

	

	.domainSearchArea .domainSearchForm input.submit2 {

		width: 50%;

		display: block;

		margin: 0 auto;

		float: none

	}

	

	.tips_domain .content {

		padding-top: 75px

	}

	

	.reg_domain .pic img {

		height: 250px

	}

	

	ul.simpleTabsNavigation li {

		margin: 0 1%

	}

	

	ul.simpleTabsNavigation {

		padding: 30px 0

	}

	

	ul.simpleTabsNavigation li a img {

		margin-right: 3px

	}

	

	.saver_plan ul li {

		width: 100%;

		border: 0;

		border-bottom: 1px solid #055397;

		padding-left: 0

	}

	

	.open_ticket .ticket_cont h2 {

		font-size: 13px

	}

	

	.open_ticket {

		margin-top: 0

	}

	

	.policy {

		padding: 0 10px

	}

	

	.policy .images {

		padding-left: 0;

		padding-bottom: 20px

	}

	

	.fast-hosting .fast-web .heading {

		font-size: 30px

	}

	

	.banner_sec .cont {

		width: 100%;

		padding-left: 10px;

		top: 0

	}

	

	.homeContent {

		padding: 10px 0!important

	}

	

	.homeContent span.h2 {

		font-size: 16px!important;

		line-height: 20px!important

	}

	

	.homeContent span.h2,

	.homeContent span.topTxt {

		margin-bottom: 5px

	}

	

	.homeContent p {

		padding-left: 0!important;

		font-size: 11px!important

	}

	

	.start {

		padding: 0;

		font-size: 16px

	}

	

	.start span {

		font-size: 20px

	}

	

	.Btn {

		line-height: 36px;

		font-size: 14px;

		padding: 0 15px

	}

	

	.banner_sec .cont p {

		width: 100%

	}

	

	header .topInfo li a,

	header .topInfo li.clientAreaLi span {

		margin-left: 10px

	}

	

	.banner_sec .item img {

		min-height: 310px

	}

	

	.ctaCol {

		padding: 0 10px

	}

	

	header .topInfo {

		list-style: none;

		margin: 0 0 10px;

		text-align: center;

		display: flex;

		justify-content: center;

		flex-wrap: wrap

	}

	

	.awesomes .headingHeader {

		font-size: 25px;

		line-height: 1.2em

	}

	

	.sectionTitle {

		margin-top: 20px;

		line-height: 1.1em

	}

	

	.awesomes .img_circle {

		width: 75%

	}

	

	.domainCheck span {

		width: 48%!important

	}

}

.right_tbtn {

	

}

ul.tabs li {

	cursor: pointer;

	padding: 9px !important;

}

.singleTstSlide:last-child {

	margin-bottom: 25px;

}

.service_list .service .media-left {

	text-align: center;

	padding: 0px !important;

	display: block;

}

.service_list .service {

	width: 24%!important;

	margin: 0px 3px;

	box-shadow: 0px 0px 10px #ccc;

	min-height: 120px;

	border: 1px solid #fff;

	border-radius: 4px;

}

.fluid_header .navbar-nav.navbar-right li.dropdown.mega-drop .mega-menu li.service_list .service .media .media-left a {

	width: auto !important;

}

.media-body {

	text-align: center;

	padding: 10px !important;

}

.fluid_header .navbar-nav.navbar-right li.dropdown.mega-drop .mega-menu li.service_list {

	padding: 20px 10px;

}

.service_list .service:hover {

	box-shadow: 0px 0px 10px #288feb;

	-webkit-transition: all .6s cubic-bezier(0.165, 0.84, 0.44, 1);

	transition: all .6s cubic-bezier(0.165, 0.84, 0.44, 1);

	background: none;

}

.media-left img {

	margin: 10px;}



}



