/* All Icons CSS file Import */

@import url("css/icons.css");
/* Google Fonts Import */

@import url('https://fonts.googleapis.com/css?family=Quicksand:300,400,500,700');
@import url('https://fonts.googleapis.com/css?family=Merriweather+Sans:300,400,700,900');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800');
/* Table of Contents
   - - - - - - - - -
    1  Genetal setings
    2  Home-Header
    3  Home styles
    4  Stats
	5  Video Page
    6  My Shared 
    7  My VPS 
    8  My Dedicated 
    9  My Domains
    10 About Styles
	11 Team
    12 FAQs
    13 Login-form
    14 Datacenter
    15 Elements
	16 Gallery
    17 Our Blog
    18 Contact
	19 My Combo packs
	20 Limited period Offers
    21 Footer
	22 404
	23 Page Help
	24 Maintenance
	25 Copyright
	26 Domain Sales
    27 Media Queries
    - - - - - - - - -
*/

/* ====================
   1 = Genetal setings
   ==================== */

body {
	font-style: normal;
	font-weight: 400;
	font-size: 16px;
	line-height: 1.6;
	font-family: 'Quicksand', sans-serif;
	text-align: left;
	color: #43414e;
}
a {
	color: #fff;
	outline: 0;
	text-decoration: none;
}
a:hover, a:active, a:focus {
	outline: 0;
	text-decoration: none;
	color: #5333ed;
}
a:hover,
a:focus {
  text-decoration: none !important;
}
p {
	font-family: 'Quicksand', sans-serif;
	font-weight: normal;
	line-height: 1.6;
	font-size: 16px;
	font-weight: 400;
	color: #6E7076;
}
hr {
	border: solid #E2EBFF;
	border-width: 1px 0 0;
	clear: both;
	height: 0;
	margin: 21px 0;
}
hr.small {
	border: solid #67267a;
	border-width: 1px 0 0;
	clear: both;
	height: 0;
	margin: 0 auto;
	margin-top: 27px;
	margin-bottom: 27px;
	max-width: 150px;
}
code {
	background: #f5f2f0;
	border: 0;
	border-radius: 6px;
	color: #303038;
	display: block;
	line-height: 1.3;
	margin: 8px 0;
	padding: 12px;
	text-shadow: 0 1px white;
	white-space: -moz-pre-wrap;
	white-space: -o-pre-wrap;
	white-space: pre-wrap;
}
img {
	max-width: 100%;
	height: auto;
	-ms-interpolation-mode: bicubic;
	display: inline-block;
	vertical-align: middle;
}
.stickyarea {
	padding-top: 84px;
}
.row {
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	max-width: 1170px;
	width: 100%;
}
.row.full-width {
	margin-bottom: 0;
	margin-left: auto;
	margin-right: auto;
	margin-top: 0;
	max-width: 100%;
	width: 100%;
}
.row.no-gutter {
	margin: 0 auto;
}
.center-block {
	float: none;
	;
}
.pattern1{
	background: url(images/pattern/1.png) !important;
}
.pattern2{
	background: url(images/pattern/2.png) !important;
}
.bg_gray {
	background: #f4f7ff !important;
}
.bg_transparent {
	background: linear-gradient(127deg, #1d0d82 0%, #1e8b8e 100%);
}
.bg_red {
	background: #ff0000 !important;
}
.bg_orange {
	background: #ff5e3a !important;
}
.bg_green {
	background:linear-gradient(127deg, #1d0d82 0%, #1e8b8e 100%) !important;
}
.bg_pink {
	background: #F62459 !important;
}
.bg_yellow {
	background: #fe9a2e !important;
}
.bg_white {
	background: #fff !important;
}
.bg_black {
	background:#111 !important;
}
.bg_dark {
	background: linear-gradient(127deg, #1d0d82 0%, #1e8b8e 100%);
}
.bg_blue {
	background:#150773;
}
.bg_dark .title {
	color: #fff !important
}
.bg_dark p {
	color: #fff;
	color: #fff;
	font-size: 16px;
	font-weight: 500;
	font-family: 'Quicksand', sans-serif;
}
.number{
	font-family: 'Open Sans', sans-serif !important;
	font-weight:400;
}
.bg_pattern {
	background-image: url(../images/pattern3.png) !important;
	background-repeat: repeat;
	background-color: #f7f6f7;
}
.singlepricing-img {
	background-image: url("images/slider/5.png");
	background-repeat: no-repeat;
	background-size: cover;
}
.section_space1 {
	padding: 50px 0 !important;
	position: relative;
}
.section_space {
	padding: 90px 0 !important;
	position: relative;
}
.section_space h3 {
	font-weight: 500;
}
.section_space .title {
	margin-top: 0px;
	color: #fff;
	font-size: 40px;
}

.title span{
	color:#5333ed
}
.title {
	color: #43414e !important;
	font-weight: 400 !important;
	font-family: 'Quicksand', sans-serif;
	font-size: 1.5em;
}
.btn-slg, .btn-group-slg>.btn {
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 3px;
	padding: 15px 30px !important;
	font-size: 14px;
}
.btn-lg, .btn-group-lg>.btn {
	font-size: 18px;
	line-height: 1.3333333;
	border-radius: 3px;
	padding: 20px 50px !important;
	font-size: 14px;
}
.btn-sm, .btn-group-sm>.btn {
	padding: 5px 10px !important;
	font-size: 12px;
	line-height: 1.5;
	border-radius: 3px;
}
.btn-xs, .btn-group-xs>.btn {
	padding: 1px 5px !important;
}
.text-white {
	color: #fff !important;
}
.text-green {
	color: #9ec028 !important;
}
.text-gray {
	color: #f5f6f9 !important;
}
.text-dark {
	color: #111!important;
}
.text-li {
	color: #fff !important;
}
.text-orange {
	color: #ff5e3a !important;
}
.text-red {
	color: #ee4433 !important;
}
.text-lig {
	color: #5333ed !important;
}
.text-yellow {
	color: #fedc45 !important;
}
.text-danger {
	color: #111!important;
}
.text-black {
	color: #000000 !important;
}
.text-primary {
	color: #5333ed !important;
}
.text-secondary {
	color: #B31B67 !important;
}
.text-blue {
	color: #26a7e0 !important;
}
.text-pink {
	color: #cd1630 !important;
}
.slide-padding {
	padding: 50px 0;
}
.list-circle {
	margin: 20px 0;
	padding: 0px;
	color: #fff;
}
.list-circle li {
	line-height: 25px;
    list-style: none;
    text-align: center;
}
.arrow-header {
	background: #fff;
	border: 2px solid #f5f6f9;
	border-radius: 6em;
	color: #9b62b5;
	font-size: 18px;
	font-weight: normal;
	padding: 20px 35px;
	position: relative;
	text-align: center;
}
.align-right {
	float: right;
}
.align-left {
	float: left;
}
.text-left {
	text-align: left;
}
.text-right {
	text-align: right;
}
.text-center {
	text-align: center;
	font-family: 'Quicksand', sans-serif;
}
.bg-transparent:before {
	content: '';
	background:linear-gradient(127deg, rgba(31,14,135,0.8) 0%, rgba(44,212,217,0.8) 100%);
	background-size: cover;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
.color-transparent:before {
	content: '';
	background:linear-gradient(127deg, rgba(31,14,135,0.8) 0%, rgba(44,212,217,0.8) 100%);
	background-size: cover;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
.white-transparent:before {
	content: '';
	background: rgba(255, 255, 255, 0.6);
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
}
.padding-l-0{
	padding-left:0;
}
.spacing-70 {
	padding-top: 70px;
}
.spacing-40 {
	padding-top: 40px;
}
.spacing-20 {
	padding-top: 20px;
}
.spacing-top--100 {
	padding-top: 100px;
}
.spacing-top--90 {
	padding-top: 90px;
}
.spacing-top--80 {
	padding-top: 80px;
}
.spacing-top--70 {
	padding-top: 70px;
}
.spacing-top-60 {
	padding-bottom: 60px;
}
.spacing-top-50 {
	padding-top: 50px;
}
.spacing-top-40 {
	padding-top: 40px;
}
.spacing-top-30 {
	padding-top: 30px;
}
.spacing-top-20 {
	padding-top: 20px;
}
.spacing-top-10 {
	padding-top: 10px;
}
.spacing-bottom--100 {
	padding-bottom: 100px;
}
.spacing-bottom--90 {
	padding-bottom: 90px;
}
.spacing-bottom--80 {
	padding-bottom: 80px;
}
.spacing-bottom--70 {
	padding-bottom: 70px;
}
.spacing-bottom-60 {
	padding-bottom: 60px;
}
.spacing-bottom-50 {
	padding-bottom: 50px;
}
.spacing-bottom-40 {
	padding-bottom: 40px;
}
.spacing-bottom-30 {
	padding-bottom: 30px;
}
.spacing-bottom-20 {
	padding-bottom: 20px;
}
.spacing-bottom-10 {
	padding-bottom: 10px;
}
.spacing-bottom-0 {
	padding-bottom: 0px;
}
.margin-top--100 {
	margin-top: 100px;
}
.margin-top--90 {
	margin-top: 90px;
}
.margin-top--80 {
	margin-top: 80px;
}
.margin-top--70 {
	margin-top: 70px;
}
.margin-top-60 {
	margin-top: 60px;
}
.margin-top-50 {
	margin-top: 50px;
}
.margin-top-40 {
	margin-top: 40px;
}
.margin-top-30 {
	margin-top: 30px;
}
.margin-top-20 {
	margin-top: 20px;
}
.margin-top-10 {
	margin-top: 10px;
}
.margin-bottom--90 {
	margin-bottom: 90px;
}
.margin-bottom--80 {
	margin-bottom: 80px;
}
.margin-bottom--70 {
	margin-bottom: 70px;
}
.margin-bottom-60 {
	margin-bottom: 60px;
}
.margin-bottom-50 {
	margin-bottom: 50px;
}
.margin-bottom-40 {
	margin-bottom: 40px;
}
.margin-bottom-30 {
	margin-bottom: 30px;
}
.margin-bottom-20 {
	margin-bottom: 20px;
}
.margin-bottom-10 {
	margin-bottom: 10px;
}
.text-shadow {
	text-shadow: 1px 2px rgba(0, 0, 0, 0.5);
}
.box-shadow {
	-moz-box-shadow: 0px 5px 20px -5px #ccc;
	-webkit-box-shadow: 0px 5px 20px -5px #ccc;
	box-shadow: 0px 5px 20px -5px #ccc;
}
.border-top {
	border-top: 1px solid #ddd
}
.border-bottom {
	border-bottom: 1px solid #ddd
}
.bold {
	font-weight: bold !important
}
.modal-backdrop.in {
	filter: alpha(opacity=50);
	opacity: 0.7;
}
.inline-block {
	display: inline-block;
}
select.select-language {
	outline: 0;
}
.feature-svg1{
	width:30%;
	margin-bottom: 10px;
}
/* Waves */

.waves-effect {
	position: relative;
	cursor: pointer;
	display: inline-block;
	overflow: hidden;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: transparent;
	vertical-align: middle;
	z-index: 1;
	will-change: opacity, transform;
	-webkit-transition: all 0.3s ease-out;
	-moz-transition: all 0.3s ease-out;
	-o-transition: all 0.3s ease-out;
	-ms-transition: all 0.3s ease-out;
	transition: all 0.3s ease-out;
}
.waves-effect .waves-ripple {
	position: absolute;
	border-radius: 50%;
	width: 20px;
	height: 20px;
	margin-top: -10px;
	margin-left: -10px;
	opacity: 0;
	background: rgba(0, 0, 0, 0.2);
	-webkit-transition: all 0.7s ease-out;
	-moz-transition: all 0.7s ease-out;
	-o-transition: all 0.7s ease-out;
	-ms-transition: all 0.7s ease-out;
	transition: all 0.7s ease-out;
	-webkit-transition-property: -webkit-transform, opacity;
	-moz-transition-property: -moz-transform, opacity;
	-o-transition-property: -o-transform, opacity;
	transition-property: transform, opacity;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
	pointer-events: none;
}
.waves-effect.waves-light .waves-ripple {
	background-color: rgba(255, 255, 255, 0.45);
}
.waves-effect.waves-red .waves-ripple {
	background-color: rgba(244, 67, 54, 0.7);
}
.waves-effect.waves-yellow .waves-ripple {
	background-color: rgba(255, 235, 59, 0.7);
}
.waves-effect.waves-orange .waves-ripple {
	background-color: rgba(255, 152, 0, 0.7);
}
.waves-effect.waves-purple .waves-ripple {
	background-color: rgba(156, 39, 176, 0.7);
}
.waves-effect.waves-green .waves-ripple {
	background-color: rgba(76, 175, 80, 0.7);
}
.waves-effect.waves-teal .waves-ripple {
	background-color: rgba(0, 150, 136, 0.7);
}
.waves-notransition {
	-webkit-transition: none !important;
	-moz-transition: none !important;
	-o-transition: none !important;
	-ms-transition: none !important;
	transition: none !important;
}
.waves-circle {
	-webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	text-align: center;
	width: 2.5em;
	height: 2.5em;
	line-height: 2.5em;
	border-radius: 50%;
	-webkit-mask-image: none;
}
.waves-input-wrapper {
	border-radius: 0.2em;
	vertical-align: bottom;
}
.waves-input-wrapper .waves-button-input {
	position: relative;
	top: 0;
	left: 0;
	z-index: 1;
	background: transparent;
	border: 0;
	font-style: normal;
}
.waves-block {
	display: block;
}
/* Ηeadings */

h1, h2, h3, h4, h5, h6 {
	color: #43414e;
	line-height: 1.1;
	margin-bottom: 12px;
	margin-top: 12px;
	text-rendering: optimizelegibility;
	font-family: 'Quicksand', sans-serif;
}
h1 {
	font-size: 36px;
	font-family: 'Quicksand', sans-serif;
	color: #43414e;
}
h2 {
	font-size: 26px;
	font-family: 'Quicksand', sans-serif;
	letter-spacing: 0.01em;
	font-size: 18px;
	color: #43414e;
}
h3 {
	font-size: 16px;
	font-family: 'Quicksand', sans-serif;
	color: #43414e;
}
h4 {
	font-size: 16px;
	font-family: 'Quicksand', sans-serif;
	color: #43414e;
}
h5 {
	font-size: 15px;
	font-family: 'Quicksand', sans-serif;
	color: #43414e;
}
h6 {
	font-size: 12px;
	font-family: 'Quicksand', sans-serif;
	color: #43414e;
}
/* End of Ηeadings */

/* Bootstrap 5 columns */

.col-xs-15, .col-sm-15, .col-md-15, .col-lg-15 {
	position: relative;
	min-height: 1px;
	padding-right: 10px;
	padding-left: 10px;
}
/* Forms */

input[type="text"].form-control, input[type="password"].form-control, input[type="date"].form-control, input[type="datetime"].form-control, input[type="email"].form-control, input[type="number"].form-control, input[type="search"].form-control, input[type="tel"].form-control, input[type="time"].form-control, input[type="url"].form-control {
	height: 35px;
	padding: 5px 15px;
	width: 100%;
	margin-bottom: 10px;
}
textarea.form-control {
	padding: 15px;
	width: 100%;
	margin-bottom: 10px;
}
select.form-control {
	font-size: 18px;
	height: 55px;
	padding: 5px 15px;
	width: 100%;
}
button[type="submit"] {
	background: #ffffff;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 5px;
	border-radius: 4px;
	border-top-left-radius: 0;
	border-top-right-radius: 5px;
	cursor: pointer;
	float: left;
	font-size: 16px;
	font-weight: 900;
	height: 55px;
	padding: 8px 6px 6px;
	text-transform: uppercase;
	width: 100%;
}
button[type="submit"]:hover {
	background: #f9f9f9;
}
input[type="text"].form-control:focus, input[type="password"].form-control:focus, input[type="date"].form-control:focus, input[type="datetime"].form-control:focus, input[type="email"].form-control:focus, input[type="number"].form-control:focus, input[type="search"].form-control:focus, input[type="tel"].form-control:focus, input[type="time"].form-control:focus, input[type="url"].form-control:focus, textarea.form-control:focus, select:focus {
	border: 1px solid #5333ed;
	box-shadow: none;
}
.subscribe_form input[type="email"].form-control{
	border-radius:20px;
}
/* Breadcrumbs */

.breadcrumbs {
	background: #E2EBFF;
	padding: 10px 0;
	font-size: 14px;
	/*display:none;*/
}
.breadcrumbs h1 {
	color: #43414e ;
	font-size: 16px;
	margin: 0;
	padding: 0;
	float: left;
	line-height: 21px;
	font-weight: 600;
}
ol.breadcrumb {
	background: transparent;
	border-radius: 0;
	color: #434343;
	float: right;
	margin: 0;
	padding: 0 0;
	margin-top: -20px;
}
ol.breadcrumb li:first-child {
	color: #434343;
	font-size: 14px;
	font-weight: normal;
}
ol.breadcrumb li.active {
	color: #5333ed;
	font-size: 14px;
	font-weight: 500;
}
ol.breadcrumb li a {
	color: #5333ed;
	font-size: 14px;
	font-weight: 400;
}
ol.breadcrumb li a:hover {
	color: #111;
}
ol.breadcrumb>li+li:before {
	color: #111;
	content: "\f105";
	font-family: "fontawesome";
	font-weight: 400;
	padding: 0 5px;
}
ol.breadcrumb>li:first-child+li:before {
	content: "";
	padding: 0 3px 0 0;
}

/* End of Breadcrumbs */

/* ================
   2 = Home-Header
   ================ */

.top {
	background: #fff;
	position: relative;
}
.top.sticky {
	box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
	position: fixed;
	width: 100%;
	z-index: 99999;
}
.logo {
	padding: 12px 0;
}
/* TopMiniBar  ---------------------- */

.topminibar {
	background-color: #0c022f;
}
.topminibar ul li, .topminibar ul li a {
	margin: 8px 0 0px 0;
	padding: 0px;
	margin-right: 10px;
	border-right: 1px solid #6666;
	padding-right: 10px;
}
.topminibar ul li:last-child, .topminibar ul li a:last-child {
	color: #E2EBFF;
	border-right: 0px;
	padding-right: 0px;
	font-size: 14px;
}
.topminibar ul li:last-child, .topminibar ul li a:last-child:hover {
	color: #5333ed;
}
.topminibar ul li:last-child, .topminibar ul li a i {
	color: #E2EBFF;
	margin-right: 3px;
}
.loginbuttons {
	padding: 5px 0;
	margin-top: 2px;
}
.loginbuttons a {
	color: #111;
}
.loginbuttons a.btn-li{
	color: #fff;
    background: #1e8b8e;
}
.sticky.stuckMenu {
	width: 100%;
	z-index: 1000;
	border-bottom: 1px solid rgba(0, 0, 0, 0.10);
	-webkit-box-shadow: 0px 5px 5px -5px rgba(0, 0, 0, 0.10);
	-moz-box-shadow: 0px 5px 5px -5px rgba(0, 0, 0, 0.10);
	box-shadow: 0px 5px 5px -5px rgba(0, 0, 0, 0.10);
	background: #fff;
}
/* Navigation  ---------------------- */

nav#desktop-menu {
	padding: 0;
	float: right;
	text-align: left;
	font-family: 'Quicksand', sans-serif;
}
nav#desktop-menu i {
	color: #67267a;
	margin-right: 5px;
}
/*** ESSENTIAL STYLES ***/

.sf-menu, .sf-menu * {
	margin: 0;
	padding: 0;
	list-style: none;
}
.sf-menu li {
	position: relative;
}
.sf-menu ul {
	position: absolute;
	display: none;
	top: 100%;
	left: 0;
	z-index: 99;
}
.sf-menu>li {
	float: left;
}
.sf-menu li:hover>ul, .sf-menu li.sfHover>ul {
	display: block;
}
.sf-menu a {
	display: block;
	position: relative;
}
.sf-menu ul ul {
	top: 0;
	left: 100%;
}
.sf-menu {
	float: left;
	margin: 0;
}
.sf-menu ul {
	min-width: 14em;
	*width: 12em;
	-webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
/* 1st level */

.sf-menu li {
	white-space: nowrap;
	*white-space: normal;
}
.sf-menu li a {
	color: #43414e;
	font-weight: 500;
	font-size: 15px;
	padding: 30px 14px;
	text-transform: capitalize;
}
.sf-menu li:hover a, .sf-menu li.sfHover a, .sf-menu li.current a {
	color: #5333ed;
	-webkit-transition: none;
	transition: none;
	font-weight: 500;
}
#desktop-menu ul.sf-menu li.current {}
.sf-menu li.current a {
	color: #5333ed;
}

.sf-menu li ul li a {
	color: #43414e !important;
}
/* 2nd level */

.sf-menu ul li, .sf-menu li.current ul li {
	background: #fff!important;
}
.sf-menu ul li a {
	background: #fff!important;
	font-size: 14px;
	font-weight: 500;
	padding: 10px 0px 10px 0px;
}
.sf-menu ul li a:before {
	content: "";
	font-family: FontAwesome;
	display: inline-block;
	margin-left: 0px;
	width: 1.3em;
	color: 2d2d2d;
}
.sf-menu ul li:hover a, .sf-menu ul li.sfHover a {
	background: #f4f7ff !important;
	color: #434343;
	-webkit-transition: none;
	transition: none;
}
/* 3rd level */

.sf-menu ul li.sfHover li a {
	background: #f5f6f9!important;
}
.sf-menu ul li li:hover a, .sf-menu ul li li.sfHover a {
	background: #fff!important;
	color: #434343;
	-webkit-transition: none;
	transition: none;
}
/* styling for both css and generated arrows */

.sf-arrows .sf-with-ul:after {
	content: '';
	position: absolute;
	top: 50%;
	right: 0em;
	margin-top: -3px;
	height: 0;
	width: 0;
	border: 5px solid transparent;
	border-top-color: #6E7076;
}
.sf-arrows>li>.sf-with-ul:focus:after, .sf-arrows>li:hover>.sf-with-ul:after, .sf-arrows>.sfHover>.sf-with-ul:after {
	border-top-color: #999;
}
.sf-arrows ul .sf-with-ul:after {
	margin-top: -5px;
	margin-right: 5px;
	border-color: transparent;
	border-left-color: #dfdcdc;
}
.sf-arrows ul li>.sf-with-ul:focus:after, .sf-arrows ul li:hover>.sf-with-ul:after, .sf-arrows ul .sfHover>.sf-with-ul:after {
	border-left-color: #5333ed;
}
.slicknav_menu {
	display: none;
}
/* ===============
   3 = Home styles
   =============== */

/* Tab Slider */

.bg-img {
	background-repeat: no-repeat;
	background-position: fixed;
	width: 100%;
	background-size: cover;
}
.counters-img {
	background-image: url("images/slider/10.png");
	background-repeat: no-repeat;
	background-position: fixed;
	width: 100%;
	background-size: cover;
}
.bg-im {
	background-image: url("images/slider/3.png");
	background-repeat: no-repeat;
	background-size: cover;
}
.bg-im1 {
	background-image: url("images/slider/6.png");
	background-repeat: no-repeat;
	background-size: cover;
}
.bg-im2 {
	background-image: url("images/slider/7.png");
	background-repeat: no-repeat;
	background-size: cover;
}
.bg-im3 {
	background-image: url("images/slider/8.png");
	background-repeat: no-repeat;
	background-size: cover;
}
.bg-im4 {
	background-image: url("images/slider/5a.png");
	background-repeat: no-repeat;
	background-size: cover;
}
.bg-im5 {
	background-image: url("images/slider/6a.png");
	background-repeat: no-repeat;
	background-size: cover;
}
.bg-shape {
	position: absolute;
	background-color: #4cae4e;
	background-image: linear-gradient(90deg, #4cae4e, #669999);
	top: 0px;
	bottom: 5px;
	border-radius: 100%;
	height: 270px;
	width: 500px;
	transform: skew(55deg, 5deg);
	opacity: 0.9;
	z-index: -1;
}
.bg-circle {
	position: absolute;
	background-color: #4cae4e;
	background-image: linear-gradient(90deg, #4cae4e, #669999);
	top: 0px;
	right: 5px;
	border-radius: 100%;
	height: 270px;
	width: 300px;
	opacity: 0.2;
	z-index: -1;
}
.bg-circle-two {
	position: absolute;
	background-image: linear-gradient(90deg, #4cae4e, #669999);
	background-color: #4cae4e;
	top: 150px;
	right: 220px;
	border-radius: 100%;
	height: 100px;
	width: 100px;
	opacity: 0.8;
	z-index: -1;
}
.slidercontainer {
	background-image: url("images/slider/1.png");
	background-repeat: no-repeat;
	background-size: cover;
}
#mainslider:before {
	content: '';
	background: linear-gradient(127deg, rgba(31,14,135,0.85) 0%, rgba(44,212,217,0.85) 100%);
	background-attachment: fixed;
	background-size: cover;
	background-position: center;
	position: absolute;
	top: 0;
	left:0;
	right: 0;
	bottom: 0;
}
#mainslider {
	padding: 90px;
}
#mainslider .owl-controls {
	position: absolute
}
#mainslider .item {
	color: #000;
	margin: 0;
	padding: 0;
	position: relative;
	text-align: left;
	cursor: pointer;
}
#mainslider .item .slidecaption {
	left: 1%;
	position: relative;
	right: 1%;
	text-align: left;
	top: 10%;
}
#mainslider .item .slidecaption .searchbutton{
	width:100%;
}
#mainslider .item .slidecaption h2 {
	color: #fff;
	font-weight: 500;
	margin-top: 0px;
	font-size: 50px;
}
#mainslider .item .slidecaption h2 span {
	font-size: 50px;
}
#mainslider .item .slidecaption button {
	font-size: 18px;
}
#mainslider .item .slidecaption h4 {
	color: #fff;
	font-size: 1.5em;
	font-weight: 400;
	margin-bottom: 10px;
}
#mainslider .banner_icon {
	margin-top: 50px;
}
#mainslider .text-right img, i.infoicon {
	font-size: 15em;
	position: relative;
	color: rgb(255, 255, 255);
}
.section_space i.infoicon{
	font-size: 12em;
}
#mainslider i.infoicon, i.infoicon:hover {}
#mainslider .main-banner-offer {
	height: 120px;
	width: 120px;
	border-radius: 50%;
	padding: 28px 15px;
	color: #fff;
	position: absolute;
	z-index: 1;
	bottom: 0;
	right: 10px;
	top:0;
	font-size: 25px;
	text-align: center;
	font-family: 'Oxygen', sans-serif;
	text-shadow: 0;
	text-shadow: none;
}
#mainslider .main-banner-offer h4 {
	font-size: 15px !important;
	margin: 0px;
	color: #fff!important;
	margin-bottom: 0px !important;
}
#mainslider .main-banner-offer h2 {
	font-size: 35px !important;
	margin: 0 !important;
	color: #5333ed !important;
}
#mainslider .main-banner-offer p {
	font-size: 15px !important;
	color: #5333ed;
}
#mainslider .owl-page span {
	background: #9ec028 !important;
}
#mainslider .section-domian ul li, #mainslider .section-list li {
	margin-top: 0px;
	margin-bottom: 20px;
	font-size: 16px;
}
.slidemenu p{
	font-size:24px !important;
}
.banner-offer {
	background: #fff;
	padding: 20px;
	box-shadow: 1px 9px 9px -6px rgba(0, 0, 0, 0.5);
	box-shadow: 2px 9px 14px -2px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 2px 9px 14px -2px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 2px 9px 14px -2px rgba(0, 0, 0, 0.5);
	-o-box-shadow: 2px 9px 14px -2px rgba(0, 0, 0, 0.5);
}
.banner-offer .head {
	border-radius: 12em;
}
.banner-offer .heading {
	display: block;
	font-size: 1.2em;
	padding: 20px;
	text-align: center;
}
.banner-offer .heading span {
	display: block;
	font-size: 50px;
	text-shadow: 1px 1px 1px #000;
}
.banner-offer h2 {
	font-size: 1.8em !important;
	color: #000 !important;
	font-weight: 500 !important;
	margin-top: 40px !important;
}
.slidercontainer .banner-pagenate {
	text-align: center;
	background:#fff;
	box-shadow: 0px 10px 40px 0px rgba(47,47,47,0.1);
}
#image_bg_slider.slidercontainer .banner-pagenate {
	text-align: center;
	background: linear-gradient(127deg, #1d0d82 0%, #1e8b8e 100%);
}
.slidercontainer .banner-pagenate .item {
	cursor: pointer;
	padding: 30px 10px;
	border-right: 1px solid rgba(255, 255, 255, 0.1)!important;
	color: #1d0d82;
	font-weight: 400;
}
.slidercontainer .banner-pagenate .item:last-child {
	border-right: 0px !important;
}
.slidercontainer .synced .item {
	color: #fff;
	position: relative;
	background:  #1d0d82;
}
.slidercontainer .synced .item p{
	color:#fff;
}
.banner-price {
	float: left;
	position: absolute !important;
	text-align: center;
	border: 1px solid rgba(255, 255, 255, 0.1) !important;
	background: rgba(255, 255, 255, 0.1);
	border-radius: 3px;
	z-index: 1;
	bottom: 0;
	left: 0;
}
.banner-price .start-price {
	font-size: 35px;
	font-weight: 300;
	line-height: 21px;
}
/* End of Tab Slider */

/* Image bg Slider */

#image_bg_slider #mainslider {
	padding: 0px;
	background: #252525 !important;
}
#image_bg_slider #mainslider .item {
	color: #fff;
	margin: 0;
	padding: 0;
	position: relative;
	text-align: center;
}
#image_bg_slider #mainslider .item .slidecaption {
	left: 1%;
	position: absolute;
	right: 1%;
	text-align: center;
	top: 23%;
	z-index: 1
}
#image_bg_slider #mainslider .item .img-overly {
	top: 0;
	height: 100%;
	width: 100%;
	position: absolute;
	background-color: rgba(0, 0, 0, 0.7);
	display: block;
	right: 0;
	left: 0;
}
#sub-banner .img-overly {
	top: 0;
	height: 100%;
	width: 100%;
	position: absolute;
	display: block;
	right: 0;
	left: 0;
}
#image_bg_slider #mainslider .item .slidecaption h2 {
	font-family: 'Oxygen', sans-serif;
	font-size: 3.2em;
	font-weight: 700;
}
#image_bg_slider #mainslider .item .slidecaption h4 {
	color: #fff;
	font-size: 2em;
	font-weight: 300;
	margin-top: 25px;
}
#image_bg_slider #mainslider .item .slidecaption .btn {
	margin: 25px auto 10px auto;
}
#image_bg_slider #mainslider .item .slidecaption .btn-slide:hover {
	background: #C65858;
}
#image_bg_slider #mainslider-nav .item {
	border-right: 1px solid rgba(255, 255, 255, 0.1)!important;
	color: #fff;
	cursor: pointer;
	font-size: 14px;
	font-weight: 300;
	letter-spacing: .07em;
	margin: 0;
	padding: 22px 0px;
	text-align: center;
}
#image_bg_slider #mainslider-nav .item:last-child {
	border-right: 0px;
}
#image_bg_slider #mainslider-nav .item i {
	color: #fff;
	vertical-align: middle;
	padding: 10px 10px;
	padding-top: 0;
}
#image_bg_slider #mainslider-nav .synced .item {
	background: rgba(255, 255, 255, 0.1)
}
.slidercontainer .synced .item:before {
	position: absolute;
	top: -16px;
	left: 0;
	display: block;
	color:rgba(0,0,0,0.2);
	font-family: "FontAwesome";
	font-size: 24px;
	font-weight: 400;
	content: "\f0d7";
	width: 100%;
	text-align: center;
	z-index: 1000;
}
/* End of Image bg Slider */

/* Home Offer*/

#HomeOfferBox {
	background: #e65c00;
	background: -webkit-linear-gradient(to right, #e65c00, #f9d423);
	/* Chrome 10-25, Safari 5.1-6 */
	background: linear-gradient(to right, #e65c00, #f9d423);
	/* W3C, IE 10+/ Edge, Firefox 16+, Chrome 26+, Opera 12+, Safari 7+ */
	;
	width: 100%;
	color: #fff;
	padding: 10px;
	text-align: center;
	position: relative;
	z-index: 1;
}
#HomeOfferBox #offer-home {
	color: #000;
	font-weight: 800;
	margin: 15px;
}
#HomeOfferBox h2 {
	line-height: 12px;
}
#HomeOfferBox h2 {
	font-size: 30px;
	color: #fff !important;
	padding: 0px !important;
	margin: 0px !important;
}
#HomeOfferBox h2 {
	background: #97e7b9;
	color: #111 !important;
	position: absolute !important;
	padding: 10px 12px 11px 50px !important;
	top: -8px;
	left: 0;
	z-index: 1;
}
#HomeOfferBox .persant {
	margin-top: 10px !important;
	color: #000 !important;
	font-size: 16px;
}
#HomeOfferBox .persant span {
	font-size: 38px;
	font-weight: 600;
}
#HomeOfferBox .coupon h3, #HomeOfferBox .coupon p {
	font-weight: bold !important;
	font-size: 16px;
}
#HomeOfferBox .coupon {
	border: 1px dashed #000;
	padding: 2px 6px;
	width: 100%;
	margin: 16px 20px 0 0px;
	display: inline-block;
	font-size: 12px;
	position: relative;
}
#HomeOfferBox .coupon p, #HomeOfferBox .offer-end p {
	margin-bottom: 0px;
}
#HomeOfferBox .coupon:before {
	content: "\f0c4";
	font-family: "FontAwesome";
	font-size: 15px;
	color: #fff;
	margin: 0 10px 0 0;
	position: absolute;
	left: 15px;
	top: 7px;
}
#HomeOfferBox .btn-close {
	margin-top: 40px;
}
#HomeOfferBox .persant1 {
	font-size: 18px;
}
#HomeOfferBox .persant1 span {
	font-size: 34px;
	color: #5333ed;
}
.offerbadge h3 {
	width: 100px;
	height: 100px;
	border-radius: 0 100px 100px 100px;
	background: #fff;
	padding: 10px !important;
	color: #000 !important;
	text-align: center;
}
/* Features */

.features {
	overflow: hidden;
}
.features h2 {
	color: #000;
	font-weight: 700;
	margin-bottom: 12px;
	text-align: center;
	font-family: 'Quicksand', sans-serif;
	font-size: 2.2em;
}
.features .col-sm-3 .feature h3, .features .col-sm-4 .feature h3, .features .col-sm-6 .feature h3{
	font-size:20px;
}
.features h2 span {
	font-weight: 600;
}
.features span {
	color: #43414e;
	display: block;
	font-weight: 400;
	text-align: center;
}
.feature .feature-svg{
	width:25%;
}
.feature .feature-svg3{
	width:12%;
}
.col-sm-2 .feature{
	padding:0;
	border:0px;
	box-shadow:none;
}
.feature {
	text-align: center;
	padding:20px;
	border:1px solid rgba(0,0,0,0.05);
	box-shadow: 0px 10px 40px 0px rgba(47,47,47,0.1);
	background: #fff;
}
.Info .feature {
	text-align: left;
}
.Info-feature{
	padding:20px;
	border:1px solid rgba(0,0,0,0.09);
	box-shadow:0px 10px 40px 0px rgba(47,47,47,0.1);
}
.Info-feature .feature-svg1{
	width:10%;
	float:left;
	margin:10px 15px 10px 0;
}
.info-con h3{
	margin-top:0;
	font-size:20px;
}
.info-con p{
	margin-bottom:0;
}
.Info .fa-stack{
	float:left;
	margin-right:20px;
}
.multipannels .feature {
	text-align: center;
    padding-bottom: 10px;
    padding: 30px;
    border: 1px solid #f4f7ff;
    background: #fff;
    -moz-box-shadow: 0px 5px 20px -5px #ccc;
    -webkit-box-shadow: 0px 5px 20px -5px #ccc;
    box-shadow: 0px 10px 40px 0px rgba(47,47,47,0.1);
    visibility: visible;
    animation-delay: 0.4s;
    animation-name: zoomIn;
}
.multipannels .feature p{
	padding:0;
}
.border {
	position: relative;
	display: inline-block;
	width: 3em;
	height: 3em;
	line-height: 2em;
	vertical-align: middle;
	border: 2px solid #1e8b8e;
	padding-top: 10px;
	border-radius: 20px;
}
.border:hover {
	transform: rotate3d(2, 2.0, 15, 360deg);
	border: 2px solid #5333ed;
	transition:all 0.5s;
}
.bordericon {
	position: relative;
	display: inline-block;
	width: 3em;
	height: 3em;
	line-height: 1.7em;
	vertical-align: middle;
	border: 5px solid #5333ed;
	padding-top: 10px;
	border-radius: 50px;
}
.bordericon1 {
	position: relative;
	display: inline-block;
	width: 3em;
	height: 3em;
	line-height: 2em;
	vertical-align: middle;
	border: 3px solid #5333ed ;
	padding-top: 10px;
}
/* padding: 30px 20px; */

.apps-download a{
	font-size:16px !important;
}
.apps-download a i{
	font-size:24px !important;
	margin-right:10px;
}
.feature i {
	/*text-shadow: 1px 2px rgba(0,0,0,0.5)*/
}
.feature img {
	margin: 0 auto;
}
.feature h3 {
	font-weight: 500;
	margin-top: 20px;
	font-family: 'Quicksand', sans-serif;
	margin-bottom: 0;
	font-size:16px;
}
.feature p {
    font-size: 16px;
    padding: 15px 0 0 0;
    font-family: 'Quicksand', sans-serif;
    margin-bottom: 0;
}
.icon-color.fa.fa-circle {
	color: #fff;
}
.mfeatures .fa-inverse {
	color: #67267a !important
}
.feature .themeicon {
	color: #9ec028;
}
.infoicon {
	color: #5333ed;
}
.bg_dark .infoicon {
	color: #fff;
}
/* End of Features */

/* Specifications */

.specifications h2 {
	margin-top: 0;
}
.bg_dark .featurebox {
	border: 1px solid rgba(255, 255, 255, 0.2);
	padding: 20px;
	background: rgba(255, 255, 255, 0.1)
}
.bg_gray .featurebox {
	border: 1px solid #ddd;
	background: #fff;
	overflow: hidden;
	-webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .16);
	-moz-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .16);
	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .16);
	text-align:center;
}
.bg_gray .featurebox h2 {
	font-size: 20px;
    font-family: 'Quicksand', sans-serif;
    color: #fff;
    padding: 20px;
    background: linear-gradient(127deg, #1d0d82 0%, #1e8b8e 100%);
    border-bottom: 1px solid #e5e5e5;
}
.bg_gray .featurebox .list-circle {
	font-size: 16px;
	font-family: 'Quicksand', sans-serif;
	color: #6E7076;
	margin: 0;
}
.bg_gray .featurebox .list-circle li{
	padding: 8px 0;
    border-bottom: 1px solid rgba(0,0,0,0.051);
}
.bg_gray .featurebox .featurebox-bottom {
	margin: 20px;
    text-align: center;
}
/* End os Specifications */

/* Domain Search Call to Action */

.calltoaction {
	overflow: hidden;
	position: relative;
}
.cta-content [class*='col-']:first-child {
	background: #fedc45;
	position: relative;
	padding: 15px;
	border-radius: 18em 18em 18em 18em;
	-webkit-box-shadow: 0px 10px 10px -4px rgba(0, 0, 0, 0.35);
	-moz-box-shadow: 0px 10px 10px -4px rgba(0, 0, 0, 0.35);
	box-shadow: 0px 10px 10px -4px rgba(0, 0, 0, 0.35);
}
.cta-content [class*='col-']:first-child:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-top-color: #fedc45;
	border-width: 20px;
	margin-left: -20px;
}
.offer {
	text-align: center;
}
.offer span {
	color: #000;
	font-size: 18px;
	font-weight: 300;
	margin: 0;
	padding: 0;
	top: -10px;
	position: relative;
}
.offer h2 {
	color: #000;
	font-size: 60px;
	font-weight: 600;
	line-height: .9;
	margin: 0;
	padding: 0 0 5px;
	display: inline;
	text-shadow: 1px 1px #fff;
}
.offerdescription {
	padding: 0;
}
.slidercontainer .banner-pagenate .item i {
	padding-bottom: 5px;
	font-size: 25px;
}
.offerdescription h2 {
	color: #fff;
	font-size: 22px;
	font-weight: 300;
	margin: 0;
	padding: 6px 0;
}
.offerdescription p {
	color: #fff;
	font-size: 15px;
	font-weight: 300;
	margin: 0;
}
.slidecaption .domainsearch {
	background: rgb(255,255,255,0.1);
}
.domainsearch {
	border-radius: 12em;
	margin-top: 40px;
	padding: 15px;
    background: rgb(0,0,0,0.1);
}
.domains .domainsearch{
	margin-top: 20px;
}
.domainsearch input {
	margin-bottom: 0px!important;
	padding-bottom: 0px !important;
}
.section-domian ul, .section-list ul {
	padding: 0;
	margin: 0 auto;
}
.section-domian p, .section-list p {
	color: #fff;
}
.section-domian h2, .section-list h2 {
	text-align: center;
    font-weight: 500;
    color: #fff;
    font-family: 'Quicksand', sans-serif;
    font-size: 40px;
    margin-top: 0;
}
.section-domian .domain-search {
	width: 860px;
	padding-right: 170px;
	margin: 0 auto;
}
.section-domian .domain-search .btn {
	width: 150px;
	min-width: 150px;
	padding: 22px 30px;
}
.section-domian ul, .section-list ul {
	padding: 0;
	margin: 0 auto;
}
.section-domian ul li, .section-list ul li {
	float: left;
	margin-top: 40px;
	line-height: 20px;
	list-style-type: none;
	margin-right: 40px;
}
.section-domian ul li:last-child, .section-list ul li:last-child {
	margin-right: 0px;
}
.section-domian ul li:before, .section-list ul li:before {
	top: 0;
}
.list-checked li {
	position: relative;
	padding: 0 0 0 37px;
	color: #fff;
}
.list-checked>li:before {
	position: absolute;
    top: 2px;
    left: 0;
    display: block;
    color: #fff;
    font-family: "fontawesome";
    font-size: 18px;
    font-weight: 400;
    content: "\f0a4";
}
.list-default {
	margin: 0;
	padding: 0;
	list-style: none;
}
.list-default li {
	padding-bottom: 16px;
}
.list-condensed.list-default li {
	padding-bottom: 8px;
}
.list-default li:last-child {
	padding-bottom: 0;
}
.domainsearch .form-control {
	width: 100%;
}
.domainsearch input[type="text"].form-control {
	border-radius: 90px;
	font-size: 18px;
	height: 55px;
	padding: 5px 20px;
	width: 100%;
	font-weight: 400;
	padding-top: 0;
}
.domainsearch input[type="text"].form-control:focus {
	border: 1px solid #5333ed;
}
.input-group-addon, .domain-sld {
	position: relative;
}
.selection {
	position: absolute;
	top: 10px;
	right: 30px;
}
.select2-results .select2-highlighted {
	background:#ddd;
	color: #111;
}
.select2-search input {
	padding:0;
	padding-left:4px;
}
/* End of Call to Action */

/* Pricing Tables Home */
.pricingTable{
	border-left:1px solid rgba(255,255,255,0.2);
	box-shadow: 0px 10px 40px 0px rgba(47,47,47,0.1);
    -ms-box-shadow:  0px 10px 40px 0px rgba(47,47,47,0.1);
    -webkit-box-shadow:  0px 10px 40px 0px rgba(47,47,47,0.1);
    -moz-box-shadow:  0px 10px 40px 0px rgba(47,47,47,0.1);
}
.pricingtables h2 {
	font-weight: 300;
	margin-bottom: 12px;
	text-align: center;
}
.pricingtables p {
	text-align: center;
	font-size: 16px;
	margin: 18px 0 0;
	color: #43414e;
}
.pricingtables h4 {
	background:linear-gradient(127deg, #1d0d82 0%, #1e8b8e 100%);
	margin: 0 auto !important;
	color: #fff;
	font-size: 35px;
	font-weight: 700;
	text-align: center;
	padding: 11px;
	border-radius: 50px;
}
.pricingtables .panel {
	border-radius: 0;
	margin: 0;
	padding: 0;
}
.pricingtables .panel-heading {
	padding-bottom: 0;
	background:linear-gradient(127deg, #1d0d82 0%, #1e8b8e 100%);
	border: 0;
	border-radius: 0;
	filter: none !important;
	position: relative;
}
.pricingtables .panel-heading h3 {
	color: #fff;
	font-size: 21px;
	font-weight: 600;
	margin: 0;
	padding: 12px 0;
}
.bg_blue.pricingtables .panel-heading li{
	color:#fff;
}
.vps.pricingtables .panel-heading {
	border-radius:20px 20px 0 0;
	padding: 40px;
}
.vps.pricingtables .panel-info{
	border-radius:20px 20px;
}
.vps.pricingtables h4{
	font-size:40px;
	font-family: 'Open Sans', sans-serif ;
	padding-bottom:0;
	background: none;
}
.vps.pricingtables ul li{
	padding: 15px 0;
}
.vps.pricingtables .panel-body{
	padding:0;
	background: none;
}
.vps.pricingtables .panel-heading h3 {
	padding: 0;
    font-size: 25px;
    font-weight: 300;
}
.pricingtables .panel-body {
	text-align: center;
	color: #fff;
	background:linear-gradient(127deg, #1d0d82 0%, #1e8b8e 100%);
	margin: 0;
	padding: 10px 0 15px;
}
.pricingtables .panel-body span {
	color: #fff;
	font-size: 11px;
	margin: 0 auto;
	padding: 5px 10px;
}
.pricingtables .panel-body span.per {
	padding: 5px 10px 5px;
}
.pricingtables ul {
	border: 0;
	list-style: none;
	margin: 0;
	padding: 0;
}
.pricingtables ul li {
	border: 0;
	font-size: 16px;
	padding: 10px 0;
	font-weight: 400;
}
.pricingtables ul li span{
	font-weight: 500;
}
.pricingtables .btn-group ul.dropdown-menu li {
	padding: 0px 0 !important;
	font-size: 14px !important;
}
.pricingtables ul li:nth-child(odd) {}
.pricingtables ul li:nth-child(even) {}
.pricingtables .panel-footer {
	text-align: center;
	background-color: transparent;
	padding-bottom: 25px;
}
.pricingtables .btn-pricetable {
	background: #f9f9f9;
	border-radius: 0;
	color: #434343;
	font-size: 0.9em;
	margin: 10px auto;
	padding: 10px 30px;
	font-weight: 500;
}
.pricingtables .btn-pricetable:hover {
	background: #67267a;
	color: #fff;
}
.pricingtables .most-popular {
	border-width: 3px;
	z-index: 2;
}
.pricingtables .most-popular .panel-heading {
	background:linear-gradient(127deg, #1d0d82 0%, #1e8b8e 100%);
	position: relative;
}
.pricingtables .most-popular .panel-body {
	background:linear-gradient(127deg, #1d0d82 0%, #1e8b8e 100%);
}
.pricingtables .most-popular h4 {
	color: #fff;
}
.pricingtables .most-popular .panel-body span.per {}
.pricingtables .most-popular ul li {
	padding: 10px 0;
	font-weight: 300;
}
.pricingtables .panel-info {
	border: 1px solid #f2f5f0;
    box-shadow: none;
    box-shadow: 2px 5px 20px rgba(0,0,0,0.1);
    -ms-box-shadow: 2px 5px 20px rgba(0,0,0,0.1);
    -webkit-box-shadow: 2px 5px 20px rgba(0,0,0,0.1);
    -moz-box-shadow: 2px 5px 20px rgba(0,0,0,0.1);
}
.sticker-wrapper {
	position: absolute;
	top: -16px;
	left: 0px;
	width: 100%;
	display: flex;
}
.sticker-wrapper .sticker {
	display: block;
	font-size: 13px;
	text-transform: uppercase;
	color: #000;
	font-weight: 700;
	text-align: center;
	left: 0;
	display: block;
	background-color: #fedc45;
	padding: 7.5px 15px;
	color: black;
	margin: 0 auto;
	border-radius: 12em;
	box-shadow: 0px 6px 9px -5px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 6px 9px -5px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0px 6px 9px -5px rgba(0, 0, 0, 0.5);
	-moz-box-shadow: 0px 6px 9px -5px rgba(0, 0, 0, 0.5);
	-o-box-shadow: 0px 6px 9px -5px rgba(0, 0, 0, 0.5);
}
/* End of Pricing Tables */

/*Template Example*/

#templates-slider .item {
	position: relative;
	overflow: hidden;
}
#templates-slider .item .title {
	position: absolute;
	z-index: 1;
	bottom: 0;
	width: 100%;
	left: 0;
	right: 0;
	background-color: rgba(0, 0, 0, 0.7);
	color: #fff !important;
	text-align: center;
	padding: 10px;
	font-size: 14px;
}
#templates-slider .item img {
	transition: all 225ms cubic-bezier(0.215, 0.61, 0.355, 1);
	-webkit-transition: all 225ms cubic-bezier(0.215, 0.61, 0.355, 1);
}
#templates-slider .item img:hover {
	transform: scale(1.2);
	transition:all 0.5s;
}
/* Statistics */
/* ==============================
   4 = Stats
   ============================== */

.statistics {
	background: #fff;
	overflow: hidden;
}
.statistics h2 {
	font-weight: 300;
	margin-bottom: 12px;
	text-align: center;
}
.statistics h2 i {
	color: #e67e22;
}
.statistics p {
	font-size: 16px;
	font-weight: 300;
	margin: 0 auto;
	text-align: center;
}
.statistics .circle-text {
	color: #111;
	font-weight: 300;
}
.statistics-text {
	display: block;
	text-align: center;
	font-size: 19px;
	font-weight: 400;
	color: #43414e;
	font-family: 'Quicksand', sans-serif;
}
.statistics-container {
	position: relative;
}
.statistics-container p {
	margin: 0 auto !important
}
.svg-container {
	position: relative !important;
	margin-left: -10px !important;
}
/* End of Statistics */

/* ==============================
   5 = Video Page
   ============================== */

/* Video */

#index-video .index-video-container {
	min-height: 450px;
	padding-bottom: 50px;
	position: relative;
	overflow: hidden;
}
#index-video .index-video-container:after {
	background: #000000;
	bottom: 0px;
	content: "";
	left: 0;
	opacity: 0.7;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}
#index-video .index-video-container .videotitle {
	left: 1%;
	position: absolute;
	right: 1%;
	text-align: center;
	top: 25%;
	z-index: 2;
}
#index-video .index-video-container .videotitle p {
	color: #fff;
	font-size: 25px;
	font-family: 'Quicksand', sans-serif;
}
#index-video .index-video-container .videotitle h2 {
	color: #ffffff;
	font-size: 3.5em;
	font-weight: 600;
}
#index-video .index-video-container .videotitle h2 span{
	color:#1e8b8e;
}
#index-video .index-video-container .videotitle h4 {
	color: #fff;
	font-size: 2em;
	font-weight: 300;
	margin-top: 25px;
}
#index-video .index-video-container .videotitle .btn {
	margin-top: 25px;
}
#index-video .index-video-container .videotitle .btn-slide {
	background: #67267a;
	color: #fff;
	font-size: 19px;
	font-weight: 400;
	margin: 25px auto 10px auto;
	padding: 7px 20px;
	border-radius: 0;
}
#index-video video {
	width: 100%;
	background-size: cover;
	position: absolute;
	top: 0;
	left: 0;
}
/* End of Video */

/* ==============================
   6 = My Shared
   ============================== */

/* Pricing Tables Shared Hosting Page */

.pricingtables .hostingfeatures .panel, .pricingtables .hostingfeatures .panel-heading, .pricingtables .hostingfeatures .panel-body, .pricingtables .hostingfeatures .panel-footer {
	background: transparent;
	border: 0;
	box-shadow: none;
}
.pricingtables .hostingfeatures ul {
	margin-top: 142px;
}
.pricingtables.shared .hostingfeatures ul li {
	color: #fff;
	padding: 20px;
}
.pricingtables.shared .hostingfeatures ul li a {
	color: #fff;
}
.pricingtables.shared .hostingfeatures ul li:nth-child(odd) {
	background: #41444a;
}
.pricingtables.shared .hostingfeatures ul li:nth-child(even) {
	background: #36393d;
}
.pricingtables.shared .most-popular {
	border-width: 3px;
	top: 0;
	z-index: 2;
}
.pricingtables.shared h4 {
	color: #fff;
}
.pricingtables.shared ul li i {
	color: #72ac94;
}
.pricingtables.shared .most-popular h4 {
	color: #fff;
}
.pricingtables.shared .most-popular .btn-pricetable {
	margin: 10px auto;
}
.yearprice, .twoyearprice {
	display: none;
}
.tooltip {
	background: transparent;
}
.tooltip-inner {
	font-size: 14px;
	max-width: 150px;
	padding: 5px 8px;
}
/* End Pricing Tables Shared Hosting Page */

/* Tabs Section - Shared Hosting Page */

.multipannels {
	display: table;
	margin: 0 auto;
	text-align: center;
}
.multipannels .block-grid-item i {
	border: 1px solid #E2EBFF;
	background: #fff;
	border-radius: 50%;
	font-size: 45px;
	height: 90px;
	padding: 20px 0 0 0;
	text-align: center;
	transition: all 0.4s ease;
	webkit-transition: all 0.4s ease;
	width: 90px;
	color: #9b62b5
}
.multipannels .block-grid-item i:hover {
	color: #67267a;
	transform: scale(1.3);
	webkit-transform: scale(1.3);
}
.shared-features {
	background: #fff;
	overflow: hidden;
}
.shared-features h2 {
	margin-bottom: 12px;
	text-align: center;
}
.shared-features p {
	font-weight: 400;
	margin: 0 auto;
	text-align: center;
}
.r-tabs .r-tabs-nav {
	display: table;
	margin: 0 auto;
	padding: 0;
	text-align: center;
}
.r-tabs .r-tabs-tab {
	float: left;
	list-style: none!important;
	margin: 0;
}
.r-tabs .r-tabs-panel {
	display: none;
}
.r-tabs .r-tabs-accordion-title {
	display: none;
}
.r-tabs .r-tabs-panel.r-tabs-state-active {
	display: block;
	position: relative;
}
.r-tabs {
	border: 0;
	position: relative;
}
.r-tabs .r-tabs-nav .r-tabs-tab {
	background: #fff;
	border-right: 1px solid #efeff2;
	margin: 0;
	position: relative;
}
.r-tabs .r-tabs-nav .r-tabs-tab:first-child {
	border-left: 1px solid #fff;
}
.r-tabs .r-tabs-nav .r-tabs-anchor {
	color: #43414e;
    float: left;
    font-weight: 500;
	margin: 0;
	padding: 20px 50px;
	text-decoration: none;
}
.r-tabs .r-tabs-nav .r-tabs-state-disabled {
	opacity: 0.5;
}
.r-tabs .r-tabs-nav .r-tabs-state-active .r-tabs-anchor {
	background:linear-gradient(127deg, #1d0d82 0%, #1e8b8e 100%);
	color: #fff;
	font-family: 'Quicksand', sans-serif;
}
.r-tabs .r-tabs-nav .r-tabs-state-active:after, .r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor:after {
	border: solid transparent;
	border-color: rgba(222, 98, 98, 0);
	;
	border-width: 10px;
	content: " ";
	height: 0;
	left: 50%;
	margin-left: -10px;
	pointer-events: none;
	position: absolute;
	top: 100%;
	width: 0;
}
.r-tabs .r-tabs-accordion-title .r-tabs-anchor {
	background: #fff;
	border: 1px solid #e4e7f0;
	margin-bottom: 15px;
	color: #222;
	display: block;
	font-size: 14px;
	padding: 10px;
}
.r-tabs .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor {
	background:linear-gradient(127deg, #1d0d82 0%, #1e8b8e 100%);
	color: #fff;
	text-shadow: none;
	position: relative;
}
.r-tabs .r-tabs-accordion-title.r-tabs-state-disabled {
	opacity: 0.5;
}
#shared-hosting-tabs .centralicon {
	display: table;
	margin: 0 auto;
	margin-top: -90px;
	text-align: center;
}
#shared-hosting-tabs #feature1 h5, #shared-hosting-tabs #feature5 h5 {
	font-size: 25px;
	line-height: 1.3;
	margin-bottom: 17px;
	text-align: left;
}
#shared-hosting-tabs #feature1 p, #shared-hosting-tabs #feature5 p {
	padding-left: 0;
	padding-right: 0;
	color:#43414e;
}
#shared-hosting-tabs h5 {
	font-size: 25px;
	line-height: 1.3;
	margin-bottom: 17px;
	text-align: center;
}
#shared-hosting-tabs p {
	padding: 0 40px;
}
#shared-hosting-tabs .tabfeatures {
	margin-top: 40px;
}
#shared-hosting-tabs .tabfeatures img {
	margin: 0 auto;
	text-align: center;
}
#shared-hosting-tabs .tabfeatures p {
	padding: 0;
}
#shared-hosting-tabs h6 {
	font-size: 18px;
	line-height: 1.3;
	padding: 17px 0 6px;
}
#shared-hosting-tabs #feature1, #shared-hosting-tabs #feature2, #shared-hosting-tabs #feature3, #shared-hosting-tabs #feature4, #shared-hosting-tabs #feature5 {
	transition: all ease-out 0.2s 0.1s;
}
/* End Tabs Section - Shared Hosting Page */

/* ==============================
   7 = My VPS 
   ============================== */

/* Order Steps - VPS Page */

.vps-prices-drag {
	float: left;
	margin: 0 0 40px;
	padding: 0 30px;
	width: 100%;
}
.vps-prices-container {
	border-radius: 6px;
	display: inline-block;
	padding-top: 55px;
	width: 100%;
	position: relative;
}
.vpsbtn-order {
	float: right;
}
.vps-prices-panel {
	float: left;
	width: 100%;
}
.vps-prices-container #vps-slider {
	background: #000;
	background: #fff;
	border-radius: 6px;
	float: left;
	height: 17px;
	margin: 0 0 12px;
	width: 100%;
	cursor: -webkit-grab;
	box-shadow: 0 2px 10px #CACACA inset;
	border: 1px solid #CACACA;
	top: 45px;
}
.vps-prices-container #sliderlines {
	background: url(images/lines1.png) center top;
	display: table;
	height: 50px;
	margin: 0 auto;
	width: 100%;
}
.vps-prices-container #vps-slider .ui-slider-range {
	background:linear-gradient(127deg, #1d0d82 0%, #1e8b8e 100%);
	border-radius: 6px;
}
.vps-prices-container #vps-slider .ui-slider-handle {
	background: url(images/slider_range.png) no-repeat left top;
	border: 0;
	border-radius: 0;
	height: 33px;
	margin-left: -25px;
	margin-top: -6px;
	outline: none;
	width: 46px;
}
.vps-prices-container #vps-slider .ui-slider-handle:hover {
	cursor: pointer;
}
.vps-plans {
	display: table;
	margin: 0 auto;
	padding: 5% 0 0;
	width: 99%;
}
.vps-plans div.vps-plan {
	float: left;
	font-size: 16px;
	font-weight: bold;
	margin: 0;
	text-align: left;
	width: 25%;
}
.vps-plans div.vps-plan:first-child {
	text-align: left;
}
.vps-plans div.vps-plan:last-child {
	margin-right: 0;
	padding-right: 0;
	text-align: right;
}
.vps-plans div.vps-plan:nth-child(2) {
	padding-left: 70px;
}
.vps-plans div.vps-plan:nth-child(3) {
	padding-right: 80px;
	text-align: right;
}
.vps-plans.threeplans div.vps-plan {
	width: 33.3333333333333%;
}
.vps-plans.threeplans div.vps-plan:nth-child(2) {
	padding-left: 0;
	text-align: center
}
.vps-plans.threeplans div.vps-plan:nth-child(3) {
	padding-right: 0;
	text-align: right;
}
.vps-plans.fiveplans div.vps-plan {
	width: 20%;
}
.vps-plans.fiveplans div.vps-plan:nth-child(2) {
	padding-left: 25px;
	text-align: left
}
.vps-plans.fiveplans div.vps-plan:nth-child(3) {
	padding-left: 0;
}
.vps-plans.fiveplans div.vps-plan:nth-child(4) {
	text-align: right;
	padding-right: 30px;
}
.vps-plans.sixplans div.vps-plan {
	width: 16.666666666667%;
}
.vps-plans.sixplans div.vps-plan:first-child {
	text-align: left;
	width: 16.666666666667%;
}
.vps-plans.sixplans div.vps-plan:nth-child(2) {
	padding-left: 0px;
}
.vps-plans.sixplans div.vps-plan:nth-child(3) {
	padding-right: 95px;
}
.vps-plans.sixplans div.vps-plan:nth-child(4) {
	text-align: center;
}
.vps-plans.sixplans div.vps-plan:nth-child(5) {
	padding-right: 25px;
	text-align: right
}
.vps-plans.sixplans div.vps-plan:last-child {
	margin-right: 0;
	padding-right: 0;
	text-align: right;
	width: 16.666666666667%;
}
.vps-order {
	background: #fff;
}
.order-step {
	height: 40px;
	margin: 25px 0 20px;
}
.vps-order h3 {
    color: #111;
    font-size: 20px;
    padding: 10px 10px;
    position: relative;
    text-align: center;
    font-weight: 500;
}
.vps-order h3:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(114, 172, 148, 0);
	border-width: 10px;
	margin-left: -10px;
}
.vps-order p {
	color: #6E7076;
	font-family: 'Quicksand', sans-serif;
	font-size: 15px;
	margin: 10px 0;
	padding: 0 25px;
}
.order-step .order-circle {
	position: relative;
	text-align: center;
}
.order-step .order-circle span {
	background: #8d8c8c;
	border: 4px solid #d3d1d1;
	border-radius: 1000px;
	color: #fff;
	display: inline-block;
	font-weight: 900;
	height: 40px;
	line-height: 32px;
	moz-border-radius: 1000px;
	ms-border-radius: 1000px;
	o-border-radius: 1000px;
	position: relative;
	text-align: center;
	vertical-align: middle;
	webkit-border-radius: 1000px;
	width: 40px;
	z-index: 10;
}
.order-step .order-circle span.left-side {
	margin-right: 15px;
}
.order-step .order-circle span.right-side {
	margin-left: 15px;
}
/* End of Order Steps - VPS Page */

/* Order Slider - VPS Page */

.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	cursor: default;
	height: 1.2em;
	position: absolute;
	width: 1.2em;
	z-index: 2;
}
.ui-slider .ui-slider-range {
	background-position: 0 0;
	border: 0;
	display: block;
	font-size: .7em;
	position: absolute;
	z-index: 1;
}
.ui-slider-horizontal {
	height: .8em;
}
.ui-slider-horizontal .ui-slider-handle {
	margin-left: -.6em;
	top: -.3em;
}
.ui-slider-horizontal .ui-slider-range {
	height: 100%;
	top: 0;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}
.ui-slider-vertical {
	height: 100px;
	width: .8em;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-bottom: -.6em;
	margin-left: 0;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}
.sliderbottom {
	background:linear-gradient(127deg, #1d0d82 0%, #1e8b8e 100%);
	float: left;
	text-align: center;
	width: 100%;
	padding: 20px 0 30px 0;
}
.sliderbottom i{
	color: #fff;
    font-size: 30px !important;
    border: 1px solid #fff;
    border-radius: 50%;
    width: 80px;
    height: 80px;
    text-align: center;
    line-height: 2.6;
}
.sliderbottom h6 {
	font-size: 18px;
	font-weight: 400;
	color: #fff;
	padding: 5px 10px;
	width: 100%;
	display: block;
}
.sliderbottom h6:hover: {
	color: #111;
}
.sliderbottom .btn {
	margin: 10px 0 10px 0;
}
.sliderbottom .how_much {
	font-size: 20px;
	font-weight: 600;
	line-height: .9;
	margin: 0;
	padding: 0 0 5px;
	color: #fff;
}
.sliderbottom .total_amount{
	margin-bottom: 10px;
    font-size: 30px;
    font-weight: 700;
    color: #fff;
}
a.order-vps {
	color: #5333ed;
	font-size: 16px;
	font-weight: 900;
	padding: 6px 15px;
	background-color: #fff;
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .2);
	webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .15), 0 1px 1px rgba(0, 0, 0, .075);
}
/* End Order Slider - VPS Page */

/* ==============================
   8 = My Dedicated
   ============================== */

/* Pricing Tables - Dedicated servers Page */

.pricingtables.servers .panel {
	border: 1px solid #d9d9d9;
	border-radius: 0;
	margin: 0;
	padding: 0;
	box-shadow: none;
	-webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .16);
	-moz-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .16);
	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .16)
}
.pricingtables.servers .panel-heading {
	border: 0;
	border-radius: 0;
	filter: none !important;
	background: none;
}
.pricingtables.servers .panel-heading h3 {
	margin: 0;
	padding: 12px 0;
	font-size:25px;
	padding-bottom: 0;
}
.pricingtables.servers h4 {
	padding: 0px;
    text-align: center;
    background: none;
	color: #111;
	font-size: 50px;
}
.pricingtables.servers h4 sup{
	font-size:20px;
	font-weight:500;
}
.pricingtables.servers .panel-price1{
	width: 130px;
    height: 130px;
    margin: 0 auto;
    border-radius: 50%;
	border:3px solid rgba(255,255,255,0.5);
	padding:2px;
}
.pricingtables.servers .panel-price2{
	width: 140px;
    height: 140px;
    margin: 0 auto;
    border-radius: 50%;
	border:3px solid rgba(255,255,255,0.5);
	padding: 2px;
}
.pricingtables.servers .panel-body {
	width: 120px;
    height: 120px;
    margin: 0 auto;
    border-radius: 50%;
    background: #fff;
    padding: 33px 0;
    -webkit-box-shadow: 0px 9px 5px -5px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 9px 5px -5px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 9px 5px -5px rgba(0, 0, 0, 0.15);
}
.pricingtables.servers .panel-price{
	background:linear-gradient(127deg, #1d0d82 0%, #1e8b8e 100%);
	padding:30px;
}
.pricingtables.servers .panel-body span {
	margin: 0 auto;
	padding: 5px 10px;
	color: #111;
}
.pricingtables.servers ul {
	border: 0;
	list-style: none;
	margin: 0;
	padding: 10px 0px;
}
.pricingtables.servers ul li {
	padding: 14px 0;
	border-bottom: 1px solid rgba(0,0,0,0.05);
}
.panel-info {
	border: 0px;
}
/* End of Pricing Tables - Dedicated servers Page */

/* Video Background - Dedicated servers Page */

#servers-video .servers-video-container {
	min-height: 350px;
	padding-bottom: 50px;
	position: relative;
	overflow: hidden;
}
#servers-video .servers-video-container:after {
	background: url(images/video_bg_pattern.png) repeat;
	bottom: 0px;
	content: "";
	left: 0;
	opacity: 0.7;
	position: absolute;
	right: 0;
	top: 0;
	z-index: 1;
}
#servers-video .servers-video-container .videotitle {
	left: 1%;
	position: absolute;
	right: 1%;
	text-align: center;
	top: 15%;
	z-index: 2;
}
#servers-video .servers-video-container .videotitle h2 {
	color: #E2EBFF;
	font-size: 3.5em;
	text-shadow: -1px 1px 0 #2d2d2f;
}
#servers-video .servers-video-container .videotitle h4 {
	color: #fff;
	font-size: 2em;
	font-weight: 300;
	margin-top: 25px;
	text-shadow: -1px 1px 0 #2d2d2f;
}
#servers-video .servers-video-container .videotitle .btn-slide {
	background: #71AC93;
	border-radius: 0;
	color: #fff;
	font-size: 19px;
	font-weight: 700;
	margin: 25px auto 10px auto;
	padding: 7px 20px;
	border-radius: 5px;
	position: relative;
}
#servers-video .servers-video-container .videotitle .btn-slide:after {
	top: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(113, 172, 147, 0);
	border-top-color: #71AC93;
	border-width: 8px;
	margin-left: -8px;
}
#servers-video video {
	width: 100%;
	background-size: cover;
	position: absolute;
	top: 0;
	left: 0;
}
/* End of Video Background - Dedicated servers Page */

/* Responsive Table - Dedicated servers Page */

.servers-table {
	background: #fff;
	overflow: hidden;
}
.products-table {
	min-width: 100%;
	border: 1px solid #DFE0E5;
	background: #F5F6F9;
}
.products-table thead th {
	background: #111;
    color: #fff !important;
	font-weight: 700;
	font-size: 14px;
	font-weight: bold;
	border-left: 1px solid #DFE0E5;
	border-right: 1px solid #DFE0E5;
	border-bottom: 1px solid #DFE0E5;
}
.products-table th {
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	padding: 16px 12px;
	color: #6E6E6E;
	font-size: 15px;
	background: #fff;
}
.products-table td {
	color: #43414e;
    font-weight: 400;
	font-size: 13px;
	border-bottom: 0px;
	padding: 15px;
}
.products-table tbody tr {
	border-bottom: 0px;
}
.products-table td:last-child, .products-table thead th:last-child {
	text-align: center;
}
.products-table tr.even, .products-table tr.alt, .products-table tr:nth-of-type(even) {
	background: #fff!important;
}
/* End of Responsive Table - Dedicated servers Page */

/* ==============================
   9 = My Domains
   ============================== */

.domains {
	padding: 90px 0;
	position: relative;
}
.domains h2.title {
	color: #fff !important;
	font-size:58px;
	margin-top: 0;
}
.domains h2 {
	color: #fff;
	text-align: center;
}
.domains p {
	color: #fff;
	text-align: center;
	font-size: 18px;
}
.domainsearch-full {
	background: #666;
	border-radius: 0;
	padding: 20px;
}
.domainsearch-full .form-control {
	width: 100%;
}
.domainsearch-full input[type="text"].form-control {
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 0;
	border-top-left-radius: 5px;
	border-top-right-radius: 0;
	font-size: 18px;
	height: 55px;
	padding: 5px 15px;
	width: 100%;
}
.domainsearch-full select.form-control {
	border-radius: 0;
	font-size: 18px;
	height: 55px;
	padding: 5px 15px;
	width: 100%;
}
.domainsearch-full button[type="submit"] {
	background: #515151;
	border: 0;
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 5px;
	border-radius: 4px;
	border-top-left-radius: 0;
	border-top-right-radius: 5px;
	color: #fff;
	cursor: pointer;
	float: left;
	font-size: 16px;
	font-weight: 900;
	height: 55px;
	padding: 8px 6px 6px;
	text-transform: uppercase;
	width: 100%;
}
.domainsearch-full button[type="submit"]:hover {
	background: #646464;
}
.domainsearch-full input[type="text"]:focus, .domainsearch-full select:focus {
	border: 0;
	box-shadow: 0 8px 6px -6px #000;
}
.domainextensions {
	margin-top: 10px;
}
/* Domain lables */

.hotdomains {
	margin-bottom: 0;
	margin-left: 65px;
}
.hotdomains li {
	border: 1px solid#6666;
	background: #111;
	float: left;
	width: 17%;
	overflow: hidden;
}
.hotdomains li:first-child {}
.hotdomains li.hot, .hotdomains li.newoffer, .hotdomains li.premium, .hotdomains li.new {
	position: relative;
}
.hotdomains li.hot:before, .hotdomains li.newoffer:before, .hotdomains li.premium:before, .hotdomains li.new:before {
	left: -20px;
	position: absolute;
	top: 10px;
	width: 80px;
	z-index: 10000;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	text-align: center;
	font-weight: bold;
	font-size: 11px;
}
.hotdomains li.hot:before {
	content: "HOT";
	background: #FF0000;
	color: #fff;
}
.hotdomains li.newoffer:before {
	content: "OFFER";
	background: #fedc45;
	color: #000;
}
.hotdomains li.premium:before {
	content: "PREMIU..";
	background: #9ec028;
	color: #000;
}
.hotdomains li.new:before {
	content: "NEW";
	background: #FF9900;
	color: #000;
}
span.hot.label, span.newoffer.label, span.premium.label, span.new.label {
	padding-bottom: 2px;
	position: absolute;
	margin-top: 3px !important;
	margin-left: 12px;
	border-radius: 0;
}
.domains-table span.label:before {
	content: '';
	position: absolute;
	left: 0%;
	width: 0;
	height: 0;
	border-bottom: 8px solid transparent !important;
	border-top: 8px solid transparent !important;
	top: 0;
	clear: both;
	left: -5px !important;
}
span.hot {
	background: #fb7254;
	color: #fff;
}
span.hot:before {
	border-right: 10px solid #fb7254 !important;
}
span.newoffer {
	color: #fff;
}
span.newoffer:before {
	border-right: 10px solid #5cb85c !important;
}
span.premium {
	color: #fff;
}
span.premium:before {
	border-right: 10px solid #f0ad4e !important;
}
span.new {
	color: #fff;
}
/* End Domain lables */

/* Domain Extensions */

.domainextensions .item {
	margin: 0 3px;
}
.domainextensions .item .extension {
	padding: 10px;
	font-size: 18px;
	color: #fff;
	text-align: center;
	text-transform: lowercase;
}
.domainextensions .item .extension:last-child {
	border-right: 0px;
}
.domainextensions .item .extension .price {
	text-align: center;
	display: block;
	color: #5333ed;
	font-size: 22px;
}
.domainextensions .item .extension .oldprice {
	color: rgba(255, 255, 255, 0.5);
	line-height: 20px;
	height: 20px;
	margin-top: -5px;
	font-size: 11px;
	text-decoration: line-through;
	padding: 0;
	position: relative;
	display: block;
}
.domainfeatures .choosedomain {
	background:linear-gradient(127deg, #1d0d82 0%, #1e8b8e 100%);
	color: #fff !important;
	padding: 15px 0;
	position: relative;
	margin-top: -30px;
	font-size: 18px;
}
.domainfeatures h2 {
	font-weight: 700;
	margin-bottom: 12px;
	text-align: center;
}
.domainfeatures p {
	font-size: 16px;
	font-weight: 400;
	text-align: center;
	padding: 0 30px;
}
.domainchoose {
	margin-top: 40px;
	background: #fff;
	text-align: center;
	padding: 30px 0;
	min-height: 250px;
	-webkit-box-shadow:0px 10px 40px 0px rgba(47,47,47,0.1);
	-moz-box-shadow: 0px 10px 40px 0px rgba(47,47,47,0.1);
	box-shadow: 0px 10px 40px 0px rgba(47,47,47,0.1);
}

.domainchoose p {
	margin-bottom: 30px;
	margin-top: 10px;
}
.domains h3.title {
	font-size: 35px;
	margin-top: 0;
}
.domainfeatures h6 {
    font-size: 26px;
    background: linear-gradient(127deg, #1d0d82 0%, #1e8b8e 100%);
    color: #fff;
    font-weight: 700;
    margin: 30px auto;
    line-height: 10px;
    width: 100px;
    height: 100px;
    padding: 42px 0;
    display: table;
    text-align: center;
    border-radius: 50%;
}
.domainfeatures .panel {
	border: 0;
	box-shadow: 0;
}
.domainfeatures .panel-heading {
	border-left: 5px solid #C65858!important;
	box-shadow: 0;
	background: #67267a;
	color: #fff;
	border-radius: 0!important;
	padding: 12px;
}
.domainfeatures .panel-heading h4.panel-title {
	font-size: 14px;
	font-weight: normal;
	line-height: 1.3;
	color: #fff;
	color: #6E6E6E\9\0;
}
.domainfeatures .panel-heading h4.panel-title a:hover, .domainfeatures .panel-heading h4.panel-title a:focus {
	color: #fff;
	color: #6E6E6E\9\0;
}
.domainfeatures .panel-body {
	padding: 15px;
	margin: 0;
}
.domainfeatures .panel-body p {
	text-align: left;
	font-size: 15px;
	padding: 0;
	margin: 0;
}
.domainfeatures.white {
	background: #fff;
}
.domains-table {
	overflow: hidden;
	font-family: 'Quicksand', sans-serif;
}
.domains-table .old-price {
	color: #5333ed!important;
	text-decoration: line-through;
}
.domains-table table tr, .domains-table td {
	border-bottom: 0 !important;
	border-top: 0 !important;
}
.domains-table.price-various span {
	background: transparent !important;
	color: #313131 !important;
	padding: 0px !important;
	cursor: pointer;
}

.domains-table.price-various #tld-table thead th:before {
	display: none;
}
.domains-table.price-various tr {
	margin-top: -1px;
	position: relative;
	-webkit-box-shadow: 0px 6px 0px -5px rgba(0, 0, 0, 0.1);
	-moz-box-shadow: 0px 6px 0px -5px rgba(0, 0, 0, 0.1);
	box-shadow: 0px 6px 0px -5px rgba(0, 0, 0, 0.1);
}
.domains-table.price-various tr table tr {
	box-shadow: none !important;
	border-bottom: 1px dashed #f0efef !important;
}
.domains-table.price-various tr table tr:last-child {
	border-bottom: 0px !important;
}
.domains-table.price-various .old-price {
	color: #5333ed!important;
	text-decoration: line-through;
}
.domains-table.price-various .header2 {
	font-weight: 300 !important;
	text-align: center !important;
	font-size: inherit !important;
}
.domains-table.price-various td {
	width: 25%;
}
.domains-table.price-various tr table td {
	width: 25%;
}
.domains-table.price-various table td:first-child {
	width: 1%;
	text-align: center !important;
}
.domains-table.price-various table tr table tr td:first-child {
	width: 5%;
	text-align: center !important;
}
.domains-table.price-various table td:nth-child(2) {
	font-size: 16px !important;
	font-weight: bold;
}
.domains-table.price-various tr table tr td {
	font-weight: 300 !important;
}
.domain-prices .prices {
	text-align: center;
}

.domain-prices .prices h4 {
	background: #150773;
	padding: 12px 0;
	color: #fff;
	text-transform: uppercase;
	font-size: 26px;
	font-weight: 500;
	position: relative;
	margin: 0px;
}

.domain-p-container:hover h4:after {
	content: '';
	position: absolute;
	left: 47%;
	top: 100%;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #1e8b8e;
	clear: both;
}

.domain-p-container:hover h4, .domain-p-container h4.active {
	background:#1e8b8e ;
	position: relative;
	margin: 0px;
	
}

.domain-p-container:hover h4:hover:after, .domain-p-container:hover h4.active:after {
	content: '';
	position: absolute;
	left: 47%;
	top: 100%;
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #1e8b8e;
	clear: both;
}

.domain-prices .prices p {
	font-size: 30px;
	line-height: 32px;
	font-weight: 500;
	margin: 0px;
	padding: 30px;
	border-radius: 0 0 3px 3px;
	background: #fff;
}

.domain-prices .prices p small {
	font-size: 16px;
	font-weight: 300;
}

.domain-prices .prices p span {
	display: block;
	font-size: 18px;
	font-weight: 600;
}
.through-line {
    color: rgba(0, 0, 0, 0.3);
    text-decoration: line-through;
}
.domain-p-container {
	border:1px solid rgba(0,0,0,0.1);
	-webkit-box-shadow: 0px 10px 40px 0px rgba(47,47,47,0.1);
    -moz-box-shadow: 0px 10px 40px 0px rgba(47,47,47,0.1);
    box-shadow: 0px 10px 40px 0px rgba(47,47,47,0.1);
	overflow: hidden;
}

#tld-table {
	min-width: 100%;
	background: #f4f7ff ;
	box-shadow: 2px 5px 30px rgba(0,0,0,0.1);
    -ms-box-shadow: 2px 5px 30px rgba(0,0,0,0.1);
    -webkit-box-shadow: 2px 5px 30px rgba(0,0,0,0.1);
    -moz-box-shadow: 2px 5px 30px rgba(0,0,0,0.1);
}
#tld-table thead th {
	background:#150773;
	color: #fff!important;
	font-weight: 600;
	position: relative;
	cursor: pointer;
	text-align: center;
}
#tld-table thead th.headerSortDown, #tld-table thead th.headerSortUp {
	background: #111;
}
#tld-table thead th:before {
	position: absolute;
	font-family: FontAwesome;
	top: 15px;
	right: 12px;
	content: "\f0dc";
	color: rgba(255, 255, 255, 0.2)
}
#tld-table thead th.headerSortUp:before {
	position: absolute;
	font-family: FontAwesome;
	top: 15px;
	right: 12px;
	content: "\f0d8";
	color: #fff;
}
#tld-table thead th.headerSortDown:before {
	position: absolute;
	font-family: FontAwesome;
	top: 15px;
	right: 12px;
	content: "\f0d7";
	color: #fff;
}
#tld-table th {
	font-weight: normal;
	-webkit-font-smoothing: antialiased;
	padding: 16px 12px;
	color: #6E6E6E;
	font-size: 15px;
	background: #FFFFFF;
}
#tld-table td {
	color: #6E7076;
	padding: 10px 12px;
	font-size: 15px;
	border-bottom: 1px solid #DFE0E5;
	text-align: center;
}
#tld-table td.domain-img img{
	width:90px;
	-webkit-filter: grayscale(100%); 
    filter: grayscale(100%);
}
#tld-table td:first-child {
	font-weight: bold;
	text-align: left;
	font-size: 16px;
}
#tld-table td:first-child span.tablesaw-cell-content {
	padding: 2px 10px 4px 10px;
	border-radius: 6em;
}
#tld-table td:first-child span.label:before {
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-bottom: 10px solid transparent;
	border-right: 10px solid blue;
	position: absolute;
}
#tld-table thead th:first-child {
	text-align: left;
}
#tld-table tr.even, #tld-table tr.alt, #tld-table tr:nth-of-type(even) {
	background: #FFFFFF!important;
}
.hidden-td{
	padding:0px !important;
}
.id_div_details{
	display:none;
}
/*  Inner Sub Banner
    */

#sub-banner {
	position: relative;
	z-index: 1;
	overflow: hidden;
}
#sub-banner .img-holder {
	left: 50%;
	float: left;
	z-index: -1;
	width: 100%;
	min-width: 1280px;
	position: relative;
}
#sub-banner .img-holder img {
	left: -50%;
	width: 100%;
	display: block;
	position: relative;
}
#sub-banner .info-text {
	z-index: 20;
	width: 100%;
	height: 100%;
	color: #fff;
	padding: 90px 0;
	top: 0;
	right: 0;
	bottom: auto;
	left: 0;
	position: absolute;
}
#sub-banner .infoicon {
	font-size: 19em;
	position: absolute;
	right: 0;
	top: -40px;
}
#sub-banner h2 {
	color: #fff;
	font: 400 58px 'Quicksand', sans-serif;
	margin-top: 0;
	line-height: 60px;
	font-weight:400;
}
#sub-banner p {
	color: #fff;
	font-size: 18px;
	font-family: 'Quicksand', sans-serif;
	font-weight:500;
}
#sub-banner .btn {
	margin: 20px 0;
}
/* ==============================
   10 = About styles
   ============================== */

.about-text h2 {
	color: #fff;
}
.about-text p {
	font-size: 18px;
	color: #fff;
}
.about p {
	font-size: 16px;
	font-weight: 400;
}
.about-quote p{
	margin-top:15px;
	margin-bottom:0;
}
.about hr {
	border: solid #67267a;
	border-width: 1px 0 0;
	clear: both;
	height: 0;
	margin: 0 auto;
	margin-bottom: 20px;
	max-width: 70px;
}
.about-quote.odd {
	background: url(images/quote-image2.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center center;
}
.about-quote h5 {
	color: #fff;
	font-size: 41px;
	font-weight: 400;
}
.about-quote span {
	color: #fff;
	font-size: 18px;
	text-transform: uppercase;
}
.mfeatures {
	padding: 45px 0;
	background: #EDEDED;
}
.mfeatures h3 {
	text-align: center;
	font-weight: 500;
}
.mfeatures p {
	text-align: center;
	margin-bottom: 10px;
}
.options .block-grid-item {
	text-align: center;
	border: 1px solid #d7d5d5;
	border-left: 0;
	border-top: 0;
}
.options .block-grid-item:nth-child(3n+3) {
	border-right: 0;
}
.options .block-grid-item:nth-last-child(-n+3) {
	border-bottom: 0;
}
/* highlights */

.highlights h3, .highlights i {
	text-transform: uppercase;
}
.highlights p {
	padding-left: 25px;
	margin-bottom: 0;
}
.section-highlight .text-black h3 {
	color: #333
}
.section-highlight .text-black h2 {
	color: #333
}
.section-highlight .text-black p {
	color: #333
}
.section-highlight .text-white h3 {
	color: #fff;
    font-size: 20px;
	margin-top:0;
}
.section-highlight .text-white h2 {
	color: #fff !important;
}
.section-highlight .text-white .highlights p {
    color: #fff;
    padding-left: 0px;
    padding-right: 10px;
    margin-top: 20px;
	margin-bottom: 0;
}
.section-highlight .text-white  p{
	color:#fff;
}
img.bg {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	min-width: 100%;
	min-height: 100%;
}
img.bg .text-white h2.title {
	color: #fff !important;
}
.bgwhite-relative, .bgblack-relative {
	position: relative;
}
.bgwhite-relative:before {
	background: rgba(255, 255, 255, 0.7);
	content: " ";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
.bgblack-relative:before {
	background: rgba(0, 0, 0, 0.7);
	content: " ";
	height: 100%;
	left: 0;
	position: absolute;
	top: 0;
	width: 100%;
}
/* Testimonials */

.testimonials {
	background: #fff;
}
.timeline {
	list-style: none;
	padding: 0;
	margin: 0;
	position: relative;
	font-weight: 300;
}
.timeline:before {
	top: 0;
	bottom: 0;
	position: absolute;
	content: " ";
	width: 2px;
	left: 50%;
	margin-left: -1.5px;
	background: #ffffff;
	background: -moz-linear-gradient(top, #ffffff 0%, #dcdcdc 50%, #ffffff 100%);
	background: -webkit-linear-gradient(top, #ffffff 0%, #dcdcdc 50%, #ffffff 100%);
	background: linear-gradient(to bottom, #ffffff 0%, #dcdcdc 50%, #ffffff 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffffff', GradientType=0);
}
.timeline>li {
	margin-top: 40px;
	position: relative;
	width: 50%;
	float: left;
	clear: left;
}
.timeline>li:before, .timeline>li:after {
	content: " ";
	display: table;
}
.timeline>li:after {
	clear: both;
}
.timeline>li:before, .timeline>li:after {
	content: " ";
	display: table;
}
.timeline>li:after {
	clear: both;
}
.timeline>li>.timeline-panel {
	width: calc(100% - 25px);
	width: -moz-calc(100% - 25px);
	width: -webkit-calc(100% - 25px);
	float: left;
	border: 1px solid #dcdcdc;
	background: #ffffff;
	position: relative;
	-moz-box-shadow: 0 0 27px -12px #000;
	-webkit-box-shadow: 0 0 27px -12px #000;
	box-shadow: 0 0 27px -12px #000;
}
.timeline>li>.timeline-panel:before {
	position: absolute;
	top: 26px;
	right: -15px;
	display: inline-block;
	border-top: 15px solid transparent;
	border-left: 15px solid #dcdcdc;
	border-right: 0 solid #dcdcdc;
	border-bottom: 15px solid transparent;
	content: " ";
}
.timeline>li>.timeline-panel:after {
	position: absolute;
	top: 27px;
	right: -14px;
	display: inline-block;
	border-top: 14px solid transparent;
	border-left: 14px solid #ffffff;
	border-right: 0 solid #ffffff;
	border-bottom: 14px solid transparent;
	content: " ";
}
.timeline>li>.timeline-badge {
	color: #ffffff;
	width: 24px;
	height: 24px;
	line-height: 50px;
	text-align: center;
	position: absolute;
	top: 16px;
	right: -12px;
	z-index: 100;
}
.timeline>li.timeline-inverted>.timeline-panel {
	float: right;
}
.timeline>li.timeline-inverted>.timeline-panel:before {
	border-left-width: 0;
	border-right-width: 15px;
	left: -15px;
	right: auto;
}
.timeline>li.timeline-inverted>.timeline-panel:after {
	border-left-width: 0;
	border-right-width: 14px;
	left: -14px;
	right: auto;
}
.timeline-badge>a {
	color: #dcdcdc !important;
}
.timeline-badge a:hover {
	color: #dcdcdc !important;
}
.timeline-title {
	margin-top: 0;
	color: inherit;
}
.timeline-photo {
	width: 60px;
	height: 60px;
	border-radius: 50%;
	overflow: hidden;
	position: relative;
	top: -15px;
	left: 15px;
	border: 1px solid #dcdcdc;
	-moz-box-shadow: 0 0 27px -12px #000;
	-webkit-box-shadow: 0 0 27px -12px #000;
	box-shadow: 0 0 27px -12px #000;
}
.timeline-heading h4 {
	font-weight: 600;
	padding: 0 15px;
	position: absolute;
	top: 0;
	left: 70px;
}
.timeline-body {
	position: relative;
}
.timeline-body p {
	font-style: italic;
}
.timeline-body>p, .timeline-body>ul {
	padding: 40px !important;
	margin-bottom: 0;
}
.timeline-footer:before {}
.timeline-footer:before {
	top: 0px;
	right: 10%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-top-color: #fff;
	border-width: 15px;
	margin-left: -15px;
}
.timeline-body p:before {
	font-family: FontAwesome;
	content: "\f10d";
	display: inline-block;
	padding-right: 3px;
	vertical-align: middle;
	left: 40px;
	top: 0px;
	font-size: 2em;
	position: absolute;
	color: rgba(0, 0, 0, 0.1);
}
.timeline-body p:after {
	font-family: FontAwesome;
	content: "\f10e";
	display: inline-block;
	padding-right: 3px;
	vertical-align: middle;
	right: 10px;
	bottom: 10px;
	font-size: 2em;
	position: absolute;
	font-weight: 300;
	color: rgba(0, 0, 0, 0.1);
}
.timeline-footer {
	background-color: #f4f4f4;
	position: relative;
}
.timeline-footer p {
	margin-bottom: 0;
	font-size: 14px;
	padding: 15px;
}
.timeline-footer>a {
	cursor: pointer;
	text-decoration: none;
}
.timeline>li.timeline-inverted {
	float: right;
	clear: right;
}
.timeline>li:nth-child(2) {
	margin-top: 100px;
}
.timeline>li.timeline-inverted>.timeline-badge {
	left: -12px;
}
.no-float {
	float: none !important;
}
.testimonials .owl-theme .owl-controls {
	text-align: center;
	position: absolute;
	bottom: 0px;
	left: 45%;
	margin: 0 auto;
}
.testimonials .owl-theme .owl-controls .owl-page span {
	background: linear-gradient(127deg, #1d0d82 0%, #1e8b8e 100%);
}
.testimonials .owl-theme .owl-controls .owl-page {
	float: right;
}
.testimonials h2 {
	text-align: center;
}
.testimonials p {
	text-align: center;
	color: #43414e;
}
.testimonial-content {
	text-align: center;
}
.testimonial-content .whoclient{
	font-size:16px;
}
.testimonial-content .whoclient b{
	font-size:22px;
	font-weight:500;
}
.testimonial-content p {
	color: #6E7076;
	font-size: 16px;
	text-align: center;
	background-color: #fff;
	border: 1px solid #E2EBFF;
	padding: 40px;
	border-radius: 3px;
	position: relative;
	-moz-box-shadow: 0px 10px 40px 0px rgba(47,47,47,0.1);
	-webkit-box-shadow:0px 10px 40px 0px rgba(47,47,47,0.1);
	box-shadow: 0px 10px 40px 0px rgba(47,47,47,0.1);
	margin-bottom: 30px;
}
.testimonial-content p:before {
	font-family: FontAwesome;
	content: "";
	display: inline-block;
	padding-right: 3px;
	vertical-align: middle;
	left: 10px;
	top: 10px;
	font-size: 40px;
	position: absolute;
	color: rgba(0, 0, 0, 0.1)
}
.testimonial-content p:after {
	font-family: FontAwesome;
	content: "";
	display: inline-block;
	padding-right: 3px;
	vertical-align: middle;
	right: 10px;
	bottom: 10px;
	font-size: 40px;
	position: absolute;
	font-weight: 300;
	color: rgba(0, 0, 0, 0.1)
}
.testimonial-content .whoclient {
	font-size: 18px;
    color: #43414e;
    font-weight: 300;
    margin-bottom: 15px;
    padding: 10px;
    border-radius: 3px;
    position: relative;
    font-weight: 400;
}
.testimonial-content .whoclient:after {
	bottom: 100%;
	left: 50%;
	border: solid transparent;
	content: " ";
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-width: 15px;
	margin-left: -15px;
}
.testimonial-content .whoclient a {
	color: #5333ed;
}
.testimonialimg {
	text-align: center;
}
.testimonial-content img {
	width: 90px;
	height: 90px;
	-moz-border-radius: 50%;
	border-radius: 50%;
	margin-right: 10px;
}
/* ==============================
   11 = My Team
   ============================== */

#ourteam {
	text-align: center;
}
#ourteam .team{
	border: 1px solid #f5f5f5;
    padding: 20px;
    display: inline-block;
    width: 100%;
    box-shadow:0px 9px 20px -5px rgba(0,0,0,0.1);
    -ms-box-shadow: 0px 9px 20px -5px rgba(0,0,0,0.1);
    -webkit-box-shadow: 0px 9px 20px -5px rgba(0,0,0,0.1);
    -moz-box-shadow: 0px 9px 20px -5px rgba(0,0,0,0.1);
}
#ourteam h4 {
	font-size: 16px;
}
#ourteam h4 span {
	display: block;
	position: relative;
	top: 0;
	font-size: 13px;
	background: none;
	padding: 0;
	margin-top:10px;
	color: #888;
	font-family: 'Quicksand', sans-serif;
}
#ourteam img {
	max-width: 150px;
	border-radius: 50%;
	border: 5px solid #ccc;
	transition: all 0.1s ease-in;
}
#ourteam img:hover {
	border: 5px solid #5333ed;
	position: relative;
	z-index: 0;
	transition: all 0.1s ease-in;
}
#ourteam span {
	color: #111;
	padding: 10px 0px;
	position: relative;
	bottom: 40px;
	left: 0;
	display: inline-block;
	background: rgba(255, 255, 255, 0.8);
	box-sizing: border-box;
	display: block;
}
#ourteam .member-profile {
	display: block;
}
#ourteam ul {
	padding: 3px 10px;
	border-radius: 3px;
	display: inline-block;
	background: #fff;
}
#ourteam li {
	display: inline-block;
	padding: 0 6px;
	font-size: 18px;
}
#ourteam li a {
	color: rgba(0, 0, 0, 0.3);
	transition: all 0.1s ease-in;
}
#ourteam li a:hover {
	color: rgba(0, 0, 0, 0.7);
}
.hover_img {
	display: none
}
.team2 {
	display: none;
}
.member-profile:hover .unhover_img {
	display: none;
}
.member-profile:hover .hover_img {
	display: none;
}

.iq-team1 .iq-team { 
	position: relative; 
	overflow: hidden;
	background: #fff;
    -webkit-box-shadow: 0px 9px 5px -5px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 9px 5px -5px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 9px 5px -5px rgba(0, 0, 0, 0.15); 
}
.iq-team1 .iq-team-content { background: #1e8b8e; color: #fff; width: 100%; padding: 20px; bottom: -100px; opacity: 0; position: absolute; text-align: center; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -ms-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; }
.iq-team1 .iq-team-content h5{
	font-size:20px;
}
.iq-team1 .iq-team-content p{
	color:#efefef;
	font-size:14px;
}
.iq-team1 .iq-team-content:after {
    bottom: -32px;
    left: 50%;
    margin-left: -20px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-top-color: #1e8b8e;
    border-width: 20px;
}
.iq-team1 .iq-team-content.none:after { content: none; }
.iq-team1 .iq-team:hover .iq-team-content { bottom: 53px; opacity: 1; -webkit-transition: all 0.5s ease-out 0s; -moz-transition: all 0.5s ease-out 0s; -ms-transition: all 0.5s ease-out 0s; -o-transition: all 0.5s ease-out 0s; transition: all 0.5s ease-out 0s; }
.iq-team1 .iq-team:hover .iq-team-content.little { bottom: 0px; }
.iq-team1 .iq-team-content a { color: #fff; }
.iq-team1 .iq-team-content a:hover { color: #222222; }
.iq-team1 .iq-team-content span { width: 100%; display: inline-block; }
.iq-team1 .iq-team-content ul { display: inline-block; }
.iq-team1 .iq-team-content ul li { padding: 0 5px; display: inline-block; }
.iq-team1 .iq-team-content ul li a { font-size: 18px; }
.iq-team-images .tooltip-item { top: 97%; margin: -15px 0 0 -10px; }

/* Trigger item */


.iq-team1 .tooltip-item {
    width: 20px;
    height: 20px;
    left: 50%;
    bottom: 50%;
    margin: -15px 0 0 -10px;
    position: absolute;
    border-radius: 50%;
    border: 5px solid #5333ed;
    background: #fafafa;
    -webkit-animation: pulse 0.6s infinite alternate;
    animation: pulse 0.6s infinite alternate;
}
@-webkit-keyframes pulse {
	from { -webkit-transform: scale3d(0.5, 0.5, 1); }
	to { -webkit-transform: scale3d(1, 1, 1); }
}
@keyframes pulse {
	from { -webkit-transform: scale3d(0.5, 0.5, 1); transform: scale3d(0.5, 0.5, 1); }
	to { -webkit-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); }
}
.iq-team1 .green-bg.iq-pall-30 { display: none; }
.iq-team1 .iq-team-images img { 
     width: 100%;
    padding-bottom: 0;
    border: 1px solid #E2EBFF;
    
}
/* ==============================
   12 = FAQs
   ============================== */

.faq {
	overflow: hidden;
}
.faq .panel-heading {
	position: relative;
}

.faq .panel-heading h4.panel-title a:before {
    font-family: simple-line-icons;
    content: "\e05d";
    padding: 0 10px 0 0;
    color: #43414e;
    float: left;
    left: 15px;
    margin-top: -2px;
    font-size: 20px;
}
.faq .collapse.in {
	position: relative;
}
.faq .panel-heading h4.panel-title a.collapsed:before {
	font-family: simple-line-icons;
	content: "\e05d";
}
.faq .collapse.in {
	background-color: #fff;
}
.faq-questions h3.badge {
	border-radius: 3px;
	padding: 7px 12px;
	display: table;
	margin: 0 auto;
	margin-top: -18px;
	font-size: 18px;
}
.faq .panel {
	border: 0;
    box-shadow: none;
    margin-top: 5px;
    margin-bottom: 0px !important;;
}
.faq .panel-heading {
	border: 0;
	box-shadow:none;
	color: #111;
	background:#e1eaf8;
	border-radius: 0!important;
}
.faq .panel-heading a {
	color: #43414e;
    padding: 5px 12px 5px 5px;
    display: block;
    width: 100%;
    font-size: 16px;
    font-weight: 500;
}
.faq .panel-heading h4.panel-title {
	font-size: 14px;
	font-weight: normal;
	line-height: 1.3
}
.faq .panel-body {
	padding: 15px;
	margin: 0;
}
.faq .panel-body p {
	text-align: left;
	padding: 0;
	margin: 0;
}
.faq-questions.affiliate .panel-heading{
	padding:0
}
.faq-questions.affiliate .panel-heading a{
	padding: 15px;
    display: block;
    background: linear-gradient(127deg, #1d0d82 0%, #1e8b8e 100%);
    color: #fff
}
.panel-default>.panel-heading+.panel-collapse>.panel-body {
	border: 1px solid #ddd !important;
}
/* ==============================
   13 = Login
   ============================== */

.login.bg_dark .title {
	color: #111!important;
}
.login-bg {
	width: 100%;
	height: 100%;
	background-image: url(images/login_bg.jpg);
	background-size: cover;
}
.login-form-panel {
	border: 0;
	border-radius: 5px;
}
.login-form-panel h3.badge {
	border-radius: 3px;
	padding: 11px 24px;
	display: table;
	margin: 0 auto;
	margin-top: -30px;
	font-size: 18px;
	background: #67267a
}
.login-form {
	background: #fff;
	border: 0;
	overflow: hidden;
	padding: 30px;
}
.login-form input[type="text"], .login-form input[type="password"] {
	border: 1px solid #E2EBFF;
	padding: 10px;
	width: 100%;
	background: #f4f7ff;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	border-radius: 5px;
	margin: 0px 0 18px;
}
.login-form input::placeholder{
	color: #43414e !important;
}
.login-form-panel .form-footer-content {
	padding: 15px;
	text-align: center;
}
.login-form-panel .form-footer-content span{
	padding:0 4px;
}
.login-form-panel .form-footer-content h3 {
	font-weight: 500;
	margin: 0;
	line-height: 30px;
}
.login-form p a {
	font-size: 12px;
	color: #6E6E6E;
}

.login-form p a:hover {
	color: #67267a;
}
.input:focus {
	border: none;
}
/* ==============================
   14 = Datacenter
   ============================== */

.datacenter.bg_dark {
	overflow: hidden;
}
.datacenter{
	overflow: hidden;
}
.datacenter h2 {
	font-weight: 700;
	margin-bottom: 12px;
	text-align: center;
}
.datacenter p {
	font-size: 16px;
	font-weight: 300;
	margin: 18px 0 0;
	text-align: center;
	padding: 0 30px;
}
.extra-features {
	overflow: hidden;
}
.extra-features .facility {
	padding-top: 30px;
	border: 1px solid #f5f6f9;
	position: relative;
	padding: 30px;
	background: #fff;
	box-shadow: 2px 5px 30px rgba(0,0,0,0.1);
    -ms-box-shadow: 2px 5px 30px rgba(0,0,0,0.1);
    -webkit-box-shadow: 2px 5px 30px rgba(0,0,0,0.1);
    -moz-box-shadow: 2px 5px 30px rgba(0,0,0,0.1);
}
.extra-features .facility .data h3{
	font-size:20px;
}
.extra-features .facility .data .ficon {
	background: #fff;
	border-radius: 100%;
	border: 1px solid #E2EBFF;
	color: #67267a;
	display: block;
	font-size: 23px;
	font-weight: 300;
	padding: 6px;
	text-align: center;
	width: 40px;
	width: 100px;
	height: 100px;
	width: 100px;
	margin: 0 auto;
	padding-top: 25px;
}
.extra-features .facility .ficon i {
	font-size: 50px;
}
.extra-features .facility .title {
	font-size: 20px;
	font-weight: 400;
}
.extra-features .facility p {
	text-align: center;
	font-size: 15px;
	margin-bottom: 0;
}
.datacenter-map {
	margin-top: 25px;
	position: relative;
}
.data_locations {
	color: #fff;
	text-align: center;
}
.data_locations .location1 {
	position: absolute;
	top: 28%;
	right: 48%;
}
.data_locations .location2 {
	position: absolute;
	top: 45%;
    right: 29%;
}

.data_locations .location3 {
	position: absolute;
	top: 75%;
	right: 15%;
}
.data_locations .location4 {
	position: absolute;
	top: 30%;
    left: 19%;
}
.data_locations .location5 {
	position: absolute;
	top: 34%;
    left: 8%;
}
.data_locations .location6 {
	position: absolute;
	top: 45%;
	left: 14%;
}
.data_locations .location9 {
	position: absolute;
	top: 36%;
	left: 44%;
}

.data_locations.inactive {
	pointer-events !important: none;
	opacity: 0.4 !important;
}
.data_locations i {
	font-size: 9px;
    position: absolute;
    left: -25px;
    top: 3px;
    padding: 5px 9px;
    border-radius: 3px;
    color: #fff;
}
.data_locations i:after{
	content: '';
    position: absolute;
    width: 25px;
    height: 25px;
    border: 2px solid rgba(255,255,255,0.3);
    border-radius: 50%;
    left: 0px;
    /* line-height: 28px; */
    top: -3px;
    text-align: center;
    margin: 0 auto;
    -webkit-animation: pulse 0.6s infinite alternate;
    animation: pulse 0.6s infinite alternate;
}
#datacenter-partners {
	padding: 25px 0
}
#datacenter-partners .item {
	margin: 3px;
	text-align: center;
}
#datacenter-partners .item img {
	filter: grayscale(1);
}
#datacenter-partners .item img:hover {
	filter: grayscale(0);
}
#clients .item img {
	color: #111;
	filter: grayscale(0);
}
#clients .item img:hover {
	filter: grayscale(1);
	opacity: 9;
}
/* ==============================
   15 = Elements
   ============================== */

.elements {
	background: #fff;
	overflow: hidden;
}
h2.elements {
	font-size: 29px;
	text-align: left;
	border-bottom: 1px solid #ededed;
	font-size: 2.2em;
	padding-bottom: 10px;
	margin-top: 0;
	font-weight: 400;
}
.elements h3 {
	font-weight: 400;
	font-family: 'Quicksand', sans-serif;
}
.elements p {
	font-size: 16px;
	font-weight: 300;
}
.accordion-example .panel {
	border: 0;
	box-shadow: 0;
}
.accordion-example .panel-heading {
	border: 0;
	padding: 0;
	color: #6E6E6E;
	border-radius: 0!important;
	text-align: left;
	line-height: 85px;
}
.accordion-example .panel-heading a {
	padding: 12px;
	display: block;
	background: #f5f6f9;
	color: #111;
}
.panel-group .panel+.panel {
	margin-top: 10px;
}
.accordion-example.panel-heading h4.panel-title {
	font-size: 14px;
	font-weight: normal;
	line-height: 1.3;
	line-height: 85px;
}
.accordion-example .panel-body {
	padding: 15px;
	margin: 0;
	width: 100%;
	display: block;
	text-align: center
}
.accordion-example .panel-body p {
	text-align: left;
	font-size: 15px;
	padding: 0;
	margin: 0;
	padding-bottom: 30px;
}
.buttons-example {
	margin: 0 auto;
}
.elements .btn {
	margin-bottom: 12px;
}
.btn {
	text-shadow: none;
	border: 0;
	border-radius: 50px !important;
	padding: 10px 30px;
	transition: all .3s;
	position: relative;
	overflow: hidden;
	font-size: 12px !important;
	font-weight: 500 !important;
	letter-spacing: 0.03em;
	font-family: 'Merriweather', sans-serif;
}
.btn:hover {
	opacity: 1;
	box-shadow: 0px 1px 5px -1px #ccc;
}

.btn.no-radius {
	border-radius: 0
}
.btn.btn-default {
	background: #f9f9f9;
	box-shadow: 0px 0px 0px 1px #ddd inset;
}
.btn.btn-default:active, .btn.btn-default:focus {
	background: #d4d4d4;
}
.btn.btn-lig {
	color: #111;
	background: #fff;
	border: 2px solid #111;
}
.btn.btn-lig:hover {
	color: #fff;
	background:linear-gradient(127deg, #1d0d82 0%, #1e8b8e 100%);
	border: 2px solid #5333ed;
}
.btn.btn-outline {
	color: #5333ed;
	background: #fff;
	border: 1px solid #5333ed;
}
.btn.btn-outline:hover {
	color: #fff;
	background:#1d0d82;
	border: 1px solid #5333ed;
}
.btn.btn-outline1 {
	color: #5333ed;
	background: #fff;
	border: 1px solid #5333ed;
}
.btn.btn-outline1:hover {
	color: #fff;
	background:#fff;
	border: 1px solid #1e8b8e;
}
.btn.btn-l {
	color: #111;
	background: #fff;
	border: 2px solid #fff;
}
.btn.btn-l:hover {
	color: #fff;
	background: #5333ed;
	border: 2px solid #5333ed;
}
.btn.btn-li {
	color: #fff;
	background:#1e8b8e;
	transition: all 1s;
}
.btn.btn-li:hover{
	color: #fff;
	background:#5333ed;
	box-shadow:none;
}
.btn.btn-white{
	color: #0c022f;
	background:#fff;
}
.btn.btn-white:hover{
	color: #43414e;
	background:#fff;
}
.btn.btn-primary {
	color: #fff;
	background: #5333ed;
	box-shadow: none;
	transition:all 1s;
}
.btn.btn-primary:hover {
	color: #fff;
	background:#1e8b8e;
}
.btn.btn-primary:active, .btn.btn-primary:focus {
	color: #fff;
	background:#1e8b8e;
}
.btn-secondary {
	color: #111;
	background: #fff;
	border: 2px solid rgba(0,0,0,0.1);
	
}
.btn-secondary:hover {
	color: #5333ed;
	background: #fff;
	border: 2px solid #5333ed;
}
.btn-secondary:focus, .btn-secondary.focus {
	color: #fff;
	background:linear-gradient(127deg, #1d0d82 0%, #1e8b8e 100%);
}
.btn-secondary:active, .btn-secondary.active, .open>.btn-secondary.dropdown-toggle {
	color: #373a3c;
	background-color: #e6e6e6;
	border: 1px solid #adadad;
	background-image: none;
}
.btn-secondary:active:hover, .btn-secondary:active:focus, .btn-secondary:active.focus, .btn-secondary.active:hover, .btn-secondary.active:focus, .btn-secondary.active.focus, .open>.btn-secondary.dropdown-toggle:hover, .open>.btn-secondary.dropdown-toggle:focus, .open>.btn-secondary.dropdown-toggle.focus {
	color: #373a3c;
	background-color: #d4d4d4;
	border: 1px solid #8c8c8c;
}
.btn-secondary.disabled:focus, .btn-secondary.disabled.focus, .btn-secondary:disabled:focus, .btn-secondary:disabled.focus {
	background-color: #fff;
	border-color: #ccc;
}
.btn-secondary.disabled:hover, .btn-secondary:disabled:hover {
	background-color: #fff;
	border: 1px solid #ccc;
}
.btn.btn-info {
	background: #63b2e8;
}
.btn.btn-info:hover {
	background: #59ABE3;
}
.btn.btn-info:active, .btn.btn-info:focus {
	background: #4f9fd6;
}
.btn.btn-success {
	background: #9ec028;
}
.btn.btn-success:hover {
	background: #acce35;
}
.btn.btn-success:active, .btn.btn-success:focus {
	background: #8bab1c;
}
.btn.btn-warning {
	background:linear-gradient(127deg, #1d0d82 0%, #1e8b8e 100%) !important;
}
.btn.btn-warning:hover {
	background: #fb7254;
}
.btn.btn-warning:active, .btn.btn-warning:focus {
	background: #e54521;
}
.btn.btn-danger {
	background: #e20614;
}
.btn-group, .btn-group-vertical {
	position: relative;
	display: inline-block;
	vertical-align: middle;
	color: black;
	margin: 0;
	padding: 0 !important;
}
.btn-group.btn-block .btn {
	width: 100% !important;
	text-align: center;
}
.btn-group .item p {
	font-size: 16px;
	margin-bottom: 0;
}
.btn-link {
	font-weight: normal;
	color: #5333ed;
	border-radius: 0;
}
.btn-link2 {
	font-weight: normal;
	color: #6E7076;
	border-radius: 0;
}
.btn-link2:hover {
	font-weight: normal;
	color: #5333ed;
	border-radius: 0;
}
.btn-link:hover {
	font-weight: normal;
	color: #5333ed;
	border-radius: 0;
}
.label {
	display: inline;
	padding: .2em .6em .3em;
	font-size: 75%;
	font-weight: bold;
	line-height: 1;
	color: #fff;
	background:linear-gradient(127deg, #1d0d82 0%, #1e8b8e 100%);
	text-align: center;
	white-space: nowrap;
	vertical-align: baseline;
	border-radius: .25em;
}
.label-success {
	background: linear-gradient(127deg, #1d0d82 0%, #1e8b8e 100%) !important;
}
.btn.btn-pink {
	background: #F62459;
	color: #fff;
}
.btn.btn-pink:hover {
	background: #f73566;
	color: #fff;
}
.btn.btn-pink:active, .btn.btn-pink:focus {
	background: #e71a4e;
}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
	border-top-right-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}
.btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child) {}
.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle) {
	border-top-right-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}
.btn-group>.btn:last-child:not(:first-child), .btn-group>.dropdown-toggle:not(:first-child) {}
.counters p {
	color: #000;
	font-size: 16px;
	font-weight: 300;
	margin: 0 auto;
	text-align: center;
}
.counters span {
	display: block;
	font-size: 18px;
	font-weight: 300;
	text-align: center;
	color: #fff;
}
.counters h4 {
	display: block;
	font-size: 18px;
	text-align: center;
	font-weight: 300;
	color: #111;
	font-family: 'Quicksand', sans-serif;
}
.counters .circle-text {
	color: #807e7e;
	font-weight: 900;
}
.elements h5.badge {
	font-size: 18px;
	padding: 9px 20px;
	background: #67267a;
	display: table;
	margin: 0 auto;
	margin-top: 40px;
	margin-bottom: 30px;
}
#carousel-example .item {
	margin: 1px;
}
#carousel-example .item img {
	display: block;
	width: 100%;
	height: auto;
}
/* ==============================
   16 = Gallery
   ============================== */

#template_gallery {}
#template_gallery .filter {
	text-align: center;
}
.gg-box {
    display: grid;
    grid-template-columns: none;
    grid-auto-rows: 200px;
    grid-gap: 8px;
}
.gg-close{
	line-height: 32px;
    color: #fff;
    top: 1em;
    padding: 0;
    margin: 0 auto;
    text-align: center;
    right: 2em;
    background:linear-gradient(127deg, #1d0d82 0%, #1e8b8e 100%);
}
.gg-close:hover{
	border:1px solid #5333ed;
	color:#5333ed;
}
#template_gallery .gallery a img {
	width: 100%;
	float: left;
	margin:10px;
	transition: all 225ms cubic-bezier(0.215, 0.61, 0.355, 1);
	-webkit-transition: all 225ms cubic-bezier(0.215, 0.61, 0.355, 1);
}

#template_gallery .gallery a {
	width: 100%;
	transition: all 0.2s;
	display: block;
	float: left;
	opacity: 1;
	height: auto;
	overflow: hidden;
}
#gg-screen {
    background: rgba(255,255,255,0.95);
}

/* ==============================
   17 = Our Blog
   ============================== */

.blog {
	background: #f4f7ff ;
}
.home-blog-posts {
	width: 100%;
	background: #fff;
	margin: 0px 0;
	-moz-box-shadow: 0px 10px 40px 0px rgba(47,47,47,0.1);
	-webkit-box-shadow: 0px 10px 40px 0px rgba(47,47,47,0.1);
	box-shadow: 0px 10px 40px 0px rgba(47,47,47,0.1);
}
.home-blog-posts .post-info {
	padding: 20px;
}
.home-blog-posts .post-info h3 {
	margin-top: 0px;
}
.home-blog-posts .post-info h6{
	color:#6E7076;
}
.home-blog-posts h3 a {
	color: #43414e;
	font-weight: 600;
	font-size: 20px;
}
.home-blog-posts p{
	color:#6E7076;
	font-size:16px;
}
.home-blog-image {
	width: 100%;
	overflow: hidden;
}
.home-blog-image img {
	width: 100%;
	height: 100%;
}
.blog .sidebar .widget {
	border: 1px solid #E2EBFF;
	padding: 10px 20px 20px 20px;
	margin-bottom: 25px;
}
.blogsearch{
	padding-top:10px;
}
.blogsearch input{
	margin-bottom: 0px !important;
}
.post-info h6{
	color: #6E7076;
}
.blog .sidebar .widget:last-child{
	margin-bottom: 0px;
}
.blog article {
	background: #fff;
	margin-bottom: 40px;
	-webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .16);
	-moz-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .16);
	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .16)
}
.blog.single article {
	margin-bottom: 40px;
}
.blog article .post-content {
	padding: 25px;
	position: relative;
}
.blog article .post-content h2 {
	font-size: 26px;
    font-weight: 500;
    position: relative;
    margin-top: 0;
}
.blog article .post-content h2 a {
	color: #43414e !important;
}
.blog article .post-content h2 a:hover {
	color: #5333ed !important;
}
.blog article .post-content hr {
	border: solid #5333ed;
	border-width: 1px 0 0;
	clear: both;
	height: 0;
	margin-top: 27px;
	margin-bottom: 27px;
	max-width: 70px;
}
.blog article .post-content h3 {
    font-size: 14px;
    color: #5333ed;
    font-weight: 400;
    margin-top: 0;
}
.blog article .post-content .thedate span {
	font-size: 2em;
	display: block;
	line-height: 20px;
}
.blog article .post-content p {
	margin: 10px 0;
	line-height: 25px;
}
.blog article .post-content ul li {
	font-size: 16px;
	font-weight: 400;
	color:#6E7076;
}
.blog article .post-content blockquote {
	border-left-color: #5333ed;
	font-size: 16px;
	font-weight: 300;
}
.blog .sidebar {
	background: #fff;
	padding: 25px;
	-webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .16);
	-moz-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .16);
	box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .16)
}
.post-info h3{
	font-size:18px;
	font-weight:500;
}
.blog .sidebar h2{
	font-weight:500;
	margin-bottom:20px;
	margin-top:0px;
	padding-bottom:15px;
	padding-top:0;
	border-bottom:1px solid rgba(0,0,0,0.1);
	font-size:25px;
}
.blog .sidebar .widget h3.badge {
	border-radius: 3px;
	padding: 12px;
	display: block;
	font-size: 20px;
	text-align: left;
    padding-left: 0;
	font-weight: 600;
	background: transparent;
	color: #43414e;
	margin-top: 0px;
}
.blog .sidebar .widget ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
.blog .sidebar .widget ul li {
	padding: 9px 6px 9px 20px;
    border-bottom: 1px solid #E2EBFF;
    font-weight: 400;
    position: relative;
    font-size: 15px;
}
.blog .sidebar .widget ul li:before {
	position: absolute;
	top: 9px;
	left: 5px;
	display: block;
	font-family: "FontAwesome";
	font-weight: 400;
	content: "\f105";
	color: #6E7076;
}
.blog .sidebar .widget ul li span.badge {
	float: right;
	background:#1e8b8e;
	font-family: 'Open Sans', sans-serif;
}
.blog .sidebar .widget ul li:last-child {
	border-bottom: 0px;
	padding-bottom: 0px;
}
.blog .sidebar .widget ul li a {
	color: #6E7076;
}
.blog .sidebar .widget ul li a:hover {
	color: #5333ed;
}
.blog .sidebar .widget .blogsearch input[type="text"].form-control {
	border: 0;
    box-shadow: none;
    color: #6E7076;
    border-radius: 0;
    width: 100%;
    background: #f4f7ff;
    border: 1px solid #E2EBFF;
    padding: 20px 15px;
    border-radius: 3px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.comment-respond .btn {
	margin: 10px 0;
}
.tagcloud {
	overflow: hidden;
}
.tagcloud a {
	border: 1px solid #E2EBFF;
    color: #6E7076;
    display: block;
    float: left;
    font-size: 14px;
    margin: 0 3px 3px 0;
    padding: 6px 13px;
    position: relative;
    border-radius: 25px;
}
.tagcloud a:hover {
	background:linear-gradient(127deg, #1d0d82 0%, #1e8b8e 100%);
	color: #fff !important;
}
.blog nav ul.pagination {
	display: table;
	margin: 0 auto;
}
.blog nav ul.pagination li {
	font-size: 15px;
}
.blog nav ul.pagination li a {
	color: #6e6e6e;
}
.blog nav ul.pagination li a:hover {
	background: #67267a;
	color: #fff;
}
.blog nav ul.pagination li a {
	color: #6e6e6e;
}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {
	z-index: 3;
	color: #fff !important;
	cursor: default;
	background: linear-gradient(127deg, #1d0d82 0%, #1e8b8e 100%) !important;
	border: 1px solid #ddd;
}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus {
	z-index: 2;
	color: #6e6e6e !important;
	background-color: #eee !important;
	border-color: #ddd !important;
}
/* Author box */

.author-wrap {
	position: relative;
	overflow: hidden;
	padding: 20px;
	background: #fff;
	border-radius: 6px;
	margin-bottom: 40px;
}
.author-wrap .col-sm-2{
	padding-left:0;
	padding-right:0;
}
.comment-respond h2{
	font-size: 26px;
    font-weight: 500;
}
.author-gravatar {
	margin: 0;
	line-height: 1;
}
.author-gravatar img {
	border: 0;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
}
.author-title {
	color: #6E6E6E;
	display: block;
	line-height: 1.5;
}
.author-title h6 {
	padding: 0;
	margin: 0 0 6px;
	font-size: 19px;
	font-weight: 700
}
.author-description {
	display: block;
	margin: 0 0 5px;
}
.author-description p {
	margin: 0;
	font-size: 16px;
	font-weight: 400;
}
/* Comments */

.comments, #addcomments {
	padding: 20px;
	background: #fff;
	border-radius: 6px;
	-webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .16);
    -moz-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .16);
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .16);
}
.comments {
	margin-bottom: 40px;
}
#thecomments {
	margin-top: 0;
}
#addcomments {
	margin-top: 0;
}
.comment-respond .form-control{
    background: #f4f7ff ;
	border:1px solid #e6e5f0; 
}
/* Comments List */

ol.commentlist {
	margin: 0;
	padding: 0 20px;
}
.commentlist .comment-body {
	padding: 0;
	margin: 0;
	position: relative;
	border-top: 0;
}
.comment-body a:hover {
	text-decoration: underline;
}
.comment-body a.comment-reply-link {
	background:#1e8b8e;
	margin: 0;
	text-decoration: none;
	color: #fff;
	padding: 3px 8px 4px;
	font-size: 11px;
	border: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
.comment-body a.comment-reply-link:hover {
	background: #111;
}
ol.commentlist li {
	margin-top: 20px;
	list-style: none;
	padding: 20px 0;
	background: #fff;
	border-bottom: 1px solid #E2EBFF;
}
ol.commentlist li ul.children {
	margin-bottom: 0px !important;
	margin-top: 25px !important;
}
ol.commentlist li ul.children li {
	border-bottom: 0;
	padding-left: 20px !important;
	margin: 10px 0;
	border-left: 1px solid #e8e8e8;
}
ol.commentlist li ul.children comment-body {
	padding: 15px 0 5px;
	margin: 10px 0 0;
	position: relative;
}
.reply {
}
ol.commentlist img.avatar {
	margin-right: 20px;
	float: left;
	border-radius: 50%;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	width: 48px;
}
ol.commentlist .comment-author {
	line-height: 25px;
	border: 0;
	width: 100%;
}
.comment-body h6 {
	font-style: normal;
	margin: 0;
	padding: 8px 0 0;
	font-size: 18px;
}
.comment-body h6 a {
	color: #43414e;
}
.comment-body h6 a:hover {
	color: #67267a;
	text-decoration: none
}
.comment-time a{
	font-size: 12px;
	font-style: normal;
	color: #666;
}
.commentmetadata {
	clear: both;
	padding: 0;
	margin: 0;
}
.commentmetadata a {
	margin: 0;
	color: #6E7076;
	text-decoration: underline;
}
.comment-body p {
	padding: 20px 0 6px;
	font-weight: 400;
}
.comment-body .comment-author.vcard {
	margin: 0;
	border-bottom: 1px solid #E2EBFF;
	padding-bottom: 15px;
}
.comment-body ul, .comment-body ol {
	padding: 0;
	margin: 0;
}
.comment-body ul li, .comment-body ol li {
	padding: 7px 0;
	margin: 0;
	border: 0;
}
.comment-body ul li ul, .comment-body ol li ol {
	padding: 7px 0 7px 7px;
	margin: 0;
	border: 0;
}
.comment-notes {
	text-align: center;
}
form#commentform textarea {
	min-height: 150px;
}
form#commentform label, form#commentform p {
	font-weight: 400;
	margin-top: 5px;
}
form#commentform input#submit {
	background: #67267a;
	margin-top: 0;
	color: #fff;
	padding: 9px 12px 10px;
	font-size: 16px;
	border: 0;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
}
form#commentform input#submit:hover {
	background: #6E6E6E;
}
#reply-title {
	margin: 10px 0;
	padding: 0 0 5px;
	font-weight: normal;
	font-size: 26px;
	line-height: 1.3;
	display: block;
	margin-bottom: -2px;
	font-weight: 700;
}
.ribbon {
	position: absolute;
	top: -5px;
	right: -5px;
	width: 150px;
	height: 150px;
	overflow: hidden;
}

.ribbon-content {
	font-weight: 700;
	z-index: 2;
	font-size: 20px;
	text-align: center;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	position: relative;
	padding: 12px 0;
	left: -5px;
	top: 28px;
	width: 202px;
	box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.3);
}

.ribbon-content:before, .ribbon-content:after {
	content: "";
	border-top: 3px solid rgba(34, 34, 34, 0.6);
	border-left: 3px solid transparent;
	border-right: 3px solid transparent;
	position: absolute;
	bottom: -3px;
}

.ribbon-content:before {
	left: 0;
}

.ribbon-content:after {
	right: 0;
}

.ribbon-small {
	top: -4px;
	right: -5px;
	width: 113px;
	height: 100px;
}

.ribbon-small .ribbon-content {
	top: 20px;
	left: 5px;
	width: 140px;
	padding: 6px 0;
	font-size: 16px;
	font-weight: 500;
}
/*  Counters
   */

.counters {
	text-align: center;
}
 .counter {
	text-align: center;
	font-size: 2em;
	font-weight: 600;
	font-family: 'Open Sans', sans-serif;
}
.counters span {
	font-size: 1em
}
.counter-grid {
	width: 100%;
	height: 100px;
}
.counters .fa-lg i.text-lig {
	color:#fff !important;
}
.expertise-section {
	background-position: top center;
	background-repeat: no-repeat;
	background-size: cover;
	padding: 65px 0 80px;
}
.expertise-section .expertise-box {
	background-color: #fff;
	border: 1px solid #E2EBFF;
	position: relative;
	padding-left: 270px;
	box-shadow: 0px 10px 40px 0px rgba(47,47,47,0.1);
	-webkit-box-shadow: 0px 10px 40px 0px rgba(47,47,47,0.1);
	overflow: hidden;
}
.expertise-section .expertise-box .icon-box {
	background-color: #150773;
	position: absolute;
	left: 0;
	width: 270px;
	top: 0;
	bottom: 0;
	padding-left: 50px;
	animation-duration: 0.5s;
}
.expertise-section .expertise-box:hover .icon-box {
	background-color: #1e8b8e !important;
	animation-name: slideInLeft;
}
.expertise-section .expertise-box .icon-box::before {
	background-color: #fff;
	border-left: 2px solid #dfdfdf;
	border-radius: 50%;
	content: "";
	position: absolute;
	width: 152px;
	top: -25px;
	bottom: -25px;
	right: -118px;
}
.expertise-section .expertise-box:hover .icon-box::before {
	border-color: transparent;
}
.expertise-section .expertise-box .icon-box i {
	border: 9px solid rgb(44, 212, 217);
    border-radius: 50%;
    width: 130px;
    height: 130px;
    font-size: 48px;
    color: #1e8b8e;
	text-align: center;
	top: 50%;
	transform: translate(0%, -50%);
	-webkit-transform: translate(0%, -50%);
	-moz-transform: translate(0%, -50%);
	-ms-transform: translate(0%, -50%);
	position: absolute;
}
.expertise-section .expertise-box:hover .icon-box i {
	border-color: #fff;
	color: #fff;
}
.expertise-section .expertise-box .icon-box i::before {
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
	transform: translate(0%, -50%);
	-webkit-transform: translate(0%, -50%);
	-moz-transform: translate(0%, -50%);
	-ms-transform: translate(0%, -50%);
}
.expertise-section .expertise-box .content-box {
	padding: 40px 42px 45px 20px;
	position: relative;
	overflow: hidden;
	text-align:center;
}
.expertise-section span {
	color: #43414e;
	font-weight: 400;
}
.expertise-section .expertise-box .content-box h3 {
	color: #6E7076;
    font-size: 18px;
    line-height: 1.36;
    text-transform: capitalize;
    font-weight: 400
}
.expertise-section .expertise-box:hover .content-box h3 {
	color:  #5333ed;
}
.expertise-section .expertise-box .content-box p {
	font-size: 16px;
	margin-bottom: 0;
	color: rgba(28, 34, 45, 0.702);
	line-height: 1.75;
}
/* ==============================
   18 = Contact
   ============================== */
#ContactForm .span4 {
	width: 280px;
	float: left;
	margin-right: 40px;
}
#ContactForm {
	margin: 0;
	padding: 0px 0 20px 0px;
	float: left;
	width: 100%;
}
#ContactForm .error, #ContactForm .empty {
	font-size: 10px;
	color: #fff;
	display: none;
}
#ContactForm .success {
	padding-bottom: 15px;
	display: none;
}
#ContactForm .box {
	margin-top: 0;
	display: block
}
#ContactForm .message {
	background-image: url(../images/contact_details_icon.png);
	background-repeat: no-repeat;
	padding: 0 0 0 25px;
}
#ContactForm #message {
	width: 99%;
	margin: 0 auto;
	text-align: center;
	background-color: #f5f6f9;
	padding: 20px 0;
	border-radius: 3px;
}
#ContactForm {
	padding:30px;
	border-radius: 10px;
	box-shadow: 0px 10px 40px 0px rgba(47,47,47,0.1);
    -ms-box-shadow:0px 10px 40px 0px rgba(47,47,47,0.1);
    -webkit-box-shadow: 0px 10px 40px 0px rgba(47,47,47,0.1);
    -moz-box-shadow: 0px 10px 40px 0px rgba(47,47,47,0.1);
}
#ContactForm a {
	margin-right: 36px;
	float: left;
}
#ContactForm .input {
	color: #6E7076;
    background-color: #f4f7ff;
    padding: 10px;
    margin-top: 10px;
    margin-bottom: 8px;
    font-size: 13px;
    font-weight: 400;
    width: 100%;
    border: 2px solid #e6e5f0;
}
#ContactForm textarea {
	overflow: auto;
	width: 100%;
	height: 80px;
	padding: 8px;
	color: #6E7076;
	font-size: 13px;
	margin: 0;
	font-weight: normal;
	border: none;
	background-color: #f4f7ff;
	border: 2px solid #e6e5f0;
	margin:10px 0;
}
.butalign {
	text-align: center;
}
#ContactForm .but {
	background: none repeat scroll 0 0 #FEC400;
	display: inline-block;
	color: #000000!important;
	font-family: arial;
	font-size: 18px;
	font-weight: normal;
	width: 100%;
	max-width: 100px;
	text-decoration: none;
}
.but:active {
	position: relative;
	top: 1px;
}
#ContactForm .but:hover {
	background-color: #000000!important;
	color: #FEC400!important;
}
.copyright {
	padding-top: 20px;
	padding-bottom: 20px;
	background-color: #ffffff;
	color: #7a7a7a;
}
#map_canvas {
	width: 100%;
	height: 100%;
}
#map_canvas img {
	max-width: none;
}
#contactform label {
	font-weight: 300;
}
#sendstatus {
	margin: 0;
}
#sendstatus .alert.alert-danger {
	background: transparent;
	border-radius: 3px;
	padding: 8px;
	border: 1px solid;
	box-shadow: none !important;
	text-align: left;
}
#sendstatus .alert.alert-success {
	border: 0;
	background: transparent;
	border-radius: 3px;
	padding: 8px;
	border: 1px solid;
	box-shadow: none !important;
	text-align: center;
}
.info_content h5 {
	font-weight: 400;
	color: #67267a;
}
.info_content p {
	font-weight: 300;
	font-size: 16px;
}
.contact {
}
.contact-info{
	position:absolute;
	right:15%;
}
.contact2_map {
	width: 100%;
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 0;
}
.contact2_map_form {
	padding: 20px
}
.contact h3 {
	padding: 0 0 12px 0;
	font-size: 22px;
	border-bottom: 1px solid #EDEDED;
	margin-bottom: 25px;
}
.contact h4.badge {
	border-radius: 0;
	padding: 12px;
	display: block;
	font-size: 16px;
	text-align: left;
	background: #67267a
}
.contact p, .contact p a {
	color: #6E6E6E;
}
.contact p a:hover {
	color: #67267a;
}
.contact ul {
	padding: 0;
	margin: 0;
	list-style: none;
}
.contact ul li {
	padding: 9px 6px;
}
.contact ul li a {
	color: #6E6E6E;
}
.contact ul li a:hover {
	color: #67267a;
}
.blockquote {
	padding: 10px 20px;
	margin: 0 0 20px;
	font-size: 17.5px;
	border-left: 5px solid #666;
}
/* ==============================
   19 = My Combo packs
   ============================== */

.combo-offers {
	background: #fff;
	border: 1px solid #f5f6f9;
	position: relative;
	box-shadow: 2px 5px 30px rgba(0,0,0,0.1);
    -ms-box-shadow: 2px 5px 30px rgba(0,0,0,0.1);
    -webkit-box-shadow: 2px 5px 30px rgba(0,0,0,0.1);
    -moz-box-shadow: 2px 5px 30px rgba(0,0,0,0.1);
}
.combo-offers:after {}
.combo-offers .combo-header {
	background:#150773;
	border-bottom: 1px solid #e8e8e8;
	padding: 15px 20px;
}
.combo-offers .combo-header h3 {
	font-weight: 500;
	text-align: center;
}
.combo-offers .combo-title {
	margin-top: 15px;
}
.combo-offers .combo-title {
	background:transparent;
	display: inline-block;
	padding: 12px 10px;
	margin: 0;
	position: relative;
}
.combo-offers .combo-title h3 {
	text-align: center;
    color: #fff;
    font-size: 30px;
    margin-bottom: 10px !important;
    position: relative;
}
.combo-offers .combo-title h4{
	text-align: center;
    color: #fff;
    font-size: 18px;
}
.combo-offers .combo-title:after {}
.combo-offers .combo-title:before {}
.combo-offers .combo-title h3, .combo-offers .combo-title h4 {
	padding: 0px 20px 0 20px;
	margin: 0;
}
.combo-offers .combo-header h4 {
	margin: 0px;
}
.combo-offers .combo-offer {
	padding: 30px 15px;
	position: relative;
	min-height: 250px;
	border-right:1px solid rgba(0,0,0,0.2)
}
.combo-offers .combo-offer:last-child:after {
	display: none;
}
.combo-offers .combo-offer:last-child {
	border-right: 0px;
}
.combo-offers .combo-offer h3 {
	font-weight: 600;
	margin: 0;
	font-size: 20px;
}
.combo-offers .combo-offer h5 {
	font-weight: 500;
	margin: 0;
	line-height: 23px;
}
.combo-offers .combo-offer .bundles-product {
	font-weight: 400;
    color: #43414e;
    line-height: 25px;
    font-size: 16px;
}
.combo-offers .somains-sub {
	margin-top: 10px;
}
.combo-offers .somains-sub p {
	font-size: 14px;
}
.combo-offers .combo-pricing {
	text-align: center;
}
.combo-offers .combo-buy {
	margin-right: 20px;
}
.combo-offers .combo-price {
	display: block;
    font-size: 30px;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
    position: relative;
    padding: 15px 0px;
}
.combo-offers .combo-note {
	font-size: 11px;
	display: block;
}
.combo-offers .combo-month {
	font-size: 16px;
	position: relative;
	left: -8px;
}
.combo-icon i {
    color: #5333ed;
}
.combo-offers ul {
	margin-bottom: 0px;
	margin: 0;
	padding: 0;
}

.combo-offers ul li {
	font-size: 14px;
	font-weight: 400;
	line-height: 21px;
	color: #111;
	list-style: none;
	padding: 4px 0;
	text-align: left;
}
.combo-offers ul li span {
	color: #6E7076;
}
/* ==========================
   20 = Limited period Offers
   ========================== */

.limitedoffers .choosedomain {
	background: #67267a;
	color: #fff;
	padding: 15px 0;
	position: relative;
	margin-top: -25px;
}
.limitedoffers h3.title {
	color: #111!important;
}

.limitedoffers h2.limited-price {
    font-weight: 600;
    margin-bottom: 12px;
    width: 150px;
    border-radius: 50%;
    margin: 0 auto;
    text-align: center;
    padding: 42px 0;
    line-height: 30px;
    background: #150773  ;
    font-size: 36px;
    height: 150px;
    color:#fff;
    -webkit-box-shadow: 0px 9px 5px -5px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 9px 5px -5px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 9px 5px -5px rgba(0, 0, 0, 0.15);
}
.limitedoffers p {
	text-align: center;
	padding: 0 30px;
}
.limitedoffers h6 {
	font-size: 22px;
	color: #67267a;
	font-weight: 700;
	border: 2px solid #E2EBFF;
	margin: 0 auto;
	line-height: 10px;
	padding: 10px 25px;
	display: table;
	text-align: center;
	border-radius: 5em;
}
.limitedoffers .panel {
	border: 0;
	box-shadow: 0;
}
.limitedoffers .panel-heading {
	border-left: 5px solid #C65858!important;
	box-shadow: 0;
	background: #67267a;
	color: #fff;
	border-radius: 0!important;
	padding: 12px;
}
.limitedoffers .panel-heading h4.panel-title {
	font-size: 14px;
	font-weight: normal;
	line-height: 1.3;
	color: #fff;
	color: #6E6E6E\9\0;
}
.limitedoffers .panel-heading h4.panel-title a:hover, .limitedoffers .panel-heading h4.panel-title a:focus {
	color: #fff;
	color: #6E6E6E\9\0;
}
.limitedoffers .panel-body {
	padding: 15px;
	margin: 0;
}
.limitedoffers .panel-body p {
	text-align: left;
	font-size: 15px;
	padding: 0;
	margin: 0;
}
.limitedoffers.white {
	background: #fff;
}
.limitedoffers .limited-price {
	font-size: 45px;
	position: relative;
}
.limitedoffers .limited-price span {
	font-size: 20px;
	position: relative;
	left: -5px;
}
.limitedoffers .limited-price .commonprice {
	font-weight: 500;
	text-decoration: line-through;
	top: 0;
	right: -75px;
	color: #fff;
	display: block;
	position: relative;
	left: 0;
}
.hurryoffer {
	background: #fff;
	text-align: center;
	padding: 25px 0;
	min-height: 250px;
	box-shadow: 0px 10px 40px 0px rgba(47,47,47,0.1);
    -ms-box-shadow: 0px 10px 40px 0px rgba(47,47,47,0.1);
    -webkit-box-shadow:0px 10px 40px 0px rgba(47,47,47,0.1);
    -moz-box-shadow:0px 10px 40px 0px rgba(47,47,47,0.1);
}
.hurryoffer img{
	margin-bottom:10px;
}
.limitedoffers .offernow {
	font-size: 22px;
	font-weight: 500;
	overflow: hidden;
	background: #fff;
	position: relative;
	text-align: center;
}
.limitedoffers .hot-deals h3 {
	position: relative;
}
.limitedoffers .hot-deals h3:before {}
.discount-page {
	position: relative;
	overflow: hidden;
}
.relative-page {
	position: relative;
}
.hidden {
	overflow: hidden
}
.overflow-hidden {
	overflow: hidden
}
.domain-sale:after {}
.domain-sale:before {}
.moneyback2:before {
	content: "MONEY-BACK GUARANTEE";
	background:linear-gradient(127deg, #1d0d82 0%, #1e8b8e 100%);
	color: #fff;
	position: absolute;
	width: 220px;
	z-index: 10;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	text-align: center;
	font-weight: bold;
	font-size: 16px;
	padding: 4px;
	top: 25px;
	left: -55px;
	font-family: 'Quicksand', sans-serif;
}
.offers2 {
	position: relative;
	overflow: hidden;
}
/**.ribbon-sale:after{content:"\f11e";color:#111;right:80px;position:absolute;text-align:center;font-weight:bold;font-size:171px;padding:4px;top:-75px;font-family:'Material-Design-Iconic-Font';margin-top:40px;line-height:1;}
.ribbon-sale:before{content:"SALE";color:#fff;position:absolute;text-align:center;font-weight:bold;font-size:40px;padding:4px;font-family:'Oxygen', sans-serif;z-index:1;right:82px;top:20px;}**/

.offer-counter {
    font-size: 20px;
    font-weight: 500;
    margin-bottom: 20px;
    display: inline-block;
	font-family: 'Open Sans', sans-serif;
}
.limitedoffers ul {
	margin-bottom: 0px;
	margin: 20px 0;
	padding: 0;
}
.limitedoffers ul li {
	font-size: 14px;
	font-weight: 400;
	line-height: 21px;
	color: #9bcb44;
	list-style: disc;
	padding: 10px 0;
    text-align: left;
    border-bottom: 1px solid #e6e5f0;
	list-style-type: circle;
	display: block;
	text-align: center;
}
.limitedoffers ul li span {
	color: #43414e;
	margin: 0px;
	display: block;
}
.limitedoffers .regular-deals h3 {
	position: relative;
}
.regular-deals .hurryoffer p {
	color: #111!important
}
.limitedoffers .regular-deals h3:before {}
/* ============
   21 = Footer
   ============ */

.footer {
	background: #150773;
    border-top: 1px solid rgba(255,255,255,0.1);
}
.footer h4 {
    color: #fff;
    font-size: 16px;
    margin: 0;
    padding: 0 0 12px;
    border-bottom: 1px solid rgba(255,255,255,0.2);
    font-weight: 500;
    font-family: 'Quicksand', sans-serif;
}
.footer h4:after{
	content: '';
    width: 75px;
    height: 2px;
    position: absolute;
    background: #1e8b8e;
    top: 29px;
    display: block;
}
.footer ul {
	list-style: none;
	margin: 0;
	padding: 10px 0 0;
}
.footer p{
	font-size: 14px;
    margin-bottom: 0;
    color: #E2EBFF;
	margin-top: 16px;
}
.footer ul li {
	color: #E2EBFF;
	font-size: 14px;
	padding: 6px 0;
    font-weight: 400;

}
.footer ul li a {
	color: #E2EBFF;
}
.footer ul li a:hover {
	color: #fff;
	text-decoration: none;
}
.footer_logo {
	padding-top: 10px;
}
.payments {
	border-top: 1px solid #e8e8e8;
	padding-top: 10px;
}
.sitemap li a{
	color: #E2EBFF;
}
/* ============
   22 = 404
   ============ */

.page-error .text-title {
	font-size: 10em;
	font-weight: 700;
	line-height: 150px;
	font-family: 'Oxygen', sans-serif;
}
.page_error_dark_bg {
	width: 100%;
	height: 100%;
	background: linear-gradient(127deg, #1d0d82 0%, #1e8b8e 100%);
	background-image: -ms-linear-gradient(90deg, #361752, #B31B67)!important;
	background-image: -o-linear-gradient(90deg, #361752, #B31B67)!important;
	background-repeat: repeat;
	position: fixed;
}
.domainsale_bg {
	width: 100%;
	height: 100%;
	background: linear-gradient(127deg, #1d0d82 0%, #1e8b8e 100%);
	background-image: -moz-linear-gradient(90deg, #361752, #B31B67)!important;
	background-image: -ms-linear-gradient(90deg, #361752, #B31B67)!important;
	background-image: -o-linear-gradient(90deg, #361752, #B31B67)!important;
	background-repeat: repeat;
	position: fixed;
}
.page-error .number {
	display: inline-block!important;
}
/* ============
   23 = Page Help
   ============ */

.page-help>.container {
	position: relative;
}
.page-help>.container .fa {
	position: absolute;
	top: 0px;
	left: -80px;
	color: rgba(0, 0, 0, 0.2);
	font-size: 58px;
}
.page-help{
	background: url(images/conatct-2.png);
}
.page-help, .page-help h2 {
	color: #fff;
}
.page-help p {
	font-size: 18px;
	color: #fff;
	margin-bottom:0;
}
.page-help p a {
	color: rgba(255, 255, 255, 0.7) !important;
	text-decoration: underline;
	white-space: nowrap;
}
.page-help p .mobile-help {
	display: none;
}
.page-help h2 {
	margin: -4px 0 8px;
    font-weight: 500;
    font-size: 40px;
    font-family: 'Quicksand', sans-serif;
}
.page-help .col-md-4 {
	padding-top: 2px;
	text-align: center;
}
.page-help .col-md-4 a {
	float: right;
}
.page-help .feature-icon {
	float: left;
	margin-right: 35px;
	margin-bottom: 0;
	color: white;
}
.page-help .btn {
	border-radius: 16em !important;
	margin-top: 5px;
}
/* ===================
   24 =Maintenance
   =================== */

.under-maintenance .logo {
	padding-bottom: 25px;
}
.under-maintenance #maintance {
	font-size: 24px;
	text-align: center;
}
.under-maintenance .footer-social-icons ul.social-icons {
	float: none !important;
}
.under-maintenance #sub-banner .infoicon {
	font-size: 19em;
	position: absolute;
	right: 150px;
	top: -50px;
}
/* 
   Domain  Sales
   */

.domain-fsale .head-line {
	color: #fff;
	text-align: center;
	font-size: 40px;
}
.domain-fsale .btn-div {
	background-color: #00c1ff;
	font-weight: 600;
	color: #000;
	letter-spacing: 1px
}
.domain-fsale .more-domain a {
	text-decoration: none;
	color: #fff;
	display: block
}
.domain-fsale .sts-div {
	font-size: 30px;
	font-weight: 300;
	display: block;
	color: #fff;
}
.domain-fsale .link-bt, .domain-fsale .link-bt:hover {
	color: #fff;
	text-decoration: none;
	font-size: 15px;
	text-decoration: none;
}
.domain-fsale .add-sec {
	padding-top: 40px;
	display: block;
}
.domain-fsale .head-line {
	color: #fff;
	text-align: center;
	font-size: 40px;
	padding:0;
	background-repeat: repeat;
}
.domain-fsale .domain-price {
	display:inline-block;
	background: #fff;
	padding: 50px;
	border: 1px solid #ccc;
	border-radius: 20px;
}

.domain-fsale .domain-price h3{
	font-size:28px;
	font-weight:700;
	text-transform:uppercase;
}
.domain-fsale .domain-price p{
	font-size:14px;
}
.domain-fsale .domain-price p strong{
	font-size:17px;
}
.domain-fsale .btn-div {
	background-color: #4cae4e;
	font-weight: 600;
	color: #000;
	letter-spacing: 1px;
}
.domain-fsale .f-30 {
	font-size: 30px;
	display: block;
}
.domain-fsale .more-domain a {
	text-decoration: none;
	color: #fff;
	display: block;
}
.domain-fsale .sts-div {
	display: block;
}
.domain-fsale .link-bt, .domain-fsale .link-bt:hover {
	color: #fff;
	text-decoration: none;
	font-size: 15px;
	text-decoration: none;
}
/* ===============
   25 = Copyright
   =============== */

.copyright {
	padding: 15px;
	background: #0c022f;
	font-size: 13px;
	border-top: 1px solid #6666;
}
.copyright p.copyright {
	border-top: 0px;
	padding:0;
	margin:0px;
	float:right;
}
.span12 ul{
	margin-bottom:0;
}
.sitemap li {
	border-right: 1px solid rgba(0, 0, 0, 0.1);
	padding-right: 10px;
}
.sitemap li:last-child {
	border-right: 0px;
}
/* ============
   26 = Domain Sales
   ============ */

.domain_sale .text-title {
	font-size: 10em;
	font-weight: 700;
	line-height: 150px;
	font-family: 'Oxygen', sans-serif;
}
.domain_sale_dark_bg {
	width: 100%;
	height: 100%;
	background-image: linear-gradient(45deg, #361752, #B31B67)!important;
	background-image: -webkit-linear-gradient(90deg, #361752, #B31B67)!important;
	background-image: -moz-linear-gradient(90deg, #361752, #B31B67)!important;
	background-image: -ms-linear-gradient(90deg, #361752, #B31B67)!important;
	background-image: -o-linear-gradient(90deg, #361752, #B31B67)!important;
	background-repeat: repeat;
	position: fixed;
}
.domain_sale .number {
	display: inline-block!important;
}
/* MailChip Newsletter Form Styling  ----------------------- */

.subscribe_button {
	position: absolute;
	right: 0;
	top: 0;
	margin: 0;
	padding: 0;
}
.subscribe_button1 {
    position: absolute;
    right: 15px;
    bottom: 11px;
    margin: 0;
    padding: 0;
}
.subscribe_form input[type="submit"] {
    border: 0;
    border-radius: 50px !important;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    font-weight: 300;
    height: 40px;
    padding: 8px 6px 6px;
    text-transform: capitalize;
    width: 100%;
    float: right;
    position: relative;
}
.subscribe_form .subscribe-input{
	position: absolute; 
	left: -5000px;
}
#mc_embed_signup {
	text-align: right;
}
#mc_embed_signup .subscribe_form {
	width: 100%;
	text-align: center;
	position: relative;
}
#mc_embed_signup input[type="email"].form-control {
	border-radius: 50px;
	font-size: 18px;
	height: 50px;
	padding: 5px 20px;
	width: 100%;
	color: #6E7076;
    border-color: rgba(0,0,0,0.1);
    background: #f4f7ff;
	margin-bottom: 0;
	font-weight: 400;
	-moz-box-shadow: 0px 5px 20px -5px #ccc;
	-webkit-box-shadow: 0px 5px 20px -5px #ccc;
	box-shadow: 0px 5px 20px -5px #ccc;
}
#mc_embed_signup input[type="submit"] {
	border: 0;
	border-radius: 50px !important;
	color: #fff;
	cursor: pointer;
	font-size: 16px;
	font-weight: 300;
	height: 50px;
	padding: 8px 6px 6px;
	text-transform: capitalize;
	width: 100%;
	float: right;
	position: relative;
}
.bg_dark #mc_embed_signup input[type="email"].form-control {
	box-shadow: none !important
}
#mc_embed_signup input[type="email"].form-control:focus {
	border: 1px solid #5333ed;
}
.follow {
	float: right;
	position: relative;
	top: 8px;
	right: 15px;
	color: #fff !important;
}
.footer-social-icons {
	display: block;
	margin: 0 auto;
}
.footer-social-icons .social-icon {
	color: #fff;
}
.footer-social-icons ul.social-icons {
	margin-top: 10px;
	padding-left: 0;
	float: right;
}
.footer-social-icons .social-icons li {
	vertical-align: top;
	display: inline;
	height: 100px;
	padding-left: 3px;
	padding-right: 3px;
}
.footer-social-icons .social-icons a {
	color: #111;
	text-decoration: none;
}
.footer-social-icons .fa-facebook {
	border-radius: 50px;
	padding: 10px 14px;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	transition: .5s;
	background-color: #f5f6f9;
}
.footer-social-icons .fa-facebook:hover {
	background: linear-gradient(127deg, #1d0d82 0%, #1e8b8e 100%);
	color:#fff;
}
.footer-social-icons .fa-twitter {
	border-radius: 50px;
	padding: 10px 11px;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	transition: .5s;
	background-color: #f5f6f9;
}
.footer-social-icons .fa-twitter:hover {
	background: linear-gradient(127deg, #1d0d82 0%, #1e8b8e 100%);
	color:#fff;
}
.footer-social-icons .fa-rss {
	border-radius: 50px;
	padding: 10px 11px;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	transition: .5s;
	background-color: #f5f6f9;
}
.footer-social-icons .fa-rss:hover {
	background: linear-gradient(127deg, #1d0d82 0%, #1e8b8e 100%);
	color:#fff;
}
.footer-social-icons .fa-youtube {
	border-radius: 50px;
	padding: 10px 11px;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	transition: .5s;
	background-color: #f5f6f9;
}
.footer-social-icons .fa-youtube:hover {
	background: linear-gradient(127deg, #1d0d82 0%, #1e8b8e 100%);
	color:#fff;
}
.footer-social-icons .fa-linkedin {
	border-radius: 50px;
	padding: 10px 11px;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	transition: .5s;
	background-color: #f5f6f9;
}
.footer-social-icons .fa-linkedin:hover {
	background: linear-gradient(127deg, #1d0d82 0%, #1e8b8e 100%);
	color:#fff;
}
.footer-social-icons .fa-google-plus {
	border-radius: 50px;
	padding: 9px 7px;
	-o-transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	transition: .5s;
	background-color: #f5f6f9;
}
.footer-social-icons .fa-google-plus:hover {
	background: linear-gradient(127deg, #1d0d82 0%, #1e8b8e 100%);
	color:#fff;
}
/* End of Footer */

/* Back to Top Button  ----------------------- */

#back-to-top {
	background: linear-gradient(127deg, #1d0d82 0%, #1e8b8e 100%);
	color: #fff;
	position: fixed;
	bottom: 20px;
	right: 20px;
	z-index: 99;
	display: none;
	text-align: center;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 2px;
	z-index: 10000;
	height: 50px;
	width: 50px;
	background-repeat: no-repeat;
	background-position: center;
	transition: background-color 0.1s linear;
	-moz-transition: background-color 0.1s linear;
	-webkit-transition: background-color 0.1s linear;
	-o-transition: background-color 0.1s linear;
	border-radius: 50%;
}
#back-to-top i {
	padding-top: 15px;
	font-size: 16px;
}
#back-to-top:hover {
	background: #fff;
	color: #5333ed;
	border: 2px solid #5333ed;
}
/* CSS Preloader  ----------------------- */

#global-loader {
	position: absolute;
    z-index: 50000;
    background: url(images/page-loader.gif) 50% 50% no-repeat rgba(255,255,255);
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    margin: 0 auto;
}
/* 
        New Updates
   */

/* Offer Domains ----------------------- */

#domainextensions .item .extension {
	padding: 20px;
    position: relative;
    margin: 0 10px;
    border: 1px solid rgba(0,0,0,0.1);
    background: #fff;
	
}
#domainextensions .item .extension.offer_domains{
	background:#fff;
	border:1px solid rgba(0,0,0,0.5);
	padding-top: 0;
}
#domainextensions .item .extension.offer_domains img{
	width:180px;
}
#domainextensions .item p.domain-price{
	color:#5333ed;
	margin-bottom:0;
}
#domainextensions .item p.domain-price s{
	color:#888;
}
#domainextensions .domain-name {
	font-size: 1.5em;
	font-weight: 900;
	color: #fff;
	background: rgba(255, 255, 255, 0.1);
	border-radius: 18em;
	display: inline-block;
	padding: 0 0.7em;
	border: 1px solid rgba(255, 255, 255, 0.2);
}
#domainextensions .promo-price {
	font-size: 1.5em;
    margin-top: -15px;
    font-weight: 900;
    color: #5333ed;
}
#domainextensions .regular-price {
	font-size: 16px;
	font-weight: 900;
	position: relative;
	text-decoration: line-through;
	letter-spacing: 1px;
}
#domainextensions .promo-end {
	font-size: 14px;
	font-weight: 500;
	padding: 5px 0 0 0;
}
.hotdomains li {
	position: relative;
}
.hotdomains .label {
	left: -40px;
	position: absolute;
	top: 20px;
	width: 135px;
	z-index: 1;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	line-height: 15px;
	overflow: hidden;
}
.offer_domains {
	overflow: hidden
}
.offer_domains .label {
	left: -35px;
	position: absolute;
	top: 25px;
	width: 135px;
	z-index: 10000;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	line-height: 20px;
	overflow: hidden;
}
/* Corner Ribbon ----------------------- */

.corner-ribbon {
	width: 200px;
	z-index: 10000;
	position: absolute;
	top: 30px;
	left: -50px;
	text-align: center;
	line-height: 30px;
	letter-spacing: 1px;
	color: #fff;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}
.corner-ribbon.shadow {
	box-shadow: 0 0 3px rgba(0, 0, 0, .3);
}
/* Corner Ribbon Positions */

.corner-ribbon.top-left {
	top: 25px;
	left: -50px;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}
.corner-ribbon.top-right {
	top: 25px;
	right: -50px;
	left: auto;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}
.corner-ribbon.bottom-left {
	top: auto;
	bottom: 25px;
	left: -50px;
	transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
}
.corner-ribbon.bottom-right {
	top: auto;
	right: -50px;
	bottom: 25px;
	left: auto;
	transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
}
/* Corner Ribbon Colors */

.corner-ribbon.white {
	background: #f0f0f0;
	color: #555;
}
.corner-ribbon.black {
	background: #333;
}
.corner-ribbon.grey {
	background: #999;
}
.corner-ribbon.blue {
	background: #39d;
}
.corner-ribbon.green {
	background:linear-gradient(127deg, #1d0d82 0%, #1e8b8e 100%);
}
.corner-ribbon.turquoise {
	background: #1b9;
}
.corner-ribbon.purple {
	background: #95b;
}
.corner-ribbon.red {
	background:linear-gradient(127deg, #1d0d82 0%, #1e8b8e 100%);
}
.corner-ribbon.orange {
	background: #e82;
}
.corner-ribbon.yellow {
	background: #ec0;
}
/* Popup Subscribe ----------------------- */
.subscribe{
	position:relative;
}
.form-control::placeholder {
	color:#43414e;
}
.subscribe .btn-li{
    top: 0px;
    right: -15px;
    height: 39px;
}
.popup-subscribe .subscribe-input {
	height: 40px !important;
    border-radius: 2em;
    background: #f4f7ff;
    border: 1px solid #E2EBFF;
}
/* Popup Offer ----------------------- */

.popup-offer ul.list-default {
	display: inline-block;
}
.popup-offer .list-default li {
	padding-bottom: 10px;
	text-align: left;
	list-style-type: none;
	float: left;
	padding: 0 15px;
	line-height: 35px;
	font-size: 15px;
}
.popup-offer .offer-coupon {
	border: 1px solid #E2EBFF;
    padding: 10px 100px;
    font-size: 30px;
    display: inline-block;
    font-weight: bold;
    color: #5333ed;
	margin-bottom:25px;
}
#popup-offer-home.offer-time {
	font-size: 15px;
}
.popup-offer-end p{
	margin-bottom:0;
}
/* Affiliates ----------------------- */

.steps {
	color: #111;
    font-size: 25px;
    font-weight: 500;
    padding: 10px 0;
    position: relative;
    text-align: center;
}
.steps:before {
	top: 100%;
    content: " ";
    height: 1px;
    width: 100px;
    position: absolute;
    pointer-events: none;
    background:linear-gradient(127deg, #1d0d82 0%, #1e8b8e 100%);
    text-align: center;
    float: none;
    margin: 0 -15px;
}
/*Language ---------------------------*/

.select-language .navbar-nav>li>a {
	padding: 0px;
	padding: 0px;
	text-shadow: none;
}
.select-language ul li a {
	padding-right: 0px;
	margin-right: 0px;
	margin-top: 0px;
}
.select-language ul li.dropdown {
	top: 4px;
	position: absolute;
}
.select-language .dropdown-menu>li>a {
	display: block;
	padding: 3px 20px !important;
	clear: both;
	font-weight: normal;
	line-height: 1.428571429;
	color: #333333 !important;
	white-space: nowrap;
	margin-right: 0px;
}
.select-language .nav .open>a, .select-language .nav .open>a:hover, .select-language .nav .open>a:focus, .select-language a:hover {
	background-color: transparent!important;
}
.select-language .nav>li>a:hover, .select-language .nav>li>a:focus {
	text-decoration: none;
}
.select-language ul li, .select-language ul li a {
	color: #E2EBFF;
	margin: 4px 0 0px 0;
	padding: 0px;
	margin-right: 0px;
	border-right: 0px;
	padding-right: 0px;
}
.select-language ul li, .select-language ul li a:hover {
	color: #5333ed;
}
.select-language .navbar-nav>li>.dropdown-menu, .select-language .dropdown-menu {
	display: block;
	margin: 10px 0 0 0;
	padding: 10px 0;
	z-index: 9000;
	position: absolute;
	-webkit-border-radius: 10px;
	box-shadow: 1px 2px 3px rgba(0, 0, 0, 0.125);
	border-radius: 10px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	opacity: 0;
	-ms-filter: "alpha(opacity=0)";
	-webkit-filter: alpha(opacity=0);
	-moz-filter: alpha(opacity=0);
	-ms-filter: alpha(opacity=0);
	-o-filter: alpha(opacity=0);
	filter: alpha(opacity=0);
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-o-transform: scale(0);
	-ms-transform: scale(0);
	transform: scale(0);
	-webkit-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
	-moz-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
	-o-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
	-ms-transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
	transition: all 300ms cubic-bezier(0.34, 1.61, 0.7, 1);
}
.select-language .nav .open>a, .select-language .nav .open>a:focus, .select-language .nav .open>a:hover {
	background: transparent;
	color: 27ae60;
}
.select-language ul li.dropdown ul.dropdown-menu li a:hover {
	background: #f5f6f9 !important
}
.select-language .navbar-nav>li.open>.dropdown-menu, .select-language .open .dropdown-menu {
	background-color: #fff;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	border: 1px solid #ccc;
	border: 1px solid rgba(0, 0, 0, .15);
	border-radius: 4px;
	-webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
	-webkit-transform-origin: 29px -50px;
	-moz-transform-origin: 29px -50px;
	-o-transform-origin: 29px -50px;
	-ms-transform-origin: 29px -50px;
	transform-origin: 29px -50px;
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
	-ms-filter: none;
	-webkit-filter: none;
	-moz-filter: none;
	-ms-filter: none;
	-o-filter: none;
	filter: none;
}
.select-language .dropdown-menu:before {
	border-bottom: 11px solid rgba(0, 0, 0, 0.2);
	border-left: 11px solid rgba(0, 0, 0, 0);
	border-right: 11px solid rgba(0, 0, 0, 0);
	content: "";
	display: inline-block;
	position: absolute;
	left: 100%;
	margin-left: -60%;
	top: -11px;
}
.select-language .dropdown-menu:after {
	border-bottom: 11px solid #FFFFFF;
	border-left: 11px solid rgba(0, 0, 0, 0);
	border-right: 11px solid rgba(0, 0, 0, 0);
	content: "";
	display: inline-block;
	position: absolute;
	left: 100%;
	margin-left: -60%;
	top: -10px;
}
/* ===================
   27 = Media Queries
   =================== */

/* iPhone 6 in landscape */

@media only screen and (min-width: 375px) and (max-width: 667px) and (orientation: landscape) {
	.tablesaw-stack td, .tablesaw-stack th {
		text-align: left;
		display: block;
		width: 100%;
	}
	.domains-table.price-various tr {
		display: flex;
	}
	.tablesaw-stack td .tablesaw-cell-label, .tablesaw-stack th .tablesaw-cell-label {
		display: block !important;
	}
	.tablesaw-stack td .tablesaw-cell-label, .tablesaw-stack th .tablesaw-cell-label {
		width: 100%!important;
	}
}
/* iPhone 6 Plump landscape */

@media only screen and (min-width: 414px) and (max-width: 736px) and (orientation: landscape) {
	.tablesaw-stack td, .tablesaw-stack th {
		text-align: left;
		display: block;
		width: 100%;
	}
	.domains-table.price-various tr {
		display: flex;
	}
	.tablesaw-stack td .tablesaw-cell-label, .tablesaw-stack th .tablesaw-cell-label {
		display: block !important;
	}
	.tablesaw-stack td .tablesaw-cell-label, .tablesaw-stack th .tablesaw-cell-label {
		width: 100%!important;
	}
}
/* iPhone 6 Plump portrait */

@media only screen and (min-width: 414px) and (max-width: 736px) and (orientation: portrait) {
	.tablesaw-stack td .tablesaw-cell-label, .tablesaw-stack th .tablesaw-cell-label {
		display: block !important;
	}
	.tablesaw-stack td .tablesaw-cell-label, .tablesaw-stack th .tablesaw-cell-label {
		width: 100%!important;
	}
}
/* Small Mobiles */

@media only screen and (min-width: 240px) and (max-width: 320px) {
	#HomeOfferBox h2 {
		font-size: 10px;
		position: relative !important;
		width: 80%;
	}
	#tld-table td:first-child span.tablesaw-cell-content {
		background: #fedc45;
	}
	.tablesaw-stack td .tablesaw-cell-label, .tablesaw-stack th .tablesaw-cell-label {
		display: block !important;
	}
	.tablesaw-stack td .tablesaw-cell-label, .tablesaw-stack th .tablesaw-cell-label {
		width: 100%!important;
	}
}
/* Mediam Mobiles */

@media only screen and (min-width: 320px) and (max-width: 480px) {
	#HomeOfferBox h2 {
		position: relative !important;
		width: 90%;
	}
	#tld-table td:first-child span.tablesaw-cell-content {
		background:linear-gradient(127deg, #1d0d82 0%, #1e8b8e 100%);
		color:#fff;
	}
	#sub-banner .info-text {
		padding: 40px 0 0 0;
	}
	#sub-banner h2 {
		font-size: 25px;
	}
	#sub-banner p {
		font-size: 14px;
	}
	.tablesaw-stack td .tablesaw-cell-label, .tablesaw-stack th .tablesaw-cell-label {
		display: block !important;
	}
	.tablesaw-stack td .tablesaw-cell-label, .tablesaw-stack th .tablesaw-cell-label {
		width: 100%!important;
	}
	.info-con{
		display: inline-block;
	}
	.info-con h3{
		margin-top:10px;
	}
}
@media only screen and (min-width: 480px) and (max-width: 767px) {
	.price-various table td, #tld-table td {
		width: 100% !important;
		text-align: center !important;
	}
	#tld-table td:first-child span.tablesaw-cell-content {
		background:linear-gradient(127deg, #1d0d82 0%, #1e8b8e 100%);
		color:#fff;
	}
}
@media only screen and (min-width: 480px) and (max-width: 768px) {
	#ourteam .member-profile {
		display: block;
	}
	#mainslider .slidecaption .margin-top-40{
		margin-top:10px;
	}
	#sub-banner .info-text {
		padding: 40px 0 0 0;
	}
	#sub-banner h2 {
		font-size: 25px;
	}
	#sub-banner p {
		font-size: 14px;
	}
	#HomeOfferBox h2 {
		position: relative !important;
		width: 92%;
	}
	#tld-table {
		border: 1px solid #DFE0E5;
	}
	
	#tld-table td span.tablesaw-cell-content {
		margin: 0px 0px 0px !important;
	}
	.tablesaw-stack td .tablesaw-cell-label, .tablesaw-stack th .tablesaw-cell-label {
		display: block !important;
	}
	.tablesaw-stack td .tablesaw-cell-label, .tablesaw-stack th .tablesaw-cell-label {
		width: 100%!important;
	}
	.owl-item .item {
		text-align: center
	}
	
	.about-quote .col-sm-3 {
		display: none;
	}
	.about-quote .slide-padding {
		padding: 0px 0;
	}
	.tablesaw-cell-label {
		font-size: 15px;
	}
	.domains-table table tr, .domains-table td {
		border-bottom: 0px solid #e8e8e8 !important;
		border-top: 1px solid #e8e8e8 !important;
	}
	.detail-price .tablesaw-cell-label {
		color: #fb7254
	}
	.price-various tr.fadeInLeft td:nth-child(2) .tablesaw-cell-content {
		font-weight: bold;
		font-size: 15px;
		background: #fedc45 !important;
		padding: 2px 10px 4px 5px !important;
		border-radius: 6em;
	}
	
	.domains-table.price-various td b.tablesaw-cell-label {
		display: block;
	}
	.parentDisable td:nth-child(2) .tablesaw-cell-content {
		font-weight: bold;
		font-size: 15px;
	}
	.price-various .detail-price td:first-child {
		display: none !important;
		height: 0px!important;
		padding: 0px !important;
	}
	.payments, .payments ul, .payments .list-inline {
		text-align: center;
	}
}
@media only screen and (max-width: 567px) {
	/* - Expertise Section */	
	.expertise-section .expertise-box {
		padding-left: 0;
		margin: 0 auto;
		display: block;
	}
	.expertise-section .expertise-box .content-box{
		padding:30px;
	}
	.expertise-section .expertise-box .icon-box {
		width: 100%;
		padding: 20px 0 50px;
		position: relative;
		text-align: center;
		min-height: 160px;
	}
	.expertise-section .expertise-box:hover .icon-box {
		animation-name: slideInDown;
	}
	.expertise-section .expertise-box .icon-box > i {
		position: relative;
		display: block;
		margin: 0 auto;
		top: 0;
		transform: translate(0, 0);
		-webkit-transform: translate(0, 0);
		-moz-transform: translate(0, 0);
		-ms-transform: translate(0, 0);
	}
	.expertise-section .expertise-box .icon-box::before {
		border-left: none;
		border-top: 2px solid #dfdfdf;
		left: -25px;
		right: -25px;
		width: auto;
		height: 112px;
		bottom: -78px;
		top: auto;
	}
}
@media only screen and (max-width: 640px) {
	#global-loader {
		position: fixed;
		z-index: 50000;
		height: 46px;
		width: 46px;
		height: 100%;
		width: 100%;
		background: url(images/page-loader.gif) no-repeat 50% 50% #fff !important;
		-webkit-transition: background 1s ease;
		-moz-transition: background 1s ease;
		-o-transition: background 1s ease;
		-ms-transition: background 1s ease;
		transition: background 1s ease;
	}
}
@media only screen and (max-width: 480px) {
	.domain-fsale span.domain-head {
		top: -45px;
		right: 0;
		left: 0;
	}
	#mc_embed_signup input[type="email"].form-control {
		margin-bottom:20px;
	}
	.testimonials .owl-theme .owl-controls{
		left:37%;
	}
	.gg-close {
		position: absolute;
		top: 2.5em;
	}
	#sub-banner h2 {
		font: 300 22px Oxygen, sans-serif;
		line-height: 25px;
	}
	#sub-banner .info-text {
		padding: 15px 0 0 0;
	}
	#sub-banner p {
		font-size: 13px;
	}
	#shared-hosting-tabs .tabfeatures {
		margin-top: 0px;
	}
	#sub-banner .img-holder {
		display: none !important;
	}
	#sub-banner .info-text {
		position: inherit;
		padding: 20px 0 20px 0 !important;
	}
	#tld-table {
		border: 1px solid #DFE0E5;
	}
	#tld-table span.label {
		padding: 4px;
	}
	#ourteam {
		padding: 10px 0;
	}
	#ourteam .col-md-8, #ourteam .col-md-3 {
		padding-left: 0px;
		padding-right: 0px;
	}
	#map_wrapper {
		height: inherit !important;
	}
	#tld-table td span.tablesaw-cell-content {
		margin: 0px 0 0;
	}
	#mainslider, .banner-pagenate {
		display: none !important;
	}
	#sub-banner .info-text {
		padding: 40px 0 0 0;
	}
	#sub-banner .info-text {
		padding: 40px 0 0 0;
	}
	#sub-banner h2 {
		font-size: 25xp;
	}
	#sub-banner p {
		font-size: 14px;
	}
	#sub-banner span.img-overly {
		display: none;
	}
	#template-example .owl-wrapper-outer {
		padding: 20px 0;
	}
	#HomeOfferBox .persant {
		margin-top: 10px !important;
		margin-bottom: 10px !important;
	}
	
	.about-quote .col-sm-3 {
		display: none;
	}
	.about-quote .slide-padding {
		padding: 0px 0;
	}
	
	.features h2 {
		font-size: 1.8em;
	}
	.offer h2 {
		font-size: 40px;
	}
	.domainfeatures .choosedomain.title {
		font-size: 18px !important;
	}
	.title {
		font-size: 30px !important;
	}
	.subscribe_button {
		position: relative;
		width: 100%;
	}
	.subscribe_button1 {
		position: relative;
		width: 100%;
		right: 0;
		bottom: 0;
		margin-top: 10px;
		padding: 0;
	}
	.owl-carousel .owl-item {
		text-align: center;
	}
	
	.statistics {
		padding: 20px 0 60px;
	}
	.social-icons {
		padding-left: 0px !important
	}
	.section_space {
		padding: 50px 0 !important;
	}
	.payments {
		display: none;
	}
	.follow {
		float: none;
		position: relative;
		top: 8px;
		right: 0;
		text-align: right;
	}
	.btn-lg, .btn-group-lg>.btn {
		padding: 15px 40px !important;
	}
	ol.breadcrumb {
		margin: 0 auto !important;
		text-align:center;
		float:none;
	}
	.breadcrumbs h1 {
		width: 100%;
	}
	ol.breadcrumb li a {
		font-size: 12px;
	}
	ol.breadcrumb li.active {
		font-size: 12px;
	}
	ol.breadcrumb {
		margin: inherit;
	}
	.r-tabs .r-tabs-panel {
		padding: 0px;
	}
	.faq .collapse.in:before {
		display: none;
	}
	
	.vps-prices-container {
		padding-top: 25px;
	}
	.vps-prices-panel .align-right {
		float: inherit !important;
	}
	a.vpsbtn-orde {
		width: 100% !important;
		margin-top: 5px!important;
	}
	.vps-prices-drag .btn {
		width: 100%;
		padding: 10px 20px !important;
	}
	.vps-prices-drag {
		margin-bottom: 15px !important;
	}
	.pricingtables.vps {
		padding: 15px 0;
	}
	.pricingtables ul li {
		font-size: 12px;
	}
	h2 {
		font-size: 16px;
	}
	.page-help p {
		font-size: 16px !important;
	}
	.footer {
		padding-top: 15px;
	}
	.extra-features .facility h3 {
		margin: 35px 25px 18px!important;
		padding-bottom: 20px!important;
	}
	.extra-features .facility h3 {
		margin: 15px 0px 15px 0px!important;
		padding-bottom: 0!important;
	}
	.extra-features .facility p {
		margin: 0!important;
	}
		
	.list-circle li {
		display: block;
		font-size: 13px;
	}
	.tablesaw-cell-label {
		font-size: 15px;
	}
	.tablesaw-cell-content {
		font-size: 13px;
	}
	.products-table td {
		border-bottom: 1px solid #DFE0E5;
	}
	.datalocation {
		display: none;
	}
	.datacenter p {
		font-size: 12px;
	}
	.page-error .text-title {
		font-size: 5em;
		line-height: 75px;
	}
	.filter .btn {
		padding: 5px 10px !important;
		width: 100%;
	}
	.domain-fsale .head-line {
		font-size: 40px;
		margin: 20px 0px 0px;
		padding: 20px;
	}
	.domain-fsale .domain-price {
		padding: 10px;
	}
	.domain-price .btn {
		padding: 8px 10px;
		font-size: 12px;
	}
	.domain-fsale .spacing-40 {
		padding-top: 20px;
	}
	.domain-fsale .spacing-bottom--70 {
		padding-bottom: 20px;
	}
	.blog article .post-content .thedate {
		color: #000;
		font-weight: 900;
		position: relative;
		top: 0px;
		right: 0px;
		margin-bottom: 5px;
		display: block;
		text-align: center;
		background: #fedc45;
		padding: 5px;
		border-radius: 2em 0;
	}
	.blog article .post-content .thedate span {
		font-size: 1.5em;
		display: inline-block;
		line-height: 20px;
		font-size: 14px;
	}
	.blog article .post-content h2 {
		font-size: 15px;
		width: 100%;
		font-weight: 500;
		position: relative;
		top: 0px;
	}
	.blog .btn {
		padding: 5px;
		10px;
		font-size: 12px;
		width: 100%;
	}
	.sidebar .widget li {
		font-size: 12px;
	}
	.blog .sidebar .widget ul li span.badge {
		float: inherit;
	}
	.blog .sidebar .widget ul li span.badge {
		font-size: 11px;
	}
	.blog {
		padding: 25px 0;
	}
	.blog article .post-content ul li {
		font-size: 12px;
	}
	.author-info {
		margin-top: 20px;
	}
	.author-title h6 {
		font-size: 15px;
	}
	.author-description p {
		font-size: 12px;
	}
	.offer-end {
		margin: 10px 0;
	}
	.section-domian h2, .section-list h2 {
		font-size: 1.8em;
	}
	.combo-offers .combo-title h3 {
		font-size: 22px !important;
	}
	.combo-offers .combo-title h4 {
		font-size: 16px !important;
	}
	.combo-offers .combo-title {
		padding: 0px;
	}
	.combo-buy .btn-lg {
		padding: 8px !important;
	}
	.combo-offers .combo-price {
		font-size: 23px;
	}
	div.row.limited-offers {
		margin-top: 0px !important;
	}
	.limitedoffers p {
		padding: 0 0px;
	}
	.spacing-40 {
		padding-top: 20px;
	}
	.title.offernow {
		font-size: 1.6em;
	}
	.offer-counter {
		font-size: 1em !important;
		margin-bottom: 10px;
		border: 0px;
		display: inline-block;
		color: #ff5e3a;
	}
	.limitedoffers .regular-deals h3:before {
		left: -10px;
		position: relative;
		top: 0;
		font-size: 11px;
	}
	.limitedoffers .hot-deals h3:before {
		left: -10px;
		position: relative;
		top: 0;
		font-size: 11px;
	}
	.limitedoffers .limited-price {
		font-size: 25px;
	}
	.limitedoffers .col-sm-6, .limitedoffers .col-sm-4 {
		padding-left: 0px;
		padding-right: 0px;
	}
	.multipannels {
		display: block;
	}
	.limitedoffers ul li {
		font-size: 12px;
	}
	.spacing-bottom--70 {
		padding-bottom: 20px;
	}
	.combo-title h3 {
		margin-bottom: 10px;
	}
	.ribbon-sale:after, .ribbon-sale::before, .moneyback2:before {
		display: none !important;
	}
	.contact2_map_form {
		margin: 0px;
		padding: 15px;
	}
	.price-various table td, #tld-table td {
		width: 100% !important;
	}
	.parentDisable table tr td:fist-child {
		height: 1px;
		padding: 0;
	}
	.parentDisable td:nth-child(2) .tablesaw-cell-content {
		font-weight: bold;
		font-size: 15px;
	}
	.price-various tr.fadeInLeft td:nth-child(2) .tablesaw-cell-content {
		font-weight: bold;
		font-size: 15px;
		background: #fedc45 !important;
		padding: 2px 10px 4px 5px !important;
		border-radius: 6em;
	}
	.price-various .tablesaw-cell-label {
		display: block !important;
	}
	.price-various .detail-price td:first-child {
		display: none !important;
		height: 0px!important;
		padding: 0px !important;
	}
	.price-various tr.fadeInLeft td:first-child b.tablesaw-cell-label {
		display: none !important;
	}
	.parentDisable .tablesaw-cell-label {
		color: #ff5e3a;
	}
	.tablesaw-cell-label {
		color: #111;
	}
	.hidden-td .tablesaw-cell-content {
		margin-top: 0px !important;
	}
	.hidden-td b.tablesaw-cell-label b {
		display: block;
	}
	.emtey-td b:first-child {
		display: block !important;
	}
	.combo-offers .combo-title {
		background: transparent;
		text-align: center;
		width: 100% !important;
		margin-bottom: 30px;
	}
	.combo-offers .combo-title:before {
		border-left: 0px;
	}
	.combo-offers .combo-title:after {
		border-left: 0px;
	}
	.combo-offers .combo-title h3, .combo-offers .combo-title h4 {
		padding: 0px;
	}
	.combo-offers .combo-title h3 {
		font-size: 34px;
	}
	.combo-offers .combo-title h4 {
		font-size: 25px;
	}
	.combo-offers .combo-title h3, .combo-offers .combo-title h4 {
		margin-left: 0px !important;
	}
	.slidercontainer {
		display: none;
	}
	.domainchoose {
		background: #fff;
		text-align: center;
		padding: 25px 0;
		min-height: 250px;
		border-bottom: 1px solid #ccc;
		-webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .16);
		-moz-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .16);
		box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .16)
	}
	.domainregister {
		padding: 0 0 45px;
		background: #fff;
	}
	.domainregister h3.badge {
		border-radius: 3px;
		padding: 7px 12px;
		display: table;
		margin: 0 auto;
		margin-top: -18px;
		font-size: 18px;
	}
	.domainregister h6 {
		margin-top: 25px;
		font-size: 18px;
		font-weight: 500;
	}
	.domainsearch input[type="text"].form-control {
		margin-bottom: 10px !important;
	}
	.domains-table table tr, .domains-table td {
		border-bottom: 0px solid #e8e8e8 !important;
		border-top: 1px solid #e8e8e8 !important;
	}
	.hotdomains li {
		width: 100%;
	}
	.slidercontainer {
		display: block;
	}
	ol.breadcrumb li:first-child {
		display: none;
	}
	.infoicon {
		display: none !important;
	}
	.options .block-grid-item {
		text-align: center;
		border: 0px;
	}
	.block-grid-xs-2>.block-grid-item {
		width: 100% !important;
	}
	.multipannels .block-grid-item {
		margin-bottom: 25px;
	}
	.topminibar .col-xs-12, .topminibar .text-right {
		text-align: center !important;
	}
	.topminibar .btn {
		margin: 5px 0;
	}
	.topminibar .col-xs-12:first-child {
		border-bottom: 1px solid #e8e8e8;
	}
	.loginbuttons {
		margin-top: 0px !important;
	}
}
@media only screen and (max-width: 992px) {
	.blog article .post-content .col-md-6{
		padding:0;
	}
	.blog article .post-info h2{
		margin-top:10px;
	}
	.copyright {
		text-align:center;
	}
	.copyright p.copyright {
		float: none;
		margin-top:10px;
	}
	.features .margin-top-20{
		margin-top: 40px !important;
	}
	.features .col-md-4{
		padding:0px;
	}
	.contact-info img{
		display:none;
	}
	.breadcrumbs {
		border-bottom:1px solid rgba(0,0,0,0.1)
	}
	.expertise-section .col-md-6{
		margin-top:40px;
	}
	.about-quote .col-sm-3{
		display:none;
	}
	.gg-close{
		position:absolute;
		top:2.7em;
		right:1em;
	}
}
@media only screen and (max-width: 767px) {
	.breadcrumb > li {
		display: inline-table;
		margin-top: 10px;
	}
	.combo-icon i{
		margin-top:20px;
		margin-bottom:0px;
	}
	
	.slider {
		margin-top:20px !important;
	}
	
	.combo-offers ul li{
		list-style: none;
		text-align: center;
		margin-left: 0;
		padding: 6px 0;
		line-height: 24px;
	}
	.combo-offers  .col-sm-3.margin-top-40{
		margin-top:10px;
	}
	.gg-close{
		position:absolute;
		top:1.7em;
		right:1em;
	}
	.statistics .col-sm-3 {
		margin:20px 0;
	}
	.statistics .col-sm-3:first-child{
		margin-top:0;
	}
	.statistics .col-sm-3:last-child{
		margin-bottom:0;
	}
	#sub-banner {
		display: none;
		!important;
	}
	.apps-download a{
		margin-top:10px;
		width: 100%;
	}
	.page-help p {
		margin-bottom: 10px;
	}
	#mainslider, .banner-pagenate {
		display: none !important;
	}
	#image_bg_slider #mainslider .item .slidecaption h2 {
		font-size: 1.3em;
	}
	#image_bg_slider #mainslider .item .slidecaption h4 {
		color: #fff;
		font-size: 1.1em;
		margin-top: 6px;
		font-weight: 300;
		margin-bottom: 5px;
	}
	#image_bg_slider #mainslider .item .slidecaption .btn {
		font-size: 0.9em;
		margin: 6px auto 10px auto;
		padding: 5px 20px !important;
	}
	#navigation {
		display: none;
	}
	#mainslider .item .slidecaption {
		top: 9%;
	}
	#mainslider .item .slidecaption h2 {
		font-size: 1.3em;
	}
	#mainslider .item .slidecaption h4 {
		font-size: 1.1em;
		margin-top: 6px;
	}
	#mainslider .item .slidecaption .btn {
		font-size: 0.9em;
		margin: 6px auto 10px auto;
		padding: 3px 6px;
	}
	#mainslider-nav .item {
		font-size: 11px;
		padding: 10px 0px;
	}
	#mainslider-nav .item i {
		display: block;
		font-size: 15px;
		margin-bottom: 6px;
		padding-right: 0;
	}
	#shared-hosting-tabs #feature1 h5, #shared-hosting-tabs #feature2 img, #shared-hosting-tabs #feature3 img, #shared-hosting-tabs #feature4 .multipannels .block-grid-item i, #shared-hosting-tabs #feature5 img {
		margin-top: 25px;
	}
	#shared-hosting-tabs #feature4 .multipannels .block-grid-item p {
		font-size: 15px;
	}
	#tld-table td span.tablesaw-cell-content {
		text-align: center;
		display: block;
		width: 100%;
		max-width: 100%;
		padding: 0;
		margin: 4px 0 0;
	}
	#tld-table td .tablesaw-cell-label {
		width: 100%;
		text-transform: capitalize;
		font-size: 11px;
	}
	#plan_option h6 span.how_much {
		position: relative;
		background: #5333ed;
		display: table;
		margin: 0 auto;
		text-align: center;
		color: #fff;
		padding: 8px 17px;
		margin-top: 30px;
		margin-bottom: 0;
		font-size: 20px;
	}
	#plan_option h6 span.how_much:after {
		top: 100%;
		left: 50%;
		border: solid transparent;
		content: " ";
		height: 0;
		width: 0;
		position: absolute;
		pointer-events: none;
		border-color: rgba(114, 172, 148, 0);
		border-top-color: #5333ed;
		border-width: 10px;
		margin-left: -10px;
	}
	.counters .fa-lg{
		margin-top:20px;
	}
	.select-language ul li.dropdown {
		top: 0px;
		position: relative;
	}
	ul.timeline:before {
		left: 0px;
	}
	ul.timeline>li {
		margin-bottom: 0px;
		position: relative;
		width: 100%;
		float: left;
		clear: left;
	}
	ul.timeline>li>.timeline-panel {
		width: calc(100% - 65px);
		width: -moz-calc(100% - 65px);
		width: -webkit-calc(100% - 65px);
	}
	ul.timeline>li>.timeline-badge {
		left: -10px;
		margin-left: 0;
		top: 16px;
	}
	ul.timeline>li>.timeline-panel {
		float: right;
		width: 90%;
	}
	ul.timeline>li>.timeline-panel:before {
		border-left-width: 0;
		border-right-width: 15px;
		left: -15px;
		right: auto;
	}
	ul.timeline>li>.timeline-panel:after {
		border-left-width: 0;
		border-right-width: 14px;
		left: -14px;
		right: auto;
	}
	.timeline>li.timeline-inverted {
		float: left;
		clear: left;
		margin-top: 40px;
		margin-bottom: 0px;
	}
	.timeline>li.timeline-inverted>.timeline-badge {
		left: -10px;
	}
	
	.topminibar .list-inline, .topminibar .loginbuttons {
		text-align: center;
	}
	.loginbuttons {
		margin-top: 5px;
	}
	.domain-fsale span.domain-head {
		font-size: 30px;
		font-weight: 300;
		text-shadow: 1px 1px rgba(0, 0, 0, 0.5);
		position: absolute;
		top: -35px;
		right: 0;
		left: 0;
	}
	.domain-sale:after, .domain-sale:before {
		display: none;
	}
	.servers-table td {
		border-bottom: 1px solid #DFE0E5;
	}
	.servers-table .tablesaw-cell-label {
		color: #67267a;
	}
	.servers-table .tablesaw-stack td .tablesaw-cell-label, .servers-table .tablesaw-stack th .tablesaw-cell-label {
		text-align: left;
	}
	.servers-table .tablesaw thead {
		display: none !important;
	}
	.domains-table.price-various tr table tr {
		border: 0 !important;
	}
	.domains-table table thead {
		display: none;
	}
	.tablesaw-stack td, .tablesaw-stack th, .tablesaw-stack thead td, .tablesaw-stack thead th {
		display: block !important;
		text-align: center !important;
	}
	.datalocation {
		display: none;
	}
	.ribbon-sale:after, .ribbon-sale::before, .moneyback2:before {
		display: none !important;
	}
	.features {
		overflow: hidden;
	}
	.page-help .btn {
		border-radius: 16em !important;
		width: 100%;
	}
	.faq .collapse.in:before {
		display: none;
	}
	.slidecaption .domainsearch {
		display: none;
	}
	.loginbuttons .btn {
		margin-bottom: 5px !important;
	}
	.combo-offers .combo-title {
		background: transparent;
		text-align: center;
		width: 100% !important;
		margin-bottom: 10px;
	}
	.combo-offers .combo-title:before {
		border-left: 0px;
	}
	.combo-offers .combo-title:after {
		border-left: 0px;
	}
	.combo-offers .combo-title h3, .combo-offers .combo-title h4 {
		padding: 0px;
	}
	.combo-offers .combo-title h3 {
		font-size: 2em;
	}
	.combo-offers .combo-title h4 {
		font-size: 1.3em;
		line-height: 24px;
		margin-top: 10px;
		font-weight: 300;
	}
	.combo-offers .combo-title h3, .combo-offers .combo-title h4 {
		margin-left: 0px !important;
	}
	.combo-offers .somains-sub{
		margin-bottom:15px;
	}
	.combo-offers .combo-price {
		display: inline-block;
	}
	.combo-offers .combo-buy {
		margin-left: 0px !important;
		float: inherit !important;
		width: 100%;
		margin-bottom: 30px;
	}
	.combo-offers .combo-buy .btn {
		text-align: center;
		width: 100%;
	}
	.combo-header {
		padding-bottom: 30px !important;
		padding-top: 20px !important;
	}
	.combo-offers .combo-offer h3 {
		margin: 20px 0 0 0;
	}
	.combo-offers .combo-offer:after {
		content: '\e095';
		font-family: "simple-line-icons";
		font-weight: normal;
		font-style: normal;
		margin: 0px 0px 0px 10px;
		text-decoration: none;
		left: 0;
		color: rgba(0,0,0,0.4);
		font-size: 35px;
		position: absolute;
		background: #fff;
		right: 0;
		text-align: center;
		display: block;
		z-index: 10;
		top: -28px;
		width: 50px;
		height: 50px;
		margin: 0 auto;
		border-radius: 50%;
	}
	.combo-offers .combo-offer:last-child:after {
		display: block;
	}
	.combo-offers .combo-pricing {
		text-align: center;
		float: none;
	}
	.combo-price {
		text-align: center;
		display: block;
	}
	.combo-offers .combo-offer {
		border-right: 0px !important;
		border-bottom: 1px solid rgba(0,0,0,0.1);
		text-align: center;
	}
	.domains-table.price-various td b.tablesaw-cell-label {
		display: none;
	}
	.domains-table.price-various tr table td {
		width: 100%!important;
	}
	.domains-table.price-various table td:first-child {
		width: 100%!important;
		display: block!important;
	}
	.multipannels .block-grid-item {
		float: none;
	}
	.multipannels .block-grid-item {
		margin-bottom: 25px;
	}
	.options .block-grid-item {
		text-align: center;
		border: 0px;
	}
	.block-grid-xs-2>.block-grid-item {
		width: 100% !important;
	}
	i.infoicon {
		display: none !important;
	}
	.section-domian ul li, .section-list ul li {
		display: block !important;
	}
	.slicknav_nav .slicknav_arrow {
		font-size: 1em !important;
	}
	.slicknav_menu {
		padding: 0px;
		border-radius: 0px;
	}
	.blog .sidebar {
		margin-top:30px;
	}
	.slicknav_btn {
		margin: 0px;
		padding: 10px;
	}
	.slicknav_btn {
		width: 100%;
		text-align: center;
	}
	.sticky.isStuck, #HomeOfferBox.isStuck {
		margin-top: 39px;
	}
	
	.popup-subscribe .corner-ribbon, .popup-offer .corner-ribbon {
		display: none;
	}
	.popup-offer .offer-coupon {
		padding: 5px 20px;
		display: block;
	}
	.popup-offer .list-default li {
		font-size: 20px;
		text-align:center;
		float:none;
	}
	.modal-body {
		margin-top:30px;
	}
	
	.slicknav_icon {
		display: block;
		float: right !important;
	}
	.top {
		border-bottom: 1px solid #e8e8e8;
		position: relative;
		width: 100%;
		z-index: 0;
	}
	.top.sticky {
		box-shadow: none;
		position: relative;
		z-index: 0;
	}
	.stickyarea {
		display: none;
	}
	.logo {
		padding: 20px 0;
		display: table;
		margin: 0 auto;
	}
	.slicknav_menu {
		display: block;
		position: fixed;
		width: 100%;
		z-index: 10000;
		top: 0;
	}
	.topminibar {
		margin-top: 39px;
	}
	.topminibar .col-md-9{
		display:none;
	}
	.spacing-70 {
		padding-top: 30px;
	}
	.offerdescription {
		text-align: center;
	}
	.offerdescription h2 {
		font-size: 30px;
	}
	.offerdescription p {
		font-size: 16px;
	}
	.domainsearch input[type="text"].form-control {
		font-size: 15px;
		margin-bottom: 9px !important
	}
	.domainsearch select.form-control {
		font-size: 15px;
		margin-bottom: 9px;
	}
	#template_gallery .filter .btn {
		margin-bottom: 5px;
		padding: 4px 14px;
	}
	.blog {
		background: #fff;
	}
	.domainsearch button[type="submit"] {
		border-bottom-left-radius: 5px;
		border-top-left-radius: 5px;
		font-size: 15px;
	}
	.pricingtables .most-popular, .pricingtables.shared .most-popular {
		border-width: 0;
		box-shadow: none;
		top: 0;
		z-index: 0;
	}
	.section_space {
		padding: 50px 0 !important;
		position: relative;
	}
	.Info img{
		display:none;
	}
	.Info .Info-feature  img{
		display:block;
		width:20%;
	}
	
	.bg_blue.pricingtables .br-0{
		border-top:0;
	}
	.features .margin-top-30{
		margin-top: 40px !important;
	}
	.footer {
		padding-top: 35px;
	}
	.footer-social-icons ul.social-icons {
		float: none;
		text-align:center;
	}
	.pay-icons{
		display:none;
	}
	.section-highlight .highlights h3{
		line-height:1.5;
		margin-top: 0;
	}
	.faq .panel-heading h4.panel-title {
		line-height: 1.5;
	}
	.footer h4 {
		margin-top: 20px;
	}
	.social {
		padding-bottom: 15px;
	}
	.social ul {
		display: table;
		margin: 0 auto;
		margin-bottom: 6px;
	}
	.social ul li {
		padding: 11px 14px 12px;
		border-bottom: 1px solid #393939;
	}
	.social ul li a {
		font-size: 15px;
	}
	.breadcrumbs h1 {
		text-align: center;
		float:none;
	}
	ol.breadcrumb {
		display: block;
		text-align: center;
		float: none;
		margin: -5px auto;
	}
	.btn-group.price-per-period .btn {
		font-size: 15px;
		padding: 6px 10px 4px;
	}
	.pricingtables .hostingfeatures {
		display: none;
	}
	.r-tabs .r-tabs-nav {
		display: none;
	}
	.r-tabs .r-tabs-accordion-title {
		display: block;
	}
	.multipannels .block-grid-item {
		padding: 0 15px;
	}
	.smscrimg {
		margin-bottom: 30px;
		margin-top: 30px;
	}
	.domains-right-side, .domains-right-side h6, .domains-right-side p {
		text-align: left;
	}
	.about hr, .about-text p {
		display: none;
	}
	.about-text {
		top: 30%;
	}
	.about-text h2 {
		font-size: 18px;
	}
	.thequote {
		padding: 30px 0;
	}
	.about-quote h5 {
		font-size: 2.2em;
		margin-bottom: 30px;
	}
	.about-quote span {
		font-size: 15px;
	}
	.clients .block-grid-item {
		border: 0;
	}
	.testimonial-content p {
		font-size: 15px;
		padding:20px;
	}
	
	.extra-features .facility h3 .title {
		font-size: 15px;
	}
	.extra-features .facility p {
		margin: 0 30px;
	}
	.elements h5.badge {
		font-size: 12px;
		padding: 9px 10px;
	}
	.blog nav ul.pagination li {
		font-size: 14px;
	}
	.blog nav ul.pagination li a {
		padding: 5px 9px 4px;
	}
	.vps-prices-container #vps-slider {
		margin-bottom: 15px;
	}
	.vps-prices-drag {
		padding: 0 25px;
	}
	.sliderbottom [class*='col-'] {
		margin-bottom: 15px;
	}
	.featurebox {
		margin-bottom: 15px;
	}
	.sliderbottom [class*='col-']:last-child {
		border-bottom: 0;
	}
	.products-table td span.tablesaw-cell-content {
		text-align: left;
		display: block;
		width: 100%;
		max-width: 100%;
		padding: 0;
		margin: 4px 0 0;
	}
	.products-table td:last-child, .products-table thead th:last-child {
		text-align: left;
	}
	.products-table td:last-child .tablesaw-cell-label {
		display: none;
	}
	.products-table td:last-child span {
		text-align: center;
		padding: 6px;
		font-size: 16px;
		font-weight: 700;
	}
	
	.section-highlight .row .col-sm-6{
		width:100% !important;
	}
	.pricingtables.servers .panel:last-child{
			margin-bottom:30px;
	}
	.vps-order a {
		margin-bottom: 20px;
	}
	.vps-order p{
		margin:10px 0;
	}
}
.footer1 {
	background: #150773;
	width: 100%;
}
.footer2 {
	border-top: 2px sloid #fff;
	width: 100%;
}
.pay-icons{
	margin-top: 12px;
	color: #fff;
}
.modal-body {
    position: relative;
    padding: 25px;
}
.modal-footer {
    padding: 20px;
	background:linear-gradient(127deg, #1d0d82 0%, #1e8b8e 100%);
}
.modal.popup-offer h2.title {
	color: #5333ed;
	margin-top: 0;
}
@media only screen and (min-width: 768px) and (max-width: 959px) {
	.extra-features .facility {
	}
	.Info img {
		display: none;
	}
	.Info .Info-feature img {
		display: block;
		width: 8%;
		margin: 0 15px 0 0;
	}
	
	#mainslider .section-domian ul li, #mainslider .section-list li {
		margin-top: 0px;
		margin-bottom: 5px;
		font-size: 14px;
		text-align: left;
	}
	.slidemenu{
		margin-top:10px;
	}
	#mainslider .item .slidecaption .slidemenu h2, #mainslider .item .slidecaption .slidemenu p{
		text-align:left;
	}
	#mainslider .item .slidecaption  p {
		color: #fff;
		font-size:14px;
	}
	#mainslider .main-banner-offer p{
		color: #5333ed !important;
	}
	.blog .col-sm-8, .blog .col-sm-4{
		width:100%;
	}
	.blog .sidebar{
		margin-top:30px;
	}
	.features .col-sm-3{
		width:50%;
	}
	.regular-deals h3.offernow {
		font-size: 14px;
	}
	.section-highlight .row .col-sm-6{
		width:100% !important;
	}
	.topminibar .list-inline, .topminibar .loginbuttons, .logo {
		text-align: center;
	}
	.tablesaw-stack td .tablesaw-cell-label, .tablesaw-stack th .tablesaw-cell-label {
		display: none !important;
	}
	.pricingtables.vps .col-sm-3{
		width:50%;
	}
	.topminibar {
		margin-top:39px;
	}
	#ourteam .col-sm-3{
		width:50%;
	}
	.about .col-sm-9{
		width:100%;
	}
	.section_space i.infoicon {
		display:none;
	}
	.topminibar .col-md-9{
		display:none;
	}
	.sticky.stuckMenu.isStuck{
		margin-top:39px;
	}
	
	.pay-icons, .footer-social-icons{
		text-align:center;
	}
	.footer-social-icons ul.social-icons {
		float: none;
		margin-top:20px;
	}
	#sub-banner .info-text {
		padding: 40px 0 0 0;
	}
	#sub-banner h2 {
		font-size: 25px;
	}
	#sub-banner p {
		font-size: 14px;
	}
	#mainslider .item .slidecaption {
		top: 16%;
	}
	#mainslider i.infoicon, i.infoicon {
		font-size: 8em;
	}
	#mainslider .main-banner-offer {
		height: 80px;
		width: 80px;
		border-radius: 50%;
		padding: 10px;
		color: #fff;
		position: absolute;
		z-index: 1;
		bottom: 0;
		right: 15px;
		font-size: 25px;
		text-align: center;
		font-family: 'Oxygen', sans-serif;
		text-shadow: 0;
		text-shadow: none;
	}
	#mainslider .item .slidecaption h2,  #mainslider .item .slidecaption h2 span{
		font-size: 30px;
	}
	.banner-price.btn-lg{
		padding:10px 20px !important;
	}
	.start-price{
		font-size:20px !important;
	}
	#mainslider .item .slidecaption h4 {
		font-size: 1.1em;
		margin-top: 10px !important;
	}
	#mainslider .item .slidecaption .btn-slide {
		font-size: 1em;
		margin: 10px auto 10px auto;
		padding: 5px 10px;
	}
	#mainslider-nav .item i {
		font-size: 16px;
		padding-right: 4px;
	}
	#mainslider-nav .item {
		font-size: 13px;
	}
	#mc_embed_signup input[type="submit"] {
		font-size: 14px;
	}
	#tld-table thead th {
		font-weight: 400;
		font-size: 12px;
	}
	#tld-table thead th:before {
		right: 6px;
	}
	.section-domian ul li, .section-list ul li{
		float:none;
	}
	.faq .collapse.in:before {
		display: none;
	}
	.owl-item .item {
		text-align: center
	}
	.page-help {
		text-align: center;
	}
	.page-help .btn {
		margin-top: 20px;
	}
	.about .thequote {
		padding: 0px;
	}
	.about i.infoicon.fa-15x {
		font-size: 12em !important
	}
	.member-profile {
		display: block;
		width: 100%;
	}
	.payments {
		text-align: center;
	}
	.payments ul {
		text-align: center;
	}
	.sf-menu li a {
		padding: 32px 10px;
	}
	.feature p {
		font-size: 15px;
	}
	
	.pricingtables .panel-heading h3 {
		font-size: 15px;
	}
	.offerdescription h2, .offer h2 {
		font-size: 36px;
	}
	.pricingtables .btn-pricetable {
		font-size: 0.9em;
		padding: 5px 10px;
	}
	.pricingtables h4 {
		font-size: 39px;
	}
	.footer h4 {
		font-size: 14px;
		padding: 0 0 14px;
	}
	.footer ul li {
		font-size: 14px;
		padding: 4px 6px;
	}
	.pricingtables .hostingfeatures ul {
		margin-top: 112px;
	}
	.multipannels .block-grid-item {
		padding: 0 15px;
	}
	.vps-plans div.vps-plan:nth-child(2) {
		padding-left: 30px;
	}
	.vps-plans div.vps-plan:nth-child(3) {
		padding-right: 50px;
	}
	.vps-plans div.vps-plan {
		font-size: 12px;
	}
	.vps-plans.fiveplans div.vps-plan:nth-child(2) {
		padding-left: 12px;
	}
	.vps-plans.sixplans div.vps-plan:nth-child(3) {
		padding-right: 60px;
	}
	.pricingtables.servers .panel-heading h3 {
		font-size: 26px;
	}
	.domainfeatures p {
		font-size: 15px;
		padding: 0 10px;
		margin-top: 15px;
	}
	.social ul li {
		padding: 25px 20px;
	}
	.thequote {
		padding: 30px;
	}
	.about-quote h5 {
		font-size: 25px;
		margin-bottom: 30px;
	}
	.about-quote span {
		font-size: 15px;
	}
	#navigation {
		display: none !important;
	}
	
	.slicknav_menu {
		display: block;
		position: fixed;
		width: 100%;
		z-index: 10000;
		top: 0;
	}
	.slicknav_icon {
		display: block;
		float: right !important;
	}
	.slicknav_btn {
		margin: 0px;
		padding: 10px;
		width: 100%;
		display: block;
	}
	.slicknav_menu {
		padding: 0px;
		border-radius: 0px;
	}
}
@media (min-width: 478px){
	.gg-element:nth-child(3n+0) {
		grid-row-end: none;
	}
}
@media only screen and (min-width: 960px) and (max-width: 1025px) {
	#mainslider .item .slidecaption {
		top: 19%;
	}
	.contact-info {
		right: 5%;
	}
	#mainslider .section-domian ul li, #mainslider .section-list li {
		margin-top: 0px;
		margin-bottom: 8px;
		font-size: 14px;
		text-align: left;
	}
	.slidemenu{
		margin-top:20px;
	}
	ol.breadcrumb {
		margin-top: -21px;
	}
	.topminibar ul li, .topminibar ul li a {
		padding-right: 0px;
	}
	#mainslider .item .slidecaption h2 {
		font-size: 3em;
	}
	#mainslider .item .slidecaption h4 {
		font-size: 1.5em;
		margin-top: 15px;
	}
	#mainslider .item .slidecaption .btn-slide {
		font-size: 1em;
		margin: 15px auto 10px auto;
		padding: 10px 20px;
	}
	.banner-offer .heading span {
		font-size: 20px;
	}
	.statistics .svg-container {
		height: 220px;
	}
	.owl-item .item {
		text-align: center
	}
	.social ul li {
		padding: 25px 30px;
	}
	.extra-features .facility {
	}
	.extra-features .facility h3 {
		margin: 35px 25px 18px;
		padding-bottom: 20px;
	}
	.extra-features .facility h3 .title {
		font-size: 16px;
	}
	.extra-features .facility p {
		margin: 0 30px;
	}
	.vps-plans.sixplans div.vps-plan:nth-child(3) {
		padding-right: 80px;
	}
}
@media (min-width: 768px) {
	.modal {
		text-align: center;
		padding: 0!important;
	}
	.modal:before {
		content: '';
		display: inline-block;
		height: 100%;
		vertical-align: middle;
		margin-right: -4px;
	}
	.modal-dialog {
		display: inline-block;
		text-align: left;
		vertical-align: middle;
	}
	.extra-features .facility .data {
		display: inline-block;
	}
	.col-sm-15 {
		width: 20%;
		float: left;
	}
	.servers-table .tablesaw-stack td, .tablesaw-stack th {
		border: 1px solid #DFE0E5;
	}
	.domain-fsale span.domain-head {
		font-size: 40px;
		font-weight: 300;
		text-shadow: 1px 1px rgba(0, 0, 0, 0.5);
		position: absolute;
		top: -40px;
		right: 0;
		left: 0;
	}
}
@media (max-width: 992px) {
	.pricingTable-header>.price-value {
		padding: 30px 0 !Important;
	}
	.features .margin-top--100{
		display:none;
	}
}
@media (min-width: 992px) {
	#image_bg_slider #mainslider .item .slidecaption h4 {
		margin-top: 0px;
	}
	#image_bg_slider #mainslider .item .slidecaption .btn {
		margin: 0px auto 10px auto;
	}
	#image_bg_slider #mainslider-nav .item {
		font-size: 12px !important;
		text-transform: uppercase;
	}
	#sub-banner {
		max-height: 350px;
	}
	.owl-item .item {
		text-align: center !important
	}
	.col-md-15 {
		width: 20%;
		float: left;
	}
	.banner-offer .heading span {
		font-size: 40px !important;
	}
	.slidecaption p {
		font-size: 16px;
		color: #fff;
		font-family: 'Quicksand', sans-serif;
	}
	.slidemenu h2, .slidemenu p {
		text-align: left;
		font-weight: 500;
	}
	.offer h2 {
		font-size: 45px;
	}
}
@media (min-width: 1200px) {
	.domain-fsale span.domain-head {
		font-size: 50px;
		font-weight: 500;
		font-family: 'Quicksand', sans-serif;
		position: absolute;
		top: -57px;
		right: 0;
	}
	#image_bg_slider #mainslider-nav .item {
		font-size: 14px !important;
		text-transform: uppercase;
	}
	.col-lg-15 {
		width: 20%;
		float: left;
	}
	.owl-item .item {
		text-align: center
	}
}
/* Nexus PLandscape */

@media only screen and (min-width: 603px) and (max-width: 966px) {
	#sub-banner .img-holder {
		display: none;
		!important;
	}
	.combo-offers .combo-header h3 {
		font-size: 2.2em !important;
		line-height: 55px;
	}
	.combo-offers .combo-header h4 {
		font-size: 15px !important;
		line-height: 20px;
	}
	.combo-offers .combo-title {
		padding: 9px 5px !important;
	}
	.payments ul, .payments, .page-help {
		text-align: center;
	}
	
}
/* iPad in portrait */

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: portrait) {
	#mainslider i.infoicon, i.infoicon {
		font-size: 17em;
		font-size: 20vw;
	}
	#mainslider .main-banner-offer {
		padding: 14px 6px;
		top: 50px;
		width: 80px;
		height: 80px;
		right: 10px;
	}
	#desktop-menu .sf-menu {
		float: none;
		margin: 0;
		text-align: center;
		display: inline-flex;
	}
	#sub-banner .infoicon {
		font-size: 15em;
		right: 20px;
		top: -40px;
	}
	#mainslider .main-banner-offer h4 {
		font-size: 1.5vw !important;
		margin-top: 5px !important;
	}
	#mainslider .banner-price {
		padding: 15px 10px !important
	}
	.sf-menu ul li a {
		text-align: left;
	}
	.section-domian ul li, .section-list ul li {
		margin-right: 5vw;
	}
	.topminibar .text-right.loginbuttons {
		text-align: center !important;
	}
	.menu-header, .menu-header #desktop-menu {
		text-align: center;
		float: none;
		display: block;
	}
}
/* iPad in landscape */

@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
	#image_bg_slider #mainslider .item .slidecaption h4 {
		margin-top: 0px;
	}
	#image_bg_slider #mainslider .item .slidecaption .btn {
		margin: 0px auto 10px auto;
	}
	#image_bg_slider #mainslider .item .slidecaption h2 {
		font-size: 2.5em !important;
	}
	#image_bg_slider #mainslider .item .slidecaption h4 {
		font-size: 1.5em !important;
	}
	#desktop-menu .sf-menu {
		float: none;
		margin: 0;
		text-align: center;
		display: inline-flex;
	}
	.topminibar .col-sm-12.col-md-6.col-xs-12, .menu-header .col-sm-12 {
		text-align: center !important;
	}
	.topminibar .text-right.loginbuttons {
		text-align: center !important;
	}
	.menu-header, .menu-header #desktop-menu {
		text-align: center;
		float: none;
		display: block;
	}
	.sf-menu ul li, .sf-menu li.current ul li {
		text-align: left;
	}
}
/* 11in. Macbook Air */

@media only screen and (min-width: 768px) and (max-width: 1366px) {
	#sub-banner .infoicon {
		font-size: 16em;
	}
}
/* 15in. Macbook Air */

@media only screen and (min-width: 768px) and (max-width: 1366px) {
	#sub-banner .infoicon {
		font-size: 16em;
	}
}
/* 17in. Workstation */

@media only screen and (min-width: 1200px) and (max-width: 1920px) {
	#sub-banner .infoicon {
		font-size: 16em;
	}
	#image_bg_slider #mainslider .item .slidecaption {
		top: 30%;
	}
}
/* 27in. Monitor */

@media only screen and (min-width: 1440px) and (max-width: 2560px) {
	#sub-banner .infoicon {
		font-size: 12em;
	}
}
/* Demo only */

.alert-success {
	color: #fff;
	background:linear-gradient(127deg, #1d0d82 0%, #1e8b8e 100%);
	border-color: #5333ed;
}
.alert-success hr {
	border-top-color: #c9e2b3;
}
.alert-success .alert-link {
	color: #2b542c;
}
.alert-info {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1;
}
.alert-info hr {
	border-top-color: #a6e1ec;
}
.alert-info .alert-link {
	color: #245269;
}
.alert-warning {
	color: #8a6d3b;
	background-color: #fcf8e3;
	border-color: #faebcc;
}
.alert-warning hr {
	border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
	color: #66512c;
}
.alert-danger {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
}
.alert-danger hr {
	border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
	color: #843534;
}
.demo-pannel {
	background-color: #f4f7ff;
	padding: 20px;
	border-radius: 4px;
}
.icon-list-demo div {
	font-size: 16px;
	cursor: pointer;
	line-height: 45px;
	white-space: nowrap;
}
.text-muted {
	color: #111;
}
.icon-list-demo div p {
	margin-bottom: 0;
	line-height: inherit;
}
.icon-list-demo i {
	text-align: center;
	margin: 0;
	vertical-align: middle;
	font-size: 24px;
	border: 1px solid #eceeef;
	width: 50px !important;
	height: 50px;
	line-height: 50px;
	margin-right: 12px;
	color: #111;
	border-radius: 3px;
	display: inline-block;
	background: #fff;
	-moz-box-shadow: 0px 5px 20px -5px #ccc;
	-webkit-box-shadow: 0px 5px 20px -5px #ccc;
	box-shadow: 0px 5px 20px -5px #ccc;
}
.icon-list-demo .col-md-4 {
	-webkit-border-radius: 3px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	background-clip: padding-box;
	margin-bottom: 10px;
}
.icon-list-demo .col-md-4:hover i {
	color: #5333ed;
	transform: rotate(10deg);
}
.icon-list-pe7 i {
	font-size: 28px;
	color: #2b3d51;
}
/**testimonials**/

.testimonial {
	margin-top: 15px;
}
.testimonial-section {
	width: 100%;
	height: auto;
	padding: 15px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	position: relative;
	border: 1px solid #fff;
}
.testimonial-section:after {
	top: 100%;
	left: 50px;
	border: solid transparent;
	content: " ";
	position: absolute;
	border-top-color: #fff;
	border-width: 15px;
	margin-left: -15px;
}
.testimonial-desc {
	margin-top: 20px;
	text-align: left;
	padding-left: 15px;
}
.testimonial-desc img {
	border: 1px solid #f5f6f9;
	border-radius: 150px;
	height: 70px;
	padding: 3px;
	width: 70px;
	display: inline-block;
	vertical-align: top;
}
.testimonial-writer {
	display: inline-block;
	vertical-align: top;
	padding-left: 10px;
}
.testimonial-writer-name {
	font-weight: bold;
}
.testimonial-writer-designation {
	font-size: 85%;
}
.testimonial-writer-company {
	font-size: 85%;
	display: none;
}
/*---- Outlined Styles ----*/

.testimonial.default {}
.testimonial.default .testimonial-section {
	border-color: #5333ed;
}
.testimonial.default .testimonial-section:after {
	border-top-color: #5333ed;
}
.testimonial.default .testimonial-desc {}
.testimonial.default .testimonial-desc img {
	border-color: #5333ed;
}
.testimonial.default .testimonial-writer-name {
	color: #5333ed;
}
.testimonial.primary {}
.testimonial.primary .testimonial-section {
	border-color: #5333ed;
	color: #111;
	background: #fff;
}
.testimonial.primary .testimonial-section:after {
	border-top-color: #5333ed;
}
.testimonial.primary .testimonial-desc {}
.testimonial.primary .testimonial-desc img {
	border-color: #5333ed;
}
.testimonial.primary .testimonial-writer-name {
	color: #5333ed;
}
/**pricing table ***/

.borderpricing {
	border: 1px solid #5333ed;
	font-family: 'Quicksand', sans-serif;
}
.pricingTable>.pricingTable-header {
	color: #fff;
	position: relative;
	font-family: 'Quicksand', sans-serif;
	transition: all 0.5s ease 0s;
	text-align: center;
	
}
.pricingTable>.pricingTable-header:after {
	content: "";
	position: absolute;
	right: 0px;
	bottom: 0px;
}
.pricingTable:hover .pricingTable-header {
	font-family: 'Quicksand', sans-serif;
	transition: all 0.5s ease 0s;
}
.pricingTable-header>.heading {
	display: block;
    font-family: 'Quicksand', sans-serif;
    font-size: 24px;
    padding: 10px;
}
.heading>h3 {
	margin: 0;
	color: #fff;
	font-family: 'Quicksand', sans-serif;
	text-transform: uppercase;
}
.pricingTable-header>.price-value {
	display: block;
	font-size: 60px;
	font-weight: 700;
	padding:10px 10px 30px 10px;
	line-height: 60px;
	opacity: 0.93;
	color:#1e8b8e;
    font-family: 'Open Sans', sans-serif;
}
.bg_blue .pricingTable{
	box-shadow:none;
}
.bg_blue .pricingTable:hover{
	background:#25b1b5;
}
.bg_blue .pricingTable:hover .price-value{
	color:#fff;
}
.bg_blue .pricingTable:hover .btn-outline1{
	border-color:#1e8b8e;
	color:#1e8b8e;
}
.bg_blue.pricingtables .br-0{
	border:none;
}
.pricingTable-header>.price-value>.mo {
	font-size: 12px;
	display: block;
	line-height: 0px;
	color:#fff;
	text-transform: uppercase;
	font-family: 'Quicksand', sans-serif;
}
.pricingTable-header>.price-value>.currency {
	font-size: 24px;
	margin-right: 4px;
	position: relative;
	font-family: 'Quicksand', sans-serif;
	bottom: 30px;
}
.pricingTable>.pricingContent {
	text-transform: capitalize;
	color: #fff;
}
.pricingTable>.pricingContent>ul {
	list-style: none;
	padding: 0;
}
.pricingTable>.pricingContent>ul>li {
	padding: 15px;
	text-align: center;
	font-family: 'Quicksand', sans-serif;
	font-size: 16px;
}
.pricingTable>.pricingContent>ul>li:last-child {}
.pricingTable-sign-up {
	padding: 30px 0;
	text-align: center;
	font-family: 'Quicksand', sans-serif;
}
}
@media screen and (max-width: 1200px) {
	.pricingTable>.pricingTable-header:after {
		border-left: 215px solid transparent;
	}
}
@media screen and (max-width: 990px) {
	.pricingTable {
		margin-top: 40px;
	}
	.pricingTable>.pricingTable-header:after {
		border-left: 0px solid transparent;
	}
	.footer .col-sm-4 h4{
		margin-top:0;
	}
}
@media screen and (max-width: 480px) {
	.pricingTable {
		overflow: hidden;
	}
	.pricingTable>.pricingTable-header:after {
		border-left: 0px solid rgba(0, 0, 0, 0);
	}
	
}
.margin-b50 {
	margin-bottom: 50px;
}
.faq .panel-body p {
	text-align: left;
	font-size: 16px;
	padding: 0;
	line-height: 24px;
}
.aff {
	border: 1px solid #ccc;
	padding: 15px;
}
.aff h3 {
	font-size: 20px;
}
.section-highlight .highlights{
	text-align:center;
}
.section-highlight .highlights img{
	width:30%;
	margin-bottom:20px;

}
.aff p{
	padding-left:20px;
}	
.affliate{
	background-size:cover;
}
.highlights {
	padding: 2px;
	text-align:center;
}
.highlights a {
}

.portfolio-section-2 {
	padding-bottom: 75px;
	padding-top: 65px;
}
.portfolio-section-2 .row > [class*="col-"] {
	margin-bottom: 15px;
	margin-top: 15px;
}
.portfolio-section-2 .portfolio-box {
	position: relative;
	display: block;
	max-width: 370px;
	margin: 0 auto;
	width: 100%;
}
.portfolio-section-2 .portfolio-box > i {
	display: inline-block;
	max-width: 100%;
	position: relative;
}
.portfolio-section-2 .portfolio-box > i::before {
	content: "";
	position: absolute;
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	background: -moz-linear-gradient(top, rgba(255,255,255,0) 0%, rgba(195,198,206,0) 33%, rgba(35,47,76,0.01) 34%, rgba(18,31,63,0.02) 35%, rgba(18,31,63,0.14) 44%, rgba(18,31,63,0.5) 62%, rgba(18,31,63,0.68) 74%, rgba(18,31,63,0.7) 76%, rgba(18,31,63,0.7) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(255,255,255,0) 0%,rgba(195,198,206,0) 33%,rgba(35,47,76,0.01) 34%,rgba(18,31,63,0.02) 35%,rgba(18,31,63,0.14) 44%,rgba(18,31,63,0.5) 62%,rgba(18,31,63,0.68) 74%,rgba(18,31,63,0.7) 76%,rgba(18,31,63,0.7) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255,255,255,0) 0%,rgba(195,198,206,0) 33%,rgba(35,47,76,0.01) 34%,rgba(18,31,63,0.02) 35%,rgba(18,31,63,0.14) 44%,rgba(18,31,63,0.5) 62%,rgba(18,31,63,0.68) 74%,rgba(18,31,63,0.7) 76%,rgba(18,31,63,0.7) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}
.portfolio-section-2 .portfolio-detail {
	position: absolute;
	padding: 28px 49px 24px;
	bottom: 21px;
	left: 0;
	right: 0;
	animation-duration: 0.5s;
}
.portfolio-section-2 .portfolio-box:hover .portfolio-detail {
	animation-name: slideInDown;
}
.portfolio-section-2 .portfolio-detail > ul {
	padding: 0;
	width: 100%;
	display: inline-block;
}
.portfolio-section-2 .portfolio-detail > ul > li {
	float: left;
	list-style: none;
}
.portfolio-section-2 .portfolio-detail > ul > li > a {
	background-color:  #5333ed!important;;
	width: 40px;
	height: 40px;
	color: #fff;
	text-align: center;
	font-size: 16px;
	line-height: 2.5;
	display: inline-block;
}
.portfolio-section-2 .portfolio-detail > ul > li > a.zoom {
	background-color: rgba(0,0,0,0.4);
	color: #fff;
}
.portfolio-section-2 .portfolio-detail > h3 {
	color: #fff;
	font-size: 17px;
	font-weight: bold;
	line-height: 0.828;
	text-transform: capitalize;
	margin-bottom: 5px;
}
.portfolio-section-2 .portfolio-detail > a {
	color: rgba(255,193,7,1);
	line-height: 1;
	text-decoration: none;
}
.portfolio-section-2 .portfolio-detail > a:hover {
	color:  #5333ed;
}
.slider {
	width: 90vmin;
	height: 90vmin;
	-webkit-perspective: 100vmin;
	perspective: 100vmin;
	margin: auto;
	margin-top: 80px;
	-webkit-perspective-origin: top center;
	perspective-origin: top center;
	position: relative;
	box-sizing: border-box;
}
.slider__item {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding-top: 15vmin;
	box-sizing: border-box;
	-webkit-transition: -webkit-transform 0.18s ease;
	transition: -webkit-transform 0.18s ease;
	transition: transform 0.18s ease;
	transition: transform 0.18s ease, -webkit-transform 0.18s ease;
}
.slider__item:nth-child(1) {
	-webkit-transform: translate3d(0, 0, 0vmin);
	transform: translate3d(0, 0, 0vmin);
	-webkit-transition-delay: 0s;
	transition-delay: 0s;
	z-index: 7;
}
.slider__item:nth-child(2) {
	-webkit-transform: translate3d(0, 0, -15vmin);
	transform: translate3d(0, 0, -15vmin);
	-webkit-transition-delay: 0.05s;
	transition-delay: 0.05s;
	z-index: 6;
}
.slider__item:nth-child(3) {
	-webkit-transform: translate3d(0, 0, -30vmin);
	transform: translate3d(0, 0, -30vmin);
	-webkit-transition-delay: 0.1s;
	transition-delay: 0.1s;
	z-index: 5;
}
.slider__item:nth-child(4) {
	-webkit-transform: translate3d(0, 0, -45vmin);
	transform: translate3d(0, 0, -45vmin);
	-webkit-transition-delay: 0.15s;
	transition-delay: 0.15s;
	z-index: 4;
}
.slider__item:nth-child(5) {
	-webkit-transform: translate3d(0, 0, -60vmin);
	transform: translate3d(0, 0, -60vmin);
	-webkit-transition-delay: 0.2s;
	transition-delay: 0.2s;
	z-index: 3;
}
.slider__item:nth-child(6) {
	-webkit-transform: translate3d(0, 0, -75vmin);
	transform: translate3d(0, 0, -75vmin);
	-webkit-transition-delay: 0.25s;
	transition-delay: 0.25s;
	z-index: 2;
}
.slider__item:nth-child(7) {
	-webkit-transform: translate3d(0, 0, -90vmin);
	transform: translate3d(0, 0, -90vmin);
	-webkit-transition-delay: 0.3s;
	transition-delay: 0.3s;
	z-index: 1;
}
.slider__item:nth-child(8) {
	-webkit-transform: translate3d(0, 0, -105vmin);
	transform: translate3d(0, 0, -105vmin);
	-webkit-transition-delay: 0.35s;
	transition-delay: 0.35s;
	z-index: 0;
}
.slider__image {
	width: 100%;
	height: 80%;
	background-color: #fff;
	border: 1.5vmin solid #fff;
	box-sizing: border-box;
	box-shadow: 0px 3vmin 3vmin rgba(0, 0, 0, 0.15), 0 -1.5vmin 2.7vmin rgba(0, 0, 0, 0.15);
	overflow: hidden;
	display: block;
	-webkit-transition: opacity 0.2s ease, -webkit-transform 0.18s ease;
	transition: opacity 0.2s ease, -webkit-transform 0.18s ease;
	transition: transform 0.18s ease, opacity 0.2s ease;
	transition: transform 0.18s ease, opacity 0.2s ease, -webkit-transform 0.18s ease;
	-webkit-transform-origin: bottom center;
	transform-origin: bottom center;
}
.slider__caption {
	margin-top: 50px;
    height: 20%;
    display: -ms-flexbox;
    text-align: center;
    padding: 34px 0;
    margin: 0 auto;
    background: #fff;
	font-weight:400;
	font-size:20px;
	border-top:1px solid rgba(0,0,0,0.1);
	webkit-box-shadow: 0px 9px 5px -5px rgba(0, 0, 0, 0.15);
    -moz-box-shadow: 0px 9px 5px -5px rgba(0, 0, 0, 0.15);
    box-shadow: 0px 9px 5px -5px rgba(0, 0, 0, 0.15);
}
.slider__btn {
    bottom: 23%;
    left: 0;
    right: 0;
    font-size: 30px;
    width: 80px;
    background: rgba(0,0,0,0.25);
    position: absolute;
    height: 80px;
    color: #fff;
    margin: 0 auto;
    z-index: 100;
    border-radius: 50%;
    line-height: 2.7em;
    cursor: pointer;
}
.slider__btn:active, .slider__btn:hover {
	background: rgba(0,0,0,0.55);
}
