/* Slider */
.slick-slider
{
	position: relative;

	display: block;
	box-sizing: border-box;

	-webkit-user-select: none;
	   -moz-user-select: none;
		-ms-user-select: none;
			user-select: none;

	-webkit-touch-callout: none;
	-khtml-user-select: none;
	-ms-touch-action: pan-y;
		touch-action: pan-y;
	-webkit-tap-highlight-color: transparent;
}

.slick-list
{
	position: relative;

	display: block;
	overflow: hidden;

	margin: 0;
	padding: 0;
}
.slick-list:focus
{
	outline: none;
}
.slick-list.dragging
{
	cursor: pointer;
	cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
	-webkit-transform: translate3d(0, 0, 0);
	   -moz-transform: translate3d(0, 0, 0);
		-ms-transform: translate3d(0, 0, 0);
		 -o-transform: translate3d(0, 0, 0);
			transform: translate3d(0, 0, 0);
}

.slick-track
{
	position: relative;
	top: 0;
	left: 0;

	display: block;
}
.slick-track:before,
.slick-track:after
{
	display: table;

	content: '';
}
.slick-track:after
{
	clear: both;
}
.slick-loading .slick-track
{
	visibility: hidden;
}

.slick-slide
{
	display: none;
	float: left;

	height: 100%;
	min-height: 1px;
}
[dir='rtl'] .slick-slide
{
	float: right;
}
.slick-slide img
{
	display: block;
}
.slick-slide.slick-loading img
{
	display: none;
}
.slick-slide.dragging img
{
	pointer-events: none;
}
.slick-initialized .slick-slide
{
	display: block;
}
.slick-loading .slick-slide
{
	visibility: hidden;
}
.slick-vertical .slick-slide
{
	display: block;

	height: auto;

	border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
	display: none;
}

@charset "UTF-8";
/*------------------------------------------------------------------
 * Theme Name: Hostbox Responsive HTML5 Landing page
 * Theme URI: http://www.brandio.io/envato/hostbox
 * Author: Brandio
 * Author URI: http://www.brandio.io/
 * Description: A Bootstrap Responsive HTML5 Landing page
 * Version: 2.0
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 * Bootstrap v3.3.7 (http://getbootstrap.com)
 * Copyright 2017 Brandio.
 -------------------------------------------------------------------*/

/*------------------------------------------------------------------
[Table of contents]

1. General styles.
2. Header Styles.
3. Partners Styles.
4. Features Styles.
5. Pricing Styles.
6. Information Styles.
7. Testimonials Styles.
8. Contact Styles.
9. Responsive Styles.
-------------------------------------------------------------------*/


/*------------------------------------------------------------------
	1. General styles
-------------------------------------------------------------------*/
@import url(http://fonts.googleapis.com/css?family=Raleway:100,200,300,400,500,600,700,800);
*,body{
	font-family: 'Raleway', sans-serif;
	-webkit-transition: all 0.3s ease 0s;
	-moz-transition: all 0.3s ease 0s;
	transition: all 0.3s ease 0s;
}


/*---- Accent Color ------*/
.accent-color-bg{
	background-color:#4d2692;
}
.accent-color-text{
	color:#4d2692;
}
.accent-color-border{
	border-color:#4d2692;
}
.menu-holder ul li a:hover{
	color:#4d2692;
}
/*---- Accent Color End ------*/

/*---- Template Colors --------*/
.color1-bg{
	background-color:#0eb2e8;
}
.color2-bg{
	background-color:#e619aa;
}
.color3-bg{
	background-color:#8cc726;
}
.color4-bg{
	background-color:#ff6a06;
}

.color1{
	color:#0eb2e8;
}
.color2{
	color:#e619aa;
}
.color3{
	color:#8cc726;
}
.color4{
	color:#ff6a06;
}

.color1-border{
	border-color:#0eb2e8 !important;
}
.color2-border{
	border-color:#e619aa !important;
}
.color3-border{
	border-color:#8cc726 !important;
}
.color4-border{
	border-color:#ff6a06 !important;
}
/*---- Template Colors End --------*/
.row-title{
	text-align:center;
	font-size:28px;
	margin-top:30px;
	margin-bottom:30px;
	font-weight:100;
}
.row-sub-title{
	font-size:21px;
	text-align:center;
	margin-bottom:20px;
}

/*-----------------------------------
	Menu Styles
-----------------------------------*/

.blur{
	opacity:0.5;
}
.menu-button-opened{
	opacity:0;
	visibility:hidden;
}
.fullpage-menu{
	position:fixed;
	top:0 !important;
	width:100%;
	height:100%;
	z-index:100;
	background-color:rgba(0,0,0,0.85);
	overflow-y: scroll;
	visibility:hidden;
	opacity:0;
	left: 0;
}
.menu-opened{
	visibility:visible;
	opacity:1;

	transform:scale(1);
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
}

.fullpage-menu .menu-holder{
	width:300px;
	position:absolute;
	left:50%;
	margin-left:-150px;
	top:50%;
	margin-top:-100px;
	text-align:center;
}
.fullpage-menu .menu-holder ul{
	list-style:none;
	padding-left:0;
}
.fullpage-menu .menu-holder ul li{
	text-align:center;
	font-size:30px;
	font-weight:100;
	color:#ffffff;
	margin-bottom:15px;
}
.fullpage-menu .menu-holder ul li a{
	color:#ffffff;
	text-decoration:none;
}
.fullpage-menu .close-btn{
	position:fixed;
	right:0;
	top:0;
	padding:10px;
	cursor:pointer;
}
.fullpage-menu .close-btn:hover{
	opacity:0.8;
}
.inline-menu{
	display: inline-block;
}
.inline-menu .menu-holder{
	
}
.inline-menu .menu-holder ul{
	list-style:none;
	padding-left:0;
	height: 70px;
}
.inline-menu .menu-holder ul li{
	font-size:15px;
	color:#ffffff;
	display: inline-block;
	padding-left: 10px;
	padding-right: 10px;
	height: 70px;
}
.inline-menu .menu-holder ul li a{
	color:#ffffff;
	text-decoration: none;
	height: 70px;
	padding-top: 25px;
	display: inline-block;
	outline: 0;
}
.inline-menu .menu-holder ul li a:hover{
	opacity: 0.7;
}
.inline-menu .close-btn{
	display: none;
}

/*------- End Menu Styles ---------*/

/*------------------------------------------------------------------
	2. Header Styles
-------------------------------------------------------------------*/
#header{
	color:#ffffff;
	/*
	background:
	linear-gradient(
	  rgba(103,58,183, 0.9), 
	  rgba(103,58,183, 0.9)
	), 
	url(../images/bg1.jpg);
	*/
	background-image:url(../../images/ieshop/bg1.jpg);
	background-position:top center;
	background-size:cover;
	position:relative;
	padding-bottom:30px;
}
#header .color-overlay{
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	opacity:0.9;
	z-index:0;
}
#header .logo-menu{
	top: 0;
	height:70px;
	border-bottom:1px solid rgba(255,255,255,0.13);
	position:fixed;
	width:100%;
	margin-left:-15px;
	z-index:99;
}
#header .logo-menu #logo-canvas{
	margin-top:10px;
}
#header .logo-menu .logo-text{
	display:inline-block;
	font-size:21px;
	font-weight:100;
	text-transform:uppercase;
	height: 50px;
	position: absolute;
	margin-top: 10px;
	padding-top: 13px;
}
#header .logo-menu .menu-button{
	margin-top:10px;
	cursor:pointer;
	height:50px;
	display:inline-block;
	padding-top:15px;
	float: right;
}
#header .logo-menu .menu-button:hover{
	opacity:0.8;
}
#header .logo-menu .menu-button .fa{
	font-size:11px;
	font-weight:bold;
	margin-left:5px;
}
/*
#header .line-sp{
	height:1px;
	background-color:#ffffff;
	opacity:0.13;
}
*/
#header .header-text-1{
	margin-top:115px;
	font-size:30px;
	font-weight:100;
}
#header .header-text-1 .word{
	transition:none;
}
#header .header-text-2{
	margin-top:30px;
	font-size:78px;
	font-weight:100;
	text-transform:uppercase;
}
#header .header-text-3{
	margin-top:30px;
	font-size:15px;
	text-transform:uppercase;
}
#header .header-text-3 .currency{
	display:inline-block;
	font-size:20px;
	position:absolute;
}
#header .header-text-3 .price{
	display:inline-block;
	font-size:32px;
	margin-left: 15px;
}
#header .header-text-3 .duration{
	display:inline-block;
	font-size:20px;
}

.signup-button{
	display:inline-block;
	color:#ffffff;
	margin-top:30px;
	margin-bottom:20px;
	text-transform:uppercase;
	border:2px solid #ffffff;
	border-radius:12px;
	background-color:rgba(255,255,255,0.0);
	padding-top:10px;
	padding-bottom:10px;
	padding-right:45px;
	padding-left:45px;
	font-size:27px;
	cursor:pointer;
	font-weight:100;
}
.signup-button:hover{
	background-color:rgba(255,255,255,0.1);
}
#header .signup-button{
	margin-bottom:54px;
}

/*------------------------------------------------------------------
	3. Partners Styles
-------------------------------------------------------------------*/

#partners{
	background-color:#ffffff;
	height:130px;
}

.partners-slider{
	margin-top:25px;
	margin-bottom:25px;
	height: 80px;
	overflow: hidden;
}
.partners-slider img{
	opacity:1;
}
.partners-slider img:hover{
	opacity:0.7;
}
.slick-list {
	margin-left: 30px;
	margin-right: 30px;
}
.slick-prev, .slick-next{
	font-size: 0;
	position: absolute;
	top: 50%;
	margin-top: -20px;
	width: 40px;
	height: 40px;
	border-radius: 20px;
	border: 1px solid #CCC;
	background-color: transparent;
	color: #aaa;
	line-height: 1;
	outline: 0;
}
.slick-prev:hover, .slick-next:hover{
	border: 1px solid #888;
	color: #777;
}
.slick-prev{
	left:0px;
}
.slick-prev:after{
	font-family: FontAwesome;
	content:"\f104";
	font-size:18px;
}
.slick-next{
	right:0px;
}
.slick-next:after{
	font-family: FontAwesome;
	content:"\f105";
	font-size:18px;
}
.slick-prev::before, .slick-next::before{
	font-size:0;
}
.slick-slide img{
	margin-left: auto;
	margin-right: auto;
}
.slick-dots {
	position: absolute;
	bottom: -45px;
	display: none !important;
	width: 100%;
	padding: 0px;
	list-style: outside none none;
	text-align: center;
}
.slick-dots li {
	position: relative;
	display: inline-block;
	width: 20px;
	height: 20px;
	margin: 0px 5px;
	padding: 0px;
	cursor: pointer;
}

/*------------------------------------------------------------------
	4. Features Styles
-------------------------------------------------------------------*/

#features{
	background-color:#ebeded;
	position:relative;
	min-height:540px;
	overflow:hidden;
}
#features .feature-buttons-holder{
	position:relative;
}
#features .feature-button{
	width:156px;
	height:156px;
	border-radius:78px;
	text-align:center;
	padding-top:28px;
	position:absolute;
	cursor:pointer;
	transform:scale(1);
	transition: all 0.7s ease 0s;
}
#features .feature-button:hover{
	opacity:0.7;
}

#features .feature-button .feature-icon{
	margin-bottom:5px;
}
#features .feature-button .feature-title{
	color:#ffffff;
	font-size:16px;
	text-transform:uppercase;
}
#features .feature-button .feature-line{
	width:1px;
	border-left:2px dashed;
	height:350px;
	position:absolute;
	left:50%;
	top:100%;
}
#features .feature-button .feature-line-hide{
	height:0;
}
#features .feature-button .feature-star{
	font-size:28px;
	position:absolute;
	left:50%;
	margin-left:-12px;
	top:128%;
	-webkit-transform:scale(1);
	transform:scale(1);
}
#features .feature-button .feature-star-hide{
	-webkit-transform:scale(0);
	transform:scale(0);
}

#features .feature1{
	left:10%;
}
#features .feature2{
	left:23%;
	margin-top: 140px;
}
#features .feature3{
	right:23%;
	margin-top: 140px;
}
#features .feature4{
	right:10%;
}
#features .inside-box-left{
	margin-top: 120px;
	left:50%;
	margin-left:-78px;
	transform:scale(0);
}
#features .inside-box-right{
	margin-top: 120px;
	right:50%;
	margin-right:-78px;
	transform:scale(0);
}
#features .box3d{
	/*
	-webkit-transform: rotateY(45deg);
	transform: rotateY(45deg);
	*/
	position:absolute;
	left:50%;
	/*top:40%;*/
	margin-top: 130px;
	margin-left:-70px;
	-webkit-perspective: 600px;
	-webkit-perspective-origin: 10% 10%;
	perspective: 600px;
	perspective-origin: 10% 10%;
	cursor:pointer;
}
#features .box3d:hover{
	opacity:0.9;
}
#features .box3d .box3d-part{
	width:150px;
	height:150px;
	position:absolute;
}
@-moz-document url-prefix() {
	#features .box3d .box3d-part{
		border:1px solid #ebeded;
	}
}
#features .box3d .box3d-top{
	-webkit-transform: rotateX(90deg) rotateZ(45deg) translateY(-80px) translateX(-80px);
	transform: rotateX(90deg) rotateZ(45deg) translateY(-80px) translateX(-80px);
}
#features .box3d .box3d-left{
	-webkit-transform: rotateY(-45deg) translateX(-80px) translateY(80px);
	transform: rotateY(-45deg) translateX(-80px) translateY(80px);
}
#features .box3d .box3d-right{
	-webkit-transform: rotateY(45deg) translateX(80px) translateY(80px);
	transform: rotateY(45deg) translateX(80px) translateY(80px);
}

#features .box3d .box3d-open{
	-webkit-transform: rotateX(110deg) rotateY(-22deg) rotateZ(50deg) translateY(0px) translateX(10px) translateZ(47px) scaleX(0.8) !important;
	transform: rotateX(110deg) rotateY(-22deg) rotateZ(50deg) translateY(0px) translateX(10px) translateZ(47px) scaleX(0.8) !important;
	opacity:0.8;
}

.f-details{
	text-align:center;
	padding-top:60px;
	padding-bottom:60px;
	overflow:hidden;
	height:370px;
	
}
.hide-f-details{
	padding-top:0px;
	padding-bottom:0px;
	height:0;
}
.f-details .feature-icon{
	margin-bottom:5px;
}
.f-details .feature-title{
	color:#ffffff;
	font-size:16px;
	text-transform:uppercase;
}
.f-details .feature-text{
	color:#ffffff;
	font-size:25px;
	margin-top:45px;
}

/*------------------------------------------------------------------
	5. Pricing Styles
-------------------------------------------------------------------*/
#pricing{
	background-color:#ffffff;
}
#pricing .price-table{
	background-color:#ededed;
	text-align:center;
	font-size:16px;
	color:#5a5a5a;
	margin-top:60px;
	margin-bottom:60px;
	-webkit-transform:scale(1);
	transform:scale(1);
}
#pricing .price-table:hover{
	-webkit-transform:scale(1.1);
	transform:scale(1.1);
}

#pricing .price-table:hover .diamond{
	-webkit-transform:scale(1);
	transform:scale(1);
}
#pricing .price-table .sp{
	border-bottom:1px solid #c2c2c2;
	margin-right:18px;
	margin-left:18px;
	margin-top:4px;
	margin-bottom:4px;
}
#pricing .price-table .price-top-bar{
	background-color:#000000;
	height:12px;
}
#pricing .price-table .price-top-bar .pbar{
	width:100%;
	height:12px;
	opacity:0.85;
}
#pricing .price-table .diamond{
	position:absolute;
	top:-20px;
	left:50%;
	margin-left:-18px;
	-webkit-transform:scale(0);
	transform:scale(0);
}
#pricing .price-table .diamond .diamond-back{
	width:37px;
	height:21px;
	background-color:#000000;
}
#pricing .price-table .diamond .diamond-back div{
	width:100%;
	height:100%;
	opacity:0.9;
}
#pricing .price-table .diamond .diamond-top{
	width:27px;
	height:27px;
	background-color:#000000;
	-webkit-transform:scale(1,0.56) rotate(45deg);
	transform:scale(1,0.56) rotate(45deg);
	position:absolute;
	top:-14px;
	left:5px;
}
#pricing .price-table .diamond .diamond-top div{
	width:100%;
	height:100%;
	opacity:0.8;
}
#pricing .price-table .diamond .diamond-bottom{
	width:27px;
	height:27px;
	background-color:#000000;
	-webkit-transform:scale(1,0.56) rotate(45deg);
	transform:scale(1,0.56) rotate(45deg);
	position:absolute;
	top:7px;
	left:5px;
}
#pricing .price-table .diamond .diamond-bottom div{
	width:100%;
	height:100%;
}

#pricing .price-table .price-title{
	font-size:16px;
	color:#ffffff;
	text-align:center;
	font-weight:500;
	padding-top:16px;
	padding-bottom:16px;
	min-height: 77px;
}
#pricing .price-table .price{
	margin-top:30px;
}
#pricing .price-table .price .currency{
	font-size:15px;
	position:absolute;
	margin-left: -12px;
	left: 0;
}
#pricing .price-table .price .monthly-num{
	font-size:32px;
	padding-bottom:0;
	position: relative;
}
#pricing .price-table .duration{
	margin-bottom:30px;
	margin-top: -8px;
	text-align: center;
}
#pricing .price-table .duration .monthly-obj{
	font-size:13px;
}
#pricing .price-table .price-btn{
	outline:0;
	display: inline-block;
	margin-top: 10px;
	margin-bottom: 30px;
}
#pricing .price-table .price-btn .pr-signup-button{
	display: inline-block;
	color: #ffffff;
	border: 0px;
	border-radius: 15px;
	font-size: 14px;
	text-transform: uppercase;
	padding: 5px 15px;
	font-weight: 600;
}
#pricing .price-table .price-btn .pr-signup-button:hover{
	opacity:0.8;
}

#pricing .price-table .details-list{
	list-style: none;
	padding-left: 0;
	padding-right: 0;
	margin-right:18px;
	margin-left:18px;    
}
#pricing .price-table .details-list li{
	border-bottom:1px solid #c2c2c2;
	padding-top:6px;
	padding-bottom:6px;
	text-align: left;
	padding-left: 10px;
}
#pricing .price-table .details-list li:hover{
	color: #999999;
}
#pricing .price-table .details-list li:before{
	content: "\f105";
	position: relative;
	top: -1px;
	font-family: "fontAwesome";
	font-size: 15px;
	margin-right: 10px;
	vertical-align: middle;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
#pricing .price-table .details-list li:hover:before{
	margin-right: 5px;
	margin-left: 8px;
}
#pricing .price-table.pr-color1 .details-list li:before{
	color: #0eb2e8;
}
#pricing .price-table.pr-color2 .details-list li:before{
	color: #e619aa;
}
#pricing .price-table.pr-color3 .details-list li:before{
	color: #8cc726;
}
#pricing .price-table.pr-color4 .details-list li:before{
	color: #ff6a06;
}
/*------------------------------------------------------------------
	6. Information Styles
-------------------------------------------------------------------*/
.info-color1{
	color:#545197;
}
.info-color2{
	color:#8ebc3a;
}
.info-color3{
	color:#3e73a0;
}


#info1{
	background-color:#f4f4f4;
	padding-top:60px;
	padding-bottom:60px;
}
#info1 .info-image img{
	width:100%;
	max-width:220px;
}
#info1 .info-text h2{
	/*color:#545197;*/
}
#info2{
	background-color:#ffffff;
	padding-top:60px;
	padding-bottom:60px;
}
#info2 .info-image img{
	width:100%;
	max-width:145px;
}
#info2 .info-text h2{
	/*color:#8ebc3a;*/
}
#info3{
	background-color:#f4f4f4;
	padding-top:60px;
	padding-bottom:60px;
}
#info3 .info-image img{
	width:100%;
	max-width:265px;
}
#info3 .info-text h2{
	/*color:#3e73a0;*/
}
.info .info-text h2{
	font-weight:600;
	
}
.info .info-image{
	padding-top:30px;
	text-align:center;
}
.info .info-image img:hover{
	opacity:0.8;
	-webkit-transform:scale(1.05);
	transform:scale(1.05);
}

.info .info-text ul{
	padding-left:0;
}
.info .info-text ul li {
	font-size:20px;
	color:#35303e;
	list-style:none;
	padding-left:0;
	margin-top:30px;
}

.info .info-text ul .fa-li {
	font-size:26px;
	width:28px;
	margin-left: 25px;
}
.info .info-text ul .fa-li .fa-check {
	position:absolute;
	left:50%;
	top:50%;
	margin-left:-7px;
	margin-top:-6px;
	font-size:14px;
}

/*------------------------------------------------------------------
	7. Testimonials Styles
-------------------------------------------------------------------*/

#testimonials{
	padding-top:60px;
	padding-bottom:60px;
}
#testimonials .message-icon-holder{
	text-align:center;
}
#testimonials .message-icon-holder .message-icon{
	display:inline-block;
}
#testimonials .message-icon .message-icon-body{
	width:48px;
	height:32px;
	border-radius:4px;
	color:#ffffff;
	text-align:center;
	font-size:25px;
	font-weight:bold;
	line-height: 20px;
}
#testimonials .message-icon .message-icon-arrow{
	width: 0; 
	height: 0; 
	border-top: 8px solid; 
	border-left: 8px solid transparent !important;
	border-right: 0px solid transparent !important;
	border-bottom: 0px solid transparent !important;
	margin-left:32px;
}
#testimonials .testimonial-text-holder{
	padding-top:20px;
	padding-bottom:20px;
	position:relative;
}
#testimonials .testimonial-text{
	font-size:21px;
	opacity:1;
	position:relative;
}
#testimonials .testimonial-text-hide{
	opacity:0;
	position:absolute;
}
#testimonials .person-details{
	cursor:pointer;
	opacity:0.4;
}
#testimonials .person-details:hover{
	opacity:1;
}
#testimonials .person-details-show{
	opacity:1;
}
#testimonials .person-details .person-image-holder{
	display:inline-block;
	margin-left: 20%;
}
#testimonials .person-details .person-details-holder{
	display:inline-block;
	position: absolute;
	top: 18px;
	margin-left: 20px;
}
#testimonials .person-details .person-image{
	border-radius:38px;
}
#testimonials .person-details .person-name{
	font-weight:bold;
}
#testimonials .person-details .person-title{
	
}
.people-slider{
	height: 80px;
	overflow: hidden;
}
/*------------------------------------------------------------------
	8. Contacts Styles
-------------------------------------------------------------------*/
#contact{
	padding-bottom:30px;
}

#contact .row-title{
	color:#ffffff;
}
#contact .sub-title{
	font-size:17px;
	color:#ffffff;
	text-transform:uppercase;
	border-bottom:1px solid #ffffff;
	padding-bottom:17px;
	margin-bottom:30px;
	display:inline-block;
}
#contact p{
	font-size:17px;
	color:#ffffff;
}

#contact input[type=text],#contact input[type=email]{
	display:block;
	width:100%;
	background-color:transparent;
	border:0;
	border-bottom:1px solid #ffffff;
	font-size:17px;
	color:#ffffff;
	padding:0;
	padding-top:17px;
	padding-bottom:17px;
	margin-bottom:10px;
	text-transform:uppercase;
	outline:0;
}


#contact .form-label{
	display:block;
	width:100%;
	color:#ffffff;
	font-size:17px;
	padding-top:17px;
	padding-bottom:17px;
	text-transform:uppercase;
}
#contact textarea{
	display:block;
	width:100%;
	color:#ffffff;
	background-color:transparent;
	border:1px solid #ffffff;
	min-height:130px;
	font-size:17px;
	padding:5px;
	resize: none;
	outline:0;
}

#contact #submit{
	text-transform:uppercase;
	display:inline-block;
	color:#ffffff;
	border:1px solid #ffffff;
	border-radius:10px;
	background-color:rgba(255,255,255,0.0);
	padding-top:10px;
	padding-bottom:10px;
	padding-right:30px;
	padding-left:30px;
	font-size:18px;
	float:right;
	cursor:pointer;
	width:137px;
	height:48px;
	outline:0;
}
#contact #submit:hover{
	background-color:rgba(255,255,255,0.1);
}

#contact .loading{
	font-size:0 !important;
	width:30px !important;
	height:30px !important;
	border-radius:20px !important;
	padding:0 !important;
	border:3px solid #ffffff !important;
	border-bottom:3px solid rgba(0,0,0,0) !important;
	border-left:3px solid rgba(0,0,0,0) !important;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-delay: 0.4s;
	animation-delay: 0.4s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
	-webkit-animation-name: w-rotation;
	animation-name: rotation;
	margin-right:55px;
	margin-top: 7px !important;
	background-color:transparent !important;
}



@-webkit-keyframes w-rotation {
	0%  {-webkit-transform:rotate(0deg);}
	100%  {-webkit-transform:rotate(360deg);}
}
@keyframes rotation {
	0%  {transform:rotate(0deg);}
	100%  {transform:rotate(360deg);}
}
.ajax-button{
  position:relative;
  display:inline-block;
	width:137px;
	height:48px;
	float:right;
	margin-top:20px;
	margin-bottom:20px;
  text-align:center;
}
.ajax-button .fa{
  color:#ffffff;
  font-size:18px !important;
  position:absolute;
  left:50%;
  top:50%;
  margin-left:-9px;
  margin-top:-9px;
  -webkit-transform:scaleX(0);
  transform:scaleX(0);
}

.finish{
  -webkit-transform:scaleX(1) !important;
  transform:scaleX(1) !important;
}
.hide-loading{
  opacity:0;
  -webkit-transform: rotate(0deg) !important;
  transform: rotate(0deg) !important;
  -webkit-transform:scale(0) !important;
  transform:scale(0) !important;
}

.error{
	color:#EFEFEF;
}
.valid{
	background:rgba(255,255,255,0.08) !important;
	color:#FFFFFF;
	padding-left:10px !important;
}
/*------------------------------------------------------------------
	9. Responsive Styles
-------------------------------------------------------------------*/

/* Other screens styles modifications */
@media (max-width: 1200px) {
#features .feature1{
	left:5%;
}
#features .feature2{
	left:20%;
	margin-top: 140px;
}
#features .feature3{
	right:20%;
	margin-top: 140px;
}
#features .feature4{
	right:5%;
}
}
@media (max-width: 992px) {
#features .feature1{
	left:0%;
}
#features .feature2{
	left:15%;
	margin-top: 140px;
}
#features .feature3{
	right:15%;
	margin-top: 140px;
}
#features .feature4{
	right:0%;
}
}
@media (max-width: 768px) {
	#header .header-text-2{
		font-size:300%;
	}
.hide-f-details{
	padding-top:60px;
	padding-bottom:60px;
	height:inherit;
}
#features{
	min-height:inherit;
}
#features .feature-button{
	-webkit-transform:scale(0);
	transform:scale(0);
	opacity:0;
}
#features .box3d{
	opacity:0;
}
}
@media (max-width: 480px) {
}

/* By Brandio */
@charset "UTF-8";

/*---- Accent Color ------*/
.accent-color-bg{
	background-color:#4d2692;
}
.accent-color-text{
	color:#4d2692;
}
.accent-color-border{
	border-color:#4d2692;
}
.menu-holder ul li a:hover{
	color:#4d2692;
}
/*---- Accent Color End ------*/

/*---- Template Colors --------*/
.color1-bg{
	background-color:#0eb2e8;
}
.color2-bg{
	background-color:#e619aa;
}
.color3-bg{
	background-color:#8cc726;
}
.color4-bg{
	background-color:#ff6a06;
}

.color1{
	color:#0eb2e8;
}
.color2{
	color:#e619aa;
}
.color3{
	color:#8cc726;
}
.color4{
	color:#ff6a06;
}

.color1-border{
	border-color:#0eb2e8 !important;
}
.color2-border{
	border-color:#e619aa !important;
}
.color3-border{
	border-color:#8cc726 !important;
}
.color4-border{
	border-color:#ff6a06 !important;
}
/*---- Template Colors End --------*/

/*-----------------------------------
	Menu Styles
-----------------------------------*/

.blur{
	opacity:0.5;
}
.fullpage-menu{
	background-color:rgba(0,0,0,0.85);
}
.fullpage-menu .menu-holder ul li{
	color:#ffffff;
}
.fullpage-menu .menu-holder ul li a{
	color:#ffffff;
}
.fullpage-menu .close-btn:hover{
	opacity:0.8;
}
.inline-menu .menu-holder ul li{
	color:#ffffff;
}
.inline-menu .menu-holder ul li a{
	color:#ffffff;
}
.inline-menu .menu-holder ul li a:hover{
	opacity: 0.7;
}
/*------- End Menu Styles ---------*/

/*------------------------------------------------------------------
	2. Header Styles
-------------------------------------------------------------------*/
#header{
	color:#ffffff;
}
#header .color-overlay{
	opacity:0.9;
}
#header .logo-menu{
	border-bottom:1px solid rgba(255,255,255,0.13);
}
#header .logo-menu .menu-button:hover{
	opacity:0.8;
}
.signup-button{
	color:#ffffff;
	border:2px solid #ffffff;
	background-color:rgba(255,255,255,0.0);
}
.signup-button:hover{
	background-color:rgba(255,255,255,0.1);
}

/*------------------------------------------------------------------
	3. Partners Styles
-------------------------------------------------------------------*/

#partners{
	background-color:#ffffff;
}

.partners-slider img{
	opacity:1;
}
.partners-slider img:hover{
	opacity:0.7;
}
.slick-prev, .slick-next{
	border: 1px solid #CCC;
	background-color: transparent;
	color: #aaa;
}
.slick-prev:hover, .slick-next:hover{
	border: 1px solid #888;
	color: #777;
}

/*------------------------------------------------------------------
	4. Features Styles
-------------------------------------------------------------------*/

#features{
	background-color:#ebeded;
}
#features .feature-button:hover{
	opacity:0.7;
}
#features .feature-button .feature-title{
	color:#ffffff;
}
@-moz-document url-prefix() {
	#features .box3d .box3d-part{
		border:1px solid #ebeded;
	}
}
.f-details .feature-title{
	color:#ffffff;
}
.f-details .feature-text{
	color:#ffffff;
}

/*------------------------------------------------------------------
	5. Pricing Styles
-------------------------------------------------------------------*/
#pricing{
	background-color:#ffffff;
}
#pricing .price-table{
	background-color:#ededed;
	color:#5a5a5a;
}
#pricing .price-table .sp{
	border-bottom:1px solid #c2c2c2;
}
#pricing .price-table .price-top-bar{
	background-color:#000000;
}
#pricing .price-table .price-top-bar .pbar{
	opacity:0.85;
}
#pricing .price-table .diamond .diamond-back{
	background-color:#000000;
}
#pricing .price-table .diamond .diamond-back div{
	opacity:0.9;
}
#pricing .price-table .diamond .diamond-top{
	background-color:#000000;
}
#pricing .price-table .diamond .diamond-top div{
	opacity:0.8;
}
#pricing .price-table .diamond .diamond-bottom{
	background-color:#000000;
}
#pricing .price-table .price-title{
	color:#ffffff;	
}
#pricing .price-table .price-btn .pr-signup-button{
	color: #ffffff;
}
#pricing .price-table .price-btn .pr-signup-button:hover{
	opacity:0.8;
}
#pricing .price-table .details-list li{
	border-bottom:1px solid #c2c2c2;
}
#pricing .price-table .details-list li:hover{
	color: #999999;
}
#pricing .price-table.pr-color1 .details-list li:before{
	color: #0eb2e8;
}
#pricing .price-table.pr-color2 .details-list li:before{
	color: #e619aa;
}
#pricing .price-table.pr-color3 .details-list li:before{
	color: #8cc726;
}
#pricing .price-table.pr-color4 .details-list li:before{
	color: #ff6a06;
}
/*------------------------------------------------------------------
	6. Information Styles
-------------------------------------------------------------------*/
.info-color1{
	color:#545197;
}
.info-color2{
	color:#8ebc3a;
}
.info-color3{
	color:#3e73a0;
}
#info1{
	background-color:#f4f4f4;
}
#info2{
	background-color:#ffffff;
}
#info3{
	background-color:#f4f4f4;
}
.info .info-image img:hover{
	opacity:0.8;
}
.info .info-text ul li {
	color:#35303e;
}
/*------------------------------------------------------------------
	7. Testimonials Styles
-------------------------------------------------------------------*/

#testimonials{
	background-color: #ffffff;
}
#testimonials .message-icon .message-icon-body{
	color:#ffffff;
}
#testimonials .person-details{
	opacity:0.4;
}
#testimonials .person-details:hover{
	opacity:1;
}
/*------------------------------------------------------------------
	8. Contacts Styles
-------------------------------------------------------------------*/
#contact .row-title{
	color:#ffffff;
}
#contact .sub-title{
	color:#ffffff;
	border-bottom:1px solid #ffffff;
}
#contact p{
	color:#ffffff;
}

#contact input[type=text],#contact input[type=email]{
	border-bottom:1px solid #ffffff;
	color:#ffffff;
}
#contact .form-label{
	color:#ffffff;
}
#contact textarea{
	color:#ffffff;
	background-color:transparent;
	border:1px solid #ffffff;
}

#contact #submit{
	color:#ffffff;
	border:1px solid #ffffff;
	background-color:rgba(255,255,255,0.0);
}
#contact #submit:hover{
	background-color:rgba(255,255,255,0.1);
}

#contact .loading{
	border:3px solid #ffffff !important;
	border-bottom:3px solid rgba(0,0,0,0) !important;
	border-left:3px solid rgba(0,0,0,0) !important;
	background-color:transparent !important;
}
.ajax-button .fa{
  color:#ffffff;
}
.error{
	color:#EFEFEF;
}
.valid{
	background:rgba(255,255,255,0.08) !important;
	color:#FFFFFF;
}
/*------------------------------------------------------------------
	9. Responsive Styles
-------------------------------------------------------------------*/

/* Other screens styles modifications */
@media (max-width: 1200px) {
}
@media (max-width: 992px) {
}
@media (max-width: 768px) {
}
@media (max-width: 480px) {
} 

.hidden_input input{
	display: none;
}

.payment_systems{
	text-align: center;
}

.hidden_input{
	margin-right: 10px;
	margin-bottom: 10px;
	cursor: pointer;
	-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 0 rgba(255,255,255,.15), 0 1px 1px rgba(0,0,0,.075);
	border: 1px solid #dedede;
	border-radius: 4px;
	opacity: 0.75;
	filter: grayscale(100%);
	transition: all 0.5s ease;
}

.hidden_input img{
	height: 40px;
	margin: 3px;
}

.hidden_input:hover{
	opacity: 1;
	filter: grayscale(0%);
}

.active_label{
	opacity: 1;
	border-color: #403838;
	filter: grayscale(0%);
} 

#order-standard_cart{margin:0;padding:0 0 40px 0}#order-standard_cart .field-container{margin:0 0 30px 0}#order-standard_cart label{font-weight:300;color:#666;font-size:13px}#order-standard_cart .info-text-sm{font-size:.85em;text-align:center}#order-standard_cart .categories-collapsed{margin-top:20px;margin-bottom:20px;padding:4px;background-color:#f8f8f8;border-radius:4px}#order-standard_cart .categories-collapsed select{border:0;color:#222}#order-standard_cart .sub-heading{height:0;border-top:1px solid #ddd;text-align:center;margin-top:20px;margin-bottom:30px}#order-standard_cart .sub-heading-borderless{height:0;text-align:center;margin-top:20px;margin-bottom:30px}#order-standard_cart .sub-heading span,#order-standard_cart .sub-heading-borderless span{display:inline-block;position:relative;padding:0 17px;top:-11px;font-size:16px;color:#058;background-color:#fff}#order-standard_cart .products{margin:10px 0}#order-standard_cart .products .product{padding:1px 0 10px 0;margin:0 0 20px 0;background:#fff;border-radius:3px;border:1px solid #ddd}#order-standard_cart .products .product header{position:relative;padding:10px 20px;margin:0 1px;background:#f8f8f8;border-radius:3px 3px 0 0}#order-standard_cart .products .product header span{margin:0;color:#333;font-size:1.2em}#order-standard_cart .products .product header .qty{float:right;font-size:.8em;font-style:italic;color:#888}#order-standard_cart .products .product div.product-desc{float:left;width:60%;padding:8px 14px;font-size:.8em}#order-standard_cart .products .product span.feature-value{font-weight:700}#order-standard_cart .products .product div.product-pricing{margin-bottom:10px}#order-standard_cart .products .product div.product-pricing span.price{font-size:1.4em}#order-standard_cart .products .product footer{float:right;margin:20px 0;width:40%;font-size:.8em;text-align:center}#order-standard_cart .panel-addon{font-size:.8em;text-align:center}#order-standard_cart .panel-addon:hover{cursor:pointer}#order-standard_cart .panel-addon .panel-body{border-radius:4px}#order-standard_cart .panel-addon .panel-body label{font-size:1em;font-weight:700;color:#333}#order-standard_cart .panel-addon .panel-price{padding:4px;background-color:#e8e8e8}#order-standard_cart .panel-addon .panel-add{display:block;padding:4px;background-color:#5cb85c;color:#fff;border-radius:0 0 4px 4px}#order-standard_cart .panel-addon-selected{border-color:#5cb85c}#order-standard_cart .panel-addon-selected .panel-price{background-color:#5cb85c;color:#fff}#order-standard_cart .panel-addon-selected .panel-add{background-color:#ebccd1;color:#a94442}#order-standard_cart .domain-selection-options{margin:15px 0}#order-standard_cart .domains-row{margin-right:-2px;margin-left:-2px}@media (max-width:767px){#order-standard_cart .domains-row{padding-bottom:5px}}#order-standard_cart .domains-row .col-sm-3,#order-standard_cart .domains-row .col-sm-9,#order-standard_cart .domains-row .col-xs-2,#order-standard_cart .domains-row .col-xs-3,#order-standard_cart .domains-row .col-xs-5,#order-standard_cart .domains-row .col-xs-7,#order-standard_cart .domains-row .col-xs-9{padding-right:2px;padding-left:2px}#order-standard_cart .domain-selection-options .option{margin-bottom:2px;padding:6px 20px;border-radius:6px;background-color:#f8f8f8}#order-standard_cart .domain-selection-options .option:hover{cursor:pointer}#order-standard_cart .domain-selection-options .option .iradio_square-blue{margin-right:10px}#order-standard_cart .domain-suggestions .icheckbox_square-green{margin-right:10px}#order-standard_cart .domain-selection-options .option-selected label{font-weight:700}#order-standard_cart .domain-selection-options .option-selected{background-color:#efefef}#order-standard_cart .domain-input-group{display:none;margin:10px 0}#order-standard_cart .domain-loading-spinner{display:none;padding:30px;text-align:center}#order-standard_cart .domain-lookup-primary-loader,#order-standard_cart .domain-lookup-primary-results{margin:20px 0;text-align:center}#order-standard_cart .domain-checker-result-headline,#order-standard_cart .domain-lookup-primary-results .headline{font-size:1.6em;word-wrap:break-word}#order-standard_cart .domain-checker-available{color:#5cb85c}#order-standard_cart .domain-checker-invalid,#order-standard_cart .domain-checker-unavailable{color:#d9534f}#order-standard_cart .transfer-eligible,#order-standard_cart .transfer-not-eligible{margin:30px 0 15px;padding:20px}#order-standard_cart .transfer-eligible{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}#order-standard_cart .transfer-not-eligible{color:#666;background-color:#f6f6f6}#order-standard_cart .domain-suggestions{margin-bottom:20px;font-size:.8em}#order-standard_cart .domain-add-domain{margin:25px 0}#order-standard_cart .product-info{margin:0 0 20px 0;padding:6px 15px;font-size:.85em;background-color:#f8f8f8;border-top:1px solid #efefef;border-bottom:1px solid #efefef}#order-standard_cart .product-info .product-title{margin:0;font-size:1.6em}#order-standard_cart .order-summary{margin:0 0 20px 0;padding:0;background-color:#666;border-bottom:3px solid #666;border-radius:4px}#order-standard_cart .order-summary h2{margin:0;padding:10px;color:#fff;text-align:center;font-size:1.4em;font-weight:400}#order-standard_cart .summary-container{margin:0;padding:10px;min-height:100px;border-radius:3px;background-color:#f8f8f8;font-size:.8em}#order-standard_cart .order-summary .product-name{display:block;font-weight:700;font-size:1.2em}#order-standard_cart .order-summary .product-group{margin:0 0 5px 0;display:block;font-style:italic}#order-standard_cart .order-summary .summary-totals{margin:5px 0;padding:5px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc}#order-standard_cart .order-summary .total-due-today span{display:block;text-align:right}#order-standard_cart .order-summary .total-due-today .amt{font-size:2.3em}#order-standard_cart .order-summary .loader{position:relative;top:10px;height:0;padding-right:10px;text-align:right;color:#efefef}#order-standard_cart .panel-taxes{font-size:.8em}#order-standard_cart .row-upgrade-credit{margin-top:5px}#order-standard_cart .row-upgrade-credit .item-price{font-size:.9em}#order-standard_cart #btnAlreadyRegistered,#order-standard_cart #btnNewUserSignup{margin:0 0 0 10px}#order-standard_cart .checkout-error-feedback{margin:15px 0}#order-standard_cart .apply-credit-container{margin:15px 0;padding:15px;background-color:#f2f2f2}#order-standard_cart .apply-credit-container span{font-weight:700}#order-standard_cart .apply-credit-container .radio{padding-left:20px;padding-right:20px}#order-standard_cart .apply-credit-container .iradio_square-blue{margin-right:6px}#order-standard_cart .cc-input-container{padding:15px 15px 10px 15px;background-color:#f3f3f3;border:1px solid #d9d9d9;border-radius:4px}#order-standard_cart .cc-input-container .form-group{margin-top:10px;margin-bottom:10px}#order-standard_cart .cc-input-container .radio-inline{padding-left:0;margin-bottom:10px}#order-standard_cart .cc-input-container .paymethod-info{cursor:pointer;padding-right:10px;margin-bottom:5px}#order-standard_cart .cc-input-container ul{list-style:none;margin:0;padding:0}#order-standard_cart .cc-input-container ul li{padding:2px 0}#order-standard_cart .cc-input-container i{padding:0 6px;width:28px;text-align:center}#order-standard_cart .cc-input-container .existing-cc-grid{display:inline-grid;grid-template-columns:repeat(3,auto) minmax(10em,30em) auto;font-weight:300;color:#666;font-size:13px}#order-standard_cart .checkout-security-msg{margin:20px 0;padding-left:75px;font-size:.8em}#order-standard_cart .checkout-security-msg i{float:left;margin-left:-48px;font-size:2.8em}#order-standard_cart .prepend-icon{top:0;left:0;display:inline-block;vertical-align:top;position:relative;width:100%;font-weight:400}#order-standard_cart .field,#order-standard_cart .form-control{position:relative;vertical-align:top;border:1px solid #ddd;display:-moz-inline-stack;display:inline-block;color:#626262;outline:0;background-color:#fff;height:36px;width:100%;border-radius:3px;font-size:13px}#order-standard_cart .cc-input-container .input-group .btn{height:36px}#order-standard_cart .input-group-lg>.form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px 0 0 6px}#order-standard_cart .form-control-qty{width:70px;text-align:center}#order-standard_cart .form-control-static-inline{display:inline-block}#order-standard_cart .form-control:focus{border-color:#ddd;outline:0;-webkit-box-shadow:none;box-shadow:none}#order-standard_cart textarea.field{height:auto}#order-standard_cart .prepend-icon .field{-webkit-appearance:none;padding-left:36px}#order-standard_cart .prepend-icon .field-icon i{position:relative;font-size:14px}#order-standard_cart .prepend-icon .field-icon{top:0;z-index:4;width:42px;height:36px;color:inherit;line-height:36px;position:absolute;text-align:center;-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;pointer-events:none}#order-standard_cart .field-icon i{color:#bbb}#order-standard_cart .field[disabled],#order-standard_cart .field[readonly],#order-standard_cart .form-control[disabled],#order-standard_cart .form-control[readonly]{background-color:#f8f8f8;opacity:1}#order-standard_cart .field-help-text{display:block;margin-top:5px;margin-bottom:10px;color:#888;font-size:12px}#order-standard_cart .view-cart-items-header{margin:0;padding:8px 15px;background-color:#058;color:#fff;font-size:.9em;border-radius:4px 4px 0 0}#order-standard_cart .view-cart-items{margin:0 0 20px 0;border-bottom:2px solid #058}#order-standard_cart .view-cart-items .item{margin:0;padding:10px;background-color:#fff;border-left:0;border-right:0;font-size:.8em}#order-standard_cart .view-cart-items .item:nth-child(even){background-color:#f2f2f2}#order-standard_cart .view-cart-items .item span:not(.caret):not(.renewal-price){display:block}#order-standard_cart .view-cart-items .item-title{font-size:1.6em}#order-standard_cart .view-cart-items .item-group{font-size:1.2em}#order-standard_cart .view-cart-items .item-domain{color:#056}#order-standard_cart .view-cart-items .item-price{text-align:right}#order-standard_cart .view-cart-items .item-price span{font-size:1.6em}#order-standard_cart .view-cart-items .item-price .cycle{font-size:.9em}#order-standard_cart .view-cart-items .item-qty{text-align:center}#order-standard_cart .view-cart-items .item-qty input{margin-bottom:5px;padding:4px;height:auto}#order-standard_cart .view-cart-items .item-qty button{font-size:.8em}#order-standard_cart .btn-remove-from-cart{color:#444}#order-standard_cart .btn-remove-from-cart:hover{color:#c00;text-decoration:none}#order-standard_cart .empty-cart{text-align:right;margin:-20px 20px 0 0;line-height:1em}#order-standard_cart .empty-cart .btn{margin:0;padding:4px 10px;background-color:#058;border:0;color:#fff;border-radius:0 0 4px 4px}#order-standard_cart .btn-checkout{padding:15px 34px}#order-standard_cart .order-summary .subtotal{margin:0;padding:0 0 5px 0;font-size:1.2em;border-bottom:1px solid #ddd}#order-standard_cart .order-summary .bordered-totals{margin:0 0 5px 0;padding:5px 0;border-bottom:1px solid #ddd}#order-standard_cart .order-summary .recurring-totals{margin:5px 0 0 0;padding:0}#order-standard_cart .order-summary .total-due-today-padded{margin:20px 0}#order-standard_cart .order-summary .recurring-charges{font-size:.9em;color:#777;font-style:italic;text-align:right}#order-standard_cart .order-summary .btn-continue-shopping{color:#222;font-size:.9em}#order-standard_cart .view-cart-tabs .promo .form-group{margin-bottom:5px}#order-standard_cart .view-cart-tabs{margin:0 0 20px 0}#order-standard_cart .view-cart-tabs .nav-tabs{padding-left:20px;font-size:.8em}#order-standard_cart .view-cart-tabs .nav-tabs>li.active>a{background-color:#f8f8f8}#order-standard_cart .view-cart-tabs .tab-content{background-color:#f8f8f8;padding:15px}#order-standard_cart .view-cart-promotion-code{margin:0 0 5px 0;padding:10px 20px;background-color:#fff;border:1px dashed #ccc;text-align:center}#order-standard_cart .view-cart-gateway-checkout{margin:0 0 20px 0;padding:15px;background-color:#e8e8e8;border-radius:4px;text-align:center}#order-standard_cart .view-cart-empty{padding:30px 15px;text-align:center}#order-standard_cart .order-confirmation{text-align:center}#order-standard_cart .order-confirmation span{font-size:1.4em}#order-standard_cart .order-confirmation-addon-output{margin:15px 0;text-align:center}.error-heading{margin:30px 0;font-size:1.4em;text-align:center}#order-standard_cart .modal-title i{display:block;padding-top:25px}#order-standard_cart .modal-body,#order-standard_cart .modal-footer,#order-standard_cart .modal-header{text-align:center!important;border:0}#order-standard_cart .modal-footer{padding-bottom:45px}.domain-checker-bg{padding:42px 0}.domain-searching{color:#ccc}.spotlight-tlds{margin:15px 0;padding:7px 14px;background-color:#f8f8f8}.spotlight-tlds-container{margin-left:-7px;margin-right:-7px}.spotlight-tld-container{float:left;padding:7px 7px}.spotlight-tld-container-1{width:100%}.spotlight-tld-container-2{width:50%}.spotlight-tld-container-3{width:33.3%}.spotlight-tld-container-4{width:25%}.spotlight-tld-container-5{width:20%}.spotlight-tld-container-6{width:16.6%}.spotlight-tld-container-7{width:14.28%}.spotlight-tld-container-8{width:12.5%}@media screen and (max-width:991px){.spotlight-tld-container-5,.spotlight-tld-container-6{width:33.3%}.spotlight-tld-container-7,.spotlight-tld-container-8{width:25%}}@media screen and (max-width:580px){.spotlight-tld-container-3,.spotlight-tld-container-4,.spotlight-tld-container-5,.spotlight-tld-container-6,.spotlight-tld-container-7,.spotlight-tld-container-8{width:50%}}.spotlight-tld{position:relative;overflow:hidden;margin:0;padding:15px 0;height:112px;background-color:#fff;border:1px solid #ddd;border-radius:5px;text-align:center;font-weight:700;color:#555}.spotlight-tld span{display:block;padding:5px 0;font-weight:400}.spotlight-tld .btn:not(.domain-contact-support){padding:2px 10px;font-size:12px;line-height:1.5;border-radius:3px;background-color:#555;border-color:#333;color:#fff;width:85%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spotlight-tld .btn.domain-contact-support{padding:2px 10px;font-size:12px;line-height:1.5;border-radius:3px;color:#fff;min-width:85%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spotlight-tld .btn span{padding:0}.spotlight-tld .invalid,.spotlight-tld .unavailable{margin:19px 0;background-color:#eee;border-color:#ddd;color:#bbb}.spotlight-tld .domain-contact-support{margin:19px 0}.spotlight-tld .domain-lookup-spotlight-loader{line-height:47px;font-size:1.4em}.spotlight-tld .results{display:none}.spotlight-tld-new{width:60px;position:absolute;letter-spacing:1px;padding:3px;font-size:x-small;font-weight:700;text-transform:uppercase;color:#fff;top:3px;right:-18px;background-color:#2ad588;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.spotlight-tld-sale{width:60px;position:absolute;letter-spacing:0;padding:3px;font-size:x-small;font-weight:700;text-transform:uppercase;color:#fff;top:3px;right:-18px;background-color:#f7d458;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.spotlight-tld-hot{width:60px;position:absolute;letter-spacing:0;padding:3px;font-size:x-small;font-weight:700;text-transform:uppercase;color:#fff;top:3px;right:-18px;background-color:#f9615a;transform:rotate(45deg);-webkit-transform:rotate(45deg)}.suggested-domains .panel-heading{border-bottom:2px solid #62cb31}.suggested-domains .domain-lookup-suggestions-loader{padding:30px 20px;background-color:#f8f8f8;font-size:.9em;text-align:center;opacity:.7}.suggested-domains .list-group-item{border-left:0;border-right:0;word-wrap:break-word}.suggested-domains .extension{font-weight:700}.suggested-domains .promo.hot{padding:2px 8px;background-color:#f9615a;color:#fff;text-transform:uppercase}.suggested-domains .promo.sale{padding:2px 8px;background-color:#f7d458;color:#fff;text-transform:uppercase}.suggested-domains .promo.new{padding:2px 8px;background-color:#2ad588;color:#fff;text-transform:uppercase}.suggested-domains .actions{float:right}.suggested-domains .price{padding:0 20px;font-size:1.2em}.suggested-domains .btn:not(.domain-contact-support){padding:2px 10px;font-size:11px;line-height:1.4;border-radius:3px;background-color:#555;border-color:#333;color:#fff}.suggested-domains .btn.domain-contact-support{padding:2px 10px;font-size:11px;line-height:1.4;border-radius:3px;color:#fff}@media (max-width:767px){.suggested-domains .list-group-item{text-align:center}.suggested-domains .actions{float:none}.suggested-domains .price{float:none;display:block;padding:3px 0}.suggested-domains .list-group-item .btn{float:none;display:block;width:100%}}.domain-promo-box{margin-top:20px;margin-bottom:20px;padding:20px;background-color:#f9f9f9;border:1px solid #ddd;color:#333;border-radius:4px}.domain-promo-box h3{margin:0;font-weight:400}.domain-promo-box i{float:right}.domain-promo-box p{margin:0 0 10px 0;font-size:.85em}.domain-promo-box .small{margin:10px 0 0 0;color:#999}.btn-transfer{min-width:100px}.slim-alert{margin:0 0 5px 0;padding:5px;text-align:center}.domain-suggestions-warning{padding:10px 0;font-size:.7em}.form-control.domain-renewals-filter{background:url(../../../../assets/img/search.png) #fff no-repeat 8px 5px!important;padding:7px 10px 7px 45px!important;height:auto!important;width:200px!important;font-size:13px!important;border-radius:2px!important}.domain-renewals{margin:10px 0;border-top:1px solid #ccc;background-color:#f8f8f8}.domain-renewals .domain-renewal{margin:0;padding:15px;border-bottom:1px solid #ccc}.domain-renewals .domain-renewal:nth-child(even){background-color:#f4f4f4}.domain-renewals .domain-renewal h3{margin:0}.domain-renewals .domain-renewal .label{border-radius:3px}.order-summary i.fa-trash{opacity:.5}.order-summary i.fa-trash:hover{opacity:1}#order-standard_cart .addon-promo-container{margin:20px 0;padding:20px;border:1px solid #eee;font-size:.9em}#order-standard_cart .addon-promo-container h3{margin:0 0 10px 0}#order-standard_cart .addon-promo-container .logo{float:right;margin:0 0 10px 20px;text-align:right;line-height:100px}#order-standard_cart .addon-promo-container img{max-width:120px}#order-standard_cart .addon-promo-container .description{margin:10px 0}#order-standard_cart .addon-promo-container label{margin-top:3px;width:98%}#order-standard_cart .addon-promo-container a{text-decoration:underline}#order-standard_cart .mc-promos{margin:20px auto 30px;max-width:575px}#order-standard_cart .mc-promo{margin:0 0 10px 0;border:1px dashed #ccc;border-bottom:4px solid #9abb3a}#order-standard_cart .mc-promo .cta{float:right;padding:3px 10px;text-align:center}#order-standard_cart .mc-promo .headline{padding-top:8px;font-size:1.5em}#order-standard_cart .mc-promo .tagline{font-size:1.2em;font-weight:300}#order-standard_cart .mc-promo .header{border-bottom:0;height:70px;overflow:hidden;cursor:pointer}#order-standard_cart .mc-promo .icon{float:left;margin:10px;width:64px;height:50px;line-height:50px;text-align:center}#order-standard_cart .mc-promo .icon img{max-width:100%;max-height:100%}#order-standard_cart .mc-promo .body{padding:10px 15px;border-top:10px solid #eaeaea;background-color:#f8f8f8;font-size:.85em;display:none}#order-standard_cart .mc-promo .body i{color:#99bc3a;padding-right:3px}.mc-promo em{font-weight:700;font-style:normal}#order-standard_cart .mc-promo .body ul{list-style:none;margin:0;padding:0}#order-standard_cart .mc-promo .body li{float:left;width:50%}#order-standard_cart .mc-promo .price{padding:4px 0;font-size:1.15em;color:#83a032}#order-standard_cart .mc-promo .btn-add{padding:0;background-color:#99bb3a;color:#fff;font-size:1em}#order-standard_cart .mc-promo .arrow{display:inline-block;padding:2px 8px;background-color:#84b436}#order-standard_cart .mc-promo .text{display:inline-block;padding:2px 8px;font-size:.9em}#order-standard_cart .mc-promo .expander{float:left;width:28px;font-size:1.5em;color:#99bc3a;text-align:right;line-height:60px;transition:all 2s linear}#order-standard_cart .mc-promo.weebly{border-color:#7b7b7b}#order-standard_cart .mc-promo.weebly .btn-add{background-color:#7b7b7b}#order-standard_cart .mc-promo.weebly .arrow{background-color:#666}#order-standard_cart .mc-promo.weebly .expander,#order-standard_cart .mc-promo.weebly .price{color:#7b7b7b}#order-standard_cart .mc-promo.spamexperts{border-color:#56a2da}#order-standard_cart .mc-promo.spamexperts .btn-add{background-color:#56a2da}#order-standard_cart .mc-promo.spamexperts .arrow{background-color:#4e98d0}#order-standard_cart .mc-promo.spamexperts .expander,#order-standard_cart .mc-promo.spamexperts .price{color:#56a2da}#order-standard_cart .mc-promo.sitelock{border-color:#f29f44}#order-standard_cart .mc-promo.sitelock .btn-add{background-color:#f29f44}#order-standard_cart .mc-promo.sitelock .arrow{background-color:#f08f3d}#order-standard_cart .mc-promo.sitelock .expander,#order-standard_cart .mc-promo.sitelock .price{color:#f29f44}#order-standard_cart .mc-promo .rotate{-moz-transition:all .2s linear;-webkit-transition:all .2s linear;transition:all .2s linear}#order-standard_cart .mc-promo .rotate.down{-moz-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg)}#order-standard_cart .default-captcha{margin:0 auto 6px auto;padding:10px;max-width:340px;background-color:#f9f9f9;border:1px solid #d3d3d3;color:#888;border-radius:3px;box-shadow:0 0 4px 1px rgba(0,0,0,.08);-webkit-box-shadow:0 0 4px 1px rgba(0,0,0,.08);-moz-box-shadow:0 0 4px 1px rgba(0,0,0,.08);text-align:center;font-size:.9em}#order-standard_cart .default-captcha-register-margin{margin:18px auto -25px auto}#order-standard_cart .captcha-container p{margin-bottom:5px}#order-standard_cart .captcha-container img{margin-top:3px}#order-standard_cart .captcha-container .form-control{height:inherit;max-width:90px;text-align:center}#order-standard_cart .captcha-container #google-recaptcha{width:304px;height:100px;margin-top:15px;margin-bottom:-50px}#order-standard_cart .captcha-container #google-recaptcha.recaptcha-transfer{margin-bottom:-20px}@media (max-width:991px){#order-standard_cart .captcha-container #google-recaptcha{padding-left:2.5%;margin-bottom:-25px}}@media (max-width:736px){#order-standard_cart .captcha-container #google-recaptcha{margin-bottom:-35px;transform:scale(.935);transform-origin:0 0;-webkit-transform:scale(.935);-webkit-transform-origin:0 0}}@media (max-width:384px){#order-standard_cart .captcha-container #google-recaptcha{margin-bottom:-30px;transform:scale(.96);transform-origin:0 0}}@media (max-width:360px){#order-standard_cart .captcha-container #google-recaptcha{margin-bottom:-35px;transform:scale(.89);transform-origin:0 0}}@media (max-width:320px){#order-standard_cart .captcha-container #google-recaptcha{padding-left:13.5%;margin-bottom:-45px;transform:scale(.83);transform-origin:0 0;-webkit-transform:scale(.785);-webkit-transform-origin:0 0}}.icheckbox_square-blue,.iradio_square-blue{display:inline-block;vertical-align:middle;margin:0;padding:0;width:22px;height:22px;background:url(blue.png) no-repeat;border:none;cursor:pointer}.icheckbox_square-blue{background-position:0 0}.icheckbox_square-blue.hover{background-position:-24px 0}.icheckbox_square-blue.checked{background-position:-48px 0}.icheckbox_square-blue.disabled{background-position:-72px 0;cursor:default}.icheckbox_square-blue.checked.disabled{background-position:-96px 0}.iradio_square-blue{background-position:-120px 0}.iradio_square-blue.hover{background-position:-144px 0}.iradio_square-blue.checked{background-position:-168px 0}.iradio_square-blue.disabled{background-position:-192px 0;cursor:default}.iradio_square-blue.checked.disabled{background-position:-216px 0}@media (-o-min-device-pixel-ratio:5/4),(-webkit-min-device-pixel-ratio:1.25),(min-resolution:120dpi){.icheckbox_square-blue,.iradio_square-blue{background-image:url(blue@2x.png);-webkit-background-size:240px 24px;background-size:240px 24px}}

/*dedicated category*/
#pricing.dedicated-cat{
	background: #243d66;
}

.dedicated-cat h1{
	font-size: 40px;
	font-weight: 600;
	color: #fff;
	font-family: sans-serif;
	text-align: center;
}
.plan-holder .plan-features .wrong{
	display: block;
}
.wrong {
	font-size: 15px;
	color: #f70b0b;
	opacity: .5;
}
#order-standard_cart .form-group .col-md-3{
	padding-left: 0;
}
.item-description {
	text-align: left;
	font-size: 14px;
	min-height: 242px;
}
.item-description p{
	margin-left: 25px;
}
.form-group{
	margin-bottom: 10px;
}
.block-end{
	margin-bottom: 35px;
}
.card_back {
	border: 1px solid #cec8c8;
	border-radius: 4px;
	padding:  30px 15px;
	background: #d7d7d7;
	margin-bottom: 20px;
}
.card_back input, .card_back select{
	padding-left: 10px;
	padding-right: 10px;
	background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top, rgb(255,255,255) 0%, rgb(234,234,234) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(255,255,255)), color-stop(100%,rgb(234,234,234))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, rgb(255,255,255) 0%,rgb(234,234,234) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, rgb(255,255,255) 0%,rgb(234,234,234) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, rgb(255,255,255) 0%,rgb(234,234,234) 100%); /* IE10+ */
	background: linear-gradient(to bottom, rgb(255,255,255) 0%,rgb(234,234,234) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 ); /* IE6-9 */
	border: 1px solid #D6D6D6;
	height: 30px;
	border-radius: 5px;
	box-shadow: 0px 0px 5px rgba(0,0,0,0.1);
	color: #777;
}
.lightrope{
	display: none;
}
.print-surprice{
	background-image: url("/images/ieshop/icons/categories/var2.png");
	width: 100px;
	height: 38px;
	background-repeat: no-repeat;
	background-size: contain;
	display: block;
	position: absolute;
	transform: rotate(32deg);
}