/* Hosting Plans */
.product-flexslider .slick-next {
	position: absolute;
	top: -45px;
	right: 15px;
	background-color: #ffc600;
	border: none;
	color: #323232;
	padding: 5px 20px;
}
.plan-main-information {
	padding-left: 40px;
	padding-right: 0 !important;
}
.product-flexslider .slick-prev {
	position: absolute;
	top: -45px;
	left: 15px;
	background-color: #ffc600;
	border: none;
	color: #323232;
	padding: 5px 20px;
}
.slider-btn-hide .slick-arrow {
	display: none !important;
}
#hosting-plans .row {
	margin-right: auto;
    margin-left: auto;
}
#hosting-plans {
	background: #F0F1F6 !important;
    border:none !important;
	position: relative;
	font-family: Roboto,sans-serif;	
	padding-bottom: 50px;
	top: 76px;
}
#hosting-plans .planbox {
	margin-top: 15px;
	padding: 0;
	transform: scale(1);
	-webkit-transform: scale(1);
	-o-transform: scale(1);
	-ms-transform: scale(1);
	-moz-transform: scale(1);
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
	-o-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-moz-transition: all 0.4s;
}
#hosting-plans .planbox:hover .table>tbody>tr>td {
	background: rgba(0, 87, 101, 0.9) !important;
}
#hosting-plans .panel-heading {
	color: #FFFDFD;
	background-color: #634d4d;
	border: none;
	padding: 20px;
	border-radius: 0px;
	border-left: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
}
#hosting-plans .panel-heading2 {
	color: #FFFDFD;
	background-color: #6C6C6C;
	border: none;
	padding: 20px;
	border-radius: 0px;
}
#hosting-plans .table {
	margin-bottom: 0px;
	border-left: 0px solid #E6E6E6;
	border-right: 0px solid #E6E6E6;
}
#hosting-plans .table tr {
	background: transparent;
	display: block;
}
#hosting-plans .panel {
	text-align: center;
	border-radius: 0px;
	margin-bottom: 0px;
	background: none !important;
	box-shadow: none;
}
#hosting-plans .panel-body {
	padding: 0px;
	text-align: center;
	margin-top: 0px;
	background-color: transparent !important;
	font-size: 15px;
	border-top: none !important;
}
body #hosting-plans .panel {
	border: none !important;
}
#hosting-plans .table>tbody>tr>td {
	border-right: 1px solid rgba(255, 255, 255, 0.2);
	border-left: 1px solid rgba(255, 255, 255, 0.2);
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	font-weight: 500;
	background: rgba(0, 87, 101, 0.8) !important;
	color: #ececec;
	display: block;
	border-top: 0;
	padding-bottom: 12px;
}
#hosting-plans .the-price {
	background-color: #CFAA0D;
	box-shadow: none;
	padding: 5px;
	color: #FFFDFD;
	border-left: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
	background-color: #338ece!important;
	border-left: 0px !important;
	border-right: 0px !important;
	font-size: 24px;
	font-weight: 900;
	font-family: Roboto,sans-serif;
}
#hosting-plans .the-pricehighlight {
	background-color: #ffe684;
	box-shadow: none;
	padding: 0px;
	color: #338ece;
	border-left: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
	background-color: transparent !important;
	border-left: 0px !important;
	border-right: 0px !important;
	font-size: 24px;
	font-weight: 500;
	font-family: Roboto,sans-serif;
}
#hosting-plans .the-price2 {
	background-color: #CFAA0D;
	box-shadow: none;
	padding: 10px;
	margin: 0;
	color: #FFFDFD;
	border-left: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
}
#hosting-plans .panel-title {
	font-size: 16px;
	font-weight: 600;
	font-family: Roboto,sans-serif;
	color: #f5d34f;
}
#hosting-plans .the-price h1 {
	line-height: 0.3em;
	margin-top: 20px;
	color: #ffe684;
	font-weight: 500;
	font-family: Roboto,sans-serif;
	font-size: 40px;
}
#hosting-plans .the-pricehighlight h1 {
	line-height: 0.3em;
	margin-top: 20px;
	color: #3575b9;
	font-weight: 500;
	font-family: Roboto,sans-serif;
	font-size: 36px;
}
#hosting-plans .the-price2 h1 {
	line-height: 0.7em;
	padding: 0;
	margin: 8px;
	color: #FFFDFD;
	font-weight: 500;
	font-family: Roboto,sans-serif;
	font-size: 40px;
}
#hosting-plans .subscript {
	font-size: 25px;
}
#firstTableCell .plan__cell, .table-row-headings .plan__cell {
	background-color: #0057a9!important;
	border: none;
	border-left: 1px solid rgba(255, 255, 255, 0.2);
}
.plan-main-information.container .plan-detail-sec .plan__cell img {
	vertical-align: text-top;
	padding: 2px;
	position: absolute;
	left: 3px;
	margin-right: 7px;
}
.plan-main-information.container .plan-detail-sec .vpn-monybackvps-img img {
	width: 102px !important;
}
.plan-main-information.container .plan-detail-sec .plan__cell img[data-toggle="tooltip"]{
	margin-top: 0px;
	z-index: 55555;
	left: 0px;
	right: 0;
	position: relative;
	bottom: -1px;
}

.plan-main-information.container .plan-detail-sec .plan__cell .table-row-headings .plan__body .plan__body--right img[data-toggle="tooltip"]{
	left: 3px;
}
.plan-main-information.container .plan-detail-sec .plan__cell span {
	padding-left: 36px;
}
#hosting-plans .panel-footer {
	background: rgba(0, 87, 101, 0.8) !important;
	border-right: 1px solid rgba(255, 255, 255, 0.2);
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	border-top: none;
	border-bottom-right-radius: 00px;
	border-bottom-left-radius: 00px;
	color: #FFFDFD;
	font-size: 20px;
	font-weight: 500;
	font-family: Roboto,sans-serif;
	padding: 10px;
	text-align: center;
}
.product-flexslider {
	min-width: 825px;
	width: 825px;
	display: inline-block;
	float: left;
	position: static;
}
.price-plan1 {
	font-family:Montserrat Black, Arial;
	font-size:42px;
	color:#FFF;
	font-weight:900;display:block;
	line-height:1.4;
	margin-top:5px;
}
.plan-main-information.container .plan__cell {
	height: 49px;
	position: relative;
	width: 100%;
}
.compare-products {
    margin: 10px 0 0;
	margin-bottom: 40px
}
.plan-compare {
	margin-top: -10px;
}
.pricing-bigger .pricing-border {
    border-right: 1px solid #f1f1f4;
}
.pricing-bigger .pricing-choose {
    background-color: #FFFDFD;
    font-weight: normal;
}
.nopadding {
    overflow: hidden;
    padding: 0 !important;
}
.pricing-bigger .pricing-header {
    padding: 40px 20px;
}
.colorprimary {
    background-color: #338ECE !important;
}
.pricing-header p {
    color: #FFFDFD;
    font-weight: 300;
    letter-spacing: 1px;
    line-height: 1;
    text-transform: lowercase;
}
.pricing-bigger .pricing-header h3 {
    color: #FFFDFD;
    font-size: 18px;
    line-height: 1;
    margin: 0;
    padding: 0;
    text-transform: lowercase;
}
.pricing-bigger .pricing-body ul {
    margin: 0 !important;
    padding: 0 !important;
}
.pricing-bigger .pricing-body ul li {
    border-bottom: 1px solid #dddddd;
    list-style: outside none none;
    padding: 10px 20px;
}
.pricing-bigger li:nth-child(2),
.pricing-bigger li:nth-child(4),
.pricing-bigger li:nth-child(6),
.pricing-bigger li:nth-child(8),
.pricing-bigger li:nth-child(10),
.pricing-bigger li:nth-child(12) {
    background-color: #f4f4f7;
}
.pricing-bigger .pricing-plan {
    background-color: #FFFDFD;
}
.color1 {
    background-color: #338ECE !important;
}
.pricing-bigger .pricing-body .fa-close {
    color: #e52723;
    padding-right: 0px;
}
.pricing-bigger .pricing-body .fa-check {
    color: #8bc34a !important;
    padding-right: 0px;
}
.pricing-bigger {
    border-bottom: 1px solid #dddddd;
    border-left: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
}
.compare-products .btn-primary3 {
	border-radius: 0px;
	border: 2px solid #fff;
	background: none;
	background-color: transparent !important;
	padding: 10px 30px;
	position: relative;
	z-index: 0;
	overflow-x: hidden;
}
.compare-products .btn-primary3:hover {
	color: #fff !important;
}
.compare-products .btn-primary3:hover:after {
	height: 500%;
	opacity: 1;
}
.panel-heading a.collapsed .pull-right i {
	transform: rotate(0);
}
.panel-heading a .pull-right i {
	transform: rotate(45deg);
}
.compare-products .btn-primary3:after {
	content: '';
	position: absolute;
	z-index: -1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	width: 100%;
	height: 0;
	top: 50%;
	left: 50%;
	background: #ffc600;
	opacity: 0;
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
.plan_pannel:hover .panel-heading {
	background-color: rgb(255, 205, 10) !important;
}
.plan_pannel:hover .panel-title, .plan_pannel:hover span {
	color: #323232
}
.panel-footer p {
	margin-top: 10px;
}
#hosting-plans .panel-footer:hover {
	background: #CFAA0D;
	color: #FFFDFD;
}
#hosting-plans a:hover {
	text-decoration: none;
	background-color: none;
	border-color: #ffe200;
	color: #ffe200;
	border-radius: 10px;
}
#hosting-plans .panel-footer a.plans_btn {
	border-radius: 50px;
	font-weight: 500;
	color: #fff;
	font-size: 16px !important;
	text-transform: uppercase;
	background: linear-gradient(to right, rgba(252, 75, 26, 1) 0%, rgba(247, 182, 51, 1) 100%) !important;
}
#hosting-plans .panel-footer a.plans_btn:hover::after {
	opacity: 1;
}
#hosting-plans .panel-footer a.plans_btn::after {
	position: absolute;
	content: '';
	background: linear-gradient(to right, rgba(247, 182, 51, 1) 0%, rgba(252, 75, 26, 1) 100%) !important;
	width: 100%;
	height: 100%;
	border-radius: 10px;
	z-index: 0;
	opacity: 0;
	top: 0;
	left: 0;
	transition: all 0.4s;
}
#hosting-plans .panel-footer a.plans_btn span {
	z-index: 3;
	position: relative;
}
#hosting-plans .panel-footer .btn {
	text-transform: lowercase;
	font-weight: 500;
}
/* Product Feature */
#productfeature {
	background: #FFFDFD;
	font-family: Roboto,sans-serif;
	padding-top: 30px;
	padding-bottom: 30px;
}
#productfeature p {
	margin-top: 30px;
	margin-bottom: 30px;
	font-size: 17px;
	;
}
#productfeature .fa {
	color: #338ECE;
}
#productfeature .btn .fa {
	color: #FFFDFD;
}
/* Text Boxes */
#text-boxes {
	padding-top: 30px;
	padding-bottom: 30px;
}
#text-boxes p {
	margin-top: 15px;
	margin-bottom: 15px;
	font-weight: 100;
	font-size: 14px;
	padding-top: 20px;
	padding-bottom: 20px;
	border-top: 1px solid #C1C1C1;
}
#text-boxes .fa {
	color: #338ECE;
}
#text-boxes .btn .fa {
	color: #FFFDFD;
}
#text-boxes h3 {
	margin-bottom: 20px;
}
.container_paln {
	width: 100%;
	float: left;
	padding: 0px 10px;
}
.table_plan tr td {
	border: 1px solid rgba(209, 218, 228, 0.4);
	height: 50px;
	padding: 8px;
	line-height: 1.42857143;
	color: #ececec;
	font-weight: 300;
	font-family: Roboto,sans-serif;
	background-color: #005765!important;
	width: 16.66%;
}
.table_plan .palns tr td {
	width: 16.66%;
}
.enq {
    padding-left: 7px;
    padding-bottom: 3px;
}
.enq2 {
    margin-top: -5px;
}
.enq22 {
    margin-left: 3px;
    margin-bottom: 0px;
}
.enq3 {
    margin-bottom: -15px;
}
.payment-icon {
	margin-right: 10px;
	vertical-align: top;
	margin-top: 7px;
}
#testimonials h2 {
	border-bottom: 1px solid #d9d9d9;
	display: inline-block;
	padding: 0 0 10px;
	position: relative;
	margin-top: -8px;
	color: #f3f4f7;
	left: 7%;
	font-family: Roboto,sans-serif;
	font-size: 30px!important;
}
#hosting-plans h2 {
	border-bottom: 1px solid #d9d9d9;
	display: block;
	padding: 0 0 10px;
	position: relative;
	font-size: 24px;
	color: #f3f4f7;
	margin-bottom: 5px;
	margin: 0px;
}
#hosting-plans h2:after {
	border-bottom: 2px solid #338ece;
	bottom: -1px;
	content: "";
	height: 0;
	left: 0;
	margin: 0 auto;
	position: absolute;
	right: 0;
	width: 20px;
}
.plan_pannel {
	border: solid 3px #338ece !important;
	border-radius: 4px !important;
}
#hosting-plans .panel-heading {
	border-top: 1px solid rgba(255, 255, 255, 0.2);
	border-left: 1px solid rgba(255, 255, 255, 0.2);
	border-right: 1px solid rgba(255, 255, 255, 0.2);
	border-top-left-radius: 0px;
	border-top-right-radius: 00px;
	border-bottom: none;
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
	-o-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-moz-transition: all 0.4s;
}
.order-sec.plan--cell-border-radius, .click-website.plan--cell-border-radius {
	border-radius: 0 0 0 16px;
}
.panel-heading a {
	box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);
}
.backup-plan-heading {
	margin: 0;
	background-color: rgba(0, 87, 101, 0.4) !important;
	color: #fff;
	padding: 15px !important;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.plan-detail-sec {
	min-width: 230px;
	width: 230px;
	display: inline-block;
	float: left;
}
.plan__body--left {
	min-width: 825px;
	width: 825px;
	display: inline-block;
	float: left;
	position: static;
}
#medicine .slider-items {
	position: static;
}
.product-item {
	margin: 0;
}
.order-btn {
	background: none;
	display: block;
	padding: 11.6px 9.5px;
	position: relative;
	overflow: hidden;
	font-size: 16px;
	border: 2px solid #ffc600;
}
.subtitle .order-btn {
	background: none;
	display: block;
	padding: 11.4px 9.5px;
	position: relative;
	overflow: hidden;
	font-size: 16px;
	border: none;
	border: 2px solid #ffc600;
}
.order-btn:hover:after {
	height: 500%;
	opacity: 1;
	border: 2px solid #ffc600;
}
.order-btn:after {
	width: 100%;
	height: 0;
	top: 50%;
	left: 50%;
	background: #fff;
	opacity: 0;
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	transform: translateX(-50%) translateY(-50%) rotate(45deg);
	content: '';
	position: absolute;
	z-index: -1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}
.plan__cell.order-sec {
	display: block;
	height: auto !important;
	border-bottom: none;
}
.eff-8 {
	width: 100%;
	height: 100%;
	background-color: transparent;
	position: absolute;
	transition: all .5s ease;
	z-index: 1;
	box-sizing: border-box;
}
.order-button {
	overflow: hidden;
	position: relative;	
	border-radius: 10px;
}
.order-button a {
	position: relative;
	z-index: 99;
	font-size: 18px !important;
    font-weight: bold;
	border-radius: 10px;
	color: #1e499b;
	background: linear-gradient(180deg,#8cfb94,#ffe200);
	border-color : #8cfb94!important;
	text-transform: uppercase;
}
.order-button:hover a {	
	background: transparent;
	color: #ffe200;
}
.order-button:hover .eff-8 {	
	background-color: transparent;
	color: #ffe200;
}
.order-button .order-btn:after {
	display: none !important;
}
.plan__body .plan-header-transparent {
	background: transparent!important;
	border: none;
}
.intuitive-body {
	text-align: center;
	margin-top: 20px;
}
.intuitive-body i {
	font-size: 60px;
}
#resellerhighlight .intuitive-body p {
	font-size: 20px;
	font-weight: 600;
}
body .button a, body .button a i {
	background-color: transparent !important;
	color: #323232 !important;
	position: relative;
	overflow: hidden;
}
body .button a:hover {
	color: #323232 !important;
}
body #resellerhighlight .button a, body #resellerhighlight .button a:hover, #resellerhighlight .button .btn-main i.fa.fa-play {
	background-color: transparent !important;
	color: #7c4692 !important;
	position: relative;
	overflow: hidden;
}
body .button .btn-main:hover {
	opacity: 0.9;
	background-color: transparent !important;
}
.button .btn-main:hover:after {
	height: 500%;
	opacity: 1;
}
.button .btn-main:after {
	content: '';
	position: absolute;
	z-index: -1;
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
	width: 100%;
	height: 0;
	top: 50%;
	left: 50%;
	background: #ffc600;
	opacity: 0;
	-webkit-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-moz-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	-ms-transform: translateX(-50%) translateY(-50%) rotate(45deg);
	transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
.plan-detail-sec .plan__cell.order-sec {
	border-radius: 0 0 0 16px;
}
.product-item .plan__body .order-sec {
	padding: 29px 10px;
}
.tooltip-inner {
    color: #09466e;
    background: #cbdbd4;
    border: 1px solid #003087;
	text-align: left;
    padding: 20px;
    max-width: unset;
    width: 320px ;
	font-size: 15px;
	font-family: Roboto,sans-serif !important;
	margin-left: 35px;
}
.tooltip.top .tooltip-arrow{
	border-top-color: #ffe200 !important;
}
.tooltip.right .tooltip-arrow{
	border-right-color: #ffe200 !important;
	margin-left: 15px;
}
.tooltip.right .tooltip-inner{
	margin-left: 15px;
}
.tooltip.bottom .tooltip-arrow{
	border-bottom-color: #ffe200 !important;
}
.tooltip.in{
	opacity: 1 !important;
}
/*#firstTable */
.product-item .plan__body .order-sec {
    border-left: 0;
}
#firstTable .product-item:nth-child(1) .plan__body .plan__cell:nth-last-child(2) {
    border-radius: 0 0 0 16px;
    position: relative;
}
#firstTable .product-item:nth-child(1) .plan__body .plan__cell:nth-last-child(2):before {
    content: '';
    display: block;
    position: absolute;
    background: transparent !important;
    height: 100%;
    width: 100%;
    border-radius: 0 0 0 27px;
    bottom: -11px;
    left: -11px;
    z-index: 5;
    border-color: #0057a9!important;
    border-bottom: 10px solid;
    border-left: 10px solid;
}
@keyframes blink {
	0% {
		opacity: 0
	}
	49% {
		opacity: 0
	}
	50% {
		opacity: 1
	}
}
.blink {
	animation: blink 1s infinite;
	animation-timing-function: ease-in-out;
}
.order-sec p {
	color: #fff;
	margin-bottom: 0;
	margin-top: 10px;
}
.plan__info, .plan_header {
	background: linear-gradient(180deg,#3078d9,#0057a9);
	padding: 15px 0;
	height: 113px;
	transition: all 0.4s;
	-webkit-transition: all 0.4s;
	-o-transition: all 0.4s;
	-ms-transition: all 0.4s;
	-moz-transition: all 0.4s;
	border-left: 1px solid rgba(255, 255, 255, 0.2);
	text-align: center;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}
.border-header {
	border-right: 1px solid rgba(255, 255, 255, 0.2);
}
.plan-main-information.container .plan-detail-sec .order-sec.plan--cell-border-radius img {
	position: relative;
	width: 100px;
	margin: 0 auto;
	display: block;
	left: 0;
}
.plan-main-information.container .plan-detail-sec .order-sec.plan--cell-border-radius.cs-height img {
	width: 97px;
	margin-top: -5px;
	margin-left: 60px;
}
.plan_header {
	text-align: left;
	padding-left: 15px;
	border-right: none;
	border-radius: 16px 0 0 0;
}
.plan_header select {
	color: #323232;
    padding: 5px 10px;
    text-align: left;
    font-size: 14px;
}
.plan_header h6 {
	color: #fff;
}
.plan__heading .plan_header {
	min-width: 230px;
	width: 230px;
	display: inline-block;
	float: left;
	border-left: 1px solid rgba(255, 255, 255, 0.2);
}
.plan__heading {
	position: relative;
	padding-top: 10px;
}
.plan__heading:after {
	clear: both
}
.slick-slide:last-child .plan__body .plan__cell {
	border-right: 1px solid rgba(255, 255, 255, 0.2);
}
.plan__heading:after, .plan__heading:before {
	display: table;
	content: '';
}
.plan__heading .plan__planing {
	min-width: 825px;
	width: 825px;
	display: inline-block;
	float: left;
	position: static;
}
.plan__heading .plan__planing .plan__info {
	width: 20%;
	float: left;
}
.plan__info h3 {
	color: #f2eded;
	margin-top: -2px;
	font-weight: 800;
	text-align: center;
	margin-bottom: 0;
	font-family:Orbitron;
	font-size: 22px;
}
.product-item:hover .plan__info {
	background: linear-gradient(180deg,#8cfb94,#ffe200);
}
.product-item:hover .plan__cell {
	background: rgba(0, 87, 101, 0.9) !important;
}
.product-item .plan__body .plan__cell.order-sec {
	background-color: #0057a9!important;
}
.product-item:hover .plan__info h3, .product-item:hover .plan__info span, .product-item:hover .plan__info div {
	color: #1e499b !important;
}
.plan__cell {
	background: rgba(0, 87, 101, 0.85) !important;
	padding: 10px;
	border-bottom: 0px solid rgba(255, 255, 255, 0.2);
	border-left: 1px solid rgba(255, 255, 255, 0.2);
	height: 69px;
	display: flex;
	align-items: center;
	text-align: center;
	transition: all 0.4s;
}
@-moz-document url-prefix() {
	.plan__cell.plan__cell1 {
		padding:11px 10px 10px;
	}
}
.plan__cell.cs-plan-height {
	height: 69px !important;
	border-bottom: 1px solid rgba(255, 255, 255, 0.2);
	box-sizing: border-box;
}
.plan-btn a {
	background: #ffc600 !important;
	border-radius: 5px;
	color: #223646 !important;
	margin: 0 auto;
	transition: 0.3s;
	padding: 10px 25px;
	font-family: "Open Sans", Verdana, Tahoma, serif;
    font-size: 15px !important;
}
.plan-detail-sec .plan__cell {
	text-align: left;
	flex-wrap: wrap;
	align-items: center;
	border-left: 1px solid rgba(255, 255, 255, 0.2);
	margin: 0;
	display: flex;
}
.plan__cell span, .plan__cell a {
	font-size: 15px;
	color: #09466e;
	font-family: 'Lato',sans-serif !important;
}
.subtitle-main {6f960c
    color: #000;
}
.customfont {
    color: #742e0d!important;
	font-style: italic;
	font-weight: 500;
}
.product-item span {
	margin: 0 auto;
}
#medicine .owl-controls {
	position: absolute;
	top: 0;
	width: 100%;
	left: 0;
}
#medicine .owl-prev {
	padding: 0 !important;
}
#medicine .owl-buttons span {
	color: #005765;
}
.plan__body:hover .plan__cell {
	background: #0a7181;
}
.plan-detail-sec:hover .plan__cell {
	background: #005765;
}
.prev, .next {
	display: none;
}
@media screen and (max-width: 767px) {
	.prev, .next {
		display: block;
	}
	.backup-plan-heading {
		font-size: 22px;
		line-height: 1.4;
	}
	.eff-8 {
		border: 2px solid #ffc600;
	}
}
@media screen and (min-width: 1199px) {
	.product-item .plan__body .order-sec {
		padding: 28.4px 10px;
	}
}
@media screen and (max-width: 1199px) {
	.plan__body--left {
		width: 100%;
		min-width: 100%;
		padding-left: 140px;
	}
	.plan__cell span, .plan__cell a {
		font-size: 15px;
		color: #0057a9;
	}
	.plan-detail-sec, .plan__heading .plan_header {
		min-width: 140px;
		width: 140px;
		position: absolute;
		left: 15px;
	}
	.plan---sec {
		padding: 0 15px;
		clear: both;
		padding-top: 0;
		position: relative;
		left: 0px;
	}
	.plan-main-information.container .plan-detail-sec .plan__cell img {
	    left: 0px;
	}
	.plan-main-information.container .plan-detail-sec .plan__cell span {
		padding-left: 45px;
	}
}
.plan---sec:after, .plan---sec:before {
	display: table;
	content: " ";
}
.plan---sec:after {
	clear: both;
}
.plan_header select {
color: #505050;
padding: 10px 5px 10px 0px;
margin-left: -5px;
margin-top: 20px;
text-align: left;
font-size: 16px;
font-weight: 600;
border-radius: 5px;
border: 1px solid rgba(0, 0, 0, 0.2);
}
.nextitemlink {
	text-align: center;
	margin: 24px 0;
}
.nextitem {
    background-color: #ffc600;
    color: #0057a9;
    border: 1px solid #555;
    padding: 5px 20px;
    margin: 5px;
    font-weight: bold;
    border-radius: 3px!important;
    display: none;
}
.nextitem:focus {
    background-color: transparent;
    color: #0057a9!important;
    outline: none;
	border-radius: 3px!important;
}
.nextitem:hover {
    background-color: transparent;
    color: #0057a9!important;
	border-radius: 3px!important;
}
.items-table-column {
	width: 20%;
	position: relative;
	float: left;
	margin: 0;
	-webkit-transition: -webkit-transform .6s ease-in-out;
    -o-transition: -o-transform .6s ease-in-out;
    transition: transform .6s ease-in-out;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1000px;
    perspective: 1000px;
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
	.plan__heading .plan__planing.slider-items {
		padding-left: 255px !important;
	}
.plan-detail-sec, .plan__heading .plan_header {
    min-width: 240px;
    width: 240px;
    bottom: 0;
}
.product-flexslider, .plan__heading .plan__planing{
	padding-left: 240px !important;
	}
}
@media screen and (max-width: 1199px) {
	.product-flexslider, .plan__heading .plan__planing {
		width: 100%;
		min-width: 100%;
		padding-left: 140px;
	}
	.plan-main-information-wrapper {
	    overflow-x: visible; /*auto;*/
	    width: 100%;
	}
	.plan-main-information {
	    min-width: 940px;
	    box-sizing: border-box;
	}
	.plan_header select {
		width: 100%;
	}
	.plan-show-detail .product-flexslider .slick-next, .plan-show-detail .product-flexslider .slick-prev {
		top: -165px;
	}
	.plan__heading .plan__planing {
		padding-right: 15px;
		padding-left: 155px;
	}
	.plan__heading .plan_header {
		padding-right: 15px;
	}
	.plan-main-information .plan__planing.slider-items .slick-arrow {
		display: none !important;
	}
	.plan-detail-sec .plan__cell span {
		position: relative;
	}
	.product-flexslider .slick-slider {
		position: static;
	}
	.compare-products .btn-primary3 {
		font-size: 16px;
		margin-top: 11px;
	}
	.plan_header.border-header {
		left: 15px;
	}
}
.items-table-column:nth-child(1) .plan__info {
    border-right: 0px solid rgba(255, 255, 255, 0.2);
    border-radius: 16px 0 0 0;
}
#firstTableCell .plan__cell:nth-child(2) {
    border-radius: 16px 0 0 0;
}
.items-table-column:nth-child(5) .plan__info {
    border-right: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 0 16px 0 0;
}
.items-table-column:nth-child(5).plan__info {
    border-right: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 0 16px 0 0;
}
.items-table-column:nth-child(5) .plan__cell
{
	border-right: 1px solid rgba(255, 255, 255, 0.2);
}
.items-table-column:nth-child(5) .plan__cell:last-child {
    border-right: 1px solid rgba(255, 255, 255, 0.2);
    border-radius: 0 0 16px 0;
}
@media screen and (max-width: 992px) {
	.nextitem {
    	display: inline-block;
	}
	.items-table-column:nth-child(5), .items-table-column:nth-child(4) {
	    display: none;
	}
	.items-table-column:nth-child(3) .plan__info, .items-table-column:nth-child(3).plan__info {
	    border-right: 1px solid rgba(255, 255, 255, 0.2);
	    border-radius: 0 16px 0 0;
	}
	.items-table-column:nth-child(3) .plan__cell
	{
		border-right: 1px solid rgba(255, 255, 255, 0.2);
	}
	.items-table-column:nth-child(3) .plan__cell:last-child {
	    border-right: 1px solid rgba(255, 255, 255, 0.2);
	    border-radius: 0 0 16px 0;
	}
}
@media screen and (max-width: 660px) {
	.items-table-column:nth-child(3) {
	    display: none;
	}
	.items-table-column:nth-child(2) .plan__info, .items-table-column:nth-child(3).plan__info {
	    border-right: 1px solid rgba(255, 255, 255, 0.2);
	    border-radius: 0 16px 0 0;
	}
	.items-table-column:nth-child(2) .plan__cell
	{
		border-right: 1px solid rgba(255, 255, 255, 0.2);
	}
	.items-table-column:nth-child(2) .plan__cell:last-child {
	    border-right: 1px solid rgba(255, 255, 255, 0.2);
	    border-radius: 0 0 16px 0;
	}
	.plan-main-information-wrapper {
		padding-left: 50px;
	}
	.yz-btn-yellow-details {
	padding: 10px 30px;
    margin-left: 32px!important;
	min-width: 200px;
	}
	#compare-plans {
	    padding-left: 15px!important;
	}
}
@media screen and (max-width: 520px) {
	.items-table-column:nth-child(2) {
	    display: none;
	}
	.items-table-column:nth-child(1) .plan__info {
	    border-right: 1px solid rgba(255, 255, 255, 0.2);
	    border-radius: 16px 16px 0 0;
	}
	.items-table-column:nth-child(1).plan__info {
	    border-right: 1px solid rgba(255, 255, 255, 0.2);
	    border-radius: 0 16px 0 0;
	}
	.items-table-column:nth-child(1) .plan__cell
	{
		border-right: 1px solid rgba(255, 255, 255, 0.2);
	}
	.items-table-column:nth-child(1) .plan__cell:last-child {
	    border-right: 1px solid rgba(255, 255, 255, 0.2);
	    border-radius: 0 0 16px 0;
	}
	.yz-btn-yellow-details {
    margin-left: 2px!important;
	}
}

/*SLICK*//* 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;
	margin-left: auto;
	margin-right: auto;
}
.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;
}
#firstTable .slick-slide.slick-active {
	max-height: 616px!important;
}
.slick-arrow.slick-hidden {
	display: none;
}
#compare-plans {
	background: none;
	border: none;
	font-family: Roboto,sans-serif;
	padding-bottom: 50px;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
	.bg_parallax.mypara {
		transform: none;
	}
}
.plan__info{
	position: relative;
}
.plan__info .plan__popular{
    position: absolute;
    bottom: 100%;
    font-family: Montserrat Black, Arial;
    font-weight: 900;
    text-transform: uppercase;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 0px;
	border-bottom-left-radius: 0px;
	background-image: linear-gradient(to bottom, #FF0000, #f56262);
    padding: 7px 10px;
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
    font-size: 20px;
    width: 100%;
}
#colorpopular {
	color: #e7e9ed!important;
}
/* .plan__info .plan__popular::after{ */
	/* content: ''; */
	/* width: 10px; */
	/* height: 10px; */
	/* position: absolute; */
	/* left: 50%; */
	/* bottom: -5px; */
	/* transform:translateX(-50%) rotate(45deg);  */
    /* background-color: #d57c05; */
/* } */
.h1price {
	font-family: Montserrat, sans-serif;
	font-size: 38px;
	color: #FFF;
	font-weight: 800;
	display: block;
	line-height: 1.1;
	padding-top: 12px;
	font-style: italic;
}
.pricecents {
	font-size: 12px;
}
.h3whatis {
	font-family:'Montserrat', sans-serif!important;
	font-size: 32px!important;
}
.h1pricecents {
	font-family: Montserrat, sans-serif;
	font-size: 10px;
	color: #FFF;
	font-weight: 800;
	display: block;
	line-height: 0.7;
	padding-top: 12px;
	font-style: italic;
}
.h1pricepermonth {
	font-family: Montserrat, sans-serif;
	font-size: 10px;
	color: #FFF;
	margin-left: 65px;
	margin-top: -18px;
	font-style: italic;
	font-weight: 500;
}
.h1pricepermonth1 {
	font-family: Montserrat, sans-serif;
	font-size: 10px;
	color: #FFF;
	margin-left: 73px;
	margin-top: -17px;
	font-style: italic;
	font-weight: 500;
}
.h1pricepermonth2 {
	font-family: Montserrat, sans-serif;
	font-size: 10px;
	color: #FFF;
	margin-left: 90px;
	margin-top: -17px;
	font-style: italic;
	font-weight: 500;
}
.h1pricesup {
	font-size: 20px;
	margin-left: -13px;
}
.h1pricesup2 {
	font-size: 10px;
	margin-left: -18px;
}
@-moz-document url-prefix() {
	.h1pricepermonth {
		margin-top: -19px;
	}
	.h1pricepermonth1 {
		margin-top: -19px;
	}
	.h1pricepermonth2 {
		margin-top: -19px;
	}
} 
@media(max-width:1199px){
.plan-header-transparent{position: relative;}
.plan-header-transparent .img{margin-top: 0 !important;position: absolute;bottom: -1px;}
#firstTable .product-item .plan__info{min-height: 113px;height: inherit;}
}
@media (min-width: 768px) and (max-width: 1024px) {
	.plan__info h3{
		font-size:20px;
	}
}
.imgservices {
	margin-top: -7px;
	margin-left: 2px;
	width: 36px;
}
.imgprocessor {
	margin-top: -8px;
	margin-left: 2px;
	width: 36px;
}
.imgram {
	margin-top: -8px;
	margin-left: 2px;
	width: 36px;
}
.imgdrive {
	margin-top: -9px;
	margin-left: 2px;
	width: 36px;
}
.imgip {
	margin-top: -9px;
	margin-left: 1px;
	width: 36px;
}
.imgdomain {
	margin-top: -9px;
	margin-left: 1px;
	width: 36px;
}
.imgbackup {
	margin-top: -9px;
	margin-left: 1px;
	width: 36px;
}
.imglock {
	margin-top: -8px;
	margin-left: 1px;
	width: 36px;
}
.imgha {
	margin-top: -9px;
	margin-left: 2px;
	width: 36px;
}
.imgkey {
	margin-top: -8px;
	margin-left: 2px;
	width: 34px;
}
.imgddos {
	margin-top: -9px;
	margin-left: 0px;
	width: 36px;
}
.price_div{
	display: flex;
	justify-content: center;
	margin-top: -8px;
}
.price_div1{
	display: flex;
	justify-content: center;
	margin-top: 2px;
	margin-bottom: 2px;
}
.price_div1 .number1{
	margin: 0;
	font-family: Montserrat, sans-serif;
	font-size: 11px;
    color: #edae7f;
    font-weight: 600;
    display: block;
    line-height: 1.1;
    font-style: italic;
    padding-top: 0;
	text-transform: uppercase;
}
.price_div1 .number11{
	margin: 0;
	font-family: Montserrat, sans-serif;
	font-size: 11px;
    color: #d6c227;
	text-decoration: line-through;
    font-weight: 600;
    display: block;
    line-height: 1.1;
    font-style: italic;
    padding-top: 0;
}
.price_div .number{
	margin: 0;
	font-family: Montserrat, sans-serif;
    font-size: 43px;
    color: #ffe200;
    font-weight: 800;
    display: block;
    line-height: 1.1;
    font-style: italic;
    padding-top: 0;
}
.price_div .h1pricesup01{
	display: flex;
	flex-direction: column;
    font-style: italic;
    justify-content: flex-end;
    margin-left: 1px;
	padding-bottom: 4px;
}
.price_div span {
	margin: 0;
}
.price_div .h1pricesup01 .priceCurrency{
	font-size: 24px;
	color: #ffe200;
	font-weight: 800;
	font-style:italic;
	font-family: Montserrat, sans-serif;
	margin-left: 0px;
	line-height: 12px;
}
.price_div .h1pricesup01 .pricecents{
	font-size: 13px;
	color: #ffe200;
	font-weight: 800;
	font-style: italic;
	font-family: Montserrat, sans-serif;
	margin-left: -4px;
}
.price_div .permonth{
	display: flex;
	flex-direction: column;
	font-size: 12px;
	color: #ffe200;
	justify-content: flex-end;
	margin-left: 2px;
	font-family: Montserrat Light, sans-serif;
	margin-left: 1px;
}
.price_div .permonth .atiprice{
	line-height: 10px;
	font-style: italic;
	font-size: 10px;
}
.price_div .permonth .mo{
	font-style: italic;
	font-size: 11px;
	padding-bottom: 4px;
} 
.price_div2{
	display: flex;
	justify-content: center;
	margin-top: 10px;
}
.price_div2 .number{
	margin: 0;
	font-family: Montserrat, sans-serif!important;
    font-size: 43px;
    color: #ffe200;
    font-weight: 800;
    display: block;
    line-height: 1.1;
    font-style: italic;
    padding-top: 0;
}
.price_div2 .h1pricesup01{
	display: flex;
	flex-direction: column;
    font-style: italic;
    justify-content: flex-end;
    margin-left: 1px;
	padding-bottom: 3px;
}
.price_div2 span{
	margin: 0;
	}
.price_div2 .h1pricesup01 .priceCurrency{
	font-size: 23px;
	color: #ffe200;
	font-weight: 900;
	font-style:italic;
	font-family: Montserrat, sans-serif!important;
	margin-left: 1px;
	line-height: 12px;
}
.price_div2 .h1pricesup01 .pricecents{
	font-size: 14px;
	color: #ffe200;
	font-weight: 800;
	font-style: italic;
	font-family: Montserrat, sans-serif!important;
	margin-left: -4px;
	padding-bottom: 1px;
}
.price_div2 .permonth{
	display: flex;
	flex-direction: column;
	font-size: 14px;
	color: #ffe200;
	justify-content: flex-end;
	margin-left: 2px;
	font-family: Montserrat Light, sans-serif!important;
	margin-left: 1px;
}
.price_div2 .permonth .atiprice{
	line-height: 10px;
	font-style: italic;
	font-size: 10px;
}
.price_div2 .permonth .mo{
	font-style: italic;
	font-size: 11px;
	padding-bottom: 5px;
}
.plan-main-information .plan-detail-sec .plan_header .team-business-hope2{margin-top:-65px;margin-left:-7px;width:225px;}
.plan-main-information .plan-detail-sec .plan_header .team-business-hope3 {
    margin-top: -105px;
    margin-left: -7px;
    width: 215px;
}
.plan-main-information .plan-detail-sec .plan_header .business-asia-team{width:215px;margin-top:-85px;margin-right:110px;}
.plan-main-information .plan-detail-sec .plan_header .business_persons2{margin-top:-125px;margin-left:-5px;width:240px}
.plan-main-information .plan-detail-sec .plan_header .business_persons2r{margin-top:-118px;}
.plan-main-information .plan-detail-sec .plan_header .executive-team{width:225px;margin-top:-97px}
@media screen and (max-width:991px) and (min-width:661px){
	.plan_header.border-header, .plan-detail-sec, .plan__heading .plan_header { left:0;}
	.plan__heading .plan__planing.slider-items{ padding-left:240px !important}
	.product-flexslider, .plan__heading .plan__planing{	padding-left: 225px !important;	}
	.plan-main-information-wrapper {padding: 0 !important; max-width: 652px;  margin: 0 auto;}
	.plan-detail-sec, .plan__heading .plan_header {min-width: 240px; width: 240px; bottom: 0;}
}

@media screen and (max-width:660px) {
	.plan-detail-sec, .plan__heading .plan_header {
		width: 167px;
		left: -12px;
	}
}

.arrow-bg{}
.arrow-bg .static-text{}
.arrow-bg b{}
.arrow-bg i{}
.arrow-bg i small{}
.blinking{animation:blinkingText 1.2s infinite;}
@keyframes blinkingText{ 
    0%{     color: #ffd800;    }
    49%{    color: #fff; }
    60%{    color: #ffd800; }
    99%{    color:#fff;  }
    100%{   color: #ffd800;    }
}
.blinking2{animation:blinkingText2 1.2s infinite;}
@keyframes blinkingText2{ 
    0%{color:#e80000;}
    49%{color:#00368c;}
    60%{color:#e80000;}
    99%{color:#00368c;}
    100%{color:#e80000;}
}
.arrow-bg{ margin:12px auto 11px}

@-moz-document url-prefix() {
	.arrow-bg {
		padding-top:1px;
	}
}